From f4dd56155b11af4cfe1833a346af9b7f6dd9ea13 Mon Sep 17 00:00:00 2001 From: Xenhat Date: Sun, 5 Aug 2018 15:22:10 -0400 Subject: [PATCH] Rebrand to Open-Shell (#36) (#58) * Rebrand to Open-Shell * Slight installer branding improvement --- .gitignore | 8 +- ClassicStartLoc/English/ClassicStart.chm | Bin 1585627 -> 0 bytes ClassicStartLoc/English/ClassicStartADMX.txt | 19 - .../ClassicStartSetup/BuildBinaries.bat | 147 ---- .../ClassicStartSetup/ClassicStartSetup.wxs | 663 ------------------ .../ClassicStartSetup/en-US/en-US.txt | Bin 274 -> 0 bytes .../Localization/Chinese/ClassicStartADMX.txt | 19 - .../Localization/ChineseTW/Main.html | 50 -- .../Localization/English/ClassicStartADMX.txt | 19 - .../Localization/Italian/ClassicStartADMX.txt | 19 - .../Persian/StartMenuHelperL10N.txt | 3 - ClassicStartSrc/Localization/Polish/Main.html | 46 -- .../Localization/Russian/Links.html | 9 - .../Localization/Russian/Main.html | 18 - .../English/ClassicExplorer.html | 12 +- .../English/ClassicExplorerADMX.txt | 6 +- .../English/ClassicIE.html | 6 +- .../English/ClassicIEADMX.txt | 4 +- .../English/License.html | 6 +- .../English/Links.html | 4 +- .../English/Localization.rtf | 30 +- .../English/Main.html | 16 +- .../English/Menu.html | 24 +- .../English/MenuADMX.txt | 28 +- .../English/OpenShell.hhp | 6 +- Localization/English/OpenShellADMX.txt | 19 + .../English/OpenShellEULA.rtf | Bin 2750 -> 2731 bytes .../English/OpenShellReadme.rtf | 16 +- .../English/OpenShellTOC.hhc | 30 +- .../English/OpenShellText-en-US.wxl | 32 +- .../English/PolicyDefinitions.rtf | Bin 3334 -> 3303 bytes .../English/en-US.csv | Bin 126226 -> 126020 bytes .../English/images/OpenShell.png | Bin .../English/images/acc_locked.png | Bin .../English/images/after.png | Bin .../English/images/before.png | Bin .../English/images/button_images.png | Bin .../English/images/button_settings.png | Bin .../English/images/customize_menu.png | Bin .../English/images/explorer_settings.png | Bin .../English/images/ie9_caption.png | Bin .../English/images/ie9_settings.png | Bin .../English/images/ie9_status.png | Bin .../English/images/item_settings.png | Bin .../English/images/menu_settings.png | Bin .../English/images/search1.png | Bin .../English/images/search2.png | Bin .../English/images/search3.png | Bin .../English/images/settings1.png | Bin .../English/images/settings2.png | Bin .../English/images/settings3.png | Bin .../English/images/settings4.png | Bin .../English/images/settings5.png | Bin .../English/images/settings_disable_ex.png | Bin .../English/images/settings_disable_ie9.png | Bin .../English/images/settings_disable_sm.png | Bin .../English/images/skins.gif | Bin .../English/images/statusbar.png | Bin .../English/images/style1.png | Bin .../English/images/style2.png | Bin .../English/images/style3.png | Bin .../English/images/titlebar.png | Bin .../English/images/toolbar.png | Bin .../English/images/toolbar_settings.png | Bin .../English/images/up_locked.png | Bin .../ExplorerL10N.ini | 0 .../StartMenuHelperL10N.ini | Bin 12504 -> 12012 bytes .../StartMenuL10N.ini | 178 ++--- README.md | 10 +- {ClassicStartSrc => Src}/BUILDME.txt | 6 +- .../ClassicExplorer/ClassicCopy.cpp | 4 +- .../ClassicExplorer/ClassicCopyExt.cpp | 2 +- .../ClassicExplorer/ClassicCopyExt.h | 2 +- .../ClassicExplorer/ClassicCopyExt.rgs | 0 .../ClassicExplorer/ClassicExplorer.cpp | 2 +- .../ClassicExplorer/ClassicExplorer.idl | 0 .../ClassicExplorer/ClassicExplorer.rc | 28 +- .../ClassicExplorer/ClassicExplorer.rgs | 0 .../ClassicExplorer/ClassicExplorer.vcxproj | 32 +- .../ClassicExplorer.vcxproj.filters | 2 +- .../ClassicExplorer/ClassicExplorer32.def | 0 .../ClassicExplorer/ClassicExplorer64.def | 0 .../ClassicExplorerSettings.cpp | 2 +- .../ClassicExplorerSettings.manifest | 2 +- .../ClassicExplorerSettings.rc | 8 +- .../ClassicExplorerSettings.vcxproj | 14 +- .../ClassicExplorerSettings/resource.h | 0 .../ClassicExplorer/ExplorerBHO.cpp | 6 +- .../ClassicExplorer/ExplorerBHO.h | 4 +- .../ClassicExplorer/ExplorerBHO.rgs | 0 .../ClassicExplorer/ExplorerBand.cpp | 2 +- .../ClassicExplorer/ExplorerBand.h | 4 +- .../ClassicExplorer/ExplorerBand.rgs | 0 .../ClassicExplorer/ExplorerL10N.ini | 0 .../ClassicExplorer/SettingsUI.cpp | 4 +- .../ClassicExplorer/SettingsUI.h | 2 +- .../ClassicExplorer/ShareOverlay.cpp | 2 +- .../ClassicExplorer/ShareOverlay.h | 2 +- .../ClassicExplorer/ShareOverlay.rgs | 0 .../ClassicExplorer/dllmain.cpp | 6 +- .../ClassicExplorer/dllmain.h | 2 +- .../ClassicExplorer/resource.h | 0 .../ClassicExplorer/stdafx.cpp | 0 .../ClassicExplorer/stdafx.h | 0 .../ClassicExplorer/targetver.h | 0 .../ClassicExplorer/up.ico | Bin .../ClassicExplorer/up2Disabled.ico | Bin .../ClassicExplorer/up2Hot.ico | Bin .../ClassicExplorer/up2Normal.ico | Bin .../ClassicExplorer/up2Pressed.ico | Bin .../ClassicExplorer/upDisabled.ico | Bin .../ClassicIE/ClassicIE.cpp | 2 +- .../ClassicIE/ClassicIE.manifest | 0 .../ClassicIE/ClassicIE.rc | 8 +- .../ClassicIE/ClassicIE.vcxproj | 20 +- .../ClassicIE/ClassicIEDLL/ClassicIEBHO.cpp | 2 +- .../ClassicIE/ClassicIEDLL/ClassicIEBHO.h | 2 +- .../ClassicIE/ClassicIEDLL/ClassicIEBHO.rgs | 2 +- .../ClassicIE/ClassicIEDLL/ClassicIEDLL.cpp | 2 +- .../ClassicIE/ClassicIEDLL/ClassicIEDLL.h | 4 +- .../ClassicIE/ClassicIEDLL/ClassicIEDLL.idl | 0 .../ClassicIE/ClassicIEDLL/ClassicIEDLL.rc | 20 +- .../ClassicIE/ClassicIEDLL/ClassicIEDLL.rgs | 0 .../ClassicIEDLL/ClassicIEDLL.vcxproj | 32 +- .../ClassicIEDLL/ClassicIEDLL.vcxproj.filters | 2 +- .../ClassicIEDLL/ClassicIEDLL_32.def | 0 .../ClassicIEDLL/ClassicIEDLL_64.def | 0 .../ClassicIE/ClassicIEDLL/DrawCaption.cpp | 2 +- .../ClassicIE/ClassicIEDLL/SettingsUI.cpp | 4 +- .../ClassicIE/ClassicIEDLL/SettingsUI.h | 2 +- .../ClassicIE/ClassicIEDLL/dllmain.cpp | 6 +- .../ClassicIE/ClassicIEDLL/dllmain.h | 2 +- .../ClassicIE/ClassicIEDLL/glow.bmp | Bin .../ClassicIE/ClassicIEDLL/resource.h | 0 .../ClassicIE/ClassicIEDLL/stdafx.cpp | 0 .../ClassicIE/ClassicIEDLL/stdafx.h | 0 .../ClassicIE/ClassicIEDLL/targetver.h | 0 {ClassicStartSrc => Src}/ClassicIE/Resource.h | 0 {ClassicStartSrc => Src}/LICENSE.txt | 10 +- .../ClassicStartLib => Src/Lib}/Assert.cpp | 2 +- .../ClassicStartLib => Src/Lib}/Assert.h | 2 +- .../ClassicStartLib => Src/Lib}/ComHelper.h | 2 +- .../Lib}/DownloadHelper.cpp | 26 +- .../Lib}/DownloadHelper.h | 2 +- .../ClassicStartLib => Src/Lib}/FNVHash.cpp | 2 +- .../ClassicStartLib => Src/Lib}/FNVHash.h | 2 +- .../Lib}/FileHelper.cpp | 0 .../ClassicStartLib => Src/Lib}/FileHelper.h | 2 +- .../Lib}/IatHookHelper.cpp | 2 +- .../Lib}/IatHookHelper.h | 2 +- .../ClassicStartLib => Src/Lib}/Instance.cpp | 2 +- .../Lib}/LanguageSettingsHelper.cpp | 6 +- .../Lib}/LanguageSettingsHelper.h | 2 +- .../ClassicStartLib.rc => Src/Lib/Lib.rc | 4 +- .../Lib/Lib.vcxproj | 10 +- .../Lib/Lib.vcxproj.filters | 4 +- .../Lib}/ResourceHelper.cpp | 4 +- .../Lib}/ResourceHelper.h | 2 +- .../ClassicStartLib => Src/Lib}/Settings.cpp | 68 +- .../ClassicStartLib => Src/Lib}/Settings.h | 2 +- .../Lib}/SettingsParser.cpp | 2 +- .../Lib}/SettingsParser.h | 2 +- .../Lib}/SettingsUIHelper.cpp | 2 +- .../Lib}/SettingsUIHelper.h | 2 +- .../ClassicStartLib => Src/Lib}/StringSet.cpp | 2 +- .../ClassicStartLib => Src/Lib}/StringSet.h | 2 +- .../Lib}/StringUtils.cpp | 2 +- .../ClassicStartLib => Src/Lib}/StringUtils.h | 2 +- .../Lib}/TrackResources.cpp | 0 .../Lib}/TrackResources.h | 2 +- .../Lib}/Translations.cpp | 2 +- .../Lib}/Translations.h | 2 +- .../ClassicStartLib => Src/Lib}/flags.bmp | Bin .../ClassicStartLib => Src/Lib}/flags24.bmp | Bin .../ClassicStartLib => Src/Lib}/padlock.ico | Bin .../ClassicStartLib => Src/Lib}/play.ico | Bin .../ClassicStartLib => Src/Lib}/resource.h | 2 +- .../ClassicStartMenu => Src/Lib}/stdafx.cpp | 2 +- .../ClassicStartLib => Src/Lib}/stdafx.h | 0 .../ClassicStartLib => Src/Lib}/targetver.h | 0 .../ClassicStartLib => Src/Lib}/warning.ico | Bin {ClassicStartSrc => Src}/LocComments.txt | 0 {ClassicStartSrc => Src}/Localization.rtf | 30 +- .../Localization/BuildADMX.bat | 2 +- .../Bulgarian/ClassicExplorerADMX.txt | 6 +- .../Localization/Bulgarian/ClassicIEADMX.txt | 4 +- .../Localization/Bulgarian/MenuADMX.txt | 28 +- .../Localization/Bulgarian/OpenShellADMX.txt | 14 +- .../Localization/Chinese/ClassicExplorer.html | 10 +- .../Chinese/ClassicExplorerADMX.txt | 6 +- .../Localization/Chinese/ClassicIE.html | 6 +- .../Localization/Chinese/ClassicIEADMX.txt | 4 +- .../Localization/Chinese/License.html | 4 +- .../Localization/Chinese/Links.html | 4 +- .../Localization/Chinese/Main.html | 14 +- .../Localization/Chinese/Menu.html | 20 +- .../Localization/Chinese/MenuADMX.txt | 28 +- .../Localization/Chinese/OpenShell.hhp | 6 +- Src/Localization/Chinese/OpenShellADMX.txt | 19 + .../Localization/Chinese/OpenShellEULA.rtf | Bin 4684 -> 4662 bytes .../Localization/Chinese/OpenShellReadme.rtf | 8 +- .../Localization/Chinese/OpenShellTOC.hhc | 30 +- .../Chinese/OpenShellText-zh-CN.wxl | 26 +- .../Localization/Chinese/WixUI_zh-CN.wxl | 0 .../Localization/Chinese/images/OpenShell.png | Bin .../Chinese/images/acc_locked.png | Bin .../Localization/Chinese/images/after.png | Bin .../Localization/Chinese/images/before.png | Bin .../Chinese/images/button_images.png | Bin .../Chinese/images/button_settings.png | Bin .../Chinese/images/customize_menu.png | Bin .../Chinese/images/customize_menu_.png | Bin .../Chinese/images/explorer_settings.png | Bin .../Chinese/images/ie9_caption.png | Bin .../Chinese/images/ie9_settings.png | Bin .../Chinese/images/ie9_status.png | Bin .../Chinese/images/item_settings.png | Bin .../Chinese/images/menu_settings.png | Bin .../Localization/Chinese/images/search1.png | Bin .../Localization/Chinese/images/search2.png | Bin .../Localization/Chinese/images/search3.png | Bin .../Localization/Chinese/images/settings1.png | Bin .../Localization/Chinese/images/settings2.png | Bin .../Localization/Chinese/images/settings3.png | Bin .../Localization/Chinese/images/settings4.png | Bin .../Localization/Chinese/images/settings5.png | Bin .../Chinese/images/settings_disable_ex.png | Bin .../Chinese/images/settings_disable_ie9.png | Bin .../Chinese/images/settings_disable_sm.png | Bin .../Localization/Chinese/images/skins.gif | Bin .../Localization/Chinese/images/statusbar.png | Bin .../Localization/Chinese/images/style1.png | Bin .../Localization/Chinese/images/style2.png | Bin .../Localization/Chinese/images/style3.png | Bin .../Localization/Chinese/images/titlebar.png | Bin .../Localization/Chinese/images/toolbar.png | Bin .../Chinese/images/toolbar_settings.png | Bin .../Localization/Chinese/images/up_locked.png | Bin .../ChineseTW/ClassicExplorer.html | 10 +- .../ChineseTW/ClassicExplorerADMX.txt | 6 +- .../Localization/ChineseTW/ClassicIE.html | 6 +- .../Localization/ChineseTW/ClassicIEADMX.txt | 4 +- .../Localization/ChineseTW/License.html | 6 +- .../Localization/ChineseTW/Links.html | 4 +- Src/Localization/ChineseTW/Main.html | 50 ++ .../Localization/ChineseTW/Menu.html | 22 +- .../Localization/ChineseTW/MenuADMX.txt | 28 +- .../Localization/ChineseTW/OpenShell.hhp | 6 +- .../Localization/ChineseTW/OpenShellADMX.txt | 14 +- .../Localization/ChineseTW/OpenShellEULA.rtf | Bin 4583 -> 4561 bytes .../ChineseTW/OpenShellReadme.rtf | 18 +- .../Localization/ChineseTW/OpenShellTOC.hhc | 30 +- .../ChineseTW/OpenShellText-zh-TW.wxl | 34 +- .../Localization/ChineseTW/WixUI_zh-TW.wxl | 0 .../Dutch/ClassicExplorerADMX.txt | 6 +- .../Localization/Dutch/ClassicIEADMX.txt | 4 +- .../Localization/Dutch/MenuADMX.txt | 28 +- .../Localization/Dutch/OpenShellADMX.txt | 14 +- .../Localization/English/ClassicExplorer.html | 12 +- .../English/ClassicExplorerADMX.txt | 6 +- .../Localization/English/ClassicIE.html | 6 +- .../Localization}/English/ClassicIEADMX.txt | 4 +- .../Localization/English/License.html | 6 +- .../Localization/English/Links.html | 4 +- .../Localization/English/LocComments.txt | 0 .../Localization}/English/Localization.rtf | 30 +- .../Localization}/English/Main.html | 16 +- .../Localization/English/Menu.html | 24 +- .../Localization/English/MenuADMX.txt | 28 +- .../Localization/English/OpenShell.hhp | 6 +- Src/Localization/English/OpenShellADMX.txt | 19 + .../Localization/English/OpenShellEULA.rtf | Bin 2750 -> 2728 bytes .../Localization/English/OpenShellReadme.rtf | 16 +- .../Localization/English/OpenShellTOC.hhc | 30 +- .../English/OpenShellText-en-US.wxl | 32 +- .../English/PolicyDefinitions.rtf | Bin 3334 -> 3303 bytes .../Localization/English/WixUI_en-us.wxl | 0 .../Localization/English/en-US.csv | Bin 126230 -> 126024 bytes .../Localization/English/images/OpenShell.png | Bin .../English/images/acc_locked.png | Bin .../Localization/English/images/after.png | Bin .../Localization/English/images/before.png | Bin .../English/images/button_images.png | Bin .../English/images/button_settings.png | Bin .../English/images/customize_menu.png | Bin .../English/images/explorer_settings.png | Bin .../English/images/ie9_caption.png | Bin .../English/images/ie9_settings.png | Bin .../English/images/ie9_status.png | Bin .../English/images/item_settings.png | Bin .../English/images/menu_settings.png | Bin .../Localization/English/images/search1.png | Bin .../Localization/English/images/search2.png | Bin .../Localization/English/images/search3.png | Bin .../Localization/English/images/settings1.png | Bin .../Localization/English/images/settings2.png | Bin .../Localization/English/images/settings3.png | Bin .../Localization/English/images/settings4.png | Bin .../Localization/English/images/settings5.png | Bin .../English/images/settings_disable_ex.png | Bin .../English/images/settings_disable_ie9.png | Bin .../English/images/settings_disable_sm.png | Bin .../Localization/English/images/skins.gif | Bin .../Localization/English/images/statusbar.png | Bin .../Localization/English/images/style1.png | Bin .../Localization/English/images/style2.png | Bin .../Localization/English/images/style3.png | Bin .../Localization/English/images/titlebar.png | Bin .../Localization/English/images/toolbar.png | Bin .../English/images/toolbar_settings.png | Bin .../Localization/English/images/up_locked.png | Bin .../Localization/French/ClassicExplorer.html | 12 +- .../French/ClassicExplorerADMX.txt | 6 +- .../Localization/French/ClassicIE.html | 6 +- .../Localization/French/ClassicIEADMX.txt | 4 +- .../Localization/French/License.html | 6 +- .../Localization/French/Links.html | 4 +- .../Localization/French/Main.html | 16 +- .../Localization/French/Menu.html | 30 +- .../Localization/French/MenuADMX.txt | 28 +- .../Localization/French/OpenShell.hhp | 6 +- .../Localization/French/OpenShellADMX.txt | 14 +- .../Localization/French/OpenShellEULA.rtf | Bin 3102 -> 3080 bytes .../Localization/French/OpenShellReadme.rtf | 18 +- .../Localization/French/OpenShellTOC.hhc | 30 +- .../French/OpenShellText-fr-FR.wxl | 34 +- .../Localization/French/WixUI_fr-fr.wxl | 0 .../Localization/French/images/OpenShell.png | Bin .../Localization/French/images/acc_locked.png | Bin .../Localization/French/images/after.png | Bin .../Localization/French/images/before.png | Bin .../French/images/button_images.png | Bin .../French/images/button_settings.png | Bin .../French/images/customize_menu.png | Bin .../French/images/explorer_settings.png | Bin .../French/images/ie9_caption.png | Bin .../French/images/ie9_settings.png | Bin .../Localization/French/images/ie9_status.png | Bin .../French/images/item_settings.png | Bin .../French/images/menu_settings.png | Bin .../Localization/French/images/search1.png | Bin .../Localization/French/images/search2.png | Bin .../Localization/French/images/search3.png | Bin .../Localization/French/images/settings1.png | Bin .../Localization/French/images/settings2.png | Bin .../Localization/French/images/settings3.png | Bin .../Localization/French/images/settings4.png | Bin .../Localization/French/images/settings5.png | Bin .../French/images/settings_disable_ex.png | Bin .../French/images/settings_disable_ie9.png | Bin .../French/images/settings_disable_sm.png | Bin .../Localization/French/images/skins.gif | Bin .../Localization/French/images/statusbar.png | Bin .../Localization/French/images/style1.png | Bin .../Localization/French/images/style2.png | Bin .../Localization/French/images/style3.png | Bin .../Localization/French/images/titlebar.png | Bin .../Localization/French/images/toolbar.png | Bin .../French/images/toolbar_settings.png | Bin .../Localization/French/images/up_locked.png | Bin .../German/ClassicExplorerADMX.txt | 6 +- .../Localization/German/ClassicIE.html | 6 +- .../Localization/German/ClassicIEADMX.txt | 4 +- .../Localization/German/License.html | 6 +- .../Localization/German/Links.html | 4 +- .../Localization/German/Main.html | 16 +- .../Localization/German/MenuADMX.txt | 28 +- .../Localization/German/OpenShell.hhp | 6 +- .../Localization/German/OpenShellADMX.txt | 14 +- .../Localization/German/OpenShellEULA.rtf | Bin 4238 -> 4216 bytes .../Localization/German/OpenShellReadme.rtf | 16 +- .../Localization/German/OpenShellTOC.hhc | 30 +- .../German/OpenShellText-de-DE.wxl | 34 +- .../Localization/German/WixUI_de-DE.wxl | 0 .../Hungarian/ClassicExplorerADMX.txt | 6 +- .../Localization/Hungarian/ClassicIEADMX.txt | 4 +- .../Localization/Hungarian/MenuADMX.txt | 28 +- .../Localization/Hungarian/OpenShellADMX.txt | 14 +- .../Italian/ClassicExplorerADMX.txt | 6 +- .../Localization/Italian/ClassicIEADMX.txt | 4 +- .../Localization/Italian/MenuADMX.txt | 28 +- Src/Localization/Italian/OpenShellADMX.txt | 19 + .../Localization/Italian/OpenShellEULA.rtf | Bin 3102 -> 3080 bytes .../Localization/Italian/OpenShellReadme.rtf | 14 +- .../Italian/OpenShellText-it-IT.wxl | 26 +- .../Localization/Italian/WixUI_it-it.wxl | 0 .../Japanese/ClassicExplorerADMX.txt | 6 +- .../Localization/Japanese/ClassicIEADMX.txt | 4 +- .../Localization/Japanese/MenuADMX.txt | 28 +- .../Localization/Japanese/OpenShellADMX.txt | 14 +- .../Localization/Persian/ExplorerL10N.txt | 0 .../Persian/OpenShellReadme-fa-IR.rtf | 14 +- .../Persian/OpenShellText-fa-IR.wxl | 26 +- .../Persian/StartMenuHelperL10N.txt | 3 + .../Localization/Persian/StartMenuL10N.txt | 0 .../Localization/Polish/ClassicExplorer.html | 12 +- .../Polish/ClassicExplorerADMX.txt | 6 +- .../Localization/Polish/ClassicIE.html | 6 +- .../Localization/Polish/ClassicIEADMX.txt | 4 +- .../Localization/Polish/License.html | 6 +- .../Localization/Polish/Links.html | 4 +- Src/Localization/Polish/Main.html | 46 ++ .../Localization/Polish/Menu.html | 26 +- .../Localization/Polish/MenuADMX.txt | 28 +- .../Localization/Polish/OpenShell.hhp | 6 +- .../Localization/Polish/OpenShellADMX.txt | 14 +- .../Localization/Polish/OpenShellEULA.rtf | Bin 3569 -> 3547 bytes .../Localization/Polish/OpenShellReadme.rtf | 16 +- .../Localization/Polish/OpenShellTOC.hhc | 30 +- .../Polish/OpenShellText-pl-PL.wxl | 34 +- .../Localization/Polish/WixUI_pl-pl.wxl | 0 .../Portugese/ClassicExplorerADMX.txt | 6 +- .../Localization/Portugese/ClassicIEADMX.txt | 4 +- .../Localization/Portugese/MenuADMX.txt | 28 +- .../Localization/Portugese/OpenShellADMX.txt | 14 +- .../Localization/Russian/ClassicExplorer.html | 12 +- .../Russian/ClassicExplorerADMX.txt | 6 +- .../Localization/Russian/ClassicIE.html | 6 +- .../Localization/Russian/ClassicIEADMX.txt | 4 +- .../Localization/Russian/License.html | 4 +- Src/Localization/Russian/Links.html | 9 + Src/Localization/Russian/Main.html | 18 + .../Localization/Russian/Menu.html | 16 +- .../Localization/Russian/MenuADMX.txt | 28 +- .../Localization/Russian/OpenShell.hhp | 6 +- .../Localization/Russian/OpenShellADMX.txt | 14 +- .../Localization/Russian/OpenShellEULA.rtf | 8 +- .../Localization/Russian/OpenShellReadme.rtf | 4 +- .../Localization/Russian/OpenShellTOC.hhc | 28 +- .../Russian/OpenShellText-ru-RU.wxl | 28 +- .../Localization/Russian/WixUI_ru-ru.wxl | 0 .../Localization/Spanish/ClassicExplorer.html | 12 +- .../Spanish/ClassicExplorerADMX.txt | 6 +- .../Localization/Spanish/ClassicIE.html | 6 +- .../Localization/Spanish/ClassicIEADMX.txt | 4 +- .../Localization/Spanish/License.html | 6 +- .../Localization/Spanish/Links.html | 4 +- .../Localization/Spanish/Main.html | 16 +- .../Localization/Spanish/Menu.html | 24 +- .../Localization/Spanish/MenuADMX.txt | 28 +- .../Localization/Spanish/OpenShell.hhp | 6 +- .../Localization/Spanish/OpenShellADMX.txt | 14 +- .../Localization/Spanish/OpenShellEULA.rtf | Bin 2958 -> 2936 bytes .../Localization/Spanish/OpenShellReadme.rtf | 18 +- .../Localization/Spanish/OpenShellTOC.hhc | 30 +- .../Spanish/OpenShellText-es-ES.wxl | 32 +- .../Localization/Spanish/WixUI_es-es.wxl | 0 .../Localization/Spanish/images/OpenShell.png | Bin .../Spanish/images/acc_locked.png | Bin .../Localization/Spanish/images/after.png | Bin .../Localization/Spanish/images/before.png | Bin .../Spanish/images/button_images.png | Bin .../Spanish/images/button_settings.png | Bin .../Spanish/images/customize_menu.png | Bin .../Spanish/images/explorer_settings.png | Bin .../Spanish/images/ie9_caption.png | Bin .../Spanish/images/ie9_settings.png | Bin .../Spanish/images/ie9_status.png | Bin .../Spanish/images/item_settings.png | Bin .../Spanish/images/menu_settings.png | Bin .../Localization/Spanish/images/search1.png | Bin .../Localization/Spanish/images/search2.png | Bin .../Localization/Spanish/images/search3.png | Bin .../Localization/Spanish/images/settings1.png | Bin .../Localization/Spanish/images/settings2.png | Bin .../Localization/Spanish/images/settings3.png | Bin .../Localization/Spanish/images/settings4.png | Bin .../Localization/Spanish/images/settings5.png | Bin .../Spanish/images/settings_disable_ex.png | Bin .../Spanish/images/settings_disable_ie9.png | Bin .../Spanish/images/settings_disable_sm.png | Bin .../Localization/Spanish/images/skins.gif | Bin .../Localization/Spanish/images/statusbar.png | Bin .../Localization/Spanish/images/style1.png | Bin .../Localization/Spanish/images/style2.png | Bin .../Localization/Spanish/images/style3.png | Bin .../Localization/Spanish/images/titlebar.png | Bin .../Localization/Spanish/images/toolbar.png | Bin .../Spanish/images/toolbar_settings.png | Bin .../Localization/Spanish/images/up_locked.png | Bin .../Swedish/ClassicExplorerADMX.txt | 6 +- .../Localization/Swedish/ClassicIEADMX.txt | 4 +- .../Localization/Swedish/MenuADMX.txt | 28 +- .../Localization/Swedish/OpenShellADMX.txt | 14 +- .../Turkish/ClassicExplorerADMX.txt | 2 +- .../Localization/Turkish/ClassicIEADMX.txt | 0 .../Localization/Turkish/MenuADMX.txt | 24 +- .../Localization/Turkish/OpenShellADMX.txt | 4 +- .../Localization/WixUI/WixUI_ar-SA.wxl | 0 .../Localization/WixUI/WixUI_bg-BG.wxl | 0 .../Localization/WixUI/WixUI_ca-ES.wxl | 0 .../Localization/WixUI/WixUI_cs-CZ.wxl | 0 .../Localization/WixUI/WixUI_da-DK.wxl | 0 .../Localization/WixUI/WixUI_de-de.wxl | 0 .../Localization/WixUI/WixUI_el-GR.wxl | 0 .../Localization/WixUI/WixUI_en-us.wxl | 0 .../Localization/WixUI/WixUI_es-es.wxl | 0 .../Localization/WixUI/WixUI_et-EE.wxl | 0 .../Localization/WixUI/WixUI_fi-FI.wxl | 0 .../Localization/WixUI/WixUI_fr-fr.wxl | 0 .../Localization/WixUI/WixUI_he-IL.wxl | 0 .../Localization/WixUI/WixUI_hi-IN.wxl | 0 .../Localization/WixUI/WixUI_hr-HR.wxl | 0 .../Localization/WixUI/WixUI_hu-HU.wxl | 0 .../Localization/WixUI/WixUI_it-it.wxl | 0 .../Localization/WixUI/WixUI_ja-jp.wxl | 0 .../Localization/WixUI/WixUI_kk-KZ.wxl | 0 .../Localization/WixUI/WixUI_ko-KR.wxl | 0 .../Localization/WixUI/WixUI_lt-LT.wxl | 0 .../Localization/WixUI/WixUI_lv-LV.wxl | 0 .../Localization/WixUI/WixUI_nb-NO.wxl | 0 .../Localization/WixUI/WixUI_nl-NL.wxl | 0 .../Localization/WixUI/WixUI_pl-pl.wxl | 0 .../Localization/WixUI/WixUI_pt-BR.wxl | 0 .../Localization/WixUI/WixUI_pt-PT.wxl | 0 .../Localization/WixUI/WixUI_ro-RO.wxl | 0 .../Localization/WixUI/WixUI_ru-ru.wxl | 0 .../Localization/WixUI/WixUI_sk-SK.wxl | 0 .../Localization/WixUI/WixUI_sl-SI.wxl | 0 .../Localization/WixUI/WixUI_sr-Latn-CS.wxl | 0 .../Localization/WixUI/WixUI_sv-SE.wxl | 0 .../Localization/WixUI/WixUI_th-TH.wxl | 0 .../Localization/WixUI/WixUI_tr-TR.wxl | 0 .../Localization/WixUI/WixUI_uk-UA.wxl | 0 .../Localization/WixUI/WixUI_zh-CN.wxl | 0 .../Localization/WixUI/WixUI_zh-HK.wxl | 0 .../Localization/WixUI/WixUI_zh-TW.wxl | 0 .../Localization/_BuildAllADMX.bat | 0 .../ClassicStart.sln => Src/OpenShell.sln | 20 +- .../Setup}/BuildArchives.bat | 6 +- Src/Setup/BuildBinaries.bat | 147 ++++ .../Setup}/BuildInstaller.bat | 30 +- .../Setup}/CreateSourceIndex.bat | 0 .../Setup/OpenShell.ico | Bin .../Setup/Setup.cpp | 14 +- .../Setup/Setup.manifest | 4 +- .../Setup/Setup.rc | 24 +- .../Setup/Setup.sln | 4 +- .../Setup/Setup.vcxproj | 28 +- .../Setup/Setup.vcxproj.filters | 16 +- Src/Setup/Setup.wxs | 663 ++++++++++++++++++ .../Setup}/SetupHelper/SetupHelper.cpp | 12 +- .../Setup}/SetupHelper/SetupHelper.manifest | 2 +- .../Setup}/SetupHelper/SetupHelper.vcxproj | 10 +- .../Setup}/UpdateBin/Flags/gd-GB.bmp | Bin .../Setup}/UpdateBin/UpdateBin.rc | Bin 13436 -> 13406 bytes .../Setup}/UpdateBin/UpdateBin.vcxproj | 26 +- .../Setup}/UpdateBin/resource.h | 0 .../Setup}/UpdateBin/update_4.1.0.txt | Bin 6574 -> 6560 bytes .../Setup}/UpdateBin/update_4.2.0.txt | Bin 6574 -> 6560 bytes .../Setup}/UpdateBin/update_4.2.1.txt | Bin 6656 -> 6642 bytes .../Setup}/UpdateBin/update_4.2.2.txt | Bin 6656 -> 6642 bytes .../Setup}/UpdateBin/update_4.2.3.txt | Bin 6656 -> 6642 bytes .../Setup}/UpdateBin/update_4.2.4.txt | Bin .../Setup}/UpdateBin/update_4.2.5.txt | Bin .../Setup}/UpdateBin/update_4.2.6.txt | Bin .../Setup}/UpdateBin/update_4.2.7.txt | Bin .../Setup}/UpdateBin/update_4.3.0.txt | Bin .../Setup}/UpdateBin/update_4.3.1.txt | Bin .../Setup/Utility}/LoggingOptions.cpp | 38 +- .../Setup/Utility}/ManualUninstall.cpp | 110 +-- .../Setup/Utility}/MetroColorViewer.cpp | 2 +- .../Setup/Utility}/SaveLogFile.cpp | 24 +- .../Setup/Utility}/SaveLogFile.h | 2 +- .../Setup/Utility/Utility.cpp | 24 +- .../Setup/Utility/Utility.manifest | 4 +- .../Setup/Utility/Utility.rc | 16 +- .../Setup/Utility/Utility.vcxproj | 26 +- .../Setup/Utility}/resource.h | 2 +- .../Setup/Utility}/tool.ico | Bin .../Setup}/_BuildChineseCN.bat | 0 .../Setup}/_BuildChineseTW.bat | 0 .../Setup}/_BuildEnglish.bat | 0 .../Setup}/_BuildFrench.bat | 0 .../Setup}/_BuildGerman.bat | 0 .../Setup}/_BuildItalian.bat | 0 .../Setup}/_BuildPolish.bat | 0 .../Setup}/_BuildRussian.bat | 0 .../Setup}/_BuildSpanish.bat | 0 .../Setup}/__MakeFinal.bat | 2 +- .../Setup}/__MakeFinalAllLanguages.bat | 0 .../Setup}/banner.jpg | Bin .../Setup}/dialog.jpg | Bin .../Setup}/dialog2.jpg | Bin .../Setup}/donate.ico | Bin .../Setup}/en-US/en-US.rc | 6 +- Src/Setup/en-US/en-US.txt | Bin 0 -> 262 bytes .../Setup}/en-US/en-US.vcxproj | 2 +- .../Setup}/en-US/resource.h | 0 .../Setup}/facebook.ico | Bin .../Setup}/resource.h | 2 +- .../ClassicStartSetup => Src/Setup}/web.ico | Bin .../Skins/ClassicSkin/ClassicSkin.rc | 2 +- .../Skins/ClassicSkin/ClassicSkin.vcxproj | 6 +- .../ClassicSkin/ClassicSkin.vcxproj.filters | 2 +- .../Skins/ClassicSkin/SkinDescription.txt | 2 +- .../Skins/ClassicSkin/main_bitmap.bmp | Bin .../Skins/ClassicSkin/new_item.bmp | Bin .../Skins/ClassicSkin/resource.h | 0 .../Skins/ClassicSkin/search.bmp | Bin .../Skins/ClassicSkin/selection.bmp | Bin .../Skins/ClassicSkin/split_selection.bmp | Bin .../Skins/ClassicSkin7/ClassicSkin7.rc | 2 +- .../Skins/ClassicSkin7/ClassicSkin7.vcxproj | 6 +- .../ClassicSkin7/ClassicSkin7.vcxproj.filters | 2 +- .../Skins/ClassicSkin7/SkinDescription.txt | 2 +- .../Skins/ClassicSkin7/new_item.bmp | Bin .../Skins/ClassicSkin7/resource.h | 0 .../Skins/ClassicSkin7/search.bmp | Bin .../Skins/ClassicSkin7/selection.bmp | Bin .../Skins/ClassicSkin7/split_selection.bmp | Bin .../Skins/ClassicSkin7/user_bitmap.bmp | Bin .../Skins/ClassicSkin7/user_bitmap150.bmp | Bin .../Skins/FullGlass/FullGlass.rc | 2 +- .../Skins/FullGlass/FullGlass.vcxproj | 6 +- .../Skins/FullGlass/FullGlass.vcxproj.filters | 0 .../Skins/FullGlass/SkinDescription.txt | 2 +- .../Skins/FullGlass/main_bitmap1.bmp | Bin .../Skins/FullGlass/main_bitmap2.bmp | Bin .../Skins/FullGlass/main_bitmap3.bmp | Bin .../Skins/FullGlass/main_bitmap_mask.bmp | Bin .../Skins/FullGlass/menu_arrows.bmp | Bin .../Skins/FullGlass/menu_arrows2.bmp | Bin .../Skins/FullGlass/new_item.bmp | Bin .../Skins/FullGlass/pager.bmp | Bin .../Skins/FullGlass/pager_arrows.bmp | Bin .../Skins/FullGlass/pager_arrows150.bmp | Bin .../Skins/FullGlass/resource.h | 0 .../Skins/FullGlass/selection.bmp | Bin .../Skins/FullGlass/separatorV.bmp | Bin .../Skins/FullGlass/split_selection.bmp | Bin .../Skins/FullGlass/submenu_bitmap1.bmp | Bin .../Skins/FullGlass/submenu_bitmap2.bmp | Bin .../Skins/FullGlass/submenu_bitmap3.bmp | Bin .../Skins/FullGlass/submenu_bitmap_mask.bmp | Bin .../Skins/FullGlass/user_bitmap.bmp | Bin .../Skins/FullGlass/user_bitmap32.bmp | Bin .../Skins/Metallic7/Metallic7.rc | 2 +- .../Skins/Metallic7/Metallic7.vcxproj | 6 +- .../Skins/Metallic7/Metallic7.vcxproj.filters | 0 .../Skins/Metallic7/SkinDescription.txt | 2 +- .../Skins/Metallic7/main_bitmap.bmp | Bin .../Skins/Metallic7/main_bitmap_jump.bmp | Bin .../Skins/Metallic7/main_bitmap_search.bmp | Bin .../Skins/Metallic7/main_pattern.bmp | Bin .../Skins/Metallic7/main_pattern_jump.bmp | Bin .../Skins/Metallic7/main_pattern_search.bmp | Bin .../Skins/Metallic7/metal.png | Bin .../Skins/Metallic7/pager.bmp | Bin .../Skins/Metallic7/pager_arrows.bmp | Bin .../Skins/Metallic7/pager_arrows150.bmp | Bin .../Skins/Metallic7/programs.bmp | Bin .../Skins/Metallic7/programs150.bmp | Bin .../Skins/Metallic7/resource.h | 0 .../Skins/Metallic7/screw.png | Bin .../Skins/Metallic7/scroll_arrows.bmp | Bin .../Skins/Metallic7/scroll_bg.bmp | Bin .../Skins/Metallic7/scroll_button.bmp | Bin .../Skins/Metallic7/scroll_grip.bmp | Bin .../Skins/Metallic7/search_background.bmp | Bin .../Metallic7/search_background_mask.bmp | Bin .../Skins/Metallic7/search_pattern.bmp | Bin .../Skins/Metallic7/selection.bmp | Bin .../Skins/Metallic7/selection_new.bmp | Bin .../Skins/Metallic7/separator.bmp | Bin .../Skins/Metallic7/shine.jpg | Bin .../Skins/Metallic7/shine.png | Bin .../Skins/Metallic7/shutdown.bmp | Bin .../Skins/Metallic7/split_selection.bmp | Bin .../Skins/Metallic7/user_bitmap.bmp | Bin .../Skins/Metallic7/user_bitmap150.bmp | Bin .../Skins/Metallic7/user_mask.bmp | Bin .../Skins/Metallic7/user_mask150.bmp | Bin {ClassicStartSrc => Src}/Skins/Metro/Metro.rc | 2 +- .../Skins/Metro/Metro.vcxproj | 6 +- .../Skins/Metro/Metro.vcxproj.filters | 0 .../Skins/Metro/SkinDescription.txt | 4 +- .../Skins/Metro/glass_mask.bmp | Bin .../Skins/Metro/glass_new_selection.bmp | Bin .../Skins/Metro/glass_selection.bmp | Bin .../Skins/Metro/glass_selection2.bmp | Bin .../Skins/Metro/icon_frame.bmp | Bin .../Skins/Metro/main_bitmap2.bmp | Bin .../Skins/Metro/main_bitmap_mask.bmp | Bin .../Skins/Metro/main_bitmap_mask2.bmp | Bin .../Skins/Metro/pager.bmp | Bin .../Skins/Metro/pager_arrows.bmp | Bin {ClassicStartSrc => Src}/Skins/Metro/pins.bmp | Bin .../Skins/Metro/resource.h | 0 .../Skins/Metro/search.bmp | Bin .../Skins/Metro/separator.bmp | Bin .../Skins/Metro/separator2.bmp | Bin .../Skins/Metro/separatorXP.bmp | Bin .../Skins/Metro/separator_submenuV.bmp | Bin .../Skins/Metro/submenu.bmp | Bin .../Skins/Metro/user_bitmap.bmp | Bin .../Skins/Metro/user_bitmap_small.bmp | Bin .../Skins/Metro7/Metro7.rc | 2 +- .../Skins/Metro7/Metro7.vcxproj | 6 +- .../Skins/Metro7/Metro7.vcxproj.filters | 0 .../Skins/Metro7/SkinDescription.txt | 4 +- .../Skins/Metro7/glass_new_selection.bmp | Bin .../Skins/Metro7/glass_selection.bmp | Bin .../Skins/Metro7/glass_selection2.bmp | Bin .../Skins/Metro7/icon_frame.bmp | Bin .../Skins/Metro7/main_bitmap.bmp | Bin .../Skins/Metro7/main_bitmap_jump.bmp | Bin .../Skins/Metro7/main_bitmap_jumpt.bmp | Bin .../Skins/Metro7/main_bitmap_search.bmp | Bin .../Skins/Metro7/main_bitmap_searcht.bmp | Bin .../Skins/Metro7/main_bitmapt.bmp | Bin .../Skins/Metro7/pager.bmp | Bin .../Skins/Metro7/pager_arrows.bmp | Bin .../Skins/Metro7/pager_arrows150.bmp | Bin .../Skins/Metro7/pins.bmp | Bin .../Skins/Metro7/programs.bmp | Bin .../Skins/Metro7/programs150.bmp | Bin .../Skins/Metro7/resource.h | 0 .../Skins/Metro7/scroll_arrows.bmp | Bin .../Skins/Metro7/scroll_button.bmp | Bin .../Skins/Metro7/scroll_buttont.bmp | Bin .../Skins/Metro7/search.bmp | Bin .../Skins/Metro7/search_background.bmp | Bin .../Skins/Metro7/search_backgroundt.bmp | Bin .../Skins/Metro7/separator.bmp | Bin .../Skins/Metro7/separator150.bmp | Bin .../Skins/Metro7/separator2.bmp | Bin .../Skins/Metro7/separator2150.bmp | Bin .../Skins/Metro7/separatorXP.bmp | Bin .../Skins/Metro7/separator_submenuV.bmp | Bin .../Skins/Metro7/shutdown.bmp | Bin .../Skins/Metro7/shutdownt.bmp | Bin .../Skins/Metro7/submenu.bmp | Bin .../Skins/Metro7/user_bitmap.bmp | Bin .../Skins/Metro7/user_bitmap150.bmp | Bin .../Skins/Midnight7/Midnight7.rc | 2 +- .../Skins/Midnight7/Midnight7.vcxproj | 6 +- .../Skins/Midnight7/Midnight7.vcxproj.filters | 0 .../Skins/Midnight7/SkinDescription.txt | 4 +- .../Skins/Midnight7/main_bitmap.bmp | Bin .../Skins/Midnight7/main_bitmap_jump.bmp | Bin .../Skins/Midnight7/main_bitmap_jumpt.bmp | Bin .../Skins/Midnight7/main_bitmap_jumptt.bmp | Bin .../Skins/Midnight7/main_bitmap_search.bmp | Bin .../Skins/Midnight7/main_bitmap_searcht.bmp | Bin .../Skins/Midnight7/main_bitmap_searchtt.bmp | Bin .../Skins/Midnight7/main_bitmapt.bmp | Bin .../Skins/Midnight7/main_bitmaptt.bmp | Bin .../Skins/Midnight7/new_item.bmp | Bin .../Skins/Midnight7/new_item_d.bmp | Bin .../Skins/Midnight7/pager.bmp | Bin .../Skins/Midnight7/pager_arrows.bmp | Bin .../Skins/Midnight7/pager_arrows150.bmp | Bin .../Skins/Midnight7/pager_arrows_d.bmp | Bin .../Skins/Midnight7/pager_arrows_d150.bmp | Bin .../Skins/Midnight7/pager_d.bmp | Bin .../Skins/Midnight7/pins.bmp | Bin .../Skins/Midnight7/programs.bmp | Bin .../Skins/Midnight7/programs150.bmp | Bin .../Skins/Midnight7/resource.h | 0 .../Skins/Midnight7/scroll_arrows.bmp | Bin .../Skins/Midnight7/scroll_bg.bmp | Bin .../Skins/Midnight7/scroll_bgt.bmp | Bin .../Skins/Midnight7/scroll_button.bmp | Bin .../Skins/Midnight7/scroll_buttont.bmp | Bin .../Skins/Midnight7/scroll_grip.bmp | Bin .../Skins/Midnight7/search.bmp | Bin .../Skins/Midnight7/search_background.bmp | Bin .../Skins/Midnight7/search_backgroundt.bmp | Bin .../Skins/Midnight7/selection.bmp | Bin .../Skins/Midnight7/selectionXP.bmp | Bin .../Skins/Midnight7/selection_d.bmp | Bin .../Skins/Midnight7/separator.bmp | Bin .../Skins/Midnight7/separator150.bmp | Bin .../Skins/Midnight7/separator2.bmp | Bin .../Skins/Midnight7/separator2150.bmp | Bin .../Skins/Midnight7/separatorXP.bmp | Bin .../Skins/Midnight7/separator_submenuV.bmp | Bin .../Skins/Midnight7/shutdown.bmp | Bin .../Skins/Midnight7/split_selection.bmp | Bin .../Skins/Midnight7/split_selectionXP.bmp | Bin .../Skins/Midnight7/user_bitmap.bmp | Bin .../Skins/Midnight7/user_bitmap150.bmp | Bin .../Skins/SmokedGlass/SkinDescription.txt | 2 +- .../Skins/SmokedGlass/SmokedGlass.rc | 2 +- .../Skins/SmokedGlass/SmokedGlass.vcxproj | 6 +- .../SmokedGlass/SmokedGlass.vcxproj.filters | 0 .../Skins/SmokedGlass/main_bitmap.bmp | Bin .../Skins/SmokedGlass/main_bitmap2.bmp | Bin .../Skins/SmokedGlass/new_item.bmp | Bin .../Skins/SmokedGlass/pager.bmp | Bin .../Skins/SmokedGlass/pager_arrows.bmp | Bin .../Skins/SmokedGlass/pager_arrows150.bmp | Bin .../Skins/SmokedGlass/resource.h | 0 .../Skins/SmokedGlass/search.bmp | Bin .../Skins/SmokedGlass/selection.bmp | Bin .../Skins/SmokedGlass/separator.bmp | Bin .../Skins/SmokedGlass/separatorV.bmp | Bin .../Skins/SmokedGlass/split_selection.bmp | Bin .../Skins/SmokedGlass/user_bitmap.bmp | Bin .../Skins/SmokedGlass/user_bitmap32.bmp | Bin .../Skins/Win7Aero/SkinDescription.txt | 2 +- .../Skins/Win7Aero/Win7Aero.rc | 2 +- .../Skins/Win7Aero/Win7Aero.vcxproj | 6 +- .../Skins/Win7Aero/Win7Aero.vcxproj.filters | 0 .../Skins/Win7Aero/main_bitmap.bmp | Bin .../Skins/Win7Aero/main_bitmap2.bmp | Bin .../Skins/Win7Aero/main_bitmapXP.bmp | Bin .../Skins/Win7Aero/main_bitmap_mask.bmp | Bin .../Skins/Win7Aero/main_bitmap_mask2.bmp | Bin .../Skins/Win7Aero/main_bitmap_maskXP.bmp | Bin .../Skins/Win7Aero/menu_arrows.bmp | Bin .../Skins/Win7Aero/menu_arrows2.bmp | Bin .../Skins/Win7Aero/new_item.bmp | Bin .../Skins/Win7Aero/pager.bmp | Bin .../Skins/Win7Aero/pager_arrows.bmp | Bin .../Skins/Win7Aero/pager_arrows150.bmp | Bin .../Skins/Win7Aero/resource.h | 0 .../Skins/Win7Aero/selection.bmp | Bin .../Skins/Win7Aero/selectionXP.bmp | Bin .../Skins/Win7Aero/separator.bmp | Bin .../Skins/Win7Aero/separator150.bmp | Bin .../Skins/Win7Aero/separator2.bmp | Bin .../Skins/Win7Aero/separator2150.bmp | Bin .../Skins/Win7Aero/separatorXP.bmp | Bin .../Skins/Win7Aero/split_selection.bmp | Bin .../Skins/Win7Aero/split_selectionXP.bmp | Bin .../Skins/Win7Aero/user_bitmap.bmp | Bin .../Skins/Win7Aero7/SkinDescription.txt | 2 +- .../Skins/Win7Aero7/Win7Aero7.rc | 2 +- .../Skins/Win7Aero7/Win7Aero7.vcxproj | 6 +- .../Skins/Win7Aero7/Win7Aero7.vcxproj.filters | 0 .../Skins/Win7Aero7/main_bitmap.bmp | Bin .../Skins/Win7Aero7/main_bitmap_jump.bmp | Bin .../Skins/Win7Aero7/main_bitmap_jump_mask.bmp | Bin .../Skins/Win7Aero7/main_bitmap_mask.bmp | Bin .../Skins/Win7Aero7/main_bitmap_search.bmp | Bin .../Win7Aero7/main_bitmap_search_mask.bmp | Bin .../Skins/Win7Aero7/new_item.bmp | Bin .../Skins/Win7Aero7/pager.bmp | Bin .../Skins/Win7Aero7/pager_arrows.bmp | Bin .../Skins/Win7Aero7/pager_arrows150.bmp | Bin .../Skins/Win7Aero7/programs.bmp | Bin .../Skins/Win7Aero7/programs150.bmp | Bin .../Skins/Win7Aero7/resource.h | 0 .../Skins/Win7Aero7/search_background.bmp | Bin .../Win7Aero7/search_background_mask.bmp | Bin .../Skins/Win7Aero7/selection.bmp | Bin .../Skins/Win7Aero7/selectionXP.bmp | Bin .../Skins/Win7Aero7/separator.bmp | Bin .../Skins/Win7Aero7/separator150.bmp | Bin .../Skins/Win7Aero7/separator2.bmp | Bin .../Skins/Win7Aero7/separator2150.bmp | Bin .../Skins/Win7Aero7/separatorXP.bmp | Bin .../Skins/Win7Aero7/shutdown.bmp | Bin .../Skins/Win7Aero7/shutdown_arrow.bmp | Bin .../Skins/Win7Aero7/shutdown_arrow150.bmp | Bin .../Skins/Win7Aero7/shutdown_arrow_search.bmp | Bin .../Win7Aero7/shutdown_arrow_search150.bmp | Bin .../Skins/Win7Aero7/shutdown_search.bmp | Bin .../Skins/Win7Aero7/split_selection.bmp | Bin .../Skins/Win7Aero7/split_selectionXP.bmp | Bin .../Skins/Win7Aero7/user_bitmap.bmp | Bin .../Skins/Win7Aero7/user_bitmap150.bmp | Bin .../Skins/Win7Basic/SkinDescription.txt | 2 +- .../Skins/Win7Basic/Win7Basic.rc | 2 +- .../Skins/Win7Basic/Win7Basic.vcxproj | 6 +- .../Skins/Win7Basic/Win7Basic.vcxproj.filters | 0 .../Skins/Win7Basic/main_bitmap.bmp | Bin .../Skins/Win7Basic/main_bitmap2.bmp | Bin .../Skins/Win7Basic/main_bitmapXP.bmp | Bin .../Skins/Win7Basic/main_bitmap_mask.bmp | Bin .../Skins/Win7Basic/main_bitmap_mask2.bmp | Bin .../Skins/Win7Basic/main_bitmap_maskXP.bmp | Bin .../Skins/Win7Basic/menu_arrows.bmp | Bin .../Skins/Win7Basic/menu_arrows2.bmp | Bin .../Skins/Win7Basic/new_item.bmp | Bin .../Skins/Win7Basic/pager.bmp | Bin .../Skins/Win7Basic/pager_arrows.bmp | Bin .../Skins/Win7Basic/pager_arrows150.bmp | Bin .../Skins/Win7Basic/resource.h | 0 .../Skins/Win7Basic/selection.bmp | Bin .../Skins/Win7Basic/selectionXP.bmp | Bin .../Skins/Win7Basic/separator.bmp | Bin .../Skins/Win7Basic/separator150.bmp | Bin .../Skins/Win7Basic/separator2.bmp | Bin .../Skins/Win7Basic/separator2150.bmp | Bin .../Skins/Win7Basic/separatorXP.bmp | Bin .../Skins/Win7Basic/split_selection.bmp | Bin .../Skins/Win7Basic/split_selectionXP.bmp | Bin .../Skins/Win7Basic/user_bitmap.bmp | Bin .../Skins/Win8/SkinDescription.txt | 2 +- {ClassicStartSrc => Src}/Skins/Win8/Win8.rc | 2 +- .../Skins/Win8/Win8.vcxproj | 6 +- .../Skins/Win8/Win8.vcxproj.filters | 0 .../Skins/Win8/main_bitmap.bmp | Bin .../Skins/Win8/main_bitmap2.bmp | Bin .../Skins/Win8/main_bitmap2t.bmp | Bin .../Skins/Win8/main_bitmap_mask.bmp | Bin .../Skins/Win8/main_bitmap_mask2.bmp | Bin .../Skins/Win8/main_bitmapt.bmp | Bin .../Skins/Win8/menu_arrows.bmp | Bin .../Skins/Win8/menu_arrows150.bmp | Bin .../Skins/Win8/new_item.bmp | Bin {ClassicStartSrc => Src}/Skins/Win8/pager.bmp | Bin .../Skins/Win8/pager_arrows.bmp | Bin .../Skins/Win8/pager_arrows150.bmp | Bin .../Skins/Win8/programs.bmp | Bin .../Skins/Win8/resource.h | 0 .../Skins/Win8/search_background.bmp | Bin .../Skins/Win8/search_background_mask.bmp | Bin .../Skins/Win8/selection.bmp | Bin .../Skins/Win8/selectionXP.bmp | Bin .../Skins/Win8/selectionXP_mask.bmp | Bin .../Skins/Win8/selectionXPb.bmp | Bin .../Skins/Win8/separator.bmp | Bin .../Skins/Win8/separator150.bmp | Bin .../Skins/Win8/separator2.bmp | Bin .../Skins/Win8/separator2150.bmp | Bin .../Skins/Win8/separatorXP.bmp | Bin .../Skins/Win8/separatorXPb.bmp | Bin .../Skins/Win8/split_selection.bmp | Bin .../Skins/Win8/split_selectionXP.bmp | Bin .../Skins/Win8/split_selectionXP_mask.bmp | Bin .../Skins/Win8/split_selectionXPb.bmp | Bin .../Skins/Win8/user_bitmap.bmp | Bin .../Skins/Win87/SkinDescription.txt | 2 +- {ClassicStartSrc => Src}/Skins/Win87/Win87.rc | 2 +- .../Skins/Win87/Win87.vcxproj | 6 +- .../Skins/Win87/Win87.vcxproj.filters | 0 .../Skins/Win87/main_bitmap.bmp | Bin .../Skins/Win87/main_bitmap_jump.bmp | Bin .../Skins/Win87/main_bitmap_jump_mask.bmp | Bin .../Skins/Win87/main_bitmap_jumpt.bmp | Bin .../Skins/Win87/main_bitmap_mask.bmp | Bin .../Skins/Win87/main_bitmap_search.bmp | Bin .../Skins/Win87/main_bitmap_search_mask.bmp | Bin .../Skins/Win87/main_bitmap_searcht.bmp | Bin .../Skins/Win87/main_bitmapt.bmp | Bin .../Skins/Win87/menu_arrows.bmp | Bin .../Skins/Win87/menu_arrows150.bmp | Bin .../Skins/Win87/new_item.bmp | Bin .../Skins/Win87/pager.bmp | Bin .../Skins/Win87/pager_arrows.bmp | Bin .../Skins/Win87/pager_arrows150.bmp | Bin .../Skins/Win87/programs.bmp | Bin .../Skins/Win87/programs150.bmp | Bin .../Skins/Win87/resource.h | 0 .../Skins/Win87/search_background.bmp | Bin .../Skins/Win87/search_background_mask.bmp | Bin .../Skins/Win87/selection.bmp | Bin .../Skins/Win87/selectionXP.bmp | Bin .../Skins/Win87/selectionXP_mask.bmp | Bin .../Skins/Win87/selectionXPb.bmp | Bin .../Skins/Win87/separator.bmp | Bin .../Skins/Win87/separator150.bmp | Bin .../Skins/Win87/separator2.bmp | Bin .../Skins/Win87/separator2150.bmp | Bin .../Skins/Win87/separatorXP.bmp | Bin .../Skins/Win87/separatorXPb.bmp | Bin .../Skins/Win87/shutdown.bmp | Bin .../Skins/Win87/shutdown_mask.bmp | Bin .../Skins/Win87/shutdown_search.bmp | Bin .../Skins/Win87/shutdownb.bmp | Bin .../Skins/Win87/split_selection.bmp | Bin .../Skins/Win87/split_selectionXP.bmp | Bin .../Skins/Win87/split_selectionXP_mask.bmp | Bin .../Skins/Win87/split_selectionXPb.bmp | Bin .../Skins/Win87/user_bitmap.bmp | Bin .../Skins/Win87/user_bitmap150.bmp | Bin .../Skins/WinXP/SkinDescription.txt | 2 +- .../Skins/WinXP/SkinDescriptionOlive.txt | 0 .../Skins/WinXP/SkinDescriptionSilver.txt | 0 {ClassicStartSrc => Src}/Skins/WinXP/WinXP.rc | 2 +- .../Skins/WinXP/WinXP.vcxproj | 6 +- .../Skins/WinXP/WinXP.vcxproj.filters | 0 .../Skins/WinXP/arrow.bmp | Bin .../Skins/WinXP/main_bitmap1_blue.bmp | Bin .../Skins/WinXP/main_bitmap1_blue2.bmp | Bin .../Skins/WinXP/main_bitmap1_olive.bmp | Bin .../Skins/WinXP/main_bitmap1_olive2.bmp | Bin .../Skins/WinXP/main_bitmap1_silver.bmp | Bin .../Skins/WinXP/main_bitmap1_silver2.bmp | Bin .../Skins/WinXP/main_bitmap_blue.bmp | Bin .../Skins/WinXP/main_bitmap_blue2.bmp | Bin .../Skins/WinXP/main_bitmap_olive.bmp | Bin .../Skins/WinXP/main_bitmap_olive2.bmp | Bin .../Skins/WinXP/main_bitmap_silver.bmp | Bin .../Skins/WinXP/main_bitmap_silver2.bmp | Bin .../Skins/WinXP/resource.h | 0 .../Skins/WinXP/separator_blue.bmp | Bin .../Skins/WinXP/separator_blue2.bmp | Bin .../Skins/WinXP/separator_olive.bmp | Bin .../Skins/WinXP/separator_olive2.bmp | Bin .../Skins/WinXP/separator_silver.bmp | Bin .../Skins/WinXP/separator_silver2.bmp | Bin .../Skins/WinXP/separator_submenu.bmp | Bin .../Skins/WinXP/separator_submenuV.bmp | Bin .../Skins/WinXP/submenu_blue.bmp | Bin .../Skins/WinXP/submenu_olive.bmp | Bin .../Skins/WinXP/submenu_silver.bmp | Bin .../Skins/WinXP/user_bitmap.bmp | Bin .../StartMenu}/MetroColors/win10_black.txt | 0 .../StartMenu}/MetroColors/win10_blue.txt | 0 .../StartMenu}/MetroColors/win10_green.txt | 0 .../StartMenu}/MetroColors/win10_red.txt | 0 .../StartMenu}/MetroColors/win10_yellow.txt | 0 .../StartMenu}/MetroColors/win81_black.txt | 0 .../StartMenu}/MetroColors/win81_blue.txt | 0 .../StartMenu}/MetroColors/win81_green.txt | 0 .../StartMenu}/MetroColors/win81_red.txt | 0 .../StartMenu}/MetroColors/win81_yellow.txt | 0 .../StartMenu}/MetroColors/win8_black.txt | 0 .../StartMenu}/MetroColors/win8_blue.txt | 0 .../StartMenu}/MetroColors/win8_green.txt | 0 .../StartMenu}/MetroColors/win8_red.txt | 0 .../StartMenu}/MetroColors/win8_yellow.txt | 0 .../StartMenu/StartMenu.cpp | 30 +- .../StartMenu/StartMenu.manifest | 4 +- .../StartMenu/StartMenu.rc | 14 +- .../StartMenu/StartMenu.vcxproj | 32 +- .../StartMenu/StartMenuDLL}/Accessibility.cpp | 2 +- .../StartMenu/StartMenuDLL}/Accessibility.h | 2 +- .../StartMenu/StartMenuDLL}/CustomMenu.cpp | 2 +- .../StartMenu/StartMenuDLL}/CustomMenu.h | 2 +- .../StartMenu/StartMenuDLL}/DragDrop.cpp | 4 +- .../StartMenu/StartMenuDLL}/DragDrop.h | 2 +- .../StartMenu/StartMenuDLL}/ItemManager.cpp | 22 +- .../StartMenu/StartMenuDLL}/ItemManager.h | 4 +- .../StartMenu/StartMenuDLL}/JumpLists.cpp | 2 +- .../StartMenu/StartMenuDLL}/JumpLists.h | 2 +- .../StartMenu/StartMenuDLL}/LogManager.cpp | 2 +- .../StartMenu/StartMenuDLL}/LogManager.h | 4 +- .../StartMenu/StartMenuDLL}/MenuCommands.cpp | 14 +- .../StartMenu/StartMenuDLL}/MenuContainer.cpp | 38 +- .../StartMenu/StartMenuDLL}/MenuContainer.h | 12 +- .../StartMenu/StartMenuDLL}/MenuPaint.cpp | 4 +- .../StartMenuDLL}/MetroLinkManager.cpp | 2 +- .../StartMenuDLL}/MetroLinkManager.h | 2 +- .../StartMenu/StartMenuDLL}/ProgramsTree.cpp | 18 +- .../StartMenu/StartMenuDLL}/ProgramsTree.h | 2 +- .../StartMenu/StartMenuDLL}/SearchManager.cpp | 2 +- .../StartMenu/StartMenuDLL}/SearchManager.h | 2 +- .../StartMenu/StartMenuDLL}/SettingsUI.cpp | 10 +- .../StartMenu/StartMenuDLL}/SettingsUI.h | 4 +- .../StartMenuDLL}/SkinDescription.txt | 0 .../StartMenuDLL}/SkinDescription7.txt | 0 .../StartMenu/StartMenuDLL}/SkinManager.cpp | 2 +- .../StartMenu/StartMenuDLL}/SkinManager.h | 2 +- .../StartMenu/StartMenuDLL/StartButton.cpp | 8 +- .../StartMenu/StartMenuDLL/StartButton.h | 2 +- .../StartMenu/StartMenuDLL/StartMenuDLL.cpp | 24 +- .../StartMenu/StartMenuDLL/StartMenuDLL.h | 4 +- .../StartMenu/StartMenuDLL/StartMenuDLL.rc | 68 +- .../StartMenuDLL/StartMenuDLL.vcxproj | 42 +- .../StartMenuDLL/StartMenuDLL.vcxproj.filters | 12 +- .../StartMenu/StartMenuDLL}/TouchHelper.cpp | 2 +- .../StartMenu/StartMenuDLL}/TouchHelper.h | 2 +- .../StartMenu/StartMenuDLL}/apps.ico | Bin .../StartMenu/StartMenuDLL}/btn_aero.ico | Bin .../StartMenu/StartMenuDLL}/btn_classic.bmp | Bin .../StartMenu/StartMenuDLL}/button120.png | Bin .../StartMenu/StartMenuDLL}/button144.png | Bin .../StartMenu/StartMenuDLL}/button180.png | Bin .../StartMenu/StartMenuDLL}/button96.png | Bin .../StartMenu/StartMenuDLL}/dllmain.cpp | 6 +- .../StartMenu/StartMenuDLL}/dllmain.h | 2 +- .../StartMenu/StartMenuDLL}/menu_arrows.bmp | Bin .../StartMenuDLL}/menu_arrows150.bmp | Bin .../StartMenu/StartMenuDLL}/resource.h | 2 +- .../StartMenu/StartMenuDLL}/search_icons.bmp | Bin .../StartMenu/StartMenuDLL}/start.ico | Bin .../StartMenu/StartMenuDLL}/start10.ico | Bin .../StartMenu/StartMenuDLL}/startb.ico | Bin .../StartMenu/StartMenuDLL}/startb10.ico | Bin .../StartMenu/StartMenuDLL}/stdafx.cpp | 2 +- .../StartMenu/StartMenuDLL}/stdafx.h | 0 .../StartMenu/StartMenuDLL}/style_7.bmp | Bin .../StartMenu/StartMenuDLL}/style_7150.bmp | Bin .../StartMenu/StartMenuDLL}/style_classic.bmp | Bin .../StartMenuDLL}/style_classic150.bmp | Bin .../StartMenu/StartMenuDLL}/style_vista.bmp | Bin .../StartMenuDLL}/style_vista150.bmp | Bin .../StartMenu/StartMenuDLL}/targetver.h | 0 .../StartMenuHelper/StartMenuExt.cpp | 6 +- .../StartMenu}/StartMenuHelper/StartMenuExt.h | 0 .../StartMenuHelper/StartMenuExt.rgs | 0 .../StartMenuHelper/StartMenuHelper.cpp | 20 +- .../StartMenuHelper/StartMenuHelper.idl | 0 .../StartMenuHelper/StartMenuHelper.rc | 6 +- .../StartMenuHelper/StartMenuHelper.rgs | 0 .../StartMenuHelper/StartMenuHelper.vcxproj | 18 +- .../StartMenuHelper.vcxproj.filters | 0 .../StartMenuHelper/StartMenuHelper32.def | 0 .../StartMenuHelper/StartMenuHelper64.def | 0 .../StartMenuHelper/StartMenuHelperL10N.ini | Bin 12504 -> 12012 bytes .../StartMenu}/StartMenuHelper/dllmain.cpp | 6 +- .../StartMenu}/StartMenuHelper/dllmain.h | 0 .../StartMenu}/StartMenuHelper/resource.h | 0 .../StartMenu}/StartMenuHelper/stdafx.cpp | 0 .../StartMenu}/StartMenuHelper/stdafx.h | 0 .../StartMenu}/StartMenuHelper/targetver.h | 0 .../StartMenu}/StartMenuL10N.ini | 178 ++--- .../StartMenu}/resource.h | 2 +- .../StartMenu}/stdafx.cpp | 2 +- .../StartMenu}/stdafx.h | 0 .../StartMenu}/targetver.h | 0 .../Update/Update.cpp | 14 +- .../Update/Update.manifest | 4 +- .../Update/Update.rc | 46 +- .../Update/Update.vcxproj | 24 +- .../Update}/resource.h | 2 +- {ClassicStartSrc => Src}/Version.props | 0 appveyor.yml | 6 +- clean.cmd | 18 +- 1115 files changed, 3124 insertions(+), 3140 deletions(-) delete mode 100644 ClassicStartLoc/English/ClassicStart.chm delete mode 100644 ClassicStartLoc/English/ClassicStartADMX.txt delete mode 100644 ClassicStartSrc/ClassicStartSetup/BuildBinaries.bat delete mode 100644 ClassicStartSrc/ClassicStartSetup/ClassicStartSetup.wxs delete mode 100644 ClassicStartSrc/ClassicStartSetup/en-US/en-US.txt delete mode 100644 ClassicStartSrc/Localization/Chinese/ClassicStartADMX.txt delete mode 100644 ClassicStartSrc/Localization/ChineseTW/Main.html delete mode 100644 ClassicStartSrc/Localization/English/ClassicStartADMX.txt delete mode 100644 ClassicStartSrc/Localization/Italian/ClassicStartADMX.txt delete mode 100644 ClassicStartSrc/Localization/Persian/StartMenuHelperL10N.txt delete mode 100644 ClassicStartSrc/Localization/Polish/Main.html delete mode 100644 ClassicStartSrc/Localization/Russian/Links.html delete mode 100644 ClassicStartSrc/Localization/Russian/Main.html rename {ClassicStartLoc => Localization}/English/ClassicExplorer.html (96%) rename {ClassicStartLoc => Localization}/English/ClassicExplorerADMX.txt (94%) rename {ClassicStartLoc => Localization}/English/ClassicIE.html (93%) rename {ClassicStartSrc/Localization => Localization}/English/ClassicIEADMX.txt (92%) rename {ClassicStartLoc => Localization}/English/License.html (82%) rename {ClassicStartLoc => Localization}/English/Links.html (81%) rename {ClassicStartSrc/Localization => Localization}/English/Localization.rtf (68%) rename {ClassicStartSrc/Localization => Localization}/English/Main.html (61%) rename ClassicStartSrc/Localization/English/ClassicStartMenu.html => Localization/English/Menu.html (92%) rename ClassicStartLoc/English/ClassicStartMenuADMX.txt => Localization/English/MenuADMX.txt (84%) rename ClassicStartLoc/English/ClassicStart.hhp => Localization/English/OpenShell.hhp (68%) create mode 100644 Localization/English/OpenShellADMX.txt rename ClassicStartLoc/English/ClassicStartEULA.rtf => Localization/English/OpenShellEULA.rtf (92%) rename ClassicStartLoc/English/ClassicStartReadme.rtf => Localization/English/OpenShellReadme.rtf (90%) rename ClassicStartLoc/English/ClassicStartTOC.hhc => Localization/English/OpenShellTOC.hhc (82%) rename ClassicStartLoc/English/ClassicStartText-en-US.wxl => Localization/English/OpenShellText-en-US.wxl (56%) rename {ClassicStartLoc => Localization}/English/PolicyDefinitions.rtf (80%) rename {ClassicStartLoc => Localization}/English/en-US.csv (96%) rename ClassicStartLoc/English/images/ClassicStart.png => Localization/English/images/OpenShell.png (100%) rename {ClassicStartLoc => Localization}/English/images/acc_locked.png (100%) rename {ClassicStartLoc => Localization}/English/images/after.png (100%) rename {ClassicStartLoc => Localization}/English/images/before.png (100%) rename {ClassicStartLoc => Localization}/English/images/button_images.png (100%) rename {ClassicStartLoc => Localization}/English/images/button_settings.png (100%) rename {ClassicStartLoc => Localization}/English/images/customize_menu.png (100%) rename {ClassicStartLoc => Localization}/English/images/explorer_settings.png (100%) rename {ClassicStartLoc => Localization}/English/images/ie9_caption.png (100%) rename {ClassicStartLoc => Localization}/English/images/ie9_settings.png (100%) rename {ClassicStartLoc => Localization}/English/images/ie9_status.png (100%) rename {ClassicStartLoc => Localization}/English/images/item_settings.png (100%) rename {ClassicStartLoc => Localization}/English/images/menu_settings.png (100%) rename {ClassicStartLoc => Localization}/English/images/search1.png (100%) rename {ClassicStartLoc => Localization}/English/images/search2.png (100%) rename {ClassicStartLoc => Localization}/English/images/search3.png (100%) rename {ClassicStartLoc => Localization}/English/images/settings1.png (100%) rename {ClassicStartLoc => Localization}/English/images/settings2.png (100%) rename {ClassicStartLoc => Localization}/English/images/settings3.png (100%) rename {ClassicStartLoc => Localization}/English/images/settings4.png (100%) rename {ClassicStartLoc => Localization}/English/images/settings5.png (100%) rename {ClassicStartLoc => Localization}/English/images/settings_disable_ex.png (100%) rename {ClassicStartLoc => Localization}/English/images/settings_disable_ie9.png (100%) rename {ClassicStartLoc => Localization}/English/images/settings_disable_sm.png (100%) rename {ClassicStartLoc => Localization}/English/images/skins.gif (100%) rename {ClassicStartLoc => Localization}/English/images/statusbar.png (100%) rename {ClassicStartLoc => Localization}/English/images/style1.png (100%) rename {ClassicStartLoc => Localization}/English/images/style2.png (100%) rename {ClassicStartLoc => Localization}/English/images/style3.png (100%) rename {ClassicStartLoc => Localization}/English/images/titlebar.png (100%) rename {ClassicStartLoc => Localization}/English/images/toolbar.png (100%) rename {ClassicStartLoc => Localization}/English/images/toolbar_settings.png (100%) rename {ClassicStartLoc => Localization}/English/images/up_locked.png (100%) rename {ClassicStartLoc => Localization}/ExplorerL10N.ini (100%) rename {ClassicStartLoc => Localization}/StartMenuHelperL10N.ini (61%) rename {ClassicStartLoc => Localization}/StartMenuL10N.ini (98%) rename {ClassicStartSrc => Src}/BUILDME.txt (73%) rename {ClassicStartSrc => Src}/ClassicExplorer/ClassicCopy.cpp (99%) rename {ClassicStartSrc => Src}/ClassicExplorer/ClassicCopyExt.cpp (95%) rename {ClassicStartSrc => Src}/ClassicExplorer/ClassicCopyExt.h (95%) rename {ClassicStartSrc => Src}/ClassicExplorer/ClassicCopyExt.rgs (100%) rename {ClassicStartSrc => Src}/ClassicExplorer/ClassicExplorer.cpp (97%) rename {ClassicStartSrc => Src}/ClassicExplorer/ClassicExplorer.idl (100%) rename {ClassicStartSrc => Src}/ClassicExplorer/ClassicExplorer.rc (97%) rename {ClassicStartSrc => Src}/ClassicExplorer/ClassicExplorer.rgs (100%) rename {ClassicStartSrc => Src}/ClassicExplorer/ClassicExplorer.vcxproj (92%) rename {ClassicStartSrc => Src}/ClassicExplorer/ClassicExplorer.vcxproj.filters (98%) rename {ClassicStartSrc => Src}/ClassicExplorer/ClassicExplorer32.def (100%) rename {ClassicStartSrc => Src}/ClassicExplorer/ClassicExplorer64.def (100%) rename {ClassicStartSrc => Src}/ClassicExplorer/ClassicExplorerSettings/ClassicExplorerSettings.cpp (98%) rename {ClassicStartSrc => Src}/ClassicExplorer/ClassicExplorerSettings/ClassicExplorerSettings.manifest (96%) rename {ClassicStartSrc => Src}/ClassicExplorer/ClassicExplorerSettings/ClassicExplorerSettings.rc (91%) rename {ClassicStartSrc => Src}/ClassicExplorer/ClassicExplorerSettings/ClassicExplorerSettings.vcxproj (93%) rename {ClassicStartSrc => Src}/ClassicExplorer/ClassicExplorerSettings/resource.h (100%) rename {ClassicStartSrc => Src}/ClassicExplorer/ExplorerBHO.cpp (99%) rename {ClassicStartSrc => Src}/ClassicExplorer/ExplorerBHO.h (97%) rename {ClassicStartSrc => Src}/ClassicExplorer/ExplorerBHO.rgs (100%) rename {ClassicStartSrc => Src}/ClassicExplorer/ExplorerBand.cpp (99%) rename {ClassicStartSrc => Src}/ClassicExplorer/ExplorerBand.h (98%) rename {ClassicStartSrc => Src}/ClassicExplorer/ExplorerBand.rgs (100%) rename {ClassicStartSrc => Src}/ClassicExplorer/ExplorerL10N.ini (100%) rename {ClassicStartSrc => Src}/ClassicExplorer/SettingsUI.cpp (99%) rename {ClassicStartSrc => Src}/ClassicExplorer/SettingsUI.h (83%) rename {ClassicStartSrc => Src}/ClassicExplorer/ShareOverlay.cpp (98%) rename {ClassicStartSrc => Src}/ClassicExplorer/ShareOverlay.h (96%) rename {ClassicStartSrc => Src}/ClassicExplorer/ShareOverlay.rgs (100%) rename {ClassicStartSrc => Src}/ClassicExplorer/dllmain.cpp (97%) rename {ClassicStartSrc => Src}/ClassicExplorer/dllmain.h (95%) rename {ClassicStartSrc => Src}/ClassicExplorer/resource.h (100%) rename {ClassicStartSrc => Src}/ClassicExplorer/stdafx.cpp (100%) rename {ClassicStartSrc => Src}/ClassicExplorer/stdafx.h (100%) rename {ClassicStartSrc => Src}/ClassicExplorer/targetver.h (100%) rename {ClassicStartSrc => Src}/ClassicExplorer/up.ico (100%) rename {ClassicStartSrc => Src}/ClassicExplorer/up2Disabled.ico (100%) rename {ClassicStartSrc => Src}/ClassicExplorer/up2Hot.ico (100%) rename {ClassicStartSrc => Src}/ClassicExplorer/up2Normal.ico (100%) rename {ClassicStartSrc => Src}/ClassicExplorer/up2Pressed.ico (100%) rename {ClassicStartSrc => Src}/ClassicExplorer/upDisabled.ico (100%) rename {ClassicStartSrc => Src}/ClassicIE/ClassicIE.cpp (99%) rename {ClassicStartSrc => Src}/ClassicIE/ClassicIE.manifest (100%) rename {ClassicStartSrc => Src}/ClassicIE/ClassicIE.rc (91%) rename {ClassicStartSrc => Src}/ClassicIE/ClassicIE.vcxproj (93%) rename {ClassicStartSrc => Src}/ClassicIE/ClassicIEDLL/ClassicIEBHO.cpp (99%) rename {ClassicStartSrc => Src}/ClassicIE/ClassicIEDLL/ClassicIEBHO.h (97%) rename {ClassicStartSrc => Src}/ClassicIE/ClassicIEDLL/ClassicIEBHO.rgs (97%) rename {ClassicStartSrc => Src}/ClassicIE/ClassicIEDLL/ClassicIEDLL.cpp (97%) rename {ClassicStartSrc => Src}/ClassicIE/ClassicIEDLL/ClassicIEDLL.h (84%) rename {ClassicStartSrc => Src}/ClassicIE/ClassicIEDLL/ClassicIEDLL.idl (100%) rename {ClassicStartSrc => Src}/ClassicIE/ClassicIEDLL/ClassicIEDLL.rc (91%) rename {ClassicStartSrc => Src}/ClassicIE/ClassicIEDLL/ClassicIEDLL.rgs (100%) rename {ClassicStartSrc => Src}/ClassicIE/ClassicIEDLL/ClassicIEDLL.vcxproj (91%) rename {ClassicStartSrc => Src}/ClassicIE/ClassicIEDLL/ClassicIEDLL.vcxproj.filters (98%) rename {ClassicStartSrc => Src}/ClassicIE/ClassicIEDLL/ClassicIEDLL_32.def (100%) rename {ClassicStartSrc => Src}/ClassicIE/ClassicIEDLL/ClassicIEDLL_64.def (100%) rename {ClassicStartSrc => Src}/ClassicIE/ClassicIEDLL/DrawCaption.cpp (99%) rename {ClassicStartSrc => Src}/ClassicIE/ClassicIEDLL/SettingsUI.cpp (97%) rename {ClassicStartSrc => Src}/ClassicIE/ClassicIEDLL/SettingsUI.h (78%) rename {ClassicStartSrc => Src}/ClassicIE/ClassicIEDLL/dllmain.cpp (96%) rename {ClassicStartSrc => Src}/ClassicIE/ClassicIEDLL/dllmain.h (89%) rename {ClassicStartSrc => Src}/ClassicIE/ClassicIEDLL/glow.bmp (100%) rename {ClassicStartSrc => Src}/ClassicIE/ClassicIEDLL/resource.h (100%) rename {ClassicStartSrc => Src}/ClassicIE/ClassicIEDLL/stdafx.cpp (100%) rename {ClassicStartSrc => Src}/ClassicIE/ClassicIEDLL/stdafx.h (100%) rename {ClassicStartSrc => Src}/ClassicIE/ClassicIEDLL/targetver.h (100%) rename {ClassicStartSrc => Src}/ClassicIE/Resource.h (100%) rename {ClassicStartSrc => Src}/LICENSE.txt (84%) rename {ClassicStartSrc/ClassicStartLib => Src/Lib}/Assert.cpp (93%) rename {ClassicStartSrc/ClassicStartLib => Src/Lib}/Assert.h (87%) rename {ClassicStartSrc/ClassicStartLib => Src/Lib}/ComHelper.h (96%) rename {ClassicStartSrc/ClassicStartLib => Src/Lib}/DownloadHelper.cpp (97%) rename {ClassicStartSrc/ClassicStartLib => Src/Lib}/DownloadHelper.h (96%) rename {ClassicStartSrc/ClassicStartLib => Src/Lib}/FNVHash.cpp (93%) rename {ClassicStartSrc/ClassicStartLib => Src/Lib}/FNVHash.h (90%) rename {ClassicStartSrc/ClassicStartLib => Src/Lib}/FileHelper.cpp (100%) rename {ClassicStartSrc/ClassicStartLib => Src/Lib}/FileHelper.h (85%) rename {ClassicStartSrc/ClassicStartLib => Src/Lib}/IatHookHelper.cpp (98%) rename {ClassicStartSrc/ClassicStartLib => Src/Lib}/IatHookHelper.h (92%) rename {ClassicStartSrc/ClassicStartLib => Src/Lib}/Instance.cpp (78%) rename {ClassicStartSrc/ClassicStartLib => Src/Lib}/LanguageSettingsHelper.cpp (98%) rename {ClassicStartSrc/ClassicStartLib => Src/Lib}/LanguageSettingsHelper.h (85%) rename ClassicStartSrc/ClassicStartLib/ClassicStartLib.rc => Src/Lib/Lib.rc (98%) rename ClassicStartSrc/ClassicStartLib/ClassicStartLib.vcxproj => Src/Lib/Lib.vcxproj (97%) rename ClassicStartSrc/ClassicStartLib/ClassicStartLib.vcxproj.filters => Src/Lib/Lib.vcxproj.filters (97%) rename {ClassicStartSrc/ClassicStartLib => Src/Lib}/ResourceHelper.cpp (99%) rename {ClassicStartSrc/ClassicStartLib => Src/Lib}/ResourceHelper.h (98%) rename {ClassicStartSrc/ClassicStartLib => Src/Lib}/Settings.cpp (96%) rename {ClassicStartSrc/ClassicStartLib => Src/Lib}/Settings.h (99%) rename {ClassicStartSrc/ClassicStartLib => Src/Lib}/SettingsParser.cpp (99%) rename {ClassicStartSrc/ClassicStartLib => Src/Lib}/SettingsParser.h (98%) rename {ClassicStartSrc/ClassicStartLib => Src/Lib}/SettingsUIHelper.cpp (99%) rename {ClassicStartSrc/ClassicStartLib => Src/Lib}/SettingsUIHelper.h (99%) rename {ClassicStartSrc/ClassicStartLib => Src/Lib}/StringSet.cpp (96%) rename {ClassicStartSrc/ClassicStartLib => Src/Lib}/StringSet.h (91%) rename {ClassicStartSrc/ClassicStartLib => Src/Lib}/StringUtils.cpp (99%) rename {ClassicStartSrc/ClassicStartLib => Src/Lib}/StringUtils.h (98%) rename {ClassicStartSrc/ClassicStartLib => Src/Lib}/TrackResources.cpp (100%) rename {ClassicStartSrc/ClassicStartLib => Src/Lib}/TrackResources.h (98%) rename {ClassicStartSrc/ClassicStartLib => Src/Lib}/Translations.cpp (97%) rename {ClassicStartSrc/ClassicStartLib => Src/Lib}/Translations.h (93%) rename {ClassicStartSrc/ClassicStartLib => Src/Lib}/flags.bmp (100%) rename {ClassicStartSrc/ClassicStartLib => Src/Lib}/flags24.bmp (100%) rename {ClassicStartSrc/ClassicStartLib => Src/Lib}/padlock.ico (100%) rename {ClassicStartSrc/ClassicStartLib => Src/Lib}/play.ico (100%) rename {ClassicStartSrc/ClassicStartLib => Src/Lib}/resource.h (99%) rename {ClassicStartSrc/ClassicStartMenu => Src/Lib}/stdafx.cpp (71%) rename {ClassicStartSrc/ClassicStartLib => Src/Lib}/stdafx.h (100%) rename {ClassicStartSrc/ClassicStartLib => Src/Lib}/targetver.h (100%) rename {ClassicStartSrc/ClassicStartLib => Src/Lib}/warning.ico (100%) rename {ClassicStartSrc => Src}/LocComments.txt (100%) rename {ClassicStartSrc => Src}/Localization.rtf (71%) rename {ClassicStartSrc => Src}/Localization/BuildADMX.bat (75%) rename {ClassicStartSrc => Src}/Localization/Bulgarian/ClassicExplorerADMX.txt (94%) rename {ClassicStartSrc => Src}/Localization/Bulgarian/ClassicIEADMX.txt (93%) rename ClassicStartSrc/Localization/Bulgarian/ClassicStartMenuADMX.txt => Src/Localization/Bulgarian/MenuADMX.txt (93%) rename ClassicStartSrc/Localization/Bulgarian/ClassicStartADMX.txt => Src/Localization/Bulgarian/OpenShellADMX.txt (56%) rename {ClassicStartSrc => Src}/Localization/Chinese/ClassicExplorer.html (96%) rename {ClassicStartSrc => Src}/Localization/Chinese/ClassicExplorerADMX.txt (92%) rename {ClassicStartSrc => Src}/Localization/Chinese/ClassicIE.html (91%) rename {ClassicStartSrc => Src}/Localization/Chinese/ClassicIEADMX.txt (90%) rename {ClassicStartSrc => Src}/Localization/Chinese/License.html (91%) rename {ClassicStartSrc => Src}/Localization/Chinese/Links.html (83%) rename {ClassicStartSrc => Src}/Localization/Chinese/Main.html (51%) rename ClassicStartSrc/Localization/Chinese/ClassicStartMenu.html => Src/Localization/Chinese/Menu.html (92%) rename ClassicStartSrc/Localization/Chinese/ClassicStartMenuADMX.txt => Src/Localization/Chinese/MenuADMX.txt (87%) rename ClassicStartSrc/Localization/Chinese/ClassicStart.hhp => Src/Localization/Chinese/OpenShell.hhp (68%) create mode 100644 Src/Localization/Chinese/OpenShellADMX.txt rename ClassicStartSrc/Localization/Chinese/ClassicStartEULA.rtf => Src/Localization/Chinese/OpenShellEULA.rtf (88%) rename ClassicStartSrc/Localization/Chinese/ClassicStartReadme.rtf => Src/Localization/Chinese/OpenShellReadme.rtf (98%) rename ClassicStartSrc/Localization/English/ClassicStartTOC.hhc => Src/Localization/Chinese/OpenShellTOC.hhc (82%) rename ClassicStartSrc/Localization/Chinese/ClassicStartText-zh-CN.wxl => Src/Localization/Chinese/OpenShellText-zh-CN.wxl (63%) rename {ClassicStartSrc => Src}/Localization/Chinese/WixUI_zh-CN.wxl (100%) rename ClassicStartSrc/Localization/Chinese/images/ClassicStart.png => Src/Localization/Chinese/images/OpenShell.png (100%) rename {ClassicStartSrc => Src}/Localization/Chinese/images/acc_locked.png (100%) rename {ClassicStartSrc => Src}/Localization/Chinese/images/after.png (100%) rename {ClassicStartSrc => Src}/Localization/Chinese/images/before.png (100%) rename {ClassicStartSrc => Src}/Localization/Chinese/images/button_images.png (100%) rename {ClassicStartSrc => Src}/Localization/Chinese/images/button_settings.png (100%) rename {ClassicStartSrc => Src}/Localization/Chinese/images/customize_menu.png (100%) rename {ClassicStartSrc => Src}/Localization/Chinese/images/customize_menu_.png (100%) rename {ClassicStartSrc => Src}/Localization/Chinese/images/explorer_settings.png (100%) rename {ClassicStartSrc => Src}/Localization/Chinese/images/ie9_caption.png (100%) rename {ClassicStartSrc => Src}/Localization/Chinese/images/ie9_settings.png (100%) rename {ClassicStartSrc => Src}/Localization/Chinese/images/ie9_status.png (100%) rename {ClassicStartSrc => Src}/Localization/Chinese/images/item_settings.png (100%) rename {ClassicStartSrc => Src}/Localization/Chinese/images/menu_settings.png (100%) rename {ClassicStartSrc => Src}/Localization/Chinese/images/search1.png (100%) rename {ClassicStartSrc => Src}/Localization/Chinese/images/search2.png (100%) rename {ClassicStartSrc => Src}/Localization/Chinese/images/search3.png (100%) rename {ClassicStartSrc => Src}/Localization/Chinese/images/settings1.png (100%) rename {ClassicStartSrc => Src}/Localization/Chinese/images/settings2.png (100%) rename {ClassicStartSrc => Src}/Localization/Chinese/images/settings3.png (100%) rename {ClassicStartSrc => Src}/Localization/Chinese/images/settings4.png (100%) rename {ClassicStartSrc => Src}/Localization/Chinese/images/settings5.png (100%) rename {ClassicStartSrc => Src}/Localization/Chinese/images/settings_disable_ex.png (100%) rename {ClassicStartSrc => Src}/Localization/Chinese/images/settings_disable_ie9.png (100%) rename {ClassicStartSrc => Src}/Localization/Chinese/images/settings_disable_sm.png (100%) rename {ClassicStartSrc => Src}/Localization/Chinese/images/skins.gif (100%) rename {ClassicStartSrc => Src}/Localization/Chinese/images/statusbar.png (100%) rename {ClassicStartSrc => Src}/Localization/Chinese/images/style1.png (100%) rename {ClassicStartSrc => Src}/Localization/Chinese/images/style2.png (100%) rename {ClassicStartSrc => Src}/Localization/Chinese/images/style3.png (100%) rename {ClassicStartSrc => Src}/Localization/Chinese/images/titlebar.png (100%) rename {ClassicStartSrc => Src}/Localization/Chinese/images/toolbar.png (100%) rename {ClassicStartSrc => Src}/Localization/Chinese/images/toolbar_settings.png (100%) rename {ClassicStartSrc => Src}/Localization/Chinese/images/up_locked.png (100%) rename {ClassicStartSrc => Src}/Localization/ChineseTW/ClassicExplorer.html (94%) rename {ClassicStartSrc => Src}/Localization/ChineseTW/ClassicExplorerADMX.txt (89%) rename {ClassicStartSrc => Src}/Localization/ChineseTW/ClassicIE.html (85%) rename {ClassicStartSrc => Src}/Localization/ChineseTW/ClassicIEADMX.txt (91%) rename {ClassicStartSrc => Src}/Localization/ChineseTW/License.html (83%) rename {ClassicStartSrc => Src}/Localization/ChineseTW/Links.html (77%) create mode 100644 Src/Localization/ChineseTW/Main.html rename ClassicStartSrc/Localization/ChineseTW/ClassicStartMenu.html => Src/Localization/ChineseTW/Menu.html (88%) rename ClassicStartSrc/Localization/ChineseTW/ClassicStartMenuADMX.txt => Src/Localization/ChineseTW/MenuADMX.txt (81%) rename ClassicStartSrc/Localization/ChineseTW/ClassicStart.hhp => Src/Localization/ChineseTW/OpenShell.hhp (70%) rename ClassicStartSrc/Localization/ChineseTW/ClassicStartADMX.txt => Src/Localization/ChineseTW/OpenShellADMX.txt (50%) rename ClassicStartSrc/Localization/ChineseTW/ClassicStartEULA.rtf => Src/Localization/ChineseTW/OpenShellEULA.rtf (88%) rename ClassicStartSrc/Localization/ChineseTW/ClassicStartReadme.rtf => Src/Localization/ChineseTW/OpenShellReadme.rtf (88%) rename ClassicStartSrc/Localization/ChineseTW/ClassicStartTOC.hhc => Src/Localization/ChineseTW/OpenShellTOC.hhc (81%) rename ClassicStartSrc/Localization/ChineseTW/ClassicStartText-zh-TW.wxl => Src/Localization/ChineseTW/OpenShellText-zh-TW.wxl (52%) rename {ClassicStartSrc => Src}/Localization/ChineseTW/WixUI_zh-TW.wxl (100%) rename {ClassicStartSrc => Src}/Localization/Dutch/ClassicExplorerADMX.txt (94%) rename {ClassicStartSrc => Src}/Localization/Dutch/ClassicIEADMX.txt (93%) rename ClassicStartSrc/Localization/Dutch/ClassicStartMenuADMX.txt => Src/Localization/Dutch/MenuADMX.txt (84%) rename ClassicStartSrc/Localization/Dutch/ClassicStartADMX.txt => Src/Localization/Dutch/OpenShellADMX.txt (55%) rename {ClassicStartSrc => Src}/Localization/English/ClassicExplorer.html (96%) rename {ClassicStartSrc => Src}/Localization/English/ClassicExplorerADMX.txt (94%) rename {ClassicStartSrc => Src}/Localization/English/ClassicIE.html (93%) rename {ClassicStartLoc => Src/Localization}/English/ClassicIEADMX.txt (92%) rename {ClassicStartSrc => Src}/Localization/English/License.html (85%) rename {ClassicStartSrc => Src}/Localization/English/Links.html (81%) rename {ClassicStartSrc => Src}/Localization/English/LocComments.txt (100%) rename {ClassicStartLoc => Src/Localization}/English/Localization.rtf (68%) rename {ClassicStartLoc => Src/Localization}/English/Main.html (61%) rename ClassicStartLoc/English/ClassicStartMenu.html => Src/Localization/English/Menu.html (92%) rename ClassicStartSrc/Localization/English/ClassicStartMenuADMX.txt => Src/Localization/English/MenuADMX.txt (84%) rename ClassicStartSrc/Localization/English/ClassicStart.hhp => Src/Localization/English/OpenShell.hhp (68%) create mode 100644 Src/Localization/English/OpenShellADMX.txt rename ClassicStartSrc/Localization/English/ClassicStartEULA.rtf => Src/Localization/English/OpenShellEULA.rtf (86%) rename ClassicStartSrc/Localization/English/ClassicStartReadme.rtf => Src/Localization/English/OpenShellReadme.rtf (90%) rename ClassicStartSrc/Localization/German/ClassicStartTOC.hhc => Src/Localization/English/OpenShellTOC.hhc (82%) rename ClassicStartSrc/Localization/English/ClassicStartText-en-US.wxl => Src/Localization/English/OpenShellText-en-US.wxl (56%) rename {ClassicStartSrc => Src}/Localization/English/PolicyDefinitions.rtf (80%) rename {ClassicStartSrc => Src}/Localization/English/WixUI_en-us.wxl (100%) rename {ClassicStartSrc => Src}/Localization/English/en-US.csv (96%) rename ClassicStartSrc/Localization/English/images/ClassicStart.png => Src/Localization/English/images/OpenShell.png (100%) rename {ClassicStartSrc => Src}/Localization/English/images/acc_locked.png (100%) rename {ClassicStartSrc => Src}/Localization/English/images/after.png (100%) rename {ClassicStartSrc => Src}/Localization/English/images/before.png (100%) rename {ClassicStartSrc => Src}/Localization/English/images/button_images.png (100%) rename {ClassicStartSrc => Src}/Localization/English/images/button_settings.png (100%) rename {ClassicStartSrc => Src}/Localization/English/images/customize_menu.png (100%) rename {ClassicStartSrc => Src}/Localization/English/images/explorer_settings.png (100%) rename {ClassicStartSrc => Src}/Localization/English/images/ie9_caption.png (100%) rename {ClassicStartSrc => Src}/Localization/English/images/ie9_settings.png (100%) rename {ClassicStartSrc => Src}/Localization/English/images/ie9_status.png (100%) rename {ClassicStartSrc => Src}/Localization/English/images/item_settings.png (100%) rename {ClassicStartSrc => Src}/Localization/English/images/menu_settings.png (100%) rename {ClassicStartSrc => Src}/Localization/English/images/search1.png (100%) rename {ClassicStartSrc => Src}/Localization/English/images/search2.png (100%) rename {ClassicStartSrc => Src}/Localization/English/images/search3.png (100%) rename {ClassicStartSrc => Src}/Localization/English/images/settings1.png (100%) rename {ClassicStartSrc => Src}/Localization/English/images/settings2.png (100%) rename {ClassicStartSrc => Src}/Localization/English/images/settings3.png (100%) rename {ClassicStartSrc => Src}/Localization/English/images/settings4.png (100%) rename {ClassicStartSrc => Src}/Localization/English/images/settings5.png (100%) rename {ClassicStartSrc => Src}/Localization/English/images/settings_disable_ex.png (100%) rename {ClassicStartSrc => Src}/Localization/English/images/settings_disable_ie9.png (100%) rename {ClassicStartSrc => Src}/Localization/English/images/settings_disable_sm.png (100%) rename {ClassicStartSrc => Src}/Localization/English/images/skins.gif (100%) rename {ClassicStartSrc => Src}/Localization/English/images/statusbar.png (100%) rename {ClassicStartSrc => Src}/Localization/English/images/style1.png (100%) rename {ClassicStartSrc => Src}/Localization/English/images/style2.png (100%) rename {ClassicStartSrc => Src}/Localization/English/images/style3.png (100%) rename {ClassicStartSrc => Src}/Localization/English/images/titlebar.png (100%) rename {ClassicStartSrc => Src}/Localization/English/images/toolbar.png (100%) rename {ClassicStartSrc => Src}/Localization/English/images/toolbar_settings.png (100%) rename {ClassicStartSrc => Src}/Localization/English/images/up_locked.png (100%) rename {ClassicStartSrc => Src}/Localization/French/ClassicExplorer.html (97%) rename {ClassicStartSrc => Src}/Localization/French/ClassicExplorerADMX.txt (94%) rename {ClassicStartSrc => Src}/Localization/French/ClassicIE.html (95%) rename {ClassicStartSrc => Src}/Localization/French/ClassicIEADMX.txt (93%) rename {ClassicStartSrc => Src}/Localization/French/License.html (85%) rename {ClassicStartSrc => Src}/Localization/French/Links.html (80%) rename {ClassicStartSrc => Src}/Localization/French/Main.html (52%) rename ClassicStartSrc/Localization/French/ClassicStartMenu.html => Src/Localization/French/Menu.html (91%) rename ClassicStartSrc/Localization/French/ClassicStartMenuADMX.txt => Src/Localization/French/MenuADMX.txt (92%) rename ClassicStartSrc/Localization/French/ClassicStart.hhp => Src/Localization/French/OpenShell.hhp (67%) rename ClassicStartSrc/Localization/French/ClassicStartADMX.txt => Src/Localization/French/OpenShellADMX.txt (56%) rename ClassicStartSrc/Localization/French/ClassicStartEULA.rtf => Src/Localization/French/OpenShellEULA.rtf (87%) rename ClassicStartSrc/Localization/French/ClassicStartReadme.rtf => Src/Localization/French/OpenShellReadme.rtf (89%) rename ClassicStartSrc/Localization/French/ClassicStartTOC.hhc => Src/Localization/French/OpenShellTOC.hhc (82%) rename ClassicStartSrc/Localization/French/ClassicStartText-fr-FR.wxl => Src/Localization/French/OpenShellText-fr-FR.wxl (58%) rename {ClassicStartSrc => Src}/Localization/French/WixUI_fr-fr.wxl (100%) rename ClassicStartSrc/Localization/French/images/ClassicStart.png => Src/Localization/French/images/OpenShell.png (100%) rename {ClassicStartSrc => Src}/Localization/French/images/acc_locked.png (100%) rename {ClassicStartSrc => Src}/Localization/French/images/after.png (100%) rename {ClassicStartSrc => Src}/Localization/French/images/before.png (100%) rename {ClassicStartSrc => Src}/Localization/French/images/button_images.png (100%) rename {ClassicStartSrc => Src}/Localization/French/images/button_settings.png (100%) rename {ClassicStartSrc => Src}/Localization/French/images/customize_menu.png (100%) rename {ClassicStartSrc => Src}/Localization/French/images/explorer_settings.png (100%) rename {ClassicStartSrc => Src}/Localization/French/images/ie9_caption.png (100%) rename {ClassicStartSrc => Src}/Localization/French/images/ie9_settings.png (100%) rename {ClassicStartSrc => Src}/Localization/French/images/ie9_status.png (100%) rename {ClassicStartSrc => Src}/Localization/French/images/item_settings.png (100%) rename {ClassicStartSrc => Src}/Localization/French/images/menu_settings.png (100%) rename {ClassicStartSrc => Src}/Localization/French/images/search1.png (100%) rename {ClassicStartSrc => Src}/Localization/French/images/search2.png (100%) rename {ClassicStartSrc => Src}/Localization/French/images/search3.png (100%) rename {ClassicStartSrc => Src}/Localization/French/images/settings1.png (100%) rename {ClassicStartSrc => Src}/Localization/French/images/settings2.png (100%) rename {ClassicStartSrc => Src}/Localization/French/images/settings3.png (100%) rename {ClassicStartSrc => Src}/Localization/French/images/settings4.png (100%) rename {ClassicStartSrc => Src}/Localization/French/images/settings5.png (100%) rename {ClassicStartSrc => Src}/Localization/French/images/settings_disable_ex.png (100%) rename {ClassicStartSrc => Src}/Localization/French/images/settings_disable_ie9.png (100%) rename {ClassicStartSrc => Src}/Localization/French/images/settings_disable_sm.png (100%) rename {ClassicStartSrc => Src}/Localization/French/images/skins.gif (100%) rename {ClassicStartSrc => Src}/Localization/French/images/statusbar.png (100%) rename {ClassicStartSrc => Src}/Localization/French/images/style1.png (100%) rename {ClassicStartSrc => Src}/Localization/French/images/style2.png (100%) rename {ClassicStartSrc => Src}/Localization/French/images/style3.png (100%) rename {ClassicStartSrc => Src}/Localization/French/images/titlebar.png (100%) rename {ClassicStartSrc => Src}/Localization/French/images/toolbar.png (100%) rename {ClassicStartSrc => Src}/Localization/French/images/toolbar_settings.png (100%) rename {ClassicStartSrc => Src}/Localization/French/images/up_locked.png (100%) rename {ClassicStartSrc => Src}/Localization/German/ClassicExplorerADMX.txt (93%) rename {ClassicStartSrc => Src}/Localization/German/ClassicIE.html (93%) rename {ClassicStartSrc => Src}/Localization/German/ClassicIEADMX.txt (92%) rename {ClassicStartSrc => Src}/Localization/German/License.html (87%) rename {ClassicStartSrc => Src}/Localization/German/Links.html (81%) rename {ClassicStartSrc => Src}/Localization/German/Main.html (52%) rename ClassicStartSrc/Localization/German/ClassicStartMenuADMX.txt => Src/Localization/German/MenuADMX.txt (82%) rename ClassicStartSrc/Localization/German/ClassicStart.hhp => Src/Localization/German/OpenShell.hhp (68%) rename ClassicStartSrc/Localization/German/ClassicStartADMX.txt => Src/Localization/German/OpenShellADMX.txt (53%) rename ClassicStartSrc/Localization/German/ClassicStartEULA.rtf => Src/Localization/German/OpenShellEULA.rtf (87%) rename ClassicStartSrc/Localization/German/ClassicStartReadme.rtf => Src/Localization/German/OpenShellReadme.rtf (90%) rename ClassicStartSrc/Localization/Chinese/ClassicStartTOC.hhc => Src/Localization/German/OpenShellTOC.hhc (82%) rename ClassicStartSrc/Localization/German/ClassicStartText-de-DE.wxl => Src/Localization/German/OpenShellText-de-DE.wxl (51%) rename {ClassicStartSrc => Src}/Localization/German/WixUI_de-DE.wxl (100%) rename {ClassicStartSrc => Src}/Localization/Hungarian/ClassicExplorerADMX.txt (95%) rename {ClassicStartSrc => Src}/Localization/Hungarian/ClassicIEADMX.txt (92%) rename ClassicStartSrc/Localization/Hungarian/ClassicStartMenuADMX.txt => Src/Localization/Hungarian/MenuADMX.txt (92%) rename ClassicStartSrc/Localization/Hungarian/ClassicStartADMX.txt => Src/Localization/Hungarian/OpenShellADMX.txt (53%) rename {ClassicStartSrc => Src}/Localization/Italian/ClassicExplorerADMX.txt (94%) rename {ClassicStartSrc => Src}/Localization/Italian/ClassicIEADMX.txt (92%) rename ClassicStartSrc/Localization/Italian/ClassicStartMenuADMX.txt => Src/Localization/Italian/MenuADMX.txt (92%) create mode 100644 Src/Localization/Italian/OpenShellADMX.txt rename ClassicStartSrc/Localization/Italian/ClassicStartEULA.rtf => Src/Localization/Italian/OpenShellEULA.rtf (86%) rename ClassicStartSrc/Localization/Italian/ClassicStartReadme.rtf => Src/Localization/Italian/OpenShellReadme.rtf (92%) rename ClassicStartSrc/Localization/Italian/ClassicStartText-it-IT.wxl => Src/Localization/Italian/OpenShellText-it-IT.wxl (68%) rename {ClassicStartSrc => Src}/Localization/Italian/WixUI_it-it.wxl (100%) rename {ClassicStartSrc => Src}/Localization/Japanese/ClassicExplorerADMX.txt (92%) rename {ClassicStartSrc => Src}/Localization/Japanese/ClassicIEADMX.txt (92%) rename ClassicStartSrc/Localization/Japanese/ClassicStartMenuADMX.txt => Src/Localization/Japanese/MenuADMX.txt (81%) rename ClassicStartSrc/Localization/Japanese/ClassicStartADMX.txt => Src/Localization/Japanese/OpenShellADMX.txt (55%) rename {ClassicStartSrc => Src}/Localization/Persian/ExplorerL10N.txt (100%) rename ClassicStartSrc/Localization/Persian/ClassicStartReadme-fa-IR.rtf => Src/Localization/Persian/OpenShellReadme-fa-IR.rtf (88%) rename ClassicStartSrc/Localization/Persian/ClassicStartText-fa-IR.wxl => Src/Localization/Persian/OpenShellText-fa-IR.wxl (75%) create mode 100644 Src/Localization/Persian/StartMenuHelperL10N.txt rename {ClassicStartSrc => Src}/Localization/Persian/StartMenuL10N.txt (100%) rename {ClassicStartSrc => Src}/Localization/Polish/ClassicExplorer.html (97%) rename {ClassicStartSrc => Src}/Localization/Polish/ClassicExplorerADMX.txt (94%) rename {ClassicStartSrc => Src}/Localization/Polish/ClassicIE.html (94%) rename {ClassicStartSrc => Src}/Localization/Polish/ClassicIEADMX.txt (92%) rename {ClassicStartSrc => Src}/Localization/Polish/License.html (88%) rename {ClassicStartSrc => Src}/Localization/Polish/Links.html (81%) create mode 100644 Src/Localization/Polish/Main.html rename ClassicStartSrc/Localization/Polish/ClassicStartMenu.html => Src/Localization/Polish/Menu.html (93%) rename ClassicStartSrc/Localization/Polish/ClassicStartMenuADMX.txt => Src/Localization/Polish/MenuADMX.txt (85%) rename ClassicStartSrc/Localization/Polish/ClassicStart.hhp => Src/Localization/Polish/OpenShell.hhp (67%) rename ClassicStartSrc/Localization/Polish/ClassicStartADMX.txt => Src/Localization/Polish/OpenShellADMX.txt (54%) rename ClassicStartSrc/Localization/Polish/ClassicStartEULA.rtf => Src/Localization/Polish/OpenShellEULA.rtf (89%) rename ClassicStartSrc/Localization/Polish/ClassicStartReadme.rtf => Src/Localization/Polish/OpenShellReadme.rtf (89%) rename ClassicStartSrc/Localization/Polish/ClassicStartTOC.hhc => Src/Localization/Polish/OpenShellTOC.hhc (82%) rename ClassicStartSrc/Localization/Polish/ClassicStartText-pl-PL.wxl => Src/Localization/Polish/OpenShellText-pl-PL.wxl (58%) rename {ClassicStartSrc => Src}/Localization/Polish/WixUI_pl-pl.wxl (100%) rename {ClassicStartSrc => Src}/Localization/Portugese/ClassicExplorerADMX.txt (94%) rename {ClassicStartSrc => Src}/Localization/Portugese/ClassicIEADMX.txt (92%) rename ClassicStartSrc/Localization/Portugese/ClassicStartMenuADMX.txt => Src/Localization/Portugese/MenuADMX.txt (86%) rename ClassicStartSrc/Localization/Portugese/ClassicStartADMX.txt => Src/Localization/Portugese/OpenShellADMX.txt (50%) rename {ClassicStartSrc => Src}/Localization/Russian/ClassicExplorer.html (97%) rename {ClassicStartSrc => Src}/Localization/Russian/ClassicExplorerADMX.txt (95%) rename {ClassicStartSrc => Src}/Localization/Russian/ClassicIE.html (94%) rename {ClassicStartSrc => Src}/Localization/Russian/ClassicIEADMX.txt (93%) rename {ClassicStartSrc => Src}/Localization/Russian/License.html (78%) create mode 100644 Src/Localization/Russian/Links.html create mode 100644 Src/Localization/Russian/Main.html rename ClassicStartSrc/Localization/Russian/ClassicStartMenu.html => Src/Localization/Russian/Menu.html (95%) rename ClassicStartSrc/Localization/Russian/ClassicStartMenuADMX.txt => Src/Localization/Russian/MenuADMX.txt (93%) rename ClassicStartSrc/Localization/Russian/ClassicStart.hhp => Src/Localization/Russian/OpenShell.hhp (67%) rename ClassicStartSrc/Localization/Russian/ClassicStartADMX.txt => Src/Localization/Russian/OpenShellADMX.txt (57%) rename ClassicStartSrc/Localization/Russian/ClassicStartEULA.rtf => Src/Localization/Russian/OpenShellEULA.rtf (91%) rename ClassicStartSrc/Localization/Russian/ClassicStartReadme.rtf => Src/Localization/Russian/OpenShellReadme.rtf (96%) rename ClassicStartSrc/Localization/Russian/ClassicStartTOC.hhc => Src/Localization/Russian/OpenShellTOC.hhc (83%) rename ClassicStartSrc/Localization/Russian/ClassicStartText-ru-RU.wxl => Src/Localization/Russian/OpenShellText-ru-RU.wxl (70%) rename {ClassicStartSrc => Src}/Localization/Russian/WixUI_ru-ru.wxl (100%) rename {ClassicStartSrc => Src}/Localization/Spanish/ClassicExplorer.html (96%) rename {ClassicStartSrc => Src}/Localization/Spanish/ClassicExplorerADMX.txt (94%) rename {ClassicStartSrc => Src}/Localization/Spanish/ClassicIE.html (93%) rename {ClassicStartSrc => Src}/Localization/Spanish/ClassicIEADMX.txt (92%) rename {ClassicStartSrc => Src}/Localization/Spanish/License.html (87%) rename {ClassicStartSrc => Src}/Localization/Spanish/Links.html (81%) rename {ClassicStartSrc => Src}/Localization/Spanish/Main.html (53%) rename ClassicStartSrc/Localization/Spanish/ClassicStartMenu.html => Src/Localization/Spanish/Menu.html (92%) rename ClassicStartSrc/Localization/Spanish/ClassicStartMenuADMX.txt => Src/Localization/Spanish/MenuADMX.txt (86%) rename ClassicStartSrc/Localization/Spanish/ClassicStart.hhp => Src/Localization/Spanish/OpenShell.hhp (71%) rename ClassicStartSrc/Localization/Spanish/ClassicStartADMX.txt => Src/Localization/Spanish/OpenShellADMX.txt (51%) rename ClassicStartSrc/Localization/Spanish/ClassicStartEULA.rtf => Src/Localization/Spanish/OpenShellEULA.rtf (89%) rename ClassicStartSrc/Localization/Spanish/ClassicStartReadme.rtf => Src/Localization/Spanish/OpenShellReadme.rtf (89%) rename ClassicStartSrc/Localization/Spanish/ClassicStartTOC.hhc => Src/Localization/Spanish/OpenShellTOC.hhc (84%) rename ClassicStartSrc/Localization/Spanish/ClassicStartText-es-ES.wxl => Src/Localization/Spanish/OpenShellText-es-ES.wxl (62%) rename {ClassicStartSrc => Src}/Localization/Spanish/WixUI_es-es.wxl (100%) rename ClassicStartSrc/Localization/Spanish/images/ClassicStart.png => Src/Localization/Spanish/images/OpenShell.png (100%) rename {ClassicStartSrc => Src}/Localization/Spanish/images/acc_locked.png (100%) rename {ClassicStartSrc => Src}/Localization/Spanish/images/after.png (100%) rename {ClassicStartSrc => Src}/Localization/Spanish/images/before.png (100%) rename {ClassicStartSrc => Src}/Localization/Spanish/images/button_images.png (100%) rename {ClassicStartSrc => Src}/Localization/Spanish/images/button_settings.png (100%) rename {ClassicStartSrc => Src}/Localization/Spanish/images/customize_menu.png (100%) rename {ClassicStartSrc => Src}/Localization/Spanish/images/explorer_settings.png (100%) rename {ClassicStartSrc => Src}/Localization/Spanish/images/ie9_caption.png (100%) rename {ClassicStartSrc => Src}/Localization/Spanish/images/ie9_settings.png (100%) rename {ClassicStartSrc => Src}/Localization/Spanish/images/ie9_status.png (100%) rename {ClassicStartSrc => Src}/Localization/Spanish/images/item_settings.png (100%) rename {ClassicStartSrc => Src}/Localization/Spanish/images/menu_settings.png (100%) rename {ClassicStartSrc => Src}/Localization/Spanish/images/search1.png (100%) rename {ClassicStartSrc => Src}/Localization/Spanish/images/search2.png (100%) rename {ClassicStartSrc => Src}/Localization/Spanish/images/search3.png (100%) rename {ClassicStartSrc => Src}/Localization/Spanish/images/settings1.png (100%) rename {ClassicStartSrc => Src}/Localization/Spanish/images/settings2.png (100%) rename {ClassicStartSrc => Src}/Localization/Spanish/images/settings3.png (100%) rename {ClassicStartSrc => Src}/Localization/Spanish/images/settings4.png (100%) rename {ClassicStartSrc => Src}/Localization/Spanish/images/settings5.png (100%) rename {ClassicStartSrc => Src}/Localization/Spanish/images/settings_disable_ex.png (100%) rename {ClassicStartSrc => Src}/Localization/Spanish/images/settings_disable_ie9.png (100%) rename {ClassicStartSrc => Src}/Localization/Spanish/images/settings_disable_sm.png (100%) rename {ClassicStartSrc => Src}/Localization/Spanish/images/skins.gif (100%) rename {ClassicStartSrc => Src}/Localization/Spanish/images/statusbar.png (100%) rename {ClassicStartSrc => Src}/Localization/Spanish/images/style1.png (100%) rename {ClassicStartSrc => Src}/Localization/Spanish/images/style2.png (100%) rename {ClassicStartSrc => Src}/Localization/Spanish/images/style3.png (100%) rename {ClassicStartSrc => Src}/Localization/Spanish/images/titlebar.png (100%) rename {ClassicStartSrc => Src}/Localization/Spanish/images/toolbar.png (100%) rename {ClassicStartSrc => Src}/Localization/Spanish/images/toolbar_settings.png (100%) rename {ClassicStartSrc => Src}/Localization/Spanish/images/up_locked.png (100%) rename {ClassicStartSrc => Src}/Localization/Swedish/ClassicExplorerADMX.txt (94%) rename {ClassicStartSrc => Src}/Localization/Swedish/ClassicIEADMX.txt (92%) rename ClassicStartSrc/Localization/Swedish/ClassicStartMenuADMX.txt => Src/Localization/Swedish/MenuADMX.txt (92%) rename ClassicStartSrc/Localization/Swedish/ClassicStartADMX.txt => Src/Localization/Swedish/OpenShellADMX.txt (51%) rename {ClassicStartSrc => Src}/Localization/Turkish/ClassicExplorerADMX.txt (96%) rename {ClassicStartSrc => Src}/Localization/Turkish/ClassicIEADMX.txt (100%) rename ClassicStartSrc/Localization/Turkish/ClassicStartMenuADMX.txt => Src/Localization/Turkish/MenuADMX.txt (89%) rename ClassicStartSrc/Localization/Turkish/ClassicStartADMX.txt => Src/Localization/Turkish/OpenShellADMX.txt (93%) rename {ClassicStartSrc => Src}/Localization/WixUI/WixUI_ar-SA.wxl (100%) rename {ClassicStartSrc => Src}/Localization/WixUI/WixUI_bg-BG.wxl (100%) rename {ClassicStartSrc => Src}/Localization/WixUI/WixUI_ca-ES.wxl (100%) rename {ClassicStartSrc => Src}/Localization/WixUI/WixUI_cs-CZ.wxl (100%) rename {ClassicStartSrc => Src}/Localization/WixUI/WixUI_da-DK.wxl (100%) rename {ClassicStartSrc => Src}/Localization/WixUI/WixUI_de-de.wxl (100%) rename {ClassicStartSrc => Src}/Localization/WixUI/WixUI_el-GR.wxl (100%) rename {ClassicStartSrc => Src}/Localization/WixUI/WixUI_en-us.wxl (100%) rename {ClassicStartSrc => Src}/Localization/WixUI/WixUI_es-es.wxl (100%) rename {ClassicStartSrc => Src}/Localization/WixUI/WixUI_et-EE.wxl (100%) rename {ClassicStartSrc => Src}/Localization/WixUI/WixUI_fi-FI.wxl (100%) rename {ClassicStartSrc => Src}/Localization/WixUI/WixUI_fr-fr.wxl (100%) rename {ClassicStartSrc => Src}/Localization/WixUI/WixUI_he-IL.wxl (100%) rename {ClassicStartSrc => Src}/Localization/WixUI/WixUI_hi-IN.wxl (100%) rename {ClassicStartSrc => Src}/Localization/WixUI/WixUI_hr-HR.wxl (100%) rename {ClassicStartSrc => Src}/Localization/WixUI/WixUI_hu-HU.wxl (100%) rename {ClassicStartSrc => Src}/Localization/WixUI/WixUI_it-it.wxl (100%) rename {ClassicStartSrc => Src}/Localization/WixUI/WixUI_ja-jp.wxl (100%) rename {ClassicStartSrc => Src}/Localization/WixUI/WixUI_kk-KZ.wxl (100%) rename {ClassicStartSrc => Src}/Localization/WixUI/WixUI_ko-KR.wxl (100%) rename {ClassicStartSrc => Src}/Localization/WixUI/WixUI_lt-LT.wxl (100%) rename {ClassicStartSrc => Src}/Localization/WixUI/WixUI_lv-LV.wxl (100%) rename {ClassicStartSrc => Src}/Localization/WixUI/WixUI_nb-NO.wxl (100%) rename {ClassicStartSrc => Src}/Localization/WixUI/WixUI_nl-NL.wxl (100%) rename {ClassicStartSrc => Src}/Localization/WixUI/WixUI_pl-pl.wxl (100%) rename {ClassicStartSrc => Src}/Localization/WixUI/WixUI_pt-BR.wxl (100%) rename {ClassicStartSrc => Src}/Localization/WixUI/WixUI_pt-PT.wxl (100%) rename {ClassicStartSrc => Src}/Localization/WixUI/WixUI_ro-RO.wxl (100%) rename {ClassicStartSrc => Src}/Localization/WixUI/WixUI_ru-ru.wxl (100%) rename {ClassicStartSrc => Src}/Localization/WixUI/WixUI_sk-SK.wxl (100%) rename {ClassicStartSrc => Src}/Localization/WixUI/WixUI_sl-SI.wxl (100%) rename {ClassicStartSrc => Src}/Localization/WixUI/WixUI_sr-Latn-CS.wxl (100%) rename {ClassicStartSrc => Src}/Localization/WixUI/WixUI_sv-SE.wxl (100%) rename {ClassicStartSrc => Src}/Localization/WixUI/WixUI_th-TH.wxl (100%) rename {ClassicStartSrc => Src}/Localization/WixUI/WixUI_tr-TR.wxl (100%) rename {ClassicStartSrc => Src}/Localization/WixUI/WixUI_uk-UA.wxl (100%) rename {ClassicStartSrc => Src}/Localization/WixUI/WixUI_zh-CN.wxl (100%) rename {ClassicStartSrc => Src}/Localization/WixUI/WixUI_zh-HK.wxl (100%) rename {ClassicStartSrc => Src}/Localization/WixUI/WixUI_zh-TW.wxl (100%) rename {ClassicStartSrc => Src}/Localization/_BuildAllADMX.bat (100%) rename ClassicStartSrc/ClassicStart.sln => Src/OpenShell.sln (95%) rename {ClassicStartSrc/ClassicStartSetup => Src/Setup}/BuildArchives.bat (52%) create mode 100644 Src/Setup/BuildBinaries.bat rename {ClassicStartSrc/ClassicStartSetup => Src/Setup}/BuildInstaller.bat (51%) rename {ClassicStartSrc/ClassicStartSetup => Src/Setup}/CreateSourceIndex.bat (100%) rename ClassicStartSrc/ClassicStartSetup/ClassicStart.ico => Src/Setup/OpenShell.ico (100%) rename ClassicStartSrc/ClassicStartSetup/ClassicStartSetup.cpp => Src/Setup/Setup.cpp (91%) rename ClassicStartSrc/ClassicStartSetup/ClassicStartSetup.manifest => Src/Setup/Setup.manifest (93%) rename ClassicStartSrc/ClassicStartSetup/ClassicStartSetup.rc => Src/Setup/Setup.rc (67%) rename ClassicStartSrc/ClassicStartSetup/ClassicStartSetup.sln => Src/Setup/Setup.sln (85%) rename ClassicStartSrc/ClassicStartSetup/ClassicStartSetup.vcxproj => Src/Setup/Setup.vcxproj (86%) rename ClassicStartSrc/ClassicStartSetup/ClassicStartSetup.vcxproj.filters => Src/Setup/Setup.vcxproj.filters (79%) create mode 100644 Src/Setup/Setup.wxs rename {ClassicStartSrc/ClassicStartSetup => Src/Setup}/SetupHelper/SetupHelper.cpp (78%) rename {ClassicStartSrc/ClassicStartSetup => Src/Setup}/SetupHelper/SetupHelper.manifest (96%) rename {ClassicStartSrc/ClassicStartSetup => Src/Setup}/SetupHelper/SetupHelper.vcxproj (92%) rename {ClassicStartSrc/ClassicStartSetup => Src/Setup}/UpdateBin/Flags/gd-GB.bmp (100%) rename {ClassicStartSrc/ClassicStartSetup => Src/Setup}/UpdateBin/UpdateBin.rc (98%) rename {ClassicStartSrc/ClassicStartSetup => Src/Setup}/UpdateBin/UpdateBin.vcxproj (94%) rename {ClassicStartSrc/ClassicStartSetup => Src/Setup}/UpdateBin/resource.h (100%) rename {ClassicStartSrc/ClassicStartSetup => Src/Setup}/UpdateBin/update_4.1.0.txt (98%) rename {ClassicStartSrc/ClassicStartSetup => Src/Setup}/UpdateBin/update_4.2.0.txt (98%) rename {ClassicStartSrc/ClassicStartSetup => Src/Setup}/UpdateBin/update_4.2.1.txt (98%) rename {ClassicStartSrc/ClassicStartSetup => Src/Setup}/UpdateBin/update_4.2.2.txt (98%) rename {ClassicStartSrc/ClassicStartSetup => Src/Setup}/UpdateBin/update_4.2.3.txt (98%) rename {ClassicStartSrc/ClassicStartSetup => Src/Setup}/UpdateBin/update_4.2.4.txt (100%) rename {ClassicStartSrc/ClassicStartSetup => Src/Setup}/UpdateBin/update_4.2.5.txt (100%) rename {ClassicStartSrc/ClassicStartSetup => Src/Setup}/UpdateBin/update_4.2.6.txt (100%) rename {ClassicStartSrc/ClassicStartSetup => Src/Setup}/UpdateBin/update_4.2.7.txt (100%) rename {ClassicStartSrc/ClassicStartSetup => Src/Setup}/UpdateBin/update_4.3.0.txt (100%) rename {ClassicStartSrc/ClassicStartSetup => Src/Setup}/UpdateBin/update_4.3.1.txt (100%) rename {ClassicStartSrc/ClassicStartSetup/ClassicStartUtility => Src/Setup/Utility}/LoggingOptions.cpp (79%) rename {ClassicStartSrc/ClassicStartSetup/ClassicStartUtility => Src/Setup/Utility}/ManualUninstall.cpp (91%) rename {ClassicStartSrc/ClassicStartSetup/ClassicStartUtility => Src/Setup/Utility}/MetroColorViewer.cpp (99%) rename {ClassicStartSrc/ClassicStartSetup/ClassicStartUtility => Src/Setup/Utility}/SaveLogFile.cpp (97%) rename {ClassicStartSrc/ClassicStartSetup/ClassicStartUtility => Src/Setup/Utility}/SaveLogFile.h (85%) rename ClassicStartSrc/ClassicStartSetup/ClassicStartUtility/ClassicStartUtility.cpp => Src/Setup/Utility/Utility.cpp (97%) rename ClassicStartSrc/ClassicStartSetup/ClassicStartUtility/ClassicStartUtility.manifest => Src/Setup/Utility/Utility.manifest (89%) rename ClassicStartSrc/ClassicStartSetup/ClassicStartUtility/ClassicStartUtility.rc => Src/Setup/Utility/Utility.rc (91%) rename ClassicStartSrc/ClassicStartSetup/ClassicStartUtility/ClassicStartUtility.vcxproj => Src/Setup/Utility/Utility.vcxproj (90%) rename {ClassicStartSrc/ClassicStartSetup/ClassicStartUtility => Src/Setup/Utility}/resource.h (98%) rename {ClassicStartSrc/ClassicStartSetup/ClassicStartUtility => Src/Setup/Utility}/tool.ico (100%) rename {ClassicStartSrc/ClassicStartSetup => Src/Setup}/_BuildChineseCN.bat (100%) rename {ClassicStartSrc/ClassicStartSetup => Src/Setup}/_BuildChineseTW.bat (100%) rename {ClassicStartSrc/ClassicStartSetup => Src/Setup}/_BuildEnglish.bat (100%) rename {ClassicStartSrc/ClassicStartSetup => Src/Setup}/_BuildFrench.bat (100%) rename {ClassicStartSrc/ClassicStartSetup => Src/Setup}/_BuildGerman.bat (100%) rename {ClassicStartSrc/ClassicStartSetup => Src/Setup}/_BuildItalian.bat (100%) rename {ClassicStartSrc/ClassicStartSetup => Src/Setup}/_BuildPolish.bat (100%) rename {ClassicStartSrc/ClassicStartSetup => Src/Setup}/_BuildRussian.bat (100%) rename {ClassicStartSrc/ClassicStartSetup => Src/Setup}/_BuildSpanish.bat (100%) rename {ClassicStartSrc/ClassicStartSetup => Src/Setup}/__MakeFinal.bat (97%) rename {ClassicStartSrc/ClassicStartSetup => Src/Setup}/__MakeFinalAllLanguages.bat (100%) rename {ClassicStartSrc/ClassicStartSetup => Src/Setup}/banner.jpg (100%) rename {ClassicStartSrc/ClassicStartSetup => Src/Setup}/dialog.jpg (100%) rename {ClassicStartSrc/ClassicStartSetup => Src/Setup}/dialog2.jpg (100%) rename {ClassicStartSrc/ClassicStartSetup => Src/Setup}/donate.ico (100%) rename {ClassicStartSrc/ClassicStartSetup => Src/Setup}/en-US/en-US.rc (94%) create mode 100644 Src/Setup/en-US/en-US.txt rename {ClassicStartSrc/ClassicStartSetup => Src/Setup}/en-US/en-US.vcxproj (97%) rename {ClassicStartSrc/ClassicStartSetup => Src/Setup}/en-US/resource.h (100%) rename {ClassicStartSrc/ClassicStartSetup => Src/Setup}/facebook.ico (100%) rename {ClassicStartSrc/ClassicStartSetup => Src/Setup}/resource.h (97%) rename {ClassicStartSrc/ClassicStartSetup => Src/Setup}/web.ico (100%) rename {ClassicStartSrc => Src}/Skins/ClassicSkin/ClassicSkin.rc (95%) rename {ClassicStartSrc => Src}/Skins/ClassicSkin/ClassicSkin.vcxproj (93%) rename {ClassicStartSrc => Src}/Skins/ClassicSkin/ClassicSkin.vcxproj.filters (95%) rename {ClassicStartSrc => Src}/Skins/ClassicSkin/SkinDescription.txt (98%) rename {ClassicStartSrc => Src}/Skins/ClassicSkin/main_bitmap.bmp (100%) rename {ClassicStartSrc => Src}/Skins/ClassicSkin/new_item.bmp (100%) rename {ClassicStartSrc => Src}/Skins/ClassicSkin/resource.h (100%) rename {ClassicStartSrc => Src}/Skins/ClassicSkin/search.bmp (100%) rename {ClassicStartSrc => Src}/Skins/ClassicSkin/selection.bmp (100%) rename {ClassicStartSrc => Src}/Skins/ClassicSkin/split_selection.bmp (100%) rename {ClassicStartSrc => Src}/Skins/ClassicSkin7/ClassicSkin7.rc (95%) rename {ClassicStartSrc => Src}/Skins/ClassicSkin7/ClassicSkin7.vcxproj (93%) rename {ClassicStartSrc => Src}/Skins/ClassicSkin7/ClassicSkin7.vcxproj.filters (96%) rename {ClassicStartSrc => Src}/Skins/ClassicSkin7/SkinDescription.txt (97%) rename {ClassicStartSrc => Src}/Skins/ClassicSkin7/new_item.bmp (100%) rename {ClassicStartSrc => Src}/Skins/ClassicSkin7/resource.h (100%) rename {ClassicStartSrc => Src}/Skins/ClassicSkin7/search.bmp (100%) rename {ClassicStartSrc => Src}/Skins/ClassicSkin7/selection.bmp (100%) rename {ClassicStartSrc => Src}/Skins/ClassicSkin7/split_selection.bmp (100%) rename {ClassicStartSrc => Src}/Skins/ClassicSkin7/user_bitmap.bmp (100%) rename {ClassicStartSrc => Src}/Skins/ClassicSkin7/user_bitmap150.bmp (100%) rename {ClassicStartSrc => Src}/Skins/FullGlass/FullGlass.rc (97%) rename {ClassicStartSrc => Src}/Skins/FullGlass/FullGlass.vcxproj (96%) rename {ClassicStartSrc => Src}/Skins/FullGlass/FullGlass.vcxproj.filters (100%) rename {ClassicStartSrc => Src}/Skins/FullGlass/SkinDescription.txt (98%) rename {ClassicStartSrc => Src}/Skins/FullGlass/main_bitmap1.bmp (100%) rename {ClassicStartSrc => Src}/Skins/FullGlass/main_bitmap2.bmp (100%) rename {ClassicStartSrc => Src}/Skins/FullGlass/main_bitmap3.bmp (100%) rename {ClassicStartSrc => Src}/Skins/FullGlass/main_bitmap_mask.bmp (100%) rename {ClassicStartSrc => Src}/Skins/FullGlass/menu_arrows.bmp (100%) rename {ClassicStartSrc => Src}/Skins/FullGlass/menu_arrows2.bmp (100%) rename {ClassicStartSrc => Src}/Skins/FullGlass/new_item.bmp (100%) rename {ClassicStartSrc => Src}/Skins/FullGlass/pager.bmp (100%) rename {ClassicStartSrc => Src}/Skins/FullGlass/pager_arrows.bmp (100%) rename {ClassicStartSrc => Src}/Skins/FullGlass/pager_arrows150.bmp (100%) rename {ClassicStartSrc => Src}/Skins/FullGlass/resource.h (100%) rename {ClassicStartSrc => Src}/Skins/FullGlass/selection.bmp (100%) rename {ClassicStartSrc => Src}/Skins/FullGlass/separatorV.bmp (100%) rename {ClassicStartSrc => Src}/Skins/FullGlass/split_selection.bmp (100%) rename {ClassicStartSrc => Src}/Skins/FullGlass/submenu_bitmap1.bmp (100%) rename {ClassicStartSrc => Src}/Skins/FullGlass/submenu_bitmap2.bmp (100%) rename {ClassicStartSrc => Src}/Skins/FullGlass/submenu_bitmap3.bmp (100%) rename {ClassicStartSrc => Src}/Skins/FullGlass/submenu_bitmap_mask.bmp (100%) rename {ClassicStartSrc => Src}/Skins/FullGlass/user_bitmap.bmp (100%) rename {ClassicStartSrc => Src}/Skins/FullGlass/user_bitmap32.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Metallic7/Metallic7.rc (97%) rename {ClassicStartSrc => Src}/Skins/Metallic7/Metallic7.vcxproj (96%) rename {ClassicStartSrc => Src}/Skins/Metallic7/Metallic7.vcxproj.filters (100%) rename {ClassicStartSrc => Src}/Skins/Metallic7/SkinDescription.txt (99%) rename {ClassicStartSrc => Src}/Skins/Metallic7/main_bitmap.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Metallic7/main_bitmap_jump.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Metallic7/main_bitmap_search.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Metallic7/main_pattern.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Metallic7/main_pattern_jump.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Metallic7/main_pattern_search.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Metallic7/metal.png (100%) rename {ClassicStartSrc => Src}/Skins/Metallic7/pager.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Metallic7/pager_arrows.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Metallic7/pager_arrows150.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Metallic7/programs.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Metallic7/programs150.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Metallic7/resource.h (100%) rename {ClassicStartSrc => Src}/Skins/Metallic7/screw.png (100%) rename {ClassicStartSrc => Src}/Skins/Metallic7/scroll_arrows.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Metallic7/scroll_bg.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Metallic7/scroll_button.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Metallic7/scroll_grip.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Metallic7/search_background.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Metallic7/search_background_mask.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Metallic7/search_pattern.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Metallic7/selection.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Metallic7/selection_new.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Metallic7/separator.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Metallic7/shine.jpg (100%) rename {ClassicStartSrc => Src}/Skins/Metallic7/shine.png (100%) rename {ClassicStartSrc => Src}/Skins/Metallic7/shutdown.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Metallic7/split_selection.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Metallic7/user_bitmap.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Metallic7/user_bitmap150.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Metallic7/user_mask.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Metallic7/user_mask150.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Metro/Metro.rc (97%) rename {ClassicStartSrc => Src}/Skins/Metro/Metro.vcxproj (95%) rename {ClassicStartSrc => Src}/Skins/Metro/Metro.vcxproj.filters (100%) rename {ClassicStartSrc => Src}/Skins/Metro/SkinDescription.txt (99%) rename {ClassicStartSrc => Src}/Skins/Metro/glass_mask.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Metro/glass_new_selection.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Metro/glass_selection.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Metro/glass_selection2.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Metro/icon_frame.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Metro/main_bitmap2.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Metro/main_bitmap_mask.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Metro/main_bitmap_mask2.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Metro/pager.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Metro/pager_arrows.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Metro/pins.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Metro/resource.h (100%) rename {ClassicStartSrc => Src}/Skins/Metro/search.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Metro/separator.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Metro/separator2.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Metro/separatorXP.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Metro/separator_submenuV.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Metro/submenu.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Metro/user_bitmap.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Metro/user_bitmap_small.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Metro7/Metro7.rc (97%) rename {ClassicStartSrc => Src}/Skins/Metro7/Metro7.vcxproj (96%) rename {ClassicStartSrc => Src}/Skins/Metro7/Metro7.vcxproj.filters (100%) rename {ClassicStartSrc => Src}/Skins/Metro7/SkinDescription.txt (99%) rename {ClassicStartSrc => Src}/Skins/Metro7/glass_new_selection.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Metro7/glass_selection.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Metro7/glass_selection2.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Metro7/icon_frame.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Metro7/main_bitmap.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Metro7/main_bitmap_jump.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Metro7/main_bitmap_jumpt.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Metro7/main_bitmap_search.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Metro7/main_bitmap_searcht.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Metro7/main_bitmapt.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Metro7/pager.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Metro7/pager_arrows.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Metro7/pager_arrows150.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Metro7/pins.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Metro7/programs.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Metro7/programs150.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Metro7/resource.h (100%) rename {ClassicStartSrc => Src}/Skins/Metro7/scroll_arrows.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Metro7/scroll_button.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Metro7/scroll_buttont.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Metro7/search.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Metro7/search_background.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Metro7/search_backgroundt.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Metro7/separator.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Metro7/separator150.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Metro7/separator2.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Metro7/separator2150.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Metro7/separatorXP.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Metro7/separator_submenuV.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Metro7/shutdown.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Metro7/shutdownt.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Metro7/submenu.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Metro7/user_bitmap.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Metro7/user_bitmap150.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Midnight7/Midnight7.rc (98%) rename {ClassicStartSrc => Src}/Skins/Midnight7/Midnight7.vcxproj (96%) rename {ClassicStartSrc => Src}/Skins/Midnight7/Midnight7.vcxproj.filters (100%) rename {ClassicStartSrc => Src}/Skins/Midnight7/SkinDescription.txt (99%) rename {ClassicStartSrc => Src}/Skins/Midnight7/main_bitmap.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Midnight7/main_bitmap_jump.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Midnight7/main_bitmap_jumpt.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Midnight7/main_bitmap_jumptt.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Midnight7/main_bitmap_search.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Midnight7/main_bitmap_searcht.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Midnight7/main_bitmap_searchtt.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Midnight7/main_bitmapt.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Midnight7/main_bitmaptt.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Midnight7/new_item.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Midnight7/new_item_d.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Midnight7/pager.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Midnight7/pager_arrows.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Midnight7/pager_arrows150.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Midnight7/pager_arrows_d.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Midnight7/pager_arrows_d150.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Midnight7/pager_d.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Midnight7/pins.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Midnight7/programs.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Midnight7/programs150.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Midnight7/resource.h (100%) rename {ClassicStartSrc => Src}/Skins/Midnight7/scroll_arrows.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Midnight7/scroll_bg.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Midnight7/scroll_bgt.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Midnight7/scroll_button.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Midnight7/scroll_buttont.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Midnight7/scroll_grip.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Midnight7/search.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Midnight7/search_background.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Midnight7/search_backgroundt.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Midnight7/selection.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Midnight7/selectionXP.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Midnight7/selection_d.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Midnight7/separator.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Midnight7/separator150.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Midnight7/separator2.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Midnight7/separator2150.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Midnight7/separatorXP.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Midnight7/separator_submenuV.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Midnight7/shutdown.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Midnight7/split_selection.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Midnight7/split_selectionXP.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Midnight7/user_bitmap.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Midnight7/user_bitmap150.bmp (100%) rename {ClassicStartSrc => Src}/Skins/SmokedGlass/SkinDescription.txt (98%) rename {ClassicStartSrc => Src}/Skins/SmokedGlass/SmokedGlass.rc (96%) rename {ClassicStartSrc => Src}/Skins/SmokedGlass/SmokedGlass.vcxproj (95%) rename {ClassicStartSrc => Src}/Skins/SmokedGlass/SmokedGlass.vcxproj.filters (100%) rename {ClassicStartSrc => Src}/Skins/SmokedGlass/main_bitmap.bmp (100%) rename {ClassicStartSrc => Src}/Skins/SmokedGlass/main_bitmap2.bmp (100%) rename {ClassicStartSrc => Src}/Skins/SmokedGlass/new_item.bmp (100%) rename {ClassicStartSrc => Src}/Skins/SmokedGlass/pager.bmp (100%) rename {ClassicStartSrc => Src}/Skins/SmokedGlass/pager_arrows.bmp (100%) rename {ClassicStartSrc => Src}/Skins/SmokedGlass/pager_arrows150.bmp (100%) rename {ClassicStartSrc => Src}/Skins/SmokedGlass/resource.h (100%) rename {ClassicStartSrc => Src}/Skins/SmokedGlass/search.bmp (100%) rename {ClassicStartSrc => Src}/Skins/SmokedGlass/selection.bmp (100%) rename {ClassicStartSrc => Src}/Skins/SmokedGlass/separator.bmp (100%) rename {ClassicStartSrc => Src}/Skins/SmokedGlass/separatorV.bmp (100%) rename {ClassicStartSrc => Src}/Skins/SmokedGlass/split_selection.bmp (100%) rename {ClassicStartSrc => Src}/Skins/SmokedGlass/user_bitmap.bmp (100%) rename {ClassicStartSrc => Src}/Skins/SmokedGlass/user_bitmap32.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Win7Aero/SkinDescription.txt (99%) rename {ClassicStartSrc => Src}/Skins/Win7Aero/Win7Aero.rc (97%) rename {ClassicStartSrc => Src}/Skins/Win7Aero/Win7Aero.vcxproj (96%) rename {ClassicStartSrc => Src}/Skins/Win7Aero/Win7Aero.vcxproj.filters (100%) rename {ClassicStartSrc => Src}/Skins/Win7Aero/main_bitmap.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Win7Aero/main_bitmap2.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Win7Aero/main_bitmapXP.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Win7Aero/main_bitmap_mask.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Win7Aero/main_bitmap_mask2.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Win7Aero/main_bitmap_maskXP.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Win7Aero/menu_arrows.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Win7Aero/menu_arrows2.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Win7Aero/new_item.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Win7Aero/pager.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Win7Aero/pager_arrows.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Win7Aero/pager_arrows150.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Win7Aero/resource.h (100%) rename {ClassicStartSrc => Src}/Skins/Win7Aero/selection.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Win7Aero/selectionXP.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Win7Aero/separator.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Win7Aero/separator150.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Win7Aero/separator2.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Win7Aero/separator2150.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Win7Aero/separatorXP.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Win7Aero/split_selection.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Win7Aero/split_selectionXP.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Win7Aero/user_bitmap.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Win7Aero7/SkinDescription.txt (99%) rename {ClassicStartSrc => Src}/Skins/Win7Aero7/Win7Aero7.rc (97%) rename {ClassicStartSrc => Src}/Skins/Win7Aero7/Win7Aero7.vcxproj (96%) rename {ClassicStartSrc => Src}/Skins/Win7Aero7/Win7Aero7.vcxproj.filters (100%) rename {ClassicStartSrc => Src}/Skins/Win7Aero7/main_bitmap.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Win7Aero7/main_bitmap_jump.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Win7Aero7/main_bitmap_jump_mask.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Win7Aero7/main_bitmap_mask.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Win7Aero7/main_bitmap_search.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Win7Aero7/main_bitmap_search_mask.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Win7Aero7/new_item.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Win7Aero7/pager.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Win7Aero7/pager_arrows.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Win7Aero7/pager_arrows150.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Win7Aero7/programs.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Win7Aero7/programs150.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Win7Aero7/resource.h (100%) rename {ClassicStartSrc => Src}/Skins/Win7Aero7/search_background.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Win7Aero7/search_background_mask.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Win7Aero7/selection.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Win7Aero7/selectionXP.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Win7Aero7/separator.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Win7Aero7/separator150.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Win7Aero7/separator2.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Win7Aero7/separator2150.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Win7Aero7/separatorXP.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Win7Aero7/shutdown.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Win7Aero7/shutdown_arrow.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Win7Aero7/shutdown_arrow150.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Win7Aero7/shutdown_arrow_search.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Win7Aero7/shutdown_arrow_search150.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Win7Aero7/shutdown_search.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Win7Aero7/split_selection.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Win7Aero7/split_selectionXP.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Win7Aero7/user_bitmap.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Win7Aero7/user_bitmap150.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Win7Basic/SkinDescription.txt (99%) rename {ClassicStartSrc => Src}/Skins/Win7Basic/Win7Basic.rc (97%) rename {ClassicStartSrc => Src}/Skins/Win7Basic/Win7Basic.vcxproj (96%) rename {ClassicStartSrc => Src}/Skins/Win7Basic/Win7Basic.vcxproj.filters (100%) rename {ClassicStartSrc => Src}/Skins/Win7Basic/main_bitmap.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Win7Basic/main_bitmap2.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Win7Basic/main_bitmapXP.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Win7Basic/main_bitmap_mask.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Win7Basic/main_bitmap_mask2.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Win7Basic/main_bitmap_maskXP.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Win7Basic/menu_arrows.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Win7Basic/menu_arrows2.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Win7Basic/new_item.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Win7Basic/pager.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Win7Basic/pager_arrows.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Win7Basic/pager_arrows150.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Win7Basic/resource.h (100%) rename {ClassicStartSrc => Src}/Skins/Win7Basic/selection.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Win7Basic/selectionXP.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Win7Basic/separator.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Win7Basic/separator150.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Win7Basic/separator2.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Win7Basic/separator2150.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Win7Basic/separatorXP.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Win7Basic/split_selection.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Win7Basic/split_selectionXP.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Win7Basic/user_bitmap.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Win8/SkinDescription.txt (99%) rename {ClassicStartSrc => Src}/Skins/Win8/Win8.rc (97%) rename {ClassicStartSrc => Src}/Skins/Win8/Win8.vcxproj (96%) rename {ClassicStartSrc => Src}/Skins/Win8/Win8.vcxproj.filters (100%) rename {ClassicStartSrc => Src}/Skins/Win8/main_bitmap.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Win8/main_bitmap2.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Win8/main_bitmap2t.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Win8/main_bitmap_mask.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Win8/main_bitmap_mask2.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Win8/main_bitmapt.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Win8/menu_arrows.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Win8/menu_arrows150.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Win8/new_item.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Win8/pager.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Win8/pager_arrows.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Win8/pager_arrows150.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Win8/programs.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Win8/resource.h (100%) rename {ClassicStartSrc => Src}/Skins/Win8/search_background.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Win8/search_background_mask.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Win8/selection.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Win8/selectionXP.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Win8/selectionXP_mask.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Win8/selectionXPb.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Win8/separator.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Win8/separator150.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Win8/separator2.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Win8/separator2150.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Win8/separatorXP.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Win8/separatorXPb.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Win8/split_selection.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Win8/split_selectionXP.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Win8/split_selectionXP_mask.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Win8/split_selectionXPb.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Win8/user_bitmap.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Win87/SkinDescription.txt (99%) rename {ClassicStartSrc => Src}/Skins/Win87/Win87.rc (97%) rename {ClassicStartSrc => Src}/Skins/Win87/Win87.vcxproj (96%) rename {ClassicStartSrc => Src}/Skins/Win87/Win87.vcxproj.filters (100%) rename {ClassicStartSrc => Src}/Skins/Win87/main_bitmap.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Win87/main_bitmap_jump.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Win87/main_bitmap_jump_mask.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Win87/main_bitmap_jumpt.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Win87/main_bitmap_mask.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Win87/main_bitmap_search.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Win87/main_bitmap_search_mask.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Win87/main_bitmap_searcht.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Win87/main_bitmapt.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Win87/menu_arrows.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Win87/menu_arrows150.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Win87/new_item.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Win87/pager.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Win87/pager_arrows.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Win87/pager_arrows150.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Win87/programs.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Win87/programs150.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Win87/resource.h (100%) rename {ClassicStartSrc => Src}/Skins/Win87/search_background.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Win87/search_background_mask.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Win87/selection.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Win87/selectionXP.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Win87/selectionXP_mask.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Win87/selectionXPb.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Win87/separator.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Win87/separator150.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Win87/separator2.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Win87/separator2150.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Win87/separatorXP.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Win87/separatorXPb.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Win87/shutdown.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Win87/shutdown_mask.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Win87/shutdown_search.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Win87/shutdownb.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Win87/split_selection.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Win87/split_selectionXP.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Win87/split_selectionXP_mask.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Win87/split_selectionXPb.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Win87/user_bitmap.bmp (100%) rename {ClassicStartSrc => Src}/Skins/Win87/user_bitmap150.bmp (100%) rename {ClassicStartSrc => Src}/Skins/WinXP/SkinDescription.txt (97%) rename {ClassicStartSrc => Src}/Skins/WinXP/SkinDescriptionOlive.txt (100%) rename {ClassicStartSrc => Src}/Skins/WinXP/SkinDescriptionSilver.txt (100%) rename {ClassicStartSrc => Src}/Skins/WinXP/WinXP.rc (97%) rename {ClassicStartSrc => Src}/Skins/WinXP/WinXP.vcxproj (96%) rename {ClassicStartSrc => Src}/Skins/WinXP/WinXP.vcxproj.filters (100%) rename {ClassicStartSrc => Src}/Skins/WinXP/arrow.bmp (100%) rename {ClassicStartSrc => Src}/Skins/WinXP/main_bitmap1_blue.bmp (100%) rename {ClassicStartSrc => Src}/Skins/WinXP/main_bitmap1_blue2.bmp (100%) rename {ClassicStartSrc => Src}/Skins/WinXP/main_bitmap1_olive.bmp (100%) rename {ClassicStartSrc => Src}/Skins/WinXP/main_bitmap1_olive2.bmp (100%) rename {ClassicStartSrc => Src}/Skins/WinXP/main_bitmap1_silver.bmp (100%) rename {ClassicStartSrc => Src}/Skins/WinXP/main_bitmap1_silver2.bmp (100%) rename {ClassicStartSrc => Src}/Skins/WinXP/main_bitmap_blue.bmp (100%) rename {ClassicStartSrc => Src}/Skins/WinXP/main_bitmap_blue2.bmp (100%) rename {ClassicStartSrc => Src}/Skins/WinXP/main_bitmap_olive.bmp (100%) rename {ClassicStartSrc => Src}/Skins/WinXP/main_bitmap_olive2.bmp (100%) rename {ClassicStartSrc => Src}/Skins/WinXP/main_bitmap_silver.bmp (100%) rename {ClassicStartSrc => Src}/Skins/WinXP/main_bitmap_silver2.bmp (100%) rename {ClassicStartSrc => Src}/Skins/WinXP/resource.h (100%) rename {ClassicStartSrc => Src}/Skins/WinXP/separator_blue.bmp (100%) rename {ClassicStartSrc => Src}/Skins/WinXP/separator_blue2.bmp (100%) rename {ClassicStartSrc => Src}/Skins/WinXP/separator_olive.bmp (100%) rename {ClassicStartSrc => Src}/Skins/WinXP/separator_olive2.bmp (100%) rename {ClassicStartSrc => Src}/Skins/WinXP/separator_silver.bmp (100%) rename {ClassicStartSrc => Src}/Skins/WinXP/separator_silver2.bmp (100%) rename {ClassicStartSrc => Src}/Skins/WinXP/separator_submenu.bmp (100%) rename {ClassicStartSrc => Src}/Skins/WinXP/separator_submenuV.bmp (100%) rename {ClassicStartSrc => Src}/Skins/WinXP/submenu_blue.bmp (100%) rename {ClassicStartSrc => Src}/Skins/WinXP/submenu_olive.bmp (100%) rename {ClassicStartSrc => Src}/Skins/WinXP/submenu_silver.bmp (100%) rename {ClassicStartSrc => Src}/Skins/WinXP/user_bitmap.bmp (100%) rename {ClassicStartSrc/ClassicStartMenu => Src/StartMenu}/MetroColors/win10_black.txt (100%) rename {ClassicStartSrc/ClassicStartMenu => Src/StartMenu}/MetroColors/win10_blue.txt (100%) rename {ClassicStartSrc/ClassicStartMenu => Src/StartMenu}/MetroColors/win10_green.txt (100%) rename {ClassicStartSrc/ClassicStartMenu => Src/StartMenu}/MetroColors/win10_red.txt (100%) rename {ClassicStartSrc/ClassicStartMenu => Src/StartMenu}/MetroColors/win10_yellow.txt (100%) rename {ClassicStartSrc/ClassicStartMenu => Src/StartMenu}/MetroColors/win81_black.txt (100%) rename {ClassicStartSrc/ClassicStartMenu => Src/StartMenu}/MetroColors/win81_blue.txt (100%) rename {ClassicStartSrc/ClassicStartMenu => Src/StartMenu}/MetroColors/win81_green.txt (100%) rename {ClassicStartSrc/ClassicStartMenu => Src/StartMenu}/MetroColors/win81_red.txt (100%) rename {ClassicStartSrc/ClassicStartMenu => Src/StartMenu}/MetroColors/win81_yellow.txt (100%) rename {ClassicStartSrc/ClassicStartMenu => Src/StartMenu}/MetroColors/win8_black.txt (100%) rename {ClassicStartSrc/ClassicStartMenu => Src/StartMenu}/MetroColors/win8_blue.txt (100%) rename {ClassicStartSrc/ClassicStartMenu => Src/StartMenu}/MetroColors/win8_green.txt (100%) rename {ClassicStartSrc/ClassicStartMenu => Src/StartMenu}/MetroColors/win8_red.txt (100%) rename {ClassicStartSrc/ClassicStartMenu => Src/StartMenu}/MetroColors/win8_yellow.txt (100%) rename ClassicStartSrc/ClassicStartMenu/ClassicStartMenu.cpp => Src/StartMenu/StartMenu.cpp (94%) rename ClassicStartSrc/ClassicStartMenu/ClassicStartMenu.manifest => Src/StartMenu/StartMenu.manifest (93%) rename ClassicStartSrc/ClassicStartMenu/ClassicStartMenu.rc => Src/StartMenu/StartMenu.rc (86%) rename ClassicStartSrc/ClassicStartMenu/ClassicStartMenu.vcxproj => Src/StartMenu/StartMenu.vcxproj (92%) rename {ClassicStartSrc/ClassicStartMenu/ClassicStartMenuDLL => Src/StartMenu/StartMenuDLL}/Accessibility.cpp (99%) rename {ClassicStartSrc/ClassicStartMenu/ClassicStartMenuDLL => Src/StartMenu/StartMenuDLL}/Accessibility.h (98%) rename {ClassicStartSrc/ClassicStartMenu/ClassicStartMenuDLL => Src/StartMenu/StartMenuDLL}/CustomMenu.cpp (99%) rename {ClassicStartSrc/ClassicStartMenu/ClassicStartMenuDLL => Src/StartMenu/StartMenuDLL}/CustomMenu.h (94%) rename {ClassicStartSrc/ClassicStartMenu/ClassicStartMenuDLL => Src/StartMenu/StartMenuDLL}/DragDrop.cpp (99%) rename {ClassicStartSrc/ClassicStartMenu/ClassicStartMenuDLL => Src/StartMenu/StartMenuDLL}/DragDrop.h (96%) rename {ClassicStartSrc/ClassicStartMenu/ClassicStartMenuDLL => Src/StartMenu/StartMenuDLL}/ItemManager.cpp (99%) rename {ClassicStartSrc/ClassicStartMenu/ClassicStartMenuDLL => Src/StartMenu/StartMenuDLL}/ItemManager.h (99%) rename {ClassicStartSrc/ClassicStartMenu/ClassicStartMenuDLL => Src/StartMenu/StartMenuDLL}/JumpLists.cpp (99%) rename {ClassicStartSrc/ClassicStartMenu/ClassicStartMenuDLL => Src/StartMenu/StartMenuDLL}/JumpLists.h (96%) rename {ClassicStartSrc/ClassicStartMenu/ClassicStartMenuDLL => Src/StartMenu/StartMenuDLL}/LogManager.cpp (95%) rename {ClassicStartSrc/ClassicStartMenu/ClassicStartMenuDLL => Src/StartMenu/StartMenuDLL}/LogManager.h (87%) rename {ClassicStartSrc/ClassicStartMenu/ClassicStartMenuDLL => Src/StartMenu/StartMenuDLL}/MenuCommands.cpp (99%) rename {ClassicStartSrc/ClassicStartMenu/ClassicStartMenuDLL => Src/StartMenu/StartMenuDLL}/MenuContainer.cpp (99%) rename {ClassicStartSrc/ClassicStartMenu/ClassicStartMenuDLL => Src/StartMenu/StartMenuDLL}/MenuContainer.h (98%) rename {ClassicStartSrc/ClassicStartMenu/ClassicStartMenuDLL => Src/StartMenu/StartMenuDLL}/MenuPaint.cpp (99%) rename {ClassicStartSrc/ClassicStartMenu/ClassicStartMenuDLL => Src/StartMenu/StartMenuDLL}/MetroLinkManager.cpp (99%) rename {ClassicStartSrc/ClassicStartMenu/ClassicStartMenuDLL => Src/StartMenu/StartMenuDLL}/MetroLinkManager.h (96%) rename {ClassicStartSrc/ClassicStartMenu/ClassicStartMenuDLL => Src/StartMenu/StartMenuDLL}/ProgramsTree.cpp (98%) rename {ClassicStartSrc/ClassicStartMenu/ClassicStartMenuDLL => Src/StartMenu/StartMenuDLL}/ProgramsTree.h (99%) rename {ClassicStartSrc/ClassicStartMenu/ClassicStartMenuDLL => Src/StartMenu/StartMenuDLL}/SearchManager.cpp (99%) rename {ClassicStartSrc/ClassicStartMenu/ClassicStartMenuDLL => Src/StartMenu/StartMenuDLL}/SearchManager.h (99%) rename {ClassicStartSrc/ClassicStartMenu/ClassicStartMenuDLL => Src/StartMenu/StartMenuDLL}/SettingsUI.cpp (99%) rename {ClassicStartSrc/ClassicStartMenu/ClassicStartMenuDLL => Src/StartMenu/StartMenuDLL}/SettingsUI.h (95%) rename {ClassicStartSrc/ClassicStartMenu/ClassicStartMenuDLL => Src/StartMenu/StartMenuDLL}/SkinDescription.txt (100%) rename {ClassicStartSrc/ClassicStartMenu/ClassicStartMenuDLL => Src/StartMenu/StartMenuDLL}/SkinDescription7.txt (100%) rename {ClassicStartSrc/ClassicStartMenu/ClassicStartMenuDLL => Src/StartMenu/StartMenuDLL}/SkinManager.cpp (99%) rename {ClassicStartSrc/ClassicStartMenu/ClassicStartMenuDLL => Src/StartMenu/StartMenuDLL}/SkinManager.h (99%) rename ClassicStartSrc/ClassicStartMenu/ClassicStartMenuDLL/ClassicStartButton.cpp => Src/StartMenu/StartMenuDLL/StartButton.cpp (99%) rename ClassicStartSrc/ClassicStartMenu/ClassicStartMenuDLL/ClassicStartButton.h => Src/StartMenu/StartMenuDLL/StartButton.h (92%) rename ClassicStartSrc/ClassicStartMenu/ClassicStartMenuDLL/ClassicStartMenuDLL.cpp => Src/StartMenu/StartMenuDLL/StartMenuDLL.cpp (99%) rename ClassicStartSrc/ClassicStartMenu/ClassicStartMenuDLL/ClassicStartMenuDLL.h => Src/StartMenu/StartMenuDLL/StartMenuDLL.h (97%) rename ClassicStartSrc/ClassicStartMenu/ClassicStartMenuDLL/ClassicStartMenuDLL.rc => Src/StartMenu/StartMenuDLL/StartMenuDLL.rc (96%) rename ClassicStartSrc/ClassicStartMenu/ClassicStartMenuDLL/ClassicStartMenuDLL.vcxproj => Src/StartMenu/StartMenuDLL/StartMenuDLL.vcxproj (89%) rename ClassicStartSrc/ClassicStartMenu/ClassicStartMenuDLL/ClassicStartMenuDLL.vcxproj.filters => Src/StartMenu/StartMenuDLL/StartMenuDLL.vcxproj.filters (95%) rename {ClassicStartSrc/ClassicStartMenu/ClassicStartMenuDLL => Src/StartMenu/StartMenuDLL}/TouchHelper.cpp (97%) rename {ClassicStartSrc/ClassicStartMenu/ClassicStartMenuDLL => Src/StartMenu/StartMenuDLL}/TouchHelper.h (99%) rename {ClassicStartSrc/ClassicStartMenu/ClassicStartMenuDLL => Src/StartMenu/StartMenuDLL}/apps.ico (100%) rename {ClassicStartSrc/ClassicStartMenu/ClassicStartMenuDLL => Src/StartMenu/StartMenuDLL}/btn_aero.ico (100%) rename {ClassicStartSrc/ClassicStartMenu/ClassicStartMenuDLL => Src/StartMenu/StartMenuDLL}/btn_classic.bmp (100%) rename {ClassicStartSrc/ClassicStartMenu/ClassicStartMenuDLL => Src/StartMenu/StartMenuDLL}/button120.png (100%) rename {ClassicStartSrc/ClassicStartMenu/ClassicStartMenuDLL => Src/StartMenu/StartMenuDLL}/button144.png (100%) rename {ClassicStartSrc/ClassicStartMenu/ClassicStartMenuDLL => Src/StartMenu/StartMenuDLL}/button180.png (100%) rename {ClassicStartSrc/ClassicStartMenu/ClassicStartMenuDLL => Src/StartMenu/StartMenuDLL}/button96.png (100%) rename {ClassicStartSrc/ClassicStartMenu/ClassicStartMenuDLL => Src/StartMenu/StartMenuDLL}/dllmain.cpp (94%) rename {ClassicStartSrc/ClassicStartMenu/ClassicStartMenuDLL => Src/StartMenu/StartMenuDLL}/dllmain.h (82%) rename {ClassicStartSrc/ClassicStartMenu/ClassicStartMenuDLL => Src/StartMenu/StartMenuDLL}/menu_arrows.bmp (100%) rename {ClassicStartSrc/ClassicStartMenu/ClassicStartMenuDLL => Src/StartMenu/StartMenuDLL}/menu_arrows150.bmp (100%) rename {ClassicStartSrc/ClassicStartMenu/ClassicStartMenuDLL => Src/StartMenu/StartMenuDLL}/resource.h (99%) rename {ClassicStartSrc/ClassicStartMenu/ClassicStartMenuDLL => Src/StartMenu/StartMenuDLL}/search_icons.bmp (100%) rename {ClassicStartSrc/ClassicStartMenu/ClassicStartMenuDLL => Src/StartMenu/StartMenuDLL}/start.ico (100%) rename {ClassicStartSrc/ClassicStartMenu/ClassicStartMenuDLL => Src/StartMenu/StartMenuDLL}/start10.ico (100%) rename {ClassicStartSrc/ClassicStartMenu/ClassicStartMenuDLL => Src/StartMenu/StartMenuDLL}/startb.ico (100%) rename {ClassicStartSrc/ClassicStartMenu/ClassicStartMenuDLL => Src/StartMenu/StartMenuDLL}/startb10.ico (100%) rename {ClassicStartSrc/ClassicStartMenu/ClassicStartMenuDLL => Src/StartMenu/StartMenuDLL}/stdafx.cpp (71%) rename {ClassicStartSrc/ClassicStartMenu/ClassicStartMenuDLL => Src/StartMenu/StartMenuDLL}/stdafx.h (100%) rename {ClassicStartSrc/ClassicStartMenu/ClassicStartMenuDLL => Src/StartMenu/StartMenuDLL}/style_7.bmp (100%) rename {ClassicStartSrc/ClassicStartMenu/ClassicStartMenuDLL => Src/StartMenu/StartMenuDLL}/style_7150.bmp (100%) rename {ClassicStartSrc/ClassicStartMenu/ClassicStartMenuDLL => Src/StartMenu/StartMenuDLL}/style_classic.bmp (100%) rename {ClassicStartSrc/ClassicStartMenu/ClassicStartMenuDLL => Src/StartMenu/StartMenuDLL}/style_classic150.bmp (100%) rename {ClassicStartSrc/ClassicStartMenu/ClassicStartMenuDLL => Src/StartMenu/StartMenuDLL}/style_vista.bmp (100%) rename {ClassicStartSrc/ClassicStartMenu/ClassicStartMenuDLL => Src/StartMenu/StartMenuDLL}/style_vista150.bmp (100%) rename {ClassicStartSrc/ClassicStartMenu/ClassicStartMenuDLL => Src/StartMenu/StartMenuDLL}/targetver.h (100%) rename {ClassicStartSrc/ClassicStartMenu => Src/StartMenu}/StartMenuHelper/StartMenuExt.cpp (97%) rename {ClassicStartSrc/ClassicStartMenu => Src/StartMenu}/StartMenuHelper/StartMenuExt.h (100%) rename {ClassicStartSrc/ClassicStartMenu => Src/StartMenu}/StartMenuHelper/StartMenuExt.rgs (100%) rename {ClassicStartSrc/ClassicStartMenu => Src/StartMenu}/StartMenuHelper/StartMenuHelper.cpp (94%) rename {ClassicStartSrc/ClassicStartMenu => Src/StartMenu}/StartMenuHelper/StartMenuHelper.idl (100%) rename {ClassicStartSrc/ClassicStartMenu => Src/StartMenu}/StartMenuHelper/StartMenuHelper.rc (95%) rename {ClassicStartSrc/ClassicStartMenu => Src/StartMenu}/StartMenuHelper/StartMenuHelper.rgs (100%) rename {ClassicStartSrc/ClassicStartMenu => Src/StartMenu}/StartMenuHelper/StartMenuHelper.vcxproj (95%) rename {ClassicStartSrc/ClassicStartMenu => Src/StartMenu}/StartMenuHelper/StartMenuHelper.vcxproj.filters (100%) rename {ClassicStartSrc/ClassicStartMenu => Src/StartMenu}/StartMenuHelper/StartMenuHelper32.def (100%) rename {ClassicStartSrc/ClassicStartMenu => Src/StartMenu}/StartMenuHelper/StartMenuHelper64.def (100%) rename {ClassicStartSrc/ClassicStartMenu => Src/StartMenu}/StartMenuHelper/StartMenuHelperL10N.ini (61%) rename {ClassicStartSrc/ClassicStartMenu => Src/StartMenu}/StartMenuHelper/dllmain.cpp (90%) rename {ClassicStartSrc/ClassicStartMenu => Src/StartMenu}/StartMenuHelper/dllmain.h (100%) rename {ClassicStartSrc/ClassicStartMenu => Src/StartMenu}/StartMenuHelper/resource.h (100%) rename {ClassicStartSrc/ClassicStartMenu => Src/StartMenu}/StartMenuHelper/stdafx.cpp (100%) rename {ClassicStartSrc/ClassicStartMenu => Src/StartMenu}/StartMenuHelper/stdafx.h (100%) rename {ClassicStartSrc/ClassicStartMenu => Src/StartMenu}/StartMenuHelper/targetver.h (100%) rename {ClassicStartSrc/ClassicStartMenu => Src/StartMenu}/StartMenuL10N.ini (98%) rename {ClassicStartSrc/ClassicStartMenu => Src/StartMenu}/resource.h (93%) rename {ClassicStartSrc/ClassicStartLib => Src/StartMenu}/stdafx.cpp (71%) rename {ClassicStartSrc/ClassicStartMenu => Src/StartMenu}/stdafx.h (100%) rename {ClassicStartSrc/ClassicStartMenu => Src/StartMenu}/targetver.h (100%) rename ClassicStartSrc/ClassicStartUpdate/ClassicStartUpdate.cpp => Src/Update/Update.cpp (96%) rename ClassicStartSrc/ClassicStartUpdate/ClassicStartUpdate.manifest => Src/Update/Update.manifest (93%) rename ClassicStartSrc/ClassicStartUpdate/ClassicStartUpdate.rc => Src/Update/Update.rc (76%) rename ClassicStartSrc/ClassicStartUpdate/ClassicStartUpdate.vcxproj => Src/Update/Update.vcxproj (85%) rename {ClassicStartSrc/ClassicStartUpdate => Src/Update}/resource.h (96%) rename {ClassicStartSrc => Src}/Version.props (100%) diff --git a/.gitignore b/.gitignore index f9322d4..f3e3bbf 100644 --- a/.gitignore +++ b/.gitignore @@ -344,10 +344,10 @@ ASALocalRun/ *.PVS-Studio.* # Classic-Shell specific ignores -ClassicStartSrc/ClassicStartMenu/Skins/ -ClassicStartSrc/ClassicStartSetup/Output/ -ClassicStartSrc/ClassicStartSetup/Final/ -ClassicStartSrc/ClassicStartSetup/Temp/ +Src/StartMenu/Skins/ +Src/Setup/Output/ +Src/Setup/Final/ +Src/Setup/Temp/ *.adml *.admx *.zip diff --git a/ClassicStartLoc/English/ClassicStart.chm b/ClassicStartLoc/English/ClassicStart.chm deleted file mode 100644 index 292563f1dc31251bf0f897ece2dabfe407d31da1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1585627 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 TD9f@iY!u4lHF$Hw{0J={La8VtVz@ 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 z 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�W(*%YiW9f+oYyw0mOah8+Z*iHk# z6-v{xHjakH@)>_2hku7qb6KuFSc*P!Lq9+rl6YE+tt` zee>}(I6NKnkc3AJB~^~m98-E(@HaFv-xy;tx@DoIW8Pgm3zqa|^qs3$cXhEuS$P_S zY_(eu@?m{WHx4aTF)aGJ8?-9KcC6H-6wRrc)*CnuxFda1GVHG`<*DRVtgP7`d220L zU3Yus#xafhbX={)`E$MHGLDVyv|W088hdZ`dbC9w-h2sg@$>9S+$nhyZ5FMMy3ct2 zvv3+`8QzLnn!4O9PY$;oGx|7vNbjJy?~&edT^|By0Hlu}Mmx;I=V~l$cCc;Pc)#aA z<;L)v{FWs27xbE@!xk5KEz9oB;m5_tk&u~?=(mh^X!D)8;2Gi3r@FrOzF^xJxvZBc z_3`+)+&Jm-j_S=Nh&ye(4|i_lMUZ(!<^5E+JTY01EA88j_i$cAq{_mRsihJ^h zmctUTiwL5_+l>?dJb~>01OM0-mFz>FnC2q{3Iu|KD*19T2SEe60(pH~^GiWDOQJsI zL==@bRgj^=+WL>ga@ksG@vQL>7QP<(cC|-;9I0K6&o8H9*4N+Q(5-^l7E(fKM|tWqrk%o5`(@l zgQgsklX_@F|9JIE+Q>x@btfH^!NX{IpLe}P*45U0{XYIgUMeaVBfMS+$$MwWSWfU} zye;CUs^!&PSz-e!1LdI9fMZvj0{TblGlgxHK5f3-T-;7|FeP+zA@txvy${*Gb;l)o zsmiHlb{z;%Z@x5ICQnTtR0J{8x}NEx1F9`jYY__=5wEl>oW>U;2m9SC_)+{4EV5A? z2ekGzl@)Q@1wqGSI>sRP_aw6mT_S;oAbJ3i-08cPVrN0`|9 z1CPOgK!q)_fGbEXseC+BdJUccg9;+_F!}?~OKd8~LZjym^FSKJtM&%$-8RjS=afB2 zWb1H+|GWm#+^mHUGC-w8v1@2){^3X<1emEF84=M?@Bxw#_3B{bBP7bw!e}ZJI#+i5 z^r6wD!%9x}IZ28rXvD+QKQIX-Y0?Twk=4xzR)H6Q2tw@lGYktI7qyZ9Pb50=(}2Oz zv{+MtxvMn8fk5tB^1XBAcLGu?|{~TDXD04>fJ{U;qwuq7Bhl5n`ZV z8a0NtE4y4?&Wyv(Mc|6W^kqShuc5-Z3>-pEJ+SksKBUhQ7Q4f?Q7Q+EuZ$>wL>K@C zw+eQ(+{f5aNoY#I_+kP;pAZ*3Fe8M(hXMx4cAX4?YCS>EiV%1{BBAQg^Jkw+#Pbd* z?#dBxQ2~H^psg<5?nA$Mq$sp3Y+_9+DEoreUr0*@Bf{AKXz+>8pwNKzzwUv!!QfDu z_%~_`UzfqH>f{O7-xZNi_txJEd$jY!6NA@hqa@#5P9W6p#M?dGW&x~9UowmmigUwr z^*_;Q9_=I*@n9~6o23j7)i`07D5!V_PPwLg)q)+qk%FrDg2mnxtz+p#4jKg);Qo+m5V(4TIrv%qRxGO?W zm?M!8pSOiBtW-#)J>c3-%)6*N3I01*0Y%Ti|C?NOeW_F`zmD-T%^cnNX(0r={lt1` z%R&w(-O@PBL`2++A#$=HqizEP0REnlA%FpvJhZaN*~f3yO8cnosx|-=e@n0lxICys^)OQW7nmkws%bKOIdymXOmUp^#uW zXQu?np!m^hPjR~9RhIWWx-LRUl;A66i1~BKLIo;1RKS=Hk*5Ciauo|&*wY1o4l*J;B+cQ&=(SI~CC~}|p*)0d5NdGQd!?J7(nWiAE-H-3zY14Du?8qD# zPPLQ_+d*O)h)9lUh$rX)Faki-4+TXYz+{KCDMweG4Vyjdov0awvj&2~fuiq!Z(iJ0 zBkZw3!_EmmY!7m@ZPD)hG!r+)5qckgAEFW^XVO7lM2Yn3ELaMSCP^1KNF}Lrrkz%a zEcRPXfuDC3zYlIHikGK@Mh`ywud2h?cXA?&blnLp_9q+VqrrDi!|j!RPfAa_ZSsIJ znt76z@vjJ!vJoL{TLUv;UPF<$YekOFdheqEfOD>8J|8>!+xLe8k+2{;zQHXH>-3F6p}S#5l>YGbnVHW&;fygpPnTwpk<)_UWA3A z1?iC`(Wc^H$rq~dx@)IMwRb^x#nkS^qx$*Ta^PXd_-?`ifLxKcs#O$L{MgEA1pvMW zE>PXY2P<`nJ_3TUpjhl`gy)ks`#)mWRj|9zS7B%J6(IC6YUyjbsmPL>+RFJzOF)fT#4_2W;wF%KC-?b=qN@XZ1DD*lQxh>6<~FM&oU5Ko*Aq$#I04510ez%PSZ6h(n_Xtgppvnaq`FFh; z?)!cT`{#39kmd95b!kD+!`fc={hdp9!mW;1szWh>{x@|-k#2cjFHmebI}H44wVz|3 z@;7I2^+n)?pJk@BU~hr}Ax$@QfYri{@1x6HL#kC{f+OL5>oSSM7X5z~K$K`b9s9D} zzv;Hv!6fY{eh2?~Tp}n5k5!vNSIfO80Gu!GuL26$R2KFV=qRW}GPJLgIqX$!QqRYB zbj~AZErv$`ML@d0h#u6N{*Vd{)}+kC=qxcys!-t+1E|Uu(VI{mhNicDP=Y?@%yLl+ zYFe(`2nk}nB5?I1OYX+Dd@zig?mclAO+&lvgdPlgyM2z7pXBf=r<(RL5zQKrgA}-? z4qYE~Y!#z9{*!qnOiMHp!Pj4~WT?G}&fsTbWIOwSJC9%Hu_p<59(j%j>z&w*^$h+~ z$f!dL7&kb6B)i&YXrMS3mvD;9@u1CqpdPdH^K6U6>>gM zhpi>+^iyHII2Ix*&#CuISMa;283dRe(PQ|g}EPs?+-u)K;FZo z{D@Drd3#qdY}4^L0Q+8wIV?`NfTFbsLgQb=IXo>|udRTZay|39-sThJ ztx5*@VgNk+0VU&Bah4$mH4SgR^y7nb~6R8`UM!`ubig z+k3poUqv7#K*aEe`!qbzb$gsmC_8~`99uk6*SgtlI6ed&1Z1&lQ$03wzfv0rA^E0u z-C=ix%#T#`*xeIYWEGt4$@+0;Rqff-HN#;(4sA*Q(+d0+Ls;a{C4~5VrbiWR*bYo| zWLJ0tBT{H!wriDD+eDhr9%MlgU5&>vqY5g8gw(FQ_1xSA_u6QHC*O-Q3v^n`0;8Lw z3Inl?S%}f6Vjt@xa!7-4mkSr?aB83e3xHp2gByDJoyM4a=s6fmTm{st(6hirAqF5K z?_g6v7yt^w2;!T4YRiDa@D_=&aPgF*R%-6@fVqJjo+BauL_N5;%U1m|c<1vz9&Z2= z_&X|$O9+_bXRu}9{Kux&A+qX1)XCnpA-V*(rP zRxbpMBJ?7T?tjLyt(2DK9l{nA0SZg69qkYX9{Hnm$H~aV#5e$e^*JTQx@g1v@}<-S z$CA1E&mB?48$<%O(>v3k@V}g$IQC3odVkZ_-m8CI3m0w8l&YQEubTHBs#qtsD*Jj_!2Y+JROw;mSMQa+GdMt`Aaxhg!*Wyy1_tH zWkA1ynHs)yJR_;hF)fI`f`IGdGV4OeWk7>=3-^mqh9Ixhvm!hnJy=(f7)RB6d~3f} zG8l*x{U8o|19G ziG5R#*7*27{{o=AVl-wt@|g!OpC`&i808ls?r}1ev1f{bOoLC@jiZ~;ngj#c-d}Xe%_$TyrH-Uh!wwp0- z0?uduA$7XKQL>JOQHQ}VD)OaP&p$wF==j~=QmYTKwvJkt8Fnn3*pJbo%oqI&Pw`Cz z0>Zx!1;|7Gy%vEIQo@3YIE^Lyc-Rl1xBqDcV7D;Mw_KMlj7ng1jJe(7KjH9?nUT?i z^JyV1^5XOO0diBbc+egV*QRF$OVN2)=l})<%0McJ2V;$!(IJwULa3WUXW#qD)rSKytskUS!&CF| zDdIE{M6n{kLFvTZgrg+;CONn$Y1XuV(>~a-YgwsUmJW_%Chd)`(X4j$KMDntW0L{U zpgjmELS~93GmJ(I#kU(UH&Cl=8*l9t@f#`dcZ$&%Sn;v?lAb&+ znnJeEjkoiPG6;bqS^MRyx$@h=K6!z!JB^uXDa+hS&z6-jJkmBhFS@H-KVn&;)4&q( z?~>Kz0dsaf+R5KPHP1#9Tra8KlWH5)-*0C_Z$G74mVsj#HsOiW%*D%|Ec+R9+U{V%=N_j%)E-xzUll~J6Z0RhC9g`PQlTgRG^eDlpuESa zY}D+>L0G*v!@YX7U0de1qGSp{g8<978pFDrSA>@>Dtxre(`@HNuSD|)cjwfUmM63dvgNCBWhGU@vjg9|8Yj{)dpi?;5gbmyusN9T2 zQ#B`W3Uhf4wpX`+)BEpcEOAnPL1Rtuv|}Zf^-h7#chf_yO3F7=2+->5S??ZpRfxBJ9DI}ZKv6cr!%i3ER_j;J~rAFU~^XM$K0TM*%(1>0( zG{jl}Vo8s)&#zAMrV)3r$Dcd{+ViJc+o|tMmgSi6@*Q-r^2Kd`+z*8otopE6Z|zJ7 zm~B_x^|TaC_{Ml{dVvpVLb&t_fX-s^yjX zZN%ixqS+bw(yEsICpT43VSF(~-mL&!m&^G9e|%l-aia3gJ9NhC7Ft}={`L*AxsJ^PEBreiu~E|4|fhuY!K}s?3_c|;H}0OI!K{cv{+nbcI1WQ`BEzgCT^zd z`?|E@Mw2j&7~OF*zT8AZyfatOW8wc>V%c`1nuCKT#c)7gLYue7uI}iQXN3vM!X~Gg z6ifm^1wTM0K31KF6A7(W?~;JN0r|6|;pGt!pePA}T4D0}sV=i%? zBi?N{v|+dx;Vu{i-0h|qrHf9p1JXy|>gfTAr9m*(EPnxAVNrc}JTnhW;Y1fFAn>?+ zAJJ(ET{BxMEXN~$Z3WcWexoT{jhF*xAA{?hyI!>Pr|r_oQM~(p*3gnRmY))e<$5>K zd^em`tKD+Z5+v8FBjj#sXYQNMlNmb^qu! z`2s(Z^5GO2>{i$Z#_o17tkOuw{&s?N59j;9E509%Ve`{L>(0IHD{zp|W8cBae==~h z=-bS?GI1h_-g-pBIqC1t#>}1U>YMf|A zX=qxawnRR#68-DOHH-aZybzM{J_B>qGN4`>yCh|udR3f?Jm3QHa%-M$2`M`X)#i&L z+(j({$u0WKrr5zRT^2!baPZ*|3RNoDw#NSTD-0VPb6(3dJT*0KYpR7Q9W>2HV1#v! z!aVQT$pS()0Az59PXT1nEYqil7o$uMy5uc4-&%z~xliuQ?CpnbhLm_p0l>)23BdMY zLc9mTpP(dU`K=S^`O*FMY+wTI6-i0oO_*BMDHO4I1hQW68(NgKPxv14)clp?Z$8&p@wrf+U0# zvIhf8Vo3k*yDz?V-NrRO)z4eU{*;~GrEcxT^#@E+8^||ouKecm&@OteSnd8-lNXRx zwgija$W2XMm#%~3BLic>J_MB(UX1~G+3S*}2bxHi6{GXcPDb#(-#^+c==egedw;aL zYCWr7S7f-4D(LsL)ZO?+`4mU9{OBYeEF``x*}>Yorho?RouxmmsjB1GX$3C*iooA- z$_}05f{RvVt+{12Ed`Sw=4x%pW%!Qf#!1WM!ul1k{LT4;xncHf*S|rqK5a!XC0MG! zI75|g57tpgq^&iPjXUWas8%^Jeb?!b9YJo(5IjRlmZ);YOEBg(AH&HVYkX*9aQw(n z#eLL-n}Y19*jW174wSw>KAna=;hRqj}8ya-pN#O z@}sK_EC3hy6%+>eR=7pu-Ne{OYW7bDel~nM281UeK+w(8d}=&eRd-Tzi7UGiiZTq4 z>j5lBueU6TNBv%3(UMzy`X}&4yMNU+>Ux zo)6J7wyVSAi17DVU6x_EEEjYg7mV`M#5~x4>jES}K49aFl(7LI#s>y$xwcT8w@&R6 zsuut_4;FPdd^=2KEuWk=2VJ2QNqPrMI23nVIsH*9(SAoYr`@oMM=kYAZ=^2R2!}^l zaz+5K9WA(cksh!fR6IChpEDg^K5trN^|tyQ?|Yf9w+$LQS@`uj6w1ieSmM_vvAcii zngzxA2Ha?qS%MwD%N;;)a}zXsa-p~!{IsA$v*$Pn~j^GS>F_=<4D8tei9~0r#pQ)yM`ZTLr7!NTaSBL!$vxq1P?7DZRl3C=}?4Ead{#fSa~gj~#W8t}eyp1Vxz z5etVK6{z&Q;s_BKr5j+qi6NCKSq0jE*xge!{)UiGL%&qwWru2y3T2;i9X*0!@B;BoZ(1Zs{HXPK1ePURm0BFGC!0KIcf!xK5Kl~nbR3iP5ee{t8k`|KH*^@k;*K+ zpX`IwlW1|)cECY*`raazex8yavnRGfM}O4{VzcN?nm@Q8Kfej`cC?r1@Y*IYqm(K6 z?Z}TcFSgg-MN2FNuH?IjTI)FO{6Z4j-xRF}MPUAfW@V*4GRE+sh)lT-Y?x z3MF$iM%_5t3(tllr^5aiGMluALkmw-9>$ane!^)i>L%t}qQkwEy`v07R8^fpzfTWD zfkQ>ce6cDmALTR{nJ#7>Ccro1KZ<)FfvP=t*|A#uK8t_k%N+ME^kdp9YbD@Sq_1~K z5ZY+`FQ5*b)GJwNla4w735W?36F)SR*{;}J|X0RRRJ^0EilgbF-_^kpmPgL|;q0qQ)Cwp&s(okB15 zf>;eOJrYm}*W)jSjY}D00zJkO6R&p;zbbo}JlkEM;<6M;A)pb&Ljyz63{PwOXi-uk z`^Z2E>^0nIHg;vM237n%>lg22qyf!Go&jP+F9VBH9}s;G;mSTY0L^Sf46442`^ML7 zFYeF7YLMz+bIXR!&YPbSPFm%q;wDLRVA7l>{%V<2jEkxZV0s3;TGkp$?{kHkKq->i z9gV7WLy8FXAN&A}(QxY0=vc(yFGDJ#+Qn`j>0V!BdbaSouoogWVyz_vM4~73FnHey zHulV8v#9hzqtzg8SgTtltJc|K+pItq<5#%z5z8w0yVNoGDj-vy6pB7PvxilMb zsVAa=U&L&ppeB;4;>If7i6uQ@`psbJpGKy=_*V7^K9#)`8*C3$Ow+c$UggzR@_hV_ zB71Kj#OcYXT+I+RFK0lAs6)5y-TTjM^9NdHpmMo+yPu*tL&$}rDjA$Vf0%eJf=aOD z--|H$Kga#Qx#d^{Z_m8B#V=0@i{ub4J=LXi8a?sY8Xv_L&;~1 zTcTm8-dc8`gJ6@4EB3-UL-IL|@+Nmsd>jKhxScSf+)(#`dOWK*QsqqeN%?<*-m&yT z3QQz0-f$H)Mev+NoUW`K(D1##`RIo+0BOhb0C|J5CJA7 z(CF7?WKKuw22&Qv?#7hjK?lqfh?F1&=$R9z}e>Uy9%eH_FHZl9Kx@$}#`UsLyNFp7CA1badUJMfj z@B~`4^~M)WMS(aWt4z~ki+=U|G$`;_6g6S24+fow`~ZSWO(|DE*R>RjIcu*nX6O15cr{VkM9n1f9qyX=Xngy< zNiB9z;uRzIX+O%&7rIy;7@d1C#7Q|%Dx~Zr1)QPS_N|gLcJ(6m&8M)YpL&hOnL7j| zha(!%f}qqC!P_uCy4KviXebz>n0`^Gf&JTRkOo~yw%<`$tjc}}J&a{`@t3T&%>qBO zg%2w96b<)j3(KiKRw?m{H647#cI8$2~&&IBWP-$(3LEU{taqK zP>=Kv2&hoz90(6y0I`KbtOfyJi!jzvAFkBNZGwROgTndoNf1bi zfEUmk#C_5ij3i3Cd0mLaY4`LdwuYEn>~Ms0Rf*`8>2Z`vXU%g=zwS`XvVs250dC`$ zZ~DE}av)qY1Rl23xZ#Bys}lR_ouxk8PB=vQgG%h~#TbdTF2JT34D3d0342-ta#wWo zhj_@T>A1rjt&){hp+9C#8ZyPDzrX&*)xv%XXnD4X2U{4iPCfyfY;_#{d6CY6X2$8N z%8VdIA0EnON?G2I9E(S*43hr};@v+G;UolG@9P*<6wSDSz2^o&vG2ZAMZ(>d()xi6 zvL+N69e+=mZ)Eg4AU=4u`~rRZf6&JCLOq}VZM?2h zPzZEgMfiDo=8sL7B=rCUjKWJ z7OupOz4S9NI38?Q_K~#YxO~>Q!Lvip`HmWNJjWVeMo{&j?dWFWOVdVcf~6$tAI`l$ z)tLrzX_~bU5BfgwA8%w^V0dFh^I`q@pzxcFeKf}`bAYX~wv z`L;VkZ+Ar@9K%1lRps8)MFByXa>H8bXsNj3T7_XO8Vm#qSAej^<8lXVF1zT>WW;!} z!1@Tb(&n`ry zz{0AnwKnzROugp_rj8zI=!jv&ZnCV?&7%H{LoA=`cGvh+S=nOa9`rb4&NF1R7ttB9 ze#m%H0|ao9FX2moZ~Lu%CC-iH%u6%ObhJiVY{Q0NiZ1YeGR7Wb?^h*8oHRnpUGdvf z*Y{Z{rli)Pj)7F1(0I#|z@s_a!R+}sX{ic|fU=}yi*Z_xc&rxLIYm-~9Gd%G5|{K- z&txo8P$#>h>z{@K)Qcu`tfA=Y2PSeukp8`h5FYP$<_66>mC?KjMC%GXQjV;%1%wL8#m%e zijed9E(J4(Ilq)V=Ozy?Q|WUR!?wP$)~I9NsjEYEKx$0@Iy8w@ETou`lw&2pBCuc} z?l})}iLM-}oaA7?Kx}~I-QSDiRy{v%HvaY#sOG0AKPyHYT{FY&#w!tD!6q^&cdS*$ z<&*&p-jq<=6N`L=ZNMgSXDJKNPq%@gl8xrIitD-c7h9iCR?JZ-Q@1?{I6>Q^1KHJT zQ8Rc!UB-maj3)-zwn`Fy68|#!ilD8EEsBu7d%4#Np$wbE4t0}>z!_Jbxg z)Y3Jl`D@;HPr+1I0PH$G^ITq*3(1 zI}N=-yj25QkqrvnJtV#n+WssCgj?P(xZvpcc%U$eXsl)25xqq>6ia-tj>#(f1)-*h zk&hB*W>Y_B#d=Sv@bMqFOPrW)N){6+=0=R+5A0iMY_sm<{)K%H0(@WF zjNqJP?&C?$QUitpMGR9X&C++plUJ2S*%cr+(K@?(x)OSD+H;TrXbrQ#5RxG0#PDI(3b zJd2s`s1T%n(c&#HwBFg!5IJyxtdOh%@9(B`C0!0s(5+1_uScJnHeW2$V`E>9Lngj< z%?5nfV?Y$)5y+&2$P{t2*7%68O3XbW%8+C>Op!7o5H6+B1-uz>wInquRi~&s=cB*N zA3Ly{v&|{C-*N<@ZNXg-;rN8Pi2i$})ppm@WQXkWZXMBWd>U1lVIT?kmgrD5FZU2} zA))RKYRIcB>0io|z0(eOR_S)+0K?@Wnj}a=Mfju0xDy`?Hv{(_PjGw{@%hH6* z1A&3TU55aGw^9V{&be#sK$vV#+=Q;tg5_j~%cRinEyW|O!y1?N0Q{-|EUP^rtqZ?! zy1^3}EQ}Oi6puz5&%+ClNG*;A`$P$J>2Q?L`yFC>r#DLGYiG zK}7(?!oh2;zm`%MV6;08LUSan*P<^5<(%7JPtM1y{5J;RE8DwP!5d<8=&XJqxUw~v z=WzwRG#KR7%`Rx-8 zorZoRu`-q4<^EgU!9n$p#fr6y!wNNG<|}Z)1UhRIg5}v*C;}l8>dW$x;BzqlRRA;W z5NG5DHF^Ebn<37)8XN~plQ*TzO?4*uH#p_qmc4EI!ri^#wa>?ntfd~54Sm`IPcc-~ z+miDll&{Zo`s&eE^PY3L!XDBD8*wAYs4HKQJo4Z#S@e1dQ@d`wK{Ca|w1zQc_L~Hh zV~!(9Bvs$PkT~8*z=3uJi3dEIMT&v^K~vEij$v7KXcMW;x6rj+W-d9V1G>`)tIcit z5|9L}Oh8>y*0rX?*ymSn1d)S!^#HhfmY?`_X!Muci^-VlbkLZm3&qF zVUr*;6|w(Wqj~xj>2oIOGhlRPPb=?yVFQlv-buZ?Z(Psz>At2TRiKAUd{thHZp1@# z4YwPhq%m0}?9OcdUyD<-#VM}?B|(~O)%EQ$-j@RQ6Euz_>lQp@?VjiDC$22aT7=7M z>4;k+q+cgQv106WNgxC8^wChf;<(DJ^}k4RJAHt?a-UZ23vrnt8;6XyRSTeBhH+zHO@U2e+>ghA{{hkgCTm?lkO`%TF_T2Uy`J0>5HDST*mDscpkFroe9~f3 zn1sZpTyUQptifks#*_KDQp3k$zH6MfjyUPk78_!;KO^*JE1p~iUD}!Jj#;P%-V3N>p4Z^kMj{VdEumqK3_?rp)%npenC6i-!@%~ zCQeuGD#hhXpyDpUE@PU1n}=4cRWCrA8Z%K;>6zFED?6qED97kxtXzd|Ove zQSM-oT-{DSpZtAN7Tsfo|3`ZgF|Ub6*gMhq)kmTs&f-RtIXD_jIyK#rCD@rawq(8+ zB908beDj6AlMVmyF-r`vi#SY1liuD^6{m`r7?26sGlSD;2h*u>(nR4J6)#qVB z^wN!|l_J*%QV7`FnwFoJ&z}OuN^2%;iftr!jm?*kMK%rWkZkr=mj5*u%@3PTrE7uv zAR%(C4kMyVFVM$Vy?7+|3RJK~Fw(ut*G?NIw;ed@4ZMV#@d<+p5WY8Gm0W{otd9;?co(>2LG>=q+xAfnctraPKxVt)!|Pk+4xY5`c*+O zPFxVSk??X3|!U~a4e?b5SIU-T)iBrmuZKdXGnzRF$tR_wSH+fLNjf52WLPeP~TOa;@ zi=WfV#e9@JKgs;e8ld%8-_jAWQT-Ke3tk*iH`es&$sJQBYn;a;kh0^VK= zPE~laYP1WN1Q06jCl!H&0;PnWH7*Dw{%5V5h6{$zlLaR+p!t?J+V{tn&!^u>p#3=NoKvHs=a za5$CvY%)@{$=Fd@VNo0^Fm{9~JR0u6AHT^{?B!^3Gng0PY6`GaJt}}S!vPw>TJYE? zmC6feNj(5VepLlj3cv1#0|gBL^ST`uGtVNWYx~3_HkX$+xNL_mM1}Vn@^U{|w0oL- z1`NEdj~f}4fC88tP+r2))Rcnz$E;Uf(oG zH)d`|3usF=qLZ4g?gOhW!M(adU<~I$Ff_WYzAkxXBMLBOO?^tYFE4$4!QGwIA`$@knkldG?j3C z(bAa}B8(rKB`>wrF-VU)k*H&cdI*1*oz=#IYo>!rPd2U#4SG+o)o=;kYh@VlBq*8` zoJg9O0dOlY$Mr(@_tq8j@b2&L-t_$#gW>*BtD9tKdFJ+cP`9f>;7|cT`OAA$mVay> zXBDCh@r2sv73d@HX^ReH1Z0V78R~$GKxvS(;FG6J-qX6me)lu@1NU=M5qHvp6~>}+ zj)k3lhP{7scXz{WBZD(7p$;a`g9ISWIgxkSEMq~YNaAY|tk;io1ltI_-H^f;5# z*;R(jsw$A_kWk!nxqv5IhzgL))-TA)UD@cFiH91~ zI{Wjto>u)a7q);q>lL)$RK@+IlU5Tc16hch;d{EFa1AvhabFAC;=AooQLts zD4!DnoL?Z3jNa2p(rkWFv`PUb;vhwAna!XT!2t;Z&mqU5g`2^KTl@)Hv)pU+!Y~y3{`)c9TE!gptF(Xn-z9fkznTuKVJkez;MdOo z`l~qKE_}AGlPaH1=H3TJK+mG4Gk?&>#W8>;JYE2bej(-y^8IPiMnULS{=OF;&sQy= zO@G&~*7;>6{|nPrIv}rq^EzhTf!>U*QUl1P)$#Dvr}j&L{wB>|Gs_9n-EAJHmHy=) z{^=IRe*R_cL;T?@nZw~pK)-NCVn}d*v`rZh3<~)qDb1FGFz9m_skp24?*2&wmJSnp z8V0=Ko0#m$Dnm+a=igpSmJ^|@{aAV1>gk5tzGvocCu7}wlf%y=T9Vkr^V`}h9mhzd zOg z({Jee+~r>WAQLT~2LxC>eiMeHO#e%(XW3KIZ^e%WUyGbLHbg_ER6-F@uWDVFm6ncq5q!;yTQaNe8$J`&Z3`-eJRh= zUThuyHswZjFOR%{lT1^SzrKRHbFv4!9rC?eh`rnRQS%vz4oZ8c=&!#s>E64^@|Mr< zhraDQagzrH9S3VQ;am>fc-Q`eMu}1ZC)A&=g z1GsuU`7}1K`tKg*9#sp@?il#Q4UaAuDdm<+3>PYg7AY*T+FEgI?&iv3b2xADc91uo z>=XX3B}Q4u0lMZM;bkD1hUB%~ptJY6?A<5JRR3WjKzvI-iF51ew)gq1Q!ai}H8Uhx8p>zNd^jw%H4|4>fQv3jQhsq)C!W(R5%XVUZ z(9+C@1Ozb(&9X<{n^;_W3KtIzO}5YqQX``82rX?d_1SUi4mekJ^LFs&7Ugy=ceO@V zO}DIMn++yQ5hkujdg8k0$zD5;T68}p-PRAc=SC$YuekHKFlGU(lg$Ayef77PO+ znVv*K3rxrO22koE91leRT)QOlKTBHW*2BF-pM7^4 z>%%tX*}zW1Kb@PNt6+Z?t6Je|U9$-Ohp?|6A5G6IR3;DaiZy&zHyxKaE zN(gR&M!=TIWP-5LJ@qeE@o=x%`dZbn&Z1)B;9%n6>2KQ7Z}%5Pf$U>kG-FldLgRdC z<>kKCDM{HswZ-uS>)sMzOp5I|Z5{^6W&U11=^BP(4c@m$2YJ_SPTANEW`8tC5Qmu3 z>uHc){#$v$DL6)bd|qH!+NYtRBf_83MU1*)MArjcc|HH0gsw+BXD=GP!P{b%rz)Rz z*=M>IX*3~^EF3B>IUe=sZ30P2T<~&4L4Is2tn60qQCjvI3k`b?H8*vxt>P=G;~IAj zqvj^IL%8Afus$aN@hfR| z$4+dY+Q-GlvM|NS9C;pLWRTbsn3yb!R8o0d=-Fy{0ILTW-l#8O&$q9&KJjIEhAPg6 zilsCHfmfwfCQOPIA%^J!(bgshS^-@1o|*T>#|Srn4-2gi)zY743L8_`3%-ULrCG); z3*F35Eo&dVy)S0{J~9zg`-l*H8c?CxfbMLD>xn|yC?c#QsI(5V0QAU&7X7l6bDq12 zF2iT6zhRz@w)z>dI8ri_M}W>~R%)Mb0sM)LWVf zsZ6|-BqgEweV{n*J79gS6nxtYm6k7$yh)!3_DS~JMf&>yv{}~rZU*`KSFxI!$7az$ zkxK_a3yY;JnhepY!Q@Xk!E=8>D5!3?12{v{n7E|CY~)Pw-(aEqJl+h_>t|feDS+b)j{dxav3RGhjXuaw2Mg4SH404 z>bKa(8e*j1&Qd=raBRegDSwX-?=)Md0Ru~YC|>ke%C&easy6m+`#AUtt5qpl81sGH z3V$@coM{uS@-EiR(+<0n3^rKV8m}N(WWtdu-lrmZW-Jbj70?wGnQgoh9y4xC->->94__v;WTd@>bQr zEM_BKD5$JL+bg$u2e5iyek^rLiU3W^{66^HE18%QukXTl8F5%Bkw>93(9AKWW6Z^x}_xl zsDdz61g6;xeTt1z708EeJQ9o(El_omT6XxnTSmLyQwt?<8R* zf&dZ{h6*W++zda|?6m2cY5i2?m4W>76aBfo}fbGPL}ZUnky1QNnk-&>+RYj$>mntz8N>h5nzD55vdi;4vz+BQ`kB zocR<55g>*Kh~1$EVuCX{<~7eU}fbd%n`S6r=1@h#uWD`rIpvqlm8x z=V3o*fMli)FvF+05wR>jl=Ko@UmzJX3s3w9BRASa{BuHinME!9A+7kK3MK)5@i|W9Prne7+Jegu zJ`h}>+hamBr#!|yCDR=H)OdYpGvV1eJ<`+L<6kmxOI3RD1Wf~l_hTqfO(8p`e}uD5QP5!%Zqb`s5iIQ(cY88$7-vTU|SB*o1MJ<+#|d_ z8d?bVBJdy6ug=Ssao2Wp+|IUwmzL;ndI^_3GhH!pgD`FhkSwxN-|Yj}O+eRsH){^^1e;3da)6fC%8)-xnl;GGGH-wd;%L3aHES}bn2k@jgJ9-{nI zyb1G%#nfXatgZHYPek4S{xq8|gQHC+NWI#bg}00>qKTTzZeSn3W_Z??`2wMqXXUi4 zjjr48aIh%c(*j1fvOJ2$;q${^wNQ}eLtPcz9sg=W+3lhA`xd4Ao=xm(%6r9VBZ@HZ z)NQ!)NsRRFmqRx^)Zi}80a}l}%4bKF?CD%@vUeA)@~e^NjB9h2*R~srx%K);m4?(A zlUCJ-{hsYOg!ffX4HcG^jdUK%6Qr=ABlJw{L=AfP91G%lpXX#4Qhj(Nlb)UBD_G&K z96mUYWf}25erPH>$sKUKZ?(8R6E*&p{@M!Ngfd4=It%?>9L998T4vU(Raubn#VIMQ z4>JxKw19u>CYH|Onw(`_x;_3?-eGyg7vl3k4_SY7z!L{JXQ3)<-p(>)g|lom{1`SU zo6n~YH-qbrIWoBe)W-1Oz#=*Zj@d-8PvwPj)mHMh=vWJIY!7ZNU&r^B>)JBk>#n_!a@m*@O$gZwtwF

JY_^L3G}$5@VyH#amel}Ik^riD zi{f}2Fw_uuTZq)tL%fd;Ar@@xBlU8vY9loL2$L;hZ`Zrml5KjKP(r;qzpos1bl zs=`~+_Ax=|aX?iz^4hpOSA9#@pc!Vdc0vev`%Ygc)F?)BTSI!f4 zI-9F-t__bWn2CE=^zy&a-+y#5e9kmZ=nQ?^ z3zL!5c$D9gdyCC-Y@%W41Bi3BNVr}=4i044+bo3ObbuUWz*>BI)sQb**BeXl( znGuH2a0iLP-YQX%2c}8NzNxr{Ib{#+4zOp;zY-@MPrqKmZ`%qTK0Qia4JD}mQsP4a z8tCr*@1W1m zMerE)6`WXxjD9EBppFnC+QMtAi~hg z3)Fb()%*6+!?Lp$x=X-T!IQ-IA*-J!i!rxIOvXiX2|JpW9sUJ{>9b*c#_Wsc1rZxhZ9`H8xUaNr0qe3+kVoq9J6n%I+coFMp2 zYWjZSACaM`C#jQTYz+pEIv%3BoIvkS9{*POy@?79_4$f1Bb;TtXAVMR>iTL}$Is+i zTT6JXIF6bn`=T)f>eOEfQZhvtlO5$4IuQS;AWKP9M?xH*R1SXD6+HET(IDA%eiDFl z@KO4dy(?!%9=275$P^`EkWWiU4E~_^O=Coe|74UbO^vJcT zbF;d4O%OXcaAR{s@eNa9T`YF!ig%p#M|bXe9kSMFZf#!s1{#)b418b)dKG6OeKmkz zf+p5K6fV-Cy_?HZlH!Mb2vAzXgQi1RfVE}c*tfI>XA=R3F7aBZLObhLlx<{CjGZUu z>oy=GRQjIB;j8ZgyjEg7#1aX*tDmssi`3xYTrBnTETit!@wRzPdKTRGlYNv1s0vAF zzW%Js;?R3?J^AwG62j|%y|+7^J|P8xWIWjy>a2Pt1cEpaq(l$e+j~e$wvnasn|{;zhWjvK zFbjcX(+wU6s}J zffYTSHB3@=jRrdLgx3e1(F(DgAj~{+7yfVz!`^y?U3a{Fad{kjCGS}T^<$9JlEA?z zOa_1ndUF^N5qJ04p5h1n@;p^H_mETE%>LJqps)68>W_fpnBH?tRWSI{iT(1Dd75kS z`is;ZW?&$8O$Fwr?=(n?KM_$FWsVr#tcH?md{W6#Cilm80RosRcvPHK7`K2M9dvKD zgp3e?UGHb*NNH65guT6I)9_r0-r}=Z669?@XBkvCtqLGuQy?hQn*xnvEo{TRHi@(-vJz z4Jl2en&AmpcKJFKvSpBSDIbtIOv=Iq`rLW+yizTPkBzd3zJ*ZzK{^F^1{VN(7PPK< z-!s=3LZWkC>Q5SAr6_zb0Mh~D02(D)+)(wb+G+n!PZ>LV2^w$6V(}9(Zw&_fbK1iJ zkWV5BVDT5RtKKcyEw%YOh`&yvUXw9FLIFL@36}^>3egh}Q1QGT$+K4(>U1tfPCkKt zf&6zuC?BC8py=3`W`|-UQ4eOx+JM6p4EYqhJGp?fxAXP%Uv{4e(PGncLx}LF8T+^6 zR{$(rxc4Rq`<*~lCgW4*WlBrqeLQ9MtdCz6msFU33zgu63@iSaa+n>4PA3|r?D@{V zfnGmBw`9xZ716iltEvHYTGXQ^w`=MLZZs^*LsKI)%cgb3UaYk=c{RSJl7^6(4^+<= zCDJ=@zM{YAVDZ-F|H)BG6s||Bduf56HV8s@`E~gXb--wrDfUs2;%k;5KxDj~e!M3H z`zL{os4IHt^>z5G`pK@>Ukb9;=)_dfB-55f+I75Od+wya1ipvYYD3-+I}`+iPPc&}%{BgkhPEDC-m1y!Cty)(^}DWi&y zBPyXRQC3giy{C=?uGAVhtQQHRIZ8lwnIOYtzWu?n+fPdk38N6B{YcONtpwu2Idm7w z9hLIwG~M$lq{;VmIJF-hE-xM6)!wh)kYW;*CP>tRukWLU{de}0(BJ#sRKD~bd691s zI?c&&57RAAv{9s?ZWn}*{Z|@;(5I1V5hB{Gkm#W}5s+n9JYL9*B`AYhq4ni;0E;vz z4v1fTU1HG8B$IPM0;gaZra1<(7&f>N&Oywn(0Zc@bSj;qG{Js+Ho0(@5Ml1dkKuy{ z@Q<{_=(%5p4Sr)^CfWG&4}pJ?y5w$nNUTcbBDf?rL+>}tXmg@b!YuBps@YjZ&Q+bs7i*xSO-Rf$lPMLz z(QJyS7UQG9F<6dd< zIyH!-6f<%KH+VQ*r+gr!iTPuju?d%yiV48j8-Hl^$!mjP&R)P(+KA<;k>4kOWod2} zI9Q=iwIo{oS-GwmCE;w8K(`lSQ#daH)7MfT;kqov40cYGr(x%=>kYuAr0prgyydqyw0R|o}4%a zOwsp2I%}1_2>QfgS53+RU0D#1{d<3CL{zFfXKqVAG@u5|OWHx29DW}DYJij!R&k(> zW!RQ%V1E)fI0sfboWSY;8KS18AmR)n{9QjEt7bk!c=@gk1Os6=?$DurBG%51V!;Sr zrD-tu09qnJF)-WVf#9NS%$p`L^Z7t1O9`Ck>K~_<@q#Gt8aPvscT?)EdJqKB<-u?K zbayO`?>)q=i-{&uT(xB8G968DG;z*gIX;4RJ&e7AEl17m>dL?^Lp;VE>V{!F-}&r% zh_EXV{>L}IuPQ)OV%bc+z=wz^&_eM*L36*up|Vtoz#Sa4akE`u;=?_qj^fMPAKTSX zXhzi`4JB}tMaMJ(#FIJl3W1v0j*vq=_}+cj13~Ca$N99yL#0VAV%>dhM0<$O{+**- zSgvvScOQN;89H>Ss!zv^!thv>bS`jba>dy@9h}MToPROhX5BiJ1U_}2gLD9G zTw;VPXs-D5+(#i0CMVpb)5q5aQjbgbvNXsN=!B3 zRW{u|FMpNoVd?k#-+o=isx+%KG2VaoN9)hvXU44An}43rFAjCRC#%1K zB3SeM`YAen-uXPLpzY-h&Pz?#zW8;=vYUMQn|XBMpfAHI263{Mkr}+;vIF9Iu~|hq z`U>2{B?1Gkd@)=a$9w^DTAH8fN6jTW`Y>@J3)kqFT1mP4hx56I#cr*L`(|H zemIJ>&_`o99e7g1Hqg=K+>vf`Cikw?^PH3(TTPbvi}c_1>TsQ|hV>uN@V{s%gOzVG z&|#2SdD>PaI^k=LOe>A#@c*-=Q~>-KLGzckOmtJ=6N`y zRJy}QVqM#VJ}HUPsJV@UxUQZpoB&u_+Y0x36S%*nT8KLb%SZO7e|+rBIo z%FbFriTS3MPiqhK!TcTu2&|7nPrd;?8x5A1XS2mVDFVkmWVZR89|ZZ+G&2ezmWs_N zc-N(Y#2iAWsJM9zHKiaUOQg-_xfxkJx9=TwAM$M%mj{n{v|gj@PN|k!A#LzK8}jMN)2P zUWljw3mF!}Pr%l!(6wm#Z$ejxg=Ep*zH`Es?D?sBuxWGb?_W|6YnI;?Xqx#_2(hk5Q*{K6K(9x9`m_!MiRUt;PjkO_Wk^`CF>M^mlvTX zD6qq|^Bu>Q6d^ljEIBayo|kL2?XeG%6y#qGGY>Ne*ieA`U0kuPg--2~>S~}IR?tqy ztB6$n$mgzED#;#3&S`cJ8#buy@9<@;$@aVF#R)P35ju844K2Z@?YEl)@_c{>)>)-4 zWOLXnn=LJK^{L5~uIxBr4VFo^!d+RDFo$wA7lD>AVozg5g?_}M2hu|-$$^{n^?k-0 z_0-bM%@42fP9DqMbuzamB-OawXH431~`LTG0^AacJIfQQn!9a()#54QJeN8_7 zeQ+6JaMN&l#z)ZS=_UN-lz>`V0Co6Bv!e*R6vO;UMu!?pFCU5acbA|Xpzkyt>w8!f z-?f0~u2y?mEa#Q%ah(!6ZW$jioO1vi5VsKz- zRZi@Rp38eL#Yw%eoWq0r#@9>h?d-tpYb>g>Y6^MSXtWG-dQ-XFz9sRkC^xyY0_9Zj zcen0p93r>{AJ$$CxDgyRKO%d%1Nvbhfyb!`grkDTnp}bu6`+rS0_irANXW|z1T0O2 zKA#a`A%jWw5X+PuBXiCd+9C0cNEsn?Z=(oMqPa^W%LzQUf z;4a4ymFG8ReLfj2k+ZRJ{X|gUCo{-@qzb0azS)wjk*)?%uq7c@xK-svM0o9QFWzSv z`TCL<>IOGeoi(2rbp8<$W^Xkq#w)oq#Q(0RFRY)HriqP3Zm1cOA|87)E`vnlhVgNy zn-m%SaW~CRf(d_%EX)(V6+fS&QGcaT3)GLr&PRLi$|&9PLEum5k%Bv#BJK+;-PnBrt zTq*6f2RnGCHPtduAKHrLU7@W?-rQ&h7v7IaX8*JQC1_WBPD^OK>h}n6)KPh6^ZEWtA0MoP%$> z5f*n^;W>3rkfuF0J$b8>&D@xe8P>G(Piq@Ht}Jj#iE)$LQU_5PxM$(63J1+Y;(A0e$dC z$^+9>a&8Pdzu&3N;dx9SXA`;&de)nA!RzaHWI%^ao~VOykvbTJbnM{Z*2l&^VVc00 zCb2js%ckB!uIl(l@H^{juoo0F5Wb1S^ti31Wv04Q>?e-KRcFb1}abM__&68X&x z9vK8CB6BECPP$v$*cu6;inv!M0^mK|ua9JwM-6SRYDVU>tYU+;Q>S$x3~cescolJ& zc^r3#!Fd3;r;@apz^P1&Gy0hYAlMfaq^y9^hu4oepVxfDPUL>wk&6rQ&#)tK`Q#H3 z;H>2s`v?xico34u>i)RuL4$4VXjxZ-77kfaN_`DOid>hPn-57unPX?27Rzn=_FhTx zSCrws*@e*vv9$JK-6!>O5o!pQo8{??KGx`iP3s zjFhH09C`9WcrCHIJDBUsiBP8dr!f4bK2{}Ft=qbDTS7;T@UIa%#RsCdCT>Z!lbMx& z*F$9h7?7{un7syL>%~8YlHOi)-z{aonePTP+vT)B>&PP<#H_cv{&yc&=uE|J-r*X| z)9+5Ms5CI}G$dmk7cwu;Z?zy6Q3urhxM74e$*EB(8xich5rZz~;Ny=egrOJ#N6& z8L(UR9~TlVAAi_jQZ7T?Q%7dq?B^d=QOOv;L)=fu<5lHh9R@q{(tGveW52uoHe0ld z-7nUaYZFAA?KlM@nzYlMK~Tc9-gWrxhG^ThH$J?Km+#HY zDxPNUvI1=wO2l~L!4cZvfV_II|IbP9Irg3S0b`0QE_34>!AyUiiXM;g&`n}cun#1u zz}T}0&7Y#$A^PYq?j7M+@Xw%X?(8MidVK8G zX7(zrT&?AnQVTE*N|YlVYL*CDlPL?nc6oZ=eT6`OP#_BB17=CTSsF!vpR7(H;q$${LR?DzOK^~?3aeTZZA9M+H77CyN={n?Nli$l_$8=vq%Jl zfMTWerf}g zdqmXqU0Qw%Wz$Uw4b z|21zW)l)ryz)I=%rrAywx-)Bup>)n*<~c@^Dl`4@Csas?pIR-_VpaK$zc|##8e!Wz z?Nh?jOe>qBV>6fwnL10{eEM;X2>451ERoe53aF+CEG`t zIG<~xXX4!VW})`QS{tv>O9<$91(_N*wZAG-DZACxHwyJ75}2z@YhEw&Q8o!JFt*I(b8#&G1_OBb5t~sT9n3GPlgBm z6!RSbf(Hc5^J9KC6z3otZ8WcTpft?TTgjmc{1gza@|bv;=>hDk zmOMY_S{%Vfqdgj@I&NEc?6a=|4n_9naclocKLj>dhdwA`L z04&e^LZuP>}^J9P2JPEe=B^zksed3};S?F6xb+>2{jweHSZ=C*7%im;6gqN_5sm zSaJaC$_LvPE?sNYuwHwF5e5kV z32j=}5AN>h=spYoADqYb=F9?v6T9XH1t=`Xqp8~Yb2a&uJdTN&RL{))h{`^|Xp+<| zEnU_;?w%^+CXZyIi;1@&9MYGMuJuyw6klv6Dj((b5z6*pL_zNRLo@)w~qw zNlO4r)iiwSF;;vQJ%>24jl;16mH@a6wAq@GJ1G?nq7TY#B(uOIp%Xt9l zV~3lvryTt16U)^0^;dQ7U66Y&O^g4?x)tAdI8f*1ISRU~em=IxuF^&Bj#-I!Z+&mk z)LWy{miK52QXS9k#Vhzb)1A4ihx!)!=-{#U-jVxvUYk_|HsVGT3<>qV^A<=O$BR!%QDFX_l0^>@okv~1DV&wVyeqx-`v^E?PcetAQ>(4@`%iL;GYQJ}pk;8+~iqj?ra3NdI_`GGgxh35v6F%0;b7ux=|HK+V zVQ0+_lboV=35V(B^i_^pT3V%^z*s_f<;2$rt0wGsQBE9GjoIoWb>Z1ZD>n-Qq?oknXp-h&!E%QZ&nK9iF91mYstL%Pr| zR5Cn(;z706V@%8Z^*qT?%UbH~P1Gu8n|bMh8a}a-jxyiA zVE8;;$8C3k@CN4v_$saQHAr(VLas@CTe}310M-=+gE-HiE$fp~Hwb8vsvwz z+wCy{2~7v^St04oU}|HbEzw?US(Jm>?%qYC;Mdn37<#{Iue*a=t8za6F$i|`_jcxQ zzc`GY(IoiU;TyxJTl}n2>K(!P*|s63;a#S5m}P*b3-1`ZWtipajtQY~&@FuDWS`eLgaJs={hxwJ%WQ9#n*(&> zU++U#!s_I|aToApP|Wp=2*VrSBt|5Lt*Wl5$isPrt?wC9BR!_yy?;I0bh)tBM0++_ zU**ALHPA`zmb)QI1jdzfMZ4~1I%ZlX$XpacJM@6HR9Ck35`9?A~#~PWPyv0 z`fMcPgbRCco5MXb=A+Orfp1DDXBCqSH1XVYB;(jILqGf6&P65JbDkt$sM6E6hwAH1 zp6DGeHFw@C&*m;igIkwy!um{sxjc+b+^LO|=k~htTKbkwUAwf$i?@~B?X(TMshJ5| z;|VzMY{Y4KoqNjM6uJic=alh5|MtjInMt33gVi7T#GloP3u=Xg>NE+_Bq%u~t7=4J+3V|&&|*(mm=4%_6P z0@ZzbnOY|1)QZ@k_w|L_+xTfuv2LGl+1;_U@_2bbGaeG|R`%N3*;;8HY>n1rkO$dQ)Jy;eztPwfrBJq){Nu7GQ);hi62!xRnF%mNPAS znag6zzoIQ%7I+~{bX5Rdh5?o4A z`WbQ25_D--Qs`tUYJDy8V`e$J@{Epot%Uv9et3o<<$k9hTfD1>_%B!Fww29gHR3aB z0{!TQmPrs>2M?xnu2LT}6&mTk8Lak$hszTzz^h+gQL8iQygFEt`e{0BnDE=dlck5a z(aff$)CObJgjaoz!biNui`0PkN|&8`cKkT};<`hS8!HY~%y-R9a*Q7zdb8NdH(ycx ztU{vZK*}2r0bw0i)3&ojDE&+A-usAuS0XZIv6&>;hu zv}!7hiN%DYxyW#rQS2*;IHORdF9YNt0yjo<`3%OKaj^L!D(>!@y&mP1L4e!-zL0#d zbm}#iTpw7D2v4>hA>H1-9S4N|k ztI&fFm$qPo+g^XD0#`J7*lpcTi;vE8_b%EE2;_sz&)rRwTOri*I56}866J}Jl$<(m zV<)_7?5XDYP?NvchsvY}B5WRPLG|(&R``GcFq`{T8crS=efPIhd%n#iRNa?7*YB-m z1c6|?Cbxai#Dxx@84p|8hB%|azBkIvxNZL~Yh;$4^(A+mdfes)YzMc3KwFlzSzqtp z;!`T`urRhV~d=o~}-t zpv<#~`h`K=G5b<{5{o2-7aVVFd`81PW{ZE8x?A!m>CQJ4sY=BAWO@-o@BjH0vD}E| zJCECO2)_;)&k~pGN(I97j&ag-1n) zMn(pPhD61)hZJl#Ax$Ot+v+p0*dwkkS0LbMn1bGqfa}yNoEK7*0BV#vi8WKEbCU3+ z%R)q$BmW3HvvWy+KuXJdU=}`Np80mC^eHO-r6HhVVpAt4@v$!}ZsI=Zo1GRb#+^xS z8o!U$)-0Izj>@Ux;%P_wMA{dl&P^#)?YyU!_*Qv$+VXue*UFM-5cO&@%FsG$%a-@OUXNjdeHB9W^aX6Xm(TjA0rjq0$!weq0ZTbk ze8Yc^wr$5k4ES7kKSY_h@xI%{zV>|AgQJQ2rkAVJDFE8d0Y|5jR*9^7QbnP!V>F-7 zMmLTMqeZ{6<_>_FH9&L2yv%!D?sRpMSW#DqEPM{nGN^D zXW>`g|JJ~>IeY{tp#as2tV>h1?A;AE+_kr zWibtMB=-$K#P~u`PuUBIAV%H|A$yJ&DK~O1=J!DY3c$io_1RM45s+|4GQZjnc7TpE znUV7~k5~JzhGJ`(ExDf`grXjiANtK?%qyR3YX}2zByx+h6&f%!uoEJ~DaZ1m0#G7V<*IdO zRV8{m0}H`Z!e~CEuX3-w1C8b>nqphvpykiW(@i?J{ALH&1EW$7&+5(?K4l&{FBTSe zR}OK7vmT$RMPeHWT6ZaRBe-;GQ8I2ZzsPi|pqDOhmJJ{}r?22&u*MKwo?lb!j@{gs z1T4MwJUxXyMF2cG|D&i`LhyB`2QaY+P_N+og`$R|CwJiD(L|<4IwZlX$h$twGf%Cs zT3tHhA_NQ5X*M^bh~#T4*;3!-m|b6>X54t7;voX&cmwQ3>VJR(|H+RAnvs6-QyBP*pKUbj<8?w5TfVb z+p%(Ys8>})Eaeg{q*AEqln1L_>eXwxe9&dy<1D8WMc))7p1ogYb^XZLj zQZkeCXjbNOJc^>)@0+pY^$hp-Tle&>vfIQoWxDr5?q7Z)qa2x~x{Z$d`OG-Q>q}L1 zLS;7l)m(PH<>?nCVwKpqrpWuWHP0=bp>BjlWQogmV}`!{u_E4KP{J=_>a^1cJ4e>R zemmV|0kLTM%tzjGyl^7HwHx{6_u;cs5NGY5G)LSXk(HXVe}rX7!Jb}4KPZpeYBI%6@R6Ta2D?gU%FUF4C=l#dVq+ZP9B$2MXYfQY!?CSEfF= z8)eNsOZeDJDjQ7#rLQ#(nwtsp*+`how?Jmr{|z0469ArC32Q>yY6o3y45-XmP|KiFIUFN(*{nc!6 zzhfmK==oSoJd+>mJoA4*LFlsf9Jvg6u3>!^;aGiHob_yu$Rx6ydKaro%lX&g0^w3F zDunSv21um!KuW<$f|d^~GzdO)jI;E z00s*D9Df-kF9Wy=N*e*2(|0pAyG!jx`PwU_tHo<1C~gmvOhc+b%y@*NvaQZ)2WIb4iE2kFI&wVsF#_ zx?M-B{D_9KP!UeUkG~7q$EyOCLQPOpJ3I@@x{sv9 z>uhoB5fPrEWtOF|jZhHG&}^_J-z?RD{VeGld3Zipr<-oBFdI<)@4 zWQN~+^ae5sk%N2+*jptoSx4zxVNh*Wb{-y*TEwPp%>JcDfR!z25gTnOM+5F_2dh?1 zMCeWDX2>_Y#)%oav)>`OL=flHY-}2$H)0#97#t~ZqJ@E8H5fh_1ad%8ch4%bIevo~ z1}6I6s5$({qZl?`-K(P|7epGVTEd+D@-CrNrXN>kI21&KHV2BID&UX^9NfT7=&^9%IWZ(f< zq&$QLYBl)z?W#dF$;TZ^^uDS12_ZKbjbih|V{3aBkr@XfU!m4VGHjW(EIkch+y5l>&y~1WWzwn3k&9O3see%h2%Jpk$KE*)NN84vjlzkb`kJQYX ze=eN?E~qd)SRZ@M4ua3`&1Sy51`Se@l(YTVHQy_ zh9TuBsqxxt@Xz*b*Zuu$`B;gBWuCB%%0EEIjU7aXud`~$%laB$8W+P#Nq6n#W8uKw zKnO}qcoQ@q_GJ9A5ML2KfDV*O`0al9SOka)o$ijvD&e(qNXt24J@vSPxYx)+hX^13 zTg()BL+)~I0r%5rzyKMKh1M)~FDM3Z67YXF{`lsk@*Fr@b^GS?A$H+q@~Dt=>nM@R zu~jFZ*fcXvHlXD>I#U_vt^K{{RXg`0q;)(X%?QX4zrK9 z%<>OwF1tIPAXU)uonGXc952w*%hTqUdYFC(o|UxA*3maq2+_q3&gk|WF}k*lkIwJ& z)KGwoYA&HT z5Q9}jZYRSi?&NGl<&U5_5AK;l5icl9)uY&CHr}?q0bzJ*`t~Okh=UT?Uj{eAelP?8 zG@yJ)!vGx+4Ac@Xi`-ZKCXHubX4)<#f{PyiSh*rXlSNo95z z5}|325&UZMwCQQL(1J<*~})R)9SH=`#7 z*-mQrjG_pW=XVGo$c_QDXBs+mAeKgD#Cic-wFM>f&Xn*Z+3|j{w2XX^{0+xmt?sq3 z|I=;~j>c{IO_JP+I^+#9K!#`4VVs)^`Np<%0y>*r)zld2MLdBKSKikX7THO!tXy8! zeosY{X8%e}d4KH$pn|)OsY{_IJ|Baso<4z3g%NL-{G0(4fqlo818D^HopvE@exUCd zRH4YOW*XIu!y_r<5rSe1Sc^a;RljvOqcuXN0zZ$4oPSG+FCZdAT~CbQcd$e!5vfbU zbHu}JHg@90pS9Efokg4`KLD$ykB)KKPPTby%1ZM){fn0pDc>)rww{0h-l`>I&B_|J zs9%jyf1`+I0&EUTZQa#88}I<&C>QVYz`;9T8!8T2rSrNJ%$CK>=UhRWjz z$3ZtwqWLH(u9d^c=H*dU6w>F=CjN*Ic?y$&1qBhBdz~kpMPp-rQZnXLo5z@47>idGxFhP>}_5Ts?SaF)ji6Al;Uy z1_`k18u_ivLCrOeqT!>`mEe>4s;?nrai}Z=DyK8#zW+Uqdcm*b1F-OcN!Sn+0vt^- zOofICIsrbU5^l!i?a>GRpgZLa_#_jnXnh@nUbG3brE(;hu#ohSmvM}g&;VdL0&fVk zEMkYfDD2?&-dr0pK`L26X<{ESJfh&@NrR~ZTY~$I%QjOH6WgZkt!)b7uS6sr0(yDy zPi?q;zFgM1;L7HlUI{?hY)m}s4a>_^%o{8)7z_k7(d)MKnIgmPuHVheNeMGJw4dMN z1f0n6#+IkNasweNJH{#f`$*Ne~_C~!OVUg>YUDf zHWZem@RJFCOzp5DZ&@Q_fKpu=Nn?P<5QFSQL1Lky#R^o^kX4R7Hjxp?+`rWA+nLSK zf}7IZbnhGZI%fYJhb|z;-`-7E%YIJ%m>-+(WzZO?<=&Sa8)o@Yn%cr87M#&Ozl`?f zfaARQtKDZWczb9LwLpTzwz?=T#OAwV(76n5wEGEAJMXtB0OlxN;)>EF`Zv>y)*N?A zO44)~WOL$G+M@Cc_I?XR&k~3^C5Gp6AdDpyJ`5D_xE18To_GQM^(2&l=(qL8fK>LUX<+F7BhK2JOT4W0EvbqW`(DQJVB&ruTcCV z%Z!0F0ncFMe9*Z)@s{6X{12cKhZ(M`?P zS|yg}wl;i4x$btIqb!(Tg%>KF7Z z$pr@|1x1abgQ8WR%N|Nl0YI856Mx3wWWk9u_EyLLlC|@NzV@hpn;=Ss|MXc(NuOI(28WYO8-@AH)~HZ(Ju zl7F-n-s1mC1b80p7*~feh`)5EJb<7~e=*-Sv%vr2?iT05{b^6tW+DHZICleiI6^a{Mv>i;)PL49&NZS0s$+{oqEp z^hAPwMJayDujuvj6=ym8v;Xv6@4OFzEU*H%%31bx0igIu4B#%pNmnIM508)Y#3$~L zuTQ>}DqCIOwxrSBs%Z$S_^DsVPa)DqzLK+j4sxW8Tac5R=aGF;QH%DKqrl8HYFSMK zh8fW*!bMuXBZ3b7y~^3Qy1Ulbmx?>C*RZS`L)DW5PD8YTHIdI^W52rQ3jy;e*xPKP zb@W9CMpFeMMjBq6itt@rItF82KRGw6OnO)m%KbTb2J{<{RK79y&}U zQ*M0;{_%~w^oPsijOm~|dTLrVqgH#MFxyN+E8oJJ1H#^DKgYY-Sz*yKN_ttQhcyh} zV>*Eir!W2@&a=EIl=}4eMn#PoL{i^i+OMLXIKMWiep4U-4^I|G& z9=KVhcG|j`-j1|#di`@HOYQWXZ_?21VeUP=y7AS4|N22+(*f}82y~5p_nXC8{b=l& zo6mwGcfP=t>{%P4H-Ecx*q$^$YudD}34@HHQ75C8Gr|+8B1a#QDC>%SYr8>;N8!q) zl8Z$$xW96ywf>Kl3uV*-GOtH|&ld;&L(Ugwph+f~d%v5!-y_|>Xqc_fPgN88K`2h_ zB&k>?&5sv7TMdO98G&R#zZsdtsavg@d8wIwD|nD0N!!qZM?F7|u!^|b5+)DS$kvR-lV zEc2DNqFV$C^12_>>q`v~x$R{ax`#2bRaW;#3LK( z8kFZ3;3?`5FBUw?Ba7BKw70VuH7j-&@uBC@%LMZR+0OqvXfoc8p2aYFFILgQD7>io z!-Ff?v^k;SD)8BkcVz0c_F?42{MEyO>~GvY#|(#hWuHKybt=`<9I0{kIw?uSj@~}; zTv|}Dqbxp>JQ*Wv)lh!_w*IC`$F|)<`Pf=V8r#g+KK_n3D<5#*?HGO?^s8Zw!EJt8 zy}J{z5&mVU#v{=n=b2%|#+SCxmCKf?37;!K9~FVa-@xSrw_OB?6$2R4YwNql^#CyE z1NVtU!Pn7O*E;G6CRJSg5hhAbK9=+r!|}sP?F^@)kHt=Pc?Rg+x8lXMw(AH`O6qg1 zYHn{acaoumHLrP!XPBl70J(l69}dK$RW6>?%=8+DpSSCVXFe3BMFJbJb-C%pqDBV# zr^N?dmgA=3;lPkB+yA*Wz{{{ETNlF;2*=)6a?&r<%fF9>J8U{R8_VVB%(9EY{wJ0% zBC~#=CCqLLo@W#Sv7R&BxUq~D(2l|%O7t@fby|@X?glBmaX<6QcX7>MLsW|f=bI2z z31yMN#d<_rfIG8C&7J#3#J=AY@r#dtQQFI$#c7STuQ1PI`A$!(DI~GkGfs5P>3hI@^XEfP zNiBGv%}SzueOa%J$S&7Q4zu4slRjqi4~gfjz4=j&u};Tk?(NonnrE{>h{6~?+&5TR zIX?HMzAjJGtt0D~BzKnTwxj)1MI2g|jd<*TP>-SV*kE*u?>|*_%=5p0P_5aa47{DL zCFOpcH0o6hD;~BoJRb(ucv$mVwyRsH;0nk2S_3SDP1%}?I=)`&GNr{zL7h#i8Ije1 ziEST}!`XeFfW820t~#ChsCs*zf?b`J?c3FKXC2%QdO|DKAXu_>AO$SW0_2aBY%W{( zsN}GgBJkk+6{x1hOI9`BbN<_(HAq|9+!PB0k73H|3DwU zwf@zIdLRK;0*qx=75H42EneTu-@^E;E)1)_t3?JXpn`k5GuU^iu8z?Z1|9yUl@(U_ z+EO7(@H(7}dM;s$2sa(kow6F2UQb*c`|WoPDZ?^S3;ArUhcWbF*qVcQQ5x(QL1ro@XK#kwqOs=)2wW8^eMcx`(_WA|l?lQi+p~`A4TP@#TFsX#a#{1UHzeO|2qi zn+#>V2T&M+|KF>sH{38b@BcVaKMSVtMQ0sfsN?)hj4=ZQgAbnqdjQ*nF4FqlxID^E zdld9mt(*!&o=X>v7L+!0F8t_|GH5n!2=>XgTqT=yijs^GyOWfGHIv(;tqi+o6ZSaM zSXPLtu;cd>#^RG)qJPznPQ7bXhCdLd)5@l(%bcrDJJF5H7d4$j=DD9f+Zbd-;boqG ze9e0GO+s~&%a>-X3*5~HR?yaAq8Lt(du${Q zm^R3EkDIZ3U*G11il|?mtB<#NbB*V3pGOE#iEpoE?({Qo|Il`97IQ#wX`u11`YqFb zIO>|dVc*tFM)AtH<}0&{OJ2R-lw$LGkHkPHBn15E2PK@S=1E zTEA-To+ls1Mtcg;CFkW{VKt@`agf@mk!$=O~ z8mX681)raPv9@?k(K&v2-B zzGQJ@5V!^)3<9Ta^kZxJy2(TDUu~F=2S`Mx{jPKnK)G6qm5A$PmZGd8*YLfgtxU9= z{7##Gb+Xkjjx%b1Vl=HaDbY2wFlfG>4?{(=@rg0U$chx4zZHe-MY!W#eDjZoa)YLl z?K{5zs9PT$&c5TzAKeU=58cseIIXtuJ6A;Fp#$Ar&rV7fBF~c_DIn+IwM!@b$DJZ_ z#RGxkzv-_-*NU%ek#sHJ3)dT0sx8%e7=Q#AZ%vO?8O2rxf;K5iC#DIl;{gtZzd`$G z*DRwq&h)cqXL*>9PK?Ke{^#8QybyVtuR{Jd%SY|u0V8wI^as?dU+|Rl=-8T8`o$UQ z*mpI`CYtL^Xh(RF%AHTvrufpif51rmIdBUNr_XXWK=cd{mTrdeqJOE*BrzrR)hFp% zTgFlTr}DZ|qJpUKp1yyM!;+X3HD01hFUs2NSEFyUt8qFHdJ%$2x7?01@dICNY5Dc5 zs`vqhM{;}|jcV-*_RR|uc|qj=Yy^%4gCWO29ncFqnJo7?Whux%M#vmp)L3`#tVAfU z9OPEP**2%dy)5fFliy|3|LdChTfh840T$o`{gGAl7LF=Q((@-2?4CBZy_}{mD#bs& zi2O&m1v2>H-%H?7yUz@#{-=sbTU@#3UBInbJ}`3oG(P1binlU?A(JC&Y5XrQWa)=2 z|4%6QAwHfp;Dd*9MDyhr|8y1Hw@YoIA0!yca$q0JV~^RJSVb)#1`6qa#P?w%wLoa( zLE%314}bKB%^B(G`3;|CVC4k=KqNl z7d(GDmPZZ@L=eLY-d8+kyW`*;%T{h$Og{am9H$*D05d#2@YTCV1JuYWWG4_dm&6+V zXx)z&u>Sqm&ok(n{x6uF zm*|m%WP|G0#N0nxbApNpAD#sQ3NMP7j(`MWRRcrw(3M;HYcR(`?$258o1y~v;gZsseyxqunPD)P-DPk z$3x@}VzJhW`a1x=kJ$jGlIldau*%o}m+tu%+>U*;B!kj* zh*O(L{iEqlD`wH0tghgCkz3?tIyC3~(^1J%! z9N?eQR|iSfdO74KqpPitIQDg5gOG#lc_pXZn3QmCq5Fa;Cu#{C_aY`!zrlsrPLs1(YG~D5wc)@+ zqmkXohdMH0Ba=s**m+VF!o=xW4an=;TP$?i$emSEbk^RbweFd!gP8O?>sI8{x_oj= z>#Fu9SkWY*HllkO2mge6;M8^g1&RB8K@F?VYF;w0K0V6ow&(`Wj2mh>l$F;{&qOYI@EJp#}{^dyeWPZAgCbFXaJBR>qVSu$XuHDW@#Nk>b6INb2s+9Tdog zyuJ0d83ACnR+xO0Q}b_r%V3t6r89lmSbr7guaEMh(~{rK${#64u{}{bDvQ8GiGl}a z!Ga6p@lss|=zv+<$UNQop>~ecpo!7IirL;sKgM#K6SSS+95j3F%nF4E@sD(Zmr#S(1dxdm3 zTT#n2*1~YHyXlOn>MpnX#0ud{Mp3m+j|gxq`?Rd0;JAwWbGUll*Lb19oWdWyTV-crsRA3T3lJU!cY zbXiHdfx}LiGDH}!bRLEu05h@(`4q7IM|wyx9|m0#!C~OsOK{AO^!#ASD0i+@JWPcX zN+*^WhsEtmee8K{u&Dq^Yd>$DZsb%V%rIuTR~-!m6f912+$lTccL$FE>WwS? zXznoW8}03L>UUIiVTO0;m@$z1+QFi~PRn=*H;*w)wa$yp2xNJz94EbMiP_5lJc|Epi0B~rX1lF>x+t&lTXuT%WD|< zcW_H!`sO_dT-jk(Z}GpL{n?YZ7lSd)0QVYj~x6H769fI)1`mPb8f#W)|$WqV!Ol?5b2uEICOGV1J+xBLrI}wyW<|M>2K2aZO;RFMN+AFC(FNGWfUYy$Kg33G{RXXD$Tz>vj8rRqO z{MDXwLKbk0U#IVyEZ&3Pt@YCouP690nhDf)xj}9wP}-}n5i|wAY%e5fWAlenUz7vL zof(l)*A^yVnuG0BYUQPY!YLBZJEeDa=|xTlTKnvH^6KSfy5r~-P`0yJ@hGi+@Z@y; zOFw?tz9>zqS&c=?g>E|jKW+9L^mJC#7}XF6gO|w(5({LT0ybY%4IVx9@WvoYK&we0 zfH>cZ9DO`3ETw9HXos7XpyiFiYbk9=#ZmEoQqAqBu&D6nv&yQh`Mq6vdR@p`&-;@w zKTol%*aqEPBW5(#0@cD#E?)@d#~`ituz4%SW8y zN1o^W-Ia&1DimF!^%&W!Sikn^HoWf5VCAgUIxO<`@$m2O)4VOSIDE5f`8a8PYG(Y~ zd2wwmELQZ+c&zPi?2ezPqFqe`fcPMAu>7J??>SOiGAovS63O+D{-~4tya?Cf~uG{VRK}TQ<9JnNcy0y98R|7^IGxm9WtD$Qz{k=xX z9dB|w7!qBp8{B3DHnTPM_$BiC{g&X^46t3v$g=jr9@eN=4mS6@>rb9;8;X%Nl;+|F<+y8rg2 z=lqD;0dXhzLzkti+~qtx5LNqPB%tG-KpxadniFAsa3q<#e2`7dk0eVCWudX*PzZw1Co>9h1w zbkx0X6p8Uhp;#AZ9pc%=(7{3F$)73@u&?vu!5}EGSCUnJPJS;xi^E@as!3RS{15G~ znAUY4KO`OP9*zBAGxp)HEsnMtaJBt+&#DCaz*?%@wkN^)ygvCO;YlAxyHfvF;*G|T2wclEgr z_0F0AlAiLCUQ85{x_^2puGS!b_F;4wH!vb$yz{Y}1^vPT>l9VPkRj$S^`0*_wx@Dv z(sk+whSeI?z=cCT(00}NBn*^gW5PhC?#;j(+Jz7vgOYt!C>;|5P~BYuQr&#Ns=e8x z$`*P=%Po4Z3W`}r3b1tq%`oeiQ9=#jrU&+cB%xM*p&pL?0WcCasW67V?zUE!Qk0)G zvDw*!qZt94NivD_yPXB(Rh1QUuAIHN~WM{Ip-QS zLqHlg#t$?qwmg5X(%}CT7Fl-^2B~(54ozc-W$*=S4u7E%5sxVPeU6ALEee@jmG4Kk z@d#n@R<ac54x)QLoet7P`W#R5u`qxe#h>92qH(@$?0n&r z?>X*-l~6)`;M@#JkIpx-`@CUCryj@>J)&>_f;gIm z{;q(_PRW3Q?57>0A=)@g;Uq|7VX6}`oC7N);O17KdJp(Vsrhr@b^q4v=|;l@M3Qay z==<|jK_fJ9k7&JZF6AO6E#_ULGI6s%^T%Fb%Epc1|9vl*FSWrAMQA)8t6N+M+z57) zaK5rqsd)9L8;uZ1h4 z%VU!!og&QHI5ZSItAZALFx4&T{v&vfCV^eL+E%5+4{zOf7GTdPhHhOSyrr|HPGJ;U zp=l*=UMZ!YgAnhS-2SxSu+H)#O9QuUut^WTztbu=w<8s_q>Du2bwvqL`W_X?Z$k#m zsKLRuZ@-D`s)O^Qr)T5r_T=7HCL^{QVnAcE#BqQg2oySq_ebR&FfZ`hS>V}^S%eM` z`{1fp{#6J`NPy9de`o%An zdHpq4<+RHTXN>TDw=#KAf`h^}5V#VOz;}i+pig|2C>}LUW(XXB6VWK2C% zdGpkD859uOVX|NF4VwIM#m^cU4rGaULK@c5^V}{{XhS27kGFZswDiTb)8xVMk+&zX z*Gnkb6>uMZ-*W?!idi0vftL zNpHF`V}vzi6Xz-0A2bF7u$*80Noc_%1t%yfVBw0$hUj!vJp^_jW$xdGFkc5{k3O7- zHZ>pP2kkba9q8UUh zq_p#acdLm6;m-$)F=o78y#JoBD<48OD*4RXVQWX|{rn%W)Z6=TV?DI_bUla1zLXCQ z(Bl`&TPz3xAVE4rQjAHB)J`HMAPh${bf#4Y>1HUE$LW(J?)qCnG({E54r#uo2>`+n zOaKE-N0qV5fI_%jP8enhpuR4e6kUq|KlB!W67@~kV(}j5TIbDS+p);Nbvp4XJ@r-c z1E!5mCzto&T6qErkOnHLSh?&U;U^U$5CyU>a|MDN!T|t@@Zc7cMfN8rmO12z245tE z4k{4lul`l!mAJsYmcjCz#NOn$Gxp7?uf}zOuls01wNLW12z|WBo zPNSJ-dPTpIXMQFkpc)ULlZPg?)q$x}02YG3f9)xn*o^prST_Q>PKqA;5qH||r|^Zf zm=F{;(A|w=Xq|!RjoO+WWX2Kbc1j=~zja4w{MV^DdUMrGGrdDU3PeD%ON?s*0RRpn z0rdZ<_b(fCqzb=oq#w;%<;ws-+Zw=30QUrd9!jABu|UU%KFSPwiS=RM!LUwiB5Y5a zK~(DQ*RyP#f0+%Irz&D#z)*q#j4d&eA;EIFgf98zG*61ptgO3*_soK3r|gw&1Z?ks z|4Hg&mBaEA^4orx7#({qP*8;8IpVHpIx1mTz;E`T#*MRGf0m4Sl z&k|?CByLbm!k1wD96APYml?o;ph7LII*u*nla;@zf|(g@lk#c)xAFR7?wYjGs#|APk`OHsp8=UmeTZy>P4B zVj*U^5tOiPTc@RNv{W!THWhVeaQY-XA4X{Zkwp@5ILY+(9x1)%y{;@s2vI_s6KPJ7 z#96*N!91h<27`n@ z$hZX>NDlrM0(9cz*qrKKv56@3wFso_(tlnjdK8VHs4%qWzYr$R4Pb{g!c4h-U<(3` zLM{#e>F=IN3>eu#DylTvtOXa#WLy#lJv|V^p_t9>Q(U#yX?hZT@_HiKAJ&aF1R{G< zgCZqrlamo$_dU{84{)-c#vFcr%tT~&FoNUPKH)xq==u$Wf%{e3*20sIQ=w*paY!+-==zTLudh`5M@``+Cv{0ZNUN!Y|$&qaO zWIZjQy>q%}{vqOUz?i)Mq3;xg+J1yyoH<#|IYKWA_LC5#=!)n8{2*^QQs-o=Lf_df z?>uM$_-l8|c0F-+gt6ugBI8d1jc2h&{rc5#}v(x@S`wH%U;;wrK&qxO}%PRk; z5Sb4w1NrTj%x}78&FaHsAo{X~D->T$V;q2(8~Km>)qku)5Nog)+8wPqXY1vN7K6cr zyQrnaoq#vK7oA{@J75g}zGqT))L>vT6_}}ddc0+W_t`Cl9^i^+y^06oMYQP<+bu0{6n*p^NO+ z^++7{uL1)S6Vnx+AFDWPP;1s&0f`j(2r%&2XBkexASzcy(@Hg zF0o4NttSeypdaEjvA_?A8K9Vy>;1n22ohQq>flJ|FxX2U%XeeSZ2ms*?_y57jCy!A zLG&ndn~(8wcz{E7<=#SLj9hWCA1W3gg*z}nl-N*xN0I#npZiQ*1E`mU?x32 zW9IDdm=Wd!ylQy%d(rD>xJrHPe>2V-9=@F2n)2``#`$V0?L6%$HJi~GEHsW_Ma$sT zxsM$y_d8mmx5i0AUL<;SvHx5z|J471UcrFH!Za7Lv^0fPj8S^6F3aB8aQA&>Dnt39 z*bU*<1HmL<1;q{uMvVYLoJf}H{^&q(TG@WxW7W(fl;-o2ro9?&E`d`B_C$O3p}+#% zOXp4B*R<{7@MXzkW<16Q=LG)_Fe-n#vMjQ%Ls?w5X4y#NFR!7KW5B~mLNN-p1QQfL zmjf74{VW=jeu3E4D1gze5LsJ7uUPJ>570_!+k*MUKB-G^P>STz-|r7dl zKz!W-DRUo3m=(nvtE+BzPq-k*TjANzZG^7Rzykg;@BVnKyYr_S#@C+aVvDCjljE~& zpD4fGKd!0A()q*nt}$}I{FHtf^wwKyQ89A$_&D7tJ>KID`-cP7Rb<|-37rFkM*x9G z=jK_rF!c^xQEgv0YqF-w*VS#aHdP#Q3jZW2+Hfs6M1W=?Dt*RJ9uOT!qk{IY5A>IO z8?iQx1ygk5N<6s+PR7Jh4o;&=NP<83OvkyN{{b8<0R}iQo*;BFd!3=<Um*u_NO{-3D7F_IJlpOGG4aS; zw7i2qw0($tIeY-9tCCZkoaq=U{08yfWU)g8sSe^AEqf#A5VWPl|ElxbR9hkd?S*_@ zVGl0=^M?CNU^fbqoNH@;6Cy^fMp05yT2L&oOi@1sF)3rV?4O7q{S6g=&g~z-|F=;{ zuWj@{+K@hG{_N4yY)1sy(iNLvgc*1=^DB)8i{|Dvq^B|e_uuw}DLex;*-ij_{H&ht z^g}qhIlCsF-s{3NI*OqwVF@2xiYTQ(PE;9tvpEgp-6=^nY0VK)Lw6XOSLk#cy__Js+lR?`XO&2f0=&sGSSuAdTln}0CCh{P0R;mDacU&} ztHRYbyg9&OA6v|JZ?3~BcsIy?QhQvzl*P&2D0p`y!^A{2b6=g%&VZsHMKw0IH-08$ z3H;g(8i+9xm2YZ#3@Ts}M&wcSed#s6@4PT0XN=fbI3(l15?kywts-XU!b@P(*9eR2 z@RR}~Weky+j3<%B9Ij;77>ffWv~Lg5|L>uhqzue002_)HGrI;c|%R`t{VN zAh|88Okr+CwOlW5YHi>|0(}nzgrFxDJJPw31W}?}qjPbA6_ZBr`TM{Q!rxr5MWFx$ z(IuaF$e)4S{!DwIg=Q464}VM0 z+f9Gi-Q~-`TTl?_RkNJZXAbU<=lTJ|mK^$xCxd$4NQVe1CL2guS(u?Xm8zhfl#Cpb*=LHtjsmUY(LJLCGa5`yW4YjjMumTE#vif4$OWa zNfF#g3Zm%Qkk#Ast|zbRn^ao(fmBpw38+PMhhI-rA>v~DP+1VWa;tpX4ZV21g zb@N*W0D#kT>zA9S1Q4t^>~yVI-`D4Bo*PkaAB5Bys5CB)&hgQw;#H)1US5%-v8>jV z;ot|OiEr@X>_zS5*ZLFRJ7s8uKD}F_U-$aaE$D5zruU9YO+r7)vaONf!brYe2%F(Z zvK9Jv__!s;xjQAL)L|Gm@(h>id);zg1|CJqpvv-~isB6I0a7?T+6T;H z=?FI{PdAs?RFkX&3uGq7a9tRHVoWQSK%HAEYa`g&O;lX?2K22#axlnTBq0b~3R4=30>b)a zY)J>4e){+5QGcr?QXuagMZ|27ym{19=fgP2*_P+aJc4Y+q)+wdy6!B2`@GFcD94Q_ z6Ih;00W0|S_IV|!r+}*`j6_8 z978j7qgPWv4L6k#|7!Vq_^pfKThr_Fv(wuK%mlG9UGdCOP68 z6HX~_NU>YE>ud<4*vG6Gxs-9oG0 zrO}?U3Tw|eclSWzY+~Flr~Gl+e$Kyw2GW{4SC{;0A@?OAE6B>~`o z7XnqEK*d&AzHa>b0D@~xkD4qS@bimTKt>rDaP_UIYTIP@Q~IpW{OTYu>Me9O{(B;u ziu=#w+7qzP-WK?cdjdu?`>;77LoGy!@A}9~Z5OF=oQo?VSd(>$-`%Ym!c~LG(4en2 zoz5o_%ckT_{Fq+URR@OU^E9IuZ-h$M0mC#a$)OJwp=D)@ zzzQ9#%{DWSu?zNANgCf?#Nz3WIV&U0n8u(DrBLwWQmtZ(%pebkqpz+f_)?%R3l|lL z4~2MYPLiM+(Zz)Trm3REAJ4ox+Fk5wWmSP!4XI!zO@J!p=u3tAY<)G z;M=Z)NviqjvfKxS#!Lal3yRJ@Fk@l^=WF1XQMh~B^-th&E! zb1@NwL(c9UIoWCMWD0xv*EGaF+*>jFDpnbFHEV~{^%q8qVtaKCS-snx2PCcaJPcnK zks$pM^(T$v^KQ~ngbQp=u}bXib7DV;8?utnpQmfg6L7AHQs?EQumRuMvxAVES3DQo zkiP0U6bcuT(XY=n@0fJvjD8VX|buN=GWamm!bH^yCfWaQ#GNmhk^w7rXdfE zM4`}r1B{YDr##|XnP>)l351=}!BVEMwvS01j|a+V&{v1nuv-J+-AW`Fn+VrCdBT1B z3Mz-3mw)FfyKJP*$Py0`XTc-4+VL|RV-G!Wx3YG-Y|!~$_XQc|8Nq7Y@9a3Nk_6{v zNCH574jBvq#MeXCv_HL^uSWbaB9zj+mn&|Pp3d^nOBcGQ<*Hu}wNrRroN{a6QjRa$ zZC3dn!mYg^g$iEDvqiqdGSB_#LU-VwEMCIZMTJVrR&hya%B|MCO(=F;AN26x3)HT*ATy7d z?I8UU1=uI)LOneY=8*Q)aotr4g3`YEZ*4HbisQMC1T$ds1L^%fW$N(`70i#LL=K0c z4{x=$*P1`09v-vE4nRekOK$pY@3rG`Ri69^0QBk`pTYO>|dtN*S_Rv&Z(Nee7^&GzRPV8r@d)rYX^43S2Piq z!+#Kx&|l%~B?tl!lcp|)@2J@tkIkkaT;9xFMW|o1@an_iQY*Vax4#LOSt-xY>UHI_ zSEB2iAII~q!DeUOQtJCl7ZZo;uHB{~cj-_3)zmzyn?zt4W4kC^+lyQ*u)41W^ox-^ zi0<74O8rj~vE`!A?a~hAJvOs%`#M|xk$BJ>E`&Qm)I<#JeDR_;C0dHD>eJcW(&Wv9 z+q+KAzIfr$Bg1bS@elp;Ldr)E;M?TKhuRAtbSlNc$l5!iY+?=mZOa>J%*b>=>BU_EhKL3v}^%nDIb$V z(3lbNO+JnoW8e0}99Lryqekk9k#r`qvKj<=YeB#ZkIf?59U4+ClH&# z65jQHnR%9$gAA)~~VxQoM$ zJlBVAF)C6Jh~NYM4Pxq2rOgy%{}ixipuS@wav`IKk|ETHIPQz0X&dLSM^w^7PtT5% zM8!AK&$+Va>&QT57(kdp?56^~PZAF<=QV1GX6$L#{B60d*GbeyfbQ-eVonq-k1YPQ z``C0V+iB1CDA^LoVNG6sNScpX#aNPdIg|P1{~+>S;Y9 zHTdEB$1%9fmcvG$_T7}KshD|g0O}J3R9VE2VJ6MP&>V@5z44*E{ zd7YkJlfFh2|0-`z(6(ZLMh$oN)6o>f^A0}4u5MbH-MJT%Jtg_uGt3}MSukF{du`hM zFUDIxygl2U{ccCk34mFBvwuFliZsS;FCs);4RyJmd9Y#c@0WHD_7@6gqJ+7WbDWmO zUiyGUG$k&5OR}4MhB%AW6bzG%IBSeURHniCpaNVyNAPKlk;7$7qKm$n#W`NL? zcI}tokKo*UVWK#OSOf)PShUs_A~kN-w$?*5u?Hj3JYzj5B(bSIJviVuFGBzwFZ>K% z*I+SosIoBksi!cEbkzpT1x!w?{fD%&0S(1hQYbzA-0}Dv-Rw#)eF!X^VFGb%7c7Jl zka~6@aKZVIy-+d+*8{PHPwL6Te%L7Cq1WLnk$9*0CRV`w11=UIxF0+u=O1lv=e&p~ z01gqinbmHq+l0&2t!Eeq;}Q~v zQ9(S^P}G=4>731i^;SPgLZ!PesWr7;?h2c&w=3p0!!oDas_H|rsF(ozb5_^Q>@?+_ zMy%7)e&KfYnKzktz1C3b0u8ZvrP!oO7I}Gw?JofYnPe6blW6-Wr!lDrUWE&2CH$4< z$#EIqJ-~Luw@sCwnq8;XJeQr+8=c5<1OVRH7cHe@{j+C+sCP&H{;~^;_?<(C4HsCe zAZ7W9g`Ej6g2cyC@ijkdy14=PbGY@+H9y-1M;-}SmWM9fPi|W0T(*%SEHqZI zf1={HTF4oE+PLkVaO-w*Rt9-t?=D)U!*yW0;c*!<%_c4syZ7~=nzfb63SheuZkT2= zom&A)K)*Tx44dupJkN);rhx#BZW>y>^TdR#S3*@(H zNdsSTCHx)TWNMtib`y_)RbVnhy6LIMX7$Xs3zUKi3~<91jkEvi$1A*(xZZs#W5=v* znti-U(rW0MTQ($YfhK`L+n@ z-lVJl`m^nte8OP%FZ<_kGDpuFtL?mF$xg;Q=EPJ?o25k!5AVUDNIQ^4YA-(`X`EGs0n^yzZwY9_dDC@a)?W=&#Zu`9v4FhQ}qE15RFr`N$+>?(&p{W z2kgB8LXS8+*J`mII;yTP>TZN07nBbh8RT@tXDnhZ>f90B-F<)4TuP?4d@r8myq_iQ zYEOtGe@0ex&{-Iv4fdckxxPz{=Xoo>{>szMX!fNO4QNxb3(I`@R7Dh-~cja0ZD;k|g?{J$yt& z3kYkB_g%@k`gjkKfb;X=Y1)P@vNe30?%f+jrFn4B!mXunw}ZV=&{A?Jx%}kEhRT&K z``@B;MKxm9$R2_9`7prS8(V~sUCT5qbJeWl13t^cbn{NW;>q}?MAEAtRlx;ArfMdp z%%%jVAgAjlCKmixFCC1jYGKc=wmfO@wr*yGYU2${Yb`ciHp6(O``^9{<%9F2pS3NP zFMDk+`x%#w%fvj$<}$u|yBXQuqokarDJfL=E8Ii<+`Xa2u4F3yEeEXMk+N*z!CRM4 zC(|nU`r@aPC@e~U(3tbB;~P62^TuJ!|H>RkL^hOBP^X92`a7#MBdYtZ;6mmrSw4S~ zO~i^bVRMc(IPUh&S==J-;O4qgOD5^|p z0@BI1SL3a?u?8!96O7Q*zP2?*k<+k`!7dS{GQ|`67uDerombvjGrMkh3JT-K!DEqdZDnF2C1lMcSE<6+X6DfT zk0O5xhs(25(H5+L1Dpru+iZD*^EPB_v(iU?7HbV&oZL1VYcv#68qdFf;cw00qn+6P z{aJlh+|8MLvNXnXCvVk%{@+A0@(S-stQ8xG3rk)b`9Hp`ygA~d zL@#vL0^?av-J2;F_DTc$pAF|k7Hzf=(m6Z?(S&)Wd9uAGvpf;cCD7ImaJe!~{`lER zf^q=s<#?A?Y})kGaKGAM&+z9N!3qh8(CNQwt+e^W2!wPDPWF!>c@4jBk8Qeob@8p_ zc6lq-d~)Q)Lq5EB`BxH07GcX!MmG3ORvdu$8&|8_9wVoC!*^#2?RFAA1$&3!P=yfA zb0lZt_bjYcHLs~{f3>Y(>u%PSJvik2`22*_39OvSRJ)cDgNiCyu=-Bms6>2$7(=b)Q{fEP2WlFRcOtLcZx8;*--W}tBzM+ z-!+uZBpt0~&r`py+macI78HodCk%_I+AT~L133`O3!t}Z|JM07DgISM6W-l*DUMk^ zep!&>TpC~4^M}%J9QM)6i2t*(^5dw1e}oGNfec7_UvDC=*JE)b$We{R9w-;5ONToN zaneD$5_Ttfx+{(voiC`G#2qu7c;G=pjkLh}g?O4X)1NT}m^MyJ4YR zlCu?MXxgv`g)ieVLthq`3Acb`+2%M+Pa9KA12|N$`wFdbre{#F2^0=Z>5wK8XNzU8 zEz5Y_>t(KC8N(gGj*Pv=l3tx+{lZQTu-c#tjTpIC^**8b?7elWYz~_8{`jwXP%S!J zIAXq1=O{frKF=k@o*@qwW%HxWAUF{ujvdGQZa1OCcmL5Td91S!@OcV(`!3hhLm{x* zlB4ws3c#l@aq6$vTWY9GRbWejk)Bl6mwU>0*Ls)kf#GCIVu{zLWcmka9L!*XL^9z) z9{t9HqtQTHpRjikd;MwlZh7etIno0IRb)qM(MI1IS!^Lj#^`)x0bGvx1!`+v$I~=0 znOtaglVKQtdepCSW4iT>vM&Zoiq@I@%%-X35cXesm0g5ORz(ys8xQbj^L^R0d4M)| zSxg&UjGm*$gmn>z3prK0@(}K&Bq{`I&q+VJTt;rQv>y>vKP@g()QPtW+xW<@_9IlT z+&KC|Yd$BDcvq=D4&IFEgyIOfHgUMVm?3N=`$dlgGz5b3qWLviF=E6W@?j5ihSnTe z;Pw>|Kn~S9d^WZO7t=+Vom8*M*cx~zxf5tK-tQ;BWqV}gvz#hceqXL&z&z24dduqK zto|Z_;i5w{JHB)}&-nr!*9$2ILoNSfjxMvFby|Ef@l$zop~yb`KC0r^MS0hM`~x*m3cCL3Q<4tUosO{K z@*kBU!8U+v0+Nu0@(U0FrFj9Q&+?}Bf`Ffrl%*vWGkUn>7U3$iG<&dWkJM<64Uz%O zbdL*`Bm^|YxIluDDX+3ajRFwzI{!{^Zwgpvwq}6iSkKSa?OBY^Jx>-__qliWC`p>Nw1fx5GRo1?3J-E`s-O) z-j2Akyd}sd@rC*l5)?{ReqT{fr<#EDqg&^!mZDg5=}8uErpr+iDb%EV5(l&c^dGeb z5n4I#C)=W>Xx#jbV~)lZ4$(OTz7^;TSW#-=prYrpShw^Fws6(-_PY(>`C3BRPHar8 zdkg5mMjtM2UhJ6VU_tC|^Ne0=bJ4#~wPcM{+>}8_gGoaA#T=B6xAc#A%@R_|p#3|c zpL=6Xy=4FRV6o{K>(_DUP&+Yk-S}|_(o`8w$W_PJTYknl8G%5qjcY)>u}H=Hj~vgh|hy)AP)x{S`@|Fv!n_Ud3_e7l<975&>9PEHdx?u6j=MhK+W6reHA z00>}z`3HRwzT8_hZ%4VE5ec*fDc}{22||c>z|$0|PUfV5m;>u~f2oMtwoFbp(zF)n zq9(foj{Rc3pVX`iQuZ+Gj-LyqOOHKxxg`kOwGoQB@onHqX)Z+ zB}#k?;8ctlRDP=du;(DguXrY)M5I?-RI)I1rCHJgI`o=CvCBu>BoolNty#Ss$;6_V z&E%)+MABlwF=-J}OSKaGaRRtVUZO@QEVjz}rf`M-6&5zqykw4?5_ZXW`0{Q|dHq6l zSZLl?PqMc@5LMvC!4Gk_lAngqu1G_%PL>vQ11s>8famr3@5!hmIlC);S?{`9;${(Z z^ZdeyH5d*P)hi>qTaq-#iMQ8Lu^ zzSv`~nt%`0L!#x8utqnISlXX1_Rm)G;j%1|tRIL+QL~NeF=h-wbHsBtkka1t3~-@{+RNze3G?ES8gw-JguYP#6(oo~d=+ze2%$;&=@~%Y zfqo+>H=2s;Z2ts$r_CsH!s~R5Ji~ z00006>gvNo6<~lbVCkX;$p8j?0I8U4RwF$y0Aqvoq63a#w9(QoA0&;lt_vT4ZT0Pk zz*j+Qtq0E-5L>k#I|H}YYY)y4#n#piow91Q)}9R~3T)#h>q`I#00000)QC_4c|94# zl#C_?%Cz?Y{rms^C&<$m1|?QVBp3&g)*<9n0fFVIN(Kc;Y7bgX5xfinBhXs-w{Uk< z&XVC2Gru#wziA5MB9vo2CMKn~wQp_;#Rk^4OelqF$QR z&FnC-Eu_>MlHK>j8|#VmQA)1#`<+eRBzMyIH<&q9TV!m6(vE=vCtdl4GI@?_Xp^*H z`0j5=F{2Ku;y@#Z<<7*pF6;9&*M=vTu~?AeCBgRHgi?=mD%lhzE*2-Fbo7`u2N5$2W`s}mC#^b&m04EF5XYc_+=DA7l zfh1dSw4+po;RmfP`;LP~y>+W9Pi8ZKn$3U#m6PqRq1B?odz3-fWI(n$4;m6+4l~Zd zLf$$Zdms3@$DxUlyiy=0{)6KyVKVZ!z#2>KFi<4_&}t1e^+SK2z}42VhG(DFAqnhT zpzQ`Y0X`%Zv(tYefjbHSXwJ*JUuzRxW!GhX5^?kOvuDmE(BR;LUi!PqHYP4+I1*)l zOPyZXmC!<`GqKxkf4G(G0Mk!1Xr5M7tCTX8Tv5%rIqU$@83Hko_Fg~j6A#AICAqjc zZp7K5ktsrqu&*$};8-aY zGn>-#D*#eJt-o`{7`QW@(fc|SjJ~Zf>_&2iIH#kCXjXcmS2SrPd2L+vd16u+y;Y4b za)36sV}7eU;DnX1ZBK$40cS^LkWY_x$6}E_P{z|&DMUOV{c*atq%cX9aD-#ZCE1b?LeqY$(o**WFEkYb?D8$&^!?G7D;RN23d z3>5SMOIMuzUy|Jbx3&{(v-4DS|Lh~|l5+H(j#vLSr6V%|WY+(de03((sCnW0;%N&= zdf7jeoJAgEJLAI>I``kxlK>d&y}{i<@Ju#kb#PVQ#n{QDJTZgS0c^Kd2dG~u+f4<_7`#tKvj!*zvp?kk)+jlUn^w(eH&orpd>FKek&8oEt36GrrUqqCuXLf zDUTj2kFlLJ;!fTFR+JgZ$LX(8CwqI^bEe4T*=Wi5-OqZWhBbY@zyjt>4pfx&5C5`o;yX{xz{IXxZM04RUabmrXnQabpJ{U4Dqro4? zkm#zjnqSqXg|%yKdzCny+}|~tor7~ZcV}c z4c52kw4k2!d}+th^m%e~xHpPevEFn)!W1M0spO#pRW*c1s+F32D1Cs#_Hx_Ih9=AI zvW-{LBYDCse!j!|vxfqivHw6HuY^j;@PHxlB)P%gpEn$z>Y?s9k4rub-`Rpf)+w;$ z=<>hzx)pazRP7a|*^}Sr)e-K}RtowI3~pU;`e*%p2aAiN7w53O6_#@9yGJT_?R=J3 zRO{%ZgD9_v1_YVZR=4lp{s{A;M^Tj;_TmTw+%NzE5~%xG2j9y=8k#n6S6{nWXZjKS z+J*6IuefVPm>qWv)+GTSjd!HgQMtzS&eo#9S^AgSC4=GJkD=IIo#Z#zR>%8=$|&P? zPZ@5qHQT%7T*L03@7-VmWZ+i6bXqS-?U{%^{u??Y-J*?Uq(Er}vr_J}Qrci)Iw=UC z;?Zrtdv1FKOj$)wrw;s~>uV$V8dG&JX3M=E|=Uj3oV%O$-0gZJyFa0Bd(a)#QL$0Z7q)^{h`J|6NJ9`> zgW7x9RnDaN!oTgN=5j1;J$>R(_n)_PUNKnq`LC+Oy5k)<#zk(fH`*Rci#1!PNgLji zB#(Iy^4pVrsN#txsrPqTSDu?tG3i7Uv(!QHWF|2wdSDu5Yhijud^&;*mDtk0+YxaF2Bx?6{!5Pgfz@WA+Yx9C6hSW}#(_9(0PJEx0d zdh|U0N%WbVAcfBPOLLFGB~74nhtN8>tDG;}6gPzjpT+Sg!t=!*ivc9-UY3Q!09$uY~fggGv_`*abPaIw>&%u!_u!=cT( z)fy%5JnPZ&;kRvoPWKPp_uqq}pWoIpb0(|t;~6M_ojun?L%aFS zu1+X4PueXbZVox!xq|jPpnF27OBg+kPFYSN*;&})toqFfx{33ugKg_R4ehSaCT@x$X&t6 z4&KNG@}-`hvhgW3Z=r{r)C|w8_ODZrS|>QU)@e=RU=|BL6dTOycyD>}1~?*~9+L6o zw!FQEk6$F&T39=}26O;=&&sNrwg$Fu>UvYg ze?Cs8s*lRkuC1n53rj!pLJE|O)2^B0&p{f6?h1lvn)mJe&IxxtGKm?k0vuJ9#wEmw z%2)Bx(0Ep>vwYC$ATF%V!VFa9ZFr5EQEUZEHK`aPQJ2)J48LY>*p%0m9A*4TMcJvL z-D54ZrJ!TbH@)_=U2@=U$X6F@WvyQ{IW{-OkK{2p@fQ`}QBwdEXMp@iArQZv>%^aK z^S>Mb+kJk?`1o(?tNlvq!2ZgpSUu55S?m#OVbXLaJBHRB3*-!|9d}o(nf{58U-WG!j?_OPSzTuNAH6 zzUg+9kjs?pUKa7=!MT50q6OG*vhqm*p}xpg=Nmm?ph589VB_U>jRxl2opd3(Emj9b zZn(gRh@mI1@8ipxdFx`u#I7;rYaTP+(lJqVcKMtuCH4AKa%rV;cF3|v_e-lgn_j25DZ~X4Lh4z z-lBpam;De>_9%tUJ{K=v8%{Td+q!SCXZ1km*IgC9Hxwsczv6cr5DMrX`8dkxy`LyP z^LDeA!c^D_%LyX(S4o$o%mR zXtd6UZG(2PI>(Hr{MLvv@<+=`F_7)o=M8+Aw;=Dfd=7)h)8r=W!2)p9gT^s>Eaw5~ z6#3_Ab&WMXRY6gm=Smu=EM8@v>?T@rxzK|wdUz# zT|8&Q#X*qX!7@0RjsP>}@3YByIrz1ic_w0^ zEFb5B&dPogzpsNHr1CDLbA!EuMtjyB=C=Gtc@JcFmlss7T%|+%|AO0}sH1NOPh-Cb ze*Iag{jo!*@xgL5+y3ho(K=wb);YNL8s0CBWVngGsHa2Xd8Th zAe0f1f~w2mTP;awy9#k z;9-QR6m@u4X0I)zgsQrcx_JP8381eToE$#qIUDeiAUs$cR;73in7)Y$y#@MuY|j)& zIjI#oX_TfCfIBM&+)-49NZ(>#;;IA$dmwP({BB+&vEgZfLnIb|y5|w!1v|@l$X+nt z#6(>n9?~*2b=~-2dJaaruchjy;~vRM%pFh6v9u!>=#@$bm!61tW`);qcuIMXOlCEM zrLzi2X3^DDaywAM_ErbV;d3cxeT4R*XgH12cB&EZ!TesbQ1yu!3a7ie&`_q%*t7BE z%3{z>{0nb)uijA8mbSY+tQ*)siNXIk{%!9q-^XMbi7G3*2K27{LA;}Dm~FGU0f*Dt z{x2AaBU@dhc33vadtp8IZJvXOCq=Iq5vBM!%DRSqL1LxYu4MR{jW*ZNQB zK4DOAWNwc$ShKtVY}b`DpR9{=fGh=4{O-(V{^|_nu=}XndeZQe-h1ajy<-O#Z&cDI zk->9}=lUmP<+AJvnOF&he&s7=b`Hnv4io8!-c@BRA`dKp?$J}HjqK$1=)Z@m`n}b( z+lzXl6|$~B;cHp!CdWsJhfv>AIZGVul{`AQ;?uI$>Eu&m2}>U{*ATRI8YiSm7OHvo zW-?tT11COwy)r?%CRs1|>7(`lP}xa!&nNfF1iy6@2H6N>n3rxnLf;-1XBj&PvbpBt z!@DWI`$gm{8r$4XR-!B8W^)q*$=d6g<`B}RKMEYhcfGa;1w&=CRq9_7bBdQ+Ek(T~ zuQMog3rA3_)(1oFYw|ydO7dTLlqxJA-rSeI;&BX``hDX)q5RIC*O3?=b1GV-C{w}r zZ5nq-32umY@SM7aQV$>CDt(bA(A5|>w2#S*Lo`WTvvFvc1Ys^4*D2C%JSF5uZWReH z3lW5v>D5#T5)vRPPwT$7FY-)j0ZK(x;RUr!txB_~$aroGeE1bopUag=z0HIivfsW0 zkd+^VqBZCZSaRRFp;3ZZS1=&g%nJ{qK(}fJqKxl0HP4oFtgK9DX1f43=~6Zr%`)7o zTNGcloP5StuToR$SA&9uJ}$_QBTE*UJ0(B45cjc25u!z{!d63-V&mvgx*Ia)$m+QYrO7! zdhB^a23XYbG#e?`F8$aLIjK+rmxlns_AI$Rg^dnf(}wx#Psi}1bhud3{E*C_dK^>< zz_?+3MHKGtU7&$gKy{4WWQ*&8U!PdU5Kkk2xSnnm9;97H%s~?d!QSMJwU^E=i{FJ- zyeb;CST$nHL9BL9SuCk-tc|OP0<-97VWmsnjj%c^igI3tLSfHe9#@u8qCebGO~n(Y z&_?wy#s7>iwU#0TQM54!GdV>xgMK5Yj0yyvYA$I`B~74k5dL>S&tS7Epn=OIc#dau zcO2q>-9fXh*qt}KjS`YNb(1*);$9Vk5-M0 z%$4ZUEYTn;*705{niH%e3*t}X5WeN><$n2Py3lrV_6!F?kC_qyc4A?6a_!mCOc@2V z6?GLz$~nR`wXMUTOnF56uOL2s!HsZqm*{SS`{Ta`wOd!^OygYiyYDL8enrqhW>DLi|A<=7?Z{_*pLKy8Sx!@~c zfDC!mHgrnjIIRo_j&AAUnuXBjqh8%^82G<~*{CogA7yV>t-@@~xk_w+Hx#B*D{Rr~^NbN{f$>mj z2V8xEkCne64%HzBB$)w@DoJ6fgv>-C`(S-K*57h{MSY+IGiFRw0-F8QGkC z>ebEU+R?QtODS5=cZpRI*9Q4r4CTb|)K9wAmF_Sn`G#njX;*&WXBO{MHf$;KYYqM` z543G~f;^OQet2nh(W1bABYJG*Fj``xQn(gn1el`@>u#KNSNx_EQEE#+U+z)`E zyT=25@+_j%*2-gM9QlZos9U25kI*HwwEqrZ9zbFv&75Sx0i(0R_R=5%vW+`$WqR{9 zrx(lbFF$xEl?f*;>+DJFR*B(?Em^>+iNxdW_Mc#9Fpi|-)9=EEb zF!Uz&QPbEL&q?qVXkuwN%@X_6qUbm<&THru-VS^rzUd{dlDya*k9Gw)&8rqqxgE3D zRi8DwJCJ{c%Pd+J*Z-CaHsp_`LAmZ*=g9y4W8q^Pn5K2_r92> zE(a%-5;poIR*{M8UoF-m4XBLVp9((a`*Wjg!tMd1^5ya+zh;ITp@su0>hG#%V;aq2 z=BQ6+c(7TbX(kw6nBcUM8)H2fuk4_W(0V!IzB)2ZS!+hjyAI9pmWoP0rVrZcpxs8F z$QKc?k=6e)%%uUQ^}O)26d&tm%%&6{mlNt1$3vJp;Jjg9dWvji@aZ}ESmAeczx|pg zTn}L6s<8;SARigXorz6lz5EW?vcDf^46g_E@$|XbKRW$Vh(&(2*ARVw9La`}N@6bA zi+2uU_kXNizR6Ba_{;bx|I=7Iy&A?7wn^#}38su!%-J=QM|4N`>=r3pnto?eQo%UT zlf{ecFlwIZfuA~R|G8M`-2a}mT*NV+Hv{G$*_YI!7`cRALkos%F4vXzp1oGgTKf@+y)^oP&z4~m&)eh4TxXl}e-Pht1`?2q=T|b5-W`HDYnu7K3d{M!Q_dXNpG+oCF{qJuYC!YxHl%@Qf zg}+W8Mnory(ri?dSIP!NbMs2mn!f5GqgT=-k;!@sRSM=&>VmHaq3t?S3^xg!+&Fsv`~#sWn%iU;gP^uK@A5_3we>1c7?y+l!7cz z@Q!pxmSJ}Y*BY|gy?ODzNguP1(FjK95oOq9_qmt`%AJ6uWJIST9y}xT#FTio&x#Fk zX$N`n2Pg4@m?e%qrQJ-!qlC9u%4{M}9?nx_LePG!yY0FZamzSf06m;e*Kz}r-8J5n zCpP!ny^*Jv*=`Ij?E>Ob(~*9lNbXJGkT~iUN-{^Qn%L)?u0L!gKfU9QQRlp z^%#EtuPuaIBP%nM2MNjqmbtWIoe4J)n=1#5rHi|ytL?H@yUe{$+S?W&3^digeRizo zZZZZ3waf#4ZfdK2Hv7zrjT0kYuM%cUZXspf zk~wQOD>deZ65w_wBOi#aQ47Yz zg$}seizgsV9-~(yAs<4^Lp_6x5T)tGh)B1hy+uuoKOVjhdcS__+-_oUE=f%~x_r=< z8QI2;8%yEAG%9YXyB7#DNFIZr#*|fmnu!-0muN>T1bFfi zj_tX83sycIB^0DnLDejqJxj~IydOu}%)gG9F!m!>A${VRbRVOGhKMNh0M+tIo0w%)fFqEQ&9t@||UTH6^gu+>j-e$_8 zuSz-PUy}7YigT|OGnPRLD&%&L)ovnWO}<@wThhzO&AUZ;lc|;5KTaWBv>shgnLa7< zZ)X_8T@7C2HAfc1FV#*hDkLmLJP`F0tC9dv(lL_Wi^4qa+;2IcebH8@kXBa_2H>{w zt^lYj1Z(4p1q%YZ`vy9TRt_C}SXW+aozst@^MQ>+t37Rx9yB#swc#w(ZkoKhk5`z3 z64*Ku2q%y+(lfFyeIEALaV)QH1*QZd0xBv2TQ{^R6y4omix6n18Y4?s(W&&w8UQ;>>C?IiXE+%y~<=t2~om8d($9T}$44QB{U!eTgoc zysv(vhVCB}YC*;JYdeB@xWI9a~)N((4HdjZHZ zX0)xED@&P*2RE)=ByEu^T=G_PT*a%2pPR`4o64p)U}@v|YCP>-U0o-b@~nS0IJ_i= zV((~W_zP!^M}TJbX6_OhSW{7Ih;z@KAO$dZfjlzPTNlq8o~G^?iHGNXXl>>uyu`qp zJ$FAV7WK@^%Y9`!HL3h6f{(5~EHQ2qw*d4RGb;nueow)dtXpD7tdHwNAK-G_Lcap9 zXQG+IFN`u|ZXX%8FV&Zu&qmu|z3tM|yV}!^H_Q%s`>zb)UFY?dgBfRaq5?9V$#xRp z|LDh28Ve{xxDaqrhc)5wopZ^dH>_B<_r%0JI@#Mm}DJ+!X$a*96!I^0XV;i@Od-@zwqa z^Sk=)E+9MmBfk;*mWRPh79q@cp-DLI~d)(DgH zwtv1;iTy2~ud1>C^R5eW+aO{>-+gj22L21COnib7XDRVdAd{#=te5sa3=ap^MEVNv z&EJKebRX{(S!jQ+i9bIZYBmyU-q${#FUNC4xeD<)sKfpQ zV$<=X(>DpFySVhgR=WScd`Y(x6!4S$?>zh}B3Ii6J*Z1q)nAgcj_oyr_5_4&F$gA^ z9_F-Sa~0tkJY+L~0?IPcY0KPJHn%Glguj*0@(+Txf8n#<>4i$cmh_zYGII_iV)>e- z-398ih0`n=bW)Ko@+AB2?1ILz!(CApUMC!z`ohI#etaM|^BFC!HHC)zO;zC&+g3PR zjd0a<2j4lECEq-Qb{2`mr!@%?K(!L;$S>WRXNzAamOV5YpF>=-50XmOpi+AqtVH zSn>$I(1X4~`|~D{>gKD!_l$gL;ub%YZEZsG0+{!EOwA}$i3qS{R8dvdIbg6{{tC$_+xwtH%ERZDLsLawPbLXKUzG_R{hne zQdUvf<@1>Y!nz#2o#|)4CCoe-*aZOxne5LXAN`fDBzx#UKgHiN>*E)Vi1yBTk9q z)8twl7|otDRZ?mg+ME{aZ@6gfp9k9qhal}yO?>i0x0QLXr{t)L*>;YNld zLkp?*kzjm?lH~Zr$dGYKi!u_VK`^{EfLSNNNm40$Ql9=2IX|l5TE|PVagPb3dFRi; zeCm6!va%(|^c0aINWLpX|CGVN&gYX`o(R){r}V{Nk#RxG+&5HV(Y5rto&EBB9Np8M zR)0yC^zDKo5f|i5*1iZcDj|1_=oFT+$&-$h3i3%kVUw<+)c*-kU>=kIf(*(t8taYk zKH>dPd;&msUItVJcG@&4F61=Oeg1yOC#t}UH$W<<;>%rBEZ5EleWMxM4M`RetULSj zL4)!1v*qN=;D&djYY1}K#MZg>q!QuE8n}fXA`R4}b6Nsk{KxOdY9K{{HS)Ez$cF*q zs)jwNCDDOM6$w7y0{~zV5wrUNsR~#NFe`^q&8hO|qyMh$lp^*Um`zMe49j=CKB;gG zoY@Nf8|qjNeNUb~{{@E(1$UgFvq(f9*7!R9^>cJOpxKs=?Q06ZtA7favyf(XgK4lS z{7E7^l1*y0X0LPfFq;9#cDfg5Cf&5j%XCt=Wui&sM;wPsI;#G5&+Yn=$3Kh*w9%N( ziQng?@6lw7KlurM2P-Oe_o$5S>-(SxXDV=GTufz!4%7~iH**TNY|EDGo}LG0d~NDK zcj~h8N1FTZ_6J({5nsI4z!1oWq5e(%G=tiY@r|YE!#P6wo0@C~DjPDrcb%l4ms*6% zF8KMSda%eJd*Yy_Ge06FNzm(mEspJ4-`!Hr%v)Oq_V*58Y{R7Wh_4vOuOeoBL}NTB zeh;>gvLvPpyQSy`G=&uSQ}9#_eQO6Q9H zI>C&0Nym<5FLf#qDAmbn?V~5`)$H!2~@oat)S}kBb@^NyyJ;ZZYj;;lb>nX+$jw_2&uB7gTdUz7ubYI zTCP-227%n8c$3)5NKl@gcKCNUoD&o2icYkb83#RKIF5c7C3Ag0l`HNJ?})`c0F~4A z&lfa~VFv)H9voL~Pkq|Op^N)Oy~2sBxgAn$0!+%knQM2F=w38j>iQ>S@)2njOS5f3 zQ<^>;LgqF`xm|C-9_@GcJN>pEl_KD`Kb@2W2$uhA`lf7(JU^Bqa$-M(a3 zM93RV8vTEQu2FyHc}=!#H($h!UgF1h7&$lo3*ziR=pzMcCr3LMT5k8B*QI*=L4Wt8 zHz3Fmdf2zYW~*S%P&}zVV(dR&MCPzdS%c~Vv`}^L{_NaPNHtRhx8WR$&rBl%py+o5 zB_+bf+l)|kZ-sNaccR`0FNbc}X=V3mxBUkJ)9Dq2^vO}%mc{U07giE#ed;|)xn?G; zTU5^Pw@c`&vq;u8cVeTpg0m9u%w&mFfP@M!qSMod@0$%r#sG!UdUgdOsrEPol2hcW1ZvbvpAKD;A*@9*CfYD(~kg#MCS@=-Tvd zWFVA3_AF>%$cqGf?;T(CSd3ZcW9F(w{~R}em*jsA5!yl=&|Qvr*@Ka0l5Q@*+qGXH z486MQSm}1n+})@;Dq?tmwfhi5*JIpo8Y)W#x4D15=aY^!CldqLIqUDoo%+!*OdfN* z52?hh2C@0%)h3Dpb<2zXCK|7pQ+6L*=3Bp_mrHUG(>ShOqojEK?OHGlpK!D|9x{9dl%IUi*D!G;<6`8iI6|c&W zhS4mqk?4;6L9aE3)Q#(eobJU2Y588FH^~I-(ZxpS;e6wgZ3!to79voXT~cMzN~he! zEOFvcS6lR&E0=vjj4y$>ObdXGpTYABPp>)MFd&l6hT{6-LAj#8+Z@e4{f5ULwt#}D zjUSLeQZ>S^s|A$NUzT18Z{Z(5?`T)RtnsL6mOwFncs=e~a0{>CVYj(Am0D2z@sXp= zPaX6pQY;AP8^VraQ2AP>8N8y5s0z@k5wjWWsc-3v*k1~JRUdbcZ5;>kgrM$CdfePy z3B9}+F3;5gCc*nt*x(2#g&jA~f?{va|9NCJmsUOByZ$=QQtk4({4Bq+R|7|(A4{^& zUUCq0WOPOmqmhk5Y87X^m)j#ypnH9l9eynGeKY!VM-@0qN-U}os-J?f3GDJz5!l43 zUG*#t^;IaP`pz~5n$HnYr78thkd4$5tn}>L>`M#@++!PZmA>s z#`B|0p|JnJ4oE~$LvUc-udZdH}uA{CB z(LM0^^Jji1CyV}nd+7nqQeJz)o|Jsi$Zo4cHOfNF2lI!)BP><%XMJY*wbLrlp!-@JJ<2e9Tx)Uj*l5`9=?R8Sh?DEsQIv(Dn@;-Lf zN{S;Y;%C~0fe3#bU%UZP;&$+M+(7#7XW$Da)Rnx}oM*6M@K@}Yce~CPD7CH`i9bWg z*}Z0)brruiN9ro zUGo<0e(sV*Rfo0uY$lVxPRI31dqq?Jkgo%$qR)|W2@{5 zPNV+zB8Q*9k+rNIEa8abRqf;V|IiX=!+Tv#mx>wa{95he`UnKPFVvblY%wXWMGP33 zkTmee2qREjfh#=vabWTKd2A`1o1g7f=w& zGrxpaSlfeju~d%z^~%Mbm%f>1-#<2Gl#*hr%byr^c9>bQTxzB7EcUl$^HjmU9N$ls zT^+6oi~4odB|>Nl_`YKMzZS#j4;+==b7h$U;OSyT9lYZDKB+#@ecU20ZfwNex$#lR zrd1b=#rX+T*iJ8Rhe*QnLHpPlv)HT1?iC5Q>wfaU_l3;R()LryU%E~xU)cE7)kR1> z${xH;_<|>Wr!v1RnUh^R4#C4gA>cN`z~Qe6V4WvqW$oKN_rMcX9I`jQLnjPdr>uG@ zhSQnVR^?>DMLjMv7}k}g^B)mOso@NlB4Yb2^#Gw?%iNyC26VT;iyK{kW$;8f>=Ng? zvR14RrMiO~*&GLm_JyP*D1$eW&NgQDK{$H-;l9g0g{4kdTSfkwVIT*hp52s_%n=T} z#%g~)FCQ$?dEmJ4W<^&~NCW(PUz-d`kCg=a+vN3;ol5qEM@ph6e8;C5&pEN_KG!u| zX|mFeUl@=#q}sl!zq~bmsGnb9&X^9v(`Aa=H}*~`dzpmjV?Vd6NodnRsylw2GU(?` zXeH1lN;&2#6Dg;Yz1^d*GvVFjBdf13UU~029(okMk$S%LtB-nIeZq7OxS8#xzE%G} zglIj6eva$RhM9zVCvL4w7nvJe$z2MRDk`Ygl$Z5GyC1U~rul~!-lBH9rQTIq8t2S1 z;&VTjhLQkR`A0`sn*O$W>rf~9YOTZE{m=T_$DENRGf!o9ZJxF7)T*27lHt~Nc`nPY zx&%4@tfX;&=&zboFpR z-|IcF$F10KaipYuXs9o$Mz!ya!@KvcJc0dVmwj~*=lE>OdmzLwchDJ-`pKrm=8`OQ=YTHlvxGvdO zqF*DB`)sUg6XiGLUmecWDW_Nad)N130cP#IeR;NxRdy2Kr61!crH{vbchP~X>3D#% z-;a-KMlFez&La`TJ(ZYdI*>Pb63|66KW$F*@u9Fo!5o8q^o9G|zsB5v&<(=4-6o?X zfx+b;$7VI;Pl8RUe<3}Jr}K98s`+=w(e-Ao89n89ocY&Xy|76Qs4~Kuk}A~eU4&|3 znI6G64f6^}lsgF8f5b2kyuQlX*+d}{d=(PVqpHc&a452eq0_%t-dV3c_)8}{-ndbI zd5YtIwjZ?kQA=#wn*wXy%jiJWc$)_&8Q`Tizojs$8z&ABHe1nx8lhLhiK+V&luCF+ z38ACBLUAA{o4)~;%CWI#KMd@^eb5&In|~_o0vU~XCbU<7UnH#deC*p9w(jB{PVjYT+_qjr^0401Cm6}S@4BjxV z=nIFpVA)J_$z{lJ-Z{4i24*I&! z7auWQVL^$xF}tPkJca+D^U!5(y4!$qvhJN2`rl&^lQ|B7ccUZGN^Hv#HQ0jnSt;D& zVeASqK@jy5x;Ge|)I#RBVIvvSUFLlwAPG3cN>;LAFyU@EDj2Jxo|(B-B0mr2daXR_ zz_pQscmU4cyeA-*;es!N-G1>nBkSY;`6NuRET>c~x;c)(IS zw)GOlCkzE|FdI)$wr}UMLxEz+ou9jLI$(mwya-M?xgS0b!|Nzwk84 zv@iCZf3k?H0{on`&Vp;e(2YNhhnnY%$99*Tk?grUpW5MonmKkg)v7=J{0HHnu#io7 z*}gOIuhNyB%%I-Nn z0@1N5uRm=B>I}Kq9?icx!mix*MHe!rLhgm&UB1{$2UP8$eft_u>q?cxjs0&D{;Im~ z0it4l`dxmjlhzvQ%c*NmxjUO`IcG{Yq%cU&RGZ=3n_Ao^tE}du^VBKI^GT_pNq~VB zcZpL_wB&~|!nR?2ZRFyCqU$90k7&pA5TO0>>L`F?Cv~&0_#fX5+K1Tc{)`~U|#UHKc{VkeJ9|G#97F6)H7iE%m#)j8&^xOcCBT} zFvoQX9yT?C#De!qP8dme9M}K+O+}+-pT_K zBhJ0`(boLG+Vnf3MyJQNF+q2C*pJTeZGJg4mbuNi)oQsce?`=8$ zU91GI*7-)mMh^HFkdZMf~Oe-uvnM#yh$rJHp<^ zNJY$k>tN`>dWy&C6ddvh&So+LH}AHyUkRn%*~)BdJdy}+f3#BVL)$k?Itm{P@29lL zeZ=uYYTPpH{nxPvW{SP#+VtpnqLpr?CD9)35-6NK%ATdCU+7UZr|dXlu=9TZ$YJ1J z5NDzt_II6EcW+N=m944)*Z;0p>n{KP5=8by*3jYR$4$ijbu)aVyU#n(j%^n zW@~B=p&NAe_fOH6>edw38K1z*`1Af0EEE!HK}={qO`M(*pw=^n$gw6uS+Icy2&buml*0Kf4>&e?{E$$`Yk8-djJ{1T~C1w`PdMW#N6 z)`Lq*Oj4@A#eZC97cErn38T0!8Mg}i1MPk$R;Sr$l~3ssknP4dvGrE-;h$H&9LG)e zPoeo|f4f|A?sFfxmNvUG!u2t=2k`UDeS@ywfZ=bn>&N?>_&w*C`90He{C$zt=^?lr z3;vWaPf1*RX?f7W?4kF)E)t0x?e2GX3rc7L2_4aSk7wx!Gn+He4JG?XD;HGrUbk5@YyZ? z+OMFl_kRg?O+bJT^nAuFa%mWD6I+WdUa`yxfJPE->Rvn#RP&#ZYyQ12)?>z(5>Z1E z8{Pc)4?{F%;BC?G1`{L{oR|3)r%C9dj6y;Xo7B^Id`F#ZK<_xHy%Wu6=r9-2AMvzs zbHM*x=j20SB(e2JGC4Xicaol45d}OfY+e1Se2UX~^cyqJL8Wymr0VjQz+pZ9CmJda1pJL1V}*3PxqMP@hA=M*Xk^F>PiCq?0W}>hXmQ|?W%epd+)AMuK%P73!Fn&pqhL*cXFGF#t!^0%K{A&tE zA6tStu{fK62A%<;_mO6*qOPvNaK-f=c@AZ4H1sFq1wZltuN0On4DDC+(-a-yUA1C6 zM(HRR$HiDg)PO+f2P-I0A74C+e;d3!eWi|=?ao;xNBUp?vO>lxcIUgU5b1vNOY^O8 zq1SyZ;K2YrlihAgKKO9UQ4l~+2&2Aa9;g?w{Ok)$o(xHur7xV8w$4=p%byc^0Cpq)K=OH`TQ5c!ABRZBKtHhBOX9`tme|7*ayFk$q%G-YkW#)!JO zw^V7zW(XcbcHjFl^S?pL44tO(78@+vc2;1S9Nz>f_G@-$IElfi`LrGAqby!c4DvlT zPJFozsEV~Z^?>omYl=RgafcdEJlDL1<}yI1xF2HtoFU^|J?2P_+1cLKMJn@qlw($H zZ+b)=Ehf8%t=l&HQo#|bgxaR&uslovrJ>C_UK(%9Uj zw74Izz&t~=_OT#AtJe4Cebx)j&6J+V@D}9@FiAz1;HC?`eGNOuG=@}|C&$&AX@0j} zG*RByAhmS683#k@-*luD%ytw|q~Jb}@J)FMm+$GtX$&p$VY zUPj@Ye+;=g6h3PuM>*u58!C%7YqGsPER}DCBf%YUBl&*y!?MJ0gx5&)ZB61PdljLn z`9B-rq9W-asC9prQXTMA9BSHelD9mpPNTXesZy0lA5}@EShjn>?f#5XJ+v%)!#PV@ zl!NnYxBW5H*Z0q(XXRN>8|L?SYo5J(_R+C$_{$qZ@X50+ooEih#=lF2dto%N z)#l7@a<@$+Un5t6r&`T-#Q*|h@_#S4OB%?do=Vzo2@^>cBp$wOTWMxo6t!zh=F8p@ zfi>D#Gw}oJWcH&2q->XY0|_07eaJ{Mm4Hcn&4Aep9S5P<0WI2xM7gFqT=BQFRI32RK{2q+-`QFyl&?DJmX2u@}W3Ha>U0Ql+$~;{hS!uTn19a zvOYusiIkMMHmPX%K`Wtq)Fxj4+el6hugX*6l9!ZP$) z!8;4WVH2QydjPh*!q#ge^Dlwn5HhopR@roJznBJpnfo7SeykN*#105?F$zY%1e zz1=>Z&6)=iR{n|9F9+Q_*<-~n$+JLh81}A9tA*53hUy(Y(*Q)8o|M1-D9DH=b%-+u z{N;XhGhO<8v0A@b4&T}3i+({vw{~Eo_`HxBe}!gTFxt4$bwccW{a85)3zF>01#*js zl3xHbP?NXzmjrvoNFSm^ryQV;?gL0auYr*)!Ew&z4|sa!~01y{D*T{<1kicz*4`Po}7 z+o8ci7lDJ7BgIKY<$ae8^@L__9yb{ERq-v1!|I#k5fI;In&gOYu;#69QN>`U8@Nnm zPv=&xmU0DodW!D%j0Vn?k+9#;$G~YbLA4@$8a5vNYr6Tlvn^1v<*Fjv1a|@%ghS@D zD$~ej2VJ!^)Y!NC0iDIeFit^vPH2kOZtmV_ycm_+Y$|^2K=@@4yTmaIda44a$EFvK z^UNkG00ygiXXpFC5_vEAW!#YlLJWyL!5;~nf$@@-{OfTcVG{0E&R)3OE2krTFaebx z{*CpB0e|#UiBYPr_@*f-SO@T>oyh1aLRHjw#ZisWw%3?yD^f<9dDQBTjgGmPf>XSO)sP75=OvbWFnK5hA zGr?*m00eJ<%C}6@-^PLqSR3)9L38in*~8$zP38b4wg1N;(X0KP7iwlKC3CRzX8928 z4!wKcbYf2!fT$!ALrn|-&yh%)@<-rCfP|{!ws=|L1V3H_Fi8AM?*M+wlG`PN zF!rpYZ~c44-+PH&k((#pwDXSlV^UiVku^rY{}2tZ%E|p#+NuX~!=+60USB;_=KZ=c zCC{NKSZvr7OFv0%GrQTlmbFT4Uep%0m-16;8q5%ZJE0=hIy;gO@Zi7i83o?$XEt`Q z7w4l(*5ifDP59=h+4OXxxTr7@IBOw5iRz;YAe1cy-6cfaqAe769tdLNPxUDSr1p5; zoj7H`c6Pcy3^=T17@X%PgvlaAOBa&7Aguj@!uUf(hpc}$_iJJ}4V*G`Xl)u)nd~P4 z&+!l_{OY*o|9v~1)qn9TIajy1sflC$`lXH-RmAI&=d-9*lhSxJ#R)kwr{JX?b7H+J zoNC|o9hS^|@V%{Bzj*&;$Cu`3D#S?@WXl!bnTSNC)Xp{#&fpYHa3el+*X!(~RDJJw`Qax7%PYgQuXu zR6@gX@~H~it)}hs^CJ^E1)9r2Ya80Sp@+8vJ|V^g(?gDGHB?Ze^@s0l*27$ zxc}hC`U#u4$*yM&7qhYU$eIfD#u-0gz=5>uea|p)UETckJpGho>?3fSrI=ghm8K7@ z^qe_Lb&4KYtTngej)%P8vv1cWXs)$oMErARk6?z!L%aKb>@B$bl?pe+H*3f=y~T5* z@6WKqFE{xhgL|x5P+MQRQ{K(w2^@lhx9J*mk-_>U@O zH{gNzTL{B$RE+-wp!`37-(Vw{+{&J|U^Vcw>C+tVry*tJx)Fmv2@3uRgKgm2rc1Iz zqM0m=0}S}#9R3chW7m|_KOyM|@fCeGZ*UQk%Y%Q>Kp61vIAI25r2RjX1D#mr_00D4 z^tIZfhG;{oIx)=n_kvnJdg?2437v__h_pF8Uu#|=;BZ_)6E6R{__h8zz%#C*$lK1_ura}7n}$J#5cRHS<=36SASuy z|Cb}x7xMw$+Hgc9USv%fESX6qJHWmsguIBt3dpuuaCJHMb8cI4;%4{4*DJdlxKVublm zt!M1Tljw+)=*sk^s*=_RNA@WPO~rk@(Y?7f zFL3FHm(pho6B}4y%kSrQ`kRWFZ$2PQjtzryX2VNLx2Hjz`EiUXaiheDL? zfcVN^>{F1;v-D7UtwV0fzPWy7-3Ms1{Qm!U>B}ofj`X|ScMBWujC4=dkl)c%!UA{9cKI05$S6UU|F87a z{UsWm4_Wn6bq2dnQt8hB!T;{SSgrjh_o&+!&xB8pzIQ(h7U%9q+DuZg^FMQNAEFTT zo9CIB|3Gf>(1*ZTzv_l-$NsmM{;%CxTk}sHpT=Z=#WN7tG9LZ~g>gLT=Tw``>>~db z-^^Wx--CX_8TA_vX)kw-?_SoIpA_T8{7YC+q0XRZTO}{O@!F3ecN>Pf-}dwexoJwI_tBn|vDi(d)cUV=vLig@fCIj(wAt zYfvv^27sVzi zssDd#mYzR+_c%7p5hK~F(UxUyMDP22;rgR{XV%GC4ngB>50Py>==+Zlo4vLW@*xI2 z77|1(z`8sJjQT_VGXIpLNrorlf2$6gox7aB{B$!A0fyiG#Hq&K9vK!d-({3!^ zAN0*@4N`Bo^`NdcbV&RT0H=hgZ8m8w4_LY(&Niv9pr8JVLaS`qW{Yc}d zkY~DjXnJORH#m;^`6Ws-9tgc;QFaz|rG6EE>v1omt!(d1kylH3w3K#%ns8!sQ6asa zDn14^+$2(#!6BRwl3H9_uJN7N_jdr?n+Fi`a?r~f1U2kfb;q}#mTiUqNYtDfgk_!o zA_ILSnA?A)sFP#H7#%#Q?+bjYv(j)zrd^Z$K3n!_iX=BPC~NJ*|FBWw03AsA9UijG zYyRB~&c6SsKJ2SlarVEagWa<#as$4fp2 z81=l@xTcax3=VbJSezw7$GH`_N93>hd1 zcXl8Q<#^|he3}H5th7GbOr4X_6ZLYf^3b}n-@vc?zAv6qVSC@)Zy{} zN0>wNjrl2_mi9g^8v)JkiWN&{6%@aXkmCY|cI5`P|A|9cBgC}HcSS_sAR~b(DpseJ&oKo4U4r@Ip_Jhq4WV7!+g|c<4_dBye=D@1yJGTYe zn^U`lHeYhHyF9@2Y(z?;Z>-p|_^VUpqsQ3$BFSg+B^WT>7%4Oc}LgS4orN=OY-hF)3EueJZTNI*X12|J?uC+>flwI+L$> z)okv)1jhMU*6HP?80IA199Rh$mIUp)bq4tp9(hlGsQEJr=UY`Nil-@)8Rb=-XT|*W z^xv9cq*y~d1oU)7b#)qU6S*Jx?L#=@r#)^9=uI#mq==_I2K>0~3|7w`>G^vu|JzmD zdcK&{q_I0PIb*1~;^>@fvfp^!b4BR>|9638_I#ZkjSR-kBnR8S!Z82{b;T|3iUse? z-*!wIm{0O=!qJ;u>cn?|u$Q3z~*P2_NBlSRiw~5J(Ix zpJkx`UeTlX;10{Jcb55<$#!|dPdw6f1RZ;>0a>1L^P zn6Sfz0|da19>BJ>em2L;sU$#Q(LUZOm~57Ys0mGl+)hGy_L>Ix+s+x|7b9{X505-n zsKik!9ZkvSFA4qdcy|JXg4PVQ#xIxzqMzjf1p<6*Dc)~@a_Gxd`SkKW&P5uC)zZP( z7f|v$c{k?FMjEutVvRq8vCq9IzdyKm0^PHKrm#q`WYRdhiFEsOsWPE&$)p_)kNQ8+ zSUj%y#v$g3GOjPIXUO7-n3GMhk*SUB|Gz5*Lk(9Y`-KpG;J^vw^BZcF2`0jl$S%J& z(xk;#6#jGk+rM-CD7s`lJ$OU<iPBX)b`kg6r~)I^AoTk?>4m>A5VM6TMuARvp-ew z+Dq|XQzglx7n52*+E=sBI9a>#Tz^2TaIo#N2fKBEZrZ4pkWCl@f^vay`*`BbObmi< zZEkR%Tu%Q-yg)*0K{t|^%H%q~`9N`d25yR@3$w+SSU@3`J0pyJadpwUvSp(opPxO} z{b^5P598*QVAJED(;D-?iHTQoNFz*$8 zBRFtTydUMElzEzETN>jwuAmKNMipkaR=u<26cYP!Sz4Ok!gwXA0aUX+A@awP;{Mfk ze)_$#=nDH^?q8ACpf%?avhMuNx{agu$<-$k+%790U&o~@d>z6!{W46)+|uy%PCTZk z;}NMIu4|v381X*lFx%a6di%`t&bpo5mwp$k8Md;IfL?j+0bb`)OvXHN_GK+*R?}d0 zpGEwg_9wp&&MVndj30LZ^Lt*uquhJ)iGDAD50@zXKbkm@{s-XK`~fq!%s+qH_o!m< z%4N0_1Mj;7iIInSOos10hx?A{jAl2Ca*HiFk>MHMe^`9~?D}u}Um_tA6vxA$eo6s4m%!Nj z@A*JW*l%h7EHXllP|(RkOwjyN4)Y#8bUENEU2lGqnFbmOy71gP?wB#11DE)XtL_<| z@H56Y&z4i#+aoB<9*(~={KtoXW%@h#^~8T_|D_Lm?zB+90OL3~|44KCc)o7D(!@6`e;jQ}K-3 zWWqrH^T%ZLlpo;o_`g`2kT#d$4Q?GmZ<#|GP!;}0fx0p9v3Q&0+5&2-mSChR)Lx^9 z+z;XPEti%v^pxXB)e9&-ry8SKTl{K{kpFuf7O;6YF;buFr+YMHm{q69G%7#^RsN?4 zbbkYm8Mf`;KRWx(ZO;DNv$3*nYEraw>Tn-((ukEp_#Ysf_}C%w46OAYd&;Yx%7Z;X z>w@faEJGAJO@z=3t@eBVMdOfR;iH|1;K{qJlSuZ8#qsw=Rtolw%qM$lbFZlAI`O`h zNyduvWM0YF$1f32kp5uwb@o;LbN(;J_X}eHjx=0shFSupHx%PK4>tIR%8s3nzqzeE zN@xq4lAxPxz#NbMQ8R`=_T&U!2V8V3aO>swDKUNh)_u7-NB@KKNv4_TgPt|qoL6|$ zYI_{dD$(jaDsiW1NQ^p|in?LB3@--ODtF(~j4F+PsJX;0@IEn@GAtA6{vwvWK7-$` zHwDO4*f>t1HCZAjKfk>-*(9U+`NFS~o_BV>T#K0A^6RsO&ldL`3X3v2w*Q+(XFUJe zD*&ol>->kKp7uZX>>nd@#P0B(iC@fPI+o$S-YH=u~~x$Hmn&pVQ)Y^!=V0VT{u^H1T@L)H3*^ zOk2G}QpWy#(npQrDh~Y@OU}Ah+0`bX7JRB z`WeIuKFBrrE?<`}`9gpJ@DGY_os7JrfA1|9z+;gJ3Z$=^yj*qm1e~^c3yJ{1b;5O4 zYe;v4#ock66op@@#l(!f9v$4l{C~r&J`!z)CM}NhpS+c72VV#@U5OlTqo1SE4RIOi zP&WEZb~2f#eM!PUDGBEk?C6zqD@&eqD{5nB1l7Ctmx|5`r%0zwi|_oEqPc^1Clej3 zbqN6fM`w%bhySzJcY5k@`X6`YZUkVOj&^`R&>n!0s>3~T%JI#>XnGqIk(%ce z29qx71kv`JpKHS5_+ezKR~_E} z&@rhxl?Z#g)qe&97?!Zn4*F>Ff7H-hkzvmD*jE~1bpUV1h!k9ly9h`Z#*_VY?a3-E zyMuiS2wH9Q7UX&$eLGT|jccekXJ|;qvwH-t&P&o{#(Ak&Jp2W7P*O8H?>#fQlL(gS zew&wlT=+_^mAK?b9#nqTvG%hiDx9W@|5iCMU)@LA>!*?*g1X=Rhg`Rg_#Ym3iX}mO z5Ki)KVs|mGS>UPgxRNp*#7RJ-cohn8N&-GpnlIo_^k$5oda}u+CE4Kzpl0tJBU01o zCdmOycW!aTyN`XAM{d{DM&ADtabU;c+GhIU{0|e<%R*rAm;X!}uYAHINLq1HieO#GCFg=JB1pMYFhv)50zi=HkqW%mnJ2gC%Rmt?E^>cbN=OVGS z4X_e;lsbuQV)6Rv^rDA=X5I`_AXnJAujnysT3a<8M8AaDsfv@i8r$G!|3bjw48*@( z*y_rwfwpWL-u;NeJIcM!enJEM@~$i4PQ?~P@RD%C3wf=7`#-FiC%0)5W*oJ7W8V{d zqlUC(4$2s>Cn?k~k-M*9Y6-Rx%BhJcnp!^yK-+SA0PuBv=j-wYTE~EJzzK&{WOh(O*ipC$0Ke_#f{KEW09n4A!!j=M~JNUdcEd352kHCNUCAc&3 z?R%+yv})gg=$TiD z&~_|&g7(7YcDIi`=ijv`=Mt}e3E>bO@lSch`-d+=oc{hln>kAVJ2SJU;Ae%43SK6g zJFI8#K3P>&EC4Dq{b$Hl^6*CL{43;BZfpEc4YtD&hXTQcv^bSJX1&m_y}Wpb3(`Kx zhqGLTqLs6+*@!p%7ynHFSN^gNY0e-N_;`PC1H?|$%b&8+rSCuxbZ;VmZU~vTzd)z= z3pV|?8&0jS#XTo~FPO^lVB){kV>yR6kbeb!e`mm}P{C>#kXrVs8Go7zX+7@@oY+p* zbUHoAN_n|c3 z&qEgHv-DpTEzUc>)zrUE1Nv_j1NU5tSDK`zfJlJfoeENQjOEAIFOc-d|rCQuN`h z%-uTqI?gCe0HTw3SDPsPNqPD5yLH-(a&(pMyWCU#>PtX$F#lf@l)J<}D0fz% zbE@j}Ke3I5ZE~pO!2eU6g9dN6`}+f7uo7D^KIo`55G6Q;(h1*xXS<-@sCZx>D-=u^1<)Xw^$d~k@oV3m!J7~rT;%C0qo#salLpMtxW<6I+8NY`5jri5Pw@52X< zgMW?lkoiYpjxFrJ+;0`m=h&0FBVXzNgnv(~#vYm&kEtB%;#~7T;LQeoFaJC&2L#=h zW#Zc({CHf6k73>IphiJ^xU%BEIslLC|C;dZ*I)j}2c^OO7YqXa`5$&Mvt>cTQFEK@ zdIu2Yvric(2TK=&^RQ3Bi86%e;A`g2`cpDh&-ClXgEZ;}JTVMZn}~#0Df6jI znSq-ZE*yfaeiYB1_8&)~ao_(ft_EEzv+rFMPShY~?}Jm@;TSFDVhh)2CSt!VFmk_p zrja-vQsI{QoIMD|^&@di!&#=E&fVyR@yUHSvVY&d%ZNu@;cAjdYTTa#O|&Y92bQfB z1OJB~{dZgr!Ve157=QOPpnaa&2=nzr?WF5XjZw!eM2OSK2V+_SZ6f9R8L7KMlB+Z{ zlC_X5%9@YXN5pNj&U`#D8%KhzYS$9cwAqFQlrD}TaIpdcJG@d*w-oD*4%~Ig0@!x(-YyIzRrBJAIDP1;~B0wNUmR$K% zm#|{)g+ic(ADJN=lbkmDhdTCLS}Ci$n*Q z3SAPnDxN%ldjJp2@oz;26hkN3Er7=>miGk}x>J}Wq~~c>Il24l@C4(k#aHsZm>OeH zk|X%~VJ7`Vqh<*2cIkUP6Whvj-!N$WV#6LDkE=ZYx zml?=(=fcB5t*x*tcvtpDhUa{Htqcpe!qe%A1gs6nQ(h6h#v>|UsBT8Zo|+X_HxLSk zE?g9uO#LrX34;tuTpMq)KfRJg&*N{*FeuSyAYyk;9D9if62tL3!_Ub&cStHbe`V7n zI{T_CVpH9GX+rAJ@R(nC`Wu#i%+BxO<8YvB!uFrLKZ7}zeL?SSKq>ek(+4!Vsb3=ql(Su!!hP$&~Ko0hK z5T*-mk+je*B(+#le(L?u=H)r;;)t}H&Ji=>tHmwFNO6DCQFcYFj&VEDJp)i7iQG@8E2u{!|~!C6P+OMjs$r`2*#t16Xx81XO}xWYqx zNJyP~3SuD+#7A#?z-usi;6*26WPWtkp4b7%P0mD&IE>u#h|M%(l0;xnujAeIM#^tytcw}-_!g$t-dQUeJcdh=>;Jwo~Qtn!}F?lRd-qqxI1 zXsH;5CNza-*d!v*2cDzQZu;K2*Q3?chq?`F2}K&^*!#ahl0ic`Ci(=z+K^rTeP4F$ z8t}C=%ECo~1<)&sD}?-(UA)cW%4&t|g93pKPG^p}t}u=#skq*uo$mX$Flq81giM<| z`z5`<*@ceN<}@DIs_r%yZVdkbl?*uouiJO;b2LWF_G)biUO|17S4dJMaKwpr_e4I7-qoUkx5r@oU6AVo<{wrJdisC^0VQB9f*evm<1 z0iccg@Q0KT*E_zdxpA84aaNMAi&0iZ1ETp%ljVs4ID{`JLxuc?O2bw25pEhgSOwUQ z_u{nb!b6;_*L!I*4(5yf|{*j|wh{}6*d${VT0(uxceniM4luY*sx;ht;d zrq$2PCx1l|UA2HD#G9E&vLpBw&4%3Ye%kM_*;QOq)X6I-b~2+qOF@z@cXr!SMhe)$ zT738!9-A$9{GT6+5hdCB-f@GUGB^@H#UQr0i`o6nqA)yLRv=a8jIl<&nSk8oy!wue z|G-V{vq9ko5!r$p3^FqSnLyY$iP0UkuOZS7BN5)C2FkA}8$!k;!O8o{r%#xkXvK@= z@Wi)MbgXgUed@1SZid!s{)CjcuJ}Nqz$MQU)-T0T$4hbS_#6s_oqg6gY@u5$EY%}X zsiKfyH|d?nP;XsJtl?7%xGSctUGl#oN!x2XySdG@>7xxdHCMsS<^E8Qe(_eJOf!7H zrg%Kludc-7@W;9UMcJOQ;KD;_g$IWJQJL3>EBCa3u%H_6V$I=^>A&8B;(+4559X`z zI5MA0_fe((zfQ*U|H~)ayZ>Z-zb}sc|3?9WbBgSnLNG}GV=DjO+;rcc@&^`A-#YLA zBbyv7w*?FTe>8u&|F85z zOR-bg|HrRZ0}j3aBK@D>E&R#78~_Dk(fW6}H0=JDPk)TfB_$d5!GRS4xm=8n5}s9k zf2^i88JRs@rUo6}#k0tprtN-k6x97KH~^ye>m;T2_`=hJ2BGwjUi5my8WwLGy@`$Q zM*X9|b7F=4abPLUmlhpH*&*#ahI{G14Q^3oPiEJ3c)Hqe;+N2EN{C?knHl~;HGx-4 z9msAt+(2#)PvZV$`fI?52Hy%*z8~T??zMRI5VPKtq$P$S%ZqKQl^yct)l;%vdi|+4 zw0N}{&bIlR^{j)79$o4m*q3fa;rY(Sxe^Z@K9JRK=OzakZmyHc+xcpO5op_Zl!lp& zT?$av@eax5-@ooWgNwd5_5lSn^1c@oLUOU6bue*iP|Id+Wn29u@|eGs@r5LC2O4fI zS$Bt>aQ^* zd|G`svK9kZI(_f7V86*_xUg|mZ=dI;h`&98yQYq_HD2>JrtPvr74s%y6m*4=!T03S za)F+`<=)M-l7mijrPVv?2As$~JGCvFLWPze$hLMN0$`r6+YdkV4Nzt2%Th?!Rj^pZ8#>;${{_>N)PTP|_B3}7-hIgE39qUTnUV1;e=l_aY z#Ixj}0ek@E0I*pt6uNFqshyH82(2=%Q47-}fRrMkVxeFZ=dB<2tSs`FQ3x*VH1$>d z&9v=UtipW}U=!Y*2z;>)nW)&362ZJ?WCx$800%hy$8%!A!=6a$z=%YHhDgR@GIOwa zpz!j5e)S^hg~nlqfhVI;m!WGT=SZI9-JOO)cjhvU?By~z(dpN&l8#r^hh;FlP;!GG zpXk2DF$w#1DSO5&=-%LFeL@<;ijA*|0KdR(5{50ljhnRG8Yf(b1;ELk&WM zd#kLZ|5@fVWy+by3(8={pnCx!0p^xlmbNh0D#qd z9)c=(-CgDL-I?8;pIM#8iF`Ct3&2bd6_10(c@; zrP9*1da`!u0~kcNOZ^Wb;S7v777~(Op7oTqT-E>xpbs0@Zk{XHw4BPcfnjE%6o8w0 z_4}$U4+?TP<}}W^c6f1INpOtymMM29&K*chEzPFuig8JE9!hD=XWJY25cQvd5{%J(DOpn=KPt*%=Io}PPJDQjq3yZ@b zcUm2$kqIX@M_S}_-UQu|$$Q&Mu!e7XRIXjgF~6sW_tS!v*5vYWD`*Mq9hl3*P3acW zJX};z-m&>`-Fk_4t4AczMZtG}A)Glu@B!LRoGQkyln%QH55)k7M2rfW+S^=Z0SHQpbKfi+eyb%d zkzsb(-P71XKc5&1wZ9Uz9-#bIBE0l%0NfQ!an_&n$LWUZe5Y)uF*xO zg;1a5JT=)am_oZh*ybPffRvhEvAV@>S_>C%PqAoK#KfkJvw(SQvrvum;trfT8if<54eWp)@2FD38O0d~T0K*VSdV zth#2mSn#(NKBX7j&Utr>D4SQwBJhhQLrU&M$ijR|cC{;)%O7sS7G&inCQkx1ujYZ4 z!b8{j$LM!&szXIF3r}~S+oU85o5fJmJ@2aH1z>U9syG=@kq;wpk+d1nC1Oey7b5rC#o*U4;^RnX8}%8_!D1_bvWP%jj7u``+U^krHNtJ5{kRu#OFRLBuO|3 zT!fqTdErC?h&!jb9_w1*k*`Vw#q}ZX@DXY6d0ZjK{`wv(hs(GIr4S#1ep;YmC$)wLrDK0_Ut>d3JacTKX*Q z_dP|+wt#R48enjXJ$TK=BDzSu^N}-n6dU@h!C0QbN);e@j|C#Nb+jHjJpbP8e{FzZ zX4jmLq_-%pwJVgbQ(3x>Pjvn1{xhGJn2=?L5#II-)yb-KBUO*{Yrs4|6l9xtv2kna zU%s{2MW|CZQvri*35p1u@VGC|z}urZ-SsHPX}cbxie(bZrd@Jn$APnLs*%X&qW5Fc zr*p$4-th004t?ZoC+;~gJf4p!z_O==mu=-l&eap zc%6z=V4_jjY~{gKo_3)T&@wFmz*gmn91haxqVB7faNKqK&*=omL`j z3%Z+&e<_ec_-coc?UMR|F2g#hugjwjfr>0orq&N_IMN&5$p;EGd+5C~xcvm!SCw$x z{3v!Mf}FS~q}ag3fUiRPhu<}3vm7y*^(?ph1H7L*yvJe-FcOw0G{%)eAoZUIgogHf zGM}g~SfFNPGuI_~Q&D>(q6ZTsB|{_8!EV5+WDI{Sla&fb32U{6WrZrMiMw2v~y?DWJ26TD3YX5u#`8j zM9dd4Tr%5Oo4@4R3(L4Y6|a>TjY`y9P2{*X#b*cP?FI!9!1HYF_=e~Kk_ww$l!?;= z0>l6dkyt-(eprj}Rp1<_r2qDWuc3gWoU-2k1vE@+|Vts#Jj08i0bD#djl5*aX5? zPtCy7o`UR*A}a+9dcwRp?ORWWAuH>?Y%?XOq&|mP2fK3LZeor) z>4i4g=0$Ox_?%cQm$1#?F9{rS{R~6JqL(YXaGL~dL?+OTtxju3*1@i-at+MMPI!3a z)DwFElM8PLKe{T;I*R0>H_9DINqewr9A*@JQ>TTw0{J3V-g&u`6Tnm<@C*F;V*CN* zZ8Y>%0sf3Wuh0 zS?GCJCL>uP<{^hhn2xxrzZY1=At7^lM%+NlBXC3zRyl1Bg)`Ui-}2MOo%Ppc_#2uXoKDL>F3 zh@oeQpXq_7{^IVe2M+Q4YH7W1$p6w1riSy`2nF>2fB;BG{R$d}5liy%S5l#sp|$k0 zBdwpP2dr9J7}}W_z*lhq8~I^PO->Wnt@hBzsFN2}|2ivN#Pr#rrEmm{BP&A5v4nX1DW{*ri{XrvdL>K~^7f|Z! zb?roRQ3B~tZ{(O7KOp7;bd6&EP^^UaQwn6|MRWsx9rU!N)P3rT`d*$p%P27LDX?V6(cpUQjBC1m5Fp-LufnOM^I{t(cT)G5)(D!Xi zz~Wx*&Cuy6IRr4x9`16+=>#d~tM-DfB65e3HmT^?fO5eB(O86K4oLF|eC58+?QlBX zLhJFAYj;FoHS_=gey~(Rb)9uc4{&7mk8;#RgC|xTr9vPUHpA>)AgiUW7o*bCTN}_b z(DUb&05L$$zm}1rwbxnFvo%i$qoS{bW50hJ)Z8Awc&f38Ih8`O6R>Q-_n#Q@F+&4$Z*T zA8L^1{23x##%d#v__rS?{|hh;_)0kbM)d9DwUu-khg12)K?#no!3`3ONjQ{_>H3t`y6-JB}n1jK%7A#IJGK|@c)r}5MXeLr7r|@;|`F(;$rH3faWJVrMoXw?g!I3hQ)l`xvanr$?H?O~g=_8liX zOZBOPz}hKVBcCKCOHs<`EZf$Fj*BihQV)~{GI>s(n=Oo}NHMQl-K)tuBdf;FAm%1! zy~T$@{u=epM5Y+71C0JxV}mq6YNO-7M zoI;$g*`G0)+nA9+u2Zaf={ybcxT_JN5yLR|-gTsLQ*zTn=0s-B(RdBY=h>#lC3QXS zhYS`w^OBM4RWc9FNI4T#j=kD01AWEaY29o*6G3P|YJt=sWFgt2clM?Y#s*DA;~979 zJIZH=_R?p5>$sKoyglFfRj#}Y8VD*Qbh;IZwu=tGHKpi*NQa1#i1tzU5lKGkQ3<9E zX1|f*Lf`Z3dBnUhjX00RE!8ghk7KcF^OY7=94QL4{VVm9=t_DDlaza`^~&#xhU#+a zN%V>{h%?eG-pNYI>Ispgnv{siiAF3+8~Pn}f7Lv-K%Nf8H~Q&nc4c=Jwno8=8vAL; zP3W3xmuR=MUigmwV{ACm;M1UGyI3o#k*xT(#NJ4&Nv8H6tcUssHl>Q@wY+PDrpXnu?-$?~a`ZF0_XIlPVQfZh-wbu&#N;B%T*b+4p?yG#F zdpw6Nhk9~4C*~%FS&G>{Yb*1M8jG5nw24NSCDZJJ=hY6^?%O^S@IEglAV?6S7p2EO zP-mV|Hwf#aW0hP={(U^ivr0+NqvQ$PJKpn@o%itPmLqD;^jKZr%j-RB5L5EDzQZTC zzPG4o2Nv%9M*RNfqlP+wX%|v0zc7oxa6Zb-Z0JArKjt5>N2Hcen)wt73}%j)%JR*s z40ZfgXH4aO3N`!{DMlnwR6>(!q89U7cHaEHt^F4r39SG@7s5!DyO(xdFQ4u76P(Cb z(V&3T*Nt|N02OC=yiFbx?eT;NaCo?ap{!i2#z)xi%5Tgu;FXVti8#{95ZsX){d!&p z(;FiBVvTaAIyuscs9@A=#PhfzS>`y_@#A7zgV*9m&mo@nsCjHA9*3QWVS!QZzI}C% z`q{D$o~)qLZ};C)GEPMC{S!2MPOLGgoQg@`O<|)^U$9_-yfnH_^%F^L-s$_YE(~Hf zr2Az2c77KB3_L}dzeE*jq*6wC zWA!<$RMm&o>Yw@Tb+O@e(s#0V5^+N2j$a0B)Mj4&dxyc^N*+%h)~!k}Z_io3x;!O4 z2@M|&gQb6_6O@yF>Td>{U((gD%#b|Q%y74W3D*fA-=__##lynD8csNeOee%b*|-g_ z9FgpB-3%!VF@;aJkRZ@MY0`4#*UbnURpMK?eR7zGMs*o3+#GG(wt2jHqU~;dWVd&ibp-B{d#Tl{ zHAg&Wd*_&M*=P8@N?4h>+YC=GcAOIVH(W^1pqI~{-8g>ZaP;nMJl{Ptn6u4iB-Z&r zyRYeAuVkwG`fTJ#inCMM**&5N^tdw&^=>xAa415_$Q!=zh~Z6CyD&(V#t%pgo+WOF88}AXae1 z6VG#K)19GGdVk`Fpioy4(`Wv+KRlhc{hu@Wx4-t>%=1|-Y{q<_v7<1dN7-iP2k!PC zq9>l@I4f;BxFCtVbT}{(P$Jca?v5U;!cTZ5L;#82z$g4yf+y-#lufW)wm!4z+z86` zE;Eqe-;!yF?_*_t$1ntbJ*u+0s{6vO1IA5=v+%Gf{+lG6T%La%H#e8&oZa}}@vpZl zmpJC+bgEYGYw-Z@pa(48p4`O?>b1IrziN-ic0kahbx!C>4_fn_k)rPq1%aJ>f!)qX z9LR`a!Ha>!$32N=>WK3w22IXFs-AP5 zl@65|1_wI)7WsnA=tAL_w1`)<>UcUnOs-_un{|&r!7` zT-g!K5o`ct3Rr)a!=y4swm$L7|B)n-Bceo{U3UK}#Hgnr|=*MA8ruFSSQux`;uz%oVnL zPOijzfP7TK2Uz7IKg2@^K8yLEci7SZiHzV}Rd`tf1xYOu7XJIN$QA$)aQXmwFX%&) z1h}!1x6ILtx$sEct{2(SE+(^{aakRNH(rN5jW!2^kZi>YLZm*PoA~%$Dp1aN*eK}m zIG^Y-cm$1&>8wC}Q9nYF3`@tvGB zl{JGhdBBxir&$U87^J1IcClVq*Z~sVhR6Wm!*hHj&^S8*S z2o(rt-;rPOx%QY(D+0f+50DM)yf-{4;uV3^4S{#@ zIxpbBjvHf&$9aB}hkD;QFfafkm*Tr2lw|4H3{u+ig_*p32?2kwUhIiV2A=ns?;Il- zcHr(fHp_IstDL}$66DHX6yj(06HxqB1qoWHEgdljpXD2d`t={CX2jnF4pcnmA&@q# zY7Mjk$uh>w-5qO>YafVPs2{9)D(Qg80-?(@$aLSCRz@`X%nA6;=*MiVU0;Bsr z=HNwQfKVEtH{=1MHIT<2^4h5zX%lAgeR-3BRfEQ*lt7Dy$XRz$QrHdhjcoHvg;+lu zU-L}l@F6$$2IpsH(&I?&u#5w={vBIMPfX#km`pwV|fddkS9bzl!bO%ln8jL^+aRx zKAlkINYf}6_?A5(Lt}bs3W{yskbqwh{n2}bdAU-=q+VXjU0{?s@Ezhn2$Ar??-$46 zBa`ni6=j~wWz$%w@XB#-KO>WB>Dm+`m z&G5%P!@Wxvc@oEr#&q`ky`6LNV6sKUMT@}6g(+KLu{J1hAV6t9Ba+5F1W+*a{F$HR z)fm}Fxbut!ea739sRI#ax1{|#3f+73X{Ms7*BuBHNzC+;PJ2V>BpR_LU_68&?m7&f z77ZlipTX%vSSX@Pd~ssrV$hG+B~-;LBJQpUiKZzgt3!HL-v>Zod?w1fZx z!x~yP-MmnUP6LgB-lI;&@E_pJwU$gML~FCMkh1a{*-`31y)7~NDb$xJ-&nj?lPIZM zo_)*7C|k4|yy*V%Eqj&Of_PSub!IdP34m zs+{hy<%iGkB=kKU2(|`bUj&7q5f!_nJ_rov1B1}>)SFKeZsv%DNhZ>tiq}~m%L^o) z^l|yf?&K`E993cf?RP2t62?dw>oav0WzYcucjsE!I#*z?OVkGZoVET(3`EY7Kjx)W zsi`EycxZa>1vJ76G}ysS_%gKRygnQ!HP;Z4tOC&Qq42^5s289Q!C}EdfrvDk80W~^ z`n>KRB|{L$M&eL(T4{qh2&Tds2mkJ|kV|P(dbY2x68Rv;Lt?bUd+X?Rp1cI|5LG{j zpQ-JqhSOsXL`ug!$~rz~6rjX{G&aBuyOygfP-0ygJ`b$+Zje=uXnU(YXcB558zn40 z_@i-?+j1$--jK&jlCc+HFt7B-Q@Wnx@)(=l14t1QeWChC_M!?pDd8&9p$A0 z(i6L_0V&3NCFYO z7$>xp*Pjk>G}Boa$}_NXeo6Ke4XaH79oJBKO2OGVUAI~%N$hMuKd zqvGk&0V0nizCU|o+bhAw`s$LT2Wy*sa3;YGs);JC+Cq=Wzk0p=Jh4fllxj?Ypf_=^ ztrlVGo2>S+OA!?cdnsOn+TG~+puWSWt30zt4~R2Vqf7+jETksDCK7w(xLKeWpW3s` z7yD+H9TPBTa+4YT4gpRS53{NK;z=v1w7>qteh)7ni8a#XA*HYqtQ~o8Z53{b^e?2P zpKef>5-Gf0g@fV9md%%?NdlvU%|?y7fx)7tBtOH6{@yv+XBza?=<2X2j0lAO$sPU zWeMdhz{Kkr4(9IknTqH(Vko0Bu2Dukqau_VkNP9WZaTzBB&x~TtE^9}UqXL*Byr(a ztwbW>BfK$awk;y$?!Fm8Q6c;s?Q*8_%m|naLKbU_!Y^`cdLe?D@uUW3ES&X8Ldx5% zMO+{6U>(cWfnQgRuR5?MjV5L;Z@nFRE|ar4f_%_-2uVWaMAyYOUe^oH=VbdelZ?fF zujcgpCIKMKPym8K4L+l5lz@cl3%z-#ps*SH08YFdM<;=S%2jFhxRD#d-l5+Zt=nsO zGcFrN_aD4uc)Bk)5%xyw-ZlDwO}3(V<9U}NB0bXxVe$PN_ND}@_ZCOBIw8_3aL&rt zp(CHMj$(J3$^!-b#zB|nUWV5+*QwvtI9;pE!D7@5dPs29ep0OWjBpj2XGv9Q}l*@0j|i`3Q(@(*?ZTMk|Z9`Xz*1mlG%pYxu_x#!3C(O7eO=EsuwS z>ojULE4J4uselkL`qbdxZmV)#<8i_{A?CN?ZZW(tar)UfbAY`|VdxsGbx|qkHdO;v zPk!-!j!DgtdC@>HVF_TWUM+z7NCQFWozVDu*K);y=%z3XT~FkAe2~!$C^rv$AF=d! z^~l|Ka_IB94!oSK#2-W6mVqRFY1_(J-`gkd#SW?t>1l>g)e6EJ960(zKkwn-CqQ_2 z?I4-}JzYWv!}l5i3%)%^ONK;FU;w$BG`O%q0}jg)h(&BT{WgrSYwp}(iiPbJXJEHu zA;ZdSIvu~sOu)*rNF09zY9#h79MSC^JOhsO!?L??j_EG`e#fwR64YDdY_q}DUJskm z(jku)svCZ3IwtV)mp0D>s*@e=UYc!~OBZ!yl2xv|>i8HF}-?CQ!R ztR>oSsHBu6Su5A~qwnA(TSn_(e0mA;qNo}z8r!T~eOFHd6xt}bMXEXQu3;Vo?h`en z8eAZfca<@oK)G%v68a=@TOQk8n?^@$yQMzZu*(I4XzFXlw+xS{89TY+>BL{z;9-ma zj&b>Si#dE-&%lW5-4UKx#2=*!d&s-vjQ2AI-G@AMt20IG^7_%6YztFFB>JcUy|!0x zmbb%ya^C^zZ7c?(BXtfZsMLplu`W_hcO%N~Mxf^*z{7cUHbuzb*cO+4h?d`O=Vf+} zY2jZDe3;vbQt(9{gyY=MrOR!)q6Y}Y8cC>Nx+)#u4l7}`xKU;(IERFQg0~5BIi%8M zg(i8`&niLvmcZDtL8@=ROqP+Jraoeqk9(~*HgiC9HD7XGr7Dq2Y#RBiL}q;*O0{Sa zlm}sTPQIox<(de{9?1V3-$cu+G~kJ1-1e0-IOfvORn{zX?{zyN=q5O9L;MOhH>5-5 zUV-oBPr zGguf*Nq(&>zBr$`vws1ZQ^L^|V*vlY1B$Nl0xCYpOo}Wgt4ubsY|+?{9=8)^A7>2; zv7KP_2a0}+{y-O#R%&lQ1I3Wuo#v`5@je7puz;vr+cV00J)9s_Qd@+6d*I8OYaVjG zF`CAJci7R-z2t5uAZ73YInSLnA^Hjr0`V-c2Di1^Fw5?Oxzl_npSjwvp{55nbuCaV z&RN)^DZ*YrNl;l+V7D0_ItZaZAS8-sP{9L}G))JCn1JjM$#fRw{w>Q4L4cdTBua&{ zji}+E>`&hxpA*7bW$*wJ&u~)d*)_$>wVxP4a!&a;keUbft}&g21p&K*W7$>MC8#q_)hQ#z6U z+toPsb=@dR+W;({m%;`hb9qll)1jQrMjvN+3H!2x$4ad?`7gwOUUg^$5<5Bw4iv#^ zBDcNAuj0IGYzUES=%@(BQDPOhD@rBp1?tU<-<>-&JK*B5JB7iJvV#S&8vYy z4F~Z3c;=qb)4klE9>R5Kh%;4lCWQ@$)FU2g)B-4L7f?KZ?*c(5DLV!D!e8HkN1Nhc z&9&x}uNK!7!l^Z*Ja_Q&>|cG-$L-T9+hgH9od5^8d)cN8a%DRc;s$3fM7Q?0t?a34g|Df83=A{>lhrmlpkuPHwZ1vxM1n^#i$qh1Kla` zYr*MY0Izygl5&x-E*w9F0uQ>!uN`yOiDLL zHj)D}gT-Ew8_OcJwjG9G){Z6xEwL-#GLm0ja0CEV4zE`*OG33xGu9#_JAiU--AR~S z5fsNg5O#`H(z4Qk!|DHYg3u0VmjW=5Vpt4x6(3p^_8qqU&0)k9hTozMYlyVV< zyx&b3fzyHgKWH|1Eg`z_5X6hFU6&AStYFbYKC#)`VIzZIg}c!Y+PfFmTljUfA4fb> z`he~YPBcu@fIo^}h9PTui9JSm_fe@xpFCGzgio+}0sY;FKU3X$qz?)kXCTE6i4En0 zyddvRy>Us@5r0$ChV-?~8iSN!y`yTFcoYs_wesx=o){Sc6*hqE)_9G2`Lb!o)_AK$ zP-5TS;j^lrZx=(lv~w>7(pr^RT>b@2)AFQVu@IQwA@gA*xP4}E;bIW8&t!52plx^Q zRk)9KWwbW8t?L-6;mvZIkuXxSX?XKU{e%$p>UoQ_)Semy`4?~rDg?}<4?)_B*B^}V6SWE&PwTYs)s%4u^H6*&QkbN zvU$7CC7Y{Yx6iX*FZLe>)|4dNdfbkZx=@~UG9@o0HHh8soEZh!-zFCuMjFjmM06qa ztT=1-=d;OCcp0VAL8+3Rj5J^nd(;w82O->oxPI!MIS>SSFk%tbc+ zHYc2iIya5d9gD_7l?sTxZLMTf6@%vJE-EaWC0O=t#uA?R06`t`}$2Oj6d`35)$!L2X28{OBmeKux3br7Ge>4x7KKrmL za`r7}se9t)O7~LJe*gsRyV6{<`RS{d z=r6!qz-CK595%v{Ej30k7djAYQ6e(}Bzcy8!@` z0Jb9NM+$J-SiS?ngh(LCTyKSZSge+N=zi&L!4jpS(D>jZE$ZIwd3g^YD+$a$0Kd`K zYd0QY%p(Vb96#}t!R*sew*ftZXEivC+mh)#gElTZ^qM`znWwq{!naO900#zv;JC}c ztU=1m;sQ;t4Frd~b)0dRZ2QRhly&`p^RL&a3yYY>uJJIWwIG9d2lV+O0+N09wpM*b zoxtK1X&i0v^IcQQg=-AwrE^B~t74jv$>ol8`IYaa6&8@PsC_9 zvDy7O;^vs>O~B+cA^02?r)K?2EU69BY)T|1JcuoTrWFkg)X{NMjhggT4+GW$MS;qI z$8!?k<3G@4H@=v7Jm2tUz2U(=>glIn^+OGUsKEc0%M?@?bJaoNYQmUN&r2E!Tr>JW z(^`%K3XF#c?EV2k?zbk`m(1SGC6XNreyR8F|IOb?m1aX0RcrD7S1v%fRCBejWEI+% zjR58X9*>!mmAg;|LJ4PqLp$q`K$0EER(A^M2&TY0Gv7!c=^wE%1W?u{?l&f1@SIoKfqD)QwoJ zK1S_CJ%S|_VDT-N2|M=D+;jcFdi@73>IOdRNjqW{J9)7qowCVVLp?%Ah3e!3L9ldy zc8*#Ay86-pxb4m2^klI50JR@9yuA}}`n-gELCIB2j7a@8eCQ$UeZaNss*0D$GV@PV z{dJ0|_t|LQBc{|64#_cXK~m*`uqtLV>=`6|Aa^Qh5ih(|~vK!>}4C0Tg$8Tmp9}#zXHy0gM@KgR#mR&d&B21Zh+n zYvBvPBT9cRI5|VOYb@iWS<5o|8)WX^;t$Uk`bKme#&t6i949?)WIZg@c{^LRy?90q zQnvQ}De_ZMT#NvBGQhg!q29Vto{h(A)az_}l;^6Z34j^AGtNxLa^iNVMO^`o?R=QF z+^XOW+wd4!be_%SB&c>d@>yJwBCLhf6YRqJ*L(GA4U~ipcZQ~V`S(EcW+H3ZYmnS_ zRR9z|^Y4}k$b)3BIiDR|jYqYF?|&nyNzZ7uw8tD0TBNLiV8lgDr$F82 zp)a`0XeciL60}tbuiBXyU~>*!NVCeoLAEVoA#wa?yV}j9{N>k>XaGe#jEf;)F}Lp* zHG~vM95RwNm@IYPYJCGmVk+e!PXmC7sb_j&x1K;stLDA&e35WS=u{t9xj0ln{vKhwy zXxcR(EHkURE~XlkwltxUmg~c9v5M|_*>v!t1Y-ZZkY}QULF>_yjF1v6R#KdkzHQmWl@FnafTt8tw?&T{_S zO5V46{sNB(^6Du#)jOAOb9zX3D#{EX4lCr}(*7)1Uz_7_NdjQk42>s*Ap;>t(r8`{ zA}rJk&%rX+Z(hY>mH-%^eUTgP46E;09Pa_(qQ(*%*89(E+3+6c$EHu64e@l-FyD1l zhb<~L89^dx#S4;P7YLt;ZkgqoM3m3PZp81H_y!=7NlR=4vGfZLB^8&UGY|k2`sVQQ zY;#=}PfjFoZ*NEHbY9;AvNF^%S4*{AbTZ|xRfeP-gkhQl19yK3?LnWvF0ZxOl;WfA z1BkKpn=IZZUT`4qATjvKVbUlY_oG}M4QQ0a4wHI4r^S)VkRp!9X%^vmy4`(k~Agh$_m1|xTV=#95`izqVJv#o`jO69$fDaEoJtH^V1kevtd;1kJuNE! zgrqyxvQ5+snR|(+mU!FnC*Jwmp8+`>mG6Ixgty!-Y?#Wa;Y5v{dYV7&we3o7hLeQfv-68WFJ6~g(V14t`%bs zfO$%KC6wF7JG-fr9ZGr5ibcxDGnEZ_)JPjv&RPe3J2o8?fV#h$!p; z=wk&E&P5wZcvk5>TkLGl1j?cBUaJbfael+sXq0e>1@0R($9Gh9e75zEK?tza0NczM zkcudj8#^)Yy?dewRA}WO4w2@+NU8-O7?Nu^HsVuSsBFTDvE~-a@D$HBg{oSnOEurF ziFN~ST=mUr<(9!&4RkjzYU)2oTjOB)!K0n@6`&6+5JU?hC*!PHBq#c^p7aI zm|9BzA-zNI%)iC=1gHGAP}~c}>=9x-t9B8)6u&qeY`R!+pF2d18=SIumiQ!^EJ~q4%#}KUP8ZBiGm@9SG!6ar|7l&QYmYR ztQF7C2e~m?_KJ9v^%LywbjCIxtJ0GL41B&9A3Gdvhx>!Hr_SIqe8q+z)90DZ{P4qB z-e5V4=NRyt6~P3ZNDyxnD?MleiXr{KE#|E%=oe*aa4~dXIWWw|22~MneCuWe%DJQg z5t*0Y0EW1Wtc3^;XV&%>T(%bV_Fk9dt@C|UUVR3irEsw}Xv$-11ptC*y5P?olYJxr zSf&gnjS?XU)O@$wwKbyDT{t3cUC0Lj1WK^YpLSCc-&0lpIv#{?1_A4k_>F=s7{OC& zu(rAsS$Z8YyQv*vjV;LpKsqIANr#p{o{9n+%fg|PpBNMby**jLb>iWrN&=98JUtOV z9vuf>*`WYA5>R(J7-7k_R;ILUjOZ!d@wx4|#1|rh=!HJIsX#LiSK&U}$$0LNf)1LJ zJ4oYL;2o@BXY_q^IxIhc#5?@?=W8OwjX=zlXJvwxt4H2XqFzKX1{t-4@*GiOGSbWW zfVCvO45xapUa0SU?ie!lcFhep2wL?HFeO#oDlB>U;6p*|5VP-lNPH{Xjo0W=x&f*f zi0;>6z&SA2l=S#$ldfsB9PhVT=is2!HlPYB^NOgcsg5Ub@PH?O2W4V+HA|=x1UPS6yM~q?=?(F$xp&dPN&j(#1( zT+Q`B8x>+_20y}T{?gM6lOa7f5(LKiJf%^5lRr7{UXkpN?w0TKXXVZakwGGd>z$Z=x81zF($mB!?#j9h;|a||{5kE;_VPfApO-F# zPq+KZD3Y#k>7BAaBL?iO$A#Z2wSKd~PdLDgBz}5K%_+f!#DRzN7hy>k55}PvE-|9Y zMaK~*k8zdchnn=q8{r*WdGO*S?IL$gS20WEJ4V5+5+80Rc*_1pj-B8Jf8P~K+h+IE zqGV3`2`!8m-pQ6?(jRK|#TTYbv)93ey1G|%f zp9$szZ-tKePPuyQf#+{Qq?;4GZ8iS(+1_C3@x8rPCXU}3XzwQ#OIBXP-P#(1nGLv6 zoC6K4leWxmG5Oqq1Ji-n*-gvv_cpd}i?|uykfPhhks;~F1@w1_iDK0%s#Hf1rJwM+O=t>MZd8M2h;`i6PK%~ngd05_U z;|yPWG$Jdb!suQesco2X6|6YsH(D+UNT?-j`B6k}R2C>|N#;V1wz4;gIr2c}d}~@R z{~P{!2I74B8KD?Ry$+8LpA|IQPtWCIhTnw*=hsejM$R+eEes2SpZyYj(lqz!uy^GLVDwG+xvAR6> z>3AZ68Si;?#$Z`u{8z25V-~JIG#xKQGGiWXa$EL`G}jlMUSL?>d9KcTdx!B}w&S3Y z9C*beHeaWxDX-OV$qQOAjyjAr|6uQCVu0a*S5R!#DX5!(3(t)3^9tDqR2jhDu&?`% zr5Ul!aLADHp3=%|SZ-u#nIBg#Kzi63(Vl1?$sx)-x;5?N;2@zkNSV9pAY zcCpI0B=a)785Hbb0mv3HtiVQ#tx(;pPtWWuK)^p8xy?Wk4yi@RhmE@p9rBDGapR4x zQ%cm99b$p0k1^4lfDmv6QFrsS(zqUHM~?!V`LBRqx*1smAEqwJWRyZ8sccWW}y|54MpL;R31`RrnBOb9d`rR&-`pwoO% zk`aiK44VfvQp)BvQQkPfw?6v)_^>=2J$jxPxP^wTmM_$PoQE62&Y(L?A-bBfK*4c*^$VT|x8)pi6OKAg6f0{Or-kMknWUY7xKJ2c!(x6#XM#)^h!@du+z<<=A z--hraOM(PL$agfjjha!*SF-?9sr&GlH7#xxCA{9V11HZXR~|r497D*TboR@6nnAI- zBf#Ipd0f&Le=D7Zs!n{m+vK2B9*1uX0QI2tQD_4hKzyo0$GGGm&7S6F7#PZrlwRt1 zkE5u>Zs0R%)X?3YQmO>Ep3E?bJ}(H3F#@_k$3@Qiz_S8bT-nMZ`n+PO!Sgym={dCF7?U{u3YcTXC7GCEC$n z0>_O5Dja3b97;NGrebWgi{W={)J)*NACVp=9jrM^3ofMGzsjGC1{p>ApC6?diz|c>3W%dMY4J$`UI;D~Hi%mbkB|eC?mu zd+}9vSoB%18~ofm`ilA*7nR)NjyC)tZia`&a5Xp1iovx!;M1|@^GOlx`YW3y<0R1O zpuTb5!wa%VKOYM!g?ToKTDK&W$7o`$nLd(l!wYvAhm>O zbt)?Jl2MZ{bcnvc5HVSaQ6Q-s_{JaEX+@V-;^tp~$)gVgwq_I2eZ_ed(xkA#&+tEDME$Jy|%q&0pPt z&_BIa3j|#*i7G=}L23qO>hw-1)HA+^LhLhpt7!C!sGhRSNA;q z?Pt!+rsx`=b;f2-RLu~Kj(Wh*<8EQ*Cq_(v2dH{b9ETPZO}+acB|@T958SpD2f0yl z^&uvUPrN?!sP)$0@?#k4LOs8F*m<#aPWN=&ELZIrZRZGn6UTO0HWYj@(evd%2m`_Z z4MtjmBnLe|9smM^fnkO|Ooky^R8(quOermn+~Ep&N|1el-1(0bNTS+md4@{8wNoz$7{;vkuMMSn8Oj} z1%yGSWBMM$<&wBgMh%KsHa726ArsD62vUje&ED2~%O{xocN3A0CjP#`+7~Yjf>Bvb zIoCgkgJB)uGQ5m>X7M`}27NdW>~ck?S6Pc$S*t-=JE@8(;r)2r_dC5lHQt@6et_Zv z&{BI6cv#Z)tD;H!m!3Vn49+zfafe>3613TTd=0#;Aq5>;DS0X&kF2mkAxN~@5w83f zioqdsd#W1^^+yHyYLRB(66ZhU6bptH*M6*a2zhgR67^(Wm-TdAO?S${q+SD8y&0x@ zCvLXEE0=_uUP%SNnbd&BMMO%}6-VVeRf6Y28!VZ(G??%F{H;7U3nN;w_F42KSdDe2 zW*TJ@b?;xf> z)0H*CD+NL3i$FZ19#aJao1rqMAN&J#dd5HL#u%-yfe{W0H1Yl^`nTyyFaV5NGb zLFB-vx(+emw0)jayHq8c<AT#d*e$tM?w`Rd9p_j~M3_hXZi#L^&l|bS%>jp>NPn zzde5ZY$KxuhV%RfC5yiUu~|V0n|$U-XJtMdqcR?;np7d-N=~qEl~VKWyGfqJ1|PRn zb6=ML9?vaLvdi$#-hHGgHJGOMn<{gmSDcTo$a%mW5*j76I@9jy@cW$Llo^cOh#S&A zkprcQzz?cv%*=7ZF;0(`+t+LChCuS|Q}b8XSUxd5fcAjL0$rz)qjPH``Md; zg@i#$SU^fGh5XcfXWFpw_-$>4jq7rx?X*HdgdQYa1@&Ov&A&X?4^r})y0gN0ikuJn zW({sHo{U1^%+9_{9>A?4nXKwUXM z2Re-0705`C*{JLN zs;QU}gEy0^PM%sG`X;}=G6ispg}ReY`yBb|fr}jxB_xMOw)T$L@v#-vfnF-1E8oO3 zIz`!GdQcw0Ra&(4>iJBxE_~T)=y%FU-?Mibmc^9V2_e~mV_%oB9u3A|1QE?+g$uL^ zScN>n9tJP)B_!_Wf4nO^xk-L|#K?9dxN~U*^5Nzn^k50Q5{#Hlh~lw%k+Z;Ws1z4> zDBz{OEnpsvdjS7i7?<9ybjy$reavPz3&){f-l|XM1vWv8Tg5^sYjBT)G=mUhMV4_J zgeS@}DyyJWn`fXfEJoHKR9s=rY7n2@U7Tj4El7Ww^lA#D-KqIPHQStQc58S~UU6SU zQ}~wwL$&SGU?S1Az3mmL@~LXGs@squEx^puNL~|evIf{E5q`F2d|s^{b6W}=nswgw z!e*>@aBmIodp?c!;?KQbx9LRM=m*8rkC%{+;0G)K1W1GrK~Wr9=hYiUfC(gjQ5Q+h_`j32R{I+u_zu zoM#+i(wxD=jxni(q%TMSMD-9D(9V-hokU*P*i0vd2x6Qn)0m$WeBxK|(#BsQ!ojwC zP)mHFXT4NWa{Z=3)1gr{5@jCZTUNSy0d>PL&jJ9NLI-5?W4lgMwKHl<1nD*EiL|nY z6GKzM2yu>9FO|WM5g4Ao!0DlT)od2X~H8WHV? z#rXEXq~!YMNsR@`f|NcN=!x>!0V|=K*?1D!O^p4%0<2~g#$>U9pBG9_$eVXcE5GWT z)4^*^#G#=tbgra3ik>{m>vqsp57vcZJH2;DC1vJBh4noE#b9a!jMD@_gvau%Hx^vl zURxXc)L$ncL^V>wa3i*p)6()LlQ5@nMJB_60ZS&m+CbD(LH-R7m<=crY^UCH7UBbh z0MIDHcml@o+(G}DJ~8lf4_DV~F6k8T$JA%DrG3XFUa0EA1!K^L@Vdvb6z_p5Ae$M9 z;%WNxy#Qd|RYwy60JtTxB$~FkXm0sJoU{R1Ol(k2tr~2AF}1S`sX^=u1j~@3GZ@kY z=?96E&-PQxSkzg~pfK&)`V+U13cY>FSP;Ym?rnt$<*gmu<^!@sM<7BXR8gVRkXRnV zwj2i3Yu!CB7kB_eK)k`F0v;b4@%03`_ahnXfg0;U%F{dQ;!C3fH0{9Ij}7^`SfR`!*?x1<7R%R zYa5e9ZI?$BJ|u`5uT#nt4e?JhHakg*Yaiz=Y*xEhMjOUyaP!pqZASF8oN;qD)PzZM z(1T+>%h+uZ3S0_$v7^HY77sSDq+rOq6BD?7>mh>=c^YO1v%y`S`6*-@ro!>VlcRQt zwM=W(Q+c1-(y8$-F*ZSs3n$=Oz;98vN%zA}XTV_uxJLxfBQo1o&D<*nUQcAFRjn(i zibXbxyw;S6NPQ6KWnJs>Jw*{cnGKYIlv@lB34uX^6NDw>&j8N{fC%wFz@FFLaz-4st)}okw*;RTZ)!JBLg3!}sNuRx1mE~@ z(4~jEUuty%pl>UJGtcQ--vr>@fx;?}h~~b7Y605xQty(sHh0!j2S3U;e}XU`afpIi>F7F>~+~IR2l|75ieY?Vgxt`)~3JL@0jMs|3qmM3Ahwd{0JH;bb z<|7byY4A@lQI;9P@8DqIx9JIYmi<*NyYlBzM-tP!g)nw4?xOltsSy08aav3zrF#6inOGO?J5Qg(J)^eCwA zX1p|)@=yE$2wqJVDwX9Vn8K%Tfy`2Q>5K?;Zs>Lj&)+ZyZi;5Tg=?y*P)PxRp6o5w zKGIO&(GU`!_GWJwxNv97;rA2EuZ+o*W&gEX7WS8qzer^%7QX2-zzRw_IRo|x*fW01Yvb64cz#~HO`^^`ANTz_&Fm~iO; z44L2Tps>Z$-71>HCu?NzYbZEAUH4|bh^tx)PSe;*zzqN;&+jkc&a9^-4*6_rJ1^(D z?JahnQ5(La^@`K^QdQ8U6uGC?4ts%_Vk8k*e$WWdI7uNv6*B{COj!?VWsFjsP-S|? zS+UG>s5)gp{>tRpVtBBW^@{nDe2)qO)9L#~*3uhP()R|dox9%dqB$F+-$u4dNuXgv;y+E?gQ9{{O~Gzi6M z_I6awfayxxr-sd0{=^trz^N9guyFK#jt3oyJy(_sx=Mi13w&`qtlxU147e%|#b14G z$=DsJqBvd~QsHY(%WA^wu3TzHOKSa65pdpjsbVoMWmQp#@vS+z@|l7a5Ylt3=SMvG}1;%PZZ415A2*`z8+Z%{2BI7V14# zK-DUy|B&R67bV|}41I}GCGPWle0`4_lf}G^b98LSL|ubWC7xLPw5qs$$e9Ft;_303 zAbsW#n}jZc--~_kaUz1uWidoNQbULRi1gFs7}i>I&R}5X=R0=0jkK;{vzi~X`3(Ip z4(YvVFh039Xs=!n2UO7```u#SGXbaDKY_J3&P`ZqH z>lf&1vwiOqm{YznIX2n)v0zXD<55b#fO+GUzDbOG#oDUh6))W9M1Lx7xu$yK_wz!8 zVvyEpQZq5Ap?qR|$LGM+lT-?`tP+hyt{{IPr$gy{1YpmAs&n9!ip}$txw@xvtZh%@ zkc7`5F7yJhbaF=paasuhZ4zZZd_>48#8_%Q+eY$r{iHNJ`4 z&qeC_108%5U9}2Q96VPSN`76=Kdt_1do>g{kOk*69jyX0%$l7H;3rB%0uWPwB1~0= zc89RD*3F)V24M$-D8dh~1qr}MXA>O`)0-#{&og1gI(LAqez-%m(IJGIkvSFM{XM}~ zIpf1nDTnh*`p7y=qG=4nC3^Bz4Qi+~FI_5@%A&gG3$$SP3m66=am&!A7d+}otSb44 zBl8=UGP$>_@Um`w|81Mx##0H1o*H6>VO@)^}>>Eq}21jVb>7h+b?P>An4<@{0OEIR9-@$~cDb!&+B6N$XZ z^jEJ|$E(dvUax%o%iUEem*;%y>u^S4IZ-Vwq$FuktU&;w<(ET7 zU`oR)bh(TEc8h`R5{D^bmh+S$o;!{HaP3oU^|2!q{RHtpb`VKlcD|ADnTo9Z_Q!Y> zg-TzaR+YcAun5|qfvt~d34Aw>lWv}-T+S$-D32)t?KzmB9ag_v{3YLQHiBqF383-s zNE_bpsL_?`BO(NOZQ$-r{xGb4Eqc*7pGEBm1YN|E8`Eu)&k*-#vJX8^U3hy zKot(CK%mP-nFEi+?38KCVNAfy7A=}kGMoxl%pKXTmsqu2FdnVbozVJX@tQ@%S5Tvi zhKl;iLB3;`Wbx{ZbQjTHz!j0iH|Ju{&Zzx&_xl)w&yJKDqn!;$*V0u!%j>6)OkPCU z%-Ih=_NNQ-NVlx{QtZQmJLRFN9m@L$p*&zI-YkFwz7KPznER*6e?Fcby%?l2Xs+9Ofop7qy?7;^v`DbtV49`2Mi3I0u(Y7r^3f zy=Ln72>$yMzdQlyd#$CF>RxP2=^FT8B`g}x(bHLJeAtFD!nV{xq?JQ}6=ApU6H-Es zU}?T&@%asjvogDoQI|4Nifh~ltCCfQdiuC@K}lRyF8+|X1xndKPRCtVF9nNoBU&7+ zU;}Poqw%s#3y-y*PwE2_vFwQbCAQ^@?Zt9&o9l;q zKdG~g8bj$#@aP-#cavx=VMM3FGdCF<@x;dCjJ^KS`ZJOBh^?{iCXy-zFNdpv%=L!9 z*FU#b!q<9N*=v@n63B5Jt<}-%^wmonn+)!^dwnN7rmErahzRb}sT^8QoL#Q-a$Y~q zx;=E*!EB}X9ofzC>~}!Ac}nphsCxAD(N{iMKzK-N2f^XPFDxan>FveG(S@>_{466? z9FI^8#3`TN9K3A=?v(!?ODI& zx9>+R0=Rkna_iva+r6|^KLl{BWM^yxi;DFnB@~(*|C|Y7Cyz+^{&7#)#Cl!Y@~30D zmCpESeG&53rExm*VAd3O>Q$2N@^#kKptf_D^6j|KX!!6m^F7@|$G)-xI?9T7+|Hn| z#Qb6?_`v2wz`a8winV-2!2WAs!4X2>Bo8CVyzqeV zFod)EyHrho{}4u-)UF|%;HgWZip0QF=bJ`SrAtObpaj005$yzVmw=g-HYvg0`j8Lv zQ@(9Ca4svu0)O_uL+mQ#`w}2BN4#}_4`5eb$Wc;*J>amGK?K>6Zw~z4ozxwN?n!en z*O3d5wXVL^G@(>c(iiC4Am!4P{c{4WI9*(xSJzK`=SD~>*?<<+&z@i6m&>Y&L|JQI za{KsU@RlPp+fh8nYz)zv*{t@krS%&D`7YfRiK5Zas%Q;3x$YT(080e8_Y|9eI&TLV z@8%=zM;roqfXPjV&dB=y)#r0Yw)dGn4K7Tz**Sjxd!q!n;J_fkKJWY^J?8WeT*uSMMmQ-T~n*NXMvP z0XWAI&Sj!I60owAC&WT?(Og`ZUR*BlAyIlow~0-DbG&^Hdwq2V-7eVW-tdrTs_ z^gU%~Gn#H7PA=1zOK(#@gENMDvm;FBHuwLdchl-hEKk(>8pA*0Fj#C|UUWmOc-rhL zxm&QoTuiw+naa;4!l4o^17BJCaN^fPX*!gl5O^u2VwxBh$#($^-&pF^5|Z9*Q^pN? zZgSz&YAt+fRDYtJE9L7tP5$^j2)vh{{r7GsyJD#7*Kr6TUjQ4O6sPMgA0+(d(u>hw zEx7<|L4^<+rWV%S4q`i3&-hx|tL3Tq1qXgjs9zf_`lXgAH?j7CTJ{VP3cK|>cM((L z1#g_f_h8C38pT@m@G(o{TL8{cdmu_apa*a-ilP!tgFrPa#(1^52Nt=P4}BIusjIVY zxr`Qfz6)9&hD|b0ybXetEJMh6T#R0#8ZL-(*I=VOp~>k)dh&}Knd+iX#Yc(N+3h_& zd$hAY9~sIs{lG&{;K4Fx!k#?*ENfU+1~^3vDIGxOyg#Il^~O;iR$fpZl@pDW_;?Vz zm}y(G5dXMUYBaR03bpQBH&?MBDP2l?6RYeCbBP!MFSsE}Z6Siftavq_^ntc$ym>4? zIhj|JKQ`Q-1bEAsV$x8#4205d_dOypG!b+QJrEm91Of@5^os^dTkByISWZ8?hdJ#2 z5_C_KZ*5%RSSNc_Gi$eH;vG14aKdHu?EP#~aS?mx@m=>Wi)0wesr=6a+Jh_~OPI$^ z-N$s`fb`UdbWeuI^rw!l9e@_&fs*=Kukc&|>@D~8N<{=FqNLPn-51uT0QOsY3J2|R zF$zf;KtXc!^l+;?62$Qk;j-eCsHU^LG|b#Yj5NOJm_<#`sK*(4Kp*F z3vfpB^op0d3Y7Ok`$`;l;B#*|9ASNT5AILpjEOQzgb}Zgt~&5tr*9X*ip}-_++w_9 zhA|mJv6iOvmh%IWvS5m<1URHbr*L&EJA6_B?k2 zR`uH}zI00f>}(?C#|dymljC!fC1bVCoIkcnvXOj9^HMq!c(HF_?kOU|M56vQSnuZV z=$#}lcDdYqM{k;kXC!(xIGvSjIqOJuQ>NQV4-&_7=;syz*z>(+w^6oulu-kw+_tGlY`EM8=N_3O90CX z-k#p%j8>Xv`eg5mT^ulXF;$vzcM>rk>fhFdAGCkJs;hg zi-6XG!g`4y04kdN%U8`XD_B7V2IqQx0UrbuG9DxCIl_?1jvWW1$A+m)MLf44vxjYH zYBSJzAe^?SO77(8n_A~@791@tIeQ%{2YJ0~o>@j1br8^=&m=u8+Z9ik<$#-U_ob!B5 z*CnoQa}nH4^BGNlaAAzs-XCB%XDdJwMlFQ><64o4*@Ot>4+sdR%pXxv{hb<%@0bGW zP!kaljSUl7$21UtZ(?QLP$at7%Tg3>fyZ#zVHa-;9=x>mbBIeoq%1sA&pni{XX1Nj z*m>O*n#@CMW^ol3qwySCG1l-whgA8DXLt2R^F3zZ?oo$+Ko#J z$;mg-g@oJ0Ul;*LDXaBxp0NlJc#G0yJLfUPK2pM;*PM_4_$gKM44qO1RY#GH^K3SD zsyBW0ymkMN%FvO9<@)!2o?e^Nx|^u&LyQ0JQ6Tt;;xonFNICWy#tU|K*KcdztG2It zO1JDG|G}Q@t&(bd11Z8LV&nf9t+?V}-d;adavf{`iDmCU{c9D62ZFP|yco?cjzb|d z@&}+#4V$)C#7h_Ja(tPmg-r25QVPG*70TSw4H))mX(Gn8S}C$-KHlD}eEL>cTg21F z)^_s}|E&|OzOcSyG#Y>(Jv=|-iV!Eqn$8j<)PqpE{GdU^#P6HL1?=6yfCC^}^g-}f zmYh@AeR*FoRZ@`uWE)6cN>oGOcF9g#HVpy#&~(loC`hV8$yZ%2`BhGtG)NPaFRpQF z?iL9r1yJoGN?%6{><^qU^0V!=mu1O`GFR}_wP)K^jGHMx_ObpO z{}nqGwFHWrf@1loId0m~Z~reO+p*&$7JDX_~HN;F_sX>3TH(WA3K(&L$tuB>I{ZoYqm8it0( ziX(F23n=llD3vpm>}AkR6j391#6kmnQUggsqN%0R)1E|7$+rPNa1Yyro=R66m~0BO z2N%kRRb|TbCq%t=9X_~pyv9C^rsnm@0E)=kN3R}3E+6>Vwr`pSA|q?xZGKH<28tw6 zv_bK!{Qh_8SnC?*2Qf*jTuF7KJl$M-I@dihJiRCC8LWMd<7>~)wcEbB@U!P?dw=J% zp34MDezP(64xrv_-~i0s5z$c=2fn3#Ir#QLnk>G2PBu99?4`8K2F3PX%S}zEw)2FK zfbiqJS>4;1^k+NY3PtGPb38auw*z-bzEcBTQ`z1rQR$rT>@76UDGI zlSUfhCN|*d_iUXNL=Ttyw$b?GxP6)nqKE2gen+yH6xQB?QA3fT-B%nDrDA@5@nbug zWEui}Q{&XcD2mAC_K5uh+{Q~dFWkXK1ZVqI1G)_Ohb`AMbYx^7WD~o%5`(3#a_(g` zrrV`wJc>CgZfvSI5p>Hjjej)A7&?Ymu_6Wu-Vsgb!=WW#hK)r-_tI(1QQMU{HWB0Z z$-Zo6kCBZqVkm=#P{S@IxdSV^IghyA2I!Qu+sr!Elf|VBFF zfOoDj_gT9S$G>HNYD23pyIx?R*#&S3lRhW2(ZbYUudHzs(a9MNInSovK3Lp9OQ2W^ z>dQNB7YgqY={TFiyG1!w*dZb$r0NL~(k==O6IH9%yFOCnFwa-&AO`uD@H`AZ8Ku@G zGg&tKVKCI_fMln7DUCWwMEBN9#L(1jRkgf;B>K1GA(ac7ulTBYxly>nuK#iWba655 z%+eT}bBMuFLS!c|YLv*AAZ2 z&_T5A+$u!=K)|^kqKO3Q<;Kb+10tr6p+Ha2*X82rhxm^Q`;G^a7Oqp$wHYWO)=88C zXG2WAO$#0;!aTG(`r7@t5n9hmB9y?sub7r61B%|&1d5J%^p%x`2Zf>YnLj^@^_IDu zYV84uA&^@{z6|fT4_V5y9MAAwgNiBm|5X*{mvHmYMAB(bRKLKG0Qg`aqv0Kw>}`CU zm|EzA7O_X}+UdNyaEEL_a=|@tSOO1{9_i42>%(e{%XSU02?hX7%18E6CI){WcY}K{ zskhMMVKr$ROOtF&sAg$JStI&KfIJkzOaItvW)nlNXjDBc|uzedZV#XO_i&gWyS|b=P}ofWvENJA@lIwduac zRvXX^-xFtL`3T4C;Q%rDz zk9-%(2QThFOZ=PsN`7?ooyc&ai_q_3EnC|_N_@(}Fd-C+qpGwA%*|E2%LU zxlvPuEP^;N`sOpMAI89ibC=a@HcI9pHfA=ckR<%^q^vJxh2&5?Oc@_z0e!Wz5Ls*#-BRb8S+;LU zr=%fJ2L9yr;aCtMFDwvNWnq$MMb9o1ShAHVPWLe71Qgl>x5L7J?y<1v?m%GrKJj~q z$%YCFIv^nqh7jPtosFmS0Q+4Cq-I%^S@i|EH)LCRvo8sqNIe%HjKT8{R!r-1XmD*yNMG7P$yj{sHoGk;5NNLf+uq`HQt3E>AUIS2X;5d(O`5>- z;Tf4xh@l@Ej{X+cX~>R=ifc75Hoqi{V|gqZphnhuSq_saY15r{8B@_y2G5x>g&^$R zQS}8nSXojG1S}?K1=~`1YMaX0mAbWx0n^V?sMfbua-lW;eKh#c*+-+jtNpu9_OIJo z^pGa<<3sv=t|K<$^#%M}%x2+U#2lcd(O__6=h++3FJTDZlS}j60~3$V9c(OsmSY4f zIF|tUe>G;oGmV;f;i;T@m$L6MSVX_4kmo5#2fBP_~tG7{uMTkr^B^%J8N@DY>ilD@eb^W zV_`&>IXSn}@H=3$yq_pA7CXf`&+`zX*$?`3fCu6wm+-E;`%PIXt8B)37ptU^KDl?Q z5pO~`y=6jNn1ulG^wjA0GvuU-!ZE;sql=3Xd7$LH;IMpZ?RRL9E+te}d*%ZlS^waf zv~3P=82m|$OB!UfL&O2mBd)jsI2c7(hJtt)hNjJ~g%h8hq?&yQ3d5=Z^DICWQ^WjP z%^{7pBS2%nj2f~@R&Oop(&6fr*aH^Y@oh~9m0==Ef*&EG>yS%}7dt+Gfq_ky?$zkO z^Oz9%+;VwM`1FU~@0R~_|M|eG_UG2^8l4>M=}j+{j8RB<=jE%VOM0r%blI{b|F^*M-2@_aiT zrn`MkZ$?iCI@;UFfhT)tv0|&aQ;vajxPmdf3iOaV|mN#BbAIk56uh2{g%svia#cJq#$J7p@5r;rhZE1 z%8t3Rd^UAjw%Vy?EBQ3G1YThnJ(KWEz>e^qV-fmUD(KeX$(?cj?HT{;=hs^ih{vlP zFT6bgAC@urJT*@}*fu3@Fez1i*8IYBhUmO56&xJ|g$I8Q3`u^i^al#~L;kh$-LvTN^t2b^Fsr@H!VF8jQen#K8DvyjMzw_)2e#RNSRFXdlaAh@{9|cKK(jM%_xQHL+>F-{{w@aV|ci!&Dg<0DVW!IuzVf^pXBCSQg z?iRSKk0AA0LGQo^NO^*NU;uxol@rzdKF)5w>xO07UfXO9U~D1Q=WYu5H;cAwHezFI zuAo3NQ2-Suyh1F1{qgJzG>A9Z)4ums-QFeDCM@`SZ$>-|^!IsNEfZ+SJL1qwETfA> zzGp)9G)P~6SX{Fa=^NabMK)H<$?!=W{b23Xx<}E&78hUbkj;tR;Vtk*(UyBPslFlo z5vHd(@sg2o?pS1H?D@`+zwH?&6hD~EWU(4(N*38zJ5sWGN1xg|!K z%931l4Hk=N#0r0fnk*ZO_r#GtOF<>CvH_qK6#crw@u9NmZM#uv=Be=r#_+2zDvZ0O z-qKM(wsjV_o7A31XkG-w$g~C%WIAXf4SR@F04F+Tsu6Olnq8tmZ#$!>@+80y&=MG6 zP=4$A>1?#62UrWz2<{gjA6S|KFSdWi`iA6F)%6ov8z#dCyWccnk_G3X(wCby10QEp|b(xH%m6`mzEI z0G2o!Bn;?#AAo-VVWcZ|jit9XJ2~yO-cco{?Q>{ohFo6qVva=|EtiX)o+5ewe87t( z0KxP+*rGgo+Ex0^D2<&+a#xruXH;+yI{OUXO9N?Y4bImCrzY;AN|=+{*}3TURAz0! zV2>1zi`4jaUPX(uurhPQGyJjdaii3Ebd7L8sXmCBtsQd6#H(+Bw)+8=R}`MGUDEz6 zxFzH8ZS~eX#^=)2$pxP?9YnqP$dXn&Oeh$NXn<{q0%3$aJHeiyh*!kU8WjRT5}FqR z{LI5UTS~hGm*PnGpQ<%3_J(Ol?}J`^ZN?a5?PpZ09w$Ej%X~DtWoL zLh?gAsXt;7vQ4`jj`-W}m8KK+F)Pr#{$eIL5Jjmnu^3B1Fqp8eu$Hn$47g=F>Bem0 z%AL2<>1CtR@mgH(!i;mgM#@XZmw%5gt1f+pWAG=*bd@apXx2MmqZUHyNRVWqsPSXc zG3Q{(LzIUC$g#3kD!e4HXCB17u`6`vh*3sum=r3rAK0`gpsU=&MsrJygA>K)h#Zho zSL>WZQr{%huyJZL%d>Yk3Xf|v5X=lPSpA;(VRNv%)oUIz{K0jY+2ubL=rc%~sdopq zL~l2$CeR*u^T?m=(;_9NtR6Np2T@)1qEb~&`EvGmgdPDgFU&fKkg|jbbUAP>aIq%YfjqJseEA1y#;f43>K!8J*E| zwLXhyg{BZP%GGXjh=eB?P!G27+q1@7$zk=7x9Un=LR5>Lc5#s@()DB{2p-h=PO^Dr z-Y2`9EPELSG`l#lP3ho)X$J)e0jkA(`8=8XOr(rn4w#sF9+h<(c);f}4Ak8=(RF2w zf*9X%8U)Rx5{%Y%&%?m5)o4eLTO%UaTiW}-ZKC0~r4t0-4kRLN)UksID`@Xh(Oc34 zkJd_N5;S^~jK6%iAO{O9jgvASfF~9XZ;{4F&Jwm&ohfGkUVbNz$?$BItlG4JUuivm zMfUj*`Ixp5{hdsE6nG5e0da?kiY&G2b-{@|rr7?ae(yf1 z;N@>z>W%1#5o41~N)x+H@z9>ldESaW>l}tGI3ueh^J-VM*H!o{)^8I^Ed0Hfn zWQBoZyNGle+LDoE#pHc5{!pXKD}sfZO`SN~wBsAr)`5PCJZEgGEu9Ngl)!Q%=_B|K zGj)~MKu`D$mHZ_GCF48Sl~`6~K&UiBVZZ*Wvm1mR2;sN9wcmj_(Z;`d7>DYTebx`) za0Yq|JFJenV;@{(C!8=n^=?(iWb6A)iDQtce@d2SM!Y0-zuTk_Zwkp~U2gN}{rL>g zXgZaK4wO=hggS&7KZntIx_8eg4kRsneMVpE63Zzlh#!6PF$65G@Gs zVxrlzA%{5m<;I>1TQM zfve}ktd3jrBRTDbmHedZ@zD7U?8yR8ugnY_>#OtmpNZoZq%fRhPdM=abXcQ_V<$Pc zmUiNq*}$`&vniQ}{qz_OZijdz@ZpPu)}Z!x5;TCwNHInf_9Sri0Sb1+sj3G=p1ttn zSSDN)UG9;ozd~gjoF_p<-zU=)pZYH*zHz@W4hGzvVUeQCT(-abpfk!UZpFBDx75NFaS zE-8S`Jf{{E{y(B`;zoLD!O(7vUT*i8uMYzX@0n z!Z}`n<*?S4KjxFq^yoKeS29EVfX(F6c-NSyj)|HLe&mfV&h|x=eKvxfdvC41^Ob~Y zPNvOY>qKQmna@0UPaam2i<@TIUuCGOtbef@?`Mu3frxZh8V0x>a}r9AE)L%YvXlg% zt|1Np{KQHCa2cvsC00(=x)n=pLAf9wWZ^tngIi%i71fj%|In%2d*Dtt>8|k-m+5`cjF0T~8JMA!I7w-D>w0^5 z%a(~<A^bWWsjvLw6xVF+Lq$AJw`SUVLp$??^JOzsIGrw`cZ&Dy9d&t2N`Nc%6@-r zZDs{LQim(G9ig}*^VjjLvTXPUT6`qhmnAMLkyi?dUYL7QbE3m7d6o9$*xm8Ku@M5V zBS7uVnaq@5f6oPG`Du#3^&;nQB{JE*>Zhv2i%oFs2<7G8a?$Z?d{}0J3chm2%j1e=aww|}$H!0DeLI!T9cnW036E8+A? zjLWNDfj&PUi^BSo%6)o?8S~>jjZG)ZvFiG@t`BE=s+}b&lgsr_W8t1aS-Hg#y(v^< zg!nz3fKMN#fOon%nit>p$UnSZYxkx)wcnyN?Hg*B|r(> zwbpU9stWRVKVyV)*IQ@E?TtvzCp1#cW>nnI;g@8H%|%Y7FEM%})4HAfaS;In46sgO zC~VFE3Qp3y>H4OyC%aW%6glTG?ovG3OrDrmc%fRtP21A2-7> zj-6rno{0}vwOy81b4ukCEdLzHpU#-rrmB6HZ$`UtoEkqRkQ74iSx%GekZ<)4)hjJD zRUu|8i&eKAFKmr&yX7zR+1)_>Ez`%^u&|S8#VWgl_pK?s{IA}qTCak(u|Kw{{HSBP z{3K6h^iRTzrq#co$CNX?u|{(0?%`qKYbdJH10xpNP%&{18cr>|!*XU+t2ug=uuO=I z$Vj#LF}*#$g#TVNP(vTd1cEz~N!U2CoBY?C?>)Lc!+xh@Dy1zT1%VfSNHk`d(+Bv* z>~$>PdEGZ7l%))p__{Gr-fv#BLiQkAxyi(RH63!?*L&PPs6j-ih$`HP#=d)}6dq>5 zq&2*(usdufWfoKxRdlo9cl(HwVUO=$UzcXwZA5zq>v>oGv)M1j#Ruu)e_f7Z*1M>+ zHe#Eha`dornwRhJBZM85`cMSqSDAb7z#PVxO?T&KV^YrdP`lKp9cZ%lw(}D`F7w9? zCq`fcbhXY()g|-D`k}$2@71N|2f3 zVrm#z)vBoR-Q(I7`S&qV2Rr&yB0;9(G#+{hq0b)TEI>Jp?uj#uJ3EJUq-1P3&tH}- zZZ@?#&o6mdlyjJ&2TeWXvBRDvQ37%ir$L@%e3GL)_$Y#7*y_$dM2C&~#rFAcT&_cO zoW3d##`6nR0R{l^#-q9S1{cd^Tn_{uJ{|R|p1&Y6sFRYA6Q}UuTlxx2mu|-Ze;>xf zPLp>AD5=DFqRmCc0GrDpP{Lb^cnD^~$>G1nE7yA&Kz+OC0-A}3E%`3`4f(owH~PVJ zo5#nDFx<`Fu(*Dye`1O+5XfD~$TX^LYtSYm*)hqqC)i1XV%hG`E10*^ZSx<~?3Wf% z9EWUR2wJu*oW?G1Uiq5N^-XIW6SC2#7rdTteiIx@ZPR$4nt*VYdw6Zx&w!eX-y>!Dxr}8%D&<|NhZms_xn*RgHXxSc@Sq?3-n)GKDjqptf4ZYl7i9M6 zz!}gPourVhypFP>uifaj=xFnEoC3y@qM|MkIZ>uxjaEBy000mW000000{{RM001rk zGZ<4t)lkDw232aPsv4@QhM{VxqpDR^rUs*`RaH|}8IdERfI9#HfC5x?NoFkI1D-&v zA2X2w8}NW{fZS{+4uSzlD%oTQPq5^+_6Y-3)b{&#TZ1_8AfP?Pj$VZHTS!Si0?UbqP^-1`3xGJ<*N}yCXbL0 zE|(OaYE^ptN9loxF<=nBN_O~F(*EvUis^`+?o~fJgOXCYAiqQ0#IJ!4VP||)>G*%b zNJnOx{Z1p2Hc^s!LX;g)b>{B+{f*G4FxSuM%1)^<8N{5{yrmH`ZErJN`%Z#zJ0@ZPnhjahHy3WZjij-i&-r1EXT9Gr>%#j`(X@VUYEdqcH zYCxps&)M8jMNSFTJZ+HJoPY-L7Vkdfdc>y*b*0y``R>-FPpX1tl-GVr>885d?k%Qf%yQrQx=TcpO zIvj8o_@#?%^mE=0{}rQSvZI#*^su7!$cEI^%AEdQ;&-%?R`f+tN}UPz9x&|h?tbO< z)mS3g;M~hb)#mn2R>fe&Qs2e~$u9OX%4jd%M6deU>ndhgSoz=>>>%&>>|`O=n7SSG zHM_25vle%!Uje`j+C=rk5~dgyaS{e+5=2u_HmbTw=II*(4h}Ta(ds7wF9 zXs!r2=k7cDcJE{Bn}aIj>avS_Z@Tul?BcZcbYu`kEXkLo>Ikj$d@tzLG7{~Pg!+8W zdz&8_&o^oI)j2CSK2tK94)1QPV>+y{-~5fQCkHR<3(`bBPxmpYctz6Nk1i;$VtUDx zy;VvoM6V=hLK1xhid-ryDYn*GO^knpaiA;4j%CLs%WNY^2M z0#3c<%}0B4UMQr}+461ag9l>gA^MgsaN`^OQUq8>VYjDNWpp=7uJeYjZkx)lO@Kn8 z1G51w-b4rLj+-PCA;{3FJs7c}>i5wsj-JSG-IKy)I?vpUA74)6^>%YLyyTiFxGW?1 z4K*N;TVWkS&GOcG(uEw8TrXm-p0y9sEkyoa3Ee`pGk|WI-i$f(wgH|&W~#4VdTuEF zbEkTYq%|OCBZGdI9pvA=M~xm&svLQ~#ofvTsxzoKqT0h)iM7KoVc=c;06|36bR1u# z%gn!CDvtv;v8Kf3WY|nkQ17Rbkf6qaU)8t}%lZhV(&3vV2-2qM(Ioh6pdd4aQq&8D zypt?PXTRfqN6we4Rir~i*Po*H2b1pIaz@E!02Je2tTe}CAL%?JHvIiC5m zau+-xWn$i<-!FHk57lq9^%H7s9Ucuj+w%2fD#DJjOGg)uXat;UH%+*`uwrf*7n~LR z^1xn3?$5Rc|AvViwExPT-i`m}ps@@qwo>3=K`l#Hksv&Loo-wvw1T)De>}o#k$I_e zz#9ba#hKosrCO;hwLXh(HBD)G%cRFsG|Y$p>NI zM77MtHWUbmj*@5R9y&hWdj`D{GwTD1@~mo@{u>)8B9U~M9V^m<2w3U20i>KPnBNRk zTL9&rK#BTJ((j~!d&RkA%3noKg>9{{hFbI?HG;Dj=(Q_|`;%JyQ8x7G8;k2>bz28u zRFL*6@tnWD-x^$y#)DGUdI}2^App666X+KeRHBE{g83r|m0^e+$a1a&1U%RH-*)c??&>rbyuF28mtZ(T%9)tYI6q0po19? zdCmhVn-zF8aUzUpu49~)7yqHz5Ns8i99jk2?PlKe)LIz93LQQNC>^-)B#7WWsx{E} z9w;3XP4~TI2+fsm7Fau(ighwnZ_{xjV4lA@b1q20k2q~wYbSK!y6BoyXH4#t3Dfhj z=hGb=NU!%gX*g-vUSB_!S8?Pka~$|vJ`+K@zzFP*r{9!_Oy|rnBkJ`%C#%mXBkH9a z!L^|Fv)SNXTt8@N(ksDFK*Dz`QEGd=EQ~^0gc5J=PxK&t0?iiX@$zziSq;5f-i$IW z_b$a_aj(XR;U$}A?$YW=*Wti^E=guz`b}q_@yEfsOn1h3RA!#jCyQLG85|M{eB)3M z5CVxnR6!7cLW=?bgM$fSi|{0Zo|e3t@O3)0yV+S`7976p_u#OxL{Ulyq$H+P=|@0^vtOEb(Pnf z;Ve3wIf@Y(D@L4_Ic@FH!DkOG#2vB!tp2Q>APT6de&<@T!|n(n{(h>wDg^*_npLYP zxv)Wx-WOx9l&j_DpY7nL?2S~h^j~i^@7$G%f}1vA=blN6SQM?E!I$5U=Q+PFeo%ft zSV-|GeeD8Er{WDXG&Ny5JtJMYptx6hUQY6%p!5hJTiy^ky8cF#mXhff8aph>_36`k z%T-WQ{sPxtEO9l7WPHtHBd*rx>*$Lfok{;`G-*IlDm zGiyWDE33t0TL#7aO+JSLTQ;sHC2vUhUdoTze8xTGnp=ssf=@3zUpQKj3;gdf6F^sH zO!?}$mLKNyiEWE(fea5~X#}7<&6q_FVf^kN)fKQp>e9bV`T{6L4zqI`fd76;^c&{8o+*IDn^vj(_9 zY`SMj=rX~vy(d;ES#hYFAzdF8AJWKqSeO)Vca1d~y^{G`L!r-m1%d`lDY1uN_^mS6 z3@I$YB73e3a`L!L_)Wv4oHR*g41&X*C#8{8RJ(#U>G_!2Q#z3#tQ&FK*GPGnA7gF_ayL@#T8=k zjgxVVOQ}=annQvXr1G>(iQweS;PZ%Q_J~~$gO{PXWMie(0!?W)-FJ_) zCjC9g&iFjxu?6($^9hnhU!mRdlj1^3DHnHAKyx5do4h2t2_ifXJeN}C&6N>$$i?Wp zD>V!7X#lZT3Wl!u#GZIFh3zXDXmQ3qc+XBZv7R3~RhzY^)v#K^J!ivGg+0FU%JGc> zj{{;{{9ZHH6$gxm7_PKW>EL{Xp`cnIeSZGTdEL4@v9S6_z(9>eCLld6ZEB?S+@PVG z&z;jl#x&Zlbv2Y2y8G@OS4&{GdW@AD*UPKyC*JSp*xCI&!AmaRceWOTyx7}MF?uO3 z558AEQ2jZ!dFl$#nRD5$5xc$o2FPpe61;m`3&ztk|lNYYe=U+?>z-=^?WxR0h(FjY*rlMR%Td(mLU%ryqo%G)CfdOUeB z#O-^izHL7~WtC`DS6YpF$iYzen$1 zq*_`VVNoX1(NKaa^@e@Ju@I{Uqn5-F#7W^f#fFy05HyK0Z`-q(!K*aG5m0b?>@7or z>Qv}6`DyvsbIcFuG5$Q9x|@Bo+BzGqILpps(5u>dj>+!as&ThE!NMNC*)F#5W~ehl z`}yLK%*mo9u5e-NL*7EYF*kk4XHI|A;)WI6d3folNA@AB0AjIlKpf!#90+dsH3&2w z4cAdBeC>x9XNs>A#?BZ|-DbBUpvWwn=SZXg>@8HAFAduau9qVykG2g)kKZ}1&!zP< zkMx{`)@%{{6dtB$_Q=02LE;QU4CZ@44fuol%mkjvC7ylWwB@LO`bkgKHexgWJjAEgqr*y-M(h?0wtp_%6&xeDN2GJz zH<)FNh_ZH8tmKSnfyLc&g0o(p&-Qy0f-JYinKs6G?|<#F?S#6??$|7|QUd1m^^!e(5qpx~V9Ia%VD|c1$!T0a=SFqPoGI0Gr<}cQnFTfTA{3zd>pE25MY8j?YPY*-A zG(&35hlFc;DUxyg86twJ(4_R~sh{CZg^ZDA7X(;BVk}TmtapStepX{YW}bqK;}nG@zdqgM{lz0wqd^BlyIH zTghr>b>H$ND*F7W;<#PKQr5khfRjMi0$xVC$mOHAo>`monTbh5MKb}cpE3*K)$uH+ zagFqm_U$>DdN>5_E(i?=8+_IR=1lGs&Q|RY(zvhAD84R{fxJeYQ)OnJ2F5TRu-WV# z>{M@3#0(jg&A*2DXd(}=*XuUJy1VCe?v~K^Ye^}5G_(oPkS@=5I`=HBbC6y$CbX(O zo-4@H7m}tmh~AAcgsvgdWj3jgv!7eJegAvAxDr!t^LAXru@;)>fT1V1{1(8IF`(I0;J}=5H0I9Z1NWAlvS$fK2`1S>c`y<_j?QpW-3!*JhR-Y)Ix;h ze9ITElXH(0Xvd7CXSSW@*$&=5W68{iGeE4~kmE-B`pLpQ8_$>xve~-H;1C0z+ECTN z@NJ+7qpWj~o;#d{ToFqy$}N&^Eb#tGL_y;rd1wzpSVgk{R2*vKnyn%kKs-Wbnhvjn-+(1+v7!~X%Sb3 z^Z5#)eeo6oYa$yp0e~T>AEU*D)(yYaBkO+o>=!+0nioSdCR2M4rt#+u@OLReCDbqD z*0oleB=2A5*}jS><81>>>2D11?X-Wut9rFr@1ny#ZhI*`G)%(5|J`tWq>#x>TNK@; zhAitop$f-PjKwz*r;_vGlX<_`U$tINsmVoQ%Vu2sRBHrONA|@x`8{9N778&V^j*eN z8I0h`rPkv1yFKeTkP*M6>O}rpp4UV;4H=`wAy7C#1<-?@?q2T7x%g&>zr3fRPC2=QI(1mYt^PM4BJe4?*{ep%g#N6OJx8FV-$d}1g<<## zA}MrA^0hHsrK;+*TH&ro(4W1saN$W5tuME$c&X?`RRa}1M^ zFV1M#D&|Y?_b~j;!4;8S!7Ni9blNFu2JyjhGFs_kNlhHGl;JVADdHU~VZO5AD@% zJdU#^i-%y4#k5fEeDC_28Xb*sWTcMYj}oUQPYn^|wFg2>QXeW=jq$gl*2NILkKmc& zO!?!@pvhjuUW_J%q)R-1NLmViE9K2xg{@uZl59>bVlIr6ao}IBDCEk0^8PDL+S#@9 z8#HwZr$DSaP4msOy(LvcQg67c*ONW%SqtqsCNflg^A?ORzKdxQlzs{Cwd7Cn?N45b zm2RM`Ef62jr3{@Zc+L)rqm;;LH8cdak>$+R!q5};7?yzY_!c)ZJ9IQ$K>z^KTAs>% ziy7$@D#114If%~KdNg%)CgEauHK)LZ7K43f4lo+EX&>c*__fJAZ?x@_!?qTA!ftF_zCfRtH{0Rb;qigkc{+;)paK9{6Qh*BE zA-}l7J)9Nw&RCyL-vxI9rvjt%jvd;ONQ@(E)^cx@JU9z#&3O$eMm&5qC`qUJWEp-I zQ+X!OhZ#oeV+hi2NOnoDPa)P5(m(B3UI-xwkMWcJPzk8LdTZisNwzWzV=#IcOU}nf zr3IGHBY8BV!e3tCAnIabT=7fzX$wl1wKN7Ke++-s7hhNclg$W49?dwdx{FU`96;YE zPS!O%8>K*5o-0(S;#1>bbMAvh^+CHUdd$dai?BL9WF}x?r*+Cvm}mKMVfPd!jA>(SwX|6 zstB%#YKV5*+xhTARoS9~-lu?B8j^9ldEgC#mrq3|>7FGGaq)>j2nO6x{@V|L08cd{ zKEU820(Jk=Ex8L_jR|?-laLp}Z)gf12_=>5$qyX}lm(xRK(1CLzDB6>digbBTqu$; zeo&&+X9-o}rD>{a5E=Lh-A2%{NwLb{e3+-eODqpfX8p<&$mc<;D4u6Hu0BRq zDTVo=o`h_-702ylhPl*h%AAlZu840B8EX3H^y3}K9QZ5OJ+#-`F&P4F02Qby1Dc(! zt9yp03hS=py-;;-o)LA(T#{kgsdn<|*b}(dyC|*|GheWall~iE+&1V3O<9yTSf;xQ z$3hp)e#3p;dYBJ=8@!jd$y$l1^aC8;EX)6+tm)IsGGSmaQbu;J)9;^tm!KT+rHS|_ zPf~!E$N>4B0$~T>{(wBB4{y_W3Lb7YMs6>n4uq7U3v{B`%qk1dN5?T9&7Cv^(#LMj zya#>*RAWFBop6>2jWM&`-R z_sQ=#z}#*|3DhKUXZ`vBjpu|=Lb*p$B@WU9zVNUEMD;lELYiBN?_DHmMI0J zwWg84l1!OGhlD4#VbxQKihl{UEo%ltBg+MBwgU-^|2F_QP*< z8@4XSO40(HEQXbH|GC>g3I;9OK|)m(x{@WgwOHJP-YlQL z1csO)bX^)ErKT+7y2naaIC@&G2m3RQgm)dv^5r*fW7VJ&{QCT!laaapg+Rk2kH*oa(6(L_!PHNcgXK6y~{tHUe_m6bEF~ zBifB1WCuU~{gOweoAbzmf9-MEfuZ-{Kr+3YHl_G4&5!?O>rLxD<=^}m;#C`9cRy1b za3i-(`(#Wxm#4AZDg8#WYpWJKAGWR6WM_;U*O+ouT~OyIqQFA zQrz>&vMr(8ndHZZ*e{yC=YhDc-gbB#X;aRdmxjf)Pv#S zgLnpA+*S>Zo7IaA**)P$R@k4&?6|P6&f8{Y+|T%E^=-o|&K>;xx)N8u&TIqnf^n+! z!1pq<+03mmEhG{QPcwlS7F@{K^g&++M&xfZ3Kfj-5zO*vrC1zylTynXzP~R5Bg;JS zO53fErO_J;>;S-g046?)GHy}EG|CQ)4GW%re%?geSFp7!zRd){Og10h_blbNCeBpa ziNdBZmI4T7CqlQ0cpRtYSd!M2_XM@apvoOjVEw6SPE7@y-{*4_WgBu6;yBjh7J6&* zNHoPx(A(XH&M*?1vUy?U<5AQ{h7BBT%85$61!umi9xAh`;#~(yn*uDS3!@pH%?-ww zmWqkXp(gl(OMko`&Du_Aj==b*$&R@r#3`j}M1E;~(MgO?PP)8r_n^Xk z{E1rLq3v2Ph}gKD^tL^`zGL@2R$%(LbeIa&0r05Q8fFH8@;>g^*S&X`tc0w)CvT{1 z+x{g7eP$vAET&XywQ*$hsbby^1W_b1V&omaRO679FRL=O-O6 z?a(2dfXAD#*x=I(aQz0GjhQws3(13Mlsahsz&B&YGCaa)znA1a8CL!7%LpXV zN~4TP%!#-|N$;%ZJ_y3fE1ZJO z5+#<-RKKdjEzW>h_gLjf^}uji1(*|76ivu-o*(7mDf zBl)qooG>Ocdy>GnfI#v0cY9<7dgrf;Xf@?HThi@pfM?{#H)!VxDmV7Kgo***&|YO4 z(VNiH-^U~z)Oyn2J*KS7aOPmYQswZSkka@?3eNsV+^`@+WJ08%m58S)^2(<-oX+z# z@kNv8Y%z!wqPz~uk*D#kCa}+&D>BhTqnG=>i(8g{iQGQ^a5#aU9X!hdt!*+M`(E~j z+wsZQKJqO2;JnPryIW|_F{-95IMFV+?pHg6uTIi^Wm8O^@g8N@9muKqO)}5j_118J z4=!8E>N+x$vfQDRnEB&>pMbLLvCcIY4>#ctc~rM1ZNIOdV-lUfllD*SdluE4ge7;&zKLrywWp|gL<8Av(V0H}i zW9H9YKAFwsJm=-U>W|yT7$q2L;n?ZTy=s9iEi46|zd=xkQN9zw=@`o|;D(v0kJ11% zQ_GJIL6*s9=7M4abcNP0h2E1&yG4){2E}}jJ^C>39zfc3en_!s?KiQhOr6zulV&^k zBb^vIm|eIG8vnv`OVXB{cE0oC-!HBwP(%1S9Q!f56&e;k#c-?9KY2N^HEH9B5UBm^ zKt3&`@lsylkuVgs`7yy`uRp15FM6BYxCZN^(Vudp(hcc_15qK*=%vLc7dEJ~dC63i zr9$ka1262qymC8W015O?JS;>&5Y0ujTj5i#A;r3<_PD8w|GD5sqQI81N)ipbcRUid z-WT%j5+0hcxrHfeOD7_$Kk6y`6+5_dm^{+je$6t448o=3-$4=m;_#vMCGIUIWUJmY zk;CNqJbgZ!92Moj6;x>)y%%5eK+OBq?6n7OY~sZ4!DuNJk4a$zh*DyH5cb#U!kI>o z!M*dVcL-_Ts8EVjFIZ}K&y8a1KY3KSH-lEij>{VnUNlxs#fzO;*KADz(9KGbn(4oitVa$^k;NR zrj2=I{V&3YKrm_m5Wx_LAQ{`-C?mKB3JMv!BX53|S8-Zkj)%-pwNtOrjD1l`G51SwLm2y@j~re1rX17T;iW4DUTwb^nCT0j=i6xY zDr6IN$9m z(O#1Onuzz^Mt_2D&GVJ@2m>ti0Lc3AW9QcSc6HWt9jn9`^3y9tG75eXBvDZ&avWVK>Bt#VrRB_?ZUD651CBp;sX}?)W`5L$ZIUd-9v~1GS)A8$g{+rJ zxNi<@(G57{3)zBp!_3Yv>O*&N6cYw^01-zfvCMVQvHpZ=e*{}&{>P3)w*QvFhJ+IJ zLpSo(V-e@V0h4YLhv%c-_r|UUnD)@m#7;l<(KggAy|pOBLdf!~Dy|^i2V81?S804e>J+ZeJ4{Tyt=9Fux;WDqVdA@^r+Dw+M0bbg?si% z$f$tsfbaiFmI-DdVyZRJ*J2EkR_NTh%;0#uP~C(A=mxv71Q?AIZxtGpCAeRlL$f}Q zJK8rp=oC29$Y+9wu5OM4w_9FXG=|F;GdDx9-z4rFL(2_3mV{tD$(7ksS8Dusv zZiE=Q!;7)7Mu*LwbMS&wW5qXk!RWcA)2HkvpdUHAoo`UlcRIL^(9sk@;EVtQQwSCa zb~TA7;LJ<{aGg-?$DUjSLymIO-a-d+F78IEu?+!VRGh? zv8@omR6l-Mt3HKKNM?};TTXA&IjWL+y^UYR`|Q`Sd+74e0EVZMRi zq@q!7c>*=v<*o*VRJ2QYr7cgHYaH8N)JG>4#^10aM@z>8(&elQKxf!hIAi_@Qt+3Ek*y(cKri9X}sy;k&yPiX~ zE1goYbzNrR)6uFJ0natSD7p<5nYDB471c5xdUvbI#h{&*JUvU0`Mcqziw_C|$qIdb z|ARlF3?9prR2XA2Pt6RRGBTmZy!tbyOGccqXQTe?%%>o(;ZmskmGR$BjjbO)C=x`+?Fi~Qtl+yUu}*UiO}iqu{G;{|CgTV$e) z-c0HWK`*}WAI6m@l8-4pN=M`tU8__PRH|qn3}FD6t-rG~5Umg_W6z-8+p`nTm@I~) zQR3RP#s8PkMOZWp$FEn+xXr) z9A+tEW&;X+@LREMLe{r9a_4}eg1!3Gsjfs`tK@I6GP^R{Ir zX{%nk`p<@UH(hna_F1B4q!iKm4^my#*0_^1JUtg*EblK#LJRMkT829u?i=%9M(^7j zw0=sdj|Y3w2)}m%SoC5^bL=T5;$f$;1~yx!{|gs3qik~^k!q3YK&n&zC9dC*`<&LA zL=TNyS--IszjJSQN426m+C1S=monCHy_&vcdBnkod-1*(!!-qMBNEmnj&h$w0v^ zA2wK%+RqrVLs2Q`Fc|>J=i{UysQU|j9+MB@MltL^VBr)r>PM2mH*`>UzH=k**lAzbk7L19UT=CZViG-OaFxoiwXlCQAri zuLitj5eDeyxF-E(hzo99a&@li>4|hxth~hLnx7<_8Fr4kI4O~tvpBhhMyh8`HW_;T z&}yTHU%qvp)+#|=VNZ!R%XH|q_X#lhpM33lUq6dGe4uyJih!5d{Sjo!B^6Vl1o-=o z(*Ojy*Kl{+D>gHr1sPErzpyq)I_W5jbgKBQ&A>MX6(y6}m}&y*$0g7D;hRx9(Djg31KkahcNOr51h*3JWh>O>EGPCv~W8i(9N_A08}rOD4c480Q9T zGwDd5cM5 zni|C=lbb%nmzEsx?6UN|moH{=1kGL{1csmxq;T=wceNQMNkk*(@iKMAqB_rgca*eK zfT2;QTD`Yb4%wvIv;m&7 zgh3OD1FosafvA{?E}kyH4WnP|B$;Xb@swV_`6(m{V0}Sxi6d)R>keqji3-i-*!BdS zq`ch)g{N?J-q<^1*BqP^d3aw&&4cqZ@KT-1ue5I6>$%-wc?hhp?jC!k2wl;uj7DY9 zO*&1Ccv|Q-K2(F*$=hI`$WYz&nu4fi`7^kXB4=EBBnai{m{3{X%LV7+94N0`=iA)m z?k$HA@&?A#w_qjaNoRi4W5E+T#5;vr?`3panNew-EDYmO48&PMy>O)@Ce1hZ!xIcx zGu=bAT_+dy(F$zvVYN zAAm(=Whma8)~|;h2bv1N^4O!4Dz3V%FBZFI;_fr4mK274^k8OrB%zq@?$d{r_cqKr z4n}6TNEG6kKXtPFKtgV zutK~m_Dqy=X)Jw@3QfUNUN4v^kVy*&x(9kRfA+6=#{a=#Wvna`1TnSkdXbbHuWJUM z9R;f`6*1ha1WZC8jLS=@=#$>AkNCO>%crU%B(3FI^bgXXm;f;S`chQZ1I5-E^>pb2 z0LaW9MEJ&`vu}YdILH^yfBgb6$@dh+2a&M$yT5;L5^4VecDOI^*gd6RZ%OUOyw$ydq!p_UJ* z=9AMEhT%WxU}e}}bJ6zTehfI`0dVb}R*P@YS40CE>WDskEeHp-eJgV|GW~di0`g&R zWH@sB#hC|-;UZ!cY+4v+>M)9IE<(BqwYp`rEPvWp*q5+Tkg{CZmL&B5T6~wG0t4D2 z$a@ZTv4XO%8XiED9&oyY3*nv}nNS z=?46o)BS8Bs}k$@vc|+q=4W|h^PS!l*=kf0VnG8uUcyWP`FVfZOl>Y zF@lbK>2TK#;Ax;BxMqeh`S3RxkAtP+uF}ZD=|NM zH0BGlUkb>x^Wd0q8zbP=eo{~?mbfy_A!ldKeEh}^mq#RU+=M=D-9Y9N^}~cMsMxwb z&24xuaVJA3O*QpI@_PgyBD3A=BgkUxa1S_B*6$~PGN?JJz$mHYnDk_cR;YZIBi{w+*MaeFwq#~tmzxqSQD?KAiH1^k}TIT*|1i1GRMWu*I z9Q-a%KMJ+hJdNzM8;pk#0_LMSps-92C~Tfzzs9d%R3i}?Y4JnR@k~gps;dU@TIU|YGE|@54)INfMmHFY43vZO( zdRUg=8eV^~|1bzTM04{$a-P3#72~fwB6tN`>;MP>OS$1EYY?7g5|fS_qa462CRYi) zv=$lWL$oZj`T#S9ED`3woM_ip2-9HhBk=tkhFWpPNBmT8yT z(`?t;E-?#mT<)EE8?8GXyqUvnouEf2Bh@TtW1iu)KKjr16TN+pJW}Ttn$$>b3TfZ3 z%t=3`gP9|G`{k`kFx@*#4(gaHRN&Vdxhyk_`;Y3?zbE?*)k~5`k`)pA1NhK@(6I+`unbf^NPV!o@{Az)P%)`JUc zTOagd6eyN;E3nWt@v{x8@RF?th7uSEkd!+Z4!Qgl*_kikn?ezms*C{UIAfROd+`lVC`P*RId}kj@ie+A z#e6DG-}(BVW228{fWddUKiBSj8Q%FY}DwXc!)-%G!Qlx=PUbXh9F#HVE6nR(0S+8nyq?d@>Sq?dZ$7KXv5_qfmgT$P! zOxkU$_>k&+SguW@rm4G=P|0zw1FzozFMA9CI^+YT_JN2Pf(daA0v;<;d}JwmD=m`@ z2f1XYBLI;-(qq)GOzIngY;s!owT+jX@z>AqHPG#!3|8)^bM_riG*YI6z4t$h;sAPN zU{QPO)bxOOQAu*UlWKywPRD?j$NSiLKJV*+SBLP{dcj6c^Bci3>-7wRVwHd=AF@vy zYGE12;@ml*>B0fgTX+|IhY!cD0thDO@k>~a=14HwJ5}0_jxojJNArP1t1ejh>$h0| zh&Qm0XFjJ+>cvT#Z3CvwM1p2gRe151kUB6?6*iXqBIAmo#)c?Ex4-A39^XUY)&2Nu z*QTBZ@EO)Sw8<3uWtJ)tZERI2K!N|WQvtgb&o9&Yx$jn6N>GxB_{~Zc7O79lAg!$z z;=9vQC4al-(aUddjU3Nfb=Tf+EEnKzLM%|zU-U;3alOK4XgAm6Rhz1Ax>90L+sofX z*<<9v4BIuwXZ#e42|WyM72KRI$60}i*S)cVdh(6pj}-42qOO%(G3)Jlk~`LnZst!y zd7v%DY`oLK#8dAF3MN_Sq&gNE#i=wV{uVa_gNFOMB3pT{@?9gYGCAsrhY`tGKhuYZ zU08?E?cE4sI8?#hypo8I&KU|Jxvol?T2bNoRDm|vKX%W~YmR>AoD7tA@+iux++Gz+ zbbGi8?(FuU=TX{)0y(*l@|bI8v zl&=84GA2Mj8sej{cNzbZ8&XggGriy4F0YhXTOkU{kqp=sl5_wsW_!=0i++!` zn$Zk8rn!~l|1g#SYj*M7sANEY`RDLVknc#WTT)cddP6alucvqE!VG;%4N__9Ji)wc zV5dbxOh4TgMsqk`uEs7AAR7wuX+4^izF@d6MXw7>W~Dp&34gJktA`~ene`NtLxrAS zfVwi7h$DbzL-~#g051e6Yk#xNXNf0N6REwYso-}uDx-tW%O@yR_=z?1!kKf`7pU$Y zd(j-x`~z)#*v}gWfQ70dS(g_R*9m@po__uP7%^SAVLX|r_&MvDfAHA4gE*N<zrDTHslez*9%NcmT z|Dfm0&t`PY)d9+-?XP=%ZUt)Chkx&1*@)u|?SwCo8|@~VjS{z~3%`dM@7(id*$}7> zfPFj|$}zHlXw*OTLmwm_(R-}@UkGWwA&)WdAJkAIG{5vg+`nf8uKL6K1*_1>Z~iY9 zs)f*N?1B7Wf&lyxKqB(F|I+wRSiO(7es%_S#_PW~{QjXlVARmO&dI{a`VSY9ocdyB zYN^mh$0>g+>csOaN?1Bjpjq+@?4Q7lynLKNEcg*yeo-vqE9xTy_56%qrJ;cyA-^Cg zGC=b3cy)s1M;_rHrZ1p0JLa777&wWD2#5#bDUCPb&JT`$-UoqSQLt22yBNkddjSqo6+fJgS}W&*S%krZFV15B5ga|Ixg zI6(1VNdb5z;p5i~@W2KzDBx2-Jxde`Kq9Z2+sXh0{f1h+paO)il7{bq05D~x51M~J zB@;de0049Hu^=D-a2@yk`HchLK%$64h@W7V_)|yL8=8=wdcstiic~@h6bZ)=aEitK z1RyIht7Ye|cHS{VZ-B{2Ln}Z5g z+XonLw9glYZd$cYqNpe3m4s=JKjeZ<^xt`5&#uX_2(AF=Y4#Kx0~qL}fH`7w1eNy{ ze8E=HxdcgD6f`XW`r`m+ujBZI5scK?jn`&0EfKN4gvuAv04e`ZPhtf z(8unt^7JHwhrc{>5kQ--fs2pgH`*ELu|0dYAw9J{5U%kJJS;U(6Hj}6N%Yrbg9Yoy zm}X;%79LE7=I8+}sn zTNpAxdkmLc!Y*uukChd|kf>@n81#Z{%THkku;KhqPK&NKZNf$EOAFcVN{?+!X+p{t z;%V>nd`TXW`$UQW`uA#O{u;dhR?okyKEFUaNa%UU^5Wr&5{fcXM!*+nc)*0_M`RWZ z7M1o%YKZ3|_z~0y*IV_iiwk;GpNdd2NU%Ibq7H(`Z|2rMMDtfc?`$P1Ff1Kz%9ket z5t$K#ET(8cb_l_OVDBQh=1j+F5>gUTJbdz!)wb0y)fv?v)l=ii@f|J9w5IfuY2KwG zF|~O$gf)y8f_-C&2NBbG=?UM_WEc}8RTg%EW8XTRsh2X zvkgPb9?@s$e8i#5hzup&OC6-mm~N2&R&O9txasPA`OTN$AzcW}e=pt|M>mbd=JSCj zU740{7wkp{M>EGLr`40X6MG6g??`b(kwbCiB(sUrv)OaO^W2HoiLj}vvyRC~w8aUU z>7kR+c`<@)E>E83{&$I zxUrAVhMW6LUdU~4>D}^)8{_MSd*JIQPGzSLjnRwL3(_ef`Hok0f?6YFdJ$kwbLXhM21V4&b3=30GVSMV_M6kP@k(|Q&&+6<^EU1sJ5FPrrM=0$ z%$##R$Ph(;iU=WRMgWuET*cs=rEJ{mvWYYKDA-o|>}F|ZDM>Tm?}l43Z-I`01_U2+ z!>FmKLvzbi{TRU*K^pl!Dn8oT|2-<%Y}qt7vM%-SujQ}u?~Ef3WU>nzeIF7glR`sb zt-(pANa3qkRfoE&O*f_A?69hQW;9Yw_NOQ+DWKEIP?1nqWY^FL&Q{Juq)#N|$=fe+ zQe9O})%n#mslKvNk1|y{)vv4zt<^74+;3Z0#5%+}*Z08$9KME!<&94bsWrPb)S3yJ zr^n|=;GOT>I>mAp?Wiw^;N@WI7YS99Ua(sx$zn(+_=o$}TFCVR{fqv+?TjlcIT?`7 zxmfw4>T@=#G&$*WVn|8IQ}0?ceD^3j{X6Wr@0YR?#?pkse!TW?EB29AiW#%E3-z0cY7ly(WjQlD=u7dw^%>Smm5ks^?JLP(RC`(O2v;zN@rV`J~=6 z+pEcFzB?ZQkOEu>)XJ2J0A&OA3YRM#}ADo%4Haa(fBQ= zd3w$L2k~e5XAAPl<&-8!Wh90(=WNCQMk+H3#2@Mm-+R(NJQ0t-RKK>ou6y0OKu!5@-viB9RunmQ6HmuM4ff)A6_4unW>iyh ziNZ;jX;jy&7vJv<@8=@QTETwx8?m&<$XIGWhmiF*6Y)$A4RMSQKP@-Q{I z=*{TBcwpwg+(4azZbp4K_p3j$F#Iwym+HOxsA9J7&w};k>;>Mj`E1f}%5N%fT7RcI z6E^QlPaZbQ_=lZ_IX>>4Vn>I~ahBb1VsaunK05Yd?`0oBKNHpV{7lzlU#%)b3QjA~ z^&mEIHvmaib#6^KHX+_>!Y*7!K?vf|b(igze0c+JP&K3uI_E}#O#Pr&$DnINFL0pO zG~MRs1f)TV6Wlt!Hdr=$#K#|j9+@E6AGD@ir+kx#bGMP@o`c#tm?9r!hq>5d$`ZHGQCH9=~78o?ygDdzOgt0V0J$7KM4X_P36&vg6I5o4B zgcK|2BUR0I**4qz%`xI`Qsk@SYpduORd?&G++1q9*M>ICWHYdAxp-Vag=6HJ$!8q$ zSTi|X^mB9yXglW;HDGtwUbp3MlGxDLB=Rfoon;U(5M!xMx8^zCKjM3u-#6Yd!5*NhlRW53?t=xF zsxz5$3L~-+%>)n{9FsR}wX3`bFbCy4U;RhbeenmHC$c5$`OD=UEk4dWlY zeqZ!#99?wlDqi5G06KSHh2L*a|F1Rr2Wai&&d}|$Q3dwcVcoUN z8i1m7jp>=~g=g0HLRqHN?8l)hn(r>Ir2%ALEsl&P&Uf5Xj@!~NDFeLE^UH#S)<-nz zwcZ<_#o4XDjiJ9S3k~($)`iij{=pQ7l!%~ga&_-O-0MBi%TfMfx()l{Zs8Gr_aiiQ zi-}sCGSutf#IU3MK7FR7RfVLHR?NNUU&}h7uEsRVzMD3)x!31PgPx~y((3`ZJ|@TO zK4{Max-06?>@x1?4GH+ykg?|%Z$F@RE+KG3XykCZRxx6miOye&uiL3xP z;1y3(8y(wMiwpEm;H`h1Ut%w_smCsQ66r-rl%}guf{?R0w|(|pvnLB5qbH<#hxCua zkZ!56NX#hgy^`fNF_L-eBC{sf?=TJC5V%K#oA6Tr6tqG1O!}dEabEcv$R@CXk!e87 z8I6<+X%G_UkXI?pAA9hN`?~#>XCd?NLveZZMs=~wMux9mcDp1OWF@5doqORyp0ri| z^bf5U6PXw8=Kz4P5di>RG=KO_bKPlsRJaj*bvD5O@zv1?TL!cs0IW{+3x8dt2}A6v zSTms}qpdKS)ynU7IKLV|#&x{K-*hGqapT>y_)n(!nH=mL(lQRv2_4l~)_bDew+e2w z%F&~rliCfl-DA#2Pp0ABsL&lwJ&z^P=qp4qw3FaqLNP2szrbr#`^(H9H0~1VPvlCI zmRQ`&ar(r?!WTG2C`sacxp8QhC=rl3sRLzh!3ffKDXxvSV_-}D82vVvsjDRGrX0S~ zBog5c?@#>jYfw#zNIn1pngfxpiQecuZWWKO3_){i`Gj|T0k)AS$~!w2poy_ zA(ZN~lotee?Gf}W&4)J8dVvCHJOIKV@$#dq=|bNIj{v=XuSCw_n8)PVvoBcDzGo@V zl!V6hNpxhxq(C}EqRKD_i-o4C7rr7yd{&w@LDl`+*E;oeLgBCVmVAnGUK4ni141WMdur~B~v8rM5_ZPuNB@>rG{kfHk1 z07XE$zZikQ^FxcQST8#MP_wYFfdc577I9#H?U#>p@?2eMfw|r)ZzI~XjP)lFGwD)H z`t8lCf>UX_AwmhIoQcknG+$Ww%|t69E+w5s_8%JugVOmNMCg2-H=H+`aKUjz+4@R& z_6@B((#C-x?E4G}I$a~g0p;h^Kl0!AxJZx!+q}dJr$Hjl4?HS90u#P*rm4JwegI1g zT^|RzMJ`%11y1k*9&iLF02=&3fOk_gqkQZhfnhxoq~NWWhG&ERqR>JNGAW?s1hGY7 z+Mqu_$+mxHy}=8qv0v@+Pd9)2Al{B3#~KE@b8bjv(rI%r)-{nbQ{fqge(9~LJM#E1Q-MmZ9RlU}4vFp>T| zXD?MCsUd5xZyB#z*)cqyD(db#B3e`@AwFh#emSgN30cQ<*^F0I6T^%~(+?RBfM@tS zW$uz_4}Q=+WQr!*j)hd3A8e>aQNjsW@u@S>gIUuU>eP^7jYW7uz-GhC-1+qqUg~ud z2fO~nl}MljlEiwWTc5NPiAcKWl>QKQ*?DW<8YXw~{O5ps7(C3%+6BvR$0DqF5kOuN z2oueY5BSzXt{|Pmo;}DCQEZ+_-5(ZeK9%%7W}OZycTmUSWN0LIv5$JtBKaT>&$`W! zp&|I1V8oPq;XH~S+jA>W34?oo<~L-pPAa9*T~0<4HAtjv2%E$l^(`y z)&oVxG%JP~Ln|=xl2AvyXoKmfGS*hnh6`;H8_;nciq=uuUfxij^jAL_n8D_<{tZ7S zI%Eh|?}3il3LI#5OM097r4^!(A{U}3fRIrA;5H_L67#}1)x#g(N)=cVY$||>->HWf zz{6i3SqRB(H~&Di?*XEjp4@dE?Kr)$I|z}=3bs7cg$O-!FtD8QRi`>u$9|WDQ-0`< zMVzV?MR05{Rj-}K@M#B`?e(rMS;}`*rrtQ|Dqz91bZpp3o6GFAIsoBA2ogoK1kT&W zjO_&Nd;yP^95tcp8S#t(KQs|baJ*^+$)90oUA5Z}-4UT{v1f;@W!dS)W>6E9>=NV0 z)Y%>2G~7wm_Omux+WPKKNg6TIi~&ByS_ppRD~s>_{bJ4{)+aCWyn^X%6Zi3BP0%HC|3`3&R2z#&H8odV%!U#%G8%e^2UupOz^hl={<0A zu>m*_S&@`2Y}Vklu$~TP)>Ba4#d=o&r;J4BkeDF=m!Q?MHNYBl`4&6mt_S+u0zAfv z!CJVp+0g=h-ei`u4A@pf|)z{B#23 zbRk&k7X(<9e_)C#A9_&k8D0wle-X~vf(PC0IDO<$EtkhQ>tlXb;i=su_Iw3`ftuPV z?KWQC;q$@XKxsYDYVh6QI`ph*L{T`s;PCF>eYAMk?qEX9T@LaK+2EDdJdw<~#17iQ z;X${DM|y8pNER2Z(=Yp?^oc5}A$Z9WMe;Agx(m@y#Grk#NAnOZ;O-h8$$qypiQquZ z&9ah<1e|ZI(iZbJPG+~4`FCyt$-T^l2kOZ;kkPgUld`mlP(HJNvP{z>kC~4Oa;Ml5n8tSM&V)rjB;W;dI?Cv`Hl->822j=PEf)39OK5pfTE)~Q#?Ew z4WUD|GV6_EA=>M>l}yWpM`*#X9s`@kq=JU-zG$pY4WnIj^dD&hkr|5h%SIl^bTxRU zkjCyonyiEsr8*?#WPD#Ar4ThDeZ*yV@k82Df+PqCJpc#cBOlm~Mw1616sUV1BSC>D zv7a-JXMG$Pkg|~8RGW07a3v#OmB-2}b|vSTuLob4KsNrJOFUzswrHHqwW{YQCjKM6 zC#6__m(B!M(NQ+An*2E~MSUlly8Q$VmD&^0&4DRg3O)1HGk06vVSHZFh-aqBhAz!t zxELHar1tfB_;R+}x~@phxnQ6KzTIX%+KxSUA9_^QiejU)VvYraV_`3ld3D2zz~bBC`@<{gGpOjc@n@A0bb{$ zMwdwVYwir#F`ptR$a)SCT3aBYf(Q*1nR5N2EQGQ>i5t^yq<1otyLs@Yc!6Mdj`$9e zC53O%?vWwVcq$f!yQ{N#TE^KsW` zO)wL==Ixlkg{|BVSsk3#?lXLWa`}oGqI%pae0lDi+$syAwi^+@Y-Tmz{z@5?qs1M+ zGpHtvRQPd)vtPtix5`jX80Fuz&ZfO#Z-_a#{OuCt4nf40q|?V_80M>-6U@0ZrH6-=ohM?MGC2=IghgQ>gTZ^ghN|>)8g`+Sf;pN{xN3 zmx(P3pqqq+AdP6+mz$TRM21IYZ&N{$t5@N}?Ol=AlzQqplkOAjKbaWTbXnB<;c614qg)ZPh! z#xqI(6j<;{$QV-JCboL}4La~SX2rNo;3V=j}2ZD~1 zBn5o@;o*mCy=Fp@NwV2%&hDDW`Z%T+$Gp5o(ltnzkvwUXit!|rO7_KGZ$(q%sND!Ta zk=u#hrfa;|On%TqUhMI?Y5|dd+ZN{$8G#P_+EpOUFj9n5i3fYGIu;5`}{IdkoO`kO%x~UWm`gPwP-@=mk>Ja=GU}1CM~KUA!_R{c-py2 zKyWR%5KUULlPMB_os>yzjl2pigi)09d5sI_W+Wf4V`3%`vJo!hB-2qT;*yxipGx5q z>beOdb?XREMOyZh^eg60v zTK{6(x!*lhtV~k(@D~=DJ$9}mD;0GdzFa-~QYs7fx==zzqg6LFFtzhHL>Hy z9PH21yEeI7YuXOQ4B`KtvxzAur%f!DPVV~-zv4oVP; zu%X(g;qu~-J>5H_yN^b7z4QeO%#RzG^(@22ejA%_>eWt@6i-kC9@QS~R_QI8)aaOj zG#cLPhRQATFP{d%7sTU;R!C50V z3YkPD$3j)iu!AKg&Eky(#aKX&S~VEow|3K^<;btem)arM2TG9ga? zD+}hTfaNE7MYs%QX_M~KY$+l`Lyi`QGq3X3ukQen@q&e@mvOKt3WaKs(?OEYt#-O_ zi9PvEW89I>BH}?B@l9KbSEv1+&8=gCg(F|A(Gd|8Pg>;!#9yRCz9pu1f|E*Ogf`Ga zmIHadyhm|~9eI8NNh4^a%ihyyQWp?n_fhXYs zji%i(J0qBuc`Cd-e&oc-IGZ!7z@q-H_?5SJ?5}?yXL{5sR^HNa`ouQ@9UB!A?j{|w zcvfgT!}v=SC;4VhEcAO#=32eH=`#`4=IbN==fL_2e8Q&t^i5X2v;BtRJjY7%l4kkN zugimyVsXE*#aD-?VGDc(NFc2AL}|OvndL8Lg!nqs9Ofx$kqZZ@5gtaLN7}_baV){} zZQ`hfLJd?(*N}yN!;3eyOW&nrMuTBzZEH`ocn0(4e!pOd%8^$V{w?@$01r42ic|gK zY&QXMCSU_>+`g!@P%1er8+s$ ze!#Eg<8y2hPHP0@n75k?@rzHNyab0!9eAL9T_|=tjFfrFg@STTuG4qGwetV~+R^v8 z_E)1|L`t~|(eSx5Ink{9cYA?~v9tiV*baCD<5WAqVs3lnNfe!T*X~H7yNCK$1Wlu0 z*;>-cW)k2O1s8Ho|@;Z*^6Hs~&7^zIcQ1`YQ9 zLguWGZ|dHh`){;;>UoFVzWt2vh|U3k?Ik1Sc!+~|X|>TLAj<>5L|WOhMicrE6sq%z zYhtgB&7~eh!gXzEA71#qe$JTE~mHCey=pGJaYlO)mvR01_ zi(>b0^XlhaZCU_)3k2>$ zm*(9vi1yoIxir1)`qj>L>x)1}yIVn(8hQK$DSx37a4QNAB)vV(erq_*kmcqbIYklI zwt3(fP+>rWJX-fV{BsD@@-y}7=`Nykl8YQihlCG1dt#!4fH<2?T=nEn#kV$d6>rH; zcDwD}=@zbESIo!1^f+C_d4slrxJ>k*S%*_Blv)c32(%ydNK0K8E(y*>J?9zyVZjOG z@HT&6h2O|9!7JrN-8+|sx;IhqnYKlQX0O8AHeT+TYB}Dp9l4j?ahofof!yqxA@r+L zfNIjF-TdW&in^5g0~B>-60bp%@?!wrTN%Ux0HSur0jY{OTM-t&CCWuT($x z_o5C3tOVKfCrQeG~gRx4*N@e`}!{Gr_+SQLuLHKRtQVM zf;P6{23}5}7i@dc&-sl!a)9dls)wwmAh?5ko=*3~sdzgXeD-6{0!(8;=`MLAyd6a* zYPW_yl6c_MEJFMKR>OisMqB$`*sn}2Z#IKwS=BBaHp{dt!^)nDr2CB(;botcCd`$wN2fQy=l3>ms$+1g^e=nblwPv_NXMa7 z=P!fFx+GEafSjBG9%>@Qtah;b+$aF{gGCUs%=3*9!=~~>_L2ccX{ZR*3D@_^P;!EQX(Et<43N0VtuDT zF7h-f)eQuWA&tvpeZw)q3m_t4d=LRp-<P5%#3N! zh%zLw6U-q_<$cJoz@RMwUvY~o(Nj*j+#L!KrqJ;?gD=!)fzLjpYzx8-8mrm zsQtW~t=J$yH+F{O{iC>k`Ysj!GZI9}*#mL5ChKkixXr*frVua*L>We01uRlPm_VBg z*F#{CA{7|hSE)7box3}jgI=73JaDQ*?&5j6k|>jUF6FA8teHvH-qJ-uE9<+&fw&MK zlSrhqG`1b(!Y;t7q~9bKwYbaKx+e5s^KJ-0dBwqxuNH4|c{PT?6yi=;=fu;-_Hg4( zM76c*%B2T+`hWl;@dZGWg~jkn8y6jww)tKdCf^}MpGB<>rTpHR&VRB%+j1XOmylI( z_R2tq)v3H~Zn>K#FjF{ph`f^4l|Y(|$|>!UgCbqyOzN?!^YXM^y#6NE>PV)uN+76R zsP|$smlBaMxQA|;KIl$}d#lY$JFQgDZK`4^+2diq^vM#zR=rox5(`V~>5;<5zoMJ% zE=XRJlude#2wE;$V&BYk13^|Od=&)WC#EHido8OszJWtuj=bX#ACoh@*GzS&kK5HJ z|M^#!#D75g>ex)^=99TCocn$e&-Ak8^*3XF+U!Yrd9w++l?@0Ld$e$xa_wx;9mScW ztr{u$`n^fIpr!!52`@WK$wF@eOq>FBnRvDJLI6jdP8Z!Tf#=-r&DQ+#I{CEjFk+xu z(|meUn-N{sfAhH!t=)WwY3hc@s?dhR2+eU9LQg6pCqoW!8uR=KOQ~0_9b+NHe$pfT zH&DmtrRvTfRq1wD*563*Yb6T1AtAd@MLMF&Iv0YQ@pK=F;mLA2a}v|2Jw zKYvglw}VW#SfT`8l6lTk7aTHBOANy_6jOrtSr|G)_8>`Oa_r}A-{#!Y*xuUzxX#{C^~~*m zPHysZ6DFB=O6IE*MV;SKs`({lc|I>GNYqo<^z`3#K#^QoT(O<$&tByB`@m#@>8hfd z$Oi%gW~gDRP$rO=&o)t|rUWkek^kH{qz1-l5;S6!OPXRoT62v{+<8G&!pYj}5!~o; zhfZ5(l{r}Ox}B@!P`3oe!i2?fpBXWO_I1weLTP?tc=FnD$|M(h{Jbu{4>;^HLo zoFy7a5t)}8Cn#+Wo4^;WibZS)TB~%vKaRBsK{fG`{H0w7RYFr$B$6L%T-83B^L&I-#M%+#;^01&Pat@SR_O8No>1xg;^_%0$W-i#&1Kmt81 zScmI5I~2H-GBN-JMEuK1F~7U2agRsPv<+u}?49=gqt4doj05L@O<$!A>J}8ZIf&sx zsqT-@c#xbIx8T%i!2_8l7nIE+Gy+BUzl{2(LiW&0V&(<_hiP#Kh^0ii(8Abkw*jxy z$uR!P1@ZJ-z$8Yt+6b-64LKyb(p*!`*@#iX$UoaJuAl)GBu z@Cc7zKreqPaj~ocyW%SlY91C?Jnb;3P5)bwZom@EjPVVuVZ(~@19c_|;RAk(GoQdawK~BRiH-WL5a-tLe?(9 zMp|-&ghxhS!|qEdH@6yHfn|MIn@5wLb*PWG|CMBh5AVvX4Za?Tg)%#<4^WV8O(fFV z`OC$9i3BM;*4lWA3BZEG41oYaf=v^To#-O8?)u!ZaU`~aeWEg4vSnhYh2?HwmW!A? zWx^OBl%nXd=awEGWo{+nNR}}f8XVHFH}vWmH8;gIy3RV89?IvW=*ko6aZ>{keG4je z<`WIh1b&GXHQa4DWgO*q#bVQXWSW&!(l|I(R1&3nh9BZh3I?|{UoA1_ zaGC8Ih~0-h8n0%CaD&OqZb7dpA@Gj@QBeuPRCc9(REa+VK?iTGAA*%tyb@AFI;A5$ zjm;HvOMOJ2X|%eu7yCQ7pOG|xpH|x*cEqkmn+0vln}kvWT;zb=Wfevk2G}7RB9goG!gBlBhGlyMM}k{c6xuBntow7 zJbOcVYA?^1;ivCCu-1}#vK;Vsvm)Y!j@B`~9RunS&Rq5SIOz$-r;AThYzgp~^lYKn z$#_t8EjGVQm{c`>78Fj!3vG-gv z7ARp?o~)R<2F3?v`K3qN@Xy#NRqe(LvmfZJu1CWk{KDNkeY;B z%b?%I-)qs^_&tSSeb310%SBV#+MCdo#B&D$Q5#3b2*l3Pq$g;d>c}jY;HA);Ua%p0 z-9g6Nyz3mfWKd195P~Eq)9lKNF*Z&nZ(%0N=Qb(8|dyXXH0y__DOH9d|jvWTDhVW@hAoX4?L~vMx9QC64Bac1!Xxr>YAaMy4AkPW_LgT7Tkx$GBs~f;-jfluSd#^pk7%G4(SBd-$s3 zJ843k|a59^({7xdX~Id+2&$i z0ZvrX)o|p1hDSMt1xNX9hC?L0aMRoh4{ zegY7HEh)=gI>`Y*RghC4!v#eMqhlf=Q7I;uSBY~QAA?B_U`FVIpTCmKO&NiqJJh$O zSzc#idOr~PC?>YTk**?e?8?%XloM5l@ zUydMo+_I=IHe{=dx%+QpE5b(YQ!I1w$F^_fWsP;miFIFy{tn1^L?NTo(^yj8I@hO{ z;hil9lwl&qO2}Pt_-O%5f^dYsR=xp-*u||RH6IL5T1x+Ysvu0ajAxAx64afUapFfc z7ag;g$1-@Szn=^YMJ<~qDSnCu0Hn`=1rivd-A_?4y25GTMv>gLM-v^5XEDT1$GJIy zjyU<=!WQxt;8)r{bk8Lo4YvH;Ow)JfwD9>W|yZ`T5PB^B(28f$X4&CmC9^@gv zG82mAvhXQPGk2RbvrSb%>Vvz|yaU`8v4seR-+IpZDk3$_zR7n6<8908<{)u+?ZfY& z_rbLh^#>2N^s%jweGuk=7PyMdA0u8REeHY3tLu(LrM1x&s&MG$ztnk0-!F;J4)E7YXM zV5^vW>ONz5l10F46Ja30WLK4f3D!tN+5>6>pwLrbhdT{`LnEC+UcG=vK%^2Ae!5Qx z!hGIU>OUPjw+KWn5O$Y?`6C;m7tG$Yh~3xVx53IcnqX$FkKV%f&qz*C6J}1s;nGZZ zO+ZvMV~ztL7Bmf93HE~SsMkmj%*{l7P~YKniWgt&ikT)G`j%>aNffLEj{r`ozTAgb zw6q&oM7gdvkc$y;`tx?-I=$c(FX3w(wADMI)UGT!al6PjB1>v(nsT1RFpkCfw5L*V zsOt>5VHtEcS7Hc_gcTLUivY<4%rGY!Gm)!$rlNuFO|&ECW{m}jwJ7YrIHQC_x73Aj zWMQ81@lFzm$SB_ze$eyGW=*c_*~~yJp^h~a>wZ)V-6#$$z7&*hGYi%=7&TED;|ctU z85Ea9uoG7ofqb3wL0yakKuVL4$n0r4egg@Xg6iS1`@aWCu#n z=Y3d@TyQu}6?@oTRrb2@0>osdjrmmaXWpXFVoS6^7hI>Lo{Gb&l|9XC&maIvm6FI; zACXeabh?RWo_(E%X{Os9r>}etQr}DJ?{%gJr8~92`AjYfy|?+_5)NsZj9Wl21jdu~ zsRGBCYdHXuqTEk9;Nrl=-eaM;O7^~4y{>2fP!9{iD`*|)glZCXkv@NW zM(oj0Au#n{G0nl#e*pjLh4^4Y15`h_M(;u$ig(bB7Vuxq2KOQxw+T@kL8Tu6r~dEF zJjQWZnzQj(%l@YjDgLYWcYnD5PZMch{Rbe823oQ!`-MH<=f8szWc0d6WKZe%i6xOR#8)kMo z&~$aOex;}P+}+vHkn>RG7e~<25r5CO>8i_hCHPODu?Qt*Nz<<4r5079T&xJcm@POY zvudBaGBcg6>RzH}KaO0p0C3(2>KjYqN2T1SHtYT^inqMD${JLoJv`2Le@YWQGL1SF z9|!`GltPk9Ryd54T$(?BVt*%!L)47|-dSb-ZeHFFNv^%GNXGRCc?_E{AP!74py=aS zBru_k%SON3HipUAd)EC@ip=02Ip-5h+0}g@ye(p`rQheT)O|0qql?QvK+v+w7TnO* zL01Du<=76vW@TzjjG%1&F&ryif8zNmcaihSX(iwoQDTyM^7yR;WL2a{3%{~g)VyYVBBSV&<>b9N+%M&blI&Xk)}Lj6fpQtv9JI0gD(R08p+2! zGpS&ozPNc1QUBknKan%hTWH+)gM@c+ArRam_HDMWg2!@NMmnk$ zo|%8TT~OL@d7#46`Qud@Y83{=*^6YY>=|6FpkRvq4z*o6o~2DN@LjzRJ@5L{PxN%5 z>5HB=qztvj!387$>_G4Wa#fpT)dLqAN;6M1HTA~Xtd`3D8e7qI7Xmxt>|9nBa zhV?MooFyLb?~YVIcq6AvQ@kUG%#S4NgrbSgjykFR zd^Tc0cl0C^LK+!npl6i|({>FF>cW4s!O&6?6+Y>RE9+z9@2QeQ>~81gqUWBT{o|>^ zrbJZS?|IZANYf^{%!$sU-^W^;pw=e;_y=DHSoQr>SF`;#c|VZmdx5n(3*g9eW<|B? z1c;+aT!<616+C>UpjVuIp~>h|d%i5S{PYRibhmvvTwg7qsvA1@Yc z3lP|5y=osf_eC)oEHtdxc%xx)ZmO)hg<-ByH=(P$D*N_Xs59eO>L|YZIW4KG6hxLv zLo52boB5UI9|kfUu5&v4UkNCIeWXqjy|1LMB`f8B@=5> zM|L~!d(N{daNY9CNvd9Uba1h-{w|>0Nkt{R^kq5|w-C&EZq6YnVNQO}Fl5wYfieq< zb>$V}ryEqbjNWy^Ykp{2{&0Cq_wrMEC{fkk!kis zb?p92IZPac36fPumGZrM8v2{`Mk9CpiD!6uUysh#3EvodT@vz|41PSPWLfq7K35?) z407JAf665pFZDnKhke&(r`mvvL>8T-Q!Q9%vqBzWpS7z)h>P%bw1=Uo zYvwZ}7O`5y$JzqLX^3dLOwoeh=FBM`W+!9d&ngy@5w<=Z7&Txg?BnnF3j7(OG+(AA z54gWtEl)t#l+rzUUFRv1GH?D+rfbAu0H+&{+kc9YrHO^@5G7bpMxWHDDPeesOWc6q{h)5NE}`kWw=& zfr#+>J-`dKGaUyeA(!!vaF(vi=8>F;^a?AVk2Qi#X4zDypv;f+-Mz@>b{jRz7=R}h z%1+eD!wD#to4FSTxW^wSpu*GDpNmob)FU&AVt;IE8_wJYU50#-k)1}f&k5JZ4)^;$ zhj8w@H+P>xl{}^^baj{J`__*?b~}McK_`*ws|!$<4@fW}B zyq=pXAVMj3Zo_=j{2Si=qAniKc$|EiPk}>+d@_Ts%FpN?^6kxRTBkDbzC%d8}1ki^?dD9n|q&Vnm}i${)D0>R_qygtwH*wUbvhqMF%tB?29p>)|=`=g2UI z#L`Rtqm$t{W(sHx#k5!S?lwjTxVOEuX}#j6hz7`rIw24j8u70lIrptcL~)H1HiY;0 zrPmI|pF`od&1%{{IdU%L4sD)c>)AP=ZG8+G!|{TT0ZEWT_W1iPqY9XG&4z~lj60+l zD#31sEokmiQspR+_s@YgGEZ4D!153fc5*0V-S<1gCk%82fwxG5W>Y zVEs<8bUf!ZmyI%5>{U=l#8K{Di`{aEiK*ya0?$i!3dE>;rZHf^4PF@%R>D#4d&#U; z8nseG^?1Zf?715a^Y>Y6t>{lXgtM4EVYJlJw?;>{(y0_(! z{@CiC>QK1WcyIDCYUNI^d>v$<$D79YTIADNNeQEX2<_OIb7NtoRy&+}^q%Whdf0~b z^ZRmNSlmx2)4GFWKqEZtUufFSCJf8%vA=6nzG>}61}suM?=cYD{VhxjDX$Kp2)?rd zQ`cdwz0rL5yCN7a!$SiP5CEK{$-A7U_xVa|Yxy^*_f<9PmIG{FLEcq@H>TWRvs#I( z{04PhYu>8QYnIVBmm7&S?g!;KG;=27skv_+O5L?c?!1hqs~@hC1rHgxlZ9+|R6bK9 zPyljNf^_v|GNC$s{j9NowqBLgbTZs(_zgcYs_F9{2W0|;wwdVAGFU@&BKsj9BZzZ1 zDck_rXO?1liH3(pYgL$t-l}T314}juz!IhQ6&XQ{dG=Nj$;iA zNmy-v9{s*1Xi5NHA-9(8kGF9Ipm|`*#tuo4;AVVr$&fYaJo$04Gt8Ao0sa`40XAGl z{AI0mP9MQM8{m2H?b#*%LagaWaJ>xFtHxZK~vJ;UAXY`qD7j}DYySE#t4 z=#5n5KO)xXmTZrGF&J&r8EC`&D9>yYC}}1YIyjx-Gv;{PMuPl$qm}%EdB6Gi^hSV~ z_j>L?z%-PV*vz7B`E;bYbxO4vXIH3V-N~ z)Ixt=*0P(=JOn|;jm8WxoKE2ROTZ94V(0T$sOCVyI*o=hw0y^5Xux{t#aDrBeM90O zec@Pq4oYY`JKSFw+rBbv7C5^b>cb4iU75@~4?-+HYFURR;5F}v#-{9<`bK9rR zL*Q>TlzB<%*MBO0Jl3`W>(@nqPoFg2=PjVa4FHG4cwaC8XOAJH8r+uqy(S7mGzNJk zJya5EfROljo!Y(xGe&odicmr~6%<|p<_6F4;JOZSJE6Z%1L6mvD7Y+gd-UvRtwYuY z9P4;IK7ig_!98q$sZfsOK}8#?#JW)s!mBu!B0UHOwNGqdllsmRK!lH;VLvLd^f_=H zuHv7jgt?;Vi>`kGeX5$DwY|x<455V2%C+PT&P6ZuD|2xaXFM>}qZ&bj{^qUUup`H5 zgr^Sf62HFk0C>$ml?0~eOO%oMk@EKocV5D>`G(V78yqe(K@esMfV|rU{8by7SvSKd zRbp*@Xv|lL$?glZm}AeyToU?~*&H1uhlP+n5TJ3CyT+P+0HE^&s7}iM#-r`=u6Wk` zP|jHqQ4i+t8U;}v{_|-*tof9m@OW40pu+AGUC%KCpjm%e8V=a{pS6}09o9n7-Po(i zZg7v{e0-%;6}=9B*vVD?3Zf%{$0+cdk zC@7?=-*l6jM7|H*fv}S}V%0R3Lu_EOnaz>bgOOR(a`M?>K^?{l^(NdvrzPa42?Wp0 zey=F`e2@U(cVB@PkjIarqj~qI&J2d|- zM(Pc$`p@fz?$Sjet?=filW2l?ol)ZAmAY-rZJxjN{JQcGmwpHg37?A4P9T=y)Y957 znFl)Ux;j0Ndw(&#eNDZ{u|qWBj(B~RBk#Y&$!qyu`$OONU%3BxiGgYoKD+1cY$1Aa zN=!toheEY%e!~a)8S@>@L_-3=n7MMzBN0}9iosX5O;Yq|y#IXmX0%j%3V8K>@?NmA zVTeYvyr zX*Zq-PvE^G$3aZlnKsAo8t0|^x7JDTDkC*s;<9_2efix2fKO%c*rBdoeLvK}(*dKpXQ#uV;!Cvt`fA@^DkZzL9RtJY zOJVYWO=EAhGl=OpW9r{Q^t!M>EIR8D7?eaGSvZrvZda8{z?cQ`~+l zjnt}21zzaR;l4Zmt#d2Px<2S0WmN4d6Ynd7^%Fd#7o)z9T^MJ{{rZwDWWWB+Dn%?B z+bp%p+k`~z=Ei*Z5KZi8nLQ6_T;*fi#6C!iG@iO9G`z^#wv9)l45?u>s@jAWs|#Y0 zWx`7m`9QvjBI|S*T0}ajVq|(PM>*2}JPaTfq^Xl`S`tuHFZJ=XdmAJL2*@4pQlVdr;QW!@|ZvY9DU?+z2u?E zee>*_zu{94IgVH%;4OV`h`S^ob*O&t z%AFBDJ%wlR(!;$Fkmf&TV35_=1B5fWJhMfBzMV#a7l(o63B-tN6WBG24yp zDrobpQ*tR#3vP!{KZwO3D&f`d422DQ;~pKqN_8F~DE4H}p!;3-96oJ46x-jYpN$37 zh*>Pw5RZ^S$O-Ca4@TK<^oP{+chx7{Apuw12H|gNjz3PwM1jcBxv4nZ_jJ z_UwlQ*=?3@m49EQ>yFuL#c4yGN~mbJH~eRA!!Pcie5;fdgwPEiqd%HcNeN%FWIz$) z%)Hk6?9&bq41Rp&#j)8bb3CKY{4BoBBT)Rzk3`_k8?*rB7FK=kA1~j)!nLjtl`3d9 zo=pjQNeP(r^oV_BbfPZ-UM7vJ^32zN_{f4vrgr(`ETnoY%`QS3WwcLla6P*`Y!QV)1ih~*rcrg9i)@(Wgm$?UV-M~Ljy zKn~HAE?LhyLl$)H6H9$8+#o&P#a&^f2kIO8<6OD5&rn_~)z`STTgr8%X) z1bOQ{^iW4Xy@Gzm5m9Yna3a=1OhiOdn@dC=@N-6-3=)(y5vf`UOG8H^%e>Y2AtAMh zO^=2yFN*}$Hfzs8c1I~UCv52E+^ZTne}U`7cNRd1wZ^;vA#an*(0Krj1z(lvcB1lS zV#d08X?8;CE`98)IZoFKvg`cjbqH&>3?WZca8}WgPyC-*EyAx&pyb14eyP#xw{e^` zcZRgxM__1%;Wt6UFr3qvRAtcIoDd2}T)i%WMqYowKNH2AM2Hfm9*6ys?&VQ?p3+V$ zFZrBJA(iF$ge35zb2l=()WSlK{fFD|+f?xio|j>cHVMK-6qB0fxdy!|yw?rZ|1O2j zpaB#XpGo~I9waYHi($W7Z@-j4USmXkaM3jD+=6PR z>WYE?0ppr!$sZJSYD^JT31G3I60oXxt6mbo*WX?8zx=e$^|WwQa&mY*WX}D|2wxs; zNN_Wx&`%5w(lqwsu5;|DeS9@~wGCd3_>DRY@_2vUoTy(1Kc9bp$M1emSwcwlVqPA& z8H6DZ3!8L!^P@aG(A9?rpC~oRGjjZKtdOuHvu-aA zPGL`c@sykkImXv(k~#FfbW6SEOm;ggw$$v?jQ7uW)smX^0h;#rL&Xh8INV=!0&>XLobzk4tG8y!GMnakMwCs6l z+6IXL);AuaR!0hYTk{Ba{Ym#-2kwNmM)O&F`V}24HSK`x?|FVAK`-(lcYMK+T>o?j z+jyUYu*R5v4cy`O=^Aq{HgG6Vdu-6rduUT}mA!_yW$T!((_w5F8wUL1`nzK}jibW; z>pE(%<|N8}ZI>ur!5_5uBb#@uUpv*BT$VieXA?Zm=}-H!^s_1Vi_FxlvD{-%jw(i7NyR_%K>qaaWH^QaRJup_w`cfm;C! zP-#F!JEp(;lGy9>73+Ax5aXY6+@j~t(S-SyO-LO=ZsrD`h!>-_3cIehGO}XKx$tnj zH6pioDH!oPfU_CqU+d*nr;K8gvbSS*L%sk*K)k;y4|BZYaKwcYjsqRCxCh{sD(Y^q zsI6c-?h2Q|UUoRoP>PGgdLZS?3T!UdW;i7!u)=^4sCvwNPOlo>QFQ+XA!E^G$gXF% zH-Ox|#@C7Vg>N~7X%}N;a=dVQnT~^1q;37iac>ynLF(o_g8Y`@MuI~T>|&K%S4xA{ z_0_-v-?BoLbpBto#79~pl5A^dtTwuk0_Q&6dKpCQ#ODNb{L$8tvz`}6PxanFFonvz zFS29W31t@Xcp|c4NasTW@?tAXaDZfKC1Ua9#374siaX%#CUJIz zJlq>WoqVz5bSW#)g)|C4QV&4C&vZ_ttyS<^-D@afoV~nDOg0 z{Cn2UmK1kVx;-WSUCYdi;!IhhsGn$RP$KSmX!FR+2X{&S1&bFZP&o90Gtfu;5ghs9 zFuvjV=F=wS!F;fdhwbgtxo>KNW&btV2TM%o+uXzBOUpRM} zn4_#|rmy>Itp2`FL&_A8#7XIGkoAR@H~pGN3h2dQRehsmKu{d z9KjnC{Ff8r<0a=J5!*0g;hc=0Y{+zPTUyGr@;;w(Jc!?mOUoC%)SwF#Ix~d!@zWU0 zrvr@BzI6Tkq7<6ra`)SB1&bdWYRq*AY+fzUXxPk+IqK#QV(LupY9z>z9Z^uqQC2C? z-ssvkM#}I0_e;%c&Mq`qFMh=Vqyd3K^LLnHw~aEtOuuGq1!5(kmWzs$XfjV%`Qrr4 zkcw54BL7ZpqCW>MHtiIdgZ{o^wnV7jSxS>ZZWNf{6tdS`_|9k7S+{%IyB*HOaf0D= zjGc1|P(1XyhXda+FNwM6(aqrObU~Z;F8`V*ApW#>q0;9;$K3ZK>%Uw5A+_DSuW8Gd zjF-1)KM0^Ega^f@e#d(}rRJM6$dOsDrvEN+1J;ST!4)V9+T1)e(8CC3+uuu&ECs5^ z9+|hy;k)ZSyIhW?MvfUu7vB-!CH^fX&9;K~r62qGOCaCwuwR2n68%uJr`?4#BPtxV zq~|r`i=s*oAmu(&KkDDX;-Dt;1MDf*@R_0RMck&AylehW^H%kFKo$N%Jb15K&z;0_y`u%oWnbo}PH~|IBg= zNIHv|PvF#4zbY>N&#-Op{LtzjIy)L*{Hyg*Mz@Bdsev-IV_%)?E7 z+--U0SN{)OKY10oq_(3vi!D*+{{Lh5Cg<+I{;wDOza#tcagX^Iy)DB}!(5QNJFfgb z2@?rPH$Nr>rAYoS0&x7NZm_8IuP+z*bk3bx7x@o6U2`w}S+H)ue;ceg{z5(A(GXnq zC&8QwKp*?he@5ltJY-Tr`p`l7e?Hp>D)7UoB@Bq1Fh3&*1j5ARCwo3%j2&Nr;PN8R zX(z$-&*q12TjeA8UoUsu%4@HsaRFf=k#}!J zavQnr+H5i~mxqvnfstpg;#+6iJ#WM@hgk4GO3Y55ZZ$B=`?f4}Q;rVEmx=?pFsE=4e*9K^mWKrsc*l0_2S3%mf# z8l*s>zpSqhgubGYT=NM!H$FF>f`W%(;vHg4BEvsf>k*UHTA^j)vd2>n3Ekc}c`@oZlLRw@=vC%(kQ|XU01LaR&sb zCtH28J54xdgqopet3J{Tl8~R-x{*lg3vt^q>)e9w5;)y>lHb7|{EbKJK@T}n`%^w$ z5E^r6T$e~`h$AC*QG1q|<+(4rf)IvOD4NHd@uPXny1+8u&iz&nL@y=Vj`uvu4cZMQ zQrGwo{J8z?3#k~O5A)QK63f5{AW3PiU6;;SOl3XKC-U2_=@*`qeEwgyv|m|ZpiY9p~cEr?7V<#{dGKF=Qr z-u*YlEL2up^!$3iJ1#s26M4;Bbd-ac`KxK*F{M7pnY|b_Tga3XMI(tN5o7n+w_3e( zY$7lne%~Mz?an2hgk%___kZT2fX7*!^vPgJYC11CIn5K+t_^mk z19b^itNGcTQ~8ots(GYO&oJ;_Lghht^gN^y_9Jc5Gn6|2;;L$WDOs9HK|W)FLSibk zAb@JIyr$~!e5`KBj7OaL+XymjgoK&JK%1$GDRDo+Hw1}zjpFK3YhY@-uH|@gjbb*7h zxLa@vqr8JG?Q~$dS%4Rpvc3^&>{7>wB$lvQ?G=;d8-|iEEJY)^@}{E~`4uRHBjZSZ z^a+S8Y$=U|!2-&rqgJC$Z+a3UyHaW-CgP(&Ps`SMb(H4V9L(YqmFk6SS~%R>UmR(SmeLvmcieWtYlJs`*82V)*#P1| z%W+9%rC4T5lQ{J*{!RFHuN{CM^n~_+STAMznp}YPu&^wg|FO%_t_kt_kJZywyx_6Y zO~8CwFb6a7f9k_rRCYYhlfo)uV1P^iT1)BAZHG{{FF>INF(@Tlq2-2zLq9T?rIrmhsh2*HcyN4Xd{T_p*mLL=i@Nmz& zZbKrE!Sn5M+SgyWA2(i30dt2$>rUE%MUrzlcEa0|b`K+--U`!ZPhI{|g>u?Ib|zOl z#!VGjUDK5tPuY*!B5gGl?QtOQ`i12<9Q7EbNpik=N+o)?zBhNYJaQ^o)|x6s&l7CL zE*G(IgYohG>$J8M74}s$t5ejos41kQkMK#U`Z_{|zz3tBKuT9XMS8sD2wq|h zxMI&_z_|E-#VdOtT}KcQvnVbUlCk@QkEg3`erZwd9zl zLOav4h~6|@n^$MHZ#SLE#=qF08?{V#2a}E{t$)KZe@TL=i4w1{>5qpWzM2>yb~ER} zHJvm=*)(T(na^LQU#Bmhy5HEp1*GWpN8{II3e|~5w*46yu)Kx{diVZ^ESDVss5A$b za^0*Q`JHPOa>(j(*lp~JUU8N=@bt4-^eCBp*e9hn3$j1+R|wz6011{F##;;TXlc&! zq`G{%BYF>5Z=QI#Z{MwwDTJqI?L$QSg9NFtFr6Z3tZk-tqHeuW zO4kDGhxhw`P|A&{CRl6OA?lDXzSE@x^=j;k0Y*SB)!!X_d&@-=2jWLB)F!gv;b!0S zFb*css{wU{awlhN9_M^gB|$i!>e5t;Tb!G0`XBLTmI15f-r-44!=lX3;V9ktL`AVt zBDX`JrPN(Z|7s)_;B276+w6$Qv<4nw6Mqtd$JMKXr5Uv0f^OsTcNaWLUA%ijRyizl ziI9EP?ww2VWOEuX%la%wpf$Vmy$L!JfvjLx{%)>3NIk?t?V!B0i5}rh<|17ZZt-4p z8|8=0>`JbomP@vew|>;TBSL)3tE`5!n@zmtr$oaa^$Lk^32l$J4ImpSL%UsSLc(0& zj;gdUM2P@y`vB?!W?oi@&KTLdFiz`TPAtAUz3Od4YRuY$g<;}t;QOMi5dL!3zQ=O+ zCu*f!qP}}E-4<}qub85nHazL(JnP-xki}eAIE{-(nyjPyMWH??Ix%$XGzjOoNl83p zAzyJcQrsqljX&i#t)gi-p|0R`3HKrwY>p5lV$+E$iHGgh*iJPNHg`5ZkakI~q{iGR z`BYh(9J#$c4#X8##O-9Kp5>6tf~`pjndW$EOD6x5?|m$YWGCCzWFDkzc0zSFb@E$g z@8nf;?))PO0YGSviVI1afaEFO#RvCwooYKBC^vU^dfh0Y*-;#){@=CxG5Z}cxz}0r z>|#2tw0)9U2L#Ci)4hA4|33AufmsMPIDqz;@m+YzyO?C(yAz&`y%TSUrieh!d0P46 zS6(~(m*nlIyw(C0yvK2{L_@O8#&UVt6wAh~mKpQ&>_)mK z001!1OD}f;!sRARwgzOo%9~^!Pt}Qv_B>S;`qI$EONswBKv5|t z)Gz*B(uOkXOvuR6*NrAHcVb@6_AZ>uA6}hM-VQ9d$hm)MW;q*S!3oLkAV(~HVixB9 z{AFelvNE#V6+C=Ou=oz||FwEo{}1J|dChqlm315;STn)0eMfg-Sf=Mpx=e&7(Nf)L zin8eo*)m#gcl6gJiQv3L=$*LUyRF|HX!_+;!U%Bbzv3xHPfl3!O=|=@h5f|s>kRL+HiuIf zi*uQr_GHpT;)9VV4rbyK$(AQ`%fmafg(2}f`hz#%cLg;*ssVr+al`%B+LsESFm6H zjM)Rk_{#~^9zU%QfI_WTfbyw5*&iw}l#dS%hETt1I=cB?*$@!yD2__8IH*Uytl|A+ zFJE-GrxjO^j&;a^ndUg!WY27E&7Njy3+oL}0<2F;wZX5=Xluy3CF}Y2WD{esH@~Vs zCRyQJkS`3t%7C9*)hF=#@hM)lU;82pwgsq8K$VO|5o9j0NCM}(;BEX0BI+F(Tf&^_ z8q=+I0ED|0UP^@dhkzyx;6*)lP<-z?ZJVJ_+y<3Z7*zh^5oE*fu(K4iuQ3_7CIJle zD__4bIq#0eVUT=dBX7o4O2hJvz!Gtx+czmPL)XO8}B>p?q|Fv%j6Mp ze9TJ5_FjHJs;xg?cXay)vpN1fexzF(zUbiWfgJ-wmI1q@)FHuWU@C9@WaPo3K8g=? z6j4#wJFnABjAR4P+g@qV>cOk$K%+3xlDmS1OXFwpEN^r+KYxdOI$qUxuEn3VM~dA* z%}xcm*6Eas(|~e+^;P$uHRHAXhhU;1P@nsWDl?FcMku}?a4=UVu=_v%kfAZTs7SuT*JKLw!nD1vv~ zM;KoabdmweTJDNh%oRcEICO@6*XLJi&NI|*pu`G#`7iH_mzcpfHrlVlLG3=ncrF90 zzEJ3yso)_1dMJD*D8)n|=9Y^qeLDXBaUR_5jB+1`G0 zZa<4y@b2KC`VwR7WH;OE<@Q(rA=-Lus~Z#^_^cHxj_#XJZEZfLnCfob&~@MEWKtqM zkS>l`B!)az^OO&Je@cn>D>HVtHEwGxckbd;EQ6&f3_U_SVQqjebTf&HgscWG`@{Vo zC|RQ)Gm8Jjum>6ZQX>lQ0-3W0^6@EL-Qy8GpUR3(JYO+EeQ-#y)>K#$M@1~DaAP^3 z(o&`;EB?nm(k2tP>`u|+_PTpu!`MYs#q0a|l}WIRn3xmGPCj=#RI4>>2?RuJxc#0|>{VXO+0#WI(SgQyaG@AZn1hR+ANj|0r67Rvm zE>B#Rb8jcd;KWFGM!K8n<^KKPbps91Wdae^Ez8OOt>0+yS0V0J@-Bv_sJ8uB(8~yX zfTUhm&-;>uK19?{qxod=_fZs~&<}S^YRyDuZ?#l*l8LSQT3jez-_A&%Re^an4@d1k zU-IF^<+A1$P3~mNB6Z4J?sY202>-A1?#wC z1M7tM+U7baExl})eZ0#HpW&uUT`TZiihSF-v9h7B1^bA~=mmisNk+h?gud`XNNRXe zwkVl~DnGPcB208NIl1turjAJYr znrSo$byDxRKaG%I zU5DfZ>;Pv5b$6Br3O@3dN-6Qhde#5O`;730p)Fh5iw#H`AszCUscdprmaBa!O4kjd zA`(v%AE95u*nc=cG9`5Yt=lJOAERnnb|0!cIY>tLHkZ?IuV&uS{$#`V?I!Hk1d#oN zuSv2)#cO2@AiDM{o1i`fusnj;uFeDB~2gvCB3NyuSFktd>$rVnyN}HqhC9U>WS#6Dfm< z>XsYaKa-Ub06-RfMQ$8<=Kvc+|E@DNI5r2+ATfDr)z>UB?38y|;UDH!@RGQJG09>l z$7Bs-;1~$O1mXr45gKo)eWDOCGYU;ws6Hdj`7;C7E@?yjO>OK9>+o8-jb z#JjcQhr03pQN5vu^og5}8kN?m*N0+92j1_AHS4r^o4mpGsX`_q`?I?bw#2o9yeE=# z>c5O$yE>O+Q{N$P5rY@Ir{9CzEqMU#U~&qIryI&r(I3#uXlv5X^y1#Hv5n!y={!u+ zaK#>gzqo%z6H1f5cYon4fNXfT2Jm3cW|A@N|4Vrnk2qr5ZmWND|)BKVZX?jO`L*(q!n43IO@lwoM)i4d6UUo^H#o z-9Mj}->e;5s?laC%E9L>2{OgmJyU2VP1IpW}knV zV|~9O!s$TSUX1Y`fPqI)S!d@PcXIZh>c?@r4!32c{ZeXwE*KAboXP#*DIfs#_bu+1 zG$C2A0|%*w47XPmZta2G=>y*6*eXc%8B9^`Bu|}=n(e9d^#^wZ1qU>E)W@*VaZ2B& zq8wnKZ2?!!>;!If#yPaStP3kse-T5xfVN6AWlN80*sY7smUteRkK zwmwzk4tn&$!f0>8S2o3pXb0f34WCQMyO|p#+o?ZLW=b*VT}uj5Hv5?}>Z)}mt^iP{ zwf#(*5KL%t1EDHIIb~ntPtmG5J8fp%qH(C-=WpXq6g|({96Ua9+P!>t&v=3w{~04*Nq;oPDqNV*J{E# z@O%AJW|L#jzRock`9xYkkw&H&EJ0+`;yQm9zMHojCPzm~_fF>Z(vvLdH(LEuz-A zv{O^LErZfZl`qz!Jgd8_FDGm}%u_V+L%QF7xtgeH$f3+VOs@R9T=FAWJBhOkD>xdA zTN>;nvR$_`M$Qs{^8GHhy%8XnzLal?kh=CUMyJcgB5BbGT4pucS(7$T)cHQYb@;vO zO}!Eko!9@mySKLf4M|?F@+Jfm63liLnWSGqRtT8!Ve4wF`D|^*w4fA|uiN=n8 z6Qbamv1N+8Q0Sn;Fd@a~f|W?xFOXyB_P?gR{!BMDkZXrpwdG{j z+Qu3L2fu8SU2^ONeblB<;pKfb+c0`*(Kr9`Om?apc4Y3vJ0o3zWuxD$A)KpnCl{Gp7Z zEBlZ2#_6HOWR!Mlv0NC$)qN~Vt71YINA#JrdlP4ANU|xrAeU5*T9F#eB<5cja|0s& zX_J0z3+LHVKmQ}k4K4>h8{%RnGmbbQlCnej9qA79JCuObO1^izZzcRBX5{Q-h>jqhHgEC*0<`0SVL;Cx|4)E-`B7r!hJ871RH2^fiPqHSi2V`X!Q|}% zP^#^#DKj!BKOL4=ETCmeqRjcuLryc%5Z`34g^5ky*z*D5>BC5E3XdA+_1 zf`#_krN>fX=FkvOQw~-8fJ+A{aq4N`%EKRtL)zFViWpEg`s>GDv+p4qIF#y+j_sWj zCbd^KbC4^a@FL@$PA^O3=n_RreCGvA*)EPfFuy1YYxGG1uN6GT{|5GEzDuGcb~p;iTlDPyV9QSdXcrp%*zS895!t za4gO=X4SUxFtW*y!7R{4%VBYrg4FQnjGb$mPFqijc5h&m?a4)UWFyY&|P{2;cV zsv-asUNr#HSbiQ&@^?1imqhxUzVtz!vv(W$*1|wLWIu!bJH4_;`i;%w@)cjgdO(4~ zA=#sJ>Y!P<`<}r89^?luvJZPPZ%(aM0ROCvvPvG2Z+m50rY&2EDyT>WXGMg*cM60y z^|+#g*<`|i=VdRyHH8&hU3Y)G=4~-&_yf7W&>R?7TVe=-$$4-D6vtkuLZ;$NcFb{pWAZ0Pa(HwLNLUvv!f>;Uq$`(&Y- z&RSxeaJ$&HU;>kT*3g*pUNEIf(jdDnh(g28*0y#WK01E@5#W%MVUZi!hf>P?@sr)P7DJ$2@u}!{*20Cq@tCO02?B zL%`AtJHOE9I22=xC~FogCS|Ats`J=$2aKOmg4}6roI@BuOQ2&fVAk|8TtwPs`O%>7 z-`6;u5{8fbkS1ocp{d_|XNN@iEiGps|7P=#2#ijfX}L_nxXam)LH5Ue(4&(7=sQz_ z!!V$Nm(d6fTRVH6OhCv4P_hzj|6qnCvF4=9;Uy+Bi?KfvqlFOlj0KOcC4bqig&ldz zK8T6lzN-=JUO&P(lpkRM<3WW6BAcduy*>=kNVDZDBWDW;hf>p?qQ&blg86kymkq!^ z7Hp)qf;W@MrID|bC!Y1Rp;f|(7~a|gsn87nk|FRt919pQ7HNeqGjg5-nqEd@*bid# zb^n*_?*4U)Ft#?()*HL!3T-9b(0=M^iV~`;@m3J5;;u^hqt}?cvsQuc2VM~QFKkOn<8@ybEc=xM%By&MAe`74Vig7b zG@s{~Zr%Wi|nUkm&nFH|F@7CE=XMGWY)$PBg9aw1VIi%@=OGgtKj}N`8fz{ulZm@ zR9*_uf!qyW_m~($%ZW5Coz-Uz0PS6o9^Y~)*0f4D;=gix;{T&m-u2Fmec`sD^>-fn zjEHqDOKTOAKA1)OSMR`1fhztQo!QKpy?ZkdwtQ}#p4{8Q%KgSAOBz7KFNZt%Mzen- zVYP2fn4ce!o=^ToG{m()D&DGt(8eBSg#QvPpaQ-3y~y9EWys0d%_U-tgEfrnpV^)oj}nqD;C|vn&Yy(K zI<@^94jr0)*875^XN^xd`}W=?2!f}HrFGmoSijtsXyYe_Y_(R?Xd)ea#9Zsrh&i$P z(WoUzNXeeFRx6}syR3lfN;d$;*Bsz?46EC4%d{%LF&O=_JoKMA40P5%M9SG0AX}Zq zy?Lp>KQ@K`z)jU|9z@oScw}t*U=NjNaq2i91V+HETKa;huOdSJ>!niQoUJveX_b{FCPGtzX3LE zyz8g`(uS3B4S0Fqogv2=7?1ZY{3UzEz=}L`yA_0BLP^xO{1A`a0~En=kIo=*v6r4U z^x#_ZW+WMh_%8EvsZR%<6u7wr0WZLYLA{TFmhDOa27nB3u{o8pl+|lgf;?zi)G_0Qdsn2C%hVUP6(u&(qamlJTKs{VKd%Q8;we|y!kyr<(vqo{M zzsIvAXhZ2p;3*v0A?yb`dJ2%ok}=?~vfUnj9TbXp+-uifV}#TDIoi3~W{tN* z4mFDBf^zv5OO9>=eE`SV{|iD1&xc3>4NG>5G)qtN$I=8Sh}-T&28G`I-W!2HFy;STApL zQC6u(!evL*3R_LK_pAP?*vZjfoKr7R%Bhabf6Os}K_{;^lYgD#1_w^-eXFaRuP%2U zod^VH$6$G$oHEUx`ufum-mQEEXT_&&GPlWBW_QT1e|)x161g02z>*K;#(v5}s&$aC z^l@m`!)TMcmNhotJBrI?1$pET2y=h8*J0aYV}WVFw)RQAdOV$GfE9c}JAXhl^yG@P zg7oFYJBAv+8{0=C_-kDhPh0b>9R| zX9HL^n5ik-TxTwyOyj9?-DS_=^Znj$P&G@*_oGMPEUuy{GP*<6xp3=WkEYllenJlb z?ini@i07y8prq4sqX(tIv`~`2MBn8Tv*h$~Skq!$+dINkb&%)QTn{Mg!#Etpzpv^$ zWDXrjAFZ~Vt37@?I)t>qm|NkjQ0QOv7e(F4Jwlrg@5>uT!w4oJ4(N(1_QzkTsI@=4 z&gxt?&^52QEH#^t{*otC_M>@6&n)O_oaxF%e{YN)_>^a^ODgQl$2^aluZ`oC~wlnx~t_W0|A?f(cRe|ee{0G@6qpT3f@S}|^>5(c^z zj&VX=Bje*=Q`IPyddqgXz^@96Alzz}ccd08P5j6aVi^8r_007b+`2K}Y)f(6Q;_># zA3Si9(*;KvZa*D@ynsR8E5V1NRA7&;Qf0aSbCcDKcs9OVC25s)2|9*H=flo>NTC8>5?+VO^ zeCN>`Z?S-wTgtL?<4WaT0A;FZh5QT+0$Z>%#tu&MXkJS@)J7zasX_bHt4S`8$g68>5a2ET|X`&(H|HXW+ zeK*~h+q5mW1d_Xa!;@G)=K+*;YyI3EoYrLUEE5?#r(TTj$kNz+-zrc`{sk7@qS10I ze4+U~icgPP>D*D^cSrl=rtkFT-xgBpGiF)#!2&f9Ji&g#p)k1+%l=ye5_SmlqnebU zJ^~EsbNeV1GFQ_Z|E5sC?Hrr0-U6)?k!m{O*!jj%@erX^s}6ldSy<3E-s0~k@87|G zUL(bW{s3hDch^TGfz0}jS5x8qRS(p8LFvE36>9d9ew{32@nkOW^;n4I7PvDk=1siv1n)BFQd|6KySAWj#lfAGNC~;+MnoG&;9{c3kaQ zp=3+jk+pYRJS3uuO*AC@BRY>VWIw5>-K#{bQ0O?`xI|*-MRxvaxf?Osf3UNNb3CL1 z00F;JwLZ(af3IDN)z9v7zY4FF%@QC)0)Ql?2rCOx&eKA*U8t{Bsl$Nx=59$E;7+j& zdxFNdi?P|QMh|0|DfUH9a5`SeX5SiQ!3f-%ftlqxCTH&ATy@qSvHkbgDG{*UT`kWV zkT!sqSF|!>?%%D_ER8I(?_R%zn~)iy^ZPYzfhj27M*_sf4nfPnLDqj{lxYC%+EQ;D z$G`d6+}B;YGEV>Trs^v@SWJc+Tu|@V@lH5ewnjlZw+(}GTlCo2cTiue^euku@zUzV z0j)&9JL6OF*nTfB<6d<&=5KFMT8XFj24{@DXv3e4{TMzjvP-`80>sv|AVa??lO^Q)BPE)jDTgicDwwZRPW! zIU{;2^8c1xfyKww!S4w0MQF0^*ZZz3l@@{G8N^=+rplo#e)<>sKsgd6jGIVI96W>F zb?(agqn?#}dqX<-#=aWO^1tkAolJlSRNoQn7tbx$sit}oHkU@ZM#f~84%7NYPmICW zR#Pvo?P%yV!Gj!VhlcH7m7t{&a|v*sc}d&#?9yv% zUGdzuX9&vSwI($g9h=~N1*>`Swm`m6x`W{#t-{F27%7b#L@S-$b*&ZwG1$G(fTZbhBfzvk)OtRVzfX(6ZupXPV6D|= z)0Tn{TUkovuG=g&yu?Uc_IdhGBkTZF%I>K7ZNm@~d>n?0 zucL2pUe>RDIv631wrBz;t0B>h#)h4U|0p-M-@%O373Re^-d<@+*vB%2jq?8(^iu|& zHTmLkk?Y?Ez}pk_?qrFG{DhTpImd&*Ym;a|8Z} zTSw3N?txJWfbPS}L}mu!3d*0dkaDl!W-;6~3>Q$YAinT^dxR_s@;H&~&0+7R_y1_o z<;zZ^m&H9W{9^&`Tp1QNIW?5ku;463>AY{T$sM}8k# zyu?hitt+1a)_!9SM8p6G!`*+guKK#h)hi*br z2?CID9yDlKWIM=rmbP^6(Ybax`Mk(NNBxe?9{guX+$l?X)9H+S3hgO0zUV~xT0B4I zjXm-jzHb9;b{lu9R*&7r+MG8qyXu!s*&xnT{r%nJ<^VxdI!AAKyOKF8yzLJMV)-b?&Y)Eq%`vx4LxA?gC;>n6R8 z3jacBuQ*v!J_v@7JLZ}Q;D68`#adv{yXuT$o-8cI+iZ?OV5<1eGSBHM{HFfV7hC*4 z@rd;jGXWb(!=svxb|X#rjfX*|oUZ2o#>BR?u7i%Il2TT{KSI=ge+EXhS@ef?SC0%% zzprfyx|FR%xdnG9B^+$Rb^ril>6O9#?ru8b*Wic+f7}td;+$mza0f*)q+|p6RpYc| z(n*cW-X!(iAYzb3yM$7+Xqp!xRC_~&IU@Ug-Q0Iqhh74N@eH$nMh>9fnJfj0Fp;rCZ z7cFLna`FmMyeZzr24VYnKOy|!3q8e1CJuY1y1Qo&U5rgpa=JCHr>D05*-!OE<7lx# z6?IrLVFyZVn2ZkR`FYIpJ7DZ6%HvP|=c_?xqI*ViQ5g?}C1R@Nf7$1l!=X>OaNv-p z3#6>Vq~VA@zKb*PC|6h`A?DxQG z0DEbM;_?po^Pnp-rEM5}=F!)2g-%*v4mR!Ew-*`X*1v9t+K+h}V1Zyz;{Q)^xbB5t zc+&9b^O7ytoTn?>fRon_$HG=GpXI|(5IrQB5K*Zl|2aTkt$>~PdMbj^1eNQQre#n0 z-P~fs;;px!w1iJPDnZ0e=gXJSDU;rbh+Gn>J9((fZG5&8%{JJThumm*+Z$gsluD1W zo2|FC#ADB4-<2jMhUz!F^yVksPdlup@tqt8R6+lLY-_fnm91xBr61m_Gg}ILL=s|c zkC)RiB{~E_u3oj`Q~30~T3o1g&D4{(fTO>dN$0GYPJyxhKtI*-rqem}iCM=FO!AwM z$@;D{RQQ}j9UrHRH(dSAu}7-;iUqw21qH-0A=Du^zelzej!(r?FaZfdXy@F#t486+ zLO~Sg(#9I$vv9#U8QLAM=~i(ck;4(`ahcCWppPhj?%Wfl1Dq8;M;y9J4Nsiq2l zjB}>jIf~c((C}zFxoyPzM@Tt_{VkomfBGyUcfm`NRDsp#Z zBjMenA{gemIpu>8UG%bU85I*308kvUV_b#qPuNgyBgFPyhw|$1J@wLW3tQU^#TNj1IjKmnravC7D`U)8>!b_0U$t63Q0Y z>Yn`O;(4Ke$HHom{}x~7gx?(LokJgL99EcsGW8Q0u#*4OO{@q;q8jmBLdO_Eviu7a z9r!1%YS$v%_vDU~nH_|KQzL%?P6(2ai=C*idxgo({>YB;TYu9R3SH(h42?$7kY;1l z>H688{(--2v+4F#mhX-j-(TIwQsnhmY&9L>7uX+{3&ml0m|s0RH&ush@pw%peLtFb zke~au#kprAY)4@0%>l;V_#buRp)lQ5<@0_kX3B&9S6}UpM?>h0sT00dUDS5cW4+2rT63yU2fMhZ^v-L2Bu1EL1-s zTj`iFof2Azfo=Z34wBnh*tFqcn3dx?LcFGlw^C+_d?w6O4&{cD+`G@e4}3GJW^um_ z=DS>4)ZZWaYVp9H`p)BCdOW>OSmc||E{1Q#82P127UG8sgDkQ>`);UG{~{D_eb-HJYqiO$0`0B#&X}Wz0-qG;Wj@<;XAUehI~nDH_Bh_)-M(K$=J8a zZ?4|60wT_HIKQ8H!BG^jr>*`wF>__Ro9n~=DtL{_T$dw^{fiZ-WEk#~Rlm4q;6&el z;ZZ+-vOFEp4feD37J5=%-`L+D9b|6V!GZ{>bnUE@>ys@mluWh~J~Q`NB7(t*42hdX z;;q?vwLWo+xZwyw@)eKuUHj4F_zK$fJDsdT@OCq7zx$KKVzN9U1Ngg8hZ(_iVZ@}y ze_8|HSvI*}V0s-BWKrA8GVvpcJBw`{O0lcW<)|R=vew4EsWiG=V9WxDVB7q|QR86Z4pI(hRd%MT<^sTzoku ztT;x1Y-hOO!BbK87r205W8_=1oAApB?jB%nKje&hN~3XqZx7rpGLA{4AXbNn++yA$ zPo#oyI3bweg_+3?{jky@R=MrQ)8@4RJZ_b*@o$1BM-X+-?dvwe9_#QUm+LEDx1*Go zIhI5AY+^yDLsWFb&fM!h7>X4Jc3XN{-RJ`a7-SV|da$^lPn-A_NWL_0DuIQOr+xK%G|m&K{|m-zVlEMzig|E0vfp2C8k{*; zw#wbX!wW+0IO?iUK-7AT7=nroGlwTuE z7qfRpydP)l)_tYg)Fn+#b{N2e`(iWRxEr0BD>zTz1%oEc{0lz^tv2<76glHJ*=Mtn z-U2Rjz0#Bpn|m^S4(=_4WM)A>AnH@*%|e$a%S^3k)^6Rl%zspy0p_@5>l>^dFcqbx zRiz!h6@mP&36^gj>CGyGpW9|Digz7;VgHUAH0%(}krvZ21ljk^t(DZmlTt9tt z(u7*}HC#$Lor}iVWmk=5UOhvWWWKd?X3=?sa!jF>uU|uM;EammjL)o_iRZG=qhbYln0<*_HBd3|8%M

aAO296%^X@)1m|* z?R@Aq^0c2Q8%vk|Jc!-vU3CFte^;-0mnElAF?S?*st5@ zfO>*z`~UpEZ<4j*1*#=0Kd0f#)!N=eVEGN{Q{bAv z==t2L=ND7PS)0r>1xQjmm&SN0Jwd&anK|5@x6`pl9xu}jN=CLj>QvY z`WRI5DkaUJwzj4}?NiV$k-xod>1yf}3@?OaYXOG%r#l>Aq_)%OXgEmGdDwHq)Z%jJ z=~RZV;fdc<^X7UU5AWq$E=X!Anf~6jSv+p)34nwffwG>->+@UVW6zmf?4_}v#!Inq ze6$j2NY@LTJ>&-v4SwbT(*T%B**PU$FU@l0!zmsXN#w)sLStU5q4Hg-S~PR^>~_6= z*IWtHU#NS5GkjqR{tb(1P@uE`M)Hf z<7+cUuRo^$&Qw~zN0ervCg^vp0ya>cJ%l8h+Wi$$F<83k^BEuW-RZH!;w)Oijbm4CL9mdfo2GXJzbBn9R_wo82YXvZK0Wa%Z;ju^Jkbx`b7QT z)}8rUoSzG1&3xSTAIn3PO|p3;(#m%k$SIKn@DkRVH?Dq0Ex_oHaxzlun;m?Nza((B zIQ-ADsl#u=V(h(L!@pAL?45D~Nl~S7uT-XN#-iQ2!s^>L@o`rhB>q*2$rhEKln($m zK*+zf(;30s5StV9lH%+*=t))Iu(3}X$sK(MfV=#sqDAL8fSl?!>MDc%Y}-OT*WCk4 zJO1tS%v75?q|`xUq}1&PthhqW?yA{^FW27IL1?p-C8K^Z0vyG=40jdWgp02)t%?{zUO@UR}v-h{DyT+P&0BA?)g~8q&)CG zRW^Kj|4zH0(0M>-?W(Ly#EZQ(rTgEnuZtZJrhjowpPwrtR+At7{44jYpA25`FTIEP z^!~j3HzF;v(K42qDO~QhS=>agm0Fp%pB&K?tO4q_9Gnp~`^Ple2f=fWOa0FRm*$7B zM99hCD||KZ>*~hA9#`5_8~^anr84~W(VqQL$R zYsXq;_GUMm$S{$u&dJ%7^MUpr9Mo>Vw15H|Ga<>%QFt3iy?z^W$(Gkd4CgBrZfq@b zCQWH}rU3KqW~@>>RReKkFGd*?Nei1d6}(q5%Qw-g@P7Jr{upL)ggYL3<}vO!B2+4L*_L= zFaIaZ)!ZS=q2XV}hNttFk&RI4OQ(%+-MYQWoi4=_r~@HQ6${7Ht$TzZsxY)3oYwzZ zeR1W@pOUgqg3_QPL*(^}Ni8YPp+K0(Rh;1%qx2a^h8(k=pVuL-m|#$bkhDZSQzc ztfom5_xG7mS1at(_Ske}_bI{kGgSa4dsrS4qPd$YFu+2$h6;V3#V(%>VISL4e zI`${`c3Q>Y)xohe-m?|@?O={`w-;5uk?vF2AMupNKoNJ_%vf>6SBM=NW=FjGj| zu*%EX)UoN%j%1IC?d?XX#+c*iL$zhcJhF=)dDBfG3uBW#N>uMnVa?^6ajYF z=IqIbg`+yLx9PX|;cFv`UtGi+_^U~PTI%m2Dks5c>!J}>q8h&!3K)$|SzIj_-j=205SBoz@LMjvtlGhpDteE4u`_3^x z5Y}V4d(0`Ic}JORLw7sok+hp6Ug(6085-OKlSv?(;Ji;Y}yM+WINX5Sn>S(Vc z*jR?!(sn1Xv~H>RwSK<&Frfhfr$pQt1 z;q2Sygs?kCsmt^)ohTLj^4rKa2_u_+5MgCxZ3q1s67PFi^w9m2uCJB4N@LDtQH1X-# zu~*@DJ>4*oDJrTEI;1zmTIyZZG#kvl0C6LH%Js2!J8}~sR2#au`NbLK?WBl%$_#sh ztZh5c4&pz9s$4a7g2#*e$GV-@Y(JoM^G>B^pX%HqAe5_-pMZ7K*S_^D{X5e9r;2sw zw#^trSN&Gu<$pshBi7GF-e2y#eVB-&?G+r%uwHSv$%3S8e>~<$77rT|Dw<}JC67Z& z{{vh63$1px_oyA7tIEOXPkZBFMQS4hd{Gs z^tsvJ-c)jLX{hVKufKuXVeTc(>Z=)r=oEh72mKhIgd5NAYG=-}dCUHh+3fHc2WSkj zB9AzDU#E9|VsBCwWpXhb-vHTX2iEek(fy`&tJkLmoE!vG;h)fxIDMVd)m*F^Z^E#1x{I{(uZv7q3;w7L7wL4>`uPQs02<|qTPT5T5i48rmKANt`j0Y z=Td2l9-))8N32P%-}2A~qNC+bu)dGu&0QEV#&l|K<`Unk4m%w|a$BiNeE0TtzVt!; z%2fka|5l1vV5GE1m%>nz>cQ;%{2!#A$`I2Df0nvp-AFFCTwi#iQ>ZT<*2Y`g*IQdX z|6N2qu_6l8^hwJleA*${O!nQ+zQJiiv375??ApinKh=-ug`u+E>age-9nrdOGC2(! zt5M;{l7{MFH2QALf54)WWaG1Sbd$Ql-0|0(shD@f3-07tM49`hZ#t|P!lNWWf?rc| zRXC}PaI`@2xr}jVJ~ZaaYHxdP*IH0aE@kBYj{sXudunP=+_HuKQW*0cK@+ClR}IJD zn3W`^(D@F=8r+Ae06lUy-UVMGU%piOL$TC88GMsO5#HWOKhn_pDrJx^j+aPq&W;J~ zgkQHR#$Bqx%+eHF9-SbV*1f7UHTJ5nJ5LV`hI*|!15ShCg;;PHT$jvK)J-w!mLxSP z-mcf{nCx4Ae_11<6%s=GbalG5z;GLzgIOO$vgc5qB_Q^AY_YC^y}0;ytHROJfFK0R ziT6ITn=e(GSQ9%EHR;op=hk5gF;+`l2MXPM^YCHFzEZjH{mse;R|3!n*i|l{dX+=) z<5L$z%s>YgQf50~zV@h3VL}8>6}dsY%=^+qsk4 zadU+E3P+|?NK)feC>IXXJe~PzUO&Ch274D;aZESC7p*4HcVhq6FYcS6qM)a{AI6*; z+e#gX-zH~{RETOL`$t~sV=`>YXVg8G!yMrwL#InwAU*##>0u=|whQ)MQ4u+39)gDt zxlZQvNj+UQpB5)4V`*lW!9?WJ9(Tm-TmMdmv)>wS6cd`47w!YWG=3Zl%e;Ut%g%|9 z9!=lN&kc}f$+B=461)w(YN!sN}(Y_R5JYY zqw$8bAAU_(eBnr#fd>S_TpkYRA{?CzjRu04D?d?jZoJDnHi&{T9E6 zCHK4fdk&w>2T;se-W~4E`1~ah#_2%|yw1CNz+h!KYy#c<_12I4m;mfj{pzAnF&)!F z>3ji5;38*uS&%NNBk^yUSw(@#3qXALdY>gUg?vvk(kJzXy|oJj)?r&9ZA4HuWKOwT zl;(~sSv+_O;KHgM{@wf^%ZaDnoMnL-^G)k-vc9IgwDQb*cB`6Mm;xbU&?m1%4pXpK z5+Ibm#b#no#ibK!?6cny7JZ-N>~BcXi1EN`{ZiA!FY~3V!YA3i^)ZerES)B=6 zmqa(q*W=D6vs3G-&CIL`=ftfOXk1uDE42XpTXCWP<~P`h7~AS?4F}dhyn!x<_>H{p zP83{AH?NrawgAbJ-74Hw0|ZsJcKa*AK_JBxd#&WB!^Nh1T?JjqQc`kRVf%-6hd&QL;^TEeoh{wIIRFH&h6d$bG-+*oHg?@0SbR$>nhRnQXPQ~_} zEZs8T)hP}PVRdsLxYu)&nD`brzFLq2jD(_OEVvz0&4T{u$%O4mwfibo!~y4tRlKYs z3S`BPqbXtPd?yQlxRxpM@c4(m-Xwz(nQSOE7nY88n~r?*Ku*~JxE3}gO-ygb2G@yM z*-FfDn3B%3LZD#!5sq1e^R|=nriu5YEX-x{wwH+ue2PJ5&8R)-<(X`h!fzL^=!*LTZM2*?r9Pd6s1*Xw0znL}oP?!6l4 zurA)C|C%(jg&m=qdFv~!Ru(fy?qxzi>j%#hNwYoUdsvA-p(dBR=LeaTKtqto?oJTx z%}od}_Chj8Ed!}-(d5gp7{_bZi*3;!KIa+(cKf70+q{ASB~2Al|7y#grAUGb z+V(qUf*m_5?B*uQY%=%$<9}fiIK5XJu*-m}IiOWwdpWH4s7C99F~~J3r+NJ>TGkJU zcxI>X5bVXZgF-5;UcH1HKZ3 zZ8DXSm6LrqHP8|0s?*d7MSLP=$FyA0A2sK0YSJ8)g}XrPa5}1U+{%u6lD%}4*hQNW zXO$N{VBZ9KTpME5j#3BXVO5e?jI|$3qpvk|!**_|7`d`fFjnd+EtYR7VF$2ErjpFv zOp*7k;b4CC7B}yP%Ptye%2JTVLU`k5fZO@+S=Y_MNz4mk-5rcp+q`k~QAw|v%{yUR zNy8@~i|?D@nSC>u{c-pfQBGld)tPOOa~w_d#R`Z!Yi1z(@}~FpZB@Lp3xVh8TYXw4 zQlj^@@gi?X+2|V%*$M}H!Vh3#{O+dUTt3BJpcICz29min(|ZswJn)Un9_0Re?C-1N z*=%s~e+lW`aHLw|5qwv)aA@tA8 zeL$9_g2~Gkndumoo>_#_K@VKQRxN9_B0wcg zrp~Cn=b#>lt&11l-P-@{k)~=S%4kKwrPHo-Tg`y9lmMHUg@|9%LqD*P1H1+YZ(yJM zo+=-o|1}s;6cjJqb9Wpkg}B#k+N-^B%U^!4wYTkp!Zi!Qh$Mh_#4Lu=wesXqBExcB>oQ6yD!FHOmx}Nyw4YK zi^1zP7r42ImEA$;c@y6ff7r>$O8O9f(+OPq9x9f2+9uaK(h*H>?)Bg-i+OS)IfmybLhFPV7)d%e#oYE0=gD36q6Q_XaF=xSdK>+{&ktMc6h&!4B`k*L{ zH{BFC1}R^^*mp=tAQUauroiD3@eMbmUA`GLCc>Y6cU1a*!b|5*K zk)!EiW4z>oiq*3&*}gomFu39F9IS;8A7~Ch97I`aBbf`o_fiCB+0%c`KP?`()Tz&} z8mvSUZp^LOYgfiS&rkQU1@}?DN4P-*f(Fdrps5sg?=PNOvQ;$l!qgAF_%gr$#>aJ% zit69sbt#D8=%aLH+tkPJD;uHRI45CHPMf6s5L-PbW;!X^(N=H}(O;}^`aUor$_J5) zG3T@t0S;!d)jrHb_b-NW8qN46Ps8$%4MQ-aTt+p!ZCu=Lxxnbn@$^em8=dzi?m7oJ zmWuk}^}pT^l*irV1U3wc`FngLvLf$vrsP)%evUeWtEC)ClptuZ?fPQhzqf(Y7WH$_ ze;tH=QqXSNhNF};p7Sq3K+g*{Hv4ycgzR6cRv5>BwDE|vE3Kov5}|@wf&etr2;KiX z9nP!uHpQSw70YEgGf|DEyic6>YbtO=w3T^N+h1_VIsl^4gy!Ca^?z5xl=+3llaLZ) zch-Qxef$N2fXVuBc0KKnCd5>uw7%~$f8OogAa10Du=TsQr2n86nANf&gMa&?SeVxi zf;{!mr^8U^^FLN0wO;d@%k|{|??c~kjVejiv4u1|5nZu#iIG+@Jr>_*2=woyQ)PDL z*nRsuUj(}EM2Gj9R_)lOQw(8m{#wWJ!NQBPX3@sz8`5LMQ~S|?J`IPKVD=cZ%H98= z{mfI4%tyR|rJwU)_=}vwC>s9yX!_eOs1ElxJEz-h$m4`u#$K9tbEh|CJKV|kEvDo7 zZTcSRgz}!mWk1B#H;0_s5pNPpU6c++ML`Ps32yz_Oax{@P%byz@H<|hT{mJ@k)zvd zHcoX#hBnqk7Txt*?=aoBriCFKe;^%6|BN_HF-k%scws-t(o?56bRDu!4jTzUKXUt& z?ZaEW@zC!tgw=dQfir`$QbqyJU&4Bx!*0Ncy3siS)l|z(Cr`<7a6UAq-&jWB)r;7E zKZ$WAHkeEP%k61DoeK0@d)^mt!B6r3OCYWt<8F|E;TQt7B9YrwnJ~i4WxZ2w3>4Ys z$F|=$W02Z z@7dyS%~hVe6YurlclwZM5-hXN{`Zzq^3PN-OS11S((5eFo{H@b3`9*xzmQc{Zm$>* z9xz~B+Ryh)JtL(RjK1~&ADD1bc7N0r8=DaaX_S4hft@=4*Xf~jRrKOqhP?v*dI!T| z2d;V}1wF(K&IT7NrAZvDITxcFaVyamA-De@P6IAN4+aIIjoLo1hY@-{t`4!sT%E(6 z+K#%p!d6|)Ci@J1mC_t~%U*{M|0eGP)GmEvYxIVB%?UA)pBHY+=Wr|q5aKp?h5X0y z5$mOyva~4vR}6Oe2NQe_PTS*MjkUW~61$(7@lT75wzwJmQO0d5-gZJ$@c>6h2WCbN zp_Wr-%A`0<@1TM{H4OgKGQX78!;jJP2NXd5>E4<#hF9@suGW=bX4#WOMz1(^s_RGK zzY9Mih}D(G;c0&+X$ro_8Qkn+(06_A>AVxom-j_igIYY5bge;~9|R~qvGGIUif=D9 zyU!8WY2@=E58R+hf}nqUL{sTQqnY}Cg`zf_Qa>dI1|QH{yh{lTr$h2)swm?usxn0` zRtH+%NcfN^CIx=4Jzjwv{%A)M=X_cDJ}h_rv;Y4YQ_$#xBip1U2YXomO%DHuwV+pS zWIg}kFT!@}|7U*hm8Y1kKPlAOG3}rUzYxWsUx6xU6HDE*gk*!0j#hg7*t13wxYPLN zd^P15s1m6#7#jd84Z@J={~uSLB9@M6PAMdC+`RL$XTaU9ltCP_7MoubXmhNbkjUvf z%;#E;LiZjfZYEX~>nSGsntan8c*^dj*y(n0`QDt=^En)iIJz`64^lXGul@IbKx~kY z>X|jlldq1^{HN&asQSw6n@zmkgQG#7900F3I>J}rGx#QEwUmW5Pb?E8?k-(Iv?z8O7=&OY} zUsvRuj=tC|_lwWwvlC@bIsd&J}vS zEc~Lu(qjB`>?eFrG{NMd3lGS?)3t0S*w}Pr#U zmL!{GCu>CK2$NVckw4CXyLm+(U;OH~H-=Sr?Bb#c-o6~52!u37IMWQJlzaZ?r$TZG z(V_)_$jF|Eem1Gjn?gt5F_B71C-Kw8YRR+!2M8I3T+J*04V>hTrldQwJdb@J~55QVvym<|YWn`HxbnNF6k&aCned;D}#2Vlo_Ns5}>|3G`}UoeUl>dnQh*Q&3y9zZ={wLp&mffXVa2k&wIdyVrw zZ>Q}aj44r>Xkd+H_Zc5>@ASWp7S@G6tbcI-BjD|SPrG3L`+)!X!BhP=jwhd>j`Xqp z?#^0de2eV-SklCpT+?DKAHUyk{VVGIt$4CMOuG-JBz?#Pvbvb68c7<>KH*981S}rc~aI z+s_pYCzi|#CQ{rC4HB_U%lqvmtH(Do>i2D{VUWc6+;+pdu!T|gZ_As9?62I}8yN%) zhRliSfFFiH%W;r;wf$Jt^AqOO{5TYZs;;YTTQVNuT{%I(T?j&Xc2?{d{LYBNxa_K^ zG=Cx9fnBfnOlkevK)Wcj;;gl;8Nl|kH~T4igc(Xo0fRPv6Y)yp8>>8I^^;QaUO~y4 z+M^iCd9PMa6W;2LuJrcTO*#u_*;{k19@-|NO{R&TC6AcAkZMNlCQ~)!A$9tud)(@T z;X32t?>(FBDC;zdHdk4-W#wOlix8Vf>}(rrD;uo3bkZeEC~{blpZBK_k1$(`P{kSN z?h{Z4d`)^V80KZ>Vip91!BsCT_nP8C2sC2PRU)cX^%pA)9yHO9P}=%xQiw2sHtVW< zZ{kuOXb%?dv!IG-c(@~V>d|b@vbm}*o9uA8<5g{}z2@$#-uz)vuY!h7)wxX5xhI-x zho`t>q_3JKM3f13!mkK4RxQa_1FzQ)1G`_RuzG8lD)ryVC&!;p`ne<-@y##D&vQ*F z>$6W6_AAYM!NHjn+B?aD-hCI+tEsB)!sFu!KpleJc&gHznT0Xf6*` z;EsHzN_`VqZcU3r@Dp5+N*#|AuWU}AVNIUmG2Eyhs*)5MJC8ARwty9Uike#AgqKL5 zid((4C4q@($P8V9Ovgz_Zx*F1J{M`+f4ddQ#;-!+U79@85`o@KrUG~p-B5C7>%}{$w zmT0iBl$rEYqifujH@sb;abrNLkjh)gbE!+kuk-4zN#)p2ny;QBJFPsKCL#7jdMQKS zYUG(ZZ&u4wonNUvx=)w%30}9fmsSIpW=*R5JIEK^%RQ*icl+b%2Q6%4^!=jORU0#0Yr%o zIRM??O>wJ6bo(couiRZ&8jBkTsW)agdh5q;e{o8t8$mMgmQoSAR)+F$71iz4H9OFn z%N$;px%^$q(^@4;R5lqA!{C!u+dR+7{KC6rD+0-Cf6Cx4WqWuCclXyd)n*@<_=UpW z97pfMkVYdh4UL>IVVmyJjdin%s}UW)lcokYjcZhF#ix47oFg3h3i4{Y-WYonL$8|b z7(imoIsp{@82Oje`)MTmGCs(6e>!;&8HXtrzSuJ@mhJYaZRCrwj8Q&qEDyJ~O_9)E zk`m?8I$Yn7MmJ1FFV++7p>_*v_@5gOJu54LV`gPtqD}Ulg!2z3N&E>(x(4y0dK}7O z4nV&G@*-t$EboTxB@G;jeE%gST7q$ndsSV& zwEi2(+IX4YpDcPKg(dau5D<+|OoyGoAIAzixa|?C@2lo5CeNxx6PkORXD&w)XC7yx ze!?}2IAk)XK9%lC?~@cB}8v@@;y;)zOsVPT4>|xx&0bms||T09HN>7op}s( z_uj}a`MF%uQN<~Nq)9Vb0vQi?JkY~f#NjJJ>PO@>jE_*LU-ewp>gg9+b_6;t%c9|I z7(_S`vQ>=HlNrorOXM@c(CqATl)EkNHm>IO>@QDB9NUnH%Y_}%V_g{w<@{{=xt76N zgvU2rqxw`Far0(z-3XXB?(dh5A&ne61+bg9Zefsa_gyEmbdr_IywJlK(YFhse&-tk8hE^Vx0R*qE4j$6i;B9)_{KQO#z~$(1`C$+s8tvXe+gd_ERK^EI@F zLTyfNOZzYv;Gwl`;#_ALyyv5<5$eZ~P~|Z0Gc+@?xw8M#;mOrrw7%0n!D|dQ366ta zPUTk)@y5vfo1-gccf4qqDIq&&|x@&6F{C z-1N1Y$OGj|-<<@Wi>a6r=i6tgd*qC^1TnL|^tF1)XmAQ~JI@e~5rQ+m%v}&6*iIpf zzR7JJ+$tiJ+OS5B%2kNm%cB%N5POu!h*xL4Pwv}VdeG&lzs%EPpcC78+e5|;X49lS zlwu1+P00^`lYeT}W@wcHzH8w-O|HVVZ)KiJX7`2?a#S@-7#MJWn=$%gt9xYpFafgu zsz=}vvJ7J@`|sSjN|jAe+x{n+6p`U!wo5=X`vZ_WLRp#zMmoh~hq02rT*a=V$Ga?| zUcgni`qbv_4f&-_s3JTS0>xZ2y|7|J?l^hlVantv zD&?y5M?^;2FJVfr0Yc|Gg;)^aY~S3+15f;PxT#Zb$28+tG|O-hz?4zlT<+#akdoqM zGS)KwId`h)s0Mi1BTF46)1w}d)1BYQ;^7NaI+i-BcU=Tz$yPr!Q_Q^mg%Jk-v31+1 zIJaP4+&KdfM@9gUFoge~g$qsZ0Ddm;$FJ;d{x8LJWa91@AXpFq07>vaV)fS^I=?%% z{t#z%hmO0vOZ+~p{0F`^;QtTY6XkGO+~n8$L4Lg7ybyr=aCL%RKfWsWckRu+$jQ%m zsQr99U2O3Gx^o|JfWlY_ygDuS+Rqlsl;86~5YRsKQBd)@9SIZi_eIohH|VPKkoowE zww43`jy`Gkr#?6! z_t*DrjL9|alEBF%rbuS_tCmV0tPH;gqX?$>2fPh5 zG+kJEvH?62hYyS&IKKU!kN-O`|{ z+18r}8xB^^t?dWrBKRhduC8h$3juOmHK_MnWb7#1qzX=k>9|10l+m#B_e_eDIh6Jc zyK9T|^(j^O4)?cFKD6I_>4`%4R53t^S$S`qz&2rBNat{9e{SZe$?r{aTb1=H-~~;G@=hfeEt}^4)Ml=lkBJPOn_HkKNz|+6%sC#Z;y@ z>Z%Ri@>hFsY%_8#cHu*4_BywUk^5v;sala2Q8#_pY}{s^7(N8^Unzh$5q6#iHPgcD zQ>o(My-M*J5A@lrV|+q7J2Pp`Fl0(hJS!DbGOYS~gA_G*Ot}MW-`f2OV z109nS5UX z&WyJgH+{6#@q43=QY+|gX04o@LB`;o&gwej$?p6GK-4P9XM677RZV#H>+;yMsWY8z zGvi4PDkimt!zj|DX9+(d-FE9T_(puU;9c z(xV1TA08LRa^wkw+Ckn;4{O}8*KFP8aZ(=wEVu_dYx6QNaWc+> z%lYIWl6GI%+QfstW2E=VVp+V_WWv$w_hoCH-(XS@j>Y{^ck#43GnB7ZxZ|(q4^Y(c zDi~}SD5tyY-}l{ez8b03F?n;0y<ys1kjI8Ur=so+?f{)#rBf|GO@EYF7s8 zqECme(m0appKa~no7QTQ%993G##4yGHTDEXZWy|ZxIP*o`utz(-Zb1(hVM;byo|tZ zwnL*ZpTz+8@zTvN!AH9#TRpfOgqWge6<>q+fY*p2))Q(KsKf>YlQlB!_%dqj;l8bjx`!1GAUmfZPrp?Pr|9ULfAQP}5bbzHbn z3mm3puW`N0KWg~3_8mxhc49scy&E2s!Kr1jeI7A7OVu4~gLbMhkrdiWp*9yjYe6=w zO&AA4e(101%yra18iH9)n5uCM|^U`8($i+gkwd`jO z;#J@A$9CPV#_)5l9rUsR7Td9s>^irLvaNg82(UrM_ATwQrGf0FyLc!0(c z)>NHp{SHx>o!`7(mguGY7}L42P4blt-S4@d@9MnOGRSIse3hzgn+?hRG&9Z&sQmmh zH}rh;&(C{JHs93K_dzYkfx|sk;;rKQj2zm?iq7mkJUbO{&pyTv16vT-G$k5W?P6l9 z9@AR7XT#&FfEA;_V;(NY;^7GTsOwC>y_TU^Wyv;+=4s%%+C>}P?TC}wLZBv^#1VjJ zHHKV>(?sGvI}QF$`Z`J#g7eXr@Yl;X`P3hFjtdOD1^#y0y-ONHABS6hwIgCSy`@zg zoi$xu=-&Nuwh_1bL0g|nDIY|(t6w@@uDmasvqL@O$K3mWbm32lR&n#A`jgHZeV7+A zg#RJWRwmp3Q`b&U+Fw*CQ!Ox7>5Frc$cot3arPAQG4^j(-LrBHD;F6KXsn|04PI~XIy~?QRjZ*gjMN3XaV?F6@1iTy2z=EPt z4co0tGk6Llq;?RA{vvj1y46^v?JU{|)zI2ds-calF-EGYs-fhlW@e0t0N?-s{h+j!X-x3| z0XQJiR}02~2E4$uek^eV!KTDk$vqw`65CrBb0o;N`;*pk+t+Agx&3czwe1_kAePxS zI}%xL=Z1&$TW;HQOe41JCQJ%Tv2`i90#E>n06*i!fENHD001)pKqNo}&D|`;Q6!eM zj6sA~7oee#L_Yujr2j^3m618p_H{`18FT3l8f7zp1-?8>WOqJkb^*Y5h0byglrx24 zSWHQxpaNN5pEYtLM6&8L;_AkU@h`Lz9k#d%jVGA-yfFmAt{r9RklX$) zX{E0D&*Thpj-%L!XX>GZBCbwhjMjLtEP}N6eLavR%TVToA#I6SNYCHD#?-sG(uBxG z0*4gkfskv@TQhF2!_4Ia35vFu?4zB9F+=UT@~xeBM{Je2W4rj2Z)56~sP8U#Ev2)* z0gVIOogBfLicUaYC@M(ix~O8-KhE@No*7eZCbcWR3NP`W zzo@Lr_gV_9y91VD0Eyae9`Bee)#sko55drV=})#Q*UJDRmICX1ndhEw-F2bEsqE7Y zON7$wXh^K6%shR^`iZKAz_tX;W73+F3(L|2)Y4d|>4|K;=0`Mxte(OIly#-D>sn|R zvft8|pORqyP#|?K00Q&QLqp_W*5v86R$ZOepdzNm^d8mH8${GffoSBjA0)!JsN z=EKsy#q6HYOb{0QZpya;!wA#sCVxWKYUMgH@Y#2ThTdjpeKQ)$1+N@`uf5MRCqdk0t(7%|$XZ=uHkw}9>-9S3GkY##(Lu-f%N__?J01<{iR%K9f6IzVAmNb;43 zNZ2W8wkLZHAa>?m($rw{J1{+8gXv)g6Ap{Z`TCMK;+|mOekE3HZ!=jccyIdah=*2u z!6?A^Pnp~ve_3Tc60{=b!&8w}$G5fn;(%oLy(_lHtp9eSw4=MmrW(qX|QRt5sb_(WiBJ1_Q~C%ccoek^p)T$=w*27^3`x+Jf{PsE(g zf^0n{Ixl?h2R_SFUXk5_@75#wfe8IR%g|P2bX+Gw4PG1Gmg;U#*|QTU573?`?bja8 z-{BYZAtU!CD1DC$DNtys0fM2UslO3Kdy)UC1Y!TLZ>j|gNc|V2XH}Q{QTTjSVP6&w z=>On+kdFNu4o-f=f0R-3xicvzMg1Ma1bcHvcbnBaZ*S~~>FD!w4^((jfSBOeh2ex(&-^$UHoWMC z$`55qv6|HXMgr)|>5I1-=aKg)XyEtS0fFws+V;<6Y)=e4SQAuup2CQC_eiL-@O%B# zGJPH6ge#f;zcF@sma`o9ci_lqK!%W6hFH`<$r-O#nA7AHQ4A3c;?1!M3!-Qps zs`kB9NG2W4tqbhjNp>1d5tzHKx-vk)jvk5Bdn>C@qXO6x%?wc5x_U811S)Q^s3GHB z5o*{C=^gtWoN8vVK% zBP?c-$rOG<7+sO2wD$@`$@kcscwG6GTHRjSQRitR z6L>qMHnZp=CI{)*=x6)q-P0ky!3xj^n)9p5Wxum;g@T1IkPNK-5kn_ifF6YM7ZqIG z5q4WQOLgtT28-xfbr}&fV-O{%^#^{Y#J+NU6q)>csz){eEh1_6Tkl|H7v_G zrH*iH2+dpb!x`-Cio_?^Mm01GG(DxqBXi-mb0R(H3_sYeKI13jF?-CZG|A%{!OUYh zMj;2n{U|Gy8k|Wi;KLn1vqPT>hyCiohexixIM>dNKfuYGk#n*?JzGQ5$5dzN=x>{`XwpUu#sdD?z_Pzcf7 zI9>3UA5zsZ2az8>mph+BfoGh+eFqSRz*xFJ3A=n;`TEGn^HQ3i)JA&`DQZ#+5ELpk z=YO3(UY?AJ0!3;#d z7#5*qmxDo%^zt+nhC*5zrusYv)DWbH48+md1Gg3lN;wpjGwggnDagNHLzjnB*egOW z-N$rw83s5Jcx3K^yZXp(u~Fxs!(N$c4@Ep=yIm6`Px7&eK$YfUWsn0*pv^uy1EEF> z!O~06_d~QuZ6`2|o-D!Fjk35~_10xHU8`%I7iXZD91-Tn$%Q77kHeW?G-G96dF*vQ zOhXH___2&L=MQW$0FgyXdv?Y^5q&pw%MFrq2%18Y%fMcDqk1l_J5#r|#E!nv!DF&l z1o{Okkc|P0ddXgy&T<9NAKZH!p(nC@#JL0ady_s7t*&>299ckE5ah|tJi5S~0z0vU z*9a}&g?-w0ZY|MXCLhIylSFNe9CKr+5k9NF@np^p%Dy2!4h{~tlokk>midrRm8!jPR_2R6qe?%SE_Mu>p69J|v*ndk9)A)mMC=lo zHGNurPS#ycH9^OMjmGu6XS-89^N3w^Yu^vitgY@)F4p4_#`6K6JXyZc67grw`K|e7 z6Io%Z_5DvOY?6CXE`yD-h!6}s7prZh41um|hCCcp+A_`QH$GtDVBFPPlAFVW`?C?RG>20=0*21(VG;*ZnZ4|F@-)oN*qvK+*5!G3?1>Z@h}XC z&&CGcuu&gCXO^)MdC8a=Qln6_Nfj0u5_mFD1f3H?%8(nEmu)96oM_T{KbPTED4`a9 zZO`Fq-%7T*kF`nY9ACeRf-YZ~D#g!EG|3*+lr|=l>S|`VzCK}cOzF^D$z8OBC>g6~ z@kS+fqeZV|x^6E#Ps)(j^EOMqMidSfyXKpoaSs&FphHldDV-HDN(i}U)ag9X73k{P zucdW!%rJ!oEoBWi`0JNu#pGeLcuNH{)S{3VGjhZg1P0apuEg5ljbU<+|Cr z-QN|ZvX&q}93y*QOe{!57xE*UhaVPP4VBM+%dg;uuN?V{D@qKE7@ z;O8&>Y;({6i5)xD+&foNWt~txgYw66{K#4CUG3UsNO5(Bs~LN!Mx@HF0QQE?@42mB z7C+E>cI>Lf9Q^*nIhdWzb*hFyP zYH(Taf^~mH*#N_|0khY00 zl;iRA5MYiAP#)g0=-)>T#OpB&;LlGvw?)(4MjaXh%d6{_M!`Eg8veEeE3(~$))(pP zBv_Q7OO}{=q0ndE85U{f>2fsY+So*+Lh^qYbll8pr z&&j=^hUIeDh*sb%>Mb65_XZ9UKG*|3MMc8i&1;@`NzhPasX?oJA%4lmL0!7}I9!g7 zXRr}V#r9GcZzKRsK(fC8Wg4meHm)pX%BWZRmeJ1uL0|OGB$)=8&xK#@#qsQ&)0(D` zVMAmC)5pSr(x=Y4vDG>hbZZ8`?`4WHv08V@4wNpu{J7co)EJVtc=I;G(xQZ1USnIu zW0JNE>e*oB%zJu3R>t0SklvfUBO#Tr?{qTdoa>rOtF-k1U>(GqjR-{0;q)fvm{N%? zZ#>WmQ1Qp^5qq03hcfmh8-cfYQ_4qAVVW6;)p1$k@Q~quz%yLXgtfp|r-RZe>g;o* z{z~K~La_^r!``VPI_qBcZv%7#@14;L+@JE{K!|7Qp*C z)`b|U6T4FOO9!{Wo}*q%-)Toody;`!)LM%u269Nr8+v;0?#$EDBxI=U1&&2t&%>5* z<{nzTjCcUzdFKT;#6(C>REdfGv>_#|EJ4c`hzG`ppNU{x($gta4d(4zuOmSfC3>>iAt0RYc{KFuQPX>mvn7L>ifpvTucB$g2%B9+i3<_zc|nDDTSz{DD)wXl2_lGw)+^7kWxn9j?#6thQ-8UMXe zBx4_b#6&#NN9D9=7YRdd(kSK4Vg~9d-Y_(eoB>HYP7=_RCe3RY%&W#RG;-Q2p$Gg~-;~Y2z@}ATL6(0bXg#&_ zl6>hAL8A3NB92)POhweMFz&+D#syiSWp<%yTSr))fg9dbn`ti}&Y-mHamd5Fi#TcY ztcubk(br6aixM;4gc_Q5K+3{aN~9z`rSJ4fa5q{kh7}_QV2TAy8En_YC_|IK<%ioKQAV5H_ypPz>smo^WF2J3IC< z0*jgKCnxrv)Uu+=fN^JIiG%Ce#o5@v!!m;QI=i>K1t*%?Qv-qpp3cV%7ungd5k9aj zg~%P$5a&?Lfa^Y2>h%d3F$A)5FpgGMe5+^xw}<$=k}yf$iN&X_se`(2xEa_3ww7WY zaJ)1i5J)vm@IK^9En_Aili-)R=&_w7vC!QTx3a0M>*jc<-;)Wj=Ch&26zIT`2IOh6 zyJrXLS_5T zY4h?Mp>I;5GTof;?gj_Wt|B&=)Ht}JMm^)k+cqFX8^}7oE^f5kwa2Z=(8GuwXjv;x zTvb^EC^LoJUB*E}{KvP+4@)jL6_U)^MJGwn5>XHZlQCh#ggm!CI(uJudKr4w=?!N# zilj)o?{v%0`l?V?BgZh;CjmSX-yrW*{egwq*ZMLJc#C^0H4Q5)q(^iM`b=dx!e1p0Du`Ji-rq6hvMSQEr zAuHB+y|8juKP-ULQL&u+Kpqt_`-L9cx77*k0nhgB;&SHDBlNvKkIEt?qVCPw85?F+>wJZVe6&$18m z%JHV+mGO4_phUR+w&yMH9To##EZ*2kjbrYnb)-*z2+31lBC`n_#%Zlqett3V51x04 zqJHjpf=pV?yh(E|DzyLGJQP7(j|kixM$%I@r?q7__mkZy;+r|=m&Y9Uj7 zt(!3?%?za;#C?-3Pp`;(+PY3e%ZXfrgj5O2AT+GZ!YCcjiPEre7=kSJ)`ZLY5kh;r zej*Nz5?2muCSs{V)OU4@pg>JZEUb{H5!o7h{f35Wxq33^K}W6@EK-{4w?h(9sJg@W z%N^cXI*!>HAWfokdHmEtHMlJGuDx{kcP+~HFejXAX&#|gN7Vgqi2-H2*s{Sp+o!v| z(>eDcSD>XoHn2OwJQ;cQB^QcL))CqiCg)y(UKLmHl3!v=K3VT7YknjyKtbmU1>De1 zq@}LFPgTCiDwzlesHPLMe>m`B2V#MbGxJ%|1qgUZsUqLgXNN)m1l#)A8Az&l(qCXJ zw2rqNxmde5OlQ?^ZObYm3dj{#Bn^!V&obeiUG~rRKgvKy&%_|WU~p@Ufp48ezXRo_ z@`_;IjtgK4N9owO0!JQ-JRd!dKqJIPMwJl&_F0(`RjtzLrql{IHUy%3O9~4g8s3Ws zJ5tSyg`yoaTFgG=IA5tWZU{}yQvg^17MmfAQ_(8DPkVYIVr6nfuun6%nK=^g-Gd@qy~DoULmI`YAO12YP22?|*xLrLeQ@Wn(u#iO6S~1f ze{X-q=MJ`W1^L6Tj8sf>@5c0RXc*5!<%n|jxAR;yIT+#P2Il|I;4G2B+!SM0j zXzdP?ojX59mBL!Fo#-y-&Y-cYit8r<+#DPdfNZd%6?xG12h@&0*xVFH`WW zs%!^?&|(ZoEZE_IToxN#`=zLbx3C{#3S`qMzXv;6;)(gVJ#}%jnwv+NHHQy^9|4b!hXcW0z#~ha*tj?@3B~kS3$@7$ zO7mHqi()ZhAQ**+CQdS_o}VTk;X;X{E~lreMis>*kC+>zSY~B z2T9IJyu4>v4~1v`e%~L(gAmidR|mO_`4t5MW$oHOVO!jH+IZ@Bm}V;Aa;|otDgo62 z<9t+6D#@QXu+Gj#6$zd#Rw)8Bm!=Mr7%vNF=npKPlz@kZ?w<)N7CQ&t3>M})Pg%x3 zK%4M0DRO_J^+7 zj}Rz1gMgkTnE2&GV|GX#9X{IaA4^iK#b3B5#U^%79e0Vs09xXF8L#;FFZ4S|_cS*h za5%{Vcdc!&Lz#|N-Zh)lZh(e}FohexH<5JXWd|hsd7|{dV^lZv;IEfCz9ZW_8v213 zzO-sstiVC3bJE?GuYUtffCHvR!QkcJ%R1w~4IBk8iK6xP4}wb9g?I6x`r-5s!X}!X zG%O=e6#QOtiQbJ*0EsKsly^~}rqL9hOU{~tTT8>3oT#()^vk%IY%++*Lz!!fVfsk7 zyJr=+UAqqswKN?FZ0iH3r4G8_^2dW}fJ zO29it48aVU1dNglOzmv4yrP|U4Yxf+eisZ0c#UvMTh84klvpy+%umM)uvW0J3BU0E zcU56Mbr|h0uCFdG>1Ssazda!&76dQN#IgZq^e}tiArC{qAyov+fx86mL_=hVZXR0H zjAg(#*yM+1{CN6Y&x0zh6|JlUdfT;mMtcb1JwzE#NS6fjcV9A!bmWIW^$=qkphGPY**M^kQy1*%c%rc!@P5MY*?7B44jb7ey;!f8jjq-naCdt$S{smG*fC5Twwd}*~K zWlT~`kss(%#}5{k-S+h&`kdb#t0dh(1(@P|Q=H$dR~c>#u)vhyya7zfgo{Br1YrtL z*%O0?@2chW)e{04cKyV04=2w%pAo?;U+s*w8$XjE1O-gqVcU1vA-2o8l-w>`i-$hY zYJb`TY3I`T;?OTbwYW_@V&|I<<@sLzf^i}5&ciP_fE_%0P94arj;G1vj{<(pg`1!0 zDntQe?|j?m#V*uJW3c1}uvW>N^4Mi<1oWR92WX90U&1>8hBu+J&8-=RLAqCRx6^66 z*FM|UB|-u{vCEFxr3|}wr^n7B4thU%5{i1GOBGmZ$NTatjerOOLD09daeWIo}FndiCUslqncH;NGVHrTf(nDF<jhPmTf6i>M zp3XiJzZGeh9^>8(3@AX_Ggb%t19`Q_#X~5?vR>DhHRa>K<)KZ*fpWXWb z!;ExJ!Pw?`5>PO$tpqmSmrvbefzeW+^sbA>y(_(2gt-c2YZ-QO z00++9O6kn2Bt-1_X5x|LRaf%&B9zL1n%J*rPhX-AU%jzvDy1bR>@*h&%7II#+EL64&z z$f|Ku&XtzY-RY1b-J#6l8xx7T1LZ>!;*#TVNdyLuU~lbtGQfk4-+ELzJeJ5EriKVW z8d!dO!jOL2qV*udf(476Xwb8KYz^x>Sm7?UAYQMovsJ{~7U;uTyAiU$!E1XF!L_IY zjB>L$Xz$*IfNtmWZODj!`oM1H39D9_E3*n9F-k&*^*~ooLl1mEKTKJF$ANxWI9;IU zo(X(|wk-K(uXKu@SL4;E)`sWGVWlm;*Fh4m#$5x;reY7kd}aOqAt!h+-#ka9G=;*K z2Z>bx$=Eb9nuk`XK}AxKqrNmS;Ye7nr{LgvWRa17r|s*9|j*W zKH>REJZ{#O?jVZC_XWtHX;fDTIzpWQyM@j%A*Wqgl+AMV<2hy@kqtqU{n@}xcgORP zdpD2}yR<=pCfJU&^k>l=F|?#mye`B?U^b8XHs(#T2EMz;>%!C072NTu)z=<5%eL~S z`5&zl+=(gpE9@8BQ)~=uL*1R)p_0??VVg@LeLbv*3J4JJOl z^5^5u5*A$b!4}Yrk`s*Z?=Noc@4B81I`nX5cI=rSZp|{SSIBC`q0A{M2MF(cc_hSn zeC^u~_C4Ktwd9;FRst-A-Cn0)TUr@aFG8-^jj8>m=LW=rU_JYJ8EfDG%4(1q!B~5GUliJ zCj<_DC?|uX3DK+im^R@7)g(%bn+Q`C*crCa*f)wg9Af=CA8juC3PGXDHbF;?$xVFA z06HV127YBVJ(wSsVQw}BpLITOE`1KeDh-+stGo#8TzvLAjs7ST+7(6Cp}~>2;=hC& z2D7^)04>|tB}nsnu#G%+`Jn0xHS5hp&nzX)&tLAi*uBYnO%dlq#)u$XELxIJ@|fZ{ zZml?oA+HQlS#uCz>YoiP6+*}+?j;X~SnFNM^4j6D>TJZ)7@SCj%=j1afJtg@+Eupd z9Yw{SfH0A>5f3l-LK#3pcrO~e5n_VG!vUzK_-twD_Da*3&vP@vk=r_(a4!A7SodTI zxg`E3-EgU8%%?^N%hAM8)uD7T*p{0Z2aX2GAiP)|GgxG$46Gf@&_>WbxMau3z_gFv zgK%$cn%V=kaRpI4+BtBx*+f{eLi@0+_PF+U)bCF4S)>)kH}UON-PXJ#Zfa`7tkQmU zr(v3MAOsJhsJy7EA}{?@BA$}Uh5Bu_I<&+kRWE~}l2tnea#*@d{f>R+XxaDe!Q^g) zkl#iq6YV)iBk4EYbZm`1J!UNIjFl(j$J|#R4Uz=_nuv*BkbzLgtD1U&S$6KOfeqE2Y<4!X%tTb0#Di2H(3 z`GS?XyvCEnc-5vNCI~JJIM9Hb4sFV<)?%UtSSpn(Ai^K||2ZIu2U2rLUd5jFOfQMpLP zE>bePg;K-%(~EISm#64Lu&RpUthZAyJbiY3aH5!Y@RCK^fE}*II1#5jm1WI8u^*Mk z-rj2fR+hY<#I+Rl+Ud$YfFn`Xs$4DK_6^eW*(0b>&b0IMl(_>`d5iHF_SA%gNni`L zrM$TjuV>X*Q7NtJPk>{EUuvmC4kPgMW|~6(vn_UD))hH zk=Q>BJmLBYLICW00#~mDZS6cgwkz%-$;;}z+JRs6JBv=ZFHfsPJj@^bvwCM@Rr2$F zy$_@tVFiT%ZC{$$INxDOkajOi6qIkv?HG&FR6(N&_Ngb}$4gWpP42C40v{}l^aIF4 ze$HDbP?)FGJwh<41w$uh8&3uvk2fy2YQhL&q`fy5LBf4#4~-jV^(%joH;iWBaYdXs z)rR%o${y5gD&j6`QqU|UD=;p9ZgDOFrJbldF^P~Ex-O=JobsRP;<4d^@yJmRot0>Yb7%Ve<@n@7!iGvDj8h1Sbm+`j1Hne z_+$Ed)dia;rKW}F`3A*sK4wUEf(Xw-JX}R{Qq48#g&FsUdawlyiae2>)R)RI=jS}G zDWmHYPgRCvJ*8jkSOnk4^*u`%f#I&6UKI?psxS9Tiun#(IvGjeBUt%6-(S94V8eA2 zYS+PoMNeqv#Evo$oN@W{6u}9>meG6OZ&fVAJBNNgzeaN3`faZXoX{HVjRH%AgPDiC ztW?0zq^!<%5Pa6O6S{KRM&E+ZuvNTme4Ul*t5Ud#Bym=KCJvbBM+$Y=wb9)?LV}c| zUZSExWtMB~V(&I|;5BE6roe1%*>t>V$_b>%piYfs`yM2PxSJOxhrCzT;JSGSjih-l z*{d#XTYV>lA=iBc@{LBytZc?(E2Z{=ez1W;kGSAcd6#N9m_XhXgeU-iT^yztQywhh zD=k`ZFwsNE^&M(KkumTl1xq2VCRe2-=f{j6dw<5#EB0|%I5!|5T|*E*GTHV3h&QtS z3v*Y`GXBz@Pe2i$2~S+#-gw~2znL!p&@jL8%t+Tif?$qdzPC@2H}-vtC@fXSt||Nc{`=ApcTAoXJ{{GQq|zPBauK_3t2_sZZe z7QHoUOh}c6SSY3-p5P}djVhkjC$XSOH`M7Os_En3QO&Nyht<*N&S62fXAsP2^oPyu zTFujasVpbzJH5S??G6=+idLZLj85dt{d_QwkL?$&eJX2|ak|c0nUeE=?NtF7E? zXQ7(^t?1LZQwszhy<8yRGts zQ#-+S0q(#^$u$t4V1*>+VbQ2^&oHP}Yii(ZFU@kogvjwY_WEl!3=w{>eK0VOvFwo@ z)A}Darq4Y|LGY!!OLrJ!R-fu~xR;-`?jLQfMt19D15u%X9d4Yj0=1qU^C;U z?=aEFQQ1704b1}(@V3$@20rv7y$hp)P=@vapH@<$Py1YI&tF?&Cm1}J!IlkO6v`f9 z3Iqy5kcD6mJu&tHOHB#UOEylZe7>%LC#e9&fCvsk?6{A>TrgH+U%mq6rSZ*Qxm)w=Rt4>yi7)nKFD!W4lwJ>+(iVBc>ri*s>&>` z@=)Ha9FKGCC9~I>6Qa(m5n@;KRJPz`GGY%eShBn?4XviBVzrsNp)+uTVibCO#9OuL zw%_Fz)B&m&HQuA1C;XZv1v{Ao7*(<>4FtcC=~mtvTzhIy7@15bqN!+E_}K#iHC>^4~D%cQ~E1|M328I)Eb%IP^{sb<;J)z;w0inz^ zF{iW}-e`Lkm|dGd;JW`OO2mM}6S|&Mgb#|~ZZ=UC1M^`d%53qwsYwP`V*#}SD%k35 z`J+>c>Y$re6DPc7?GFKaLNM5JH3@4wgk5;w}IX++T1~k9h8; zg@lG$ghs2MzXEF@zaFU5&cD5HziVsk3+~r;l>x#3LeV_j<$TzxmvjQx2cb_{hb@0) z`!F(zqtT)@|KiajI2nR_0_1mxH;o~7J3&G0DMJC#UVnwl*k~jsA5k*WU|6L$(R? zzxIE?J=X+j36eV>$B2PB(Y}YTSm*XwvmsaMe!q{N4IO&0sZZPQ{2Z3{N?*GkaI!Sr zWL~#i>`sGwT^zXg?IQ6-ByS6M)xfd6uE03XY3c6?cQw|3Pma{#F5*8DR zhhm8q79!JW|G9PUuS~bFlP@rO=uh&}D)4Dy?7JRz^@?!58{|~@>rq%(F$C$=(XSQu zy&VEJywh3nVz6QGb-tX`!`auZj59#Vu9_j_%&9i#x`XWelLHtUoW}?+=rhy<*n0Y=wW|bHQf-dS^f`U=tkD^B0@%* z!AJh%u46~Tt&IE#vBHr`QC-?A;|6dQY0+GA{H=P@JvjW3# zMe;x`_j6@j@pNT9NAu6J6>=cC&e;lOi%l+o!1udJZcY|eY4_Ar1`r2Eos|Ys5wjD< zmWXRN4cPiQV?ncQA#xkV7(YkFl+eQatA3;mhBKLS*Ivi$ZqAa+PvY4e#DC8Jy(#%U zFI}RkcW@dbAOkld1Lf?`&bh#zkdrZZo59wXxjbA3pP1yD>l}Cci$IFNKkQZIcSiU& z-@{LXUpc8_v~R?d5^(A4s>O^zGtTwnyrVQ97O!C^67 zzjo8WtKf{aeD?;HHUiQ=)9vU7QC|Y?j-e| zJ<&Z!BpLdkK{b_&L0>*6gf!G|Nshwywm`u3yAeAhSAIB`xFUfg^F;vLc<9fC^P%H@ zgtGoM>$H(R7T8DIQg`?V!cufHrgm#Yo4;&O?h76kjclOv0 zIY4&ruKnv3!U3F1gn|`B|9}VA4pziJ6$JzD=`I!d&pO|p0N0~O4t@1PUcA%~M^80U`>r9B` z@1+!#;o)&>e+XkV*x}fJ9Tnd3jJgGm)tP2Bf2u7J6nLUGD7NnTUyu^t`(OB8QrW$*Vtb;~cz@tBd zIa{xq)o2kCdJ$TGyZ7SI9FTidaIQkpFJaqLEfkOxJV)*}`RDYBIttZ|1 zj*Rs0d$@KH^(cCC2%DB%3rH}`L9DXCuZ&suk7Eq$qJ) z|1w6k3eVN0n>-S_l`&G;mdBHt2BVUUl zz2IUSq7d+{C`c^%9Qj@wD}~0=#UXr?0ZvY;WHZvWjGq)VWwsL6+wDyISHrcTee!|> zCm*Eb(V$3Y+5Go{S~|49*+8DkgM@kg=XixOy%2yQM7(1Oa|>gXB&w+dL?0U{?_L{Y zagmFn63^d;EdX|bXIUcu#1HmMyT!%2{SJd5DzA55|LH{$wErg7cNy`2sz9gWiG}jU z2m6uQYZPR=OZDG#z56xsqJ%$Y1sp(VbLW2h@SId>iL2Hl|{KHZR{kVcesO zQ$^w4Xs?gUA|bZO)Wwj$z0t^RD1-@qF*G3Pa-|TfP`>XMUX9cb<#Q$JdISRA^%BD4 zoWJ^TU@BaZ&||JhG&Oe|5LJIQ|!vT!;7pn({*u6vGt>cz-9jqhkNtiHP9!1fsX6G6U;6Sm@&a=G51~X>0=K+qqCLTe~e-? zw-C6EHkJR+Z_Y6x6!d_8Y4zhJRe%|RE%$LIp{DM(I{#8XX2oy&T}sVt8AO5q5}wf1 z&r47JH3+YtKY&ygdkV|j+R+RAD_6do4}UM859H^#;99V-o_v=Arym0QrxFB_otV** z0bg%~a=1ry_6%)$%)${P{D``^R>oic5IB)ts9tL#iK2C-qBns*c_#W`m{&im6+fN-cPO2>+7WqK@ zr0U$O>x6}d%=bL3_f+;=W1fWu0ag6J2wY6;8^FWIt5o(}zZP}%3%2usEA$VHpSf7T z*?W2*idoY`Lk}}xcSb1)d!ZfMnX4o%j9ydQ#6#hDSs#xgr1wOr?=GPN zJ9F|K`QP0VRpD9=>F5HNQ9i@Eee)VUs!$jaOJW}Hr;G6z`t>a2%S%F5QIYy7?eUAr zSWkvC;^pa=VN81iv;@XAbdzFQ9iHZ#=s?o$S$5MegV?*^Cy6tjsin4>6m4r5)scWN z4RV7w(CG5_>JLL#6p8fUNvWY*$=zb2VGsRdm#w5ISbNnxOn!Vmz0 z2!3sRF=WmJPT}X34=DZL4p|4_es(%2MO}g0lg0h9AD)C}jm`rvDG-XlZQ6aW?1}>l z%;C(M4Jf@qpyL84hT%VYe$Kmp%Z7nKv~X%?`uO=EuhX)Lk>Y<}0Vi48!tWKv7LWue z@syTVZZQ3WV`QU?0Qch-q#2ysPi#0<8Yl&rLHu3|rPxn-dDT+uGwzFwI=F&aEe{pK zL5>CHKl89U653LH9z)t7V##Xy3I`E18{4DtAn0*~BIbR<&e~8-=`Fq5C_&&TT2FQT zsZU6=38GgB_jc0hfq{a!W{5VjAK>+PRMNQaKWBW3P*G1y!;%D+i0{}c3$0}u*74)2 zb(kez-~n7e{Yg&C&dex9okc^)a&`u$2e3VzR!zlxK%^|J8M5hC0Ebj}l$Ee8!x_JN zt#n;FP*XUsMR-r!AB8pY+>Uei+o=!GVCL`rq}AHvJQ+{oJ1i z6g0uip7@5$jvn|TaA8(;KkbgYQFYKC@S~UWq+cJY`qHd{;tw$^?E?s*BiJ7-H=;eC zAOKdu{OrMF@COoC{YQEX{wpFOkGAx-zpmZ>9EQvi0azT-^Y{5dUl#|l^?>7BKYwUN z>vhpysZzt^egp@sKEM6b#U;*qCN}6Nv)B3r%7TJD^wt6__JQ75vCE$%|LZ$AnnpgD z8Oq4xS@@{%!gwsLAA6ab+UrR-w-ZDo$evYkoHC<_)t$pc{rJS@B_Sq(p#Xuxzz#~H z5699DJ8IQ(iB-qZ{BGfMCgOat!L?m$ds%)%5rN9XK4yyY-g)T zZMlm+DOe$7oGxZ|ji5KrF zVuYh;($8;_kf^`uJm=`8W!SU(*N<^YDvOVVKU&G-hr{nZL0>k%-+zs7nti?GSCoSs z7oarl^M-~iA7+-!)}8e2ytkAbJW`m4aNSAU}TNy0OU6aKLrjPv!sj#}b&ilmh_`o<%lLE0!!;FCkk0c&;K4}M(U|n)aWcI2hBqaD1 zfew-r>?rnRMnQA{p6Gc&bz#OT{mu2D=jI;s@^3|6+tjh$OYGa(r#0L^oDM$$T|Dra zSc9C3qF+{tth!}7YPk<5`aCx*GbZGPpGxCKZ2gvm#|^8oyIwrA9Fhh5Vhs_5sx>)^ zyF{As8!>_1dhXx3Xsechv{^%fbQCXA%RAKkoT>S<^b_aV_F$ z3Aiq^S%CUkM&ubcfd8CO&6v@)5?XI3<`fAX^zb1$Pp|TXK62a)TScS;_7yqgaLT_h zx{jsU@j@H+<^F5LTohIf?*1)CkhnPBZfQ9o$vZ(fgT8q{DL9}9O9~Re#*~2Pd zY5M{$-+VCVWiGxBk z+1M1UCw=*2&pBaNf`!XE1+aq%rhgns;2`wTKz=k9#_Ae!A^BP3v)bKY8xTq+$>`cy zP+uGMjwtIiNa;-HaqL)JV#cQ>R66s#_bP-DJW4I6{vtrKAUbIKBMIV0T6<|+)3K)7 zWhN?F1{^LYmjrwp`go4(uWrte4gXikmreT-N`MRfExO{3J)#X8H(#U&fdc%g?16FA zfmIJJbq6mR)UXl$itJG15R*61sa8N;I{#53+4O#@>dP{MYsUzJ@=%t;;i1LG^vD0F z9vx2?xv zcg~-vySU7S$UdN`@%2Q#I&}c}HskL<->-88wHEqN`RgBe{f}`!`;6ZHGkEc#2<|@* zA-i>R2%k9s`JY$=y~6Mg4g34+VjFNT_2hS%cj|AXJ$Z+LdAClR_xzD68k_O^mk7`R zuwsAI=Po#@(mD1j`?5SP_$v+_auik# z;`)EhF8v4GS=2(%u&Gx(u+UruT#SnG0)4AMVeCYkdju4)w{`YtCj1*h%0R!=03L_~ z*;5TdY+;-Z20&i}GPk=fSH1T%g%Bi_Pltv4PWx{~ithuI;aTfCDD&Ud>A8EfR`qlpF@=e4?JwHQvJ#~19X8re;0;&N1no811k}=GwBf7;z7iDA>(rirk ze=cJKBB_(b3`l`$5UOs6sIeFQ32Lyd$=>;FfbKc|cDoT-zr!kIp#UnGu?DBchfkxX z&xmXv4~~wCiVq3;1HB_(kz}ss`x%dWa31~*S;Mmgd^CiUqFZ5qcM^U^^!W>$ViEpEP~SEdiyyBr zFKwrXX(|2xWM+|G5l*jX*^|mz#Q%|m>i2DM%+7X!0Nv)yX<7~TUFr$09{(P{7`FnO zUPP`nWR!GzmeX11&!rO^`F;VuO67U`f7b=ep5mjM6(axN>d>}*@Vx9z zQfONe2K!AZ%ns;%`-VAaeMo(=I0W((^%YjTUR9tVSXOpmw_G-;h^VhlIp-gKfok~D z^K#+u?KLM7DXj?pQx79^5Dit88Rc=ecK01wTZ@MKi6wv~#2NC0mY}v@>tD$)R~<+# zLIpZ~YCG#kKX1gF?0$jF@bHShn^C8P7NFW^%-j27JIl%DTTA8v>W*w&qA#QOn*>G( zEzWQ2?ufK&AXoZ}s!E!Pifk^7tkf~Czy4ofFnqggJ7)HnOC=FLLU682BtQ;%u8Mt; zJU;a&FyR#L2~}Meo-2*RA*Wc(eNt%%D;>hK!es`{UD(~*F8RkdsR;diiG%1NS~@J|c1)sG_sYu7lY6IcfmZZ$fS(9~N_Z@%ed{*ubEHqzKNi*mr3n z#n(l-4TCD2z3BcEZWIByr;F6}_tx2qnz4M@^iF~XwMW8vfP%P@ok@ZnZ4b}j5H0eR z@vM6F>bt;Q0k(2k?J-KKaazCxZ7s^d8tt zE7dziuu71?NHCT{>Lo+_e*Gc&LGMt-r_#Ee8pevmTTJBYA~@^HB7xf27fgBQieT%x z1fLG>;?UdM=jr|+dUg63j%oL<;wNBgUQYKn|8WQa!y`LVZ{zYrxgp_~8JYjz8_9+N zkA;~7OKz8wOKXH|W6Sq}L!1vSB;Jr^Xd>49zWbY2obqcprUXw)zNbAmevrn_J%+AY zAcu1bbI~(FTzFB&bs{DXA^i`+NJ77;(q(k*fLn7pl~4o8uPmBB)sLCzhyO|tYH$$+ zORxI$kf>jlMpq3lH5+#@1?2mkEQQ1lzx41q!8V{L5Mw7<_i_5BtvvnQ&< z`nfg_GEw=6Asf7)Q2qWLvp6mOL>c1$UzK71se&6<$~6kIIwxWW1b+6{@Q~g9Zxs4? zDEAK+1`5guyi&(?EF)-w|K^AP1bB0hd-ynOT|bXYSHl0#(?R(OQ|5^ajg00D3iyw} zVzYjqK^HqHu$lL)*FE~?2X-I8bqtzrw+@crQ9^5*>iv&2lDluXU)d_(qsV^}RKKux z;;+$<(rlU>aNQi+w|z}t8K@0Bnb(XJ5KVI(FaCy?cBm+;|N3h@6b(Zrcz*-0 zhucfb-FZ;eLh!?)D}QK-cYd#8_`&Ws4m2sTvI2UV zr2*K|BiCsg{5GNT|LIFfW6rT&7x1yGLZK_BqpJi^X6q3J18akhY=8O`II>^3?J#^z zsKQpbmDv1s1<&{1v0Q0e)Vvt*kXGc3X1&6O4c;f0*mj(y{{bfT=&9eE(*%OM>fiUn zcFD?rFf`D_R-BuDoKUq=P#OqDab$f%HBgUSrl}qOrP_cxeZzI3*(HtBLqmT62){?d@tLU`}TR5wy%LhN378$r#`gr!vwM^mcLZfYcmvg| zg+q%l3l?Qdd;*#Zg%*E9Hp3Ef=7p~~0su|&(FFB6p7`4e>6*s0%FqJI2r`@vN9eKk z6l{2}=&kOKhui=93O=-{f#8$x|5At`jT^b&z;cp-I#|??8W;equyv}p06{>$zq?{4 z_X-0gks3qZGi>|}7rK-sRfwqatK{naVN|SqzPyu_R@mo=*}&CAl@G5s_jKQiwq?H( zsdti#u!Gi0iOKxfV$IJmxuyL8T+=chW?z%TAp5{om$#0Ss;??e8x(&pU&iQx=xE*R zt-vcQZgX4cYs>t^8le&4(#Ky|fV}3PO`iq+{L>*@iywXqV6pDQ6{wrPeoj5Q{g0<}!2kcv z+PO31xNE&^K#Z||W61xA(aO;8Kc=)Z`>!dyEzt9HrtzjGEc?*xkr6+ca5H}*gNrFO zaxIsu+FLnJxblSj`fak8OFu<2B?XT8QChv@+wa%G?>POT_y%EUT}%*tzjs9j7d&DX z{wI4EQ!Kg#zItnRPT@7~DvJUv{M>dYvHbO)R;PeLp+4Ci0CqyN>%&|fhaQ50PZ0ZK zTu@)PN7n^)D=EOi=9|R-`6|owLyQ1#o2_#g$p1l5d8z3mm@v5xb>B?fF+4Gm#x)Wa zDH!r!kIV-6Xn20y|7}XF2;s#}Mn||94`7eD5EmZzm??znGa|Vg7%?10(|= zmz^y>?VJD&D{h{rH_;8$);u~RpTCjFUir*=#SHpizY(;a^k4Wq+DJN#WRNunobIfk z*6RIlmB-$ejJGMDQAyQRv9;-_`L{ow`wnB(%#yBnc6qC^0Y7L^sQ5isG-BVY1f!4$ z5uT;;-lc}$a(}K7LVtOA6bH+RUwg!hU}Vx^^ZH}-k^u=5SN?8i{Hy$Lh0=z8ybji| zBQ5t87}wvq&~uw1ATvwIDI zcd8iqsKkDIJg}Mj!N4nD2Bg9N%go{y8H(B7M?tJ|lXa5)@=r)8SB^7B2#an$)7S6K z5T6%&)F{u)69?WBdtZ<6lUTYF9Ri;(rTMg_@_$Pec>Kj}D!CFjIw9Y1O4IpO8d|=Kf2($WSrX=si6Cu=8Kir|`RVVbnLEAzP7yiA_-R+;-JJRNL z_iWQ+k}->bTQ2!_Ah2_Cx6aq_c?Fo6u&nE_Eb}8GI`QH`1$0jXxO^rbUEVctggLA? zzv+KyxA}!KlhI-Z#kjorzQ9H}FYK}F-(fGIzLfgyhD$wPL5Gn;b=n9=M(_zy2!7?d}0i1_b$Y5La7UKLNbtfcv9Q!ObnBG&Q(T%hi9Y{ODFY2#JMj z=xMsBkG59gTrz|Ikz9z=yeY64#*5$>@8|-K%LD(lbdS(4j8TD*gM)4f`>Vt04FB|) zjZLPQoiDG`5636Knl}RHqcPFR%N}aUp;0xZuln}&Fj3%-MnRBRIJtK?LnwMVd^vYt zo}$Xb;eX6ab+5}oZTkxl)i{FkaB(pr|3AKVO#inHIO~{kPcVCzvEPsUWP!;j!YD0OGc^kX ze+@W?6&8W=6i{*%UXV%QOie_JcYpx@XV0v{+Y-UQ;aO^h!nF|?u+Ug82Lr!!+WF#s8Ly>@QL* z`Yj zAn*k&yyt3N12&wj-#-}wy>(VdiF z)Tq;m)R+qn((gEEc&ek7bi7ALj=g){h}+Ga(^(KE!}{@acPT#eAgnuZzJ&$6=n$3ZV~I(yViW zwSKW`2b$GG@9^wkSYJ3Qz0|uncx1w4=>KJPaGBz;x4g{^M7`?m ztocN1AH!yU-fB@La3Ua>u&K9vD!SN2cP=QklolBb*EuxTV6l44S!|#& zHfnE($gZUFv>9Aw!39W<`TQKyqu!L!G`Jx8>Q|PU1Rrp9xH|`BRIV?nD{ue3g*WPX zFi+m;tpkgRHXi5dhnxBHsTH}* zXFbhoj@A!aUBI!rr&MPr*I{zWEPPG1^1?=%4+p%OTr#yy)!{7T*TiQoDJ z;$$a-5Wy)Mejy7jEoi5HRc2blu@;wSXo+4eB#6as^T-p;5gcGh2*94`^vXbtgE~OV zuIb4`uJ>&DRD&cfjVPC%tZKjz2!j>saJ77K*Vbpko{1XR_8{TlAr<99F$2w;l*|fj z4eH$s2EjAw=JbeGVuzS;Y&VEKiQXo3TvQ%(T=;Eyf4+1ZboAU%UoI>Pr>12%`Pi?z z6T&oUWo%>r!&;XMLFpuuFV6zcIh~8a%sblsgvSe-`j!)ih6kv8YNozSzWst%JaA$9 z?Gh?f871jvRB@y(mgjpDgtK!%qP%qTqo-q!Y1!UPq1*&zdx6*T)K6{b$}GlsST_OY zi7CJt@9|`Z7W()4`S-*(5H3%=0vzKarpFol*_FT-$~-_D-y_7?1Y|%Lc43w^ykR1m zV3pwI#=zXhg?sL1Pyf3Y2+!_pB*_MJZgSfNl$Vnve}ls!zhTg~OX$wOLQjsB@736b zkbEFq9L(H_?hxqqHR*E1^)O;YieB_J6SZb1%&#g8;}NIQMW5M|y$HyYBdrbP4C~fl zLgW;!Lq8-Cd?ufRCCKQ6DY!~d+qT7#6X3{sXm80f)shdDss(7suguEzPELmgBjZt2 zglh4WK5rpJI8Lp&=@G#R%*8jAcY6>HqSVVmaBM?B;}TR*n4N@%)RXA8>ULk@W4sWt zp2mib?uP{)QgT0Ikq%)I0lMg+ft3Aev{0Z&p=~jzAiGMe!vAPUfzzk>>IANE5pLyj z>jWUCeQa|U;)eCx#Jha?3KsxOsUXsv&gw<(g|;wPZ*q=mlJR*JRZUp|ISZUfAUu8g z3GaL`GdN^e;&H3_9s7wfdA*x2*-lTz_Fzky5)+F3`wHHC_D#jrp znko&(LwEKbNPl@PR;bLkebpO#4zqG?km?4Od?<*Bo4RkUglM5zXTwq035rpm&(otb z5$^liujqx?w%N-b=EgFj`#vD`!Q^W?L%Kc^cozakC;M#0dM zTJcdtB-GE;dV<;eSiZmyj$JG0LH_H}ih=R-iyq8xZT(aK;L&`upA1C#kBI#TV#CBB z#bs;DB0p(rJA1jH9FT+hMCdUHSteHEENlEpFVE;nPCeQlnx`^pDq2Ds87-6_lY;LM z=$fAya&pGwkFhsQwDry@pwF_}{tI`Cr|*A9I?7@c93+@u>v`7TE{%+pX1`AbtEy-s?jwyWF=06>z`Df|wubdxw7H75mQPWHJ%E7QiiGflYcq1V^>)nsGD=j=H2;l{Q9^vL{qMe(MJ zSuLyf)2*;Rd$4E~@V|RzaS!RnPhE;+bkY*-!xG}80*}08ciJ$?yBCx7kB+s&;NM$s zKb)|t1dj(=Yx4Q{$$Vb#@>P5PAg~1YkG{k3|Bw^^urB6jEY{hq$^03`5d5b;=IlqY zdH?3dtA7;8LL}3;G2;9$X34Qs{rrar)yfNUdH-z=LvHh*G2h2dFAM|ZKY)Aip?;qe z&&^bf|_bcy#`Q`1!u^c>^jgQWa>(~kQof7#>BpGYFmn}MGLLH)49NgMbe(JjXBVQ!3%Hrvlt(qr z?tIkyxEz2m1%`xw=iq@`#YuRfgyztaGU{Jk2|-l_K^2CD`iM};Nabr($`dO1Eg8|1 z!omIi)Y;yJl-`#zGn={3Ao~m@&{u9OexDHmE)!Y>c+0E7pF)4ZM20fvN z!#+2Aef`)}nuptyH1ffhAy)BWrbxy~0gq_&A_T9Q_IBB}J=*89-jIaPm;fSOC;6m{ z5R@Ya(Xn6A#A3fHd*HN(EI5hsp2y}qeheu1m$QI&mUqB$e&If2v9}`1h zKKn36K$)Nf1vtLT_WA^X-_nz@>AOJtNIXXJ{JB@uB!~nUhLlDC!7SYY#sC6x`+DQO z0771v75+|(}yBHLy36gCu4A2lyL!$iQS>w7W#0Xn4gI{?g|g4e@H!H5;PLb7 zw)WV8gVr0R{CG5sM`GX9wK3GO{P(Uu3V9Y*8>>qjM@JqN0o8V0P3fuE&5FftrB9ci z2kjq6Z4Q5akMzyM5Dpb%H6;6X{ z$L@D|Wy}!!9w?t;YgY;Ye*R}+F*sr7Sf^9=N5En@rP=tN5;r(OqneIo7=If8jn!B- z0VU61Zw%LY;LXo=QF=QidRr~wcBdf{5sec}YW!*> zq)5jbU~TWF2@gMcx}PN zQT?zK43`jAxLD3j1_9gDE3$$DPhtvHjS4J9fTMsbfQO#YtV=gpW*$0<4@-`7&At>y z5N}3Ua95-Iqa&heqGh5zyh$6bydu?n$St0spHRwlIgTf!XQUFO7{PvG=%r7Nn#xg? zG!#~ZpFpRTpih5J7Mg7{H;%paql`-=`OkggtfNe0YQv;EZi;}ygYwxF)6C=i z(-etHv+S?32u!U?O`>9=vJ9nk-V$wv7_oeJk#exWn2~itwfWNIn$*{e=!{j|8CgNn z10~Po#+7Jz>xaYK)NNOKj8(nJC|j@pg;ll==SU6=mb!Vp_e)m7>XInAyXr>M=2aZSuFI~(=fy)lUsZaYkT8(oyu_BQ8q1v>1rPAIf?kqfLSlqubgi$g zREnvpnSzvq(Vz9Vdfxv0IJ`*Hv-3j?NF9^^KN6ubS#emwp0b{5fu)ZcT18i3o@$}B zSoK!jQC(R{k!F4le@2J3KUp$aGbxu;mkuR6#fC#^PrFZZP&Y$4i=}(-Pt&L1U3Fe! zVjA_RZF-?Lq3dehVBJo-gu?M3XM`0<9f(xCVyzwLjN|LL4cXVDS6@~HbFrloo$x94 zg_gBAP1z)?go?L+Kdm~<6R-TGb6Em!&0M&nB=|$M&$V6RGH7vwU;cs+TRU>vvIQ^>|$RR-O@ zIVHAvt6>~XK6@#n&2pzIdBR$_k<^?7^Qa+-=9oX?i2=pggK?VQ6&eDmk#HU=i=B&I zg-!0dfq9Si)T`vtE~tqixeBCao`qEi4J|;Y)tFXM#3%|XVxv=FuwlUU8{JOD70Lbj zl-F68rVty_U~!Wtgq4KD&cV-(#!2aWoPp%l=ZY-wrOz7p*1g!^-2g-(G@_OGI9M1&Y6tKs zWta$iHiA{;QvGc^qUE9nPzn}Oy{jK-@sY%3K|R z9la0#jv!a(S6)o3JiNod%h%{~$V3t%Gmup}M{!Z#WVzPI_Ik0yUvFf2WMW-ie7h^T z9+`J~PCf4ZC}U2OSlwou0(Kt|p(bg~>dp1WW=kIRkVc)doJs+8-@;vkT(hd{+8=M3 zAz2++s_AA}+N!Q{bEe~A9@aLJ%Dt}O-EjjMg@z zY(IBN4G;6pTF-U*Cc1A>CcdP}x`zF{epjK9=aNirj4j(s%lKIN=)HTm0}sEXy-vW6 z2IaLyv7LPlfy;uC2iKo_WZjbALEh-M63o#|BXlTt#{xymp~9K$hv$bJ0*4I_zZu`r zEi(Ve)8QuD|EuiixX28jbz#_8b}>8GK6Ms*j}Kf=y+A!cSQ{>di2>W9aU_uclBHa! zpt{M-?5b8NCSs9oOOQ)DcFi|kp^^sT;fUG=!tu!1*qh!SWZrSrtlsR@bnZ!={(8vF zH;~LSXVOClz4bU`xWes_11uT2By4UI{Tl>4W~&o1q+(zI3Wk(m77gMHr=33UQ$JD6M2+DpR2$)kT}v;#EKre z-(2No)5~tR5i9 zhTR5zWQ_Tap$5H83G8bVs4sItR;WaBpHVp;t%9C?a9UfeQ3XA+iBlXUtVqNzO>5=W8!qbZa^0XUWiTO_=8>Hdr(6Ai98 zh3yX*imqf4JK13XNgoj(yHj0=G}50kcnTdYp8^GJ4!o_RO8iwbMXAABFVH@XfCdZS zA;VQhecX*u%p1?IH;SJ@37nRpjISovz?`b_g?EZ4%LA%CdUD(LF&u+%H|01ww_(uHx#4}wbBp6wyCCQV|3}>sn690&p;aa1e{<@1S-Rd_Lmb zcb;M4LXlUAP{CplDQ^epCE}he;N!QjH#T8q|_O?LW)GGsg&RA<=I-xtHOSvVKP2RQLw8X+mF}|)9!a- z5u>;cz;2WX|I1V$xNOgcrBO_VNvQxs_%EZBXSmV5PS=prA-jsSuIoeozj9$)bpECs<_g^FsS8SU z_nrY_Q>~H!6~|W!C~#r~KcZ2=VP6X5v7GP z_YT^{#BV_ObT4U68lUKq(M}1?%qaQ*d{Wq7S2?U>vpm?Fl%Ouwi@*b69k0S0{)O~m zU4O=k2W%!|Qr9$L0~RSpNJ--t$S?(@KL|{zYDy5vtgI#xc<@4866o<(8Qs6*%I00` z+?ySHfwGAOc*+)@D*^WNI>Z7XKyg4MUoxg!)I!sKs=!@!wNiOn@2KaK6 zu+0@fgD6o=0ubq8bW!s8%&L2=iY`y8_=q9^fFyP)j*m~81jB0IiRg{ba9``X#1YU@ z%Ny;erZRJtrX#ojkuK3FpbNUGjCn*6BY*)-)O1h|@hFCMZd;h5a#8_QFA$jS##I3k zdO$5OEUAzR7Od(i?KjVP1YW1{Uedu+%sR#mC-Nft1=F8QxKBG&(f-c`+KB-iJwnyW z0jhGO9vX$g>G4E30aGpNLVK8B<#c&N6Wf3(nQJ_bJ3tnLJ2uXZvJH3Igc?ZrJpCLL z?Uz`1Q2G&XR-X;`V@xuWms=2dGenNUk+x`dOH4>*+8;;ZP7gN;4uJ zgX_9l1FRwF|A06|LMf3;PXdxFq)7mI+ ze_??Vh(r$NWRIiKN2Sb&BXWi4IwK9v$ph9*E&f#*7Zk4*a9~_7A*p$V5^dZn`7;J-cqc4lUpOYFg!nzrREee)R zMnKdUKyKH{5s}X0pYGP)ceFc9dCGvn#1Vlq8X^Kn_&^U;L>Y>IfF6yy)7hvG`m?0rv* zDRt;ug+8v)Ds}y=9-jxDRyPqr78F2C%vCNJd|C@Y~q=HK?)M(^=Ho z(Xas$%qf4Kj2#!IlG|4;HST#n%|m)PN<5S~x|*$*3-oX9#;$q#ppG$m^rfV1$*cNp zTc~0*21LS@8YDvvU+Uz{ISUR0@Jp@1fn8W1vaL+Wh)0G2r+d3NX~RgqPB7jSNbsWq zjj-)HonVJ#+mS7mEpLgJ<)P){r|_FL(U<9sc- zVUkN}83H2+Ro-&&=1wX2kZyrMKy-4g;Tj7n;Ld|PSjz_}9g8y3h4I&<2uidpA0LTe zQ#hCu(Pikw#0VtlzG50iroW!3ti}aYYaBpDj;(`Et62B&yJr;3RAt$Tv3+kx(Re0z z*HKf9YDGka4BT?-Vlxbk>gQRDBQSz^7T*xJP7_XI1d`{fxqH15uUy-t-w6OL>t9Jh zT=p&q@@adQKvThQC4ib+ARu%EYDV2;&wJ;3w%GtQ-}xTzokUTBpRj-cvEZk29BV2t zxsLbe=qvYVxyk^a8Z$K4%K?LR`@0>LP z{CvbXocV>eS98SB)=^TjXp3E3E4>eFw8@ep)k}LKg!i*KMh^o$p;IP(y z>av2Pa7dr}Yr;6)Smk?tZCaK0>|NX(@{I!>HhT=I0uJeT%iN6v0M!N1c*nptg^gd2&r)Qp)@8(^Nd7D_+K}?UsMZ0M(Zzm9bN6y4(v|HJo}nagLfgvzsz( zH|^A5);sC$b^Mi7ZO&_TNd(UJz{4DS-0vLJ7maCsU}7Qfr>e)U#06D9bC$|#F!qRm zc~5x;oKN8tc@-TED9wx*KXFsha#&xtTe1%#-FAd4K1b12oUUosfVnrQJ_Q8AFaSMp z`|LwSB%xjb7tqWF9ULwk9B1Z({FucA_&FM34T%?XSg00_IvkuZ4Er2lL=zJbJm)JJ zpgQ)bxP2D2@_`tMmw9vtob>7{+4a*Ke@5}-yzV0aNC3XLnsg$_usgu=1Fa!|Rbm<} z3jA~yxLsf6_$;=LX05y!08a#GUYGmaVMPsw|?(zduK9QTxp<)ek(2XNaIEa zP-?sJZq5w?9r=Xob2sD@?(uUD;CJ#HP8Q|wttC{?QcwyUfeJ~$SZG}1Qq`d1ipA!E zz1Mb&E%0l2QRt0^9$fFB5ZI3GuT6yaN*g_561HgZT#`Syb@uYsL?Z{}DZ(i`yP*5xz|jO!AKG zr^7U^+ok$byG&BTTNEDj(vk;FNdG1mf4reJiFYF>`bZV1qU$tLs>B>+;Su2+#=^hC z;~%LyGDsNekJjF&FTg)ZoW8dizSc7dr7{$uaWM&-P^UX#t~M&^#>{GeifxSflFZyN zmIp&Xe0uc(-IRy*Fh~ao3GEjR%mLMdb(9>aEP|pF71t0Py*Kp*>1sj|{7$fX`J3hZ zx~OgXzNGc-ZZ~U6guO=2$-kVn?#>A}Cuzru1EDEw0?m0(D^S_PC6NtyBD2^|2fIY}gYSI!tv80IiTnU^`8k96=C#+xdr(%b${S82X+`K> z?6(p3+qw0$Ox~59=deKgY!j0PT^$(tSr2z%$(np5o_zSVq`x3$4Y_wB|ASIIf zKSW}07i$J#t6YZ8OWwIo-g2VAgU(0XZx@*--eg9%HV7n;=+8h|J`0V<5`=?7P;(dP zcSd*Rd!Peqim%)Y>cCaMkW7p@TXM;e@jttmdsUAakJz4l{23T=v(O6Jr{raU-;+c- z1uLeITWGTvHpL{nFDpM!Slg*Lfv-q(Ej^=IFn8E%VCH6h;*(gY!JLA`Zjp;7+tGTY z-||ZuPLD{E&*3hx%dwB$6frI^MUb>QAPc|9yqDiq^y3?Tnhu{|13 ze^&x`48b|x3{cOMaEQ;;pwm6Q{dU&N#kL*@ z$&09GanRonsgNSoc!k@t;XS<8b`mA5=YtE-A0&vXRNP&eIj-0cWXg)<`@2Ibso6lw z&QPV{sSVDk8INnf(`R)GbHhcb5Ru!B+S^6nDnP}~!?G?)ap2|Aggmf171BZ;<8b4I z+miD3`@TyrB(KhCF`MJ&3Ey&bw#bC*|M723(@eJZ7m(^ zdG8@Hy7E`JEbfCOdestjK9EHP@bNeYP3d>-{rOI3L4KDyhZaR>em)8}cxUEH%10i_ zSB}<*ktRQAOqvBB>kov9jdr&htS3@GLqKVi_CTupB+6`#vRbFzadF)|imuirS3Jv> zp^ROFPc8fdgpl{1J6TN1{O1e?wI{DGMRGFV_E;Ssa&~WJMIUy7XlE0BPio$qWhxp# zi+*CAi0A@_TU+HpKeBM(u1y5J@I@h%F z1FtP-nJP+t$LCP5*1$%;B3QPT8JS9>>}%ZekWzdx(l%WgY}7@K0vS&84*wQ;eQ?gchTq2SJ;JrX##}QTF{(R|$`-Vb1!O&= zrM6Il(~}_BF^Zh)>o7*WWj^fFIE>^2V;AkApzOO7NL%LU^6+Xi5Ki6HLid z+u}XWt>f9;JtFV2XWH*a1mD<#?TNaZiSd~m(w$hE(#!042HmIwkmMQW6R zEZdnY>ns)<^Q^Km-H0_(79+UA&q>Xbqms2bXM9|-?eVIfv%}TG0Mf4f7hJb^ociIe z9lwOgemmI6IKX8Mxp!NiXEj~C-~;X*+}jfqZ?cX6uTL5zo;!l|PADZ3(4-1B<&qwAE;5=0&e-YCkD$tq7ClikLGrE*9} z$+Wb0I6AP!m*xQJy#OzPj{)FsAG!>7!|cOePQmDt)B|DD3r{uD%wt2Paj#A}=4QyJ zp-vM{b<_emy}#_R+wF=W=Jl#@1`88}@}7El*(p&DK@Bt>2Tj{Ixt+Y7P>)XJn$6jTj6m#vvX%s^_Yv6gykj&^u zJCGrd_IcD}2zol3>ID8e5aZ7B|G*v8Y%R2{mdjPTCPJ->Fu_f6PXK}>^7s25>1`tww5oG{GBIs35lC8m=lxNVO{TGwC5SW7cK*&p( zqFI4gq5;H&jz3*vrKM_Vt%C+QTk`mnk?gyi@fJQqpccMVSNeilqK+zj4(&Bm z)uH;Dr}=cpsM}n$yY;C?(Q&{8k|O^OY#NrHBM(Os2$OYo5MPTSL$0}j%!ULr1erE= zf9|hSeT6Y^T#D`jq$hdw5p%~NVdJQ)o&cCDuPVfwtvskAGmneWAe6-dHs6P?;THjD z{s9Ah`Di~WB^T`5LM0_@0B9W^H~W{KOTBtfz9nOzCBa{wOl&25utawVRCt*{FRxCy zF}2D2>`-p5fX|;r+X<(L>JOLj@pSgsA!;hqr2=&@bRU}o75McxnhRNY@Mfq{-O^e@ z_E|8nODH!U`b436OU)&n_PR}a+=6`>HG1a+*` z?zjbV;!_~nI=dFDIo=#KITE+>v3M3G;;49x;{%DY%x8LeK8hzY7tQ&-y*S6Nl>?KJ zx_gO zN2%b%{W}OT9q$Ovr%%t-KGA(~jsOT!4k92&U3BR7Khz7^S|ccrH+^=pd!=F$oE}7aiA3c#?N?Sz#QT z_0IvQIZ5VJBXuquPTjlfRp9~0cE|(dGT813L@kR;UMzkyDfML^ zFdB!PsjjjLteZs`Q%Bo_6a6O9E!#3RZ66!HP`L-hziWyz^naW5n&`AS1UosGiiq z1xH_lcDptCPdT9k&|RPC~)rP`|rp5>pD7r_%|Tzl*9Y)Vm_CCn3A1hm53*5q}C0FU;gU z4MoAp6L0dKyPSqSXYgO&wN^Ghr-;fQ>r&)*Guo0n+%q29L^7?bav8KRu?x-=iVP1& zbXLZHMEu*vUzyu1N*9f{U(Y{v>JP`ux%mzPWLF_{PTKG;8Q^t0RDZ zr|dlHOD}|qmnag-B2(Gt3!#`&u^hV&!*eyGeue%zN;~5r0;T*aPM)qbueZpPayu|$ zj9c5}p@8lP>otls+IjVjAq>C3jy~*dM>*Lt3Ux~L3_w zL#$zxc1Ai4YdL)A4m-Qs=5U$76ml=TwWeGhUYky+NZv`Vh!d-^ezP`l?vu0+i-@CN z&bxtz2XuAm8>(d`<#xayImpoV-$WEL=-b90DXZ8-c`Gm|#C;m~+z(9$v^A_!mYMPz z?M%b26X1*8uxvmxE@6Cep4+e4F?bAuv?xBs98HuN)X6tNJ}ed?;UgZV41y6&mJbGD zU3oUKHgeD$;V&3lI#Vk zK9EbHzhasCl>Nm=;B>1SXC$BbFPDaM@<^4B7FCZx}v(vcG(dnM{&*Chl`l zxgO&P)l*N zc)?YYfMH{DmH$J=pDRqBkDG?TP>s~c4ZEO!V5=W$A0^mBpSAMuCNX{{Kys%;))8r{ zp{B^F31)fMGRC8eFOP)=x+czT#!*U7zweS(Fy{kgG=jS7a{8jc7hczU(Bu?69E)+} zld3FEAUE`=yYKOhdGhlwdbZLW?EvZS?Tc3xga*2kqRw>z-DM;tlBB&<;7g-g6>krH zo*C6bTaSd6qIb`%%*JNu&9Z+O0{{y)u-8uKnUBqW?$iKKF#GLdD1@Re2ZE15z8-#+ z8q1_Li1z^)h4p$x2hYWaIHh6j9_cIRq(}v9r}|KvaszBKlLY)w&1p*nQB z9=RdKDr)(j*>zoMWvJohy}RcjmeTb+n)|JI8N0xJ1#r9Ok6vg=k~di)*ug}w&Jc?^BwT5EI}1yiSi}3#F^>4<0W}%Hu<~RyeoAo2 zJ`30?QDavDRRdNuAkQ43)<8KZ!tdnsjP-}m1d*#C_C)W!*Bxe_pg8*^66PGa#W>x( zZU00ZAw08j0B4-Ev$~cjE)%Z$Xy_7Xzk%q?ECJUZ?!aPcqzM2PEiI6N%iW|6{P+U` zREyl|EEsRT{B$-;t69we29IaftiZ+5vuHY2Xm?4Cd#EadH*AGKoP4?M>px@i7p3zS z0U`#zdCn*yA!BQ6)nzoZ=w-srL}0gdnH3#=@q_(moJ=mAaI4*lKdWHRP!2&)k<5{W zrrQL<$CL>K%$s(D;Ni&f)!ot4x9Th?CWr2}rkq@sda+7(H%Lyfl#a5TA_0II-bNTF ziz^s=px4W2m5)kOa(bRX22-lnQXQt9GRlqmBz>TMR>skVMz}~BfvpciK1eY1+v6H5YpNCtqpxDMSxUi6>m{hYLD18zRY(ZZ`Hqep=`o!--V z(3HX)udN<;duHCpDF#D3&_gN3(WXyQF>R?*_>+RUy!Ir&d(Y^Rat+mIOV0M9npOkt)xQR?7oFTbF!x6wy`SLjppLQt3xIJzZPVnUEuZh-SrHkPMxWOo3uqUV)3>K>>)VCH; zG%wr}1r6fJ`BO=}k**uItPoZ*UTYg27jI5}=B71lb-?5qq%<%oSJOG`Bi&XsldCL_ z?}f6(;hu!JrOBrGksOK^ngCc$Hk=NyO7!4| zQt)Yd58AkCrZmob_VLE>BD)K}OMiR|U+Hdfe*3mwQ&Z;RHn}?J$zAYk_(-I_8B5-I zBduf`2~)`k)~l?9qX3i{=CAfutB(aL*W_h+9wYp%s151;TXp9~TPd=unUSJ3juNUsY#iA!V#1AW z)I7(iuhP7RD|b5<;?dCl^gzoHu~`5NjMK#gt5YJARKE|aQJ(`ytikmVb}$CNvC$al zua@qNRwql{J_@7mDi^?#bqXm-+en%gHAP69g9n0Z#boI(& z(@C0f{_uV5gB6)dGPxN+U{JnwVXfsemAzr%-LKx2AJS1Sd-gi}b zb`!Ak1+UchuluO3-9r}?qr<0jt`L$1n`76Edlw^6WJtXO7K6_8lCPLgtc+19L8!sK zEa#){)Z2MHG;Wzl4Zg{eeca?!d*YZ;fVgD1Xg!K}9cZz8WJ}TSPN{NnojqXW{P7m^ znpyyWqqFFWg}-qzN}Ask>(wn%f8E0;$KW>wh~?|*;DAZO`ZD~gKFG^ik+0-Wc~Zta zBYiqgsp_V%Ex}hcwhcW>WQ)QvS<^9}f<5uAlTFp%!MU2%BVsgLyHvQ@)sjt;CKj?$ z+?VCws^&4=9@v$K-qv_TT@NPaWrG|q-q6Fx%hzbK3TetayK@sg;x0xqo8-nR7Do}_ zdnr=E2Gh<;91gdow4UK`6bc;s0u;;PeH`#YHn+*(#1x0H;hD28O(4BkN7Xo<)1}G) zk;eJnlhn|Wl%@*mm8!_z1t zB^h-CneKe^UdH_eZ1IF{@{)GQ&O{TnXds5^);rEH1Mq2UVvI`{-D_0pW4KJVyKU^d zZ-=q7tV;L`^1I6hGGxU$!z;l4;F`NwDuTwt%e;V+Q<0;FTvEZ)#NA zBLve7XoaMUWITWjnGa-F-o7zN^Kj6617Hm4`DZXrF?S>pi{s9U#QAZgo}Y#T`O*mD zwyQpG49>8;C3|e&3D*TKZc2EVIrg62@kRSm6Kwj8WEB7+Qz|@pD(jNcQ8A=4=0yW! zpBU4?CihUD37G-NIFB^@EIqlENYFv4HLWm&dHHmbFc8LW5PP_RsqzRQ(E{O!X-@r> zEN_H?EZv=PcY!f;Lt6E5w1MijXU&c=S7>XFI^)UX%HwTM{4#(|CV9o?5WXXgZ|cAJ z8sg`*sY-u7n+14?Bzz^$3+)+L@0z7U%XhFnV%i9~FGAB&0lj{mX!Gpwelkxya$8C+ zTje+k1rywYeRgbZ@Jf@2rlkqM($8eTeDAkx(bE+-#cvh+tFFU{f$#GQL%S)!=#i%E z(SE+w)JxkJEp;CyW?rna)5y3b{)g7l6_H`Up8JlqV^6)^p^{+beLbT@!zclo64uip zS?85Wg=gcM82P0v%xruwYz^x4`1I2qA%&+zn!!L?JA5We7w4lH6{17zGlhQfF&jHz zkwCE1w3u1ZLeE0la7YA}Dv@!18bI`}wJwyokKXJDh)i_Eqc;qJuAN1IQ}H40I*w z{5fsMQAdobDW0w#X2w1lRc{}K*oo?~rjKL8?;-0Z-FSJU9U+@{Ucq3FqIOJDAvk6? zd$hrcGtEI;HF^19H5@Ch`2pxbFfhb6kSNS!h^?kdiDjC3y;f}}iQG%V-15?!#sp1< z>mXo<48Ul1Zy)Bxfkoi@q5M%-yU|iFa)=D>m62NL5)ta4y(qm@-mPoG;_lb8qA0LM z{iUjsLqPzto-qhD>f|F>V2Q!r0?~*&NO$QMnPgpaw_YmEcYcl=XTdwZw*L{f5_F}} zJ5Oa=gD?hAQ;_`nqR0C_tdhZ zqVgj&4*4g-I~0tlnyCa6*wy^ohmZ>O^Ob*g8Lm;n0Oo%mD#1=5t;d0hRKp4Z{rKQc zG<)YzlM@2P-%&0K5U09NIQf|_HT*m;QY}YW`{(eF^L`roxIJckt-v|(j@(DfXeHkm z0`!rpdE?Pxk(ygO{p#VxFjUW0>}=Wi}Xb^Ku6T<+RYJiTf@JM=atY@*WCRNU|ORkwd+ zL)UecQ;^goGP^_Cx=v5e)Fr;EPS{S85fVm1w$BK0aX*iaSXzD(1C*+!P>U4gkrlcc zj3P5O-}_Pvr)Z~yT$KIQdoxJYnf<(F!m-5rI0v4Y9<`X2TCc;WbyVNscqzG@5U-z} zpQ4`OqF13d=!cHZiO|&Z2s*k+`b^EAW%RS&J+Hp*;lF^gZr!&D*>vwErVH}`#x0JX zotltL%Z~rnMaq4xQ6C-)cgbJ2-&j~h@Kdg$&dZ~|p_U5zu1qe;8cotMAYEvdBvsqZa_E<0L}9v?0V8zIAC7*lA$^c*mxWBI7YvG^8ds3r=-)(f@h}3 zV&q?~I&yDw^&jTfM&70N?)IeJ;T2D$`O`ay>j%CB?a^6SpB0f_b6Uc@>Uy7m$QwTixSe848!#k~yl@)w37w$>T#^9OY}zn^G5jkZZu->M{g!+#6>tJGj8#{}nOJUU`AttO6T`{+B3^DdKnB4;17Q%ko6 z`nH=DM=XPVF!5CY;2x$-c=EtQeeK-WvwS*7{z-;4JK{C2cav2(plM3J=wXR%Nf)o; zqdbqRd(+5W$i-fxlVaqrEz;?3?e6RI5)~B^iUvL^Iw`HW9|U^ zL3dH84!S*D&Z!!0(6VgxYHEFpSPPgXe#W#C-ooND2R;-3CGUyd?(XiFF4Sl|x*8Bz zL-_DE*<=1RE6zxsE8}`2J>7EI{!;YKTz*c6mO~y>UD-;`*(FBk4rm{~UEo12d6bexX6(_e_cptnEOnoKVr3@Wc15 z4mapMcz>>2ZN+Z8KSv(jxN~P4johLC8bIdnMZR|+`LN)Ivf7p8Ya6G!o!Em?+1wuD zb!We5eTRG*lS?CCjr{r5h4&_g4V2hs-e0s)aI(&;vK;dAbD;>e7`FCK(HbpZv^`)% zFKK3bvgVn{+1P{)EZaj~*2gfxYyUTyA_I_0AK}w9fUB5+-I|uT{=>r|aMd6P1N;Ft zS5vK;l)pRDIx!b1muhgh^6G3ibb;}Tf5N&Cz^o@iofU&XOpB0ux=avB-oGQcA2xb8 zGkvnBaooETSn-?bF%Fn@7gtqd_PM&0yfkc$J`o(V3_Uz<%Nd|)$?MDy~oU_BF|sVhYQ{a*6FZS))EZTBg_MM1kA=fW;QSZL>u1<{VE*#WsGl@{st) z+7Cc;9$(GpeoRimUz&WOd&Rk>bG3YTy{v&pqfO#wz?O9ZXz7($_vuZS^=MYF%rX`X z&bUBe*~ScSaizy~YwIc|Cd3X-#0pmG-y{l}^OH20{&U^cZ__KTCoXzHpNcdY1bwR? zF_6y(2A-6t%ggICrcr?|>2{+)VD?Y4d`0dt*S_OD*Y7xz7YdM8UhZgNN$EH1rjiS`VGN zaBVSCq=sX%dapOz{w+dE25aY%xI|O@=g_3wLqYXihq1H}t zH8|&bu>KEn{^T#wLEhvt^04rR>1=K^e9IMeSz~HFcOw7K;Hk?pQLxtWZv|YhKgir% zyTMbfu55P5DR&q5^|gn*T_^`Y`4$KA=jYjnfu8wHIpsw3lJGPUMaug)yMmg%-9TUh z4eR9N4Ir5Qf?v>)Sc_2e>?(MlBSAg$sE_rF0--@^Gh*A*}NoVv2d{$Ry(@6cBC=mwWYlarvZ=s z4&qtn*nofqT)DyaMj4mp(0uhKZd<|hB%yV}HO$QHA~}N*y-qxIGy2WXpE?`{gMUm} z7U$_8YxoZLv*V}SE>LScoUHFm|6dXbFX<4zizC=gFg$8NHy6ooHq^)DmUNlNiVa4F ziMfSw?q}{R2B?>r>d?XtY*g%=|Vhh-jLlZRwex)-?)#%seJ6NXopMWP^9G zB<9GLy0euwb4bfdq?2VsN3JTN_VV|OP@JzKgQvnJgEgih4*c4j90~fjhrKh1LLU-D zDb=}H@%>f4t4HXVZ}K|;cXjuB&f=KiNB82(%Hjf9c$MZ}1>Lq{uHFKWgBbySm}R#) zj$pB>2|UcC=MlfAd48O&O-(HhO9Tu;j^6TS{E&F(ndyUSFTKIcIzhtvSz&Ur{2hdJ z;H~ks)f|CNM<9qGj+um&HBi=0P?x}n7X=i=IZ1EAQvuah>vexMH8}jXYl$Lkp~4at zvLcJt10LlEOdq0CWlUuj`v0x<(B)L_JS_L-PcGz3D`ojbeg!&quLLE5o;S~e({3>) z{$Nhvd32DQ>3S>WK{6NdL2dqTO_2J+HZaX&1Vhh5eevGuYEE zsAkGM*AmVgxwEW&<9qE?aDtend52FHOBWEz>6Lh;z|ib?xzQbZ_*f5r;l6Wu?fV_v z9OULW-EP%?;hDK^usD}{p7QsAw-ZCU{O$d^)5qraP)VQeFHv-_a<0z-(#QOi!xPU9 z`SktAu2b@4glfx)CU@n)HCkJ@;?P}IcQZ)_JoAk;`{7P}e(d)UpYbFPr z>t$s{C1h4A@5nvVAu~(mS3=L85O2X#tTB}#kPlD@^9vbB01x@@KK6mrCduH0NCWwW zM^+Hey5atc!iCc(UQ^IrcyO->DTCV!gcHQWKYh&CyzcORi(ST+@gN z2}+(a^aV4K8JbWm!3D1&HxAU84Mu(PRN2vdit+lS za)COVd|(Lai>dbi{St_z7bHa)a46EB{IW=X&Bl z19dtU6#X?0u&*Sh0o%U2?S4gwFia2j@Tp7R8K`-|LxY*S-c<$aax=EI1yB6`$4zXhVlmpN zt=g4uD}v&=8L{mS!suN7GQ`AH4B%X97U`@^o9YvHvFOu?ClMv;y-b}MuZ_}Bb&|@9 zT6AIXDSKr+T70vJ<-=xi`|SGeBZ`?5HIq2k;&{~LGe_PQW&M5&8uztBr%S$9&Psd0 zJqfW=zMja>aRFwWHkp{rBhF`&$>ZE@O0FJ*4EVkSyXFz>Fb4JzuB{B!kcZ0= ze5|LG$>a)z=2ht9iT&}RsfXH9XTEz-*Ct`10w(K%jb;cBzn?SK9y1W#>^}$z^5m2N zLYD`}sDHux4zb$I8gHZ`85WBq{VUMrX3w@CY_wr>m5sl(Di{Ad4n;tslgm@aIwcG9XXbiSY>CtziZ zvg@>IIcLqoI=cFBH(q?I@*;+JtWsR#KD46igEbnZhqAt` zEpMQ;MNL;JrABf9JuPOfgYIc#O=^0RbRvky+|+@MRMOU|1HJEI)HEa)i|P!Jg%OJ`+IG+TqO=_f=Q46TG+Bv0^IVVAu`m7Iv7iMD|$y7%CC3?=q6! zbV!;JzIT90lScz{sc2Hu&JlvpZbHXaT-$VB%Mz(RMmVSG%19V` z(w@`IC~NO7i$~|$urUa=fD#8^QN!W0q1`*zn{+tMpFrn20ybpGonFW7<8G}u%TB#) zH8*3d(e+)j7eFR;7AYZ5faVbby)wXc=u1-fpiXIE_5Dl?C4)1cO+x1I*K7}g96DaW z?s?++$l|k|nmVu_{28)09O7(lwVzw>?&I^_rL|TNaqkyfaHYL*Ac07pyZ5_fqbZC- zVGI%K<*HY?htnS(am!(P3I&}JJE3dQDt?Dk8*sk-XD<9 z7r$V$fzir%2nm+8CDf0)`%Kcb(!|WKRJT#VB|4|_IZCR&qH5?=YUMBhV(@rmPiFKS zShLUAar=5k^y5MS-p>x(i!&KoLDl03nboF`lYp6vKi{}5`Qm;N7l(3Y3ZA}CYVlLJ zYj^v6R}2|Ls-c=6>61vG=~)Oqg+XAYC@k2VHB~qu)T!`PN&2?UCBWD+i*m-vDLW8E z(ZrJL_F(8#qBQy$Fj(=0*)zv_D=06v%q?8Zak+~n;_hpPg)M=dBkl8GPi50v1n2;F zTSk%726^_}9qrv{8GWzTph=kbZ{^(YV+!aVX(EK)%;SA}XPNBslkfGLSyb= zPFDW;A=wS>vHTZ(%6q4);jA)SjJ`mwogH5o&zeGohXKFN+{!q3(Td zQKEk20RU);Wf9Vy^@Ni3Yb*PkLI9J)N&DF!UoDoq+rZj@srFWh8Y%w>+cG~L``|__ zxTJa>R~kT514c5oU>vQ>)5waf3~TJ3jUZ&{gUqzGS;uu8J3B#&Bkct+iLw&96%Te9 z-bN3;TU)rnoKBmiTMp5XfgCn4#?R5*gPa3R8DnwIy#6RsETvuPJa(kDH?G~;Rw!}S zLpvP0z}>AR*Flu-8k9L9(~G;z6~rBa7Wxb*3w|i#KZPiEBE2BAE2;}_N>zBK)why( zw~SYws;#KGLf~9^zK$|Up#H991{C~3`62YY3zsL*8x3?Z#RjCi*s0>v#;Y@mXOz~Y zZVK0?iqvD_wDq%dIzni}*Y$fh@Av-E21#{Rw+!iAj@I z|J+Q5rI-?f8!cbGiNa3-sE}dBRB)Nr?ViYgxS1;%xeLoZsDOnk@?|T3E--K!0Zfu9 zf~q|grK|nJ46Ot@o-z(@&@CG9)_iPREoycxE^E+cS@Gt(3R6pU?WXyp$$R#7Dchy4 zG&b}1Bdd&g*ImtY+=-b|>X|ID33o7SumJdFRE*r-;&aLB4&qvzaSzWb7->$7o|m=9 zY~8QL%Q?^%19Ggnq}#AM=S*q2uE$+$39x#ZE_&~jp#99&?KJ>LPVZ3GSp9eVYkRvt zVK{is7m)7=>`|kDnZ|D{s-LMXZG5N{5`$c#k-9Haj#4gqS9OQgN8ZLCT!`qkz|5Li z%u$NNN(gr)t?p~6zt$pFIy|DB9&@x0+xv7Eirr;wyKJ_B%1am#Qvr1@Dm%^;3#!o( zw#R!nvZY)}QC=MEE+AJA_~#1_h6Hfc7`T6Jdpov@kI$^`)kjVG*3LkO!gLxwbtTi^ zM6*0RhgrpU-79TMm}Xx;uE^!=_S|8?lVT`gn>cv836zH&71JI_KW*CN>e`5F*nScV zrpYThX~p%0?+XVgj~T&B;f%;rvZ!WTS-jY_ukT7Z<|O(@eWwvR9Dd)I7Sk4tPXjQ- z!-`{qbt&54h7~(LpFnWlh}^vDT?q!keB7vGzN;5doB;q&OH?^z(tfVqJ4C*gt4ReE zUqR=^ z19-zWI56-@lh&L+1Y+kU;BzU_DLP0Wf$k*l<>){61tlV=7Lq<|nLryTV%q{0py8_k zD=_xgHqTy%cBoH}%l~M<>;Y~&;NQa>i)6X4-yx?ZvS&v7F5LO*pOa%JXfI>CU;Hd` zr{2g=yV4<_HW`I57tX(9dkFD(F3*!KM;z1B@o$l6&rNp=Q%U*qGdjNEMLzjBK1TK{ zLbpHV9(}d=-6X`}$b62!v$VI0Ed&+$oRn7#n~;P(-+-KO@=|s6&k6wY)HteY%sV)c z+kLGCD4*KLET116lh)d*vguTt^mx*om0c&VcIMVsIA_W%K3V%eow_(+lOoV8;rU+? zv=$dnIXQ9;#s$^#wWDQSW41Plv4Z=a>EyM}84n7;I*Y(ik2ix^L)acj9XU`^ zmefI$Rd1UoT-xD90-+agcHTIO?3{+G&fQ|4lntfXr}{TODa#dB?*}!P3d45Y%vMB8 zat6ug<}MKtFINI*p$Ie(>b+ADH?unsIsCoNWXE2I7?WQ5Rvun2emQq~aEG-*g4Kg~ zvsEko_QyN?krs|`QoJ|L#oX^(P4%WtGE4d-2KAF1PEp#%|I50aZh82mx#TewZG7FP zY3br@3f|S(tW3w^R@>So^X>@Kb11&@^?bp2@EGZxTj?x0^M}q1?k>XaWqD zN|~2GhhGruJSsg<>&)s-sS`qYwM*(rYqJgRy(eBKba`as5h!D7eour%32q^bTDZI3 z#p))fVu2k5p9>%yc!{^u&DCKi?gwAI6o?NUNz#kp(Ad>#bl&B=(qVI8Z{}S!ufXRJ zj-XRiXm#;Mvh+QnYEXnd$ag2IFy}=IzH2{&_4~dTTW|H*>f=Hum6YvPH&mq>4;0K9 zjOaG`AZcZ8B|K!xGR$O0z8|KqT@tBY)&zJE*`FP{7$XXwv}$Zs*cSn@Hb!NRue@H5 z4VQpa)d=XnVbA9bC43}&*(oSp<=#&G@X+~)sbUz?B`O!rYVmk}v-r7_FHYY|ymdpC zcame8yJzPwtO^-{k1MVzEh}AQ6FXa8kKUi_*%;5uH$$kMJZSsN%C)QNciXZ$wQN$a zDrr28Pi~hdFCWvhIlMr{Zq?M>AzQxZ*;H>i;@_MXdT+wO*^5Ff4juU8a-5G|a;I-e)sR2(efh@Y^IVC^P=p*Q@%xnB+^I`0G2>%$yx zX1&`k;ai5_rpP#={RSy?J-)pB74cBVIx9MXcEBu98Q8E$fqU2;HHP2K{pHWTP zS;-$XBhBqih?|*hq)*H<%s_S6iK`q&yKvz|;F`|x#A z7#Qf&pEfvQY0tWv#=GAQ%thkt~A8y$xRM`7R6V8hK^BM!`qM5kNFXO z0lwS#iiI(2s$3Q@?SMU;o%vhIZf~Hqk*k7da#qw2_jcGZ#=gBc>SaItEPWe)YEuLJ zapk{5_is|kM_|S4KrxX71NqI_aR}i<(+hTwzj5h{mVsWbW@A7~dTxs>T;|VY-;&e4 zuG<6@lB7!Yc_-|$6EYKz1mjprD^cwBF(q7d?=Hif(k(Goi4X8qlTFAnj`F) zldZR{il1?tk;-RtuaCfCpkH5r!6zEV{KWPW;gh7ylWmR$TM$0zoX#qNu$T&SOckB< z6%5H0b0$bTMI`m8=v7VnDE!HF`P}c*n(C$uMzFSMv=ws5j&6*=9SKZNhGwZ2$9ekW zcCR!Gq$SNdPVTl-`*SaNF1U~+3dF?yB@qSi5y2hf)SzvIe3ux;UZvq;s#Mx*(DVE# zxIF?(zNdEk#7=ZIrP98p`|&@SIPG{1YwZea`T_U#%8m-9mT$omnl2p_ufPG}ad z8VH>qWKi=|`m=tMsA>B{&$v7CfbdlVwX(zg8>!n35Zcq*-JHe#ur1;<6$&5j7nwoz zQSx7Z!k)#sF@S>i2>%PHkUx+84>_tK1{c%P7f&cF(}~db`{0X;uzqhD=V4>0P7#08L#y!J`w*de! z2dMP<6HIrB-}ZQaH_XJk+<<)c(975*Su zS6a;Cbg3?cdR;H|iFA^DyL0Mqe9M30?VjoeD)`P=xv>pcIn;7Gr>AC%RHs%-7p3#U z;E*psn01FPn{>i^oCDQz{P&y{sw^;Z2JddC_ zcCfJMPT2hvard~~)u&4Y>S3Jg!k?gXmo5SWb`9m$KD|MHkOJ}Sh5)>{aVw2PTu1IWcGM|j{;4>Cr--5n=o8cQEFC368j33Fkc=h z6QRgFi0N%&nE_vDVu!MX;wo-fMq%g@;g%=LA_MDzU2WCtUlrJHXxx(Ay$#LNDqD?o z8LDmj_0S!dgaE^Rcp1+5ISrJOuxK26?!6mow`Wdi@hJJSjzL_eQsOb_X>pKp>ib8)Q`D80dLz#wArhU_VtmcU8nhy zMq=n!733j##6%R#{|%40@cs*RVr?o9T7!L*QV>e`FL!tHGGM>ZD|^FAL&}bv_A9e? zoseRHIc(E78!j1R>ur-B|@yKPjoaF5l)%At3r7qx!&2gD@$~&{KOLy%Fz+_*HsIyaEi1Wd~zVVV6oE$`~wymjRnG zK%JgvH(8k;69=h47eZb5?z{^BZ{*UULc>4+@!U;DOg*wo^(~z^nm2`E>(}8NA;0m- zch6j>Ff3B+GWNJ~hGc6fv;8=q9v{8&_^sv)zE*kzMML?GpxpC$OG$_mGKQYeq9+*~ z9V0h1*6p0yOz{X{t}_~2Dzmgb!+he#Q|3&Kjtb!Wk;k*V8xA`zL|o?WeXotRa`>bZ zb6rMo<*-5%8>L%Mh4ME4VbBr>0C3k{cKVc$I-pKs=W21VC1r?g`nUf41YP7*{o1<_as^sfq$G&p2G${Np04?YD zz4fU?+a55a$z9?%I5rBhC@5$)^YTn^t_u#KS^Nc&wH`guxSs86MS@_82T*lx23qUylpINwltM=?`}`@8M$#WF2xN zlqTbqbKIK8TPEVW;MmqLe&GSL=U0unL(d)B>+ukYk>I}22#B`;2<>B{EJQM+`}aNr zwMjV~qS1r<$@y$|=#oNIzC8U0Zp1|{5F-!eKq^XrTK;` zj@v`;=pQIiw7@XhMH-_-?Q#l%8P%OK|}<<#lmj246OT9Ak8fg*}` zsLJ8ls8*R!&Q=eWh(+B0RqxE}pMpn#f$ntRfOT0$BZ8%3LXMXT;7Tc^8AWf|u`$i^ zl=mTHUj(O|++-gU^(C!C-qLX5R|6FW*!sNl2Q-=e#F5~5YL^_`p$rq5l;8YWdG6or8yvf0*Kpmx)v0hf!)i``As%{B~ zfLxC__7uavdc^@U2Lv(4P^?>Md32ZKK04hk*S4GO~Xnoo>N`(% zt6qrm51XsKh+Jzcoep!{ej%zYy*-eRQ;6wcvo)LU>*!`oW3pcVTAp0A)({lZ_fZi+ zdR`M&__EZ--P(yJ9QU^UI<3Q(NKI-0Gjpz7ef-kBY_2HxoS%0%Ul7*xBN zr`ZLO{{{!MhM1HZF`A{X&^x9XW6~Z6QQqISvkMgLOK<&k23dXcRh>SzvjfWJ_qbU@ zK?lM%K*tO~z?a_(=L{aC&_TS(XixD1gEClr`ye2o*4VcrBg;rQg*&B6-bvsyRM2rm z9L`8%ls<3y;^m~ZTsWEJr4B;An5dDD2l_5K4V>~%f$MwUai(DEw8Z=FI-h1n{fJ1w z=`Q$;{Uptx7^S2ZlaquaVBEq^-7ibknttN#(>9!}uzYw`De7lTyjx7w3K9+c{_8Cb zdR0xEf1kZHTF%mSWo~}tuh}PlDAxBrokI@>x%o;ALQ{^Y@9#+1gB13%B?K(g2J<7g z7?yXzPUnga&HzAU152I3Dkgog*!$ZzkwIoHaW(EF@9GiO-xD6B+}>&y=0XA1#xC>% zI&2~>ZBip$Sa?VH<86w0q29wDZ%?mX1xGU2F&M&&TLTvGH3NBo;NaI&gc4v^n$^#H z8lNEWIs0EZ>NnglH+VLnT5~S=ob7<_qf|&a|CqL|f9z)#-pbIftkd^0B{#3xti6Fd zD4hy!Ch20(3$GV4dkzB(pRk!KDq6c5oZ?j95bdxLpIRBuS=GnxM_`BRlg!b-`-zx) zCUyBrFuXNv;8oUWomJm-_dxLh7R2adny`i9D((7f_cAKD#b1bK8Luqw#`f;LOaOwc zdVg&?$vcnQ>Bo}T7DR$$2ZMjnBBb=1pEnmzrhUZi!&UX)+jC#s=oZqNtMBpk@7Xl7 zkp9&Az;zOz-p@&!!S$5xwk5AXU;v_1TN_pHCU1` zw)=f-|7>orHyoRgyFC}qPszp?Xc!U{#)X>Bx!5k0_4^LQnX35npMlv_t&R`aNtH!1 zOAoEH^yBv!+mtskoG3bFz-wAu!5P?X}Hwd?Q27jzYC*#XI=qG{f?5AWd z5T;(C&%7-yxuJguF_|9vne+B8oHDxrO2m4iLh(7WhF)fuo~vzieIZfQB71BI`y0}P z*;0Fe=B`n;+Lno+1C;UTCz6g`B9mq3IOoRgAal7w5 z?a6SJkQqplN|G#Oli+{a5_Q9J>6M4TcRqmHcvBVzs%4t40aW8UdKe0WPFZcCN%@jV z4$0!p1d}~6ch=m5hT7rd6kwBR#c%$;VH&`|FoS8-lpgW*yodA8 zm?X}h0jrm{Aipz(NL{Y|+rbyOKRixy$IdTZbPGa4dqo)`A2@&Zef;MddTD0~8Kn>K zP;_HQnv!;mA~M=AT$5%GkJu}02nZlv`1&1nx#uwJ)x8_l%9?Fa-YUZm6o_=!E=+rXlVKgq05vDPalulJ^_?@>+S=TqjN@oHQo|& zMX&0FG_P9~fHmONmvTZIeS+C%qe@`x#>m$D-%zh zlv8}feuzbJ5t@;^Hz8<4>fJ+u&um0S2m<_SQ^2h_eeOzqxn4b71u?h30?H;SBuB#h zd!%?H@jKzcQ#*+Tq+Yt*r#^k+lB%M;zFi+;^^^dj`202Jwi)1d?s_UE-4OPjbF-B~ z_w?l><}n(FC+QUc05c=sVft52S4vHO1}is5{V4JeFy0q8Nr`T)?KAa&#EqBlVsrpE zk3YJUb0Du@kPppE_xIBkZGaTvp$H@N%5CGq^f|BxBV@|>8?dNXhl|*z zkh|h3Zqi`}nbC}vcqZ*SJt$So*yHkB{LMz@Eq&8fwkQ+wgz%veJ>@d6X8_6dSGFgRk*D++rtTG+v{n zp}&>v)~H=m5G+8q%$=8W)2W}QOE^vOp4A<(M&VP=&M)|Nd%bnLyCh`waFpCW1UB#} zb*Lk!CytqS!FZ>*coV)r{*N3TyhZoP#U)H|m%aOz=f$*uqz6F*KJ15OtUFtUd@T*z zohIfOer_D5hAjRn>4>DLh27IH9~37>eXez1JluVE;~{6%rC`X6UW`ER%GzUL)2x2; zmIHG;*Eez(t}(|B>XDc;&-bQ=ts#ED30VsE$+&;f<+MMWcP49js@e+2u}G7Zt(m*c zWDrLsmPfxYH_y>X-*+|$o>A^$H&x#-?c~u0tJXI9Fe%kvr|a|9*}l{xC8F!8bTnxr z>sjWzXbi&cnnuzYw6F%7$QR60`e@{l#P@w zFn|jKfFRxSy!`QX8gf^cpX6)#uU|cnBM<%G`XB25)U?FR>-W#buoT&))X~>lu%8JE zx2jUGU&iUtc@%i+Nh>3_E0)=Zg$Ri|l?Oo$dDMEoGGTw!(?t3bz?Wj*&o!R-K!9f6 z!#NR~Mur>Y1^M8*vJhxCkKjh@#y#eyj~n=OJYp|v#e9)b;F?Hum9c|5^C>01_hg8B z<~^9m)gEO1F2@CE0^}qMZhk z_Nw2@@pkoDnYc&``WUF61|TY`ol$UY@mDX$lQZK=9TEBqbd5Dh-x2~lAkOqwOW6)B zUv6_4#ux0lUXQELO7RBHBy8lBSh$wfsjvNkvB5blKZ8dGjY(}W~@NwxyxVbk#Fan5K1^QVf^pp zzFU2<$)ap6RL6twd(Slqmb;5x30>RKzd7we?_E%GWMfGjcY1E5!;4zqAsG1Bn-_F5 z=|FjWF1UD*2*(WXRyJwN+hZB4b@U)VJ)6ZycFB&~z7Ip!heGNZWegZEj z*{bim-4~{13fN4e!HNv8-M8>t<6QOa3PYqhdcIV4AcyDs^!(;cOj~tM3GOU%$m9Lm zx<}epY$)F^XfCg2nFW}n(y`%9K+Wy<&R7$4(fJJl+My3;--IWCD|9zST?v~J0C<<$ ziBgyXS%Ya048{(tBd4QorS-x=s?iVYRK?H3^v1CVzDq3^*_W@f=yj~F%8FVA=jhO7 zLb9|qW5Hp$o?#cM+gUtcyYQfj5Wvs#C9lT=eb~X{Bt$2`Dc|mC$UjY#2 z*R&-K^8@9WEDzznHk-Oru;jt2tJ95R3x7L3u8Ve9yzy>K-T`SRz@^ZoX z-B17UzYc~pn|FDk`Vfw7V~KRn?x9;X2;ZyqbB+h^Rsk#IoM)6<0Dmy!xBKrp;qxfD;COVT;kBDj1&Hou&OWt?N zCFnDkvhC>6s$_yE9BS2NyYR-3=PD<43Pr?Y_U@Zy-&}nAOnG^kxs_>Br1;yG_GUmY z_daoKTz_M)x-b3aOB3+FiS=tCO^Ey8WdwDbR6qGZX3OB*w<8-&cY)7_+ELI{1+?-k zNqW1)VDAd-00>KVplf}7fXL6a9%;5?`%q?-5-OtcYXz-1|IDB6ork#mE1@#wROg_c z_Z|~`s>~MIQ7<%T(LMPmKef{U30(SL%Y1lEzwrmwUnjGy7P8ZA+Yfj5%zK{>t#~J>4fx#J0B8@{>kt1%Y0RCoxk(f`1Wo!s6VAo zwk&54!5M+8a^qc=exFCU^u6_7zn-%$e*c*sb%$hbwcHIKm!wt9|C=MHqQ8G@=6izb z(|K>X<&_O7SQwqxrm6GMs0r!GElm%j;+)WInpacFiv=Y)SBJs{cO~sQ6>#KqTRxtPg;_C7)ZhGaO*ddlii8D4oM) zJpd%xoF6a4NYRf&WMEY#Su%F7NzJ>U7ZO8YEGKih7iYWJCIkRdBDcqarEo55V+L$Q!kFa)fO`zfvOkT{a_ zQ2k;pUgYWIL}PM{I49=p(XmYf$)Bs z3AK)vJJJ{)m=bjgwd!gG;p4eOMqqy#G#nRBm1&z$dEUT&XB`8$?}$=ew^#OaM@OyP zjRhRD7#w$Ig-4o&9fo_6r@->AB&ol(-(%TY%*Z=vXV#2|-BfEfHaKQ`xFyx8i7 z#ev-c(Q}UiF(x*A|M66kYiv!WhlP$B{lw=%M9d(E+%-)$rX(5|;$1|z(Ty}CC111Q z;fH66kvs7?{8|~;0_el|)4GaVT(~Zy%9k;{glX&GT}3y zPxTQlhffr6vMRYDIWOJ&t?5o>KBf*~2UReo7{p`Ts>!w~2X4?f{2}XzgvU+9HDX6` zP&NPTAdD9)oPZR%2sfuaV1BNI0AE0$zk?-br3*z!#S)8&2P;Ud$6aM`poGQg_3s~E z5!*v0^6wCwkuUNss}2Cpd~yU$su!kBhVPo@cs9yZ$btj)B#ydUcGgD0JtZu5eNOQW zd48`5Zy1M#N2lC{0~8|0TWNU*qz!XeLL1s=3*y5rzS^nv4OV$lv z2ZPK{NHWvISIWe#FOvpwHag#g{HTs$IEh~c5duUYhY%J-r`gPtL?iB z$Lg5~nw;f)NP)D&Qnd$L+ClA-VKp<|y0dF)s{rq#dFVB@-87yWZ@!is3?zx6;?*_DN}u+tFG0>~kd`oeCrcX+`9en>?s- ztu=matRx8ood#eHeaEh@Bi0-Z7*!^mgG0NPHn-VgZyKhvV~?n~R97M40P#%8F3?)} zPM~Ypl60v_tZRO-k{?oYH60xFHBM*cO%4_O<+&OdO2`UM+{WoBJe?dabSFv4dpFt3 ztJpIn%(%CpJKXImoLeWLiy>z(41V=Ulv~oEsGd62+6Q1fH#IqUFnCVtuX?l7NP_Dg zmn+GCQ1`Idl#~-b`g|;fL`<4MVg#}W8d>Te;wCBogP#T;5-6Okp~Ah*M-|p*!{*GP zfGu6u@Z()`Qam)wb@lS>$r@ErCIj^KbzzIV_`GwDN3*+3JJgL^bUV-1UJ?dweE?9$ zZoTK+&r7zb>{@?!ioxyVw3I&M_TPfW22A~WZFd}n14O@L$h#G}_~`2!#l2Nk&nz(50RS3m36OXI(+oRyeq{?)8e9&$Q7;2t zdDzJbPU}&y%Y^jxq=0zZ_ekRkD6yywNnr;nhHzA$Idy-W0u5kz?##<0ix!@PiTYA? z+_bqz+$;5eeK%BSO=`ML@!JQmzk>ow%Ow5GFJb-i0&A1e)lw$fXRYSQh(aF zu*{{*>ttMgl>;fx`9ye*2O%nO+~(d~2+@T^)p6vMU+ zcS;vc!mcXam3VY9S63HTzF3^92MmGvTD<{ z{7_Cm!pqiuLjTndzCd%Lo;wD59D>J8C@%ql(Q=n>h2Er96l^3uTc0RI!E_B0*mxLQ zXfa~L&Of0OurqUu{JLmdb@xd`+|n8+oOkf_k$!iI3njlA9H`H4tK&|8Yim}exh~n_ z;k?ry+k;hTm=~l2Jt7;%2i}bQ5@cY}RW3==|L7Q0^J^Y3wcD`(I^R*3#GvU{G1C&( z2m!s1Gxf;nI1-orqq9rqo51Fw;Ci@jw=!GBL zcH9BUY3g8zpJ1LgqoPqy5^Vb`^piJo@cn=Wco-ciQsW#R3qsE=>^I~AS42eIOhEbG zsY5W%F>absseOGLa7?5I#D+LP6^n&L=ag8(#9llL-r#o4`n}`mWHeD+LxC9#@pB+( zA((UE-3Nq39)CaCwQIEW>>%I3bItnw4mXudYWanQ{Dtjn-}+sut}fHcd?u)M_7mhv zcva%uD2sr}9pw_8n>>5%R*RPU+sVXn`}!>O;Ye2dflfS$E6h=mtHu}o0GE#NmvE_>A>i)ohzalY7JF(|a1_BJuG&*5QbR(V~Id%VR<4dP=FJu2Q z^*y(AfNhL&rmEkSl{56uj*>M*EOP*cTQ*g@6#JM?C_%C7G?Ry@Cg~08S+eJ`!d>)~ zDj?_kF})w6&8x1gnMV>H_7k&F($5T3PYY#BwZ>sR8rT;Xfcmegi{5T)+`)Yf=_mY7 zy`CeWk+(^((i=un1o!(3VX_7QYr8BKK0b%D8(oQ(Rw6DitLUU4O8rWzY=KjsMz9tC zkdX(ZH{ThAxfWBoWE)IO|CdMoJ+Id1=XwEv&*pZSfFu6)+E(hotrlksli%f$PXvHs zyfgI*U4pl|e^I>geRVRSe<0$rLaYBPj5x5Jz<&lC{i9Fd70Yl+p{<+`1vaaI+i%Zp zPPKdA+}xS)|GNnOMNAG@>T)ISqXvVE6B*RG1A+VF&H9#v(j=jG-)$zQT?j63u>J_lR2Rd2F%&39tT}m z%U($e3OvK_`(T|YbUKP|Up0PmxqhFk<&MNldV(EOw%uz%BT2s`@xONH+e#Yh4A`&J zW0c8j#waiGXK=`k)YEVKN|jp=NQhb=_L+>mz@o8zlumqGAQ3r>2_G6VFZvd}PT=&l z&ZkM-xDpou9mgF2D_;|%JND^!h#)b(E+2xlOevqai)*2+H)Z*n9k-Dc9ANVS;$12R zN-39D3CGacC0vM?Lnd48B$mSp9k9TPZl~0UOO2>nA1@oBJJD4s$CiW*(MrS=dRt(M zXUSHwId4f<<(m_GfHn}dD@kL#KqE<-wH|BE!giMtk(R=5;3a_eKb&{y?>Hg$clrnO z7b&ARMm^dE5ufGh3)1Ezc~~0>yag-3eqHWa5#ZMV^n`v1fx6yF;C^9jv56~JZJ?Q8 zT*F8P2q9zbI8q$||IoiDPqe+$qIf#gJLA@`o09euBAO&C{8YRPOS_QS^@ZNSn%a)a zC(=r-77X@;1DYMU6`YOe9yqVlfLrvKi~e=zQG|Y6XZWWSx(D7=8X^swhlO$46Zbml z{x#kPyz}tgtyb5=?XPnVf4CSl*!_)j#;j)C__NU0(1h++D_=JyN}M6bgI*yMu^j4h z7uyZRm*x{89KmnTAV>Ge=+D`@ON^5@#~)28i!)&@!5vjM%Wf?vBl74P*25e48RrrF zP5Q<-=3I-CpzQI0#=)3e*VR#Wex7%!T4Dbu96jI2;`9oJk-D$2TzPfc zhq;Za!rm2x461UR5tGe3Y#_cO+%YQL>RoAAW;@8nB9oxbu`$S*2xU(LkEZ3wWbK{2 z!IxSw0-rkiX~eV#Zc_u@%kbnc-tsZUAyUg)S-`*r4V~Oh(i8IUezlFQP5aL8_nSfI zG!*^NfK-3Gw(>PZtmMSlz!Lh%6uT~uNZRMKMG@cUF@T>?==V+b)};7U-U-X~`Hn8) zZe0u;*M})1e3D&JB`%bTd2NMv$vgUpYT2<7zI_>~+bG&ge^zTlR!-l#+)E$`3ItvL zfIMQs8Em908J}@55Y8_#rf_6C4}FJ1McVxPz+^8{l@FJHBvFZFe|=dLYukXB#4G)g zL4>@&zxVGah9adshRNsj6wqS}SN~U+Juvm`ffA<2=&i} zjuJ!$f=Bgp8t*j**jsTG76E=hW#F95@yCrPqs~HRW zr4E;G2*-aE`}+D6=oC}B96lQ#Qo*xM04NGvw;vs9z|<}MlF$6n&`bUkB86RhkU^KT zpUP2f`sU@_C0G3w5{hS{sOJvwW=`)gNR;x36MINt>V#)#hYDS^<2P#cMP8ZI_ZtWG zFkF&=$v=oWq5zLvHqt{}P5=@Jsvna@kuD-`SwLv|sU%ZV z*;`Tn!$9%wfJlTQvL9*bzx3e8NgcUr==v2ppICOP*Gi|p+eT$n(-wPq8*{DIs)&uN z8XNqp;3#k8dgxudd!aZTe>Zp7$VMa8asHiw&eYM!lk!Vf|8b|pjnZK=8+tS7GAMD| zv^mUTxA?bsf49R;aPph{{QJQ_&X$Mz2*{cVyBHMyOnQW;Xs4s~iC-|ucg3a}^M070 zJAF#5g)u8rsYb^?J};=C1gUWUsMe}V=u@-kUFn&1a1rKUZSS&UnzD(H+p`o*V8Gn`ny;|>*2eT4B0aeJgo`1_!bN3oS^ZU*Ih zR`-ub7Sg9&KB=4B<`h~}j!l_x~bhhNMJ`5c;$uo$A zg0Sz+v76-zAj|PCw%wB_c}z>O-Ie7D=3$-od^+(Y{7Sny-Z{>SK+~J=h9&w5UpoqE zs(tcGN8bTk%EYWDPwz4}#UCqoCk zHe)VNw;z$(FggS3Eib#u7%mk&;pm|U%K*zU7x|(oqm^ZWWaK;{nj_JqOXR9qS}#5A z%huOQ2aOU=S;$mWymazT3--{ld ze~8h!eAwiYaInS6*p+h8VCj~?#{+Wa>>MFKAtCvMCZnUfO|0>QqhdG1W(I|xbdMD< zJ_wP_^g5t7kyW~5o^JS&QtRX6XOx8{%H(#fw)wxOgNhm)%{1H1Mm_;xPkS(T#oyYg z?)^mnU0yLatIPv`VbwD2cky#~_7Lhatnh+4qKC=1J^*hz>iUTVW|HELQA$Vs!3F*> zn|s#P&*t1y6;?jA<-S!ihLBx`D*9VU|pb zT)mA9Gx*O+L$p3u-x;jj@wL#7CADq)xM+X)SwTfX8jdt*8@L|RpA+utiA15v8wd_* zAbt9QRoGtYl0oAt&_Kt#KX>Gd4hSSc7g0Ztu%CeF32EE`+40%_iysHbKVMx!J0T~p zx8*-y_xyWz3KYC1mq>J!)HKw=_`#CnXr z=kJe|e+cu+i#_WIug<>OBl+^=p9G12E><^{QogX@d|8bYtc`)Wv5(|ietQUObO5Dw z`F+)XVUcj`Mg2$h%g7gAK|X(8V5eT>7qYXm}<(TZWEm7h8mXeWG?;|}NhMDQM@ zxgc8SkHYA){fhP2bPF4dl7H!|qsw2!ccwwcOnAVWh~Y3`j}u;cd;MRMD4YW+`9Z6* z;|SoWbkZ(jL9^j{BSG_C3D_~$0OjRNPft$xZGTB*YedOQu3JQ={EGipIH`SlR?!2#t$zJWat9qAIqcsm zzlXv4)9=%NG7b<`ZKyJ7&WmhhPk4tnDh@Q3PhN2dhELg&@XOG zNWv}8F%k7@KU-WuIi{0z<)K^-Kw8ErwBMH~Ff+$TRAr`8$qe%~YgJ`q6GQ`=A7qaQ zK#_okEd0VXWu3T={x;l%%x)W)z}S0;$Z``mb#k|O?JW45F3JkCH_ch$?Y@qUH~tYR z5?7O#B%X@ ztZkvVMe}JrkBW}V^pz6x(7)~2zuRqFdG{%QC0hJ6?}X&^=v8Z*z+V9nOWbn2*=~m> z0ThiBMaF#ngalJ&IFWRv*;U~u1^w8V#dv+g*FWvA72slJp0@>FoW-t2s+Q7R*I#h-VTtHaehGs1 z2`=vq&-%VQd}2*1rcZtBg!-l?t8_-Mh3`zbg@mQMYsrVu^96@z>l5EQVC=c7cn{&$ba(5~&`6>MUuZ!8>?5DfvtGhpZfxTBE6ckuuAHic*XL(L% zQ_BAsQ%m&QuFo+Or4R4SpcEU7U%ZL9|q z@XUx(BF8?lHklAn$(WKg<5f_AvS>IP3u_{1d;I*|&&ONM2d6;Nu?L@?i{XyPp_%g8 zYobnn+oN~t62h$JtakjADOJ=__u82CYMXU?&TPrMyaNvIynGyv-29xJrr-7W{^lJI z{EBcy>82RpEyZwT;+Qp3$8IJzy$=|wyizbwj?D>X8)*|mb{9;;t4@V_A1?f+p6ml> zTm1)G(4THGZH*A6937P|-e>*v_Z858hi;f|$YFT|BEb3k-6y8Zc?-W+rao5qSyaHe%(wnF~VeE0}~%yCs) z2}2%eIJp%Xm-tb-E&9d>Fc&3M;k8ugZ(gn^%y;(YhfI4#QwR0jJ~gOO=>A{E&Wydo z?-CW%H29L4?)CYLl}Tbt%}F{UbiXM3l6=|VwZC&}{Qjqy-RDZTROsCpp(RS5fTIS( zklbv4&^S5e-$Rs4w068SmRHYY*Ps5p>J4`wBJ;S-ZOfG_eXn0!xY*7q#Q*P)4I%Qe z^Ctchjq9_ZNOP|EbvXeDzrCeFv!v^HV!LA0Xt%w(V80ss2m9FRg@49jb?rAOq_huh zM9cmfm2|8&+EOnC24{9978-lvH65k24VBJE<8|@%R7n#3th6ozC){JHwPvtdTKoDF zuS+*vKf+UFR*VTllreH=paQD_}AMyI$Z9MWEX;f^eX5Z|PjVqX>7$qv^FhqOfMKo#z|vJG@? zp(!1}M-3vcBj4xt!4xm13`k%|(s z8U52Y9)f=wwXeD0=_vXXxsm+m0OkS;5Xi{@_xTvtPH4X49<5H*n9=KYua2q3xkPkx zW#Vu%Q+nnuz?fIH-pIn_b0VYd!-8$DcbyX97Vm=&Tpwl|96H&qE56h#Un8!s#LQJ3 zybC((eeKsmCd2fz&f*+slfJeiELHkrOx_^rXIbt&`5K@Z85vKK;@( zXg`^EB|vE5hQl$MKJ^#29AzdKRA+GNm=`yJ|5PscMHgE`S- z&V#3xqggc-Sb%7b(X80A;Z!^4m!rb1&75)tk^oNle z0)t#AGwstVo)3*BsXhvP(3&nRzFsxIt4fysr5HhddXvuRjrd$6xf-Zboz%DEJ}#YZ zmUZ;`WXJh#NfQ@wmgzFZ| z4%5oJjAwM2Ppu@!NaG-q^(o9|pJIYBsA6y8K&)zypV+@|@o{pPZr(gF`(=N0SEw45 zemrq)ZUPiw=V2s(F0~uuXupH&oR&Q3&35UdS6*hXzbFIu2KJntj7Pmi@KoNOia;mZ z0(-`u0*xn)xyDLL`IjH`z&|)&s;~DWHgV*lYOjf?EDYz7QB#o}MzlxH_lGOPZTdau zPyyqIwA$6=c33W28~TLpN5R!#z3R2ew*9MSNX0cI!fgQ{?Pg2+o&y-st}JNhEe27w z%7FlYn_XW9(I+FCXk{pT7_odQueJmt_puz1GF|zA&LA_ntdhi}CB#A6^r?Z(u%%Mi#II#BR~w|6BAB{+_ACmd*&a(ecdC#?Q{_opU6Op^>hFEXx`ESL~^cc2iAO#$Q{R3JV9=kH=sfepITM*P-IFfT4D{3ItK z6^sD@*FZ1FKt=pnGUVVn2!Hmc*D{esjvvkWrA&x=Hq(W-qtl+RI2vw?%=F&rmeQk9 z=ZcSiU!~(Z_ z*^w^*uaHhTP@jyd1D~sV@7Ao-^AqB_xWTxz^z^yd_A^(~yMFPTae>i%4`g@Cu2q?I zE(q3s-_*(CW5;l)xrkb2SywU&Df;>c0ZSk-YJXoeJMa9a$JG5poK5uFR=t*%P=DVo z_S|(IcQ`^0gv1@I=#IS;b_iS@%*=(1g(uZN2iH7^*G{H_#D;r&m6f4p8vt6Y=7+ml zrDY$Y&ulqe*$aO_?mDe-$4SGgaqQ&@_0w^V@BI<6rZl8|0XD(Pa_Ta>XktlOyI864b5l>)xh&=31HH|D~KarL|!F*^usxMz(hTE3*Fb z7$==fbT8tzAO|8D0du(ln}V?QkSLi#RJY+j!!Zp*60NADj~yqd8eJ&o4nSO5z>a4F z9{WXs+WMlzxZMqUMiuVLk>9?-vYq4$_x^y#`tSrm4*0vR^;I zQ0BBh8&U=+ByFlW=EStNcJAA_$7HKD(vCJQac!+DCBsM<0t6pGAQ%7u004-j3ZUMh zcJD3T6k`O*XIVjsl^6fd|Nqeb^P&n8(T@BS`J)+@)QP&JhOFXQXls66Zq{DXNy2T7 zW^yOnCBd#>`r$HW?yeWbQ+-2neU@_)Z4FmGD+@hJfh`Ljh5vZ}HhINdRIEW0Jk@+Z| zvXu-)8cF{sdqE2^{v6qc-isW)D5D=SUyJXf@O4tD7UvqY5$A0x(GQ7|MajIjc;&wB zbqgEkk}c#KUnKkVJ_<3H!i(?phUG9=#dDI_ZIN%Q7o#r58HnTI>z{WP)d07*kUsU6 z>Z|Bu@?4>YK3f_WxABR!7^ve@Z=NqveVJaO%1lfJ88u^iW zmh6kqlxH8BXJv-k>O&G7NuX`SUyd4DcUe*GZCTHc&?iGCmZ!G7O(uyeA-2U=7-j0= zQe*ZC5r};3B00f>Vi3u!H9f4BKi=4WR0PS(e`(7qV+xe4%L4?_HIoVlRpV@i* zBc5{S$Z~14NMexKXv8^ZCfzawxL;Ug4<_UmxH6eQ40k9+?B2)YVpBG{5s8A7sfLRj zPVEhfkWW%@ifEaVvn_D(@r1u}6t8mCCe=1=o~CP+`4OS~H=_Oy|NIcr0r;k+ZrPil z#?1!)gZ}OY?gIjvmH!AZBOtSYwY^wLQ@GdWjr0l46#t5ql~Lb|qoo{A?v&`pSs-fW zMrjjM?Hnbf(K8rrBa~vq2XakeFI>CyFvh6kQpY(~!Mhv5lKuS>IH~cA zy@8PAhPrmt1eUw953R)&43@gS+KcbU1%#9yzL*ggrgB+sO%rkF-nqXW)i-R;FJ?5A^di_sehnfJ1M~xo zqM8Vz5Sf$vdV) zN^QU3`}@G=5Bd`QdW!M?#f){1*}-4mXYqgh{}0(a~AH&ct)a`Oov7Xa4_{`OrdtLT~4r4@4{e|69mH zv{663^oS5cZT{-3(U-A?33rt${+lSS5Bs<}Dy2X9OXJOL|Gxm1IA+ZACW-{6rbDEH zF+$UNs52q3l9l|C>hlEI6 zkBW|d|4SdzFIPx$AC>96%~ftGVgH3uvq%kf{vV{Vm`{1jVuS%G34lt~?_AE(5noMjYU<>HcjEUaJ zPQ<-6?xzqdLc2D-a?eG<`%4)SkGSkk!sc3y2)aaIAfA{1xDHEDgBbNWW23pPG?h>LQ4vkml~Wg=s1NgT)YlO?vjQowxad< z*p-}Le*})VUCGZ27+n@JTN4rrrN4iiLOv)ci~>q0*ys8lq?K%?md*LI`8oNWvX+)+ z1F#Uw%4&a$loRol{v*a==CgfUH}Obju;>{p_7&GJabNLtTMY`%6Q;+SkhOLIo6trleJKS*06SD;AR=F8 z+QCv5$t?hr@DqSlC9AcZtQXJdg|%f0`7qZ4Gw3_@`JO%-TBw^=1dWnE?x)q0U8ks7o@y{5%E+RIc=$7&HO; zR4qp>iS9Lb;SZ)_vgmv3!-0MWujY=++YSI3KLI(DZn%Zj!W4x5bwT-58ocUNS%yMxb z9n*{})zQ68?u!|Hjnkh00HG(jKg6qJBRISx=9tcHIOS4`DNO7QvF-8kILBP&ab9&T zaqR(?{)jMpTMpcTdNu(5+#18J7^z2jmG>1|lk8|BmMq5!GbD@1Gn+$tCvAC(;$js!Ys z5a#=`&5mh~wV?_jMA>@v7&V2j<0zXAzmdAgdQNcO8tpYj;wBAil+J~q$4@Q{ z;AtF*RN0bI@`@N?;Fg!Y}K72LB1uNCo9GZ@F(w)`soIzL+YZSPllD&%yzN-lh@ zMuSNOMV+2qtsO}X*yz@>x3953w;ECmu{1AEC(aBP>zc&>Cc#=+d+Afm>B{g5U8Bgf69K1vXOtm)~(3F;qP~e?jpUMQSa3bkC&~|*V*5Y z(2JY2{xge$DAa+3E{m`dt1Pf;_;1EVxiW!16xl>PZ&M|P?ItNbFKej$|qQ~zl(-6IlwQ2+owfdF+>LH@s~Vf!7xywU%E-!#?q z05swMKM>>kIIIGn-f_vVl(zlv+hMlCr^5VWyoUNgL&H)Af1H-fy37B^BIciqy%xwn zw$%q{dii-I0Oj!i_YO3nAAs+2M3`P@Yqbe;u{p~(> zu6A_2hmMA_+S^Liq?grnDn-_)PlOW5Q@-PW^rqj2)=DSI|7PEop2k#GHgCNFPNS*D zhrg6Jr`bBw#Yh{$-$6#R7(&?}+7rFYVx#o8eEKfmX#S%9%uja6w{;3s{Q6&E70Zc- zr7yW)aWdyrxYPcNzarM)3SG3l`?A(*1AQ4UE8grz_`aAr(Sl6*1io(@B9(9{e`zIW zE}xG;^NqL75XQ7R`LE+{a-_t+Es&gAu;K@S9uJxSb@jQmg`U9~Lut%Ll%_{NVbYqV z500{jF_J7<+-p%@Q2sxIP@vY20bH!>J`ubS?5Ey;qV&&|ym;>8Svgm{&rmBAv$62V z@BBKRKDgt8{NNR^{Y(e(px9q80?lyzT5H46*FR#*0R{}E__67H?75EiPAp%yHXXbC%pPuVNY(P;yXXnsnS-WB&!0X?R_wA$`B7Akley>&u za+^p;O%T6?q)~ca>syNp4pk$^sBj@2oV?9q*ri~B9+YPZr7{RGEaY5tod#c9XWxp> z6Z4=A0i~VH=55Mzdd!E`IlgXCRnVtS!wsu z+KJ4)0_c>Y5i<7<1(_i%NZG*o76Q1=?>ZT$b) zQOX4rwLtN1DVKL304RW{12o+Z(}RADTmqJ*=C#StmKwb^6lq2e$)7`yf;m>hu@ldY z9lhP=Tai5;b=ERi;4ATQ%hX<-Z_-35uqB!(hfnp!^($?2yvAr+yDU;2B@FR;GRlv)pqX1YTEgWXa8avT_~lJrxv2leK=KK&f01CO5i)gKKp z?gIuUZOnlp`^SR@Lm@quZCRqBT$mm=7+ajr03h}SH`je*z61ZJPst@VJw0`xM3M2w z74&iaxL>QZ`Ms}nRVY-SmGH@Qsk`8dU|kP1 za47y&8Sx3{?%Z7-MN39*q!4_)J^gK3Akbb5darcK7K45`QC=hP>(i5NU(M17qhj8} z=IwF6hNzqHu%-A9x5H4Au&mw|o5$sgI(2ZDmY5~#ko#Qi*(rsr?Jwx;vABW#{j|f+ zv^wI_p&E;GbGMM?w?0YNqTQB|&6aPi!ENi_6!@dnK2Lxz#e-K(@>(4vr zM|lr8ljYl5%iCO9_f*q6IJo9JjHo)79sw4S=m2@|`0xNi-#;{P`-2}KnQfH6r5A@8 zbq#&lNshZim4cH@<>rMB);q{Efg%nIL9MU-JODpeFI>9i9%JPPdrce9Ij;jy<_N!g z{Y1%weuSo#2)Elmo}Ws(`__lge8{>3!`m#evo8zWNzJ4koMDv#e)>HKDRaS=R$uRC zuaka_)Wt-#Hv!49W#fPBzXK*Z$o*2u?%B~u!y&?(?l(By$T>DAjDhI^uV9hp2yk&v zoXZ37-{bX^xbU4nc@5&kWJBMdO>hpG`f4AM)Yi)d`xpEHI{hn5V_#%nT387MuKi;& zNQ^cm%3q($iT4hPf3e)l`C&ZJ@}`oqOQgj-&8z5tkpXl!a+mhG)CTf~+#}Bm5caJv ztj*b=48Ta!X`*)1fi$9I6@iYT4htClg$#J!lOw~%Du!c&^x@8e@ZSH9?u=*KtOg}h z%MB?wQS2haC6b)?%qqHCk!@jQ7mh|r5k`9}zY=IdGtMp$IkB4^hrP8bo%D+*&xF?( zt#o%(=dHxA?7Y*lo8jPfnP9t>1P86rddlFsKDY9NHa1o1Pb#(;MLu|6*<4hDOg+Mk zpm;a{R@!E46fo>cDAsM&&-uW-A%on#PC9*@_~RT}VY+?~hkgKSv5ik!wBtk{g7N?D zYCTubb2Sn6u?~tOvhZ1k))sfD}e|m!w_%J^tK_xBLDQed2en`=+M1E7a}MltTIN8Y&2uof$YFT`wgkoevPast=cDA zxAa8Ug62EzkII-Zi*SW9FhpSLF_g0lfMmGT6~JJnl%SP*4|kGAyc-y zRs4aST?pB(&D9DF84Bq>&C`n5?fV^iqTLIIHJNfyrg{Y5GCjmgz+h3|-JLnr_MB?| zL<{r(#>Juj)Rpv9gV2^o`T8LKa4{!TN2zb`bRM}VhJ56-q53DaI6uoP3dj$D@E9j^ zRcn{a7jdOs^-*72E#7Wl$A5m;ccm4Y-E##@al^sHRqCXa_$B$ai*c0pAH^Q!#&u6O zL87>QFitBwm0=RiBk+eiG((-L)8+NcfdZ0B)z*EuzQiR%okPQxNo_1ubz3#m=Wq2L z07FA2I`xz^?s1LA^@YuQFD{U-0`QJ-Mo5jXPT!XL1kfSKG8HxRJjYr&1&lS1yr$CA zu*V_HpgxMkU_-o3YNUELok;V;;|Kc88sy9*+{pSJ@74RH5YjG0&(FgLhQBF>FD3dK zgY8i4$O`g!%5j9>Y$#YKVmhSX>bzH4)G5TKWWoSTw)gBOjh+rN6 zN*I_@*8GGwho)bO0(>OX1^q}EKoPML8m_3PzvM)1qq3Drtmar+^l75Tp94~r6pV}{ z^0(ufoi#KvnN9Ady3nESG_Jq+mnl7-Q8(?qje(?;i%x=w?+8)m_r`SL{n7uK!3s`164&us2NU zGKE*d4s|BC9d>$@HzR!3i({+e@vKH;6PGh5v4zHU!OY#jwz)G z{TYjHpA*^CJ(|szDoH<$tCU3yO_f!q&wXf+$=^a0M)Y1iV}tlZ=!3j&^B~$`uZd_XD!S3g3Ddvq0=?MK;}KDv#_K|J+YMdDqs- zWU}C|4n*6RFZUpzegOZuR+G`%_k*z@&T9X70=-uSTw3Pw#JkLl!*9JXvbTL@qqFGA znmYQYGBz{*@668L()ENGWb(-{=AKQHy2rE0%HC7TDfp&0Vzr2|gA6O?QHtYrp5?%?zYF7xJp?`M3A6wf;m03870RsPq% zNxxKlr$0TwrQv@7MPPBGMrr{nxc=VCegtuU;QJ*h89o0zt;Rw^(*JvUQ}_G<)b|sV zaLe`&DFh#@wbIdGNFWY)zH$9O_;9Z(TOYj_sHI{6<&~r;!@J@7aJ7c+PwUwyP*?|O z^^aM|Lhc_A*(6YZMgU)}gzJRat~iALVBcY){paMLncl-4kFD?Do}YT2>6A<#^zhyv z%mw}cm$*gP;Aw*j^t~6PIieZ$>JOR%|LNf;W;n9GQt8^#IvE+u(a6RluzPB}Kj<*m zGH}Byu3oeZ;2LY=`7-7Ht-R6$9Bybg%TEBneF%q}olpN6K$K8v1UiDYD`27KHE?aS zexIcxWqx5Q9)!rV^T%c6szdM_N=bd&QZp3+F4a%UT>T2iLbz42!4_-yJR#R7KW=9g|5g?OzejBUGrT@i1(g~4xlOV1-&x~qI$Mj!;?W|!ycys zov%50)A)GNu%wT>H#cskPVe#6A>{w~&s+P}9Ib=QkCS}FltEZHm6|TRn4GbZ?S2z- zhF?cOx>D43I(_bEVy>`TE`4AJvHc+|lgxkWLGm&6*S+9VPm9zzp&x;mn%tbES3=4Cc7hh;5AFj10g|J-!gfQ>0ScY|ohjaF zMLPfkYovjqS%BHqwI|BL%3tSW{(cw#6OdvM>*EQKAaf7H%sznX_zx&)#J+S&*CjN_ zV*hA3&`|hSHMAimM-kBWuO$HFLO{O&m&H9RU!?%?R9nzdDS(IZ|2JUeXpE>S$3Kax z@(TrC75^|0C?x)-LWksUpB_iQ2Y{RW^m~{$j(*<-b*H$x*Eqo}( zch=P9jP0vD>&4_6akSRWla{XiM1%wGefP{hnGSO}^)UxU$bMy%)@unOkbBN+&I{ku zt+l$Z(xc=72Z`(IfzVrRiND@a=3{>F^ycJ$=>us;D%7IhN-9(HZLWc^;*2|u+1+KjTt3rDhRy`NV#BvH0R1MJzELBco zW?rN~ZjUi7Xg(dkRWtQH&vwr|scV1WpcmNna2LS#^f$}hyd8C@t236deeDutcXk~r z`Ww%>8tU)wT!|Z7x2+Gn9nW>Vt=|?^(}Sq2SDj;N(iTDq4~<^F9%^23fkcey+|wQe z>tP9MX|SSe=o|fJssaf5cS`mN*7SR@sMnkMLZBOBmC?!jJ)SZme(?cBSp9lIU^6<; zuHhwd>h7;{c;D5&<;e@-=Z<%w$$Qb8alTX`F!U#i8`VXE#IQ=H#6yG0Wq98V-)}$< zk&*oZC;~1qng=@0=gv@Ckr-9_1_0SQF=!Eh=%k)E%dBknWT3}~(-<9jqP7^%+B@H*+nhREMbFnhjDYTvUH^0%HN z_d#JF&LP6^tNBB?vA)(tmXbFcw9eyfv99S>QVBmf#QWdT{+RqrQe-8Kx%fP+Va zna)GDLc!^BNhq2FMQ5yC8g`z(07F2$zbX?h&#Si3bD_fGVLs+D`JI0ukQbBJ$v8UO z{$s1-+}Emc&1PMV$eGv8Iw6Ost;u(wU*q5SaIpa`WmtROImss1Qk&J~v7OD{H_3#a z@ytD%*!tsSJBTPGveF%xvIPR`ExXB^T^77F(_Qx5qIG&3@OtZWaR*i_>!fgS!W!!2 z>JZir6ejdWWo;9<18JV|wE%nJ97!8+FK-Fv&f|lGBt<0T2Y_Sn516%}d;HC8*1?;aDQ|^;`5t3#pH%TB*|{U zCp{z|-5R1sEE&B>4pj#N1ni?044!VqED3kVg*=)hLu(8vuY?f^MNpW?p%nvX2#DCA z@@*S16S>p#yM`B4$k3Lp41Bk$27VqGMNtJ;;*DG#?GS z7xzl_W6SIyD1ssa1$5_KHOkhvop{8gcGs}kp3?AP+<5nORuE>T8l22VX8Lx_e4YFG z8FLwqg1#Pp{&Iq_c|b`4veANWONFFa0G0+s)6%O?<$ch0asqmXKIx(T|aup?O_vPp+u zKYQK)6A1qeM(Yh3H#UaBA}%gK?dGg?qmomj`0qjSNK?aMOP)^Ih9{|d$G+VtC9{SZ zp#|4@!t(nvEH)oPh~`hPC7ukLSVHwYVY88vOmnPOa$kxi@P8o#EPoC zHI*xzlr*1zl#EqpNMW85==r|p^Q*s<$O#jlStR<7;G7BAh!~P4PaPu3A`NAOkbFQ_ zpTNOAV`B(ULDP5V4WTb)(4yNE!(&Gny+T9Mdqri^FalHQLUPJzt`~qbv(n4HfO`)6 zK_buv0bCH2@ec{L(&fvA9*7-ePH0rDyeL_7Peo%RvSYp%Js{uG_OLV|wnO#Q;dD0r ziM|<-7eOGUVBcxWy&F(P!flD%Tk{Y}3k>R`KWecwsk zALtK8wBHw+n(FhN?IBLs^qaLuL$OV8Mz+XoX1l_`w3$s(QXlY%auE59%^-LoJkA7Q zK6>23ah-uHhmbDg5w&lip$+4Qx^6UuwEtswCqF@{%B>gzLs%+9DHX|JS>oLb^v4$N zd57E7dGqVluxX9AKB~Qg?(#pC@8KL#=R{j3ioBW&e?k`*+_$!Dfn_1t4qvj>M6*EN zgLV-#qV>pgSRs<>^+YUtjsPGO;fGVr8b-| zWlL!PeN4XBi?JixBi^D+yeT}TEaz!M2P-p88YPEY>z`3m~FOU14ER(%AV3>tjr*;L32|&selQN=jYMd`K zwkE7tz|Q3&OV@skYh%1>TU}RU&kQnAfkXP#iCX)F=!_8|9G*Pz{dmgw1((3m=po%< z^+921=F<*g7~~T4lkxSB)*2|V7ke! z&h}R=BZsu2{`3Cu;Rj5yC=fDe=^jar+wt9sy3}in2DBFKWl?N@)C*>UOnBpT2*5s1 z!3xzg1vo*e*~lrl#KyJn=JHs2x5Yh2=*3&;r%=ZZSRPswL;~7eI&y^luj^M()OG;> z%n#iCvepJX!#<|}I)8OzdwU(3-DdkGVaSdwAM2b90z>av+x->dP`9$`!WKcgDHcyL|xzd3wbHY9f%9gQ-Gc96uRzc4ogz*xpk!yD6xr2_}`b$dbvq79ascp{F%J zLm?s=ptiVNkgQZlnCINHxl!uv>ywm8hQR`Sy#>x2AtlpSkKiUcC@O&XBccFMT{Qqe zG6DM{vN#Kd@H3Ig6Z&DB;2Fso9GEH08r6$)`2f)@`XtsXlv+aXYOF@>?ow1h&4U(5 z0Mj`dFc?gwMzpb0ZE{zyg8d;NlBoPT(t1?L+>G9xt{R6zeUTG z4(B>W7+S#56ac+O4zzE}czrXNpKRzE^EnxIf?jZkDUJF4MQy{3qi8?UpkuDCGSlL=k;(DPmwO$4s_4X!o zO5z;J*HM@9m|@~<1VAj- zAyp6*toR|&x~GENXJjkMDp)-D%)Q)Um^k7GI|o>JRSN|p3pETRtB3d!#59__>cS)K zj5vzqk48qCkwbHOEgeq8-(wd>eL0S|H3y3y#;H16WGk{hAIzn~Igv4lpn0MG7Psb@ zcXwn_JQ8RLjgp&Ak@-i46BI<~oW+Gj6kliWkm5c)_tt~k3^PEICRF7+d@>LRH1im$ zS06s3j=Q9Yw+AxbDhAz`gid~8AffU|8sJdiG8^|U*}q_4gH$RJEEyfn(DYJ_Q^Z4( zCM7=fJ*n;O*iOPGtJymey>`qL>GTrdFB}*Q{WfA)nM)%K-2{Opdf^ISAome|l@CWN zg~%3v-@|-j?n2m{0nZtqT@el*zTDs=e^KPD;c)+dI1gRGRbp-%SQwZDdgK41ZB2W! ze6^T>+}l*;4j(s#lG(pPlgYN~N)|-IIxpAd*ky&PzUHDW?d?N9#m$1Fj&*(4Iln+j zAX)DGcGtlKUE7*BrAeP~pHBlQ?y9pfHan|<+bQQ9qOFP9uez!)NG>4OP`oB32k=vht z;GAz>%DX+5!w&8=FSx855iMadbm&MMdAvD=J^VqHcDAT&j*w=_fw70W zb4?O7fF5YZ0;Zx&NR)$PfM}?(7O8Vo><)H7=Hf8T7KvRm%-n~*LPpN>8fgyKYku{U zJbKw3W)G}dmKYXv%dM0yxPcBzlO(Rn)jPa;RVjQ z=fFv3kjQ8(+Ki(N+?^j=%VM$dgEnGGJv_PKY!!z|NmV~s_!{iAk`m}%M9f%Vsr01$ z5~^hfDZM z6S@qS-&f<%N@|fn$hL}7rGc8V?J?quO)ZB@nmud-nXWwnf zOr>)lhX$3jt1HdYOH+3nFhYLCL*v>`QtqeSH~HHONCf!mY;QEGv1CWcGpGKw&-+tj zhKds%y?F z7l{7Djz$!RTTl-|J(nX^>AX<3`YS|>7Cne@G^r**P6w((LKL@JSr%e!*6kP3a*IIv z2y*O+&x7+#8_*8~@qo5on)U&D=!PYNmQ0llB#?bckw3p*zuWEU~%1WqgJ zeTrP6YR?J}kCshT!?pVr?A2=;Q+jH-4W{GAf5EygisC(6hQTJWOAySQHF7)`BGRGn zeog}o#4@Vpm2|xExQmV>wLKf~^Z|;| zx;c&g83+pkWAsnH=3ZSV8xEPYk=^EO>E1#-YcZzYqLIG7dttt$xXEMA(D1!2a4|t+ zE6Ci!# z#tVu~2O5+2N6cgo^*!)>Bh>HiIw6V4qwo>IN4L>50B``B6A68UNYXk?-laOVq0fMf zLD3?vUi6mfIZzt_0q8^kXtYx{Ea%y)J*>rGVj_Mh%01}41-YIVB^HL$Yl-2wb7Dcb z#C~%pfoV70;*n7RiXYHhnuq}3P6pD7s1^eZF_U>o)C5ZRru`0d)`N&dLNo$> z4M|=|8401vfy?WrSkOk8L|sO!xO^w+1m62YQhv#gz|N6QQhS&OcJ9QW^)d3cYF;|x0Y-s)T`%RHoEHzJO_PAhh4t-M#A@RIO8 z*Oadk{cAQyfHnQnW&CYcK1Zu2|Jm#QoCAT=>pZ;T=AL=IiigX|kd=lEzJuq(c4LRW z)qZ|hDz_C$Pr<+Y8U|28@>fF6%*eMj$s%nCT|_y6+O7Ew*A~EXL9aCI`0Fli8(^V* z+Ix-he0wase!K(Ac0!xp;V{=H32coJF- zyf17OoaM_LYf&CpZ&JMq*0L<+Nwy(0)g_go%K!)5sEHsu9e3n3SJ?E@+4BPmJZALI zk80>mERNoHxt29hLtFiq>3a$EBg3hw`SvAbM?gxZKEmK=H|M{;JAKZFh~jyODWWYF z+1zg%^IQS(V6w1YbdzQo^Ug&RaVQxonnDRI(JJ##PZJcHlD-tFCCEtQ-NtsgaON0r z&KyeY(0wZMP5H^I)JAqg2Ln`oSY9l*r?u>G+rS_M`yr|}BsXV0WB$ZK0+oxrzDK=#02e!ZcCX_NgY>)dI z6L%p7c(xoc%|dXun$L;?KWnRXr)r;|R6rX?lG?+u6uu!xkQ=W-1UzTUh$-<;gL3Z>0_FhZA3_|0Z!K~?vPgNwxPgUqxTE>JlMES-Ej(%MW7Etw z`n`7AiP{ITpY88F)YNZoc^}i&tt#zqbkbhi3ok0N(r|5h+Rrt+6CSjb1Rs+X@5X{3M1 z>~U)aMCNCqEQE+xVa-@MA0~dwzg-`m6>bE5;V@3itD@x zm;A~^42_5iAU^UeIVan~8=^Dk{mdFGklaPIk_#Ci*=2qpg`TgTNmzv58p^AcDlJJQ$(`!`hc(?91&@@60CUrYF(sBx#TTif$(Ngpop*gPKpnpIl29vgfevC5bB zt%ouNbG^;`_If`g*~+;>SqM+dfuRdN@3v#rtX}_2bvR=`7|oQ;dl%u_lS3ebsE}BN zh&%A_p-ZggVDCLT7)*KtU}Pg*k~#J3&aOo!zB>gyQy#;4LAQI`uU%mCZ%YIGq~Iy? zkgCx=9&U8rJ-wNLYf)OldA+30CH#JOq|K3_dBOh+`E`3(>lhLM`n$T{^;Wq14`&+U zPy2Z0wim8;JM+lS3;PDsZ%=vd9bL7&LE!ucDpH0cLik{DWM#vxXHS&kj9pRi*)cU* zLnXjUoatcp6VF39Vt?%PBHfMcy4WHAZ5 zonO>-{DBt5A~#WP0JQ#!cfvvuhlzBVwC8Gr%8di+o)5cFG~5(>(^;gZ0$_N<8m_=& zF3|2GU(;YtsY)D)QWqisQJ@$#_Cfam!keX(-ykIb<~0`r7GiKO7LlutDfTrTL^M#i zlJOg`Dwd+%IqEj)E?9(Y6Ol8u3f?m3TQu|xikAPkk!NySsq0Isc+_v0Umi@=T2?*unC|-gbo@^px+7V=pN^(--Z_21`BWka z*Kr(%`l!2#P37QW@Q!W%wgVmZ<8VJ`y6L9A1<0^T`nT3jrzHMoC!9>(ZA5?($ra(r`1@M>|$@n{%Ib z67qo9Jwizncb?(<{?tUHpn5!YK#6$MB6Ea)v@wj$&thg=mbUYWmX7FrR=`DNL81pM zjudU1tuBJ!xH$|eDa&)FG8hW)+4bA%a#o;t?a=Qx*531Wln#T`1JWDFgtGn z`W~^aC+hR+{z8WocU2wP?t*T52}c{FM8UUH+|keCZpxlehNWD-3HJkvPi7en{bW`d z9=hEs=aycHN~Fdiz`~soIND2z8QR`&QwUgYNX4>h^#Kw6rvLck4j>xY{JVjQw*KDEmQXl!!^eC4GXSdtZOC-|07lOwr-gBnMfYb=tkN@OR+fQYLRL^w3c|h zTJqpXAE)_PF3gv(=t+HWN^p|WpkPXh@NR!V=EROfz3ET=QQqa~8{{6xGcg_T`iD%~ zR(jz5Gv;&4dH{xING;g^MDIv2?;lKd?^33ml{@)rf&_QQr1?W7;ib;fGINekK+w9w zl`D*&AAEoIC*7)EaE+?^Bo3^%mwkzP#oVwzf_R^+KlBFW;F|6yY?`|HAi#wEzpm?` z1j~bxGuheQm)~ZJ#~BNoMdMTLcYe?rr4D{hfq(C$_9sYlr85>R8l?SHnC#CK*Bo3)v)|MXZmywxGdUBaM-K{d1^R@0tyhevoF0-$X#e z&HAR7nGwQzbE)Gv5syG9qPpjoAc#wCAP~`ZeCb-*l*E;w655N4wyz(7iwmJXnwCRxNvhC&6oVRk;Gj5=g2u0V z$}YPv?|=Jzy0V6NKmM_maPfA~9B`CZ-BjH;OWyIeHgPxwADq^A(&e?N(PSvTpp$Lf z3-rw~0c3^Nsa|3tugIxq1kZt<>P^wTRwCp@BC`=`N!G~TT6?X6gh-e?n~h#S#``cz zBleXbMaJ807^`!G>X}WWP??s$$y-XGoG$O@DI}IuD5f14d8P>@8Q-M{O3*F*)Ht#l z5Qt@q;$G>_vl0xfZ(`RLoFep->X6s#38HessnqCamECBn0=bTelE{(gS8|F;J2#_` z#uBM$r%@)?Wr^wBTqgg{4DQRi96WcXxJ(b*tbvkPR7_marsA%Wc8|U7WsO$=J!a5; za9%{@q?EUlBojtthywXW5YO!};NpPJCmvuUo5+yzI-KD`NnqvVP5Z4H@=SI+%J{VB zQto8(8(`XwzB~zJ8f>&T(%z-t=xM}XyynS8+YS1qdj|8?Z~1jIBhn|F!1T9ANdUZ@ zTEKTnfcTpO!!o1JvQPWz3ZOnE{w{xUjG}Yiu}&ALYJ>R@>3ofJw9DT{(jE%lXrNnz z4`#FR$zbNI+GS+UVmb`WTAN3!t}6eG-z>;$kIv*dkHu}qmZJyy8I{yHz^3=#70j2_ zEo+N_;pyRO!EFw#8p}ry>(5@F+h0uB?dZ=d(ron2>!SRWw?FjOGsd2*d2QefYLNqY zS_(U{LUHUZqW2a*rHqV|t? z{QHO&=$A&B+{prkpWR>PCmWrjdEgdF zYXb`$2!{gVc!X0^EG)I$s%LqY4)0$)lxkYZvO$BKG5MI@uz&*QAw=1WBQ0+U>_#Tp zb!;?@M#mkr~6BH5%6`C&wD&1Bu zt$}#AW6+Uo%(MVy{nsVGU{7$EVHFaMq@Jd02Oz@eqUrvGe`J|gU+#K@#fgV}q$CTa zJVrj9izP3}nhPb5leenbZ6220WrXcydAqu8e5mQk^)8;alW3NzsJ<7l;XH~t)g-%A z!}@83d<*22{1h}M21RQMzGhsD83=wEXM674y$>_{6DyYtf5hiV6hjK&mg<&Y*n`}( z$$*O^Tmx1T3vp@8A2+BOPMY_22r(m z>p;-74q-JvtoL_bq5VQ1$ka>Me3O)SZ|pHs7dqYF)w56FeD^pyX7URwKK1B0`)(p_ zm(boS|9#qGt8Pc239TY!XNJK)+2o|gy>kfu)e@a*LDUa|oz>X>`K2H$HVe)qKOT)r zNOtb?Q^$rpAdsANgcS%Hu~2$o(iTOnJVXT4=-bL74eco+xe^L0d^F03>`rFwmFN$5 zAZ7uR2W$0>wgU#W&`M6c$2??o3iA?!Q$u)S+mV6B9~DtW#7+)7 zHhOZ#zUX6J^(5=Ng+j z!`Rqf&IIM6J5>z3lSGg(NFs`pB%yG$ZjytT9S-&Y?s-L2E=*$gcKVOl@;EEpMy@~6 znf0V#vn?NUIqdlBxY{0+z~Zo+#czyx*n$+14u}>_K6s}XHF~OZJqm^NySY15hzcNKivP=RP)w6eqbM=opRH7Xd{mo+XYwHAN86=Hp2zCc_9I(`pQ2c>~ z6S9F}h~ieoLex(NapM7aCT)b#4^|guBQfvGhJNyVQ7nSk$cwK^v{6|JDL*-BdcS|KS70Gu#LLEgi@dsXacGZuEW+*RAP8Hj_uG;z~(d=GN384XW4rcg}~2`w{lSck5Q+#_bif(g)cMJ z1A~by#ozrz6;!5lAH3V!2r`R)axTBQ#w_#57mirnL#$A`ad;|`dN1bJB8m6%Xp=sV zhupM8wUW#k4fzysvbn@S{QVoRA`J~70#z{Y z-vB@qiUiE39q7aek!$A>AfFl3nv*4sFWF~6JhHb~AGelzS% z&$)CF97+$Ay9!dez{T_yeJN}w#4kd8qZDUVL{bIyk|-wm#cDxNW+RD28f;|=nMNGv zGAH#pObscO##OESlb(_mhuj$;#9zw!u2nqohv1%`(2UKgN*AWk2VDhL{`f5@mT57q6G1Y${I& z6fIP#-{gMb-XaB^%7O{l^4a&50BFy^EY3t$^UnmBLR~KiK6AXk;vh-VwgoaSMyvsl zMZD)_)O5Z$$+@*P(J~^JJV>tE*5rcV{anwpuJ1;Sh*7)DJ_O>Q4xfl1Ad&rkZqZU0-JPqk2Dd!%F%7qe=gaYBj)JDtEVsSADGMyY|KEr^w_K5!z zMJMs-g#WT6C682%{uA>o zt+$^G0n|F zCXiGnmV&uvv@Pld!E}iqeu_z9c=&G!A3Y3Az*xXejru~MKV3iYd>MD`?T5dh7GE&)fQ z+{}A5wXsLX75Q}xhNf(sJ)CkA!qR*j?d=s3a=trmqBQ_=G5$=iYRGrN=s)xwdIW3{ zG^WiCX-63UQ44YJ32qAV$`F%OLHtSvxUZwhv?@0kz#6`)sg*qTG?t#Mcqhz2B}LRI zVvs-s5gFJ=K~Fq1Ux@a8jW1+H(UrxRHYLkJ>|&tz9?6eFIK>F2-^0v;Fr%PZxP5p? zy9%-ANCbp@&X?lUPFg{Q=iohPJ1H}zw}V(iO1iFjw*O0Bk}#_Tj$s5LL9}XvWfv+6 zrII&fS}21-)@7qBo&$#6bDnAfBvcc#OLB7_Jaa|f(y2yGt@Yi5$J(=~q?Y@i4i5#TgNV>oU z3@;@t!tQ0pW~MTjGeDs?LKaO|WRftQ1ux(g$lv=tB#Bb!#5LtK;OUq@C8}k_h?C)U z#$J{pm?B3IX76%>(4Dkxt;GX@eq0Xvy_8UUdeM#S0jOZvy4rhQ5Rv(eHx0#wPJr^t zd@DFUh3qy(w8AYxB^3#>O_kZ;C-DKDWY(qhU}Y=ip=Rf}EE3Kg*-iq{v_K`ca4beM^o z0nfET;P71FXr@AqO$~mJ8jX6Q?LA}n`9DDg6bLitp3?C`qyq3cA6B@V#^i#|T9L%er7}%AskL#SMmXqTs>+cO#rM@Kmrdwe%B6 z0f82c|6R_Ynu0tjz$% zmBcBX-3|tr9sY}H@k$zEkmoIJwJ$m-1R{lr{4u=mUyEns4OWR-A5JL?{4e(nXLFWE zQPfH9G|0;B!%VO`e}Fxm{X7Xp6r^u;bn87Gq3q%nVfY|EEbQhImK*Rr?7^6eRkrl- zE(XF{#a)WTtNAKa`$M-!K(ZaAN3O zAa*)i++yHgW|bQegtDFR8WS%@oQ7Jpa^ve2Hnp{_MGD^kh4HyaZv;p}GoB0wA&iIO zcO))b+f*)>CRuRjVvU+U_iz3Z9cCMYncSY)j29i{f#E|{fG`scBOQ+!&-s~TH~Ux$`bQ|csdtX2HG7ylicxGoE^rXz7V-Pu+V8i^FnPg8Z$a};qm#X0(86YxYGx;g{Z-qkc zJ+T6w9&m^xa!0)Nsm6{zEys|1BkSNZOKR9abxt0OLwT;vC8)jziQ9lvXu zdO1wM1W~XS`Ozw9K-7$})cseIT6YBEqCMSheI}ar$X5yuPY)aJ5JyAg_PzIN)$C!k%>Z#(VV=Ya=;QCgn8U0vGyd9T!~fU#6WgN>8$ zx6Sr9UoBnl?5d2e-yF1Bj8Gzt$*Tt{=q|)oO==QeBy%5OQVau^AZ+fMiAV?qBGBdv zsv&=GuNed*i8}{a^T0g>y~m~NfI1fqiaATdqxmVXR$tyV^XUP}knuF)h+{jg)$*iY z5KKO3y&u0bK>-zBVa(&TnaFNRTc-_S+HA|0d3=vSRD(-48SUkmaZF$oa4V|+FHJ-~ zH6S9F$F2!xswGB=^K@6%G5~%rhx@*o#js^+wREY~FB`c3V1uZ<-tlVl!0!U@wc?W^ zi{W}+Yo+n?Uu5M*Qr7o=9-m=)ooaZx7Q@g24Z7oc-2G@(a=2j~jd8*z>Un&>>F{$0 zF2AjgIruhD-rM7SH&SrT{)UrNrAJ%5P8(VI!sg-y%zMyoF)0TzUhrD4KJXjswKNi9 zzA8Zq8E3FeEen-Q3{>RB66Ze*r63Tj4Il1YB_Y$j*HH4&sC@}%O~ed5V?AvH_K zksB{?SysMi)v@w(VO~^ZD~&RPhR$h`zE_YzDZM_;`P#Q%Td!v!=B zWVh(GekBDE

FOI#Own|H2?4+>*Z*_h?sd`{kAn*rtZ-2`|h$_iPEa>MdPH9rq`v zA1rB5m80FycXJ)*#J|7ChSrAwM`F9c&oQ6+-2TqT1 zXm&v1H!dPzAr!AXAJacnuBz&Q&(ZjiB7hp|6fS} zhF~f&ZdwgWS6px#ZsJH=BeVnLFZHo$Kl!G$Q_+HOMxj54Tyg<&@oZd@3Jc>6V!gvBg4AX-pz7Rb-)(f2=3=u)#eqvniG~eZ1!*?o zMiO1cl}XVENsu?2SBmlTg1Xs>K6l)h?!8~wCbg*jE9U$YC{jy-D9LE(gZGWDu)m(3 ze*PyResFIO!_=`FWuPFgUesJ3xH=7#%|e+-I)AOtB)s8)o55U6R)wn(olFKhKC9j@ zWM8#n&BQKG?EVmK>-#^YAUq4L&b)VQod2PEQXD$b_9iZS#9vkBteD*%X})G*Oh7qj zo7+Xp6XPZL6}E52=yC;ep#s@ z(NUyojznI$at1r3R_jw9^1AKn+N1PoJxhq~OY%7S6(xNG z-DLR84Eu=ba7=C3eN^SOM_}Yy-;W})=@b2o@N@7v)Jf?^$OGtlUQ${u|Qr%sp z4+kDk#9{z*58V!4Ss zLTNO}s)OIf-?l7hRrts`G%bx;=hk^N>RYy56>R$Tv70yCO**x%&;1K{tFVe+-zaon ziMQOq4tK~Uf=a!(wuTa~uzUXjloM_(GuP9;ebpXd-#OoUG zwQnG(HOL|Wg$rM&%dG2)CM*W!LfpT^&-fV3=k$~kWrI>Fkl)? z`yV1@{%yX{GU<4s(5Vvyf_5W$^Sa+Ugk>t9Y(ymNZ#orT?&>S%cFo)%kkb{;(yaDI zc&XFonZn!~-w0m%$H|YMDBmo{Eo~K+Zg3qrC0=LhH(MF8jfu8B=T0M|`$!3Mz?S#T z{PoQ#x;gzRbSBLrMcl$`l3Txk*fdtWy%*IO5CS}_t5Mwn{WQeOzu2O`5j<*W@GV*a zprY0-3InSSc*PUL=~`eXF%?YRRLAHP4CYnwFT~*5$!#^hY$9JMsTZ%gWjN$dn-0|L zhKb0>;>o2oP|Cv<-`6mJH7zIn5C(b?{H2Scba2iXp8`XVQ5G~*Rt%n&He2mRP zJZb+As^VVk6mlzix>tLaB@pWMK3~|1?)RnD^rs$JD`kH_hmm8fujg{5udrslqx8|c zS&l@X6v%)Q$Uxmydk}cyp&ffx#hg%{yjvE?4Xl>Q>iYE*q85RT=t+R zn1>t5Tyw?HSI!x=7{pIq_Sls?+N}B=sDW3^FlRr9KppB0vdz7;ASTh@bQ-{>Z}(xJ zgueAJOK!HW(vbM%XJoL?GfsWG53F0$KdJv1 ztH<(vBA`frAWjN$;oxA`QEEvn7%w=wy-IgWi_@)9lpK@H_O`$2aeqtUgA$;Bg(2Jz zD*9m6e8V>Q>_Cb}uA#?RI94A*045W%w{O|`mvvQMbNUDU^775q=NB+}+%I%MUXDZM z9J&jbKY{{>tfE`^E89qT+M7x8^mW>q?@V}ETHXELG1wGZ>-D$y^7>HroBD|Jg?e zE|{w7+h+N+kNrCyc|b2+VD>SJMuEl_YLFV)wH(CVJ?hZCC!&l$4dWgSAv+eR`~pFq z4ka{Nbb&EXPawgR_98*@KH6;a|_ufhauKyk8 zcjR0cQ8*gyTc(C`D@0wk7iiP;Hw(Tu)tfDt*-y~*YN8Y93+ZMu_uhwnE@x38+lHXoV^0?)hlDSNkk z!!DVZ4pP#na3_@OY7i>`#Uu6iF*vdxS|g$$weTW}O9$bovi0K?gwHTG5 zyPo+3HD=Fe=vCR7+8h!F#-pV?wmj~MbV~pKMw?iAA-)}J9}Brt!ETU!Mw9hkw(+sR zPz(l#1V;g}Xlc~0(%=-KpyPO#o|_UERE=|3N7x3|{Bn}&f=ln~>J-Xbubh6fp# z)2!byAV;z)T909sRaXd;ho};F;avIH>pbeU5Zdvdx zF815RKr0@A{2J58s+cDzn4<)fHX3f(&3qoj{C?i!l;mhB6g}?=R>G~nlATvoBhqKJ zKcI(uK#Apd3_>0f>znsB!?X+Ms$2Y12qhKpR%DWu2Z{f4O$fS?$uP9d#sPKCg#ToH z*u_spfuSks-vM>YDH<$2s3&0Krzu(?QPr__La6U;HS_K{gLfH$Mn?@~IS7H(+Df*4 z-p5v;SaH-@c%e#mTxpX>R`DF&>Sl?V?FrJlcHyS{mHGT*G4d!}YA$21d0P56+O-CH zxmYWV2)<+a=F@s}lev_k5zcx2_%^q8NzGu5W6;ce1e66>Lvu4=35}VD3?tN+Jsu2% z)t@*BvhOQMu1B38@ccq895B3eJGsxrE@zFpLb71jVh8g(zHJ;7bA41-+d8hpNiyDf zIf~Vf-QLG>VNSU{n(|b_*EK*PF~J04;$K4HS2U-V5*h9iud=VNCWVFRSBXcE9(@)x z_vu9MeAw^bB!CA-YE@9UdVD(^@N%5iwEMX2a8@G4*3BUKzG1SZCl zDL5a|5-p=^`enA~%|RbnL}?Rjwr#v19Q6bctQ2e$ztgBx zA{x0cJJ3-z0*&m(qLw=llDk!#LhHf!6fA=l6&sBEPSb_~s0Ty{)-TjrO`&Lc z*n0YKIJJVGe#L*|AQ3IJ7!r&l%TUh3e@@PrGn!mG>oJh0H6H8uqSD%oHqvQZh&PXY z4KEMCCb*7w`P7Hq3EJ^*Z=^~_q&1Jwqe$6|X7q&VY#OosgyrP1%GkY~9+iRx`YuJ` z+qC_im$kWq;X>WO6X^R|sE+7$)3H`DQ$P3UtyjIkvfkUKDY?M2d5$ZWyWa? zSH#?+d}vPFF@_f~!}_V&%flvAEKCo<7#J6rGcnfCghB<2ildIMo5DVYPzo$}MCG@akWP^rO> z!v)XE_`iyV8AgvA*(YeOS~!%H1V1KROrqUAF5C~_XsJQRyxEFx7@THHhF8RYwRb=U zH-k*(b>YyV`p%wxMb=#)&Pw|VOA@i)&kHXj;M8y2IP)y{o&KC0K9z6v*x+;m^mOL6 zc6E~t0D<{<_Cf6YOyLVQ{7-z$sE>GE)F-Q$2+jTLL!0GxSm_XA4adD6Lz>fGv)Uge ztH(@_epAoEeM~h3Mqo=cn5N(1PRgoQTM0;=EDTY>(+!MIt2pmZDs>;qQp!gx%3n6$ zbSf}9FB?l%&i3{kEj4g<+;(^SXZQ~+b-LT$wdIS=-EJ;CJ0em1Kc$i1=aOWn$J+hz z?JCdC01nCoJ?SG}!&VX2P&B>^fHT0*h1ZXxaKYY^hToL{b^mvg+a$mn9GC?cQ|?Vw zn|=_D1h2>-9~3d@q=iQ#YMxTBobVx3{A2Tm+JVvq0e5+U#IR;F#KVQeJpSQGmB>w+ zp7BGLP9@Mf4LshPTDXn>NZ9MM%QaI&wX-~V_)_4JYW3A zXtXJ5h_4D&jCQFaz|RTjK67Elg42VJn(_4)g{AP2DkpfeCZg91b|o?)IIx;LNH>bC z*CU<4WeNeSrsIU-5kNZu;HaeQ&Z)p0fgUnGU^6!&pUh~iO-O3If<2=$V)mh^%Dk$* z(f6FX?ndwhXmni6Q*jL=q)P*cnufjV3x0}+AF~S^LJ2;5rq&>n3Q$~x;{;Sfk$W6B zm(VZQZQh<$lIuGCILFMkY!pu-mh5w}-06P#+m+WCA9y?ZLtkj?g1ao5_H^L>x@PhG zbo~V_!ez1;^YX{U>`>V;QHrf*J4((S$iQx$E%*#&QeAzMFmN#^_=dcIU&JDgqUTzS zG5dT$Gk6910AU;k!Px&46-+UYG@-?C$alG31s_#)Hdm!MVM>tKrskkL^g^5iJiRD` zWrg}B<7G!MT;18W`2Yx&|W2kpmi|zJ+8e6tBwL=!MYaW z!u-6dwpHhmf6KIsAD=kK>_& z!hb3z`jgCwNsAB+67^4J{FW^KP!ww!$sXlYH*eH>!(Cy5F{f1113d9(#Rj_!oYQEp z=z{vDMO?Z6ejckiqXF#uuDaW{Y~OyDQ>Y>|d_Q}B zDNNG{+{8e*j=x+f#1_30-?avNRa{W-RJoD{4(I#vo(MKS&oGBx%AZKud<|+QmA7Awc&!f2U7WFCWT&9Q`$O6S?eyH!$*(Aa+Ec- z-m{S)bbJ< zMdOa~zA;jg(d=3sClxiE`zYf@a~`2D-cEmDW6C-Y3{E zb%e3WK*%-twLctO^V9VpV>kqY7)Xc_Ca+qdSb@k?&^%d*Li#Y{G&FZ|>~r?`jd69I zVE%l^P#|9*SA?UXFu5}X-HeIFy9ozb6oM(rK!qQEKwTbp!2El?81|q_aUPTkm*Tl2 zo7S-CRDO*QZ0in25I~@G2i7xx$N1N=Pd&!v7u_VuUDNKch|~_Y)SYn zP#13g&^S>AK{^gGFzd;Rer<9Y?e_W*{E|4J8frRxWb%WeW#6?h8n{lQJ;B%dNab`r^yVO~14(!h{5( z%oL)Gl4u=QNUAG!?L{}Bc{vTx-sSZ8Q_g5P zo?DTrXOb#Ec?)=7_-@$%Asge+y=WxHhEVr>U{BH9u@9cGW9Jw|j8aiBBW{&gh@uF( zF;)v`9-rj4U@DBCk|F8^*xkmLtR+f!myf=-=dv3DpQ={6UlNY#WYd2=b1+Z2Ue=>$ zW+_y!j1<0ngz3*z8>3 zMshNBt`s5A4{|U`MuQC0uJED{pkQF)2I0RgwS>tKJAv3p=kJT!tk?7{TOMsys^$Zf z`NR)m=uuDDQgjMmhtKPeT3GDcs(E|liD*kJzW_${*N=T<@o`w!V)%mXcFi25rljMy zQJ|o>VObQhL*Fcs%e8p}JwTdnT2^$rFGVK5E`gBK00qAfBf#~{k;Pn?iPQI|B{HGgy+L7BQt7^7fVhbp|AIckkaxh1h*QKo)Hy;}Y# z2qCcSz?2t}^j>5A)&kki5*9d+Voqh0u;J}iJ=}9$C+vm)&sH817PuBMGOJ?sLyL?HnxH|q?=aNhv4Yl>7 zF(QJ^U_qIZQ6u)=YQ-gD0-Xfg+sEpUz1L;JdH>xx^*GxPc{*A8xoj<5613$MPXu%1PerC#Eo)^j&eKH=(+KVZ~;>yFqMumH$3y&VFMbnvA;InJC9Kj$o4R>i@ z$JW=oFtr&S-$VZHbS{D;zIad9f)~MUCk0&Q+xYqLI30Ale5}-nOihACNYf~1EtP=3 zRCb5jy~uoUcY8Sw?(0JjU7$EO*M3-q-_ohv;hLSZpgUE;NBRGe+T_6C0Ea_jCZ?gh z4MBH!+SV~MEf%=DPuK9ElRBNtox0c&z^*g^grpGEzS>;C>@2|0(^$5~0c4{cIl^6+z+Q>lV@7BjzQd zHUY#3*8jH{Vh>P%Ct0*jQ$Q=3HnY(IhRDbc>nsAFFV+o_?VT-s z_(zcERYiDz5IUX^$D-K$87581LI<4D2<$6(KmCmVZC^~>7sxh6Kru`5L8UrttOP_) z-uI%pTPtd3H~^GBjgcX7fud)t!R!Q1_o@4`IRWytb9XjXeG7YUG(>GRRGqjKU9eFU zo$*3jf~7vG1cdt%*8)?O{5exF?Lu}MEFynGm(lrNTzbxv3eni$>q1)Oc`mx8#vJvv zQ}uwo2+TQ^xamRA3twsfQS(zqN^CvMbW8E`sprbjjz!AL=tj;=4c~RLc%X;DS=Ji2 zzAbb1X?*1~?ynn;R{`_-TaVvHES|92HtWH4A`=IQS(f@`3Na$9U@uCFw;Bar*_G{(J-fp#l)QvJmKe=W?2|4MSXu%-x*TXx)3 zVi-ZiwjEM3;oe|2c+!aI1D7y776E~qj~8?L3?b2n>;rBAX~KLBO2%Vb1Z4P$6K}g~ z0iJetYJOA3 z!@4&V+$(CTAe_m4r=W+$LGf|po?C-@%|jtiDIY(hf(@UA<~g!TfCi-cShVYY6r(Ib z|99AAhw_zFN`3fp_5aM+Wv{aM)`S0y)*#)mEw82(HBQW1Ar)`Ds{XagDO+@THn(aUr- zrT?sBZjj!K#>mU83B)H5mZOhaZETd4=AyYTS=9BEHVfk|q9Tl_~ z-?%qZcDRSefgk+Fd~SVPK1t_s?7y&FX-0Wg_FqgRsN~a4R~~{4ac@~2X)!&;dDvPh zzreZZL|gw+zaQkcmzW{&<6+O`+x=W6?|+6}A2NN(9MAB~4T}Zv|XsCle8oqxlazTtHudULhG*JbItQSc%AAk~*Mogg| z(lN7GUIR)XgK`_&4H;(1`w4FgVa?E$6nrBoXRjDRi9(2~Gi0`7#|Ag#qOIg(6HaW) z;2P8_&}+tbEw-!W2BG$c@0mzK#DgjLPjbnk@4L{{=-Gjpl~TJ>{!ZOf`MI7T4PGSA z5xJ!BKfgBuL8wnq>*dS*bad1OvQKR5y)|^?yPVm(IdIu!pIhl?X#6r=`OCT?zbZOn znv+n8SZ!a$Y8LACt^8r2t;Zun?K#@<1Dq$t5V7)U*-&=Tw8r4%5`&Qc$> zx;8iU0!VPAo?&JepDUD!@ol1cGeCMdm(w@ZTLSvfF02&BLN7wTrdRf2&Ipr+Jej`! zLCEzV)Qsc>CMTG6Uh;yMvcXDy^}7AVZ%0ZgDJ!qi^$`z_9DoUBR4>_A!b3*-%*ymozm_4=Gxm>a)@NGbKR;^=Y zl8x)a;p#qqsH{tzd~yk~99pg1I6=`=I!d$*7jZC2`Lfhj(l#raRd_d99io#Z9HRp) zw_Xnr?T!!A#7p!*e81sVv$x39$df8QJ$-5rZ;4B`st}Q?-czLTme9COPzkR-zj6nH zXcGAl+ZA`%l(Q3WHK0f^n&B}rZISU}bDlazfSwlSAlklRHyMi(P@_he&E{L_2R^6= zmywFyNi{@Rl-VF!!oh&Z?V1qzh3MKV$J6o955+58ctJ0m^|Hx^^ki3Uq-zaKPk zwFolMK|gB8%U!;jvrU+1+e8wXyC9s(ME0E&=+S(Urfx*07g&H6cN`;0Q!#QZnr^ zz7M2`DK!30$!8F2T{%&7S7SrtPYDqg&|Xa;k80uhDH*_yArw*W`J5QcWi92<{;FHt z7~PRstrR6@qjB0A8k>Sj$)bV{@Zi6}!xUUF7Jr#c<-R{gh}0i}z&O;@t?8bFDiB~` znUjMi5|^ehO6D>f4Uf_EqLi;SZ~fNGD+l^m-Dl3cPLGY{bZg>GhvHJZwvV8tjO4P- z7o%?st}pYIfkg{+Pxs>(CS3`t*{*h8<5r3|-Epv@(fXs;vDHXiGmK+3SRGY7l3{*cFR z;R>kUPDyBv@O{9;Tyjsci*+TxEnFj<2#n(>_Ax1KyEu?;mW<94IlCWSu0dy;Bflt| za>Z#Y&AKWJ^{T`M88Rr`m(4ABJXm z(ROL8qjJPo1~8RtM3)KXaTSVQQYISxb~ym2yR^9~u}(}4RZ@Z2Me1DLyuhJNT~ ze>Mp@mbDdxtE#E3B0_n;&%W2l>1*ilh{lY5d=HTd>u^oBKqAGzh^8Q65E7#7ihve5 zcEBrr@nSY2A_^D1UjLoK^1r(DjN}H4fA&PS1E!Us|K*ko4MVp(e7U=ez8EXXFS=AJ zLHn-7{`DY6-w7$0p9zz`HYNp7t`-lBWb)lC5^lOK)P@b*s@U2H>mj&3kC!AO_9qc` zyw(Cqli0=Hm3lE0**UpRxcfB+BvUA$HX5nwW0EVj#7Cg@LH@ z`nQ@{%XP9>h40z{e)mPgf?niE4jP$0J_40OeKBMeaDlC8^}o&KVD6raY{%4RenfYv zlyS`lZJr8SvEvWb2H|&~W}>Kw-fu_T!~0n11Vf(@G;ThvetSgBwC?-KBk@=i%_oW=VnCE+3jf7 z`vX*#2(%Jq%wQm6<#Rg6hgTWywn;w1l%$uZs`U|cchWNvoIG>>FxSb#_TQzxHc&v@ zikVo#gu?G-nYs=#M|f2xvtaNa49~yjtrxGUm2f<1#+N2mV`kaaQiw} z7Yp!_|EJ<{QIi(XkkFCabUAJ$cdmZ@9r;iEY$xSOI&Y`BpEFQDG+@Q;^TI4;s1u`Rr5c`eVnk~-&r{zA3WX34r2LAH#4r4ggEI1- zLW8~$LkPAdNGYNBLkzy$yC&xqq&0wcQhqcD82A;~}>+OQIt2K%btsi=Jo zSJVCi3h0p;u_S8(;;)mUZG_DHpL(D8g$HUya9w2d$JyN@bQ$Gqq*#Rszhwy6;i4M@ zI)d+x5+QVUn|fXFe2JPL!kRgAse?Qj4=t9~nsaz=$9jUb(0ffzDgJ&m5qXf<0YbS4 zBMsj%APer@g9#jQ^rTHNcT^bByc~MZ>0I8$LAm z06@KOrT(YOiz_+IJ3RXzJOL~J!Z;Dhf`7$;&<65{hnVo5;Gk!)d1zC|Xkq+L)#aTv8@c>V!!%k~#j`m5@QpKs4+4udd{#+r1ql$5 z10*jfi|G~=1fMBBPDiT4A3#yd1@WK(Q4UiEg6T^^$oVohBk%KEG|_GxCIf&mx(i!- z2LD5x24AmT7Hv2+WK%wy!xR@$bGE!greYYNLp4GUj-!dY-@D+U~}y}m(i1dvj@)m!XC8lpns2Ej|`HgIAT--Kj9W;r>ZWZ#{ZzpK!km& z7ep1~T65E~V9cboJvQ<2yBR9tABgVNvXg;Uh|=+u5lH2XM~z0Tw%J5B2jbb)OM_hu zsqVpv)}HvsKv?|c3Ix~P3cTAx4<*Q?fuiJ<{KtuAFrs}Q)2ol7Plx(1@lvm+ydGXfJ{ ziHQ?Cw8X3iUZW|CLeYhfvRi!kScxiPj+_cqrmv{=T_!IQFLvnc;@P63`C_Fc_t6C6 z0|r_uqzbLA97dm+;45pxKe-~40WI>qsJx!a%ESNC&lXQ(9*rW}h=5=P&*Tq{AUMC0jl-`0WQcwV_yoRe3LlrHPlfZZ!tPBqCVlcRNv57zRf}LWIYuTH zDHof1QUNhndX0{XcJyz4VHKK0b8y}7Zy#Q4E1w{J%+EqoM{5mr9g*TH@bpKCx@%TG zB(&-~V}`FtwB5lq>q7%eHbASS(_ViQSoF@kqq}7jy)0t^3DdEp^kZT*rZVRJJ^w^_ zfrtU8#E;%ZL8~O!y&29Cr1%m0eCKJ11q$Mm@i3s^-Hvqh_rmfA{64EbmaAGZbwY^c z9a&XRXk2#Srw>ah8u>NU5i2P=^d z%Jenlx(1euaA1%s)Og?^p%s<^V@wJ0OM=faN;%BW`Q7s#nGBiDjQ2EwBVXUV@{Bj| ztFf>9*Gyc{RJEzX)N|fWT_CQ0WflGjK87lK=K#+ikFc*tg*ivW(c{1xF3s*dA3Xl> znO5@P+dr1cqA?GAlO#1UruqyoWm7*&2P6Ma`Ym*@tM!0#1hdk6)0Z zM{S3%Zp(7iu{uY;nRo8ZEY{#HXSR#|!@9`B&$r-K1??qlKQQZfDu|KJnE zX&~KCbYUFUhK?eQ@;dppY5vDnw4s0BVe@OiL4U)Sd=FwkbuG0g3xZ6BEci7_JlBJ` zKW+2=e)a1eu|pvLXk~@yTQ&;m=0r7G@BNv}yBVXFvuc+K$ur*6)Xmo6xKGr>Ix<&_ zFCOau0UiMY>N{j$&oS7Dt`!!)iFMxopu~<0^?l4Ax2JO|-xjdrH8_hUYJ0{PdQNkn%@BQ@v`6;A-JEUujDOY zUF^#{S`jT6wH0&!|6@*K8L145gqHjBtIReg5*wBHy)9ONBKz=Z`uc_SkN!$4u5KSo ztUG`YWpQ&M_pDmO4l`MxI9l2HTie2;wG+H*Q^EavAn*hP(P|kG;)*!8Yml`GzH0!D>bJ@L9e3T zOZ|GaCe}IG)6rG;3~6jhzzoMynf-#YHQ-QmSROm>>BIk{c5saghkXjSQzzAdw8OvE znCt}4s1Bpp_AfEC#n0=9EA+$WK-q1~y>S_H5-nm3@5O_K=`RoZ?Ro`3$~DZZcF9cb zZdo|}CVxcsc%)olpfdF5R0jrd+54Z=*fn|^Uq_4!+|y@2LWKUsSCov&j;=ui`&(Zr zhW$HAEL>aycVMj)2;M4w8`+{r?`M{wDURi~BKP5K;E--`;$o(t?5nGkZ*9Z=AjT+3 zg+$Yqa$uQ1du84|f|i!b1Add^dfe(K5wVnvGQ3F+|&ThZx1Zw8hCow@DLDh8h8o;m|g64V<3xcSLCN7a`<$z^Jr`Tnki{tRPwUh5Dz!=)9LpX z;EY$Y^R?tJvi1;cX;1H;wFmmn*BdbwJ2+rdU+fo@R?oo|oW{hYGeyJtpG9=A|A6@< zjC_c|G+&cDwVdLam&l^3e}DH-;!V=6g` zq#c8jlnB0#-bZl2KWd-|b*z+F<_>^z* zUIBipnX(!5aG1h*gAv2I{!N&g+JA{JvfcUb{6Brxr6e%)V_S-3<$|> z0-(WH(U|&vrYe3@b%cMfi~Ad6z&0QMkl6LgS!fG%*Biqsz&T( z$6EO($0e8Q?7-;XMjC5R+5Sq^KUFZ%5Gbl#C*?zpq;-7j5mI04acNNY#CVA*xCD~) z*Ui0L=bikJT+QU9rter}k=)5^365mBY}mKS=T?)lD)TR^L`RHEYM_|BR8yN@W>4aV zP_2l)qmr|q=syEkO4JR$4B0kZ!XJ{x$|Qa^fFF7PbaennACSk_<)R$6ax9SV93rlL zoP9x7{q-$H5FcFXpMc6vQOB%2>ThMZ9(Q{;%x&~D)Fe+PE-sbzU9?rEpCMyRhbPHO z4cC?FCBH9DuDP(sOb%|1qf_HDSM6(5X7yT;J2z<3&+w8Rgz>KCgnLp*p({3P#kWos;;ztWsJTPAT@I4#hq^GH&z{x=V* zb~vTgjTLesV(7ST21?&Qj=TWKNCvDOr}27!E^SZs;h(8U?blqa=2HLK)n zu>XW<%YdRH#ZLw-EJQGN5meylYs#N&OG%$E7E~ zEZ12+1Ha(S_Thj3aUhLt9sW3~|4-F62w)o^?AT}viyxecZm(HYh@WGk%h8DLzM!^s ziD>@BZP|}I=q}4Cci>wcPf|WxBkE^TgF-xa?WBR$?iXo(XhGzO8dWcF0Q5zuYCxm$ z-ialmhYs90vWK%pg#l|uGWB!gO7MDhmB(aR9bVkOEj$T zJ?c(_rMKJoC{3SR_Q$Gb!c-io$Jp>_qZ&aeQ(M@Q|6#f4)>K%r5H?B!B~Ac4t41M8$Bz~1{K>3Yd_2ng%7;(Rv-r=8 zew(3opM!8joBu>7PV%*Puipeb7!2`rz{sxJeVO}1{T=ua;MVbqGkR`5>TNr^wDapn zI0$KTL!d&36qIuB=ZnnHHyoReyxt6vVc=lye3w{zpHOx=X|h6y>Bbv*AQ){|Wm2+E zYFJz(je{XR?&VlK=Rk{ng0NW}zR#oJM6AWIh5QkOZ-+#EUl3=*Xjc^*o{gMR`c!<# zH5m<#yNx1J6Qbhurs9xbZB6UFYW#Lk4I2&3b2CQ2(r@u(X<^r{1fyEt1N-v>mnXs{ z_Zd?T>imFc$DKk-nnCj@!_8>|)ldOZ4;l@Q7rSP#iVljZp@IvC(fLGK2P4^kc}SOR zZ>nJhnugz>d@WI{U6i{@3(!=mhZG3g%UG9~UXM9hSR5pdV;;KW#@kl8Gt$MPEStsQ z$7&HT5@O{0)hJU3*rUIsU9kOLhwF_p+Zl^Ngr@sTUP|uw%q}c`aL%LhD?b6B?Qe4+ z`rl+zw#>Ke4rcb+zaMBfJpqw&A5F4@$aBDdE)?=(?DBkh!2x*Ds>&it+DHLLR~fr+ zlQ}vr38@G#hm!23cj*&p=zCK1VI;(_2G|&DC);kdmbhM*xfB5Z$b)zZUOzY$F-7Mw z9|d^&s&h^zNn0zT-!)3~3B9FJ2hJN`{>gbw>K`{LN*?1#uPlY)9NB9D@d?LkL5yBz zKmY#rUbF#zC#-%^O2m(SECP#>R}QwCd#oaJAKQkqFID3A6S8156e{(8eHV7ye znW`*DDJeA>DfoW4BA9~A_}=JXbv-J>&j2;=g%vF``(QB;*PLO~i(KB$+?X5`33}x4 zh`92@hc-SISDOLjIUTAxrr9WxCLiaoL*xLW&?Q6IB2OCbjWlF7)dh`;CZYuE%ybDvVA@$dFn@fL;b&MPxPv))vrxLkSXq8wafKNo8|a+ zw~%_$Pdntp8v3kjH*!4kCur@lDP=8N-@b89v+#5^@U(3c@G`;th#UWGIo62(3Rt=` zG5x+zOY()7NOKirKy5{?W5d;e!pUvo^%Ul{N>VLDTRkIwkrR`*=i+)I$!aLIt%7)J zndR6rTVBP7?WITIp5y;W2*I8FKp9{1J>!0PVS@#wmV1x;+BViW?UbJ}4?}@|P#$^f>|Iu^Y5P*L`Nf6C3p8G5Q zzpPZt9vgtkRhZ-X`k+q`6`RNl)sLWa(P|#2P!VgslFhDTWUUdZK3aMSQc#J!FA@QY z0e7yrU&3|RE;;@&F0T*lakn2>B8YnFduyn9c;dhKAL)@F5Q>tSijt6!qtT&K_opyg zx3J7`=tskJ7Y~(4E!*)~$EW|H>NJG#Oam|+-yriZCD{A}#254nyVD}!Rl%TUV@%nd z^I$IjdTb|;H9oh+j(<0!+X^4gzFD?%g)u0W6zzYeot)r_9r`7F{a|ArC{(0#*g?5JWBLBJx zujFaLpVUI^zJcSjM(r&2M$!HR9&ZQ_oEdN6Nqm-P1v2;lm~pHZ^+oB7`K1q=M*2B%}{yEi~h z{D_wwhECTRJ~NlXUu;+3MNl3^0<^^7O`&D!oewkJrQn`;A*HX(_H-49KLDl6i1e93 z8yY_Ux!9KezP7S>bTo1ylm8*pex@+(C>dvneD!~UNM*Fg!3}5kc>Ok*6-8v_*t>GR zPc=X_a#xr|sl%add(1mj9!eSQr1rs{;4#ZUpL3~7wHZ7$J;nsLRw}Q=krB*x&grh! z4|_RZG{=!@TJL`T{Gj$CMNpK235_2HR{b)rqF#O&&5!+G81L{eJI&$0yFzXG-EU>c zx8Fj8y{B@(Ip0d^Gtir5oxjS*_Kz~#75L|68kXOUhbE>#OiUU;+2{+Z9D7S~)1}uh z-i^cfxDt8q$+^I^%ZHP{pU_KD;eSSq)n3=kzT445`N`LV-$X3KHxt!q|Mt2JdzM59 z{GT2bdaWn{QZi(TMZzUA;HQqJckA#g(n9gU#3ny3<%mipEI z|ErQn*pRA!`(mWfBV8W^HlzG&f+g*bT!?7_9Cdgj7(JpBb*&S`8dyO`%k}2bO}5NF z^Q}9d=?Wm}tCr!1EoTK>XxraMlz3NAzWTt7R2nDUWSuR1fCNAb)PvNe-#y#*$R)%7 zh_-YHzt(k}= zYEE3@DVfE(3<-Qd-O7vT-DT8~-VUf6rMqADKV=dhS9A9ybt6CrP#O|Dd$i4=}OjeeuzW zGceDCRnp-9cHhAWks4E@S8yXyZL4_r!g5^j{1$DGcWJCXpaviE$6__ADa~p-rO-oZ z*5@wm_ijDjDu&;MSJS@c1Y`;e|8R%%{8hvhK5F*wO1Qb$uDWeQBxU*kQX&0UYazbq zu3&$!qX($qbzXK7$>U8+8cazS%8zb} zOS;OF2+Y-ua^GRxZ=VB1bUPN*bPp-{Am9pSY$~^1Y5)6oc<$QHntcABwUGXQ?)k({ zZvSe{C;%st+CCdej1<0Tg|N!d>1h0d+aTl@YVv6vJYJx@p;BZ2=r{}tQzh;dnes&G z5k>azFH-+O+kUy(D)6vWqDFcp!*%m^((@>$Z`4hgbLDpe*PuDW!9G5iKY*jO*M>AF zHhK)%W0ik@KEDl>8z(J2V70%MK*lxKgcmShQ0>>!4rkJt#)ILA-QA2 zOWR_XXf)t%XdA%*DUgl}ZcDS(0ReH*Zgz)uwMCCGMD0{|3_{e@`)>e3bULKJN~HjS zCQL}YHy0@Q@RNb8vjgan+nwX+D!C+_C$1p2r6$MjWiNfGQX=xZj=7q1Z0~{58Fh}< zF8)^&cb7$Ih77I&Y5Di2hD*8)%@gcV>3;}j?|*?yR#q$)Jf0cdkO&1=;WmVSdK)P; zhC&u#riv|%5&N#&>!)NVr;PU{y(>*=U~WU#4MqTNbU}|w#+4R`xH^%V`YU zSp*#2#2){3_koNfvT^kpd%gz)`FyX5==BR?8YYFFz6vjYh%owxNEKqdS3To!_ht)e z-zcP}txNLE{)=p*j)`{bH(kl$7Etr z-4YS5z3)_g0UGqUOqhTl9O9yXCLHQ6Yt@V(&@}OIzT)#rc?x${)bB+AP5=J)+yu?i zOc=>+fCYfpV-)N4L($`I`lk+}pV{QW?DcL~5MuZ*K{*)QFRdLJ+-4yS-6w;xkbsFF zp_HZ!7|Hqo5dqBMKk;c$rT-J$X8|xP{^iYKr4sSB_~-Q-c{8KLNIanq#~oMtvfey<9!lc<4*!oa&$=ac?RVS z${V(hUh(rmGWLmF`j05u0C*I3YaNzUy?@DynQOCt3t1)tPz6FJZOch!N~-^X#W|0d zSNQ1aq4gi{RPA=q6r_BxA%j7^513CKTqY9uJ8S5oe;n7^D|}u; zf)Z`OWCksm3wHjLTk5;@%BoUG{~q+6MtEixY2EurS(KsOo>kH-B81=7`Lv%5u;OuQNm*l$mcogh;Q1k9_sReBZ(t(bQ-n@(7c7(i# zA@>FM7W~&4FU_K|Z4vOLIGp!I$TCWY6@C>T7dOk#WI4d&`+dXlWCj zTO)ZwlA_$8`@o&;tUaON4~pC4KL3Bb6r=PLp)h3-KQUWz@#lw~U*;yRir|R&j>MCl z%0NoW1qG%F!*L6LdmC*c+*_#LM!+0$Z?#f1V6mvto!@!x%;1qJ4a6=7)Ue;HuF*5Z zKTc(D*Iprt#1~c%n*ZBnpPQr6Dqr<$D0cgmj=r$%+W1*=tneeR3Lpb7>~ohwX@eMC z022ha*D;(vzClXp(>S9t^@$SpQ)x*qFD>wSBoO7*LBq{`r=1{7@2=g)%4QBgznX9M z2VR1oh;d{?oq=Y+wFp&@V^dWSo5_tAKdY`2-ECS1+>hC(+prFct zK^K_q+BCNd#ib#O?rM!NN{yFh)8e5`;x{6iLuMKrLOhKPhMF~>d<7!G>$J}?Tey%c zgA^bzAd)?Pn9mNgl6&WJCT^(5FAa`ScH>>}oE)D24zC~H2PM;w_{(~kcsK+Ch^?0; z@b`X9Z;Gezzm~n$P|&gIj?Dfv7YX17CM%5VgA@s5|Xw81U^0NB(E? z8Dhwrb&9uD)HN#r-2DkDjBypBtNdGZ++zhN9iiRN+If8~<_vwrlpDnTWF*|~VLUp} z!>~#bdzH|36TUqsHxST^0da1ER*!*T0_X|3p#V3`cUAT!)BP)te`_f`Dn+Cb`xsZf zt91ob?xR|q$jC0$5gwquh;t1Pkz0b#DAoX_4a|=6jar_+ujC@|E^OZLU%J5lI{M_M z!I9rD@(Qn`5)@v!xqElPL_?2Uxx zp*kJSNzcty+IHF;g@X08wUiHYxh}Vj#7*7}@y%H_@^r>Hc)hY)fypVa5#QP*T5X3 z8h_q_2I5LI!qwvv*0F#vP#l$ucTZ8f@4*HKXv}G1_d4_09{K~w)uKu7R>AGFzg6z&l12>j1bJ#GasG_vlbDL5GDa`*{f4Rsw zsHuw#}((HD7$z^B@4-k-*gY{y>BfZ1dd&#Y_FjJuI2RjKL)aDu)hN`PM=K#U_zZBP31|ME`&sC=XaL*h^;Kw8d9BDA zn*-A3s;^ag9CA6|44$BLQkLWxP|v-c_!QG8dp0iD5Ux$b)pH0HdlQ)01j%)Oi0;q4 z<55@(4q+rJ7OdwWlOE85d#C5jW~668co@h^Ms_i-X?sQtAU%#e?l8nqux4b|j$D^G z%H<-kAv}ijL@Z^opl9HuE%CFE`z&cIL7*6r8VIvGk>ZG3d_Ma!*a!Gl0aQb#Z8AOy=xB_eYoQ(R1)h_wY6 zY?Z%S)yI#+J4)xFLA@b#+eI` zeD%p~Qf=Hy&EUDP z=cNnX(dP~=a0`(F{Y7A)&OsXr!!WCY7g@1Wes$^l&RKm<*UTnYig)#(VY_@b!IKOj z{$Zq@MH_{2SP)HsrStQ0FYnf`@bXzLtA<^a3a|hEv%a)3g7weq-2AjxXMsG+l%4PP zE6ud&OLmDZ4>jd%o-;s$CBOsHNL{KKv|D+SbE*BpTIcr<&GrjHZ!Ff3HXL*A@=HTS ziC4bkIgLMhld{U@z$f2cX3B=#hY{~-MLL2H`3i(H5`2^>ez1Y)Q68&(Bm^>M0P0|n`#>uGC_l3E&J+!W*&Jnmmi%jlyyJ3P< z=ca={gDK*DEQ?>40aVv0*O$BWjtDZHvJ6ZF0jiF$s9Nw;&FNTLnn?!?QUy4y^5yws zE02A^79l;bk=;*-Zt|kV>P9{bEb58GMV3C>mL@21YIe%k*e!{3#!}JfjNZ00-MD3Z zaNJEsYUtF^qyk{-kq`u5*vPEIDVkJzmtjp>*=clu@*G4)vVIFZ{vmpW!qlhtU2pwhgR9y1$owZOV7E8id&?@)XOi))Vx;27UBXcDyL z$iHtY>fCHz-|JsKhctyE3XKtI1<9U59Awyd+m7CgWh#SX@QJ!Re^&ulbe?%LDP$5Te7kpvGKSpdKDe9g(xzW=2iVa;3%N&*kJ@g6 z$FkgO02>^z1d+bu1B6@4z$^>VW^Go#%fy0(i8P*gJKF8q%KM@?082>2&;anDWW@IK zt-P!#Aeey*8XAS?QtY`TLXmwL!(G}jAVH};p!xUSfPiU?uuLolA{Phorcd%o-i$0J z|5(Mwnvy`Mldz0sODTc(WHA`g91vEScMsqFR$Of2YkQzqecV)V{t5p3l`!%c-#=aD0U}Fdeo+U9+%Z@i)oYxCbMt<~u3o%DhQ8B+nLwNMwb#!8VnO z!ugrc>?*Z4bL;sb%dsD9f}FP z8e=yV86_US;O1gy4P1<2-og5n+KiGHu4Yp_UYHOno+TQ%a+M&_nbx|R!czc1-v3AH z#U`@k&>tG$H>8_7l5V(Zznb^S3%`X>GeFn2{mkr&`Lb$#i3yyfz+^`P2P)X%C-&mW zwju2H@LTjgZLEMIi5H zU})*bmQ5A+h(%=2K5P;pI)>)z#|Mty^Ny9g z+}b$u^r6q#tU---JvEluKT|HU6th)hL!cV5`L!PE;G#mnYkv&ebtub!F zZ3p_?`=K!#Df0GBnz~2y)w_CWa05t6V4xQbqZ~}yu0T7piPo`XT{3kbMm7|@TJu(688#v zw=>&x#>p?QX}{DJJqF9>L5Pd>WtdMHkYCD(lii__l|KM%rv=%9#fOnWKU(Kw$Ca`0 zmLk4h$c!p(to|~i1NROPHE06``SYN1F<@frFA&U^)khZF z;{(h7YRs@BHD#v(?lPMGotL0K;Yh;s`0{A!^W!OqHLMVCY036*UgfZZDaU(_?cRX6 zK0sr?v!eeeB;4?xK}VA>NcUSk1(4?z0D80hHg%$0xiMTj&mtOV_Dg$ke8EqD2B7k< zj}cMmhF`d7=bsYq5FPJeV?i@CWnl>yyK}tPQb0|Q!AUmwXbIZ)iDDE-9~r3ags zbGUXBEXNzJnTvy#0KMqM;PuPm#)#73BNPWfg1x2eJ8VtP*gNj1@FMOJa}f4MHSUf5 zVW4C%ACRI=-vq|dJBiYFJdE1!3xfK2_117bhCAX@{~%&Nki(OX$(d%(7V_U*9$Tlu;CVQ);@oxhZ&S z@Tuz<6ehYPLLLi)T-(J`i(}&R zmkH=0TWhu?Y<<=jnh}QM`J@(|#gDJylFoio(1SWAmOxRUs_i#THRFmdZd843VG&v; znhwJv+M_fkk5Dxk+`?|T5*T<$j{F`{_VC)go~fR0B4ax77#;YH1ACgqJ-Fh$G1Q@1 zAI(dEtMWGt;hrkdGOZTTq2~?gF2ELE?pBamVU<*23^z_oe*>C3E z!_*PemYC0*I4!;2L=TohG^fZ;*F+NBbZA3Sxore?UMbB|nA~j`y90xSpQU$kN>W+fj>80s`)) z2A0NFCVzkT?inp6bu~5dE#6~Z-6W(ZxbLXt%1{vnf+!TBSF%W=Vv!K21Q{X$y$e+o zp-@!3L8uuxAcu%=s72h6fmwn3;4?%Ik+8FvP&$6I?%Axpwx7F7KjZA$?U`Q8dV6qy zkOav!gI5E}pdmCL;qI&L1-|}r(bxkcQ2-M!86#Sn#s+5&@#yb(ox!$)MTSe;22B_0i+yU(;db<{gZUPi>4| z5x5+|TMckT>iNIvUyrxcNcw?Yo8!6AC%&+0uGCx7%tbmRr}dc|8{x(_4aKZ3BAl{&z;~~ z-(I}Qq|EWac;%Np{glWnf4=}BU$WfPEBlplB~76LmAEEJgl0kH99hBG2|7afV zmx--0Cikz}dLbd6a$y|+{_;mjWU{A}s=g7StIL96kf6&uUB95yCFEyIBDC8CA*LXq z7sbY!(!^JYBApNENa<2ye(3wQ!aX`|PAR#Ff2BHuWfmvKZs*H-6BBBECKCyVYLr&e4y_L!gU6}!@h#d($Rn^3itqvo^14F5 zVm-5nB5;7vkVHq^Bn>1&`JC)FiY|$ov`5VJzIODP*fp?r^yve8s%AUBRh3z~%-tT^U?um!Jb|7u@o^Jvd#Z=r`O zXnkF-0l9l%OGlyL4>Ob@wrREvwvz8bGM!XWl%mvAn>7(xiKarYo2XHNP!pnWG&z*M z`6P?arB2i3M>37F3$k`^)P6VWOOHn+dlhoAve7rB_keet`U67+U~pfUAO^~QWro1U z7)D$qDkzh321el&a1G3O%(rC2WZL8vRjbOK%3_7W@Y18nqsF6)%IMTo{w*JnU#D88 zN}M7ZO_SO>y`eIeni$PwP9lZMr$1dtg-LCUj*9N&2SmrF(ma2$@CN6x44HVGcsz$S zp}ACRvp{~p7FaV_8Rd&!SaFVng^M$neJ-g$+Nou^m6X46+5H zEsMu;*a8keQJu7o9T+EH7E5(YL4;C-Dl}Q^^qj8byFSe~H;8C(<3rIU$!;sJh{1|$s92F46L7&X3WYaKkmFXz%jP+s>TAg|A_N9#yM zzhv1?o)P`gq2YsXnY;a)BpW~4|C3G=1CtP@B_{BF@}|;I+0YcG9Up(^1M`ddoXO_O znwXv$=gMx3{$1$>YnRoMCHl(yDtaGYP0iBB0(~VztI7Jr%DVc`qOrP~8kk--mzvUq z(uPLa%j_GNq+`vgyszi4!my*M8PD6E{I93i_^-RKF|mtZ*xpk{az@+PyTiMl`G$k& zz)}aS4!n-mHVU>X9crCp%5qD)A9devNU@jWt7C|n=hy7wiQW{;vP!A_<^Geh1AT3R z>4SxQOD@Ddk(DmL8^P4twr)ym>udLAy32Le%H2xQ@lO8-*9$ZHk8j9+BtER3t{}ND6re<4EN^fxXh3T{UXIQ;#0L>t=l)*3 z$}|pX7$mDy5tkTe%Dc^Cs!SFr9^0>XJF#T(qC=U}pEurev)2I^w{M{X9^VOH;Gosw z51<;xl}xftWO7{4bamT2kt7i{5m;qY%xaEO3rdZ?kKaYj1A7xoGy5~<@{A>-U%$Kn z_bjpGaH_c3oSvau-;c`&re9(&VAN$uUI)L_+&AZUjsMgwLR>~zBp`K}fb0d1I6>wr z5Eh~(h7;%|aSDjLbGscPW63YcHqV0gLl2cYdkPX=lQ<*oqFhZc$>)qV%b)D%iLK%T zQ#DggB?YD&r9KEpCRV2}#*wj2abIW@BHGwK_B{qC#!3u(Utj(6r7c8wfq3*2K4dj0 zRlzD%Xcc<$2FaRnMmS|Q+GB-b0ANx+hMO4r%BV-YRtC^`$^vgP&ZM<==b!b_}2KJcEQuP z{G|JSJnBAYZ?DAwk0=k!4~!hYI?FofGn6}~dK05pnvTMN9dAD`>Eg;7S{iH*sedg- zu!z*P=i0xm6Fk~=8sVbr46aL-58yt=I$t_M@aU9Alv0)PlwVr2TE$MuKH$xC)kpFl z(v}ZAG;>(#O2SjoWqjX_%jjc<$B&nHmo9kI@6uhboZWTCVEERw2ifvBh~;bgBJRT4 zo#UN)ds{3jy0-My#8s>+rI!voKHLqS2f2~hX_6L_*7lUvUM_1(N9SrTR`K0~xov!_ zPCjREao=3Qr0&VLrK3x2PjC0IUZb{Q!=67SHiM==i8Up4s^_W)QVtp(f)Awq(9>%_ zPfeHM=i_qIHKvo=kNymg`xogF*M=Sw3lk>*i2)lh!+daaa(=Mq+2y~7LidkNHZL$a z>51tsPF^hC@!|Bw&XUQS$>@=dk@&bzyYTt&T-1zTY2V#jk2&F(8TGCBD&6tvIF7i^ z@(1f}rw}`oJhFP#cd2zyWXAZ$jQYj_f^^9+`IZ@f>1gaCq`Vy?RE&SW#6IDU{$KyM z@Qwd54VR0+$ZPOm3?PHi)WRk~8<4n=y{0C0%3)KOM@aW;_#3wH2)G z;~(5VUQAwTW=C7G(9Zf&`JeY}jK?j0p09PBA1!~kUC*E=+1=ysL1ur{cb+TwKZb5MW;Kzt-F1r<-yr% z5E_9QNee01A2X4&L8wu6%HIWVN&FQWpO$_4HMMC2e`P$2NX{Ll3F}?-9Ds4V;3Ox{ zkZRETn$tNn7lJF)C~3#)_)^95fUBEIeXBD_b^WViqury#-DRlasio#b%TI2J_4vtvX($czYg5WqJKw z;TnB$99A2r+Q{JySBmEc+bFz8Svo)0acuCk!CFK^hauHoB80!eSZ#z zpO;SpCil^vN2yZ}|HjAB!*($1lsfe#AQD-5c;&Pw>Jxpmv;4EJf&DOp9?G zp;{~vEmXnfMAwT7QjNDD!lf7tFj`!0;n0)1ka|{a%%tuS|2C^*WNaC z$}y{tW>V>pv37ZoVFoOw+m$xTcmOdA=hk2c3w)2BHvIJUM@WdHB2KMnbV6!eTn$6%byZzffrHf|C!kHmDuM}87X z_YR?sWPtsV!X)K*%TG@YWvl`HoXO#S7lR}Wn3}(vlnOhid>s6ZtAJhb#XY@oemrdh zks*;JXZ`dg7;elm2}DBbjW=uH0zH!QS8khF@4y z-rR@)+9v(ymGWeIZB_RGl0u)Kx_jnacSJ|E{Pq$k?)tb@{EI8H`N&mXC;6rPUUaw9 zDENfV{}+;&uIfJq#>>|^c`37U&0^~dQ&)U8diJr_JE+!pXEUC6rTi2(1C8<|deE0v zS_JC3u|+|LP&rAfSE7KUG7Iu7U`&L;n?7y%hwe! z7g~lW><6ewh=?ct0)~IZ&D@es#vMT~rLU(YBxF!g(Mk%H9bgUiKVRq|k5ouQLzc~6 zQG48hixrqdFWFQx0=;7$>h_3cClApSs+bSNPzCrgHvTeNYTs|e2LMw5_Zah_!#AF2 zQNP#7gl)<#(J?*5-Wnv|@{5Twa&a}CnH2twv_EIg(^~Bx!8njB&NM(;P3H0#d*zt0 z4SUFs>-E22P7q(>-|gO)whi0j)u3;T^L6h49r`Ab89vz(TvIw&mXo}4p@JhHJcHeW zyzM&n9L$0ys7}#~X@~3Gz-rw3o4imF`2M_T;b0eVmau2|gHXQV%G!(2Mc(hWw-YoQ zFIt3WN0`x>K?Y6_N|!6BLEhf1b(|o8F-TF9_`7fgjb5b3FF`e^?ktHg75pd*8!Iqa z3Lk~;JWnllbFt`lCcXMa2Bi7wPpY$hWK_O3u?(A?d*I|;?@ypFGJm~D=&L!ALoyJE z58DYOJkXjWiX7@NvPWdT!K? zP8}jNrU4LxqyoT=J|ZEnj6=0DzRQJcq&cCX(v7w;Y-6H#Z9)53nMTn9a^iatC^EAyQoUoy zR2~_AbAMFeDM#Tu_kdnP+OP>(Lcn9yt)U@E3PZ&AN2$NBIC8Uo#DO zEfzk?JRf>yeAjD^4N^R$NyL_R&TDEnfl~mfcU%~9XqlRZr~{TT3z*~y8-0v2nvqek zgoZ@3h(2v)`?j%ABr{G{)n|&V*UDo8{F~3&oJvG@v?T~7ze#30IIX=+Y#GFc^|;QI z_btN=VpMDsVq|{v>vuFfNLraWY^*Sh*xa(#bK;;$3SkmeN-)uQY|6DFutuIht=7k) zk{`peIub>Qxb!i5WM5;0p~_8Uwsn$J|S5EnS2L}$cR<`=NpqFB^+voh(@w*e>v zksXbe@5)S!L~njH?3-P9t97wqW6yqVaXR_JRL3vpEXU(kt8H^#()gSE-IYdNjtvV} z*}X)+@)O9#!tdSyvSTivz+)!+a2)IVbRKJieKsd!If|qX`H$C4(MUY45`h6#`Mt}DQU@qQ0>lp-=I!)(AH{O6P%uhGi zw=5ZLChO#c8&0whgux>wYPO}A`4BR7G;MJydR%liIK)?q->PD< zyP*Xdj1c~}AFVSpfB~$j$QAM?7XBs`R+bZwE>~PgPaNKeFgr*w9rea z+J6eEl?JviE5*#Dnf?Hy*b~kV1TYg2UF>|_{hM=Sx0t^WdAqbiD_6HWmunqjhl*r` z>~57QSXXn)?^(^u$6BS?!E(LRiCO2Jy2PK);CcZoFUpIC;nUM*cIB}BAX2GYhwnBx z$G`=_Jl+JHfp@fFYa}P~QCECpj`gOW#yebHuD+@`qRsgOLBXXAO^giaUKRx3Q61Z8 zqT*^sj7sDaJ+7=%J-?o9v-;c(fqMbDi}*)td&CdFh1^pT$DU|+qJXt<{jeqJ5gi1& z=|H^vaDMzJOpV^~IhwL<4TN3^$!wOJ-lO)|;rAEoz(jf=N8hZJjHg#U+o>sj z)3w2(@Lzyeul7t4J`UnKs{wvY4>39V15ZOpBQzzO6HP2t3L1x&C75QSHn|n<*=(N#BXcal90n9bsV4b&U7;We0Y(^$n{R(B4$fBW4 z)&%)h=gQh`zg~|d!{(EI+c^WCiTfldloD+yLTe~c4?B8~RFl}cjgulBL-6kAw`qZP z4{Y(vy6d?Nng;kUHiO7Mn@`4Nk$XPIql3F)h(#Yjp#^Cm|FeFb7KYmgAnS+Vl1FDV z?-JzA_MfKzEcJA1UF%ofo>{5B@e&!d)%lJ+W6ac+4#%n?g);j$vqKp9cq);uHbJ}* z#55o(UHCbma_Mk1aqpe}R5F-?wKC<$?eioJ84rhEi zzDp6E*#9K#gMWrEX-6x3&EBWg&I>U}(wuXqNH;h~(yN;By_XpL_+(2jkG_X@ejrwL z0Q9a z{?RllZ2?b1(E|874mv7$8najEu_JzJBaUqx`&la%cJpxrf-4&XvAA zcT7i;5*k;jc0qcP<($}@@KQ`D^X@`k8H+&E(n=AO=BHnFW+i`F0)e?uw& zRup%jTUt-5++?UHLnS(+^G=@b!O8MM49R69Gd0mUf z)$5ceSIIfXMt|2^pXWvC&+~(JBn@x|PVe0vWC`vOS`IeDA}!Nfm@hA>s6@j&NNK4T z&GV3$Uw4!F2U8qmU0;5HE2)D8%{OLwJX zyh!zU{5nc4;X78_AygVC)JrH3#zX~e12YRP5=oI*%2Pp?YO8y00LfeTdMRDEOK$b* z6jXb8t@|=7HGbF0rM*Z41DzhTT^)CBuClX3DI3?Rm;&>yq9cIW+8#%$&eq~`-T8|| zaldCkbTBs^9N5qZ7-0m&R@Z(xwiEctH1C4fApoehIwU_21bi*iCU>!Qa0XdDA<`6 za6P1qWr&SGg&P&z&W;CvZLGRx)Rht`eWz61x>t33959dT7t+|}Z5rpbCJar4=D4L* zuBCDE^HyT2a%dN0X<+uz30#aUTN`&cs~Eem+P(ZFUsqn>^&hjIr-tVy;|Wj`qqV3j zn5x&eVY-F$$a%-<1oFhOkrIBaG(+#|w1mdc&;)#@X@%v<(k6#(yRHnj&D|V_dN{6J z0Psm!VpnqkXCWKAAG0Dgacc!AAb*^~BaCljL(p`lUYCBT^j5Ci2M;S{UgF8zMWC?y z0FSuY^}wNQo-^PRrw)p)m>r6a3J~?P_^>YH&K6@_-P$ghL)h5Q{)|2`@2nh&Bx3-gux>3~d{IkLoML-7F^%-k^x_jdh+&>i0-l5TRMV%Nh@Sqh@RR2x&Wu7 zF#8~WZ@C`7<#t{^(KM%J?%VO|eKY0qIeJsn=h63*ioRi>?S*nemY252$Ko!a!BL6m zgkc$~7RkwD)`-jI2?K?Y0&LO%cozWelfy2Us-oSb@B)5*vyq=;NB#3rNT3E77HJ2) z^ZM(T28;6eTVps9oOJD*;m!qDlm-^ubwAA&$09i|&lcMRDpS{ixyGLT8uEslxi=a@ z2wxgZh7zuP`gYr9+S3YozY=sl&34*PD%{#}T-!Rw_BiIH`%-vBzGnJNN#;hz#`5qd zsFDW`=MK|-eTN8+qvur`z2rmz^R13l*26u)xUVdrl_EJrWS*ywrJrFtTr8MeG2Jt0 zQv~U41ZprSkhjJY3o^)b_p+|mzZt@kLQ16?oa)#uE6nMgSbU106krToLZFTCG!k^C zN_v2YuQY#~jthvW%Iu2}eqTH^d$;fU08mjjJcPXgp58*LBa~yoLU~(MwAJ6|Ed}f$ z8B794H!?W2YfrhKZ9lG12(-9(cHEv}#hqx$mHaSCiiYFbb=@d*ooM>3Rkb`t<-FY@ z_}~{A=_7IEc6yC z1%@NEnAPWvMVZBGv3r4$nYF6(a#dZs6q|g&W6B;_tIL_x8t6&Q;!Pt>R;2O#2@COl z?*cd4&nfZ6v77#6>>w0lhreC5vU`#`fIR>OAUOa5gM1!&0?5SMJD)(FQ?a>Z?QP~Z zu;Z>vnQdX$X8hee{Cn=t@9wktcb#4!`kk+fm45f>>vWw@nHkZ9kW6-7I|;(0>#~V1vDzkowS^>KtWE zE9SIuZ03R?enV?yf}}1Kk?pf+9pzMas;rr$X`^=(-ytotY_1XXW+*IZB}ZW1htd`@ z&#h!mZTyLb^f*$OQPvn$w;QW;Z;q6_@FlU6QfM5J+G0}R&4${CR?bmw9~*BaKoJyl zQNn)Egh{N&GhR4CzRfE}bsoVz`xru|EJV^uf#dKrMbfv6fb7{plWu?YV!r73M5Z)% zhL-f(Ub^}&+7Wh_to*O;7=H=*-uOc3V(gz2T~|Tug~Jhk5EvS?qYc((fD9 z7E68G;TqMH^K*q8tpHcey%!AjV|=YdY6J~rDW_Zowb2ZWl(2RvuWq?5tRD4|m^Ob28yA;o@&5nWE8V6;pS;D-xLQ?is?R$i&9~cWj!3^>1p9h<8oal zSG20XTQdjsc{QHV{HrF=+7(|_YOcQ5vx26Fam%{VCqj-S5MzsDLcvUdrPs*Fvf_VY zv%OtTD6{4;yLC~JG(mM+zpTH62f-hu9!Dd#nI+9P*=U2J2eBTY1hlo5=r2Py7MqWd zL4ELF{&7|n(gkSlbm`|K)<+)0oW!-R8t{dQT061O8{9FJX5K7pr!F(IOqXiqX408w zjL(6shE6y}-~}>rE8V6KG`ednPm&FaOl}6p7{~yfJz&#*-`f(6A^05PFHmN}VjZ=6 z3ST^93#9gL%p{~U=|(K6MQ-|?|M#kNOO?sZc4~rQ#cN#NIFYOFj$5ublqKP9QS(H# zZv;V#O*ZJ__=KEf|F~&&=S=w+(sEGxR)g8B0B z`P5@0TF&ANKkV-5Uueg;6*=FWw{>$m(($e72h9BO*}@cb|5qjLB^ z#jfW3xdso-OtZ-9EZ}vDyK-^Xlf+nYGstuLSU(8Eb?8t}MZ12Evni2qi?x^(os458 zm0OOa_o`@=O~kU0U2QGGN{&M5viq$fXSHFn@bDYNQYqpaccE4v7u)8` z@%tlnu6l4S^e0H?L=ipQH?dhOrD^@D(6umU|v=- zkztLxG#L7~baySI}|0F|iHrPE@+F=SfN zX=JhIv6RlmWBkP&$l~#mgS6yD_We+iqQcm5FHL}*##T@5+G`wC zYR{LeHQ0?#{eKpRuKNV|&Y@Rhp)_!CdNBtce2j-LbxTLg?e0i=39}D14YkR#1vMUl$P`3{P(F2%xmK3BvS!O6d!3uM$g zCx2Dq>%Wm7!Zd`G&DQ;9@JYzE4Q=e*A&tXkq&=8kvfS{6y+;?P;`vY(R^vmb0|$r}vu)Gk0@LYgK({%-go!<&Jz!VQ9`QUvT8q(Zf%j%myrH~kX*FGR=*Yzy z&~C)_m)}xlOau^habq*A0tzI{G(g{t&j{ml8VGZG)ux(WVW@P^oU6px9MdlLe$;u! z7(J|a$k-*VRWh*^#VSSlHQ%`m0aTwnXu4cB5ZMjglfyf~cNRlgt}mG~OakMo2eB2H z?7s#?Jo!JjUyG%J@p!YCAahw*+}pdz%tYsR-EmyC{=x+})LzOKWGEXEis`OVVvw~4 z&ZB?QgCz^%$%3)HQc*H6CbVUY`KHybu3Ao)czQB`+|;I;3KX8r{YgELEM*KBKSt9V zRW(oHVhJh`vf$tFYsd>)R;OT+C2c@;`AV3ALLU4#yZ?u^5jLmH@5D-tBXGZV*^!v- zQf~1Nxgsg?57N+fz(U+yS?&#tB}{1x+n$L%{&l1eb&UEX_XF4sr6)c1Ql$FWu-W>3 z2M2mVy=@dq-no95eWjMA+$&k0eg~c0J@oXcHZ?wvPV0Uv+Iwqk*H;i#oUyf$L_h8f zU2lH?VS2quDpmU3{4rf$$Zp2K>=!c$0T!4M zvNg7)qdhnSu#GjJjft5~|#&qH1|{KEc?PG|99VaofoB=Se-8d^-18rQAIu;2zWGW(wvPEwp8 zO~Fk9Mw6vI*+dmW(I=!MhW*St)CgS((D^fc(LqOS#DZ?ge*Ta#~C$_#lld1x!}bYn%?4GQqI z#d?&S;QO_g{=ab_mT@(wj;y8za19;7h9Fc&+WaPJ5T3C0Q$McRUXEq7?sU2i=-m=W|TpZiqY(D zOh{0=!T6wjmbOQx2=Deh9K^nv*D4t_58cgvaF!;kMGxlrB_oY~q9(7f#O8^GY5#ZL$?S~5l!mm?2EU|>#pWZiA86yhN*q!J8R3O_7`TJw9X zcd;v8a_Q=w6!&1stc}gb0^H3@XkCdvwP81w5Oii+-Bqo5-Wp7luxfBd>W|HoEZk}Q zBxJ;_62>1}F4+|fMm_~Y%4NHzYlMDbi z&etz_#W~zDBjCU)g=9fNkdxa22>aH;Q-;*lrjck~>GlGo!+9Njk2HWTfUDB-)xCs* zqLymcsNI%mM}!BY+(|UQwt+^rm`7hi$F8WDLDC)MPlk5vP=?nftc|iWcL{|;ue>%E9G4O1{ozk;_dwIXGE6=og)j2Td6h%~nn*0u6SL7Snx}t}A;@hw47t1SD zV@WpE?0PpQM)xyVtjMraVNk22Zf=nK7kyKbSXG5@f1VJYbGkUpnu`0A_&H$AQ|x}- z<-(HxZc=hfVv(7ODl}BVV2`PV!91)PBu7CgwvJEajFfrf)ishHYIHj5E2pSRq$bbq z7*GMO?&o0L1X=BHoyUM*#nfEgBAw1xH-f=}uyOW$4}-|v{N);7wM@(KJ}yg(7eldx zuga&9YpX$c&EV`R@FbZ&OAWPME7-bV!G2uG^+x|ycn8C4xw3D0sW!II-2z5e@Su`h zAG}RRKS$P>5 zZ8Uwqa%YiD?wh`G3hGPwL9$j+eN~3&GgGR#Q0#Wik`J#}E(16~e2pokQcU&>)w$)? zUkYSbC9&pyAB!V)s^G0vFaW@DiuQwsGKWj9iR9d;jogFD=5gf*(&!oR6jyZ$XWF2W z6^pzu-I|83amCt9f3EKmbsO0an#7QS(E$53z|2YDXELLRptw;{@H!N{=$OHy0L*Ih zQrosz5^Yq)Rt6p+wmP9U&^Y(|Jl+akgVef#bubCaFx1uB3%=oQRNM5UYDR{FQbEw| zN(I^#_L@ZqLS}ixDCn*sZLsbIJubu9V(-(Md57916s`ExO^&e~+0N{sLttgXiqS!! z4}c|hF2WfzF5_qS+cB(TXG6;AtZOSu^iJdq9bq5kgNY9OM7{yFpF&>b6S-y4dL%8p z3=U_Sp)5r5Ey_yx6jFnGI=*)H{l4>^>WQt39d@6YC4wa2A)+iQ)Q!n|I1<(vr*U#S zhM?@dc)O&s+N;#rxDLJVK-7d1kjOs(Ue)e;5Y2ew?h&1==jP6JUc`Vah9;S0SC4uCOU1TcI4E_5&)2FuXSj@4MK}|A)r6VUINkCcvE|p`0b=hy8 zCs6>vr+H85Q1^IYTSY0#F-jo)^1HK=veAnJ#`Bx`{_h&1X5B{;(|U?}; z3$iv?oKqm<`BFr>MSjl#aSXTeZI<~}Q^Q9?Z9Q;JSx<0gaiVt#Rs`es_DK7cf-DW= zM!4EEK84j-Jp?zKtiiERwNaLart3>-MXwM^&qgXf4rB03Vm~BZG4dK~LuntF4OlA^ zGdv*U@XXn*lrO3`OlEr09Uy!u;~8mZ^ioh;@(n2@<5 zFJGMlq`dB=Q&F7N#^%A>>@n8`zYF~-01VMZgUpv6&3CA1@7?Z0#ZHlZ1qkgQU#8TV zTa#4`cl!|_GFO2o*bjp?6TiW!dqaoP6HYL2xW_F5V-WyNK(fE1S&?Rz=vKR+E0Ug| zzHBNX9P|sKpZ>kK%)*Q~-1Yoha~=D(Z;bcI#^7`{Dh#xXfnwI%TlzX=E$_&t>mWRt zR4h676LlA@xk01PHLXnbVFhIgv7gl7?Imn7uaeu_+bRA6Hsf`eX;=l7T~Zf0CkspJ z)dEhxw$#`?n}RYWC0GC{Z_@Rmmnb8@HZ&aoiKez%JBBb!a}9Rd%DL)Pc)0o^VJd%_?U+;%~51>ZP^Iwwe&kjtJN?N5cCaU{*u$evHN``t{io7%txEu5?X z^AE*YmseHi_t0y82ZMule)h>eb1jbP7RutF%KYt!m4MnXJxmyv@;r|hPEUSWPhwrO zNNlT${Q76g?!i}R{!k+Zy+%q88B`aB$QaIYIIZgx#HV6h0@h(HSWnCZ+U7bTYA`Xe zM0htNyW_P2BEyU~Ccp{FlcWwQxR1cvcagOx*c50^aK<&45BJ>tQ~{vMd)7PI9Cw2VOfXnPdp3OOQ7 zISqGOF$H6&O*?Tph9lsHtzG!@`^K|?!tr9^sj(kbr1&7nMu*4`ORL!2W zrmUYSbnmRMm!iQNPQFePelR!j#?Dy?l`Sr@y+B}|=%{-eVywXp7XL6W&qIao{P3R- zMvft}%}pAkpx7jW=HwGOFsAR;1@s4dJ@g6^?l{ne>Hb_5}7B}0Lzp1X)|4^ z#+F32oF>O&w7bM<<=?%glU5^Jm*iOdAdabIf)N}>oqd!kp1Q^LJ!!FqnZ`1lyz;%e+PvZz^kZXa6_$%ek^PsnV!A<3nL4HI$z zD5JbU4dAHDAYyf<8P3u@>7qf~t}UgDSlp^&!qy@(R?(H@XD*w zrHLu5@}Us8GTI|E`^gG16ETU0ks`gUA72t~i*l>#EK*I+%wf!^2|d?#Mrd)yVDx7Q zF}1D6gOnX@QbQE0kG!~G{@eXe^V``Y!?vTY4K zpHb)O#QoSXq^MSjfwSlr}h6bEFY{WQ%~b)-&?ZGck}_=XCbUO~qKaJ{q0o{p++BYnA6CZt# zzbwywWgqPC4i%O&#VTGk$Czsi3*`}0V?V?OXjxqA9K59wZm#+tF;|G0X{?+i5L!Ob zeX{bsa|V%UWt1~u2puVH{RazIyCPnj=J`Nf>^$3rVK-H{d@fBl#UtuNybGM6Mbu-I zE)058Pb#&&a*$N2Ns0$xz`2d?xFyStxLOVvXme4^dMH$Y!Bnv}Kr+SG0g8V~eJlBl8Yq5jd%4 ztQO9q<@?6#A14{43>E_(IO<}`X+L4ZLo22LvYqK8h_qx(^{6Te zslA6a^H(5z4lU$b^r47f>q(f@2CF`FY9_VQBWZ)vSKEMHsa#Ve0)8{0PD1&UL)uS# z-HH1C7sMBV?|w0<3Ik+HhG3smK%B@`IvtP4@lc$l9o|;AG-L_eGikG72UR?7g{1Ih zu~2#fgUR7uWe=!WIi+_oTFQ=->ys`zom*pY;zIiH%3H-Y@G#^eT$*I=P--bA#FY4M)cs-~umn z-a3hBauuFXb6tS34>!%AFFzhW$nWuy2AmCQQ$ge@f`nJ61?X9T)dq8n#>POcx=ewY zq5@^)g@~MW$M9wS*0Ke8>Zj+97;ksXl?RC3uANcBld~}nAg4K6)FOl%9}#XU0WPoYC{D1JwzF+JH3K=LQszM|mU*5C zR|2SY4?_;lsyI@gz!FUqwVap1QXs_SL!NZs=zBQo5sw7N@9QQQWq|vfkRBKUO*xU0 zyIVf2-jlmIwfU;r{VH{;2>1bg=Gu`R;JmV=1tdqaKl#!mbu<&(OL{+OR35jXhJ{KB zOxd)9-$YK*{HNurnawuaF&(UZ(rd-AY#~Dg{0Ft9k3yMjx2d6oRJ1%6_JS?X8znA} z{|Av+`F;R=r(b!bP}^Qz^)v~vm;#sl53E^kEp_ooS1zQjBI#S^o-K=uM!%##x2Rda z(|6!DAvfBrWNU)Uv8s0P5NZ|e>+&$*8ItFW5|CC0KNn&Wm(1|XH9IqvYP8!jjQbk) zv$oI43BSr`7E2GVw|l!ojI)zgY93*_s6D)b1UiFQ#`U9@Z~fs1gtRsS&YjpkNJgn& zQeeA>^g@9B>OaeJZ}m!Irt(!vb+z+-VqL)C)LPWG`!9X*ud+9)-MOB=6(* z_IO`+H}~hGkw5%(TT20YotU{9k0`yn__8&Ve-KVbwH2<*BFMck?n!#veHEJmkwhky zI1DuYD`{->2xE6`c>h~6hJ2WW@wx^4{dK0O4j0fPG%fDnClEUMxITN? zbmM9J-EOnzR=h$((NHn^X9}WV<9c@{2wg&n3~37!bdgLjIXkY4(Sk0&q0Kl#`osEE z*k1;_q%u|-IrY2xd(9yH>p1LRJ;+-BUCDgat48=)^Y^4fE4vBln?Ea%A)1t86O7f8 zhAD^PS$AY8Yt%0lmF|NsiV06+YKLCo4Q__H%(SH7@ry&@3ocFy`DA~AdFv8wSu}nH z$B=?~l25}67X{MA>RQ#17HFB5V(28lseJ)jk{spIfu!!aJ~^GBwS%IOUV?$2vwM}S zJ`*>Dt>*9j)a;_$*nWAK;aGHqwG{!D1m7)66nk+nY|$;!eb9&9L^1M^E>vm$QZF{* z^etVR_-00L$4enA4Tig}=Nc>qqP@q=cPGvzXdQ5uzHch(Am`$12jBC#UfYG=7BAcV zHlV^Un>h(nXPDZ*g8x}MZUO1EQMndrM1(Bf_)(A#eh-m}sBs&RfC#ZR*&8)pUhISo ze7u!1 Ze#fSH=!OG{f_=%_TIjL({65H5^A^M0gf&o7?1$l8!l1`oM#?B81x$cGmn+W z4mlV|Qje@D^fE28UDTFcf8X;A(=|cT9UaI>rty=)X=evvUE?*c>QirDQw&GZ#fGhPtO_kaL06Je1Xf2KIuN~jR zEG5wt%*~1olklp$g?M5ZO5T~vw9`#H6vMf#j29M+i<$VFHIj$%ac`iLUUMQk+}`)(dG?%l&|HcJrM_9jYOy(k(fiZHsFj%i|s+EgF`n?i;AwHsN=;<@8!c}8bsqC=1wpAi4)c#NcDlyve zv2G&b(h!4C?H&UvkIp+BfZ7a!J4YD(S&tm!tCow-g&&iGzwLjLB0AdAmL zb<+wlh4Ht)CCeqZ0+iig_8g|${qTyEpz}tvQ^ALWMPC+r<5o6ovCoZTdQzYt6o0S6ZMR7w++biqfh7>IdST zzENFNmQD-ScWijLEM&7ZUbZdy5B5qdU!+^?IN{9w)J^02(x&BC9Tp;n;RwD#t~*?WtgsO z@~jR0Z%D#UrT2T+r>duZaL*xgPWxTw9k(@~9KT~`W>~35cMA>aAz$@L494JJ=_}}D z)I-aT!|>n5G-y~ar35&LO5nC9QSB_uEYxAd9k^Gu=_Qr%hnL>R&00|^Zj_xB!O&J8 z%dysMd*cSTkgWoKBq_v;>N+KBlKLfJDx!0)sPNSDkAZKm5Qea0ts~#1G+6qlR9wBi z?z}|PFQ1<_)KP+&ASDX0Tg)05i5a5d03rI=Yjz;5m!9{|g2dDo!FY{vscd%vNG+Vw zoR`PxW)#%r`uT7@;cH>4a^)LCjvOfgaHKRz7G;dYrZ!j9@;;{1-5QkhBk6slYfl*e zL$r>ItzzljPt4I#+*%_^LnTejvG;q%EIW>(IIsghLMYiS%( z0%4HkF@mgcZRc3|&V0v)9V{QN#^b9Yp=sR0totS9wc*UekoP3AsJj zTw-|AaU*EnwxR?$@a-TjNWZ}@W{_Asm2$7Hx?kB(D`3qUbV8!41Kpmd^jN)&ZI_=dPrS5ai;-#^_Z_4F>J<}Qk#*>USBB- zs>{*x^8B_ZaNBHj$|)qo8lh_Y*9GAa$t3aD#ME7ki^t} zPsmGUrG7W%RnvpVR@lvq+7y5FM@t;r)e6iELpHqBn4NALdFo*+Tmck!M+Gw!KA(ck z&u&3udxm;F5^ObwnR%Ke?Bgacx^AqBPmcoXLV(5V=kVD!`syS&^jrAY1`NDASmaPX zopRe-4$@6|_w!tQ82@KiTP6DP8~HK$q>m%;?B7d{B1njajZ*hNE3w$hN7a2;m8VVx_8jiI7n)_}I4Ut+y!E0Di~Etx$sZ}7X%r2oOBUwKP&wN|1a=WC>wcy>`Z_o= zcL&Y@a#OJw#YOo&AMHo9cDLGV@p&Kf`R*Cjn>?sgV>-?=#YvE`iO_xnAgGN6Cj}}| zY188w!A=j~v`ETe0~6p4X5gZrRXV*L4QgYBui;fUlwzWQIwUHV4N2FYd&I+Z_=ee5 zR>cySxy`u0!d=jjd1mUKX^RS-j~s3+d?D{iRKVO$J{7+ttZ?D?k%k^7&&=Etzze>g zMG5rjVO@mWh@k%cg~GH_h`SuM<~3#k3U`2RB7}#+CK)qdjdkzWh?Ghqt?s32fvmG6tOtFJ)GrH?@ zUfe(K-6fB8K^~ons_xQlG4JQ@4{&G|<)4SzHw4M}sBpQ)kyW}t{+ngd(-Rg}saWUW zal;i=QuKfs5chBE*s3X*ba$nGi|_fV%BR_^m>K~&KBM9e1U#f*E2 zmx!qAoe6qr*2UTMeF{A&r`iPh&QS6>U%O$uhks`dPpk&0Xj^jE@jA5JbqqVtAa4Y)^0ySws>L6+I;nXvU5e0UAQCyOzUIOZsg?H!8Q6MBL>L z1o69Zq4ciBh+iJiY3Dq`fkA8=C>p7hg%m7-VGSzaXxYz2tDBiHEyYw$c9>EB`b{e`yW~hm&#kbBn$D-elc0w)pfRh1N7cB zubC|foCkiM-!+guxAxOachnO72>jcrHD_u-&WT^6ls!@uKZc8?zK_JmkDTCog9zfe zltb%H4#s~(_mq6R2Dxn6Z;1>NBtLZcz#+rfM&2+^ybe@mG5U-Kp4bG<)y?KMM2#64 zz(v<+4Y+uP;<^nqaw$_xl7MdK?A!hKjavgb{LFBCf9;5FO$(L=tW1iAb-XI58%Savj?59W z5(;UDjXWUpBoTAv)x%iXJ$n31XjX&W%3!Tfj+I$nGE9wHl~gOkc8l$2SR84EI-hW_ z*m8obs6}t2h>#Ud%fj~Q6?kF3djai$*AuPuY*lHVb6P)a#J7efZ;h?kdW`y*IJM`zU96~l4wnpNB<%p>jA&i;Ps z&9d%mtl!%})x&cs-+4m*K4ZY^l^MS)dFjQywhT1)b7_Co*CRqRrKmGIoJ^Tpc>SH~z|ltLmN;2tMmy=jh`d|M zJRDp5iy(8{H4NQ5xHapsd@UHjWStH4&|4dj#LoVS-jh{K>1`Z>zpVuPL(8}ydi}@R zll*9`)Q?n>erR--cRonJOaSu32DG2Lq_6z2&;Owfyg$eBpFdMBtX1UgtL*hhiL=Zx z7#g)R1E_tHHj8p2tt)WNXr-~(3BwsAkyVKVvLg5^?>=m2O<> z=K`yn1Xv}qO|Qq1{c>QZLUzIH%okVBSt=}FA9!)=EVXdAY#8zrHbdg7P3%(U`7|=O z$~Mo8I@9bWI^0p0uOsJI7lz&&(|R8Llp2#LRoXd5DTKaZX`&txb5$y3Sx`o%v_V@z zj`w6n=5LNnPoFWi1-mKvkr>+5Y8L2E)ab2u&B-`_`DltszCR-=}gJPx$xjAO8VOI@g9 zP`d|P66&&0$`WOxoKa1bVr;h?mSy2oPAkvW)xwFC1~!{bOjzx~Mr5^~YOO`d*()MP zs(%xuY(J4xVHk~OVL79G&Z+>VdquY9NQx5I8kr^9d(Bvd3cPc?{;n$Da}9N%2N{6f3D6%snuE>k+LgR2N9$ zCe>Bw&f<*|!oD`{ns8r)SF`eJN!-qfmq+1tfm6*ih6lHgi{>^zn*d(!=4(EXmySX5 z?s@Y=1j>(81A0{L;bQMsXnl^$q-Qa=*vUmDdTw*v`=U;`NeGK8tISB~vSb4a$}C~4VaQov7`!@QhAnYd;$+d|4=d(svok?@vcz)mSJ&hZ|z zTUuS%-@Rm`FboriQ(-KgthkCeYQ@7St;PN0kiR*kIl+-g`3U+K@C#GGft5wpf6hcT{O{`S2Ze?O;b`l~% z=28?O{J8z;E0BAg(D<0r>$@1i_cN960D!Oc4!^Hw@W&V<-vH99c;Nz6CDwARJOVna zkL21O;2v>~u7ZhD6BJX9)wr+lsyMIa#H%Io>LlDQi9;KhEmJ)F0QI9%nDh;>Ys6$-X0#Tn8(AuYCQ@p& zVPG_amdUC}O5~*EBs7%Cor2LU1RSnP6O9tDgf&Dl#gcI|DD&08@g&@Alz;x}p0Dl> z+#P4eyhWOZqE`lTHpbD=RKRMlAU&*i*B%u)_wg8lkv012nhjtcrANEtW*p$@gh{5p za9+($X&Xx0a`KU?SF~}*wJ1J&wQ-i#FD)FvreQRm= zBg7r=1Az~!<@c+Q&F#J8-X+udea6Cf0owEXBacpvtg()(@^szL)t_;7`|PUWCJ_r) zT$vH}=G!;gyzfeJX0N2y&=yflhGWSXEDRcG8B)eX8HNFs zaE2OE6k?Nv=;1u5h#}I>v`uqkVP+=@zgDWjv)zu(B*-6Lv3zqR$w+fyNWp-KB&KO# z7%W&G1+1rRNc7;Xy^-GIq9V*($$4b-4Y*Tk7(1g!e6!(myJB9H>Xk#Sv^rqy*w+!Q zBQ8c-j_mx3l(&pc7(MJ!l1J}M6=SJJYYoL1G;$_X6RG>1EsIe&k-TCF(oUn#sP(iI zYt$M&HlcXkkP~dC9n~89edBaEl2eWT!q%uJlu{V?Ck8TQIniok++>n&S(alA~uQ&)~b_-k#QVx6HccSr(^g94k>eeeT}EgW*9k~j@;ed zg9f{}O;BrPp69bqAi!obu-omJ#vQ7e)BZlx+aCRXs!GZkP*e>%5R8RO#=Eh&04XU; zok1g*K193~*FC~Ok_pNmaTA&el1eNbsK6CQ1-M>XkGwtiZ>W7at z{++?!`%1sxl}U7Y|9*ZK&%uv5{x@E$=UlQg7}K8Q5dih#{GcGQRE=C;V@8?HI99kX zaMzSqi}PX`xvQC%bK})1ad%QqEmJ&$r^hASN4sQiAqeCxKZWR+jKiv#EAt|09;gbmD2Qg2dEN}j@7`UH@pVo^yn4Ur4L&r=z z4{T2Bo^&zpX6-q^-4;Ws2o-hjK&0ZWLaQVQ`W=)R1?}VLxCw9Y0Q+_@B+*+*+t{K_Ht%oUS>RR z*zANn?U2KfoZg!0022~=W&kfOr4jT7`HM|Q)s##YZkEp`Zgr!tOjg;bek}7G8iOD3=A803> zm#8Pa7N`ZL12Qg1IwAg)$`eF}{tT^TpPp-yPF-{A&I;hms4+g0fqB1Dx4pp%A|D20 zXZeSHyba7-LE#S^v%kyu{8meyM*vX5m2r)M?Ee>*BM%w2CXwkoyRdiRSQGojxUY$q z3%ocvFHf1fnt3%3+|G$Z5vt`-drPDS!9z6RBRd7L?iHzL@MrRNW>@|D&U+sVntvGZ zd;Rs+dDWF&t)1nM9+nW*G;@p;RgByh)%^vM;`F2hO+NJie%k)R8NgqK%K1@lp*~v0 zMj0VE3>n7Ud-=pMuh1IO-^03bYov4tjoR%qqL&Jb(ZWfn z>$w!T&XuYW$&|B_dO!Xs4Np$1N0KQzB^m?2d8&MQlen7;t)7q}p(3c{&J=Z3Y3~OU zi%Gdj>W=k-PyV z^=2ZEJMcTGp~$Y?aoTI+csO8Q!p6b}N^9I)J!77aoKAaOoOZY8R4Zu+zlZwODOA7B zsih!pGyz%W@LH@D{1iFEUBHoaptVM;CDg>_p3-WFibR;_886E@d_L!lpgk1=PN#)Z z8iOXhL2DKFMs}g48iEH6#<3#v6Z7r@Ys!|AYVj zfMv^1vCzL{QT-e`+gnvcFOpx@wB~LO<4OgJN8b2s!d-)VgMAhDMR>6&-<;svgK}RI z`z3QKnYjVv0GH-n_;!J8F8ZI}e!|}*`~tkEk7faX?y2PR^QD79@4}91AWfn?+*$|# zvr;3kAa41q2Y?^CsAlgj7p(DBpSGWmLHtXxv3XDf3vU;MtYuJV8iZ-c zOrx>O7KtB|vdzk7SQv5zH>_0jb$&uUa$1uh3Qg@?T5fT}pMhsW(Ui~4+v}I~-lvp| zMh&4rN@Q^c6UfHzKAX5(p7Qc=N4YCltC$6_YAwnZIgfao!>sgN1ME8BNT4Tajo7er zex-nBG{xX0c_KGw1g2qzow1xwoMx!)h{_e{79CRnZ3UG^_L+%=O=>g?7Hg1!EP}Pl z@#I(q+ZKFG4BJFbi9AdgGYzA*1uKRype}KI;-oAzV5u-W)Z>Y?Kd`-i#&&l@y_&Il zOKaiD*IJ8XEK!D@wp*^Qp3_ViZ*CZmdzM+k(t(>vbf&-aEp_Z?|0?VQG!yTsWHW!V-5?xSyT-MfrBle0vaH z9^qIMa~oJJ_bAG4b7zspvtCy}M_arJ{*1>=??aMW`?D8+zt2?luGgH8v@@NKM^aOZ zCB3!i* zS+R*G88am@^4VtKAHUe~$1e}u-=C=UL`egu3a7Y>zN9EL3e? z&jYr)kfeeqGKq0e7LC5Js*PqRp6^cVPnD(Kfo%|;u#+pcvM?}5teTXF`>m0C>t2zR z89b2@YJp`5Je;g?Jtkzxq%rEAOKp@|C>~Zkz5PAPu|qIsm4*8~oQjdBJD!!oZo6aq z^cnMBSlS-X6Q#{m!rsQ3vl+Ie=f5GP5$^Zs?wTw4ExRXM%4y;LkN?70qVzaTTdtoz zC#Nwc+On|NiMa&kb8lyLpqX(}XG|H9#8SanSlmfTs5LTL)h&*lifZ(ey1|fzA&?ub zIn`=d+l*mNL{E0noTx2chZt&+VA5J+o=fBq4*@Q%!P1s!YEK|p(QXWmLu&=;p21$A zSixy2=$8i!e5j)KWC>G39mbs?*M8qgd%>?KWIW{6VDEY z7vJroBBO8l{SOCnm&KpA^>d26y%hY$`D5wsXIU)F?@BG@eb@4Vs0V5|cDOS7Y;J zh=XS3D3WH3cvde!|6!*mw%ghA)dFF7uXB-oCfzxq8b3%rw16hslrNQyu!Vp`P zX__KArA2S5wGw4v2_^BkNi@ns+1C?giE^I<)(rRPSL|`canFgMDKQQsWq+iU8LuD> zM8n2N1-uF=IbuiD!8}UDB1%fn5cv%$E2=kC+2CR{l}M8C7T4BO2nWy(3M0x-2!m<; zm~rWy14a7?p!fJaUk8V+cXrvuEGH^&W!=vIUW=ZpXW$rPq4l}e&#elN=G)GawH~*a zwfjPfc7<;IJ3?mT8IMKZdJLV>3(oIcO0^yp=+yK3R}~g_j;IXO9FQ?{;5yrl&EscHYy_G$ZbmVUViE$y-)>TG7>`LO0j*RVBMnMM z!u{S2lMuL=J8hlpn&Yj3)=)>M%9s|Wa?fVGkZfW$adHxa>Q|pJ6R*v zO~ZrtCUD8<~Ns8NJB`HdG`Es4*rU=pUHWOV=G5UFxL~;H&5B@Cb+wU)|iHo<*-Rw)KcRDH9UQ7$0F}oX!fykZimec>iyvOY3uc{R??SH5G$o{a%dPr} zXs+s1Bt5Sq^1DOP9VX6pws0yK)h%pYDjXWz7U#Z2pWp2)+#Z$NqI|U% zjx96K&b$oN29@5d)+xVL@#`Jnu58jOD7icvZ?53&Jrvw!zxDV1p1w1K{3vNfI0NR( zRHzT$cV~v{b#EfQ=pa{GZK$?5l@JV8mZ1$%8(|;aU@IQ*^Tn=|IH2m{M8@% z(~AQw?YO^79KIOwO=hWwV0tv8CIQ6i2?a(CRjz9H9wgDIzzkARDQK-EQ8ZOtge;Ae zW`_KVVc0W`j%jAn8^%;YzQOF4qzWxlT_W+KXW?pwT~_jD%QH#bj)~KLkI&GgQW8)A zX-vb0x>Rh2nvAR&w?YM+iBcP?1IPhkWHW4#t7~rm+kaykx1^gLr*B?xC2_4za{*~s zxySELFeD~9uuB`LCr+Rn-8f*mo7ywYJ%at?39 z=7nX68q72a(`JJT%=59QfEY=7kE!Z88RX3RbhV;r^lZ6l#OQg$ZNX}x68(wl1EdM_ zEzSlc^**)EfVqTNNTk14>#F+vMjzc<{rCL4RX9E->-TYGOwOg$O9pU#e|?+S3T({{(z%@ba{ddcZ{z$KAVW|?Q$A85xDtrnP+!?)j( zY2@Y%5>52A9D?~=;I!W}NTZz&+~4h4bY!_dkcnkoAuo8g8hyDOICJ++pIUNd-g zcO>m+hRqaa-;*(DCSUJp6-rZZxWBIy-&5Msd&@K$_sd=Q_j$rJqp6anAdKb;?NBZN zAZ*6OW;aBZYm56UB^ZYd)3ilA>}i&za5&8DHj(m?2BBO6z^?ZZk+A&eYExMuj2FyK zc$-0cZP_#UfZK>@#zeY`Jxa<#e{%xuhq_+6vC`v7_lJ1pz5d_t6NJb+RJ`wd&E@Cl zx}sY<`20|MG+`U*78@pj@Ai)un~D4v+jIW%Ek zoqbhq3%pu{7bg#Um)W?Vox==s6wnIw>O;g|jcaa3^JvRx?Gpg}$w1(zQu?Ru~gnz(H6-c7QTRkKu&@tMQKzyIr3?C;>~yA6M9H$2-uB{!%t z58kI@xv|U z_yX}gtr(IdSS^P!b*AK0DE_jC%sXR+%?P{AmNAXE6--A|!_sERN9Gx_7RINa^Z93A zAfJCho;DnQ|1bFI5VkAx3HG;K4Y0p^$yHW%k~!`dz!}F-4j+~S!;okgQv$Cu%e})= zIn{zU*j+!N)S3CXFwZmTYJ>L4c^ERou%UQ?!_58B$mPg5M#)}MW!gGO1uOTUcPK}ch2{k}!ALlX(2@iN=3avt z7Z2Y|StAx78124wxee#aKI}5VTjN#+l+cj~6)kyvPl^*k1lFmRd za=7KfR3*j@caMY>kDkd8twb+zaVRuq5AZiP=hU22Q|=19TAaI@czLMY7U9JSULKu8 z$(#x-2F)_+BY5uT{2}UW9cLb8E{i>6dt#5nIH$hAweKGy~I5M$n(OUp?^tfsfG7?(GzPf1!YMa_-=7lCXCfo!#JE4X_=I zF;xbQK0mc^JIkshwHVUODAdk;L{HyYDfmW`fKe}iVO1s7Fp$nURGMc7=3H)Qy|2)z zJ-i)njNYIb#RawQlgGk#W1xk9`26oV{`=2)_3a&h`1+o&zE-~dnSQ%GV~6o=#ek=td@{s<{2maEFmnAu)sYO7~Y zuBBC`EDTR?_|5zohvOadVdiju$8pN!B-nhQ9VW64EOVGBlSl3k3kNs0TRVfG)7?y~ zGYMhHTW+3zMots|{LlZy+!ktckUgy#r`p(THXIjYzb_a@9vok zj9b`T4Q!HOs?-9)yDAWlZ1Lfr9sa@ zO}*T#$s#VVwb#mk{#Lt{A7eavUoYRsut)EEoyp^Zr9WC=K0ri~^a!(vM5_2hcv=_x z^a?^Z^`Z3=vbj)PspcFV4z3&w=EXTS<-Q277U%YqxGV7W9qbF-EgAw3Q<^J~K{Cy| zn56eYidIJ0iRg$k-CRdrH^JVXgNCubOpAvt3*#zEK&&L%YmZ6plw z$ZwTy;Oj0uMInqp)uX?M-lKDN=co16yio07@M+el9@a0pg%CwGN<+aC_CeVq$JS^R zZwM{=7|pth*zkIyI1D8O5E~BsyT9G>>c9If$K#%FU%uo&{}G1mlEz!#Jg<|n927&m*tC{!u9SG+B><&I`|B)Lb@kt8!4659>1%#7?Ak~0iZ z`&dkvYojc2UZyMzX+R~B!#gFs7d6V3_Xp#!hf-j(ZA??8O+uOmhHWLOP;BPwZ~nmF zj-b0OSKG|ZE_2!!4!5^_ge^h1+q9i?@l;yjP*B@K*SI_PhegJUY{J4tfB93yd&-h!QfKSn*m}HF zc=4Gx@}T6TjH?1YB@!uwBg=_p34g`w8>beJg$@#aWi>!$SsJB**TS-tZhI6u)121+ zCGXds@Cp>iD5%_H44C{Y0A@g$zbX@hTw}vEu1|1AR3!ujNzepC3a`V|nQyZe)-{qJ zv3_sszxyE!;P+wu-UmpA&EBJs5BClC5Y}Ew20ETi_@m3ETpavn% zKq(#o@aW21okKPDmiW3Tch$K+Irp=1e}dbS@M_=KFW_uwWUMJ}ijr0odk*qgZEV^_ zXNp|1fEOT8Jgjflwora0K@1<;Gx%fM#jUntG2UMS!M^DGzB~E`_56C@#QVao<;Op9 zA3C9b4p8>Chy6pY@4{ba62`}tSUzZ@@H3a2zsvPmSG02R^VTXuiny&Y!;p+TM6cgC zID8(R@)wFcjR;;mlHlt+<*HmBZ`}Iyg#63VFF#khq~41y&D!`8b(^Hw52iS zfo6?)q379dn08yR@H~5QdrS4kJTJXPv5~d$?8!|iqz`-M!vR|48ZQeR4=_%~{eEVe zwlptnRJcDK+1w|#fAeqn_s>7)fBt{|PuzaK8f~GLDA(N`W~SW@4S0EfqMeNC^DXPOjBmR5Ae6$L0KZt*%NHH6Rj0)U)?h#;ngc6 zjZsb>a#t&gGUUuSWrjf!bxN73i_u#55fnpmrImYR+=9IXyF={`mwN_%LdrW_Gvk;@ z3WJ1Fy)}!zw$ARFbHVy`F+#UI3USNpQ`ck0>0$BoVdn2cW8B-u5`D{@@_0Uzufcn-8cN#Km4Bm;U9m?fBd(<<9APzGnw znlfX`;1xS9%(Zaa`v*q})*_3OH8C%ZW!W>&Go@Nr(pHWqqLfyRu@wI9Z=Udv|Nb9g zx8v2f-!lK<59ly5OK7*&m@) zW13D>UZ4*5C&LQ7I5ti-BJ9RVpe$H{!@hBvouw$X6%b`!oM|I$ueVIwk!Emzf8cJv zFdqwffMbFAWL#arvu974=Q+%k6^=(3$B5Z$30gangN&vw&e9^MloqOA)mWUg=FF!; zt&Vx=EMZS&NszKK4uT8!&VfHUwEU#rmU-xvvu; zKSU`iB0b~yaZlnUDDn$6g!)A+T5rYRTvF{u#`d7#r<=dDp0iV|QW*IEv-e-mk!;zT zC-z%gxO)fysg9_sTlY4*r%9So*pNme-}t}tjiilP&)BfXW}4m2tE!Gj1t5frEfycv zjz9pJdCn=VGR$B|Ab~&#ci-Rs)+eT_r0SVf7&FY(Gu2b3pXY8W?B>K_cDx@Q`$ag+ zo;f>~5=hlrffV2J7|%_;4SG~m>V^BbjelEa;Rmn5>HX0QR#W~s(Upj}Lb_pN!6#Q_Hpbw;;A4M(^lC zXxV?@MH@d?&rIC36qb}p%S9a-Np@#0RaIO5m_GbmV+g4y zakyUSlPXR#6>p%^Iq;S>RjYxqR6TQ2T$)IXcn?=yvoE%6x-aQ(UJ!;aarfV_?7w47Z&*sftD5dHgVP1CJwimX z;!8pD%*|DA4#I4j$y%Z2LRH6-3QM+emuAp0(}zev(ZxWcD!Ay#B4j7jIZ?)iRF&Oq z0Smo@njJx$~F0Ct5sxwT$mR-e6BX81-#yDc=_xl$K#%HKQX07 zG_`z1-&rd{7cFCOIwoR(zK5>!^j(MGsi{y)8_{Y--AU(m8f|*KIJ}d_j+rLas~Mw+ z6^WS=mh^WR}+0av3oQ< z0Epr)*n3WqfOb6V<6l&jR<$T+4R004(%8O5g}FNB8aQT{tK*p9ScSs^`&7A~GrOs9 zKPJY-GtH4XJ5u&k^;8MXeB-F@$zvC&6wJ4OqE^dU$0v{6DejyvcnM;-m>&C|wEq48 z4tX?k{x}mTzuEHsr=L=OLX-Z~RCPLbe=h*=w|(Hh>v;DsgCY9x!1{e=2>qoqgntVR z?QQ&h%ZN>n!Y9#Dv*3E45k#M_QD5Nu-pTZl=`>sSxC$Ec8?f zW$a%4AZ9`@#MGxT^~3*voP}t(uzjwrDlSt?LR~?Nq7qof8Sj-LzBWDADSs9ngG#iUmivb|13s<)_aN+r^*Jky+ccbEC%i^z+Y zH|!33-v8>?Y@R)1eSO3Jc1OvXp^wamg;Fx}JaV^(!*bv-9l$AFi0t+wWJh$c?gwxK ztA1h03$YKZHUo&TRAD(T?3YAYtewOI&o-b79QU>t@UBp*ATErAs4he#hgsK!F6 zW(x!Mit`nvm`z?!Rc-(aXrU}4jtS{TqMr#dp?)MGWFihvQI8bsKdx;HrKe34pUCOc z4{OwZ%606A7W1Dvj(oaMKQ@iX2aod%YW1PNR_aA$3XWQ><)bQOt<>r$;+eHF3oOMk zSI1NwhvGQQFc#R&mE!`t*@ByQ3mg+n*^!ci5-HhJ2@g4b=e7}x26}`}d611cJ(*ML z58#6fp!I||`9qL^Kec=JJfgoyS@?6EP<`sS6Oqp*kUu66RQ){K{ae1BHGr2F^m=l; zwUqrdZJnL@wzy7aZ za@`64&ouJS-|v`{gJF$dulVk`=N`v*|MH&yh9fX&gj;p~zxgjOtaCl3QHPjxb zfuKqn_vm3o$DXSIuWv`be72%@fq9uJsp8bLKNLz^e&)u4X*M&+s_$429Xof=ah}-k zVYjag-9+!LMyUXCv!Sb*c{%d_4#wlc)mm8f9*2@jVOXt*{R-y-tMwI!{m9$9UsJU5 z;?>tI^Lt*uzvupL&tY7+-|Y}Fpg1K1TT5BE9~XQF>vd1?k^k?1`mdA(%aYlwJi{=M zipK|GyY5(RHu%9&5T;bw*M;%8kY-yrR}uQ&le8ESEGIL7Ib=(Lc~Uy(5FbcOV#&q8 zqlfFO72EZS?aJO)C(6)AUcPvScek7jMnf0rLZsA0N(IGO)fk0>TD4vt@e<5|9Xd*D z>sWMdCV|k{zt9R^TPJHCA?)$>Naqd&ch7=H>WF9u4EWkpwFm8Rr{H60d4lIN@uV#C zPXL>qm->&5cl8Gr+uus~e*%!Fzj|TvcuHug>ccqqvhTNT1gqM6UqqUV*HaX-dQz)@ z92F+@Od0k`IVNF0S9Vk7n3VmL8MAO43&*U+_NkDyL)GCmTtu?Sxt-+n()lylrq;PD z`T@gsDzi9^gta+Y^kM&M_v-@m|pVxceg}eh;c(fIqXMvJ7u%U3~P^%g=K-wRZp#z@tDZ_ znGg!Mx0#&b*$oU=YqC^sZ|`{bZXsnD=Y^|hD}3KE#Ezk>EaOOV#>`!B0_&?SrBC1% za#FNLmRy>HymG%!^u^leQk%DlA2r6n0rSW;o2{%<%1JWj_{baw8cPNWAy5|dQL>oRamE7sMCee@i0|VZ6glnsFgGD ztJUi3RGlrP0!0)r86`F0eT8Z)4s>L7OpWCn1mK>u9MNTBb2IaAUOl59e#!c3&42vo zw|sw_T6>WYV#Iq7$uU((8X5eW&j)6?g8+=_;+`zodOvhVNomdCQI4#^CEH+2* zl*Xjug=JP!TQIu;ZdRVv;2Dp5(gD`1$aXcDL$V&3Q?ap@AL!Ow#*|uCAanyv$2Kyq z;5=wDYB5C5oDRIby<_MM)Qt0}ipE_JE1T`?Xih(Y4q@0bN-N3R` zrZJIICMPqK7{Ovjpe5Vaae&|lQYwsxnVJ$J2bN_b#&`}NKJNEca^F_?5L>rvtqhxu znT$${V^Nb49YEX%j$S)IPwP}U@l!tt?(`$z;!_&HrzsI4jRAd(a?X>051IML|E>bn z(QF)ceW}IR_*{idZKGY7ifQ?#3S+K}DRZoz`^g#T8#9Lm#%yEYaZ#4+Py(n&#loAd zH`sK9Cw-!d)j|4JJZ!cNCA7`sCEIlppE!AN1iPkJE-0ez0aQsdeVoU~wdpl!@2lV> z{Gbr;(R=Z+byq$P@P9f8{OxlHKLs9tKbpY$2_k|&t_kF`i}!Z}e1Gj4z`us~_lMuV z$6=fwyr1sm&{J}?ilkVSG1a#GG|{vwz81Wi@LQx>Du2fs%EYV1WZ zaN-bF9e5ugc&26M_T3$|R(ue;&Y@a49<7%4dK;ML3~tX?U%uqUvoHAdzkWlSZ8SDb zm0y2%%W4(z0h~AHceM^|w%4rJYrg;fduq-s>BxS64^HsCu)9}sV=ssG!QxV;nQ6)N zYljP!;|M+sOiN+68`<3#mKnMLB`P&9Xbg0#ff#y%ujD*a4|~R0*&krDfe_bpU7+mu z>_{MwsoqZDEnxxY_LY2@lAFfB*+qXE=DT7!)DmEZ?TRZ?1*mP#5Ij`NIoGdwvB z9H&HD3Ue~2wx~6Q_!H&Q0?%tZMr(zV5~^>Y77F(i|BSev?J>I^aXsqRAPI=5dPF@f zobbu{TFxQR`VgXaYS8+S0TextI7I|$k_cL~%ER@!ofqyRwnQFgjTVU~kF)O{0X{Kf zM|Ew)>nH+Al`LvGjn%Fpr8<@hi#nz%&B3c2O68c~kTS=)Fy_Kx4(u1le#*>A$SP!n zs)4N1UW?Gs%463t71WjU>!#*hp% zX#JOuZW^AhL7&b6{6wa>h@&fpK>t!V5I^?toRf19=jHop2F8jyN2X=& zIYHFps-Rg&TB$y;%!#R}DkGT*amwzy z_o!RZuV3=Neg2ZK{@b7N{kvEEhyVCb+%AQL)uf~{;eBSXPLM#Wg z-f`U@c>Z!=+hRfFwYstbgK>b_d8;6thyCSWn4zO0Nu6F4{NS(w!D4&J+3JC@7}UqeZiNnZus`s zclO$}rjB>FiPaWjXNSqN)rxss`2YO(|0BEm1Fv3e*v|*1-AErcEQ_)`8q*h|u-|2Z zGqXnYk@a@P?d>fR;jlR7CGgMxvg7_9UfjUYcNU851y>WACa5c5L`p}R(W zLAZ316& z-x?cT&p&5i$XYtI#kfE&wn3|SstQZRVxKA$fzf3aD!D4DK&rx6Dsyrit1_3sp}>B& zVCKW398={u7p6?pm<9@wS`@{%Euo$sy+zUJ#R&Es?P5kR5&PMb16eIc-Zr3IOhAM) zJAA4rtK~s%qFSg8G@jVm$0itm60WqRLtAI@(hNQiIgL#WgLwCYOXVqeT#=TXWq|br z%pSUzYXhS;WjQGbiaZ)jpJAzc;x0bBnf39qcLIT2w49Xl(kc{vz%DIIz5T8=x_oT? zHFo$ymnoNQ^2K|>A1Md$^X>EPcO9Yrq44jY3Lu^;jzkp|%i(hBNNT%hR~5t&a&2L+ z^?Z>EVgahYR)S#BG421ncpG(|I)+c<1ov=pdWeg7hATXA(GT*u71o4Im@z{0w( zM6t@Xxxzd{%4U{X_9HGXIIj#2y3@{@h-zg?!aNn0JdwxQ-Ww5u^Q^j_PC{GLDyo6Q zl8u%1iRn1)8H;Yt0)Lv17&wGbNe4qoP$vRodWFNGdGqNLfi$n5m3JCJJ+^%mtRL9J5$( za}n;26Jr*3b74%%k|C*(N}#F->Ck!tbQf8mSXJAJ@iT*0y_f(Pw|9zSktg8ge1E5k zI(ewJtL^o6ZA)5Dtg4fTfajBGO+A-Z8?F8Um^nq8Hu(YQ=wnc%)n4lh;`K88>ePlL zEswCacp(R8y=#MX_L$T?Vsss6zuX7lj|ZIi0bimQ{Kw@z>Lp2V`Ewswp55?F?|z_*JD!eqg%K zj^P$Gdoj*Bxtg7GZ5QpBW=|IcaSJ&g$mNbHALv(ibgSoVR?qqO|1R+2)l0tle#iH3 z?l|smaX#{D=(wBry#DonW&iru=&PRoXOS<4HD7!I!z++%3{uUGJ7C;f7GFO`Hp2?R zS|+UN!*N(LF?zh~L6v1J7Fs-K=HqExrMLwK-?7XSIWLG)a;Yqfbp^vht(oha4MV?f zW6unw5~Jh#=7!A{-o1HG>^t7y9+-~McN<>5_?r1Ra(p@Ri=TZ-aGB$A55Q{O^VQFP zj_Y3YPyhIy?G`qxp7}VEk^z+hgy@M~hvtd#0G)>yFM7O(Wto}hHs+6@wUE<+{dmjW zy#-?rgLOEkyf7Urvl_#=UIngi2G*-Ua8T01;r+s*l?9j%3#r0pWrxDm4cx3@2#z#Y z<{9RBq1-Qw3k(rlw1se4teM3*1DQ^skAg=jDMKwtu}w#H<^WZxB(3K|4|T@wX+Ww& zG(z=Ieaq0RR-=fb8ru?h8Li?U#%re>&9)pnCyyB^b=FUOVx9DqWmnqIl#9$vJvZ(Y z9>#LcyYpr&H?Uc7fcEw-7C+F$|^iuc0?lnfU=))xP zyy6#MY`I!@yt>}-_D$jLeoszE2DxM9Zdu%0YxUSG zp+4u;^)og@p(N8KrbQ^pF-?`-2=P$q`;K9?wQgV)mc{yk#V3Ynd1fgU%TOx@>`IGe z*{nwTzH6~Mg=Mm3q>pU`wt)AQ@4kJ_YTYB!QHzjr!aGN)7Ln3*12@+eZLr-@WDbZU$f)!DRz2DQD(caRHvcgw2&PGC2upDU73SN>-~C zo7F%!RHBC(2kv%9#yuQ!)3Ek143SkQJiGF2R*pVYa-1o}#-(#AI1e{Bkr+K9zKwIU zG1+aS5ZdvRQev7alR(!wx)7;eaa}~bqt-%EaLpMZRq)l}hz9hspuRDIlI@ri1A(fs zxmYhXce6u(YnHs27tu) zJ8`WxPA=+2XaV%@BQZGD&SxjW(}E6l^2h{Id8|i6+t?NNsEYEG`Qk1d*_VMm{-V#e zp26wmn$bq+LL1TZfex;o9?==h7wd_JmUdv@58}>@qc+g>lw|yvlIe$)QS}jnce-!a zuBn%?IMPPJA2hzT7yDBn@W(LE>3s~pPe3KVqu%e24Jv+{$N2jOkiTme?w>z^`(1zF z5Blr;F{@ZUcHBK=>d9F@Q`Da;J99A>ZkC8@rcjAR$XnQqwF|b11s@m>Ln#CLitre!J!fyK9bqM={xCQY$bQ#gwanr4N^~)=cFIN2PKi%@px4$B!eeMksbuDPX1l%SyVq|y9y2LJh{mi153k?7 zWq)V&etoy*=H?~2e$Vlk`SzRFym;{fkMfWI`YXo6ElaZK7Olem?K_T#3N_&atXH1U zJJdm{5FLatkQ3y^Qm$RhXq`|pU2mPebIlw_xY~9MSCMX*xY0~EMDT&T`y<%}j{AjW zhMTLv&_%o`HIF1!ln(Va!k)4@gonY=cPn1K+9LU$QZh=R?*iUO6rn4gVVGI1BhHD9 zbwjYom}EfkbW15&`boswy|_)maa_*)SS59xrYtoS#~1i{9tA|Wfm4aeHN;Eie^gIGZ?(Q zPHF>(x$2pvJpZ2xXhc6^r&ZB&3c@4CQXULDNN72rHnuH5FeKL8>JNE_79Uv8&gCk# zxthZdFcYR9_4@St?kq6Wr>x*3gG&Q~>dtiF1Gqk!KtA1K@>6c%j|F7@n%KbKYjw-# z+waJt{kcCr{RtqyfxpHyWvO@^1n}j-a#xEj?!}qrFH`Mn@_EOqPU)H^&3qs3oO~wY zP0TFPG)mfH9NhVWqc|H^Ic=J=2N&@90$Sx9&F@^W3p)>2rXm^NMm186waitKVk6K} zY&6!PcnabxAq2dYszI%IpKw7@7H|vBFL*x@{Y<|u=&J*vEPV5?cWj6EgtNaxbWufj{CdTWBU@;>y9}c*-em-uq@y4>dPy{ z_Y}?Sj)ksY5R_@$k>?y^-pg8+j=FIN!j%lpi z-GOs^QX28zb8~ae_G(~vcgy|jg%Eo-o1T>fT&E1H6)6?wdFHTG#sj1y=sJ_91Cvzx zKA{BWY@ll{2Ecp-?>bWJrS3yVEemtYtWy=1R2ipAE`^dNoQK#)R;vx(8xuIsbJH9) zX0Wx7s6eiQD-gW5wwb2Obl$*-cxM6X-on#0n~o7RQ-G+Wcw2eJ*$7x9T#Pa=;-TBu zPa8Q@O-NCSX>(O-Qw5q^w`yzMsE&*yS4UD$sgY8JT!d7M0l=y(RnPf+W3kwlS(Urv z!kCrgQaR3{rPi)(Agjgv)N=lJQDIR}%GkMfx<-kd zN9s9eN|gp4EmkILMYDmzrL+NV` z3V`|u#huL?mMZ#5IzdhnoDbq+w2l7VgDy}jP9E<0!7*G~JdS(hB7Qmo`&6dkr=&+e zZ3O%i-N1jVQk?&F*@i%)k2Jpz6&O_F0r|bJ>;1f1#}@sCHe)}(*>oj?>TN>^AEp(>2AgT z{hsG9;p*D4*+ycQTPLccA}mQ5XQfmRt}u@9{rC6O8%GF^v{d%{!ZZu1wQH1Wkttz- zFTS{92o9-*AdZ`>XNd($$5^Tgicj)l;5xFD!g zVh`IJ1Hmp9Hrp+mt1Em6AP0Oj_H|xH)Fq-9(2n3D>u$>|N1}&r3)_w0WJasK<)xU3 zya2U0Qc{kGg}eJB*Xsf$ouvul9k_r<0j(_Ay00ZyrfJ4`-@0lYb6Oys0E3`K z&ttz*Ga*+b2>49wjJ?y=@KH4(ER-@*Wkzdz&~)G;r5(Rf0^q35KLLNzdaoNR*xZlwT&2sA3P1Q52FlEnNgrzuAhG{9J3R5m5E#82?vkT4uD!+`v~W0LIGwVwHn5PHl1agIw+*n8BwlKr{J`23{@{z_ zXWaPt_WAbl6Se9^@_iecmU8CeR4r#M2PJrj0>L?g6C#f66&1l#z*ST#lzi6d>FFXO zEu7UEu*0={sbWg*m1R9_`AQ`vfC{5nwjQ%rm`g> z6c<>MQq;4XGP_+RwcLg@!P^6*rEX>JN3@>C zW%jx)MTs$xGVJ%6uCF{>-!$NvZRZ{!9bh~fgLSo9Gi*BQHPlp@lah`La~7sa*&QaL z_x3kxCG>&y_Dim>I#RAo%Xh3+j_p;)k}639OU_Igy0s^+)@&t#OWbH>nJZ3uypJ5m zh5d2Q+wTs%+`^I*d7P=P(iK6~<7Epqu)AHT8D2hzufMt?gp3cBq4yk<`9_J%I7+4aQ2+`x6F+ox);v*GLsWuumcBW8Vrj!cV z08^-nTQV-T$dcwJ7e)v>i1$c1pfaIuL2#(+sBT3S3pZY9+BiLR=NOnXZ6etby{|lb zu{DjC8k;s}PbwX$I1b~?egxN7`f((eh0VqzRp=yAOXU8r@ZER!-0#d8{OVZ`-m$*g zGA&2$cbRFL7{Z!)5`uVs{*~jauQ#kWo>CSzn-#$i+>HlzBitX1!C`?IJViah8&DN- zbp1d#IPk)>2-A3ESqdUbKR_NceGps>%yZ^=JfaFAMw}0goe}0GlM=+}Kt0ox*sKIC zFroA=Bheu;Use>Ke0HS{C7wA-DRw zId#k#=F}L+3cJHXs^*eDE{R=I_H*HwDzmmmlp;(yk&B}iM-?+I*#@D>TX-0|+ojx) zj~%~?7W?{qO;iJq`C|E~ath#gEn6`>T4w9HX73^}TR*LXSN#E8*FOKw4B#IcG<|Nm z_x0$6WjsR>awv4QP`q8WlWRLm zQAEt?ht#vc`()YhPS2TITx0^C#&1fiH$#x(+fbrj2!3| zE)bl#pP?AzDVZt>%1jq5(iLap;>-fN0F~G|Vpj<+F;h?v(*keq7WT_R7c9#1HG>9x42W|qbLD;6GtP_kIiIqI9W2Yjem6nLq?A~4C1uzh%w!V#!1hMzx`CWC z`~A$@TlgRUr~ks;{yk1cYK3{Wg>AQASeA}ld**!P&AXW@ne|H8YzG?+*T{FTcl_u7 zJaTsj-OAcL#-yyP;1V1Ug>eG!)-2Vt+a*HWFl+?zLe>SPa2Tfs_}9GpDzbdPWc#<~>F^x(z-!tIh?NP@|-j9=bf?Py>|r7 z^dj`3(mUv!vRT1)4KJ@d`dGQ@IyNz~_QJ}+AZp-G>siC6O~+Qn#^DZ6O|`j$pP19? zDG#)q+5FSg;sLN!drp|C?DQEbnG=Zd%~9MKGVv`;-nXkqIbRDdfpBwLSk@@+0|i>O z=3oQ;VtP!Rfk2Cn3HCG5bLuC`ebW`{!-#oF9Z3x+9&^WGX#g-Q$Ku!>i#4gta7@aa zgeg~Rt5Idrz*3Z)(?hGtxsuaUtG_VGo^m41q+;U~ZNcFelDlT6sXTW0o}AVXtfG6g zetZi2{m|{l0igcwF3sOJM*JM*^7;1H!yrCAaqZMEcr!y_$yHLd>8KpOI->U!XMwD_ z6tWL2wUC@+h>(M`F@^}8D{Vw;L*eQQRUGj&&XI>i{2&faAQ7OJ^8#7WR_<=SomneV z<%0b)JzKdLJBV|LIMW8tIXRUre$^TY8gQ(&A|>N;L1hM=5oSuBDZ1c8 zC3J<=+7sfM=`eAaD)09YePO#1%Hk-q!|4j=h3$4r@Cm7ztJOeR3cETHpDUa74L%0? zzGoU8S1X~HWEF5**lwUKa6BC7`kpyu<}B1D;k{!RZjj)amx*zIq*ikPE6oAi3GpTGT29fLE`cadmaY-Q67_1VXpv_V$i9Zzg{AUE(->$E#Nz>u%sUXS62n zj|({~Q*s<8`&+R$Q^x9;S-hed-n|)l`_{l{zgd$iytzG6G_lPCHJd?UoIPWP-7!(? zL|hGwOJd3s)Jj?sqJ_BqlArzj=j`WiI3B+-7r0hZnhh8W!~pXMV_#Tx3n+|ZTfRKV zyii61zUAb&3>F|R&Qnx5PR7`Do%I6K8YO%TXi3KWB#Zm=fRjYcBc<%n^o~@onafM| zb<3Tu*)wpEz>Fu!gZs2Ia#YkOU~4G?AK~lj5!z6Xco)rv`}R^hXXqo z?Obr+T_L!7*33nLP%`1<)b*ybi%!hR?K7+Bi4;0t7@X2OlY^`WVKsOLF{W=&2({v? zoHIJ*Z2l4heeE1R0YG)edR7b#=?C?5`luW2X-Bc83RnfCsIwLiH77B8aul1!Sj0d2 zOaq9;`a~|ShnF>c&P+QWsqC|;O^=8u9j z7S~y*w!(f49E(i@c8f(F?I&eF%^Whkn=|_i^PHM{y|#^m#R%0>Ec%BNV|Zea4S)tJ zXl|amlW-5TJ>JXCX=%XlffTcx#NXu>{xpl8{9XchKZC%}w?DVd$!~gdPCl|@J6$B( z=O#w4XKkLdZeS;75OI(KbVaOAs|Yzl3>FQOytl=zCHNO7^v=dEu|+zVj>ny21w_5E zcG*!#7ILcw%m^)0u(tIh7QGc-$6R(@@t0R|ejA+w1 z*1F(iBBdSUv|}lIoX>QtY=zgG*1LKGaruZ!%P<1C!XYLO$FEAZ!fq(XFAd2HSX2xlz zSUxRR*YMR>uLxb_+i$<+%^M}eh0qDd5qhVrR~lxFr5Of&QYjI)J{&&Q*M=4ROKjCGR&(_EOAOzvT>%1yF7!DTA^ z`u>(>tY|g&vxG$Pu5|?)3l|ZBuiWq7^7idp4hI8!vB{;*TCURcS~HZjIjTd1p@*xR zE2x=q94QrIgg96{kdJ{FBjY%7JdUkm5c=NXy}3?n&BmCkMf3P%=itz*>Pr=CQskIpsY8ypXWB#lj%w3Golv?=W(zAJbw1eb}T1nlcrM*QNbRalb8 z`+#~2f-gX60JC%9A;0egd`@|GPFX0H1zP1106aNpFTvhr49khE3LjKq*nK%Ihzdn& zV>llw^&Ym92D&b4iXQR@PuYN{%uCi^sWOquuDKp)rJg(-Ib#6{ZTuEF9*6Lx$I*F@wj^ah!zXY;Nswsm!&tuav@E z9T}4ysDxJgnF+F(Z(OAXOk3sOIe%3@Jxc$5+`?bVLi;g6>7T=R_{Sc?XN>yi&$|6d z0U#gdj6I_F+c8w3=|~ijdg0cqc=6;?$xcW?NZFB#F$Jj_=qbUGN?{1f%0u-QModtg zRPb_YB*jZ?Z3#5@U&LuWFAB~%yjG+Lrc^W}C}-#7gWFiEqScy*<-&wQi=1#$a86pU zvFU;Aybjp1ys}7#T2Q8zkGL=|N5=Vj_=>@d2=`8q5*{&VX1-WJ=3_b zzq81p^$OeoyBXY6+sIY$VMQr{_wNq8zCW@*CSrh_D_E_}Io$<&e{bJqW7PyghSl0J z^q%b|TJ%i!j8cjPK-Y@8c6@mo9q#w{cyEBQi_k?!*I8ss&C7|TCaZ;XhZb)cOSRm? zas>927A}4`9(gy9+}42u0gW9+PJO)I81ZUVg<6HI4}io_ZG9ArmZffi<5@S>pE07FrV21*Jz=P2GW z3JhWZa&VsLg)YR#Dz*k5@fSd%vee0fu~k080A57j)Q?=JM9jo;VN7)=!}HnAtEiF1158#!e&p0fR_)P_fu zDu(!dgNv~-c0;tRz$>eIMxAL3=ZfhG3rt0rm!93!aW^II#=`AX*e~$ruy81FpOnKH z2zs(QJcTYDh!k)EC6IlwY{Uvxy^V_18Bpe=t*jr-r~I>K0H1=upUU7p)b4x+E}y~L zZ>O*Oa|M6rQO6HTE!@M^vboWW$unJ%R`6J$Y!)RYC3&lVir#udr%*{z7&<7mxRRNW1jPsk!773@er3 zBjT(l*t9`PKJ~O}Z9S;2?T|xrDkpMY%ox(Z!jer_b~OZEy}IU$XB%AY*zXdDBYgYK zTW;SgOM-dHTt9opcC%u7e~XqvDTNRMcw>Ib0{%D>W6yq{5m)GYX)b9`t;*dllhxWq z_LH%I$75pX5?yb=>*qJm*QVc8%ec^C~ckj&^TqbyNUC?5NnitREo@Os_ug2^t2MlQ8M$68FE^;@% zVX3g6p{oP;2W1|2XetD6K+dgU^TGhu?g&R$h<-)i^-R;k_iyj0&RD&h>%jBpD>j4R z8>^yKn2z_vXfYe&!FxyS0wR?qjg0#PtJMZo1AEhya8WE2nu^xS&>PV0`alSdRUcYD zpyM#lsF?mQ*Tw|4Tsc{0oS%RN5d%?;2Pa7+)04BaPTZ5QzJWn)j9Boo9mfwnxF?We zLF={YX*0pu*TF;Q3!SglFYPP6SNZ^*7dodz=M3aA$A01#_yP$|t2aca&ek4-z`C=Hak)5ZPVJ$!mT^#Z@v zi)z27o%1%CP*qB`akdkok}Mp$9Ty&Bo<#$LcdSIIQIO~;0!dB#Ip&T-hPwssGrYdf z?27PiT)3SwhXtmRNmZd_WKK;&0~ui{*7~w&A*mu7KJwZ*`2FC&KW!D*U2r55@~cIE0My#LTX|q8oO8t3A@U4Y1Xg>Z9=YBGwwr>cjCY<+Ai6?%u|evd z_wV7mH+y_Pu2E6!)UkK|g&sp3P#Im>Gd z(e!EKY~#*tHLy0$6K;ZT$n=AwWXCdR zXjTI#z-t;GS`uNZEp)V+UR{ohz(6PwXtbc|0!MT=i_P zpCjTq9CqO5W<;_qzmyd{n4w}xiCV26)k`G=W2~xX12sb=1VxQL)hlbxAUO=tcW#i zNJc75b{aECM^s^uN+QsUC#dmAPK8=R`&*v~3x2}*A=U%#T9u>4Nu6A&tz`shZ9sDF zIzKamPk^3EMO}X2c*MYvUDRp=8!)HKS}f~z+95RoR|afDWF*+pU9!870$HZK0fvtatcdBtH$ z76Fv9nTAToR8|z%k!oPdup8m_khmWUx>&o*W#deJ;?Dlb1lkAx@n--4|ENrhJm?l4 zC24=YeP$E?3Yh9_WEWNbs zDSt9#*!aXFWLFWjfaw#+do;3ku3hRK5;)#(>5E%XrWIZ9=NCWAiKw{e~AW z)-37Bc!0Zi?^%YMYBujDdQi0tl1#wjDw9G?<|fB1*5xaumD znVaj%JTDv$Gi8Cz8eTjb@S(E1KM+RPZaZpGmMIau0lDiJSBMDjzJJd=E`0m?j#}a6 zE6;wcthXI=D%{;3+3(@m4P4)B8CH&QJaT)tW13ADIBY!Y^}w@h8;ABGP)ect1hO#A z3)w;3+;H`5jl4Z_dkf1lQ)e4PzkIRg#dG1s3;5#8ff$s&TXWnUIgUqaDNKijT;Rnk z1G%9YGfK^5%;P=*>q$IE_Q6L zHk4909``II5o@*P8I-h49FB<^f>kHh@=#ZZ!_{DoAEiJosLLqn+~A>d5nSFHZ|pcV z{hDiweh`PFoJX>zH3RR3=n9=*2%*wPAq1iGl@Jn96epR^7edRobfN^cd^e}98@J3> zO?JxAY>(v}!{S$W?3uKh!DtT#{fa)8| z$%QniUbuuGFK(_)SUzT;x%}xL1%Q{q(;s8&DxZ#mQPp$C*r(^X@;fc&KZfI;J~Y?D zY~2MQ{2{dbL(lE^11jXtiuLHF@a5krU**cH ztwK(0h7PtX<{Kph;rhB~=seT$zX95c7yFRX?h*J{mv@pZ?SUu{^Hh3oYV-@m@) zo9`3%J2-w<7}m;qSr9zaQCMb+NSRY%UK~o#-Q5l!9F@v)zej7JrY6u2kSQfxlHk%de)tWfWEG3%}Iz~Fz18^KI zlWmwFJ+RpEkuUSePixvYsPP~D{QcD2^x|r}eCx z6TQ&dS$<3dQYYYM?o`(vi}|k(Tgu{k~jhT!U+^gyT`A+bQnGwTrj~ST~R<7WH#VK=^2ep?@k(I{{;9HX^9S z7=GVU4o+F(r*U;f&@Px{#|cTHSJ+>{e~wUd#b;}7s?zSK{r%Xu(Q|r^ zTm)@jJYUtv=9<&T?}Y)pe4#GGp8psojo%b3)hD0*A9;NJ=RWfNTXR?c=rQ^mycGI- zI|d%WpF0)JUYxk#+Qy}IU1AqBV+BCGjel)4rF20Uf};aWRm|YwI>-BW-`Vr3W)!))DJ-S3-^2c0rQhx7f~O=U zC({eQeY0mABhERFGrZb9r|VZ7rjh;Kk!dncc|0cObw<2nSOLCg$t&L8DR=K@j(Y=g z&#vJYUkZQs^9|dW@G_#gpvlw6j@$bk_xA>zhaRrB9XHpWFTT1a1la8@j%Hr8CD~#D z<*_oXu34&Mf1KGJAZup5?(qG9YR~O%VRtOdt#HA2f^TCxigLf35P_j{#BRX(V7mry zI@3I5GYT{Vg|y5&sru+VQY~oBXtiV9>&dZfDpLb77Dn!+5}Tf{i;8y^!xDqiIq*SE zDM4Zz&6(>Q1mEJ0nsODI1)7Jtu&Ng$M{Uge`NH2=s*6!?El*dkkD0|DGWx1qYVkZ; zn=C{N#arx+wCcC&n(ojUh%f_0J+pb*>OJJ5581WPzOiw>b=QiMixKU^74bt2wwxE< z(?<1S0unw1bIv`{2R^wU_XMDwHrk()*(Oh~l~NU7o5NYFnQjECH?SVXx}N1UI_Du? z(1OlSm_pk3TXc+`VrYI(fZ=0r&R;u__-hTR{!4mZf9i_rj~(GvKK(tXAA1hoFlc}^o*g~oc z%4w9**cs_SOY3tjlr)l3LhA%FlWQVRN}iSRSSX7}>T_b(BXLWW%v|pY6vpE{^PHI% z0|?t~$JM5X9KbpJTu9d)%iY55wmjUR z6Fo1k*Mxcm)`%NOsc?UL$L?)q=;sCu3aDqv9mi$HcR<+k{kxgvaHI?1yMPaCx)_OJ z4;YJuhm;Cww*0>15#GI97{@}_4S2Vq)`4je4#&*?I5Ex!T6c%cFeLgept1p0q&af` z=E&{$l`_NC7QXl*@QYupc=bic;FUCuOvl9S{ylM6GcBW;TDGtrI=VixS~>a{D0OC; zl4bpknXb#k81Z3+_nwp@)7{K&mlzj|J6uX;&WZiLFpm={wZL)>CeM*oX?N zyUeQdbgo*&jaQ;Oje#xNBvA33*y?uv)^Y|?TJxtjc+I`=@pZCooSs}v8?v`3LKWT$BS} z8ad=6i5?$ae_D*q8Ec&H{C*$0&L5zhaB>aHN7umLl?*ZSOLTyX{fv97(s-;f6I zcLhVAGY3E4ew1DQZNR8JxajKBy{fvF@_y3&wDFIecB;lS1ZU38&KdAqMaM8Wdaqn> zB15dKqR@rH;4{4_(b*yu8~f+PG=!(vd{?XK@S3Ji)gfAN;t6t!rw$~nDFk=QN>ln; zs9B*dR1#V$TCD1>V)tiHF@ww&1zVb^z0H!U3bm@aBST>Do}A%$oVec|8OH;)B+62G ze)9#}m)G>MW8Dv=bYMUJireEm`mm;yJT<3 zv?=qK&*7Ipf64V`!MTaP@43EqY_^FPFK70%V>3khE;F#A>Y7p_Q=Zu0!8jRUy1Fv$ z*fcN93yh21|MSq{qN86YI_L1+h9wL0G%}7hzZrUX_Iyj{1Ise8-<$E`cz~3ZVNh1x zig&kr#(82KXQs(OVrYz5-zj}>Vd3+%V}BIhyH#MU-g%;T1g~_#weIa|tY6DF46a%Pi&Pr{3zWLpLN4`uj*41NW;siYo~FIK zNAix3uQ?yuJU_KDKN&65HHJqXwx%cJR9455izQ|Q-Unha{cj^8&uo~x$jNifFmcxK zeeihd4?ea_hU{ZNPk!LJiL@a2ryx#01ei}<%a@Pyhkj2!!T8A!Fo7Qf^Pie{o<{f& z&!NQ~RiS91Vr??H7LLU;Ew*VGeC0X{TW7V0zB-ffTy!oA*6l18&h)c;56+v1D$=x% zjR{oHV!rY}2mt(R1WSLbK=8-Oz`tx3^vB*$`H9c(68t@4CFSE11gCbQS|PYTS{PK^ zgSO<6mhj}FYbU-qL>D@*tUF=d2i8&848p1thFG~;yR##)lSFixP6|;hmL>SmbUba% za8}zTYMMf?1t+eJ&wwIGu(~RB2GU~F(Nv&AC`BnDp+!hq(Q5s@=P_6kmm)-wYf%xtR1;Vau)ioFhyP7%dzPBo^ZHLEmy>`?Z zk-LRF-!uA*bRD9VX_=X(2~~@LdGQQheR0KVyW(!Q=kESUzK7!ia~gU1>I=$b$3iNO zaa`CPX6DJ>kUaUZGUpynV;pH}@Pyn3l>kP3-+>LEH*UvX5FVd}ntsC-o48 zQZt7`CMN?{&#vHk=egaRPE9nK4piXS0;Sh0$M*V5iXI4IhYzscDmPaHmBJ{B`JqmaK1&}L^~!+Hg-`< zCI;}q08lzKNi?35e%lUjiIW%og=Pvek&P-Q41WrF(Eb5ar#yyDFphcjx`}oMr z;Zz`DfK4y1Ee{*X(|wed6p(Vk=gJ}(?}D*rYBhA1x-lCoo~{k%{;zr(mum}h)<>7Q zr@*P8XF&V-GnccDGess(1Ai|a9*>wc&STt1fbIcWKfFE{VE8FBSZe(w0Q@PFuty;D zWB>1;{7ls|yK8xV4n;^+8FOJ?GExlui3D?Ls~JwJJm^LP_8x@h3{fZN5baYY;_1+; z7rMZf-)|xQpBccnPI+6k=4N;))Oj)Iq#ID@@i8Ku2R7t-jf>`F&2wg+M;30$ zqvL*_IUMfzKm2e0j@8YY(8cpO&AZ6e_8HHg-|)-7|2y{k@7cY7&AT`MOgY{WLd6rA z=LM>urOqsN)?nhp~Ug*NYYOup;y@3}mdz?hVs^|UP zTLXQ&1LF|bJio%r!Mde$$D213<7`e%%dJb6(blw@(+pQvp6lx?M2;K|BROS64bLm! zB6I_+*1;a#yBHg7F7uI2D~Dozz&6nE-3Y*mKZT&DHp;ccMA zVrw{y|1DhFBmfWNQT<>Yd5}{5W}8(xIb>DOx;On`y)uJ^0;v`x3(K*I9k^JNgL*?kP%pNLg?{ z_;-FP1Nc*Z?~*N4Ec&RZQmQbQ%rO;~l8Mf7;|DffG$#CXK3q7OyXKZQvrU7#?(vhX z4Gy2K%c!-)X!9gh{t8SWfB8UAf8^^QySdNc?{@-R@?)2m52!r-JIkeEs?2m zwya_#bQ>ggNZ%8N0em2-Bg73Mt|?h~|NcFPU;S6!e&_h-cX!;s7yka=My`FN`i1-b zEpHD8@-(BR;$z_Y*%s$3VeN6Np1a$Lc}aBQs3nq%Bj?P}!_6~?a}(4N9|rQ22myxP z;oS=7d%P>CjyNsscks=xVZE9ex`JvZdie6o$n}eXZYVf6GtDEKGfp$B5V#rO?jH8< zj;y}^f~pD_R+}EsJsaz#P)eefBRSns+#7^7eGr61 zc56JQjSFg^$Fzbp`9ovGo7w4doU5&`wIJa91@Jk|Vo&Z>_XOyjM!)Vca|Ry(qMtHf z5z6@*cDWSk2LQ~U$A3$%sF+K4l0@)kuxLt-$5UQn;tg3aJ5pdR>CG0R-v-) z)W*IPIT=PJI~ZncP&&#O2(=eY4-v5Gx$SW`of^c`+kqpoAYbAO-t?%N&T{OTQt z!vP<@pnKl4npWJ-mH+NP{u6!w3pPIsq_Stf`)A5@BrTOv;h%r4xGwVIix<>1aXTe^ z&TL~OXhgJUSt>3hkinuxa-sKKJ24I*D^j+qG)0BM31t``||+(QyRUW z0sueu{YP;$PkVaX{hnfaF5mwX08FZ+tSm*DaU>khD}%GP7_cz(3S{#?SvDm~sEru# zwtznjyyc+<#da`u98}W)7EBvhPb1)`&+~@>)5o6d$A12@tM~F}-MLMG4+^LMSQ@Y2 zH!JDfhatVct8?f#V<7)FM(#hAdjFFF<|nz7pUMZ64>nKoNDO`IsWe?q#W^L0O7NB5 zSNdL9^{`$Eo6hlkfOV{Fd&fG$Dk!U{tbCz&)!05Uon9xNNFm^?tiBNyRSSw*#2(gz zTE+BKq5`!b&Mvl2t7(C%;<2a*?=1|P>PRJ{xllr2MQ<7+?+C?$*)l>_!G(^#->~hj z2!4(028smkjuYSh>XvWbe8ao_#JhJB_%$_m)EWq#65IyedNyA=-u-&!|MCC+7pDK+ zbG};dq2BT0Mwq9<`@4y8Oe|C6``s8pPRd-YYVGEkCpN&+uQIDuBF##-fiP4&kVYGwE-B*u2Ja(j*|Xng z_HP&D^*elL28tNra4?mkJ)s{TZynS16-AwOSq;bcRCN`^%FP{zEGMTn- z1*KHB+ZAQ$nCC>!nbXhoBdc}v1DQ6DLJt=g^ zu)>F~MGqYi?V$$BDFd#7yHnO3L`0&E(1;BQIV!C_P95T`NB9A(`19v-?$CYE^gXPP zr{>wV`8#FlseS;IsQOWma*i?i2&8mvgQ@3S!HejU3QH<&<7dyMHZ5;-9w#TZ%FbUo zg)h5@)({~rEfJJF}tX5Mv#EuvvE9dcIx=fV@0NcFJRUy_E0M<6%oHXSZ zkGnRqvmzGIuW}B;&h@v<0sLJS-p@|jKLoIqzv1Wpm;O8+gGp`IK;KSgafRqB(N$Ja z8G2>i3#&m`uas@4T=%f@g;lJqVrA_LD+hzi^uczL0l{OD6#*M}1zfA3YT0{L?BDH( zD$b%K>M77wKi;0Bn(-QJ;SdXkR^Opf5j-VVG&sD6>O5WoK|HQo5xNbNTQkkV?fZ$> z@80w4H@CdGzh_DnbrJE;(At4S@YemAUBRt-w&JPF%>JAI7ytOrd$#}Jx#>5|^IPWQ z(ezl=dNmJAWq(W@??4i)nea38&Z0=h=Kj6DzGFQ=@WQ&^@zs~lxq03Zh7GwUj>|p! zL!l~cH_!O{U;aJceDf=++;P3#AltpEzKXCK20WD^ZqORo9}4&T%zj#!OC?oEM~KNr zJ%LEk#4^KvpSZpj#0?C+fw@{7%UqeJ1+B1Nd#@wz-kLOH$7E*wpRo1-yRwFnIS|pZ@Ir)I2`u8yUWBV z3~L+Vx~NpO))D6%yZg$km(O^1bAy(9Qp()DeQyR4fz2S)78~T9;#)1CmPE=kr4&km zoF}q+dWnd)uxA&AC7H2@RnFdzX zpGS9g1~s6E>0T|vFCf(;KAf+|dUhy$xLbUrSJQ$idi9gc-{t=DDa&M_OCSAAZ5I-K z(uMn!z&T}j7FCMcW-ky7%m&wr+$t_y0$V*dOPm-rcQNUEDg(P@=$<|=Cm+`<{*Wv8 zhscpnj-7vyywVRffWPeJ$djZ-3hNrv70c;cxZR zPY(+xA096c`o2p9SP>~WC)Od_DSc2jgRt(+;k)UD^%~Yexb7^|YzV^Om6cQmUs(l5 z?=2|QYsHDjYbB_$)~B#iFOJ%DL~>#Zs^$D;XG#4hSK&pvgs}sn#J2MnB0)^B<$c7v zNbniwI_4#Fm=jY5bsbeA%P}$@;G6q5eDmg>Z@=3y&fww}-+x8z3aKVy=xt1c#m`i+ z@rCzSthWC^|3$~O->?e*g?agwW4%R3C^H5ktD_`ge<-|u1IHa~LfcBuaC?~8-NQV= zda&xad<8Ko`@_t*e9Pv};i5&M97oviEav4|T{yhE=lg&Do(e>rdGXwl=gM;M9I~ei zYm)EDMLDF2U7DDfND+!!mf(I@ND0!A&EXwkw=2ATd!+AS=vJt9qzq}9m_{4XuKLJ& zyJ9`SI31Y}na#%2#}$iY#?f?eu?zIWOZt9|lf=;V#H%AyE@W}s?rzx~6QPIAHn6@@ zwl{_An^UF03aQHLZ}%Jz%D2DXlUg@1K`1In5QZW+2^NU#%q(&DzOoq>`fiKUjEx!a6vvoG_dYH)r{oI9o5Ax=&1)nvw53jdBmbQ044WKSjb67L zpYSeHHJ=}|82}WD#pmEUoO{LBKmR|m)`65@KYvT8H-z9Rc_ajnD?${9m&$ep&u^~S z_$@9e`FP~&dJnbo?0HW>i7`T{9FHTf-@u#O%BqbwaTaBgGn6`$raOzl@lX>u8E{ng zd&f8599XX_A`?}WrDP6M;_V$ACe!Zq-G=*mPg)=bS8-=uF zj$>llTNYp!CQ=&cpI=ex!2RtWp>VbBAPf8ZBX3^AcAL4{7Q9bHNvu~MO3!|O&wd&C z{*7e^t_BE0VAwcTYXe)QjG&e6Hj#|lv9KMyp2>~>mSK^B4`K+(Dojs>; zW_4%BzDYay2>Zv`MQje%`bo#=$4VA{%v`A-z#TbXXU=2TYCL~ykfV6WMTt()%EdVQ zB2Uge)%88Cru<{-$bvJj%xarw}=m}+cf@HT=ADAM)ddUAe7j9;VjZ&=2}oC=GZtan%w(ZRYgf7_u) zs*=;l^|OGxSrL8a<;!P`yL)QQNVU;SF6Oemxe0_mw0f?Qp@*M;^$eW~!AA%MA01t{ zA}840E&S?NfR2{9-=a|F0`G4v{^a^v*zXUPdDjcWddp^W#XOJfc1Ok$=2jD{tQv-o1glJD8W(eDT$ap;NkG^=0>m%>5DW z4?uy?L9Pjrf#5r8UC^4zOQw(4+*}VFkBi0BtRM~;YulKPS|BZsWr_p>-g~y&m%M*_ z%QxQ~I2>VfT?qXavSZ#SyudUSmc?1TQ1q>z))vTIC!z0QEEq34}=ETPMS7{sKZGEd<48iRD)HNNi=<+xQB5lEm-ZW zhr6tw^XJiVLmKUqe4r2eFbYOK32;8RuE@u#;Vu|C_n6r_pS!i3a|cUNic=P;L@AU~ z@Dl9Ymc}4HNx9e708&bB_xsqeadzi6hR^*(E%(PX`=0`aC%xNgGx|fX)6iWZ0ALuVSPGcfAXH0@8MwtTU8q~tyD4gxoDx*LiCL~VAGq@I06-` z`*iJCZF&9HW&8;EJ#ITWzdjdisEVEMALIaDJpR9$Mf^80xqN0HfBg0P(}1kM7R{fY z%gN7U6f)u}KDgFI0DWghk0A=1!87<`u`Z#q3QF(Q3?AMt*wM8H17`uzL5V);|>kmvRIwYJ6ABZxm4w*so>Uc0PSstqjWVizc(;-%o6!?|iBz$TM<#pB?5~8!% zk8X>~*QlGQwKAv7QWIViS~8tF)}c@{lst1hz9&zG)lFdVN-l+*b{xhLsnA6W1zxR` zu8XXO8;V}4B^jnzs=7>^_K zXkfAH4dA8kK;p=DZQ02&JP-)62eOU7568lKQ|Kp0mkr+p4>3ljaUtbIw}R^z9iekv zRb^RbmKo+FjKPjyl92O4-ye8;dt^Tu+q5LOKhF46s5NukAIXbdXZoRXcgS=d_#o6| zo0OO#r^GT>x&SF<(qd~|ziM$9HQ*g+o!bt}gLa4x;Ci43*P&|TTWvZ%f7(?{&0+#AfKEf zoiuQzI2JL!Gf_yA8_Q(%c;e~@TD_Bd_N1Y^90^~pvp-hx_G2c$k6rtp8cHg9o~V56 zIi5o5Kjt+4p_Y)R08~UCjjVqRsGc0Zm(1VEjjK(Yn&d%;*m*}6qDgnE9cyL+F`QQFnCArD!qr^o5n9VM|47HA0}0|j!?^e(#AMiZJcVt zow~aaq=pC9Kr9pOfd@P>fyLrr5ODcC0zL`JIqhz%<&ufh=AbM%EtH&59P8DZo2x6n z{9?o3{p=P0aF}>AF1$Y+xw}0wjf*+tB;mYAWN3O7G0}3a9FKdZ%L-YGFCHyd!pnlt)dSY55~ z>lt@n*iRN$6MK8-hbVO2z_ZncR5Hi?fx{t@W;pJl3lRnd9a&$m(2^Oa9pYfUg6%V5 zz3%Zovb$5>ya1Bn09b`JQ90|oxObv21pkLoeU(#XveK{ z)>4sYWu7vdRYa?h7sUk|0hj8i^yfvfQVMnNF)mlQ%jEp}I@#Mk(S{nM{l_l|YXdEDE%YQ^+odYuj-qSgg0p|t|kHfFH6iBfG$ zWsbvwG}gkH!4~gef~YoRK+~sbloS7>X)rZjl2*s~o440uH<=C5_BW zB5A<;p08dEd>IF(e9ba9cCiIsi{kPv^G4 zMAngMUU>87p2O_{NqY|O7uIpXD|io~cdR?d_0_=ftrh1wCv>Yd>uZZ0aRln(sE3iE z@9{2j+}j2C=Bkp*%;At(CId1mAR$`t@(8ZC3;6rL`;xD}8d&CcR9)Dv2KvsC za^e16Ay=zyi-VvwGB1KwkCVcSmyVm8D>mCT`~4l`JkhNj{m_9Ayt~beQ>A#gUfFY7 zt%VQ*NekN-S6n@t`Tp%lj4%w5&AQ{o^%n0vq3cOY<}H~eC8R(pfs!H`2gG&E$#J+l zaF}3w16S99_13Z88duhL*Yxqg>+eVI?_rrO7qRa>*Ed^~1YTK|h4*)bC0WzSX1ih4 z2d3$0d1tjUjmaF*-rlRO4@j+~#ej_W9ti>GGA;oI(9#B5z!Am8{n|>TAFz5^x1TQ)>&MtQd%Y1tj&!rEht{3NmM@U?iFVhaq@%# z#LEX`S-Ajw=U1%O2jJd-%6Zdz0XE&KY30QHoxcAhTJATU!ifuy-$JPuAhlj-do0iK z$-u-kgbmlo>!9fj@KI_a~Y?gUOpg?!|> zp7g1lbgJ^yn%MN-axnt__W$=^|44JNpGakWcGrHs{k7x1MvY7R;xuOZ^56Vh1X#sP zCrWgcE;s{%(!iipB9*}vItt#peNZn=4<+Q9DJk3dplMYEW9PDkK-fZyWtO4U9Gz{{ z;hZhX;^eGllG=iypN>vcTUTf%rA#R{KC0r*O%Jt28RW9CKish&kA!}(U{r07(-pKP zq!y4$Ev7lkd0{CNaoKV0zNd?Ox|QHV<@r}L^Y|U39=M<1@@DrfDSgY7?@4K*MCeyN zS}XUvL}KRaS2wI&PnC&jm+))PyWIipJF<7ADUtKST;cZaj#oEV{KL>p5}Q zd!{Miyr*9cNau)akITyOT}5~ITwibLx*nynSzATg_G*o1#QDmz7Y-K!`{RTnTn)yc z4t~YeDiHjRp_kV70$1zAcrY`_;kaj-CSr`OnIlu{g7dH)EGMv!Gie@~X2)u{;rSQW z;Gxu!-Mu+_Z*DreD6BUdoG&OH+x4FDSeQoG22bn?+f8ro;Sg}ZZgQ4F+SO*_z@PK#EIaSP-Re)!u0F1OJ1=OWXJ~Qi{52NMeRR!pr+(lTD^owU zcAkNqYs`;*Hh@{qp>U!OEd{~hoJX9ah}tMpYSRK|oOp)diP5*`)IxBavvB3wHf&9V z_7nh~!lJbSJX+$%BMFHr&bhOOuZjVxM_->@t?ld6_Z_EJ5d*8I;pZ6$37-sWpuu4~t!>WEHe#v{Vam*0X={LE?P65LRvDq4L2_@^Zv++S#6V z+~*x`zW6;gtx2sG%|Wp>Z7G?Q5=l*9J}nF5Jh3bjrG@%REeHiiM#=WID|A7K(Nz83 z%?y6w#pcM;O?16yecd7IS>~DD-GO)A4quPd1m5-B-xW%XEIE-U%h;)3qy?^T?g_qdf465@3}`)jzGYYq9OonZ(dyr}5q7&h zwT{FPII3mwt=DV1E`aV)5|u>kdb<9GJQv=*yJH#?d824IS-7N#M zI|yCI&zVw$TFso)_r}U@l8wcK3oP@(umANuUw_^6;>9Zt_rGGEU~?se=onT#^RmPF zL?0bPCw%?ISA6rUThh3kw~`A*&~8L~EqffvUZYT_vJ)=KgIbpW!oO$+fZN?gTBwEXSt> z{bLKP>W^jBJ$0;BE@`C)!1#1DdICZxMyi=BPMWmSnDFBNv_0|%M{?`%R(lROA(h-% ze{+l`g`m|wi?M?8|7Y*dVl7?M`#$XVyu&xFwf0cE>YURf$%x&gLsB;B$hO#wV0T!`^i(+L7!UH_x->B=RXK|(ZRPd z<)t{11kI;=4cjKK(Ew&61)G+2#|UvAr!6lhy9-{p|~ zX7k4q(Nb7Ni?W^&Nk@dfbD!@LH2gu3icpV6Q{q?g8z5X!;e-A+5>D!L@kJct?Cpfgj z*Gs~gjI*lM(@|+@11O!PF={r(DF8Hx8Yd8pWMWDCmy@x@slfSE=kmbW_Xzxfy42>; z#9AF?9?>VATq%vk8%raoVxp?^rh-hh3!05hn`fB$uqeEqwTX=KjTw%L`pw#{*2) zBPoxF0cR@=HT!MErcB+!)2kL&Ir@0dJ_bw!msb`m9@nh7y*+T2YVK|iOd$~i-0WWP z(H1Vwg_=egk>uFjM-JBmVWMnwnhh56PJ227^qoE|P1Q2=9Yn1LY^s`@-M}zJvaAUq zP&a3+H|Mmgfnk`qx$9J99tY0P3@K;&A>u8>SYzFaruEz$?%3@UtCeT7UQ^c}Fa?E*!7vaTUeh> zMA7GmFUE>EOdR4JGEL+hF|+x^SS%SQ25TLp%tWT20>h-*Sz{t`iUcEgXRuh*-^abRH{4 z|1i5@DM9i_gWC}Ro|Kcxu_j4QCLPBy?`wjd=by*O$M){JQuX$|#?CzapomCV6a$<- zhN4_BuNmR1Z740cEM}waGdklg3}rEC*y09HNvAIYjWwjQ{x(fT@T9Ozdw-(PAr0RT(O)aWBp!$nk*~d5V!7BQZ|I zDX6Y5&5M-~MPC}pIAci&)@pl#&96_=e+>R!x6o3=&78y`oQ`-7hXcFrK;QSooCqn> z4+GOQkxeA!4)Oq^wN#QP$N^iN(SqQj!&pO>NSp>j>^XGz^uwNbJK^0(3?FfK_ieVf zAF;phIP3+9f)`~OoK=^d35go0E(}fOdH3BjQi|N&cYO4`=k|r_@!~WhW>j!E!T#_e zpZQ$N6*Sco&ej^C@|_Rw83%B-L9D~rgt&@B z-!Tr*PcRPGTwe$7@6`yj-5;oGOWn3)(;%iJBnP5VHRl#qXEoMZy2HeNKM@C=YAOJ< z?6!tsoQM&=@AFq!G5p4_e~az?fnk6cwluBhX|s7@ps7b z`Fmpo{1ynlz5X!*fAWale+d4LPxA5lTiCi{_2itY-q2W!k$|M6J&{GT6H+F|krW~+ zjO3V3M!s`UTG8nkh&f>}8rx#zfqrM!{uyJwr-F1>Y2BKn(@oB(6S9QthB(p>2VzQE zL?0(&3gj4wc|h{0MgbBzO(20}GAXOc0GWtM5EDpwAm)x?=s6tj>H2#TTZZmA_jm8p zZSR>n=nq1Fuk*gb`tmp#`v9mAN| zb@~|ZNBHQvqZ>Nv3a&0Io;`WO_5C-AAv0_eyWPmulZdw!b=9!VJ@0=A{dizZk=ECQ zA>)&9xX;AsSe>o#Ei{!7$@E=Bq-Qu}I$(DT-_CbDea9=n$cF2WVCWjIulGEEK2gA(^y5KIG9H>buwK`s++m$z z=naQ`U<}ZW7E?JwZaCXCJiU6C4?cLG@4SB?78kO!5W7&YlO<{J#l2Qg%~W+ zHDuY4zNY?PK1bpgAc$@Wb zrwBWdO@f#(B3L`Kqx$$Pljo0dznofAqySDMr{?J2esJ`uOy#$mpD1%v%P}yqw6`cb zSGrmdpfzP>VVx0{NxD!=JEOO zz!>y*6afC$KmYZ&NZ{@DPxkot?voBU>bvUHIk*A z5cPw{Fp;J}C;*TgkyJABila>CQI$Ccm_GP}JOF)r8}7;GL(Q-}l}# zFni4$^d2XH-FC#8$a-DI>=A}x0$>^}ffyro?PwayFb<5Q-~2Ya`#aWa#UqD*gTwtJ>A<11*^Lfb&w)L5ejh*(^gFkW+Ct)NAWHx%#d$vGOe(Wyj79^^y1G@VpqWR+GkKQK3>JBfvE}hv^Km2KnW1}KmD_iVXfgR@)Gjjw zvqd{u)WD;_=X0*5?p{PF{?~TZi)%-uvQYpQU{z^62C- zl<(Cn`+JQ6{6GBf|DCr;;O+HK{Po}d@BUjS%-@M#=H$NLzj&WbCFCb(aMmKp;EYAk zSc?!7)1m@gEe>gCPi5Meh8VSLYqlTjRKcg@pNJe5i3Q*G-VwZBZSG|jOQ@G zVISFT6T2PkI~V{O%c^OKF|!{Bu6H9FpNP`a#g8y4(jUM!kvvVLDUqf??E|0tl;yq8 zyvNyPiZvMSJTKR0+^5K9vjNjF#mJ${?7PfvpS7ND5BGN(TI{X5 zgWq`yS6%_eG$p!_7;GX0ZEjgL2JbUf?MP|D72uW%!#0IXyN1mZ4Vuoteou)k>2R)6 zIY8VoP9v2E*J}KV1yT_1?;|0@FhGidrh(6X`kbb!IUL^S_7=|0;B3_rr_9X_+}=RF z5A61P)+@ulikemE;GIvkhzONGkfQMNWhO-kqeWOT_6NTCTesZZf}!X9iRJvt(#46C z_T;FVsT9-|-b9CO9Y`bw-9UpRqVZ&xkxDQwlT9EJk)-2X72{h%bR^S~*pRs-a>1Cd z2UeLwxW#^_qoHWiJpXsVjJ@p$X-#ugx`Z9bM` zaJ?)4PQL|1PT}={?*y>rk`VC5@$Do1AdkS?191IlZAx!KN%GwR_}tdQ{Mcqwm`T-! zrkSav^dXlTHp4OI$|Na&(`X>I(;Pvmb4DLeSLq+)%RzgNv?&LE;jvNtAKwx1*S_|( zw+P_v^-t{eQ$O`nua1BpZwx@}55#^CVL;-D%@x*I-GHWvAxxx{m|`G>peOS(dQFywDVFinOu3MqJuX)!*MYYp~woHO(loAXQZ81S{l z+B>GMXBs0HD?;r&fK-P)pWj1< ze$Yu|+gNgPLdo?d#a4^%!=RTf`2noY?i(IInelxiBWifUm6v7-vI_Fper4 zkPJ~&OBpZ(>j}9b&@#m}Q(hDE8NoD2&J4NJ&3t|iyNszU)@jp@vl_H(vi8oUl*mC1 zEGZ?%aa4vao7eW*>iuTkcu(m8EEfi_=*n_w&q3p9ib}7Hx97ahhiisex@B3y+(j%_ z&=I2u)+#G+jKO>;X_ocsG{0{K zeNx!IT;g0Lqzc2_Kj7?+SWsH4c{7 zfWQZfQ_=eYwX@0wOd6>&jw53Xq!i1jNJ@)_N|~%NdWtXEUB>7JXG@swJo0t6lwX;W zqqg)C7nh$owvOk_D^*Xgj8$f)u{eeunYxUjL0WmuIgXq{&05A+3q|o*_mi3;t|_Y%U4mDVt}X=iMhiKx=BMyeIeH z;QobY8b5%QVC$tOraGx z-&AZ?Fij&DPik@s>~>q;edmmA*E2=U0Ce6k3uE2O$ zueAr*0<{;WVPds*tXGzHWysRd?IxaGIqq%)-Z?@DcxP!^kMoA}P2zUfvmannLy7v+ zZr}mphyvo0QWDCBX)H^Bs&_(|B28UWHx)UJjN_oXH)Dx-l2lB|6HG;t7BMZ6hM4Pu zT6FZ9lOZR;VDMJ3mBD+oYujeLpf!q9AepIDsALdIHEIebO);$;Kc~%hVH-t`)ojjbMV>`4rP8mebgb*du&OI6XQ--5L$(*z zt;D3nplgD&%h)*J&I?9$CzUn#kS(U%-YQ#uo~%$(oC{gqL=0b&_(D*(36;=RK-i+BFy z5iv&z&T>d7fbzRxJ@fycdGK2R`1X2x{jPz){2DNLTnW@QX0S%9ghB|U3`3ZRA&_!X zLHyzxGbgNrJ&taS!5WQ(HO6A))adc5e(B@-N8j|m$32*jPw2Jt1g|x6Hdtbe1m_s~ zju0wB9LYJ6;&F5>q9fu|dNZTW-k3sU3KJ=2#vv0zModGsx**1eoLj8>Wt00 zL2||Q%?rj69q-2;k%kZg{Sb*$g?BYob--A-IBRLwhL94&5b3%>!9s+p%A}a6Y(rCl zh=S-4^m!vD@bu|ZhVdhI_mTa6qOv1xd%=2D<2>xP2X1dix?U^b+Ep1z3N(#SRTZn& zuv%GsWiVEInp5LguQC@GS9FJo-EK#_@?1Vy!-O*`+7~edu^JSuiY@dgqBLSI^h?S@G!^88M8IZj z5Zq)5&Jc_SN*l?_V48$TASF)>foP_}RKE%~DD0h-py?y9vL}EkEr+HV7(LYdDIi?H zOVP|N0Lq-oGgPZKgA3Izs>HxMN9}a1>zvboZ|g8Q(RhcqMJt@ru^;%AinmbA9*_EV z3%Iof@I7Eb%ZxL>CY1TO##!wyKQW)3f;{j2gHiJ1AnD)MdixkuXN?RZYRaFGvGX*- z7UNMUn$q&y%5pS)%+SUkW&t0+ z)07$}5K>GGA*hf(Mg>YISyWl_E2m>)1S?X;HliRfs{8Gmyvy9oH|kpB_Be-r1Ha|*@ii5j^4?p>%9l5$+E&w z5vIg6onzb=Y1<#BU3~$`E%*KVOuI-OEm$g3jl8@OrYn4{!?cdy`|`SB}$-)Au#udgV5y>WCEu`EN^F)>jv6-r|tj`VW^EKODV7DD` z&Tzg~ebkf9IYQ}u9wN2NoSm<6&M=N6-8c|JVj3Y=LJUS9`%3H1vJP#Fdv|^=W;GT` z!V#9Rw~XdzhM=t#63Yl42T?GUAU0u=C|f?W=|xBDQfUdvY3ZFky$2U9-~xc;LB*me zPE=c5y2s+Tq9hdi3ILqVA()3cxw%4dX7sJmLtx__ZQbZSXw5PK5Q>{M#p7+3b+nyM zT*Wi1nB=s{qtw%-lhzM;xMn2LiA9oE4P#}9x@h98wa4#ke(VY`oWB7zikS!F2luE7 z?lCxg93%5^%}OWQX?_NA!XG<>E9;6D$r55DM$6e5SSuI< z``$7Qd-4>CF=;GW0g5^0B~n4eYQV3JI8%Xbi77&iIPo<8U8?5$sGH9)_J;j<;Q5R9 z>9^nFX|w07UNH>kym;}P!<3os4(xV@-MujNme56R?hK#()S4j;v_67O3?Xwj1a5oF zeV5sG!tDY25%8+-Td#GT`Puj2i@)!Jcg_scHqzgAOv6Y&Lc12)^A*k+?(g9F3oz2L zsyq5lO(S&$_jd!AmzVVY#Qhyq9;(VBVl{duCboA6j8x=O@NO$;+chyv>~lAK2dY zj3XTS3Ex4zZfT?<#7NgqbVKC&#dB;0>kXV=)Kqm=(}mTlF>6*dzJ{E%IxvlZq4u8o za>d=<7UwdpH#F-NG1jc7hQr~&&30g#bVQhpA%;xK6I04iS*YeVj|szsHxp4h$Oele zA%wX#BPUV}Oj+-vL$u^kklGSlCVNZeMSG*6)Z>LE_wPYSx+JYyv!{gqoHcmzdQK(K zT^55@&Ut~YR-^!kGF(mOK|d}rFWtIQw73=_o5hEUbEas}l=(9!^>i7-7^d=(aj9xc zCm%CKZLi2>_&Kw1^Sy6o7A&jGEk^OVVDjQgw zeYz3k*SdT^&h`5$+h<9}N&AG=k(@y+A`>L=b)-%c(Ujc4oCqnEpkHk$ zNO3Miw;Es}+EXy4UK<&5i;0QKoU^Jvjc=Y}tcN&o7@sqSZ{nI;+DoBvEpgfq-G*f0 z<%=C*su-iC?*sQQ;Ww)-pa0Agu0H<`$c`!Z?5Dte2RHY^N7sq>KaAYmz||GJ^KMJK zhVwJ1tBy?zIXIJ5T9vRhN_t`W>4h}tG43FW<%|S=O1+pV`jUZzzAIz>HD7j zK4_DO1#dmR2IE!77D5f%T@vc*p&A$0+dbyI0uDGlpqonkMAXVT{8X zPvskGH?i*$DNab5sG<(pk^xD9oJPn!Cihr6yzGG*XEPZ?KnOT3^-4ttCSa40Vlj~z zhh!MC=HBIKF*cE-vPUUKQgN^dbEhzc6`V`Nj)-?TLN)un43v1o8}3^OV#eYt7r^wmF<@$X68%-ks~vK%&-rl8X?F%R?ij$`mQ zuMYrInjWkxkK?FLf#LkeIj66iqeFTAGXuyO0EQ4=3;qh^Wik*D&7DM;#H)P37_wED zZpiBVE-72Z|wke80`Q6=vKCuAsKm3)C_>X_% zhW!xA=}3PWIa4%2$3Hop{5|OgnNxXtQn%U^CO&uB@~`~pXZXWE`kA-r1vK9_RG+ zQ?}rNAR7T=NjYL{g|AlBNwtnC3nErGSTUsR$uW@em^_iuzb70_QQIu0iI_4btuX>| zxMn}y5(Vz=zsaHh4X(~DVjZ{pd$!w-Ay({0%VC7+FtWW>hwH_KwtxKEul*KPb%iq% zDF^QEN1i{Ayu5+yJ2i_uy@DV9!kYKqJELv}R?UF78nD~l?rAStLQLw0K5H;5Wmpbl z;Py7sb#Qj>IJfWHGu;ms@phZWhrCSI2ue~a|W9Y3|(Xx4%9W&tx!*faS&z0CRnX&+LfiQGn_R2(hOBSJO zYnnJR_9MH)UR!RaiIBkd0q;H5I)-ti8&ZkI$xKB^U)4}GhU6>*6FCp$G+@jDYxbqN zLaW`P7$$LK@d_j|Cs8LtWi&SL4dE#IG*jI$MD zav71%L-pg3+T@2o&y+Q1(H>j-+I1u6Tp~YTt(QFg`!r1tQVUK2p+*k*#hH9MMt%%D zAFoLv1O^~96+MQ@S|%KaXxUA$3ou5wx$g-{N7rG$p((jaUebb$WuvVfmh0QevO#tnb`4}6}rH%oH3nB#_LMEg*gn+)bBb`gx{ zSva1x?7a_>zyHCOzx+3U{Vf1|dwrrn;Ol@Oix^u?5g9$;EE~ZrS{A$HW-W`Ol*Mq? z`q|UJ>n3MPH|XowzwhNbp7zr#Z-1c0iBYvcS)IPIEO>Fz+E~>snFixB)+b!jxCIw$ zQfwfNkFqq!5VI*t#O53By2)1B@em_bs-=Z?Nk-y3q6D`XhGxJ922b`^d1p zzGt`}>AH?>-w~q_`%Gow`#%fsU2Ui(G7cTz`sOt;7oc?y*S87|t$}A(@P+TY;Gg=! zQ`YMP&Wsp3BxHn|`@4b0K4EMk_&u(vX;rYgjd&+FD}D+}#bjKKj7+kT@KAjEAdtbU$h; zjsDp03qXs|^&?kjQJKpNN8L2^V`lKM-)HuRNKU$;*Ntbju1MoRci$0*%>C`8Mh)+n zrocFA)s;1ofMy`RcoA8j!NobO&nm{TV!NH_b_2WJh_UeWnW0^;i6RU!Q>`{6_Iz|R zkTcXZ7&kL@mVQd?4jOyYG~lhMW7lS!gQ_wlD})%B(m>7~IqxxP2ja9%M~Ac+sSsN! zJB>0*R-Cd+)*@+AMlB{ijG@gL>fF`MJr@(fYzoL6YZ@Qt1d7B5%z0j1v|(|2K48$~ zxJ9Q&UBU(-r&Pwi`tdQ%jGRTRVTu763n(lxEZH0#w@b%y&Wqv18G|XV;u@zKSdr3j zQJ6OL{Z@Fu*x5$_&GKCik)=ELv8-ffB~5Wf$DBzqYHZUiZ9xd$KUn+barX=a6@VUP zgL52BBs1j1H$VD_n+V%JaW}&K=(!t(`^nHJ2e#1zDT&Gmt4cU)JR4iHGMO+9Y)IN3 zlECFsC{s++PU8WW*qhnkNe23lwMYhQn#zyJQtF-g3z zAIm0_PdA?Y334(B9wQp~mO>#Wfd~@a{8svZ=Aw)A*W0KQc@s z_xsHC%|tf0tXA;!%CKr+8WO%roUa?aw+IJv5~e!{CH?Cvu+FAwbY zJ!c!E;nQO#1qf)X%rv)HSWC_cV>0LGXIN9Sz1z}t2S5!L+dWJlY#9b+A+6DI_r()o z*THICVUp#rKOiO&N5lO=0p6-Ur)iqyxi-e05Yw`8dhcjj12T~$5tAW`Az{mNDj;b9 zI>acbGX>;WiI67*UjU0k7_oRvHl=b=*{+rM^zeI9Nm$NBpV5LW7CTv2*sMTUT@Ta`_x3s>YfHATD5X27vbTJ~lYfvA30s zE%l2w8M4*GridDC=Gr{x=l)|`%q-e)p`&^Qc!snvp36u%AI%+)ClGVQPK;55!3!7+ zAsn@R<>w9|JXnL~jKdiOx???oIv?0lnXI0MLlK z7Ju!-JO0P%e}WCWlSjpt@FWY?YdDpuz}8?J#5EdwZ)>nM!JY9x``bUkANZlqEg_k2 zueaAHi2;0Ljb_Y{GA60ed){4ivohsAQG~+<28SByKE*}-Y#TYmZ5AO zBvH>`Fopamk>3=(kCa%0qAyBm*;Ewl9Rc9OpG;#oQY;*1aUDvjh?_?@kxa~Glh3DP za&v`L(}upk2Y$JHqy$5A3=Y#tN(xDqFFAaYx^0Dg*1a<)XEuRl_g@u3rwkyoS{p zKKB{VvnPg)Ut`2!nuhE9%zj@2s&8Qo@ag}oXH&z)lZf-MZqFDG6Pbv2EqB))!>CNM zwVo6+*Dv?1*5|BOj#XW;Ssgg+;J!TomXrlwS*r63GKMOQ#2xH+1DiFh&kc38r)eTj zFIPBs$?feO_q!c2L)XKLYq)*^bpubITKeaa-EQE1cZ2gV1kLfYWr@GAHRJ6>TdSdg zJQBuED{8HpUXq=N;&HyhdPg)Bftr-pWNC;ABn^lhFv)4GORhj5ngMde$Xt(>jxUp@ zSEpEV^_cA#YVs&mz$bw2)CoL;xYxKmvpKoXvc}NN@lAzcO9dQ>h-&h(vf`#31Z_^G zCwtE7Jm%0jQBavmmM19|J>sJUMHp zyzYHnz@cYdIez%rXZY-Siw8cWyhrvyHsy1H0~kvklRCvhhR=2Xt(n3aIv@ z!6comxRfyVsLxIaV-UQv_%gk88N8gdK9$GWe9R=M{1U$lCHQ)V_0@@v`Mm)EW$sGJ z85{QxL7#Yif>;H8VjGzM_*TK+3;<1yvsG~rY8Kkt>+SVPL4WcZ445CE{^pVIEP^c> zqf{2QxrANJG3U=M3+p2h_Oc+9K!TJ@A$>mj4Nvp@7ERN!>Po)_EtsEDP#tcmdz(R@ zcCj8A`FSHe#%1IOiw&Q8Z;i<>Fa|cO#Hz83 z19V;HeqUN#;($BcG8WOe7%<|w+>8KJZcXh1-I&QKaCe*8-GMh?--D{H@Kuek4Xzs5 zoMkS~TP`nZo<4BfEFK*V_(s6$m+3pUAgC|d0&aO68ZNv7q=WGq<=N9WD z){LY)(o|=B`cu#FJ`&TODQ4Pr%h?7lFM1A#%rr$>uMBX%9|&2`^1d!W0=T&yuojxS zW8FIHI^%sA3tJGU+d(!H(G*Q<_Qd1~*%Ol^i_usQi5L^gL8u&Rl7K|SOh~qf(R{d4 zfx_JQFb6Bo_r#LNXUxgHVO|UNJ}yG(_%Ba;+BC)nBibyHj}c8KCuJW=1?cfGz*+Sa z58_2mjU)2`Efz_McS{;!`S&HPI8&NQa?wF%Ojah;&Lh`k7(*<~-^uv6OdUY;Kdmt& z31w`X3do(oaelyrDwBBB7|s&|5sNXY-1~8PzpE?#c?x5Atm(@Oleipztz{fT$>=i} z<2YNLvuP|(F3x!Gou_>Nl=*NQ_{NK#Z@mnB=enm)5KKn0BO6LDxgZgmmBW##L~vQx z(`a;LJte^#p~__%15}iFoVfzf=8SwocWdLW6H|NZ+ z{K3D-r!LP+99RiuEaRh8LK+uZxTKyVrMEG|#!ck>%Zr8n?e+Hh#2j+w<>_?{pr9L4 zN&nATBMX)Vt+ap4;~gUoBX$}2l*S?50JD~s&&5MFiw5>C^QyVa(muFH7A@b2c4;2* zY9Dc2;vW)u0e*8k!aN$D*Cji*B`ju^d82*PX;zLkTX`O@lz*F!K#**}IHVj1#jcPP znL=ck2F587LL^KujEN~Lu$jgVMy>oBlc5`hDO5!1!9ugzaDSK><3t49+R~gkw)Z0v zV7KiNJRusyob%*K##I&f+n()qWFLFZp29oN)-;vDSx*=yys1c2BD+9y=2)dQQ`~d7 zhudAoZ7OQhU~Em6UC9;;#O%lxCVQYC_E?i>nig`+&6&fu&`%Hv__|`Vs<>Di#%{#q zk=3fku4}qp*ll$)JM1G>3_6;R6Sfl0)*H6Fy#nmQ_>Ns>KS78cAz8X^qG_R7JA4D{ zRn6I1P2czIZnr%D@HZKUgteKf(TE)DYTkYKTr1*U-V&z)=QN8C3-wBwK5;_RR`h+3 zq^xY8iPYXvSC*;<>w`ujnYqeqWa)R!4sxlslTz|)7W1u!S(`TnnxC*Gxj1yq2}53L za)kK+W?r)ao7Zm0uZ9tq`{KmGOBu1}qH$j&ASVFO8t_K@kzdKsbN1vArw6^q?AZd6 zC}1$oV6oUda=C9&bP`I|;ml6T45)c%8k>RO3;;vvyLNL0-C|HvpmRK^<|W5aN4fT- z^<+Lkrh;a*HAqac=K}WR=Zf*@Rt_O8>r;#gNh1=b#dxzHCT!hcDvzx^SFLA#?m4?^ zd3Fn%Z+1MtA9!(p&oG*D;xJ_68OiK&1aFWglae9WM07^o!$4Km+?W$y%F{xQz6HZ9 z<0*$-(Xirs!sp;Cl&za;W6DOBO8!xvbCAfy3}Z};F*C)? z%j^)6&9<0A$_DcGdVBqzAPMC`<ZQ32;kzv&OQ&b~z<83#pU8w<;#y)&n^rEd9Lzw_7>sk+T;uZ@F-MG8*m%f$rm3TDda6D#1+7Ul8M+~| zsue(7-|TsL-SXbmQ_jv3hi+uMbHqG=1*u>n@N##@^>yTO4ZA**a>qD%#CSc@kC7KI zw_M-C?HzpX)56ndXLS2}kVq!rtkATco7)3EdRFZv=NBy@>`A6($_+MF+}*$6uq*4G zOhi1GnlX3m$A~28yFDR-b3)ZXx`)2+NvWbT6-)!;zGvFQ#16lySgk#WE)qr|1OrpV zS2gSNq)i4svud@9ZM8bX8c*L3$ac?R3q!xdI%sNuKvmUy{Q?7Tj~nh zR#>luB%#E2z|f4i)>2g!Ng~!8oQHkatI?*JSl3p=!9}wXodaJ9b!Bn2VM_f{6Q{hG z)p0eRoNJ6UL~62BhcEB~SBRpN$$Wgi`>hETOf^?l(@s->Pjj<4+Ot0|#s>%=>AJ#(Xe4jY)|)5kq0{ zF+?&UsstmHdppfzYBTEzm2lDak+c9cL(u|aK@vlVSfhtiX9Z(aBk05}AXY?W2&x^_ zQL>3;q9G131&B&gW^-;nVGgWLh&33iI!cq>j0=$zu_v0sl+?_V0we-aCL|8fi)vea zjkFtD+wz%9Xk5#;UR1PIL74;b`UtpGTma@0!U%9{eA^XrI(*8#s17c@uZ=_eNeGJ`%HOwA*Sl-0pD#LN(~ z0>7j$Ey6GT)xW`i^-aS#W;zn*L2SeXnoZ zh(!aG7dN4TqL@V)xLI>8hLpAMR5d}mI2zGia}l#=^B|{c9vh{c${1Kr{%H<_Et|uX zGE+HS&kO8aVKvY3lE?$Muy9iCQ~+Qsfbfk>V44Bn!vIzNw57J*)OeRjqB!csKHJQPFW}wtJ!NGQ{Lo7Cwz&5ym&KHcFE>2`^97?2=%GW%^N%NFMx zSzx=5q}*Y;K-GGT4TOFqj0c()oUuGPSHnp^I?m1;K74-7&0WT=bvezzYPG_;$o6ia z?_tv_tM%maoZbB$mCu~5JjOewF%ZX|%4Ud>wu+^3BU9HN?;ZOtkYk{(mGux&mv1Hz zk}w8!m*bsw^d=$Y8k1X6Zi!Nnr2%Oa{Na@qMA;cmTRE~Rn%GPhb=ONihNREN49ZIp z?SRdB*36lr(UV2Pmrw3#nStUdgLtwX>&M$ycKBJl7E&s06Ke3PoTsfDnyTikZB*N4 z-7A%AAt#Ku2LSLC{7EW|eTL*3%4GkkKqv$iyD#cdyXxgB`9?HI?NlpIkSMq`ml zf3G3Kn1u=G5}akjloQdy6cdwyA%~L7nyE#r236BNhe#Kq@Wd{xzt@LP9m&OA{22J< z*MUHJ@bt=`^bzn;NSlk;R+wU943terQ_5%X7fP4oFa^3{OHyl0@ z>DzCwx0k#E_+ImVZIg$jO_YzbvQiOD$E0A)#Hfp7G%6ey!4j1nTNuN%%VGn(;=8BuU1FN$Q>+>tfJ;AKlk2{{<1p2))X6qHK&SAYWSV_e3z|G4* z2qV@B_XoH?bkuE!^PZdQkq_P$GSb64K%G*%00c*Dz?hPVLNiuCe|BAyIRpm zOHQ8qn=LP1-V=fbNmrHOaOmj|74^E|>d6I9uY}wCdy=!@JnLQL_Ilv%u4CUr&J(M( z_Who(;mMU_RU6i48RrtKXmI8XU%@cGBqar<`doFi?Fu78wcpY0BESCY*KAsS+{Xc) zKfj}{VYOzkccYGssx^@eN`A!l;T1UyzYga|Pi zvN$BS}})~U@hf|+qEVI5^mEEMU*oV%Ggg2R-tCt=U8 zYtwoB`UCBj=rL~Y|D6wC<>_8nyb|joXb86R)OF3OZmH`^!NjAyy+p>(BY^@)lgy*# zlaX~c#2E2OL7*NgA`&ykT0+wHp(y&8oF){^e^O~}Op=S5b~6@ZL=6>2O>FsOYB0yWND?9ula1EA&1_(bOer$N zi7^bMlyr<<+`)8vvb|->mWc{$8ZPP;P1SO?uDRb$9EL~?k!d!)L}9EQ0SzOcN{IA2 zX&`=OGL_BvY_L`x!>!XtO5=2njG!#oPfAc#hxO^AEFnYqZ7|qekk(5ly*n=P$hb4%H55yRCNRlnamW(p>enOHZeD-vK$SEJk zy+toIyX-=Wgb~K*a*`JuW3|Ze#{Z%XbPDn9s$B$DVDh*ZX3F_R==O;7C`)~gl~s4Gj?Swffyw+Gf2=hT&BbNK|i1KswH zZ+`Q@s?w2TAE0gEy?2DW`^<+Q>^STvE-p8$H|PB3^E>w2o|~7@I(X-z@ZP1vn@DAZVbFnB91NYT z@b-f32>qes{g3Xry;XPZ`Pqh5BN)^3@}^_zV86{YwPy^0z<{Z1Qiy!|)8|~j+=GeS z-f2WjRTaj~LER+8-BHyQF&UhNt9Lv%_wdn28is8h+}$4NyOE~$IC}>9u7vViE}vXs zY~t?znlWU21hIzIN;_1W){}?~Av1-6D%FVS#Am-RQ8OMINmOlx@fPb1Vm6HN2_ZJ6 z9mkPzBs@YxwrjGf$)bXPW34hwIL-ePgNQq6vnUyDB_MrvyBFI6cwsXk>#KrKXnqVCTXHn)9DQk#im0`^GvUyWadJuJ{ z1jQ$9Zk}Ue6d*o~mzfPHO8~VgZtilzlw_71#d+OHq6V=fDnZHSVa{O85!)#9$TaDc zvDCc9IH<%0VM>M}d#E=w%~R^l8Efa*9s=7bFy%~$fqu+PK){hQj0Q%FwvAW?fX)h) z%h;syolVZzoN-3Al5@h&DG0QSOFA!Rp*e?A8*Es#n8dWS&Y0!!ades62M3Z*Gypt4 zp+k({75wQFRXE$M`0^k5=gFcyep5^j#>%Ig(f4-!DnIvAU*uiq1#>GHH zN4voaF6#oQCwh%7NW}%5b1pbZ>!KEMby;9@K9<3!0@4ztqAet*7#Kn%rbItZWiy!X zu(U9Xlul7eM-7v@F4K|iSTe}w#aWi|u@nbplET;+i!EavtU+P|F<2@EtfI9~F=ogC zlN>qfSgEdS%`LN5e}=K+_CE67XD_II#pP;)3_ZQ6$m0%c27F~Wzi8>lgtH0fV7DFE z-w$+$iEI*GERRnI^*OZdiu3bxm?A^hD|uxs{g~;8Otu+Uonf*i3?uzP^-k+XF|Mz4 zeEj4IeBWoUcy?)N?1ZGq?d_I+g57rH`rFrt*{M4)jZ8s9kT+{MTN`RGG);@7%xxF= z&2R0o0-G~v*RVE*c2%?6P54Uq?A3dC|C|>ubmC&>fL}8aVpf1QWDfB_RbTPsa>aIc zfTZl+N6+_o51;w;Gped(nC|Jv%zEYNheTahoSnTxW@5X&rRy_I18pPpV~1EvRe8i% zV$Are;o>Rmc6)94FhJ$8RfANPYz!f{1i2!ZjcW4DoM~yn))?E6OpUQs(U^IRwIyd# z$H6j(7^5A_xjfe>Z%bu#C}qs6piJ*SW7Whlnzlf==eNs=-cPl(Ixf$PJ7pd@ zADcdm(R=lDj2lwq&=<|7n8LK>!pJG(<&9n59&&mm({mUU_{6Mi{uGjqgHt9*R#2GJ z;^?2lsNrJ`QQI* zIPduJAO8`C$OFAl`t4`{fA#11sW1L4KlY26{N>}@e(smxXTJQq`RKd_iT~JxKsg4R zS_9sx$sr+_l$e$hdU+skn1$UF+8t+%RTo-WOhQ(zNh-F#d2o`;!kdb?WIiV)N(w(3 zH0($AQgk@daVXQ>jmEk(FoIF!aKt>W~^zMg5`tv@3`v*aB$WL zt%uddacN*b!pplv-zVOEs(FL&TpBJnE!+EB8sD-TA|Jk-mXrd`*ZU%-X2EjDynvkUk8S~ zRpEP8oSI{&O&2){(=;6cT`IYmB_P`tYqTkki{xXI$l{hw ziGB))rua3<4A!k1Pv zW3n1%D6C&j*uwg$elqLd7tLT+S9R&0w#HyeR;rPb%b1lVRaRByKVtF{LG+0QfFY^F zH|EGV1yZ_QHb+m!muFJ8Cmw3x2fnZ3KlcMadGbWxGX&l2#*!EGJu`p*rh>n(o`StE z{LEX>_4fK5yNrlB;jCFo<0FEU3aKo%R3_=ZWarp{67@0_*@MYu(Za@(t2K`dQd!4U zZ&b8Gxx~6e7N>8Bk*NT`F-&Uuz!a_DDFaZl%Sw*e+;}OYg%BNkYM;E4) zQ4l4dmSv<=gkiZfB}>k2o6l78YA^OaPeftd!Mejzk^lnXwENb z)-5va*$x9k?!h{SG~&%jTUo3K-9FO~s%txQ2H&>&I86g-jBF2EZg(|8po^j>eAkjf z&E0m-haU}O3(wwxC+97f&uW_5606Ad-GMBLzJs&YvsrtL8Q34Tbo+Z;RdIf?rqA%= zcA}ql>_=ED;Z-)&o*XjK0BK^J)Dau4K0iziO?yU+Fm@f+F9%{o%>}h116>DUlZipd zsY0@6-L7bwMBgQDZ}wyy7Z>M@K^UjRW-}0D!dh5uG+;cFiDKxciCy1we=uy$8WMqt zLd1~C)=;h1_^drz_xl~YK2kN~5=b0GB?#T2$4wbmHCQ(hOe9LuF`luiautuw9-EvV zB*Yi zWEoRQY3G^QL}QFb+RWK`Mwa}+l%@sv1=V3J`Gh99g)KS)vV5Y0gToXUb6lcR6n7ZIOqM9#U38a>}AhSef<&vt9awN;7hB-2l$9bV5r;#-F80T5L23m); zne8+Z28hlRf?*WPV6{WoI$gGmQw?Bel?k*3usLH8(Y#WF0zyl|mXLpKeaiZN$*O@Y z>#MO5movElW^d&PB2$?pA;q~Z<>&u|UQ<*n`WHU^j6eVX{Clrd!JSsXJ*L`Ucm2N4 zyvq>O3HZI?zrVy^_~ozgXFi7M`=vi6{PfS4zkKBv$zT2QcO4;r9V55Aa3dXXme5*ven#^y?fyH(!CD|M?%|7xP#7@>^W>$&fkls`K|W1kf1G z^wU2cV>Q%PLQ()VN2ru7D4?5CN*ZvCl!eS_%wNipX%-dFn-%7yLh9k-oXAY0#=Fd* zFNDAp<6;D1(KMZ^j8pmi^YX5JrAlzhqVeGsV~Z}u`55d5#vsv_m}=b!=RCli;)$T& zkfK>e$jXj7oHS)5*6Jv)vaFxfe6I4GKbv^|;SHB(mt3wdIA7OHhnH;o1Bd*a?KJAl z#!O^6kR?-96Pq)r8=+loaIVqEWD@T0_w0v(@4UQa-L7cQK3CWdOURK!f6qARc=uD! zRy@6IIcq9qDCEpmOLCy^+M4a)g*Wi30#)%jQjD--Ce7UGksTwQQ~ zx8wciw>S^RIu2vN)t;+oPpO(6!_d>TH6e}){+({Zhkl~Fhh{%eHwvKZ28I}55GXlu zF($exGEE>hleJ=%DZ@CsoTnZi!1z7V+>vd<&>+-gY79=F582?dvU(y0XDB_sLC3cu zn(b4VKbbj_8Q5i8%p(c_%}Lm~%mhSE50$$`V=hZP%)>uNeOk%XD*z`G3lk{iKy#u6 z6wR`$8HQ^Oy?A5$pnZ9vn=| zfsq1)kE@oP06Si-mo)O=Q>90`m(yA|(A?ieN+KmM(#&f~F7aGvt$P^NjsTjoI z4LC2@C>WE#ss^$a)ph=_>*xOTmmdK*1%H3xkA0o|wSO?$@YS#JHNKjE5gr4` zGOGUCm*>&-Pw{ih`+u3g{Ucu|=eN}5CkgxkAKy!3%V^3t#CWoENOp(~3fzdq9Q7ou zX?tW0c8-5Z>WK)km_v$K*yMDAGj&94^1}sq)(cHR*?}QUOw**n&-v)GJFe#CWX)WB zt_!R!nPjpo_qqtOh|}RHQl4*cvxvVbqncR}qYHfrqs_{Ik~GpGma*NETPO~4i%=EE zw8OP$RQ8hf({tX5o@ejvAPL@hnhJb#&T8n{-u67-e!$hL1uH}nQ<$(Gp0?0#T8u#L zgsuyWUd8nH_wf9BkFPRMo-|m5@o-On=-BTjjD^h#o~%7*E5VzQA@r;_HMUtZ4kL$c z$6+@S10>_r- z1@Ep|Imh{WMO&Yf(t-VU%M=GLE;MKFVzXwy+wtOh&v1y`-;b=%_V@~R2i>H`tgg}X z%Zc*~!|MDD=^U;ymh_#j}>ia{| znUyQiEJK)(xYIl{6N`nzV60!FTyp6>w8x+jZITeHBSXVd#Wou}BnvScb;}zyf9Okj z*h3E|qu$p8nU7pi6a1%!t%$E304nYAs0QZH7euq4nH^Uh#c$Eiu)f} zM!6{)bS-&{gZ#py%J;YZb3gvLRL0)(sQR?IB)=w6=J?c(pIY2HP?Gg#1FAXr}sT?eIP0FSu3|K>!h)ZfZoBNj~DT9n?YC&x?L+l9M zM2-`+-*8qrrWhIeM8uM*Zv`Z*LV9G0KfVx z{B2Iy$}jv3f95Mc%P%b7{FnG+fAlT*`@I4Rj|-!g+6QAuMjeh>EJ+|rasL@Z%&`d7 zb@Q@hLe7K)E~p;Fmyv;#`(V}{r8J#59*>LeQW;fp!loDqArNL3<}u?TqH#5g7`a3} z6jxx%C-_dl&ZDz=u`Van6RMyvHwy4(UD^`Vo997CCK(|GODbcsJZHCMeatWpp~cw^ z#y%yPGbUOLo^umOA>)ms@*w%s`1KjjzwOz+v<&$rt9nBv1LJUw_lfiKhN^W8hmP7q z8V?|Wrh##S!#zCz_JMEw=7IGJrV$zgZLL~CR{^G@Z7c5X?s;)NvLAcevlVSqW2EE$ z4!-lj4PW@dPgAWTl@)Be=58DL@Z}xPZw~YmR5j!XyB*x#Y-z1$zYh$Z5?ibGf`mh| zM#)Hmo9oDJh}<+$w-0vf{8mX$bjPL_i(xP?pjk1lYgF^=sS_RiM;3|vt zR*|1k&3CrwMr^b;FA+!#OXG)#M+#h?du^8?W>zg%N(N#q&y%T)0E=U`I8RN{^+irx z!A76AdC{stibtmJ0r-)}5is@v)BWllFRzS|Psf-5ra)Q0A;FX)E(p^s_qX7jnpx%+ z5HYUYzmp!~LR^TDbUMOb{%#7Jl?!_~gQ&-AQK>G=M-t}Y829xc@bS+wCjiWA$PCbD zjpFfpnBlNp9;wIEf>XoE+^sPiapuo0#bjbn$IkOQH?x>!ev*J3%j1}YY?LNd)5&bY zE6ku6^%@yNWimNVq)DG6tvzGy)%ewokvJui$tAu9yi14)s_84Tp4seYO~fr)z({3s z(fTO}bY=#FhRI~SRR^_+;FGSsHb=Y&!9Z;dzNlr)9F8p|TFiWcHGr|izc_)v^f!N< z{TTT-zVt)Bh4 zANgM`H>U5s3FHfZlt1>RpXC>R>8pJCwUgbSk|X`UfB#ptKTD*0N8AZB23v3QmI8uEF&QOoGNj!A?oIi zYCwwT5z<`W^e~QPS#Yz_sF)HXahjbKlE%EGCHep8@Rc&cn5S5h7iE<8|B8;#9&4U7 z>{OWwbJ9mDCGXE#U&h=j#9soTF=f=HRgemXtpdIrN+d|uT{54M;)cj2xc7*1#*{tA zdb~~K7^(aUAz*UPS=|uxgtNlo<=-R8$Q1UB<2}}CU-OSn3Rx-9h5G-0f#UafK4kwXVrGD9C22iWi6+u!c+)k};|H0y>J zyPjYD)ffEcw_r-JTEmmg1>Sbl%}C17bsbH!!afVckh#Bp$ruv*+XI(pP}i0iBI5z} z2N*gyJBQ7t!Z|}6CvK+>XA-`4M3eB=^7L6nNF!L7LLeDowZ0%oWV_$-{N+GX?RffZ zjdKpE_4!>@kYl2sdQupvy~Ec~*+gZasU6;X;ySb2_4J(r1+*EA{8hsY3% zI?RIc713CtsKYmxnl3d?3C1R@Nmz-Bk_!x&D+@CjlV-3OF;X!Xd`QWmOY?J$W9RQF z6LwlB_jr7H3W7w;YxHq5+kIm8fW_R!Bk(jI%%&8PAP-_))HJ0vX^$Cu9S_g!o;+B8 zLO!X9o5SQ&Tq2@gCG?KLRcZn;AItu|i5bmDwa8KX_$UuCord5Sq4LAecXY%q45FNX zKVfMTn>Efy09b&bof*>bAeySU&Xj4Dj96DpY33LPo(+-{mG>B@qm~>8l2kZp@YWMU zX3CkVm^h5piKH>bgl8jJY+>cV8Nr&YdOv|+GyvVp{0Ge~m5eh>KvB_&3SIAqi0KP_`y>6B z#25J1^BZ=zw`9J^`!DXee)*F8W8b$t8NNpZ$j|(luOL4yaB2kk)t}?%zWy`(41bqj zo=3#L`j_|%zYKru4IuK*{@kDD%MWJ5U*t!=^vnF+nW6ioU*PBARd(;|-^14c_`(nI zW1N81U;R1$?9YFNKl9bMAnW(!HCG=N0GP69&@GmjgfVILVT_p=ANOCD4&KG`pB6Fk zTr{pP=M(wE5Zk%JDMgl&^(8l}s138^xq{rkMfhSDn858gD;^srru4n3$N$^#`R}FRD(#4LZan!3dD+wG932P$j2J)3g zu6*Xxo@ZATmCe|kh(pi5&pdy5;Nr<8pZ)w5(-e4lv*n}b*WBG}9E@`nzwujlRBNGX zMxMVM`1`*CFRtP88NB=6hRTkts)=@`y1K}OYgg2D!(q4Q!w+^;l|q-RClz($>4pja zv|)GG^YZzqk&4FAG%Yb5*xdy_oNigI6d)P{>+^=E0^2?8_IsustT!#uz;-{-j~bM1 z?+%0zsJuQ~&NnRvVchH2@wI1NS?W4cwU8K*9H_mA)?soW8?dH08Lh<_H92J~FzN5y zIt$hjWlc8ch-nemlEi_rc&kw%#%9DsMB);MA$Vdo_!{mjq{Pz=^i~NDf%zOFNS#l<&jjM3jV+@@U&i4=sxcWCnr;V>I!=M@j`>nh9HN zXGu_*(>2&E?J=e>j*HHE0qU}VLCNyT4uTFbvmGM;>QDZDBqzRc)AO(Ywl4qX@zWyOBTjM}7i;yFT*Y`y)R=M)R-!jeqG!5#YD(hFA0o--7^;{PiEOkg5fsD&40?u(Q*zxa_ZUb zN3LH^NG_2q0v8uG-Ebhp$ko*q-g~?|Sxo?M!Z4c=qlk z*55IujwhFAgb3TNXBq=tuba^@KxH#V26h?FH*nYwIBUttV8r8`D;v{jdKn$iJSu|291ZqQ2Ul771?@H)|i(pE1YS;I+E0d1$0IEr(xn*R6c=tvN1^Z z$6ooIjx3z$C|Fn0pnACltl5W+3MH)hb&TKXJ^rSK5FLrjQjs>}4RvVh!NyvPbB@Y8 zYUlCR6=$e^ho&%#`6Q<=&Ut$1s4&SxyV=b2y(&0S)-xAvB4Ut7l8?s|jI^u=#~jhq z7^sKwQ1Z$cS5ChAs~=w?q4EjHTnrpmrwpaiE|(_uZ46D_nBqlax~z~u4(s}*!`};^xvT?zRLO<&{G9P-`1&&S`-+v}4y|2@e;ekg-L7&7$PQe{WZjwu=XsP{$)kSC35nb-Uf zAcS1Tyx>S>ahan91XqHkMUsk*O<@Je#4?kaN4s-ul4M>x-Xd$c)-k2NIPp&Ue{+eJ zaV6w8rAQWoH$u(<=MB!fCF^S04Cne((~@&$3=?A>OLmxQgLAUFfM$b{q@&*~gplcD zMaPCIKOy?31X&S+>L;yOQVIk+V%MIKdK?*NBTS?ANjQjkG4SF>1D~H>2+vlT#yFZ5R_h9~qw7X;h^#ko zIDo5!Cs$|q+A)>AV7I?zy}ID+qGB9JQV#47Tda%JzT(+c=Kg-bx2nn8?RI!?IbVaM zjwkC4XX}%cEP?54n;xSY>rnzoI z8R<+Yqr)O|u&(Ix3QL%ZBQ?)Vpn2^MIx~556Ufr{oy~I7=W;-M%(59+*c_WRx}y?H z<<#ZvP5IiAh|`>#S?;?yX9gO?8NxJo^D4+lNB@2K{xn}R#z>5*XaUV4<#-TGu#C^= zzHd3E0L+P^rB_)>_i(h| zmR>n=r;{WRi!Bp{Tte^jqWc6GV?H?`%Q4q9r2?pYiK5Y5!WaVCT57XlIt)mvNm)xN zG>J%))YYN-mF0Sht)CtqhSE2koe%EYd*N%(@&e_^(h=*kJXiqfV;yRN5K5p z_w%*|`0e#c!hiW=ZlnxadLM;8WZY!P2xHd250ipD6ReIpqmau&6P16%0#l9{)B&6e zCz4Aeh%o{sD{6_fSPC`g4eOz1$K==CsAUAhqZkZ z5nBSF9f^uq61%MwK6){6@SvIF$a3f9rD|5~8}_OETITP&y?>5#$)$zoVT_V3Ib=vt`zOIpD zk2oh{zI-a`V+p7yADzexzn9HJji2bfJBPp@8LLc|R2#6W;8{WTF*sU(*YjgEGqQ2X@HsvUPQtoV(H|!L*ePW~8W{WpHFk5gt@dUw zI-hwoo1|#;@-mti5t5xvGCIcBgopAINy0dbHG;E(GeRYq$_UP=Vb)}oQ@HY2*dk$& z0;)gJRd69@h6w-1UlWY1Fl7Eu-vB3TjAZ`eZwbzBcp~uM`NKbfh;Y|O{;hxc#{szM zBY)z*@S}k6t^46E>Uev7;y|Fh@z^Cy3C55aCZU=jNzwm}Fa;q5!OUXtr1ZYFWt201 zX&T5&R$yB4uF}#)swRyj@_^}^$0(MEqpSRQ)KxOdM6@!?EQ{~rF)X8;qW|NlIkciV zhpKDxI_?r31E;cSIhV0X9mvi(Mv<~O>%y*8QihZaiHeXDQ#OoLOwtl%Lo_QQo}8-% z7$X58P=yKS5|)5X2W+}0PcNB<-y#g(V!i5_o*0OhFitpcsT!d>B<{8yL$6VR)+>Ok zYr|%hS$SAj@Z@Su<0FUN$Ph}xgw<$?JP2f~dP_7M*4KvitU+=^-yf)I$1v%rU#zET z*EFjg&T3Rv)m9ic5b{LK%BaOK(Nve5UtZ9@e9kn%{jH8>t#5exq{X?4Vd$u8xV!@A zP#`uOFy1l5%rs8yhtfM*L2a~8xLJFwfm#fQapdg$f>de&F&a%%H@cyptvtJJ&u~z) z!88Si(X#J^>_bJ4jsT*Dgb2_FI2gYjy zh*1z|mJ!?W`5eo}N}lBcvOG8SAfZ)=dG1b~$BB}P0U$4q-UWC)IP|<4i=uBUBTzX; zn9Pje>|j0K`7`yc^=+oKbC{^nKbllh?#IB1mhVKiA!-bnvpr{h-vZ{)1K%>*oEbYg z{!DXj9%V#58_Z_eN-`{?=EtYlY>xl-71_(u6y*%xB$*TDwm!MQ}B}+e+?#QHBQF$&7FG>44S6f19Ukd<@ zeXx(=8BP0)m;?JmPqGae9e0l7 zpiwf7KK4^MkhI8;>-)$sM4W}XQC(Zif|Ri4ySqKZJG$wJvAUU+9KCFGGOS%r1;^T*>W;ot+~IFTeXje-4c;t&jn+a1|zi1#=M#7s3!)a``xxdcS7 zsq!ge+745E??tDlRe>DM99WjX<-%mi93P~e4<%{jFEwKM8-@eNX+#lc*j2T3xLG%Pxm@&3$D8&N>#ouP4> zL+Fj6wuZ_=C4!eoB}U!E#Q-Q`bb2%QQJ0@~NL&B_XJr5Y8LTxpXQ^vTRe9>F!W)Y%Raf&yl~52^RTZ|<=oS-WaU$oE*CnLn zn6l7e>1pU`8Dve$Ya%r%&$UtfvLP(v8B^hSl10v8t(Eq>>4fGySkU|YfZ zY|ZvA;v0{jAm#~-;r>2wdwa{}xuIP->Xqf}Y)y)eDIFMtFa%52N45v(2dE=taTx1y z-hvDqhMuld))NxO3ad4&*A-P=>edAM{y^K*dPvz%s@8Hwt3HRs2Rj(Fq@Aj=)K#l+ zGEMjb&Lph}@e-fj#pcfu<$`D}Iq%7QK(d4CM#UgmqhM^-S~$Cm-%j)2kq+H>|{F)cifjhVspJYp5G3&3F^Qst5C?)Y^d z&SycaeUvq09=LSX+%oGX({Z|xPe#*dh262UnB~wZg&{O^GfHV2Qa7x+Zs*@|D#%pI z8hQkzkK}PDquW^ErovXEdgtP(j#(D=Z|Qtqk`#^s*r)lZN#=q*1Nms|k*uN6-U!}7 zZ8NnMYAG+R<`H@^RFbe#+Cwl!TdjwQTtKrapx=G(BdXtN00=Qb$eI7`-^m)}Dw&`E zdtg{$4E(#ll5uv!vvuN+|Dm723cNT({#$?eClFvvnKayz_aD4P8*i^q9Qey0bAx4| zn*=i%4ugf!BH0kKsNti8r<(Ff#6%=XDZCFD(LhjVGd4$c45o}k9X~7_Mao4}@@5^= zo7jtaV|~DYWM2EZEJq==H%Dh<PBF6 zj2e?=!ZG6MQ^Szg1X_~R#N<@mZUWvU8k=Zrq>;cXb~w|KO;4aFyNNiB1c{8s&?h1I z3Q3W5s5Lm)r~|t_gSxJ$z2&@VI6rH-Y%5$I2*W@a2YhYV?K^gd311C_?1@SE=;a+B ze5g8|%4K|2Tzw z(?~x}WCxd5XN*H)>?dN{GYoLQOZ3yom2-@fhK47p*mncByBoTGq@OgBVw_;V8(6oF z^G!?T9Vzz22zBEi>E=>dNIB3QG%wI87Q9!G+-=!^wi>Urp3rP*;W|eKsq31Uxfd;=))Xymvo6Q<}}MMWm$|y7DG<*U`$(1 zG{=8;k{fpl0CUldy%Ki(NbC2ymoo^|N=F`yRv&y^%4Cztg{hyvZd_^>%c!!LCnRYn z(A)tYETb*6y7Grg<81{P&N)t~riXAFX`3 zguFil;2fJj=8^RrFC}wc;|vy4F`r}wo+;_@IxC)-n?rO2txRCz*aba52L$ulI2$#Z zD zqjhtQ$v81Mv=BqGV9m_VMhsRvkxP`;#{xk4-P|B^CS(nP|6l$g9sB;z|6d3GSO1c} z{=fcD4*XC5#bibPe?*AC@H`i=gYjM`%tfBIj+F86cT3KY~+9QhF&Jc=AGK#@_PwhO$ zI|!5hEJ??HIST>Dm@9@}<7 zzWx3k`%d+Ks|K2?(RK`%a6Z%bi9-+FFjCct7#%NP+_2k?GXcV81y$vUVdDM{zWuE& zXBUp|`+;{kJB!@jyyW(7$IBNz+dFvonZ-4Zm=bHFRf6LP`wsT+2da9@6cl{!_6zQz zX@t5FoXw;u(d~PN#^BbL+BKZ71`d57(=$y`K~+{02^oe7&MzyBO(1GGscWbGsz9}B zIU9w2+B1%kaZ2omj_fKdkr*OIYHf~*i71)IM#Lnn^@vG0yD6zb+WcWLDtq8j^vc4* znd2s(%?ZdmiFKJBtwky!Vo#cKW*6-2(#>y_MJQWmj!hybg}_Hv{UInbCoKEoKDB}q zLpHiyr_#fni%Du`b>`$1GwT7Fb3XNZJnC~#Vn~?lR38D`k^;R%tE6K?M_$OdBTzma zd8ZSAca#V|jJY{FHv*@P9y42+PGvI8Q7uO>n92xOX6mm1xHJcDFXoEJ#N&y^Fbg4T zaPleB_u%nQuRq|&mdIp!J!xg_Rc?muX5PPGf}H6~{Pwa5E(x!MfvkUb05Xn4&-Y1do7A;#WM5fJ1JN zF5t8}dHWN-{n0J4+Y^5L2bU4>E_{*w%imPcWw zH*6{kwur?_#EVs(NHJAlqPl6V0z2;=mVis8NdrTSQgZW_M3skN@08*D7|q`+Y(lAK zG-bAZ>{kVBi7_w+YwhyK83n7}*wTY(HCMGn6^sNBH2@OWD@RRhKtycc|_ za?1u}bI#S1Phn#wbz7{j*fc9_o-pzeAq1u=GxU)V?J`y|4(ht*>axX1Amlye%OYFt z_U)d(q&vXftpelA3phU$)@_5eo@sDQU8I{5*T2;swf_x2#rc zHkU0a)eP|#51g+Jhb|$;aKBC5?i2)GK7m#1*=#B*pIA47Hv>~QasA?sv4gg*S+CD| zadU^64j`~v)vVVo#zIOHUB5?A{pJ)BVxelRI#5%hYHAu|I6HHMX-C(Oq!ftg@7fzr zC>4K_5}ApVJG=}al~%JEk4UXmZnLA-90$CoKu?SuwPfhXcpg_S8zfd4vp0+YAKwG7 z)A&8ScV4}R78!++?Ed{2*l7D+Rs_8@>|scREX!=z;y=gz=NU@?_F+;dNy8@~-ANRi&dF|m}!3z3=8 zJM9sl1E5cXpiN=wPIC%jE{V%0F<1HIF_j#P33z4&%Og@gpE|gL>I%(lB2gXcjA2+@ zt&d@qN%(fypNz`JfO{Ny`qGW&<(GKIR z>%0+J!k84%Ohs6pE3*ydx(T)!q%0Rc#Bn5 z#abjstThVg40vx#O%ODdr?%Q9=~9B^6gUl;lmaP**KS-N8*Dqvrsie?l~7|&7PC20 zLTSGe$2)_%@<*(?8C5G*zQ?(#WIp+cRzc40Mh(UFh?z8*9|N`_k_qAo*)c}Xl#GrS zoue|sx-y)5XzWNW9aY{Va=@4#msJDoZ~GrVx1l{gLl{XXM@YJfC{+DNWn6Ivc3l z8nH0N9&0_9S1ZCe5tCu%8$@cJn4bILUOR(VhKtJ;b)BhQ;%sH8two|fPSXH!7|6SU zD9ThfmDY;wx*qS8v2B`jVw@Pqh#086V@f)j^j?iHw>Mj^w+H$T>ejPfw>YO8yt7q_ zbE$D2tl2{Th?Fu_o*){HJrRS^VJ_sjFhIHVQj6FH>}5npspW7YViau6u`puZ076XB zm(9%`>6Ov%DUdt@$2V*`d8y_h&uo7AXp7*yq46GPEOp~)Yn46a5D6h1<4uauKvF&d zhYI{sN`w$pA6H^TLQcn#x3P@HXmHB@<&;P0F|?#MtcBkGff)#Ouvrz3D=9uXH7H{}zyvY3MA&p$Jm3xF2EFsfNY<9%f@0)5O_S0mM$xR=s4gUS-j3{=a(xipPP8S&b}{#lc#tWf!k zv!0a`8gE!v!pg(S2`dL{W2sG|@eT*nRzaT^uqIO(S6D@}X#Yf90f53RfcV4$z>CK5 z_3M$^3*UEHFDQ9Nv&PJ?7eRC?Di0Bcn9JTH+>f!83JBZ7z`K|0x9H>T^~st8zhg;mm#&*tX^_nr7k0%K$8t-BOE162PV=^aGG)0L?va%-Mr5f>d z?4QOeuylpW2{@d`By(`CP;&dE1dwXu`GYZwf?8dyjAU&$C>_G52sxFkGtD#eB$G%O zm5O9b%${6w;HX+6Fdmq@lyp;piZBq&yPJ<}1b_)*{)1(aqC{;46oXzI3xD zLK;bVV9JJ=Te{fLtlpt@4RoPAplU7W7oMt# zxG1719bZi@1y<>y-<6oeWIy^x~g#2acC0N=*dhBHYikvY7MT*I6qOjK;0zP-eQgFG-Hf9 zvQ02$hyp`~JWb?5BY#|ZF4VOrmN{U|fh-zcYe&I^kueBDg?FjAyq&g%c!M<+28Xc@ zV*|!@SbL|VGcuAJz%CMnIY07&lQfq+J2B-sS!xIIg{?V8u)MCZ<8gb`L;c^wkAKta zyk@LB8&E`MotIfasg4E9CxjMsStEogN}>icQG8y)82%}_AK!#Cx_i){79%t zEQwh%4v%AKDUBu%uUIsJrhrIUOdh8rV;%XYl0cBLOAu==vISkU@`E+*WRR_umdwAW zTn@e&V;vzvKu7dqS43*YU>L^fuXD5Q$tjYe zmbTA-QjFvj$uU8U>K2-9@Nd}E-o0G&uYKvCdJ8(&ZcG6F!IE<>*wH;aW>2@!dlM%*0ty8F?^DC^P4QA%YuCOY$w!)YV9IgNk5n5iH+ zAsX3#qS|^z!xgu5tggpv?c!7Mh^|1Xl0kCBoz#kvnQ$gkCJRb2iLl9V);st5!nsbI z%Z|>kQQM(@z!{gnJG=Kp3`?=NYm%rA^RZpbjO2yBn_}Vg9ffnOyoBZ#p*ts^JBR(i zYr7qj!@aW}H)UT6xH4?vLC#DRq%RC-6DcK18F}(#WVeUSkQg>O3gDAq#o26OdzN|l z;+E|I_yMf4+dV=%W#~GF(b3Dea9!=-jYoUBKCwF-c>L&lh{FB*Te|Hwz~I#t8OISUT%ff9qd6p4J>(SgV_R1`&Wu?)&kXq?V#YWfsCEdPpP`nCS`MW1fvg=u zW}GI{U<{iMykoz+L@fGyePMOrjmL4@t_Oy*2lQt>S`L`(n63+B-GeHc=5Bf;b%nES zW|Ip2Acz{J8pRSug5iv;=bUdhOfF32np$>rsnT}=TCxhMiwmcwxV%bnL=!4!p!ewV zIjTL;a8Xb_G{JnlezFenTF*Jgy*eUt6(h7tjDgvJww42xmM^F60=vZCLK|78xrf(V zD}z5Pf4FIkc=o+nMMxRco=67etrfUJR9(53N*#%zg1&uz4j=B=}V*^J6TGeOM$Bo$h)uwd~>Rsl6?Rw;_jR^)>9{W6sUS}}Q zMwyj9XWcI1!Hk;C=Qm+Bss}wK3LCC=@bob8bT3%iE*;dt^!lpfL}pJqDn?cdJzw%* z`Z|gF$Q=6RO@i|zq4iT|qY?bvYgD}rnj!#NbkPyc)pabdCtYN4bM|1qyU5-hcgH*R zi1~@zTta>rj^ zF?}y|IwD?BspMp6a*#qb!&Q;IA?pLAe-ZQ{)?I)n#(Kc)F(!Ll$B4m5Lu9gPPfDq= zH-<8TACNl4D>sl->$f`%vk{|29)}!Ae^T#q`Ueoq7 zJ9pH`atzK!$OS}kl^Xz1m-{p40frXv z7_@BO{5!;Ia5#C4A)vVREgE=myahxr|GP0JKQe7BETJzTP?k25_0P;L z8PW7JSKi6O#Lb}HpEpNYIhIXYaOT`1w7MTvPVbl59M__43KKxm3 z;rQL8OrM=Aa?Odv^i-{<0(!A*KOf8yyXl&o8xuU*|;EeRzyE=A{h3~%pb@cq4BudW|2AEVBh7RG1sqA>;$$_lO=IjCoo?h;F{OF2O zqEfBTkh@q&rI95riE2*Q4~)|RtBI64a;J2)MtxpNY|pop$AgoJ#Reu zUGCkFe&d-j%u?A5&@+cj!{JaEH_G6VxtFq1YELQ3quQ8r2}Gn zx;&CoK|{a5I2lP2iGeH|EMK7MMWlNdDg#pYjOCol8+dw(Bpu>)PofrM91FEfXqT2TqM5C7C|6ZvH{K&}CoA(f61`mm zxZKt{g2ud!BQ3yos*E*2f)dqbt;q1GpH1;~ZD3dD_q4a>5Azi(#!BANM!j_oBo0%G z%%ILBSoIp??`kb#r2#%#vq-6aA`6ViU5}vI=h?uqqhlRfJ+BKh9nKRbqT$;W%J+^&m25+n1soleHC^k zv1edpz-wlf8{!&rorMLocqzBomz;dHagFtBlbk^(HZA0N(AdcLn&^|$C8ZNzZSsXI z5e0K}E+04PGw@rVraK1k?zlVN!Qd}4q4dV+XwHn16$2=3{HvrEwbCagYYpwnDz7YS zFgmKbI0SDlo@?gLRxHLG1F^&imQf?(AoLa(SA`mfY7%O(S@8Wfxf)Jk%p zEKG_snzJj;-YVClv!4oAld&%ri*7Z>B8pdW;MCiwUWv#0F$ud_c~lb;l(sd9BSq6(X{%=RpS7sM-WaJ>WJ2}8F*rQ_o4 zMf~!TdgwqpHp3Yyk7#mSM}}?T{)2OdYvX!X*iVK1C4Bq4aD6!Nu9skt=rZ1HI>=oE z5e~kijKbB^LYel67Dj`E_3VAXa-#2r2Nw_Ny9b<|_jHGIHvJVUkD&^~CIOeEObg|m z1BK(Y9mbt|I4_dB`}AGK%Yd39$&fsTb5VP;o;NVpw4>VNsw9sPAaNF#Z_G+#{M+|E zeLt|>++(}lk|Z~8w%s6WoU4q%u)4;@xHAt0rp~Rhr6{bzHX6AEI@hg3|_{ohR(*26+37GCUx#WTOf+8LE_wRyn-w4 zvA&3|aspj%C7ad^;!H@*YiJlqBCUL8FPD*c1KMb6Ye9?zsykL&OPMKGMc7qgtVVHR zlIS2WvSDpuOYJd*Jlf)sxFISL@|=V|C;ARHokzxB5{4x7YIK_Db$0p2I^W5$2Y8wG zG#TbRYF-8N+)CKp0l>TC?sx|uYc0||zR~7vtaE%sixLQZQwvm9MN_bV35&=Ax0W^L zOB{)cIqwX%2r>u2JBA8J59GYUtH!;X(2Aivl<7t#`Ybn<*wZe-Jd+y!akaI*rs6ZCs^0IKfgYUnw=lXKb{d))Y zS0mE|XXmil=BRh;!$6eM$Zj`sHay^656{4MTn&}$gOR#;ZFM~i9h{$KBpojgwPaL< z>x1)jUwCpo^5hzJ^%_q~cV5_@KV;Ypbi)gD+X3=D&`YYl4(SnWC#J)9AytqPp};lc zY^Zj@XlESs4Bkdu3mTx(bbW5UJ!gM9YsMjqu_N>*KF|*yFuu_eB zxfkv~;K753Y;#XJOk6&F%GLFrN7n~NtBm8=Ohv~gnt3BK*OMJt!K1Fq7ltb>?-Tcm z&difkmMlUw@PtWijDCseAzzBvPWpv|A)7;xTkFm89-MQ$0x3z^<&*l{; zI>Skj9CGU7@7povM8ma(h>|5CRjAWMt;RT2#xk|28C@h5(j5A6>eCS*H;|lW5VEwH z1aKv#)n-#y`HQkdKVkD|xjCknoIXDdGF`EN%alaYYUIobvu6l+M{SJWX{%9c-w#8L zArY%%P)d#SV8YIXsYyyEi#$@3+$uR&dHYQ_8e`uusvON4PHK%FL(}yQZ6v%&uu)~3 zpjQ~u-21CB{#EEyNgCX+%91X09Kp)-C$)dq0pMNq^4)QF{P6D`U$Jr3qo*@Ql#y>4 zqu#n`Nc!Qz`Vc46pY1MuW+Ot4Y|`%=N)|dVr^+a6JZFXO=nCE?7+t zWZALR!g;Q2QzbD`wQ|7YLe?%r*&MYRdLSKe?<0$iLY5R6i8V63a^7GiIzLqtP?;!H z68Ht3zKi{Ifu#GmM(?nwFx7Lq?R{SS!28)f{cSF%?{YRA;@KFVGRnZ-GLO%HcHYR7u$}cFpU-6Y}nPrSQ4*2zT~@a7?%gwRgh%d z^Mq%3WB&-YFR>logLFR**-@@2_4m1y*T@&|quLHBAey1;@RF#tFxoi>?xXqwDlbu` zqvnjKsO=Md9rcMsN5_WTD!6EwX=uXpIc{x?OF~*WxVz$}xFwV>noG79JUG8VtFS+N z!0s^e`qL{er-`RepK^75%~Zp+YB;sTxHQf0x-aafJ%=LfYsAqQIrN0hrC(hF@XvtM4WuGI#X8h=)MaSe8Axat)CcWBp9!)ExtOcibI6B52TJOk^_q5>9k8&%EJhCdUh6 zhI+-kEWN*rKv-Ebp_{28R8JOx z!5O7X!stSumC>bzt}3;$e`8TDN7xnN`jEIfI9H=HPO<>N%FuEV!x)g|Kqr+hu!1f!!zg*Oa$V1PMDrky^vKIcN5dtxW|;Sl&HFA z-{K#V!k84x85w$VuSm-D$ z%R13a4i@ia4;nt2LYg}^CJhrvhp5x_q4n(Yz;?T3Uxi0IXR?lQG7eJ!B#{i-;VCoK zmZ7H+oQ%w@yhXdqBC<@OnM1>zvNX7`8nqi4i`!ydUVO{ir)&4{dOh?N7*tBtrgxN9 zVYsTv6Hv)Zz1&>vF*}l7K)q`l23fjqNXPO7iw`lxnsvsuxsbDDmW%(QXSdI6pr6)J*S zI2j|KP)SM1CUk8Kol1-_AmIiDVJZOvuP0$Y!S%toJ_zHaOcr>;T#nHdVyn@1bHRzV zP};eKy$QWn*=-RjTsey5TTPfYx1;9fMvM;IIf&Z4AW50j7;y@jNw!oOFe00)N@hYC z`g5wjAL@>5Pf=dS4$fG=N#%g#iKO1fnfK|p57?f+pFs`ZKMJQ|dK%L)-QZ~-pwS`) zWmFh}svVZLl)3G|CcNxOTDYE!ZX+b=sAAY;jE6nv_b-rPK)b}qotl9P&-L{KOa@Yak9__R?Rq5L2YDaWCMs9B9}qc!6(mn!m0BmNfe#O{ zbe~DiV}z&$@dv0sK0rj6ssZnxudcg=P< zW5@%;(9xmvz;>!^ho1WvXI$-fT<>-~y}sglzhf$qpEp(uAlTS3Hl!Aa zf>g;#s4fhaNnPSlh3ox=mG?3ijlXZHnh&mV^wk!hU)3$!%xqNwfunE zz~FMuZZ?G6eEf1e=QoXR0G$dxYZE2%Rjo0SA}L1bODc@60Jt96#9Qj^r1hhpnlWyg zfsCYWT}(ns@i|M3gJUg=D6b^iV!b4?12z6T&7iQoMvlw3+=BT22u8qn$K7#v{NWyE z)&fW^f?caqQdFsx>LeE?oP%17pqiW4eb(Yg#D3IPb)-#1ZPpgrV{yB+{H)LrX&Zs* zk)c@CDa{MdQB#8MZ3r``k;x$L+6wl6B<3ZI%kbp0ZFJhuHHs9xw#}Qveu|5+6*)u!Dj%q zKuW(PChMsT6dwYlq)G|2z~oL>m0Sk~62>)C+4FS&8r{axY+yne6|pn=vmfW;g+Iwz z?s)pf@6go&BIm{NRgz-l+h(5*r5r=)|aJbLt53zcIq;t@R zOmtx@wh7NyUWz^gY` zJM$=bZv9A&<*Mw)1D971%Ykd zxH&?$1(f*0Xo^SnpJB-Kke19EL=orSHgV>OZSQP)XMb?^Q)M?5d>WCwX#wsL zn?loRI&-8|TDoZwUwXt7zI5nDeHv|Jdz8X}F3XO~QL7v-9M#^JJLx6bV#v$i{_EY5Uoq59F5 zB*(w=oY%xMjkyDWcgNlFqkVY8Ftr7%CUa_aia@Et6p|9AEN#@|Bx#0)Rtpz#2CZ{c z5>dVzh49r|eUu!F-m7^V#~gn*t|WTgSudTNv)fQ(S!{6_V%SvaC#BkubIa0Q|h-c{T}zuEb`ro zGm23C3?1H0xBVHq{)|l>I21TcP^LF{x-0CaDFEPHfhr)~2I()z+jrARVt?ouC+PbP z-c9)KF^3A2LhgI|0^|NE-=20{*My}9oS$vT-GFG}up8Np!nJisw_!NH595eV*BICI zJ#^g!^);#;xZY>_{Xo|V+GkR_prkFuI%?X4#>)=TtP(SM%oB$+M8==@m>0|wJqMD! z8<7&P39cy^SrRT?b8W`!pf&*E%oT5`Y4xK2S5l0Ir)uoRiQRr=7$!P$L~ZmNM4-<- zmO9S*p7Va--mqam9=I5`?8gI7ch_9*5A5qism@qSbB(iXUII{soFXpn-lAP*=9%Ta za0CCHc7orCR}#6sj_#BpJpFw?8Fii-$>tU1q#{g@q3~%wyB_ZRSPm+vwy8mmt&q0f z70nDAW!q;C2j_Y;p6m+OTA3J`EY3qAf~{RTY6~u15(a?OqF!RfsmCzpImSk`Nh@Z} zBcw&HvSL-2u#@&W3Fi=qa*TS{)mZeHC+KYfl$-8v(Ip4f=1f-Pq(1J1h+UacRyp7& z&yg%$)gEmiEx9taX@xF1tG;xkYva1-Iydo(u3F?}k>Tjux~|*-z`Nt_ct<0@8-?iU z*g#-rREuuaQk_wSzDi5-hkYp3=+z@^*=vjow1vcyF|CmW<`H8+3y^ghkZWMi$;;@< z8$D=CM%Fye3X_P<$@?Dt!@knhoW$8k!c?)Q&#P5iLx)mKsV3~EXhEo@F&JX82#VuU z$r>HI+QuiE;_=P-h`Jt2x1z8xMFu0PCpm3L5a{jS%eCrsnFnD)O-@^5l>c1e;QnvEot-g=64NZ#VaD9Ev<<)D{n#tWIT{5&@asy|AZkDvP&f$4O>aFFY&QXAJbA;Xi@8XO&evY4OGLV$#KQ!aKliM*n z70oS9;>H5vzDyRL#|9pO{Jarn=}S(zX#f{yFFPW6-tFlq5uV$th7Zvwfec% zAmFk9z+;0#jM}VSV1tdBLsGSA5LqgpygiU($8h}I)U-ij9t@v_1JJ5aEXJp^m)WJp zzobTbzIs&QC66xTfbeEJ4r-(bk!qSH$#BUk{$oO-$xXE)LZg{#BJ z)7>>s_fIL)HF#ya$v|O09t}8V#^u$4$HShXdlBhgpgYUB59r3&ZYsO|_qn><(@WxN z@6o8@BfF>Y_;F!>fUY+lJ}l&IqT6hE@#019zwqO1HZSn>=~GlQhkfWPI}T)bvN%#M zsk`rzH!tA(hZOE3LnbEyh8UTWV$&fV#ule*9jZnZaH}Lu6c@&}MIl`?i6eduQpj{@ z3K2Xsm+aih^=&zmXgQe(X;3zO$F}d; z3_X|oJy(Z4yZy-Fa9}@9)LJRUm};d-ZI7>?g^5`Kz;+>j_TBz0OSAyPHyQ7mJp1c& zq{*|bL9#Gi3pkl`6z3g<2(>X+${am2`!IZAyXrhx$N|~&}w$EgBc15{7 zz+p1RYD_j!+?QIq`Fyx|tBXsKCDeLehOj->bi%eu zt6w}F#jg+5+t0iDDSi8P3NLOpz|7gLQBoqS-u0Mj9RF5m0M#WnqjF>bm*;gY$)R;k zui573NJrms0PrvW2Y-vd@mt^FdeUWsGYepYdWGsi4_5~_Yen(iQp?)~vIR)u@L=2V zfp^{Kzy9}rfWPl2-$j=a+o8Kd7!E8GzfKIHqgZ6h znX{CbSCry&VqQK0ezh@t!J@Qmv=yUf7LHe+n*v&9R`nK*AgO)5F@QcdY{Z3YoVVQ; zW%StW6irl{7ydTxX!U8b9%E_5x5UmFG#Q$j%Na*aIk8W+@prHewrB*URa?p2k=!cb zTpZVeTW$>mAhoeLo>1>m$&22MHcC@hvQ-8tNWDVsJNW*0p?s4;AF-7k%0%jVibJu9 zQ71$WRKKK5mrNNRUw()E^a#yUIDVz0OG1)@TWJv-3BlN1KjBG!!rAsAIh|p8PU<>F z-%-nf@4oRpzW=SqWKrt0XR1yf&d5@*I^ttIx1N-g&gh48a<}2$#S7fK_g+*x4%cs> zehKtQ8S(Kz?i4e{$0wxvl&(I4@&=k8pt?oeaP3?8c87V7X&=3^0?tIWx{UaawOJ$R zCCCUa^c>mf{+V;cwDoX6Ee3pm!oI87YV7&U4A&?@*^re0|mMh)pe zk^qHW*O7B(=r^2?2d?@9`|-f#^`24+hpBLwM#f@HZmlAX#W{L2Q2HjUxK+y~f;<-< zvIIOYgThE4$8L68hF_by2Eycr8?A|(~{RZ&86;BC*>GOm}Kz))5r?)7WrmX@YJN(Rv1 z;)VTY$G`pU!k>EIOZ)>L{0W|1PyFuFk#}93#YykB$Ct@3I1(zQ9cP^e6_C>9I$Zw7tEj!fSX7|si*QmsWcG{9)B zblyoTMsV&T)nf^LyMPs?g4O}3RGp&ISepX zXRH%_?xM%HT=ClXzD@35;Ozc=Wa_!N|B$DzzrpvOBp&Yvru{YhtBH&IU|pp<@3B$2 z-x+-mnjNyC9hADG)E#{f5AJW-UG{jDCPxtZUP!6p*$^rC{u1pk>EsF3z90R_DN(d( z{=|`-K%G*@rpvVBs4pd~M!<0O3rt>sG==!SK886SL&KG8E=$iZ%_S^zj+{fSMoRIT zo~pCkkErf(7ly9KJz_Wdl*yi272q+1c-}0j2-~iw&pp$yVbkr{A2ytITMlJncL-*1 zKTaH`DKanJkgU`iO)j%2f4)GgwsGd00JW56ce6h0VwEE~xCQ}cwlbW|pyG5)87xw0 ziI4lrv?KzU$7^3(sIknZjR?YPqsciA$BsHejYbmHL@yCCol~Ma@3_B797g5pP`Tbs z>?h+ON^zwimsKo{?OeW80H2oH~b#6gF?S!UvHM`z)2&c%zmb$F7*7}HjHBzn~Eg)s?L6VgV z{&|e?4T-=zjscV;yyv20BgXf~1NE@y{Na{b3cvfU-{bo6>m;>>5s+@+{Ne$dK5_5G z_fXs7kAo*^6+h0O`ruFSAN=n3`T0Nlr}@|ZoxgDh0Pl_;`NIhPpGYu)qXM;+rfZ@~ zho?l5C}*26(vn3HyUejnl&XwHnA-1#(kHjLla|Znb2gW>AXUX(myS^8c9I4HO^%wl z`Fry?X9j`pEKLV7vX)jEHShY@Z3k@z@sQJ0Qnn}c*UCJl{)2-mdCour}j^L9HXvAC*CWcK9xgs#4h+8bznN@kCWlj%{m zh{ak}<%&rvS+A+}b;iT*vAcdsN{{KfE3y>C3RZ2=BTDZKk~vJ3lnU;9N_oOKIlD(Y z{PoBDWbx~v)UL!R% zMwxrSRWPNgHlxsv$qpnhq4z_hd4dG96Sy%-vm3a2Wav$`upbY>G}X$GI}XDb%`iFB z=foy=^tEHt^<=lDGEtC-Fp@|b)QvEtN}neVWongkJ=gn@eHq!0B^bxj?sv;ABn3cI z*LJ%zAiTY2_y}I)26%|0SbYWnt^t7C^Gzb+zKnQ57v_8Ej%}Mnn(QO$f*a`~aZa#E z7|?VKA`TaEWd3EGN=7McQpd%%=fNP@y$!{c?_FMTH6FM=IHM%GG*HNlRv3$s@+Kl= z+I>xnCb3dW1YKB1xL^0=d_ICd|@wE;~Li%r4b-4H2pfa z2r~z&dINlOaBM`pM5%gKCsB{d_Qu zAgKk!inVIK*mR0bsP9SsI^y3Z`}a_Loy1j)FC`(`BNmli$&^la46>uz#K9j?r_BEP zb#l7ote>b!pkzuZXicQtG31`oD)1y#ss|uD)Wp?(VmIxP;Q{4amrNtL83pzRA zoiLT}vOPbr877iKmPFsR$cZd;!-UJ8v3!R|PxhRhossjN^RtRof*sZzh70Wx5?v}} zy&~~?u%tDiDdIS?zCb2XTHms$BUKj>e~bg;DXXc&*+fkoCE5;h!s=5>c}x)_i(?)! zxZd&^WqJLy*Iwk8M0Q~@+$M^{G*zxsVi+e~AYv;pEdSVuzoEm&;LhW=dzfIl2~l*MJ!t8jIB#nZp`uk+82|2prp-=_92 zV#7ULAF!#$kB{HvXI}daUe5!I;KR=0cP-hhd z)3Vua%2qUT3$2Za(GpHlvtv&~%3xDmEpj*<+ms6RLXwdzkIC{n$-j;AU9vnu z6wx6v>~c6?lU|X%(kI7l1bYHD()Uj8JE&(=Nt9~%)Evo4n8qC`DP1pA$p}4}b4J;~ ze#KWo^p;6RIN>_+J#;ilUr;{^^^d#A!RHT`GX7(vY|E;xR zDYsB6XN+DrxG<=u>0WZ?vmO2G&Iy={-w{jeT zVw~5CyU=%qP1nc$X_~khs0m>b+4Mb~8$<2_MD{(`yPlyN8K;TNE?mcDqDWz~8lY+k zU$JJx-`vNT#e8|?xdyMJ#1fT!chn_4qp^n)`a?yEOO^eRUPcWeS<6)*tPB^xwJ z17c0v<{r*gh|0F;{B}AZsgT9lW??%da^G?9g>ZvEy5914zJ1_tf9rL={b-L^0RGVm zRk|>ZSaU9i$d@^K%2$+^KgW*oJaC;?=SBUPV9M&%`MldZ8ZOr0YyCVu2Y>p}-(aoQ zGc?msiPwjD!rYiFBrn;VY%pnzz)Rc6*L2h{$}$<^|fI!;otk;v6Yek^tXFne)(l`?itPQ`iSq2 zAIW1*t`iCOtgD=kcD!Y2xlk;$Y@@GxgCoaJB~fbtqS)5jqN^#zs5MiIw?$r-kkw%P zQZret0N_#&H}6h$X%Sh*!;2HskD}$9IvXOULosePkj#s^&hf8p{2Mu0A<|C*omzlE ziJ)T@Ynr51?>_ImU6#78$Q)ZHJ5)|bJ<Y98=sk)IR6o!SPDuru zj7kM5qy$~B*0r=EAe|EGBGd*01yC?vasj4hv&GGl+x<`$_Y5}2HrT?1kLZ6 zR(RH4{;3`vw$4#YyYzFkv9Ef7)%d#-z1ulh`CgqN31^+N?VKT3E(-J;c>15RYnUeTJm&N{d40>z>IrzW6)$?cJvq_f ztu=S@4Et!So4+l~F_z+~Mt>+k636^&9Edb`JtI{+6X(%nT4yHPYn#( zEg*2du6VQCyaO4)cw==*dG$a1xA=4Ve`DKUQr`F9X8Xx6QeS(O`tSVDvETb^py$gI zB$CLw<-hcMe}Uh6lKGvS_|OMG^aloiU;T{ml}|dq^6}*>d`3RchrjXbeD>w#hmfy) z692`o^RW+pnNO|1_xAqEv$y$o?f5F6k)P*FpZ+!c_@I{K)h~XG4}K25@B`hK)&1v- zKj1lN_h~WNp2ru2cCowo(W<}5RBS%0$* z&}NW#1beu)u~O6Xp)1Bl+67{@hh9?gyFxH#rQ=~;*ME7erAq^E>m=mG3j(EE_RY-1#O(dP@xnl6AZ0cir zc}geOxE|X5?@&(-jMu31NRInCq9f{4=or<>0$B%=_Hf+}1E@XXaGkln`Z_-C>D9P@J}`7$ znCA-Y#sj4~U5@<8sZOo2A(P}BM9JMnbj6ZU&BqX01*GCKB65xSCCRSH=|Jxj#%8G# zjEbzrVR6nP9G{WRukW}N``xTi9k?GbEpNO;|XciU?J7&zyIxlUpBE^hi z&e&YNT~dlU+hOEvGts5Ypy3D}x`-h5YKv2|ONlNehLjn)o??|Q^&HB?^9)E4)$W|WqZ-Kq-iHh?%+x(UyQM=va*NORUdYtNijddnGVp~!LjbpbaK z0~0J<=y2zaU_H5?W|07pEr3i-QPtNq`N^hFoDUsmo6NRPY`l`kglBl)2F`vQ9$ehx ze8~Lv_a5`cZpXDxBpYzugjvXi;`8#dt~`78^P7MF_Hq03zV0XHJUs=SD-b9r!P4{C z*iJ{WE?BFxjLg%B_NsQ&1;*E+PIGcdW+X{%!x~Fkp|;*;jkUhjbEfs);hEw8JDC9l zwwg)4y2b}M*rMjqW*jT664qYCFF2`;UdON+Oxg{zMZ=Izyou0Ju*)gVN z&h=Z^JwNLCtd-FpeI=)3+%@-}ZkH%E5&SW5)}Kk%zd6`oNzk85(DRa%9~E%2f_2Mz znze>Di`02W53|1g`2rd-5z)7-twVKj>mewKWRR?&27~YDWyesi>Fb`}tQED#ST)%; z0*Y+|6wHm94qyY~Taq8B>Zm1>M9_4XE(lfCh;&BM9k9cwm~C-!x=lyQTU1{p4KG6X zZn}#f=fDfR@8Tg>hYpo3UG709oXk}2GxYDrIIzvmw%^dFHrA8)dxvtsQ$*p2_E>Se zo?+>n#D@6=b#;<~?G5G%%kMAJWtjx`Rd*X@TNbMI+xroV9MuFW33!ge7@fI><%M+ z?$~xc+wGQ$Fw{)1u@O;qlw%W#X2Hm0O^jaIj6K89aXlWm9`~gEj&ztPQwwspy0G%M zU98_s1GunL>+9Sxc_6(8X18JVaN$LYkk6rjT-mUh!kTiis*)i8=>o<&s*-l(DU`*`##^>9eA{#Fbe2E z@kEt4&s_yw!sc!DT+aVJ*WT&s`)!jf&#nP$=I_Sje8v79zpf|DBd4Y_ILY%{m_KuD zG2#en-i#peG1Un8uOgIMncT?|d96w8ILVM@c#np0zv(e$X?gMGe%k2FmTyo>jL|F801 z{WJXS?FE1G?|sNDd5|B35B%VV`RFTO=T$z=%fPF@`ei=yg)i{RZ+rvdEBxx0;ZuL{ zM+>fe@V@@&wZX>ef6_nAyE0g@27sPcpU|_*;@mXW`#z1O-cG z+i?+%b_ZJ);gb?|Z(QWuktv3Xp)!W1tmy(-b9}4li$(j_B$7vgx1Z>Dl0#_=svy{0 z*(9yn&NFJ!i<&IA`&H@v3f$S)jzJ&O`8C5+8E`Wl>c)hR>22Hl8l(x&y zsC1E`M^Dl-oP^SmTA*_08B;j3Fc@U*Njl)N#cK5BcAiKwKz~l>8#HYZ?HH#klI_X) zg1)=J{9d$rND6m2LQX@3NarnMxu!_O?Np8Iy`%$ucaC^&j?w7pO`4)zqA`1dU|wHY1_le{-D+!OxpB(jZC(H}S z*PXO~nAd2jZ2;d)C|XHXsO7-aM#O#YICLd){@j_mj*D(Xwz4#dWIgU|#G%ib)Vhkh zoY~eb7t_eqZpZF0^62qpT=)xAZFPuq&0>q6u@g{pgPB^ngx5f2{%>pfic18^x;CtZ zq}TTTpTpyiw=cNW6@!07J@fh^3!~rIr*eGP_ zz(*(@7fJcROYrbPLhOvQ*Dp!mzv59HF*X$Mndnj7tlsa(I2fHbsVnA9u;o0$Dty{& z=rEV}ECL<^O>&#ukyu@J^Q;ij}QOiFY%Gj{W8aIzseUs{|aCD#ZSJ;efiAs=bwB3 zPw&@PKXbe<^1M6q1B~NOZz~?_$<2QCGswrj$g9u2?{WV=^O=t!@|hnI_OC@Ow8(~p zFB+*iL4N+ex-EgOR-MV5slZqhlV!%5Ikb;`N$jm>R}(w$IM~4GJ)`&RO*xn{k}1+L zi84v#bk!ErJLj#L)^-A$d^~y+P5~qk`s;y!yLaHOyq7|}h+^1lR zTD2I8YK*lKnXp}qoaNWK*L{cc{5=M~N6!;Foe;?+wq(x9vT2o1QC}zRIqXtLr{^Sp zK$dqg3+;6jcu5)IMRUlCsiuiL=d?lrv}|4;zN<8Jar!eoNAUuG`SbK$gVNC313{5tBXS z3GWRC@LsT-qn9{s5PCX#29(|kgY6moDT6;^;5D*5LiHN*NKO--7ILlRD&(32T&iLk z;ArYDIB=gUyT_%UbI^09e2>zd_Y5Mm@d{1UiAU)N!xh z^5XVB@4ojU?|bkre(b?Z{KShd^1h2RUKldx;tT?v#Q1-4v}+r+F3jj^oM^$c&w4*e zt5JM&b4N>Fgg$%okcJC6f}67%S&c3UT}si4;!!85 z_y71gKeidU@0Xm($eB9Hjf!z#qKYG(AW6b#;{}pnQrkzFfAM?2u zw-vX{;&^VMEWw8Qs)u(aGf6l8*Z8?5QcEq;8>|YGCq~Qcz319HE-iCSeC)kr=gL?U z2TP1a*qd-|%C!kQ6Ru6zdwjmCuq)2ahz}=zuE4IqzBG{ej$<@DDA4!6@i*heci6+h z!0fpbvhE-GAJG5v|33QRk4Fjldcybl8@i|yIlx=R=e``K&Fj+ zCB`62{vS2KRI75k+8JPIgx~FCaZ?9T}L)@#fGQ! zJfh>0Bzsg^j$8^IpJ*2#H4B;(nr2X$5PDR$C>JE|p`4*?qZUgW@RZiMs%NBpPEP0a z-347fqt|n?UXXNXV?m3GIXps?F-)RzZO$tU201tODz^;1gi9BHD-HDBmcBcq@6YJ+ zmM-C+`5JA?!H0j0JPmM&5Qr()77 z4M|i6Cf_pJmc5-(IH$@PRkqYL;3`=+cLI|wIxLeG{^Udw~%*hY`Cq0jpx@xd>l7>wN8}Qzq}hquC8}Hy1eH5Z#>~U zZ#?FES36$2K5#i2V|7Z6(SCBLcjtZ&A9y(M;h%hwzwc+>!%x5Kf(Kn?Q+H(B(`RjA z+15haA?IjsSz=FAFtw%G=Y%&D1;BYWuU!8r0eY@SU zeQ#3!*LmfmUts>$%b)!vKD{8Iuk#9@ z=93>kYU+OJ(+z+w<7oKmS6<;$zw{~i@~`shJcj}H{SgIKTF%SH^I+87bLR!8z21KNBFhp>HluK zt&e|_PcLljSNX~-?S4J)zPIP)Q=jDB3PX61#GRPNUCQHQaMy7ziDftS&tB zV^?GW6}srdv}uAO^XqvvTgNJ<(~tFqZph9iR|YL)8A-l|*A@UtqVv=>VVW`RFzu+4 z5Y0%+@mVvPJ5tv#AEJFkourJUX7uO=Qa6zM4She*b@7pN)Rk!zKeusa!6}@YV%kMr z6FCj!G>~*4r9MW_4g4kT$!SAQTas=_X=r2Q_&Fg)!QlW7#!u)_=|Kam&gUwn)J9NI zch||pkSl|abUu-&i}_}baEa%z;7q7ggb@>{o~U)8lnu3>Q~V6~O^nht+||p)*XEgJ z*Y0PI%)kbMYl||n#xYd4W0?Tq&<$OnQS0mw9@*^pA+ zC)|x~FZ}q6Js`P%^ zYXrMb#(r}4#n=^RZ?G@MzEt+5a;V0>IEM-L#n~6QR zb?T!56(8$~{^8Aza`hwx9<_;3&Hmtbqyew5e)ttW{mEZxli^RnFaIjP`pSQf`oEVy z!Ke81{OYS8;x}IT6ux9mAxnhH!a zwMsMjq|n^8imT7raDQmr6$9}zcf7<7kwADz-3y~ZKs)2Q4N$7O2uZVm=c zN3m$O*?B>$BmGF1442v>WP*J&QIa=+Ez$ziOKVZ^lMKEY=&fJpsj0VtaJ6jtYbZC(m8#}LDN?QI~>TYJKAR20;r zttL&*sF9f{C>cXiTObk?7bbTKMh5caB=v|U!pHv+iBG-4 zSAO|7;8UMCVa;Ct?632UFMO0&zW(Z)j<-MiOCRBLKmWOBet&&mK7W%~>*Y^;3cmcy{PN6#zS({MQ3ZK3o5r&r>s{vj`FTv>8Z^#Y zmE}WQl~ZfdnE!kJSbzP7^ye9N;O#t~XMRU)x$vY0bJALrEx}l%2Kto9txH}>5<0^q z(I_D+mUFr2m@FSs1vOpfpzA!flRc)#(Aju4q&M;l!yeP=#8wKuOe78{W3Yd7*J?^= z&S>h;G_;Q`qz#@1n8A}|&_2e+c|di8ruc8szWuvjZbKT_QtcZM>zZLlTW_vmWx{O& zM#KxT{I`qV97e617%A%(l>v!(ZB!!LFQ+XzozdkpG@sL@3zD40@5otW)#i`5AIQ)c zw;o9Yq{f)ys2@na4--ng=1dN3+0nB{n8K;sS{VXZl;(UaP5YX0>8PAhxW{fhXJ5`Z z)H6ok;3+{)EMc%%NhYvhsjN&##?2}@B`$_7FW$SydtQ2x_rL2U ze(a@}c=v+`yl{5GCTEfxY8AXjTBp^8JrAAgQ6DU8O>JYI#2XM=jf8Ky?4`M+aX%qX z8V~=>xOX03it93FpCuA=C-eHlTqxB!OqJa@^7JtA`qhE&Jbucz-+0WoUVp^59zEi< zr&m0>zT*0@XB-cdQppbQ?%{*)g%AJOJzjok;JsVpLaxcSBNMSmMs#wE9=Bmj8@aT; zVyVEI5e@M1Je;97KIVS0n?Jt*Uw?ij+q@BvKHp&frfN(j*tx0D^xMv^3cC{8y{iIO z#knfNWldaG<*Eu-#knlbRi$bF;Cga)MYt-`zHUt?=B|2J;?^B?4c z@;UhEr}^{`kuLM5xApR8`K6BtKhLk>FTd4&{}DugZ*wQQ27ycV*W28Y9%Ceaa2?`0 z>Hg-QxS478ym$Li!*s(f=h_zSVEOc@XpC{7Oh^M-N^>K&vFG9{_Gcqx+~4Z4$*p?D zIj&~z6P6Y?lf@9NE%3TVC~k|SIePAV87m*Rt1U`fEZlpIojS4=ts7YqNgJ3FS@Orc zIjc1RUQs$s0WVFzW{6kBC$L}wTUlLu9053y#@e|dT3RGy2Fal}6fjGOCo&W6Q)7}c zZZVdIjOu`CigC51g^kq~vtlilsJhd;;eJ5unr+%Pu-Jijj55ak*Y(Dx!xduh0VpXCxOu(tj#d{83j_kB!NHq1>l4EA8knkguCn}f*+k`k~ zPMr!$xaoxA@5mur9S`gt2r6lo@&B$zo<`}sqWCWVXF zzG*moCwE2_dWFuRH(O$eI%zuT<^)a}OdxfZ9SBJ+V7xkAdk@He^?&^z`cM4SkMo_s z{ab(6uV;Vm1K;5P@UQ*_e*M>f{kcE$Km5P{O+NY4=ls-#@H7ANKgwa-QD6He{XhPT zZ2!rB@pRn#`tP#;OaC+K|L^~S_FL%AFqE_1clqi+@nwF87x~!_{v7}Nzw#gQ3;(r0 z&6obl|Ci7F*+0#f{@wqWf8(F~N4YzG^p9r)yWjc8$3FHk{@H)-7x+uRd%K48y+8Z2 z{N8VWlW%?fud;dR1DyZ(&#`^!1Ek?RYLK48s-2E!-fYaXMu6#UEnv@E>_q&BIv4pF zhVmFKgG9z(mIJ+v^t$6rcWm>4ZJOA~j%^yb7+{n8Xan)s<)>wgb$b7FWWwyla}X3$@h{Dw~|x^aI;2 z^YGq%w!?;t&A_JXBe=T>-6P`W6ky>i{h|b0yB`lcx!&>k`jRKtS6m-P4kgSLW78PU zxt-QPsx2DVV|>%hIL@p%A+TDyenSe8PJ-gsBl6qWezkhaY|W2DpEW|Pb%x7(K@*iW z!c+~NZ-VnKvF(LzpSaj;xY(XCbOYPXJ+^1(Xok_@_g;s;^ZLYZfA=ZhdTczd8?J1_ z=+Unm8$?6BHb&G|??-);4XPe>gm3cwn`>ruf6j;xmKWa+faU(BaDvqANz;C|)qkQPM ze~qVT1SPGG!(aIo4*$l#h>Rn8{xEi)71Hhve)j_(<<;Fl8bY{xcl2M;d})U=ML=X(6)Gv9S+s-{m3*;xC{5T)AD;W2xI|dwwNcd z29a?1#Elx};*Fl^aww+zF;8&98bwYz3t6t9))?e#Q=GPiNB38<#i`@Dd<=WO=; zINqGQncr+pNh!zq^*8U}z3uzf%w9T+d>ddrOcPcn#u4f^GmazUIC8N)qm;rpj%>H* zblaYvd>3rbI=b!wq^H=Ukvck}8>;6;3PKCLcF_e`#|HHF_3-VIfNw_wIKOV+WF>6b zq>;}$)tNbO%0-R%o#e)(v1#sr(G!yxNrbLxRP$=%5-*`Jz9fO{5y_QB8CA*d??4lX zLy^c~@_+h&!)yP_t88C?mGU?Kuh>8RdFt={f7t&kpMk&gA0zkQ2Nw_KDg){?VcmvT z{-OUVyGO>~^RqurxdVWI9FZSi{MZNi+}C1E{-c^3{Z>#(=N;@Vy165R^(;7BGZ+3A zfb6tA;CV3h+3)*verf40elyl_H3pr#GL=)4iZ);vS%OAR!5yhs06`+ZtjpoX4fev9 z+PGLyt&O1M#=Vl*kZ?J0M6;~l?;{0sGu<5vW@0>?Z9`oq(il@6h zqZy?XsvD&`V~vIx(p;0OEhO9Ud5X;8GT|L3%mV+O~2=Sv*&yo8OoOJz5BfT3^qTL zxc}e<9(=p{7KTAO~ky`IJ*)M}W)q_L^!l9Q9tnMC_gamEG! z`)2mYZS$zgk~5k#T;nN12}0$Yob-+afXqe4%J)jg_x@X7Ozj15@ zSoD^Wz2D3aQ)KArtm6xflitM9jU5z$Dy7+}C-4qYTd|Q%e6K0`gX7V*`#3X*P30wx zEo+7uL<6k4#b}wxd<#dRwG79EN{7>Qd{S|#0eD*`AetHg_Tz>^O8_cuKc@lclHAan z`CQf);kTj@tCHG%la`lGb(95z46=} zMoQAA)r;tq3#(jgwk@tE#prpCO%lPUn0Cz$+(>wFl80pDtRLX~9$g+t`I4*sp6hxY zY;YS-kHsjZ;!2B#351X(8f0p%0a#KBzRy}K2C`}eiH*q29zM%zt@N#HhHHEwubaYAMJzXX!Bh?Dm`@%F`M--10&gy}KjhtV+z^2c9;6)g^#Cdm* zuctTo_M0I)z$zwKQMXV)d!o8WFR%-p#LspDqqZm<<`|#W5+xDvoh`I~c@F2d7z@Ai0N^pZ zlS74X)rV~U>0e>|%KwC)cpP(NG ztkig8uMxN3frh)|j}ZVo_L$wux;<-yc$Q^+I{@=JoZwrsn*J7S|5DpEn+DqWR$9HA zFvhr-DgG@+^3pzRc7LpP*K^cIbNBj9ZY)><4NOP{vVZ1));LI0~IpHSF3}FUKh!jk` zwGOlbtaiSn0l|n@X@FZglp*r@h)hLP5y{P2+%=|f)jw)-)Ka$2-FarEBF+2~+B%OK ziU5<)*jiac`N7r}+z$)_mLiDUtw(IYy~bmanSY%(1u@ogsi9jVNAi~erbv;<^Hae( zM^Z&~it9(2md$~+*Islz>oSVhHX2rwMZ3n5D;O1lNOVLmEmhipLSv*=0)U53G+43d zd9`46b0Vog4fah^ioovL9Pul4g1CjV+!HzVmf)cCYdIz;ok+AODJ?tk9moKt zlmoH0H~eN8_}x)>_n-RIiU#9nh6GNXF`i@QRQ4zYn z$81X-wv^h&>2<=rGENmg6vo3-Y#On9XKc4yUfP^t@83dFrr*5|6I0C;GKU(Y@0^c1 z$J;l%a>{Hzml=HP>A_9+^=T*bT7uHFy;U0fdaS+n)5e<}dR7+=uWO zXBrP!t>|vYyYKak=IpL_%Twqn7J`(!CR**-cA0N}^P9Z%(o5`iJMQ1Ve|J^CJKk}} zn?;z<7b2Y(iJPIX&tdxP2jcT?kB&G2YqyLx)&TLXO(8cH&<5Qw9UdYQ*|I%_c7Ys6YCQI#;hOl^GYB9YBFPR%JQjAg>?jEiB5bVsvB z(u@G5lyGzU%5my*eqFFm8&!tQhHdKD^JIQV;jBd;squCe=x|8{XpCX#Qynt_jnCq8B0HIVJYp#} z9O}n-qjuj?YU`as=R$VJRN_NojWl@&Hi3L_Q;@?G{^oDJ&h9XQ2wmTCJ`8j@lkydP z&SXuYA!+oyh(z&ujU9buwXnN!{p1lM!r%B${}zAWk3Hbw!!thcfe*Z84%*#ucf9i% zId0XcyqyuPyyb1nn>vTxpVh@IJJ+}22wrz&#w5mZsjVTz8xSlJ+$sg}V7PS7`?Cs~ z+qgGahR!xZ1XrXRQ*&HseOHg)NKy7r#rju;SnE|pk-c3x12iPBEqH0vYjlK&t zrF1PDQW4LHht@79K%<$~Qo@@>*og|Tk%Uis@IBUEM`vB8PgDGE*`a>gb`hGqHtN$G zb!a+k+nOA}>QZEL3>BY2V2t=;EFM{e)gmkK>M-JNbSg^(N^MM7m)f}8EI`VQ_ulMA zP7XdS$8|yRnNJw9zR=7|Vf2 zPeu-h9mNy(UdTK+>-osfp0nL-+H{q=&5N-ouvjh9lRVhev$0a|RbYwR5iX^BuK> z@2KO`|Ja|RRO5Oq9Hzpd7}rzfo3B6R@-T6|pSZlfVmD6gry3*Ut`B|0)t>VqFOEAQ zLKa1ozxBN*{KUPE&;8jCGYmuM9qz#2-SG||wYnVZpWdu-LvApE&+|W|8%&_Q?FH(s zf!qxK)+5)qKL)-D!dk_fcz6?iYGCjf3M_JSgu>$D^;x?kr-qN?&)SXA)KL?*=1iX- z>(EB1Qp2nwm89Onm|GrLV~XZ}+jU2=2kjO5G0_tiU~XJy0n!0#mi4MJfXhXy88$+v z*El!j)BNQC*R9G;BuC3g6P3r~ZI>Dg#z;Ib_c$u~WVwhr zO3tCS!u19_ZH+lhOFdpVYYT}=p9-D}2PUc?C|-ab=nzp-W2SOWxJ(!p%D|LXdbNHT z{q1Upj5}Z-{ldMXsa4*2i*fPhJ~oSH7vw6EG8XIfsb@iX#_dww0_`UeH`YBV{QATCD+%fTp zdkekpK)mmYR`$EnmYVBn`K(& zz4_Uk>nGJf=HM@q@4?O4K0_hE=Er4L#1W%$tloeHhI`d(5=zf zLS5(A9YNvj0A9wqjlno}11G9vOe{p=^XlD(sd0+Z3NU-HmtI#Fk9j=Xo}nbi3&Pw1 z94>Br3^9T>HrOo6Q;8$6D*nku2U!8|i5DXrLfsQVegQ zv+k+IjLcb#^J^i%C#sFHYGKgxMnrN9GVSzrCaxqYbd0zh7?MR@Rt+FjNv%O*mT_7D zEsJ)P&@amJ=JBLd-{4LARS6&z28;up#(O|8%nH&NVYApISSd~S$WkL0pW|;O$zYDR znms(+wT?!9+dL+00fvrX;=lxUyZ}q?IM)d1F|(E-DRf;2=FPPm)nUGRGX{}yG+-nZ zw!;PyVYAur+T$mP@3@{S1q*jT4o13I7*y&UaYMA(%t68cDG6qB42EXjJOyy$2Kbxr zTwQMrS2>FdsAHpq1Q^k&Gbb;w(LrP z%Tg*&o;*RSk?%j`-P?ig$2!Cx;NQ7oe7xsS9L@Kr9*w)I^OWEw5Sz#QF-`Cp#yU-# z%dI2cXAF5aHlX5f8d7k&>1^X*Z}CF2V>s}rtR@a^eNVBPB^2odo!=iSZKG3xh&#&f zWK-;sK5o0cbZjjc+Q#VN1^nbo7tbKb~#Dy(jJagrMW!)$m}%kqZtfZ1((bkra8ON zm&OFung5%+W;2P5N2iSF(3Z zhmk`~9QqDD@94Qgs3Z+HvdFZ6SZZmkNw|b_`&_+M6zV4O2@NdNhAqm-q1LwRir044 zU;(qhWOZr9DEQKdaqsM$Z9gopg*uH<^_8PeuU4o&ZxVEQu0p#hE&CA$&E!o-N9HVF z^9E0Oa(&IgES|eQQ)+19r)gqu(JoT0wC>_Ij&2N|qNJ=;_sFKJhE;3f*{d4I8&it4 z)xu6P@MHn-PB7*v2M8R2>qB9xm)zTKD5?~Nu8wSn4coIJf}p#E*O9CRNy<<+T#pln zLqUr$UhXM=MV*v)opL>0x>|3JlZG|uU2kwt8rs`*GLnOCsAAn@@6g2E@uLj_o5n0PNl1E|zn|XX^UNr| z`E2)1zV)`|$F}NoU5`5a#-f*6fx3ZOm=$D=myRP#nXfqp<44+OT`i=!O&GA>{*v&iD?M~PMYFpE#gYd z+9)-(QM||bE*4;-dg~2tEg})+5u?{(uJvjzuQgCOWtns~v?J@zYm4{L#byX#-+uqe ze$RC&Ejuv;18Bng$jK|_RAZ?;oP(ZcAkl~~RAa-GJmczZI_J;6Kjznuoibv2qrNgP zozW4kbEp*)BTWTQ2V9K7dn743#<+ZT#F79_XbuN@=YowBOcT4OPr!`ay^9B1_!I9_ zOdsOk{4V?NKBA^`s`ikARUXT<1U&03L!KYI_}ggpc#GxGPyhW~dChY&N>9*XI6-cp zA9?P&o+Ks#v5AS#`R+1%cibI+bQ_nq!d|xe5dKiw;ZB#5Ka9G$Hyvf%zIerW)Mkq2 z2nNI&8#94aL_@PC-hLim=^?#En$2U7xNtA#kJT+ZAsx9H_c8-NR^s-x*5|n=+>gF$ zxuMaN6-#%#2)5Dh3`d?3mZwF_vvymaf@hA9Rd^ zIZH!KDjFX%f@1yHSjJBxpeZem*ja12e!L>7l^q-b@@ybDy0M?V5YG8)D&Ynl942ul zi#$k?R;ji+S1~D*lUJJikxWquEh4T=HgR1It1xadMG|LSq8DiyjE7b^7-LxJEp}QSjQu?gqlt^7iml9^dmP(8Ei16s+ zIF_}p)Si94D8kTnTx`!UQAS|Ax(;JfQpT|a)29*rlgydIE*wo1izH#zC1ylt$%B$C z9Xp2Gdu$Cr=2)3!Gj`*-J~o5c@;J;KBiPPy9OL}gDe@G(E*qlF(2@FqEIqv`gBjao zjHxiD1LL&Eta3eFVb__n{smq*gO`6ifxR21*ZKX&SL~}(I;Dy-StW@wXu@knR56hV zXBNF7?eJy_I&};mEA{^Hrl8Neeyp35ZvI_q%_Q2)9;)%0%c3Ne`1jqV`0ltn{)>C8 z6)*M&`21EZ;7y0{$&PjvZy}8>OvJbnnMhKW@MmX2yoNy`%`qf#u|STYr^k_~pTsvj zZ$*A9r`~e^<>mq`w*!}(0Pq>(&MA8%Er3>5u1ir{7@KE-(WwiuL9b(0oCgcI05^OE zNMdm08s>%@d|AsHOsyL1I9d+ZZ#qH>5v1kkt-EI1bZdG1tS(O89KtsNV68VD=Bvj? zC21mwGjz&0!Dtg|BS{XZ4lNLcIY*bdh1l9NUg5+z6f9dtY5=Rf31uHydE=nmA2w`S z%SSOG6Ktwb7Vv(&$Sb1JW>Va-(nir9=f&o_Ja?)KR_emUWSz4k6?3DQvpbA*X&)A# zvvXuJM(r}|T7A*>&0*O$?~|N5ux^-0Sj<|>&x(dqwE;4pYP6KNV^%4(Qq@pBqaQkQ z%5+&tQ>Az3Y~xH_$8Jm%D_l=kr zFoT!{z|(ohwFEImJBQBxetlb=z<*Z>g%wjj>x~mL=+oAxu4Jtd1Pylp@b0)f{-}<3 zjP|w(n{CB7{ve-EfsOw_JK39KS#b;f6(i~sshK}S#@13AJZLynePPQ&Poxc0G(a=Y zpmY^k(aOh8a{Qjj{acMuT>a%8O<34F8#)f%3MzX z*iykoZJ4sNfk$V6J;wKC35{XlOg-ZiOoS|ndBl3;^*Axlgh?Wu zHbC44Uj0Zpr&$}PM@`sG#yI+kqs5@&^zL+S^vxJlUE5eU9mQrhjtCE#&*3q&8G6hz z2ZhlK^)OOw#A@YU-?2?+^pdGQqB7!|fWlHYvKs3g?VE;UcSw5do0S$QEysA8ll{~RT&?4k+=V2GzVA8PY`Gps#&Kjf z9m2q(HCVT%RZOaQ4hL`@XRTte$>ya!_wk-fqT%D#Blw81cCek+HX7nbqe^TF+B?mf znj1I7EEOA@W^r&-o0j-c6Tx%#|#gEyMjb&Z~-)DlNn!aehV9bknjUHXKTZTSzavnueYcmNJC(c1y9{ZBn$0jHzS`f62^(Idw8JMKwdQ!YxF-^vUP3FAM(ex})u_t~A1Yot9 z7c557vJ^x|^NTyRv=DMiXi!z6i`Eop!VN|$ScFD*NjOx)eOe-6!U3G%iPS7 zW>>A;0DiV)VDt#(TC`*03ohj`-`Y=%mcb%SJW0zXXzGOoE46R1v&Z-1 zF&W^8)d~LLFoG)$xkhzdPC^oI?4OdPzHz^Xs?Y$nU|+z{@@G^f%yd{#*ZrJ)fn0?C)M$?}+2i{1cxDVB1VC z`0Pr*X`VS{Jf5ux)04p5YR_f|MdC$8bP5J5Ma)jc@hL{Q$u|_q&+KG$wJ%Xwxq@-r zv^6d(v)t3^sTkL_v{o5oGU(HWUMD(l|ojY*NBcez&EyQ%BiUdP8 zQlo#juqmJ?kShNPsF7W0JI99VtI#71qQQ@zB z4B`poXm?)LUxm^*;oeR*1r;RJT;1mUfL+}qOt zE}F}h)hT|g4v!|7NZd>+WOb54ekU`4w_Ql@j=SSW_4o^a;V;~sguCNM`uK%k_=Sbt zSz1Zlm(lflWPUUM>}Fu@k_{)iv{6XwZD+YuS{Nw85~(N zpRj6}M{LVf3N>{BpqsNej1>}(Kd>Hd6+B}&L$^6KH+g9PjML|N4wGJYC!YYtYA0rp zBU9)n0B{cRiM-zygQ*&Ige_co23MsTSBE_*CHmZvb0#GTCeVeBgt-OS%Zag94rRh? zVH&R^54G!g-vf9&4LrWwF^!eSWn_{*nD7Shbj2n|DnNU!*B_4Rdn*_455)k^tfg?G zGZtAng5?k4kNrW9|Hc3DKe}60?~c3U?zlUCL=F>aqcCYM;G>Zz$S*sItx=g9G<2Z^ z=b+}b_E%g9tKr{e|TMKGl7?Q|=6vF*z4J6sj zkl5-1FM>%&@kI5+B$?gS$oZz@Ug~fu^ayI2hJ0~fXFEK^F$eO%f>%of13 zY!GG_EiK!b`s5ye(m44{xQ@oyPotSDxOX1PgRqF^InJzB4cfO%dpk%fvy@yk| z&mF^dVm}p1HKuY+9-$w4e&$6O_Yc@zzs_#IW76ED6+&_XC^ed`dMIzr+KAm*xq$5m z#JQ~z$#3aY{(~QLQwuA($84&W+}O(|TU}Q%1~d2$U;zL7|HPlVTUGClKi0>;`0w4F zgS+F88wiwDxUH?Uow@*@x66R2hSn+qg=KL%>zr+j<36FDNKEuNmVzI=suA9dG+&+*b&j!-OzH+M>w)QdWbEKx9ym*i`GL{)h?Ri1VrbF` z&-P}ju-e?yb*^WalhIe_N1HB^X0mWba}K3)eHcky;(X}o`W`P6*N2eM@F#e4I3kS>J(l_1EQQG`Vk5aG?rY)$_l4J9+OVs8rhVbMDoK0tJmxi{%uO<+m1g&k?(h|Z zdIXrXO%$xZwSG&u#q;)#7y*w}?pD>iu{(qbrPe}eF)Dr%lhi`4 zYiJ5h=B`^kj%|&WLl|TGIoR16t2?v4vm?E>HXWTivk7z5?8^6QQAbxIJI7m0&!Uu* zXC1S;dJRQjc4ludjeExNKsCd}s8rl9c(^?$$qfGpV4D-3oSGCF50p|6-*MJo@V;~S z*_Y0FG8#``o7fjarE4MHb=fGG8julf-ZeP_+h^V{3l)7lN2@az?}Hx(0Jh%W7PH<$ z%VWFa$2#M7E@RW?7TO0FzjFcK9e2kc)p2Y~Op8SlQga=2fN{oVC3Q0O< zg05IpT9sOu+@l3Waxi$VixZM|+o`daOKsZH;o{M+JZq%p$RL4IKxBieFnQwXVNWS= z-gWd@=`d6#+$*Vd9VZpi+}mtr=4DWa;th;8z~kx2(##B;8ORjuTuQsBi?hm*GolIC zp8Zs~+8^kKfxhnT<}T^>(_MIUqVO6yY2s;jKa8SFW7A|Z&Dl^KjLVd5T6b8n7hB|w~rFmydw z)W;P!uE#xcC3KqTHIe%*T@J2VYs-mDN*1H@47DI-0vS2q^t|r{_^I)nH>NAD4tuO7 z-1;UN2={g5!5D96jJt032^ahyzCHMP!PDMaa5|1a(D3*yV15?^b9dYwe%8&CV}A1I{w%3GRv4D?k~eHM%_}ZAH!_fCF1Z=^@lmc|oXPEG~0)X^A>`ycQHiKc%Fz^i;A-%xFu; zo1Ho&a5k;cQC56S6{=C~>~+DPre>h#+RBHM89>d=J&`fY4K~3{g`lS~jW;BkJ8Q87 z_gUs|{2}IVgbSyBloMb44c>m&yXnpEM1w;R+~Cx7(5CT*$IIV%iLKkVQQTlD%Mx1@ z6FV8R0Cw<91b!Kib%B>k`&z6SD+uZOH>oKkyFmz0;F+;PWdq(p9csKO0UI41MxbXK zMnek%jcveQoOhGEaGpF98jK8KpTb%KJ%+(kS3^8P-$2hsEk6-WI?>T>#iTksG1BCq zHMGc}vG@&&u{4^CNVGGoYS-QfI>(HyDbtv%EvN=V)DIcfj$&Yveqcda6ci#1T}>ed zDGD$JMK3Z!wGRXtCY0=(x;#mMxOHoZOlhw73)%KA0X#89k_nFtT=p#vV}QTgE!+Sb z(~(jM?YY-9R1!k8zUvfq7TGh|#78_>DKLe>OO03X!LwWq5siRP=jV{wIjn8d3W~u?-}DA~OMyZ3Nh4^2IrEo5>(> z#9D7mRKEdvY3N+g)a)bC>p3KMp6O58G^X*!ha3DVVDY}jRYT6c@FhY$Ak@qFdZ|f` zY$lE#5ahtojn?9T?B(#ui#*VihuOQC?KZpK<;E3ypQ8sRJ9_NBtQ}wC7+=M4{>&Mc z78V!|25p^Q7uYpv)F>)F$trKszsL7s#EwXc7%3t+Qy=TG)F;7cPp^=e=93U#?`YAj zeuD;a0a0w)N%VnLOsWeESd9`OrNl>qpuwQpBghQ3&NB3UmMY6~Ev$G;GgY?FP;NHWA=yd~D=cG(?NDoB}neu_HZ3tGJpAg8_?!AypmaTZ}DH48zK?xU|B; z;sutLmKY2M)V0SurE-DFwW7>L5mUzfem`mp<__Np=cze9m+K&X(*@j|e`_E)mO$+0 z&FeLQB zb%f+27dPT;BdfnBnbYCJa!%AX?>c5yDoRVO9e+`+imuE zHi&(XWsS0@*v}pwJrVzY`f_*tM=Ywrkh-dIA%c}Ql{LzOG>lqGc^PG0;0IBb0*Qjd z(I&TbmQW*YL4C+F&K^rmVLUzSu~J937@}iE7Q;2^_%bNf>?AXB_G_C@VgpL@Q%&~D zPL;}m!=h$}ni&Q1AKRh+M)FK-8U#D)`}ypIzAOd2jBrS9|6-7bWHI-fvdWJGggMK4BJX5O(5W?0Vnb5TjK&+7ud-a?swHOZ{_AH z4k6xvDEP$wIfW`HPK6;*Ukf#WMSYr;=YAQt{55px4>4vL9iF9k=TBnaysu+-G>vIo zTM=5B_-M)=26$H!LPhW<0zWq-_~FR9>*BvBABP7%%|krMgHN91;1s}2W6jCv;tlIl zNmnZ`B2f;*B#XGF%h%-fLUQ9U2^%D75eaRbSF)MIM8^mbpX5j&*yKT*Y}_LK5~BYs zU_wn_48fKOBn&_d#t1=+}#Pa0bH3AGOh?!%kGt~8f z0Rwts=ogk*di0H>lmRwWSoK&GF+LRo)`TF05Sveojg2QEY2}GA6zTbXSx{O_J*;q* zry4rERls422n@5Go_ZK8R}3pHN@Hyu~Do!ehfp)0Z(u>Kw5%}#!4Z9nYbeW-p6%lciwl9}$|FkyFa_2W z6#ZBu8hq4Ow1s6>1ayeg8oZ}(=eT(e?!Ivc)$&=+y8+$`bprCG6i|Dtm`;azOFM^E zrkQ4hxeL;k8I0qX@$Y2op3}Z&TMrNrAxNtJGwB+a*b(k*5xd6&)By^VVW(#IDrW$d zbHDy!Zh7mSy#2lZXWsd}Kf$;CpZ;gQ?a%)Us;~Z2hG)JS&5m(cUB(VxL|^z<48Hic zSbqA?viR@+7_$64t@z?Jrg0Tr-PtZGID)GPei82->MPV&_~8O>xPTihU~R#v=YDx3 z_{Wov!vpv2V%L2Sz~fJHa*Q3^+oU$1UCpW;ZC^id6iy!AJ0TU?W#H1k46E!(U!dAq|W<9m!`zKM`&$IGIJwENY4F9Cl320C{rK2? z(|SZ(>ZFZ091a-_mKhF*46BvKUBwz`{oJpr9=K7+VrVSgC5xFD!EU`~v5f zRv6ZSU<701dj)k^0V^J(6;_AL0k>>}H*K9|=ZsKDg=2_Hlsn2o*KtfPkHy;z%QsPG zCOehnn;i8Wk93nX|x&ffR{O`Eso&#)q^A2XOdxm26bHHyP=C|4P zp&zIE{6Us}>j&^(_)Ex%A7%FJKjnsV`@*?s;_V^u(hazqbQ|*L-cgF}S*zz>8T|CRj)1II57OUP~%pFsKTaE6c$38HQOZGmDcsob;(F85)Z-1}y*+C2m55hH=ua6<33+ z71Yx2&#-OVHnwly&fMG_YLv=V4C?`PsHwc8@(!miiXm%YSXT^&HRl&EaPGna%PRw_ zI)cUJ!H|`~FxBZ9RHAXuxZB& z0;iB%_cjSDy72t!1B4@i2%@51Xm^ScL7&jpm*C(ZdeBx z)4%tzD*>YW9)LriOn~U*vmD>^C=VszvFqT&>>t^B508HOVBB`!{p@EC58Rj1$NTPQ zKgW4?B4*mdqj{%mt+)Gb_8hr)6Acxe_sk5Q2qO26fz>r)-~H@A@IZAQ#tWw&j%O_D8u4(#c4nY!!X}W2&$)L2`j4-~m z>jsRG2J|QvPoJ6@>M+B=&9LHT7}PTibrvVHI6I5CvxK5YFiJ>0A;z{oXdzbfGgz(} zE)NM#>6Lx9Z{Oa4z@jLki%P1;%S{(v6_*-I0@BTx=8> zO*P8I#*o$LFM-9R&!^rup1&elEwB&Trw%1fdpId^rl7Kd%O27Rgh!!d6WOW|Q|ulZ zr;~u<)KP~Tmp*S@RiKJBhMuulBz8Tci1!gS7%0lvs8R>da#gc5tXLXWNrSSjVJuBa zAq54BRhSXDZVq;C=`r7f(t4~$mJ;7_*%+&Hyy9foq&mL|V%aiwJW)FlyjN-;a5dBp zD(9))RW1W#t;H0l^Iz%FgO&`=f1dMSKY{me$FPlJ_N^4N-^KjRw^Q_YV2XLn@V`R; z29{6%0fXfw%5vt)S7A5E~;S_&yJrb2Z@2Dt zQ&`R|E;FngE+iH*fD68pa<^Cv&MR(Zz+mVp%d!<})_@P1#GzBCOZPmgjEH@Yq>5Ez zs#jx;W=2G!Wx5s$jP&rqHel2i1`2~3@WD|KnzsuLOB=NdRfLd)q=RYg?j!_;g~OU5 z1lTfbDN2i|P#Qzg>rn=way3CcA{s$@5q$zH@3=5n#-kKsm?;a&!lFJ(_mtKWRH&Sz zUl#0`gX^{wY+HZ}9#(w7xUA<$Vlp@Jtr3Y@iJj|B$F4mYW4IeoX=F{snC$YAZ*;oV zeIcZB22s2hoPaTkh(YaDo&xsu5QZ1fl|@!wdzK4d`vPaa{4}rp?tkEwFMNSw?gzQ` zJ^v4GdC&jA4R?JnJKp+j%xt$5Gp}HZmtgP}SpF&tr@s(e;HTJc8duZx?cE6YbHkO$ z3g#NXY6)L26WmJr(OriDJo*Gj_B_go5vJkv+GXo;mAd%eY-o2 z+c(+elZScaNMilgd+l<^;Hm?Eor!B5owK!4z2lFQBwAN8sWlmbtQr$?=QhT3Pz7c99R zORiv`F)ch~1}8l{v6EM&Ky44Py~Z22EK9uiT)1$7vuDq8?)-TwS2Hs+!*$nP$CfQy z==b{#8wezS+}NpIRk3^56T4|ws^}-YG#IkDlB8lf)^N?|NPn-F!XLeElG1euBk5o; z1QqIFsY5|cfipAsoDLU@Lt?W}@`R2lUrEj&lIjnWyo^E>V0jo=TJf>Qu(=_L%w@l{ z^h!(58hX|w$(Vv7bv%2N+64yHkmcck+WY7fZ7jwVSW{Ap!D^rcw)J7>oMGFHp)UdP zp5Xl|6^BW6dXuj6_5L2e5$V3Z*12fPB_@?-Xl!)xNd~5JN>#_lfxFt9KuiyJ_Elc` zoqx~i6ALV#xd|8kB>kO#g*ScYC%JytyMW&YejoS>a1!_ia6T@^fh^;eU%P}a_^^_u%**@;y-)-g?C-WZSQ4XpmXf2uJR@zr*(J!|N^I0)w1yx;NdE~@TskTj8@yV4D5$(;P{T^?Ss6H1hBZEb zF;V8HG?rekV5VQvFD*rB8W3nqw6OC|8B{}7h6AcPM3&f;d5jz$xjD$hYQvv5GCjuk`w4#WpMHv`pMDyEPyEv7`QbnJZYn?dtGM!? zKFXWl@*ONxectrmzfRFVl|J|oxB#pWv)JR?E6{^;FQQ=^U-&=%CyMXZg_-U|K&INt9QWHe*U}p(7$?sUpx9^ymg9Qrg0JRcm8h&_|&I9wd(m7fA8ZI zb8l+EpRWg;{>JZ94TbA>%+jB2*Zq+feulq)>(6r6_x#dyK&SDB#K%7NF_wyg9XH&> zt#5rBH{5(PbN#5t*3^wP^;}^Un1j)liy(1w8cA7YOSmL867fj%@p356g+_xg3PDF1 znOY3B_NnYVmCUnHSr&&vFkA8T30jVJ9H$QB^#E|U4sh}ciiF(xTEtXavfav`)1(>S z1P5UdJ4|u(OJSz)Y$+>j7+|B!Fa?1^U6PG)gnB?}p|nK)brETjtrZV+X^k z;=+X`&YwTe%F0Tr35-6xsEHP9#x`B6-X|#$YY8rbw3g9L4Fu`DdEYiCWB{lgR~A)` zb%-Xjhk_Ra(j!O@Q_fQd!yp)jAqsALTO!6#nm|7+Qc9INaFy7K5-`C-@X`J)gbu(- zsd5|j|7Hx#^)1`CY+=XNEzI`|tkI|?Xkb_mBg2`l&)^MpU86p}J~vx3Tb68{oo8;Q z7eBp%N#M0|0blm`S_QxN(h|?S>Ur_Bu(CW)*)vpO{Hh+iL>jN-@tcVjsjPQnmcKti zR=<|ZBD!C(oQ@7U`bLo<1Y-lXfWj)~YPW(@yNznF!2C^rf};Nn@B&cqyU+Le$l<#; zv4@+}9(0e`+8#Or=Sv&YZf_6b7o9n*oI#vA*aoY{sBTNjeYtLkW4b$lYr;>TUa#9E6F zq4_%n`)2ceDq9_t_^wAoafDlE5J&MsN<55!5w>^fz5hyXMs{Ue)-9~f3dH~U= zq;6S>)^D^Lh^FHMD@4f=EBz#o;;90JYDlP+eqrbrP>M&jLKzUm$8qfyC;=}ZMvwqi zt(?EG!phJySgDwwpJ&V5Rty%yd6t)#@fxtE#QO;TR0Ze4D2PjSgV~=}L>i!%lMNx+ z*cr7+T0|Sx6O*|=hiEp0i|Kh4hbVX#py<&n=WumkI0W^Av2zS@*x3@V15EIgD5Y_f zxJdGZDC#YeE$ZU224hfBeDIM29s~l5h%tznWy?%2S`ivgk!|yu&zJ zYn5W;<4EtT%?%d>9~z*4Ri}VWxr4e|i00Lt0bK!I;XQxnPEIfTOIkkq=vQKk_+`}t z{whCl!*}x&f8)Ek8##)?fZZJAMz7TI(hYee*JHB($0V5 zS4ZCO7eCYP=O;cBS;;$^{r+KE_Ye8SeQO-YG_E)ZyqxIG-oet@ud=-G4Tj5SarH3$ z=+5AoVW>M8hV2aeHbU7Y;J4F-TM5X=B!J)N?3f8TXAK#YzMk*%>wVA>>A zKGT_KlVfkAK`0^C<5_hS;^`SEjV30|ufft>-t-rmskUv$OisEHu1NF^Q^`KKhCmU! zVYNrCvs7V@ftzEcnqkTHskBdJW^iT(CnesLIAf_L*1FYdsJ&7Js9j)bWx(R%as++e zQ%h2?q{XSOk9o`LH#a8Xmylyi8A4H@w|^LRXg5dSaAN(d|m&tg?^er1{S%PTBb z6;70*>|@K4q9{{ZTri^ajHO6!Bi_e4$>o(5mIoC>pU$hqPIuAxi3*8c&$bYZNnmOd z*GPL^cT>5W_-;&CcTx$(>NN3c9GRDpx~zj*YK>(9S2Y7D#dXw6|CKE>C4?oY>)6&G z0^D%@CGGRIQ>R&3T4ZkPj*IFD{@Tw!!Y{w?0e-Dv|9*?F-1#ieoq9(EXz%|x@B9_d zzx+r7eDD8meuTYKbfoVS$Jw!+iS0~m+t$RkZQI7gc4oqf-LY+FVoq#r|Ngss&Yr#4 zz3J|&zIdNg^;XsQ^L*>3_nj*6Az^N%=kac5Dl$lk*;)v=^Thx3#CGBvX83*{$jOq> zJEZj04fEWrmfsq16xqJdq}6jPz5b6)Xp%7SZ|eIi$`}96U6#`A!pImTEY7|B#7$R(N zGPYn`aME!hF<7#AEMxM0g=6b<8Zzd_x`|N=*|lTFA?aD@{Nb2|L`(@r2ocS(I>BjG zmvHTzs>X!r0@`11PIVjM6@(XcR^o)hx_lH$AJ7px~n&s_wIWgMM^enp(NmDMfQr| zoc0yQSKa+5aeD#r0e9!E$Nzqy^}G`J%@BItZ5wtZUiIE-e;%SJsYPh=!P392IDgm^ zAHHq~@)C|(>tT@o!5U!se#&Yv!ftIsu%pB|ALGI-LC!$_%gO}CnnH}ieH%|)V3>jy z-5FD>n!B1t@C9N7d223O1C^5vLq6BA_=n*i@Yr1?jOTNguy!$y_3V*XZgP;vF96MlT$Pi&>+W*yw|o;O_|74aO*$T`srrtR)%EWM`N;vHhw_%V`v4+@1YR z0Lb2ccs}C~XDBoX(b0@wO(rjZF#7rwLI%Do38Db!zufqmBWu3sYrmR_XB7(47`flX zZNOj32VK9CuD%ei5i0n128eHC--x=N{Wot+-zU_B(&qm}gE4 zY7niTT^LPx=@^a_)=sbVY=~_|hK!dl{1ws=6~FE$DV=U>40!>UnxmJk13YS`FG=q+ zeQ&iX_04hkA(>@xMG%f-XI#(eLz;o5M_8}px~&emF%UzUnG%eG=vUYT#dfIi-EcM| zdmfRdG*Vg0y8!j_w3xr%NF8HNja*JH3U=Vf4%fyN%L*N>0*W2*mkGNL9+n6#1UL2) zWr+hh%Y&Vq6H6yMGKFJ`@H0JIM2k34F@J8vWR0@{dalpy+;F zOLPT&HWvhjaS-Yk_(sh1UO8+dUvH-JzpTj#m9~CfJKowR`e7ULyhJYW*usC7v&7Ry zez8+qXohw&QL62QF^pw1qT0##L6L`%jrVZtsxFw~z(*8~{5fySjag(g4k_ZR*SRzP3#H}%tGD`mt~keugW%=)Rw0}e!dOl zIY3fV;Ie2FN7yL|iGg`W>JP2ginQ%Gir9kS7C2O9JQLclK(g(o!j*ve_g)d$XYl8JrdmydWpKhbf{tY za5SGX^K#9>^+9ytU$OWVt&L1=3u3Z&r)jk8mHXngeVHww?Tv~gmj$+_VUK=LL9X%b zF$uh^)OjjRlfU~4V0v5rQb6OIhKBI#@8z|C0Xg!(ul~+nSYS*n;%?pM^%sN*-t$AO z(8SDpMj-I1cgIC4lIK1DeZ9^vj_)(%FeCU$@D}A+gs7k^Cy{@U`g1$a?<68|;7xEC zrRNGA*_Oesc%k7jy+cqFLVSKfsuBi&8zi-tP?#XTg?bZSagVjjVcmZ+w#+HLLj-=lNq&C12L5~FZpOp~ ziXdIR>^?c$wAX-j(I|VK%{Y8Er}^X|UIgSHD}MM5AP0O6JYCQ6QC%JrzAu&J_jde! ztGRn3%zMfn#(Y;W#nWVFS5mbmyRm}s5r+_wKU<$lReYZ^NEI*%A=F#wurl@6%x*A| z(V&N575@<8C@cy%?02^-rV~LaSw<=k@pR{m1 z$yuLdd-^V~xq8YuI>x9)v)a(Jciebl_8G|tz%SiE1f*gIXfx~f$NiYh26OH9cIbk7 zH%cFZ`nxDQRA?~#BG@-=B?1*1RPVBS{$cxtI-*y8)| zEYVW~(|OX}g`Tb!)=e4LC>rN9iM3SQ#4(N_(f~fS_0Jr50MnzSTntalC%-BRSuq{t z#kwcOR@zk|(MKmd_S5#cjGx~0!PmLale6GgPax_-7brGB3Ney|@HM)9Cjt6GG~BKk zleW6`yyma@!a|2B!%t1+F=a|uv#O%O1P;xJN+}o_4G9s#aIHbnZ-~t(G$9QF@GQ@$ zG^OQ^sc})*5ysLrP$F+PZDMvnD|)99s^7z%>gyI!(13D_kcgYbGz)xZ8)kb~X|W`U zcDqop%SlR`Y!+b?n~iYrrEFeUh_s)(w4p_gzLS^&K7aYcHO3ef@DHt#u*PVgpGC-+ zQB<6CIDBY)*(_M9s8~zk@9!(fUJZzV3vyKzJOud-2SM@y8zX zWBIWz*uz2#kCuac-M7p$$$(=N0}~a9C}SM>P391uW`Qo)W-Koz#I6cUL;>3@h6Qg| z#*UOsSeMW-s-R@FMdR>%Lo)86C)v`Axt#L~)exdGq#y9C)v((bvY||JSiyJjObq=K z$1sQyU>J6Gu5e&-b1{M*!hh_U3ZugeVMOZsrO3IyVc?v-dj@IACfU9hhk59Yw4DEn zE`vdxKp8whPjG6U08Xk*ZUN4muno+;4^g-S&$M@ETIoJ6M*+3(i@im+^`?$)+#ln; zp!>7N&tbDL25;9xTZj5Q5y$_vf1bAs3IaP`TsQ1J>ZV>taDET!i*$WF?1M5CkcrU5 z{=uOzo$+gVSEdsR#JR}p?Auz<%q;N1i0@>X(HDkp_`uantmS|7*pj@m)b1G`)NKxz zh8B5oRK_N^g8Y)jgn1lPJWi!4{v2As{e~Zy;Nh?wl+ZJ!hMr4H^b)Rdc`~hUt0oo6 zn|hYu1^iby=HeroBSyj(o6QY9iL0jLm@;M=f$nmAbs)mA28U?pg2*0az-(k8}~ z@k;!IR*mKR^a}kK2H#SHd{c`rJkTok$4BgVgVw0hHIzYJc#mPdd+kiZi?)RX%L6=H zxawj)zAxK_&jKe_M%qrGaq{?zQAv>dPq&w@=+fjD0N2%WIMPC$8{2|FgEQ0g#J z#q-sB6M4wO;X+bo0%UDTnmiLrLJm`)p0DJV-&)H?m?9q+mgulOaq02MP zPZw97Zv)@8rwek-z0W<39iHVdG;7|^dNp}1M(P}qc6}N&bUg8P<}s?E{T>LqFFTnJ zVYGPOAP36Was_L)0}S*TnuuU>dD5{IWZALAv5vUPc~APYl>j;A*!M}Ja6vEiu4dBq%% zn1m#*dyiSRztQT**hB2C&s5^oJV@#(=y0mBY02{@W(#ZBNn7Ki+;Z!ZPo|~YyEfY8 z+qu6$);HD*kYKG3m zUYt>mE-ss8vUw%_)4mMt!&zTOPm4ekbvnH(KsTU;azy$1hKGNsKX^Z@s=|R-PmlEX zCz#&{0l%ls=!D#Oar)x?K8bjI1D$y$ed9o0M;FmCdN%|a6Sr7 zmRyoZa{5#q2_SZb<+1&Qq>;|Ztfo1+5%P!rZ=fTeZoxAU1>!n*k>H&!@NIb%mbX$M zcNI5B*y8u8;}d&ru{XP%N)%<=3~S&%3QHil9`{2@?(?4G^<(F@f@6Rsy@8}tsM>-^ z&hV1cVM>}%y(vSKb^b7GEl+C$0V41BY1LkELr#ajU9|rb(akJHNqH*gtWCY5_bipnlRy7OGvh8 zA+@r!9eC2Lj6|X^&@56iO2gyX9e3>kAdh2<9$mE)^i57%t7US^>BD_vO^|QGuh&Sf zmtyf-QSB_RhYLzN_S_o7W)qUfjx$6o^>n?T1+F7QS(dfd7GO1P`iDCtN98G6?uhMB zHIf~J@4XMSDPcIbtZi1Ks5O1K_%e#ou8mupsIlEW(!UHe)^GkHI*f?mb@V(vJ*dyG zJR@@0{0Oy?sRn68@C`>xidHFE2gKb(sED@A{#!pBN9-)Z-0W1lnhxRY<87e#1(zf( zif)ts3HC2BK$OttF?X8tZPaxpzu5Dg&e+=<5c@pO7Q6@wUjMxsfYQS0Zw-8Uavp){ zNn9UrLE`E;e#`uNyeb)pPy$sJ`fYu6;8<6-dK?EA2!>>f5Tf02bs4Z7YkC7R$XA!r zb{7JZGJpgZ;YXL}gKylcAVk%-;f>d)ko?U#s3gNre#^dg*D`zfC?J)x0`(FPe1zh9>D+Eo34r51c+ zbr^0$Q6Vxku?cxt6vc1_Arp#>XgL(Ig?uVYNZSv(O2Or%tc01yF$L&`1T|}^h^#*R*p-Xo;wsMjJqMzW6&Y#MN>fCmo~&E+bN22gxx0?B z2Y>csn3Bpls{&gvd}WMYLo|?o0OX*T_`A9R1owQNxSAaz35+1u2S@%ehhR>E(BGR{ z$xw1H?BD`o^mkOG96%5?N~7l!=|6ATIsZ%7$i)6Wf6ePQPY|do;N={2W8fwG(?8F2 zz17hNPR})?T9%s7Mw3fYx|T2&NEgOTCN%e6Ti2K3Rxp0L%&p$qV%~16CBF>6sFnKj zKwlo65BW?bp0G3mwT~DM5`9nMXQo1ffh~(!&Cmfy9z3S4IP2L2;fJR#6{&MO_T3S^%x<{+L)OLA|)p|I^MN+6@v&CQ%rwOFn!d@b! z05-X@V1xlYW*jvm%dnac?fRHXsb(ADq-NQf@95vp@Xkb8hWNp7ptV4SCB64FB7vOy zy~88A{V@d%NL8`Zts?oY)_blGqk>GcM&O}(rXRuNnRU($L6ZkZVJ%l&j)u%mR>jC{ zn8p~ql;n^rs^+7j7b_$>^D)_pOV7ltrQKe7X=!0ejr9)VC3YrZ^N@k41bF`!WeTmy z03v^Y|2k}015qTepH_QR>OGuR@ZUw0_y-yUJR9F^c+0KzFtw~Ja!U(y%QKQ%V&Iw2~B!&_RaW6_MWq_@zpC!7T+<&^#H0d{bL+`$oPA8%x)>e?s) z9)W2^Lq?Z_nj)Ph?hNn0k3Y*d?+mgsR*U_^1jxB0yUWFY$>H?AdED z+wO^V6_eN`HFD6E2QdcORBRqd+j4<%B&B_oDzWxUi)ilgJH|(|Suw9ioSay2sii-0pVz!9K zY_2Rv6wb6)tuf)}UFkV|w@udZMa=V9$G@ebibtU%`;3=NDcC0@?Q>J(M5+91wjsDvP{Pcu4pVjby^ zIXr|qL@~s_o=V zB|y{&_dTqi&NqJ>p%G;NKQ${y4s%4(W zChQMaD1%QWS}yb%Y8LI%15|{jcC!1$-xIAt_sgU8G;^CrWxNkQxwK%~YE@aFs>B3$ zv|#&i>AyMX<(9X}t1UvNP@}`!iWxhoa`FP6KX$(a%e^^JLxvwZc1bXVzy>iZ8Ez~h zVt6z%%_TrDKmT+w$k3nnrdxW7@8;n~(LiR3+QnlouI z#ux-_C=n1RNw1k-REJf_{4_>=!n_<1^LOi`wQXT;cYDb9FQn55Ixo7 zy^!Y2Bz5cBd1Wz^>?@_+CNra8L`1yJT+taDszm3rr;@O<0Tt})b-w_!_A^T~;qF3a z7lc3_<3xH;Ltk%`6Zjqt-WPj^iWI7)@}tsM5}tw+S~77$3(dRr)Vj!L&T5hJA|r|o zNV|8&*JL(XrThj>9P*0?K8K(~n|swHPowZAIxY@6^oDrl_*_apYicTL%gy5mC(~;c zXj2O@y=be-l%@#8*k*#XzaLd*7R?KC2;^dM+sTvu>a(t1MYK`XVcDo{urQ5fDNlWc zA(R`H@|aUzN+|0%dIw#8j1`+^MB#4c-@P{(`W-uwtN%+I#|QfRBK)>*?(bP;<4W4N z3T9+-bu+wB&WnO5w*#*|tyLrDz7Q<0*G1j|C~Cj`%_NK+?h#j}m97>@2);-rPvxf; zHu@G9!F%tUklQ8K1ne1KMU=3i^*vgVST6>vBO(PD<^><&#Js7^6HL`SLjxu**QA8N z(kijyS#OUv6_t=1$bAw1?}Dt}&k?6$dt}R$!*z+*6(P>0Jdk> zCHPt$Qm;r0==zSJI>z1KW%1OxAQBpwPtMQ>iB>Gc}kFAwp9fq8yL-E`x?O9pSnVgpd(*isk&OOseqJfA#y=8B_{Zd~RZv zqKGnW+VzCH*tWlmbHuSB@nBiOUpoq!R{%$pbcTcMPQRcq6PMuo4rPZkzf;wpRd$Ad ztgFno(FCSmX5ZNzUv*Bb8{) zs1eoJq39v}M&4#RdtC9Oz1zJ`;aM{caf4E% z3AzE>F#~v!_W8eAhK&bJ2Nl5n3qHy4CkM#)_P?@bP_9Tu&0%#Ja1N9TZpQu*mw!J% zEHGkeS;9v038#6kU&=^gylGPf&&>%@f{?Gv)^P{Wb?g3OZh-tDL`g6pPQcSKse0R; z8g!i5kKHjqLkIv%C6>&*x%_2I z5VMSF{JSpEN-LE)^$3A6H11EzN5Tvr$b_HEY*9jA9g8oQ9w9cja#8>F6ViN0c@;M<&wLcI zjp#1mQR>1MBZ5@K3cs*W_Mv)Gqhd_d#1jC-EGfj9e$l z`CG!Em73Fu9k{qcPDYlW8wuaS8ZaH@;iQg~@XMJPPiY2&twjtio)9@C&z?KP+w&s6 z4RSRHYf4}{%_u^>mftXp0(iN=KlPf?5vu*;BgobUB*e}W1OM?0&FzptbzQOC4{lv- zZOz@U-_cO#6B%BS68W2PbsnN#tj&B*0*C~HHhoJ6dM>lyH>Hccv0*^4mZce&3r!8j zc68U3V*cq_++`rV0C!J;I&s8^BLDdI)@8uj7v}5geTR1mkT?iMAG%(AsQDi%Zaod* z`uB1D%-rH3@fjcMH$CcTiQ|>ftABb@xUA%1rM+n8kZSRm?DBxjRDAC@#;bB#Gi*#dc4s0RHCyD4;rzK6Tcqru64U?+|*>OD3gIdbta9G91h*VP(mr&Kw zHUYYir`jjDp)0%|iLp}zJJJv-ZnboCtF#Vw!FBwKm~@TGk6Q5gbqw6&lp~v}@eNoN z0_nEqYq;Q)M18(x(pyveCX-W3_J8bmC_K2dn>qBmSa~JehZn8>+@&7Dr=@+`=h{kc zI*a-;SP^a+P#97d88`J+3=>4!w>Zinir0cuCl!3H80LP$EA8v1fmJ6XgYJote9TJj zu28-!=IKZ}ZVkFMmP_sk64?%dnF?(GYW5I_NFcBF$H>QD)BM!+wi96Hx_OX!TWkGm zX}yBG6M$Do{T#ax(PvBFy>dWftoo5r&SN#0Ei1L-i2j@F^x>a44=#y?{b~}x(yG)P z??_SJMdq8I^5XLk1S>r4OkT%8G?w`;7i~-7<<$W#k*qlU`S9r@3j%aWp3Eby{men+ zT}auKB+p=F)iQ_E(KMf$)NLcbf?2QnxEPt%T845c3M7QAx^T!>mr&$<)D&iS)U@nk z8s%tJCeX&9)j}N+RC$&`Jh?i=A6~gAc{38^!d0bdzviXa2Xm5Fhv-aZ`&Fqg#Y;;u z&CSDQE34Lg8^L>2FA0~czUUjU70uZ|WM*-fP z^AxS^A3MB37Cj}L8Y%9_cUzO%%q@ZC!gt3)CGmu>EE9zzES1}+fD zWzL_oklaZ@4Gm&gNMoK{3YqBCT4UMYo0;i&?)4@z_`cP#c*!pHecYRbp~63`kdge<|pRZ7AUGKdaXgS#6!m{OaH zZ=2HJ^<{$U(RP&+p_Q(0a#z#R6IY}=ih%oK@y*D(X*iB#6B|R!d4VI->sr+7Muc@* zy6ko?H8R5M>6xOlg<~^ZF%lVg?wBR|`KWG9Dkbh^aMo^iQW^#|{|ayUdy6Zhzl+#6 zf=wxi!bZ?Dh+=ussoCETFBC4i9tQrK?BU~yxKh^_4e#MQ*Cb_D%vy2Awjh%h4Pj zb%8@DKx|nw!>0Jk zNFj`!qz{!LUSDTFk=2oIh?87a*qbxT9OCPsDu~X4%8v2{VI;K>&qSvY0up~_f7+GmTS5#%WrI=dD)U~1 zm#zf#GQ)z{jUuxuSxcl=+it|7m%L-du043mWmIPQKjyI-R3MJsW1&aGXN{!^jO+AZ zPP+!vpL~&(41V~qRbX=M#6Qy`2=(>#ZgK4jjZ{?ICv-sEg%M7> zKXY5twQOFj<=w{LqiQsUQ3IOI>+knxd(EL>C-DUwmp@9sdBrss}OCi_qWTMjfm6;l~jX55$ZR4pq= z((*YwdD@4IF?vv5C%4_?b`x>*p`!5bLWLFdoXxiCq>gD&ag%5o#^4}8Kp1{Ai$6v) z#g|HZga)!JNL_-t;cj^eP{6Je81b)^Jmh63u>4sqn)?@vKWfIbBOWXz&-`%zE4NX-CbH@3;f;To{8hvXh1;I3}r4MF2?QKguNC2QRn%5J>Z!G_GDaKC_% zG;OuOdL>l)-BTN+!};|>%^H=#2DG`R;*EoaB8$;XEE}|r(lEjE{)NsA@|Q4awYL&h zB?u&Z@!f1~c@xPIw7-Fafu>l*6e+oKyp3}piANihM8)jvMY0NpMu=E4a>Pi+H~+DG zcS_0Q(j?4OYVUGs@DK4HI8YCQbZSab+Ri1iC=~J}%wa3vs?h%PdM;MG$^5B>p?=`fTe5pz0km^;m9c~Da%=PQJlD)wm`XNgC1J9 z7NFUdHMj&IEqMmn$mDcKW3(8@%W8G;*+f;IEMYPyL`AZCf`x8^l&&N?m)|hnB7?i0 z=EAuWz-0 z8+d=Zz{UO6fg`Mls(Yas^ehKQ@JqZ|se=-q^|sasb;R?k%xR01KrMQ037|1K5f>)# z(p3!r>a+ekg> zz(07;I8z-qDSEIp9eTlziY#BeoxyAcdpa4ORK0}8dnsNHToF%FXGGd&XRG0Otw*R z4vmW^!qFm=!7=E+OB|=0J-Bz=Od%>nI?j3kI9SHAE+_6AvXkxsuAo(a!C7F4CDg?) z8;SlX{nDNe5ND+<8FCwMHGy)hgxIvUW31f_ar?~(pWFSTp*h(c50Ze!b0fl@8THyqI1nQc! zEo2?lbaIu(9BMt4vemyMH^`f4_3@CUz ziY5@?RKaK%L$Mri;guM7tw7tK}`s0J;_)S4ZfVpSD9CF5@;<<2?n zdH_OnS{|~hg;F;RAlo`~kO&2Q6#kTfU*2+Q%eImW*A*-qHZP3;gvg4>6$1p0lFF?X zks|5c`EzH6{w^_)$*1gd)N}Gq%yUKsFY8koB=mqH{9B?` z`%iyU+i$WAG;xyHOz?>A)o`1G_g&+xUJLJ2W=181W;Ego3M?$<+L<(uba(U!8C z|8YgYM8Bp|Ue6}U&qqS^lV3?pET|!>tBLn{{>pzYNeZLbaKWN6$i(cI6CImD`DT!0jh~koTk8m z*w_L>Hw8@B_pt*@-lvT~p@iI$5G_n;b{A9^7&LyqnIs%`aew&VBIH}OJBVobwG=txju0^@f>O$LhF^=8e$0znX;j}`)@il53#=O55Yj<6T zwLx(wen8C)K1N6G9Vm7>6?GEJIa$k={iy4JU;wIr@9c+=8s zt?>}4wfG4X#HTVCsA>w#Z?67 z?Ar}`)=k@~ZFn{!%l-sxa}iC0VPq9oXIa_Z`X$WxLQ+SF!grmbH31`FV-OokR+K4n zT6jI|$*oLu<5_O9nI#Y$x=Ps7i)2y+Oq_bk!9DIRGbugNVN~GL*3MfR+{Qx}F^A}z z?@XVlwV#H`z)7v{#s1}YmOA64Bp9ON%79s3?afyICP!*n_j-EOaKh!)u(h`@V9tL< zGQ&=8%Xj=rS1Gb2g*cg&;bByKwl;4_MhbF~oHnXl6G@_1NXZYHwkCR7aMQ zxQ!=S6B6iT$gwfHtrcDaaFeZI(y5GDvQ;zmUMxY`F+<2T!IA#ulnDeWoH>OWLeX!pwAqZV zVfTnv!i4$Y8Zx1|LCnyC6mLi#C%3)d)F@XHW=xSvwT-d=*)z@YE*zC+>M&0h^((X+@>S8FuJcHVzh1hNG|l7DHEYbpDgXtRGz3Tm{$6Kx5zG2 zj9nlykR>zJEHptsNxwG$TQp^-7(w32HH=keUk*`*zu0U~&2eap1|5CP=509_8z1&s zx3CLo-(clL+ct?k!!O-(`1M%9b8TjxZwF5g#>t} zDG~9u+#G@Cw@rdmefsz{UTF|&h0hEzfKGRRQDr$oJ2$8~@H);@u(f!%MJVDf&`T&ddCZwu4C1K$DESvLzEY$~>P{L-lnescHdAY6_cx}J|@ zKDJLTxMFajVwngc&lpHAmRGVY=nfv05K@R0XWu7-r_45Ah`#n`UdyMY&=TQwSh+mA zpODYP>HN}he^}R{|9-dG)ycydIBQKVCfWbd*9M4hr(Sv?3n1-`3g7x8*4$H=Wi)1I6;{viWs{EaeQo7pEFZJ&F zbIc7Pnsd)p=YpH*Islw`pC-E#n4p`;f7*U>R)50h(BJJ6m@r>&cz?ScH*nB9KDLm7jW9%P0B~g^S_!)?zIz-2 zDMX;{+1++b5Fg_IzlWaWYSbGIBQMOv`r5kJEte^EldXvh zkw~tVTR9YR|2F0%aRtWY@uqMFAp32I-5h<+j#PrL>chX1?k?0>?&kE{0j8NIKLi$m zAsi=W@h`rwG~##J;6W<<=(`q$iyAF!8#ct z&oz0y^10yM4GL;C;WFf`!5{V_YR>3Wjd6up~D z5OBbqDCqX}D111++0$!SBo34jR&6@fG(yi#|k`0u{#=fd9yJT47CXSyGheHOv>(33NcG z$-B=zc>Tjp%Y|ryV~(znjnnZDbE-J{Cbg7{+FlOwcB&y%_v^j7S8o}q5@3=epjhw_-g{AK&NL3@}mim|QsAAgI8 z%eyl2%Zz{FV^SCY1#mRuMDp5V;e`$hDz1f`=B^_ z>ZuXBr9=(B^4Beh-0lny3@`~7a^IjQ4wxWd9OP@)2l?;?u5boCBE-Je%`iIJ0F(q@ zxcRS9Q3O!4ep<`#t5Quz3jwz|c4t<^e*HY&a~1p(@c&YxsUABL-=2v7MnmHWjQwZz zV`{zSpLj@|T(KHxR+E!sO5k(!*|x3r#^Z64N?=Z$c&Y|6T1m{G9gHD91pXWG-W6Xz zR=bvN9FTciJ;7OCKLQ=}zoQ!%MRuW}q^*=Fv>lE9i?IpSqzyOO~x=(F9beFb1sDvr4i7^cA)|#;L9X=lUh^K{^OzL#3cr zZB(30=12VxUcC!6jWRV+Db&6kqUL*Ni-_@iXY>r=;F3}e6K&zM@BdiiNmY7n1U?M< z9@n%Tw*SQIdK!!<@Ojj`9xD<=9M3EgeAOMl)Yau3-;*d$(A&I4al|X+L>Z&!T2J@R zm2OchP^D4q7Z1CuHX1h_)yY6rtP9`JF5#~U<(z$E12i3=hg4^;$|AUDFwRaiCp#OP zWkJ3#cSP$zy^jK!xZ+B$ETx0=+ByKcSt7fR{N2FViR*!#hR}S%rCS7e$84q-+pF#A z-WQ#rEk1gOpnviY zW($2leUi!dBOq#X#P0m(3m^(iK@LRAiYZ~Zn`QlW-rWKn$`bF$gNhU42rT#wLtpTg z2Mf@ba8d^k#CBSO@@f4zpgIQ_?}#P3yeALjLM8;~y?0&YW{gI&2g$ED=`7^V%9~(+>CZRZYuQy_Pnoe~$=oB=M-RO+ zVy#qU(}_)xWV66!I-`0~0@m@Tn7`Xk`FNI+#FrD=em2hrSp3UZ_M>N1+UPT z(VyI}9X${rN)n+EEAGAo<-Md|ou z_tMqxJ*Gropm+0;8u4~tgtvsA#bEus7?*f*OKjS{%C_-)l0GK!~`GN) zE@L}v@yxjETDAqeDb|8QtgPs-r&2Bm{|R5&o4-+~gNw~0t8EoTpcM8aaAa-2411(<8=rWeTHuYZr zdT`Y7LqWJXrJ|e-F(DcC<+Tbh-Fp zNGl3Do4G_@4w)>ub!kI7?Z(4SKD+qNv+)V%7bLS>{qK0Z!7LxXh9*iL&N~oJC#h0W zSusk~9_A||MB9OJ>0Vm<&0C(0$D`e*?g|Uf8j!);ogmMW2)g8NlN>=y=sgBhZ9my% zA{G9D)KKD{NUn|@KFB;;DdkTtzY*zJn(kt z4l&p8IJV+F76UYP(7H(!YRhZ2%QM5rE@Mj|T;D=`{wFrFJBne8nOShK#*stMS9i(# zf8rq(w7ZUf;V?-LTT#jM&3 z#+i_X{!#85-(@_&Q)6Z^>S0;i8J)iA-NV(#dweCFL)1#KR(pnWs*-bqJMy*Y;cvdz zwCZhYxhTlYm<^9x7Pq*flgVJ@iJy@y77en&J?mY?mfrc~ zdaRPuD_f$loIC%YhAr)K9ieN83+ekX4nloQ?+Z#d_X|pOom2lcfI@G#@PRkA40=Lp z>{rH62?a#A1qND2Oj|q?$vcKe2z3eNjytYuW1pZpx**Uz3uRkyq}6a|q!pPt*TDJR z(a_+ax6?K~aeLeFjU<6cn5aDmL&@{J!UXM=4TUc8GIlFzgjk?&0mgGEZTX+2mlnv! z@Vt9@D&+DISr9RX9>`Ppc>8ti16S#ZN6;NP9qt|Pi z{%P0wFR|;I?fpYHFuk+qIHNpN2xOEk_}Gwm^ERYEx#NY;xAUraqN zET=FQq^(_K2|YO$loBIq8*?y>PfdqUD%uh|k%GI=%JghTYAGpfD~-zL6 zObbUlm8+IXs@nzChhIs!h*{-fpYW4;z$LS&T#9Dgg6|K5=5nLlh-xnV3CDQ#gypJz7wZo&DWC|cJtHOM_~(wBKT-Uw|(tE^jUEFdCw_f*R|XX zfy_}r?P|>%bo+lW_D(^fGYYWo*tTukwr$(CZLYDs#h7x-Jz z-+Q0O|FK(})3fK~RbHLP;S^0IWY^C!l)j7U==OShg4Wq>+nD2H2=Rr-!HCAU<(K(h z8!RA?E7|Dg-Fln~ju`q{{wZw&zFYCQJ_9`3(Rt{}D|LbT=}}!rzWtwR@7Rl+$?JF1 zB9Gv8n-2HEva`pHpUGmNW77a7y_o9-gH}rl7`~C1k4Gv}mxM#ee&oMHrS^7xj%W(_nv$`LQW+ng8c%|q^$!ZW-*nK$w++)AY z>@uBsc-(Ew@qhA`{#wANsZ#*G@wU$6=eT?u|JM}&U3CuXW0wE5>+c=-?)%LF z-sgd5%PWliw$U5;@0mT@Z^~ERG8rmjJ(qin=PDy8i`($Lv3zWv_{jR3uNWOGV87BA zpg%zOI=2SLvuGE*W(}Y3x%u4`!%~J=Z&h}8WKOG}2iM)AhjHzvB!hrJkR$;$lpuKI zvzQ!hA(>X~_(q3u+CgpBw=Q{LuTA3$sJEVxVNbtEe#S4YE5RC2&2JZx)Premu&|pY z>90#N=FPjtwXUFb%2X3NV$7azge<)h^t))XH-e#qpmVpBVm>ZN3x^Li)5~Tux`J0q zJsJ%?+0}Bup^6S;gHO)8^u!=pE2mNv;mpTxR2Zj!GT1>N&va+~C0KVLu5XPcA_V^B z`sJZ0B4bpL)J))FM=E60=*(`Xamq6m0e5^d@E18*bEqaPk8OAKO@33N>xe0O1c)wB za9M8J;N!Ex4d`5Z-@eBjy4StJY@O2o6*}7IyxD881c`7Z|G$UuSc5I?_rLe_cRt&8%KAL3p-4N((1r_N>MhpBKDPkuMPVd*hx|v?hm26?s4B_DpiGjbe zvP5Tg+Ygy}G|n=&VvRx`-f>KM5tAVVIp^>h`Zj5iS7lIQ15jXCBSXb8HHeC>G40lQ zxrOqP>^TfeRHhEZHk0|vnV-5j_`Rpm4gR>lmcC+5?{(2)|8F(K zB(NA8MafT)MiACgvWFEIrdar9qwg$Lp#r^{UnB{mf zg|<;cr|6l?ba`bXVv<@-sNeSLwM;Gdx)`7tk~5bjH>?y&bd!Z8WfVu#4metQf)O;d zUU`#%*{Oq7c^Dowm^I8B#Uc?>zee^ds}!9z#{9Oj5Xd{(-^G(muAY&J>hp)0?Mpgc zV;cxi?35fc%=kO)@qKT^NBbq1`-eGuVGe!JF^q`g;4PJ#AwLV0wLzy!)d& z-J$<(YBZ}nd3*XkJ!D>W2dw|cF~=tQQMzU-*9vO2Ok)VxCZ8Y_yhv)tr~A;}P;ooS?QGO(ACF1b%u| zQDSs`<>?%P8ob5w0E1gQ15l%a<#}W_pqBi)#soU-Qy)j``Hk?Xj+?iq4P`2-c5ZmsiJk zFg-U{W=}&%64TblCJO3K@?sIPfwP?V6Ez4`F1YP>x%^i6jZk;^>+-{HNxfD9VgTbp zv+*MmfE8E{%wNq*C&xQ3ME`=hJwzEULnvL~+T6Ht9e;6gg@3N?orbiT|#>-5=cfTE}`n22pjmMuhf$wi~~yU+oON z{WBkO{!e0JmAC;+Cqd>GGBKNxCewp23ri>&s1`1Klz`(|12@GtA#zVx9heh0uWWjZ z#1t#xT=B(Twb8Wnoa6%_SoShQB@JR8j!q^WEQ{{QegLE`_b9nNM$J%{wdAs@%o^a5 zj$^20BNBEp#SWoiJKF->0V}FWT=JVZp&y!nwO^%7B;j=JDglEBB`ZrH);f#3$@B>Z zH%$IP)9UicsoE$V0?3j-JdVk;2!LH5Gsn8F{F^z4F|x|k1W>jUJ~j&8N(jhLx1Bhv zFOMZAw*mn_8<&P9N%J)P|<@%!v;%3Dh?IKOywUlvp4hCNDx0(7~3>sY|5A@ z#0r$|L$TJ^w+wy^o8hEjrL5%_j3oJfv-I0Su1~W6D%zF?kmWbbO#${Yi}ZQQ{YPD{ z8#6I{ak~0RwW5t3??upP%Pdv;+QF-S@U<^(kns1s3 z*$3AULhPeLSw?Y#`IXiH^dDHgS9A%J(f=m7&EET_c>#91hUNSN|M%W!p@=!-YSC1p z%RC6v8ewrj$Pr1eJIqY7RpZK6V0zBQq3oUO5>MeC93+uwSoE;`9#H=UGJV)wfxZax%g1t)P8P{H^o1Y+ zWUY0)>!5oLW2u&)B)Dj9yUW#i@T=Ucn6_qP$OzI;cbc%FF47@5qcsT653J2UxpLJ}q-PotQP03!m_+T zbBFbogBKYfK&ZOFTgS2DwdwOVHE}HL$FG@7D9jUI&0Kz%U!b_QWKft>mWeV-=P+6? z({|QxGIl?6MBVo2EN;G~qZqv>?{ZX~Mdg|{V;8c3JHL*kkrmG**#%)s%J4qG8RDIo`tX#?!y zN-fH6vLq;@Mr=&B4c3G$-dX71f0dGHG;W~onu!4xGNM?pD1;*GhSc+{BBR)NAgqAM zK!Q_LBlpih!PbU6MSJvaK6I`+otAf3pf)m%vuJkBwc#LBLopq$7|0Nj@6cFAux6{$ z><|7DNC7PuO6m?E-eR&q<2{1o*WMv=n*B#NdXjnO)ne%o`BNeexU^?BQjcQvM;^6cN@K@FvET@-HddEZDTXA90J61vVgb=M`=5GvT)(J};O_ajvV9`voXo5&v zMj;8;zza~+=z@6iJ(YS69#%CTGD<+OJge?1OBqy&@_jXbx+)_(nIJGS*$TvfF^IQl zzCM@lL%nbCZ7- z4fWsl7J9B>3`sjiOp!ua^M>=ko~)7X?t*z43?ti_^E8m#s0}x%tRXQ7;{nyY?CtxM ztt}yce9WAH#iWkIw&oJ7O}Sz5>qqFfX)M2PVxqXr-!@HOwMgiUv}s4+G^UNt$O4tJ zdU4n9O=9T(3lrW?!|8rIU+cz#iQmEL)9+V^>NE$0!2<04PXdJrb^b7ZdywBmlph_@@I+I8!}X%u!o*)%JHc=bh!; z>QSpxPRHlyZbg92N=#cyWz!`$#0~$wO%xcdm_&BJ_s53JPZm6J*VlMkfj0fzu636%5_5S>s zs>GX=zNY*;iA)v;;aQTD;X)eAc3V=7(a6{zTh}+Xt|F3X^@-FImBxU$vs5(ESTf!! z3Bb83P?gn!A)k~mIlsFp*>Q7Dw^Ra&&XS*m(41DOT-020)Z!O2j&z^;ZM5Yz;d64? zsxib&|NWQJik~ZIgz7Ia3~*;9Q~|Lkx^or|!jG%sW|aFM56%6r`;q|MU3Sz1>oT}a zx*QuD{loShX%kS23y6W`{Bf9%JXmT;4w{gqd>sKuOon)6i%Z%feESafsPGa;e@9G9 ztYYwHs0SqS6B(9bKvGTmXGqC~=TAH^CM>J%P79(qA#HGKFQ2tAAvj zS!!7|bg!DWsLpFzpl;7OyP}?h;FUI>Eje$ub56;aS~^x;V%NQTCuVnA zpj@Udn(m!$Q3i9sTJ$J_==;AT$j$C8x4&jR_fRl#^0p$}SU1l8FO&%Fv}fV-B0z(M zW|=n`vl|HPy=Z;78Ot2B-MiQuk7s7Tal1q5>H*8>nTE7&^w?rmYltC&RYD|jbqa%p zD|oPENBl@$uSTQlS}eZEB&VAeGSmCWc*cdYLX}hoH<RB2B zRc(+}7jfBVc2$E7C{@#yM4}QLm*g*4ynsZ*Zp8*e@3iQg#a(-ssdgSY-ramDyY-W+ zkFR*sCrM13kIQ^a$*Y`0qbH8(Bb{5e4U*N(T8Zn$$HQYRoqqoOrE;_Equ8g;2RAQz z7eZI$B^cMG#MO)JL1cCD=8-Y$cyRILm82BtW)sP1SAyw6tH*zNM)oYgr<(todzGqr z(DNP>o}Gh1x9)iCJaP*mvi;vzSJpTA@D`DI?%wP~LLx4I@m{`Rzn8l+NKyP~)WA=? zNy@rk@AW7Fu8e!+zLS5uhplD%!}0&0S^2L=9K7`WkUxsR0ch_cDDq@C=NScf1c^jy z5Cke{qiTx{F~6FOONN?`#_aHVsVb9))U}}HuS&#~WLZ6-0+db8rSo?j?Uv7=o7>c^ z(VeVp=21x^V!_!s%$C`xi>*ToXJkJ?QkpbqM8Z#u^h>*KpgMtsQ;kHv4C&Cv>=QU7yF1 z;8lDH;(G!F9!mfIA_R^ND4cU*;fjST1};Y4K<1r0Y}+g?jWTF?F@PfiIMg8q_&?Vc z0b&3s?TaUS1LA3dnFj>ojyiLhAVJRLHaO$m_KSx^F-27fpB>w=sqG0n6Jm+EwseEo{I zluTUXJTs-L^n6o`{$8yeDLNbV$~g@IstcC2uBiO>X5g>}d4Lx?Fqa5ssztVc^QhdI^KT0?3B+0;MVCeXwr&MhQkNU#vuXOs(7{LnQa05H_ zR>Fl;-@g4TFvbqdM4-y4F8K7xlmbJBb-beCwl z(FQ7iM$yMO@Z0cw2gG>J(D_ILeDIVNnNA+-6Ir33T;ZgcfijihzK#X1t-VldV0d1u zFz+lhU*pLsrH_5C#e8>zNSshKTcjd18g&u z6_`Q0Bza%G+RBlWMo%xpc7J}09l+f-3MU0k(ZUaACiS_L_n15`^ipD9 zV-JcY^!((E@+bQ+a3!1m=g$Y!vojt?wl9x*(P$j;Ua|m`0g0 zPP_x|al|zX?PTv*C%>KKAuEr8AarXR#S=O8<6o_Ug-Z_ph(Pj;x!C}EuGsOWvlWBp zTR6q+|4yIP&|^9yJUz2zb2%jW+`)}v)w5D*B4KFz$*VVeYv1`#oQ?df6=;Xw{7=qb z{RgX0gBQ2!3JO*soru0pI>8bg8QR_|`=%F3!!(fUk`@!hqsqv48;n8Y;V9~XTZ(q# z%@>?}{iv;^UjJ?wGveCr?tTM7u1X43@R?kv|KV2u=gKb%BpL_DUT`3~8cl8(w_ zcu9#$Kfa1zOOY7fvT3D$z`yKKz6ntR4iotKq3BqCY!y`!>r(jcU10n1#FvEWKe-Uu z-VZsTF~_pr`_pC+>BovwuQ2`t3*xl&BZuCY935?zT}-H|w>fcJhOc(1eUXWbYtzDb zuAV1fsRQ5n5#r6poNYEgc?&NQR6b;FREhJxdVD96#SUQKH)y zgr2oSAjOb{Dx%FzH}2$Kb6EIyyp`IQLsd!OB`fS5DXbb~co+ z@j&F2!{L}CCC1*hVeIzuusLgbO{^gk^shJi6#ZmW>UB?NoGgFxmYB%4@Jn`&iLDNd zQk*F-PyJ6jw-^dCnzDFW8?Cm=%erXNN-hy=wnnWf@*(yRoG49~m8QL-vol+vn_O6( z1_TK!MAFOPAjjxPJQ(-abW{cue3Q=YmW;uYPFeLmOjEQv?x%m?4?7fNq_v5e77150JTCuog{Z_h@j=Q7ETxld+nZSYuF51W z-#`1FCC20La2yX=;}Os8x-r}j4{F?0<>o1iICf&y`+4+kgXFW`AN_y*W)C7V-Nm%b zkxv&-U{b+AGfbUzgH<#K*w&->ZRNGo7Y(aw6?EM9^)4+ZN;ihf8(BOqUxz{mZ}TYc zP3I$_FW|dZpM7QmQy~I7gE~oUSK;m=_+BiQxm7w|IMNimFfMy(p73e&OEMShJMLop zA#&-pgN=uJ*VQLGx|woWe{}HVtP1Dq&-4e-u|yAonU~Tp4l&8b$AL<6668z6<9gkW z+n3cp!4i|UuIok`HN{WJDjY2>&1@%MC^FoP%pUGCU$homVuhHsq23^X<+C9x3bBUI z7N@mXRw{gBZK`6le!%(g|AOG}Y=x=W2Q^rxj>hhU)~~LKeXPLc?7yLPuR^?H3j1~B z>Mesb*hC8ZKM#CV%)2iyo;+ig)?Ap0zxpsvBN_B0Uf-mufGXc{duI5dJV}qT`6n7ptH^V zzv`8#0LJ+l8m}=*gwT2Ghx}@DYDc?L>Rt`#tRNczsn~)uil3kASd_>2omB zf$Y#Ac&j*Kk*iA~3}#6kQT4krJ26!sn$-dnm+(;Ixs3571iq7~AIl1Fl>Y z-vM0I5dDDechJ;?yEr01x?gDuL>bXJ@_@@qnU$Pl7tY+GF25zuRf|4Ke_XGG>KU^P zG!h!AT7p8kze+5hf?JC4f=H!~Z5{l^A|$--J&BX*UwA#u5~VftIx8kdzQn-%lM}|ypH(iE!)3(apc2xACfR> z(a<|;UtS{mVd{Fmb#6cM-e!jSYI%1|R&RbC#K1pS$@yKsp<(%6PT%koaX1X-Y|51? zKVuNy`;eIUy>fjD!&?7sr+Q4kA|Z}urq8x132s>iGE8^{d0Kg**KD2qC`_!NLBxsU zbMtycOn1psKXU52hq0mlebkgt3naOHb8v;}0SB_2IDB1CiB&o?l>de0a)K|kpIQkVk^xT5v*r`MoXTsLT+zyUnwNj?Purk9@%R1dBX`;+$iEqd zW&+f=cFp@+PCbyDp+NC^f;f*l3MnzWUuQYfY)S?$L1+v zfQVj(9}V+bT1nlvA+-s0>w6FnK|Onq7)zQblAzsC%oj-Z}L3_xt9oAME8Y> zzFocvn+TUXNUQ84dQT_C_?A4A0^dhjOvpH#UGKB$o3|t7eW05CH&YF8ikp)x?AMHh zz^tTb9`2Uc!E<23x{^|{HT|+m#Wa%;&3}?PEIcENLXO|QrC78&pE`y*dhC0#iL~fz zMVq-Ke-5y`U#c)5g!zD#dC^zDr7OdPW0UjHZ{Xjxr@CRmy)gzt88Kgq{rBjQS+R~f zYiO%g54W%NGVZw$CM{rM2>A&hyI}lp=0E81&Ieay1sBFr%6}Tfo#(H%1?59$eJS~* z#$i3CS}oB%QvW~*A~F55D3^8HGO67rF7}8Vl4`~jce$xN1A+VwlGPZSp{G-5hp@3!JyE=a`)>HlaBXURPcko^KCq;4zY!bw)VcGP6-GWrnn^W}|I}atwNP!5M%Ud= zzR@PisO03u=3&Pjmhbd@v35Lau=ctsAHR4Jfghglv5N|6(8oOot6lhTv4IZ7D_IcT zy*)5zx?4ttO~`QJnL4P_R%+K@l~}OL*-232=kWKcA4!4cWJ~E>{%9^|3KI1>Y4^4u zT&EIK098M#0hT~fe&L@#yt&iXS+cetypGZ7FASIakT)iREaaUmu0w#2!Qp8XC^p*8 zgmj;+!Bn&rHgB`HHvr)o_#Gu7Tn(>0wWOaID%Y=-L1h~CHh?G!Pr{ASTd>h$U-z_= z6%0cPMRM~xmGnpws5X`0?!7^y4>XYATDPftiQ6$Lr;;}|+`H_7m^HTFi7}b&F)LGX zg+88w{7s1>XAJWi`=p+5RiAK#A=R_=-UCK0X9xQ$wu~CI66flp0HAl_TZCi#F2aMW zKGL#7%F-!|JH(ey7GFcIM_A#J5h@cKMB`O+jjQya>9w(g%U7;uAT_7j}wk{K~j zNem;Cl-`?93L)F(Y%!_rBY!2J#-i!1@Z;1|F~Wo5?7k>JsFoih%f38iaieo(+$Fud zvfig#EL6Zr+dQd$`ra9YnQZ@@1xC{vitE9^>SkV}($l94oHnoUng{>l%9Hlp8$I{u z7>=ka%=AiOI9)@!0@^_#(UgX7dtW9>E0Rpg~*NA_L-<#`Ht!w-8Kf?omSQrALyw zRZ~0m!k@j#5AV>=uej{d>^F`SqHD!^e4{$rwF3)kE(Y+3Dv`U^BlWHzq3i^#p2Ced z^miHLX;+E+s>r`WTr(LaFL54$0-o??f4u_tr6@e`WgYYt#IBB0IR3o-Sui+Y$dsX* zc##u+s1NI%nvqy}9J4Xck-AO{%Z|ALA$jp_X~LW?jx{~iqNOeohmmWN%F--p1qUN6 z0lVhSH}Y!tC%iw@3~aV}V!z25B*F7~fAOmNrPC}kU3FXfo9V^~SE1CnG+RPMBRizO z#t%B@w8yjK>lN}RaaI>z!1MYnb?pxH#}VK&b*;-56>FxAz>uaTeK`?5Gr$^h;#jO) z{?2{&P^*7Ga&J;j@?oywPZ-v$ya~jvZ!}{x@B7`R3)*pYbKVXZThFkrpJc&e@|brR zpq!Bb)*=6+qGH8HWj28zKPf0=k(0=IaxY^s3`T|v%nhIM;k&t4n_n#=00;RZuSgy- zvGfZ=IX&1!2^Xfcl}ceYCd`?fL8DI2!Ied{#{wEZgG!y0!m@8(3a=ZP35rb-^jbkE ztCvG2|InpxXON*FblB|W@E>)GXAo`~IACN9d~oQoFWzIONt-1Fe0A%bQa? zzv##4@lF0x+mc#I&NXu!1`rSZYtL8}CvlI{Du>srJo4K36d`ga8jsfF zueiJF{xi7|@+z}~yx@pbEHCpX53gLFy2?IF>0vAfHqa`Xt>461-8$hB%|4vnedKqZ zO96RTH!z#~urY|dS_CPZ=i&ad8K(j5_^;|I#KgU4?V+i%ZU!Ct9ul8Aote>BMN~WW z%9K9=%14(pu9N1SogJH$ksU8vc4pf-TeKxl5RHwyR~KuSL(feOFPD3z_He|r2LVQ? z#*&`ukA^a~bU;+|71SzzcF6H=aNNRN9ak&f-mHwaCCUfSy^DdSG*9K6Ap;MCRa(%obz!|(kn4MsZ!{p#H>}*p0RP}42hW#vH15x81IJ%+)<4beZ)iEV)mCOuUu(G) zNY!|E^*GMFdheev9_(7Kd%KdKSB{@`ktP{Wo`@a>qBxrgmemt+Zt_X;_HGtmGbikrqtY!Bg5=nMAu&A9XV2r zr)b_*5n9D^Jgm4ik`?7q{ za|tfl@EAs(us~a_{}8p?7TtDqc(Y9mP~Sm44VB)@I!1=m?E)ab&C80Jm_?y&p@U} zb(!|7$)9v>1bk&`G8EN3;e`uyiQaP|pwr`-+5uMWo4O}zm7Bp8{X=At21wb&!Ys$d zKetbHLTn7cJko=#qUhKJjsMcjM_6~r^QEdkQO};2UzEoT-=Ha~%8PMV2dlTO%YBar zl@OR}HAmzrl14e$0}*=Ig~y7)&`vwpYH zz@y4bC%1Z3ZG>Lv4=ibGV;c&84rp##8t5Nhk8;SMM|KF;scGTZ1~HwA;KojQ%3lF% z?{j?DdCb&4;NS_&k<1MYY9wqzq!^yIbrquAsPP7{z%Pw{Mp(6KV`% zsoj~Q=JDo1Nm)1i|LIQDogSWFCCt*A#($?HtU|%ci~P{DY1qE9X!FXMw>RnVFkPl^ zWDAfQe$OE1X^%Yob1Ia_tljm_`y(M&qVJS}rz5yrnh?utTv3NtW#cEGIWAV5e?i3~gv+mX z7-}6Ss&LR0O9W6naL#R&qz*1mXhw}kL#-sW`lsEScH9fk>L$wH_DlrUXO5M(xjXuI zsy;Iu9gyFz?jAOTH0|@jGGjgc_1B~NUBNh{7vo7&oCl)L=KHB{@8p%H8I6sLZ(1?> ze*R}}?MG$E)w^Rik^SY&ZJpyM&&|eHKdpW(r7`P{&llI}q*PTH0-YoAu;l4>s?ObO z4S!*mUXEuDd!5I4VOpIOpKdN{+;Hr~o<4dfX(}lz1rI>(BSY$j6qV*9q z>-Cs;#(Q`i{QwRv>8Sc!2(5Q^qhrhjrmy>NH}>42vO&m@(eWdBlHc`nLJCVZB@S!|)d0lNe$zM>Gd*4eXb0)p6)gAlVjGr=3iegvuhQ1JKcMLps)HU9o6mKC4 zcJrG6Kzhp0{(!LH17b#Yw}LyR8iqt3i>e$aCoi(!f}$G`G1&=7ue_&W1Iz*#$IP}p zR<2b%<=pxuhHz^iA&kWcy;%-qYM|#?TPY!~gIo+oKxhqcp&yyC?5YYUK61Bqf@I67 zL#&|9u4eU~3~nP@?JK-D%OwgZwJ^o|;Rl9FH*Qaq#@7t@;i%6OB>v4?%iut*0!S;fa68Ua zFI}NblHxh+^2n?o}R^*E|KHYmIu zJ@&gD+}u6rd2yJ$Lqu6Rgae{(g4^{ATy zCyd7Epa|>1@)YzPJk=h!lDD7dz)gyT97R7fu!)7;XWLHAg09X&@4fYNC@xu80l zWnR1OzW-QlSismQ|AL@TVO3vCRQ2Zyl>`gHqcZ(9t$ChPtHfMwTH1Y->AORN1zr?p zfZP_m>Gwgq;$UUmN6u@w10OBrF#2X_q&I_N^ciUbfs){_cr<0%*#|$K+d~fh^h#Nb z9{nAhc|*_p@XPE3`KGoZvi{iu+jND70OKazWo2_PVrYuQk3!^R)zVlI&>hp&()+9t z#|6lXTxz}+)(=|{tD{4IgB1ftQByE0NVk_nCF=UVPj%)C*{^gMVLOg3>) z)maJb%0Ub~rRovKbF%s1J%Gh+@2g*Np<5+-{G5diz}=eIun!#@nYF+-{()kxuJ*x_ z_*_imq7}(i6RODiLRCsN*7F6Z0KR?s;_~$h+;N}ge`uZh2Gct27htE&jpNpy(1>Wv zYvXUHY6&Tw@VnT+0wah+>#f?UpJW;oI*!*Vwg1~^KgPb*Mnsz6G=rS!O6eU+ngY z&cg?qCgM7Cjux$pii?M+Ht=&*f~@HfL^P3>uu#)5Jv#7IAcoB?u*fS)h)oQh~N>S zy(CQAw-9g2Hx)1;b$J7^*lX+#k9RzqWrlzWgQqd)olH=pHhUn>x#|v}V^LJUs!!=$ zm(jitd*rw~j>~&d|FQGnn?5aY(JsV65i>er`wm6=yo`b-<+GjAJcm0Oq!@vdFun;F z*^TXa`PxShG?nEq%gJ{$c%L@n-&=_QRjM@y{N1;z3VwK78ToqME!p%*X~f*-*`3{2 z?$6-1Q4LZGZ3KCPAq5UUF%HkWr?huN^(UuO>~vg*9X|_5@$Aq}?B_T$3#Fzp0oLhl zGc5uG&AV-ECydN|<{DJrnq6O+!jx`#w30HeFdF_;8CSY58r>~qp=t8w;?z*X? zl;-jxM@9c83(>lpmeG#=XW+SW-MUpB`(7iX$J&x~OMDJ9Yrxhh9{ohr2}(gU_Txdt zXXOMHEHHvd5>qgqI0f!*ksx^w1kshHSh!31uqWHzYI)FaT`K}mAw-Liq(;v&kcv}? z8R+zJ-2DramzoUi33}ygw`6`UZvyTjSe_n#!Wq7!y<7OaO(zQ)+L@9RZqULvgW>b0 zD;ZqVQuB`4jxHS_qJz@7Xd;faZg#<^n5MY+I-X{&zx=ey>ZVnyCnP%UXaCk@81XN} z-?pIlqAh)va24G>zEp~cnU+M7)n6V0?1M#^f#3V4pGTTWo-#1M#J~P z_Mb>8Ve{3I`=*ekR}`|uF~0$L;|8E&^OR|fvk5;M1S<%$S_l3Cw?%&#hsbR7Xp#=3 zSxl;<(Ft}ojyUTt&7wE*mDeZ{#YaVUOA$wtPviR&sE2C}J2ZOHcn}#%?yeYBg5F!b z8d(3~33kJc8|=r+8+ZBcEK2D+y7Oe)$D`#Yh%YD+&IjnQMf(W2`IR3_7&Ex#pXg9; zux)Ai1CJK0{@N`+k};O4u1xX1tp=`|HwLg6{*UQ~gQGo2xZQqZwq81nrhq(TgtF24 zgv59oL&B8y+q@It>?E2j|Arcfc~zCiGN65Rye1M%5%rq0^LI}L5U z!^{7{?EIFZSsL#g)V--8W4%EA!IS44{$19-a0TPWzEtLI?KZV6Vlm@hDV7@yLF`0|qN7oRK<9@8D}Dolj9%$IQe9}Zv_a*E{UxQW z{N|Fr{?%8yCI>Em2YyTS#>J{?5cMz#3)cy(g$y;IBDe|OZrDd6pATMqFU}oD*@Y3L z&?NiIYhYSwL?#gfdJqJX%A%5Gz0Mgk?1OOXirW_4glCwh_t0sqt{+0inh)C~&2CCm zDXOuX&&!FT{o3mgTHqqyKqWN|~?BHC)WLRA6_19zgSc*}o#yNw@ZQ~n^ z?&(ljSk$afsVTAFlc|s;yZMw`uiC;>Fv6rJF7^*p`4au{(TqxRCqOR?Zne< zT&bfZjxzN=XU>Kgmq&hGy=`XT{O%8^SJv<5XpqJ>3y9<1+F17YB^@o@mx*mi)RZES zCf(tF*@eFNKP3to$E$8i#3t@AE$T~E5uRF4Jso!<#QTjfPxj0oCAd%8j%z^)cDG&H zF+NdKke7U!&9a&v+(6%FWTJ(0$cOBaV(W{|7_O}FC z;-gaNYA}yMuq6(ES*mJPKqw{}iau@gXJYqf*BAZObzeO%X|33w_H#xGJ}DQK zx;`@7dFM;%QEkow^uX&IzWzGCEbvlqynw}5JuYq1{tFU5o$cPbLIAzAS)W?w#LX*E z!W>VJ14;TsNu|%QyqnY&;;eY~?k5+7KD04K^yP*^?=CIqUQ~0%MT{rj(ZS7i_Tr_i z8ZaiLOkG@Kf)`W++(3)c4tOr0!vMp;DWMpw*h;3e=H#AIN8!E#!AYY+*php*M_n)b z&0>J4VD4~r-mfBNy?&nX{oEOON|j6j_?1K;Pa5*B3<;8+09tp|wcz;Wm-Iy7pk#h{ zOPw-6Rws@2W@0=zm$^!Bzoy^SYACD&HUgoqp}&BGj~YKTTikVhgHY{KvYHQ^78~72 zjKxUDQl1#*0P|J_5|T5+OQpX)RT@V^znm(vcOUA2QQ;__l#b3o4CeJh*e?u;K*;Sa z`)y@VPH1*VB_2S1Hn{h1>Cl!leof%v?vTFPQM_e5LjKiI@OO6r|XpMkDvhMwQyWANBRq}#1+uPh9|w)L_u)N=1)sMiU;|5S z*4Oc0f_#`aHKPUifJ4pu@UoFhx`M>f3PQoLsNID+Rnv z^xo(t7$l1F?ERKtyfm;yKl_FiA!~~Qw7!bT8PUGgevhJX7`_pb>5oQiMCS4%59zq` zZt52AVakIqezLadX9Ol!o2hf&*6l3SpTb*v zzjMtL4@8+`=&2d%Jc!)*%#3i`rnDXYW@vok1buvipaXyz5djH7 zo^8eVP{&7w2}p2@a2;7d$@N4-y-#MmBmAi^Ku?UCh(GwLLNV5JLp$ctU$*nc!{9^) z_NAGFPvQr;+m-x=lkt1wJdF5v7Lj$OX8#-XDv|A5{2LDW1VENC2@AhanxEOD-WP!Z zeKsUH!K?<-(R1)`&f5DHZhX@Tq~LFMRzcCJ(|Evgc)G@yFu&kg*%%2y!k^>NB6n@I=1}|*{Qx%@|}KFoDbs<}_yL1yB+XbAm#T;1r#M#;5QjD6jPJ^a6vG*uMR5R<)b@ z5%>x^gf^xo^rK{N4MT+b;@cPTUGtY_)T5bp(-K7L0@;EVVcKWfE=W}=K+ARz%fO4@)BK>R=VrKgldGlbN>YeF(X z=jb{c@TAn|+J&Dyp1Ly+NTD~4>u=*LT#aua3$!QIX^mte3H?+AA#ibOD_$ zBCQ(pU4h>6sq6+^V3g=PL0P??gyviYF2>0@OjT2&Z&gkJk03Q0v=V$d60Cezg8V$q z@$VxpU^sg-CiB(0`AYnmTtt4(b#KA2OfUC-Gt`_($VQL}-5bm7DPScn6UI#$%-c?% zIfx8AA0Q!oL4%Tyb~klk3J_Nk{0BdUb$xrGrqa|XTx&#RRlydF&~>+Q-CHz!k{-ur z#KX3PGH`hqgpX~kcq4mWs<=63I~V77ZFiqMNwbXmC7gX#|2vP1Q|NP1|@L{+i=1~sOn>ty{yV25iYMk?Pa17 ze{Q}DDhN{T05kQzqwmy{!pBU9JP;XNrSPV)B3;qR{HOr;{Z`Qj2iDLrf<8#Dy8Aw4 zOlpPyGex7q{w@tmPLcBGd4L+}jx$eWiA%s-7`dAPQ#4ZzUb}rM#=(i7N2}IEnEZ9= zd8>Ndh~)$L!z1TM+t>A9w3t)*Oz8Bfa{b5lSz}E(@6|3(6ZyiH-w`X^ZV?(!OOiqf z^8Vd3krmeWnu{?1@Uvw<29lV~_3$c1z>CI`T2D{!9S68t?&q*YN zcR_+N{hUa$og=ZFw-Z5MC?g6uE39gn@`!{Rw0Aa(eef$wW3PTFU+o*4zzM~C%S)UH zckvm}A4huxZ!qGkZKC^eJy#MI0kKsv9Mc`Wj1D3I;&1x@O|rqsX%wuTQl6KqHF3=3 z#e^x`y%nb+yP<@{JHYZ%ckT+)jxlF(hIV}&lW)px(28iGeTp~UxuXOOJ&q6{`Qli- zHsWJKkO58TMJ;KvI^AZjaSBVPN&5a@;&cbI))Mp}gdiIY8j*Mk$b;VZVc*Q@e;BIT z0I(lKkO`H6CS_W9^@v<~?B_K{j>n$)bx8kct)^car4A~qfs7fTalriYIg5;jwWtE# z?v@_e0bxfcG{rAYb<}ZeW#BWt4Y;Of^_hjBNj~lvx(ViazMSMZk)^=ZC%x;z_7mwP^li*Fx*!E1YkKbZ84Fcke{C@!I9T8e(n&- z4EuMZq1l1kYrZt|b}SXM7y9be$i>@`sWivKpP-2$0JupWNL9&0rvt?X@M4)maAj!3 zU3@kzmD|X807F|X6KBkTnI)hxutm|X`9SG>kVPpBNG=81P6i$iOyWpgIwsr=;iQ#k z=WyQ}^nHUXJ&s>B6s<8Q26ifrW~~?-I5+7zEBi1K=PB5qz~;!0ojPEVz6}9^9Rx4v zVbVZq>{#a;<`tkTert26AT#?A60Mj(`6IgxVu2B$Ac}RD2zrJrN*h)XWIpV7X+IR) zT>XXM5DYlfi+jfu6TZ0Spc#`EhjvMZ3F*VSxm~2yoEID@U=q$y2=aV9ln*uQdab7X zD)RtE8d6ru#lhmQHDDs%6~T=dUx6hd?sUZWY0G6pBwtWLaj1*_*Glj}JPXe^FX^Z7 zft;U!JxuP3dsPID zBf*@t$h-yJSYim$Xs+ej=bZTBR*_rPIjw&HLU*fR{QLUbh4tdb1$lqO{5(hm+!l}$ z!ZF8;yun(&Wa0qDwgMlNf~NH)E!)H7(&)E+UnJN^!5c_tPiV}bRV`TMKX`TjdBcQo zRtO_D@cjLDH;>yzgKM@XP2g9}_EK$?QgCw38^Q4xOr2FDWX%gzF`Azw*Z&f$~rKwqo$Kg z>Po?}l!?|}RedjL#&vi!C0Qo>z1Uj8&)y-wG|Uk+tr{aVt~9UfyY!ap0(s>TXe`sY z>%+-A=Ja0tKU6Z^Na52nD7QqeZEf=Mk-xRMSLSjD2zmqq1k?>|S-AzRpM@vPvmieb zjDf#N(5d03=ldMIq$n>=JksR91k&nZUbEd5jySqb6=T=J?Cu(fEQu|qkr8`tobdHFv`+L?$+$#Gf88I8tEex|$fF7Csdd(`(jzK`#dDPWYJ zx!Borg-R#ewb>ML0WG{u=~r>d%>V58M=dIesU9qW^mojHdK1@sfQ*Da$+DqMrsPh| za@-5oGK*BH#om`cDY?`g0#v#+rjnfxfrnU<>CAR+qJrrg0%T&l^)D)%o|*@7zK#!) zq>Uz!+wu_%X*`!jW5h1g=Pm|h8~d4i%QU{r6?SuS6kwY@9ExA?4*_#>EZk^~G|5Ic zu~Fu$$lb@#m&pc61dp>8$p7Jr0rW|i^Dmt+f0V`Q>A0v`29P^=&~>mwlK=j~D%%q; z>c`K=TLXqp_;bF}5hnWCvDowru36_p^M0$(C}^&aV`xyq;M+O3>7`>aX`?ju3orY7 z`RUh7{jIb2x2*enI?2B-w)}*b$QXAD%;Beg%NmCu(6bmS#<(N09fty1xAYY6Nr9O; z{GPqH^2d%Jf7YNt{%f5!Os6P?YgqqErJe7iENJI~5FGjY7DXIT@o7b`R~ZjeVwfkt zBts*F4U9oE_XT@?;9t~)s{CvcbGG#9kfYfjS`7dWp2al;dRBXRJP;7plAoWh_UEhD z44%{YZJVl-2-@+dt6}DRp83Cbt4i59-KdM)RGGb4AY~h+yvxHRIaPCIz}Z zI&jgSDGbikSq1XD>*NVeo^aGV!MBHw-16G{LSLykY&!`b>73~OKSrK7>rXj-Ltu*2 zqKApv;lD7;QtMCGSDLdgV3@HXP;LrC7^r3afXB_<>DfA8W2B}`&>}w@1KbyCAdTZ_ zN2GYG^V`AxzUR&1+NYaykXT>|%m|-BrlX-nVD%cO&Cv6(-l9&=3l_Yr7<@%pvp}n0 zZac<~fnXcYmJs0&U7ZASlG;(%S`Y?N7lddhW5|yySB09oQWv<|1AWo>mD728Y4l6N|L_5a@3h_tJWCeRyvHwUmU(7?*aVr>>6=Qk`$a zBY;NK2pB}5Z;+Thl}{=ce*4UC zAjF!lWQ9@92}o>&oPE0clNv@8icl?=&Ftg-don9T5_}@9eibYn9}_}mV3~mw?xErq zKv2ySZH{*nHbDuB+_d@bH-ve=k}=oxKjvE?IuF1W{?Xm6w<+X%l0$yUb3qKEVv{J} zVQV?8#K&o0Qwk?2dLA7|py^%p7{+0FRz-Ay5lJlUVgK**cCRzuH+Funud5}LHvG42 zO89`ew-EpPb&X$&%i0aQWC4U_LjMq9ECAxV2t69=ocY(jpXw`zU2;gNj6^pMNM#SW^5LMywoL_J zdQoGh_QD&foo^emOlqP0WPeLhrib7?UG!)WKlVc9b-1s$_c?>x5j2g787JZt?n2c_ z=@iJjByI(LhWS5z@n%LOzWq4@Mu18A>!{y+MPd?a7jaxWS7RJL)5p?GD|a7!PU4uO zG9UN|*4F`+ znF$eRi&|PRg6;yxtRY!yoKpR2J{Xlv9`-Uv*=X@0k$yiY#(jG*ad~#KS;^QY;to&B z_iHHA?Icv+0Y9<22mZO~2RabUBqGw2&2!H}ljZ=po0)*^@O63{Q9+4}8aF@)zFNBs zsK9(>BaXueg1);>CNpX5CAjHX`r-J9d!1sE;Za8?gVbg2oA_ildOK?n_+3N=zycOwxkTh+*Mf zAw^DEJ9rk9T!2@#hSP4DdYbnv@3m?Beb-1%>qyJR5r2v&7Sh;g$0X^Vr%c z*t1O}V6Uy3fm|rR&}nqfergA=+BLUz80_s~Px=yY`w~}1XAw_|nbK~?_ zLKvRQWc@z`dWIml%%G`ANg10#lLdF`I>Q{ncTOMm8{;ReKBd}v*+GP$%x-`NG_jjk zR&|(|0Yr3rqTD!aFvS*DcH&QQy@cz?<^Y!HJ28f~omSSjLfPi6JGceqh!&V*%*gT@ zfA@RiGYhN?jieN%sU3P&=l5MLY$Mg$O)E}zoq9Y{6F+k|E>e#f)qR6hcQg^{&-DWsn9vyO>Qra zus6*Dm_s5h(V#BJCGblrCP<4tGjTz^t-Ikny*EY5!Q-brSBsv0>v3@TKWie@*bmse zLx1l5ygeKuAu9`C)>~~0dW^Uf*Fjh66b3pMa%9*vK)a)B`3 zZ;Qal)VBAERG-CVwa;}TtA7Ul9&Fkoz1o1gXIG)R_pbRb8z$FMpS30Sc-oy<5H~L< z1rP>?yrMA#;T+zz4yW7hHHs50K(5jc?sbl%<@&&M>)3Q_g^E7fM>UN7^N25A;EXpv zW5V8I^5jI>2Y5SC;56&{c&N1FF?ZuDZ%YKKyZsqRF=LI-HZH-Ve^?S1nJs@C=dmi$ zho1A@dRY7t4Ozst)sz?Zq2&UwsT8|b<%ozP;Ri+zQy2$Ff+s zJ-)uH9%px*xvC!TXsW0~pjfoiVQ)}wpXr+nlm-Yg2J?t(X;|k*@vG_bAU*9hcwZ1Z zc&q9k_wCO*h1{L;JIIoR(ulKbbP#&gxpWHQ^&(O_hU@=%S77pODxSiO_!aOh&_!;C z^m!nSW5jwGD@^pcM(0U`L*8G@@c7L~dNX8uFkMYUER5y`f$QZ715HNPwEKGi#e$bP zLWe=c4Ux_VtKiTF;?c%t40x}}_TtnBRi)*FpCi(RAo#HfD@Ep$(L}%}OpuyfxNt<4 z(;3iR0cX$@KLQ!S5bbY1aB&5Lg*_JA8|L$E3dR@ynS)mb4~={^yd8!d%sDQx=mcoX zdhi7LfgHk%xCH=pmqqN}j-m{pcY|ic#tOY;UE&nE4R44Bfb^eHfri4KY=WR6J_@++iwJ&P$OMy75NGVq5sDKXqesv+gD@oGXxlZ&KmDvce=Es46s_xhtx2m zzG}_bHh0c9l^J#TmYWb*n85}dNCz9EZoz@r^a%2_Jdt5!Ka;4oY}#leNv0hC)GSnBMSBay-=uppO-Jv zEZl@#K}%EdZ`5`bS_Mg9&7n!TVYwH~Uj(M*=jZpCgnkPF>RqLhLSc}u>ZN)=FIDK7 z`1AJQ)gzT{pF@qP4&0{%cA#a4t>QSrqV!*F1+6H_0Un@^pzyPye;*;g-G9PL zAU>dr(EkQV`f-2D3HT(s-9{66WLrFOE6&T9MU_kP>(w?9^3o1ERRA%u5$wcFN7864 z1{iF%ppqu{CsMg*^AsZ9tv&kmUD&K&Yj@Ur$108od=CKH@Q`qz;C#JsWuZ-U zzCsX(5n+{C{3Ho_2cCDt8_>6E9KypM->WaI*pc|~b*d*3g2k6&0^l}B#Rk)ac-Rja zg=7(^5BKsi7Rm2*uL|Rt^`-iWy2q&!e#+)p{J!1$d9A4EeT~QVQS=0_t6(ua4OyNt_%YzyHQyWPCI~%ks?v1Z*lB zlc)+^*%U8p81uhH;))6c)<;SBEwpBMh%XqIn^tR)Sg+LudWVTLC-$3>LWQ9~Sj6Vp z_SlH_Oha8yE{Hb45{l#e)f{5Q6Rvh48|;UWqJ&Fvj4U)97+#svEXPP0_~*{c%OKq8 z(L@2j@!N=3*_nldV&mEnV9`p^7g%Cw`va3jW5C+6KF2x~@fQw%6zR*P#y?r1YT!2u zpG#frXpo!MI~lmkHrt*jeb$WD$>T~MXXP3kXz1$T_8Y{n`x}yB`>3)p@_6Qh5u# z(CVdX6X4Hx)Nqi=Rrlb%-mdNV8qmc8enws#{;0kR^`SW9e;W+yevnBZru2O022YAH zuh#Msh86GiuwmD*Tno~5sAP)RaP<>r!ev5EumrJyn@ryO!kyw1bh%F`hZqYp{es{x zkuMJcxD&rhegI_ZUauI8sSh9mZRd!wC-MB&BH-}E3JZo)_=gJ$24h0X%Jq`H(lZHp> zb}>^~#K|^Xcz1zd;iP!GPD8kuhzjD;p&z#V2{kpFjiP;NKvY_XU`X7NB2b-&K}WL= zD7+YE^Kz-LB*-CP$%A`~7YZV8S1{R9L=S&@2 zeZs1{eo6~7Eo}?2;XB3Ed%@jGv}7+4zbx*nSNL?830igw>8?Go@HHVHNJkOLe=U%Y zx!0DARENKW=c0Bil%OnjIw|eVrU`wZ98CGJuA#lw`c;dz)upALSDon$W@$BD`nAMjj5uh?I{<onTN?T%)jRXd^`eymq_@+_+;~x z<&cCZ?+Y+?e^V>GHL3n_hyV6$`p)e~0coYO^lyCP*8VSBVDo-q7tlW{Pw#6BZ5{A| zV_!mW^=ro&<$-B}gQU#?hn6(>L#{`u6{|%s4J91{%_%)Dy|}JB^BSnZ%{7`Wbujzp zuZ^S&w1Dvl1C{rQ!w3KnB@r^E_k=3LR z8OpwFPOdBMrykQ>Xn&qk^Hj(D_mb>m0dR7q0{_a<1xpNpcyAD1td# zvZj9hp!N#e;cA(fQv@J^y!}^}tr*Iil5?$Bez!wwC5GtTjW;ucZKV@f>$G8j6e3npBrlFT; z!uU7BL{|6^AB4ARVhD7Py)?FH-F>eIPXGWBDGMc^T5dI;gJ%Mo;Hw{J9nQa{6yE|Lc zN6b@$U%X82+w@?-#Q@jbX4BMD&uZ0|4vm4%M3ll_8}DeHFOX6ZjXJ@a~G!KMSL zhl53hW@S?us@Td#Lag+YGkOpvIK_|1o0V3HR@WYf6eBvUD z^~pW1eX+C(fh!*eFhw4pbwXtzFy?8P`IqMcP-J%98!ou$(^YlQc$2ZGFlahJDEihT zlY{ypvRiNmz7U>VaNv&-{ocV(IuxicM9K#;7>NI@83%ToW?RJ30xcC^F^$*A#{yB) z>Pvf(K4XPA`~W-vwH z9?2kJ=zSEO?n+-!X5bxU{uuEy6-#@b!d?F}_)03RIl?ihMB(clQ;C zJ~&7agA5CQZl}*G&TA!Td^aStT`SvXEmpHta{FQiuHA+s@yCP-j*w6c3%uX$*lgQQ z33}<#54^ycSS=dzo4Py&4(w0sZcSF_3{cdtOgqbvm2d6fIQfH;^_ znDJNH8#3Md-2`UXtra#lC_VSoB!MvRkl({tYYdIZG~6;t?rE_1uv%sWFfONKx!aEF za&Gt*Yk+@lzxuz~*kJpz;^HgaCPD6Op-l~Nn6rcQhfIV z_xR;jcP_ynDy5w$GYWxgYnc?+GZ-9y?m89oTZ;6^@!)RTCT79)w^!1$Ju=L5v|E}g zaukM)mW#r~Gx>JvN~TDZU?=;{@`4&h>q#X@Oe(eGNBWQXFaBOn0QRoG?|W9fB@D7B zOGt+@)`TQ0y*NyEc2Pym%GM=b&0yo;ZKsc5&=2mjPveT|sGsswDM z=DB;LE`__q3I3bbYxoC590CV~f~AEq+F0)%E`v3Qy=`?mb-~Al6&;XWjadc(!p6kA zxA1(`L&G$ z^*KPP41O)za;jr{UO^Jq?^F4j=YqCYoEXvO@@r!2TqCJflipKFE{_skRoKCT0SVN{ zucD`I5-k0I-K?Zh=xrJsGK#K|Wfy)^ZpX&}t{1Gci{Q`R^rP^g8%e@;3Tc+WO$8iq zW*}Ys3c90GfMX3u3c#StQzt^faF-#`WlGIXuusTE(=Ukf>6i0uT^1PXU3c)w9Cd#j zv)hGT5lqI-j+Z^=WvF);r`@x_Bwk~#kH!kSh$F4MQDV0>cX_RcG3a`p4%Qy)!wGob zr4CrPQ;o;MiZ!4>db|`GBaGbki1IWjFsk=o4p0K5W1PN(Zt+jTX*Q-580R2_Q4-g9 zc%2Z9@hLt`u5ZAbv%$MW=e0hb6c(a)4+4NIAJGd!xK~w*Q9L;!eP13|kLD?pdhp>+ z{rH*+l$25Jg>O~)&-!N{l2nOZ9Drf$hsewY1Dw8m1b+Vk*%uH24rS{>6{af!HMI)@ zaE%ymAH?@D%eTeQU8jY80gsJ_Ci!zH)V=stXuFWyBaBuz6|%xD`7<-1kP=lrPE#|? zA&ia(x121X#Ie6u%=A8Mpxyy)orc#?Qys=sfwHMmyLy550OAqYW7rX83z4kLm`AMYYFqn`8hIC6_$ zGuBny!1C-<{c+qhikX0TW9Hhn%3KL}ck~k9%OPK%?F?<+L)SXsuUXE3m70el-L|zF zE-t<$oR7DoqjtaAZ!EG~hN^;Gs8i*bxUCK9DndS{*SSv;dgg)7`!d$A`J-3(LO57A z=bsOdY(Tco`n0B;&V4^=?v%4&hjX^jR~TcdIsQXur|SPdc&14t^HgNm7x8bgW6%`I z#LCpf|292xY@O|kqh)z`LC*n=$GK+wXazT5pW`zO%62>)RWw6v%hj>R+fM1(DkDb1 zQrZnSona^VlFuB|a9(9UOJWpmFEzhIEtL{RR8NTa24toCG+M1bNAvHFU8vX>Clpn# zSN*%nR0~x33|4YBMjx&1Uz|6iY>C1ahm$Ix1nV0Cm|Ig)nBPV-wTv|%MJvM7^V9uL zQt--JU9~3u1j3a~TQnaZZRHi?Z?m!Ydk=sB&GVMmOH)KPT*cgq;fGgk)y%l^f1mkLb2Kk^g5hBZ=#@l1I- zqZcH!YxVyQZ`mq8-nZ8G}ZK6qerseFpmAW-BffC z>~M)0`)C=e%L7wl<=0(aQQW`j5jnTrWSz_1>YXt&N9Fq!dpY&cgf#=%?pJ1ILuPt< z$v^7f+dGj8JG=o6x;=vagK`)JB&GveaC=UVB~%sh!L@-FqGRoc1H!q+3x7QA70ObN z`iO61V(2$1j;y{GVV`v&Le#B7L=c_Ev)*JB*Da@hp$HP?aP zMM`F;S`tfYXfz+9;{6azvjv;YWWVt@YN*t&OSYenCE-1It?KJv;u-l;5G=eu(l~#$ zRgR`I$L8D0p_By5VtL|{< zo66(W5-AW9fuvVs=;keV75+Z^JEwN%JvCwLunRimfA|;PI@vA= z1znBqPLXf_0z0ID69jH^-2QDmK-{nSxC4Y*%pknC}2k289hxBjUsYcZN17n?;C{k5J zv&RplxrgF>3}wr{0zKYn){1JaG)dqmt7sOv8Uvnd9VY}-)& z6|vp(nO+I(M}?8AyIa#W>%I&Zt?|gRYtI=IkI>fYjiX`QOV#io4+(`8aAWIkP3bm3 z*!@-w{~ShH`Rxhm=D#jKm>X+oWNSMan)On)5A|3{+;_*v{vdvz1}cOA1>v#g$F+R0 z43ZYafHlKU-Yd@q#iyKB_r723y=%kQeCxFh!5&Pv_qmYUYQ|Cv{iS*^9=AKK;@r%=rL=7}(-}A&Y*euIq+^L+&&%z{B;wDIKIGiI|p02{rXkAQxcz zJTobpd((&~EE;l;nj!4LKPZ&ByaeB`t?Enc$*@eB*gaJnZ~p?U*4;dHM7WoVN~d~4 z;Y;EkWhlqB(}xSyWk_ED?n^*;hF@g|f6#SB0Qz zJR1lrM+ZG3cCKXxkm(UG@XRcXLzD){6uA{xg77M}v+-!U)CiE-SWji&=Aer{_mR9vSVQoN;>RX&iL;> zx?L1uPvl!ZIVnAcGZzFBd{+|k#^{U*RIR@#2~*r2-(_SYJ`2X@3=Pyp62VEedj8Vt zn~bF7C)_4)HlJhj02`^cL<+AgXecJS5Wr1{WJuSx1kpLveGwNSSXUKiX9diY>+pdWY429w`Lt6#ewJMRt$6`-K!d6Vdh-lib} zY!jb~1uLWx(eux2o{pG;k?IeOpZ)c_jiQFZp21+!hmb-lW!^wo8823V0WUsKPc(-O zq`M)n+MrfpD+;9@q-=|YeCXY)&SS&gwL>0NDvT{^x-T;d9{US>IldQj`-kpm%#PyZ zoLNik4BiAcLWcOdT3{Jo!r^7~1^+GlJ^};wHG~&Zeeb~_W%Z(J8xt8GHGHAP7*gH& z2ur##=O|!5OjA|;RsUC8V4oZ)QUIv0or3+~%w%-t`s@60nb!CR;}p*w{^_140+08Y zpky1divY-TrB|wmPyf!0Au5ZZ16gZzAcK#z2)|hHj|8;*n~O-f^DzHse4b@FA=Bvp z{aaY_q(*1UP9#m^VxiJaIobp(Dh9>!z*U@26|*? zG`Qf5V5iamXEnKv%dKhpdN8t!ZcvUChXiO*2~KF27_@s7fw+o~V#5D;)>(qYlk~$5 z3Vp`Fyb~zyC1Pp>kEfF7V;IwY3WkT~R}aH)%Yz;}m}sh`P3pl5{s5}ZQj4M6k$-+B zbNdxJd9Au~&A&N;k%3`7Ma{05?cX#i4iJBhg%>Ei(Vy113U%CH8cD-#7PMnuY-!$G z-uT}aJsomX836Fe^Ff6xnQ8N)xDMA=D-E&eFaA$wFa_^ej8S(~6Ua650s6R~nF}IN zeiTkc0QyaeZu64qvw+jAA~(<{ieNO%bOVzOV7|+~Vs`#l466TF#n>{fVlIpK&fPHk zms(P5p(F@80Uu?bz*sX4Q=mG7gE&Qdy<%lx0`Sy3O(+-h5o6fk$s~~9|t?;sry8% z?9vCUefl(5jg*FyU%tKip9HlQZh2-tl~8<%(vt48bcDe+Ms^w|3Ku$M5~V*f3!4U4 zo6ky2KKEu!8BUm|WE@}}_yDiJ&0tjwFqlDYt1`d2Egt2Fd&?l+b*C{t5IQ}RnFrsg z`lo$;{O;1n{YQvDLhvBTwGDJXS{KZm^HgC!7nYR7 zh>0mo=vEOG0lGVHuWL)bz83THogMGWA6v!GTcJ;>=MT&#?39%J}K=gRJ+Y7M@stR-0FXg5Y>h1S%E zhKixGjI-HbqSkJgUjELT5UeN|D38_+pMRpx-2-cVZBGWJ0VIOU2SQ93{dXGzbUIr| z*vs%TH{L*@rhcqk$abbR58oC&!TV6zZw)_Bd>*lToh^p!4IKZrDfz=QV*BY^#zs5m z%pdNij#J=te>By0e4bf8k*&}}`UsTRS9h&5D6~UDu7mFv2 zG@jE@rL(_%{Bsu#ejEHk0g);GdN}AA!EdMUL<%oMW1LVo&zQduo1tTcAB0jfHh2so ze;7|{9;3~CPSDyG^tnu#IZQupAYA50Mo_RnoKm8f^V9JkHC{TW^=cwN$`Rd;Y=9|S*AGxK+H?=O_!wMWF4{cC^TosjM;|_I>2Ch z#{odt4PEibmhl9fNuMlHH5+KW8%pDTn(TKx6M^%S3t^sM8t3lkZuXB@B$cPFg8}?x zbi2h%-too|eaox2s}ukkfI>I&?QTiDLMnAX6b!8;r}QDTdu-+D`kF%hl2j?|vxB3Y zw=n=gr%zwY1bOpxJkH*7i{LgDV&#<_b1V3N7JG9L8Q~ATocc!&pZlOm!PT{leE4oJ zvkhnz5XXQ-rP+hqCNStE=>;9sM;hB+lX1WieI2)q}zzRHcLpcgqh7_?8AshiW}v28B4rD#O2$ z96;sY`fWaU%}canQLR&HEDr++Z-KFLs*UA}_AmgPjBmG(Mugu}Jua zPmrW^Tv8^IVHqYfgg-^nEhVi%U7%fK7x-k+<03gteGT9)j>}G>;RKBBBp|zbJ5AF3 zvJ2);Vh{c(^EDvi=Oqt__#FR+^?&kbkXX z)cv#+jK9V4%uT_2nETJNI_uA!+8y4N+pto2loKU1CYDBp++@f2m#v3hyXXl%=C=^; zv9mQ^J`ou9v~JtIzUQPROA*hyDccpqE%La$3>k?3<-e9Nu-%`8*dLCi1`iC(rnwo@^}T#&oDX6x3*R&%P+2`=Tf-^PdEt-d)}k zK7YbjE+T;I*r;)5QB%fWrzN7Dar-0E++$t!y@krSB{VFO5Y=3!9%0ID&0>HZvT+cV zHnGT_kw)T8560W1*ZB|(W{5Ipcm7kVuLGwtifQ^$T$1rY5IQ}nRBm1ywt+U2olVA8 zuR`0+Cr@+2toUY2i885A^L~SKuy_EZ2Ay6G@Uwt%C>EGX z8pYkk*#}>5a|*wwuOrHWam=u5sH&^B63-fO;%6ef73ur@k7oq$Ook^86!C1<-XjhN zMU!-=Qi%qkuS}%i!phCK>q1_zfELB9-Nutqq_3J)-D70<+(3WCC{3?4RS|hdkp>Y2 zGs{&CQUqkgGk}iZ`V!`q-&&9u;AeA?LeQx_$eu8wr&=291Ao?ETQ=DZ8W$gmm|hA& zrrrhsC>lG=|AkZ4kml^{Yz8&2JIzhI_&vU#X7tBtI7{$xh{+cdD)jAh8NS18edmz| zs`P~5T(`#D@<~spH@9*qZl^Z^xPNeL=W;$j21Onsc^$;1@jrLgm?>O70CEwH6ct36 z>U?S~I>wzx?AE%7fb()mjULo+y=dO3;YIomc3>z|Wm&|R#dWUHx#rCS{pXzD-d#a? z6(Gz|ajQ=&48uBM!zDuU&Efvv`Dfjy*I!FF9;zZXZ2<$gfuVkz-e8XIvAhGg z3@P>{ke2TMqp50sa1XRIKxSv5PkFn38Zl)KX67ag{??h~ul%3;1-D-_I*`G9vD><_&kFR;KaTi*mp6d9wKla|HPD0bR}kbXfr0#>#Tp57pLB z0EmI=h!><%DQG^0x0C3;*4Y46<^K}d79vMTqa?HZ6ogI?OV<#wIeHq2KOo`F=xzJ| zFrwz#n5=yN4Y=KZMYWACd6~}i)~)qDF6u|Vd0REveN#M-o2j@4T)4jCX)q(-lj?V` z19cw>N9=z@D>lkLj#(`cpa= z!k7mvvjS*v*juV6(F`j~yb7nWbe7Q6KkO$w`Qyge6%#5*B=b8|(pJ zB{)h%?49&(V!Hyfwb~6=u9*rvFZwL_ory#1yAs+xCR748hYw*yp0|ZN-)UgvZ%}v} zi;duv_|PE6y$xYxCIEJl!6P33(6Ky-KV{WuwWtVJGY*8(4>-x5=O6i}dlC&75Q-v5El5Z#GHZf7YN zj4$2^?jPprvXM);{fR~vqn8oHk=xL}^15=ClK}kf(D;7$z;Hf)FLKatQa<^ix6?>5 z-P=5-QDp!b_dXQ<(m>=JnRaqWd~?o!Zyv6?agh_^Gy?>)l5Y z&%=QY%CjM9Gie430I)g5VI*ho|CtpU z9E5_{EKVTrUdrFyG9T|%creg6^dayrS`9(moQ4np)Wpb@|I`!D>?EWyWc6JydaK6; zd~$l`h=UP+Y40dwRS)}dX2T;bAKeEBeUHf#!vqBFcH3N z&+Yd~ov##uod?W+hgG^j#8t#}`+yAPY-9Iy<^xgj;6`{5DEt{|l5FBionX1`PU{+I z(bxOMV_8~}q;eg}KdRHCwuCnSJkeET=2nTK{ShSmbO)RR4c4ejXTZh*7XY0$!J)DT zfSXnW%b#1)r-n}dcnsS4{6ncerBsrGHei@s=7PM?2c4=j?IX053q$zrPE$wV_cn z8hV#_i2pDKl{%>V-th^eC@@{>^@P;nN0%F!XQE?vKp1U$Gk( zy;MZEKxkT>XBSAj6`Ksdxi)OJ!f1W{$-A3CbBOld!U#@eUt;dsi;LDv!S7jwaIU+XKJ7@y3w$`_i>ZQ)~+HAXKu z8kq6FY?koU4`-pW?^!r6m}6Hw*ZWpg+rOj=rI+qQ!TiqCe0|q;>zJSxNweAg9Dgz3 zz~VfVS3jn}3e2CAR3%ibn)TjUZW3W`ua?bUDl(0L=H$-!^0(35KU?~R1K>vANde@5 zP&^!+1Q(gn0Mp6 z8Ms`6QiNR&zf5(+Tj|Dd#-C#S*fap9*oJT4u^Kso@i z$hgvZ8x3YqRvstWwnA)BCVN8)NPBhorf?&j)9^lpQ%jip=P1@wOLIY419_(e9Y@zS z$KUq@tJiHUD72gLKh6c`T-uyc0EA}&_}xf)Tk1?o-q=4nFsoCFVrI9|lo;a+#^Q;k zFGRm=rE4;s@0@1u{EU@Zp1J^Ns!wJUABZ#6`%aznh>S)gzEqDTep$-RBkeRP4a}!HI(YDh9;CeZobAwV zE8_tu_6v3YVGk$Dg-D6=nPxo)}Rz$QOdD9sCR|K}F4Mbmw~(eTxWmsbV1$vzer)GZ2B&K8ZOL6S{`K-!9P$g3#~!M*GB`)X6LXb zR(K#C^VJTJ3EoN26dw<={^lx~?=rS#{qh8iC_B8kH!^R9QlOv@Z-(CZ2F~G-+*C8k zPrsnW1WfCDGuLBol`@iJS8(W%y(CQop( zcs@SU@U>aAkF6;s{Y)7D{$$U>x@in>_5W4nc!O!kV~iynd5IE?^$B5_=;lB{T$vXe z6tA`2X~U5OFHmMaVTX(13!_i#OI+b{cM-P|=-ByBtW7qtSqe!W6Si#DEY4uT0W^e~ zk{J;E9o8r`wV1=~n^1WNi#zOU|y_ys;X$?;T{RzCB+ zS0oJ(MV{Vk`dAR=b+@c-bT}osxpnO2Z#^9wc!GRC;)-af72#kxAYEm*LXVcBAKwf?U0j%r}=cy*23AOWHYNXoXHKyO<0q271p z8&sEf8B^V?@%y-wckv`PRck7Wa3g!>E>ZU8PUI||3|cXtPl6iFeVQIj7)hP6=5X?4+$+YbJj{3mTjecXPrIh)D(y4Nu^lV88D% zvhBOf?o;1pw`aWP8ka*Vdr2ovTazP%4J(2gaPI6&7>i%1FAOR7M2dg9%Mn-(;6G+p z=I%2Um}3)}i$i|-KqZubvy{g9sMT!%-$b7;uNhTA#y<7zdtJ)wUVGBoBKiU072^I2 zT)rg7&^i7vgIt22tMm!inc!+K&$;R+d2WSA|3W5ri{phw7{i3NI~bvC(Ml2vZxv)@ zX0!9PFHkZZW+ASV3a?x=`h^q}kQVS}vyI%0>rA`<2;g~Vrh=`A_c;sNk&=v#5L$Dy zldq4|yopm8b;ipp955ahwKF2#CuS^hLx(!XEw4w%A}Szl|7BT60pi0XUPR9+)j&iq z5A}%fL*@y{-tL_3x!JGIg8kJkQRY3yu@QV+kSuc$?7QN0AjbPFEgeT}GK*e+GJ!dq z>YlN$6th~`0OrdxI;&?wdmFkc_Y?Jain%$n9(*Cu>N;})iP`5=ZeJ8d30Ddg;>Jc* zp~=Z;nDt@24F2i)AI!oCC46C0x>_HS0u8RJv4ERE3Yg4V^sY>V7^C}i6;8KVVa{m1 zL4^&x;Y`z$q+r*vmt+D=++-+`(B%lL3F$um*}q@myPGe?hi-YS@?*s7c4TV03ZDg! z^|d^7yk4s7cX(a6=)YSLwo`{=@8h4j)Y;Wi*zCxT{^KkplOj`6@A2nZ6CB76Vnz9a9cHZbh63B4&j*0$mkVPGBbg)uL z!5rSb*43zDt5ER6e{1xCzNNI>;SKL#mcE?=lnq)XBl1a}x1Kr%s0YWaA0H`3=9hJ3 zym;kS9nM|kiJ16b>z-j)N+^sd=)A{OMUoiUkvvPHAlyTl`2lCnP=>4ioTWRLPddh-9JC12DrNr3dGrk!0T}@%MKq6tiOWGdd zEKf297)_i;y;M=ePrp`SfCM;u(-Cd+{3Whn|2ocli1} zw%I%;IDLOpU&Btq?#1ok+T(D56|y@K`khQm-$MhRx1#@~>jkup`-0vXcusumBe=c} z)%f`If(u*PZ`kZ%Bf6gp3qmGG0r9VvG`Xsn;Jm&8lw&3!e&^oQf9r=A(GYjiJYxl2 zKid^gvf8|0WM4%V*o=@-`{P>3m_`=;m#LNg8-U@Zpx#UI|M%(Yg#|t46@i`4?H;DoNN}J$t!Ox%Z ziU%)V{2T`8v98zS%kRit`JqNYr+m=l@uO{-I+{8vxldIcpKV*JX}-$_yXo;t5FevfZKVI9xp( zEyu}Ez;;)}vYCE@X zXWX`UQZL(05NSDR3Z96M(#+}hCBmMBLPMCEaZ0`*S$F*T(Xfs3r#5Zctv%~R6O0#I zrh24H&1e_ONL6Y?0N3oX-_DX*0|Mj2jH1a{3F;+m6paP=G07(9r=+rlv$o)gh1bqU zjMeAp`NdVn8G`&b7p+P?Phtv>*|&$}aQmMeJH^CE1R;>T-Zgth?{Ak75+gc;Hn!7Y zC0LDBSUmG66rKn?K)eXdiT5=w9esHtn_>>BLjDHVcQe7JqXU%F(Z4B<#e5!eF0M$P zC2lzwJ$+YP=&lyynqEYRhD{H+C&2Y~oa6lt2q8AqCm;H@g8cm0(i=nl&KSM_ zf4Ax$6Dz`7FkXwV;;N|r_v*9kM&`>~k4bf_lUt9!H8nrKc*22*DR2r(! zfq6ac_ne`SVFabyR5VL|SPKsYy@ z31cNqpt3nY{U6ukMbVe^vr#K(&osHdhj5V` z$;m9+CG^W(H!P>45Th-G3?BG_B#r>3HEdUgAacvyzetv{|LS^=urEjR)cJL(baZj= z$q@OrMcIprFgyWC6S@T@Q3S>c*%XF@RH#Q~(L&92&?*l`i~#HGh3*E?{~-W5kCH+( zNQh#+xyfGxm$8^%QJTScY_y;zV602O=7h-I11CLynS9l@tuKWW zug(b{p9c8-#CY>I*(O)SbPaW&j@Ke7VSV_qSXasbz>e19<5^#bwwi-5_cLaL&@_cR z*?{Z)7a0D%XCqM$=>5~Byvp|0IDn`X5tm`<&jnCdDsPOd)z|>=*)pEI^Gjx9UWr+? z@DzR8*mnLA{PjW`SnxpT+8V=tiY0N|Ta8l52ex4-qQ1cEgR!B z5q*i)FDnnQoZL1ag(Clxt6oeCJLy-Cxm$Ancw(OrXTjdR>bIB8kYhPRExqNwiC}uS zc!N6gtDOBY>#ka`IXFpQxeNi1NIc?06D3?5IBKukoX1w;U~Z*ns(CPXmEmQ#*O9Y@&@dnQOiI*U=j6I)mXr zVlGm8xyKDDUkH_9dDu(ok6-uO?IuV@RP)1E(C7YFXAxA2k&~os2w_Z7b4;uITRZej zw*rP+18)`Hg*|P3qoLzzfij>ZxFP2@dRf12NzW5UDnYDp0 zO*x$y-#t{Jx;pX?&{L<_-=yEvX=<$COlze5Us{9;YLT)a|6*cy?TQ$x?5x{?2Ne+x z#)T2^)17pdN3voH{API2+KG|u0nS$5G7K^nE%=Dw8Fr0mQp*`_+c)v?$tv_y_$K%6JU)JU-Sg-VxMT8dY>qy;y3BQirc1eB zhikaR#E6nlU-#-3`;3jQTc(o04d2K~&<`6HP2Bm7?TE zSfyxSfZr1aJi9ty4;oMZnqXGrAh^H$ko`)2KzsMf05L>P!n;xSB7;Grzl?1C2QA;% zvqFu!_NOJqKy5ldw_)TIERcr*H;51J4agVlijOf3(Txe+hrbpLEmss=`=JDA%76clGDl9iF~BAht>Wi9rh0_Kn*y8|F9qXvb+QSYI|AiN!ZFV2ah z_sx`al>d_&0(ijw6g12Glxy}G8t@|K{gWecQv>7ojun#s1AZ}oOSo5vcm{?MC**$z zPdfW=`51E7Ut^~YF_adqA7xaWPSb(Mx;rgwKUP5H&X3t^S?9UGVdZV{itBAO`|CCb z>{UlXpMOb}$7Kvf(FrgbPVl$~eyKRfiL6$X2fdJ^2zP~%4{P>ln;$usx z84^b?U1V`dY8c=c=>|##aMyFipK>AXdb;^*_uRn`uk*Z*ojRYQh2q_wNW}8FEA3sg zvWLmwUk8B{xzH68;&<>h3=Al(pu2BF+cq{>Mz`hl+56WVD_^V)hlB`a}Kd1r4sn zd^+SrG}m(QA0bA$U&Q=C91TI%tlTYM5XtfO8zV??h_vB!8#jau^kp9Bw&AS!EedXy zksA?RhD&WRoJ=#|KFWpEd5k%R%yEkv5f#tp>9)Q-gl83W` z%zQbNW7pd}=Iios7N1F}nC>^sa9&2;frE0Cb%LM(AT2Or zH~y0ILtUj#yy!G0C=9qtXVdZ~XniwcL|8sK;*CBPSS9bI>c35GlJ1m7sft&H%i z2!O%B2h?{gElyxD7S23A`bNd9Uuj)yI@M~l@QNU)@Csl6!_RsD-M#=^^H~GHkziaA zZ_LC2Ex#71S$k!I9uZH}*_bNyxS#X#Z5efyu>cO&%6d($Fs)g_WwSG^;0w7=Uw-IU zwK~w#^YZHJAtlTP>U}z8KIqZ!#Xq;olz4t9p{Xc0yA@+S1>K(^`Ea)iCDLD)+2tie zCoLA9^7{RanRSmOLk6I)akc&1Q&ou9NgxxWzFcs;U807@z5vU($=($~U_3kWxjzO| zL1iRn+SGvfZ6tyx07dGn72NElf?ee7lTLCJ_PyAKD(L_|@0U-6K6~+)cfirs9eTZP zaQE8o7aSXR>z7oz5C!XB->YP~=~E1JTAKpq8v_D}hcLuqXY=mkcf%mz?dx`B{jMn~ zIQghzsuHQ59=U<@JEpO0>^Vo?cZkHlUB3$6{TyZ5P|-Et-1=O!l&AsxDC?Ssb+ZB)+*3wy0~ z7f1%4eNM+8BbBiIC$0Sc_MwUt7RY}78uUP9dUbRN^7sz8bL^nO>r}x%^V$TJIzGdd z+VNDAeKsnb|Ixe3o<}f)w{u%P#Mdhi@@{vL9L-+OBKhOf!3ExUY7c_Bovwp<_x==F zxJ@ghehG^7ATAksImXeFn(cpBygV)v=$tEo$aYy&&K-SKbo0CQ{BgSnnpgFsV!ieA zNmba-`pH_V+O5U_JbJH@0eP@x5SS^#-2tF=GMfBx#318Fu(IF5=`gp$xAaCbkOvO4 zgOlTIEpE~m=t?^L?mKCT(&TOPofM%$6i-*six>;TaGq#6L0~)Lp=8}MvDSS(CH?j< z2#wMsU<|F#;(4lnYoD9Teh5=lEVa#{94-5*K?{}68{*4G2xGpJ{FiUva3tnG7lhl` z!{`h1s0^%ytP=9`*!AW9A3*5P3BPt`J${bP%(+{qp^!b_<;lOg^YRVb@+|WQFna&f zHyhU}ozm+XOQf*QD6JCz@d*?_IW`VqXBC=nJB+p*K?nD!l1LH1#)7?OiJU&!%)>Wa zKa`nk9wZ&)bjOeR;QBOItU!;wP}cJ3&Mg!ggt%a$6pG}ffL93azzP__!;U)`M%D(h zqTaBIz7kuy;^+Q{0jR$W}Hc-I=; zJjNekg6uX^#J>Oe-LAQH%=_=)PmE!2TJudqt$e(-1dYE%7%5Jle|DHVJdGB}kv&N_ zxH}s2R~>}}01lYFtx7P1u~>ZJ+le~=dW;8q>|)$N^*VXaw|Nj{W)?u~FNx;^PT;DA zodW8T?tdAt)X6VGeP@em-bm=ZBuWdZ2!*HUbVv%~)quPwV)9&xEaU-q@yQgnk(3B` zG9w8~q(AKL_OsHFfZfLaGg~B5{!2&P%Z@d>lb51`Wl3A~2%B|L&5e_cKsDH)hFkY@ zg=f*kY1jkYt9bJsgd6-> zR!}2utXWM|39O`FHvBE#O55zs{Zwq57H^L^NWp||ixKI!#@nlo$aAAf(GuFAQVLLs z%kYa2bsJ)kC{%nu_3Dnd&BO1(((6$!*IukukfZ;q%HgV_!DT921$S+-VVgT;YIBohy_n`2LHKE%B|b zs*Y!?G|ix{At3w9y3IzVg)d~q4nkEe0AA``Q{J*A&#_ zwg!5UVfyfq@g9yOEATnA3Z!qF8+#vDa4?EYP=8T0b@oreWvc3DLq;t;Un?#l10>w` z`=cjBh`ME@48P;x(``E+kYe%uMR_ul|J2d!+W0aI``NyQ^}V>Ooy zrpwdzDgNc{HvQV!*8eAkF{w{zualAgoOxLPO(0g-cO;VMa#5hA%0fuP1tmKd;Md|^VY(hm{2+zmv3&)5F$|!zA{m-jBDkJ<)o`;x-dtLwVk!UcuYu_XOCI?{=nZv-cLkyBn-lwnblC?JAjJK->{WY$|E_r=_ zeT#*EU-tPT2z0T*jg|hJ!=6s;XJdtf7-H!w-j}J`E^d%qQ;V%md%nx+T@IO;)(bwI zQA}w_5FU;HyB1M}Xe;VOl+YNPbWo$BQe1Rh=lN0y$Z4Nu-0<#z57}P?8#I&FDO2#0 znJrEKT-vuS`u+8rnWC{Ldy(O_H+B(NA7(;MYU`K-la?G74fTa3A%4nZaYhjiPWnbr zgq_Knw(E4|L@Dc9k@A9iyGHxz&l!9BZ?;5vX^VWSFX+0N8sp!>nf_T-0HOtw=s6C* zb$^?x5nak5T%RDwQ^$tk5LTkms@~N5gcgV?a+-1h?ZmUW!{!_TokW{ejraC47}ljR z+n%cDm zY;H^ava<^ zjFU|G=|%Gt^-bSW1}Ty?oxsGzcl=i{P1^L3dfs2Mk3OUB2Exg;gl+iR~~FJ<H=E87gx*{82BRI>i*a3X%UqDiZPCq*; z2OLo8hrR7U0o)yeV3((wv(R<3P;<+1F`vFgeSkqUJ z@bidh0fD3$qf(#9YtYoFM#^N^VK>4>FDNXL9p{Q@7vCb2ylyt$0T0jow@ZReK%)yee@!-mEM752Y}j?=0RU$Q z3kq~)_ngDC2$fFT$0kRXg*k9@W~MNR4}_K^qqtrzKE)&~WYq!X%qt(Np_GVIYG1SM!k7!8 z!#WV94dhY-t*gTgnc!yy9~1Wln9}5)VhUb*s4(HCaRJ`?jw~^IGG3k0U;p2kQ_}l# zZEMB#2&Z!K!SBuL+a$hOZmx7Tx$RTx&xpUhbrC3Mlf(>wa*vd5o^)jS25A8$TqTZn z;*`jQ!0UzTbWC3N`Dc(Pz+OG)w(Ea8xouFalRjf#eg43zlk~$ftZlF#?^#mdS}%qO zca2dIc2&<)261$EASTIfdg8W&twZ%4Ed7Ds2182K=Zg$y@7IzH?E)S^I0;8VjM$oL zaFqD}o4fm_k!Rl%(Wv$v?Jg~fd&qbCim_K^>V&_q9)u>GRK7O`>zA+wC`i|RFA}0~ z%9-zajT--~?CBACz*}Hswbs-%pf#JQgwRqOmh7||^jOn}y1^?Z4&(fvulZbmm660E z9l8zU_n{!W^W3?J^vqWT$T#4@Mq&Pl2FJ$j|9CA$*9doYt2^vMFg`9E;|G0w`P@)> z>#D#y$%KI0Esf}$>mAwl2qgi~i1U+++cz&V51k8)++?9iq8<$nMkZMd7UlNwK#{}>?qZ(&qVEi-hD=h<1>(|~R02ERK-%WUuG_Y1R$t*t5bpOLPY{mjJ0UPAnXG&$|42_n?HRCKkq}V{|tFFd?eK zie|ZK%gQ&=H5K&A@;@7V4UiaoRZe8-b+_sz#h!!mK25|6$KLr2bk~BL$c!7x$HiMa z!R-?vWwX`0Mm%EadJf5h^oc2tv5GYMbppDo+wyr+>cmlwnDUxK$!5s$7$S1oKQ(i? zLiygYX7q8PxM7^qb-(MvZlz8+{faT+UmeC>Q32Jrzmjpp{=_vCW)6++i4jL zx?um#>sf)bh9&_Z;^Bc5868VuBm-Zp|IpC7bkecA+H_jv=Rct=|Gn!#TiP^`$o?BQ ziv|3q6NUfJOX*Gq)<)rdr+d1#4wu>NF{u6L9}3Row{<`I`RbTn2zuk0W!lNwbELa4A{1Yvcm z)q52#L-gm+6;#mSZ$DNdRULPF+R+pAEbtowSh-mQw&o?8>Gdc9Z1Nan6g*w_vEeK@g2ky5xwE0<$_hXD_Y` zMRFUZnIlKhgoeK|cAVY3i#Rzr1m%4`D)rR`D^f34^p!Si{gL`thC<+OPliF77ZJ{_qbRuH)_ zFFHGVaw2%{ziaZ#*%YgKKmhm3dnM|b`s-KWaA)Tkj~ChKE@&Wx+tJJxamU-tAjfGS^4?6i-)o-j@_8m$AeU_dvS%K;*|byM~I${IFFP&b4R6H z?{OV(9=<36dwkwK%vbn}GhZ;vNi@26UBLtim>C+&ukq`+T+gXhIx6wQtlth@Fy|=z z1=R4_Tomf_&XH(du-$s?)E+$YVP%K<6UJY|b;kS%Vu zVx#d@t$l?tyi3{n-t}3uBr}$CAoA#+IMS-Os;}l@aYlhIkRxJ?1(ebBsu)}Fl4?d= zZO<2gCFv8osC@vsDHt7Hk7HjY9*%arLF;@19o*lSX!CWVGhYd*6Z!AH#}SeaRIh+W8CZ!2K+fL#za~Z0Zkx@3bjep*fG({Yw=Rn^3c%TJo{*)k zDUMqL3NC6Fh!y+!2aE|?wep%~r=I_da41Y!FWq)Kv`3TcsLj(VBEN4C9BH|8ygb2T z-zo+G-Z`M3pD~~-^xU-Do3D)-wRCpO^R4Zfc&}k>eBFWI1{|Y!LyV^fKaD9Lv+?-) zeYV)XZ&zYY2rE+Jy1O8f{{mp-viUGTBp>WWh!u1QUa}<0??Lo7Tq|9I&J+AW-u!-% znwd`}@7Yw~gBbAZnjaJ3y$Rp_5@hvxJ>f#o@=9$FsHY^+u%RxIi@1&6gwY~@Lf<=1 zq;p_ZMj9Dt{{DH5;h+7pl}z*nBvZsu=lQ63`^S7JbEel&v&+_P#}}|yj&#Ap(M0c& zU}>_Lk`W!I(XtyjVDWnG6gU^_lbGcoM{gn7OK zSlsdWe4svJ>CS*J*}&4Yl3ruS=7o$-4)W2eagOa7DC z_Z|G{?*IgX0?vW+c;>z9Kk`T4pBDOrN zhEh9!5Xhv$E-Q?}Ez@uXTQ#-&bSR~0Z;OA}>w`?FGA!ljK11d_l?`@Ih_Hz8^ylG0 z>^*gQ|5{WoRW_B zIpdP%2g-pQ`C5n3lcMk7l_8BX-BkdXwR{P-wiqH;%Tj?evC!orc!>z8Q8;vh3)Iju z+0xTkK|jak(Bh~n@a*jlvD5$}CqAFLq7}P*egBW0i1K%xnmpy+$U1 zhbp*wUK7DTMRY_mRh(haRWv+DxqRCE!0sn|sZhy})#@G+ zg%y6wkL9W&1_B_bP(6%fBzNsgg-cwaU!R9(1d_()xl`C&4ak!YSD1G2@TM^lKh;P|H$p# z|0egrj-)65UD#8`%R(R?KK}y}<=gc{&@=Euf(Po7hD2xz#ckmgpl?yQ=q6-8eiIk5 zP~1nJ8W1gQUcJyDIZ@`ZFx@hs@#Ib1g`OZEE{i;|0;r$}!yww7gzUQk?Pd-#S%CEh z(om5^2av>H2-dern*Rs)=64&&UU$L~<~4Pud@OZMo_YSqRd3*(1&d8>L=Fsbl&S6; zI~Q7lybZmUTC&H2Jp7|iPa1#g^H9JQI%D=A{r-w@&#flVxNqt?gd7$<;9E!z>YYw5 zu=t53Jjp6GxKN_uHIqJAqag&g;Nd^HYFV9O1VdKO6X$`UGm+0y1 z#cn6kS4UJT7Jr9CPc96Y?jlbPbjOK;Be%LRDnGQ&pW6t_Lx)H0(5~<;m|h8Ej^5^a z;;S0%=~(#o7{_*)C4V!AWj;^K`RmA@dXOU`h<%@XAQs$OR*-U)4A^JOpd@|*!SzHW1_IH@{Jb+VoHyF^f6?G4 z^ieh4RM{?7A= zqIff5MsVfQR=u9cp&RkZr!I+5tzu2u)_UBt*Wive>$!k(VXT&Sq&2;_)X+|;+7Kje z*Vf=MuEv!!qTvMJ^dX2-Y@=sZJfinlZwx;9^w>Xx7eszfJO=+C$aOab26K|?Z4SL# z2@!QT>bz~~HgNe2{>4&uFuB3X>~lUXCtNt*n}3b5!SJ5kW2-p8N6wB!z$_w<+(=_g z>TpY)sxs%dF-@73*UAMQKz(3lY=C|Y7_R`p_}21!(n0wk^SjIjipB1cephcy@m%J? zvax4u;z{YfyEF2CpavaX(8~old+`^4|9~Q3}odGLF3`$1{5*7)fw8$kg6!Zix%qB&i-?u z`<7)5PiYeNx+g6?au!`D?yROV2jBz(!X*WqytqJkr$%F;p@wAqGU&tdKo03z8f86FwtlLL<=M=5gMWT3aI8jC4QFOb;4Ap z^|0CwYcZ`KeiWa}C^{0AvCl?a6*sC@-F_%$A?+q)EB`_o^?#cgub+3G<$T7x>+6Px z#9-jE9i+CKdu_^!Gug*CNdBK9Ff$oa`Eu>O35^$m#m4$-z}jqb%kY)S1Y1 z!u*{yg;tSSR01HH(`jGTv(k4sGv(;U4|Cgl@|kjlmup{U(j>t&FV+GhHaQ17tZTMt zHHtn;;lCtksiwj$q^(ueUDRqe8V1c57Pj8BbWF|70kJCwPks&h+Xm!Go-97K-lpJn z#Di{)a-w)wu{gCM7K68ZtqAJB&HhDKuYwpGIx68gnWk^HD^;0P zH0dADRlP@`U~36Fg%b7^-4?lfH@z>lIpB2f-Z5{;%o8jK|D7AeL|qU)$dvZ)JTAIy z-4Uevc6j=(DZJA?l2S@?8?FG;Y{h{f7}hf^ZT|OHsW}d>wj2x8G~A8<$a`e3VEsFB z8MmgE*!1F)5V(83p_;R-tPgG_j;eH>cXg6bdF0m(z`H#C)6LmUkT5kuPm`X*uaVQh zhy)k1@$5P#sowe-0V>RMH->PnGo1x0lJ12rQ(~J-Jfd15GY`#09A+^&4UDCr1Wm5j zKEp>PI7kdgZRC~7CC3U~*{4}NA2$K1$;qqmaR2GJuXaJpu!&C6C?4YgK0q;%Jd9J@ zi+UdCurE3^IAZi-l$@X^lNa~$3R7c;a8{+5W{OTtlR4Z&rI z60C(2>Bm^dUF-2Vr85=i>H+u{PO(BN|>Of z9T3Uq!h#eId?MH~kIf+Du^-TZB0%!vSd^f=k)!CdAa`TCon!29uOHM(OX-KIFs1Vj zFo2~NK)d$drdttdv4%lvLqb$`GUJyicz&Bw{fu^L->oL_*6b zE8Wi^Fxdt50ZU)Fkm?Zttb7T$6fS#^C7pPFq85T@-~S3pEdz3qt2n7^HBm5T*!0nu zA=}VIaZMLO#oj<6C=4;sUn2|ujNQu$D5uV%0W>cWfIOF47ycswlf=sjfz-CH!ftnC zaa2S&XU`0Ti;cg3&fuOU^3~{WjTBG`Q5{5id%;qkt5EpbHnVR!f3R+g0Efx|Md{Gf zLG!%8!KV}3@Yvmm)`k8uR@YzqvFY*s16XU7_$_niZ+vL-Ck_fPf%?3x-JL+wZtbRg zJ#4u1>tjl10*06Z2q7W zjV?Ls#l>PN*w|WOCTjB~_o<1t0?mV375NOQ?J8W_!7Ip>yx;{)`>Wn z*;Q}A^JZ+u7J$OG5q!{|3{TV5{tXHHn1P=-yMcLBbC@TONwffRx`l@D(ERs@kWWkD z2w0pAe?y{3V)#Z8_(pgrn<*nV6dtwru74z znDZ&w`~M@ZrK(&2g9C&~bNG37SDTY^d%`R@HhVcqL3-^og-hT-TAo&zW{n~^&jyRW zO!sXWu&;38w(H&ANLPRGKLw>^nc#w=1p;3}f6mITlc+@{eDrP>%!oB`)ruTxcL_J_ ztlqexFqr=iS_EcbY)Yq?kj3Tg%gN$q^-{DG5?5RHqlN68nI^`t;zww$HC& zKcM|+A?SI%+paf&rLC>8ukZI#W2C!L-T)aRLj?dhCvKJ4oO-UNLnNG(053q$zd|oM zTIpE=jtk>dye=8RFoj5YaNO(b{LPfxh}MBlOgQib8zSPz3?1ZVGmP*AvIx+iOBghN zW1yU(O-h3Flaysm_5<5MGlFJeFGRY*FoXt>k6#wN&ntW$=~j9IkvfAI)>1l=ek&?mCD>;~IAMM?L{GYLicWDjKj(OM3m zVD3F#e)8~N`>+?Fv}zCX0Psek%!R?4k*Pb0-ZT;V#b8K!*y!ACw3lQOvhQ7ls2L}N zJFT*TDHMO)ZYT(Czl-Tb7Wf1q7LWv$G$0T$d2KIX7Sae>g<0drsy)=XOmX_ob(fun zjfE@Q+zfFIJoSw0QJQ?tzT>4BG5oe^u6*c{A3E@1q2QnNQ2}vRmyB_EGCP?sl zp$^?NL{V?GeQ8P6Up~F;ay|3ECAygp`;JBdl??!lgAoK(4edA>M^gQ&9^q|pvxxfg zM~D5)wP_y|GDXHA#)MpeR0c-~WODZWhU8H^hzQFD0775;c3_vAW_N`3j=l6byG9uxaZ||;27vPKVIrUXpZAh&?sH3%b{Vn z_!B6b@paO#8)+8UfnX<6@Rh#4fw&B^o=t=UqINZv3Xh}rP5uB2_S(k3XmzsR1#?6d zN^)En8u-6d29NK&5emAwb533qTn^&r32~6S8G)#;fw({MxWv~?dm2&ZqjRP@vzv6q ztXy;qQn;mzF5XkYfbAq8`^%+ZRlRFXIwJm=6LdzFu{)9ERH#3^D*`78hUhp;9*|$mqsiM{SASCa4<=2i)BNnCH8YZfE0Kz>Og;oy>I&)addn| z%#Jl9TYl)8;Ij_~N_Qap1*Z-DPNDC0eN;Za{_Xo#%Hg4eew}oJ(G-$*R-^6W*QvZ9 z@FGw@50DFeoM|)quGGA(z^%Iwif91&T8lv9S(>@*DCU438#mTrm}+w^1-;f`k5vVPS?Ley3iH#k9asb=+T# zl6ikX0-;EuEkM)?uwg{daQi4T0V1JvFf|7F#rxn=0?^|R6fBz*^)ts*Ws70Bw0t8O zofvAybDYcuh%+9*hI|B-_*K>#pa{NqU@GyAe`L+WwGfx4R|4!q)hJck?EdBDaR4t8 z1#%0tL;aRFAFydM%&lzQ?rd$)we~;N{8@U^;Y*u5s0d(Pu78)e^Tdb=7=BGN9kvSa zH-(VV3>ZDNi~R=xm|gBr_ie$)-rl-XifM@bU+x!#MXyKd)HRqPfD5bQZtit0o%d?I zE^;E+iRtT$aHJ5T0%gP@id677(WTe>h0oYXwmz^3u&a`1;qx^OY5OJo7N(d5+o{^e zBaPps<5SUSKi-1G1ZS|O(-mmI_jGNv&P?$w_29^x(t&F^ze1FyW2krC|D>MLX@08z zPU5=pLaNE4;tQk0S%1^E>f`)|s1_P;^c;rZJxWDu=SJL$57Y(Njs1O8L49!K%?#!~ z;$_Le&wWoNUf$6jw2G6AqE@d7Yl*i(-iV$69(&acVm|mPujyUgO_SZ5Kl4E(ATNWK z-9+Sv2_qvcrJ%#pMLSEp(Ao^P{4^(0=*B2H0`~j8k8!x@sgH_yom*kw84ukUUIcq1 zBVAvDcnwtC{hoeHEFc|!u9!O}fBYW}y@XK{6{dQJhezA+bsMjeV78m@?tDUrRmI=j z{aY(+b(M3p7h$=2x?P!$INIHH;o6-yyA!b@2bQn1$H}+$Y!Rit>xe z^&VG~ZSGaNg-30kV-3A~9BNGK!2m}hu*gvuX;3p_^g*s+KA?(7A zEw;}<4(IYMSg8I!GtReV8uyjcKkQ7XR${cSntiSWF6x6d1~{z62abgME*n;Iu_bZG z1^{Xjv&RlX*vzTuQf86ovA1EYa8USn1^+T=35U{Hm!=A6Pfa;p{H2_;{aXR-{J1@3 zc{>Z>amOE6K*Y@AfQE6sYcg(AifbHX(AheHC`W>(_9>cGY(^Qa-mVoK#+T*Ksg@{M z6itje)ce5mhk3vHh!i0GfuM1EY~)W zs2Xk~9jHVSMIyxGT_q=L>lb+!F7kEe5)%0&Mu>`$j>-2*89SMqZnrr$v6<$)h12D3 zo^xSoaZLLSK!~|BYV2(KJi8F=b0*Wl0+Ct(w>0%3weIe{Z znl1UvTs3|i)#C|Oky%>)5Y|4?q40476A}^ke_PX9KJ}lT!LR3OEZRbzbw!5s02hcZ zR8A}QAei3|FU9v1OTpH4ahz|63Eu1pn9*LLX%vkqZ7qwPXPpoiV?}d3+-l{2V;f&}PRD|IVgrzV7ONye2j33a=Mi@)Y-J>*ihY0swx~yieEY zV1wR@YrKH_CvnInhdcl4ZkhGXTK*1e$OyTWNX(`$sCSqLFDpN>=o5s> z0$f{s{lHK=vp$B{5BqbVQJEVyskTZX>fZ?3LzCyj`SKCl+BiUwgE?a4;gE%nQ`L0` zT|fJc_Af|D1M+dLL4F*l3MxB5c^aOIb-ScFH}ICc2>>C|1(8jby;>n9kqyQ!)P{@- z#yo}xZ6z>F=(l9su+R(kZ~phL^n>!)l>2e87&F(Y#_FNGGzWh1cgmmx?&yeKd>#+4 z7euie5K%W7&>|{`pZYE$zauB_=d=;=89-K%3f)pleMd(Ml6sz0%N6zJcS(D+I+}yn~S|anY7)nv(G*LA4=)7lI$R&bx;bI2PFOApu$lk7KT#q zKl4ThnWw6m{)C-1ZC`H+fT3|3!k;)jxs;GZve6t7r0hSWewGv6@3i0sCBpbxGwGwT zJ1A6g05VE;5P3JPx==dtToTV04ZK4L_WVg)$ps&$Bbh~1=;g*qCQ6($PM+CJ?XkSu zaPi^1R#Vh~5<^6(%)mY`2!bY!1Dvq==v)j%O9;}9(16HM)P1+?YMjqj&U(`u1rPd@ zk6>nWxQ!<%EjY~o1yx?WlmDh5=y071y|y0?jJ4o)Pep&@pIzC?t5h6eE7-Lq{^(j$ z1N9^QNoP$0CJ1x&Huz<3^2Eg=cEhG_yQLxRbjE2Shb4XUfBTJbXdRU5jgDnMm}Lgb-*3raH%+MrVcH=X44e*>9NatVHx$ zfC;8=BWmsIRhTBp^j4wQcud!wmpjR$DI*lZmS+Tx@sab7AuL|fLPd_}tUXy8V9(AZ z)yX{thC0hH1@yrR87&nxT{yov*@qvYov~I^0dh+~8=4`Io?=TloRGj6^t5N^pq=vh z59MJ_;F|O=GRWG6FA9k?^&s!^9_BK!Jgsk}GdT8;pr@{{ZrOr@w-5wx9(IHJBP=ZM z2wMXI4!BD|7&;~w@a@$z%Qqr?NK9ve*(f zXi{J|^dyIWK|;T;I`K8^`TSQN8j7B_s4>R8;ydMy5;uopC}rhG6ZO(v#!zMDpVmPF zyTfov2t-&S#W#VTDR|0Kkbuzksg!!y5}WbE<<>4~EI~|wF8}b-HUtoRXy!~Ouqa{` zp#FYe{!Vr>PVxmwg=MnHX!pT2;8uks016ccm7xSHk*bwa0!|%Ilv7hS# zI64=MOHjhYNdz}59Gtsd2>^Y@GQ($Xp@M00jp36s%@^Ri6-#oUqPQZy3ll4 zvwb3btA?juJT*3`DJ5sl>C*i(?OhMfkv%Y2H2{6Lt1z^CQa0c@yln%(t{g&UTBw#V zC@t+0fQ4>&j`fbe`W_bl(M=i*U7eo{4~~Ri%9320?j7-oO;^O*#+vr>mW@)%S;r`L zy&L+Cfv!PH2Y2Eb=-~x3)#ZlP)5#yV@1>d+K^>(*_QZyj&xQp5s4zU-?a;!8MuDz^ z7I3h(MXPZi9rY5LE#aSs`<}psi0R+3U4a4yG`-^Gs$anCObTc2+Tw)yelH_HoIPij{WP9 z;nfk!C0)AP*lvGjEEyaY;*^j^Y)_x3*iTkOYw?w+<#AJZT+pypN~IX|WIKpDSmqbySPoC$jB6u6$+n8-b z$U?OxpefM2_Ob6N%xujMs9&-v>B!T6fBCqClD`*uBmj}5BrS8XB)}||b~l63p4#C> zu`gO_-r?j2*l)v2Xi-bkrGZGw%iv3=7E=gH5K=6Wb3$(k$~ye?qW0!6bxTB~ zH;Y1hlry5LkB&QTFp3sICtrKQ{9?HH@ggw$(z16Z|B##U{XTi9@n_sVNPN)O_7E@8xX;Tguxg=yFR!$bWLh`;UZc}v`f+aBXiuhB;tsP{l z(hVm(-X+@-bRu_CNDeGGQe+E+I?%*CNx}_NRdbI4*-}5rdRW%fvL& z$Xso72ZPWgMxlDn2As|;bk3!Cgs}4FGN~_g7$r?S?qY=HqrDwDLquGkm&Y}!m&SjrQ~b8%hWOZ}KUL%C%oPpazC zgE^85Th#sUy26?+O`o6-o#TT8>CZkpZiT}hXC-KoCkVG1vk=B8R6Yihw@E^Rd_xNN zdCRzrxXK!nj5PIoWB~FuUSq`$w*k;u@Ix&`ke;ut0+qea5}7ZHlRv&}&r$1&B=}cZy>Rv2S~|qsMPRCh^Qh5UlBQc4;8Wh-pk2-{j(-hJZX|e;x=qs-GO)Cblq2@dbmYICv&UVg0icM7iGD`> zu#wR*Q=5lF+bCDvK4`P0r`Urf!MGvC)(yT+2BY@Zo!DHp58@%Qf=tE&SMKOS6|MH< z)wfu@6dM1I5kJo->&(?~2-h2Z7T-cK;wCD>XnMd!hbQV@H8Ex3j9Uv}4{jP0S0n3v zBEVnXmb{BqR0^ls0L3SXE{LL=rl~VIoFB4oFt^fW^N|4(NB6hnUNk4Fxljc&-jB>qt%h_Z_MruN9&UH=TX(K~O`;Y{xqmDf!q7sqt-jp^kC!lWVWN*WE*OQ|$oN7`xO#P zM);k>$r@AN4#Qg9Kl+bDe{*vzx0ZZ*(9|0rUQLS()-^wVe_{HC^@mgt4U%TW7f!xL zZs0Cy!8gKEV!Glx4v!)k4wNMU;pW`?7jr*!Aj?zz5i%e!R}4ZAJ*{gl2V&&TxrO)Y z$6seEf=8b>RYqkUtK8qWMePq7?O?*h>vp41W>L~a zzMN3&7cW@=b@>|$$I8>8q|CfR;Zu-V(m=TMr(LSZk7f)k&E~3`<&Hg37}+=A2u%yD zs>wYfy3Otk7Mrb)KA;Ljsrg$v=cXO_H38=5X@p+g>A?|)TN<>651EnjHzCsB*ei-x zCJ2W(G?)1EMK3g&){)E*G=loe1s+?rvELvu=O zAC1>< z!w1*C*+1>;xn`O!kpea1xP`?C;U>EID!hhQpWve(XYN3eh=Y*OwtBe&Pg%qZxiGt^ z^_vi1o%9`v>!x(JZFzT7|4Twopo%r|yP1#5EK|DMREFL@LK@vkk;V*s1=@|a7x#Qj zy?j6(Bjc466(mR%?k9Ft@Ftk<<{p`S9t)YCOMg8Xb|`Z+Q?-zR1FlSgxzGf7n<3S& z`Do3f?Cvr*ooAqW;b$yDO217%-TZ;3Uv!5dQ+7&)0;;u2=%isWY}85w@4nhQDyrBs zDuZD#Zic_mDM((3cLU0|WI*)+NiUHY1swS3K2y}E>j-MB-+Y|wMd6}B5oZ5L)@4F# zqOb|@0OeJQdB1*^rEg-maV9@Nf0hJrv9N|;w@(~;H;7@WJ5XLcMM_m~3^Q0$dtwil zFLqT;LQ2-NqQ;hE)Z#$kaRwcK?fuRe7PNa5{RitsF?v{3PlwQT5%T*%{^U~e0f~^y-}koU`jvJ*4UT*kg7`a>CDjS4k47ZbH(Du?grzYsg!1Ook2}v_QRlQ1Cuh#;1QTmhw5i! z`ax%6!U2n`WENy31S$X0<2XHA{dy2aO6DZz^$-eG-l>nipj%fyb3iqzV>{W3pOZ{K z_=@wzU5}uE?Z=b%z`*D3DueqU8a3G@SJbe(xFsJ;CKc7WvaW8bqXO|}G!f4cn#7m4 z2VefQ=k_z60p7nspO`=zNNx07rv9|!`IEJ^iK9e|dT~Im`enF&jG(H%A~rk)0$B19 zk5q;HF3NpKrZW5vN+i_Lv?a8G|DGu}v9;e=WXyte`ik%~(gFM$K0GlH5UwoOuU|-& zI{e?J=kd0Bg^MRB*z9BH7gt?#xt*Vdy7JzfKtE{fA2S57d{`&}Zk0hQ0TO3oO9~B3 z^2+AJAim*&B6yy8Ny>-D6TPWnqeZ68RwYHrY2#@RH)rm1X@<%j69^Ex5uRZc%Q4_fb;UW>%ColOX7a{u}YW^^Z!0R8Y;bPJMNM)p9 z8KIio%P|tA9%+~fllZ3|MFzbxH!MrM!*b_|&%nxA@NSl~r?M0%mb|;PZhK*Kum%lZoVqDuSI5Ff$ss5r--{Yx;^;2+Zn z+&+oBA3K?p`8!PD$1Q3O@zqIB1Z9~|s~REqk4$TC*x*B%%+p^U8#j7@#kxrkeUExJ zp&!51f@{eVXLNM76Sz>(PS6>YXx`yL^kl$^8d=wl?k4WDw6xcSjLM6(20SARe5{f; zof8%t!7)47C~Cm*n)U~3Q|n^9N#|=EW8SfTTR&>WTUPKC|KCyAY)D1;l|Q&oK1R3e zH;#(49qm>j`OPf=4;XS^SdB%R3{SP4`O}GMiAu*A z?-{5_JS?2zr8x$_5wkMQih44(If9dHBDvu5@1D583Q5gcC_@m5_olX)r}f(n-E88v zufylN$X)EaHU*HUaf77>=a%|SO7J`xw(weO`D%gJzFUgRoVU%dx?IcXef*t~7rmWFDc)`q(WEs04^vBD+X~R0tZM=UU7FBcQio%)7B0%`>1rB;kJ@$!pah*u%L&p$dGO0y8ATXE z?z5FmzN{F2eExc=SL_|LgLbE8Lui*?thY|$r>}HF(@sJ-2-QCtZHsGYgGPQhLZ8$b zhWZ}H1acx&3_*tj00b^99!fagJ0wl#54(2|6l%px#P*t3T?ybSKvfStz7)s%z?Dzc z##zC$D@>_pr%g{nF1}&B_;j~V%=V{?W3l6Yr}fmna(on`7&V1mEfgqB4`ZBe5Q7M{ zo$u4APZnzt)3w$%0^AwnLd&`2hZ~79z{LGTw04p-X%x5`ixLwP>Jiv*bwB5`u7t(c zMR~`(^>EI=>a5iEfHV@gI)x>Oy{>_9GSW?-E!(>jQL|;my&Z> z#fTxQl#)B-RZ$T>+DnTyNgSNphP+wKtyaDE+ZK9SScevJO^E{mv8HmPP#-_AeZc9b zrT4VNsnMmQ`|bH~({(xzLR$Q0Jw!_ySp07|Gjnlf?wCF!U)y@<{Tr9tiLSf+{A5>` zL2h#S4FY$&GnE49m(d&WX=}x3fN{mHVK-J%Yv;RXqn(fWhL}I&?^v(uY$KE-!x!IR z-7PpNt=~4P>7C_P4V^+%uZQ%6t7eARk8wk{krnB(V$9})&idLA)zj8%+CVLzhjB2C z>8Ui0{gf{O4~_%)>dW6c-215$Le`Bj!GCFb)A93b$N|vr_t!`qzW4}nr6@okIxxMKbwGFT9DjK+ow@b_hD!{nA=4^*UfW#doZ6L4o|HNAMN zWe+MFQs5%z-|c{AuzEgr;zpS2(a=1Q0E*9Ldb5Y^b{%u5t!=lTc1A-XG!8R19}7WNC`d08$|I%xHmEO&SzXY zaTs9SiJ(t=pM%lwrO)+oH#(69b5!>GexFvot`FPj5f1NI{k*IDyQdSdcDFQBc8-&8 zxv<;&<1M0bJ{9AgrAn+G>jj%&MZ86a4@m-DV2EE5?~nv4L9N}+XM#qn0*mV&?7D*g zcA)coHT!_CDQl%|{CzdY*q*!jI)9zx3?FD8#%y;NbvYQ!Ja^~YHWj-GFR$CI`@7Cz z1N`2z0VV5Q_1+$gW^WR2ZU{KFg+O}|x%DnCfy54F+#Nf$Izd(Zj2!C{pUmNUb$*mw z)^rCWew9Mm52_)*Lk3fLS$B`XS&RAMCr+b)221vOjea~nFA%8cV~;*;=`xjeoB1vZ z0cnk`l55;g>+Jalk8XiWY$2ChKz+dWAhs{q-it7owrGysXJh$F`t|0=C9h&BPqYo> zs#|jQco@!ytD*CR!-`dmN~cB07!>-Tg`>cD;Znz+3zbLTiTT0?Y0;Fr1uW_l2_o(n zX~@aClQsVNKfp$!oz2d~$}IDA7{Fl-N91_Suk)bj{=OT&HBwnm?g3A;uh*vrFEaunpP+Qet0DE&hWv@?b0Ic8-jBZmifaR})_%gu#_aPa31%;JFK#|;(Vi^meR=8<*W6c%aly8^QMpZQE-$gO)w4B;*olWc*yiO+GKV~oo)c1l zCL9+~2<$-{r^?KNf9ZxnNC38)6{O=1xC6*Gw6bkX($TA)T~7{FGk2Y z;r93|ygpWWboJY7(MjE`4R`z~7a-$2?M681hyJ4|$`q>+HVCyopK--iU&rz&ZlnTwydxi(#JyF*tM8UtG+G6dofjl5aiNbmhUM=ZM6C}{v$DKK?lHM?h zJUo|v?ek7t;p<%S!wO%1Q5%nepEcEg&U&I3eO|qM7IL=O|DEUudM7jjO8}u~<{bw+ zW6or~%`GGgRVLh>b_de{v(;C~GdG6%=E10RvFZlHlv9wL_BVzm*`%1xZQuNO;eH38 zFO0%=0sQx#U<*Elbl}0OwFJjIv^dY)7fzaiYxRVNnx3l2+&EI&3tXG?xeR?Z;k(X# z6d(7T$f5x%ZXdI5mK0XeyY*R~b7%#{xbL49Mwqi;ExAvOq!Ph4E%$rctvBz(YUOYW z2Usn36MT*72rwh~n_*24f@0i*-AzcoP83c!@v->g7ln2;L7%uCERKqQ;dw&mBds0Z zAvI#-Va9rP+xK;=TWB_%%!h8JtNLSjn<;DaG0W#1MQ3vmU5Wa}eF7h!dTE34sFAyh zFYw#4I}9`YNEo=J;%aGWO_9bZ>(^XVMh-BQI*@ga$Yrg6S=Du3<3 z+eXvX1>L`;pQZXDvs0m0y6sNn41W)t(ChPgrjIrP3O4%hf8sZ4$Z1_Nfa!rF-GY6FU)Sv-2jOA==}@XySC{DJ zsnO^S>ODajMPBQ(FyGm~2UDtWw>|z;YNk&sOD~+UNV&Z)RyyH}G{) z&Lyjc@tT>HE`l=|I;G&v4VCLGyY{3&3tPox_I_YM>q#kPU0J{Rs8iWC$OA{)>H!YQ z$HYqv*$vCA$BGOz1UtSx2Oz@UH@tqCisuOKshEk`0QQg$_8FazNAb-o*Y}>!CP+Lx z;!p%Ye11g5V^8kV?7S98s;oiZ8aGi8Qc&+TP6%XBi1EE=N|$S$D^iN9P~K#WDcUeu zl;QF~;rA=@$GZ^EoNs~0N`gaO84ao!*3b1pkC{x^pwF-VaPwb_CPro!7Gb~qA2j^h z{aCkPDGZn+n5TIJioT%6k#)85>4iKMMnbKvo-Y_4WaFFk-gB}E5%=H4R0fu}BY402 zI}510JT{sdMIuB8uHZdpH=wW2{sCr*+8t{{ooI8l#yv>$83G=>f{l3;-mLcaVY)w! zE_Z^^kS$z#gtZ=n#U2q#-_DpS$0d|Jht8W;#A44Xgr(?x#q>^fG|v6Krhn_OTF+xc zU>o?Iw@NSCl-}^21yX^JTi^E8?e{RuN%Nzw{raaf8!Ilz`~$dmdt^QJIBp-O9R!uS z8*V(VGy(^KBg3iBfXLy^P2-*HEI4Ve0|d{SriP1Lp?49lg_h_%d?~q>=dVs=3`R}U z2*F21yu&`QJ&}Wt?;v20y^Mt|CMu(*X3W8S-UIrl%I{u|ldGStJ;9(RBv)e2=CwzD zPX&BVFspBc>+v$-XPWO7IB(~ag=Z)I&pEQIEj6c|a76W~e%~V~q{x!y=Bv(fXi?Ff zg0P|HN#$H6UyDC;5|aSHQA~O2i=N5kuaJ9Dy~GxXf+1aXA*1H;EiEBx>IwnV2G^bp zIOFOW~U|w-A+cqCJ+2c*_wE&IVh}0FHljzjH!y|%+ye96U+}$ zsCEPH)u8D^^vfIs_skCUaifjsEaxrqlK6s@ttC{|;|x@mC_WP6+R$?HlX!^MGeXBo zH3~lHi(8_k1_LSmIvN$K{tNq|)6oh}2K*qS-3PE1WJa{NeM1e{jSPCc+pT;mJR2(! zm8Y}&*ye@JVqTMFmBl=rrEDf7bGO*;h}z#NwVV7!68X27&iNFCMN%%PUHK;VXaB?; z3w87mOf&;4u&*M$1g~KwsWG1DU{97A@)zv^t)ozAV`>`7yi|KXQ|?<0y0^iR9z$$j}%#ikLdnr?Tmybk0jN1a=q zF7+elG%#6w9&XSnYD1oj4!QE=Q)&VLhT#VEQjl(@zbz8JOygK&nFYL12je5CJm9^M zFsMf)!Zisrd9hB{8meLyr*;oD(lHeYr322k&~2@7ZJjK0@`i5f_!0@V>wJFW7*0xc`a=J>>9=pak|-TQ=;7 zy4%f!ko^Xf>OC_CLnHX@LWP32B%==SRVcARs^XPLJr3?v>?BKVfz-~W$@vw*X+?l; zJ}n+;TIMaMU8u(eSDrh)AR_=}jLV0hb>T;l!bmETAclHUygxTxA>JQ+ zQp^k9*1XRc)x_6%_~7Leo0+B=F$7(i(E(MgXAX9C5y4rjV%SC&k@RlWt!OSFL~0WB z!)YwN5-cV3%M!inDstsdh@c<*MF`7?on`CG0etcKv-j6hpaE|UL@8Arx7nkH zky6KcMT6ZiE&DmKVgIcDKeN=2wFcENL-m5*`yY2Azx|~Wix9!Pe0Jnbis!L@udb-r z?qho}32)^wB+}HspvdV0p!y)VA_R{X@ogNX4ckiIp722(v;>@Tt~b>g)5WBwYX{uc zE6~5N6vuI7p?@r-2p%4*(2%HYU>1j8i;LQQ>c_0C0)bM{Ij^~;9pD+^j79F*L#V#d z#=m=x#^Wg?3j ziW3ayiFC`n0-A3QpLWY1^)_@e((NJZ$ML1^+pN&y-^%-fcwz@sY=gscNHmS;5mzY#MV*SyLk zqMA0WwoTY^PTkx7%drjU&Y!GOP0hoyLDSXmx`($>wA`0X6#az7`>QNMQKc zxBHNf44Nr!lp5I?q@F;+T9Lf(YyYC%l)Ui~@1tDut^4)*k`Jxf4sDERnXo}>D=a_+NIa!*U*@JDF_ zW9mmfB8yn{%P5u9yRb6-SSZgvx?=ubDfru^i0c*NNI>Nh#J5Hh(V{njpcgw&%_n=S zNMPDA$N{iHMsBK*6<~BK({}FUaOACdTWfzjGlX9?Iet#U%1EekS> zJAv`o`Me>*o46h7?G4oM({?-~1ZdM~Lw~tEG;g|p|I)=r}uil)@hb`|^COPD7ug z>}!8#8FmpVj{;%}XZ{UQq_lA|S`4}15t?NgW?MXmxLoF8(-cAM3m?fBiCBF0;icttG(| z(Jd41&gZcP)GJ|Q9@I~YgJt-UX>A7#b*Id4I(R00!bwy0ptWSb=%N+u8cYo8PyjO2cr!^S2^A@Z^$%)NdcDL@A7{~H z_g)_(+?Cfjh{hUWbb3ayNL8M~SBO4*H^5m+3omQz8R)(~yYM1sWRDA8pXc27V;=_t zHhv-Aym7&IEm9T!Xqs~?8V00&6S18dbFjGf@9;#Y8j9h(vrc4krV!&834 z@kcl4g6}(?Z4sx-Mi>FhCKlus$8;D{EYRaS<5o<{AXaTGWyk4kFl-x#iuyg5Y+!); zzlnvC_dydR{v)I$;$;j709XLQ3jL)&PHY}Ei$PG#AshW$Ot5CJ;>wYE5SCL_LO z{n8e#X-w$SaN*K%7?!s@C)4Y{eFM>*@xJP=Nx(%Vc}inMzOdDSS^rMAUunO$Tmb7r z3e9K<8RM)ojikoKH=irNz@X@lBMn&i_%5zKu(gQtG`0@=0>ga6MU_H(OJ7MZ<@GU&+yk&THoyDU;%{M??LPC*#0ms zE~m`8H%#Y8F#Hg!(!yuH8>ztvJH<(uC)059PLRngN@QUd{6r_r!q?^BInxsd~Ko6S01D^ovW%m~xcD;GqbYB|a2{V06U7`xfZ+#J(9fyO|D~^mFM$`D? zN_%0wFX|c!9?e%avfGDSMYheyPf9QPrR{YDdV9%T&U~0HC27DGLBHqpy=dJ+S-g{t~GfqjJ){odj?qwB+)?w8No+!&n>>1iSQxgYDLrNN#0nf3L{Kanbte6>k%DVIj$@8f3hLY5L7ojART$W`FBQqFpxap^Ca zh7(QzGG~>L7I1PPA36WbMs7|g;MCnE9GR5Dt!>Vom%i$i50%m^2Z<6;q7Jm$HgA7G zz5Gjml?11d@0HAsEV>i|W^{>i;N1eio#DBexm!c&29gIdQB8dgm#uV|<@U376rt?a zRxsMci)ds(R4F{-c2Om!2H1!*nSpqFzbAyMI9{NoVmTGY+>i^h0Q7b|N;!b|YF!BF za^pr9dRtuG4X*UqHrk*gPQHT^#_Sc+7{pD)ZQgXe`I!W=<|36@NsbzU_+}}vQXRXe zas8w4rlBV@!@qsBQB%GH#a}QAQI7iDGRW_auBJ>MNjT+DlGx zvJhpvNXVo1AcLAz8Se_;0l4&ZPhg*BCOAxWzK8SaC?o1OXFn|nP1tj9^-n}mMy(kV zQW3`mLZp20xTFqfxAGg!|%glEU!mYD)Oo)lXDfd zb8#o8YvTrpuoydQFOnv;Z4@WUmVYpZG#GqPvfA-Co`n9cF~bG%5=W6g4C~FGB(xg@ ztrEoSZhB>5?1(TYfnu!ke6g*rOsVX0@DWq7kvw zCL;qP_@1b2Tn5DMTZv0&+NBrslc6dVU-WOm`;@?iEy7^+A{Fj!G*C_ie>P8cBW53~ zV5#x>M%>}*&+0dD#r&8TofJSRS!$xQf(Aezo&Yk!E-8$+A59(sBMKtl>w@#(IT}41 zYsz+-w+4t%Yfk)@0}xX!U%u|L?g8fhGG_F`m8N<^yXB7AXNo&F{WvEAJ}zk=BXG;h z``Bz?&(Kd{Qs*xSqE?35iE+ghl+HLf2s+GO84Ce6Z>7rW|3dFMS=2CKXJRm2liH2y zT2Ask%hJ{3+X=8e>38keLrDEy{lVi&G~qnIT=iX9^p4TB$Hl} z`SnwaaSwapr6msowikj$$K1>a?sKHYWCYIL(!q^R$Q2*N>Cje~zFJ;og&=`7we=|g zyoIsDOQjO9ifyXJ@jGpy>mK=vlOV&Xq!;`SoBPn;DvfE90eikMb;PU1{wN4eP0jQc zJ^=8Zs1uClBhEV8J`EmwRYc%u;qy-*9(h&>7fd=Jg7E2i7Qg@3g=%nGQs3rzH_<*i z(m1*IDskj2o70J|4CEVCwlM~OWAI~l!cbf`_L!P6wBv>8UX$wd|dnOKfyyQ&m zS2KK?41rsU6xU$m9M*$_YsO$-Py*py-Ozt(xh&9X=dcL-71uuM z!*wwK;INI;fQx?{EXNaa-%%y>RWd&hcW5T;_XNEidSS9>a_dCQOKT|eK*7u++|%X`wYUN%=H6j7Up`Bk3Mc&1O%uF*uh$C7ub6>~X-cpspJgAJs6h1&s5V3mhV}4GQOr*oO&2O+mF}Oe63U8TbXLa>Z8p7I<+x0>QSKhx=jy zy3*b!vYOlcajv2GxF(V651rDr2y0%3FT2~+ZUfNsF zRSn=j(`$La0*^$h-k+>;7_36GwP7`WMQ@`QaD>u(N%VL7TLQ2#{Sy@S^}fYcD`YcP zL?DjNDrGiP3}m*Ap0<0#c{+XmE5HCX2L2TNsiq+-K35N3RZIZn>PZz?Z{jw6fnwk_ z>&B|?jRL*q)>@-WohLQjV+XRn5W?#s2Iycn;_raUyWr-};GTv&UAT_i&)xjG&!A%JLr3KCM52*pVISmr4pnlwP zQr^mv%EFh9rbrQd{*51RUh1=lYdQ0eA!~C%2JcUAZDAowtllJ8ZTC7&U5eb>wVgax z>Yww82h4o!zF~-1cLhoKT#A0}W&adBO77*?-aW8wtAWWrf1f+vGx|sMkk{I-qCiUs zQ1ATO_}q{tr0(}S#r-F@ybBJ%HM-q;aLsD?SGuRS=fC59ev0?}j=bYJkL*(L#UFIL)fK+Wb7r-JJx5OfFvk~l9-S9NseX>q=j+2#Zf!ctT5w}- z5u{VO#aXyhAb<^gSr`^$gSg6f9iYMHA{VelPWM$BmF2_44_n&c{HuycKvajo!gMdr zbrF|3?uD4klZzmxcna*mwvx#_TF%-`g7hWJgxzs;;j1qNq1CyCy|(J!EF0{4hzVa|Qb*!O8{W+z-gLYVH~@krv|7-57| z1@$isnNf&KOjpYBPjd06}!)gLFNv{v#0lsdH!tvMbrw5EJNF@V%?7MOrUij`9g-jGxvG@@ zYTI*$gzggxeap?^6J4}Kl{&bn4AAa*v)d{Hai0InnHqg9d`(63Uw!+Uy|^1+<4s{s zhP15x7iNrg(VtHwz_}&)1JP#+Kqf&pob^}Rc(tjdFEc%>^L==bsC>j?A~s0i1ec<# zV2Z)dP9snaLUJ>KK#n2LMJ^>67wKAys->~qO$GR6q40CKB~;7UElkK_BrEnZXp7Cw zmG2$CoO5d);_KQNX0Jv187iM(=kzu_lvq_6v155>ZpJH5nowUqkR0NFUs5BXo^J1| zXSauN(m@}1&}0SUpG>Y=y4`N#Pq+Ij{#fz8E+5=4m+_8k&;T&AgZ*tKsKmj4(>VcT9<*j^Ft4VXn+NxQnq=^ ziJ1?J4*oj*oyuLxxX2O%MkLcZ(6ZV9=>ZOJznGHMY@{KS! ztZEdRS7&%I(AWP~r2riBv6^sjS^(FcLwc)#x(a!4vUy(+^$knk-)yzl*ovRpoTf5C zT=k3BovmSgtX212r~+ZG&%VTQBzY*P-q_F-P^TM51Ad(iBS^<*Ga zcK*${o}6zxw$j@=;{4VVnAH3@^DvUKT73Z2XrV@kbeGTIxgsP&V;=w4gn8g0C-++; z4hUCQb~=-4Cn*J&uSOLsB^r>i7CX|IUVkdI$yla%6{^YC?CmyANWH88^3C>D;4W(7 zm&t~Hny8a@h9T_(mOGmMw5BVwLt$q*RPVN#;{8)~vQ^7ygYBLrCeQBTyKD;|`#ci; z#X?%iwuZn;EQtp@@(*PpUgYV8*vE7GC7#u^c7RIa_4lw`--L(b7S321b2Oa`=Ma=xx8Q;BGfOZb}POLwiY$%5DIR5;& zhel}qb%&mInl{*<^TMhDLZc6|k57R~8do zqg)+&A4@cU_>S)v@Rz_X_eBC(BWT?*zbBPMpO)A#_Db@l7KHEYU)Y8k+ zxmB{xbT1x12o$^tspEcMC3~s7HxAbYE2td5km zc`R~a#tsIGo^PKHHFv3@+-{dLYD*bVGMm0$MY09TX4;F43anGSi*J3_1yZJYyZV9r zfQZIe)Hh7WPEX?j;-HC40v7l|Zz0#`$zLH2h*cg*Be(e#d%=MSp3+^gy7TZRC=@dx~ zv-~Ok`)3Yj{+*tr`}a2^j_wv?Jy^bKD;(QHOeBVoNAc1hx1tfK>uf0g>Ky7g#aSQa zXM7^)O?Wd)`jBckf<{m*654Pkhbbgia4U7ybFSu$&)bG7dADs(r{jG7lkBZnHd$#Y z5+fIyIAlp#BXC1LtX@yR6iHYjad@O1lB_lyz}MbC4?;y1uVOpaiUY>)4wZi5h7Z1? z>b6Cm=7et{Hg5aY91FFAUS$<$8v{kF<*Bjc$n}h^-3CE_gMajT>vx+R>b#ejzJ@Le zXePJ3HjgNRJIu;@Jc>D5;Z4n+nBuN5{lekb#Tp!+yRWeU?@p_JC0@zP#~JImGem$_ z8G?>f{T&~_)+0h5o|tIPNQIEIofY_-lA8b zCkV=HV8Tp?sL6=M&!8{B(caiCG7^%&Cz?k}0u1cIYJphL+xU+0GcbXNT3@VE@W6lc z5I|rqw;P-)o5!C9ch`N?tZ+VFQJ*ElXF((&5ug<>W+ljkR+t4InU(jFvF8I4Fh4Yj zkHj2!?b7yNE9#%|T`GA}u$z;Pswx^^As!W9i_S5uagAe>xUenNdi$Mu#mbl1mxCet zaS4zar6K+>yg@QHS7Uls3z`qk&$4dkt%jj{y_9UedbZm=`rZ1Xi%=z_cD5X0fFn)c zXcSxx6g_4?L^{YWB#xN$tWU8QsPv1*GaBi4EO+iUI}yh*Z)!^G^!B2UmLvoBhFh-i zAH6V41fjRGNmID{s3KuXNzPK$8>?dR_Opgt{QS85rRPR$3$$}j%|`0C>oM2G4TuhyB6g(rNL4K zi5Gd@+3Xc?njXeb`1V~{jR(+SOYbYgJDg`Q70wBHu$U(2E-6Mi`{#%=S>$P~yH!Hu zI~fkFsmkbYK_ds6#PogeEGrZ){m#r&czvMbYzxxI_41cU;k77 zykUHkMTSz&WMzi|wHlCE5;()5Q<>KL43u-~H3dHRFLp7u(!t&ZI9j7cgzkX@ek{nL={CWF9007`vAfmfZNN%>%r%=X;S zFk4leL*GRRgk3Uz$iC)<7XiJa_2j4mAp{3j=q_wVTO1%HFTdY9;W7K87ZqfBWY&%)o^aOff?uBC>RtpIKw%G?*#0{rhsT~^b7y_58RZv+ zD&ca$DdCaX;s<##Oh3C#1tXwDa8Lm&fX(hPF=7u%2irz6!)Bakg6sVb?&m~In<<>! zouTc3D_DZukM0tHIIaD#5`z9jz&8xEe;3RoH{^uBG1KAm?fNiS79~OEbo?L_#<$cC zoG~^zkf4e^4jgy_Tc7F)5rva%WvMd%>pq8Yd}-Wj3C8-WlVD0%WvL{vP1VtzI!_KA zl(L_DbAJ0vA>Yh-5{5u+2TzR~cuji^4v!Wma+ZqCE--xZA}fq2eqkl6=A*a6Z&BC` zGKH^3_9IUve%YrWx`j`ML`Ij64@ui%UA$>k?=fPMc3L@QBVC=HRIxBRKoN=k)VjA~ z=#S-`7;$}`q;|(xmfFYA%Ml<+?+g^S05p^vGQZt_{khAcsc(B4v9Gg;1t0ibKc$|1Q`x2t<~YU! z3pt6f1eO^NmpV(a2~Z?2)EFQ+O`1_Ys>lR>+B{b09Tu-E^q{*xpw5a8ThI?3WRi%| zb$@AS`MB@HWq`ADg*9+hDY4BQdV>$Rdgl-zq|2*s?3Ca5=0UMvMm~7~KLE%OFaQ9& z0RR9$0{{Sb00026jGpw1fWn8OHUkHF;@m=Lv#$`o$X}t^Kc!J9;Q0fF;YTBSe)Sfk zZt!=D9j7g3e_A`{xu{Rq_fhNHC@(fJ?30%SP`ODLoixu_0RW3qlr9E=5-JUv1C`yP zCS$Fn)RRdgi%Hs?!lbAz4}i&t&A4GPRqSri-_H*uHPy+?9^~?8^pNIwSpz=3`UcxW z%223-k1-+mzxS9wcC{7>Qimv;NL}-?G^=N^`nMqAX7#Y(OWQ|24MXx45jX0Wh3~j@ zK+p6G5gLqmj^cSJ$k>JZJjCGTwXP;JY8=Vx)E<^?0Zi2CYc<$vs{XCq_2rREJm2(q zb^C=WX6~b0=D+0MH}1pO$UH42H}OoFtz~j40ANvyGS7Cw{s~4V2))K-f=lIJqd zz|cV=(wKV51zV0A1?&sfFaS{d_$kmBWc<|mox1gGWKjw3=t)nSLeJU41xN;g27_@l z0EEy0Pzy7IL4vj1i(&r=O6-OjW)SK{-sXW#8f&laW3aNGs?`8*E@qNou2+BRc)vwk z2|5JeyX0A@XTmN3U{Q)PPm6;D|CFTpnlmtn3_$y{$p}S$6Xc=%{M2sQ(SCm})+2WP z`}~s^vp;{Z6F`}67LSM>c+JEY;Ug85$sw4=O?b?Lu-s-O_dj-X`Idw>^^(39Ez~TC zG$RO|y@TBP1XIs7yTi|CL8gd>ltSM#$6u+Dq#QB5VbGu}V;_ZImS6{m_Sw=== zsxP&%f8r+LXy%VoJzpIGfLph2EuPDw6eR_|%DT8V!Z^iA#l#gE6G7?^3Nbl;rBr5Y zHwSM`M6i*3aa7=k)cl~}+Mo|gzXPTeZ4>~DBzzYTvC=z2N4N@7K^=k^OsvemhBVar ze=SXhXVfTTzM<2l_Y-803`G7$@%%7`2Y@F=zGzzdS~GyPuL~CQb4I8aI;% zlxbG_0HCAidY0@)20LKQq{-S$A0(644UXPXr`I534a|f$LHgJ~f14QJKLz}}U=IO; zAQ`HR88j3~SJzAmsCqhlCXaI#p^rddbs}4n&-J-B%4E(0Fq(&qKs)*;i>yu>R@}@3 zS)*iIF=s|yKTb|3eK1OM`J-C`0IQX0*fXba-U1tImh@xk!a)oV_JW8oQLf_5#4JX~ zt2j9=K-OYdR$qZ~iqaM!IhUquR_P_cfmiJ!o=qkon{J$87#TisXJ)X}Ieukyx~bZ zqeN3aa!l*>LQz8(zplt9wK z=-4FozIg`w4$p#Vv2Q{yN>S>AxhxBvhXy(MBJ5Fm-Dp^dQ{!)BB4`!}8lOLwTGSaj z$`?lZMKOIw4BF8qR`+_Wgl;HsF9h}?K(wjX>qPZiNB>?lv;&q1A{;l(o15|tkR&_- zYN1f6;`>x|F9~?Qej1nyGd4(R04iQF$VQ4VvEn8b<_7wjd~K(71j%FLvTTev>TeGI zP2r7{$%hwt1bg3`#$};t$IfQa=$^$q3rL|NNG4 z8xRC6=&xdxd;{;^coiy^g*V2|;`x)~n66eKnIVLLCCHsDi3lZ2U_oCmRxDb8+izNh zUkC90=ib2K$}%{-5XHDIN^4MI&dT_d+nG{6?9sOqHIWcCbG49AF~>1z1W6v4l2GiV zWP%i$0VKfI{(n-Z#;~-{j#2Pqb|C!0Ahqb*WBmY6Xi(M8m691k! zWGO#7R*WS`0YP(|bfbHdE-b^7w_*E*nEB!zp`NwPTR}y?C2@XR;%dmEn)FcAC_4IDmNyP+7*-6 z<7RFguT=2d(GwWx?ZFLKUW8!*{LOPm@$**&%4MejHAQIxzHxrIFZQ{jbklU3tPtTv zRDquyChNKnA?la{ivrik=QO(O_v(`Yc_z<0tE6UiGa2FH_ zAQ)78RLJs`H5!3+B^ju`)w_# zcEKMjf4{(y6!R;}_#8IL{M0a!b8XS56vsBZwx&IQM}Xb@K=j<{6U=jhxYf5;ij~X| z0;1FdW=rd1sj_%+A8x+157t00-Z*tu`NjxkLNOC35h>?DD#5XOz&bHH2?CP^OE3gG zAV@bA6)7ow^jRfXlJVl{aco>XjNkf|i|~yf9|2W+T8l!8(tQIzBC)&)E}$fk5QYc7 zoU+XfB+u1}LW~myfk7AqBIfT@mnINd+7w3Zo$XSjeF(#Bzd5oVJ4-cykCWNly6}_g z{EF(FlOhoboB#JUxjS}@jl}b&sGB^Orq< z%s87-2Sfo=e#LRE9Fv)(h7;rr7f+&zDB^3X^Rr-LdH)Cq|C|zrci!_hbDJ)Nus>;w z>OEg5l&qI40N%L`@H$*d^%ftZ;KI{iego^*z7x9-k7ChapBrVUeE9%r^?_{%{b!Hj z=IL)?xPJl%mt2TL7p%wi`~C*AVgOIR<@yn8v&;4|lr#v(NjHaBKLS)p zLTGX42FWf8n-9t3|Hz+5*Lzl|6?m;fB8Hq$9~p6MdjG!^;E$VaAPUk@b(tj3nJ+4y zl_G#&&A5ru6i>7Hsds!HeNJ<5@|dHbsK9as&};b7=Io z_TVo3i|^lqp_l&)&JL`_GaK*3^pXqFefgQk{w{{EG-%Zw>25T{6kEcrmL5eo4%0BXm|H zC@AV!N{L=5@>^M5DKHk!UMpH`kQe3q)9yH2qC;r~6Bh>e``uVldve z#=_o%NAc3xXr2j3H;?X{|rkfNAUh<{|Jv>_DP&vbtOnvP?3zO*;&}Og99f{1Jid->13%E?G&>1w6;|E{wbbm*;pa)olZ*6xHMY$(8`j&Wz%kYu4ev ze)lIR4G&}e`qh|q94zSTfsGP+CPr~H{V#lD<8R?R1Gl0C8)NGSaOwC9_*vg3^vW_G zU33)yKun!M#p=WI$)orW*Zdniv+^3)Yf6}+K78nB{|({wr!T){r+wk10ucJEM*JWdnaM8dkxOm~q_`v3GVsP>VFfoM_;DB~)m6pr zsL7`)QYR|T(~SM#FP@WX{J{>#5Z6YbaP-G*-zab!&dYJYkHZK)h6&^pJ;Pb!{?7tq%~jWy*XU>-*g&*I6Rx8eXVg*7t{F7?8( z`qg=zDoW*XeE+;_aI$|n`X*1IQX0U@iKAGIllb7X{~BMp^j~BDIB@dJxZY(lM$SxN zkKoUK$*hJ&}PK8+7w{vBMt@Oca$e;wtKD*k@-4!m}91N!=B zv18%g_;+LftE&eDb<6Y1(F{~BJEu09o2XH%WtYz|90IuI`mhp2XK@ZpJkCqQ7qdlS3C{sBZvPsn=7=W`<)|F;iKB z{+Y9wu2isW;yB)W^hbDN-3^!(J$T1U_v3HG?I`IC@+=t@$HCsC$MKd`%dz*>(;&7Q zZu~svy;z3lStCr(EEB-Uq+7IFMV-|i;{Sf}4d_A5#z81@R20>GdTjig1 zOnv=V);^1Wbis>|(uQ5034Av)vkWgyT#O$bxw1PSj0o~b)(IEpTBs5<&r-8>BG&*} zn?lJ89H3hF#C&FkHUPvpRx9$e5HlAo16})V{7E_KpOF}zlkO(T5*(oz;0Et-D3cdA zFV{jj=+F^zjK-xFOp50S0ODrujpy+F6_uLz_mda|;>am17#PAEr_P|SzYjgVCCu6m ze)`fueE5>xSbWI|+&%f*a3tY3tRLeNyoMKtuE+53LN&Wc3A?YQ+VVMlT)bovUU1&s zvCjR+mmP#HSK^P>|0VD;@E6y;h}qdP0N_FZD<0pD8<#y5`P)ZNzPl~pFwvwI7KBcC zf+G7kVgYB0UI#hnXPw$Pp-_HvQq*D>ALYxbKwacjIH&nB79CQ|p0Qd_rX6gJ6 zQvk0V0ee&Rp++CPf|+RtJ}ycD=sF7k6SkHM2PLK|Rg71v=32&}?Hy#_i2t5;HIBqS# z!G-7Jo#ThFt9ltqEWs?nj>O4{Da@3sSTY2hKEqA-7d6p;48myD#(Qpf8-DX`hq2lE zr|5a*7kK=s8}Nk%pTXGQ0jpP!;*z(m!oYQJ!Ark5h*yt{;vdetweI%4mFokMKxN_( z{@-V>1^~S9!;c2OU$p8SIB(rM!EA$N1&%!dX-|UL#*KIsKRUdnwc|goBcf8r`ZNGJ zVhtm+sB?&g;)Hr~JVO-68U_6Qe1sEG3e?BlKN*F|S56JcLjfN^Ku0u>s@HY84$*e0 zqo%!>o}l1!Gr+3R8{-sT=Ml)!sR(24?CIOO0h{9`52krOwQrgY{9H^`oyrH$lvU^T zW4v5}BM3b`y|63`uq-U;anSGBcz6FRcz5qF@Z|VKShr#bv$h3PCw2NbLT}FidQ1Io z8Y{^X)#?l?)fok=NPvWerTq)>=2RIs&OVDRGY4==uE2uo1Z=VZ=|DOXGfov}rlzrS zVGmB9ZtoWDOr?Sg*Dl7bm!8Bs#79ut^CBL9?w9cAgZ~cJBrsTUaB%-2j2=IQEmv;D zg&S96>g*XjSJ{jOrSzjLZ`SC-ciscA18Gls3nSYg8i%Zog6)G~cEHksUSRg5J^q{ED#xK&jLNOO`M-a|Ts=8U#Yw>c{o+Fg`Q> z4akzfjprT1`A3f7C9Fk{bReZfrE25s)C`sm^@F+EkQ_|bNufdxK5$h(t{eCrln%Uz z=bqh)|F!UsaQ2LVBN=@{U`3z6(a9-HoSB8Sz{1d?ML2n441?BS{mMjuz+48hlpvad zUD@xZ^CJK(tB_6=ENw_>gJl)$*l?r`k~655Cw0m-?#K)k?`H-tC5Z2D3b0OG8?tKd zTkHL@pW=xNUSKWvlAs*T31Ej40BdW}PR4HG_;hb|=(pex6TwOzR9h{)_Vs#jo`?$9 z)>aAAhkp4NZWR!07m~@EtG>$-7I*Sm^8g*R^q%tAT>++$8NyK*6+oyFWZeTjjY6^UBY1h0u1yo1Xm?yE0cOr_PnA= zXBinNEktE{6w{R%4ACiksQfg(FE-(RT!GK`{SX)86rQiH0!at#NZ3^yQ!^DTJ#Pqv zYPN~5!LoQr;HDK{#NhZ-*!Si~@%d%Hj~Ct;Lsha1mZX$eI5dQns}|wR>{P%`71F7|u{8*^r(sv8+s|zqEoY7hBM383TnA#s zFf8sleN+(Z@d%&5OZ_ZllsvI@Yi>VE*ZzTar&=(c+D?=zI=GP)q~3Wbx}SWJz;S+| z4P|X0Ku^< zaGa_#{gOa01~55u1{Hf8|K7R-Z`u=>n4Q9@fj*okW?@$xIBY{o1puX^z+gLA5P#Wz z&ChW@{{;^HXbW~-_aAUY{|dbQ`cS@FW-v3HvIA!Zs7ioIcCOPU1MGka__O_Q0RW8I zgP5@;DwSDG&Ca6gRA5&f^jA*+0Pa}v60R6Hp?=%JQ5p;W43(FHPvca?2fLh6FzYWx zISVy9O@z~c%#oFW&!Mzx+=>eo!7@de z$EB1swx=o%27CKZ>M2233bYYhuu;OIfhjn%Q?Pn~GZR%v>0t4YrNAFcFayKGOEK8L z2&Gal0Kh5Pn4O)(_{0fF$A%CVEJxtPlmj8kD3xd6Oig0p@H8gv#c-;&0)UPKr(&a5 z2%MRkRcYuVAK?5K=uK<)<5$-FDbD=3AK%{k9h|b3;roB{EXKx8yR!)E)smUPkji{2 z8N)q2k;GJSC2(*YIHlELrftUf$x(dn=_UB% zi;iKboR0MQO6$j#p7-$!xKPcGn`=^ngs;G%Gc-EGbGmP16itM$VVKis;8BZ5YpBjt z|0rUr)o(^b2nBOZzcaJWg~E{#toA${;kLo?AhTi8E$)WN1Nb3I%nkm?rWD??jc8;- z6>32}Ga;lo2>kMy9$I+E)ShFW&aBtcNSx2stP$GudC<6@8`S}SnV$UAsX6@Z=*#oVQJ5n7WcAE!)PYHiLQN3q zhvzb>QT1W{zuFN{3%eV2ndTO?14ZzAwZJp@Eo+yQE?xi$p-|vZN)l>y1-h5}IWO@?;;PJCnyyM~}=Z#qNK&3ZMy;hu&fe3wHCe&0 zE`J4|TlEZnvA={5zjPf=%R%&T8MY(g*baJxz{37M{B-OrfWfvs3U3|y2ON8G3I5jp z0ICPauzuxvxZvUycys><7BVo{Q-Wm1jBR6dW(HHX?OG|!VBS__Nx5B6hZ ze9B!DdQrjIo<;cmXFh-r9^8$u-0&EFc^$ z2<6!+96Nddji$RLTd)!c>7bh);WaFK6MH1AK3^&KuONRc9aHSrD|jOc?;23 zvT$~q&_B?=Mp`!UCLWdV!;43!L8lI4c(5NAUAh*FmJH#=y>H-+lV{N1Tf&l|L0o_B zJJG+WA4iX!!Jem{$FkJmFaK3TIyTsu!q`j|FP^SoWU`9yJi8zN^0GZ(rvm9zAf=73 zo%#T(y%x@t9oUXyWDNk!W+9>GCO^(Lp-?le#$0=S_JcTTupaD!j7}^e91Fzj$vAsv zc5VZ2$MyQ4ruvj(e8q$9TJV?l=Q#qdjDcx!!7THW%1Wz4Mf18X5~Fmftyk|7xOb~{?b?HQhjj$M{=KWQdvXO9h%z80s*Z$oB&6e@ zTCL)el}mAYqJmP-Fxp8y+p_`>9Qzbjl^nc&<}CI-w;!uFtjEgb!?^Z6Tii&!itXU| z$+I~9{9zn=a|GuvSkMrck^7*R5>9y(FQ2>srJfm_nV!*etAj0zj>2)ukWK~Dql}*3 z^ve(DxvHgoXgehbK=D(T+Zt47V(XB#B$%i!e#+$l@Cy3#C7XAXT?HD8s-u)MH>GY= zia3U%5LI1dmGc;H!j*wrut7}od(LnMZq0)?&sKNJc8{FX`3tyojsn1hofa|h(vdTG z>zbwb*`X2TAI2)^ftdl8SWvR@%<1!S;P7HB>p6{yGd<|H9e^34YT?-Ien^(?fMk}K zI&}(CN=!^oW68R4>^-&+PoG+fMZMFIRRjFg%W)hC2Cm+4KK30ti;}gdecUYpdnVqE z_YHj=-=Fv`Y#8dp>9eonwP(k1WWfUTEF6M0*bl2*fvi+8b9MsblNGEV7(joigis_y zTenC*JhBNl%s!5jQ&+*34u<-BQIQg-MvvmynZxdbeqvJMUCRa54GR4I5yEVlux8V{ zfqfj@kyE{0dfMctaT|UP5^wB%9ydu*pbqSg*B~^hGpYGWKdv=J2cT4d1R^)Xgw zw8BlfG_;z(=*Fd)&)JL5$LjMOt301m<0bFbDWx&O?|FR!*KAmZRYQX~bb4Gx{xNHr z5v6}87#N@J#V{r?GqM0j1}XpuXT}I6aY{|6zPWR9_6!_pLzZnU-aLhqvldXTz=rLC zKdH>W)vAq)RxQQ4WsC9M-D4OWTGZAS{Knx=;NwgG1n;-MjN|1sc)b4(e5dk$oH#Ru zQ)A>oyJJiB}E+0B*iyCBF9ZZ{cePq88zZx>NRg`Xs77AjY0PU*i#N`7G2mdeRj7 z*5~&}RF`XN-GmfHnngG{b6xP~16i>b;1r*xVE(w#d!vZ%tQB%$-{ItE{>TG|{=ErN zyHTVe5tK@ZhO^ zupJdS%2I-*()x28!l5(0*!HdwkgzeRx7rpC!!nU}#=BnvlB*B^W^CX?SB&G)e^`KO z)rQRq0J2md(6((@B=FuVFT+pv97O-%ince>nd&lp?${RtpAGf`7xd1JEybbdk6^L> z_e&=a*F4lCFC4?g`p>bKj_13@pk^Lzib)X{x0rIo5uCpM6km_1?P!HTQ)MFucE5ZU zJMP$k4NDi}g`+358JNM2VgN}pe)h&vT(NXDiToB;COd4<``zm5B9VPn>*3IR0s6MG=TzrG61GH!k}B*mT7~7G75Z= zXL_&Q?fXN0;+RRLQ0U14rJXl8W?gJm?zb*qjI(a=&hhn`v;L5>co1=y+)OvLZ~+t} z0btq#o!K6Id-t1o&&CTda%vo-2 zf*b8h1)ZJis54fQhT9xVd{hk3#*1j=-~(?sI6GCvuU>H}`h`HXQiW5sVcQOziUV>g z=oJ<8=vOa!|L!60y_fu-RnbdTz^=ls*s!bWRVi07*wcgUcie!ni879t&ntSX*gqpJ z%|H(wQPcMeEst$x92!+W5#RO_$u@3lV=O-$%WJ^N3sL#yc#oo+;~BS0pA) zqUY50Y)WJ(#re{lmz!+UqO=T3aK=}&!!XrTnn7=f=RGtj&ox)J8zT%KD>T(GIBvnGUjgr7X-=vUk$T60`Bf+u>ph-3e}lXBuhQ*Q-p z$LOI{Jsx2Eh*~&~8=Zoi;d+~C>#R#eQRX(URHv_LPT$zP=$%gAMX6Da+2TI@)#Ic1 z(AE|B&1MtQb^ zYT0804YTL6dp;IWy&O1I8&%EvSwy(%()IY4zxh6ttMGxpq7-{ zNe;9R2k~d!tS^+~bko98WACjE-KK8r@>qg~vw`V6+qK^79G#6)Hy_o1b-q)JG9SiS zv*rIE0CB)tHBzcKzyJUM07*qoM6N<$f{9R0M-2)Z3IG5A4M|8uQUCw~fB*mjCI|)q z006^?JJ0|C010qNS#tmY3ljhU3ljkVnw%H_018iOLqkwdXm50Hb7*gHAW1_*AaHVT zW@&6?004N}ol|F2Q|T5x_ulkEONfA!OK(yY2q02Ii+~i7CMqEb5K4$4q1hEt!4XA8 z1RKbphy#v}fQ%JUEDVYY*azexqK<>3h>FVl;d`TN*1Y%T&HlC5KIg3SowLsezz7VM zNHbA2fDEZZ9ueS!$Hd0rb(Nf#>=Hemu`nm{hXd6^k9fiw@`^UMGMppg|3;Dhu1c+L*4&dxTD zwhmt{>c0m6B4T3W{^ifBa6kY6;dFk{{wy!E8h|?nfNlPwCGG@hUJIag_lst-4?wj5 zpy}FI^KkfnJUm6Akh$5}<>chpO2k52Vaiv1{%68pz*qfj`F=e7_x0eu;v|7GU4cgg z_~63K^h~83&yop*V%+ABNBp-7|NI@(BE(5zxmYR`<53cEjzpS_^D?C(i9(Vo#U;}J zWa8f}`vX4TH2|<`J^_1?EvQ{%1NKWN5Lk4;;`aam^1E-r)F=o8fM|o^&v*atKmA9b zB>;eCNs@5@0A55SE>z01KgS3F07RgHDzHHt^uZV`zy=(_1>C_4{9rbOLL|h(LJ&d< zWPluUU@5GELMVpKupKI3FVsLCG{8}4hLdm(F2Yr~4n1%W`e6v3!6>|e2?RmN2oqr; z+K2&SidZ9#2p5@!_#wea1QLrRAjyanQ6fu`HApd1ic}y~NFDM$asoMrTt>Q)JIDYs zg8YWOM=_LvvQa(M47EeKs5csfMxqPQWOOl_j~1Yt&~mgIJ&ZP?=g_NY5897DL&q?{ z=okkx#B4Aw#=}CfI4lX1W6QB3tPHEh8n9NZ1G|a!W6!a71QLNozzH@4cS0ax9zjT0 zOju6XNT?tjBs3A)2{#D?gi*pLB9o{~v?jU{`NSAvGBJl(NGv1P5|0xv5POJ2#5W`o zi9<3cxsU=$v7}Ve64FM}Zc-!ZEUB9`NE#!P$=YOVvIjYoEFde$h2)*&!{jsM8{{GK zTMC_GKyjq_Q{pI6%4$j(lp|(=5QHQ7#Gb=$GgN^mhymh82Uyh-WAnn-~We zXBl@Gub51x8Pkgy$5b#kG3%J;nGcz7Rah#vDtr}@$_kZAl_r%NDlb&2s-~*mstZ-~ zRm)V5sa{iku0~ZeQ{$-#)RwDNs+~~lQyWufsXM5Ls%NNgR6nGCS^bFyS;I`jPeY_p zps`=$yv864V;Qq}EFo(RtA=%fHN+;d&Dnf*D!Z8d9lMJ?s;QwlLo-S-Tx+V9mzG$oNUKq+N9(;duI;CtroBbG zS^I$wLB~obTqj3okIn_1=Tq5J-KPqt7EL`m^{y_eYo!~ZyF_=tZl~^;p1xjyo=k72 z-g&*}`W$^P{Z##J`lt0r3|I!U3?v5I49*xl#WitnJRL8`+woCDUBf^_rD2s}m*Iqw zxzRkM)kcj*4~%KXT;n9;ZN_cJqb3F>Atp;r>P_yNQcbz0DW*G2J50yT%*~?B)|oY% zJu%lZ=bPu7*PGwBU|M)uEVih&xMfMQuC{HqePL%}7iYJ{uEXw=y_0>qeU1G+2MveW z4yzqn9e#7PauhmNI^LSjobEq;#q^fxFK1ZK5YN~%!<iO5Lr;NcwdW%*V=s|ct=F)(rFW|LVec0{_C9i-<38g&H{LSd zSzpXIz_-Y^%TL2^o?nIELw_UxWdC~q(Ez7_B>`sxiGe|ZTLSy|dVC?jjz2ovW%jb! z?Lmy7xj_{{kAkg&<-x5XXvpl4ts(d4n9h;TX%2-@e(2WF2Vv%6i^F~lCxwTFSB5{1 zaEMqM(J_}bchTHKbKgYzM3zL}n`bdkIj=2BH7Y);E^0j5H@Y;sKgKR*SR=4N)wtYw9={>5&Kw=W)*2gz%*kgNq+ zEef_mrsz~!DAy_nvS(#iX1~pe$~l&+o-57m%(KedkT;y~pa1O=!V=+2Q(!ODWcwE=7E3snl` z0C7N$zlDA4+}G`0PgpNm-?d@-hMgNe6^V+j6x$b<6@S<$+<4_1hi}TincS4LsjI}f zWY1>OX6feMEuLErma3QLmkw?X+1j)X-&VBk_4Y;EFPF_I+q;9dL%E~BJh;4Nr^(LE zJ3myURP{Rblsw%57T)g973R8o)DE9*xN#~;4_o$q%o4K@u`jhx2f zBXC4{U8Qn{*%*B$Ge=nny$HAYq{=vy|sI0_vss+H_qMk zy?OB#|JK!>IX&II^LlUh#rO5!7TtbwC;iULyV-Xq?ybB}ykGP{?LpZ?-G|jbTmIbG z@7#ZCz;~eY(cDM(28Dyq{*m>M4?_iynUBkc4TkHUI6gT!;y-fz>HMcd&t%Ugo)`Y2 z{>!cx7B7DI)$7;J(U{Spm-3gBzioV_{p!H$8L!*M!p0uH$#^p{Ui4P`?ZJ24cOCDe z-w#jZd?0@)|7iKK^;6KN`;!@ylm7$*nDhK&GcDTy000DMK}|sb0I`mI`%#ks001Ck zNK#Dz0D2_=0Dyx40Qvs_0D$QL0Cg|`0P0`>06Lfe02gnPU&TfM0(^BzL_t(|+U)&V zlPpP+rHOsaBC2X;?tYhu$jqwhs_Jf<>7Ex5XdXa>cl=ZQ7QBNnG>rkeF-vuIWo2e; z_g;6mMO8$Y@xY?y=68=RBO>!^lBeHrcQeyf{u$yw?ET#y|GkLtV{PB%e7y16AGjO#;~mD&vZ?>__UZC^uJ?(E zoPX}_4?p)0+_xXR&(`0+_C~M0@p}Kh`M!d?fjA-!Q6otsB_U^HGbU~}a5WiEro!_r z?8cexP`S>=O*XdbY?81MXTZobvczYklrS6@XzrL9)f%nE*Luv>3hIzGG310gxK*Y+ z@bu|ZlJw_O1v5ic<2wm)5OqZSd_%bR^X-Zx#i}!HN5*lalo_YtZnUKU6&FLr7(IbG zM(nR=L9`*QA|&P}9Ax0@Mfp!(HU1y}yYpXPPDr`In4lRXMNBY2F-#nFFcH+I__@r0 zV=aLgq6;P!cPEihCe#hhGuOL&e)H^>fA^as|M81^{%&{6b6#+zjUit%q$_eB`lo3e zyMdWuNQ`ZsP#Hm|`0lBXd5Vw_$+!uSad+In#be*ZaWsDJid(`ZXtv<-7}ZU_0`00Zg%`;H}cu2Jl`nWq$G{|LPT&BeeM1h(g(&ldGENs{@vwsbNSp^ zzXw}uaWD1CE`@cj36s-f_ zIu4jw05x+&S3p>)H2|Qy<04RJuM1K`J#zPY0+)LN<4uvySN!Z6Sl19RLPO2cUw zhIxy(aRrIb#T!t7gd^aNNFu3|Rmd1di|=Ac2TDm|pOpYoO77p+U3GG*egBQtFNm0- z)Bs-YG*b>U+#MQshsH5gp5%f_!93C25g!mqxCthTIhZ?61{9SkCSJ*afhcYbXz}?D zNW%Lh9LH(khO6V^RPR6P?_Y5C1}}^A_5G1=?v5Of3pppQ^2jb{c1f5LBz06;zZV3T z^v0UyeSpf}36tcVlbuK`7A}9b-f!!dpWit^sj9|TUvT`G^VE+?8vGdh;V7nYJ)|`n zj)~GVacGHeitzip%K!S+E&t^Y-|+Q*!H0p}W?RdBm!o0Sv){mF6s^QryYo$he(AE440U47}n}Q4bK7P!I(*8V#Y5CBTxR zh&xJRP+>?)rqQUV6q-9K8pnnA*~T6~mamMBp)9Dxzg;c{V^zcrRA>m+lx0!&N4PsS zj)PIAg2{|0$0@jvo&8hXgld8{Fb{SQF_Jn7?RyrJfoh)_O~ECutvlk1iD6#*F?2>o zwKFru$()z7@zwppSGPy*4l|J14HH+xz@*M5IYV+X9^lXE;7?;>5b5mb_r0Cv4c_c^ zru~xndmR8K)iWcxg1;nst}M8JCqnK=1b#ol2Y&>6{RpHWSyqTCnZ4~N3P-Z%cI zfBGYT+!t;aW1Mzuw~1|nr<=+byOF2q#C39RCSf-SyOh|eFo`mv44NKTE{Rga!}VD~ zIA;K;m-{B`eHsf$!(xcvngg2g8jd|J=W!@%b(@+{uvkWmp`%B zu$Nr?tdG0mXXg1Q2Y~Maf0u*xr|r}BY5RFsjUpgu9}pA0en~Z_6i3}TXk*Zoje{vG zqdJp0lPeX-(wQ^y4$NWz3U*IGgp5-4Jk(zRz+j!M8Fo=3UMJ``#t?tJ|53WM^SI+K zRP#Q$HRi(!$%$uEfTeg(1F4ADU?)T{Z@47f4JQ~nqmo2BOl}|pNe6}mgBn6b8Dema zf@x=`?4r)oE(YU@fz3Ps8bYa={ZTj^oWs~C+OS-4bKDwL3b~hWRnvcamM5f($0`GmJ{g_K$D-Cmw6rZtw7NIq5P?;qz?Xm3byT+#tZ?N zI5Ul^ip#)k@M>=S{^dRYH^Qm!@3(qEHE5>$A zY?87`!S<;~*<3u94(=7RppfHR0CN?i$@(w{Xmf9Xb_P4{N5{_~5rHJ2(ip^;B)}i8 zsDYVB6&X9JiqUK?gb1noUmZmolW z&OElqEX{eLD34c^>jb{;v(YC9eY~`fzllD#gmv~bV4<>pxO-=0 zgxGg;s(P@BVw76g&y`oR@a3z*H~Yd|8do`bEH`Oj5@nlU5+{q1#OY`NU(bg=OwQ|N zvv=J0{(L$^R4o?8{>r zD$v%kIn8SbQM6F^OWy16V6nxhIL)Al2TO>c7#SGE*$6DD#=Sd4+1|_;lhB%gCt6>Cu04fo<-q>}8UkG| z?;q>;vp*6Rsm8#RB-%Yh`Edc@$DGGUs}Oyy^!owI{rjq9KK^wdhyT~+^z)If6Q}(= zWrFj{*WdqM?;Bv&hv0`OY5&^6W8-nZ(dD^}o)$ST)gE-W^3Dh5UH8Jf)WHv*CvRo> z>_Ub7wkNgvdA2woOZ>f`*{o(UWh@3ZD@!w~47fNcZ;?4cN}$H%3&k5rDo8=;=fpuR z1QD?>f@35RN@oVlq9kXglu}Uf&IVL8C2B2*Bs77wD9ttstIkiY_i%YdX*3$-#0i)a zEaSvC_eaXNFZqYx{*IJETE-bDwotu*R8*}4Bk*ddhGMo@OiqF$%Nmj^b3lBFWjf?bsw z_zoe8gBFVcs~6*u;GVnq<}m;~KVO{#IzNA<%E00jTp>mHhB;#jJK=l9Pnq?BB2!VjoQd z#f7;+a|Io#4Q`9_ry2hFo0i0k7@cixEtovT9?kv1xCbk>vV+Z>g3}xpYZMRRQE^zzF^~3v!L7Gx zIEy)++@mNbg?*2e@8tm&eRs^g>FnO|&yZdS2it zND7fm%7ifbHm?0+k!e$OR$Lw zXv4jr779bLP^`AjCWOMa;Or5vY*S)N!lWau2}vuHF6@Sxn*qjcMP;Viz)}*mE;tKU zPiFq+dE)P`GS}G|cLQn2>`%g%FAx0j_Q=cQk^6l?>XFF@ev^*;Zd`bt?-|RVu=?L{ ze}Pp)bRsdLc?WDz8!+GE%(RwqKarauvH&}fE!iiubXHX|A`|8V9@3c3LMBQR7IS8l zLxY!x$~XJUxBJ4}gye$cXb%`w7*b_SnXCd5b~{E32DtY|swcqD)yT~xe0B{_2Iu)` z9ry`b5jGAY%G@oUUN0}Nu*yV8Jg{%p7nc2Eo|%0IsyMB|(JI9nb2Aq6-YqLnQb#yjk{*a&J^oqNgtyKot-TyDZd5 zy+tP}WCcyJVED5Ez;z|{=X$Iz>E6Fou=i8E?$h?&wqW2cN=5P*823MuA<92Ji!k!5aes0Fo-=mE>HMgaqwejH*9g zv|M_HUi`av1F@3ut9RH#?^stc_rH|hEbbU)m8=8XX+$LP?aMnh!%H@k@MKuX>4ew` zWg)d0VL_}S+NfS|SDKt<8x%E6_Babu9=Xm&%R;4)lks!|&o;*AS8y{4O2wM7ROfU$ zvXni~o(uo>Z#Mk>lM`F5jCn#+=2$Af+s*uDS9q}(Zf|E!#}la-zr9)bH&=IjF}!4| z|ALo)V&RC?grtF_8((_1!&p#{%q7i4xPG!Z--y2st&7*2~=$vxca5_HPNrF%6U4 zL4cpt#;iqnw?6Axfc-8|5-#tH00-X7g|*fW1pRCQqd1~bddzxJ@>PAWjm)2WjC~sz zz4YsR+Z@-<&rbhY)AM-b2r1z~g;l9Q5>ve2qyE5ZB73r6|1Nq{eg#7E~> zL`dRYUgd~7NrY%Cj$Y)X!2qrRFsmRczl0vZ@5W(#+CHu{_-Xs)gY@q+Is8qzf2x`d^dM`!)dohXS>3k(Ch&BXQ94KME&zWR30I3?us$~Ft5D77pM^}wKolqz^d zq+-1+RSC7Oc>_I?HF1^ic{Vh35Q;R$44+>m{>^jcZ=NepHVfHHG@pCous?Bkcgyv4 zf}DyT2GYKQE-=dOdl2iuT`>%8_P z`U)2N9aJ2s77FFosI8t&#-+CuXo?9i=N#(MwcqbOy@bDpF{gKK_WM1+kjdIRE0|=e zDJPT};clsXd))JW*TGt7*%V?Uv_PTb@rNPbcT;25!d0CN(A%CWR#0 z#XLd-yxBYF=QEh?i?e|HtEi*57C4j|X56J#7B?1a%(VshYeuo&)7E=cQ}_IHl>mV% zv}SB9aZ)F#ku;MvS~t#?C;iJW#BIM8gyD}(lrR42XCS8pI~wFu@FYk|{N_pGCXY}BUl#H>BT{L0LUI@? zSA-_g%fF#;-sHj;n}vFvd72x`ydc1Dt_J?@2L9o>@?_d0wnuxf&S}%Q8(uOD3%?l$ zwpt<0h;0C2)W$dplTIv~hH2(@vvAy>xXufoZ3|l*6Cryfj;y6_^+K*KRKwP1O(Vn} zZ9>}?(=i(GbwbIASBwOHgX?oF{U%D^-SVZ_NNFRB8HbZ`dt11@U6_~X7n~%qQ)iPK zQz}ea!y8f3+4MQe_tx!h1gMBAE|ua@pcRiMe(?+8&_#c>ui_)=Y_CHFn&e29DPbIL zt(?`SB2G@3L4|Z?|MJB|YHv*p`SUEqzW;l>U-lzfFJfwEza`EKPIcwJMwje;F}}Rt z^Dke&;LE#Pmg)?fEmy;a>&=$WZniw1GS|ttN{y!@Tu;h~GivWg6c2l(E_%WpuPx}c z-gdQGM6E-idpxtP!+dXH4P_SIgG=k>-WvUyi+QvgSOCP<3>RlyTWzoqG!U$pc%e(~AMp*X!O8&svikqtI!}o75`P$EpKY-;s{bM$44+0@qY7k^AUO$v zPEr_p@81dp(@y~azk4*!k4RX2+CBlkpLwPBQ=R|sBJTMv+lTO@Tr8i%xV1BY?vyGt z3%@Qki%FbBc4bf}3s4$c^_ajlR;cG{c{in6?PAsvaKy9)`&X=9^z}V}ZYLOlv$=y9 z?jZt5y)-5?)EZeFlYuOaDJ4V__wz!1HKXH*k+7?Yu?^tD;D-8%YDch0+VFF_NqkM} zm`socbQsS7&^@Ev zW9ftv8-jOFLWQ|B=6S(e0dEW_IV*!IL+=sHDP1ss z>&NI>EdMdj^v^N2K8Qg4&Hd`nue(RgqJ$Uc;>O&R*(-O&d38AO^{abc><`?{Gnvfh zYGSk5a5HYW8ZtK<<>^Mb8iZ>#wmF{L!KJI)mF9wZXz#@vZk=zxXePhxfws=vuL^tX z5sOjwZ7kNPt+7~uzf+CAzXB99s#yR?fmXv%TzvHajQw(}6z`_&VqtN#_Q7eKAW_HL zrG7ks-(_FjFPvp~bPsBZV+;GD9=WL@@X)m!tPjVwDzuYAPMrlzKOqD7Y5VhoyPvCc zq5kQbybk=NJJ`SNdR;PYKgzj#N0Xtyv3`=btbpx}eX%!qLOs8COgegQ*NPSX$Xty( zVl^(cU_}CqIou3TvU5Fz$Cn}`clbbWr1dDdwVZd!2%goEt9Mvu{7mi41Zu!K%nL~q z*$deUn`z|w`kF6a-SKMgkcHM@d1^cvGdCjCy0GDh_$kcNP+DgY*38%;XYwFC8H}gd zkfiKS!tJX{X67a>Y(*IDB}r$Th1MD>nQ1Jz7ibG!Q@56>v^rDDE6gfsI+2EjTJIQh zf-H>EP+6iyF70sLBJB?Rgj#g+p*0$`mL-(7zN#=4YXg!FU_+FDYr<_oEa7s5T#;!+ zQbskCOvt9BD#%jtVee|LtdR)Kh1x=$zWBnjEVNQc;tW~Ini-Qatp--tY_Zl=_l3#+=$S`SyVZgv9FbVs~l$Io4Z?H?hm*NpIu)wO{(Y(i}h5F8m$fZBQuWxe{wFhI$_M*%qh(& z&8Rg1;8H6~tIVxuguBq(sbJUl?D|*mq}eZ1Lzl) z;~zr)zXaxQ-T!m7+RnYKNrL@bzvq?R>uliJ>ZO0_3jQ=KbOx1A0Prt~+542N^7Dhh zj~&P_K~C}?aRm8}1Dbg6r~1(A`g@B+1HSap-o!9boW@e&-VCc1Gf3K5xvPYEB8ic+ zFt|{pcNO|Y`TRohdl?DW-eTbUNa^bj$r@|Yg!O(iXe5l}PIDpW%9E>Wo;|r?`sT!o z7f0-_QL3{njn8kKWg{G0<$9diJG4|pBXd=+tWOt?i-N|S_ieaAy5-Wm@VE{Y9_d}v*x>%!`% zkytF$ovj&nhXdXU;!d6h#ymtns>XFo7wrXW`av+c@xQozzMq%ZkHPrA?LFQ$cDxPz zou37a(jtm+!C9JfXfubU^6LJG(RhBdW16;1nn{uwb3SJ^Z?dwPoTMexq`n|2yaKJR zi$8f#Q%fWR8BoqN+M7n))>*$wh;oWIYBg#L&{tbyt|gd2bE@?)nu`T$fcEGgjM8yW zbLpO&jz=4W>$&$aBCO@?=Xf4dL?7*^tcLf$in+fV=1UmcpS>3oJ$|#RdwUPy8Td)J z2TB@%PptRX5DC7V!*Uk8B!v7fpR42mS;C3 z&z@fM)$Pn;!u=^GmQ$^3(+KkmN) zzlU~DJHEoofs|JN#0K;6OrNbuDsGjeLp0#m6KR+jb7q+f+QL4h)dST9b4A5aDP-<3 z?%A}b+{hJ@H*Ci%7TZ$whcXi+jf+tJcIh5p8@;?WIkXA@5qOdIuNA0VUlSsEFMP3j-toV{N=$ZTSLr9 zTNor1w^@X|3T4*lx3$dCfwHSpdx_|}CpI(-A2)ZWE+u^3#KMX~TA$o|bi7!9?=W!5 zQpmEf8#X+-Qm%HH{SlT*w}lwMa#(2?Fcd_N4C%-=A3M7>Gd4y28hnehBaP2tJVL%A z4Lh1PlsPU;_5d?D=Eh-vR+K14tI;bq&7=7%*0O=*) z)IApy-h|@DQej>ir@2sTu)^ChF{Q+2%#1?{qg#o4B#Cy$_-*P}OB$cVRyPV64dA`ks~ah%?T zEigClEWcqc%nrp8r75*V2DUZrx{1fJXqPPDuWwuT-_8pH?PXt;{%nh1FoB%C6IGp| zXLIKSV=o1NDgpn>OTU+Z`coPBmwye#eq57skvHkThZ2&-B!6ZC_0gZMkxgd{Hn}u_ z=JBe$m#R!w|GoIdpgCgDx?N1gp$d0P^g*h$Xy8T}RoJMoO+xGCxl1;~JiuS-4f_DC zHA?CYE7jNF*Qj12c|rUbpfEpU7zVI8l2p7iDhP`kl?4$) zwUN{rh6*;b%r850xFw55-f~jvab_A5v;%c{iP*Qa@-_9eM_CY=0}QlaK*Y5h??(Ae zy|FlGX(%lO6t(B3Vq{fXt00Y>W|BJijN2ad1KD3P@GYZ0Wiwt;?25(}u))1C)FUoFoLJrD5Zus++0|e zimEc^#BQ9J24OReQPv_B7OG0p6m15pdR*i+e&yG(XnegSd@h6HoM@N`jfT0AQL-j9 z>-kwqqGZv|82Pz}>|7=2-khvp&ermH2ZAQ6hLEz4!W>(i~=tN@FocG}8oTOB{-GsKTiTr6fuNGdZ^vJn}XD z1>?Wh&(Ooz`kGH%AL)%nJ#Fm|uN{A1s&pSDlir|riD z_;3502l2^6@%EvY@4`&Ce|OiOn(>$gd@!(QdJ zP*XN(LLBEh9dX^a^21X(7XCo^cVXWSR<%@UJTt zv2KS`;dq>BwPIFLU>ZiATutnz#E^Ohv4)k5o+IP>b8-OyLmBPA+VNopf9}y+=Mq`i zvKl0l7*GaHy(B2-#FHc*Av$ZX?M3@V0KavdSo`V(^}guq3$3t#5zM-WV^@QDk8`UX z{MF`Ew{tJxI>tx`=YFn9IH{AeiPq!3wP%D2)hqz6L^2H)Vly;=r|HD0!hIDEMK~2@ zZbEH|)-vYOv!TCZmE)HL3dP7g7=E9<4cDGbIvAvvhbzbvxmi5EEp&*I1 zX!^KR=I`B4yI=-b#kt93mcW>WZq=0RTW8k?q4jW zuq+E#S6Aem&%zK?Xst^GtRNaq{$Z>VWzg0Qh6it`SG1>;+zbO>TsvRyDtj^fChX-PWYgyin&OK1}4H1jnK+ z0J9JMTFh9T@mASg?+^wK_XqZ+u+c4f^OVvSrtFXhj`xO}Fyu@BF&Z`UfK#T_Fu%@2oO^G_u3$bQ?H0EYX9|GFCTup^3EGKP zkCDkC8O9yr6}1@=!)pOHNKGW4NP2_H7HcC-b~JOUWGsU*P#8Eg;i(ip^0kC?Y~j(F>d7?+}~eqTqwYDdPu@GQ)Ss?J-4AU(TykQ|F9 z5eA~PJBXg$F{7=bzn98Gc5henA{s-73vNB8@BCS{w+e^w!a5LZlKP^ag7#yJnB!g&?hE7a3Y3Sw!OkG&ANywg1Ux=%pSB-| z{rk}0L@B_#XI>N#M5DwLF7S?O3Q(BjY|LtFACEm&@WtTa?=^*feV-EEC({62CTrYN z!Yz|+5Ud5lncufcrTOtOkvXHn{@vnHEhL`FkerOY$3-N4{Lr8H-gGQ%{n z>~C=jZi2N0Hj3 zyfNj-6~#jAVeLe+1d>tTkl3ICOW9-f1a*nyNh2)F*@JN03^Xq+C6R2v*^p!=+ZATJ z0Dc6^Sxs0RPG;OKmHiC&hZ%2$L7ZtfvfGZ_Y%;r1*{G9y2CC3dU)7KKarsoh0yYOP|?~4_W^m80>fz2$$9bEvHx}sNA@#Xv*XTfcO_&S(5k6_abYS`$c)U-v_HGB>XQeavfBGJiWbMig(FYUOhyxPFtW1NDlQT^T>1^5> z!L-a!N~IRq?-wAQ)qD~8_81Ue?EM=PXp~~Zk>6JH>lJu<#ytk{WoaBVaU2VW*~9gJ zs3ca=LVtVL&H&~o4KC{ zZjZ*Rqfn}{oi=Q8;(E+nXJMO+DGOsF7(eeNu@r%5)=k4D4XCEL?iam(Zz$$}c0b^c z7x|sX1=aqQJ8%oK&ZNBoAXFci|A+U}F08N~CDQ-9qa z4bX8mpyM*?v9p35po%+1g28GSNes?;&BMaT6_r9lC*(tk88B=4*mF-5D z#zxLCjNyf421|98*_jt%KZdo&ycFi#*a~P$;;aG*)3MZ*ljR~gpNhO$#jEXX(h23VPEEVIxaT%$;p}d%R>eoDd z{uyQe^*J2g)TpgsZSH07u&~H!#CmFk(t;dJ&L9U`-Scm*2X==)(c1sc)9D+oE7r)qFyEh|6qkfNC~3%KNz|nCTrV-ICE?Y<&r0tpX3F13i8Ym_6YA<|yn5b;oj2o`T z#An;g=M!9yjhmDhSV3M|V;%ZLsNuLn2OSpHBIgI^;&~KF4<$nR@R)OdY(U+dqGeFoQssI_bGYLsi; z$!i(;T!qLTEQY>YdgiaYkwPMM7AUy2?gQzlXkTz72FV}|vqny~8ctyiio=33o3Pl# zp^eP8WvPkMGS;;3b6=zC!#w2|)TsC`gZEvP*mNxmwUCb z_H#d)ntk;LT={Mb@b@+b@TV>te(DkY^8u5$0_(S|CV$H7`9YQIul+oKRF>|Cj{hQ{ z$}dYY=SAM*b7kwKYr%j>BdM?%61(h-+1U)v)o5(D!e)eV3M-W6(3-N8fu+FhXq*;d zf2`b}3WwQPT0WEde z9H?!J=s?z(AgxvA`G~az^(!>P)%Aw`d`F|P9j_rJ+`_Lf=LE})zwIC3sx6UMP#705~&|)P1cCCxLOxnKqUhbwjHhY9wH$PBh5o> zqcS{NoOpG-cE&N$#Y8I}b80(9`8bEqqZqgyX?j9sPx39InQUKTY@)BSg}qSLOcG_v z!u2$8Jt*63?9>=iFp}X_r^qAYjMo{@u zbW11%$iX@HzD?^!#TD;B7EDsyyPhbPDK=4T2>T$<;T!o8eL?HE{Y%$^tWFPWpXS-Z zTrRnn^*(t#Pkqs! zw6?1F#r4vQm7O+nN=!+Z24^!RHlwi{gzK%6^~5Fz2+UbxwzcThG5 zxH}Z~C+F0{T)0~6>u)(XQ{!o+91y>ZsgH7}YxD$4RCGz+Xi{ljS!$!sjunBL``?BK zS$v9hGg>FSOg{9nb+TU?o_x#(x{|9!%7nGVq8Len;L zC=1i@(2JEs!<*5aT?S#Mo#vj(()%HMm2SSf$9=&?@a2fjdx{xDO1Pb9RvCv#O|cq{ z^W!+83mlINk^)$_77T69Dat|J@VB)VY_Ei>+B~dbRJ8}r>)E^QEIe2Zxe0H++LHuT z8zQL##MTpD9I3HLh&IJIM=FYFMfHTpSBNK)I1|EE8fe1?&#)OX*PFy{lh}?%PS#nF z)IA@CmD6Y)aI9XJulwgoH{O0*#X|hMjgP_)>*1BxmC5fJx8;XcSUvy*MfK6oF2Bx6 zG8e|vuagJTtz|Bo4vqL(`1skGr9781`rNJ}J!K@=EYwL7Hc}BhVpNONX7yOm#TcXE z3uuW_h1SBBCi?y^jz#2+arJUx{c8~d`&&w(t2Z~jN+Xia)-clHU|R3hH6g@13+SC- z__3qlK7om!59ED1_rLbdUi;2#HH>J0mcE3R-ux7$Ut`R$84}yk*^RIro$HN}#o2CQ zw+TxScgLDgbL6R>TCZA;%62<&wM*RXD=!a~!@QtXsVL?vJEw>~v}c^-w9Z}T8ofbk z5lJLrA>mY7FWs2|EfH3ErHeD3G;&af=D5AN0Jv9-_n*Bc-@mJ(SO&XcSdwzP^GEi z2E`h!9#|wXxX|hnphpCmMpAM}%5ZZ@$nB61gkD!h0%1$Sq z4p-!Kg{8(YG;T&`J4RxPil57qSbl6?{#wN1nKcpK3JA}OF7xkIg?L*+$9DmKA3J`3 zOcm#cfIv5U1NdD6zI74s`hKkEa=kCs@yR=wv(^oxB~-hw+uy4=$pz6N1ZL}6*X8`T z%{m(#w|gYSScuD-3AGL3_h*S}68+0Ay*zqxY2@{B^)dMWbpS!V5Ch4hRt8xWE)LQc zUh8p7KgRVD@h$*Tj|k6CB9OmuAo#xWLagFGw8H#hp#Q@q&`-ei67ZSG8da4VCTSY_oAS3EQ!edJmwXmplPU`+sHeE1o@h%CqebPggX5(S;h3PLZVI8cJZdipvRa z3sn}JJtHq^gZUoR|!>!fccj`_n zMr)9BfX1w;_ml;2jB6Vq^kGlb4ZeFko41CwJCFjYkQvyeYsfcjxTeZIq{KD}LmI=> znAUerFD7)skh7Ig^a6%L_00P5Hskcwc1XVSxcV3jeSgrmf~M~}zP_s*{GsvqZF$43 zwbx3%@BjQa{AT+}h)Bp#*jg8qM0{I2i%THd0n~dFg-9sc`?z4Mu&mq9G*yxrY67OA z>X(t~8YSPBF&}B3&#d61ky9S*sebYE_ge6jw_WQCU`_yPHHo&I)Y0yW0i8#sd%D;| zA^NQK0S}Av$p`SSjS+kk5dO5R?gw8lpRQSNkb39&xeWVgSfp-rW$%zAay=7_*%`V3 zWHT7s?A&aeX=rR#16Cqy)kG*=EjqffQK9A*M!Tc19R~Kh%}Tt5U6^G+Hk&p6@{mbK(%QMXG4@p7rw3>K*0-IZe=J%oh}8*lyTv zN4|V< z>gsEzs5(|1#BdFZXX~~%R%V)ps3ba^DoG8b;md(~%8Y8Xx{$OmC82qRcEXDzrqumC z-WJ?C6geJQ=0a^J#sN}0c2#X9dBbeR3^b20PSpE7$HNJ?hMHleMc*CJN(hzd_9#{> zOTUp)%3)}&nIYx4Cv2vMzJqa-8OKb{IgZ#pdIU?M)<}(z48x@4oEg#xu9VVPmW5g? zRy@v4f;2>r;;IUT8qK9`L0uWRA?erT{EUffYT8m&*(8`WOl;4TpBPFDU%5x#lzL`L zkjIMqw=sa3iQie+DLf!LYtd z!_UH_$2?Z3g`IF55b5nD$*CIeS49H!bvCe?P)%7{X0C~)4a`+o+DK~y=0mi_vSwqf z=i1;ef?!bAK2~ecdIVf+U>bg^>TAE{+Eu;^@$4Z9MfyU?d=-BGH86nwSBW$}wnyb{ z`HVls=X~1UgMZ&LMm_QuJg@A!*O{(X5QKU&5jl^kF=k=xCE(oz*So}K^?-7VKAIl) zR83hZY#ge>V!~vFjSg(HP_G7FZsB-z?zYZpHjbxI5HE9$Y|duk*kuFejfS3uA?{I@ zsV=l0=I$DvUg;tMq+-2k+{wC{&=|Oqb!13UdYlq0?SSK4??y`a8j^b%W@YrRvTEmlh>whD$C)xuouZ z5DUrXaW7O2me9LbOZ6B(PAzdNVf%6{nM2FWb!2JbR^Yy-8Lj@-enDalt!+mg{w3$ z=)xq<&z*Z zUNTILT9s5Q!*+}9XILC*g*u;buh?>etf)nAq==9ePRqjf=@ockzIy@ffY%eP^lVjW z$T(1{GtWn~Iool|((PH2W~^3fg>lrg%hMX4=c`b}jj~i^P>MBbt+W=$l5<8;YF&H3 ztXsfzbqbA~N4A@7Fq++8vb6xB0WxzKk`Dvh?ZmVhsdeFWI#5bEKNmv==ZKe=X!|2r zMn`AV+7-ib@0wNIC(I-5*3SNZ>CLk4YpmbfK-I%@Dc^ZQ{yt;C>y;V5Fh~AD3JGo`3AJDg0J zTX_AQ>cG)P=9V~FWJWvb!HB$D$~+uf`->oR+%*i{JGeFLv3xBUz+{~b^w3)yki^dZ ziQbb{OzCYLg1@Z<{6ovQAA0@A+LQcftkjQGl747(mUli#zf1t~!v?gUx}>lCu+RUY z4ZJ_c@t;3aF057L?W^qdM~Sn{F&G-PGXto7k~WKSBdsfN&1j{u*a^cKB#~8#F0jfb z4=b#si8A8BvYE43rDBYd*yTi>l;TjYg{4d!POuc`?l5wHtelQ;I#upY3s}NrB$?2P zF-}w1rDzP&DLb1f)9gM*E|qRv>gNKhn*>-TvQ4kYk^ORDr$TnY>&zEd&si!gUmtjJ z>nyc!w`>^l6E;KQs!i-t=J_--x5_rpj5^coB|6+um#-t|R~Lrf8`F9o{gfJ$C{@}y zMk$28VQHcs5pz{4Wm!;0rnEs@L5}xiM&@shOi!ONwgtO8fma5BT4qEWRtv2(G$%Yl zR@q){rF%uT=17VX*BY56 z+I!7dg$lfLy#B5(32*P?`|$X&iYnd)N?$LhexC}?`xw2}+D9GV>vmwT&uf=u;>Vv6 zMakBjCuKbrtv?&fPgke7}@^6q)_Lj=l?R0Dcc?crkYS7?2X%cN&9x7f)=C32UE3I17f^&0ay9N0RC7&>eKcY$k6@dAATuS)3+9+V$tCb?4Lxt zbPT8-CEc`U;6D7FSlD_Umm^wF3>ZZN0A?K+G(j?QO5HXkO3BG#6r-q8yt2zi#b~ZH zPq-_kIi+Tn>NLIL)$PpPopXP0eD(6gi$hp_40&R|G^{oyIHM!p|&GW#?0wD)0%L<2=}KDHyql)VaYrhM!fCWTEj>1v?nJg z%Yx(vb0EIPIYfk}P)KMmBPDloBy5pLj536&u~&}mNOMTG;3#R?V^Y9Rn8UoBLYcT` zGTTDRVSCaRBa!fyV!%!*FwXHFvs+qS*x$Wmqc98;hf`rbG-QJ9_KNE#pTp@TOPPD* znIg1cB~zF{9FH@qh1#597?_5EX_{D0NAy&grU@5e%mY_f*QhGT7e`K~cpphH3@J>e zO~d%vjcH7b!=~HA45VtzWx?$MOqdz-JcoL?XH&PU?-+s zsH;`dsuV&T`9^f8vj;?}YlIe4%{7Q#=J$EhN4#nayG`%&{V)`uOL0Fch?>jIrs4x zf{``)>Y5E;9;HXS<7OP->4Zt9zHna6PH7uT+j8=es#mme$F(Rvf=+h~)5I`_(@P#Q zxi?6AkG@)>wTXr^V2u6R3=)2N5hK;}kTp?jFj-=S>R@f@ASXde=&&UXBejK9jc6B_ zn4$FExnl95-dGNIly=uMI}@!L(wt>B(lGJt`R_>ApTqT2up@Tsl+uvq7gj5J_Hj#T zKt*WM0?hTC5O%{EN=iWXEmeiYt?Z;xYG@_mmOK6IiLQhe?67BT^moU)oNhP@9+U+s= z^WQGipI_anp|?*oAks^#~qkj?GApH)XLz?Un*^ zQ6*Uy2w>+ux@3pXA{F_i%&mM>6RHT9D`@vf?eUs|Q^c?oD=AmSdimEig;^Wbggwt6HQcayXp=Iy8$Lc^`#Exhkaab~Zi z*3cGFOon607%U7LXcYzwm2id{QWRp7gy`WssE8rb&a_Q)V_{||3BOjV!L!|t z%_PVlUa@?0B*{o~VMxJ%i6o|JU>Gb|9tEtYY)JIrt-X=nNDoh^$|IFYHPJvO0u-H;P(rXAH9`+ehdIFeJ1{=(L%CX`Yb z_a_E2WjWDmW87qtZdsON4CERrS!0LyOHU6E!-}_3x-<3&pdH;TX7tg_uIsP|ZtLI#@GZ@pJ zu~dy*Ut>m@%{W%LFL2kCSBvvv8M&*OmviIQDRFmFPAyYBgQv$O+()}) zZy^ZeEkNt%6^DM;+b;-#2m7P7r>~m#K3_izU)CfPk!}?eK|kFLIw2{ZAmNh;z;Hm?q=;dz}*%@sR$Ky??9yDtwO6LH?q>R zw_Dh>q}Dz96cZz(jp8zLtP}Ug1K%F^ zxb7HrKpm1O+wB#@P$~E2JaKT*uhozMYyzq^*iHv@Ag4_Sk_TYHIWlqJ$);dWwzw^P zeShLmHZ-=7cbsY>xv{Z5ZF)+wZx|LByfU;Uz_X-K9ad*4QP;8*tW(y+08|s&GDCqW z8)?jx+3*6)G1*1qyY_NsVqRuEZ`kaFJnfLfk>jB;j*Xk$mbsp2F3hEIcy-6r3T>XL z);JWy3RufXR+9FZtNk9UjZzBJlc%A=O<{c_YiX?*wN|Qm#BgbdJ*+j72|6e#4;+^g z8eeyg#|6!BeSJ+Dhq!-SaG!fFYhp8P*=}}>;|5hCqR$P{h7KC{g*ChjN2*y@9gnEO z(uAc{M2(cdp$_%cwCvl7V@@Qn$Uq3L+l{V`uq?eY_3KTS4Iu9J9a6`21E&oksvr!j*B2f$aYm zmLm@twkDD3JG-!V;aC&<#kjADmkYc&IWJF{yPA1558Td)LlLUwP2#wn9GoqIYi_yYKsOz~DxXzWT5y_OZl6pV>C=E|et4ES4Iwcwdzj>;B zd6T%C3$31zA)z9uo+ zkDN|>T%2~d=Ts|c2)~E=)hSfJ&8ejzZZrW|=I~mq75o%A!(G6UbfC3Ht0mOL<(|@N zh>Ap*=NT`{Ieb3njG#Rg0#2ueQW}FMyg_Rf_eOT1r5b_<4aTz8=vP$@RB zjLk41DUV!rr;la< zf9|Q|^7EyGLGQwjY9LLbJlt9c0JBm@7_E!7hbSEQ@E~sas|SD|x~OLFE*GrvRiCz> zk3sxPv9Wnj0}F2#gsf#yXBvcQ$V{WL%NB_rld{dqW>^?<1vjiz^mTqhJ#t!;APP?KjTb}ara7Vc-SgV)?uxc&J z7CDc2o5QU1Tm$Sn;7Fh+X^q&hbAF|OW;Dg%C3zw@X9T8UhMlpTPMl__?TE@1=oTGQ z0Br@8M)sMBg-vQS3l?jTfh>Zx%JJk_1=|*UObpvZPKi8B7&8r{wgoGOFrY4ReBz`m zG+?PPJJjQev_G)De#UlpL%o`@dP{5J$=6zoV=PgIp0-=AuAb9O7;kPEk9(F{$XOv} zPWuC!>i}o>d*fzzL(Z9H4x{Q?fEIQ-LSk8#Sn?BnbG25ARpzqLNGz>husd)%&YVhR z9CI*>t%dD`8LcgxPGKjV5Rwq>1Vow$skbsnl-1o8O#?3BJvo<3v*^E!-oXKDiDeeF zMK-LpgtdnGk!lr@J#I6F8TTXjo<`$hS7&U||iULN6C6LT9_EcYnNZgXdm#~cizU6a=-FM0vt*%-LK~c#oHjrkA`ku(1NdqCwEg0? zXkymxjiq8_ZH&ny^EbmZIomAk271(+GG%4Ti9stAqqRa#eU<1Tt}p{p55FkUFkzJo zHUgox(8M;PA5LB)8&s7crC^M5>shghCK)p&G4k1F;2*!(@y9O@+~1$5^+ZVnrwXUV zX&Yxq1EHRXG!PXF#cYo-GAvYWUe5!zx{#!TCo+j~P!^58u&Rw_C!X(4>`#@Y-hpip zp0JZEwz4oVN35EZi2JRPd+T12lo>pc5o&>D2|S#vaXltv$fPmqo=a_%S|}b?JiYxr z%CSQ*W|f8eJ)DY>r#qgN!fv}``}7&}URc^5&l9E1RKniInzI?Ur02gOr4jD;=; z`7OIATgqwS{*V8{SfcbeOg&~j|tvS_dSlf(YO+-(2(VVC)UWXWJkzmqVW1dUo5Dx(^ zt-;ckXlhR&S7Kz}pjg3ehSbQqh2b}tj|c%PW?iVg`I&Zpe&0|D^C0H%N5#btFSggx z`}%rW#TRZ71=klui^Iu<+2Z@5IER|KtHO(-yePump>a1Gx3lx=B5U*7nax90mj10N!?^t+w#3mW?4?u_rp zFnuh8_19{+{8RS`{!nLkm+vs({sjGui3fj4Q8_1ms5Vkk5{)4{;{c-?(*V0oVj7Jx z8Ba%NJ32#lR0`gXVUp_&Rb^?Fp|gtCJ>aAzAkpX(cgiFUbzWI>I#na~te4dSK(=$g ziPR`bZ#14w*A1G5oD!2XK38M&WaP_d!k1s3c-6Md2rmzf+auJg#NcBHShP{g0ZGO< zaLx@r*3JNFA!!REYXgdfElV0OJuyhdvO%hB(!ys12oi^CU$V`On_QUcD?S@5PbR_U zg;Q(z47rOZv@Rq|Y&4VAxNpH&?vt`VH3kzlUZ4uzV(4rsu|Lf0hD=*3rNUGTdCEwI z)Pkwp-@fGc|N2i{T|edT{^S3^aQqzX1Zn1f`(OUwG&3|0vVUn6>*tigtx={5wKs;~9@d-+Bz4(F@M+TuQYb73kFS z`&ShfcaE+cOxauF(3IPyaeu13Dw(g2iQAGn92f47jpLG7JW)HS_m%bQ2W-S*vGpBt zS^N85yNavo*d7BZ@zq`6q1DFZb)eUSa`Em^u(FL0zh4&>A6h`DzF&B=#^|Lpqx$$> zx=eR@+x>Vs|G7mAiuN2}t47MoY(kkEsW~}0V^g-SOuVH8{HbaG)AnimbC!O&2rcgn ziWn&=IX5;ru^9-!mtm8g%>-jI25Agh7_jJM@r8tu#1J)19Wn1g?HZZ8O%Sn_PeW3K zLN2~$+Qz`r%&5`>+x;RD;*wE_IW}^D(-Pv7W(=B`da3rm``ahHJUajB_l3C@N=tnC z^&Ma2h2L&cZy1kBCjqTg93u@%M#BBx4U-VKm^*Eq?3&}Pf!0t*r^=WXrgG0_yya?a zBmrCQ80!t!`N($IBXY!XiaS{&)=gRiGqS^06Hj+LQf}PeohZfF?+=VM$GlJ)Zb3_x zxv(rSb<2fi4u8L$3c|pU3&#WK2+y89?XLogVvaak>#*}DXmo4?^*5^ZeQHe>H!d*JQ*pAptwzqy>2#vB+AU*34V+|U|3FER{$Yl-W3a`lXx)=+kGFeVPMD0C zj+mslOM7Wdx(}MtBM`eHz_nWp`I{uh_q9%W8|(K$A3vdUXB`}>TmY5F8NzP^n2N0s zt&1OC!wY7eVedk&&NL;Yd&{l*iD<7d(JmT#@c5I9lO#Q_Bl5dL(H$nvcD8UT7}YIo zT`C+J+!p7)MW5g8EZiQI+oF867mh76&(6FI)CQH_tkx;NRq^W`;I3@aDk!-;8*i@Q z?L8FSWxw_J{hq!vgZwCIMK}ZI%T%Zj-gjq)>veA;z33oUT5YJdIF%L&Op6D*I<~*y z9zd7(P?SG%UH=ni{s#8BYwFdh}&UfGFwZ)l~?Ro8URq6b8#AOPK0KFO79m*VTW@AD5KeSu7g8#Tu#3 zSjvzl#&IM|Inr#4OOmc z_Z}qCsK5+TQ7LGxBvCX~T!bu*lxBwfiecC@jgDz%(i_H9LB7H4mZSVLUevi-4q*4-40BKCahPqU2hMJ758Mi_OoQYB!ssqRYVPrFGkgIEM z|J#3K8n>jI9j9+za3yiAPICciSh>gVPB0`UIj~C`s3%UZUa?67lNhh=@5ouP!-2z} zzQjtV9cK>vTSQ>9&CGK}b%E0nb4QZ0)V0U6P!<>_@VWt?a2seeG!3NeQ8FqXZirr3 zYQ-810_t61UVI0++^DWK>B=tVE&VaduSV*M5SL>?!{6-($TmAR^yHz+o zChPZcWlYYc)Jq0%eSdwM*yD@?{M^3rdPPJ!Yo;E{x5vWgFxL)oShRzz7B0G)I%|s3 z?nRP`O30iNidpNCaEiH6ND<%Gl%p%Rvvb#kmovOvqQrZ*ICrPY{oJ@ejT9@i>eL2C zjzkNIip0uhKAfUxD{wvl{62d7&}-ji7vqlr+W-WD zW^awjN*s}e<};~!2R9XMGcGfzb$2A~XNJubX5W)BXeM9pXcbCRaJav(6yH^70| zkp`h$0>G~K5s|R`=xS40A&eKyPI#L^du`b>_<-ApXvRdkiakooLVt4t?T5Nvy0OyZ zN%x0%<-Pvj?-PW`J5;>yd(GwN=(?g?JNW!fcIgr_t`;qHBb8WK#ec8hPw2g%gzR0q zLHY_b&hd8Q6pLy?aVVac%{eq-U!8qbZVS9xgcm0ddzaa`pPj=Da}`<(<-NP&qNt=d zuE)di+nElGvF&5kyKg_oAA5~|=<9#Zs_H|;UyW;SM)PRPXzddK{K-Jzr&9W-?c<)% zZnBa>J(?2?gEEcIW)!v?*iFvWBv$LVEYPTutYQMEvI>04Vcd7|UBeexLC()v}NFt1U+`#iq;(z?_zo71C z{=fh0SM2ZL>$?qqYd1XGJ|#D(GULrKZAdoIMr#FVi1q!|iueM$05fiLOduFu7tj;P zJ=l>^4_t5d48sByw&{wiobkgg<@f^eJ*^m$Bv>tnF?FWoR4D$khs--;h0O@N&6Y8Z zxD`xCRKwC{$VcWGvKGdtpY!==Um%}n z7r+_EP!1oK1H+JL7*hhTGt0fhQaROvH`rZ2q12iAxG>K%>1u=a$$1zu!?2-vfy2!G z(a7b0?I1|XwjcoMd>(3Vj2YA@GT z4vdJcppoWeYVwG-1cped7cqSdxyyu(bQQfiG4F1^#v>U zpm!)ol!fL6H^E3aiO`Y+1?FCZ85a-VOj#oq9~kY`NAUX^MSlo9dLYmW=lmh+Y#nDFWiE?7WaP@n75Cnk z{NcRkm*>Bc_y0~l!pHF~zL4_Tb^ggJp%GiexrQ!rLo@@^Pe#z6wqHH){(+Cs&+hFM zeSe{VbaL+CZ<4Tg8J*qWTn(@tj4@RPjXpoMa68MYB()gQ%qY~(d_+&*StIufA5k{hKHJ&DAreaUgMoWskRpH=&8KEDKq|t#-%Zg6NF+jQN7F;0Vns)+%k; zBeDlMFtBhv6`njzEc+vaFMRRzGlrWDul@wfA%re-sni-JrD=%xB&`iC-cv|oRuqTh z{gK;c&;AH0Czh+q&6wFIVY&IMh zW4|vLLM@K~25ftjQuSueI08fc{pyl^4Cci-Hs!tuuNLR_ zl(;MK^&RXB+$|ac4^x^ekU=udyO^Z+LW*2e94-O#YjRQl0qozS-+fSZ{r!ITE~fBf z?vEdnL=t&mdpjb$5Xjgk0Qket@SAIjH~;+}py8jgihuQG-0ykMxEPY+DOGh+hCDu>(R-;SWWEmzyj%`S7=7Y?_#eB*`fG~l&ycXvlE!rb8c z$qnO_IHqqo9*?{_#jUlQz$)C_JYh5K*lw?xe)C(X&fleh{qbvFy?nvT`Ov%jhhSos z1+yq`=Aj~lSL5|&!}Vrjkb$K-FNS;O5N?tOCFQYaK08Sp^C=qqYx4-0U%IVL4zY$h zj5+LYBqf?D^<*?F)M{ugxC&XoyfO|-oJ$J>CJmY1t}x z!KqmPf0G4g#(fE2z2%>(&I z$7(d7TM0Ha4?D~kCM#^V%5HbX)zyyUd>@&do!LU2+n2X&r-7$D<8(Z-83v}|NULyv ze`G$)Y{rR~w=Z!U*j!)n?DOBE&#oDtJ?D>K{gGGSzQ9`Jb`RIn#P5Fh4~S-N@AjO& z`iA3Dc=qfGSI;-Ryx;TkR;csBycmvBno?)$;MjV+RCw{3H}at5q>QTqJtYz;gd@v|WeI=9>l>#QkA)5r zeq}X4Wmy`ff!D&alx}+zI@6ri{w43%p7073$0(@WV+@%5D=HI%Tw}vEu1|1AR3!uj zNzepC3a`V|nQyZe)-{qJv3_sszxyE!;P+wu-UmpA&EBJs5BClC5 zY}Ew20ETi_@m3ETpavn%Kq(#o@aW21okKPDmiW3Tch$K+Irp=1e}dbS@M_=KFW_uw zWUMJ}ijr0odk*qgZEV^_XNp|1fEOT8Jgjflwora0K@1<;Gx%fM#jUntG2UMS!M^DG zzB~E`_56C@#QVao<;Op9A3C9b4p8>Chy6pY@4{ba62`}tSUzZ@@H3a2zsvPmSG02R z^VTXuiny&Y!;p+TM6cgCID8(R@)wFcjR;;mlHlt+<*HmBZ`}Iyg#63VFF#k zhq~41y&D!`8b(^Hw52iSfo6?)q379dn08yR@H~5QdrS4kJTJXPv5~d$?8!|iqz`-M z!vR|48ZQeR4=_%~{eEVewlptnRJcDK+1w|#fAeqn_s>7)fBt{|PuzaK8f~GLDA(N`W~SW@4S0EfqMeNC^DXPOjBmR5Ae6$L0KZt z*%NHH6Rj0)U)?h#;ngc6jZsb>a#t&gGUUuSWrjf!bxN73i_u#55fnpmrImYR+=9IX zyF={`mwN_%LdrW_Gvk;@3WJ1Fy)}!zw$ARFbHVy`F+#UI3USNpQ`ck0>0$BoVdn2c zW8B-u5`D{@@_0Uzufcn-8cN#Km4Bm;U9m?fBd(<<9APzGnwnlfX`;1xS9%(Zaa`v*q})*_3OH8C%ZW!W>&Go@Nr(pHWq zqLfyRu@wI9Z=Udv|Nb9gx8v2f-!lK<59ly5OK7*&m@)W13D>UZ4*5C&LQ7I5ti-BJ9RVpe$H{!@hBvouw$X6%b`! zoM|I$ueVIwk!Emzf8cJvFdqwffMbFAWL#arvu974=Q+%k6^=(3$B5Z$30gangN&vw z&e9^MloqOA)mWUg=FF!;t&Vx=EMZS&NszKK4uT8!&VfHUwEU#rmU-xvvu;KSU`iB0b~yaZlnUDDn$6g!)A+T5rYRTvF{u#`d7#r<=dD zp0iV|QW*IEv-hVzl4MzyC-%E<5fNR?%(qxFv$Cq$JxvlINDKjj{QLQhBnb2jhBM$a zyBk$ml^Kg~W~PfQZ@K(%pQ@>uyGKN3MDC%0L*2~H)pQY&ciy>YnW~biXI5d%Fjvo1 zPnmw6yQ#376NlOHest^?;V^sV>{v=5Rci%Oe9L1zH}y8?QBkQE?&CK8ZJC81ya%Vx zM=w}S`O}bp-*+hJU%~ow9s{>Flgr~N{5hZO-vqe(zL)S6k@JMn{2AZ~=DM;AiN{sS-C__=y!;-;mrq)b|7N=fKxRHmnkYqJ41ebY%} zqvuPqJ9DY3+VaQr;pZAdNIi+e^+KOiahj=k1D(!+x2&mJ4UDDgnUmtuL}J8yxauOm zdcJ1)@4n#8abmumNyYQq*E8?#f6IUQw>w^55BzU_`GQ}3wq?_OPJi=)Fno@?|B7Y* z4P$!4QVL$xbdMRFE_m$`B9awf3X*4Tu6lD2X46d83N;t1I+j#evW>emgN~U#L;{K~ z1{zhtMMoAPJE6{rGA^X5>}CsC=pEGT2;wZyP!lyRcptgnA1OGF6YNKjrLrXW;`0@U z!-3=dJ7hlC0g^rY{T+Fn(IqnrU#AT@nBBgQa!mU&KqD2zH4KDYZX|nBKzaQyx8G$ zwJ|N=^=8A%XD>M(_l*0ADK(<0Tu#3P;zba(>l3NEQx;i z2JTZM+8;VC(C@jL=;Mjqqv-)a6nDYibBYAC<5?g7M^$N6i*nZRR&gwi?ORlst7EQ# zV}`jpjtP!cI4rPFmHRofn+o@1Vq84a9GSBtWlvR4mC(#Lj_RH~cY#X5eETPAwVZW) z^2nXy&iR6uAcl+SvHwBq?|0ykM;8U+W}wZG_{)X(XKKyFk}j*t3WUvujprwFr*1 zDD#p?DK*_ps~1us$U|A^sS?WAz4}4SgkFfLPh;wbfB!fO(QskAudOOBQ%gc!L5rdi zSjHLel_9` z%Ps%#<#Rr}xyBC>^1yr$?hhHo*~BP2oGOt8rX6L5SYd_od|OyYtf?bs1Akc=m&!C7 zi&cvOAgK#itHiU-3cR8V9446eGyO5K3LUOwn3b%M#B-PnV}UYcq%KS$TTr(MrOfOO zit|b((yctxoOySb`RudEiUQbnS01IfLEF+Ey=|-ZT2{EC5Bq3xX z4o^{!6ze~(Z40HRO%$KV>C+Eu)PBfy?7J58A3BbFx==qhjmQVj^9*YBp}$t@MPv$& zTCL@yDrBwH>L}uwwK5AV#W7dMR2+xmILt5>*v*yW0=wCQn|BKw6HM8Wl7kW{*;5G* zIezE15sLbMh;pG_ct zN+78E^Jw?)`F7R-US81a$?eus_FK)FZw#FG9`8{BL*Fvg})ZDvXT7!Uk zq?!ZxoC?;&-*O6fb?u_--J|DrzW7yr{C(B75bGm=sA@Koq82-2v$~AtgcqgYn6eUL zVDKHaR+i(Q*xm80yW#)(zkSJdC;UIs$Zx*gF((JZ8oyrg&2i5?j&J_;J^$;!zGFKG zFE<@mgM)HIO2XmrmLO}WJx&8bl{D_r!-|eQR{>t%j(q-XMehRhGE-8;sb_yEl(ziL zjRn(eW{_3iu^u{h?w;d3vERdPUm3cI-dl}Q0peyuS2Oc+lNFTeXdTFp^v7IT?(GF4Bcasfm;d zim|FO3I(-ly*%P2m;*a>l-Aa<=-f;Kp|O9V6}+}i);vPk~SrHa#!(9~nYG#9U@C}j1dR{uCEOzN33?2~d#!hWvorphrX`zbSK;W!qKS&i*eA!~=K z!)v&RWRY__$?2{0XR=MLb64~OhV4{laT*D0bF%2e{?#7WT{fpQql@ZyqColBd;LSe z-49rvt9&Qv_QTc$`STKDKM4T*L!bEHo4)T4X$<)pDE{?>zNhEM2Y;{DXfD;P(Q!-zROiE#@Fv-G79bpjaykmU-udJ^>=l}8_U+`@6 zf8sy==YQir{nxMgcK4qC<^^Q8R{BW*F-v&aUvb> z7<8iFI>uR9QlJ~4$Vf(U>X}P1jZ=XsnHxBI`$Nr0b@ZL**|jIt!rcybN0&SL{4I=ChBMAs0vb{0AZS*yWRxWS6fP-z%AsYXpJnnGzWR*exK-z$NAa}B6cWsk@mS%_PZTj*CACY zOXBM4iuHQU-Q9bpc|=uNmQ1M&wHCY=R;!NHcEwy1%d(JiCi=*_zrwpfT1Lj@NXE!N zFKvT^bygz_-kZC%ruW43nq|5o;hDIj=mzyyg!mlQ6(<;_t@=$bT5UeMCh1ew`{PXC z@5=&y>U#eBm_^P2L^Ft)Hy)qALQ$otNfuIdWECcDJ+M_+iZUtevT)3Bn9G^r+t12= zEF720l(1-@;z?>5epOFx9c`qHw5TX;Veu9|FKwzp+fQCHcBjB#H^Y^Kahr?QLr9MM8)X?>!{PR3T|(@M}UR9Hu)4GBt1Tbxm;t z^D;9XZ%K7x9USAdaDTAa9Kll>lZqFXSxIfd>;|}5c~*mGJnl&cSg#`6)nE?EdSp(; z##(-$TW=XtYFUBM4KN+s$hd;@pvkDk5Iu7`@b>nOp)*i3&U=3MjUxoex!{8^r3?XH zeDR83{PLIVb~_H!%=OhXcDn=9@4n^j>(R!f0>cKjuby-D@`^Ms5bSv{o69-PQ>%UI zaJ3NBz}zYZy3mnwHgxDlLvhO-7J&Mr&c5M)tF%w73Al*TxJLsEMlf{<=6( z(`)qDF#-8-PvRLqzNA}!Zc!&ZM_ojuYb09xz**28WHjkHV*GYWhHNJf%Owa1bg`9|!pU)-`~C3!m?Ie}0d{I6wG2-N~V+HW?Cv0a>1%lX2i zC*^*rRLN8ysA2|#ab6JT>AXkkfy4WMp?@~nPO2JMz@ni(=r!A*?#^K0xqH%gpV&J8G@?AatEWwQ@XKE$#I-FwGg< zo-aOs$%|*7@w;+`{tI_D&hk;Z_Mv%9oTHIS+Cc8`|Y>XoLSP5{r(=D z;Co?rujIyF4(o%(rA#x^lIhnD7b?dQd>ELP!frRRyDuy=bOB0KYF^M7=vD(U^aNkY zd8QurjI**oz-9v>uIai!+3(qpb`1HoH`7Kb#4d7wpP16f)lFbpj_gMRsC~2s8Sg8> z50t8;v@k7|G%g(H8S!R#avC^JiL?~vWKL~SYYOov%B2OK*LIB73MC~}-#{%C?kWBm zaXs5}c0J;H)U81h5K;ArdRjQ)lk>HlL!k8`MD5g|^&tZ&dLD6#2+|}Gv}l!w>vKCV z+(m4OJj@y`5>Fmy-#r3+V#bc@+KAUt1d=LQ)N&fDT|-KBEEN`YOjVkLS2>i*F~K2a zj&otmg~J@!FOL0`nUj!J$Ou&fS*5)fp`n$>u45{wE9du3&wU+=S14^N@NtD-8{s$k zOO=O4mP@A4>8b9Ha}f3=xUrsS{a~DW`o^PrR{8!(?)2ASu(@)pUiGJ7mFCX1BJY9o6odfuZWa*F5pywC*fkvV=5&Q@+SU)0u zxO^P{eK~UHb?sBAT7U2Y|Iz0!-@OC)SQp{ zJw4~-9K?C~d76Q-qRx?NnR`wU^|&f%7Lrz~4=i(HDrz}^A_Of2upB@M=Zm5f!HESk zi((zBYV4jJrcK|a!b1pyeHQiNI93$rE_y7rjReIyK@rn?Ar+?&zh6)z8e7(sAhrmI zWx*A(Zc3lQ&5p`QWo!aCsq?16uF6?hibFIWX=#SKW#_9~go0Zsx7P7q8&?vkfUFQXaY4 zu1G^9FEc#{Isz%$2vY*{(k0^H(=~{kuDRZ(38wyW7NS3$e4qI*eW$42-w};Gb%=EFT z8>R|mROhy=1(wAzY@RVLcNSp;Wbep1Gmgm&IUYibeu=IldS}k~eogd)eLgvp^Fqmc zTpkJWme?QhHB!?WbzA7J5nm8*?4i?uzi=X`mJctqPMUkTWv6L1Z~V!WA>LTRnv9JS z57kU6h%{#30HZ)$zuCIuERIQ=z}MWj#zxok&lwo9mJV$(E|80D&?=s)!cwu=rwT=2 zbeV-pu1YG9sxX$yoE*oh%q4Iru%9iM`LHO*R5{LtDbqBjfkLDfMe%J*sHbOdQ8aon zf;~sOn9)nbe)i-*R?CsM4Ja2A5aG-YpDM~~d61i^7HR{HCwBI+3C5p*tX zgU>@wV-v$5-hJm%c?up^q$Ot=U_Ak|hwkOtz^F}GP6~n|j|S6cSn8g*i_dOmeZ1_Q zKp+<_C*{1f3Pm5VOUqJk|JNE_KDPcEJA9$bluI`G;LiLd-3i6pU(f%b}r&Ts<(y9*>kjNF4G56T3LL19fG5Zo=3^zjTKO-sMB+!NKu%R zwx|(B$)vnvI=rJ>y=EO>^6TeUy!gNU2maUp_AUSAUthDE?iu=y^#DaO$MhCmzTxYC z{{NDXdw%h3#np{)9W(20=E@ZU3+uiT#VXh43iAvpn^|VrkGQztyfQfGPCIKNs+A=P z^Hf;!L>_1RY(xmov+8;}32jZQs0I#8HdfXrrsK#jzWkDLy5qP%^7h-;c(IXhbRFX{ zvp;02!f}Fr4gdJ-HD7%33-UB`_x`}mCbAv|j>r2p!C$z(?s<1VbNe1b8@Ekk0zA%n zmbsz?LiF74X5PKa+})mxnAXHmilgRA(M)y;A(FFWnr4niHDCa2uZnfSmO?3t_Ygb; zFNhXYJNCy!7DslD*SE(0WraM$GQ-sxf~#n?u;>^&vMS@0INXot=89uYn zz`02Do)|q{^u!pgTCP^+WGx}aqZgdt;pz%sj!+g0L_Te{+RE#+TGb%5ckl86A!9j$i{qhyPeX~F9aKo+g%+&XQpWBV1ZHE&qNju|J+lw|UbidG?2X@gH8 zsj#RcWhGT%rZN(lD9ouc7g(}#%woaKMYuaoj9J*tg)u2hhNMC&fvO&)L+c69U1Wh` zRc$B6&kSDmVgg{?-YJSjo`9G0JV^;}wQwE72N z<`iw(?L46m_i+)Z#T9zFlMlr;1iN zJCco&aBaNhjaif?@OEOruPRmY1JiwW47Z@!i*eS;)$E*WyJ*KWd%7TqTgdr9E_Y1% zK)<@9TRms9dd`3R4}ll2Uh>tqJHCB$$8mp)^O09W$KAZ=_3!>0``5oiU-k6AhD3P(c@hYsw`u%(Be5WA5Y^d#Vs)S zj%A+6c|n|#OJ!NCD;O4P&0ODX82WV^duAw=7#-I)H*B`>?#+8*-|_zTz;uMZ+wk(m zm(0hJ{o-?i%N&n;09NasFMjz;T=$xP`RDg+x3F3D%*TuwDg%gOU~w z?-v%WEWmVFNEJ3KI~1;N;ARa&aHP31&oIvm<$hsYV2I$NEriQr%`DCt$aDgI6g)~v z8EQd_Z91wm2dGLVX+0l$s55p?15zEL5vqskTZUe>8buV<*p|S{Xchl3UOVMzw&mD4 zdCW+uvwq?e>!hbFyV8E9Tx4eIxpAlPFqU)Poi}5-fz5&=S2JDA6*8VheH-a2Q3 zqKA$-GHYa7GGnSHXUNK!3rqDJ7iG!9l!esl*o?hwCXQ0D*Eb@^}PhF7%Vu2$SX;RT9N)lqTA;$BppS>~f{ zQXhM@EB*pLIaeQ`m%0abuQ8fMA109}&$zjh-FX7)o)U5Lu_@+&@WaTYf~&0$v?A(lMEjs*Hvn;pd1*}vsEtWH#sr=! zr)(gcAGCt!k+Cgut}y_YF*mddF5e2_wfg2>E@t#_Q1!q(A4v5M+#6P#SN!U;Em!M~ zSJxZfzA4<@@5$-NAa|_XEsJ|=tsZ+N)aSgqe#T}flw`WZvf?8>uQ zIr>n^ai$a-m(Ho+JlxzwV)TgkHqOn)WVek%Xva@ViD{}#0$u0mLZo`dbrJE7S_?(N zHD`oW!B>YP8qmvv`o;uGwqs5V1ggg7V!hPhxknj+(%9`2fp_L%!qDm#Tafxm>ql({ zhUT2dH*n{h;meMCQK2@_SDXIs%=C$4R?o4D88@d%#(xflyKOGGtO zsKg>WZwcw2iS8?IR=0fdyyMFkj%VvVJ})eX_XM|4N~M;74-W4u z`y;$R9NAuP*hFK8Y7I7)EJ|LK!!$QXb|E+ef8%1U8CqaGj+8tSz2E~(6NC<)zkEh2 znR%YsZm;>~^;?d|Ov(_VF>ArY>vwP2-&wt1->td1c}cF{ay(|f{^~U^UcA7g{PVy4 zmho`Qk}SGKtFV9jj^m+1P51!ol_&HLb&x7V2O$jP1bMNPYZo(GCzMRrTW9ZFGsh9G zwjIM&q#Gt~G}8?ceBkc>NOpnaeqov6<|;6B5id&3BS{sdL%of#r)&=4VQ}=_idV0; zNWQ0(j8f>kfcFta=!$0;W>)Knb7EuN5G*n#84x_(Qc4zil7rO|QlFXR6?|lHX+TijnGSpa z*C!Lmr&~;Z$SwS-fXv?#8~Bq}xBPtjku2I@`t#Et0P-97YfMv?ipN0!Umh%Xwb_Xa~}xp(WWjU_#BebtkfM9H-=u699=G1B)vF-ESgt~iVfZ{F^> zziU0VFJZmznA4Hn1o;Td@(r&(ze0RZ(ai2x==udgnZ_MyF05A&C2)JY=U@Nre`Gus z_G9My8O+O`QVa}=vp>t6*&W_7jg`AQaBfdZBi?&%Zm!v04eai2xqrP7V$WvNvyy=8 zlwq|ZrNTVV9G1#>fOG_1XYzDll1kqvl)#(~bj`&8n2+FHM{2#)edwrVVQ!gqs=|^g z<5bC|P|}3+5c|k#wZVI10_S;dn#0Bnw)PPf$W?F!g7?-o({!268yFGqEI{2`c)DiO zF`{M)5Oox9E3Y^k0gHr-QRYQFbo=^gBZsO9DM~SIu1amHKy&L>ZLJ&Ck#XeeNa`sy zQmT-PkZLgiSe2#fIiGJV7TYqba(7%9vvOQ2$2l|Q!jcQAD76-1WA??lRv#I0-WXJA zm6Aa%k1yf~2vM9FJX}G%BCgox%bkMfTdQMZ`<)o87W@e$pEibymtggW&OJn1UBtK4 z+O-X2wV0n;&VMf|Eb2)aJJ(LvD3S9>J?BiR(!is|%4Dr*Hc+^fHo$E^Q?UD7PJq#} z3JVsIbGp_U3+NHTS*WK#IRW~Ue)_BcsE<(G*}P$?qMxJ_be<@RcS?wku2zayyccV3&`KX%%kdMU=-I&-ICZH?)8L(i&*412qKzBs zDdbscVsGqw?cX03!=}%1axN{sYzg_`y{hIu&N;J)Ih0*3#OUa|U_$E>o4eRUo{3RF z7h+VRUw}PbQ0n@g>vyfW5MyVE=5(fC}vnz(+kXi`hxVd`9xZAV8zoVu~-^<&S2wjH@f;uJku)Q%5>|$ZF-Lkp5!iNBIz(-?W=Ve4)B6Ula<#<@QyFYThE>O~0njqeR3y2iZ z%95@7T5@HYW}Nq}tJX261=0yH2wLyD4nmwD0E%0>c|-Aya7V5m0(3} z1hJ8N=R97_v@!(2i?Q!Mn9eb@O@y=kBfc?aCt%1001UXMpM9Kg@F?v7sMWPU;XF+! zzzn2T!&uO!vuslbg_JsD3TtiGC1VgvGF|GiZ9sCh^RFm20?(F(I8F;m?Yv4=$;Avx zRgDRpvr^i~x713-WHhQu5j%e`r{Slj6Q?#Ru1{FIr(@t#0)+Ch9%x5(ZFH{f%~pHF z^J6}8k<{-^9l3n}&$65ESi8a>eR2F5H~xJ4`S$S>wdzIkeH)sVa^~VxEoUtUC3uJe z!8w8xB98186~R-$Ra7dJeAemd=^`R6oYfhy!?k>=X3{wI0H4M*&YhS)MZKP5WvV>r zQslfTEX^5Lnu|~$cC?7Cx%wa!KSv#uf=VH_#YU!LjHW;gktiOVBFumiT|y+Gc|=?# zgadupakXCfhkw|z+br~&ndW<@vLzxE7g&-~)U%s1yIm!<+=ev4+XJMfa=orp9ODEj z1&;H=-5o5G_1(q}eib^pRUnN=w4TOg_P#Aei7}8e?Dv_juRL4dG~k(S=N=#(U_2Uw zb+uYEY&z;S)Kr<1l8y^=7N$wr9VVjp_B(1N^nvyEbFQyCQm#zPH>_5U?N!H;DoF!N z&P*A)wI{CDY$bt9+-PN)D^7a6j~vH^{c+FRZw|cN!jcntoT;wT6+zYGWeYX1yIrUm zUOtB}zqlfVj1QHe_Z*YsU%uIKJHnF9(6OY7cpH7qQ|2zuc$6;K=++G$=OaECSQ3{A z(c_&lK~gH>BNb1nHX1f|rchj_lnU7ZQ>cntGA_2rlIA8CMhH8I_eeOPGNEokaH#93 zZbcOfH(qGkI6Zae7??9}mTO(Mc95Q#DY+O=))V6=K*GYuf#)Dg-%Qs;v9qvAa??PuH}lJ{*RMOxr!Kgm&X9`WAdB}Ip6tDD?lPw z`*X=4mL@x??RVAkV8E!=%tA|r#X)Ldr?ebZ1JU;PabA;EnUb~h%(*hBVqmcf`_c50 zxt7Ml)-xMhs*=jmu5UJmm8PTAX6%rY!&o1fJIQM%RCdBi-+P?SF0! z+}}CC|3i<>)A?~0F}LhZ6*Fc~A(M%*?VP<*oD!WU`O2amCz+fb!9xj-8Y@MiRAURG ztCRpygwE@^PgC_`o7k9u6WL!iqos1GNvu^-Z#t>cMlYwLPpz)Gg#~f0{U6`@hA)F9 z3|!i4w6UwhlT$$ps5h2Eyt$c+mUaOwIA6#);X=Yoq142@9LQxvWTESY?N!gbTeur5 z{r*6fj^GC7l9;DTWzAvQQ*vW%QZ^uXgx7m;ejzO|j+uFezO&N%>nr%>m(RJsJM!l1 zk?jCCn>FJ&GS4&O1LBkrR)`nwclV65a*gL|d&O~l&p1xx4E@S3{?nXL22_Q)j7-bI zJXMZIWnRn;ySq1#yjmHiUsC4wzVhtF)-+yfY}%YXsdS{`IE*v<5nNyC$B|qXHXDyr zp_520k^95KH{aZIzcXj>t7koU$NFl^v>dtLWu|Fj2y5m^2;%wW7mhE!+_2twN?F)! zRs=tAHy+rHaDOlchXrEr6!ipeKvl%i^#k4DzzfqNOyiMdDTpZj0C~*xL2xlJ&za-# zh$@5_aXvJ5MwpjON)V$1^-NP@vl6txgwnf=M2EAom)fK9XRJS5& zq^Nt`)YCMDMVtFxK_!|V_q^!axl&GJOin;S$yJ!Mxpa>S=Bymj!d$Hn+q8SRu~Vgq zG)@wWhip5bv2|)Xyjtj`61^Ck=U~&p)mnJAhII$qLD&wCO%&EaSOw_CHjQ4uy9ajd z-1;LeWV=4roN-|+aPlGhr58iNOr@xzSs$&T9{H%uN-ie|dJ1x`RIiU1*eVW{2l`9H zV=$>h1CP`uk8{nbYs_M4S%gc5-0JV<)G=q6Q)3(}><$a5noIh)Bz8&J&xK>E%-R}J ziZJCwE{<9pRm`+x8-ylr;bH7F_Rav)wTGJu#TJDQ6gunQ@mP!z#kFn=7u? zJAVD^SA6#JId8uCXQm@W;K-4H;Cxq;AkMMOmG@=OI4{=ce99Vjuq+Gv z-2@?%Qew%Klwo%;lS%9Y+Z(0p26E2q_cL#A;eYyH{wsI;_c$4;73SF%w%vYVSvqp< zne&l1?`EoG)+=GN9c(mQBj3E<@n8PS$lV=uD{J!@ld`UYOK?0C#tFPzvsBM+mk4pg zuo1)ySr?STVVoM^U-RmV$nx!uySs%_ZCt3Tq>^#70ry%hZY1>qshQ((CM^cCeeCd} z%t=|sBlBXPhZB2G=X50JayBC645?K59{Ly?>ryzA->xEg!Ic9p--EwJ<&K<>%sR1@ z#Js@lIueeenG2H5viFK@a!Pd+O)Z|K_1=or20m!ol#-P>7h_^G%vngq3>nA8SiW5K z0W8T$>jt6aaJr_;bI!n@cgBYI-Vrp@i_nKk@1S$aW(C_dyu9w{W96#r*u==%3o8eM zsDVGNXAPe=9a|L}hdVqq)#eU+u&ClKSCqqs3- z;#-)!Z�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

R7JI_B36n2G#IbK@gYCIU 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 z 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 z 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

@tZDS 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


mDp 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 =gfEr1R1M!WhV{uWW?W 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 z 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�>H-pR~NpNW*?7ly*U2REut#;DB9GqFJXzrKO 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%0D^UQCKX&W6+ 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 OLz=;h>&88brr^Q5 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 KZ|b!Y2X diff --git a/ClassicStartLoc/English/ClassicStartADMX.txt b/ClassicStartLoc/English/ClassicStartADMX.txt deleted file mode 100644 index d91fe2e..0000000 --- a/ClassicStartLoc/English/ClassicStartADMX.txt +++ /dev/null @@ -1,19 +0,0 @@ -; TRANSLATE =================================================================== - -Title.text = Classic Start settings -State.text = State: -State1.text = Locked to this value -State2.text = Locked to default -State3.text = Unlocked -State1Help.text = If you set the state to 'Locked to this value', the setting will be locked to the specified value for all users. -State2Help.text = If you set the state to 'Locked to default', the setting will be locked to the default value for all users. The specified value is ignored. -State3Help.text = If you set the state to 'Unlocked', the default value for the setting will be changed to the specified value. Individual users can override the setting. - -ClassicStartCat.text = Classic Start -ClassicStartCatHelp.text = Classic Start group policy settings -SUPPORTED_CS404.text = Requires Classic Start 4.0.4 or later. - -Language.nameOverride = Language for Classic Start components -Language.tipOverride = Select the language to be used by Classic Start (for example en-US or de-DE). The language will affect the text in the start menu, toolbars, etc. If the appropriate language DLL is installed, the settings UI may also be translated -Update.nameOverride = Enable automatic checks for new versions -Update.tipOverride = When this is checked, Classic Start will check for new releases every week. You will be notified if there is a new version of the Classic Start software or a new update for your current language diff --git a/ClassicStartSrc/ClassicStartSetup/BuildBinaries.bat b/ClassicStartSrc/ClassicStartSetup/BuildBinaries.bat deleted file mode 100644 index 3a5085f..0000000 --- a/ClassicStartSrc/ClassicStartSetup/BuildBinaries.bat +++ /dev/null @@ -1,147 +0,0 @@ -if exist Output rd /Q /S Output -md Output -md Output\x64 -md Output\PDB32 -md Output\PDB64 - -echo -- Compiling - -for /f "usebackq tokens=*" %%i in (`"%ProgramFiles(x86)%\Microsoft Visual Studio\Installer\vswhere.exe" -latest -products * -requires Microsoft.Component.MSBuild -property installationPath`) do set MSBuildDir=%%i\MSBuild\15.0\Bin\ - -REM ********* Build 64-bit solution -echo --- 64bit -"%MSBuildDir%MSBuild.exe" ..\ClassicStart.sln /m /t:Rebuild /p:Configuration="Setup" /p:Platform="x64" /verbosity:quiet /nologo -@if ERRORLEVEL 1 exit /b 1 - -REM ********* Build 32-bit solution (must be after 64-bit) -echo --- 32bit -"%MSBuildDir%MSBuild.exe" ..\ClassicStart.sln /m /t:Rebuild /p:Configuration="Setup" /p:Platform="Win32" /verbosity:quiet /nologo -@if ERRORLEVEL 1 exit /b 1 - - -REM ********* Make en-US.dll -cd .. -ClassicStartSetup\ClassicStartUtility\Release\ClassicStartUtility.exe makeEN ClassicExplorer\Setup\ClassicExplorer32.dll ClassicStartMenu\Setup\ClassicStartMenuDLL.dll ClassicIE\Setup\ClassicIEDLL_32.dll ClassicStartUpdate\Release\ClassicStartUpdate.exe -@if ERRORLEVEL 1 exit /b 1 - -ClassicStartSetup\ClassicStartUtility\Release\ClassicStartUtility.exe extract en-US.dll en-US.csv -copy /B en-US.dll Localization\English > nul -move en-US.csv Localization\English > nul - -cd ClassicStartSetup - - -REM ********* Copy binaries - -copy /B ..\ClassicExplorer\Setup\ClassicExplorer32.dll Output > nul -copy /B ..\ClassicExplorer\Setup\ClassicExplorerSettings.exe Output > nul -copy /B ..\ClassicIE\Setup\ClassicIEDLL_32.dll Output > nul -copy /B ..\ClassicIE\Setup\ClassicIE_32.exe Output > nul -copy /B ..\ClassicStartMenu\Setup\ClassicStartMenu.exe Output > nul -copy /B ..\ClassicStartMenu\Setup\ClassicStartMenuDLL.dll Output > nul -copy /B ..\ClassicStartUpdate\Release\ClassicStartUpdate.exe Output > nul -copy /B ..\ClassicStartMenu\StartMenuHelper\Setup\StartMenuHelper32.dll Output > nul -copy /B ..\ClassicStartSetup\SetupHelper\Release\SetupHelper.exe Output > nul - -copy /B ..\ClassicExplorer\Setup64\ClassicExplorer64.dll Output\x64 > nul -copy /B ..\ClassicIE\Setup64\ClassicIEDLL_64.dll Output\x64 > nul -copy /B ..\ClassicIE\Setup64\ClassicIE_64.exe Output\x64 > nul -copy /B ..\ClassicStartMenu\Setup64\ClassicStartMenu.exe Output\x64 > nul -copy /B ..\ClassicStartMenu\Setup64\ClassicStartMenuDLL.dll Output\x64 > nul -copy /B ..\ClassicStartMenu\StartMenuHelper\Setup64\StartMenuHelper64.dll Output\x64 > nul - -copy /B "..\ClassicStartMenu\Skins\Classic Skin.skin" Output > nul -copy /B "..\ClassicStartMenu\Skins\Full Glass.skin" Output > nul -copy /B "..\ClassicStartMenu\Skins\Smoked Glass.skin" Output > nul -copy /B "..\ClassicStartMenu\Skins\Windows Aero.skin" Output > nul -copy /B "..\ClassicStartMenu\Skins\Windows Basic.skin" Output > nul -copy /B "..\ClassicStartMenu\Skins\Windows XP Luna.skin" Output > nul -copy /B "..\ClassicStartMenu\Skins\Windows 8.skin" Output > nul -copy /B "..\ClassicStartMenu\Skins\Metro.skin" Output > nul -copy /B "..\ClassicStartMenu\Skins\Classic Skin.skin7" Output > nul -copy /B "..\ClassicStartMenu\Skins\Windows Aero.skin7" Output > nul -copy /B "..\ClassicStartMenu\Skins\Windows 8.skin7" Output > nul -copy /B "..\ClassicStartMenu\Skins\Midnight.skin7" Output > nul -copy /B "..\ClassicStartMenu\Skins\Metro.skin7" Output > nul -copy /B "..\ClassicStartMenu\Skins\Metallic.skin7" Output > nul - - -REM ********* Collect debug info - -REM Explorer 32 -copy /B ..\ClassicExplorer\Setup\ClassicExplorer32.pdb Output\PDB32 > nul -copy /B Output\ClassicExplorer32.dll Output\PDB32 > nul -copy /B ..\ClassicExplorer\Setup\ClassicExplorerSettings.pdb Output\PDB32 > nul -copy /B Output\ClassicExplorerSettings.exe Output\PDB32 > nul - -REM Explorer 64 -copy /B ..\ClassicExplorer\Setup64\ClassicExplorer64.pdb Output\PDB64 > nul -copy /B Output\x64\ClassicExplorer64.dll Output\PDB64 > nul - -REM IE 32 -copy /B ..\ClassicIE\Setup\ClassicIEDLL_32.pdb Output\PDB32 > nul -copy /B Output\ClassicIEDLL_32.dll Output\PDB32 > nul -copy /B ..\ClassicIE\Setup\ClassicIE_32.exe Output\PDB32 > nul -copy /B Output\ClassicIE_32.exe Output\PDB32 > nul - -REM IE 64 -copy /B ..\ClassicIE\Setup64\ClassicIEDLL_64.pdb Output\PDB64 > nul -copy /B Output\x64\ClassicIEDLL_64.dll Output\PDB64 > nul -copy /B ..\ClassicIE\Setup64\ClassicIE_64.exe Output\PDB64 > nul -copy /B Output\x64\ClassicIE_64.exe Output\PDB64 > nul - -REM Menu 32 -copy /B ..\ClassicStartMenu\Setup\ClassicStartMenu.pdb Output\PDB32 > nul -copy /B Output\ClassicStartMenu.exe Output\PDB32 > nul -copy /B ..\ClassicStartMenu\Setup\ClassicStartMenuDLL.pdb Output\PDB32 > nul -copy /B Output\ClassicStartMenuDLL.dll Output\PDB32 > nul -copy /B ..\ClassicStartMenu\StartMenuHelper\Setup\StartMenuHelper32.pdb Output\PDB32 > nul -copy /B Output\StartMenuHelper32.dll Output\PDB32 > nul -copy /B ..\ClassicStartUpdate\Release\ClassicStartUpdate.pdb Output\PDB32 > nul -copy /B Output\ClassicStartUpdate.exe Output\PDB32 > nul - -REM Menu 64 -copy /B ..\ClassicStartMenu\Setup64\ClassicStartMenu.pdb Output\PDB64 > nul -copy /B Output\x64\ClassicStartMenu.exe Output\PDB64 > nul -copy /B ..\ClassicStartMenu\Setup64\ClassicStartMenuDLL.pdb Output\PDB64 > nul -copy /B Output\x64\ClassicStartMenuDLL.dll Output\PDB64 > nul -copy /B ..\ClassicStartMenu\StartMenuHelper\Setup64\StartMenuHelper64.pdb Output\PDB64 > nul -copy /B Output\x64\StartMenuHelper64.dll Output\PDB64 > nul - - -REM ********* Source Index PDBs - -set PDBSTR_PATH="C:\Program Files (x86)\Windows Kits\10\Debuggers\x64\srcsrv\pdbstr.exe" - -if exist %PDBSTR_PATH% ( - echo --- Adding source index to PDBs - call CreateSourceIndex.bat ..\.. > Output\pdbstr.txt - - for %%f in (Output\PDB32\*.pdb) do ( - %PDBSTR_PATH% -w -p:%%f -s:srcsrv -i:Output\pdbstr.txt - ) - - for %%f in (Output\PDB64\*.pdb) do ( - %PDBSTR_PATH% -w -p:%%f -s:srcsrv -i:Output\pdbstr.txt - ) -) - -REM ********* Build ADMX -echo --- ADMX -if exist Output\PolicyDefinitions.zip ( - del Output\PolicyDefinitions.zip -) -cd ..\Localization\English -..\..\ClassicStartMenu\Setup\ClassicStartMenu.exe -saveadmx en-US -@if ERRORLEVEL 1 exit /b 1 -..\..\ClassicExplorer\Setup\ClassicExplorerSettings.exe -saveadmx en-US -@if ERRORLEVEL 1 exit /b 1 -..\..\ClassicIE\Setup\ClassicIE_32.exe -saveadmx en-US -@if ERRORLEVEL 1 exit /b 1 -md en-US -copy /B *.adml en-US > nul -7z a ..\..\ClassicStartSetup\Output\PolicyDefinitions.zip *.admx en-US\*.adml PolicyDefinitions.rtf > nul -rd /Q /S en-US -cd ..\..\ClassicStartSetup - -exit /b 0 diff --git a/ClassicStartSrc/ClassicStartSetup/ClassicStartSetup.wxs b/ClassicStartSrc/ClassicStartSetup/ClassicStartSetup.wxs deleted file mode 100644 index 5515fb0..0000000 --- a/ClassicStartSrc/ClassicStartSetup/ClassicStartSetup.wxs +++ /dev/null @@ -1,663 +0,0 @@ - - - - - - - - - - - - - - - - - - - - not Msix64 - - VersionNT>=601 - NOT NEWERPRODUCTFOUND OR Installed - - - - - - - - - - - - START_MENU_FOLDER=1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - IE_BUILD>=90000 - - - - - - - - - - - - - - - - - - - - - 1 - 1 - 1 - LicenseAccepted = "1" - Installed - NOT Installed - 1 - NOT Installed OR WixUI_InstallMode = "Change" - Installed - 1 - 1 - 1 - 1 - 1 -

- - - 1 - - - - - - - - - NOT Installed - - - - - - CostingComplete = 1 - "1"]]> - LicenseAccepted = "1" - - - 1 - - - - - - - 1 - - - - - - - - - - 1 - Installed - Installed - - - - - - - 1 - - - - - - - - - - - - - - - - - - Installed - - - - Installed - - - Installed - - - Installed - - - - - - - - - - - - - - - - - - - - 1 - - - WixUI_InstallMode = "Remove" - - - - - - - - CostingComplete = 1 - - - 1 - - - - - - - - - Installed AND NOT RESUME AND NOT Preselected - - - - 1 - - - - 1 - - - - 1 - ARPNOREMOVE - - - ARPNOREMOVE - - - - - - 1 - - - - - - - - - - - - - - - - - - - ]]> - NOT Installed - - - - - - - - WIXUI_EXITDIALOGOPTIONALCHECKBOX = 1 and NOT Installed - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - VersionNT>601 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - VersionNT>601 - - - - - - - - - - - - - - - - VersionNT>601 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - START_MENU_FOLDER=1 - - - - - START_MENU_FOLDER=1 - - - - - START_MENU_FOLDER=1 - - - - - - - START_MENU_FOLDER=1 - - - - - - - START_MENU_FOLDER=1 - - - - - - - START_MENU_FOLDER=1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1]]> - - - - - - - - diff --git a/ClassicStartSrc/ClassicStartSetup/en-US/en-US.txt b/ClassicStartSrc/ClassicStartSetup/en-US/en-US.txt deleted file mode 100644 index 7ff01fcbb047420d65580559f2d54de8c2626864..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 274 zcmezWFN7f<2y+;c7!nzZ81xu|8B!TafH0FGk0G6*n8B9887P|wWEBI&k{J{jTp21D z3V>qyK=r9Wtbn11mw}7H7bus - - - - - - - - - - - - - - - - - - - Classic Start - -

Classic Start   Classic Start

-4.3.1 V qΪ

-

O Classic Start?

-Classic Start™ OWj Windows iΩʪu㶰C iۭqƪ [}l] \M [}l] sA[J Windows ɮ`ުuCM䴩Uظp\C
-
-
-

tλݨD

-Classic Start b Windows 7, Windows 8, Windows 8.1, Windows Server 2008 R2, Windows Server 2012 M Windows Server 2012 R2 ʧ@C Pɤ䴩 32 M 64 줸 (HۦPw˵{)C Y [}l] \Oݭn ҥ Aero GDDC 䥦ܤֻݭn Basic GDDC
-
-
-


- -Classic Start 3 ӥDn: -
-

Ѱw

-ziHq x -> {M\ Ѱw Classic StartC t@ؤ覡O Aw˵{ÿ []C
iݭnnXH{ǡC
-
- diff --git a/ClassicStartSrc/Localization/English/ClassicStartADMX.txt b/ClassicStartSrc/Localization/English/ClassicStartADMX.txt deleted file mode 100644 index d91fe2e..0000000 --- a/ClassicStartSrc/Localization/English/ClassicStartADMX.txt +++ /dev/null @@ -1,19 +0,0 @@ -; TRANSLATE =================================================================== - -Title.text = Classic Start settings -State.text = State: -State1.text = Locked to this value -State2.text = Locked to default -State3.text = Unlocked -State1Help.text = If you set the state to 'Locked to this value', the setting will be locked to the specified value for all users. -State2Help.text = If you set the state to 'Locked to default', the setting will be locked to the default value for all users. The specified value is ignored. -State3Help.text = If you set the state to 'Unlocked', the default value for the setting will be changed to the specified value. Individual users can override the setting. - -ClassicStartCat.text = Classic Start -ClassicStartCatHelp.text = Classic Start group policy settings -SUPPORTED_CS404.text = Requires Classic Start 4.0.4 or later. - -Language.nameOverride = Language for Classic Start components -Language.tipOverride = Select the language to be used by Classic Start (for example en-US or de-DE). The language will affect the text in the start menu, toolbars, etc. If the appropriate language DLL is installed, the settings UI may also be translated -Update.nameOverride = Enable automatic checks for new versions -Update.tipOverride = When this is checked, Classic Start will check for new releases every week. You will be notified if there is a new version of the Classic Start software or a new update for your current language diff --git a/ClassicStartSrc/Localization/Italian/ClassicStartADMX.txt b/ClassicStartSrc/Localization/Italian/ClassicStartADMX.txt deleted file mode 100644 index 79330bf..0000000 --- a/ClassicStartSrc/Localization/Italian/ClassicStartADMX.txt +++ /dev/null @@ -1,19 +0,0 @@ -; TRANSLATE =================================================================== - -Title.text = Impostazioni Classic Start -State.text = Stato: -State1.text = Bloccato a questo valore -State2.text = Bloccato al valore predefinito -State3.text = Sbloccato -State1Help.text = Se imposti lo stato a 'Bloccato a questo valore', l'impostazione verrà bloccata a questo valore per tutti gli utenti. -State2Help.text = Se imposti lo stato a 'Bloccato a valore predefinito', l'impostazione verrà bloccata al valore predefinito per tutti gli utenti. Il valore specificato verrà ignorato. -State3Help.text = Se imposti lo stato a 'Sbloccato', il valore predefinito verrà modificato nel valore specificato. Ogni utente potrà modificare questa impostazione. - -ClassicStartCat.text = Classic Start -ClassicStartCatHelp.text = Impostazioni policy di gruppo Classic Start -SUPPORTED_CS404.text = Richiede Classic Start 4.0.4 o superiore. - -Language.nameOverride = Lingua per i componenti di Classic Start -Language.tipOverride = Seleziona la lingua da usare in Classic Start (per esempio IT o en-US). La lingua modificherà il testo nel menu Start, delle barre strumenti, ecc. Se è installata la DLL appropriata, le impostazioni della UI verranno tradotte -Update.nameOverride = Abilita controllo automatico nuove versioni -Update.tipOverride = Quando questa opzione è selezionata, Classic Start verificherà ogni settimana la disponibilità di nuove versioni. Ti verrà notificato se è disponibile una nuova versione di Classic Start o una nuova versione del tuo file lingua diff --git a/ClassicStartSrc/Localization/Persian/StartMenuHelperL10N.txt b/ClassicStartSrc/Localization/Persian/StartMenuHelperL10N.txt deleted file mode 100644 index 6c1ba6f..0000000 --- a/ClassicStartSrc/Localization/Persian/StartMenuHelperL10N.txt +++ /dev/null @@ -1,3 +0,0 @@ -[fa-IR] - Persian (Iran, Islamic Republic of) -Menu.PinStart = سنجاق کردن به منوی شروع (Classic Start) -Menu.UnpinStart = برداشتن از منوی شروع (Classic Start) diff --git a/ClassicStartSrc/Localization/Polish/Main.html b/ClassicStartSrc/Localization/Polish/Main.html deleted file mode 100644 index 538f81d..0000000 --- a/ClassicStartSrc/Localization/Polish/Main.html +++ /dev/null @@ -1,46 +0,0 @@ - - - - - - - - - - - Classic Start - -

Strona internetowa Classic Start  Classic Start

-Wersja 4.3.1 – wydanie ogólne

-

Czym jest Classic Start?

-Classic Start™ jest zbiorem funkcji zwiększających użyteczność systemu Windows. Program -posiada konfigurowalne menu Start i przycisk Start, dodaje -pasek narzędzi do Eksploratora Windows i wspiera wiele innych funkcji.
-
-
-

Wymagania systemowe

-Classic Start działa z Windows 7, Windows 8, Windows 8.1, Windows Server 2008 R2, Windows Server 2012 i Windows Server 2012 R2. Program obsługuje 32 i 64-bitowe wersje systemu (instalator działa na obu wersjach). Niektóre karnacje dla menu Start wymagają włączonego Aero. Inne wymagają co najmniej podstawowej kompozycji.
-
-
-

Składniki


- -Classic Start składa się z trzech głównych składników: -
-

Dezinstalacja

-Aby zdeinstalować Classic Start przejdź do Panelu sterowania -> Programy i funkcje.
Innym sposobem jest uruchomienie Instalatora programu i wybranie "Usuń".
-Zakończenie procesu może wymagać wylogowania.
-
- diff --git a/ClassicStartSrc/Localization/Russian/Links.html b/ClassicStartSrc/Localization/Russian/Links.html deleted file mode 100644 index f01ab10..0000000 --- a/ClassicStartSrc/Localization/Russian/Links.html +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - Classic Start - -

Веб-узел Classic Start  Ссылки


Последнюю версию можно найти на веб-узле Classic Start:
http://www.classicshell.net/

Просмотр истории проекта:
История: http://www.classicshell.net/history/


Поддержка

Ответы на часто задаваемые вопросы смотрите здесь:
Часто задаваемые вопросы: http://www.classicshell.net/faq/

Если вы не нашли свой ответ в в разделе часто задаваемых вопросов, перейдите на форумы обсуждения:
Дискуссионные форумы: http://www.classicshell.net/forum/viewforum.php?f=6


Сообщения о проблемах

Сообщайте об ошибках и о запросах новых возможностей приложения на форумах разработчика:
Форумы разработчика: http://www.classicshell.net/forum/viewforum.php?f=11
diff --git a/ClassicStartSrc/Localization/Russian/Main.html b/ClassicStartSrc/Localization/Russian/Main.html deleted file mode 100644 index 2fffd40..0000000 --- a/ClassicStartSrc/Localization/Russian/Main.html +++ /dev/null @@ -1,18 +0,0 @@ - - - - - - - - - - - Classic Start - -

Веб-узел Classic Start  Classic Start

Версия -4.3.1 общий выпуск

Что такое Classic Start?

Classic Startпредставляет собой коллекцию улучшений для Windows. Classic Start имеет настраиваемые главное меню и кнопку Пуск, добавляет панель инструментов для проводника Windows и поддерживает множество мелких функций.



Системные требования

Classic Start работает на Windows 7, Windows 8, Windows 8.1, Windows Server 2008 R2, Windows Server 2012 и Windows Server 2012 R2. Поддерживает 32 и 64-разрядные версии (универсальная программа установки). Для некоторых обложек меню "Пуск" необходимо включить тему Aero. Для других обложек требуется тема упрощенного стиля Windows.


Компоненты


Classic Start имеет три основных компонента:

Удаление

Вы можете удалить Classic Start через Панель управления -> Программы и компоненты. Другой способ удаления заключается в  в повторном запуске программы установки и выборе команды "Удалить".
Возможно потребуется завершить сеанс для завершения этого процесса.

diff --git a/ClassicStartLoc/English/ClassicExplorer.html b/Localization/English/ClassicExplorer.html similarity index 96% rename from ClassicStartLoc/English/ClassicExplorer.html rename to Localization/English/ClassicExplorer.html index b8f93bc..3d0eb8a 100644 --- a/ClassicStartLoc/English/ClassicExplorer.html +++ b/Localization/English/ClassicExplorer.html @@ -14,7 +14,7 @@ body { } -

Classic Start website  Classic Explorer


+

Open-Shell website  Classic Explorer


Classic Explorer is a plugin for Windows Explorer that: @@ -309,12 +309,12 @@ system will treat it as a name of a string in the Note to developers: Buttons for custom commands can be checked or disabled. The toolbar checks the registry key HKCU\Software\PassionateCoder\ClassicExplorer +Note to developers: Buttons for custom commands can be checked or disabled. The toolbar checks the registry key HKCU\Software\OpenShell\ClassicExplorer for a DWORD value with the name of the button (the name used in left column). 0 means normal, 1 is disabled and 2 is checked. The toolbar reads the registry keys on startup. To force the buttons to update their state after that you need to find all Explorer windows, locate -the child window with class ClassicStart.CBandWindow, and post a message WM_CLEAR. This is useful if you are developing a custom exe to be used by the toolbar.
+the child window with class OpenShell.CBandWindow, and post a message WM_CLEAR. This is useful if you are developing a custom exe to be used by the toolbar.

Examples for Custom Commands

@@ -368,7 +368,7 @@ no user can edit them:

In this example the setting "Show Up button" is locked to always be "Before Back/Forward" and can't be changed by any user. This is achieved -by adding the setting to the HKEY_LOCAL_MACHINE\SOFTWARE\PassionateCoder\ClassicExplorer registry key. Create a string value called "ShowUpButton" and set it to "BeforeBack".
+by adding the setting to the HKEY_LOCAL_MACHINE\SOFTWARE\OpenShell\ClassicExplorer registry key. Create a string value called "ShowUpButton" and set it to "BeforeBack".

In some cases you may not want to lock the value for all users, but simply modify the initial value of the setting. In such case add "_Default" to the name of the value. For example if you want the Up @@ -376,7 +376,7 @@ button to be before Back by default but still allow the users to change it if they wish, create a string value named "ShowUpButton_Default" and set it to "BeforeBack".

-The easiest way to know the registry name of a setting and its value is to modify it, and then look it up in HKEY_CURRENT_USER\Software\PassionateCoder\ClassicExplorer\Settings.
+The easiest way to know the registry name of a setting and its value is to modify it, and then look it up in HKEY_CURRENT_USER\Software\OpenShell\ClassicExplorer\Settings.
Sometimes you may want to lock a setting to its default value, but you don't know what the default value is. Then create a DWORD value and set it to 0xDEFA.
@@ -430,7 +430,7 @@ interface (except the Settings dialog box) is localized in 35 languages.
The Settings dialog box is translated in a smaller number of languages. The default installation contains only English. More languages can be -downloaded from the translations page. Make sure you download the translation package for the exact version of Classic Start.
+downloaded from the translations page. Make sure you download the translation package for the exact version of Open-Shell.

diff --git a/ClassicStartLoc/English/ClassicExplorerADMX.txt b/Localization/English/ClassicExplorerADMX.txt similarity index 94% rename from ClassicStartLoc/English/ClassicExplorerADMX.txt rename to Localization/English/ClassicExplorerADMX.txt index ac6e079..b290183 100644 --- a/ClassicStartLoc/English/ClassicExplorerADMX.txt +++ b/Localization/English/ClassicExplorerADMX.txt @@ -29,7 +29,7 @@ ShowZone.supportedOn = win881 ; TRANSLATE =================================================================== -Title.text = Classic Start settings +Title.text = Open-Shell settings State.text = State: State1.text = Locked to this value State2.text = Locked to default @@ -40,7 +40,7 @@ State3Help.text = If you set the state to 'Unlocked', the default value for the ClassicExplorerCat.text = Classic Explorer ClassicExplorerCatHelp.text = Classic Explorer group policy settings -SUPPORTED_CS404.text = Requires Classic Start 4.0.4 or later. +SUPPORTED_CS404.text = Requires Open-Shell 4.0.4 or later. SUPPORTED_CS404_WIN7.text = Requires Windows 7. SUPPORTED_CS404_WIN881.text = Requires Windows 8 or Windows 8.1. @@ -53,7 +53,7 @@ ProcessWhiteList.tipOverride = List of processes that can load Classic Explorer. ProcessBlackList.nameOverride = Process black list ProcessBlackList.tipOverride = List of processes that will not load Classic Explorer. Use only the file name of the process (like "notepad.exe"), separate multiple names with a comma or semicolon. ToolbarItems.nameOverride = Toolbar buttons -ToolbarItems.tipOverride = Select the buttons to be shown in the toolbar.\nThe best way to get the right string is to configure the buttons in the Classic Explorer settings dialog and then look up the value named ToolbarItems in HKCU\Software\PassionateCoder\ClassicExplorer\Settings +ToolbarItems.tipOverride = Select the buttons to be shown in the toolbar.\nThe best way to get the right string is to configure the buttons in the Classic Explorer settings dialog and then look up the value named ToolbarItems in HKCU\Software\OpenShell\ClassicExplorer\Settings NoInitialToolbar.nameOverride = No initial showing of the toolbar NoInitialToolbar.tipOverride = When this is checked, the Explorer toolbar will not be automatically displayed diff --git a/ClassicStartLoc/English/ClassicIE.html b/Localization/English/ClassicIE.html similarity index 93% rename from ClassicStartLoc/English/ClassicIE.html rename to Localization/English/ClassicIE.html index 71f2f75..c121d16 100644 --- a/ClassicStartLoc/English/ClassicIE.html +++ b/Localization/English/ClassicIE.html @@ -24,7 +24,7 @@ body { } -

Classic Start website  +

Open-Shell website  Classic IE


Classic IE
is a @@ -77,12 +77,12 @@ Press OK to store your settings. You need to restart Internet Explorer to apply The settings are per user and are stored in the registry. By default every user can edit all of their settings. An administrator can lock specific settings, so -no user can edit them. This is achieved by adding the setting to the HKEY_LOCAL_MACHINE\SOFTWARE\PassionateCoder\ClassicIE registry key.
+no user can edit them. This is achieved by adding the setting to the HKEY_LOCAL_MACHINE\SOFTWARE\OpenShell\ClassicIE registry key.

You may also wish to not lock the setting but only override its initial value. Then add "_Default" to the name of the registry value.

-The easiest way to know the registry name of a setting and its value is to modify it, and then look it up in HKEY_CURRENT_USER\Software\PassionateCoder\ClassicIE\Settings.
+The easiest way to know the registry name of a setting and its value is to modify it, and then look it up in HKEY_CURRENT_USER\Software\OpenShell\ClassicIE\Settings.
Sometimes you may want to lock a setting to its default value, but you don't know what the default value is. Then create a DWORD value and set diff --git a/ClassicStartSrc/Localization/English/ClassicIEADMX.txt b/Localization/English/ClassicIEADMX.txt similarity index 92% rename from ClassicStartSrc/Localization/English/ClassicIEADMX.txt rename to Localization/English/ClassicIEADMX.txt index 2b70878..1d2662b 100644 --- a/ClassicStartSrc/Localization/English/ClassicIEADMX.txt +++ b/Localization/English/ClassicIEADMX.txt @@ -6,7 +6,7 @@ LogLevel.supportedOn = never ; TRANSLATE =================================================================== -Title.text = Classic Start settings +Title.text = Open-Shell settings State.text = State: State1.text = Locked to this value State2.text = Locked to default @@ -17,7 +17,7 @@ State3Help.text = If you set the state to 'Unlocked', the default value for the ClassicIECat.text = Classic IE ClassicIECatHelp.text = Classic IE group policy settings -SUPPORTED_CS404.text = Requires Classic Start 4.0.4 or later. +SUPPORTED_CS404.text = Requires Open-Shell 4.0.4 or later. SUPPORTED_IE9.text = Requires Internet Explorer 9 or later. diff --git a/ClassicStartLoc/English/License.html b/Localization/English/License.html similarity index 82% rename from ClassicStartLoc/English/License.html rename to Localization/English/License.html index 2079ae3..68368e0 100644 --- a/ClassicStartLoc/English/License.html +++ b/Localization/English/License.html @@ -14,12 +14,12 @@ body { } -

Classic Start website  License Agreement
+

Open-Shell website  License Agreement


Classic Shell 2009-2017, Ivo Beltchev http://www.classicshell.net/
-Classic Start 2017-2018, The Passionate-Coder Team https://github.com/passionate-coder
+Open-Shell 2017-2018, The Open-Shell Team https://github.com/open-shell

BY USING THIS SOFTWARE, YOU ACCEPT THESE TERMS. IF YOU DO NOT ACCEPT THEM, DO NOT USE THE SOFTWARE.

@@ -36,7 +36,7 @@ If you comply with these license terms, you have the rights below.

REDISTRIBUTION RIGHTS. You may redistribute the software as long as you do it free of charge and you don’t misrepresent the origin of the software.

  • -

    TRADEMARKS. The Classic Start name and logo are trademarks of the author. Using them to to identify other products or services is not permitted.

    +

    TRADEMARKS. The Open-Shell name and logo are trademarks of the author. Using them to to identify other products or services is not permitted.

  • DISCLAIMER OF WARRANTY. diff --git a/ClassicStartLoc/English/Links.html b/Localization/English/Links.html similarity index 81% rename from ClassicStartLoc/English/Links.html rename to Localization/English/Links.html index 4c1afa0..36f21b4 100644 --- a/ClassicStartLoc/English/Links.html +++ b/Localization/English/Links.html @@ -4,7 +4,7 @@ - Classic Start + Open-Shell -

    Classic Start website  Links


    The latest version can be found on the Classic Start website:
    +

    Open-Shell website  Links


    The latest version can be found on the Open-Shell website:
    http://www.classicshell.net/

    View the project history here:
    diff --git a/ClassicStartSrc/Localization/English/Localization.rtf b/Localization/English/Localization.rtf similarity index 68% rename from ClassicStartSrc/Localization/English/Localization.rtf rename to Localization/English/Localization.rtf index a1c8ada..5b573a8 100644 --- a/ClassicStartSrc/Localization/English/Localization.rtf +++ b/Localization/English/Localization.rtf @@ -7,39 +7,39 @@ {\*\listoverridetable{\listoverride\listid1\listoverridecount0\ls1}} {\stylesheet{ Normal;}{\s1 heading 1;}{\s2 heading 2;}} {\*\generator Riched20 10.0.17134}{\*\mmathPr\mnaryLim0\mdispDef1\mwrapIndent1440 }\viewkind4\uc1 -\pard\keepn\widctlpar\s1\sb240\sa60\sl276\slmult1\kerning32\b\f0\fs32 Localization of Classic Start\par +\pard\keepn\widctlpar\s1\sb240\sa60\sl276\slmult1\kerning32\b\f0\fs32 Localization of Open-Shell\par \pard\nowidctlpar\kerning0\b0\f1\fs20\par -This file explains the localization system used by Classic Start and how to translate Classic Start in new languages.\par +This file explains the localization system used by Open-Shell and how to translate Open-Shell in new languages.\par \par \pard\keepn\widctlpar\s2\sb240\sa60\sl276\slmult1\b\i\f0\fs28 1. What can be localized\par \pard\nowidctlpar\b0\i0\f1\fs20\par -Classic Start has 2 major systems for providing localized text.\par +Open-Shell has 2 major systems for providing localized text.\par \par The first one is the L10N.ini files. There are 3 files \endash ExplorerL10N.ini, StartMenuL10N.ini and StartMenuHelperL10N.ini. They contain translations for the text in Explorer and the start menu that users will encounter during normal use. These files contain translations for all of the 35 supported languages. Each language is separated in its own section. You will generally not need to edit these files unless you find a typo. If you do, please send the correction to {{\field{\*\fldinst{HYPERLINK "mailto:classicshell@ibeltchev.com" }}{\fldrslt{\ul\cf1\cf1\ul classicshell@ibeltchev.com}}}}\f1\fs20 , so I can fix the typo in the next release.\par \par -The second system is for localizing the settings UI and the system messages that Classic Start displays. The translations are packaged into a resource DLL with the name of the language \endash en-US.dll, ja-JP.dll, etc. The DLL can contain:\par +The second system is for localizing the settings UI and the system messages that Open-Shell displays. The translations are packaged into a resource DLL with the name of the language \endash en-US.dll, ja-JP.dll, etc. The DLL can contain:\par \pard{\pntext\f2\'B7\tab}{\*\pn\pnlvlblt\pnf2\pnindent0{\pntxtb\'B7}}\nowidctlpar\fi-360\li720 A string table with replacement strings\par {\pntext\f2\'B7\tab}Dialog resources for the Settings UI\par {\pntext\f2\'B7\tab}Overrides for text lines in the L10N.ini files\par \pard\nowidctlpar\par -The same DLL contains resources for all of the Classic Start components \endash Classic Explorer, Classic Start Menu, etc. Generally resources from 2000 to 3000 belong to Classic Explorer, from 3000 to 4000 belong to Classic Start Menu, from 5000 to 6000 belong to Classic IE, 6000 to 7000 belong to the updater component and from 4000 to 5000 are shared by all components.\par +The same DLL contains resources for all of the Open-Shell components \endash Classic Explorer, Open-Shell Menu, etc. Generally resources from 2000 to 3000 belong to Classic Explorer, from 3000 to 4000 belong to Open-Shell Menu, from 5000 to 6000 belong to Classic IE, 6000 to 7000 belong to the updater component and from 4000 to 5000 are shared by all components.\par \par \pard\keepn\widctlpar\s2\sb240\sa60\sl276\slmult1\b\i\f0\fs28 2. What else can be localized (if you really want to)\par \pard\nowidctlpar\b0\i0\f1\fs20\par -Classic Start is designed to mainly support localizations for the UI. Localizations for other areas, like the installer and the documentation will require more work.\par +Open-Shell is designed to mainly support localizations for the UI. Localizations for other areas, like the installer and the documentation will require more work.\par \par -To translate the installer you need to translate the ClassicStartText-en-US.wxl file. It contain the text for the installer. One benefit of translating the installer is that you can localize the names of the shortcuts in the Start menu. You also need to translate the ClassicStartReadme.rtf file and ClassicStartEULA.rtf if you want them to display in your language.\par +To translate the installer you need to translate the OpenShellText-en-US.wxl file. It contain the text for the installer. One benefit of translating the installer is that you can localize the names of the shortcuts in the Start menu. You also need to translate the OpenShellReadme.rtf file and OpenShellEULA.rtf if you want them to display in your language.\par \par -To translate the help file you will need to translate the HTML files included in ClassicStartLoc.zip. If you install the tool HTML Help Workshop from Microsoft, you will be able to also compile the CHM file and preview it yourself. Use the ClassicStart.hhp help project file for that.\par +To translate the help file you will need to translate the HTML files included in OpenShellLoc.zip. If you install the tool HTML Help Workshop from Microsoft, you will be able to also compile the CHM file and preview it yourself. Use the OpenShell.hhp help project file for that.\par \par -To translate the group policies you will need to translate the files ClassicExplorerADMX.txt, ClassicIEADMX.txt, ClassicStartADMX.txt and ClassicStartMenuADMX.txt. You may also translate the PolicyDefinitions.rtf file.\par +To translate the group policies you will need to translate the files ClassicExplorerADMX.txt, ClassicIEADMX.txt, OpenShellADMX.txt and MenuADMX.txt. You may also translate the PolicyDefinitions.rtf file.\par \par When you are done, send all translations to me and I will prepare an installer for your language. \par \par @@ -49,18 +49,18 @@ When you are done, send all translations to me and I will prepare an installer f \pard\nowidctlpar\b0\i0\f1\fs20\par Look at the provided \b en-US.dll\b0 file. It contains all English resources that can be translated.\par -\b\i Note:\b0 Classic Start doesn\rquote t need the en-US.dll file. The English text is already built-in. The purpose of the en-US.dll file is to serve as an example and starting point for other languages.\par +\b\i Note:\b0 Open-Shell doesn\rquote t need the en-US.dll file. The English text is already built-in. The purpose of the en-US.dll file is to serve as an example and starting point for other languages.\par \i0\par The localization DLL contains the following resources:\par \par -\pard{\pntext\f2\'B7\tab}{\*\pn\pnlvlblt\pnf2\pnindent0{\pntxtb\'B7}}\nowidctlpar\fi-360\li720 A version resource. It must match the version of Classic Start it is intended to be used with. The reason is that the text often changes between versions, so translations from one version will not work with the next. You may also use the comments section to list your name as the author.\par +\pard{\pntext\f2\'B7\tab}{\*\pn\pnlvlblt\pnf2\pnindent0{\pntxtb\'B7}}\nowidctlpar\fi-360\li720 A version resource. It must match the version of Open-Shell it is intended to be used with. The reason is that the text often changes between versions, so translations from one version will not work with the next. You may also use the comments section to list your name as the author.\par \pard\nowidctlpar\li720\par -\pard{\pntext\f2\'B7\tab}{\*\pn\pnlvlblt\pnf2\pnindent0{\pntxtb\'B7}}\nowidctlpar\fi-360\li720 A string table. Provides translations for the UI text in Classic Start. Use the text from en-US.dll as a source. The string table doesn\rquote t need to include all strings. If a string is missing, it will stay in English.\line\par +\pard{\pntext\f2\'B7\tab}{\*\pn\pnlvlblt\pnf2\pnindent0{\pntxtb\'B7}}\nowidctlpar\fi-360\li720 A string table. Provides translations for the UI text in Open-Shell. Use the text from en-US.dll as a source. The string table doesn\rquote t need to include all strings. If a string is missing, it will stay in English.\line\par {\pntext\f2\'B7\tab}A set of dialog resources. These are the dialog boxes that the Settings UI needs. You can replace the text in the dialogs with your own. You can also resize some of the dialog elements to make the text fit. Like with the strings, if a dialog is missing from the DLL, the English version will be used.\line\par -{\pntext\f2\'B7\tab}A L10N resource (its resource ID must be 1). This is a UTF-16 text file that contains replacement strings for the ini files. For example the ini files do not have the text \ldblquote Settings for Classic Start Menu\rdblquote translated in all languages (since I don\rquote t know how to say it in all 35 languages). So the DLL can provide the translations for the current language. It is possible to replace even text that is already translated \endash for example if you want to fix a typo in the ini file, or to provide a better version of some text line.\line\par +{\pntext\f2\'B7\tab}A L10N resource (its resource ID must be 1). This is a UTF-16 text file that contains replacement strings for the ini files. For example the ini files do not have the text \ldblquote Settings for Open-Shell Menu\rdblquote translated in all languages (since I don\rquote t know how to say it in all 35 languages). So the DLL can provide the translations for the current language. It is possible to replace even text that is already translated \endash for example if you want to fix a typo in the ini file, or to provide a better version of some text line.\line\par \pard\widctlpar\sa200\sl276\slmult1 You can edit a DLL using a resource editor like Visual Studio, Res Hacker, and many others.\par @@ -88,7 +88,7 @@ Look at the provided \b en-US.csv\b0 file. It is a tab-separated file in UTF-16 \pard\nowidctlpar\par \par -Once you are done, send the CSV file to {{\field{\*\fldinst{HYPERLINK "mailto:classicshell@ibeltchev.com" }}{\fldrslt{\ul\cf1\cf1\ul classicshell@ibeltchev.com}}}}\f1\fs20 and I will convert that text into a DLL and upload it to the Classic Start website.\par +Once you are done, send the CSV file to {{\field{\*\fldinst{HYPERLINK "mailto:classicshell@ibeltchev.com" }}{\fldrslt{\ul\cf1\cf1\ul classicshell@ibeltchev.com}}}}\f1\fs20 and I will convert that text into a DLL and upload it to the Open-Shell website.\par \par \pard\keepn\widctlpar\s2\sb240\sa60\sl276\slmult1\b\i\f0\fs28 5. Special characters\par @@ -105,4 +105,4 @@ Some text lines in the DLL or the CSV contain special characters. They are:\par In general, try to keep the special characters as they are.\par \par } - \ No newline at end of file + diff --git a/ClassicStartSrc/Localization/English/Main.html b/Localization/English/Main.html similarity index 61% rename from ClassicStartSrc/Localization/English/Main.html rename to Localization/English/Main.html index 70dd999..ce136c6 100644 --- a/ClassicStartSrc/Localization/English/Main.html +++ b/Localization/English/Main.html @@ -8,7 +8,7 @@ - Classic Start + Open-Shell -

    Classic Start website  Classic Start

    +

    Open-Shell website  Open-Shell

    Version 4.3.1 – general release

    -

    What is Classic Start?

    -Classic Start™ is a collection of usability enhancement for Windows. It +

    What is Open-Shell?

    +Open-Shell™ is a collection of usability enhancement for Windows. It has a customizable Start menu and Start button, it adds a toolbar for Windows Explorer and supports a variety of smaller features.


    System Requirements

    -Classic Start works on Windows 7, Windows 8, Windows 8.1, Windows Server 2008 R2, +Open-Shell works on Windows 7, Windows 8, Windows 8.1, Windows Server 2008 R2, Windows Server 2012 and Windows Server 2012 R2. Both 32 and 64-bit versions are supported (the same installer works for both). Some skins for the start menu require Aero theme to be enabled. Others require at least Basic theme.
    @@ -36,14 +36,14 @@ require Aero theme to be enabled. Others require at least Basic theme.

    Components


    -Classic Start has three major components:
      -
    • Classic Start Menu
    • +Open-Shell has three major components:

      Uninstallation

      -You can uninstall Classic Start from Control Panel -> Programs and Features. Another way is  to run the setup again and chose "Remove".
      +You can uninstall Open-Shell from Control Panel -> Programs and Features. Another way is  to run the setup again and chose "Remove".
      A logoff may be required to complete the process.

      diff --git a/ClassicStartSrc/Localization/English/ClassicStartMenu.html b/Localization/English/Menu.html similarity index 92% rename from ClassicStartSrc/Localization/English/ClassicStartMenu.html rename to Localization/English/Menu.html index 096aef2..6de14d3 100644 --- a/ClassicStartSrc/Localization/English/ClassicStartMenu.html +++ b/Localization/English/Menu.html @@ -9,7 +9,7 @@ - Classic Start Menu + Open-Shell Menu -

      Classic Start website  -Classic Start Menu


      -Classic Start Menu
      +

      Open-Shell website  +Open-Shell Menu


      +Open-Shell Menu
      is a flexible start menu that can mimic the menu behavior of Windows 2000, XP and Windows 7. It has a variety of advanced features:
        @@ -189,7 +189,7 @@ The icon can be:
        • left blank - then if the link attribute points to a file or a folder, the icon of that file or folder will be used
        • resource file,icon ID - for example %windir%\notepad.exe,2. Do not leave space between the file name and the comma. Make sure you are using the icon's resource ID, and not the icon's index. For best results use the [...] button next to the icon box
          -
        • ,icon ID - same as above, but the resource file is the ClassicStartMenuDLL.dll itself. This is useful when referring to the start menu's own icons
          +
        • ,icon ID - same as above, but the resource file is the MenuDLL.dll itself. This is useful when referring to the start menu's own icons
        • icon file -  for example C:\Program Files\Mozilla Thunderbird\Email.ico
        • none - this will use a blank icon
        If the label or the tip attribute start with $ (dollar sign), then the system will treat it as a name of a string in the StartMenuL10N.ini @@ -213,7 +213,7 @@ no user can edit them:

        In this example the setting "Enable right-click menu" is locked to always be unchecked and can't be changed by any user. This is achieved -by adding the setting to the HKEY_LOCAL_MACHINE\SOFTWARE\PassionateCoder\ClassicStartMenu registry key. Create a DWORD value called "EnableContextMenu" and set it to 0.
        +by adding the setting to the HKEY_LOCAL_MACHINE\SOFTWARE\OpenShell\Menu registry key. Create a DWORD value called "EnableContextMenu" and set it to 0.

        In some cases you may not want to lock the value for all users, but simply modify the initial value of the setting. In such case add @@ -222,7 +222,7 @@ menu to be disabled by default but still allow the users to enable it if they wish, create a DWORD value named "EnableContextMenu_Default" and set it to 0.

        -The easiest way to know the registry name of a setting and its value is to modify it, and then look it up in HKEY_CURRENT_USER\Software\PassionateCoder\ClassicStartMenu\Settings.
        +The easiest way to know the registry name of a setting and its value is to modify it, and then look it up in HKEY_CURRENT_USER\Software\OpenShell\StartMenu\Settings.
        Sometimes you may want to lock a setting to its default value, but you don't know what the default value is. Then create a DWORD value and set @@ -243,12 +243,12 @@ Editing the settings through group policies is also supported. Extract the file

        More About Skins

        You can pick from the many pre-installed skins:

        -Skins for Classic Start Menu
        +Skins for Open-Shell Menu

        Or you can download and install additional 3rd party skins (from the main website or from another place). After you download a new skin you must copy the .skin file to the Skins directory – usually C:\Program -Files\Classic Start\Skins. After that it will be available in the settings.
        +Files\Open-Shell\Skins. After that it will be available in the settings.

        Note: Some skins may be specifically designed for Classic, Basic, or Aero mode. For example an Aero skin may require @@ -297,7 +297,7 @@ Search with Bing: http://www.bing.com/search?q=

        Custom Start Button
        -

        Classic Start can add its own start button to the taskbar. It can +Open-Shell can add its own start button to the taskbar. It can even replace the default start button in Windows 7. You can choose from an Aero-style orb, a rectangular classic button, or you can make your own. For a custom start button you need an image that @@ -321,12 +321,12 @@ languages.
        The Settings dialog box is translated in a smaller number of languages. The default installation contains only English. More languages can be -downloaded from the translations page. Make sure you download the translation package for the exact version of Classic Start.
        +downloaded from the translations page. Make sure you download the translation package for the exact version of Open-Shell.


        Command Line

        -The ClassicStartMenu.exe supports 5 command line parameters: -open, -toggle, -togglenew, -exit and -settings.
        +The StartMenu.exe supports 5 command line parameters: -open, -toggle, -togglenew, -exit and -settings.

        The first two do what the name suggests. One opens the classic start menu, the other toggles it. You can use the parameters to create a shortcut in your diff --git a/ClassicStartLoc/English/ClassicStartMenuADMX.txt b/Localization/English/MenuADMX.txt similarity index 84% rename from ClassicStartLoc/English/ClassicStartMenuADMX.txt rename to Localization/English/MenuADMX.txt index 5675c44..712f70e 100644 --- a/ClassicStartLoc/English/ClassicStartMenuADMX.txt +++ b/Localization/English/MenuADMX.txt @@ -89,7 +89,7 @@ SkipMetro.supportedOn = win8 ; TRANSLATE =================================================================== -Title.text = Classic Start settings +Title.text = Open-Shell settings State.text = State: State1.text = Locked to this value State2.text = Locked to default @@ -98,9 +98,9 @@ State1Help.text = If you set the state to 'Locked to this value', the setting wi State2Help.text = If you set the state to 'Locked to default', the setting will be locked to the default value for all users. The specified value is ignored. State3Help.text = If you set the state to 'Unlocked', the default value for the setting will be changed to the specified value. Individual users can override the setting. -ClassicStartMenuCat.text = Classic Start Menu -ClassicStartMenuCatHelp.text = Classic Start Menu group policy settings -SUPPORTED_CS404.text = Requires Classic Start 4.0.4 or later. +MenuCat.text = Open-Shell Menu +MenuCatHelp.text = Open-Shell Menu group policy settings +SUPPORTED_CS404.text = Requires Open-Shell 4.0.4 or later. SUPPORTED_CS404_WIN7.text = Requires Windows 7. SUPPORTED_CS404_WIN78.text = Requires Windows 7 or Windows 8. SUPPORTED_CS404_WIN781.text = Requires Windows 7 or Windows 8.1. @@ -135,25 +135,25 @@ SkinC1.tipOverride = Select the skin to be used by the classic style with one co SkinVariationC1.nameOverride = Skin variation for classic menu with one column SkinVariationC1.tipOverride = Select the skin variation to be used by the classic style with one column (for skins that support multiple variations) SkinOptionsC1.nameOverride = Skin options for classic menu with one column -SkinOptionsC1.tipOverride = Select the skin options to be used by the classic style with one column.\nThe options are a list of hex numbers. The best way to get them is to adjust the options in the Classic Start Menu settings dialog and then look up the value named SkinOptionsC1 in HKCU\Software\PassionateCoder\ClassicStartMenu\Settings +SkinOptionsC1.tipOverride = Select the skin options to be used by the classic style with one column.\nThe options are a list of hex numbers. The best way to get them is to adjust the options in the Open-Shell Menu settings dialog and then look up the value named SkinOptionsC1 in HKCU\Software\OpenShell\StartMenu\Settings MenuItems1.nameOverride = Menu items for classic menu with one column -MenuItems1.tipOverride = Select the menu items to be used by the classic style with one column.\nThe best way to get the right string is to configure the items in the Classic Start Menu settings dialog and then look up the value named MenuItems1 in HKCU\Software\PassionateCoder\ClassicStartMenu\Settings +MenuItems1.tipOverride = Select the menu items to be used by the classic style with one column.\nThe best way to get the right string is to configure the items in the Open-Shell Menu settings dialog and then look up the value named MenuItems1 in HKCU\Software\OpenShell\StartMenu\Settings SkinC2.nameOverride = Skin for classic menu with two columns SkinC2.tipOverride = Select the skin to be used by the classic style with two columns SkinVariationC2.nameOverride = Skin variation for classic menu with two columns SkinVariationC2.tipOverride = Select the skin variation to be used by the classic style with two columns (for skins that support multiple variations) SkinOptionsC2.nameOverride = Skin options for classic menu with two columns -SkinOptionsC2.tipOverride = Select the skin options to be used by the classic style with two columns.\nThe options are a list of hex numbers. The best way to get them is to adjust the options in the Classic Start Menu settings dialog and then look up the value named SkinOptionsC2 in HKCU\Software\PassionateCoder\ClassicStartMenu\Settings +SkinOptionsC2.tipOverride = Select the skin options to be used by the classic style with two columns.\nThe options are a list of hex numbers. The best way to get them is to adjust the options in the Open-Shell Menu settings dialog and then look up the value named SkinOptionsC2 in HKCU\Software\OpenShell\StartMenu\Settings MenuItems2.nameOverride = Menu items for classic menu with two columns -MenuItems2.tipOverride = Select the menu items to be used by the classic style with two columns.\nThe best way to get the right string is to configure the items in the Classic Start Menu settings dialog and then look up the value named MenuItems2 in HKCU\Software\PassionateCoder\ClassicStartMenu\Settings +MenuItems2.tipOverride = Select the menu items to be used by the classic style with two columns.\nThe best way to get the right string is to configure the items in the Open-Shell Menu settings dialog and then look up the value named MenuItems2 in HKCU\Software\OpenShell\StartMenu\Settings SkinW7.nameOverride = Skin for the Windows 7 style SkinW7.tipOverride = Select the skin to be used by the Windows 7 style SkinVariationW7.nameOverride = Skin variation for the Windows 7 style SkinVariationW7.tipOverride = Select the skin variation to be used by the Windows 7 style (for skins that support multiple variations) SkinOptionsW7.nameOverride = Skin options for the Windows 7 style -SkinOptionsW7.tipOverride = Select the skin options to be used by the Windows 7 style.\nThe options are a list of hex numbers. The best way to get them is to adjust the options in the Classic Start Menu settings dialog and then look up the value named SkinOptionsW7 in HKCU\Software\PassionateCoder\ClassicStartMenu\Settings +SkinOptionsW7.tipOverride = Select the skin options to be used by the Windows 7 style.\nThe options are a list of hex numbers. The best way to get them is to adjust the options in the Open-Shell Menu settings dialog and then look up the value named SkinOptionsW7 in HKCU\Software\OpenShell\StartMenu\Settings MenuItems7.nameOverride = Menu items for the Windows 7 style -MenuItems7.tipOverride = Select the menu items to be used by the Windows 7 style.\nThe best way to get the right string is to configure the items in the Classic Start Menu settings dialog and then look up the value named MenuItems7 in HKCU\Software\PassionateCoder\ClassicStartMenu\Settings +MenuItems7.tipOverride = Select the menu items to be used by the Windows 7 style.\nThe best way to get the right string is to configure the items in the Open-Shell Menu settings dialog and then look up the value named MenuItems7 in HKCU\Software\OpenShell\StartMenu\Settings ; windows 7 SkinA.nameOverride = Skin for the All Programs sub-menu for the Windows 7 start menu @@ -161,7 +161,7 @@ SkinA.tipOverride = Select the skin to be used by the All Programs sub-menu for SkinVariationA.nameOverride = Skin variation for the All Programs sub-menu for the Windows 7 start menu SkinVariationA.tipOverride = Select the skin variation to be used by the All Programs sub-menu for the Windows 7 start menu (for skins that support multiple variations) SkinOptionsA.nameOverride = Skin options for the All Programs sub-menu for the Windows 7 start menu -SkinOptionsA.tipOverride = Select the skin options to be used by the All Programs sub-menu for the Windows 7 start menu.\nThe options are a list of hex numbers. The best way to get them is to adjust the options in the Classic Start Menu settings dialog and then look up the value named SkinOptionsA in HKCU\Software\PassionateCoder\ClassicStartMenu\Settings +SkinOptionsA.tipOverride = Select the skin options to be used by the All Programs sub-menu for the Windows 7 start menu.\nThe options are a list of hex numbers. The best way to get them is to adjust the options in the Open-Shell Menu settings dialog and then look up the value named SkinOptionsA in HKCU\Software\OpenShell\StartMenu\Settings ; metro settings SkipMetro.tipAddition = This setting doesn't work for Windows 8.1. You need to use the built-in Windows setting for booting to Desktop @@ -176,7 +176,7 @@ FolderCommonStartMenu.tipOverride = Enter an override for the common start menu FolderCommonPrograms.nameOverride = Common Programs folder FolderCommonPrograms.tipOverride = Enter an override for the common Programs folder.\nThe path can contain environment variables.\nNote: This setting is not editable from the Settings dialog AutoStartDelay.nameOverride = Auto-start delay -AutoStartDelay.tipOverride = Enter a delay in ms when launching the start menu automatically during login (does not apply when starting the menu manually by running ClassicStartMenu.exe).\nNote: This setting is not editable from the Settings dialog +AutoStartDelay.tipOverride = Enter a delay in ms when launching the start menu automatically during login (does not apply when starting the menu manually by running StartMenu.exe).\nNote: This setting is not editable from the Settings dialog ; other StartButtonIcon.tipAddition = The value can be a path to an ICO file or a path to an EXE/DLL and an the ID of the icon @@ -188,5 +188,5 @@ SoundDrop.tipAddition = The value can be a name of a system event or a path to a ExpandFolderLinks.tipAddition = Only works for symbolic links (like junctions) and not for plain shortcuts StartHoverDelay.nameOverride = Hover delay (for Start button) AllProgramsDelay.nameOverride = Hover delay (for All Programs in Windows 7) -CSMHotkey.tipAddition = .\n\nThe base value is the main key's virtual code. Add 256 for Shift, 512 for Control and 1024 for Alt.\nThe best way to get the value is to select the hotkey in the Classic Start Menu settings dialog and then look up the value named CSMHotkey in HKCU\Software\PassionateCoder\ClassicStartMenu\Settings -WSMHotkey.tipAddition = .\n\nThe base value is the main key's virtual code. Add 256 for Shift, 512 for Control and 1024 for Alt.\nThe best way to get the value is to select the hotkey in the Classic Start Menu settings dialog and then look up the value named WSMHotkey in HKCU\Software\PassionateCoder\ClassicStartMenu\Settings +CSMHotkey.tipAddition = .\n\nThe base value is the main key's virtual code. Add 256 for Shift, 512 for Control and 1024 for Alt.\nThe best way to get the value is to select the hotkey in the Open-Shell Menu settings dialog and then look up the value named CSMHotkey in HKCU\Software\OpenShell\StartMenu\Settings +WSMHotkey.tipAddition = .\n\nThe base value is the main key's virtual code. Add 256 for Shift, 512 for Control and 1024 for Alt.\nThe best way to get the value is to select the hotkey in the Open-Shell Menu settings dialog and then look up the value named WSMHotkey in HKCU\Software\OpenShell\StartMenu\Settings diff --git a/ClassicStartLoc/English/ClassicStart.hhp b/Localization/English/OpenShell.hhp similarity index 68% rename from ClassicStartLoc/English/ClassicStart.hhp rename to Localization/English/OpenShell.hhp index be0bb5b..3237197 100644 --- a/ClassicStartLoc/English/ClassicStart.hhp +++ b/Localization/English/OpenShell.hhp @@ -1,7 +1,7 @@ [OPTIONS] Compatibility=1.1 or later -Compiled file=ClassicStart.chm -Contents file=ClassicStartTOC.hhc +Compiled file=OpenShell.chm +Contents file=OpenShellTOC.hhc Default topic=Main.html Display compile progress=Yes Language=0x409 English (United States) @@ -9,7 +9,7 @@ Language=0x409 English (United States) [FILES] ClassicExplorer.html -ClassicStartMenu.html +Menu.html ClassicIE.html [INFOTYPES] diff --git a/Localization/English/OpenShellADMX.txt b/Localization/English/OpenShellADMX.txt new file mode 100644 index 0000000..9219b6f --- /dev/null +++ b/Localization/English/OpenShellADMX.txt @@ -0,0 +1,19 @@ +; TRANSLATE =================================================================== + +Title.text = Open-Shell settings +State.text = State: +State1.text = Locked to this value +State2.text = Locked to default +State3.text = Unlocked +State1Help.text = If you set the state to 'Locked to this value', the setting will be locked to the specified value for all users. +State2Help.text = If you set the state to 'Locked to default', the setting will be locked to the default value for all users. The specified value is ignored. +State3Help.text = If you set the state to 'Unlocked', the default value for the setting will be changed to the specified value. Individual users can override the setting. + +OpenShellCat.text = Open-Shell +OpenShellCatHelp.text = Open-Shell group policy settings +SUPPORTED_CS404.text = Requires Open-Shell 4.0.4 or later. + +Language.nameOverride = Language for Open-Shell components +Language.tipOverride = Select the language to be used by Open-Shell (for example en-US or de-DE). The language will affect the text in the start menu, toolbars, etc. If the appropriate language DLL is installed, the settings UI may also be translated +Update.nameOverride = Enable automatic checks for new versions +Update.tipOverride = When this is checked, Open-Shell will check for new releases every week. You will be notified if there is a new version of the Open-Shell software or a new update for your current language diff --git a/ClassicStartLoc/English/ClassicStartEULA.rtf b/Localization/English/OpenShellEULA.rtf similarity index 92% rename from ClassicStartLoc/English/ClassicStartEULA.rtf rename to Localization/English/OpenShellEULA.rtf index ec683317af99cf909de935475aac9f1aaaab23be..c7cb5cc9490446c61223f6168a3617a6ba456087 100644 GIT binary patch delta 122 zcmdldx>|HY2@{upL290Ea7JoQ&g4cWQGNthAtW_1ck)L@4d-Gjef{*zl8n+Mz2y8{ r{d|y)Vvr7n+S=-vw49Wp;+&G|jFOT9oGK?rF-dKsm>@VDJZtm*H6zZ$tX?IOU}>LM_0d@ Imw6650L||&00000 diff --git a/ClassicStartLoc/English/ClassicStartReadme.rtf b/Localization/English/OpenShellReadme.rtf similarity index 90% rename from ClassicStartLoc/English/ClassicStartReadme.rtf rename to Localization/English/OpenShellReadme.rtf index dd7d313..46c1a25 100644 --- a/ClassicStartLoc/English/ClassicStartReadme.rtf +++ b/Localization/English/OpenShellReadme.rtf @@ -2,14 +2,14 @@ {\colortbl ;\red23\green54\blue93;\red79\green129\blue189;\red0\green112\blue192;\red0\green0\blue255;\red54\green95\blue145;} {\stylesheet{ Normal;}{\s1 heading 1;}} {\*\generator Riched20 10.0.17134}{\*\mmathPr\mnaryLim0\mdispDef1\mwrapIndent1440 }\viewkind4\uc1 -\pard\brdrb\brdrs\brdrw20\brsp80 \widctlpar\sa300\qc\cf1\expndtw5\kerning28\f0\fs52 Classic Start\par +\pard\brdrb\brdrs\brdrw20\brsp80 \widctlpar\sa300\qc\cf1\expndtw5\kerning28\f0\fs52 Open-Shell\par \pard\widctlpar\sa200\sl276\slmult1\cf2\expndtw15\kerning0\b\i\fs24 Version 4.3.1 \endash general release\par \pard\widctlpar\cf0\expndtw0\b0\i0\f1\fs22\par -Thank you for installing \cf3\b Classic Start\'99\cf0\b0 . It adds some missing features to Windows 7, Windows 8, Windows 8.1 and Windows 10 - like a classic start menu, start button, a toolbar for Windows Explorer and others.\par +Thank you for installing \cf3\b Open-Shell\'99\cf0\b0 . It adds some missing features to Windows 7, Windows 8, Windows 8.1 and Windows 10 - like a classic start menu, start button, a toolbar for Windows Explorer and others.\par \par -The latest version can be found on the Classic Start website:\par +The latest version can be found on the Open-Shell website:\par {{\field{\*\fldinst{HYPERLINK http://www.classicshell.net/ }}{\fldrslt{http://www.classicshell.net/\ul0\cf0}}}}\f1\fs22\par \par For answers to frequently asked questions look here:\par @@ -18,14 +18,14 @@ For answers to frequently asked questions look here:\par Or use the discussion forums to get help:\par {{\field{\*\fldinst{HYPERLINK http://www.classicshell.net/forum/viewforum.php?f=6 }}{\fldrslt{http://www.classicshell.net/forum/viewforum.php?f=6\ul0\cf0}}}}\f1\fs22\par \par -Report problems in the Classic Start development forums:\par +Report problems in the Open-Shell development forums:\par {{\field{\*\fldinst{HYPERLINK http://www.classicshell.net/forum/viewforum.php?f=11 }}{\fldrslt{http://www.classicshell.net/forum/viewforum.php?f=11\ul0\cf0}}}}\f1\fs22\par \par -\pard\keep\keepn\widctlpar\s1\sb480\sl276\slmult1\cf5\b\f0\fs28 Classic Start Menu\par +\pard\keep\keepn\widctlpar\s1\sb480\sl276\slmult1\cf5\b\f0\fs28 Open-Shell Menu\par \pard\widctlpar\cf0\b0\f1\fs22\par -\cf3\b Classic Start Menu\cf0 \b0 is a flexible start menu that can mimic the menu behavior of Windows 2000, XP and Windows 7. It has a variety of advanced features:\par +\cf3\b Open-Shell Menu\cf0 \b0 is a flexible start menu that can mimic the menu behavior of Windows 2000, XP and Windows 7. It has a variety of advanced features:\par \par \pard{\pntext\f2\'B7\tab}{\*\pn\pnlvlblt\pnf2\pnindent0{\pntxtb\'B7}}\widctlpar\fi-360\li720 Choose between \ldblquote Classic\rdblquote and \ldblquote Windows 7\rdblquote styles\par @@ -94,7 +94,7 @@ The caption in Internet Explorer may not show up automatically after installatio \pard\keep\keepn\widctlpar\s1\sb480\sl276\slmult1\cf5\b\f0\fs28 Uninstallation\par \pard\widctlpar\cf0\b0\f1\fs22\par -To uninstall \cf3\b Classic Start\cf0\b0 follow these steps:\par +To uninstall \cf3\b Open-Shell\cf0\b0 follow these steps:\par \pard {\pntext\f1 1)\tab}{\*\pn\pnlvlbody\pnf1\pnindent0\pnstart1\pndec{\pntxta)}} @@ -105,4 +105,4 @@ To uninstall \cf3\b Classic Start\cf0\b0 follow these steps:\par \pard\widctlpar\sa200\sl276\slmult1\par } - \ No newline at end of file + diff --git a/ClassicStartLoc/English/ClassicStartTOC.hhc b/Localization/English/OpenShellTOC.hhc similarity index 82% rename from ClassicStartLoc/English/ClassicStartTOC.hhc rename to Localization/English/OpenShellTOC.hhc index 267ebf1..9835e23 100644 --- a/ClassicStartLoc/English/ClassicStartTOC.hhc +++ b/Localization/English/OpenShellTOC.hhc @@ -9,57 +9,57 @@
        • - +
        • - - + +
          • - +
          • - +
          • - - + +
          • - - + +
          • - +
          • - +
          • - +
          • - +
          • - +
          • - +
        • diff --git a/ClassicStartLoc/English/ClassicStartText-en-US.wxl b/Localization/English/OpenShellText-en-US.wxl similarity index 56% rename from ClassicStartLoc/English/ClassicStartText-en-US.wxl rename to Localization/English/OpenShellText-en-US.wxl index d7280bf..dd4bc02 100644 --- a/ClassicStartLoc/English/ClassicStartText-en-US.wxl +++ b/Localization/English/OpenShellText-en-US.wxl @@ -1,33 +1,33 @@ - This installer is only for 32-bit version of Windows. For 64-bit Windows you need to run ClassicStartSetup64. - Classic Start requires Windows 7 or above. + This installer is only for 32-bit version of Windows. For 64-bit Windows you need to run Setup64. + Open-Shell requires Windows 7 or above. A newer version of [ProductName] is already installed. The setup will now exit. Classic Explorer Classic Explorer adds a toolbar to Windows Explorer, replaces the copy UI and fixes some usability problems - Classic Start Menu - Classic Start Menu is a highly customizable replacement for the Windows start menu + Open-Shell Menu + Open-Shell Menu is a highly customizable replacement for the Windows start menu Classic IE Classic IE lets you customize the title bar and the status bar of Internet Explorer - Classic Start Update - Classic Start Update checks periodically for new versions - View the Classic Start documentation - View the Classic Start introduction + Open-Shell Update + Open-Shell Update checks periodically for new versions + View the Open-Shell documentation + View the Open-Shell introduction Edit the settings of Classic Explorer Edit the settings of the classic start menu Edit the settings of the Internet Explorer title bar and status bar - Edit the settings for Classic Start's new version check + Edit the settings for Open-Shell's new version check Create a start menu folder - Classic Start website - Donate to Classic Start + Open-Shell website + Donate to Open-Shell Visit us on Facebook View Readme file - Classic Start Help - Classic Start Readme - Classic Start Update + Open-Shell Help + Open-Shell Readme + Open-Shell Update Classic Explorer Settings - Classic Start Menu Settings + Open-Shell Menu Settings Classic IE Settings Open the Start screen - Classic Start is a collection of usability enhancements for Windows + Open-Shell is a collection of usability enhancements for Windows diff --git a/ClassicStartLoc/English/PolicyDefinitions.rtf b/Localization/English/PolicyDefinitions.rtf similarity index 80% rename from ClassicStartLoc/English/PolicyDefinitions.rtf rename to Localization/English/PolicyDefinitions.rtf index cc5a2739526b46304d5011b9609b4742b9b0aa2b..e68967d15809ae11382213d41f032e89fc29ab6e 100644 GIT binary patch delta 126 zcmZpZdM>%)9wV23L290Ea7JoQ&gR#QK}^VeFP35!B>v=691)x#iRH4nxjl$7FM?;uEopZ+@8E$vC;>kkIC? z)CpWzbs86($13iaEWX*O@Kg#`$(>iVH#=N&Da0nZeXcuWGb1*c=|Gv>?aMqFFY#fO zo*2P+5SzsI>`2D<9N1*0FH~hzo-CKbwtY?#V}~&|CEIPMF|KCAD#JLJal0TkndukT zF=7q>>Ave3-LdMJzmZXS`-Sz48rXdY%W9lpyn$Ob<0RuV+_KwFF}}ks%X0>wy;)}&FX7g^pPw8 xB5ogfZg;rExIrANW?&?XZ&!H5n8JirdhQ!WUnML#jX{CI7o7V_8F(4E7yyf#>M;NS delta 836 zcmX?dgMHF1_6-`z)2$XT3QYH4W8|4Up-^OUP_n}0JIDfaPz0`WZN8IS!^rE*ki(G3 zPz;2b49T0rQx|hhchQ1tyUI0Ls^HLc5hRnvHggo7NI_Agv6=6hOCdsNdR-7B$8p+zpJSXbPtT6)I1kH=R*rd(1{gBVkFDU}R8WKzL-~5k^Nw-15_b^8V9Zjxl~C zq-M@>#v6pxTsy(|jF1|+Q;hEjsmVJ{*geP2FkT{L&abnK2MDQ=InQ_nzZ&1^0T&4Q q-E;b>i;P^``z|sr6Gx`S=iyzu^0)f@r8A($ z)rcBX1$9|n-~BhLM%~&i!qVrNCGOTr(p7hoB)MDn3VFrqldJW4)aL5vi0haa4IJ~Q z;kC)~<-iG&#P&`R*D0Ic97$3>I73`pVvXlWlKYLu!Ulasw9NVhdBqw*{@pT0eDZU| zKmTJ|N^fK(z(WZJjkDhhUZB-vs0j;`idB~W5D(G~{lc}hXa3Md)Y|Q*$d~OQKfVOQXyz(}Zrd4G&nKW0a=R%NS6Q61>)K^emE>mF>YTqhJ6q_evOtBH~x{hj+tybLz1kwy(g|M z-`crnk%aL$Zzp)5=Z_dClS%SfyP4#@r&4^Jr&GqNCOf#Q)eerZ<7HVqdY1Ykp)_C2 z%jqgUf9lu=;<~@N%q5a!Dl<)7TOM@s@&DRsOj+t;i!bY%QZ}+|DdnD!MSkRXBm>8} zSDrjyFcW#>1v6YYjnTEDBP)g5r0IS=EVhs&wc<14+VZHBBx%>;$j{O}()Mi$_#{wS J6;#&VZwD3;@RI-l delta 2644 zcmaD8dn0ke3`u8(9EL=OVj#?9NM=xA2xce&@{1TsCMUA$PrT)XM}a=$QarLi?UVDQ z`6jC{so_x-%QO>@>_dLT$ueAAlU7YdGMt_N8V~Yrl04<=WdX{*YV-=_gB7~cuarD--t)HRG=G= zEXdzZf(Ce0vC1i$2#b%+ocw|BP6@-N*FA+Avqw1wFzVHK?aZChXx@Q(8 zly7c{;tK;=F+yqQnV1qD_e+ac;*kZpzfPP-Rpy`qgUpG7H3|$G47dwQMv3is%yQ&4 zocu?^4UdXYNkU<1BxQj|f34JdJhC9atMQoLsDiIN5>=g#M=!|kZ>sph&Q=Yd-5~v1>iF~*s!t?fzl#Pw{oNX! z1oVe#;wum5YZ40kDlL5Jf3Fsy@_3OpzWn=EyOn_Zx9EuBQE^wN7mq9`{MYFz;8Ag3 Tmk9kTILki = . ; Which section is used depends on the current OS setting. If a key is missing from the language section ; it will be searched in the [default] section. In some cases more than one language can be used. @@ -9,8 +9,8 @@ [default] -Menu.ClassicSettings = Classic Start &Menu -Menu.SettingsTip = Settings for Classic Start Menu +Menu.ClassicSettings = Open-Shell &Menu +Menu.SettingsTip = Settings for Open-Shell Menu [ar-SA] - Arabic (Saudi Arabia) @@ -122,8 +122,8 @@ Menu.Start = ابدأ Menu.StartScreen = شاشة البدء Menu.StartMenu = القائمة "ابدأ" (Windows) Menu.PinStart = تثبيت بالقائمة "ابدأ". -Menu.PinStartCs = تثبيت بالقائمة "ابدأ". (Classic Start) -Menu.UnpinStartCs = إزالة التثبيت من القائمة "ابدأ" (Classic Start) +Menu.PinStartCs = تثبيت بالقائمة "ابدأ". (Open-Shell) +Menu.UnpinStartCs = إزالة التثبيت من القائمة "ابدأ" (Open-Shell) Menu.MonitorOff = إيقاف تشغيل شاشة العرض Menu.RemoveHighlight = إزالة التمييز Menu.Uninstall = إز&الة التثبيت @@ -258,8 +258,8 @@ Menu.Start = Старт Menu.StartScreen = Стартов екран Menu.StartMenu = Меню "Старт" (Windows) Menu.PinStart = Закачи към менюто "Старт" -Menu.PinStartCs = Закачи към менюто "Старт" (Classic Start) -Menu.UnpinStartCs = Откачи от менюто "Старт" (Classic Start) +Menu.PinStartCs = Закачи към менюто "Старт" (Open-Shell) +Menu.UnpinStartCs = Откачи от менюто "Старт" (Open-Shell) Menu.MonitorOff = Изключване на дисплея Menu.RemoveHighlight = Премахни осветяването Menu.Uninstall = &Деинсталирай @@ -394,15 +394,15 @@ Menu.Start = Inicia Menu.StartScreen = Pantalla Inicia Menu.StartMenu = Menú Inicia (Windows) Menu.PinStart = Ancorar al Menú Inicia -Menu.PinStartCs = Ancorar al Menú Inicia (Classic Start) -Menu.UnpinStartCs = Desancorar del Menú Inicia (Classic Start) +Menu.PinStartCs = Ancorar al Menú Inicia (Open-Shell) +Menu.UnpinStartCs = Desancorar del Menú Inicia (Open-Shell) Menu.MonitorOff = Apaga la pantalla Menu.RemoveHighlight = Suprimeix la marca Menu.Uninstall = &Desinstal·la Menu.UninstallTitle = Desinstal·la Menu.UninstallPrompt = Esteu segur que voleu desinstal·lar el %s? -Menu.ClassicSettings = Classic Start &Menú -Menu.SettingsTip = Ajustaments del Classic Start Menú +Menu.ClassicSettings = Open-Shell &Menú +Menu.SettingsTip = Ajustaments del Open-Shell Menú Search.CategorySettings = Configuració Search.CategoryPCSettings = Configuració de l'ordinador Search.CategoryPrograms = Programes @@ -532,8 +532,8 @@ Menu.Start = Start Menu.StartScreen = Úvodní obrazovka Menu.StartMenu = Nabídka Start (Windows) Menu.PinStart = Připnout k nabídce Start -Menu.PinStartCs = Připnout k nabídce Start (Classic Start) -Menu.UnpinStartCs = Odepnout z nabídky Start (Classic Start) +Menu.PinStartCs = Připnout k nabídce Start (Open-Shell) +Menu.UnpinStartCs = Odepnout z nabídky Start (Open-Shell) Menu.MonitorOff = Vypnout zobrazení Menu.RemoveHighlight = Odebrat nejzajímavější místo Menu.Uninstall = &Odinstalovat @@ -668,8 +668,8 @@ Menu.Start = Start Menu.StartScreen = Startskærm Menu.StartMenu = Menuen Start (Windows) Menu.PinStart = Fastgør til menuen Start -Menu.PinStartCs = Fastgør til menuen Start (Classic Start) -Menu.UnpinStartCs = Frigør fra menuen Start (Classic Start) +Menu.PinStartCs = Fastgør til menuen Start (Open-Shell) +Menu.UnpinStartCs = Frigør fra menuen Start (Open-Shell) Menu.MonitorOff = Sluk skærmen Menu.RemoveHighlight = Fjern centralt punkt Menu.Uninstall = &Fjern @@ -804,8 +804,8 @@ Menu.Start = Start Menu.StartScreen = Startseite Menu.StartMenu = Startmenü (Windows) Menu.PinStart = An Startmenü anheften -Menu.PinStartCs = An Startmenü anheften (Classic Start) -Menu.UnpinStartCs = Vom Startmenü lösen (Classic Start) +Menu.PinStartCs = An Startmenü anheften (Open-Shell) +Menu.UnpinStartCs = Vom Startmenü lösen (Open-Shell) Menu.MonitorOff = Bildschirm ausschalten Menu.RemoveHighlight = Haupttreffer entfernen Menu.Uninstall = &Deinstallieren @@ -940,8 +940,8 @@ Menu.Start = Έναρξη Menu.StartScreen = Οθόνη Έναρξης Menu.StartMenu = Μενού "Έναρξη" (Windows) Menu.PinStart = Καρφίτσωμα στο μενού "Έναρξη" -Menu.PinStartCs = Καρφίτσωμα στο μενού "Έναρξη" (Classic Start) -Menu.UnpinStartCs = Ξεκαρφίτσωμα από το μενού "Έναρξη" (Classic Start) +Menu.PinStartCs = Καρφίτσωμα στο μενού "Έναρξη" (Open-Shell) +Menu.UnpinStartCs = Ξεκαρφίτσωμα από το μενού "Έναρξη" (Open-Shell) Menu.MonitorOff = Απενεργοποίηση της οθόνης Menu.RemoveHighlight = Κατάργηση επισήμανσης Menu.Uninstall = &Κατάργηση εγκατάστασης @@ -1076,8 +1076,8 @@ Menu.Start = Start Menu.StartScreen = Start Screen Menu.StartMenu = Start Menu (Windows) Menu.PinStart = Pin to Start menu -Menu.PinStartCs = Pin to Start menu (Classic Start) -Menu.UnpinStartCs = Unpin from Start menu (Classic Start) +Menu.PinStartCs = Pin to Start menu (Open-Shell) +Menu.UnpinStartCs = Unpin from Start menu (Open-Shell) Menu.MonitorOff = Turn the display off Menu.RemoveHighlight = Remove highlight Menu.Uninstall = &Uninstall @@ -1212,8 +1212,8 @@ Menu.Start = Inicio Menu.StartScreen = Pantalla Inicio Menu.StartMenu = Menú Inicio (Windows) Menu.PinStart = Anclar al menú Inicio -Menu.PinStartCs = Anclar al menú Inicio (Classic Start) -Menu.UnpinStartCs = Desanclar del menú Inicio (Classic Start) +Menu.PinStartCs = Anclar al menú Inicio (Open-Shell) +Menu.UnpinStartCs = Desanclar del menú Inicio (Open-Shell) Menu.MonitorOff = Apagar pantalla Menu.RemoveHighlight = Quitar como elemento destacado Menu.Uninstall = &Desinstalar @@ -1348,8 +1348,8 @@ Menu.Start = Start Menu.StartScreen = Avakuva Menu.StartMenu = Menüü Start (Windows) Menu.PinStart = Kinnita menüüsse Start -Menu.PinStartCs = Kinnita menüüsse Start (Classic Start) -Menu.UnpinStartCs = Eemalda menüüst Start (Classic Start) +Menu.PinStartCs = Kinnita menüüsse Start (Open-Shell) +Menu.UnpinStartCs = Eemalda menüüst Start (Open-Shell) Menu.MonitorOff = Lülitage kuvar välja Menu.RemoveHighlight = Eemalda esiletõst Menu.Uninstall = &Desinstalli @@ -1484,8 +1484,8 @@ Menu.Start = شروع Menu.StartScreen = صفحه شروع Menu.StartMenu = منوی آغاز (Windows) Menu.PinStart = سنجاق کردن به منوی شروع -Menu.PinStartCs = سنجاق کردن به منوی شروع (Classic Start) -Menu.UnpinStartCs = برداشتن از منوی شروع (Classic Start) +Menu.PinStartCs = سنجاق کردن به منوی شروع (Open-Shell) +Menu.UnpinStartCs = برداشتن از منوی شروع (Open-Shell) Menu.MonitorOff = خاموش کردن صفحه نمایش Menu.RemoveHighlight = حذف هایلایت Menu.Uninstall = ل&غو نصب @@ -1622,8 +1622,8 @@ Menu.Start = Käynnistä Menu.StartScreen = Aloitusnäyttö Menu.StartMenu = Käynnistä-valikko (Windows) Menu.PinStart = Kiinnitä Käynnistä-valikkoon -Menu.PinStartCs = Kiinnitä Käynnistä-valikkoon (Classic Start) -Menu.UnpinStartCs = Poista kiinnitys Käynnistä-valikosta (Classic Start) +Menu.PinStartCs = Kiinnitä Käynnistä-valikkoon (Open-Shell) +Menu.UnpinStartCs = Poista kiinnitys Käynnistä-valikosta (Open-Shell) Menu.MonitorOff = Sammuta näyttö Menu.RemoveHighlight = Poista tärkeä kohde Menu.Uninstall = &Poista asennus @@ -1758,8 +1758,8 @@ Menu.Start = Démarrer Menu.StartScreen = Écran d’accueil Menu.StartMenu = Menu Démarrer (Windows) Menu.PinStart = Épingler au menu Démarrer -Menu.PinStartCs = Épingler au menu Démarrer (Classic Start) -Menu.UnpinStartCs = Détacher du menu Démarrer (Classic Start) +Menu.PinStartCs = Épingler au menu Démarrer (Open-Shell) +Menu.UnpinStartCs = Détacher du menu Démarrer (Open-Shell) Menu.MonitorOff = Éteindre l’affichage Menu.RemoveHighlight = Supprimer la recommandation Menu.Uninstall = &Désinstaller @@ -1894,8 +1894,8 @@ Menu.Start = Tòisich Menu.StartScreen = An sgrìn-tòiseachaidh Menu.StartMenu = Start Menu (Windows) Menu.PinStart = Prìnich ris a' chlàr-taice tòiseachaidh -Menu.PinStartCs = Prìnich ris a' chlàr-taice tòiseachaidh (Classic Start) -Menu.UnpinStartCs = Dì-phrìnich on chlàr-taice tòiseachaidh (Classic Start) +Menu.PinStartCs = Prìnich ris a' chlàr-taice tòiseachaidh (Open-Shell) +Menu.UnpinStartCs = Dì-phrìnich on chlàr-taice tòiseachaidh (Open-Shell) Menu.MonitorOff = Cuir an t-uidheam-taisbeanaidh dheth Menu.RemoveHighlight = Remove highlight Menu.Uninstall = &Dì-stàlaich @@ -2030,8 +2030,8 @@ Menu.Start = התחל Menu.StartScreen = מסך התחל Menu.StartMenu = תפריט התחלה (Windows) Menu.PinStart = הצמד לתפריט התחלה -Menu.PinStartCs = הצמד לתפריט התחלה (Classic Start) -Menu.UnpinStartCs = בטל הצמדה לתפריט התחלה (Classic Start) +Menu.PinStartCs = הצמד לתפריט התחלה (Open-Shell) +Menu.UnpinStartCs = בטל הצמדה לתפריט התחלה (Open-Shell) Menu.MonitorOff = כבה את התצוגה Menu.RemoveHighlight = הסר הבלטה Menu.Uninstall = ה&סר התקנה @@ -2166,8 +2166,8 @@ Menu.Start = Start Menu.StartScreen = Početni zaslon Menu.StartMenu = Izbornik Start (Windows) Menu.PinStart = Prikvači na izbornik Start -Menu.PinStartCs = Prikvači na izbornik Start (Classic Start) -Menu.UnpinStartCs = Otkvači s izbornika Start (Classic Start) +Menu.PinStartCs = Prikvači na izbornik Start (Open-Shell) +Menu.UnpinStartCs = Otkvači s izbornika Start (Open-Shell) Menu.MonitorOff = Isključi prikaz Menu.RemoveHighlight = Ukloni isticanje Menu.Uninstall = &Deinstaliraj @@ -2302,8 +2302,8 @@ Menu.Start = Start Menu.StartScreen = Kezdőképernyő Menu.StartMenu = Start menü (Windows) Menu.PinStart = Rögzítés a Start menün -Menu.PinStartCs = Rögzítés a Start menün (Classic Start) -Menu.UnpinStartCs = Rögzítés feloldása a Start menün (Classic Start) +Menu.PinStartCs = Rögzítés a Start menün (Open-Shell) +Menu.UnpinStartCs = Rögzítés feloldása a Start menün (Open-Shell) Menu.MonitorOff = Kijelző kikapcsolása Menu.RemoveHighlight = Kiemelés eltávolítása Menu.Uninstall = Eltá&volítás @@ -2330,8 +2330,8 @@ JumpList.UnpinTip = Rögzítés feloldása ebben a listában [is-IS] - Icelandic (Iceland) -Menu.ClassicSettings = Classic Start &Menu -Menu.SettingsTip = Stillingar fyrir Classic Start Menu +Menu.ClassicSettings = Open-Shell &Menu +Menu.SettingsTip = Stillingar fyrir Open-Shell Menu Menu.Programs = &Forrit Menu.Apps = Snjallforrit Menu.AllPrograms = Öll forrit @@ -2440,8 +2440,8 @@ Menu.Start = Ræsa Menu.StartScreen = Ræsiskjár Menu.StartMenu = Ræsivalmynd (Windows) Menu.PinStart = Festa við ræsivalmynd -Menu.PinStartCs = Festa við ræsivalmynd (Classic Start) -Menu.UnpinStartCs = Losa af ræsivalmynd (Classic Start) +Menu.PinStartCs = Festa við ræsivalmynd (Open-Shell) +Menu.UnpinStartCs = Losa af ræsivalmynd (Open-Shell) Menu.MonitorOff = Slökkva á skjánum Menu.RemoveHighlight = Fjarlægja auðkenningu Menu.Uninstall = Fjarlægja @@ -2576,8 +2576,8 @@ Menu.Start = Start Menu.StartScreen = Schermata Start Menu.StartMenu = Menu Start (Windows) Menu.PinStart = Aggiungi al menu Start -Menu.PinStartCs = Aggiungi al menu Start (Classic Start) -Menu.UnpinStartCs = Rimuovi dal menu Start (Classic Start) +Menu.PinStartCs = Aggiungi al menu Start (Open-Shell) +Menu.UnpinStartCs = Rimuovi dal menu Start (Open-Shell) Menu.MonitorOff = Spegne lo schermo Menu.RemoveHighlight = Rimuovi elemento di rilievo Menu.Uninstall = &Disinstalla @@ -2712,8 +2712,8 @@ Menu.Start = スタート Menu.StartScreen = スタート画面 Menu.StartMenu = スタート メニュー (Windows) Menu.PinStart = スタート メニューに表示する -Menu.PinStartCs = スタート メニューに表示する (Classic Start) -Menu.UnpinStartCs = スタート メニューに表示しない (Classic Start) +Menu.PinStartCs = スタート メニューに表示する (Open-Shell) +Menu.UnpinStartCs = スタート メニューに表示しない (Open-Shell) Menu.MonitorOff = 画面をオフにする Menu.RemoveHighlight = ハイライトの削除 Menu.Uninstall = アンインストール(&U) @@ -2848,8 +2848,8 @@ Menu.Start = 시작 Menu.StartScreen = 시작 화면 Menu.StartMenu = 시작 메뉴 (Windows) Menu.PinStart = 시작 메뉴에 고정 -Menu.PinStartCs = 시작 메뉴에 고정 (Classic Start) -Menu.UnpinStartCs = 시작 메뉴에서 제거 (Classic Start) +Menu.PinStartCs = 시작 메뉴에 고정 (Open-Shell) +Menu.UnpinStartCs = 시작 메뉴에서 제거 (Open-Shell) Menu.MonitorOff = 디스플레이 끄기 Menu.RemoveHighlight = 추천 취소 Menu.Uninstall = 제거(&U) @@ -2984,8 +2984,8 @@ Menu.Start = Pradėti Menu.StartScreen = Pradžios ekranas Menu.StartMenu = Meniu Pradėti (Windows) Menu.PinStart = Padaryti prieinamą meniu Pradėti -Menu.PinStartCs = Padaryti prieinamą meniu Pradėti (Classic Start) -Menu.UnpinStartCs = Padaryti neprieinamą meniu Pradėti (Classic Start) +Menu.PinStartCs = Padaryti prieinamą meniu Pradėti (Open-Shell) +Menu.UnpinStartCs = Padaryti neprieinamą meniu Pradėti (Open-Shell) Menu.MonitorOff = Išjungti ekraną Menu.RemoveHighlight = Šalinti paryškinimą Menu.Uninstall = &Pašalinti @@ -3120,8 +3120,8 @@ Menu.Start = Sākt Menu.StartScreen = Sākuma ekrāns Menu.StartMenu = Izvēlne Sākt (Windows) Menu.PinStart = Piespraust izvēlnei Sākt -Menu.PinStartCs = Piespraust izvēlnei Sākt (Classic Start) -Menu.UnpinStartCs = Atspraust no izvēlnes Sākt (Classic Start) +Menu.PinStartCs = Piespraust izvēlnei Sākt (Open-Shell) +Menu.UnpinStartCs = Atspraust no izvēlnes Sākt (Open-Shell) Menu.MonitorOff = Izslēgt displeju Menu.RemoveHighlight = Noņemt marķējumu Menu.Uninstall = &Atinstalēt @@ -3256,8 +3256,8 @@ Menu.Start = Старт Menu.StartScreen = Почетен екран Menu.StartMenu = Мени "Старт" (Windows) Menu.PinStart = Закачи кон менито "Старт" -Menu.PinStartCs = Закачи го кон менито "Старт" (Classic Start) -Menu.UnpinStartCs = Откачи го од менито "Старт" (Classic Start) +Menu.PinStartCs = Закачи го кон менито "Старт" (Open-Shell) +Menu.UnpinStartCs = Откачи го од менито "Старт" (Open-Shell) Menu.MonitorOff = Исклучување на дисплејот Menu.RemoveHighlight = Remove highlight Menu.Uninstall = &Деинсталирај @@ -3392,8 +3392,8 @@ Menu.Start = Start Menu.StartScreen = Startskjerm Menu.StartMenu = Start-meny (Windows) Menu.PinStart = Fest til Start-menyen -Menu.PinStartCs = Fest til Start-menyen (Classic Start) -Menu.UnpinStartCs = Løsne fra Start-menyen (Classic Start) +Menu.PinStartCs = Fest til Start-menyen (Open-Shell) +Menu.UnpinStartCs = Løsne fra Start-menyen (Open-Shell) Menu.MonitorOff = Slå av skjermen Menu.RemoveHighlight = Fjern høydepunkt Menu.Uninstall = &Avinstaller @@ -3528,8 +3528,8 @@ Menu.Start = Start Menu.StartScreen = Startscherm Menu.StartMenu = Menu Start (Windows) Menu.PinStart = Vastmaken aan menu Start -Menu.PinStartCs = Vastmaken aan menu Start (Classic Start) -Menu.UnpinStartCs = Losmaken van menu Start (Classic Start) +Menu.PinStartCs = Vastmaken aan menu Start (Open-Shell) +Menu.UnpinStartCs = Losmaken van menu Start (Open-Shell) Menu.MonitorOff = Het beeldscherm uitschakelen Menu.RemoveHighlight = Aandachtspunt verwijderen Menu.Uninstall = V&erwijderen @@ -3664,8 +3664,8 @@ Menu.Start = Start Menu.StartScreen = Ekran startowy Menu.StartMenu = Menu Start (Windows) Menu.PinStart = Przypnij do menu Start -Menu.PinStartCs = Przypnij do menu Start (Classic Start) -Menu.UnpinStartCs = Odepnij od menu Start (Classic Start) +Menu.PinStartCs = Przypnij do menu Start (Open-Shell) +Menu.UnpinStartCs = Odepnij od menu Start (Open-Shell) Menu.MonitorOff = Wyłącz ekran Menu.RemoveHighlight = Usuń wyróżnienie Menu.Uninstall = &Odinstaluj @@ -3800,8 +3800,8 @@ Menu.Start = Iniciar Menu.StartScreen = Tela Inicial Menu.StartMenu = Menu Iniciar (Windows) Menu.PinStart = Fixar no Menu Iniciar -Menu.PinStartCs = Fixar no Menu Iniciar (Classic Start) -Menu.UnpinStartCs = Desafixar do Menu Iniciar (Classic Start) +Menu.PinStartCs = Fixar no Menu Iniciar (Open-Shell) +Menu.UnpinStartCs = Desafixar do Menu Iniciar (Open-Shell) Menu.MonitorOff = Desativar o vídeo Menu.RemoveHighlight = Remover Destaque Menu.Uninstall = &Desinstalar @@ -3936,8 +3936,8 @@ Menu.Start = Iniciar Menu.StartScreen = Ecrã Iniciar Menu.StartMenu = Menu Iniciar (Windows) Menu.PinStart = Afixar no menu Iniciar -Menu.PinStartCs = Afixar no menu Iniciar (Classic Start) -Menu.UnpinStartCs = Remover do menu Iniciar (Classic Start) +Menu.PinStartCs = Afixar no menu Iniciar (Open-Shell) +Menu.UnpinStartCs = Remover do menu Iniciar (Open-Shell) Menu.MonitorOff = Desligar a visualização Menu.RemoveHighlight = Remover destaque Menu.Uninstall = D&esinstalar @@ -4072,8 +4072,8 @@ Menu.Start = Start Menu.StartScreen = Ecranul de Start Menu.StartMenu = Meniu Start (Windows) Menu.PinStart = Fixare la meniul Start -Menu.PinStartCs = Fixare la meniul Start (Classic Start) -Menu.UnpinStartCs = Anulare fixare la meniul Start (Classic Start) +Menu.PinStartCs = Fixare la meniul Start (Open-Shell) +Menu.UnpinStartCs = Anulare fixare la meniul Start (Open-Shell) Menu.MonitorOff = Dezactivare ecranului Menu.RemoveHighlight = Eliminare evidențiere Menu.Uninstall = &Dezinstalare @@ -4208,8 +4208,8 @@ Menu.Start = Пуск Menu.StartScreen = Начальный экран Menu.StartMenu = Меню "Пуск" (Windows) Menu.PinStart = Закрепить в меню "Пуск" -Menu.PinStartCs = Закрепить в меню "Пуск" (Classic Start) -Menu.UnpinStartCs = Изъять из меню "Пуск" (Classic Start) +Menu.PinStartCs = Закрепить в меню "Пуск" (Open-Shell) +Menu.UnpinStartCs = Изъять из меню "Пуск" (Open-Shell) Menu.MonitorOff = Выключение экрана Menu.RemoveHighlight = Выключить пометку Menu.Uninstall = &Удалить @@ -4344,8 +4344,8 @@ Menu.Start = Štart Menu.StartScreen = Domovská obrazovka Menu.StartMenu = Ponuka Štart (Windows) Menu.PinStart = Pripnúť položku do ponuky Štart -Menu.PinStartCs = Pripnúť položku do ponuky Štart (Classic Start) -Menu.UnpinStartCs = Zrušiť pripnutie položky v ponuke Štart (Classic Start) +Menu.PinStartCs = Pripnúť položku do ponuky Štart (Open-Shell) +Menu.UnpinStartCs = Zrušiť pripnutie položky v ponuke Štart (Open-Shell) Menu.MonitorOff = Vypnúť displej Menu.RemoveHighlight = Odstrániť zvýraznenie Menu.Uninstall = &Odinštalovať @@ -4480,8 +4480,8 @@ Menu.Start = Start Menu.StartScreen = Začetni zaslon Menu.StartMenu = Meni »Start« (Windows) Menu.PinStart = Pripni v meni »Start« -Menu.PinStartCs = Pripni v meni »Start«. (Classic Start) -Menu.UnpinStartCs = Odpni iz menija »Start«. (Classic Start) +Menu.PinStartCs = Pripni v meni »Start«. (Open-Shell) +Menu.UnpinStartCs = Odpni iz menija »Start«. (Open-Shell) Menu.MonitorOff = Izklopi prikaz Menu.RemoveHighlight = Odstrani označitev Menu.Uninstall = &Odstrani @@ -4616,8 +4616,8 @@ Menu.Start = Pokreni Menu.StartScreen = Početni ekran Menu.StartMenu = „Start“ meni (Windows) Menu.PinStart = Dodaj u „Start“ meni -Menu.PinStartCs = Dodaj u „Start“ meni (Classic Start) -Menu.UnpinStartCs = Ukloni iz „Start“ menija (Classic Start) +Menu.PinStartCs = Dodaj u „Start“ meni (Open-Shell) +Menu.UnpinStartCs = Ukloni iz „Start“ menija (Open-Shell) Menu.MonitorOff = Isključi displej Menu.RemoveHighlight = Ukloni istaknuti sadržaj Menu.Uninstall = &Deinstaliraj @@ -4752,8 +4752,8 @@ Menu.Start = Start Menu.StartScreen = Startskärmen Menu.StartMenu = Startmenyn (Windows) Menu.PinStart = Fäst på Start-menyn -Menu.PinStartCs = Fäst på Start-menyn (Classic Start) -Menu.UnpinStartCs = Ta bort från Start-menyn (Classic Start) +Menu.PinStartCs = Fäst på Start-menyn (Open-Shell) +Menu.UnpinStartCs = Ta bort från Start-menyn (Open-Shell) Menu.MonitorOff = Stänga av bildskärmen Menu.RemoveHighlight = Ta bort fokus Menu.Uninstall = &Avinstallera @@ -4889,8 +4889,8 @@ Menu.Start = เริ่ม Menu.StartScreen = หน้าจอเริ่ม Menu.StartMenu = เมนูเริ่ม (Windows) Menu.PinStart = ตรึงกับเมนูเริ่ม -Menu.PinStartCs = ตรึงกับเมนูเริ่ม (Classic Start) -Menu.UnpinStartCs = ถอนการตรึงออกจากเมนูเริ่ม (Classic Start) +Menu.PinStartCs = ตรึงกับเมนูเริ่ม (Open-Shell) +Menu.UnpinStartCs = ถอนการตรึงออกจากเมนูเริ่ม (Open-Shell) Menu.MonitorOff = ปิดจอแสดงผล Menu.RemoveHighlight = เอาไฮไลท์ออก Menu.Uninstall = &ถอนการติดตั้ง @@ -5025,8 +5025,8 @@ Menu.Start = Başlat Menu.StartScreen = Başlangıç Ekranı Menu.StartMenu = Başlat menüsü (Windows) Menu.PinStart = Başlat menüsüne sabitle -Menu.PinStartCs = Başlat menüsüne sabitle (Classic Start) -Menu.UnpinStartCs = Başlat menüsünden ayır (Classic Start) +Menu.PinStartCs = Başlat menüsüne sabitle (Open-Shell) +Menu.UnpinStartCs = Başlat menüsünden ayır (Open-Shell) Menu.MonitorOff = Ekranı kapat Menu.RemoveHighlight = Önemli Noktayı Kaldır Menu.Uninstall = &Kaldır @@ -5161,8 +5161,8 @@ Menu.Start = Запустити Menu.StartScreen = Початковий екран Menu.StartMenu = Меню "Пуск" (Windows) Menu.PinStart = Прикріпити до меню "Пуск" -Menu.PinStartCs = Прикріпити до меню "Пуск" (Classic Start) -Menu.UnpinStartCs = Відкріпити від меню "Пуск" (Classic Start) +Menu.PinStartCs = Прикріпити до меню "Пуск" (Open-Shell) +Menu.UnpinStartCs = Відкріпити від меню "Пуск" (Open-Shell) Menu.MonitorOff = Вимкнути дисплей Menu.RemoveHighlight = Видалити виділення Menu.Uninstall = &Видалити @@ -5297,8 +5297,8 @@ Menu.Start = 开始 Menu.StartScreen = “开始”屏幕 Menu.StartMenu = 「开始」菜单 (Windows) Menu.PinStart = 锁定到「开始」菜单 -Menu.PinStartCs = 锁定到「开始」菜单 (Classic Start) -Menu.UnpinStartCs = 从「开始」菜单解锁 (Classic Start) +Menu.PinStartCs = 锁定到「开始」菜单 (Open-Shell) +Menu.UnpinStartCs = 从「开始」菜单解锁 (Open-Shell) Menu.MonitorOff = 关闭显示器 Menu.RemoveHighlight = 删除突出显示 Menu.Uninstall = 卸载(&U) @@ -5433,8 +5433,8 @@ Menu.Start = 開始 Menu.StartScreen = [開始] 畫面 Menu.StartMenu = [開始] 功能表 (Windows) Menu.PinStart = 釘選到 [開始] 功能表 -Menu.PinStartCs = 釘選到 [開始] 功能表 (Classic Start) -Menu.UnpinStartCs = 從 [開始] 功能表取消釘選 (Classic Start) +Menu.PinStartCs = 釘選到 [開始] 功能表 (Open-Shell) +Menu.UnpinStartCs = 從 [開始] 功能表取消釘選 (Open-Shell) Menu.MonitorOff = 關閉顯示 Menu.RemoveHighlight = 移除醒目提示 Menu.Uninstall = 解除安裝(&U) @@ -5569,8 +5569,8 @@ Menu.Start = 開始 Menu.StartScreen = [開始] 畫面 Menu.StartMenu = [開始] 功能表 (Windows) Menu.PinStart = 釘選到 [開始] 功能表 -Menu.PinStartCs = 釘選到 [開始] 功能表 (Classic Start) -Menu.UnpinStartCs = 從 [開始] 功能表取消釘選 (Classic Start) +Menu.PinStartCs = 釘選到 [開始] 功能表 (Open-Shell) +Menu.UnpinStartCs = 從 [開始] 功能表取消釘選 (Open-Shell) Menu.MonitorOff = 關閉顯示 Menu.RemoveHighlight = 移除醒目提示 Menu.Uninstall = 解除安裝(&U) diff --git a/README.md b/README.md index 0425386..a7f6992 100644 --- a/README.md +++ b/README.md @@ -1,12 +1,12 @@ -## Classic Start ![Classic Start](/ClassicStartSrc/ClassicStartSetup/ClassicStart.ico) +## Open-Shell ![Open-Shell](/OpenShellSrc/Setup/OpenShell.ico) *Originally* **[Classic Shell](http://www.classicshell.net)** *by [Ivo Beltchev](https://sourceforge.net/u/ibeltchev/profile/)* -[![GitHub Release](https://img.shields.io/github/release/NeoClassic-UI/Menu.svg)](https://github.com/NeoClassic-UI/Menu/releases) [![GitHub Pre-Release](https://img.shields.io/github/release/NeoClassic-UI/Menu/all.svg)](https://github.com/NeoClassic-UI/Menu/releases) [![Build status](https://ci.appveyor.com/api/projects/status/6ydldy3ijsa4dkgb/branch/master?svg=true)](https://ci.appveyor.com/project/passionate-coder/menu/branch/master) [![GitQ](https://gitq.com/badge.svg)](https://gitq.com/passionate-coder/Classic-Start) [![Gitter chat](https://badges.gitter.im/gitterHQ/gitter.png)](https://gitter.im/passionate-coder/Disc-Chitchat) +[![GitHub Release](https://img.shields.io/github/release/Open-Shell/Open-Shell-Menu.svg)](https://github.com/Open-Shell/Open-Shell-Menu/releases) [![GitHub Pre-Release](https://img.shields.io/github/release/Open-Shell/Open-Shell-Menu/all.svg)](https://github.com/Open-Shell/Open-Shell-Menu/releases) [![Build status](https://ci.appveyor.com/api/projects/status/6ydldy3ijsa4dkgb/branch/master?svg=true)](https://ci.appveyor.com/project/passionate-coder/menu/branch/master) [![GitQ](https://gitq.com/badge.svg)](https://gitq.com/passionate-coder/Classic-Start) [![Gitter chat](https://badges.gitter.im/gitterHQ/gitter.png)](https://gitter.im/open-shell/Lobby) -[Home Page](https://passionate-coder.github.io/Classic-Start) +[Home Page](https://passionate-coder.github.io/Open-Shell) -[Discussion room](https://gitter.im/NeoClassic-UI) +[Discussion room](https://gitter.im/Open-Shell) [Latest nightly build](https://ci.appveyor.com/project/passionate-coder/menu/branch/master/artifacts) @@ -26,4 +26,4 @@ [Classic Shell - Custom Start Buttons](https://coddec.github.io/Classic-Shell/www.classicshell.net/tutorials/buttontutorial.html) -[Report a bug/issue or submit a feature request](https://github.com/NeoClassic-UI/Menu/issues) +[Report a bug/issue or submit a feature request](https://github.com/Open-Shell/Open-Shell-Menu/issues) diff --git a/ClassicStartSrc/BUILDME.txt b/Src/BUILDME.txt similarity index 73% rename from ClassicStartSrc/BUILDME.txt rename to Src/BUILDME.txt index a78a1d2..95b9034 100644 --- a/ClassicStartSrc/BUILDME.txt +++ b/Src/BUILDME.txt @@ -1,13 +1,13 @@ -To build Classic Start, navigate to the ClassicStartSetup folder and run __MakeFinal.bat. +To build Open-Shell, navigate to the Setup folder and run __MakeFinal.bat. It will compile the binaries, produce installer for English, and create the final archives. Then you can run the individual language files like _BuildFrench.bat to create the installers for other languages. -The final files (installers, archives) are saved to the ClassicStartSetup\Final folder. +The final files (installers, archives) are saved to the Setup\Final folder. You need the following tools: Visual Studio 2017 (Community Edition is enough) - Desktop development with C++ workload - - Windows 10 SDK (10.0.16299.0) for Desktop C++ + - Windows 10 SDK (10.0.17134.0) for Desktop C++ - Visual C++ ATL support HTML Help Workshop WiX 3.7 diff --git a/ClassicStartSrc/ClassicExplorer/ClassicCopy.cpp b/Src/ClassicExplorer/ClassicCopy.cpp similarity index 99% rename from ClassicStartSrc/ClassicExplorer/ClassicCopy.cpp rename to Src/ClassicExplorer/ClassicCopy.cpp index 5a30461..8ce6982 100644 --- a/ClassicStartSrc/ClassicExplorer/ClassicCopy.cpp +++ b/Src/ClassicExplorer/ClassicCopy.cpp @@ -1,5 +1,5 @@ // Classic Shell (c) 2009-2017, Ivo Beltchev -// Classic Start (c) 2017-2018, The Passionate-Coder Team +// Open-Shell (c) 2017-2018, The Open-Shell Team // Confidential information of Ivo Beltchev. Not for disclosure or distribution without prior written consent from the author #include "stdafx.h" @@ -621,7 +621,7 @@ static LRESULT CALLBACK WindowProc( HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM if (g_bLogLevel) { - wchar_t fname[_MAX_PATH]=L"%LOCALAPPDATA%\\ClassicStart"; + wchar_t fname[_MAX_PATH]=L"%LOCALAPPDATA%\\OpenShell"; DoEnvironmentSubst(fname,_MAX_PATH); SHCreateDirectory(NULL,fname); Strcat(fname,_countof(fname),L"\\ExplorerLog.txt"); diff --git a/ClassicStartSrc/ClassicExplorer/ClassicCopyExt.cpp b/Src/ClassicExplorer/ClassicCopyExt.cpp similarity index 95% rename from ClassicStartSrc/ClassicExplorer/ClassicCopyExt.cpp rename to Src/ClassicExplorer/ClassicCopyExt.cpp index fb74fa9..1254490 100644 --- a/ClassicStartSrc/ClassicExplorer/ClassicCopyExt.cpp +++ b/Src/ClassicExplorer/ClassicCopyExt.cpp @@ -1,5 +1,5 @@ // Classic Shell (c) 2009-2017, Ivo Beltchev -// Classic Start (c) 2017-2018, The Passionate-Coder Team +// Open-Shell (c) 2017-2018, The Open-Shell Team // Confidential information of Ivo Beltchev. Not for disclosure or distribution without prior written consent from the author // ClassicCopyExt.cpp : Implementation of CClassicCopyExt diff --git a/ClassicStartSrc/ClassicExplorer/ClassicCopyExt.h b/Src/ClassicExplorer/ClassicCopyExt.h similarity index 95% rename from ClassicStartSrc/ClassicExplorer/ClassicCopyExt.h rename to Src/ClassicExplorer/ClassicCopyExt.h index 03928e7..9b02cbd 100644 --- a/ClassicStartSrc/ClassicExplorer/ClassicCopyExt.h +++ b/Src/ClassicExplorer/ClassicCopyExt.h @@ -1,5 +1,5 @@ // Classic Shell (c) 2009-2017, Ivo Beltchev -// Classic Start (c) 2017-2018, The Passionate-Coder Team +// Open-Shell (c) 2017-2018, The Open-Shell Team // Confidential information of Ivo Beltchev. Not for disclosure or distribution without prior written consent from the author // ClassicCopyExt.h : Declaration of the CClassicCopyExt diff --git a/ClassicStartSrc/ClassicExplorer/ClassicCopyExt.rgs b/Src/ClassicExplorer/ClassicCopyExt.rgs similarity index 100% rename from ClassicStartSrc/ClassicExplorer/ClassicCopyExt.rgs rename to Src/ClassicExplorer/ClassicCopyExt.rgs diff --git a/ClassicStartSrc/ClassicExplorer/ClassicExplorer.cpp b/Src/ClassicExplorer/ClassicExplorer.cpp similarity index 97% rename from ClassicStartSrc/ClassicExplorer/ClassicExplorer.cpp rename to Src/ClassicExplorer/ClassicExplorer.cpp index f7580b9..0288912 100644 --- a/ClassicStartSrc/ClassicExplorer/ClassicExplorer.cpp +++ b/Src/ClassicExplorer/ClassicExplorer.cpp @@ -1,5 +1,5 @@ // Classic Shell (c) 2009-2017, Ivo Beltchev -// Classic Start (c) 2017-2018, The Passionate-Coder Team +// Open-Shell (c) 2017-2018, The Open-Shell Team // Confidential information of Ivo Beltchev. Not for disclosure or distribution without prior written consent from the author // ClassicExplorer.cpp : Implementation of DLL Exports. diff --git a/ClassicStartSrc/ClassicExplorer/ClassicExplorer.idl b/Src/ClassicExplorer/ClassicExplorer.idl similarity index 100% rename from ClassicStartSrc/ClassicExplorer/ClassicExplorer.idl rename to Src/ClassicExplorer/ClassicExplorer.idl diff --git a/ClassicStartSrc/ClassicExplorer/ClassicExplorer.rc b/Src/ClassicExplorer/ClassicExplorer.rc similarity index 97% rename from ClassicStartSrc/ClassicExplorer/ClassicExplorer.rc rename to Src/ClassicExplorer/ClassicExplorer.rc index bed7451..e670bed 100644 --- a/ClassicStartSrc/ClassicExplorer/ClassicExplorer.rc +++ b/Src/ClassicExplorer/ClassicExplorer.rc @@ -9,7 +9,7 @@ // #include "windows.h" #include "winres.h" -#include "..\ClassicStartLib\resource.h" +#include "..\Lib\resource.h" ///////////////////////////////////////////////////////////////////////////// #undef APSTUDIO_READONLY_SYMBOLS @@ -36,13 +36,13 @@ END 2 TEXTINCLUDE BEGIN "#include ""afxres.h""\r\n" - "#include ""..\\ClassicStartLib\\resource.h""\0" + "#include ""..\\Lib\\resource.h""\0" END 3 TEXTINCLUDE BEGIN - "#include ""..\\ClassicStartLib\\resource.h""\r\n" - "#include ""..\\ClassicStartLib\\ClassicStartLib.rc""\r\n" + "#include ""..\\Lib\\resource.h""\r\n" + "#include ""..\\Lib\\Lib.rc""\r\n" "1 TYPELIB ""ClassicExplorer.tlb""\r\0" END @@ -54,8 +54,8 @@ END 2 TEXTINCLUDE BEGIN "#include ""afxres.h""\r\n" - "#include ""..\\ClassicStartLib\\resource.h""\r\n" - "#include ""..\\ClassicStartLib\\ClassicStartLib.rc""\r\0" + "#include ""..\\Lib\\resource.h""\r\n" + "#include ""..\\Lib\\Lib.rc""\r\0" END 3 TEXTINCLUDE @@ -74,8 +74,8 @@ BEGIN "#include ""targetver.h""\r\n" "#endif\r\n" "#include ""winres.h""\r\n" - "#include ""..\\ClassicStartLib\\resource.h""\r\n" - "#include ""..\\ClassicStartLib\\ClassicStartLib.rc""\r\0" + "#include ""..\\Lib\\resource.h""\r\n" + "#include ""..\\Lib\\Lib.rc""\r\0" END 3 TEXTINCLUDE @@ -282,13 +282,13 @@ BEGIN BEGIN BLOCK "040904e4" BEGIN - VALUE "CompanyName", "Passionate-Coder" + VALUE "CompanyName", "Open-Shell" VALUE "FileDescription", "Adds classic Windows Explorer features" VALUE "FileVersion", _PRODUCT_VERSION_STR VALUE "InternalName", "ClassicExplorer.dll" - VALUE "LegalCopyright", "Copyright (C) 2017-2018, The Passionate-Coder Team" + VALUE "LegalCopyright", "Copyright (C) 2017-2018, The Open-Shell Team" VALUE "OriginalFilename", "ClassicExplorer.dll" - VALUE "ProductName", "Classic Start" + VALUE "ProductName", "Open-Shell" VALUE "ProductVersion", _PRODUCT_VERSION_STR END END @@ -317,7 +317,7 @@ IDR_SHAREOVERLAY REGISTRY "ShareOverlay.rgs" // Icon with lowest ID value placed first to ensure application icon // remains consistent on all systems. -IDI_APPICON ICON "..\\ClassicStartSetup\\ClassicStart.ico" +IDI_APPICON ICON "..\\Setup\\OpenShell.ico" IDI_UP2DISABLED ICON "up2Disabled.ico" IDI_UP2HOT ICON "up2Hot.ico" IDI_UP2NORMAL ICON "up2Normal.ico" @@ -667,8 +667,8 @@ END // // Generated from the TEXTINCLUDE 3 resource. // -#include "..\ClassicStartLib\resource.h" -#include "..\ClassicStartLib\ClassicStartLib.rc" +#include "..\Lib\resource.h" +#include "..\Lib\Lib.rc" 1 TYPELIB "ClassicExplorer.tlb" ///////////////////////////////////////////////////////////////////////////// diff --git a/ClassicStartSrc/ClassicExplorer/ClassicExplorer.rgs b/Src/ClassicExplorer/ClassicExplorer.rgs similarity index 100% rename from ClassicStartSrc/ClassicExplorer/ClassicExplorer.rgs rename to Src/ClassicExplorer/ClassicExplorer.rgs diff --git a/ClassicStartSrc/ClassicExplorer/ClassicExplorer.vcxproj b/Src/ClassicExplorer/ClassicExplorer.vcxproj similarity index 92% rename from ClassicStartSrc/ClassicExplorer/ClassicExplorer.vcxproj rename to Src/ClassicExplorer/ClassicExplorer.vcxproj index d0238bc..db48382 100644 --- a/ClassicStartSrc/ClassicExplorer/ClassicExplorer.vcxproj +++ b/Src/ClassicExplorer/ClassicExplorer.vcxproj @@ -30,7 +30,7 @@ {9AF324B7-F786-4D85-B2E1-6E51720F874E} ClassicExplorer AtlProj - 10.0.16299.0 + 10.0.17134.0 @@ -156,7 +156,7 @@ Disabled - ..\ClassicStartLib;%(AdditionalIncludeDirectories) + ..\Lib;%(AdditionalIncludeDirectories) WIN32;_WINDOWS;_DEBUG;_USRDLL;%(PreprocessorDefinitions) false EnableFastChecks @@ -168,7 +168,7 @@ _DEBUG;%(PreprocessorDefinitions) - $(IntDir);..\ClassicStartLib;%(AdditionalIncludeDirectories) + $(IntDir);..\Lib;%(AdditionalIncludeDirectories) true @@ -190,7 +190,7 @@ Disabled - ..\ClassicStartLib;%(AdditionalIncludeDirectories) + ..\Lib;%(AdditionalIncludeDirectories) WIN32;_WINDOWS;_DEBUG;_USRDLL;%(PreprocessorDefinitions) false EnableFastChecks @@ -202,7 +202,7 @@ _DEBUG;%(PreprocessorDefinitions) - $(IntDir);..\ClassicStartLib;%(AdditionalIncludeDirectories) + $(IntDir);..\Lib;%(AdditionalIncludeDirectories) true @@ -225,7 +225,7 @@ MaxSpeed - ..\ClassicStartLib;%(AdditionalIncludeDirectories) + ..\Lib;%(AdditionalIncludeDirectories) WIN32;_WINDOWS;NDEBUG;_USRDLL;%(PreprocessorDefinitions) MultiThreaded Use @@ -235,7 +235,7 @@ NDEBUG;%(PreprocessorDefinitions) - $(IntDir);..\ClassicStartLib;%(AdditionalIncludeDirectories) + $(IntDir);..\Lib;%(AdditionalIncludeDirectories) true @@ -259,7 +259,7 @@ MaxSpeed - ..\ClassicStartLib;%(AdditionalIncludeDirectories) + ..\Lib;%(AdditionalIncludeDirectories) WIN32;_WINDOWS;NDEBUG;_USRDLL;%(PreprocessorDefinitions) MultiThreaded Use @@ -269,7 +269,7 @@ NDEBUG;%(PreprocessorDefinitions) - $(IntDir);..\ClassicStartLib;%(AdditionalIncludeDirectories) + $(IntDir);..\Lib;%(AdditionalIncludeDirectories) true @@ -294,7 +294,7 @@ MaxSpeed - ..\ClassicStartLib;%(AdditionalIncludeDirectories) + ..\Lib;%(AdditionalIncludeDirectories) WIN32;_WINDOWS;NDEBUG;_USRDLL;BUILD_SETUP;%(PreprocessorDefinitions) MultiThreaded Use @@ -305,7 +305,7 @@ NDEBUG;%(PreprocessorDefinitions) - $(IntDir);..\ClassicStartLib;%(AdditionalIncludeDirectories) + $(IntDir);..\Lib;%(AdditionalIncludeDirectories) oleacc.lib;comctl32.lib;uxtheme.lib;dwmapi.lib;winmm.lib;htmlhelp.lib;wininet.lib;wintrust.lib;crypt32.lib;Netapi32.lib;%(AdditionalDependencies) @@ -328,7 +328,7 @@ MaxSpeed - ..\ClassicStartLib;%(AdditionalIncludeDirectories) + ..\Lib;%(AdditionalIncludeDirectories) WIN32;_WINDOWS;NDEBUG;_USRDLL;BUILD_SETUP;%(PreprocessorDefinitions) MultiThreaded Use @@ -339,7 +339,7 @@ NDEBUG;%(PreprocessorDefinitions) - $(IntDir);..\ClassicStartLib;%(AdditionalIncludeDirectories) + $(IntDir);..\Lib;%(AdditionalIncludeDirectories) oleacc.lib;comctl32.lib;uxtheme.lib;dwmapi.lib;winmm.lib;htmlhelp.lib;wininet.lib;wintrust.lib;crypt32.lib;Netapi32.lib;%(AdditionalDependencies) @@ -398,7 +398,7 @@ - + @@ -407,7 +407,7 @@ - + {d42fe717-485b-492d-884a-1999f6d51154} false @@ -415,4 +415,4 @@ - + \ No newline at end of file diff --git a/ClassicStartSrc/ClassicExplorer/ClassicExplorer.vcxproj.filters b/Src/ClassicExplorer/ClassicExplorer.vcxproj.filters similarity index 98% rename from ClassicStartSrc/ClassicExplorer/ClassicExplorer.vcxproj.filters rename to Src/ClassicExplorer/ClassicExplorer.vcxproj.filters index 7599227..b6c1ead 100644 --- a/ClassicStartSrc/ClassicExplorer/ClassicExplorer.vcxproj.filters +++ b/Src/ClassicExplorer/ClassicExplorer.vcxproj.filters @@ -124,7 +124,7 @@ - + Resource Files diff --git a/ClassicStartSrc/ClassicExplorer/ClassicExplorer32.def b/Src/ClassicExplorer/ClassicExplorer32.def similarity index 100% rename from ClassicStartSrc/ClassicExplorer/ClassicExplorer32.def rename to Src/ClassicExplorer/ClassicExplorer32.def diff --git a/ClassicStartSrc/ClassicExplorer/ClassicExplorer64.def b/Src/ClassicExplorer/ClassicExplorer64.def similarity index 100% rename from ClassicStartSrc/ClassicExplorer/ClassicExplorer64.def rename to Src/ClassicExplorer/ClassicExplorer64.def diff --git a/ClassicStartSrc/ClassicExplorer/ClassicExplorerSettings/ClassicExplorerSettings.cpp b/Src/ClassicExplorer/ClassicExplorerSettings/ClassicExplorerSettings.cpp similarity index 98% rename from ClassicStartSrc/ClassicExplorer/ClassicExplorerSettings/ClassicExplorerSettings.cpp rename to Src/ClassicExplorer/ClassicExplorerSettings/ClassicExplorerSettings.cpp index d423fd7..3133163 100644 --- a/ClassicStartSrc/ClassicExplorer/ClassicExplorerSettings/ClassicExplorerSettings.cpp +++ b/Src/ClassicExplorer/ClassicExplorerSettings/ClassicExplorerSettings.cpp @@ -1,5 +1,5 @@ // Classic Shell (c) 2009-2017, Ivo Beltchev -// Classic Start (c) 2017-2018, The Passionate-Coder Team +// Open-Shell (c) 2017-2018, The Open-Shell Team // Confidential information of Ivo Beltchev. Not for disclosure or distribution without prior written consent from the author #include diff --git a/ClassicStartSrc/ClassicExplorer/ClassicExplorerSettings/ClassicExplorerSettings.manifest b/Src/ClassicExplorer/ClassicExplorerSettings/ClassicExplorerSettings.manifest similarity index 96% rename from ClassicStartSrc/ClassicExplorer/ClassicExplorerSettings/ClassicExplorerSettings.manifest rename to Src/ClassicExplorer/ClassicExplorerSettings/ClassicExplorerSettings.manifest index d875e9f..f9e4bb1 100644 --- a/ClassicStartSrc/ClassicExplorer/ClassicExplorerSettings/ClassicExplorerSettings.manifest +++ b/Src/ClassicExplorer/ClassicExplorerSettings/ClassicExplorerSettings.manifest @@ -3,7 +3,7 @@ Classic Explorer Settings diff --git a/ClassicStartSrc/ClassicExplorer/ClassicExplorerSettings/ClassicExplorerSettings.rc b/Src/ClassicExplorer/ClassicExplorerSettings/ClassicExplorerSettings.rc similarity index 91% rename from ClassicStartSrc/ClassicExplorer/ClassicExplorerSettings/ClassicExplorerSettings.rc rename to Src/ClassicExplorer/ClassicExplorerSettings/ClassicExplorerSettings.rc index 2a43ac8..923d1e1 100644 --- a/ClassicStartSrc/ClassicExplorer/ClassicExplorerSettings/ClassicExplorerSettings.rc +++ b/Src/ClassicExplorer/ClassicExplorerSettings/ClassicExplorerSettings.rc @@ -54,7 +54,7 @@ END // Icon with lowest ID value placed first to ensure application icon // remains consistent on all systems. -IDI_APPICON ICON "..\\..\\ClassicStartSetup\\ClassicStart.ico" +IDI_APPICON ICON "..\\..\\Setup\\OpenShell.ico" ///////////////////////////////////////////////////////////////////////////// // @@ -78,13 +78,13 @@ BEGIN BEGIN BLOCK "040904b0" BEGIN - VALUE "CompanyName", "Passionate-Coder" + VALUE "CompanyName", "Open-Shell" VALUE "FileDescription", "Classic Explorer Settings" VALUE "FileVersion", _PRODUCT_VERSION_STR VALUE "InternalName", "ClassicExplorerSettings" - VALUE "LegalCopyright", "Copyright (C) 2017-2018, The Passionate-Coder Team" + VALUE "LegalCopyright", "Copyright (C) 2017-2018, The Open-Shell Team" VALUE "OriginalFilename", "ClassicExplorerSettings.exe" - VALUE "ProductName", "Classic Start" + VALUE "ProductName", "Open-Shell" VALUE "ProductVersion", _PRODUCT_VERSION_STR END END diff --git a/ClassicStartSrc/ClassicExplorer/ClassicExplorerSettings/ClassicExplorerSettings.vcxproj b/Src/ClassicExplorer/ClassicExplorerSettings/ClassicExplorerSettings.vcxproj similarity index 93% rename from ClassicStartSrc/ClassicExplorer/ClassicExplorerSettings/ClassicExplorerSettings.vcxproj rename to Src/ClassicExplorer/ClassicExplorerSettings/ClassicExplorerSettings.vcxproj index 25f0929..959f765 100644 --- a/ClassicStartSrc/ClassicExplorer/ClassicExplorerSettings/ClassicExplorerSettings.vcxproj +++ b/Src/ClassicExplorer/ClassicExplorerSettings/ClassicExplorerSettings.vcxproj @@ -18,7 +18,7 @@ {E93271C8-0252-4A08-8227-1978C64C2D34} ClassicExplorerSettings Win32Proj - 10.0.16299.0 + 10.0.17134.0 @@ -75,7 +75,7 @@ Disabled - ..\..\ClassicStartLib;%(AdditionalIncludeDirectories) + ..\..\Lib;%(AdditionalIncludeDirectories) WIN32;_DEBUG;_WINDOWS;%(PreprocessorDefinitions) true EnableFastChecks @@ -97,7 +97,7 @@ MaxSpeed - ..\..\ClassicStartLib;%(AdditionalIncludeDirectories) + ..\..\Lib;%(AdditionalIncludeDirectories) WIN32;NDEBUG;_WINDOWS;%(PreprocessorDefinitions) MultiThreaded true @@ -120,7 +120,7 @@ MaxSpeed - ..\..\ClassicStartLib;%(AdditionalIncludeDirectories) + ..\..\Lib;%(AdditionalIncludeDirectories) WIN32;NDEBUG;_WINDOWS;BUILD_SETUP;%(PreprocessorDefinitions) MultiThreaded true @@ -150,13 +150,13 @@ - + - + {d42fe717-485b-492d-884a-1999f6d51154} false @@ -168,4 +168,4 @@ - + \ No newline at end of file diff --git a/ClassicStartSrc/ClassicExplorer/ClassicExplorerSettings/resource.h b/Src/ClassicExplorer/ClassicExplorerSettings/resource.h similarity index 100% rename from ClassicStartSrc/ClassicExplorer/ClassicExplorerSettings/resource.h rename to Src/ClassicExplorer/ClassicExplorerSettings/resource.h diff --git a/ClassicStartSrc/ClassicExplorer/ExplorerBHO.cpp b/Src/ClassicExplorer/ExplorerBHO.cpp similarity index 99% rename from ClassicStartSrc/ClassicExplorer/ExplorerBHO.cpp rename to Src/ClassicExplorer/ExplorerBHO.cpp index d4a08d4..f51d053 100644 --- a/ClassicStartSrc/ClassicExplorer/ExplorerBHO.cpp +++ b/Src/ClassicExplorer/ExplorerBHO.cpp @@ -1,5 +1,5 @@ // Classic Shell (c) 2009-2017, Ivo Beltchev -// Classic Start (c) 2017-2018, The Passionate-Coder Team +// Open-Shell (c) 2017-2018, The Open-Shell Team // Confidential information of Ivo Beltchev. Not for disclosure or distribution without prior written consent from the author // ExplorerBHO.cpp : Implementation of CExplorerBHO @@ -1046,7 +1046,7 @@ static void NewVersionCallback( VersionData &data ) wchar_t path[_MAX_PATH]; GetModuleFileName(g_Instance,path,_countof(path)); PathRemoveFileSpec(path); - PathAppend(path,L"ClassicStartUpdate.exe"); + PathAppend(path,L"Update.exe"); wchar_t cmdLine[1024]; Sprintf(cmdLine,_countof(cmdLine),L"\"%s\" -popup",path); STARTUPINFO startupInfo={sizeof(startupInfo)}; @@ -1233,7 +1233,7 @@ HRESULT STDMETHODCALLTYPE CExplorerBHO::SetSite( IUnknown *pUnkSite ) m_Progress=progress; m_ComboBox=FindWindowEx(progress,NULL,WC_COMBOBOXEX,NULL); SetWindowSubclass(progress,SubclassProgressProc,(UINT_PTR)this,AddressBarHistory); - m_NavigateMsg=RegisterWindowMessage(L"ClassicStart.Navigate"); + m_NavigateMsg=RegisterWindowMessage(L"OpenShell.Navigate"); } } diff --git a/ClassicStartSrc/ClassicExplorer/ExplorerBHO.h b/Src/ClassicExplorer/ExplorerBHO.h similarity index 97% rename from ClassicStartSrc/ClassicExplorer/ExplorerBHO.h rename to Src/ClassicExplorer/ExplorerBHO.h index c21712a..e76c184 100644 --- a/ClassicStartSrc/ClassicExplorer/ExplorerBHO.h +++ b/Src/ClassicExplorer/ExplorerBHO.h @@ -1,5 +1,5 @@ // Classic Shell (c) 2009-2017, Ivo Beltchev -// Classic Start (c) 2017-2018, The Passionate-Coder Team +// Open-Shell (c) 2017-2018, The Open-Shell Team // Confidential information of Ivo Beltchev. Not for disclosure or distribution without prior written consent from the author // ExplorerBHO.h : Declaration of the CExplorerBHO @@ -118,7 +118,7 @@ private: class CToolbar: public CWindowImpl { public: - DECLARE_WND_SUPERCLASS(L"ClassicStart.UpButton",TOOLBARCLASSNAME); + DECLARE_WND_SUPERCLASS(L"OpenShell.UpButton",TOOLBARCLASSNAME); BEGIN_MSG_MAP( CToolbar ) END_MSG_MAP() diff --git a/ClassicStartSrc/ClassicExplorer/ExplorerBHO.rgs b/Src/ClassicExplorer/ExplorerBHO.rgs similarity index 100% rename from ClassicStartSrc/ClassicExplorer/ExplorerBHO.rgs rename to Src/ClassicExplorer/ExplorerBHO.rgs diff --git a/ClassicStartSrc/ClassicExplorer/ExplorerBand.cpp b/Src/ClassicExplorer/ExplorerBand.cpp similarity index 99% rename from ClassicStartSrc/ClassicExplorer/ExplorerBand.cpp rename to Src/ClassicExplorer/ExplorerBand.cpp index 940888c..235a8f6 100644 --- a/ClassicStartSrc/ClassicExplorer/ExplorerBand.cpp +++ b/Src/ClassicExplorer/ExplorerBand.cpp @@ -1,5 +1,5 @@ // Classic Shell (c) 2009-2017, Ivo Beltchev -// Classic Start (c) 2017-2018, The Passionate-Coder Team +// Open-Shell (c) 2017-2018, The Open-Shell Team // Confidential information of Ivo Beltchev. Not for disclosure or distribution without prior written consent from the author // ExplorerBand.cpp : Implementation of CExplorerBand diff --git a/ClassicStartSrc/ClassicExplorer/ExplorerBand.h b/Src/ClassicExplorer/ExplorerBand.h similarity index 98% rename from ClassicStartSrc/ClassicExplorer/ExplorerBand.h rename to Src/ClassicExplorer/ExplorerBand.h index 757ca4d..54f7998 100644 --- a/ClassicStartSrc/ClassicExplorer/ExplorerBand.h +++ b/Src/ClassicExplorer/ExplorerBand.h @@ -1,5 +1,5 @@ // Classic Shell (c) 2009-2017, Ivo Beltchev -// Classic Start (c) 2017-2018, The Passionate-Coder Team +// Open-Shell (c) 2017-2018, The Open-Shell Team // Confidential information of Ivo Beltchev. Not for disclosure or distribution without prior written consent from the author // ExplorerBand.h : Declaration of the CExplorerBand @@ -66,7 +66,7 @@ public: ID_CUSTOM=100, }; - DECLARE_WND_CLASS(L"ClassicStart.CBandWindow") + DECLARE_WND_CLASS(L"OpenShell.CBandWindow") enum { BWM_UPDATEBUTTONS=WM_USER, diff --git a/ClassicStartSrc/ClassicExplorer/ExplorerBand.rgs b/Src/ClassicExplorer/ExplorerBand.rgs similarity index 100% rename from ClassicStartSrc/ClassicExplorer/ExplorerBand.rgs rename to Src/ClassicExplorer/ExplorerBand.rgs diff --git a/ClassicStartSrc/ClassicExplorer/ExplorerL10N.ini b/Src/ClassicExplorer/ExplorerL10N.ini similarity index 100% rename from ClassicStartSrc/ClassicExplorer/ExplorerL10N.ini rename to Src/ClassicExplorer/ExplorerL10N.ini diff --git a/ClassicStartSrc/ClassicExplorer/SettingsUI.cpp b/Src/ClassicExplorer/SettingsUI.cpp similarity index 99% rename from ClassicStartSrc/ClassicExplorer/SettingsUI.cpp rename to Src/ClassicExplorer/SettingsUI.cpp index ec29067..f70b77a 100644 --- a/ClassicStartSrc/ClassicExplorer/SettingsUI.cpp +++ b/Src/ClassicExplorer/SettingsUI.cpp @@ -1,5 +1,5 @@ // Classic Shell (c) 2009-2017, Ivo Beltchev -// Classic Start (c) 2017-2018, The Passionate-Coder Team +// Open-Shell (c) 2017-2018, The Open-Shell Team // Confidential information of Ivo Beltchev. Not for disclosure or distribution without prior written consent from the author #include "stdafx.h" @@ -643,7 +643,7 @@ void UpdateSettings( void ) CRegKey regKey; wchar_t language[100]=L""; - if (regKey.Open(HKEY_LOCAL_MACHINE,L"Software\\PassionateCoder\\ClassicStart",KEY_READ|KEY_WOW64_64KEY)==ERROR_SUCCESS) + if (regKey.Open(HKEY_LOCAL_MACHINE,L"Software\\OpenShell\\OpenShell",KEY_READ|KEY_WOW64_64KEY)==ERROR_SUCCESS) { ULONG size=_countof(language); if (regKey.QueryStringValue(L"DefaultLanguage",language,&size)!=ERROR_SUCCESS) diff --git a/ClassicStartSrc/ClassicExplorer/SettingsUI.h b/Src/ClassicExplorer/SettingsUI.h similarity index 83% rename from ClassicStartSrc/ClassicExplorer/SettingsUI.h rename to Src/ClassicExplorer/SettingsUI.h index fe7eb6d..e8145cc 100644 --- a/ClassicStartSrc/ClassicExplorer/SettingsUI.h +++ b/Src/ClassicExplorer/SettingsUI.h @@ -1,5 +1,5 @@ // Classic Shell (c) 2009-2017, Ivo Beltchev -// Classic Start (c) 2017-2018, The Passionate-Coder Team +// Open-Shell (c) 2017-2018, The Open-Shell Team // Confidential information of Ivo Beltchev. Not for disclosure or distribution without prior written consent from the author #pragma once diff --git a/ClassicStartSrc/ClassicExplorer/ShareOverlay.cpp b/Src/ClassicExplorer/ShareOverlay.cpp similarity index 98% rename from ClassicStartSrc/ClassicExplorer/ShareOverlay.cpp rename to Src/ClassicExplorer/ShareOverlay.cpp index 8496f88..f85a9eb 100644 --- a/ClassicStartSrc/ClassicExplorer/ShareOverlay.cpp +++ b/Src/ClassicExplorer/ShareOverlay.cpp @@ -1,5 +1,5 @@ // Classic Shell (c) 2009-2017, Ivo Beltchev -// Classic Start (c) 2017-2018, The Passionate-Coder Team +// Open-Shell (c) 2017-2018, The Open-Shell Team // Confidential information of Ivo Beltchev. Not for disclosure or distribution without prior written consent from the author // ShareOverlay.cpp : Implementation of CShareOverlay diff --git a/ClassicStartSrc/ClassicExplorer/ShareOverlay.h b/Src/ClassicExplorer/ShareOverlay.h similarity index 96% rename from ClassicStartSrc/ClassicExplorer/ShareOverlay.h rename to Src/ClassicExplorer/ShareOverlay.h index 0e175a5..3ed4d03 100644 --- a/ClassicStartSrc/ClassicExplorer/ShareOverlay.h +++ b/Src/ClassicExplorer/ShareOverlay.h @@ -1,5 +1,5 @@ // Classic Shell (c) 2009-2017, Ivo Beltchev -// Classic Start (c) 2017-2018, The Passionate-Coder Team +// Open-Shell (c) 2017-2018, The Open-Shell Team // Confidential information of Ivo Beltchev. Not for disclosure or distribution without prior written consent from the author // ShareOverlay.h : Declaration of the CShareOverlay diff --git a/ClassicStartSrc/ClassicExplorer/ShareOverlay.rgs b/Src/ClassicExplorer/ShareOverlay.rgs similarity index 100% rename from ClassicStartSrc/ClassicExplorer/ShareOverlay.rgs rename to Src/ClassicExplorer/ShareOverlay.rgs diff --git a/ClassicStartSrc/ClassicExplorer/dllmain.cpp b/Src/ClassicExplorer/dllmain.cpp similarity index 97% rename from ClassicStartSrc/ClassicExplorer/dllmain.cpp rename to Src/ClassicExplorer/dllmain.cpp index 4982437..42adb2e 100644 --- a/ClassicStartSrc/ClassicExplorer/dllmain.cpp +++ b/Src/ClassicExplorer/dllmain.cpp @@ -1,12 +1,12 @@ // Classic Shell (c) 2009-2017, Ivo Beltchev -// Classic Start (c) 2017-2018, The Passionate-Coder Team +// Open-Shell (c) 2017-2018, The Open-Shell Team // Confidential information of Ivo Beltchev. Not for disclosure or distribution without prior written consent from the author // dllmain.cpp : Implementation of DllMain. #include "stdafx.h" #include "resource.h" -#include "..\ClassicStartLib\resource.h" +#include "..\Lib\resource.h" #include "dllmain.h" #include "ShareOverlay.h" #include "SettingsUI.h" @@ -97,7 +97,7 @@ static DWORD CALLBACK DllInitThread( void* ) { g_bLogLevel=false; CRegKey regKey; - if (regKey.Open(HKEY_CURRENT_USER,L"Software\\PassionateCoder\\ClassicExplorer\\Settings",KEY_READ|KEY_WOW64_64KEY)==ERROR_SUCCESS) + if (regKey.Open(HKEY_CURRENT_USER,L"Software\\OpenShell\\ClassicExplorer\\Settings",KEY_READ|KEY_WOW64_64KEY)==ERROR_SUCCESS) { DWORD log; if (regKey.QueryDWORDValue(L"LogLevel",log)==ERROR_SUCCESS) diff --git a/ClassicStartSrc/ClassicExplorer/dllmain.h b/Src/ClassicExplorer/dllmain.h similarity index 95% rename from ClassicStartSrc/ClassicExplorer/dllmain.h rename to Src/ClassicExplorer/dllmain.h index 63c947d..23f8888 100644 --- a/ClassicStartSrc/ClassicExplorer/dllmain.h +++ b/Src/ClassicExplorer/dllmain.h @@ -1,5 +1,5 @@ // Classic Shell (c) 2009-2017, Ivo Beltchev -// Classic Start (c) 2017-2018, The Passionate-Coder Team +// Open-Shell (c) 2017-2018, The Open-Shell Team // Confidential information of Ivo Beltchev. Not for disclosure or distribution without prior written consent from the author // dllmain.h : Declaration of module class. diff --git a/ClassicStartSrc/ClassicExplorer/resource.h b/Src/ClassicExplorer/resource.h similarity index 100% rename from ClassicStartSrc/ClassicExplorer/resource.h rename to Src/ClassicExplorer/resource.h diff --git a/ClassicStartSrc/ClassicExplorer/stdafx.cpp b/Src/ClassicExplorer/stdafx.cpp similarity index 100% rename from ClassicStartSrc/ClassicExplorer/stdafx.cpp rename to Src/ClassicExplorer/stdafx.cpp diff --git a/ClassicStartSrc/ClassicExplorer/stdafx.h b/Src/ClassicExplorer/stdafx.h similarity index 100% rename from ClassicStartSrc/ClassicExplorer/stdafx.h rename to Src/ClassicExplorer/stdafx.h diff --git a/ClassicStartSrc/ClassicExplorer/targetver.h b/Src/ClassicExplorer/targetver.h similarity index 100% rename from ClassicStartSrc/ClassicExplorer/targetver.h rename to Src/ClassicExplorer/targetver.h diff --git a/ClassicStartSrc/ClassicExplorer/up.ico b/Src/ClassicExplorer/up.ico similarity index 100% rename from ClassicStartSrc/ClassicExplorer/up.ico rename to Src/ClassicExplorer/up.ico diff --git a/ClassicStartSrc/ClassicExplorer/up2Disabled.ico b/Src/ClassicExplorer/up2Disabled.ico similarity index 100% rename from ClassicStartSrc/ClassicExplorer/up2Disabled.ico rename to Src/ClassicExplorer/up2Disabled.ico diff --git a/ClassicStartSrc/ClassicExplorer/up2Hot.ico b/Src/ClassicExplorer/up2Hot.ico similarity index 100% rename from ClassicStartSrc/ClassicExplorer/up2Hot.ico rename to Src/ClassicExplorer/up2Hot.ico diff --git a/ClassicStartSrc/ClassicExplorer/up2Normal.ico b/Src/ClassicExplorer/up2Normal.ico similarity index 100% rename from ClassicStartSrc/ClassicExplorer/up2Normal.ico rename to Src/ClassicExplorer/up2Normal.ico diff --git a/ClassicStartSrc/ClassicExplorer/up2Pressed.ico b/Src/ClassicExplorer/up2Pressed.ico similarity index 100% rename from ClassicStartSrc/ClassicExplorer/up2Pressed.ico rename to Src/ClassicExplorer/up2Pressed.ico diff --git a/ClassicStartSrc/ClassicExplorer/upDisabled.ico b/Src/ClassicExplorer/upDisabled.ico similarity index 100% rename from ClassicStartSrc/ClassicExplorer/upDisabled.ico rename to Src/ClassicExplorer/upDisabled.ico diff --git a/ClassicStartSrc/ClassicIE/ClassicIE.cpp b/Src/ClassicIE/ClassicIE.cpp similarity index 99% rename from ClassicStartSrc/ClassicIE/ClassicIE.cpp rename to Src/ClassicIE/ClassicIE.cpp index c3c023e..9850aae 100644 --- a/ClassicStartSrc/ClassicIE/ClassicIE.cpp +++ b/Src/ClassicIE/ClassicIE.cpp @@ -1,5 +1,5 @@ // Classic Shell (c) 2009-2017, Ivo Beltchev -// Classic Start (c) 2017-2018, The Passionate-Coder Team +// Open-Shell (c) 2017-2018, The Open-Shell Team // Confidential information of Ivo Beltchev. Not for disclosure or distribution without prior written consent from the author #define STRICT_TYPED_ITEMIDS diff --git a/ClassicStartSrc/ClassicIE/ClassicIE.manifest b/Src/ClassicIE/ClassicIE.manifest similarity index 100% rename from ClassicStartSrc/ClassicIE/ClassicIE.manifest rename to Src/ClassicIE/ClassicIE.manifest diff --git a/ClassicStartSrc/ClassicIE/ClassicIE.rc b/Src/ClassicIE/ClassicIE.rc similarity index 91% rename from ClassicStartSrc/ClassicIE/ClassicIE.rc rename to Src/ClassicIE/ClassicIE.rc index 079a915..07b2cf7 100644 --- a/ClassicStartSrc/ClassicIE/ClassicIE.rc +++ b/Src/ClassicIE/ClassicIE.rc @@ -71,13 +71,13 @@ BEGIN BEGIN BLOCK "040904b0" BEGIN - VALUE "CompanyName", "Passionate-Coder" + VALUE "CompanyName", "Open-Shell" VALUE "FileDescription", "Classic IE" VALUE "FileVersion", _PRODUCT_VERSION_STR VALUE "InternalName", "ClassicIE" - VALUE "LegalCopyright", "Copyright (C) 2017-2018, The Passionate-Coder Team" + VALUE "LegalCopyright", "Copyright (C) 2017-2018, The Open-Shell Team" VALUE "OriginalFilename", "ClassicIE.exe" - VALUE "ProductName", "Classic Start" + VALUE "ProductName", "Open-Shell" VALUE "ProductVersion", _PRODUCT_VERSION_STR END END @@ -95,7 +95,7 @@ END // Icon with lowest ID value placed first to ensure application icon // remains consistent on all systems. -IDI_ICON1 ICON "..\\ClassicStartSetup\\ClassicStart.ico" +IDI_ICON1 ICON "..\\Setup\\OpenShell.ico" #endif // English (U.S.) resources ///////////////////////////////////////////////////////////////////////////// diff --git a/ClassicStartSrc/ClassicIE/ClassicIE.vcxproj b/Src/ClassicIE/ClassicIE.vcxproj similarity index 93% rename from ClassicStartSrc/ClassicIE/ClassicIE.vcxproj rename to Src/ClassicIE/ClassicIE.vcxproj index 3eb8bd6..da7821e 100644 --- a/ClassicStartSrc/ClassicIE/ClassicIE.vcxproj +++ b/Src/ClassicIE/ClassicIE.vcxproj @@ -30,7 +30,7 @@ {65D5C193-E807-4094-AE19-19E6A310A312} ClassicIE Win32Proj - 10.0.16299.0 + 10.0.17134.0 @@ -140,7 +140,7 @@ Disabled - ..\ClassicStartLib;%(AdditionalIncludeDirectories) + ..\Lib;%(AdditionalIncludeDirectories) WIN32;_DEBUG;_WINDOWS;%(PreprocessorDefinitions) true EnableFastChecks @@ -159,7 +159,7 @@ Disabled - ..\ClassicStartLib;%(AdditionalIncludeDirectories) + ..\Lib;%(AdditionalIncludeDirectories) WIN32;_DEBUG;_WINDOWS;%(PreprocessorDefinitions) true EnableFastChecks @@ -178,7 +178,7 @@ MaxSpeed - ..\ClassicStartLib;%(AdditionalIncludeDirectories) + ..\Lib;%(AdditionalIncludeDirectories) WIN32;NDEBUG;_WINDOWS;%(PreprocessorDefinitions) MultiThreaded true @@ -198,7 +198,7 @@ MaxSpeed - ..\ClassicStartLib;%(AdditionalIncludeDirectories) + ..\Lib;%(AdditionalIncludeDirectories) WIN32;NDEBUG;_WINDOWS;%(PreprocessorDefinitions) MultiThreaded true @@ -218,7 +218,7 @@ MaxSpeed - ..\ClassicStartLib;%(AdditionalIncludeDirectories) + ..\Lib;%(AdditionalIncludeDirectories) WIN32;NDEBUG;_WINDOWS;BUILD_SETUP;%(PreprocessorDefinitions) MultiThreaded true @@ -238,7 +238,7 @@ MaxSpeed - ..\ClassicStartLib;%(AdditionalIncludeDirectories) + ..\Lib;%(AdditionalIncludeDirectories) WIN32;NDEBUG;_WINDOWS;%(PreprocessorDefinitions) MultiThreaded true @@ -268,13 +268,13 @@ - + - + {d42fe717-485b-492d-884a-1999f6d51154} false @@ -286,4 +286,4 @@ - + \ No newline at end of file diff --git a/ClassicStartSrc/ClassicIE/ClassicIEDLL/ClassicIEBHO.cpp b/Src/ClassicIE/ClassicIEDLL/ClassicIEBHO.cpp similarity index 99% rename from ClassicStartSrc/ClassicIE/ClassicIEDLL/ClassicIEBHO.cpp rename to Src/ClassicIE/ClassicIEDLL/ClassicIEBHO.cpp index 9ca9e5b..2393f56 100644 --- a/ClassicStartSrc/ClassicIE/ClassicIEDLL/ClassicIEBHO.cpp +++ b/Src/ClassicIE/ClassicIEDLL/ClassicIEBHO.cpp @@ -1,5 +1,5 @@ // Classic Shell (c) 2009-2017, Ivo Beltchev -// Classic Start (c) 2017-2018, The Passionate-Coder Team +// Open-Shell (c) 2017-2018, The Open-Shell Team // Confidential information of Ivo Beltchev. Not for disclosure or distribution without prior written consent from the author #include "stdafx.h" diff --git a/ClassicStartSrc/ClassicIE/ClassicIEDLL/ClassicIEBHO.h b/Src/ClassicIE/ClassicIEDLL/ClassicIEBHO.h similarity index 97% rename from ClassicStartSrc/ClassicIE/ClassicIEDLL/ClassicIEBHO.h rename to Src/ClassicIE/ClassicIEDLL/ClassicIEBHO.h index 1c837f6..c6df78b 100644 --- a/ClassicStartSrc/ClassicIE/ClassicIEDLL/ClassicIEBHO.h +++ b/Src/ClassicIE/ClassicIEDLL/ClassicIEBHO.h @@ -1,5 +1,5 @@ // Classic Shell (c) 2009-2017, Ivo Beltchev -// Classic Start (c) 2017-2018, The Passionate-Coder Team +// Open-Shell (c) 2017-2018, The Open-Shell Team // Confidential information of Ivo Beltchev. Not for disclosure or distribution without prior written consent from the author #pragma once diff --git a/ClassicStartSrc/ClassicIE/ClassicIEDLL/ClassicIEBHO.rgs b/Src/ClassicIE/ClassicIEDLL/ClassicIEBHO.rgs similarity index 97% rename from ClassicStartSrc/ClassicIE/ClassicIEDLL/ClassicIEBHO.rgs rename to Src/ClassicIE/ClassicIEDLL/ClassicIEBHO.rgs index b5a3725..eb4e3e1 100644 --- a/ClassicStartSrc/ClassicIE/ClassicIEDLL/ClassicIEBHO.rgs +++ b/Src/ClassicIE/ClassicIEDLL/ClassicIEBHO.rgs @@ -88,7 +88,7 @@ HKLM ForceRemove '{02E6771D-8375-42B9-9F83-B4730F697900}' { val AppPath = s '%MODULEPATH%' - val AppName = s 'ClassicStartUpdate.exe' + val AppName = s 'Update.exe' val Policy = d '3' } } diff --git a/ClassicStartSrc/ClassicIE/ClassicIEDLL/ClassicIEDLL.cpp b/Src/ClassicIE/ClassicIEDLL/ClassicIEDLL.cpp similarity index 97% rename from ClassicStartSrc/ClassicIE/ClassicIEDLL/ClassicIEDLL.cpp rename to Src/ClassicIE/ClassicIEDLL/ClassicIEDLL.cpp index 3958375..b35fd84 100644 --- a/ClassicStartSrc/ClassicIE/ClassicIEDLL/ClassicIEDLL.cpp +++ b/Src/ClassicIE/ClassicIEDLL/ClassicIEDLL.cpp @@ -1,5 +1,5 @@ // Classic Shell (c) 2009-2017, Ivo Beltchev -// Classic Start (c) 2017-2018, The Passionate-Coder Team +// Open-Shell (c) 2017-2018, The Open-Shell Team // Confidential information of Ivo Beltchev. Not for disclosure or distribution without prior written consent from the author #include "stdafx.h" diff --git a/ClassicStartSrc/ClassicIE/ClassicIEDLL/ClassicIEDLL.h b/Src/ClassicIE/ClassicIEDLL/ClassicIEDLL.h similarity index 84% rename from ClassicStartSrc/ClassicIE/ClassicIEDLL/ClassicIEDLL.h rename to Src/ClassicIE/ClassicIEDLL/ClassicIEDLL.h index 6a486a1..ba5decd 100644 --- a/ClassicStartSrc/ClassicIE/ClassicIEDLL/ClassicIEDLL.h +++ b/Src/ClassicIE/ClassicIEDLL/ClassicIEDLL.h @@ -1,5 +1,5 @@ // Classic Shell (c) 2009-2017, Ivo Beltchev -// Classic Start (c) 2017-2018, The Passionate-Coder Team +// Open-Shell (c) 2017-2018, The Open-Shell Team // Confidential information of Ivo Beltchev. Not for disclosure or distribution without prior written consent from the author #pragma once @@ -31,4 +31,4 @@ enum IE_SETTING_PROTECTED=8, }; -#define CIE_LOG L"Software\\PassionateCoder\\ClassicIE\\Settings|LogLevel|%LOCALAPPDATA%\\ClassicStart\\ClassicIELog.txt" +#define CIE_LOG L"Software\\OpenShell\\ClassicIE\\Settings|LogLevel|%LOCALAPPDATA%\\OpenShell\\ClassicIELog.txt" diff --git a/ClassicStartSrc/ClassicIE/ClassicIEDLL/ClassicIEDLL.idl b/Src/ClassicIE/ClassicIEDLL/ClassicIEDLL.idl similarity index 100% rename from ClassicStartSrc/ClassicIE/ClassicIEDLL/ClassicIEDLL.idl rename to Src/ClassicIE/ClassicIEDLL/ClassicIEDLL.idl diff --git a/ClassicStartSrc/ClassicIE/ClassicIEDLL/ClassicIEDLL.rc b/Src/ClassicIE/ClassicIEDLL/ClassicIEDLL.rc similarity index 91% rename from ClassicStartSrc/ClassicIE/ClassicIEDLL/ClassicIEDLL.rc rename to Src/ClassicIE/ClassicIEDLL/ClassicIEDLL.rc index f91d522..9d163d8 100644 --- a/ClassicStartSrc/ClassicIE/ClassicIEDLL/ClassicIEDLL.rc +++ b/Src/ClassicIE/ClassicIEDLL/ClassicIEDLL.rc @@ -8,7 +8,7 @@ // Generated from the TEXTINCLUDE 2 resource. // #include "winres.h" -#include "..\..\ClassicStartLib\resource.h" +#include "..\..\Lib\resource.h" ///////////////////////////////////////////////////////////////////////////// #undef APSTUDIO_READONLY_SYMBOLS @@ -36,13 +36,13 @@ END 2 TEXTINCLUDE BEGIN "#include ""afxres.h""\r\n" - "#include ""..\\..\\ClassicStartLib\\resource.h""\r\0" + "#include ""..\\..\\Lib\\resource.h""\r\0" END 3 TEXTINCLUDE BEGIN - "#include ""..\\..\\ClassicStartLib\\resource.h""\r\n" - "#include ""..\\..\\ClassicStartLib\\ClassicStartLib.rc""\r\r\n" + "#include ""..\\..\\Lib\\resource.h""\r\n" + "#include ""..\\..\\Lib\\Lib.rc""\r\r\n" "1 TYPELIB ""ClassicIEDLL.tlb""\r\0" END @@ -71,13 +71,13 @@ BEGIN BEGIN BLOCK "040904e4" BEGIN - VALUE "CompanyName", "Passionate-Coder" + VALUE "CompanyName", "Open-Shell" VALUE "FileDescription", "Customizations for the title bar and status bar of IE" VALUE "FileVersion", _PRODUCT_VERSION_STR VALUE "InternalName", "ClassicIEDLL.dll" - VALUE "LegalCopyright", "Copyright (C) 2017-2018, The Passionate-Coder Team" + VALUE "LegalCopyright", "Copyright (C) 2017-2018, The Open-Shell Team" VALUE "OriginalFilename", "ClassicIEDLL.dll" - VALUE "ProductName", "Classic Start" + VALUE "ProductName", "Open-Shell" VALUE "ProductVersion", _PRODUCT_VERSION_STR END END @@ -103,7 +103,7 @@ IDR_CLASSICIEBHO REGISTRY "ClassicIEBHO.rgs" // Icon with lowest ID value placed first to ensure application icon // remains consistent on all systems. -IDI_APPICON ICON "..\\..\\ClassicStartSetup\\ClassicStart.ico" +IDI_APPICON ICON "..\\..\\Setup\\OpenShell.ico" ///////////////////////////////////////////////////////////////////////////// // @@ -176,8 +176,8 @@ END // // Generated from the TEXTINCLUDE 3 resource. // -#include "..\..\ClassicStartLib\resource.h" -#include "..\..\ClassicStartLib\ClassicStartLib.rc" +#include "..\..\Lib\resource.h" +#include "..\..\Lib\Lib.rc" 1 TYPELIB "ClassicIEDLL.tlb" diff --git a/ClassicStartSrc/ClassicIE/ClassicIEDLL/ClassicIEDLL.rgs b/Src/ClassicIE/ClassicIEDLL/ClassicIEDLL.rgs similarity index 100% rename from ClassicStartSrc/ClassicIE/ClassicIEDLL/ClassicIEDLL.rgs rename to Src/ClassicIE/ClassicIEDLL/ClassicIEDLL.rgs diff --git a/ClassicStartSrc/ClassicIE/ClassicIEDLL/ClassicIEDLL.vcxproj b/Src/ClassicIE/ClassicIEDLL/ClassicIEDLL.vcxproj similarity index 91% rename from ClassicStartSrc/ClassicIE/ClassicIEDLL/ClassicIEDLL.vcxproj rename to Src/ClassicIE/ClassicIEDLL/ClassicIEDLL.vcxproj index 0b72add..1f5654b 100644 --- a/ClassicStartSrc/ClassicIE/ClassicIEDLL/ClassicIEDLL.vcxproj +++ b/Src/ClassicIE/ClassicIEDLL/ClassicIEDLL.vcxproj @@ -30,7 +30,7 @@ {BC0E6E7C-08C1-4F12-A754-4608E5A22FA8} ClassicIEDLL AtlProj - 10.0.16299.0 + 10.0.17134.0 @@ -150,7 +150,7 @@ Disabled - ..\..\ClassicStartLib;%(AdditionalIncludeDirectories) + ..\..\Lib;%(AdditionalIncludeDirectories) WIN32;_WINDOWS;_DEBUG;_USRDLL;CLASSICIEDLL_EXPORTS;%(PreprocessorDefinitions) true EnableFastChecks @@ -161,7 +161,7 @@ _DEBUG;%(PreprocessorDefinitions) - $(IntDir);..\..\ClassicStartLib;%(AdditionalIncludeDirectories) + $(IntDir);..\..\Lib;%(AdditionalIncludeDirectories) true @@ -183,7 +183,7 @@ Disabled - ..\..\ClassicStartLib;%(AdditionalIncludeDirectories) + ..\..\Lib;%(AdditionalIncludeDirectories) WIN32;_WINDOWS;_DEBUG;_USRDLL;CLASSICIEDLL_EXPORTS;%(PreprocessorDefinitions) true EnableFastChecks @@ -194,7 +194,7 @@ _DEBUG;%(PreprocessorDefinitions) - $(IntDir);..\..\ClassicStartLib;%(AdditionalIncludeDirectories) + $(IntDir);..\..\Lib;%(AdditionalIncludeDirectories) true @@ -217,7 +217,7 @@ MaxSpeed - ..\..\ClassicStartLib;%(AdditionalIncludeDirectories) + ..\..\Lib;%(AdditionalIncludeDirectories) WIN32;_WINDOWS;NDEBUG;_USRDLL;CLASSICIEDLL_EXPORTS;%(PreprocessorDefinitions) MultiThreaded Use @@ -226,7 +226,7 @@ NDEBUG;%(PreprocessorDefinitions) - $(IntDir);..\..\ClassicStartLib;%(AdditionalIncludeDirectories) + $(IntDir);..\..\Lib;%(AdditionalIncludeDirectories) true @@ -250,7 +250,7 @@ MaxSpeed - ..\..\ClassicStartLib;%(AdditionalIncludeDirectories) + ..\..\Lib;%(AdditionalIncludeDirectories) WIN32;_WINDOWS;NDEBUG;_USRDLL;CLASSICIEDLL_EXPORTS;%(PreprocessorDefinitions) MultiThreaded Use @@ -259,7 +259,7 @@ NDEBUG;%(PreprocessorDefinitions) - $(IntDir);..\..\ClassicStartLib;%(AdditionalIncludeDirectories) + $(IntDir);..\..\Lib;%(AdditionalIncludeDirectories) true @@ -284,7 +284,7 @@ MaxSpeed - ..\..\ClassicStartLib;%(AdditionalIncludeDirectories) + ..\..\Lib;%(AdditionalIncludeDirectories) WIN32;_WINDOWS;NDEBUG;_USRDLL;CLASSICIEDLL_EXPORTS;BUILD_SETUP;%(PreprocessorDefinitions) MultiThreaded Use @@ -293,7 +293,7 @@ NDEBUG;%(PreprocessorDefinitions) - $(IntDir);..\..\ClassicStartLib;%(AdditionalIncludeDirectories) + $(IntDir);..\..\Lib;%(AdditionalIncludeDirectories) uxtheme.lib;dwmapi.lib;comctl32.lib;msimg32.lib;winmm.lib;htmlhelp.lib;wininet.lib;wintrust.lib;crypt32.lib;%(AdditionalDependencies) @@ -316,7 +316,7 @@ MaxSpeed - ..\..\ClassicStartLib;%(AdditionalIncludeDirectories) + ..\..\Lib;%(AdditionalIncludeDirectories) WIN32;_WINDOWS;NDEBUG;_USRDLL;CLASSICIEDLL_EXPORTS;BUILD_SETUP;%(PreprocessorDefinitions) MultiThreaded Use @@ -325,7 +325,7 @@ NDEBUG;%(PreprocessorDefinitions) - $(IntDir);..\..\ClassicStartLib;%(AdditionalIncludeDirectories) + $(IntDir);..\..\Lib;%(AdditionalIncludeDirectories) uxtheme.lib;dwmapi.lib;comctl32.lib;msimg32.lib;winmm.lib;htmlhelp.lib;wininet.lib;wintrust.lib;crypt32.lib;%(AdditionalDependencies) @@ -372,11 +372,11 @@ - + - + {d42fe717-485b-492d-884a-1999f6d51154} false @@ -384,4 +384,4 @@ - + \ No newline at end of file diff --git a/ClassicStartSrc/ClassicIE/ClassicIEDLL/ClassicIEDLL.vcxproj.filters b/Src/ClassicIE/ClassicIEDLL/ClassicIEDLL.vcxproj.filters similarity index 98% rename from ClassicStartSrc/ClassicIE/ClassicIEDLL/ClassicIEDLL.vcxproj.filters rename to Src/ClassicIE/ClassicIEDLL/ClassicIEDLL.vcxproj.filters index 31c2666..ccca6f6 100644 --- a/ClassicStartSrc/ClassicIE/ClassicIEDLL/ClassicIEDLL.vcxproj.filters +++ b/Src/ClassicIE/ClassicIEDLL/ClassicIEDLL.vcxproj.filters @@ -91,7 +91,7 @@ - + Resource Files diff --git a/ClassicStartSrc/ClassicIE/ClassicIEDLL/ClassicIEDLL_32.def b/Src/ClassicIE/ClassicIEDLL/ClassicIEDLL_32.def similarity index 100% rename from ClassicStartSrc/ClassicIE/ClassicIEDLL/ClassicIEDLL_32.def rename to Src/ClassicIE/ClassicIEDLL/ClassicIEDLL_32.def diff --git a/ClassicStartSrc/ClassicIE/ClassicIEDLL/ClassicIEDLL_64.def b/Src/ClassicIE/ClassicIEDLL/ClassicIEDLL_64.def similarity index 100% rename from ClassicStartSrc/ClassicIE/ClassicIEDLL/ClassicIEDLL_64.def rename to Src/ClassicIE/ClassicIEDLL/ClassicIEDLL_64.def diff --git a/ClassicStartSrc/ClassicIE/ClassicIEDLL/DrawCaption.cpp b/Src/ClassicIE/ClassicIEDLL/DrawCaption.cpp similarity index 99% rename from ClassicStartSrc/ClassicIE/ClassicIEDLL/DrawCaption.cpp rename to Src/ClassicIE/ClassicIEDLL/DrawCaption.cpp index 82e729c..d09a47e 100644 --- a/ClassicStartSrc/ClassicIE/ClassicIEDLL/DrawCaption.cpp +++ b/Src/ClassicIE/ClassicIEDLL/DrawCaption.cpp @@ -1,5 +1,5 @@ // Classic Shell (c) 2009-2017, Ivo Beltchev -// Classic Start (c) 2017-2018, The Passionate-Coder Team +// Open-Shell (c) 2017-2018, The Open-Shell Team // Confidential information of Ivo Beltchev. Not for disclosure or distribution without prior written consent from the author #include "stdafx.h" diff --git a/ClassicStartSrc/ClassicIE/ClassicIEDLL/SettingsUI.cpp b/Src/ClassicIE/ClassicIEDLL/SettingsUI.cpp similarity index 97% rename from ClassicStartSrc/ClassicIE/ClassicIEDLL/SettingsUI.cpp rename to Src/ClassicIE/ClassicIEDLL/SettingsUI.cpp index 6f53891..8651de6 100644 --- a/ClassicStartSrc/ClassicIE/ClassicIEDLL/SettingsUI.cpp +++ b/Src/ClassicIE/ClassicIEDLL/SettingsUI.cpp @@ -1,5 +1,5 @@ // Classic Shell (c) 2009-2017, Ivo Beltchev -// Classic Start (c) 2017-2018, The Passionate-Coder Team +// Open-Shell (c) 2017-2018, The Open-Shell Team // Confidential information of Ivo Beltchev. Not for disclosure or distribution without prior written consent from the author #include "stdafx.h" @@ -118,7 +118,7 @@ void UpdateSettings( void ) CRegKey regKey; wchar_t language[100]=L""; - if (regKey.Open(HKEY_LOCAL_MACHINE,L"Software\\PassionateCoder\\ClassicStart",KEY_READ|KEY_WOW64_64KEY)==ERROR_SUCCESS) + if (regKey.Open(HKEY_LOCAL_MACHINE,L"Software\\OpenShell\\OpenShell",KEY_READ|KEY_WOW64_64KEY)==ERROR_SUCCESS) { ULONG size=_countof(language); if (regKey.QueryStringValue(L"DefaultLanguage",language,&size)!=ERROR_SUCCESS) diff --git a/ClassicStartSrc/ClassicIE/ClassicIEDLL/SettingsUI.h b/Src/ClassicIE/ClassicIEDLL/SettingsUI.h similarity index 78% rename from ClassicStartSrc/ClassicIE/ClassicIEDLL/SettingsUI.h rename to Src/ClassicIE/ClassicIEDLL/SettingsUI.h index 33b06f5..5e736ee 100644 --- a/ClassicStartSrc/ClassicIE/ClassicIEDLL/SettingsUI.h +++ b/Src/ClassicIE/ClassicIEDLL/SettingsUI.h @@ -1,5 +1,5 @@ // Classic Shell (c) 2009-2017, Ivo Beltchev -// Classic Start (c) 2017-2018, The Passionate-Coder Team +// Open-Shell (c) 2017-2018, The Open-Shell Team // Confidential information of Ivo Beltchev. Not for disclosure or distribution without prior written consent from the author #pragma once diff --git a/ClassicStartSrc/ClassicIE/ClassicIEDLL/dllmain.cpp b/Src/ClassicIE/ClassicIEDLL/dllmain.cpp similarity index 96% rename from ClassicStartSrc/ClassicIE/ClassicIEDLL/dllmain.cpp rename to Src/ClassicIE/ClassicIEDLL/dllmain.cpp index 781f088..5efa436 100644 --- a/ClassicStartSrc/ClassicIE/ClassicIEDLL/dllmain.cpp +++ b/Src/ClassicIE/ClassicIEDLL/dllmain.cpp @@ -1,10 +1,10 @@ // Classic Shell (c) 2009-2017, Ivo Beltchev -// Classic Start (c) 2017-2018, The Passionate-Coder Team +// Open-Shell (c) 2017-2018, The Open-Shell Team // Confidential information of Ivo Beltchev. Not for disclosure or distribution without prior written consent from the author #include "stdafx.h" #include "resource.h" -#include "..\..\ClassicStartLib\resource.h" +#include "..\..\Lib\resource.h" #include "Settings.h" #include "SettingsUI.h" #include "SettingsUIHelper.h" @@ -43,7 +43,7 @@ static void NewVersionCallback( VersionData &data ) wchar_t path[_MAX_PATH]; GetModuleFileName(g_Instance,path,_countof(path)); PathRemoveFileSpec(path); - PathAppend(path,L"ClassicStartUpdate.exe"); + PathAppend(path,L"Update.exe"); wchar_t cmdLine[1024]; Sprintf(cmdLine,_countof(cmdLine),L"\"%s\" -popup",path); STARTUPINFO startupInfo={sizeof(startupInfo)}; diff --git a/ClassicStartSrc/ClassicIE/ClassicIEDLL/dllmain.h b/Src/ClassicIE/ClassicIEDLL/dllmain.h similarity index 89% rename from ClassicStartSrc/ClassicIE/ClassicIEDLL/dllmain.h rename to Src/ClassicIE/ClassicIEDLL/dllmain.h index 55ff0fc..26a8c33 100644 --- a/ClassicStartSrc/ClassicIE/ClassicIEDLL/dllmain.h +++ b/Src/ClassicIE/ClassicIEDLL/dllmain.h @@ -1,5 +1,5 @@ // Classic Shell (c) 2009-2017, Ivo Beltchev -// Classic Start (c) 2017-2018, The Passionate-Coder Team +// Open-Shell (c) 2017-2018, The Open-Shell Team // Confidential information of Ivo Beltchev. Not for disclosure or distribution without prior written consent from the author #pragma once diff --git a/ClassicStartSrc/ClassicIE/ClassicIEDLL/glow.bmp b/Src/ClassicIE/ClassicIEDLL/glow.bmp similarity index 100% rename from ClassicStartSrc/ClassicIE/ClassicIEDLL/glow.bmp rename to Src/ClassicIE/ClassicIEDLL/glow.bmp diff --git a/ClassicStartSrc/ClassicIE/ClassicIEDLL/resource.h b/Src/ClassicIE/ClassicIEDLL/resource.h similarity index 100% rename from ClassicStartSrc/ClassicIE/ClassicIEDLL/resource.h rename to Src/ClassicIE/ClassicIEDLL/resource.h diff --git a/ClassicStartSrc/ClassicIE/ClassicIEDLL/stdafx.cpp b/Src/ClassicIE/ClassicIEDLL/stdafx.cpp similarity index 100% rename from ClassicStartSrc/ClassicIE/ClassicIEDLL/stdafx.cpp rename to Src/ClassicIE/ClassicIEDLL/stdafx.cpp diff --git a/ClassicStartSrc/ClassicIE/ClassicIEDLL/stdafx.h b/Src/ClassicIE/ClassicIEDLL/stdafx.h similarity index 100% rename from ClassicStartSrc/ClassicIE/ClassicIEDLL/stdafx.h rename to Src/ClassicIE/ClassicIEDLL/stdafx.h diff --git a/ClassicStartSrc/ClassicIE/ClassicIEDLL/targetver.h b/Src/ClassicIE/ClassicIEDLL/targetver.h similarity index 100% rename from ClassicStartSrc/ClassicIE/ClassicIEDLL/targetver.h rename to Src/ClassicIE/ClassicIEDLL/targetver.h diff --git a/ClassicStartSrc/ClassicIE/Resource.h b/Src/ClassicIE/Resource.h similarity index 100% rename from ClassicStartSrc/ClassicIE/Resource.h rename to Src/ClassicIE/Resource.h diff --git a/ClassicStartSrc/LICENSE.txt b/Src/LICENSE.txt similarity index 84% rename from ClassicStartSrc/LICENSE.txt rename to Src/LICENSE.txt index 6a66002..6ea3a61 100644 --- a/ClassicStartSrc/LICENSE.txt +++ b/Src/LICENSE.txt @@ -1,8 +1,8 @@ ============================================================================= -License for the Classic Start Source Code (MIT license) +License for the Open-Shell Source Code (MIT license) Copyright (c) 2009-2017, Ivo Beltchev http://www.classicshell.net/ -Copyright (C) 2017-2018, The Passionate-Coder Team https://github.com/passionate-coder +Copyright (C) 2017-2018, The Open-Shell Team https://github.com/open-shell Permission is hereby granted, free of charge, to any person obtaining a copy @@ -25,10 +25,10 @@ THE SOFTWARE. ============================================================================= -License for the Classic Start source assets +License for the Open-Shell source assets Copyright (c) 2009-2013, Ivo Beltchev http://www.classicshell.net/ -Copyright (C) 2017-2018, The Passionate-Coder Team https://github.com/passionate-coder +Copyright (C) 2017-2018, The Open-Shell Team https://github.com/open-shell Assets like bitmaps, icons, skins, HTML documentation are copyrighted works. Using them in a commercial project is not allowed without the author's written @@ -38,6 +38,6 @@ You are allowed to use the assets in free projects. This exception is granted to allow people to create and distribute free modifications of the Classic Shell software, and to create custom builds for personal or internal use. -NOTE: The Classic Start brand and the Classic Start logo are trademarks and +NOTE: The Open-Shell brand and the Open-Shell logo are trademarks and cannot be used in any public project, or to identify other products and services. diff --git a/ClassicStartSrc/ClassicStartLib/Assert.cpp b/Src/Lib/Assert.cpp similarity index 93% rename from ClassicStartSrc/ClassicStartLib/Assert.cpp rename to Src/Lib/Assert.cpp index c2289c7..9944eae 100644 --- a/ClassicStartSrc/ClassicStartLib/Assert.cpp +++ b/Src/Lib/Assert.cpp @@ -1,5 +1,5 @@ // Classic Shell (c) 2009-2017, Ivo Beltchev -// Classic Start (c) 2017-2018, The Passionate-Coder Team +// Open-Shell (c) 2017-2018, The Open-Shell Team // Confidential information of Ivo Beltchev. Not for disclosure or distribution without prior written consent from the author #include diff --git a/ClassicStartSrc/ClassicStartLib/Assert.h b/Src/Lib/Assert.h similarity index 87% rename from ClassicStartSrc/ClassicStartLib/Assert.h rename to Src/Lib/Assert.h index 1a02ea2..f11a6ee 100644 --- a/ClassicStartSrc/ClassicStartLib/Assert.h +++ b/Src/Lib/Assert.h @@ -1,5 +1,5 @@ // Classic Shell (c) 2009-2017, Ivo Beltchev -// Classic Start (c) 2017-2018, The Passionate-Coder Team +// Open-Shell (c) 2017-2018, The Open-Shell Team // Confidential information of Ivo Beltchev. Not for disclosure or distribution without prior written consent from the author #pragma once diff --git a/ClassicStartSrc/ClassicStartLib/ComHelper.h b/Src/Lib/ComHelper.h similarity index 96% rename from ClassicStartSrc/ClassicStartLib/ComHelper.h rename to Src/Lib/ComHelper.h index 41adba6..75fab1c 100644 --- a/ClassicStartSrc/ClassicStartLib/ComHelper.h +++ b/Src/Lib/ComHelper.h @@ -1,5 +1,5 @@ // Classic Shell (c) 2009-2017, Ivo Beltchev -// Classic Start (c) 2017-2018, The Passionate-Coder Team +// Open-Shell (c) 2017-2018, The Open-Shell Team // Confidential information of Ivo Beltchev. Not for disclosure or distribution without prior written consent from the author #pragma once diff --git a/ClassicStartSrc/ClassicStartLib/DownloadHelper.cpp b/Src/Lib/DownloadHelper.cpp similarity index 97% rename from ClassicStartSrc/ClassicStartLib/DownloadHelper.cpp rename to Src/Lib/DownloadHelper.cpp index 2f9aea6..e3575b8 100644 --- a/ClassicStartSrc/ClassicStartLib/DownloadHelper.cpp +++ b/Src/Lib/DownloadHelper.cpp @@ -1,10 +1,10 @@ // Classic Shell (c) 2009-2017, Ivo Beltchev -// Classic Start (c) 2017-2018, The Passionate-Coder Team +// Open-Shell (c) 2017-2018, The Open-Shell Team // Confidential information of Ivo Beltchev. Not for disclosure or distribution without prior written consent from the author #include #include "resource.h" -#include "..\ClassicStartSetup\UpdateBin\resource.h" +#include "..\Setup\UpdateBin\resource.h" #include "DownloadHelper.h" #include "Settings.h" #include "SettingsUIHelper.h" @@ -17,7 +17,7 @@ #include #include -//#define UPDATE_LOG L"-|%LOCALAPPDATA%\\ClassicStart\\UpdateLog.txt" +//#define UPDATE_LOG L"-|%LOCALAPPDATA%\\OpenShell\\UpdateLog.txt" const __int64 TIME_DIVISOR=360000000; // divisor for FILETIME to get 0.01 hour precision const int TIME_PRECISION=100; // 0.01 hour precision @@ -179,13 +179,13 @@ enum TDownloadResult // timestamp - if not zero, it is compared to the timestamp of the file and returns DOWNLOAD_SAMETIME if the same (and buf will be empty) static TDownloadResult DownloadFile( const wchar_t *url, std::vector &buf, CString *pFilename, DWORD timestamp, bool bAcceptCached, CProgressDlg *pProgress, TSettingsComponent component ) { - const wchar_t *compName=L"Classic Start"; + const wchar_t *compName=L"Open-Shell"; switch (component) { case COMPONENT_EXPLORER: compName=L"Classic Explorer"; break; - case COMPONENT_MENU: compName=L"Classic Start Menu"; break; + case COMPONENT_MENU: compName=L"Open-Shell Menu"; break; case COMPONENT_IE: compName=L"Classic IE"; break; - case COMPONENT_UPDATE: compName=L"Classic Start Update"; break; + case COMPONENT_UPDATE: compName=L"Open-Shell Update"; break; } DWORD compVersion=GetVersionEx(g_Instance); @@ -371,7 +371,7 @@ static DWORD WINAPI ThreadVersionCheck( void *param ) DWORD curTime=(DWORD)(curTimeL/TIME_DIVISOR); // in 0.01 hours CRegKey regKey; - if (regKey.Open(HKEY_CURRENT_USER,L"Software\\PassionateCoder\\ClassicStart")!=ERROR_SUCCESS) + if (regKey.Open(HKEY_CURRENT_USER,L"Software\\OpenShell\\OpenShell")!=ERROR_SUCCESS) { g_bCheckingVersion=false; return 0; @@ -380,7 +380,7 @@ static DWORD WINAPI ThreadVersionCheck( void *param ) regKey.SetDWORDValue(L"LastUpdateVersion",curVersion); // download file - wchar_t fname[_MAX_PATH]=L"%ALLUSERSPROFILE%\\ClassicStart"; + wchar_t fname[_MAX_PATH]=L"%ALLUSERSPROFILE%\\OpenShell"; DoEnvironmentSubst(fname,_countof(fname)); SHCreateDirectory(NULL,fname); PathAppend(fname,L"update.ver"); @@ -589,7 +589,7 @@ DWORD CheckForNewVersion( HWND owner, TSettingsComponent component, TVersionChec wchar_t path[_MAX_PATH]; GetModuleFileName(_AtlBaseModule.GetModuleInstance(),path,_countof(path)); PathRemoveFileSpec(path); - PathAppend(path,L"ClassicStartUpdate.exe"); + PathAppend(path,L"Update.exe"); WIN32_FILE_ATTRIBUTE_DATA attr; if (!GetFileAttributesEx(path,GetFileExInfoStandard,&attr)) @@ -605,8 +605,8 @@ DWORD CheckForNewVersion( HWND owner, TSettingsComponent component, TVersionChec return 0; // the build is more than a year old, don't do automatic updates CRegKey regKey; - if (regKey.Open(HKEY_CURRENT_USER,L"Software\\PassionateCoder\\ClassicStart")!=ERROR_SUCCESS) - regKey.Create(HKEY_CURRENT_USER,L"Software\\PassionateCoder\\ClassicStart"); + if (regKey.Open(HKEY_CURRENT_USER,L"Software\\OpenShell\\OpenShell")!=ERROR_SUCCESS) + regKey.Create(HKEY_CURRENT_USER,L"Software\\OpenShell\\OpenShell"); DWORD lastVersion; if (regKey.QueryDWORDValue(L"LastUpdateVersion",lastVersion)!=ERROR_SUCCESS) @@ -866,7 +866,7 @@ VersionData::TLoadResult VersionData::Load( const wchar_t *fname, bool bLoadFlag wchar_t defLang[100]=L""; { CRegKey regKeyLng; - if (regKeyLng.Open(HKEY_LOCAL_MACHINE,L"Software\\PassionateCoder\\ClassicStart",KEY_READ|KEY_WOW64_64KEY)==ERROR_SUCCESS) + if (regKeyLng.Open(HKEY_LOCAL_MACHINE,L"Software\\OpenShell\\OpenShell",KEY_READ|KEY_WOW64_64KEY)==ERROR_SUCCESS) { ULONG size=_countof(defLang); if (regKeyLng.QueryStringValue(L"DefaultLanguage",defLang,&size)!=ERROR_SUCCESS) @@ -989,7 +989,7 @@ static DWORD WINAPI ThreadDownloadFile( void *param ) DWORD DownloadLanguageDll( HWND owner, TSettingsComponent component, const LanguageVersionData &data, CString &error ) { // download file - wchar_t path[_MAX_PATH]=L"%ALLUSERSPROFILE%\\ClassicStart\\Languages"; + wchar_t path[_MAX_PATH]=L"%ALLUSERSPROFILE%\\OpenShell\\Languages"; DoEnvironmentSubst(path,_countof(path)); SHCreateDirectory(NULL,path); wchar_t fname[_MAX_PATH]; diff --git a/ClassicStartSrc/ClassicStartLib/DownloadHelper.h b/Src/Lib/DownloadHelper.h similarity index 96% rename from ClassicStartSrc/ClassicStartLib/DownloadHelper.h rename to Src/Lib/DownloadHelper.h index 17dfe0f..915f76f 100644 --- a/ClassicStartSrc/ClassicStartLib/DownloadHelper.h +++ b/Src/Lib/DownloadHelper.h @@ -1,5 +1,5 @@ // Classic Shell (c) 2009-2017, Ivo Beltchev -// Classic Start (c) 2017-2018, The Passionate-Coder Team +// Open-Shell (c) 2017-2018, The Open-Shell Team // Confidential information of Ivo Beltchev. Not for disclosure or distribution without prior written consent from the author #pragma once diff --git a/ClassicStartSrc/ClassicStartLib/FNVHash.cpp b/Src/Lib/FNVHash.cpp similarity index 93% rename from ClassicStartSrc/ClassicStartLib/FNVHash.cpp rename to Src/Lib/FNVHash.cpp index af48c3c..19cade0 100644 --- a/ClassicStartSrc/ClassicStartLib/FNVHash.cpp +++ b/Src/Lib/FNVHash.cpp @@ -1,5 +1,5 @@ // Classic Shell (c) 2009-2017, Ivo Beltchev -// Classic Start (c) 2017-2018, The Passionate-Coder Team +// Open-Shell (c) 2017-2018, The Open-Shell Team // Confidential information of Ivo Beltchev. Not for disclosure or distribution without prior written consent from the author #include diff --git a/ClassicStartSrc/ClassicStartLib/FNVHash.h b/Src/Lib/FNVHash.h similarity index 90% rename from ClassicStartSrc/ClassicStartLib/FNVHash.h rename to Src/Lib/FNVHash.h index db8136f..e8ead3a 100644 --- a/ClassicStartSrc/ClassicStartLib/FNVHash.h +++ b/Src/Lib/FNVHash.h @@ -1,5 +1,5 @@ // Classic Shell (c) 2009-2017, Ivo Beltchev -// Classic Start (c) 2017-2018, The Passionate-Coder Team +// Open-Shell (c) 2017-2018, The Open-Shell Team // Confidential information of Ivo Beltchev. Not for disclosure or distribution without prior written consent from the author #pragma once diff --git a/ClassicStartSrc/ClassicStartLib/FileHelper.cpp b/Src/Lib/FileHelper.cpp similarity index 100% rename from ClassicStartSrc/ClassicStartLib/FileHelper.cpp rename to Src/Lib/FileHelper.cpp diff --git a/ClassicStartSrc/ClassicStartLib/FileHelper.h b/Src/Lib/FileHelper.h similarity index 85% rename from ClassicStartSrc/ClassicStartLib/FileHelper.h rename to Src/Lib/FileHelper.h index 5c4ce89..4d33ffc 100644 --- a/ClassicStartSrc/ClassicStartLib/FileHelper.h +++ b/Src/Lib/FileHelper.h @@ -1,5 +1,5 @@ // Classic Shell (c) 2009-2017, Ivo Beltchev -// Classic Start (c) 2017-2018, The Passionate-Coder Team +// Open-Shell (c) 2017-2018, The Open-Shell Team // Confidential information of Ivo Beltchev. Not for disclosure or distribution without prior written consent from the author #pragma once diff --git a/ClassicStartSrc/ClassicStartLib/IatHookHelper.cpp b/Src/Lib/IatHookHelper.cpp similarity index 98% rename from ClassicStartSrc/ClassicStartLib/IatHookHelper.cpp rename to Src/Lib/IatHookHelper.cpp index d000cc3..4a34d31 100644 --- a/ClassicStartSrc/ClassicStartLib/IatHookHelper.cpp +++ b/Src/Lib/IatHookHelper.cpp @@ -1,5 +1,5 @@ // Classic Shell (c) 2009-2017, Ivo Beltchev -// Classic Start (c) 2017-2018, The Passionate-Coder Team +// Open-Shell (c) 2017-2018, The Open-Shell Team // Confidential information of Ivo Beltchev. Not for disclosure or distribution without prior written consent from the author #include diff --git a/ClassicStartSrc/ClassicStartLib/IatHookHelper.h b/Src/Lib/IatHookHelper.h similarity index 92% rename from ClassicStartSrc/ClassicStartLib/IatHookHelper.h rename to Src/Lib/IatHookHelper.h index c749838..2a4603f 100644 --- a/ClassicStartSrc/ClassicStartLib/IatHookHelper.h +++ b/Src/Lib/IatHookHelper.h @@ -1,5 +1,5 @@ // Classic Shell (c) 2009-2017, Ivo Beltchev -// Classic Start (c) 2017-2018, The Passionate-Coder Team +// Open-Shell (c) 2017-2018, The Open-Shell Team // Confidential information of Ivo Beltchev. Not for disclosure or distribution without prior written consent from the author #pragma once diff --git a/ClassicStartSrc/ClassicStartLib/Instance.cpp b/Src/Lib/Instance.cpp similarity index 78% rename from ClassicStartSrc/ClassicStartLib/Instance.cpp rename to Src/Lib/Instance.cpp index 10d7700..611b11c 100644 --- a/ClassicStartSrc/ClassicStartLib/Instance.cpp +++ b/Src/Lib/Instance.cpp @@ -1,5 +1,5 @@ // Classic Shell (c) 2009-2017, Ivo Beltchev -// Classic Start (c) 2017-2018, The Passionate-Coder Team +// Open-Shell (c) 2017-2018, The Open-Shell Team // Confidential information of Ivo Beltchev. Not for disclosure or distribution without prior written consent from the author #include diff --git a/ClassicStartSrc/ClassicStartLib/LanguageSettingsHelper.cpp b/Src/Lib/LanguageSettingsHelper.cpp similarity index 98% rename from ClassicStartSrc/ClassicStartLib/LanguageSettingsHelper.cpp rename to Src/Lib/LanguageSettingsHelper.cpp index 3cdcb9d..f45ac54 100644 --- a/ClassicStartSrc/ClassicStartLib/LanguageSettingsHelper.cpp +++ b/Src/Lib/LanguageSettingsHelper.cpp @@ -1,5 +1,5 @@ // Classic Shell (c) 2009-2017, Ivo Beltchev -// Classic Start (c) 2017-2018, The Passionate-Coder Team +// Open-Shell (c) 2017-2018, The Open-Shell Team // Confidential information of Ivo Beltchev. Not for disclosure or distribution without prior written consent from the author #include @@ -201,7 +201,7 @@ void CLanguageSettingsDlg::UpdateFlags( void ) } else { - Strcpy(path,_countof(path),L"%ALLUSERSPROFILE%\\ClassicStart\\Languages"); + Strcpy(path,_countof(path),L"%ALLUSERSPROFILE%\\OpenShell\\Languages"); DoEnvironmentSubst(path,_countof(path)); } @@ -335,7 +335,7 @@ LRESULT CLanguageSettingsDlg::OnInitDialog( UINT uMsg, WPARAM wParam, LPARAM lPa } // parse update.ver in data and add all flags - wchar_t path[_MAX_PATH]=L"%ALLUSERSPROFILE%\\ClassicStart\\update.ver"; + wchar_t path[_MAX_PATH]=L"%ALLUSERSPROFILE%\\OpenShell\\update.ver"; DoEnvironmentSubst(path,_countof(path)); s_VersionData.bValid=(s_VersionData.Load(path,true)==VersionData::LOAD_OK); diff --git a/ClassicStartSrc/ClassicStartLib/LanguageSettingsHelper.h b/Src/Lib/LanguageSettingsHelper.h similarity index 85% rename from ClassicStartSrc/ClassicStartLib/LanguageSettingsHelper.h rename to Src/Lib/LanguageSettingsHelper.h index 28178ea..7b4e05a 100644 --- a/ClassicStartSrc/ClassicStartLib/LanguageSettingsHelper.h +++ b/Src/Lib/LanguageSettingsHelper.h @@ -1,5 +1,5 @@ // Classic Shell (c) 2009-2017, Ivo Beltchev -// Classic Start (c) 2017-2018, The Passionate-Coder Team +// Open-Shell (c) 2017-2018, The Open-Shell Team // Confidential information of Ivo Beltchev. Not for disclosure or distribution without prior written consent from the author #pragma once diff --git a/ClassicStartSrc/ClassicStartLib/ClassicStartLib.rc b/Src/Lib/Lib.rc similarity index 98% rename from ClassicStartSrc/ClassicStartLib/ClassicStartLib.rc rename to Src/Lib/Lib.rc index 2a48fb6..5844591 100644 --- a/ClassicStartSrc/ClassicStartLib/ClassicStartLib.rc +++ b/Src/Lib/Lib.rc @@ -277,7 +277,7 @@ BEGIN IDS_BMP_TITLE "Select Image File" IDS_SEARCH_PROMPT "Search Settings" IDS_SETTING_SEARCH "Search Results" - IDS_WEBSITE_TIP "Visit Classic Start on the web - http://www.classicshell.net" + IDS_WEBSITE_TIP "Visit Open-Shell on the web - http://www.classicshell.net" IDS_LOCATE_SETTING "Locate setting" IDS_LANGUAGE_UPDATED "The language %s is up to date." IDS_LANGUAGE_MISSING "Update for language %s is not available." @@ -293,7 +293,7 @@ BEGIN IDS_INITIATE_FAIL "Failed to initiate the download." IDS_LANG_DOWNLOAD_FAIL "Failed to download the language file." IDS_LANG_SAVE_FAIL "Failed to save language file '%s'." - IDS_UPDATE_TITLE "Classic Start Update" + IDS_UPDATE_TITLE "Open-Shell Update" IDS_INST_DOWNLOAD_FAIL "Failed to download the new version." IDS_INST_SAVE_FAIL "Failed to save file '%s'." IDS_PROGRESS_CONNECT "Connecting..." diff --git a/ClassicStartSrc/ClassicStartLib/ClassicStartLib.vcxproj b/Src/Lib/Lib.vcxproj similarity index 97% rename from ClassicStartSrc/ClassicStartLib/ClassicStartLib.vcxproj rename to Src/Lib/Lib.vcxproj index aba6b07..ad7469f 100644 --- a/ClassicStartSrc/ClassicStartLib/ClassicStartLib.vcxproj +++ b/Src/Lib/Lib.vcxproj @@ -20,9 +20,9 @@ {D42FE717-485B-492D-884A-1999F6D51154} - ClassicStartLib + Lib Win32Proj - 10.0.16299.0 + 10.0.17134.0 @@ -137,7 +137,7 @@ - + @@ -145,7 +145,7 @@ - + @@ -190,4 +190,4 @@ - + \ No newline at end of file diff --git a/ClassicStartSrc/ClassicStartLib/ClassicStartLib.vcxproj.filters b/Src/Lib/Lib.vcxproj.filters similarity index 97% rename from ClassicStartSrc/ClassicStartLib/ClassicStartLib.vcxproj.filters rename to Src/Lib/Lib.vcxproj.filters index 7f5b515..fbcf3ef 100644 --- a/ClassicStartSrc/ClassicStartLib/ClassicStartLib.vcxproj.filters +++ b/Src/Lib/Lib.vcxproj.filters @@ -19,7 +19,7 @@ - + Resource Files @@ -39,7 +39,7 @@ - + Resource Files diff --git a/ClassicStartSrc/ClassicStartLib/ResourceHelper.cpp b/Src/Lib/ResourceHelper.cpp similarity index 99% rename from ClassicStartSrc/ClassicStartLib/ResourceHelper.cpp rename to Src/Lib/ResourceHelper.cpp index d809b69..76b2d40 100644 --- a/ClassicStartSrc/ClassicStartLib/ResourceHelper.cpp +++ b/Src/Lib/ResourceHelper.cpp @@ -1,5 +1,5 @@ // Classic Shell (c) 2009-2017, Ivo Beltchev -// Classic Start (c) 2017-2018, The Passionate-Coder Team +// Open-Shell (c) 2017-2018, The Open-Shell Team // Confidential information of Ivo Beltchev. Not for disclosure or distribution without prior written consent from the author #include "stdafx.h" @@ -80,7 +80,7 @@ HINSTANCE LoadTranslationDll( const wchar_t *langSetting ) GetModuleFileName(g_Instance,path1,_countof(path1)); *PathFindFileName(path1)=0; - wchar_t path2[_MAX_PATH]=L"%ALLUSERSPROFILE%\\ClassicStart\\Languages\\"; + wchar_t path2[_MAX_PATH]=L"%ALLUSERSPROFILE%\\OpenShell\\Languages\\"; DoEnvironmentSubst(path2,_countof(path2)); DWORD curVersion=GetVersionEx(g_Instance); diff --git a/ClassicStartSrc/ClassicStartLib/ResourceHelper.h b/Src/Lib/ResourceHelper.h similarity index 98% rename from ClassicStartSrc/ClassicStartLib/ResourceHelper.h rename to Src/Lib/ResourceHelper.h index 8d03f5e..ac7399a 100644 --- a/ClassicStartSrc/ClassicStartLib/ResourceHelper.h +++ b/Src/Lib/ResourceHelper.h @@ -1,5 +1,5 @@ // Classic Shell (c) 2009-2017, Ivo Beltchev -// Classic Start (c) 2017-2018, The Passionate-Coder Team +// Open-Shell (c) 2017-2018, The Open-Shell Team // Confidential information of Ivo Beltchev. Not for disclosure or distribution without prior written consent from the author #pragma once diff --git a/ClassicStartSrc/ClassicStartLib/Settings.cpp b/Src/Lib/Settings.cpp similarity index 96% rename from ClassicStartSrc/ClassicStartLib/Settings.cpp rename to Src/Lib/Settings.cpp index 5b6a894..3c10214 100644 --- a/ClassicStartSrc/ClassicStartLib/Settings.cpp +++ b/Src/Lib/Settings.cpp @@ -1,5 +1,5 @@ // Classic Shell (c) 2009-2017, Ivo Beltchev -// Classic Start (c) 2017-2018, The Passionate-Coder Team +// Open-Shell (c) 2017-2018, The Open-Shell Team // Confidential information of Ivo Beltchev. Not for disclosure or distribution without prior written consent from the author #include @@ -412,24 +412,24 @@ static void GetRegPaths( TSettingsComponent component, const wchar_t *®Path, switch (component) { case COMPONENT_EXPLORER: - regPath=L"Software\\PassionateCoder\\ClassicExplorer"; - gpPath=L"Software\\Policies\\PassionateCoder\\ClassicExplorer"; + regPath=L"Software\\OpenShell\\ClassicExplorer"; + gpPath=L"Software\\Policies\\OpenShell\\ClassicExplorer"; break; case COMPONENT_MENU: - regPath=L"Software\\PassionateCoder\\ClassicStartMenu"; - gpPath=L"Software\\Policies\\PassionateCoder\\ClassicStartMenu"; + regPath=L"Software\\OpenShell\\Menu"; + gpPath=L"Software\\Policies\\OpenShell\\Menu"; break; case COMPONENT_IE: - regPath=L"Software\\PassionateCoder\\ClassicIE"; - gpPath=L"Software\\Policies\\PassionateCoder\\ClassicIE"; + regPath=L"Software\\OpenShell\\ClassicIE"; + gpPath=L"Software\\Policies\\OpenShell\\ClassicIE"; break; case COMPONENT_UPDATE: regPath=L""; gpPath=L""; break; case COMPONENT_SHARED: - regPath=L"Software\\PassionateCoder\\ClassicStart"; - gpPath=L"Software\\Policies\\PassionateCoder\\ClassicStart"; + regPath=L"Software\\OpenShell\\OpenShell"; + gpPath=L"Software\\Policies\\OpenShell\\OpenShell"; break; } } @@ -1259,7 +1259,7 @@ LRESULT CSettingsDlg::OnInitDialog( UINT uMsg, WPARAM wParam, LPARAM lParam, BOO { PROPVARIANT val; val.vt=VT_LPWSTR; - val.pwszVal=L"ClassicStart.Settings.Dialog"; + val.pwszVal=L"OpenShell.Settings.Dialog"; pStore->SetValue(PKEY_AppUserModel_ID,val); } */ @@ -2177,7 +2177,7 @@ bool HasHelp( void ) GetModuleFileName(_AtlBaseModule.GetResourceInstance(),path,_countof(path)); *PathFindFileName(path)=0; wchar_t topic[_MAX_PATH]; - Sprintf(topic,_countof(topic),L"%s%sClassicStart.chm",path,GetDocRelativePath()); + Sprintf(topic,_countof(topic),L"%s%sOpenShell.chm",path,GetDocRelativePath()); return (GetFileAttributes(topic)!=INVALID_FILE_ATTRIBUTES); } @@ -2187,7 +2187,7 @@ void ShowHelp( void ) GetModuleFileName(_AtlBaseModule.GetResourceInstance(),path,_countof(path)); *PathFindFileName(path)=0; wchar_t topic[_MAX_PATH]; - Sprintf(topic,_countof(topic),L"%s%sClassicStart.chm::/%s.html",path,GetDocRelativePath(),PathFindFileName(g_SettingsManager.GetRegPath())); + Sprintf(topic,_countof(topic),L"%s%sOpenShell.chm::/%s.html",path,GetDocRelativePath(),PathFindFileName(g_SettingsManager.GetRegPath())); HtmlHelp(GetDesktopWindow(),topic,HH_DISPLAY_TOPIC,NULL); } @@ -2385,7 +2385,7 @@ static const char *g_AdmxText1a= "\t\r\n"; static const char *g_AdmxText1cs= -"\t\t\r\n" +"\t\t\r\n" "\t\r\n" "\t\r\n" "\t\r\n" @@ -2395,11 +2395,11 @@ static const char *g_AdmxText1cs= "\t\t\r\n" "\t\r\n" "\t\r\n" -"\t\t\r\n"; +"\t\t\r\n"; static const char *g_AdmxText1csm= -"\t\t\r\n" -"\t\t\r\n" +"\t\t\r\n" +"\t\t\r\n" "\t\r\n" "\t\r\n" "\t\r\n" @@ -2418,13 +2418,13 @@ static const char *g_AdmxText1csm= "\t\t\r\n" "\t\r\n" "\t\r\n" -"\t\t\r\n" -"\t\t\t\r\n" +"\t\t\r\n" +"\t\t\t\r\n" "\t\t\r\n"; static const char *g_AdmxText1ce= -"\t\t\r\n" -"\t\t\r\n" +"\t\t\r\n" +"\t\t\r\n" "\t\r\n" "\t\r\n" "\t\r\n" @@ -2436,12 +2436,12 @@ static const char *g_AdmxText1ce= "\t\r\n" "\t\r\n" "\t\t\r\n" -"\t\t\t\r\n" +"\t\t\t\r\n" "\t\t\r\n"; static const char *g_AdmxText1cie= -"\t\t\r\n" -"\t\t\r\n" +"\t\t\r\n" +"\t\t\r\n" "\t\r\n" "\t\r\n" "\t\r\n" @@ -2452,7 +2452,7 @@ static const char *g_AdmxText1cie= "\t\r\n" "\t\r\n" "\t\t\r\n" -"\t\t\t\r\n" +"\t\t\t\r\n" "\t\t\r\n"; static const char *g_AdmxText1b= @@ -2475,13 +2475,13 @@ static const char *g_AdmlText1a= "\t\t\t%State3%\r\n"; static const char *g_AdmlText1cs= -"\t\t\t%ClassicStartCat%\r\n" -"\t\t\t%ClassicStartCatHelp%\r\n" +"\t\t\t%OpenShellCat%\r\n" +"\t\t\t%OpenShellCatHelp%\r\n" "\t\t\t%SUPPORTED_CS404%\r\n"; static const char *g_AdmlText1csm= -"\t\t\t%ClassicStartMenuCat%\r\n" -"\t\t\t%ClassicStartMenuCatHelp%\r\n" +"\t\t\t%MenuCat%\r\n" +"\t\t\t%MenuCatHelp%\r\n" "\t\t\t%SUPPORTED_CS404%\r\n" "%SUPPORTED_CS404_WIN7%\r\n" "\t\t\t%SUPPORTED_CS404%\r\n" @@ -2538,30 +2538,30 @@ bool SaveAdmx( TSettingsComponent component, const char *admxFile, const char *a switch (component) { case COMPONENT_EXPLORER: - keyName="Software\\Policies\\PassionateCoder\\ClassicExplorer"; + keyName="Software\\Policies\\OpenShell\\ClassicExplorer"; prefix="CE_"; catName="ClassicExplorer"; admxText1=g_AdmxText1ce; admlText1=g_AdmlText1ce; break; case COMPONENT_MENU: - keyName="Software\\Policies\\PassionateCoder\\ClassicStartMenu"; + keyName="Software\\Policies\\OpenShell\\Menu"; prefix="CSM_"; - catName="ClassicStartMenu"; + catName="Menu"; admxText1=g_AdmxText1csm; admlText1=g_AdmlText1csm; break; case COMPONENT_IE: - keyName="Software\\Policies\\PassionateCoder\\ClassicIE"; + keyName="Software\\Policies\\OpenShell\\ClassicIE"; prefix="CIE_"; catName="ClassicIE"; admxText1=g_AdmxText1cie; admlText1=g_AdmlText1cie; break; case COMPONENT_SHARED: - keyName="Software\\Policies\\PassionateCoder\\ClassicStart"; + keyName="Software\\Policies\\OpenShell\\OpenShell"; prefix="CS_"; - catName="ClassicStart"; + catName="OpenShell"; admxText1=g_AdmxText1cs; admlText1=g_AdmlText1cs; break; diff --git a/ClassicStartSrc/ClassicStartLib/Settings.h b/Src/Lib/Settings.h similarity index 99% rename from ClassicStartSrc/ClassicStartLib/Settings.h rename to Src/Lib/Settings.h index 1b669ee..0306a85 100644 --- a/ClassicStartSrc/ClassicStartLib/Settings.h +++ b/Src/Lib/Settings.h @@ -1,5 +1,5 @@ // Classic Shell (c) 2009-2017, Ivo Beltchev -// Classic Start (c) 2017-2018, The Passionate-Coder Team +// Open-Shell (c) 2017-2018, The Open-Shell Team // Confidential information of Ivo Beltchev. Not for disclosure or distribution without prior written consent from the author #pragma once diff --git a/ClassicStartSrc/ClassicStartLib/SettingsParser.cpp b/Src/Lib/SettingsParser.cpp similarity index 99% rename from ClassicStartSrc/ClassicStartLib/SettingsParser.cpp rename to Src/Lib/SettingsParser.cpp index 9830e21..0a4fbbf 100644 --- a/ClassicStartSrc/ClassicStartLib/SettingsParser.cpp +++ b/Src/Lib/SettingsParser.cpp @@ -1,5 +1,5 @@ // Classic Shell (c) 2009-2017, Ivo Beltchev -// Classic Start (c) 2017-2018, The Passionate-Coder Team +// Open-Shell (c) 2017-2018, The Open-Shell Team // Confidential information of Ivo Beltchev. Not for disclosure or distribution without prior written consent from the author #include diff --git a/ClassicStartSrc/ClassicStartLib/SettingsParser.h b/Src/Lib/SettingsParser.h similarity index 98% rename from ClassicStartSrc/ClassicStartLib/SettingsParser.h rename to Src/Lib/SettingsParser.h index 5a7a34c..50dd4f9 100644 --- a/ClassicStartSrc/ClassicStartLib/SettingsParser.h +++ b/Src/Lib/SettingsParser.h @@ -1,5 +1,5 @@ // Classic Shell (c) 2009-2017, Ivo Beltchev -// Classic Start (c) 2017-2018, The Passionate-Coder Team +// Open-Shell (c) 2017-2018, The Open-Shell Team // Confidential information of Ivo Beltchev. Not for disclosure or distribution without prior written consent from the author #pragma once diff --git a/ClassicStartSrc/ClassicStartLib/SettingsUIHelper.cpp b/Src/Lib/SettingsUIHelper.cpp similarity index 99% rename from ClassicStartSrc/ClassicStartLib/SettingsUIHelper.cpp rename to Src/Lib/SettingsUIHelper.cpp index 0bd31c0..426c1ee 100644 --- a/ClassicStartSrc/ClassicStartLib/SettingsUIHelper.cpp +++ b/Src/Lib/SettingsUIHelper.cpp @@ -1,5 +1,5 @@ // Classic Shell (c) 2009-2017, Ivo Beltchev -// Classic Start (c) 2017-2018, The Passionate-Coder Team +// Open-Shell (c) 2017-2018, The Open-Shell Team // Confidential information of Ivo Beltchev. Not for disclosure or distribution without prior written consent from the author #include diff --git a/ClassicStartSrc/ClassicStartLib/SettingsUIHelper.h b/Src/Lib/SettingsUIHelper.h similarity index 99% rename from ClassicStartSrc/ClassicStartLib/SettingsUIHelper.h rename to Src/Lib/SettingsUIHelper.h index e23738b..a3f88e0 100644 --- a/ClassicStartSrc/ClassicStartLib/SettingsUIHelper.h +++ b/Src/Lib/SettingsUIHelper.h @@ -1,5 +1,5 @@ // Classic Shell (c) 2009-2017, Ivo Beltchev -// Classic Start (c) 2017-2018, The Passionate-Coder Team +// Open-Shell (c) 2017-2018, The Open-Shell Team // Confidential information of Ivo Beltchev. Not for disclosure or distribution without prior written consent from the author #pragma once diff --git a/ClassicStartSrc/ClassicStartLib/StringSet.cpp b/Src/Lib/StringSet.cpp similarity index 96% rename from ClassicStartSrc/ClassicStartLib/StringSet.cpp rename to Src/Lib/StringSet.cpp index 4bda82d..88fb8bd 100644 --- a/ClassicStartSrc/ClassicStartLib/StringSet.cpp +++ b/Src/Lib/StringSet.cpp @@ -1,5 +1,5 @@ // Classic Shell (c) 2009-2017, Ivo Beltchev -// Classic Start (c) 2017-2018, The Passionate-Coder Team +// Open-Shell (c) 2017-2018, The Open-Shell Team // Confidential information of Ivo Beltchev. Not for disclosure or distribution without prior written consent from the author #include diff --git a/ClassicStartSrc/ClassicStartLib/StringSet.h b/Src/Lib/StringSet.h similarity index 91% rename from ClassicStartSrc/ClassicStartLib/StringSet.h rename to Src/Lib/StringSet.h index 9c963bd..86fcd7b 100644 --- a/ClassicStartSrc/ClassicStartLib/StringSet.h +++ b/Src/Lib/StringSet.h @@ -1,5 +1,5 @@ // Classic Shell (c) 2009-2017, Ivo Beltchev -// Classic Start (c) 2017-2018, The Passionate-Coder Team +// Open-Shell (c) 2017-2018, The Open-Shell Team // Confidential information of Ivo Beltchev. Not for disclosure or distribution without prior written consent from the author #pragma once diff --git a/ClassicStartSrc/ClassicStartLib/StringUtils.cpp b/Src/Lib/StringUtils.cpp similarity index 99% rename from ClassicStartSrc/ClassicStartLib/StringUtils.cpp rename to Src/Lib/StringUtils.cpp index e402f9b..e39d634 100644 --- a/ClassicStartSrc/ClassicStartLib/StringUtils.cpp +++ b/Src/Lib/StringUtils.cpp @@ -1,5 +1,5 @@ // Classic Shell (c) 2009-2017, Ivo Beltchev -// Classic Start (c) 2017-2018, The Passionate-Coder Team +// Open-Shell (c) 2017-2018, The Open-Shell Team // Confidential information of Ivo Beltchev. Not for disclosure or distribution without prior written consent from the author // StringUtils is also available under the CPOL license as part of the FormatString article diff --git a/ClassicStartSrc/ClassicStartLib/StringUtils.h b/Src/Lib/StringUtils.h similarity index 98% rename from ClassicStartSrc/ClassicStartLib/StringUtils.h rename to Src/Lib/StringUtils.h index 43ef8a3..8d48fee 100644 --- a/ClassicStartSrc/ClassicStartLib/StringUtils.h +++ b/Src/Lib/StringUtils.h @@ -1,5 +1,5 @@ // Classic Shell (c) 2009-2017, Ivo Beltchev -// Classic Start (c) 2017-2018, The Passionate-Coder Team +// Open-Shell (c) 2017-2018, The Open-Shell Team // Confidential information of Ivo Beltchev. Not for disclosure or distribution without prior written consent from the author // StringUtils is also available under the CPOL license as part of the FormatString article diff --git a/ClassicStartSrc/ClassicStartLib/TrackResources.cpp b/Src/Lib/TrackResources.cpp similarity index 100% rename from ClassicStartSrc/ClassicStartLib/TrackResources.cpp rename to Src/Lib/TrackResources.cpp diff --git a/ClassicStartSrc/ClassicStartLib/TrackResources.h b/Src/Lib/TrackResources.h similarity index 98% rename from ClassicStartSrc/ClassicStartLib/TrackResources.h rename to Src/Lib/TrackResources.h index c18f622..d062157 100644 --- a/ClassicStartSrc/ClassicStartLib/TrackResources.h +++ b/Src/Lib/TrackResources.h @@ -1,5 +1,5 @@ // Classic Shell (c) 2009-2017, Ivo Beltchev -// Classic Start (c) 2017-2018, The Passionate-Coder Team +// Open-Shell (c) 2017-2018, The Open-Shell Team // Confidential information of Ivo Beltchev. Not for disclosure or distribution without prior written consent from the author #pragma once diff --git a/ClassicStartSrc/ClassicStartLib/Translations.cpp b/Src/Lib/Translations.cpp similarity index 97% rename from ClassicStartSrc/ClassicStartLib/Translations.cpp rename to Src/Lib/Translations.cpp index dd2c4cf..2aad2db 100644 --- a/ClassicStartSrc/ClassicStartLib/Translations.cpp +++ b/Src/Lib/Translations.cpp @@ -1,5 +1,5 @@ // Classic Shell (c) 2009-2017, Ivo Beltchev -// Classic Start (c) 2017-2018, The Passionate-Coder Team +// Open-Shell (c) 2017-2018, The Open-Shell Team // Confidential information of Ivo Beltchev. Not for disclosure or distribution without prior written consent from the author #include diff --git a/ClassicStartSrc/ClassicStartLib/Translations.h b/Src/Lib/Translations.h similarity index 93% rename from ClassicStartSrc/ClassicStartLib/Translations.h rename to Src/Lib/Translations.h index a0eb5ed..9decefe 100644 --- a/ClassicStartSrc/ClassicStartLib/Translations.h +++ b/Src/Lib/Translations.h @@ -1,5 +1,5 @@ // Classic Shell (c) 2009-2017, Ivo Beltchev -// Classic Start (c) 2017-2018, The Passionate-Coder Team +// Open-Shell (c) 2017-2018, The Open-Shell Team // Confidential information of Ivo Beltchev. Not for disclosure or distribution without prior written consent from the author #pragma once diff --git a/ClassicStartSrc/ClassicStartLib/flags.bmp b/Src/Lib/flags.bmp similarity index 100% rename from ClassicStartSrc/ClassicStartLib/flags.bmp rename to Src/Lib/flags.bmp diff --git a/ClassicStartSrc/ClassicStartLib/flags24.bmp b/Src/Lib/flags24.bmp similarity index 100% rename from ClassicStartSrc/ClassicStartLib/flags24.bmp rename to Src/Lib/flags24.bmp diff --git a/ClassicStartSrc/ClassicStartLib/padlock.ico b/Src/Lib/padlock.ico similarity index 100% rename from ClassicStartSrc/ClassicStartLib/padlock.ico rename to Src/Lib/padlock.ico diff --git a/ClassicStartSrc/ClassicStartLib/play.ico b/Src/Lib/play.ico similarity index 100% rename from ClassicStartSrc/ClassicStartLib/play.ico rename to Src/Lib/play.ico diff --git a/ClassicStartSrc/ClassicStartLib/resource.h b/Src/Lib/resource.h similarity index 99% rename from ClassicStartSrc/ClassicStartLib/resource.h rename to Src/Lib/resource.h index 2e8218a..718e4f2 100644 --- a/ClassicStartSrc/ClassicStartLib/resource.h +++ b/Src/Lib/resource.h @@ -1,6 +1,6 @@ //{{NO_DEPENDENCIES}} // Microsoft Visual C++ generated include file. -// Used by ClassicStartLib.rc +// Used by Lib.rc // #define IDS_VERSION_URL 100 #define IDB_FLAGS 109 diff --git a/ClassicStartSrc/ClassicStartMenu/stdafx.cpp b/Src/Lib/stdafx.cpp similarity index 71% rename from ClassicStartSrc/ClassicStartMenu/stdafx.cpp rename to Src/Lib/stdafx.cpp index 2556f38..afaa4d1 100644 --- a/ClassicStartSrc/ClassicStartMenu/stdafx.cpp +++ b/Src/Lib/stdafx.cpp @@ -1,5 +1,5 @@ // stdafx.cpp : source file that includes just the standard includes -// ClassicStartMenuDLL.pch will be the pre-compiled header +// StartMenuDLL.pch will be the pre-compiled header // stdafx.obj will contain the pre-compiled type information #include "stdafx.h" diff --git a/ClassicStartSrc/ClassicStartLib/stdafx.h b/Src/Lib/stdafx.h similarity index 100% rename from ClassicStartSrc/ClassicStartLib/stdafx.h rename to Src/Lib/stdafx.h diff --git a/ClassicStartSrc/ClassicStartLib/targetver.h b/Src/Lib/targetver.h similarity index 100% rename from ClassicStartSrc/ClassicStartLib/targetver.h rename to Src/Lib/targetver.h diff --git a/ClassicStartSrc/ClassicStartLib/warning.ico b/Src/Lib/warning.ico similarity index 100% rename from ClassicStartSrc/ClassicStartLib/warning.ico rename to Src/Lib/warning.ico diff --git a/ClassicStartSrc/LocComments.txt b/Src/LocComments.txt similarity index 100% rename from ClassicStartSrc/LocComments.txt rename to Src/LocComments.txt diff --git a/ClassicStartSrc/Localization.rtf b/Src/Localization.rtf similarity index 71% rename from ClassicStartSrc/Localization.rtf rename to Src/Localization.rtf index 796d228..b630148 100644 --- a/ClassicStartSrc/Localization.rtf +++ b/Src/Localization.rtf @@ -7,39 +7,39 @@ {\*\listoverridetable{\listoverride\listid1\listoverridecount0\ls1}} {\stylesheet{ Normal;}{\s1 heading 1;}{\s2 heading 2;}} {\*\generator Riched20 10.0.17134}{\*\mmathPr\mnaryLim0\mdispDef1\mwrapIndent1440 }\viewkind4\uc1 -\pard\keepn\widctlpar\s1\sb240\sa60\sl276\slmult1\kerning32\b\f0\fs32 Localization of Classic Start\par +\pard\keepn\widctlpar\s1\sb240\sa60\sl276\slmult1\kerning32\b\f0\fs32 Localization of Open-Shell\par \pard\nowidctlpar\kerning0\b0\f1\fs20\par -This file explains the localization system used by Classic Start and how to translate Classic Start in new languages.\par +This file explains the localization system used by Open-Shell and how to translate Open-Shell in new languages.\par \par \pard\keepn\widctlpar\s2\sb240\sa60\sl276\slmult1\b\i\f0\fs28 1. What can be localized\par \pard\nowidctlpar\b0\i0\f1\fs20\par -Classic Start has 2 major systems for providing localized text.\par +Open-Shell has 2 major systems for providing localized text.\par \par The first one is the L10N.ini files. There are 3 files \endash ExplorerL10N.ini, StartMenuL10N.ini and StartMenuHelperL10N.ini. They contain translations for the text in Explorer and the start menu that users will encounter during normal use. These files contain translations for all of the 35 supported languages. Each language is separated in its own section. You will generally not need to edit these files unless you find a typo. If you do, please send the correction to {{\field{\*\fldinst{HYPERLINK "mailto:classicshell@ibeltchev.com" }}{\fldrslt{\ul\cf1\cf1\ul classicshell@ibeltchev.com}}}}\f1\fs20 , so I can fix the typo in the next release.\par \par -The second system is for localizing the settings UI and the system messages that Classic Start displays. The translations are packaged into a resource DLL with the name of the language \endash en-US.dll, ja-JP.dll, etc. The DLL can contain:\par +The second system is for localizing the settings UI and the system messages that Open-Shell displays. The translations are packaged into a resource DLL with the name of the language \endash en-US.dll, ja-JP.dll, etc. The DLL can contain:\par \pard{\pntext\f2\'B7\tab}{\*\pn\pnlvlblt\pnf2\pnindent0{\pntxtb\'B7}}\nowidctlpar\fi-360\li720 A string table with replacement strings\par {\pntext\f2\'B7\tab}Dialog resources for the Settings UI\par {\pntext\f2\'B7\tab}Overrides for text lines in the L10N.ini files\par \pard\nowidctlpar\par -The same DLL contains resources for all of the Classic Start components \endash Classic Explorer, Classic Start Menu, etc. Generally resources from 2000 to 3000 belong to Classic Explorer, from 3000 to 4000 belong to Classic Start Menu, from 5000 to 6000 belong to Classic IE, 6000 to 7000 belong to the updater component and from 4000 to 5000 are shared by all components.\par +The same DLL contains resources for all of the Open-Shell components \endash Classic Explorer, Open-Shell Menu, etc. Generally resources from 2000 to 3000 belong to Classic Explorer, from 3000 to 4000 belong to Open-Shell Menu, from 5000 to 6000 belong to Classic IE, 6000 to 7000 belong to the updater component and from 4000 to 5000 are shared by all components.\par \par \pard\keepn\widctlpar\s2\sb240\sa60\sl276\slmult1\b\i\f0\fs28 2. What else can be localized (if you really want to)\par \pard\nowidctlpar\b0\i0\f1\fs20\par -Classic Start is designed to support only localizations for the UI. Localizations for other areas, like the installer and the documentation will require more work.\par +Open-Shell is designed to support only localizations for the UI. Localizations for other areas, like the installer and the documentation will require more work.\par \par -To translate the installer you need to translate the ClassicStartText-en-US.wxl file. It contain the text for the installer. One benefit of translating the installer is that you can localize the names of the shortcuts in the Start menu.\par +To translate the installer you need to translate the OpenShellText-en-US.wxl file. It contain the text for the installer. One benefit of translating the installer is that you can localize the names of the shortcuts in the Start menu.\par \par -To translate the help file you will need to install some tool for editing CHM files like HTML Help Workshop from Microsoft. Decompile the ClassicStart.chm file and translate the HTML files.\par +To translate the help file you will need to install some tool for editing CHM files like HTML Help Workshop from Microsoft. Decompile the OpenShell.chm file and translate the HTML files.\par \par -You also need to translate the ClassicStartReadme.rtf file and ClassicStartEULA.rtf.\par +You also need to translate the OpenShellReadme.rtf file and OpenShellEULA.rtf.\par \par When you are done, send all translations to me and I will prepare an installer for that language. \par \par @@ -49,18 +49,18 @@ When you are done, send all translations to me and I will prepare an installer f \pard\nowidctlpar\b0\i0\f1\fs20\par Look at the provided \b en-US.dll\b0 file. It contains all English resources that can be translated.\par -\b\i Note:\b0 Classic Start doesn\rquote t need the en-US.dll file. The English text is already built-in. The purpose of the en-US.dll file is to serve as an example and starting point for other languages.\par +\b\i Note:\b0 Open-Shell doesn\rquote t need the en-US.dll file. The English text is already built-in. The purpose of the en-US.dll file is to serve as an example and starting point for other languages.\par \i0\par The localization DLL contains the following resources:\par \par -\pard{\pntext\f2\'B7\tab}{\*\pn\pnlvlblt\pnf2\pnindent0{\pntxtb\'B7}}\nowidctlpar\fi-360\li720 A version resource. It must match the version of Classic Start it is intended to be used with. The reason is that the text often changes between versions, so translations from one version will not work with the next. You may also use the comments section to list your name as the author.\par +\pard{\pntext\f2\'B7\tab}{\*\pn\pnlvlblt\pnf2\pnindent0{\pntxtb\'B7}}\nowidctlpar\fi-360\li720 A version resource. It must match the version of Open-Shell it is intended to be used with. The reason is that the text often changes between versions, so translations from one version will not work with the next. You may also use the comments section to list your name as the author.\par \pard\nowidctlpar\li720\par -\pard{\pntext\f2\'B7\tab}{\*\pn\pnlvlblt\pnf2\pnindent0{\pntxtb\'B7}}\nowidctlpar\fi-360\li720 A string table. Provides translations for the UI text in Classic Start. Use the text from en-US.dll as a source. The string table doesn\rquote t need to include all strings. If a string is missing, it will stay in English.\line\par +\pard{\pntext\f2\'B7\tab}{\*\pn\pnlvlblt\pnf2\pnindent0{\pntxtb\'B7}}\nowidctlpar\fi-360\li720 A string table. Provides translations for the UI text in Open-Shell. Use the text from en-US.dll as a source. The string table doesn\rquote t need to include all strings. If a string is missing, it will stay in English.\line\par {\pntext\f2\'B7\tab}A set of dialog resources. These are the dialog boxes that the Settings UI needs. You can replace the text in the dialogs with your own. You can also resize some of the dialog elements to make the text fit. Like with the strings, if a dialog is missing from the DLL, the English version will be used.\line\par -{\pntext\f2\'B7\tab}A L10N resource (its resource ID must be 1). This is a UTF-16 text file that contains replacement strings for the ini files. For example the ini files do not have the text \ldblquote Settings for Classic Start Menu\rdblquote translated in all languages (since I don\rquote t know how to say it in all 35 languages). So the DLL can provide the translations for the current language. It is possible to replace even text that is already translated \endash for example if you want to fix a typo in the ini file, or to provide a better version of some text line.\line\par +{\pntext\f2\'B7\tab}A L10N resource (its resource ID must be 1). This is a UTF-16 text file that contains replacement strings for the ini files. For example the ini files do not have the text \ldblquote Settings for Open-Shell Menu\rdblquote translated in all languages (since I don\rquote t know how to say it in all 35 languages). So the DLL can provide the translations for the current language. It is possible to replace even text that is already translated \endash for example if you want to fix a typo in the ini file, or to provide a better version of some text line.\line\par \pard\widctlpar\sa200\sl276\slmult1 You can edit a DLL using a resource editor like Visual Studio, Res Hacker, and many others.\par @@ -88,7 +88,7 @@ Look at the provided \b en-US.csv\b0 file. It is a tab-separated file in UTF-16 \pard\nowidctlpar\par \par -Once you are done, send the CSV file to {{\field{\*\fldinst{HYPERLINK "mailto:classicshell@ibeltchev.com" }}{\fldrslt{\ul\cf1\cf1\ul classicshell@ibeltchev.com}}}}\f1\fs20 and I will convert that text into a DLL and upload it to the Classic Start website.\par +Once you are done, send the CSV file to {{\field{\*\fldinst{HYPERLINK "mailto:classicshell@ibeltchev.com" }}{\fldrslt{\ul\cf1\cf1\ul classicshell@ibeltchev.com}}}}\f1\fs20 and I will convert that text into a DLL and upload it to the Open-Shell website.\par \par \pard\keepn\widctlpar\s2\sb240\sa60\sl276\slmult1\b\i\f0\fs28 5. Special characters\par @@ -105,4 +105,4 @@ Some text lines in the DLL or the CSV contain special characters. They are:\par In general, try to keep the special characters as they are.\par \par } - \ No newline at end of file + diff --git a/ClassicStartSrc/Localization/BuildADMX.bat b/Src/Localization/BuildADMX.bat similarity index 75% rename from ClassicStartSrc/Localization/BuildADMX.bat rename to Src/Localization/BuildADMX.bat index 2c1c8bc..83e5460 100644 --- a/ClassicStartSrc/Localization/BuildADMX.bat +++ b/Src/Localization/BuildADMX.bat @@ -1,5 +1,5 @@ cd %2 -..\..\ClassicStartMenu\Setup\ClassicStartMenu.exe -saveadmx %1 +..\..\StartMenu\Setup\StartMenu.exe -saveadmx %1 ..\..\ClassicExplorer\Setup\ClassicExplorerSettings.exe -saveadmx %1 ..\..\ClassicIE\Setup\ClassicIE_32.exe -saveadmx %1 cd .. diff --git a/ClassicStartSrc/Localization/Bulgarian/ClassicExplorerADMX.txt b/Src/Localization/Bulgarian/ClassicExplorerADMX.txt similarity index 94% rename from ClassicStartSrc/Localization/Bulgarian/ClassicExplorerADMX.txt rename to Src/Localization/Bulgarian/ClassicExplorerADMX.txt index 25ddb48..cadc962 100644 --- a/ClassicStartSrc/Localization/Bulgarian/ClassicExplorerADMX.txt +++ b/Src/Localization/Bulgarian/ClassicExplorerADMX.txt @@ -29,7 +29,7 @@ ShowZone.supportedOn = win881 ; TRANSLATE =================================================================== -Title.text = Настройки за Classic Start +Title.text = Настройки за Open-Shell State.text = Състояние: State1.text = Зададена стойност State2.text = Стойност по подразбиране @@ -40,7 +40,7 @@ State3Help.text = Ако състоянието е 'Отключено', нас ClassicExplorerCat.text = Classic Explorer ClassicExplorerCatHelp.text = Групови настройки за Classic Explorer -SUPPORTED_CS404.text = Изисква Classic Start 4.0.4 или по-нов. +SUPPORTED_CS404.text = Изисква Open-Shell 4.0.4 или по-нов. SUPPORTED_CS404_WIN7.text = Изисква Windows 7. SUPPORTED_CS404_WIN881.text = Изисква Windows 8 или Windows 8.1. @@ -53,7 +53,7 @@ ProcessWhiteList.tipOverride = Списък на процеси, за които ProcessBlackList.nameOverride = Черен списък на процеси ProcessBlackList.tipOverride = Списък на процеси, за които е забранено да използват Classic Explorer. Използвайте само имена на файлове (например 'notepad.exe'). Разделяйте отделните имена със запетая или точка и запетая ToolbarItems.nameOverride = Бутони за лентата -ToolbarItems.tipOverride = Изберете кои бутони да се показват в лентата с бутоните.\nНай-добрият метод за получаване на правилния текст е първо да конфигурирате бутоните в диалога с настройките и после да вземете текста от стойността ToolbarItems от HKCU\Software\PassionateCoder\ClassicExplorer\Settings +ToolbarItems.tipOverride = Изберете кои бутони да се показват в лентата с бутоните.\nНай-добрият метод за получаване на правилния текст е първо да конфигурирате бутоните в диалога с настройките и после да вземете текста от стойността ToolbarItems от HKCU\Software\OpenShell\ClassicExplorer\Settings ; os-specific FileExplorer.nameOverride = Подмени диалозите само в Explorer (подобрява скоростта) diff --git a/ClassicStartSrc/Localization/Bulgarian/ClassicIEADMX.txt b/Src/Localization/Bulgarian/ClassicIEADMX.txt similarity index 93% rename from ClassicStartSrc/Localization/Bulgarian/ClassicIEADMX.txt rename to Src/Localization/Bulgarian/ClassicIEADMX.txt index be0f069..98a22cd 100644 --- a/ClassicStartSrc/Localization/Bulgarian/ClassicIEADMX.txt +++ b/Src/Localization/Bulgarian/ClassicIEADMX.txt @@ -6,7 +6,7 @@ LogLevel.supportedOn=never ; TRANSLATE =================================================================== -Title.text = Настройки за Classic Start +Title.text = Настройки за Open-Shell State.text = Състояние: State1.text = Зададена стойност State2.text = Стойност по подразбиране @@ -17,7 +17,7 @@ State3Help.text = Ако състоянието е 'Отключено', нас ClassicIECat.text = Classic IE ClassicIECatHelp.text = Групови настройки за Classic IE -SUPPORTED_CS404.text = Изисква Classic Start 4.0.4 или по-нов. +SUPPORTED_CS404.text = Изисква Open-Shell 4.0.4 или по-нов. SUPPORTED_IE9.text = Изисква Internet Explorer 9 или по-нов. diff --git a/ClassicStartSrc/Localization/Bulgarian/ClassicStartMenuADMX.txt b/Src/Localization/Bulgarian/MenuADMX.txt similarity index 93% rename from ClassicStartSrc/Localization/Bulgarian/ClassicStartMenuADMX.txt rename to Src/Localization/Bulgarian/MenuADMX.txt index 58ae9d0..83b4022 100644 --- a/ClassicStartSrc/Localization/Bulgarian/ClassicStartMenuADMX.txt +++ b/Src/Localization/Bulgarian/MenuADMX.txt @@ -89,7 +89,7 @@ SkipMetro.supportedOn = win8 ; TRANSLATE =================================================================== -Title.text = Настройки за Classic Start +Title.text = Настройки за Open-Shell State.text = Състояние: State1.text = Зададена стойност State2.text = Стойност по подразбиране @@ -98,9 +98,9 @@ State1Help.text = Ако състоянието е 'Зададена стойн State2Help.text = Ако състоянието е 'Стойност по подразбиране', настройката винаги ще бъде равна на стойността по подразбиране за всички потребители. Зададената стойност е без значение. State3Help.text = Ако състоянието е 'Отключено', настройката ще бъде равна на зададената стойност, но отделните потребители ще могат да променят настройката. -ClassicStartMenuCat.text = Classic Start Menu -ClassicStartMenuCatHelp.text = Групови настройки за Classic Start Menu -SUPPORTED_CS404.text = Изисква Classic Start 4.0.4 или по-нов. +MenuCat.text = Open-Shell Menu +MenuCatHelp.text = Групови настройки за Open-Shell Menu +SUPPORTED_CS404.text = Изисква Open-Shell 4.0.4 или по-нов. SUPPORTED_CS404_WIN7.text = Изисква Windows 7. SUPPORTED_CS404_WIN78.text = Изисква Windows 7 или Windows 8. SUPPORTED_CS404_WIN781.text = Изисква Windows 7 или Windows 8.1. @@ -135,25 +135,25 @@ SkinC1.tipOverride = Изберете обложка, която да бъде SkinVariationC1.nameOverride = Вариант на обложка за класическо меню с една колона SkinVariationC1.tipOverride = Изберете вариант на обложката, който да бъде използван от класическия стил с една колона (за обложки с повече от един вариант) SkinOptionsC1.nameOverride = Опции на обложка за класическо меню с една колона -SkinOptionsC1.tipOverride = Изберете опции на обложката, които да бъде използвани от класическия стил с една колона.\nОпциите са списък от шестнадесетични числа. Най-добрият метод за получаване на правилния текст е първо да конфигурирате опциите в диалога с настройките и после да вземете текста от стойността SkinOptionsC1 от HKCU\Software\PassionateCoder\ClassicStartMenu\Settings +SkinOptionsC1.tipOverride = Изберете опции на обложката, които да бъде използвани от класическия стил с една колона.\nОпциите са списък от шестнадесетични числа. Най-добрият метод за получаване на правилния текст е първо да конфигурирате опциите в диалога с настройките и после да вземете текста от стойността SkinOptionsC1 от HKCU\Software\OpenShell\StartMenu\Settings MenuItems1.nameOverride = Елементи на менюто за класическо меню с една колона -MenuItems1.tipOverride = Изберете елементите на менюто, които да бъде използвани от класическия стил с една колона.\nНай-добрият метод за получаване на правилния текст е първо да конфигурирате елементите в диалога с настройките и после да вземете текста от стойността MenuItems1 от HKCU\Software\PassionateCoder\ClassicStartMenu\Settings +MenuItems1.tipOverride = Изберете елементите на менюто, които да бъде използвани от класическия стил с една колона.\nНай-добрият метод за получаване на правилния текст е първо да конфигурирате елементите в диалога с настройките и после да вземете текста от стойността MenuItems1 от HKCU\Software\OpenShell\StartMenu\Settings SkinC2.nameOverride = Обложка за класическо меню с две колони SkinC2.tipOverride = Изберете обложка, която да бъде използвана от класическия стил с две колони SkinVariationC2.nameOverride = Вариант на обложка за класическо меню с една колона SkinVariationC2.tipOverride = Изберете вариант на обложката, който да бъде използван от класическия стил с две колони (за обложки с повече от един вариант) SkinOptionsC2.nameOverride = Опции на обложка за класическо меню с две колони -SkinOptionsC2.tipOverride = Изберете опции на обложката, които да бъде използвани от класическия стил с две колони.\nОпциите са списък от шестнадесетични числа. Най-добрият метод за получаване на правилния текст е първо да конфигурирате опциите в диалога с настройките и после да вземете текста от стойността SkinOptionsC2 от HKCU\Software\PassionateCoder\ClassicStartMenu\Settings +SkinOptionsC2.tipOverride = Изберете опции на обложката, които да бъде използвани от класическия стил с две колони.\nОпциите са списък от шестнадесетични числа. Най-добрият метод за получаване на правилния текст е първо да конфигурирате опциите в диалога с настройките и после да вземете текста от стойността SkinOptionsC2 от HKCU\Software\OpenShell\StartMenu\Settings MenuItems2.nameOverride = Елементи на менюто за класическо меню с две колони -MenuItems2.tipOverride = Изберете елементите на менюто, които да бъде използвани от класическия стил с две колони.\nНай-добрият метод за получаване на правилния текст е първо да конфигурирате елементите в диалога с настройките и после да вземете текста от стойността MenuItems2 от HKCU\Software\PassionateCoder\ClassicStartMenu\Settings +MenuItems2.tipOverride = Изберете елементите на менюто, които да бъде използвани от класическия стил с две колони.\nНай-добрият метод за получаване на правилния текст е първо да конфигурирате елементите в диалога с настройките и после да вземете текста от стойността MenuItems2 от HKCU\Software\OpenShell\StartMenu\Settings SkinW7.nameOverride = Обложка за меню в стил 'Windows 7' SkinW7.tipOverride = Изберете обложка, която да бъде използвана от стил 'Windows 7' SkinVariationW7.nameOverride = Вариант на обложка за меню в стил 'Windows 7' SkinVariationW7.tipOverride = Изберете вариант на обложката, който да бъде използван от стил 'Windows 7' (за обложки с повече от един вариант) SkinOptionsW7.nameOverride = Опции на обложка за меню в стил 'Windows 7' -SkinOptionsW7.tipOverride = Изберете опции на обложката, които да бъде използвани от стил 'Windows 7'.\nОпциите са списък от шестнадесетични числа. Най-добрият метод за получаване на правилния текст е първо да конфигурирате опциите в диалога с настройките и после да вземете текста от стойността SkinOptionsC7 от HKCU\Software\PassionateCoder\ClassicStartMenu\Settings +SkinOptionsW7.tipOverride = Изберете опции на обложката, които да бъде използвани от стил 'Windows 7'.\nОпциите са списък от шестнадесетични числа. Най-добрият метод за получаване на правилния текст е първо да конфигурирате опциите в диалога с настройките и после да вземете текста от стойността SkinOptionsC7 от HKCU\Software\OpenShell\StartMenu\Settings MenuItems7.nameOverride = Елементи на менюто за меню в стил 'Windows 7' -MenuItems7.tipOverride = Изберете елементите на менюто, които да бъде използвани от стил 'Windows 7'.\nНай-добрият метод за получаване на правилния текст е първо да конфигурирате елементите в диалога с настройките и после да вземете текста от стойността MenuItems7 от HKCU\Software\PassionateCoder\ClassicStartMenu\Settings +MenuItems7.tipOverride = Изберете елементите на менюто, които да бъде използвани от стил 'Windows 7'.\nНай-добрият метод за получаване на правилния текст е първо да конфигурирате елементите в диалога с настройките и после да вземете текста от стойността MenuItems7 от HKCU\Software\OpenShell\StartMenu\Settings ; windows 7 SkinA.nameOverride = Обложка за под-меню 'Всички Програми' на менюто 'Старт' в Windows 7 @@ -161,7 +161,7 @@ SkinA.tipOverride = Изберете обложка, която да бъде и SkinVariationA.nameOverride = Вариант на обложка за под-меню 'Всички Програми' на менюто 'Старт' в Windows 7 SkinVariationA.tipOverride = Изберете вариант на обложката, който да бъде използван от под-менюто 'Всички Програми' на менюто 'Старт' в Windows 7 (за обложки с повече от един вариант) SkinOptionsA.nameOverride = Опции на обложка за под-меню 'Всички Програми' на менюто 'Старт' в Windows 7 -SkinOptionsA.tipOverride = Изберете опции на обложката, които да бъде използвани от под-менюто 'Всички Програми' на менюто 'Старт' в Windows 7.\nОпциите са списък от шестнадесетични числа. Най-добрият метод за получаване на правилния текст е първо да конфигурирате опциите в диалога с настройките и после да вземете текста от стойността SkinOptionsA от HKCU\Software\PassionateCoder\ClassicStartMenu\Settings +SkinOptionsA.tipOverride = Изберете опции на обложката, които да бъде използвани от под-менюто 'Всички Програми' на менюто 'Старт' в Windows 7.\nОпциите са списък от шестнадесетични числа. Най-добрият метод за получаване на правилния текст е първо да конфигурирате опциите в диалога с настройките и после да вземете текста от стойността SkinOptionsA от HKCU\Software\OpenShell\StartMenu\Settings ; metro settings SkipMetro.tipAddition = Тази настройка не работи на Windows 8.1. Използвайте системната настройка за влизане директно в работния плот @@ -176,7 +176,7 @@ FolderCommonStartMenu.tipOverride = Въведете път за общата д FolderCommonPrograms.nameOverride = Обща папка Programs FolderCommonPrograms.tipOverride = Въведете път за общата директория Programs.\nПътят може да съдържа променливи от обкръжението.\nЗабележка: Тази настройка е недостъпна в диалога с настройките AutoStartDelay.nameOverride = Забавяне при стартиране -AutoStartDelay.tipOverride = Въведете време в ms за забавяне на стартирането на менюто 'Старт' при влизане в системата (игнорира се при ръчно стартиране на ClassicStartMenu.exe).\nЗабележка: Тази настройка е недостъпна в диалога с настройките +AutoStartDelay.tipOverride = Въведете време в ms за забавяне на стартирането на менюто 'Старт' при влизане в системата (игнорира се при ръчно стартиране на StartMenu.exe).\nЗабележка: Тази настройка е недостъпна в диалога с настройките ; other StartButtonIcon.tipAddition = Стойността трябва да е път към ICO файл или път към EXE/DLL и идентификатор на икона @@ -188,5 +188,5 @@ SoundDrop.tipAddition = Стойността трябва да е име на с ExpandFolderLinks.tipAddition = Работи само за символични връзки (например junction) а не за обикновени препратки StartHoverDelay.nameOverride = Закъснение на посочването (за бутон Старт) AllProgramsDelay.nameOverride = Закъснение на посочването (за под-меню 'Всички Програми' в Windows 7) -CSMHotkey.tipAddition = .\n\nБазовата стойност е равна на виртуалния код на клавиша. Прибавете 256 заShift, 512 Control за и 1024 за Alt.\nНай-добрият метод за получаване на правилната стойност е първо да конфигурирате клавиша в диалога с настройките и после да вземете текста от стойността CSMHotkey от HKCU\Software\PassionateCoder\ClassicStartMenu\Settings -WSMHotkey.tipAddition = .\n\nБазовата стойност е равна на виртуалния код на клавиша. Прибавете 256 заShift, 512 Control за и 1024 за Alt.\nНай-добрият метод за получаване на правилната стойност е първо да конфигурирате клавиша в диалога с настройките и после да вземете текста от стойността WSMHotkey от HKCU\Software\PassionateCoder\ClassicStartMenu\Settings +CSMHotkey.tipAddition = .\n\nБазовата стойност е равна на виртуалния код на клавиша. Прибавете 256 заShift, 512 Control за и 1024 за Alt.\nНай-добрият метод за получаване на правилната стойност е първо да конфигурирате клавиша в диалога с настройките и после да вземете текста от стойността CSMHotkey от HKCU\Software\OpenShell\StartMenu\Settings +WSMHotkey.tipAddition = .\n\nБазовата стойност е равна на виртуалния код на клавиша. Прибавете 256 заShift, 512 Control за и 1024 за Alt.\nНай-добрият метод за получаване на правилната стойност е първо да конфигурирате клавиша в диалога с настройките и после да вземете текста от стойността WSMHotkey от HKCU\Software\OpenShell\StartMenu\Settings diff --git a/ClassicStartSrc/Localization/Bulgarian/ClassicStartADMX.txt b/Src/Localization/Bulgarian/OpenShellADMX.txt similarity index 56% rename from ClassicStartSrc/Localization/Bulgarian/ClassicStartADMX.txt rename to Src/Localization/Bulgarian/OpenShellADMX.txt index 2a317d6..cdb18f9 100644 --- a/ClassicStartSrc/Localization/Bulgarian/ClassicStartADMX.txt +++ b/Src/Localization/Bulgarian/OpenShellADMX.txt @@ -1,6 +1,6 @@ ; TRANSLATE =================================================================== -Title.text = Настройки за Classic Start +Title.text = Настройки за Open-Shell State.text = Състояние: State1.text = Зададена стойност State2.text = Стойност по подразбиране @@ -9,11 +9,11 @@ State1Help.text = Ако състоянието е 'Зададена стойн State2Help.text = Ако състоянието е 'Стойност по подразбиране', настройката винаги ще бъде равна на стойността по подразбиране за всички потребители. Зададената стойност е без значение. State3Help.text = Ако състоянието е 'Отключено', настройката ще бъде равна на зададената стойност, но отделните потребители ще могат да променят настройката. -ClassicStartCat.text = Classic Start -ClassicStartCatHelp.text = Групови настройки за Classic Start -SUPPORTED_CS404.text = Изисква Classic Start 4.0.4 или по-нов. +OpenShellCat.text = Open-Shell +OpenShellCatHelp.text = Групови настройки за Open-Shell +SUPPORTED_CS404.text = Изисква Open-Shell 4.0.4 или по-нов. -Language.nameOverride = Език за компонентите на Classic Start -Language.tipOverride = Изберете език за Classic Start (например en-US или de-DE). Настройката променя текста в менюто 'Старт', лентата с бутони, и т.н. Ако е инсталиран необходимия DLL файл, текстът на настройките също ще бъде преведен +Language.nameOverride = Език за компонентите на Open-Shell +Language.tipOverride = Изберете език за Open-Shell (например en-US или de-DE). Настройката променя текста в менюто 'Старт', лентата с бутони, и т.н. Ако е инсталиран необходимия DLL файл, текстът на настройките също ще бъде преведен Update.nameOverride = Разреши автоматична проверка за нови версии -Update.tipOverride = Когато това е избрано, Classic Start ще проверява за нова версия веднъж седмично. Ще бъдете уведомени ако има нова версия на Classic Start или обновление за избрания език +Update.tipOverride = Когато това е избрано, Open-Shell ще проверява за нова версия веднъж седмично. Ще бъдете уведомени ако има нова версия на Open-Shell или обновление за избрания език diff --git a/ClassicStartSrc/Localization/Chinese/ClassicExplorer.html b/Src/Localization/Chinese/ClassicExplorer.html similarity index 96% rename from ClassicStartSrc/Localization/Chinese/ClassicExplorer.html rename to Src/Localization/Chinese/ClassicExplorer.html index 7815b72..4a706b9 100644 --- a/ClassicStartSrc/Localization/Chinese/ClassicExplorer.html +++ b/Src/Localization/Chinese/ClassicExplorer.html @@ -13,7 +13,7 @@ body { } -

          Classic Start website  Classic Explorer


          +

          Open-Shell website  Classic Explorer


          Classic Explorer 是一个针对Windows资源管理器的插件: @@ -284,12 +284,12 @@ The command can be:
          文件。实际的文本将取决于当前语言设置。这 当创建一个工具栏是有用的,可以被多个语言使用.

          -开发人员提示: 按钮为自定义命令可以检查或禁用。工具栏检查注册表键 HKCU\Software\PassionateCoder\ClassicExplorer +开发人员提示: 按钮为自定义命令可以检查或禁用。工具栏检查注册表键 HKCU\Software\OpenShell\ClassicExplorer 对于一个DWORD值的名称按钮(左中使用的名称 列)。0表示正常,1和2是检查是禁用的。工具栏 在启动时读取注册表的键值。迫使按钮来更新 他们的国家之后,你需要找到所有浏览器窗口,定位 -子窗口的类ClassicStart.CBandWindow, 发一个消息 WM_CLEAR. 这是有用的,如果您正在开发一个自定义的exe用于工具栏.
          +子窗口的类OpenShell.CBandWindow, 发一个消息 WM_CLEAR. 这是有用的,如果您正在开发一个自定义的exe用于工具栏.

          自定义命令示例

          @@ -342,10 +342,10 @@ del %1

          在这个例子中,设置“显示按钮”是锁定的,永远 “之前后退/前进”,不能改变任何用户。这是实现 -通过添加设置 HKEY_LOCAL_MACHINE\SOFTWARE\PassionateCoder\ClassicExplorer 注册表键。创建一个字符串值称为“ShowUpButton”,并将它设置为“BeforeBack”.
          +通过添加设置 HKEY_LOCAL_MACHINE\SOFTWARE\OpenShell\ClassicExplorer 注册表键。创建一个字符串值称为“ShowUpButton”,并将它设置为“BeforeBack”.

          在某些情况下,您可能不希望锁定为所有用户的值,只是修改初始值的设置。在这样的情况下添加“默认”名称的值。例如,如果你想要向上按钮是默认之前回来,但仍允许用户改变它,如果他们愿意,创建一个字符串值命名为“ShowUpButton_Default”,并将它设置为“BeforeBack”。

          -最简单的方式了解注册表名称的设置及修改它,然后检查HKEY_CURRENT_USER\Software\PassionateCoder\ClassicExplorer\Settings.
          +最简单的方式了解注册表名称的设置及修改它,然后检查HKEY_CURRENT_USER\Software\OpenShell\ClassicExplorer\Settings.
          有时你可能想锁定设置为默认值,但你 不知道默认值是多少时。然后创建一个DWORD值和设置 为 0xDEFA.
          diff --git a/ClassicStartSrc/Localization/Chinese/ClassicExplorerADMX.txt b/Src/Localization/Chinese/ClassicExplorerADMX.txt similarity index 92% rename from ClassicStartSrc/Localization/Chinese/ClassicExplorerADMX.txt rename to Src/Localization/Chinese/ClassicExplorerADMX.txt index a7d9885..0c07f5a 100644 --- a/ClassicStartSrc/Localization/Chinese/ClassicExplorerADMX.txt +++ b/Src/Localization/Chinese/ClassicExplorerADMX.txt @@ -29,7 +29,7 @@ ShowZone.supportedOn = win881 ; TRANSLATE =================================================================== -Title.text = Classic Start 设置 +Title.text = Open-Shell 设置 State.text = 状态: State1.text = 锁定为此设置值 State2.text = 锁定为默认值 @@ -40,7 +40,7 @@ State3Help.text = 如果将状态设置为“未锁定”,用户可自由设 ClassicExplorerCat.text = 经典资源管理器 ClassicExplorerCatHelp.text = 经典资源管理器组策略设置 -SUPPORTED_CS404.text = 需要安装 Classic Start 4.0.4 或更高的版本。 +SUPPORTED_CS404.text = 需要安装 Open-Shell 4.0.4 或更高的版本。 SUPPORTED_CS404_WIN7.text = 仅用于 Windows 7。 SUPPORTED_CS404_WIN881.text = 仅用于 Windows 8 或 Windows 8.1。 @@ -53,7 +53,7 @@ ProcessWhiteList.tipOverride = 可以加载经典资源管理器的进程列表 ProcessBlackList.nameOverride = 进程黑名单 ProcessBlackList.tipOverride = 不允许加载经典资源管理器的进程列表。列表中仅列出进程的名称(不含路径,如“notepad.exe”),如果有多个进程,可使用半角的逗号(“,”)或分号(“;”)分隔。 ToolbarItems.nameOverride = 工具栏按钮 -ToolbarItems.tipOverride = 选择在工具栏上显示的按钮。\n提示:要获取设置值,可以在经典“开始”菜单的“设置”对话框中指定热键,然后,在注册表“HKCU\Software\PassionateCoder\ClassicExplorer\Settings”键中寻找名称为“ToolbarItems”的键值。 +ToolbarItems.tipOverride = 选择在工具栏上显示的按钮。\n提示:要获取设置值,可以在经典“开始”菜单的“设置”对话框中指定热键,然后,在注册表“HKCU\Software\OpenShell\ClassicExplorer\Settings”键中寻找名称为“ToolbarItems”的键值。 ; os-specific diff --git a/ClassicStartSrc/Localization/Chinese/ClassicIE.html b/Src/Localization/Chinese/ClassicIE.html similarity index 91% rename from ClassicStartSrc/Localization/Chinese/ClassicIE.html rename to Src/Localization/Chinese/ClassicIE.html index db4c41a..5c6cd53 100644 --- a/ClassicStartSrc/Localization/Chinese/ClassicIE.html +++ b/Src/Localization/Chinese/ClassicIE.html @@ -23,7 +23,7 @@ body { } -

          Classic Start website  +

          Open-Shell website  Classic IE


          Classic IE
          是Internet Explorer中的一个小插件:
          @@ -75,11 +75,11 @@ Classic IE 这些设置是 每个用户和存储在注册表中。默认情况下每个用户都可以编辑 他们所有的设置。管理员可以锁定特定的设置,所以 -没有用户可以编辑他们。这是通过添加设置 HKEY_LOCAL_MACHINE\SOFTWARE\PassionateCoder\ClassicIE 注册表键值.
          +没有用户可以编辑他们。这是通过添加设置 HKEY_LOCAL_MACHINE\SOFTWARE\OpenShell\ClassicIE 注册表键值.

          你也希望不锁的设置,但只覆盖它的初始值。 然后添加 "_Default" 到注册表健值.

          -最简单的方式了解注册表名称的设置及其价值是修改它,然后检查HKEY_CURRENT_USER\Software\PassionateCoder\ClassicIE\Settings.
          +最简单的方式了解注册表名称的设置及其价值是修改它,然后检查HKEY_CURRENT_USER\Software\OpenShell\ClassicIE\Settings.
          有时你可能想锁定设置为默认值,但你 不知道默认值是多少。然后创建一个DWORD值和设置 值为 0xDEFA.
          diff --git a/ClassicStartSrc/Localization/Chinese/ClassicIEADMX.txt b/Src/Localization/Chinese/ClassicIEADMX.txt similarity index 90% rename from ClassicStartSrc/Localization/Chinese/ClassicIEADMX.txt rename to Src/Localization/Chinese/ClassicIEADMX.txt index 658f39f..a8e1073 100644 --- a/ClassicStartSrc/Localization/Chinese/ClassicIEADMX.txt +++ b/Src/Localization/Chinese/ClassicIEADMX.txt @@ -6,7 +6,7 @@ LogLevel.supportedOn=never ; TRANSLATE =================================================================== -Title.text = Classic Start 设置 +Title.text = Open-Shell 设置 State.text = 状态: State1.text = 锁定为此设置值 State2.text = 锁定为默认值 @@ -17,7 +17,7 @@ State3Help.text = 如果将状态设置为“未锁定”,用户可自由设 ClassicIECat.text = 经典 IE ClassicIECatHelp.text = 经典 IE 组策略设置 -SUPPORTED_CS404.text = 需要安装 Classic Start 4.0.4 或更高的版本。 +SUPPORTED_CS404.text = 需要安装 Open-Shell 4.0.4 或更高的版本。 SUPPORTED_IE9.text = 仅用于 Internet Explorer 9 或更高的版本。 diff --git a/ClassicStartSrc/Localization/Chinese/License.html b/Src/Localization/Chinese/License.html similarity index 91% rename from ClassicStartSrc/Localization/Chinese/License.html rename to Src/Localization/Chinese/License.html index 334b918..f8b8cb7 100644 --- a/ClassicStartSrc/Localization/Chinese/License.html +++ b/Src/Localization/Chinese/License.html @@ -14,9 +14,9 @@ body { } -

          Classic Start 官方网站  许可协议
          +

          Open-Shell 官方网站  许可协议


          -Classic Start © 2009-2017, Ivo Beltchev

          +Open-Shell © 2009-2017, Ivo Beltchev
          http://www.classicshell.net/

          使用本软件表示您接受这些条款。如果您不接受这些条款,请不要使用该软件.
          diff --git a/ClassicStartSrc/Localization/Chinese/Links.html b/Src/Localization/Chinese/Links.html similarity index 83% rename from ClassicStartSrc/Localization/Chinese/Links.html rename to Src/Localization/Chinese/Links.html index 75557c1..f5b2f69 100644 --- a/ClassicStartSrc/Localization/Chinese/Links.html +++ b/Src/Localization/Chinese/Links.html @@ -4,7 +4,7 @@ - Classic Start + Open-Shell -

          Classic Start website  Links


          在Classic Start网站上可以找到最新的版本:
          +

          Open-Shell website  Links


          在Classic Start网站上可以找到最新的版本:
          http://www.classicshell.net/

          在以下网站上可以找到最新的中文版本:
          http://www.tao444.com
          diff --git a/ClassicStartSrc/Localization/Chinese/Main.html b/Src/Localization/Chinese/Main.html similarity index 51% rename from ClassicStartSrc/Localization/Chinese/Main.html rename to Src/Localization/Chinese/Main.html index 94c9818..f6a2361 100644 --- a/ClassicStartSrc/Localization/Chinese/Main.html +++ b/Src/Localization/Chinese/Main.html @@ -8,7 +8,7 @@ - Classic Start + Open-Shell -

          Classic Start website  Classic Start

          +

          Open-Shell website  Open-Shell

          Version 4.3.1 – general release

          Version 4.3.1 中文制作:china591@gmail.com -

          什么是 Classic Start?

          -Classic Start™ 一款将Windows 7和Windows 8开始菜单方便的改成经典样式的小工具。不需要重启系统。[4]优化、美化“开始”菜单,替换Windows 7/8 的系统“开始”菜单,使之还原为 Windows 2000或Windows XP的样子。用来在win7和win8电脑上使用经典windows开始菜单[5]的软件。是一个多 功能,可以支持老版本的Windows,但后来被删除支持。它 有一个可定制的开始菜单,它增加了一个 Windows资源管理器的工具栏,并支持多种小功能.
          +

          什么是 Open-Shell?

          +Open-Shell™ 一款将Windows 7和Windows 8开始菜单方便的改成经典样式的小工具。不需要重启系统。[4]优化、美化“开始”菜单,替换Windows 7/8 的系统“开始”菜单,使之还原为 Windows 2000或Windows XP的样子。用来在win7和win8电脑上使用经典windows开始菜单[5]的软件。是一个多 功能,可以支持老版本的Windows,但后来被删除支持。它 有一个可定制的开始菜单,它增加了一个 Windows资源管理器的工具栏,并支持多种小功能.


          系统要求

          @@ -32,14 +32,14 @@ body {

          组件


          -Classic Start 包含三个组件:
            -
          • 经典开始菜单
          • +Open-Shell 包含三个组件:

            卸载

            -你可以卸载ClassicStart 控制面板 -> 程序和功能. 另外一种方式是  再一次运行安装程序后选择“移除”.
            +你可以卸载OpenShell 控制面板 -> 程序和功能. 另外一种方式是  再一次运行安装程序后选择“移除”.
            需要注销才能完成卸载.

            diff --git a/ClassicStartSrc/Localization/Chinese/ClassicStartMenu.html b/Src/Localization/Chinese/Menu.html similarity index 92% rename from ClassicStartSrc/Localization/Chinese/ClassicStartMenu.html rename to Src/Localization/Chinese/Menu.html index da27cd8..497350a 100644 --- a/ClassicStartSrc/Localization/Chinese/ClassicStartMenu.html +++ b/Src/Localization/Chinese/Menu.html @@ -7,7 +7,7 @@ - Classic Start Menu + Open-Shell Menu -

            Classic Start website  +

            Open-Shell website  经典开始菜单


            经典开始菜单
            是一个灵活的开始菜单,可以模仿Windows的菜单 @@ -186,7 +186,7 @@ body {
            • 留空 - 然后如果链接属性指向一个文件或文件夹,图标的文件或文件夹将被使用
            • 资源文件,icon ID - 例如 %windir%\notepad.exe,2. 不要忘了文件之间的名称和逗号. 确保您使用的是图标的资源ID,而不是图标的索引. 为了达到最好的使用效果 [...] 使用按钮图标组
              -
            • 图标 ID - 同上,但资源文件是 ClassicStartMenuDLL.dll 本身。这是有用的指开始菜单的图标
              +
            • 图标 ID - 同上,但资源文件是 StartMenuDLL.dll 本身。这是有用的指开始菜单的图标
            • 图标文件 - 例如 C:\Program Files\Mozilla Thunderbird\Email.ico
            • none - 这将使用一个空白图标
            如果标签或提示属性 $ (美元符号),那么系统将会把它作为一个字符串的名字 StartMenuL10N.ini @@ -209,11 +209,11 @@ body {
            在这个例子中,设置“启用右键菜单“一直锁定,任何用户都不能改变。这是实现 -通过添加设置 HKEY_LOCAL_MACHINE\SOFTWARE\PassionateCoder\ClassicStartMenu registry key. 创建一个 DWORD 值叫 "EnableContextMenu" 并且设置为 0.
            +通过添加设置 HKEY_LOCAL_MACHINE\SOFTWARE\OpenShell\Menu registry key. 创建一个 DWORD 值叫 "EnableContextMenu" 并且设置为 0.

            在某些情况下,您可能不希望锁定为所有用户的值,只是修改初始值的设置。在这样的情况下添加“默认”名称的值。例如如果你想上下文菜单默认为禁用,但仍允许用户启用它,如果他们愿意,创建一个DWORD值命名为“EnableContextMenu_Default”并将它设置为0。

            -最简单的方式了解注册表名称的设置及其作用然后修改它,然后检查 HKEY_CURRENT_USER\Software\PassionateCoder\ClassicStartMenu\Settings.
            +最简单的方式了解注册表名称的设置及其作用然后修改它,然后检查 HKEY_CURRENT_USER\Software\OpenShell\StartMenu\Settings.
            有时你可能想锁定设置为默认值,但你 不知道默认值是。然后创建一个DWORD值和设置 @@ -233,11 +233,11 @@ body {

            更多关于皮肤

            你可以选择从许多预装皮肤:

            -Skins for Classic Start Menu
            +Skins for Open-Shell Menu

            你也可以下载并安装额外的第三方皮肤(从 主要的网站或从另一个地方)。在你下载一个新的皮肤 你必须复制 .skin 文件到皮肤目录 通常 C:\Program -Files\Classic Start\Skins. 之后,它将在设置里变为可用.
            +Files\Open-Shell\Skins. 之后,它将在设置里变为可用.

            注意: 一些皮肤可能是专为 经典的、基本的、或Aero模式。例如一个Aero皮肤可能需要 @@ -285,7 +285,7 @@ Files\Classic Start\Skins. 之后,它将在设置里变为可用.


            定制开始按钮
            -

            Classic Start 可以添加自己的启动按钮到任务栏。它可以 +Open-Shell 可以添加自己的启动按钮到任务栏。它可以 甚至替换默认启动按钮在Windows 7。你可以选择从 一个航空风格orb,一个矩形经典按钮,或 你可以自己做。对于一个自定义的启动按钮您需要一个图像 @@ -307,12 +307,12 @@ Files\Classic Start\Skins. 之后,它将在设置里变为可用.
            设置对话框是翻译在一个较小的数量的语言。 默认的安装只包含英语。更多的语言可以 -下载的 翻译页面. 确保您下载了翻译包为匹配的版本的ClassicStart.
            +下载的 翻译页面. 确保您下载了翻译包为匹配的版本的OpenShell.


            命令行

            -The ClassicStartMenu.exe 支持5个命令行参数: -open, -toggle, -togglenew, -exit and -settings.
            +The StartMenu.exe 支持5个命令行参数: -open, -toggle, -togglenew, -exit and -settings.

            前两个做什么名字所暗示的。一打开经典开始菜单,其他 切换它。您可以使用参数来创建一个快捷方式在你的 diff --git a/ClassicStartSrc/Localization/Chinese/ClassicStartMenuADMX.txt b/Src/Localization/Chinese/MenuADMX.txt similarity index 87% rename from ClassicStartSrc/Localization/Chinese/ClassicStartMenuADMX.txt rename to Src/Localization/Chinese/MenuADMX.txt index 9a38231..1de254d 100644 --- a/ClassicStartSrc/Localization/Chinese/ClassicStartMenuADMX.txt +++ b/Src/Localization/Chinese/MenuADMX.txt @@ -89,7 +89,7 @@ SkipMetro.supportedOn = win8 ; TRANSLATE =================================================================== -Title.text = Classic Start 设置 +Title.text = Open-Shell 设置 State.text = 状态: State1.text = 锁定为此设置值 State2.text = 锁定为默认值 @@ -98,9 +98,9 @@ State1Help.text = 如果将状态设置为“锁定为此设置值”,所有 State2Help.text = 如果将状态设置为“锁定为默认值”,所有用户都必须使用默认值。忽略指定的设置值。 State3Help.text = 如果将状态设置为“未锁定”,用户可自由设定自己喜好的设置值。 -ClassicStartMenuCat.text = 经典“开始”菜单 -ClassicStartMenuCatHelp.text = 经典“开始”菜单的组策略设置 -SUPPORTED_CS404.text = 需要安装 Classic Start 4.0.4 或更高的版本。 +MenuCat.text = 经典“开始”菜单 +MenuCatHelp.text = 经典“开始”菜单的组策略设置 +SUPPORTED_CS404.text = 需要安装 Open-Shell 4.0.4 或更高的版本。 SUPPORTED_CS404_WIN7.text = 仅用于 Windows 7。 SUPPORTED_CS404_WIN78.text = 仅用于 Windows 7 或 Windows 8。 SUPPORTED_CS404_WIN781.text = 仅用于 Windows 7 或 Windows 8.1。 @@ -135,25 +135,25 @@ SkinC1.tipOverride = 选择用于单列经典“开始”菜单样式的皮肤 SkinVariationC1.nameOverride = 单列经典“开始”菜单的皮肤变体 SkinVariationC1.tipOverride = 选择用于单列经典“开始”菜单样式的皮肤变体(用于带有多种变体样式的皮肤) SkinOptionsC1.nameOverride = 单列经典“开始”菜单皮肤的选项 -SkinOptionsC1.tipOverride = 选择用于单列经典“开始”菜单样式的皮肤选项。\n此设置值应为一串 16 进制数值。提示:要获取设置值,可以在经典“开始”菜单的“设置”对话框中设置选项,然后,在注册表“HKCU\Software\PassionateCoder\ClassicStartMenu\Settings”键中寻找名称为“SkinOptionsC1”的键值。 +SkinOptionsC1.tipOverride = 选择用于单列经典“开始”菜单样式的皮肤选项。\n此设置值应为一串 16 进制数值。提示:要获取设置值,可以在经典“开始”菜单的“设置”对话框中设置选项,然后,在注册表“HKCU\Software\OpenShell\StartMenu\Settings”键中寻找名称为“SkinOptionsC1”的键值。 MenuItems1.nameOverride = 单列经典“开始”菜单皮肤的菜单项 -MenuItems1.tipOverride = 选择用于单列经典“开始”菜单样式的菜单项。\n提示:要获取设置值,可以在经典“开始”菜单的“设置”对话框中设置要显示的菜单项,然后,在注册表“HKCU\Software\PassionateCoder\ClassicStartMenu\Settings”键中寻找名称为“MenuItems1”的键值。 +MenuItems1.tipOverride = 选择用于单列经典“开始”菜单样式的菜单项。\n提示:要获取设置值,可以在经典“开始”菜单的“设置”对话框中设置要显示的菜单项,然后,在注册表“HKCU\Software\OpenShell\StartMenu\Settings”键中寻找名称为“MenuItems1”的键值。 SkinC2.nameOverride = 双列经典“开始”菜单的皮肤 SkinC2.tipOverride = 选择用于双列经典“开始”菜单样式的皮肤 SkinVariationC2.nameOverride = 双列经典“开始”菜单的皮肤变体 SkinVariationC2.tipOverride = 选择用于双列经典“开始”菜单样式的皮肤变体(用于带有多种变体样式的皮肤) SkinOptionsC2.nameOverride = 双列经典“开始”菜单皮肤的选项 -SkinOptionsC2.tipOverride = 选择用于双列经典“开始”菜单样式的皮肤选项。\n此设置值应为一串 16 进制数值。提示:要获取设置值,可以在经典“开始”菜单的“设置”对话框中设置选项,然后,在注册表“HKCU\Software\PassionateCoder\ClassicStartMenu\Settings”键中寻找名称为“SkinOptionsC2”的键值。 +SkinOptionsC2.tipOverride = 选择用于双列经典“开始”菜单样式的皮肤选项。\n此设置值应为一串 16 进制数值。提示:要获取设置值,可以在经典“开始”菜单的“设置”对话框中设置选项,然后,在注册表“HKCU\Software\OpenShell\StartMenu\Settings”键中寻找名称为“SkinOptionsC2”的键值。 MenuItems2.nameOverride = 双列经典“开始”菜单皮肤的菜单项 -MenuItems2.tipOverride = 选择用于双列经典“开始”菜单样式的菜单项。\n提示:要获取设置值,可以在经典“开始”菜单的“设置”对话框中设置要显示的菜单项,然后,在注册表“HKCU\Software\PassionateCoder\ClassicStartMenu\Settings”键中寻找名称为“MenuItems2”的键值。 +MenuItems2.tipOverride = 选择用于双列经典“开始”菜单样式的菜单项。\n提示:要获取设置值,可以在经典“开始”菜单的“设置”对话框中设置要显示的菜单项,然后,在注册表“HKCU\Software\OpenShell\StartMenu\Settings”键中寻找名称为“MenuItems2”的键值。 SkinW7.nameOverride = Windows 7 样式“开始”菜单的皮肤 SkinW7.tipOverride = 选择用于 Windows 7“开始”菜单样式的皮肤 SkinVariationW7.nameOverride = Windows 7 样式菜单的皮肤变体 SkinVariationW7.tipOverride = 选择用于 Windows 7 样式“开始”菜单的皮肤变体(用于带有多种变体样式的皮肤) SkinOptionsW7.nameOverride = Windows 7 样式菜单皮肤的选项 -SkinOptionsW7.tipOverride = 选择用于 Windows 7“开始”菜单样式的皮肤选项。\n此设置值应为一串 16 进制数值。提示:要获取设置值,可以在经典“开始”菜单的“设置”对话框中设置选项,然后,在注册表“HKCU\Software\PassionateCoder\ClassicStartMenu\Settings”键中寻找名称为“SkinOptionsW7”的键值。 +SkinOptionsW7.tipOverride = 选择用于 Windows 7“开始”菜单样式的皮肤选项。\n此设置值应为一串 16 进制数值。提示:要获取设置值,可以在经典“开始”菜单的“设置”对话框中设置选项,然后,在注册表“HKCU\Software\OpenShell\StartMenu\Settings”键中寻找名称为“SkinOptionsW7”的键值。 MenuItems7.nameOverride = Windows 7 样式菜单的菜单项 -MenuItems7.tipOverride = 选择用于 Windows 7“开始”菜单样式的菜单项。\n提示:要获取设置值,可以在经典“开始”菜单的“设置”对话框中设置要显示的菜单项,然后,在注册表“HKCU\Software\PassionateCoder\ClassicStartMenu\Settings”键中寻找名称为“MenuItems7”的键值。 +MenuItems7.tipOverride = 选择用于 Windows 7“开始”菜单样式的菜单项。\n提示:要获取设置值,可以在经典“开始”菜单的“设置”对话框中设置要显示的菜单项,然后,在注册表“HKCU\Software\OpenShell\StartMenu\Settings”键中寻找名称为“MenuItems7”的键值。 ; windows 7 SkinA.nameOverride = 用于 Windows 7 样式菜单的“所有程序”子菜单的皮肤 @@ -161,7 +161,7 @@ SkinA.tipOverride = 选择用于 Windows 7 样式“开始”菜单的“所有 SkinVariationA.nameOverride = Windows 7 样式菜单“所有程序”子菜单的皮肤变体 SkinVariationA.tipOverride = 选择用于 Windows 7 样式菜单“所有程序”子菜单的皮肤变体(用于带有多种变体样式的皮肤) SkinOptionsA.nameOverride = Windows 7 样式菜单“所有程序”子菜单皮肤的选项 -SkinOptionsA.tipOverride = 选择用于 Windows 7 样式菜单“所有程序”子菜单的皮肤选项。\n此设置值应为一串 16 进制数值。提示:要获取设置值,可以在经典“开始”菜单的“设置”对话框中设置选项,然后,在注册表“HKCU\Software\PassionateCoder\ClassicStartMenu\Settings”键中寻找名称为“SkinOptionsA”的键值。 +SkinOptionsA.tipOverride = 选择用于 Windows 7 样式菜单“所有程序”子菜单的皮肤选项。\n此设置值应为一串 16 进制数值。提示:要获取设置值,可以在经典“开始”菜单的“设置”对话框中设置选项,然后,在注册表“HKCU\Software\OpenShell\StartMenu\Settings”键中寻找名称为“SkinOptionsA”的键值。 ; metro settings SkipMetro.tipAddition = 此设置值对于 Windows 8.1 无效。你需要使用系统自带的设置来默认登录到桌面环境 @@ -176,7 +176,7 @@ FolderCommonStartMenu.tipOverride = 在此输入所有用户共用的“开始 FolderCommonPrograms.nameOverride = 公共“所有程序”文件夹 FolderCommonPrograms.tipOverride = 在此输入所有用户共用的“所有程序”文件夹路径设置。\n注意:此设置在“设置”对话框是无法修改的。 AutoStartDelay.nameOverride = 自动启动延时 -AutoStartDelay.tipOverride = 在此输入用户登录到系统后自动运行经典“开始”菜单程序的延迟时间(以毫秒为单位),此设置对于用户手动执行 ClassicStartMenu.exe 无效。\n注意:此设置在“设置”对话框是无法修改的。 +AutoStartDelay.tipOverride = 在此输入用户登录到系统后自动运行经典“开始”菜单程序的延迟时间(以毫秒为单位),此设置对于用户手动执行 StartMenu.exe 无效。\n注意:此设置在“设置”对话框是无法修改的。 ; other StartButtonIcon.tipAddition = 此设置值可以是一个图标文件(*.ico)的路径,或者是一个可执行文件(*.exe)或扩展应用程序库文件(*.dll)的路径与该文件中的图标编号(ID)的组合 @@ -188,5 +188,5 @@ SoundDrop.tipAddition = 此设置值应为系统事件的名称或指向一个 W ExpandFolderLinks.tipAddition = 仅适用于 NTFS 的符号连接 (例如目录连接点),不适用于快捷方式文件 StartHoverDelay.nameOverride = 鼠标悬停延迟(用于“开始”按钮) AllProgramsDelay.nameOverride = 鼠标悬停延迟(用于 Windows 7 的“所有程序”项目) -CSMHotkey.tipAddition = \n\n基础设置值是指主按键的扫描码。在基础设置值上加 256 表示按下 Shift 键,加 512 表示按下 Control 键,加 1024 表示按下 Alt 键。\n提示:要获取设置值,可以在经典“开始”菜单的“设置”对话框中指定热键,然后,在注册表“HKCU\Software\PassionateCoder\ClassicStartMenu\Settings”键中寻找名称为“CSMHotkey”的键值。 -WSMHotkey.tipAddition = \n\n基础设置值是指主按键的扫描码。在基础设置值上加 256 表示按下 Shift 键,加 512 表示按下 Control 键,加 1024 表示按下 Alt 键。\n提示:要获取设置值,可以在经典“开始”菜单的“设置”对话框中指定热键,然后,在注册表“HKCU\Software\PassionateCoder\ClassicStartMenu\Settings”键中寻找名称为“WSMHotkey”的键值。 +CSMHotkey.tipAddition = \n\n基础设置值是指主按键的扫描码。在基础设置值上加 256 表示按下 Shift 键,加 512 表示按下 Control 键,加 1024 表示按下 Alt 键。\n提示:要获取设置值,可以在经典“开始”菜单的“设置”对话框中指定热键,然后,在注册表“HKCU\Software\OpenShell\StartMenu\Settings”键中寻找名称为“CSMHotkey”的键值。 +WSMHotkey.tipAddition = \n\n基础设置值是指主按键的扫描码。在基础设置值上加 256 表示按下 Shift 键,加 512 表示按下 Control 键,加 1024 表示按下 Alt 键。\n提示:要获取设置值,可以在经典“开始”菜单的“设置”对话框中指定热键,然后,在注册表“HKCU\Software\OpenShell\StartMenu\Settings”键中寻找名称为“WSMHotkey”的键值。 diff --git a/ClassicStartSrc/Localization/Chinese/ClassicStart.hhp b/Src/Localization/Chinese/OpenShell.hhp similarity index 68% rename from ClassicStartSrc/Localization/Chinese/ClassicStart.hhp rename to Src/Localization/Chinese/OpenShell.hhp index be0bb5b..3237197 100644 --- a/ClassicStartSrc/Localization/Chinese/ClassicStart.hhp +++ b/Src/Localization/Chinese/OpenShell.hhp @@ -1,7 +1,7 @@ [OPTIONS] Compatibility=1.1 or later -Compiled file=ClassicStart.chm -Contents file=ClassicStartTOC.hhc +Compiled file=OpenShell.chm +Contents file=OpenShellTOC.hhc Default topic=Main.html Display compile progress=Yes Language=0x409 English (United States) @@ -9,7 +9,7 @@ Language=0x409 English (United States) [FILES] ClassicExplorer.html -ClassicStartMenu.html +Menu.html ClassicIE.html [INFOTYPES] diff --git a/Src/Localization/Chinese/OpenShellADMX.txt b/Src/Localization/Chinese/OpenShellADMX.txt new file mode 100644 index 0000000..d418242 --- /dev/null +++ b/Src/Localization/Chinese/OpenShellADMX.txt @@ -0,0 +1,19 @@ +; TRANSLATE =================================================================== + +Title.text = Open-Shell 设置 +State.text = 状态: +State1.text = 锁定为此设置值 +State2.text = 锁定为默认值 +State3.text = 未锁定 +State1Help.text = 如果将状态设置为“锁定为此设置值”,所有用户都必须使用此设置值。 +State2Help.text = 如果将状态设置为“锁定为默认值”,所有用户都必须使用默认值。忽略指定的设置值。 +State3Help.text = 如果将状态设置为“未锁定”,用户可自由设定自己喜好的设置值。 + +OpenShellCat.text = Open-Shell +OpenShellCatHelp.text = Open-Shell 组策略设置 +SUPPORTED_CS404.text = 需要安装 Open-Shell 4.0.4 或更高的版本。 + +Language.nameOverride = Open-Shell 组件的界面语言 +Language.tipOverride = 选择 Open-Shell 的区域语言标识(例如,简体中文是 zh-CN,美国英语是 en-US,德语是 de-DE)。界面语言设置值将影响开始菜单、资源管理器的扩展工具栏等组件所显示的文本。 +Update.nameOverride = 启用自动检查新版本的功能 +Update.tipOverride = 选中此选项时,Open-Shell 将每周自动检查新发布的版本。在新版本(或当前使用的翻译语言版本)的 Open-Shell 发布后,你将收到弹出对话框提示。 diff --git a/ClassicStartSrc/Localization/Chinese/ClassicStartEULA.rtf b/Src/Localization/Chinese/OpenShellEULA.rtf similarity index 88% rename from ClassicStartSrc/Localization/Chinese/ClassicStartEULA.rtf rename to Src/Localization/Chinese/OpenShellEULA.rtf index b14853b4a149d437483fd04899561f05eb1c95f9..6a31c63b762240a902c945078cbd3520df47a162 100644 GIT binary patch delta 111 zcmX@3vQ1^f1tvZJg48_S;EdFq9EBM5L`wxD14DCNAYq}S5R#FqfFvD~nwUG;mq}x? iJ~Ka8K1f?JNZVvTW(8z!9divALf2+?7FRwdUM>L5WFngY delta 123 zcmdm{azztpGS~U45lZ`+DLNFODXwR&GDVWJz!;50U=J(95d;nH7D}4X} diff --git a/ClassicStartSrc/Localization/Chinese/ClassicStartReadme.rtf b/Src/Localization/Chinese/OpenShellReadme.rtf similarity index 98% rename from ClassicStartSrc/Localization/Chinese/ClassicStartReadme.rtf rename to Src/Localization/Chinese/OpenShellReadme.rtf index 43af896..963d76a 100644 --- a/ClassicStartSrc/Localization/Chinese/ClassicStartReadme.rtf +++ b/Src/Localization/Chinese/OpenShellReadme.rtf @@ -2,7 +2,7 @@ {\colortbl ;\red23\green54\blue93;\red79\green129\blue189;\red0\green112\blue192;\red0\green0\blue255;\red54\green95\blue145;} {\stylesheet{ Normal;}{\s1 heading 1;}{\s2 heading 2;}} {\*\generator Riched20 10.0.17134}{\*\mmathPr\mnaryLim0\mdispDef1\mwrapIndent1440 }\viewkind4\uc1 -\pard\brdrb\brdrs\brdrw20\brsp80 \widctlpar\sa300\qc\cf1\expndtw5\kerning28\f0\fs52 Classic Start\par +\pard\brdrb\brdrs\brdrw20\brsp80 \widctlpar\sa300\qc\cf1\expndtw5\kerning28\f0\fs52 Open-Shell\par \pard\keep\keepn\widctlpar\s2\sb200\sl276\slmult1\cf2\expndtw0\kerning0\b\f1\fs26\'b0\'e6\'b1\'be\f0 4.3.1 \endash\f1\'b3\'a3\'b9\'e6\'b0\'e6\'b1\'be\f0\par @@ -10,7 +10,7 @@ \f1\'b8\'d0\'d0\'bb\'c4\'fa\'b0\'b2\'d7\'b0\cf3\b\f2 Classic Shell\f3\'99\cf0\b0\f1\'a1\'a3\'cb\'fc\'bd\'ab\'d2\'bb\'d0\'a9\'c8\'b1\'c9\'d9\'b5\'c4\'cc\'d8\'d0\'d4\'b2\'b9\'b3\'e4\'b5\'bd\f2 Windows 7, Windows 8, Windows 8.1 \f1\'ba\'cd\f2 Windows 10\emdash\emdash\f1\'c0\'fd\'c8\'e7\'be\'ad\'b5\'e4\'bf\'aa\'ca\'bc\'b2\'cb\'b5\'a5\'a1\'a2\'bf\'aa\'ca\'bc\'b0\'b4\'c5\'a5\'a1\'a2\'d7\'ca\'d4\'b4\'b9\'dc\'c0\'ed\'c6\'f7\'b9\'a4\'be\'df\'c0\'b8\'b5\'c8\'b5\'c8\'a1\'a3\f2\par \par -\pard\widctlpar\f1\'d7\'ee\'d0\'c2\'b5\'c4\'b0\'e6\'b1\'be\'bf\'c9\'d2\'d4\'d4\'da\f2 ClassicStart\f1\'b5\'c4\'cd\'f8\'d5\'be\'d5\'d2\'b5\'bd\'a3\'ba\f2\par +\pard\widctlpar\f1\'d7\'ee\'d0\'c2\'b5\'c4\'b0\'e6\'b1\'be\'bf\'c9\'d2\'d4\'d4\'da\f2 OpenShell\f1\'b5\'c4\'cd\'f8\'d5\'be\'d5\'d2\'b5\'bd\'a3\'ba\f2\par \pard\widctlpar\sa200\sl276\slmult1 {{\field{\*\fldinst{HYPERLINK http://www.classicshell.net/ }}{\fldrslt{http://www.classicshell.net/\ul0\cf0}}}}\f2\fs22\par @@ -22,7 +22,7 @@ \pard\widctlpar\sa200\sl276\slmult1 {{\field{\*\fldinst{HYPERLINK http://www.classicshell.net/forum/viewforum.php?f=6 }}{\fldrslt{http://www.classicshell.net/forum/viewforum.php?f=6\ul0\cf0}}}}\f2\fs22\par -\pard\widctlpar\f1\'d4\'da\f2 Classic Start\f1\'b5\'c4\'bf\'aa\'b7\'a2\'c2\'db\'cc\'b3\'bf\'c9\'b1\'a8\'b8\'e6\'c8\'ed\'bc\'fe\'b5\'c4\'ce\'ca\'cc\'e2\'a3\'ba\f2\par +\pard\widctlpar\f1\'d4\'da\f2 Open-Shell\f1\'b5\'c4\'bf\'aa\'b7\'a2\'c2\'db\'cc\'b3\'bf\'c9\'b1\'a8\'b8\'e6\'c8\'ed\'bc\'fe\'b5\'c4\'ce\'ca\'cc\'e2\'a3\'ba\f2\par \pard\widctlpar\sa200\sl276\slmult1 {{\field{\*\fldinst{HYPERLINK http://www.classicshell.net/forum/viewforum.php?f=11 }}{\fldrslt{http://www.classicshell.net/forum/viewforum.php?f=11\ul0\cf0}}}}\f2\fs22\par @@ -1600,4 +1600,4 @@ f0fcce418511c4ad418511c4ad418511c4ad418511c4ad418511c4ad418511c4ad418511c4ad41 1)\f1\'b4\'f2\'bf\'aa\'bf\'d8\'d6\'c6\'c3\'e6\'b0\'e5\'a3\'ac\'d1\'a1\'d4\'f1\ldblquote\'b3\'cc\'d0\'f2\'ba\'cd\'b9\'a6\'c4\'dc\rdblquote\'a3\'ac\'d5\'d2\'b5\'bd\'b2\'a2\'cb\'ab\'bb\'f7\ldblquote\f2 Classic Shell\f1\rdblquote\'a3\'ac\'c8\'bb\'ba\'f3\'b0\'b4\'d5\'d5\'cb\'b5\'c3\'f7\'b2\'d9\'d7\'f7\'a1\'a3\'c4\'e3\'bf\'c9\'c4\'dc\'d0\'e8\'d2\'aa\'d6\'d8\'d0\'c2\'c6\'f4\'b6\'af\f2 Windows\f1\'d2\'d4\'cd\'ea\'b3\'c9\'d0\'b6\'d4\'d8\'c1\'f7\'b3\'cc\'a1\'a3\f2\par 2)\f1\'c8\'e7\'b9\'fb\'c4\'e3\'b0\'b2\'d7\'b0\'c1\'cb\'c8\'ce\'ba\'ce\'b6\'ee\'cd\'e2\'b5\'c4\'bf\'aa\'ca\'bc\'b2\'cb\'b5\'a5\'c6\'a4\'b7\'f4\'a3\'ac\'c4\'e3\'d0\'e8\'d2\'aa\'d7\'d4\'d0\'d0\'bd\'ab\'c6\'e4\'c9\'be\'b3\'fd\'a1\'a3\f2\par } - \ No newline at end of file + diff --git a/ClassicStartSrc/Localization/English/ClassicStartTOC.hhc b/Src/Localization/Chinese/OpenShellTOC.hhc similarity index 82% rename from ClassicStartSrc/Localization/English/ClassicStartTOC.hhc rename to Src/Localization/Chinese/OpenShellTOC.hhc index 267ebf1..9835e23 100644 --- a/ClassicStartSrc/Localization/English/ClassicStartTOC.hhc +++ b/Src/Localization/Chinese/OpenShellTOC.hhc @@ -9,57 +9,57 @@
          • - +
          • - - + +
            • - +
            • - +
            • - - + +
            • - - + +
            • - +
            • - +
            • - +
            • - +
            • - +
            • - +
          • diff --git a/ClassicStartSrc/Localization/Chinese/ClassicStartText-zh-CN.wxl b/Src/Localization/Chinese/OpenShellText-zh-CN.wxl similarity index 63% rename from ClassicStartSrc/Localization/Chinese/ClassicStartText-zh-CN.wxl rename to Src/Localization/Chinese/OpenShellText-zh-CN.wxl index 62f94b9..afbb142 100644 --- a/ClassicStartSrc/Localization/Chinese/ClassicStartText-zh-CN.wxl +++ b/Src/Localization/Chinese/OpenShellText-zh-CN.wxl @@ -1,7 +1,7 @@  - 此安装程序用于 32 位 Windows 操作系统,请下载 ClassicStart 的 64 位安装程序。 - Classic Start 要求操作系统为 Windows 7 或更高的版本。 + 此安装程序用于 32 位 Windows 操作系统,请下载 OpenShell 的 64 位安装程序。 + Open-Shell 要求操作系统为 Windows 7 或更高的版本。 当前已经安装了更新版本的 [ProductName],安装程序将退出。如需继续安装,请先卸载当前版本。 经典资源管理器 经典资源管理器能为系统的资源管理器添加一个包含复制、粘贴、向上等按钮的工具条,替换复制文件的对话框,并修复一些系统易用性的问题。 @@ -9,25 +9,25 @@ 经典开始菜单允许你自由定义自己的开始菜单,或对系统的开始菜单作出一定的调整。 经典 IE 经典 IE 让你自定义 Internet Explorer 浏览器的标题栏和状态栏。 - 自动更新 Classic Start - 安装定期检查 Classic Start 是否有新版本的组件 - 查看 Classic Start 的使用说明文档 - 查看 Classic Start 的介绍文档 + 自动更新 Open-Shell + 安装定期检查 Open-Shell 是否有新版本的组件 + 查看 Open-Shell 的使用说明文档 + 查看 Open-Shell 的介绍文档 编辑 Classic Explorer 的配置 编辑经典开始菜单的配置 编辑 Internet Explorer 的标题栏和状态栏配置 - 修改 Classic Start 的新版本检查方式 + 修改 Open-Shell 的新版本检查方式 创建开始菜单文件夹 - 访问 Classic Start 网站 - 捐赠给 Classic Start + 访问 Open-Shell 网站 + 捐赠给 Open-Shell 访问我们在 Facebook 的页面 查看使用文档 - Classic Start 帮助 - Classic Start 说明 - 更新 Classic Start + Open-Shell 帮助 + Open-Shell 说明 + 更新 Open-Shell 经典资源管理器设置 经典开始菜单设置 经典 IE 设置 打开开始屏幕 - Classic Start,使你的 Windows 操作系统用得更得心应手 + Open-Shell,使你的 Windows 操作系统用得更得心应手 diff --git a/ClassicStartSrc/Localization/Chinese/WixUI_zh-CN.wxl b/Src/Localization/Chinese/WixUI_zh-CN.wxl similarity index 100% rename from ClassicStartSrc/Localization/Chinese/WixUI_zh-CN.wxl rename to Src/Localization/Chinese/WixUI_zh-CN.wxl diff --git a/ClassicStartSrc/Localization/Chinese/images/ClassicStart.png b/Src/Localization/Chinese/images/OpenShell.png similarity index 100% rename from ClassicStartSrc/Localization/Chinese/images/ClassicStart.png rename to Src/Localization/Chinese/images/OpenShell.png diff --git a/ClassicStartSrc/Localization/Chinese/images/acc_locked.png b/Src/Localization/Chinese/images/acc_locked.png similarity index 100% rename from ClassicStartSrc/Localization/Chinese/images/acc_locked.png rename to Src/Localization/Chinese/images/acc_locked.png diff --git a/ClassicStartSrc/Localization/Chinese/images/after.png b/Src/Localization/Chinese/images/after.png similarity index 100% rename from ClassicStartSrc/Localization/Chinese/images/after.png rename to Src/Localization/Chinese/images/after.png diff --git a/ClassicStartSrc/Localization/Chinese/images/before.png b/Src/Localization/Chinese/images/before.png similarity index 100% rename from ClassicStartSrc/Localization/Chinese/images/before.png rename to Src/Localization/Chinese/images/before.png diff --git a/ClassicStartSrc/Localization/Chinese/images/button_images.png b/Src/Localization/Chinese/images/button_images.png similarity index 100% rename from ClassicStartSrc/Localization/Chinese/images/button_images.png rename to Src/Localization/Chinese/images/button_images.png diff --git a/ClassicStartSrc/Localization/Chinese/images/button_settings.png b/Src/Localization/Chinese/images/button_settings.png similarity index 100% rename from ClassicStartSrc/Localization/Chinese/images/button_settings.png rename to Src/Localization/Chinese/images/button_settings.png diff --git a/ClassicStartSrc/Localization/Chinese/images/customize_menu.png b/Src/Localization/Chinese/images/customize_menu.png similarity index 100% rename from ClassicStartSrc/Localization/Chinese/images/customize_menu.png rename to Src/Localization/Chinese/images/customize_menu.png diff --git a/ClassicStartSrc/Localization/Chinese/images/customize_menu_.png b/Src/Localization/Chinese/images/customize_menu_.png similarity index 100% rename from ClassicStartSrc/Localization/Chinese/images/customize_menu_.png rename to Src/Localization/Chinese/images/customize_menu_.png diff --git a/ClassicStartSrc/Localization/Chinese/images/explorer_settings.png b/Src/Localization/Chinese/images/explorer_settings.png similarity index 100% rename from ClassicStartSrc/Localization/Chinese/images/explorer_settings.png rename to Src/Localization/Chinese/images/explorer_settings.png diff --git a/ClassicStartSrc/Localization/Chinese/images/ie9_caption.png b/Src/Localization/Chinese/images/ie9_caption.png similarity index 100% rename from ClassicStartSrc/Localization/Chinese/images/ie9_caption.png rename to Src/Localization/Chinese/images/ie9_caption.png diff --git a/ClassicStartSrc/Localization/Chinese/images/ie9_settings.png b/Src/Localization/Chinese/images/ie9_settings.png similarity index 100% rename from ClassicStartSrc/Localization/Chinese/images/ie9_settings.png rename to Src/Localization/Chinese/images/ie9_settings.png diff --git a/ClassicStartSrc/Localization/Chinese/images/ie9_status.png b/Src/Localization/Chinese/images/ie9_status.png similarity index 100% rename from ClassicStartSrc/Localization/Chinese/images/ie9_status.png rename to Src/Localization/Chinese/images/ie9_status.png diff --git a/ClassicStartSrc/Localization/Chinese/images/item_settings.png b/Src/Localization/Chinese/images/item_settings.png similarity index 100% rename from ClassicStartSrc/Localization/Chinese/images/item_settings.png rename to Src/Localization/Chinese/images/item_settings.png diff --git a/ClassicStartSrc/Localization/Chinese/images/menu_settings.png b/Src/Localization/Chinese/images/menu_settings.png similarity index 100% rename from ClassicStartSrc/Localization/Chinese/images/menu_settings.png rename to Src/Localization/Chinese/images/menu_settings.png diff --git a/ClassicStartSrc/Localization/Chinese/images/search1.png b/Src/Localization/Chinese/images/search1.png similarity index 100% rename from ClassicStartSrc/Localization/Chinese/images/search1.png rename to Src/Localization/Chinese/images/search1.png diff --git a/ClassicStartSrc/Localization/Chinese/images/search2.png b/Src/Localization/Chinese/images/search2.png similarity index 100% rename from ClassicStartSrc/Localization/Chinese/images/search2.png rename to Src/Localization/Chinese/images/search2.png diff --git a/ClassicStartSrc/Localization/Chinese/images/search3.png b/Src/Localization/Chinese/images/search3.png similarity index 100% rename from ClassicStartSrc/Localization/Chinese/images/search3.png rename to Src/Localization/Chinese/images/search3.png diff --git a/ClassicStartSrc/Localization/Chinese/images/settings1.png b/Src/Localization/Chinese/images/settings1.png similarity index 100% rename from ClassicStartSrc/Localization/Chinese/images/settings1.png rename to Src/Localization/Chinese/images/settings1.png diff --git a/ClassicStartSrc/Localization/Chinese/images/settings2.png b/Src/Localization/Chinese/images/settings2.png similarity index 100% rename from ClassicStartSrc/Localization/Chinese/images/settings2.png rename to Src/Localization/Chinese/images/settings2.png diff --git a/ClassicStartSrc/Localization/Chinese/images/settings3.png b/Src/Localization/Chinese/images/settings3.png similarity index 100% rename from ClassicStartSrc/Localization/Chinese/images/settings3.png rename to Src/Localization/Chinese/images/settings3.png diff --git a/ClassicStartSrc/Localization/Chinese/images/settings4.png b/Src/Localization/Chinese/images/settings4.png similarity index 100% rename from ClassicStartSrc/Localization/Chinese/images/settings4.png rename to Src/Localization/Chinese/images/settings4.png diff --git a/ClassicStartSrc/Localization/Chinese/images/settings5.png b/Src/Localization/Chinese/images/settings5.png similarity index 100% rename from ClassicStartSrc/Localization/Chinese/images/settings5.png rename to Src/Localization/Chinese/images/settings5.png diff --git a/ClassicStartSrc/Localization/Chinese/images/settings_disable_ex.png b/Src/Localization/Chinese/images/settings_disable_ex.png similarity index 100% rename from ClassicStartSrc/Localization/Chinese/images/settings_disable_ex.png rename to Src/Localization/Chinese/images/settings_disable_ex.png diff --git a/ClassicStartSrc/Localization/Chinese/images/settings_disable_ie9.png b/Src/Localization/Chinese/images/settings_disable_ie9.png similarity index 100% rename from ClassicStartSrc/Localization/Chinese/images/settings_disable_ie9.png rename to Src/Localization/Chinese/images/settings_disable_ie9.png diff --git a/ClassicStartSrc/Localization/Chinese/images/settings_disable_sm.png b/Src/Localization/Chinese/images/settings_disable_sm.png similarity index 100% rename from ClassicStartSrc/Localization/Chinese/images/settings_disable_sm.png rename to Src/Localization/Chinese/images/settings_disable_sm.png diff --git a/ClassicStartSrc/Localization/Chinese/images/skins.gif b/Src/Localization/Chinese/images/skins.gif similarity index 100% rename from ClassicStartSrc/Localization/Chinese/images/skins.gif rename to Src/Localization/Chinese/images/skins.gif diff --git a/ClassicStartSrc/Localization/Chinese/images/statusbar.png b/Src/Localization/Chinese/images/statusbar.png similarity index 100% rename from ClassicStartSrc/Localization/Chinese/images/statusbar.png rename to Src/Localization/Chinese/images/statusbar.png diff --git a/ClassicStartSrc/Localization/Chinese/images/style1.png b/Src/Localization/Chinese/images/style1.png similarity index 100% rename from ClassicStartSrc/Localization/Chinese/images/style1.png rename to Src/Localization/Chinese/images/style1.png diff --git a/ClassicStartSrc/Localization/Chinese/images/style2.png b/Src/Localization/Chinese/images/style2.png similarity index 100% rename from ClassicStartSrc/Localization/Chinese/images/style2.png rename to Src/Localization/Chinese/images/style2.png diff --git a/ClassicStartSrc/Localization/Chinese/images/style3.png b/Src/Localization/Chinese/images/style3.png similarity index 100% rename from ClassicStartSrc/Localization/Chinese/images/style3.png rename to Src/Localization/Chinese/images/style3.png diff --git a/ClassicStartSrc/Localization/Chinese/images/titlebar.png b/Src/Localization/Chinese/images/titlebar.png similarity index 100% rename from ClassicStartSrc/Localization/Chinese/images/titlebar.png rename to Src/Localization/Chinese/images/titlebar.png diff --git a/ClassicStartSrc/Localization/Chinese/images/toolbar.png b/Src/Localization/Chinese/images/toolbar.png similarity index 100% rename from ClassicStartSrc/Localization/Chinese/images/toolbar.png rename to Src/Localization/Chinese/images/toolbar.png diff --git a/ClassicStartSrc/Localization/Chinese/images/toolbar_settings.png b/Src/Localization/Chinese/images/toolbar_settings.png similarity index 100% rename from ClassicStartSrc/Localization/Chinese/images/toolbar_settings.png rename to Src/Localization/Chinese/images/toolbar_settings.png diff --git a/ClassicStartSrc/Localization/Chinese/images/up_locked.png b/Src/Localization/Chinese/images/up_locked.png similarity index 100% rename from ClassicStartSrc/Localization/Chinese/images/up_locked.png rename to Src/Localization/Chinese/images/up_locked.png diff --git a/ClassicStartSrc/Localization/ChineseTW/ClassicExplorer.html b/Src/Localization/ChineseTW/ClassicExplorer.html similarity index 94% rename from ClassicStartSrc/Localization/ChineseTW/ClassicExplorer.html rename to Src/Localization/ChineseTW/ClassicExplorer.html index 3a31f1e..49b2661 100644 --- a/ClassicStartSrc/Localization/ChineseTW/ClassicExplorer.html +++ b/Src/Localization/ChineseTW/ClassicExplorer.html @@ -16,7 +16,7 @@ h1 { body { font-family: Arial,Helvetica,sans-serif; } -

            Classic Start   Classic Explorer


            +

            Open-Shell   Classic Explorer


            Classic Explorer O Windowsɮ`ު~{:
            • bɮ`ޥ[JYǤ@ާ@uC (ܤWhƧBŤUBƻsBKWBRBeBEmail)C uCiۭq
            • @@ -190,7 +190,7 @@ Classic Explorer
            pGҩδݩʥH $ (rŸ) }YAhtαN䬰 ExplorerL10N.ini ɮפrꪺW١C ڤrNھڥثey]wөwC obإߦhyҨϥΪuCɬOΪC

            -}o̴: ۭqROswĿΤwΡC uCˬdnɾX HKCU\Software\PassionateCoder\ClassicExplorer tsW٪ DWORD ƭ (W٥Ω)C 0 ܥ`A1 wΡA2 wĿC uCbҰʮŪnɾXC Ynjss䪬AbݭnMҦɮ`޵AO ClassicStart.CBandWindow lAöKWT WM_CLEARC pGzb}ou@CҨϥΪۭq exe ɬOΪC
            +}o̴: ۭqROswĿΤwΡC uCˬdnɾX HKCU\Software\OpenShell\ClassicExplorer tsW٪ DWORD ƭ (W٥Ω)C 0 ܥ`A1 wΡA2 wĿC uCbҰʮŪnɾXC Ynjss䪬AbݭnMҦɮ`޵AO OpenShell.CBandWindow lAöKWT WM_CLEARC pGzb}ou@CҨϥΪۭq exe ɬOΪC

            ۭqROd

            @@ -219,10 +219,10 @@ set list=%1
            set list=%list:"=%
            for /F "delims=" %%i in (%list%) do copy /Y

            tκ޲z]w

            ]wOCӨϥΪ̥BsbnɡC w]CӨϥΪ̯sҦ]wC tκ޲zww]wA]SϥΪ̯s:

            -bdҡA]wuܤWsvwlסubW@/U@evBϥΪ̵LkܧC oOzL[J]w HKEY_LOCAL_MACHINE\SOFTWARE\PassionateCoder\ClassicExplorer nɾXӹFC إߦW٬uShowUpButtonvrȨó]uBeforeBackvC
            +bdҡA]wuܤWsvwlסubW@/U@evBϥΪ̵LkܧC oOzL[J]w HKEY_LOCAL_MACHINE\SOFTWARE\OpenShell\ClassicExplorer nɾXӹFC إߦW٬uShowUpButtonvrȨó]uBeforeBackvC

            YDZΤUziणnwҦϥΪwƭȡAӥuO²檺ק]wlȡC bΫhbƭȪW٥[Ju_DefaultvC ҦpApGznw] [W] sb [W@] e\ϥΪ̵ݭnܧAإߦW٬uShowUpButton_DefaultvrȨó]uBeforeBackvC

            -Fѳ]wnɦWٻPƭȤP覡AOק復ۦbHUXM: HKEY_CURRENT_USER\Software\PassionateCoder\ClassicExplorer\SettingsC
            ɱzinw]ww]ȡAw]ȬC hإ DWORD ƭȨó]w 0xDEFAC
            +Fѳ]wnɦWٻPƭȤP覡AOק復ۦbHUXM: HKEY_CURRENT_USER\Software\OpenShell\ClassicExplorer\SettingsC
            ɱzinw]ww]ȡAw]ȬC hإ DWORD ƭȨó]w 0xDEFAC

            o]O]w EnableSettingsC bnɳ]w 0 HϥΪ̶} []w] ܤ:
            ΩҦ]w
            @@ -251,7 +251,7 @@ set list=%1
            set list=%list:"=%
            for /F "delims=" %%i in (%list%) do copy /Y -ϥΪ̤ (Fu]wvܤ) ½Ķ 35 ػyC
            ּƻy½Ķ]tu]wvܤC w]w˥u]t^C hyiHq translations UC нT{U Classic Start T½Ķ]C
            +ϥΪ̤ (Fu]wvܤ) ½Ķ 35 ػyC
            ּƻy½Ķ]tu]wvܤC w]w˥u]t^C hyiHq translations UC нT{U Open-Shell T½Ķ]C

            diff --git a/ClassicStartSrc/Localization/ChineseTW/ClassicExplorerADMX.txt b/Src/Localization/ChineseTW/ClassicExplorerADMX.txt similarity index 89% rename from ClassicStartSrc/Localization/ChineseTW/ClassicExplorerADMX.txt rename to Src/Localization/ChineseTW/ClassicExplorerADMX.txt index a6d35a3..d70992a 100644 --- a/ClassicStartSrc/Localization/ChineseTW/ClassicExplorerADMX.txt +++ b/Src/Localization/ChineseTW/ClassicExplorerADMX.txt @@ -29,7 +29,7 @@ ShowZone.supportedOn = win881 ; TRANSLATE =================================================================== -Title.text = Classic Start 設定 +Title.text = Open-Shell 設定 State.text = 狀態: State1.text = 鎖定為此數值 State2.text = 鎖定為預設值 @@ -40,7 +40,7 @@ State3Help.text = 如果設定狀態為「不鎖定」,將變更設定的預 ClassicExplorerCat.text = Classic Explorer ClassicExplorerCatHelp.text = Classic Explorer 群組原則設定 -SUPPORTED_CS404.text = 需要 Classic Start 4.0.4 或以上。 +SUPPORTED_CS404.text = 需要 Open-Shell 4.0.4 或以上。 SUPPORTED_CS404_WIN7.text = 需要 Windows 7。 SUPPORTED_CS404_WIN881.text = 需要 Windows 8 或 Windows 8.1。 @@ -53,7 +53,7 @@ ProcessWhiteList.tipOverride = 能載入 Classic Explorer 的處理程序清單 ProcessBlackList.nameOverride = 處理黑名單 ProcessBlackList.tipOverride = 不載入 Classic Explorer 的處理程序清單。 只使用處理程序的名稱 (比如「notepad.exe」),以 , 或 ; 分隔多個名稱。 ToolbarItems.nameOverride = 工具列按鈕 -ToolbarItems.tipOverride = 選取顯示在工具列的按鈕。\n取得正確字串的最佳方式,在 Classic Start Menu 設定對話方塊組態按鈕,接著在以下位置尋找名稱 ToolbarItems 的數值 HKCU\Software\PassionateCoder\ClassicExplorer\Settings +ToolbarItems.tipOverride = 選取顯示在工具列的按鈕。\n取得正確字串的最佳方式,在 Open-Shell Menu 設定對話方塊組態按鈕,接著在以下位置尋找名稱 ToolbarItems 的數值 HKCU\Software\OpenShell\ClassicExplorer\Settings ; os-specific diff --git a/ClassicStartSrc/Localization/ChineseTW/ClassicIE.html b/Src/Localization/ChineseTW/ClassicIE.html similarity index 85% rename from ClassicStartSrc/Localization/ChineseTW/ClassicIE.html rename to Src/Localization/ChineseTW/ClassicIE.html index 454e4dd..cd2114b 100644 --- a/ClassicStartSrc/Localization/ChineseTW/ClassicIE.html +++ b/Src/Localization/ChineseTW/ClassicIE.html @@ -33,7 +33,7 @@ p { body { font-family: Arial,Helvetica,sans-serif; } -

            Classic Start   Classic IE


            +

            Open-Shell   Classic IE


            Classic IE
            O Internet Explorer p~{:
              @@ -67,11 +67,11 @@ Classic IE

              tκ޲z]w

              -]wOCӨϥΪ̥BsbnɡC w]CӨϥΪ̯sҦ]wC tκ޲zww]wA]SϥΪ̯sC oOzL[J]w HKEY_LOCAL_MACHINE\SOFTWARE\PassionateCoder\ClassicIE nɾXӹFC
              +]wOCӨϥΪ̥BsbnɡC w]CӨϥΪ̯sҦ]wC tκ޲zww]wA]SϥΪ̯sC oOzL[J]w HKEY_LOCAL_MACHINE\SOFTWARE\OpenShell\ClassicIE nɾXӹFC

              zi]Ʊ椣w]wuмglȡC hbnɼƭȪW٥[Ju_Defaultv"C

              -Fѳ]wnɦWٻPƭȤP覡AOק復ۦbHUXM: HKEY_CURRENT_USER\Software\PassionateCoder\ClassicIE\SettingsC
              ɱzinw]ww]ȡAw]ȬC hإ DWORD ƭȨó]w 0xDEFAC
              +Fѳ]wnɦWٻPƭȤP覡AOק復ۦbHUXM: HKEY_CURRENT_USER\Software\OpenShell\ClassicIE\SettingsC
              ɱzinw]ww]ȡAw]ȬC hإ DWORD ƭȨó]w 0xDEFAC

              diff --git a/ClassicStartSrc/Localization/ChineseTW/ClassicIEADMX.txt b/Src/Localization/ChineseTW/ClassicIEADMX.txt similarity index 91% rename from ClassicStartSrc/Localization/ChineseTW/ClassicIEADMX.txt rename to Src/Localization/ChineseTW/ClassicIEADMX.txt index 3be2633..aa63496 100644 --- a/ClassicStartSrc/Localization/ChineseTW/ClassicIEADMX.txt +++ b/Src/Localization/ChineseTW/ClassicIEADMX.txt @@ -6,7 +6,7 @@ LogLevel.supportedOn=never ; TRANSLATE =================================================================== -Title.text = Classic Start 設定 +Title.text = Open-Shell 設定 State.text = 狀態: State1.text = 鎖定為此數值 State2.text = 鎖定為預設值 @@ -17,7 +17,7 @@ State3Help.text = 如果設定狀態為「不鎖定」,將變更設定的預 ClassicIECat.text = Classic IE ClassicIECatHelp.text = Classic IE 群組原則設定 -SUPPORTED_CS404.text = 需要 Classic Start 4.0.4 或以上。 +SUPPORTED_CS404.text = 需要 Open-Shell 4.0.4 或以上。 SUPPORTED_IE9.text = 需要 Internet Explorer 9 或以上。 diff --git a/ClassicStartSrc/Localization/ChineseTW/License.html b/Src/Localization/ChineseTW/License.html similarity index 83% rename from ClassicStartSrc/Localization/ChineseTW/License.html rename to Src/Localization/ChineseTW/License.html index 99ca8a1..2c064ef 100644 --- a/ClassicStartSrc/Localization/ChineseTW/License.html +++ b/Src/Localization/ChineseTW/License.html @@ -16,9 +16,9 @@ h1 { body { font-family: Arial,Helvetica,sans-serif; } -

              Classic Start   vij
              +

              Open-Shell   vij


              -Classic Start c 2009-2017, Ivo Beltchev

              +Open-Shell c 2009-2017, Ivo Beltchev
              http://www.classicshell.net/

              ϥΦnYzoDZڡApGAФnϥγnC
              @@ -36,7 +36,7 @@ Classic Start c 2009-2017, Ivo Beltchev

              AovQC ziHsonAunOKOMᦱlnC

            • -

              ӼСC ClassicStart W٩M logo O@̪ӼСC ϥΥ̨ѧOL~ΪAȬO\C

              +

              ӼСC OpenShell W٩M logo O@̪ӼСC ϥΥ̨ѧOL~ΪAȬO\C

            • OKdnC nOھڡu{vѡASΦOAܩηtܡA]tAPʪOAAΩSwγ~MIǡC bƥA@̩ΪvHӾߡBl`ΨLdAL׬ObXPAIvk@Ӱʧ@Χ_hAް_AsnΨϥΩΨLnC

              diff --git a/ClassicStartSrc/Localization/ChineseTW/Links.html b/Src/Localization/ChineseTW/Links.html similarity index 77% rename from ClassicStartSrc/Localization/ChineseTW/Links.html rename to Src/Localization/ChineseTW/Links.html index 9ac58c5..519ba5a 100644 --- a/ClassicStartSrc/Localization/ChineseTW/Links.html +++ b/Src/Localization/ChineseTW/Links.html @@ -9,7 +9,7 @@ - Classic Start + Open-Shell -

              Classic Start   s


              b Classic Start ̷s:
              http://www.classicshell.net/
              +

              Open-Shell   s


              b Open-Shell ̷s:
              http://www.classicshell.net/

              b˵M׾{O:
              {O: http://www.classicshell.net/history/

              diff --git a/Src/Localization/ChineseTW/Main.html b/Src/Localization/ChineseTW/Main.html new file mode 100644 index 0000000..d66f3fb --- /dev/null +++ b/Src/Localization/ChineseTW/Main.html @@ -0,0 +1,50 @@ + + + + + + + + + + + + + + + + + + + + Open-Shell + +

              Open-Shell   Open-Shell

              +4.3.1 V qΪ

              +

              O Open-Shell?

              +Open-Shell™ OWj Windows iΩʪu㶰C iۭqƪ [}l] \M [}l] sA[J Windows ɮ`ުuCM䴩Uظp\C
              +
              +
              +

              tλݨD

              +Open-Shell b Windows 7, Windows 8, Windows 8.1, Windows Server 2008 R2, Windows Server 2012 M Windows Server 2012 R2 ʧ@C Pɤ䴩 32 M 64 줸 (HۦPw˵{)C Y [}l] \Oݭn ҥ Aero GDDC 䥦ܤֻݭn Basic GDDC
              +
              +
              +


              + +Open-Shell 3 ӥDn: +
              +

              Ѱw

              +ziHq x -> {M\ Ѱw Open-ShellC t@ؤ覡O Aw˵{ÿ []C
              iݭnnXH{ǡC
              +
              + diff --git a/ClassicStartSrc/Localization/ChineseTW/ClassicStartMenu.html b/Src/Localization/ChineseTW/Menu.html similarity index 88% rename from ClassicStartSrc/Localization/ChineseTW/ClassicStartMenu.html rename to Src/Localization/ChineseTW/Menu.html index aceeb82..7c03963 100644 --- a/ClassicStartSrc/Localization/ChineseTW/ClassicStartMenu.html +++ b/Src/Localization/ChineseTW/Menu.html @@ -17,7 +17,7 @@ - Classic Start Menu + Open-Shell Menu -

              Classic Start   Classic Start Menu


              -Classic Start Menu
              +

              Open-Shell   Open-Shell Menu


              +Open-Shell Menu
              OF [}l] \Aҥ Windows 2000, XP M Windows 7 \欰C \hi\:
              • ܡu嫬vΡuWindows 7v˦
                @@ -145,7 +145,7 @@ Classic Start Menu
                • Odť - ɦpGϥγsݩʫVɮשθƧANϥθɮשθƧϥ
                • 귽ɮ,ϥ ID - Ҧp %windir%\notepad.exe,2C ɮשMr঳ŮC T{ϥιϥܪ귽 IDAӫDϥܪޡC FF̨ήĪGAϥιϥܤǪ [...] s
                  -
                • ,ϥ ID - PW@ˡA귽ɮ׬ ClassicStartMenuDLL.dll C ѷӨ}l\ۤvϥܮɬOΪ
                  +
                • ,ϥ ID - PW@ˡA귽ɮ׬ StartMenuDLL.dll C ѷӨ}l\ۤvϥܮɬOΪ
                • ϥɮ -  Ҧp C:\Program Files\Mozilla Thunderbird\Email.ico
                • none - oNϥΪťչϥ
                pGҩδݩʥH $ (rŸ) }YAhtαN䬰 StartMenuL10N.ini ɮפrꪺW١C ڤrNھڥثey]wөwC obإߦhyҨϥΪ\ɬOΪC
                @@ -156,11 +156,11 @@ Classic Start Menu ]wOCӨϥΪ̥BsbnɡC w]CӨϥΪ̯sҦ]wC tκ޲zww]wA]SϥΪ̯s:

                -bdҡA]wuҥΥk\vwlפBϥΪ̵LkܧC oOzL[J]w HKEY_LOCAL_MACHINE\SOFTWARE\PassionateCoder\ClassicStartMenu nɾXӹFC إߦW٬uEnableContextMenuv DWORD Ȩó] 0C
                +bdҡA]wuҥΥk\vwlפBϥΪ̵LkܧC oOzL[J]w HKEY_LOCAL_MACHINE\SOFTWARE\OpenShell\Menu nɾXӹFC إߦW٬uEnableContextMenuv DWORD Ȩó] 0C

                YDZΤUziणnwҦϥΪwƭȡAӥuO²檺ק]wlȡC bΫhbƭȪW٥[Ju_DefaultvC ҦpApGznw]Τe\\ϥΪ̵ݭnҥΡAإߦW٬uEnableContextMenu_Defaultv DWORD Ȩó] 0C

                -Fѳ]wnɦWٻPƭȤP覡AOק復ۦbHUXM: HKEY_CURRENT_USER\Software\PassionateCoder\ClassicStartMenu\SettingsC
                ɱzinw]ww]ȡAw]ȬC hإ DWORD ƭȨó]w 0xDEFAC
                +Fѳ]wnɦWٻPƭȤP覡AOק復ۦbHUXM: HKEY_CURRENT_USER\Software\OpenShell\StartMenu\SettingsC
                ɱzinw]ww]ȡAw]ȬC hإ DWORD ƭȨó]w 0xDEFAC

                @@ -176,8 +176,8 @@ Classic Start Menu

                hO

                ziHq\hww˪OD:

                -Classic Start Menu O
                -
                Ϊ̥iHUæwB~ 3 譱O (qDΨ䥦a)C UsOAƻs .skin ɮר Skins ؿ V q`O C:\Program Files\Classic Start\SkinsC Nb]wiHϥΡC
                +Open-Shell Menu O
                +
                Ϊ̥iHUæwB~ 3 譱O (qDΨ䥦a)C UsOAƻs .skin ɮר Skins ؿ V q`O C:\Program Files\Open-Shell\SkinsC Nb]wiHϥΡC

                Ъ`N: Yǥ~[i|w Classic, Basic, Aero ҦM]pC Ҧp Aero Oݭn Glass 䴩ApG Classic Basic GDDNݰ_өDzC Y Aero O]ݭnSw Glass C

                @@ -202,7 +202,7 @@ Classic Start Menu

                ۭq [}l] s
                -

                Classic Start [Jۤv [}l] su@CC ƦܯN Windows 7 w] [}l] sC Aero ˦ [] лxBxΨ嫬sΦۦs@C zݭn]t 3 ثsAϹӦۭq [}l] s - зǡBJIMwU:
                +Open-Shell [Jۤv [}l] su@CC ƦܯN Windows 7 w] [}l] sC Aero ˦ [] лxBxΨ嫬sΦۦs@C zݭn]t 3 ثsAϹӦۭq [}l] s - зǡBJIMwU:
                [}l] sϤ
                ϤO 32 줸 PNG BMPC w]ϤeרMwsjpAiHJۭqeмgC
                ziHuWM\hۭq [}l] sϤC o̬O@ǽd:
                http://www.classicshell.net/forum/viewforum.php?f=18
                http://www.sevenforums.com/themes-styles/34951-custom-start-menu-button-collection.html
                @@ -211,12 +211,12 @@ Classic Start Menu

                a

                -ϥΪ̤ (Fu]wvܤ) ½Ķ 35 ػyC
                ּƻy½Ķ]tu]wvܤC w]w˥u]t^C hyiHq translations UC нT{U Classic Start T½Ķ]C
                +ϥΪ̤ (Fu]wvܤ) ½Ķ 35 ػyC
                ּƻy½Ķ]tu]wvܤC w]w˥u]t^C hyiHq translations UC нT{U Open-Shell T½Ķ]C


                ROC

                -ClassicStartMenu.exe 䴩 5 өROCѼ: -open, -toggle, -togglenew, -exit M -settingsC
                +StartMenu.exe 䴩 5 өROCѼ: -open, -toggle, -togglenew, -exit M -settingsC

                eӦW٪ijC @Ӷ}Ҩ嫬 [}l] \At@ӤC iHϥΰѼƦb [ֳtҰʦC] إ߶} [}l] \|C Φb{]wAp WinKey C

                diff --git a/ClassicStartSrc/Localization/ChineseTW/ClassicStartMenuADMX.txt b/Src/Localization/ChineseTW/MenuADMX.txt similarity index 81% rename from ClassicStartSrc/Localization/ChineseTW/ClassicStartMenuADMX.txt rename to Src/Localization/ChineseTW/MenuADMX.txt index 8780ff3..c77ab22 100644 --- a/ClassicStartSrc/Localization/ChineseTW/ClassicStartMenuADMX.txt +++ b/Src/Localization/ChineseTW/MenuADMX.txt @@ -89,7 +89,7 @@ SkipMetro.supportedOn = win8 ; TRANSLATE =================================================================== -Title.text = Classic Start 設定 +Title.text = Open-Shell 設定 State.text = 狀態: State1.text = 鎖定為此數值 State2.text = 鎖定為預設值 @@ -98,9 +98,9 @@ State1Help.text = 如果設定狀態為「鎖定為此數值」,將針對所 State2Help.text = 如果設定狀態為「鎖定為預設值」,將針對所有使用者鎖定設定為預設值。 忽略指定的值。 State3Help.text = 如果設定狀態為「不鎖定」,將變更設定的預設值為指定的值。 個別使用者能覆寫設定。 -ClassicStartMenuCat.text = Classic Start Menu -ClassicStartMenuCatHelp.text = Classic Start Menu 群組原則設定 -SUPPORTED_CS404.text = 需要 Classic Start 4.0.4 或以上。 +MenuCat.text = Open-Shell Menu +MenuCatHelp.text = Open-Shell Menu 群組原則設定 +SUPPORTED_CS404.text = 需要 Open-Shell 4.0.4 或以上。 SUPPORTED_CS404_WIN7.text = 需要 Windows 7。 SUPPORTED_CS404_WIN78.text = 需要 Windows 7 或 Windows 8.1。 SUPPORTED_CS404_WIN781.text = 需要 Windows 7 或 Windows 8。 @@ -135,25 +135,25 @@ SkinC1.tipOverride = 選取一欄典型樣式所用的面板 SkinVariationC1.nameOverride = 典型一欄式功能表的面板變數 SkinVariationC1.tipOverride = 選取一欄典型樣式所用的面板變數 (針對支援多變數的面板) SkinOptionsC1.nameOverride = 典型一欄式功能表的面板選項 -SkinOptionsC1.tipOverride = 選取一欄典型樣式所用的面板選項。\n選項為 16 進位數字的清單。 取得它們的最佳方式,在 Classic Start Menu 設定對話方塊調整選項,接著在以下位置尋找名稱 SkinOptionsC1 的數值: HKCU\Software\PassionateCoder\ClassicStartMenu\Settings +SkinOptionsC1.tipOverride = 選取一欄典型樣式所用的面板選項。\n選項為 16 進位數字的清單。 取得它們的最佳方式,在 Open-Shell Menu 設定對話方塊調整選項,接著在以下位置尋找名稱 SkinOptionsC1 的數值: HKCU\Software\OpenShell\StartMenu\Settings MenuItems1.nameOverride = 典型一欄式功能表的功能表項目 -MenuItems1.tipOverride = 選取一欄典型樣式所用的功能表項目。\n取得正確字串的最佳方式,在 Classic Start Menu 設定對話方塊組態項目,接著在以下位置尋找名稱 MenuItems1 的數值: HKCU\Software\PassionateCoder\ClassicStartMenu\Settings +MenuItems1.tipOverride = 選取一欄典型樣式所用的功能表項目。\n取得正確字串的最佳方式,在 Open-Shell Menu 設定對話方塊組態項目,接著在以下位置尋找名稱 MenuItems1 的數值: HKCU\Software\OpenShell\StartMenu\Settings SkinC2.nameOverride = 典型兩欄式功能表的面板 SkinC2.tipOverride = 選取兩欄典型樣式所用的面板 SkinVariationC2.nameOverride = 典型兩欄式功能表的面板變數 SkinVariationC2.tipOverride = 選取兩欄典型樣式所用的面板變數 (針對支援多變數的面板) SkinOptionsC2.nameOverride = 典型兩欄式功能表的面板選項 -SkinOptionsC2.tipOverride = 選取兩欄典型樣式所用的面板選項。\n選項為 16 進位數字的清單。 取得它們的最佳方式,在 Classic Start Menu 設定對話方塊調整選項,接著在以下位置尋找名稱 SkinOptionsC2 的數值: HKCU\Software\PassionateCoder\ClassicStartMenu\Settings +SkinOptionsC2.tipOverride = 選取兩欄典型樣式所用的面板選項。\n選項為 16 進位數字的清單。 取得它們的最佳方式,在 Open-Shell Menu 設定對話方塊調整選項,接著在以下位置尋找名稱 SkinOptionsC2 的數值: HKCU\Software\OpenShell\StartMenu\Settings MenuItems2.nameOverride = 典型兩欄式功能表的功能表項目 -MenuItems2.tipOverride = 選取兩欄典型樣式所用的功能表項目。\n取得正確字串的最佳方式,在 Classic Start Menu 設定對話方塊組態項目,接著在以下位置尋找名稱 MenuItems2 的數值: HKCU\Software\PassionateCoder\ClassicStartMenu\Settings +MenuItems2.tipOverride = 選取兩欄典型樣式所用的功能表項目。\n取得正確字串的最佳方式,在 Open-Shell Menu 設定對話方塊組態項目,接著在以下位置尋找名稱 MenuItems2 的數值: HKCU\Software\OpenShell\StartMenu\Settings SkinW7.nameOverride = Windows 7 樣式的面板 SkinW7.tipOverride = 選取 Windows 7 樣式所用的面板 SkinVariationW7.nameOverride = Windows 7 樣式的面板變數 SkinVariationW7.tipOverride = 選取 Windows 7 樣式所用的面板變數 (針對支援多變數的面板) SkinOptionsW7.nameOverride = Windows 7 樣式的面板選項 -SkinOptionsW7.tipOverride = 選取 Windows 7 樣式所用的面板選項。\n選項為 16 進位數字的清單。 取得它們的最佳方式,在 Classic Start Menu 設定對話方塊調整選項,接著在以下位置尋找名稱 SkinOptionsW7 的數值: HKCU\Software\PassionateCoder\ClassicStartMenu\Settings +SkinOptionsW7.tipOverride = 選取 Windows 7 樣式所用的面板選項。\n選項為 16 進位數字的清單。 取得它們的最佳方式,在 Open-Shell Menu 設定對話方塊調整選項,接著在以下位置尋找名稱 SkinOptionsW7 的數值: HKCU\Software\OpenShell\StartMenu\Settings MenuItems7.nameOverride = Windows 7 樣式的功能表項目 -MenuItems7.tipOverride = 選取 Windows 7 樣式所用的功能表項目。\n取得正確字串的最佳方式,在 Classic Start Menu 設定對話方塊組態項目,接著在以下位置尋找名稱 MenuItems7 的數值: HKCU\Software\PassionateCoder\ClassicStartMenu\Settings +MenuItems7.tipOverride = 選取 Windows 7 樣式所用的功能表項目。\n取得正確字串的最佳方式,在 Open-Shell Menu 設定對話方塊組態項目,接著在以下位置尋找名稱 MenuItems7 的數值: HKCU\Software\OpenShell\StartMenu\Settings ; windows 7 SkinA.nameOverride = Windows 7 [開始] 功能表的 [所有程式] 子功能表的面板 @@ -161,7 +161,7 @@ SkinA.tipOverride = 選取 Windows 7 開始功能表的 [所有程式] 子功能 SkinVariationA.nameOverride = Windows 7 [開始] 功能表的 [所有程式] 子功能表的面板變數 SkinVariationA.tipOverride = 選取 Windows 7 開始功能表的 [所有程式] 子功能表所用的面板變數 (針對支援多變數的面板) SkinOptionsA.nameOverride = Windows 7 [開始] 功能表的 [所有程式] 子功能表的面板選項 -SkinOptionsA.tipOverride = 選取 Windows 7 開始功能表的 [所有程式] 子功能表所用的面板選項。\n選項為 16 進位數字的清單。 取得它們的最佳方式,在 Classic Start Menu 設定對話方塊調整選項,接著在以下位置尋找名稱 SkinOptionsA 的數值: HKCU\Software\PassionateCoder\ClassicStartMenu\Settings +SkinOptionsA.tipOverride = 選取 Windows 7 開始功能表的 [所有程式] 子功能表所用的面板選項。\n選項為 16 進位數字的清單。 取得它們的最佳方式,在 Open-Shell Menu 設定對話方塊調整選項,接著在以下位置尋找名稱 SkinOptionsA 的數值: HKCU\Software\OpenShell\StartMenu\Settings ; metro settings SkipMetro.tipAddition = 此設定不支援 Windows 8.1。 您需要使用內建 Windows 設定以開機到桌面 @@ -176,7 +176,7 @@ FolderCommonStartMenu.tipOverride = 輸入覆寫公用 [開始] 功能表資料 FolderCommonPrograms.nameOverride = 公用 [程式] 資料夾 FolderCommonPrograms.tipOverride = 輸入覆寫公用 [程式] 資料夾。\n路徑能包含環境變數。\n請注意: 此設定無法從「設定」對話方塊編輯 AutoStartDelay.nameOverride = 自動啟動延遲 -AutoStartDelay.tipOverride = 輸入登入期間自動啟動 [開始] 功能表的延遲時間,單位毫秒 (以執行 ClassicStartMenu.exe 手動啟動功能表時不適用)。\n請注意: 此設定無法從「設定」對話方塊編輯 +AutoStartDelay.tipOverride = 輸入登入期間自動啟動 [開始] 功能表的延遲時間,單位毫秒 (以執行 StartMenu.exe 手動啟動功能表時不適用)。\n請注意: 此設定無法從「設定」對話方塊編輯 ; other StartButtonIcon.tipAddition = 數值可以是 ICO 檔案的路徑或 EXE/DLL 的路徑及圖示的 ID @@ -188,5 +188,5 @@ SoundDrop.tipAddition = 數值可以是系統事件名稱或 WAV 檔案的路徑 ExpandFolderLinks.tipAddition = 只能在符號連結動作 (比如聯結) 且不支援純捷徑 StartHoverDelay.nameOverride = 暫留延遲 (針對 [開始] 按鈕) AllProgramsDelay.nameOverride = 暫留延遲 (針對 Windows 7 中 [所有程式]) -CSMHotkey.tipAddition = .\n\n基礎值為主機碼的虛擬碼。 加入 256 為 Shift 鍵,512 為 Ctrl 鍵,1024 為 Alt 鍵。\n取得數值的最佳方式,在 Classic Start Menu 設定對話方塊選取熱鍵,接著在以下位置尋找名稱 CSMHotkey 的數值: HKCU\Software\PassionateCoder\ClassicStartMenu\Settings -WSMHotkey.tipAddition = .\n\n基礎值為主機碼的虛擬碼。 加入 256 為 Shift 鍵,512 為 Ctrl 鍵,1024 為 Alt 鍵。\n取得數值的最佳方式,在 Classic Start Menu 設定對話方塊選取熱鍵,接著在以下位置尋找名稱 WSMHotkey 的數值: HKCU\Software\PassionateCoder\ClassicStartMenu\Settings +CSMHotkey.tipAddition = .\n\n基礎值為主機碼的虛擬碼。 加入 256 為 Shift 鍵,512 為 Ctrl 鍵,1024 為 Alt 鍵。\n取得數值的最佳方式,在 Open-Shell Menu 設定對話方塊選取熱鍵,接著在以下位置尋找名稱 CSMHotkey 的數值: HKCU\Software\OpenShell\StartMenu\Settings +WSMHotkey.tipAddition = .\n\n基礎值為主機碼的虛擬碼。 加入 256 為 Shift 鍵,512 為 Ctrl 鍵,1024 為 Alt 鍵。\n取得數值的最佳方式,在 Open-Shell Menu 設定對話方塊選取熱鍵,接著在以下位置尋找名稱 WSMHotkey 的數值: HKCU\Software\OpenShell\StartMenu\Settings diff --git a/ClassicStartSrc/Localization/ChineseTW/ClassicStart.hhp b/Src/Localization/ChineseTW/OpenShell.hhp similarity index 70% rename from ClassicStartSrc/Localization/ChineseTW/ClassicStart.hhp rename to Src/Localization/ChineseTW/OpenShell.hhp index 39279ac..be8ce5c 100644 --- a/ClassicStartSrc/Localization/ChineseTW/ClassicStart.hhp +++ b/Src/Localization/ChineseTW/OpenShell.hhp @@ -1,7 +1,7 @@ [OPTIONS] Compatibility=1.1 or later -Compiled file=ClassicStart.chm -Contents file=ClassicStartTOC.hhc +Compiled file=OpenShell.chm +Contents file=OpenShellTOC.hhc Default Font=Ln,10,0 Default topic=Main.html Display compile progress=Yes @@ -10,7 +10,7 @@ Language=0x404 [FILES] ClassicExplorer.html -ClassicStartMenu.html +Menu.html ClassicIE.html [INFOTYPES] diff --git a/ClassicStartSrc/Localization/ChineseTW/ClassicStartADMX.txt b/Src/Localization/ChineseTW/OpenShellADMX.txt similarity index 50% rename from ClassicStartSrc/Localization/ChineseTW/ClassicStartADMX.txt rename to Src/Localization/ChineseTW/OpenShellADMX.txt index f19b0f7..19321ce 100644 --- a/ClassicStartSrc/Localization/ChineseTW/ClassicStartADMX.txt +++ b/Src/Localization/ChineseTW/OpenShellADMX.txt @@ -1,6 +1,6 @@ ; TRANSLATE =================================================================== -Title.text = Classic Start 設定 +Title.text = Open-Shell 設定 State.text = 狀態: State1.text = 鎖定為此數值 State2.text = 鎖定為預設值 @@ -9,11 +9,11 @@ State1Help.text = 如果設定狀態為「鎖定為此數值」,將針對所 State2Help.text = 如果設定狀態為「鎖定為預設值」,將針對所有使用者鎖定設定為預設值。 忽略指定的值。 State3Help.text = 如果設定狀態為「不鎖定」,將變更設定的預設值為指定的值。 個別使用者能覆寫設定。 -ClassicStartCat.text = Classic Start -ClassicStartCatHelp.text = Classic Start 群組原則設定 -SUPPORTED_CS404.text = 需要 Classic Start 4.0.4 或以上。 +OpenShellCat.text = Open-Shell +OpenShellCatHelp.text = Open-Shell 群組原則設定 +SUPPORTED_CS404.text = 需要 Open-Shell 4.0.4 或以上。 -Language.nameOverride = Classic Start 元件的語言 -Language.tipOverride = 選取 Classic Start 所使用的語言 (例如: zh-TW 或 en-US 或 de-DE)。 語言將影響 [開始] 功能表、工具列等中文字。 如果已安裝適當的語言 DLL,設定 UI 也會翻譯 +Language.nameOverride = Open-Shell 元件的語言 +Language.tipOverride = 選取 Open-Shell 所使用的語言 (例如: zh-TW 或 en-US 或 de-DE)。 語言將影響 [開始] 功能表、工具列等中文字。 如果已安裝適當的語言 DLL,設定 UI 也會翻譯 Update.nameOverride = 啟用自動檢查新版本 -Update.tipOverride = 選取時,Classic Start 將每星期檢查新的版本。 如果有 Classic Start 軟體的新版本或目前語言的更新將通知您 +Update.tipOverride = 選取時,Open-Shell 將每星期檢查新的版本。 如果有 Open-Shell 軟體的新版本或目前語言的更新將通知您 diff --git a/ClassicStartSrc/Localization/ChineseTW/ClassicStartEULA.rtf b/Src/Localization/ChineseTW/OpenShellEULA.rtf similarity index 88% rename from ClassicStartSrc/Localization/ChineseTW/ClassicStartEULA.rtf rename to Src/Localization/ChineseTW/OpenShellEULA.rtf index 919e5e192388aacc17d51f824962f387eed33ca0..affdc7460d1a4bfa1f389f5d25788957bc2cdbea 100644 GIT binary patch delta 102 zcmaE^d{KGBS|&~Zg48_S;EdFq9EBM5L`wxD14DCNAYq}S5R#FqfRLVipUH+RAEde% eqmbem delta 123 zcmcbp{9Jj%S|%gsoW$bd%w&b&lEk7Cg&6fjO9dkXLvvjqVWFcCl98$q08)^jmspaj p>ztpGS~U3@lZ`+DLNFODD8sCPA-LI%S%-}WY6IAU&DESC8~{XQDs=z= diff --git a/ClassicStartSrc/Localization/ChineseTW/ClassicStartReadme.rtf b/Src/Localization/ChineseTW/OpenShellReadme.rtf similarity index 88% rename from ClassicStartSrc/Localization/ChineseTW/ClassicStartReadme.rtf rename to Src/Localization/ChineseTW/OpenShellReadme.rtf index d839859..65899c2 100644 --- a/ClassicStartSrc/Localization/ChineseTW/ClassicStartReadme.rtf +++ b/Src/Localization/ChineseTW/OpenShellReadme.rtf @@ -2,14 +2,14 @@ {\colortbl ;\red23\green54\blue93;\red79\green129\blue189;\red0\green112\blue192;\red0\green0\blue255;\red54\green95\blue145;} {\stylesheet{ Normal;}{\s1 heading 1;}} {\*\generator Riched20 10.0.17134}{\*\mmathPr\mnaryLim0\mdispDef1\mwrapIndent1440 }\viewkind4\uc1 -\pard\brdrb\brdrs\brdrw20\brsp80 \widctlpar\sa300\qc\cf1\expndtw5\kerning28\f0\fs52 Classic Start\par +\pard\brdrb\brdrs\brdrw20\brsp80 \widctlpar\sa300\qc\cf1\expndtw5\kerning28\f0\fs52 Open-Shell\par \pard\widctlpar\sa200\sl276\slmult1\cf2\expndtw15\kerning0\b\f1\fs24\'aa\'a9\'a5\'bb\f0 4.3.1 \endash \f1\'b3\'71\'a5\'ce\'aa\'a9\'a5\'bb\f0\par \pard\widctlpar\cf0\expndtw0\b0\f2\fs22\par -\f1\'b7\'50\'c1\'c2\'b1\'7a\'a6\'77\'b8\'cb\f2 \cf3\b Classic Start\'99\cf0\b0\f1\'a1\'43\f2 \f1\'a5\'a6\'a6\'62\f2 Windows 7, Windows 8, Windows 8.1\f1\'a9\'4d\f2 Windows 10\f1\'bc\'57\'a5\'5b\'a4\'46\'a4\'40\'a8\'c7\'af\'ca\'a4\'d6\'aa\'ba\'a5\'5c\'af\'e0\f2 - \f1\'a4\'f1\'a6\'70\'a4\'40\'ad\'d3\'a8\'e5\'ab\'ac\f2 [\f1\'b6\'7d\'a9\'6c\f2 ] \f1\'a5\'5c\'af\'e0\'aa\'ed\'a1\'42\f2 [\f1\'b6\'7d\'a9\'6c\f2 ] \f1\'ab\'f6\'b6\'73\'a1\'42\f2 Windows \f1\'c0\'c9\'ae\'d7\'c1\'60\'ba\'de\'a4\'75\'a8\'e3\'a6\'43\'a9\'4d\'a8\'e4\'a5\'a6\'a1\'43\f2\par +\f1\'b7\'50\'c1\'c2\'b1\'7a\'a6\'77\'b8\'cb\f2 \cf3\b Open-Shell\'99\cf0\b0\f1\'a1\'43\f2 \f1\'a5\'a6\'a6\'62\f2 Windows 7, Windows 8, Windows 8.1\f1\'a9\'4d\f2 Windows 10\f1\'bc\'57\'a5\'5b\'a4\'46\'a4\'40\'a8\'c7\'af\'ca\'a4\'d6\'aa\'ba\'a5\'5c\'af\'e0\f2 - \f1\'a4\'f1\'a6\'70\'a4\'40\'ad\'d3\'a8\'e5\'ab\'ac\f2 [\f1\'b6\'7d\'a9\'6c\f2 ] \f1\'a5\'5c\'af\'e0\'aa\'ed\'a1\'42\f2 [\f1\'b6\'7d\'a9\'6c\f2 ] \f1\'ab\'f6\'b6\'73\'a1\'42\f2 Windows \f1\'c0\'c9\'ae\'d7\'c1\'60\'ba\'de\'a4\'75\'a8\'e3\'a6\'43\'a9\'4d\'a8\'e4\'a5\'a6\'a1\'43\f2\par \par -\f1\'b3\'cc\'b7\'73\'aa\'a9\'a5\'bb\'a5\'69\'a5\'48\'a6\'62\f2 ClassicStart\f1\'aa\'ba\'ba\'f4\'af\'b8\'a7\'e4\'a8\'ec\f2 :\par +\f1\'b3\'cc\'b7\'73\'aa\'a9\'a5\'bb\'a5\'69\'a5\'48\'a6\'62\f2 OpenShell\f1\'aa\'ba\'ba\'f4\'af\'b8\'a7\'e4\'a8\'ec\f2 :\par {{\field{\*\fldinst{HYPERLINK http://www.classicshell.net/ }}{\fldrslt{http://www.classicshell.net/\ul0\cf0}}}}\f2\fs22\par \par \f1\'b1\'60\'a8\'a3\'b0\'dd\'b5\'aa\'b6\'b0\'bd\'d0\'ac\'dd\'b3\'6f\'b8\'cc\f2 :\par @@ -18,17 +18,17 @@ \f1\'a9\'ce\'a8\'cf\'a5\'ce\'b0\'51\'bd\'d7\'b0\'cf\'a8\'fa\'b1\'6f\'a8\'f3\'a7\'55\f2 :\par {{\field{\*\fldinst{HYPERLINK http://www.classicshell.net/forum/viewforum.php?f=6 }}{\fldrslt{http://www.classicshell.net/forum/viewforum.php?f=6\ul0\cf0}}}}\f2\fs22\par \par -\f1\'a6\'62\f2 Classic Start \f1\'b6\'7d\'b5\'6f\'b0\'51\'bd\'d7\'b0\'cf\'b3\'f8\'a7\'69\'b0\'dd\'c3\'44\f2 :\par +\f1\'a6\'62\f2 Open-Shell \f1\'b6\'7d\'b5\'6f\'b0\'51\'bd\'d7\'b0\'cf\'b3\'f8\'a7\'69\'b0\'dd\'c3\'44\f2 :\par {{\field{\*\fldinst{HYPERLINK http://www.classicshell.net/forum/viewforum.php?f=11 }}{\fldrslt{http://www.classicshell.net/forum/viewforum.php?f=11\ul0\cf0}}}}\f2\fs22 \par \par \f1\'a5\'bf\'c5\'e9\'a4\'a4\'a4\'e5\'bb\'79\'a8\'a5\'a7\'40\'aa\'cc\'ba\'f4\'af\'b8\f2 :\par {{\field{\*\fldinst{HYPERLINK http://sts.stable.com.tw }}{\fldrslt{http://sts.stable.com.tw\ul0\cf0}}}}\f2\fs22\par \par -\pard\keep\keepn\widctlpar\s1\sb480\sl276\slmult1\cf5\b\f0\fs28 Classic Start Menu\par +\pard\keep\keepn\widctlpar\s1\sb480\sl276\slmult1\cf5\b\f0\fs28 Open-Shell Menu\par \pard\widctlpar\cf0\b0\f2\fs22\par -\cf3\b Classic Start Menu\cf0\b0\f1\'ac\'4f\'c6\'46\'ac\'a1\'aa\'ba\f2 [\f1\'b6\'7d\'a9\'6c\f2 ] \f1\'a5\'5c\'af\'e0\'aa\'ed\'a1\'41\'af\'e0\'bc\'d2\'a5\'e9\f2 Windows 2000, XP \f1\'a9\'4d\f2 Windows 7 \f1\'aa\'ba\'a5\'5c\'af\'e0\'aa\'ed\'a6\'e6\'ac\'b0\'a1\'43\f2 \f1\'a6\'b3\'b3\'5c\'a6\'68\'b6\'69\'b6\'a5\'a5\'5c\'af\'e0\f2 :\par +\cf3\b Open-Shell Menu\cf0\b0\f1\'ac\'4f\'c6\'46\'ac\'a1\'aa\'ba\f2 [\f1\'b6\'7d\'a9\'6c\f2 ] \f1\'a5\'5c\'af\'e0\'aa\'ed\'a1\'41\'af\'e0\'bc\'d2\'a5\'e9\f2 Windows 2000, XP \f1\'a9\'4d\f2 Windows 7 \f1\'aa\'ba\'a5\'5c\'af\'e0\'aa\'ed\'a6\'e6\'ac\'b0\'a1\'43\f2 \f1\'a6\'b3\'b3\'5c\'a6\'68\'b6\'69\'b6\'a5\'a5\'5c\'af\'e0\f2 :\par \par \pard{\pntext\f3\'B7\tab}{\*\pn\pnlvlblt\pnf3\pnindent0{\pntxtb\'B7}}\widctlpar\fi-360\li720\f1\'bf\'ef\'be\'dc\'a1\'75\'a8\'e5\'ab\'ac\'a1\'76\'a9\'ce\'a1\'75\f2 Windows 7\f1\'a1\'76\'bc\'cb\'a6\'a1\f2\par @@ -97,15 +97,15 @@ \pard\keep\keepn\widctlpar\s1\sb480\sl276\slmult1\cf5\b\f1\fs28\'b8\'d1\'b0\'a3\'a6\'77\'b8\'cb\f0\par \pard\widctlpar\cf0\b0\f2\fs22\par -\f1\'ad\'59\'ad\'6e\'b8\'d1\'b0\'a3\'a6\'77\'b8\'cb\f2 \cf3\b Classic Start\cf0\b0\f1\'a1\'41\'bd\'d0\'bf\'ed\'b4\'60\'a5\'48\'a4\'55\'b3\'6f\'a8\'c7\'a8\'42\'c6\'4a\f2 :\par +\f1\'ad\'59\'ad\'6e\'b8\'d1\'b0\'a3\'a6\'77\'b8\'cb\f2 \cf3\b Open-Shell\cf0\b0\f1\'a1\'41\'bd\'d0\'bf\'ed\'b4\'60\'a5\'48\'a4\'55\'b3\'6f\'a8\'c7\'a8\'42\'c6\'4a\f2 :\par \pard {\pntext\f2 1)\tab}{\*\pn\pnlvlbody\pnf2\pnindent0\pnstart1\pndec{\pntxta)}} -\widctlpar\fi-360\li720\f1\'b6\'7d\'b1\'d2\f2 \b\f1\'b1\'b1\'a8\'ee\'a5\'78\f2 -> \f1\'b5\'7b\'a6\'a1\'a9\'4d\'a5\'5c\'af\'e0\b0\f2 \f1\'a8\'c3\'a6\'62\b\f2 Classic Start\b0 \f1\'ab\'f6\'a8\'e2\'a4\'55\'a1\'41\'b1\'b5\'b5\'db\'ab\'f6\'b7\'d3\'ab\'fc\'a5\'dc\'a1\'43\f2 \f1\'a5\'69\'af\'e0\'a5\'b2\'b6\'b7\'ad\'ab\'b7\'73\'b1\'d2\'b0\'ca\f2 Windows \f1\'a5\'48\'a7\'b9\'a6\'a8\'b5\'7b\'a7\'c7\'a1\'43\f2\par +\widctlpar\fi-360\li720\f1\'b6\'7d\'b1\'d2\f2 \b\f1\'b1\'b1\'a8\'ee\'a5\'78\f2 -> \f1\'b5\'7b\'a6\'a1\'a9\'4d\'a5\'5c\'af\'e0\b0\f2 \f1\'a8\'c3\'a6\'62\b\f2 Open-Shell\b0 \f1\'ab\'f6\'a8\'e2\'a4\'55\'a1\'41\'b1\'b5\'b5\'db\'ab\'f6\'b7\'d3\'ab\'fc\'a5\'dc\'a1\'43\f2 \f1\'a5\'69\'af\'e0\'a5\'b2\'b6\'b7\'ad\'ab\'b7\'73\'b1\'d2\'b0\'ca\f2 Windows \f1\'a5\'48\'a7\'b9\'a6\'a8\'b5\'7b\'a7\'c7\'a1\'43\f2\par {\pntext\f2 2)\tab}\f1\'a6\'70\'aa\'47\'b1\'7a\'a6\'b3\'a6\'77\'b8\'cb\'a5\'f4\'a6\'f3\f2 [\f1\'b6\'7d\'a9\'6c\f2 ] \f1\'a5\'5c\'af\'e0\'aa\'ed\'aa\'ba\'c3\'42\'a5\'7e\'ad\'b1\'aa\'4f\'a1\'41\'b1\'7a\'b1\'4e\'a5\'b2\'b6\'b7\'a4\'e2\'b0\'ca\'a7\'52\'b0\'a3\f2\par \pard\widctlpar\par \pard\widctlpar\sa200\sl276\slmult1\par } - \ No newline at end of file + diff --git a/ClassicStartSrc/Localization/ChineseTW/ClassicStartTOC.hhc b/Src/Localization/ChineseTW/OpenShellTOC.hhc similarity index 81% rename from ClassicStartSrc/Localization/ChineseTW/ClassicStartTOC.hhc rename to Src/Localization/ChineseTW/OpenShellTOC.hhc index 5f96207..c8da139 100644 --- a/ClassicStartSrc/Localization/ChineseTW/ClassicStartTOC.hhc +++ b/Src/Localization/ChineseTW/OpenShellTOC.hhc @@ -9,57 +9,57 @@
            • - +
            • - - + +
              • - +
              • - +
              • - - + +
              • - - + +
              • - +
              • - +
              • - +
              • - +
              • - +
              • - +
            • diff --git a/ClassicStartSrc/Localization/ChineseTW/ClassicStartText-zh-TW.wxl b/Src/Localization/ChineseTW/OpenShellText-zh-TW.wxl similarity index 52% rename from ClassicStartSrc/Localization/ChineseTW/ClassicStartText-zh-TW.wxl rename to Src/Localization/ChineseTW/OpenShellText-zh-TW.wxl index f64b18e..789ba58 100644 --- a/ClassicStartSrc/Localization/ChineseTW/ClassicStartText-zh-TW.wxl +++ b/Src/Localization/ChineseTW/OpenShellText-zh-TW.wxl @@ -1,33 +1,33 @@  - 此安裝程式只針對 32 位元版本的 Windows。 對於 64 位元 的 Windows,您需要執行 ClassicStartSetup64。 - Classic Start 需要 Windows 7 或以上。 + 此安裝程式只針對 32 位元版本的 Windows。 對於 64 位元 的 Windows,您需要執行 Setup64。 + Open-Shell 需要 Windows 7 或以上。 已經安裝 [ProductName] 的新版本。 安裝程式現在將結束。 Classic Explorer Classic Explorer 在 Windows 檔案總管加入一個工具列,取代複製 UI 和修復一些可用性問題 - Classic Start Menu - Classic Start Menu 是可以高度自訂化的取代 Windows [開始] 功能表 + Open-Shell Menu + Open-Shell Menu 是可以高度自訂化的取代 Windows [開始] 功能表 Classic IE Classic IE 讓您自訂 Internet Explorer 的標題列和狀態列 - Classic Start 更新 - Classic Start 更新定期檢查新版本 - 檢視 Classic Start 文件 - 檢視 Classic Start 介紹 + Open-Shell 更新 + Open-Shell 更新定期檢查新版本 + 檢視 Open-Shell 文件 + 檢視 Open-Shell 介紹 編輯 Classic Explorer 的設定 - 編輯 Classic Start Menu 的設定 + 編輯 Open-Shell Menu 的設定 編輯 Internet Explorer 標題列和狀態列的設定 - 編輯 Classic Start 的新版本檢查設定 + 編輯 Open-Shell 的新版本檢查設定 建立 [\[]開始[\]] 功能表資料夾 - Classic Start 網站 - 贊助 Classic Start + Open-Shell 網站 + 贊助 Open-Shell 在 Facebook 訪問我們 檢視讀我檔案 - Classic Start 說明 - Classic Start 讀我 - Classic Start 更新 + Open-Shell 說明 + Open-Shell 讀我 + Open-Shell 更新 Classic Explorer 設定 - Classic Start Menu 設定 + Open-Shell Menu 設定 Classic IE 設定 開啟 [\[]開始[\]] 畫面 - Classic Start 是增強 Windows 可用性的工具集 + Open-Shell 是增強 Windows 可用性的工具集 diff --git a/ClassicStartSrc/Localization/ChineseTW/WixUI_zh-TW.wxl b/Src/Localization/ChineseTW/WixUI_zh-TW.wxl similarity index 100% rename from ClassicStartSrc/Localization/ChineseTW/WixUI_zh-TW.wxl rename to Src/Localization/ChineseTW/WixUI_zh-TW.wxl diff --git a/ClassicStartSrc/Localization/Dutch/ClassicExplorerADMX.txt b/Src/Localization/Dutch/ClassicExplorerADMX.txt similarity index 94% rename from ClassicStartSrc/Localization/Dutch/ClassicExplorerADMX.txt rename to Src/Localization/Dutch/ClassicExplorerADMX.txt index 90955a1..b9f1a95 100644 --- a/ClassicStartSrc/Localization/Dutch/ClassicExplorerADMX.txt +++ b/Src/Localization/Dutch/ClassicExplorerADMX.txt @@ -29,7 +29,7 @@ ShowZone.supportedOn = win881 ; TRANSLATE =================================================================== -Title.text = Classic Start instellingen +Title.text = Open-Shell instellingen State.text = Status: State1.text = Vergrendelen op deze waarde State2.text = Vergrendelen op standaard @@ -41,7 +41,7 @@ State3Help.text = Als u de staat 'Niet vergrendelen' instelt, zal de standaardwa ClassicExplorerCat.text = Classic Explorer ClassicExplorerCatHelp.text = Classic Explorer groep beleidsinstellingen -SUPPORTED_CS404.text = Nodig Classic Start 4.0.4 of hoger. +SUPPORTED_CS404.text = Nodig Open-Shell 4.0.4 of hoger. SUPPORTED_CS404_WIN7.text = Nodig Windows 7. SUPPORTED_CS404_WIN881.text = Nodig Windows 8 of Windows 8.1. @@ -54,7 +54,7 @@ ProcessWhiteList.tipOverride = Lijst van processen die Classic Explorer kunnen l ProcessBlackList.nameOverride = Proces zwartelijst ProcessBlackList.tipOverride = Lijst met processen die door Classic Explorer niet kunnen worden geladen. Gebruik alleen de bestandsnaam van het proces (zoals "notepad.exe"), Scheid meerdere namen met een komma of een puntkomma. ToolbarItems.nameOverride = Werkbalk knoppen -ToolbarItems.tipOverride = Selecteer de knoppen die getoond dienen te worden op de werkbalk.\nDe beste manier om de juiste tekenreeks te configureren voor de knoppen is in het montage dialoog Classic Explorer en vervolgens de waarde met de naam ToolbarItems in HKCU\Software\PassionateCoder\ClassicExplorer\Settings op te zoeken. +ToolbarItems.tipOverride = Selecteer de knoppen die getoond dienen te worden op de werkbalk.\nDe beste manier om de juiste tekenreeks te configureren voor de knoppen is in het montage dialoog Classic Explorer en vervolgens de waarde met de naam ToolbarItems in HKCU\Software\OpenShell\ClassicExplorer\Settings op te zoeken. ; os-specific diff --git a/ClassicStartSrc/Localization/Dutch/ClassicIEADMX.txt b/Src/Localization/Dutch/ClassicIEADMX.txt similarity index 93% rename from ClassicStartSrc/Localization/Dutch/ClassicIEADMX.txt rename to Src/Localization/Dutch/ClassicIEADMX.txt index 509a91c..e848f22 100644 --- a/ClassicStartSrc/Localization/Dutch/ClassicIEADMX.txt +++ b/Src/Localization/Dutch/ClassicIEADMX.txt @@ -6,7 +6,7 @@ LogLevel.supportedOn=never ; TRANSLATE =================================================================== -Title.text = Classic Start instellingen +Title.text = Open-Shell instellingen State.text = Status: State1.text = Vergrendelen op deze waarde State2.text = Vergrendelen op standaard @@ -17,7 +17,7 @@ State3Help.text = Als u de staat 'Niet vergrendelen' instelt, zal de standaardwa ClassicIECat.text = Classic IE ClassicIECatHelp.text = Classic IE groep beleidsinstellingen -SUPPORTED_CS404.text = Nodig Classic Start 4.0.4 of hoger. +SUPPORTED_CS404.text = Nodig Open-Shell 4.0.4 of hoger. SUPPORTED_IE9.text = Nodig Internet Explorer 9 of hoger. diff --git a/ClassicStartSrc/Localization/Dutch/ClassicStartMenuADMX.txt b/Src/Localization/Dutch/MenuADMX.txt similarity index 84% rename from ClassicStartSrc/Localization/Dutch/ClassicStartMenuADMX.txt rename to Src/Localization/Dutch/MenuADMX.txt index 1ff03e6..e590cbd 100644 --- a/ClassicStartSrc/Localization/Dutch/ClassicStartMenuADMX.txt +++ b/Src/Localization/Dutch/MenuADMX.txt @@ -89,7 +89,7 @@ SkipMetro.supportedOn = win8 ; TRANSLATE =================================================================== -Title.text = Classic Start instellingen +Title.text = Open-Shell instellingen State.text = Status: State1.text = Vergrendel deze waarde State2.text = Vergrendel naar stndaard @@ -98,9 +98,9 @@ State1Help.text = Als u de status op 'Vergrendelen op deze waarde' instelt, zull State2Help.text = Als u de status op 'Vergrendelen op standaard' instelt, zullen de instellingen op de standaardwaarde voor alle gebruikers worden vergrendeld. De opgegeven waarden worden genegeerd. State3Help.text = Als u de staat 'Niet vergrendelen' instelt, zal de standaardwaarde voor de instelling worden gewijzigd naar de opgegeven waarde. Individuele gebruikers kunnen dan de instellingen -ClassicStartMenuCat.text = Classic Start Menu -ClassicStartMenuCatHelp.text = Classic Start Menu groep beleidsinstellingen -SUPPORTED_CS404.text = Nodig Classic Start 4.0.4 of hoger. +MenuCat.text = Open-Shell Menu +MenuCatHelp.text = Open-Shell Menu groep beleidsinstellingen +SUPPORTED_CS404.text = Nodig Open-Shell 4.0.4 of hoger. SUPPORTED_CS404_WIN7.text = Nodig Windows 7. SUPPORTED_CS404_WIN78.text = Nodig Windows 7 of Windows 8. SUPPORTED_CS404_WIN781.text = Nodig Windows 7 of Windows 8.1. @@ -135,25 +135,25 @@ SkinC1.tipOverride = Selecteer het uiterlijk welke gebruikt dient te worden door SkinVariationC1.nameOverride = Uiterlijk variatie voor Classic Menu met een kolom SkinVariationC1.tipOverride = Selecteer de uiterlijk variatie welke gebruikt dient te worden door Classic stijl met een kolom(dit is voor uiterlijken welke meervoudige variaties ondersteunen) SkinOptionsC1.nameOverride = Opties uiterlijk voor Classic Menu met een kolom -SkinOptionsC1.tipOverride = Selecteer de uiterlijk opties welke gebruikt dient te worden door Classic stijl met een kolom.\nDe opties zijn een lijst met hex nummers. De beste manier om deze te krijgen is het aanpassen van de opties in Classic Start Menu instellings dialoog en zoek vervolgens naar de waarde met de naam SkinOptionsC1 in HKCU\Software\PassionateCoder\ClassicStartMenu\Settings +SkinOptionsC1.tipOverride = Selecteer de uiterlijk opties welke gebruikt dient te worden door Classic stijl met een kolom.\nDe opties zijn een lijst met hex nummers. De beste manier om deze te krijgen is het aanpassen van de opties in Open-Shell Menu instellings dialoog en zoek vervolgens naar de waarde met de naam SkinOptionsC1 in HKCU\Software\OpenShell\StartMenu\Settings MenuItems1.nameOverride = Menu items voor Classic menu met een kolom -MenuItems1.tipOverride = Selecteer de menu items die gebruikt dienen te worden door de Classic stijl met een kolom.\nDe beste manier om de juiste tekenreeks te krijgen is om de items te configureren in de Classic Start Menu instellings dialoogvenster en dan te kijken naar de waarde met de naam MenuItems1 in HKCU\Software\PassionateCoder\ClassicStartMenu\Settings +MenuItems1.tipOverride = Selecteer de menu items die gebruikt dienen te worden door de Classic stijl met een kolom.\nDe beste manier om de juiste tekenreeks te krijgen is om de items te configureren in de Open-Shell Menu instellings dialoogvenster en dan te kijken naar de waarde met de naam MenuItems1 in HKCU\Software\OpenShell\StartMenu\Settings SkinC2.nameOverride = Uiterlijk voor Classic Menu met twee kolommen SkinC2.tipOverride = Selecteer het uiterlijk dat door de Classic Stijl gebruikt dient te worden bij twee kolommen SkinVariationC2.nameOverride = Uiterlijk variaties voor Classic Menu met twee kolommen SkinVariationC2.tipOverride = Selecteer de uiterlijk variatie die gebruikt dient te worden door de Classic Stijl voor twee kolommen (voor uiterlijk dat meervoudige variaties ondersteund) SkinOptionsC2.nameOverride = Uiterlijk opties voor Classic Menu met twee kolommen -SkinOptionsC2.tipOverride = Selecteer de uiterlijk opties die gebruikt dient te worden door Classic Stijl met twee kolommen.\nDe opties is een lijst met hexadecimale (hex) nummers. De beste manier om deze te krijgen is om deze opties aan te passen in de Classic Start Menu instellings dialoogvenster en dan te kijken naar de waarde met de naam SkinOptionsC2 in HKCU\Software\PassionateCoder\ClassicStartMenu\Settings +SkinOptionsC2.tipOverride = Selecteer de uiterlijk opties die gebruikt dient te worden door Classic Stijl met twee kolommen.\nDe opties is een lijst met hexadecimale (hex) nummers. De beste manier om deze te krijgen is om deze opties aan te passen in de Open-Shell Menu instellings dialoogvenster en dan te kijken naar de waarde met de naam SkinOptionsC2 in HKCU\Software\OpenShell\StartMenu\Settings MenuItems2.nameOverride = Menu items voor Classic menu met twee kolommen -MenuItems2.tipOverride = Selecteer de menu items die wordt gebruikt door Classic Stijl met twee kolommen.\nDe beste manier om de juiste tekenreeks te krijgen is om het item te configureren in Classic Start Menu instellings dialoogvensterog en dan te kijken naar de waarde met de naam MenuItems2 in HKCU\Software\PassionateCoder\ClassicStartMenu\Settings +MenuItems2.tipOverride = Selecteer de menu items die wordt gebruikt door Classic Stijl met twee kolommen.\nDe beste manier om de juiste tekenreeks te krijgen is om het item te configureren in Open-Shell Menu instellings dialoogvensterog en dan te kijken naar de waarde met de naam MenuItems2 in HKCU\Software\OpenShell\StartMenu\Settings SkinW7.nameOverride = Uiterlijk voor Windows 7 stijl SkinW7.tipOverride = Selecteer het uiterlijk dat gebruikt dient te worden voor de Windows 7 stijl SkinVariationW7.nameOverride = Uiterlijke variaties voor de Windows 7 stijl SkinVariationW7.tipOverride = Selecteer de uiterlijk variatie dat gebruikt dient te worden voor de Windows 7 stijl (voor uiterlijken welke meervoudige variaties ondersteunen) SkinOptionsW7.nameOverride = Uiterlijk opties voor Windows 7 stijl -SkinOptionsW7.tipOverride = Selecteer de uiterlijk opties welke worden gebruikt door de Windows 7 stijl.\nDe opties zijn een lijst met hexadecimale (hex) nummers. De beste manier is om deze opties aan te passen in de Classic Start Menu instellings dialoogvenster en dan te kijken naar de waarde met de naam SkinOptionsW7 in HKCU\Software\PassionateCoder\ClassicStartMenu\Settings +SkinOptionsW7.tipOverride = Selecteer de uiterlijk opties welke worden gebruikt door de Windows 7 stijl.\nDe opties zijn een lijst met hexadecimale (hex) nummers. De beste manier is om deze opties aan te passen in de Open-Shell Menu instellings dialoogvenster en dan te kijken naar de waarde met de naam SkinOptionsW7 in HKCU\Software\OpenShell\StartMenu\Settings MenuItems7.nameOverride = Menu items voor de Windows 7 stijl -MenuItems7.tipOverride = Selecteer de menu items de gebruikt worden de Windows 7 stijl.\nDe beste manier om de juist tekenwaarde te configureren is het item te configureren in de Classic Start Menu instellings dialoogvenster en dan te kijken naar de waarde met de MenuItems7 in HKCU\Software\PassionateCoder\ClassicStartMenu\Settings +MenuItems7.tipOverride = Selecteer de menu items de gebruikt worden de Windows 7 stijl.\nDe beste manier om de juist tekenwaarde te configureren is het item te configureren in de Open-Shell Menu instellings dialoogvenster en dan te kijken naar de waarde met de MenuItems7 in HKCU\Software\OpenShell\StartMenu\Settings ; windows 7 SkinA.nameOverride = Uiterlijken voor alle Programma's sub menu voor het Windows 7 start menu @@ -161,7 +161,7 @@ SkinA.tipOverride = Selecteer het uiterlijk dat gebruikt dient te worden door Al SkinVariationA.nameOverride = Uiterlijk variatie voor Alle Programma's sub-menu voor het Windows 7 start menu SkinVariationA.tipOverride = Selecteer de uiterlijk variatie dat gebruikt dienst te worden door Alle Programma's sub-menu voor het Windows 7 start menu (voor uiterlijken die meervoudige variaties ondersteunen) SkinOptionsA.nameOverride = Uiterlijk opties voor Alle Programma's sub-menu voor het Windows 7 start menu -SkinOptionsA.tipOverride = Selecteer de uiterlijk opties die gebruikt dienen te worden door Alle Programma's sub-menu voor het Windows 7 start menu.\nDe opties zijn een lijst met hexadecimale (hex) nummers. De beste manier is om deze opties aan te passen in de Classic Start Menu instellings dialoogvenster en dan te kijken naar de waarde met de naam SkinOptionsA in HKCU\Software\PassionateCoder\ClassicStartMenu\Settings +SkinOptionsA.tipOverride = Selecteer de uiterlijk opties die gebruikt dienen te worden door Alle Programma's sub-menu voor het Windows 7 start menu.\nDe opties zijn een lijst met hexadecimale (hex) nummers. De beste manier is om deze opties aan te passen in de Open-Shell Menu instellings dialoogvenster en dan te kijken naar de waarde met de naam SkinOptionsA in HKCU\Software\OpenShell\StartMenu\Settings ; metro settings SkipMetro.tipAddition = De instellingen werken niet bij Windows 8.1. U moet de ingebouwde Windows-instelling gebruiken voor de opstartconfiguratie naar het bureaublad @@ -176,7 +176,7 @@ FolderCommonStartMenu.tipOverride = Breng in en vervang de gemeenschappelijke St FolderCommonPrograms.nameOverride = Gemeenschappelijke programma map FolderCommonPrograms.tipOverride = Breng in en pas aan voor de Gemeenschappelijke programma map.\nDe pad kan werkomgevings variabelen bevatten.\nNoot: Deze instelling is niet te bewerken via de Instellings dialoogvenster AutoStartDelay.nameOverride = Auto-start vertraging -AutoStartDelay.tipOverride = Breng een vertraging in in ms wanneer het het Start Menu automatisch gestart dient te worden bij het inloggen (is niet toepasbaar bij het handmatig opstarten van ClassicStartMenu.exe).\nNote: Deze instelling is niet te bewerken via de Instellings dialoogvenster +AutoStartDelay.tipOverride = Breng een vertraging in in ms wanneer het het Start Menu automatisch gestart dient te worden bij het inloggen (is niet toepasbaar bij het handmatig opstarten van StartMenu.exe).\nNote: Deze instelling is niet te bewerken via de Instellings dialoogvenster ; other StartButtonIcon.tipAddition = De waarde kan een pad zijn naar een ICO-bestand of een pad naar een EXE/DLL bestand en de ID van het pictogram @@ -188,5 +188,5 @@ SoundDrop.tipAddition = De waarde kan een naam van een systeem gebeurtenis zijn ExpandFolderLinks.tipAddition = Werkt alleen voor symbolische koppelingen (zoals verbindingen) en niet voor gewone snelkoppelingen StartHoverDelay.nameOverride = Aanwijs effect vertraging (voor Startknop) AllProgramsDelay.nameOverride = Aanwijs effect vertraging (voor alle Programma's in Windows 7) -CSMHotkey.tipAddition = .\n\nDe basiswaarde is de belangrijkste virtuele sleutelcode. Voeg 256 toe voor Shift, 512 voor Control en 1024 voor Alt.\nDe beste manier om de waarde te vinden is om de sneltoets te selecteren in de Classic Start startmenu imstellings dialoogvenster en vervolgens de waarde met de naam CSMHotkey op te zoeken in HKCU\Software\PassionateCoder\ClassicStartMenu\Settings -WSMHotkey.tipAddition = .\n\nDe basiswaarde is de belangrijkste virtuele sleutelcode. Voeg 256 toe voor Shift, 512 voor Control en 1024 voor Alt.\nDe beste manier om de waarde te vinden is om de sneltoets te selecteren in de Classic Start startmenu imstellings dialoogvenster en vervolgens de waarde met de naam CSMHotkey op te zoeken in HKCU\Software\PassionateCoder\ClassicStartMenu\Settings +CSMHotkey.tipAddition = .\n\nDe basiswaarde is de belangrijkste virtuele sleutelcode. Voeg 256 toe voor Shift, 512 voor Control en 1024 voor Alt.\nDe beste manier om de waarde te vinden is om de sneltoets te selecteren in de Open-Shell startmenu imstellings dialoogvenster en vervolgens de waarde met de naam CSMHotkey op te zoeken in HKCU\Software\OpenShell\StartMenu\Settings +WSMHotkey.tipAddition = .\n\nDe basiswaarde is de belangrijkste virtuele sleutelcode. Voeg 256 toe voor Shift, 512 voor Control en 1024 voor Alt.\nDe beste manier om de waarde te vinden is om de sneltoets te selecteren in de Open-Shell startmenu imstellings dialoogvenster en vervolgens de waarde met de naam CSMHotkey op te zoeken in HKCU\Software\OpenShell\StartMenu\Settings diff --git a/ClassicStartSrc/Localization/Dutch/ClassicStartADMX.txt b/Src/Localization/Dutch/OpenShellADMX.txt similarity index 55% rename from ClassicStartSrc/Localization/Dutch/ClassicStartADMX.txt rename to Src/Localization/Dutch/OpenShellADMX.txt index 6c5964a..e4fb4ca 100644 --- a/ClassicStartSrc/Localization/Dutch/ClassicStartADMX.txt +++ b/Src/Localization/Dutch/OpenShellADMX.txt @@ -1,6 +1,6 @@ ; TRANSLATE =================================================================== -Title.text = Classic Start instellingen +Title.text = Open-Shell instellingen State.text = Status: State1.text = Vergrendelen op deze waarde State2.text = Vergrendelen op standaard @@ -9,11 +9,11 @@ State1Help.text = Als u de status op 'Vergrendelen op deze waarde' instelt, zull State2Help.text = Als u de status op 'Vergrendelen op standaard' instelt, zullen de instellingen op de standaardwaarde voor alle gebruikers worden vergrendeld. De opgegeven waarden worden genegeerd. State3Help.text = Als u de staat 'Niet vergrendelen' instelt, zal de standaardwaarde voor de instelling worden gewijzigd naar de opgegeven waarde. Individuele gebruikers kunnen dan de instellingen overschrijven. -ClassicStartCat.text = Classic Start -ClassicStartCatHelp.text = Classic Start groepsbeleids instellingen -SUPPORTED_CS404.text = Nodig Classic Start 4.0.4 of hoger. +OpenShellCat.text = Open-Shell +OpenShellCatHelp.text = Open-Shell groepsbeleids instellingen +SUPPORTED_CS404.text = Nodig Open-Shell 4.0.4 of hoger. -Language.nameOverride = Taal voor Classic Start componenten -Language.tipOverride = Selecteer de taal welke gebruikt dient te worden door Classic Start (bij voorbeeld en-US of nl-NL). De taal zal invloed hebben op de tekst in het startmenu, werkbalken, enz. Als de gewenste taal dll-bestand is geïnstalleerd, mag de instellingen UI ook worden vertaald +Language.nameOverride = Taal voor Open-Shell componenten +Language.tipOverride = Selecteer de taal welke gebruikt dient te worden door Open-Shell (bij voorbeeld en-US of nl-NL). De taal zal invloed hebben op de tekst in het startmenu, werkbalken, enz. Als de gewenste taal dll-bestand is geïnstalleerd, mag de instellingen UI ook worden vertaald Update.nameOverride = Inschakelen automatische controle op nieuwe versies -Update.tipOverride = Wanneer dit is aangevinkt, zal Classic Start elke week controleren of er nieuwe versies zijn. U zult er dan op geattendeerd worden dat er een nieuwe versie van Classic Start software is of een nieuwe update van de huidige taal +Update.tipOverride = Wanneer dit is aangevinkt, zal Open-Shell elke week controleren of er nieuwe versies zijn. U zult er dan op geattendeerd worden dat er een nieuwe versie van Open-Shell software is of een nieuwe update van de huidige taal diff --git a/ClassicStartSrc/Localization/English/ClassicExplorer.html b/Src/Localization/English/ClassicExplorer.html similarity index 96% rename from ClassicStartSrc/Localization/English/ClassicExplorer.html rename to Src/Localization/English/ClassicExplorer.html index b8f93bc..3d0eb8a 100644 --- a/ClassicStartSrc/Localization/English/ClassicExplorer.html +++ b/Src/Localization/English/ClassicExplorer.html @@ -14,7 +14,7 @@ body { } -

              Classic Start website  Classic Explorer


              +

              Open-Shell website  Classic Explorer


              Classic Explorer is a plugin for Windows Explorer that: @@ -309,12 +309,12 @@ system will treat it as a name of a string in the Note to developers: Buttons for custom commands can be checked or disabled. The toolbar checks the registry key HKCU\Software\PassionateCoder\ClassicExplorer +Note to developers: Buttons for custom commands can be checked or disabled. The toolbar checks the registry key HKCU\Software\OpenShell\ClassicExplorer for a DWORD value with the name of the button (the name used in left column). 0 means normal, 1 is disabled and 2 is checked. The toolbar reads the registry keys on startup. To force the buttons to update their state after that you need to find all Explorer windows, locate -the child window with class ClassicStart.CBandWindow, and post a message WM_CLEAR. This is useful if you are developing a custom exe to be used by the toolbar.
              +the child window with class OpenShell.CBandWindow, and post a message WM_CLEAR. This is useful if you are developing a custom exe to be used by the toolbar.

              Examples for Custom Commands

              @@ -368,7 +368,7 @@ no user can edit them:

              In this example the setting "Show Up button" is locked to always be "Before Back/Forward" and can't be changed by any user. This is achieved -by adding the setting to the HKEY_LOCAL_MACHINE\SOFTWARE\PassionateCoder\ClassicExplorer registry key. Create a string value called "ShowUpButton" and set it to "BeforeBack".
              +by adding the setting to the HKEY_LOCAL_MACHINE\SOFTWARE\OpenShell\ClassicExplorer registry key. Create a string value called "ShowUpButton" and set it to "BeforeBack".

              In some cases you may not want to lock the value for all users, but simply modify the initial value of the setting. In such case add "_Default" to the name of the value. For example if you want the Up @@ -376,7 +376,7 @@ button to be before Back by default but still allow the users to change it if they wish, create a string value named "ShowUpButton_Default" and set it to "BeforeBack".

              -The easiest way to know the registry name of a setting and its value is to modify it, and then look it up in HKEY_CURRENT_USER\Software\PassionateCoder\ClassicExplorer\Settings.
              +The easiest way to know the registry name of a setting and its value is to modify it, and then look it up in HKEY_CURRENT_USER\Software\OpenShell\ClassicExplorer\Settings.
              Sometimes you may want to lock a setting to its default value, but you don't know what the default value is. Then create a DWORD value and set it to 0xDEFA.
              @@ -430,7 +430,7 @@ interface (except the Settings dialog box) is localized in 35 languages.
              The Settings dialog box is translated in a smaller number of languages. The default installation contains only English. More languages can be -downloaded from the translations page. Make sure you download the translation package for the exact version of Classic Start.
              +downloaded from the translations page. Make sure you download the translation package for the exact version of Open-Shell.

              diff --git a/ClassicStartSrc/Localization/English/ClassicExplorerADMX.txt b/Src/Localization/English/ClassicExplorerADMX.txt similarity index 94% rename from ClassicStartSrc/Localization/English/ClassicExplorerADMX.txt rename to Src/Localization/English/ClassicExplorerADMX.txt index ac6e079..b290183 100644 --- a/ClassicStartSrc/Localization/English/ClassicExplorerADMX.txt +++ b/Src/Localization/English/ClassicExplorerADMX.txt @@ -29,7 +29,7 @@ ShowZone.supportedOn = win881 ; TRANSLATE =================================================================== -Title.text = Classic Start settings +Title.text = Open-Shell settings State.text = State: State1.text = Locked to this value State2.text = Locked to default @@ -40,7 +40,7 @@ State3Help.text = If you set the state to 'Unlocked', the default value for the ClassicExplorerCat.text = Classic Explorer ClassicExplorerCatHelp.text = Classic Explorer group policy settings -SUPPORTED_CS404.text = Requires Classic Start 4.0.4 or later. +SUPPORTED_CS404.text = Requires Open-Shell 4.0.4 or later. SUPPORTED_CS404_WIN7.text = Requires Windows 7. SUPPORTED_CS404_WIN881.text = Requires Windows 8 or Windows 8.1. @@ -53,7 +53,7 @@ ProcessWhiteList.tipOverride = List of processes that can load Classic Explorer. ProcessBlackList.nameOverride = Process black list ProcessBlackList.tipOverride = List of processes that will not load Classic Explorer. Use only the file name of the process (like "notepad.exe"), separate multiple names with a comma or semicolon. ToolbarItems.nameOverride = Toolbar buttons -ToolbarItems.tipOverride = Select the buttons to be shown in the toolbar.\nThe best way to get the right string is to configure the buttons in the Classic Explorer settings dialog and then look up the value named ToolbarItems in HKCU\Software\PassionateCoder\ClassicExplorer\Settings +ToolbarItems.tipOverride = Select the buttons to be shown in the toolbar.\nThe best way to get the right string is to configure the buttons in the Classic Explorer settings dialog and then look up the value named ToolbarItems in HKCU\Software\OpenShell\ClassicExplorer\Settings NoInitialToolbar.nameOverride = No initial showing of the toolbar NoInitialToolbar.tipOverride = When this is checked, the Explorer toolbar will not be automatically displayed diff --git a/ClassicStartSrc/Localization/English/ClassicIE.html b/Src/Localization/English/ClassicIE.html similarity index 93% rename from ClassicStartSrc/Localization/English/ClassicIE.html rename to Src/Localization/English/ClassicIE.html index 71f2f75..c121d16 100644 --- a/ClassicStartSrc/Localization/English/ClassicIE.html +++ b/Src/Localization/English/ClassicIE.html @@ -24,7 +24,7 @@ body { } -

              Classic Start website  +

              Open-Shell website  Classic IE


              Classic IE
              is a @@ -77,12 +77,12 @@ Press OK to store your settings. You need to restart Internet Explorer to apply The settings are per user and are stored in the registry. By default every user can edit all of their settings. An administrator can lock specific settings, so -no user can edit them. This is achieved by adding the setting to the HKEY_LOCAL_MACHINE\SOFTWARE\PassionateCoder\ClassicIE registry key.
              +no user can edit them. This is achieved by adding the setting to the HKEY_LOCAL_MACHINE\SOFTWARE\OpenShell\ClassicIE registry key.

              You may also wish to not lock the setting but only override its initial value. Then add "_Default" to the name of the registry value.

              -The easiest way to know the registry name of a setting and its value is to modify it, and then look it up in HKEY_CURRENT_USER\Software\PassionateCoder\ClassicIE\Settings.
              +The easiest way to know the registry name of a setting and its value is to modify it, and then look it up in HKEY_CURRENT_USER\Software\OpenShell\ClassicIE\Settings.
              Sometimes you may want to lock a setting to its default value, but you don't know what the default value is. Then create a DWORD value and set diff --git a/ClassicStartLoc/English/ClassicIEADMX.txt b/Src/Localization/English/ClassicIEADMX.txt similarity index 92% rename from ClassicStartLoc/English/ClassicIEADMX.txt rename to Src/Localization/English/ClassicIEADMX.txt index 2b70878..1d2662b 100644 --- a/ClassicStartLoc/English/ClassicIEADMX.txt +++ b/Src/Localization/English/ClassicIEADMX.txt @@ -6,7 +6,7 @@ LogLevel.supportedOn = never ; TRANSLATE =================================================================== -Title.text = Classic Start settings +Title.text = Open-Shell settings State.text = State: State1.text = Locked to this value State2.text = Locked to default @@ -17,7 +17,7 @@ State3Help.text = If you set the state to 'Unlocked', the default value for the ClassicIECat.text = Classic IE ClassicIECatHelp.text = Classic IE group policy settings -SUPPORTED_CS404.text = Requires Classic Start 4.0.4 or later. +SUPPORTED_CS404.text = Requires Open-Shell 4.0.4 or later. SUPPORTED_IE9.text = Requires Internet Explorer 9 or later. diff --git a/ClassicStartSrc/Localization/English/License.html b/Src/Localization/English/License.html similarity index 85% rename from ClassicStartSrc/Localization/English/License.html rename to Src/Localization/English/License.html index 80ba5df..ae628ea 100644 --- a/ClassicStartSrc/Localization/English/License.html +++ b/Src/Localization/English/License.html @@ -14,9 +14,9 @@ body { } -

              Classic Start website  License Agreement
              +

              Open-Shell website  License Agreement


              -Classic Start 2009-2017, Ivo Beltchev

              +Open-Shell 2009-2017, Ivo Beltchev
              http://www.classicshell.net/

              BY USING THIS SOFTWARE, YOU ACCEPT THESE TERMS. IF YOU DO NOT ACCEPT THEM, DO NOT USE THE SOFTWARE.
              @@ -34,7 +34,7 @@ If you comply with these license terms, you have the rights below.

              REDISTRIBUTION RIGHTS. You may redistribute the software as long as you do it free of charge and you don’t misrepresent the origin of the software.

            • -

              TRADEMARKS. The Classic Start name and logo are trademarks of the author. Using them to to identify other products or services is not permitted.

              +

              TRADEMARKS. The Open-Shell name and logo are trademarks of the author. Using them to to identify other products or services is not permitted.

            • DISCLAIMER OF WARRANTY. diff --git a/ClassicStartSrc/Localization/English/Links.html b/Src/Localization/English/Links.html similarity index 81% rename from ClassicStartSrc/Localization/English/Links.html rename to Src/Localization/English/Links.html index 4c1afa0..36f21b4 100644 --- a/ClassicStartSrc/Localization/English/Links.html +++ b/Src/Localization/English/Links.html @@ -4,7 +4,7 @@ - Classic Start + Open-Shell -

              Classic Start website  Links


              The latest version can be found on the Classic Start website:
              +

              Open-Shell website  Links


              The latest version can be found on the Open-Shell website:
              http://www.classicshell.net/

              View the project history here:
              diff --git a/ClassicStartSrc/Localization/English/LocComments.txt b/Src/Localization/English/LocComments.txt similarity index 100% rename from ClassicStartSrc/Localization/English/LocComments.txt rename to Src/Localization/English/LocComments.txt diff --git a/ClassicStartLoc/English/Localization.rtf b/Src/Localization/English/Localization.rtf similarity index 68% rename from ClassicStartLoc/English/Localization.rtf rename to Src/Localization/English/Localization.rtf index a1c8ada..5b573a8 100644 --- a/ClassicStartLoc/English/Localization.rtf +++ b/Src/Localization/English/Localization.rtf @@ -7,39 +7,39 @@ {\*\listoverridetable{\listoverride\listid1\listoverridecount0\ls1}} {\stylesheet{ Normal;}{\s1 heading 1;}{\s2 heading 2;}} {\*\generator Riched20 10.0.17134}{\*\mmathPr\mnaryLim0\mdispDef1\mwrapIndent1440 }\viewkind4\uc1 -\pard\keepn\widctlpar\s1\sb240\sa60\sl276\slmult1\kerning32\b\f0\fs32 Localization of Classic Start\par +\pard\keepn\widctlpar\s1\sb240\sa60\sl276\slmult1\kerning32\b\f0\fs32 Localization of Open-Shell\par \pard\nowidctlpar\kerning0\b0\f1\fs20\par -This file explains the localization system used by Classic Start and how to translate Classic Start in new languages.\par +This file explains the localization system used by Open-Shell and how to translate Open-Shell in new languages.\par \par \pard\keepn\widctlpar\s2\sb240\sa60\sl276\slmult1\b\i\f0\fs28 1. What can be localized\par \pard\nowidctlpar\b0\i0\f1\fs20\par -Classic Start has 2 major systems for providing localized text.\par +Open-Shell has 2 major systems for providing localized text.\par \par The first one is the L10N.ini files. There are 3 files \endash ExplorerL10N.ini, StartMenuL10N.ini and StartMenuHelperL10N.ini. They contain translations for the text in Explorer and the start menu that users will encounter during normal use. These files contain translations for all of the 35 supported languages. Each language is separated in its own section. You will generally not need to edit these files unless you find a typo. If you do, please send the correction to {{\field{\*\fldinst{HYPERLINK "mailto:classicshell@ibeltchev.com" }}{\fldrslt{\ul\cf1\cf1\ul classicshell@ibeltchev.com}}}}\f1\fs20 , so I can fix the typo in the next release.\par \par -The second system is for localizing the settings UI and the system messages that Classic Start displays. The translations are packaged into a resource DLL with the name of the language \endash en-US.dll, ja-JP.dll, etc. The DLL can contain:\par +The second system is for localizing the settings UI and the system messages that Open-Shell displays. The translations are packaged into a resource DLL with the name of the language \endash en-US.dll, ja-JP.dll, etc. The DLL can contain:\par \pard{\pntext\f2\'B7\tab}{\*\pn\pnlvlblt\pnf2\pnindent0{\pntxtb\'B7}}\nowidctlpar\fi-360\li720 A string table with replacement strings\par {\pntext\f2\'B7\tab}Dialog resources for the Settings UI\par {\pntext\f2\'B7\tab}Overrides for text lines in the L10N.ini files\par \pard\nowidctlpar\par -The same DLL contains resources for all of the Classic Start components \endash Classic Explorer, Classic Start Menu, etc. Generally resources from 2000 to 3000 belong to Classic Explorer, from 3000 to 4000 belong to Classic Start Menu, from 5000 to 6000 belong to Classic IE, 6000 to 7000 belong to the updater component and from 4000 to 5000 are shared by all components.\par +The same DLL contains resources for all of the Open-Shell components \endash Classic Explorer, Open-Shell Menu, etc. Generally resources from 2000 to 3000 belong to Classic Explorer, from 3000 to 4000 belong to Open-Shell Menu, from 5000 to 6000 belong to Classic IE, 6000 to 7000 belong to the updater component and from 4000 to 5000 are shared by all components.\par \par \pard\keepn\widctlpar\s2\sb240\sa60\sl276\slmult1\b\i\f0\fs28 2. What else can be localized (if you really want to)\par \pard\nowidctlpar\b0\i0\f1\fs20\par -Classic Start is designed to mainly support localizations for the UI. Localizations for other areas, like the installer and the documentation will require more work.\par +Open-Shell is designed to mainly support localizations for the UI. Localizations for other areas, like the installer and the documentation will require more work.\par \par -To translate the installer you need to translate the ClassicStartText-en-US.wxl file. It contain the text for the installer. One benefit of translating the installer is that you can localize the names of the shortcuts in the Start menu. You also need to translate the ClassicStartReadme.rtf file and ClassicStartEULA.rtf if you want them to display in your language.\par +To translate the installer you need to translate the OpenShellText-en-US.wxl file. It contain the text for the installer. One benefit of translating the installer is that you can localize the names of the shortcuts in the Start menu. You also need to translate the OpenShellReadme.rtf file and OpenShellEULA.rtf if you want them to display in your language.\par \par -To translate the help file you will need to translate the HTML files included in ClassicStartLoc.zip. If you install the tool HTML Help Workshop from Microsoft, you will be able to also compile the CHM file and preview it yourself. Use the ClassicStart.hhp help project file for that.\par +To translate the help file you will need to translate the HTML files included in OpenShellLoc.zip. If you install the tool HTML Help Workshop from Microsoft, you will be able to also compile the CHM file and preview it yourself. Use the OpenShell.hhp help project file for that.\par \par -To translate the group policies you will need to translate the files ClassicExplorerADMX.txt, ClassicIEADMX.txt, ClassicStartADMX.txt and ClassicStartMenuADMX.txt. You may also translate the PolicyDefinitions.rtf file.\par +To translate the group policies you will need to translate the files ClassicExplorerADMX.txt, ClassicIEADMX.txt, OpenShellADMX.txt and MenuADMX.txt. You may also translate the PolicyDefinitions.rtf file.\par \par When you are done, send all translations to me and I will prepare an installer for your language. \par \par @@ -49,18 +49,18 @@ When you are done, send all translations to me and I will prepare an installer f \pard\nowidctlpar\b0\i0\f1\fs20\par Look at the provided \b en-US.dll\b0 file. It contains all English resources that can be translated.\par -\b\i Note:\b0 Classic Start doesn\rquote t need the en-US.dll file. The English text is already built-in. The purpose of the en-US.dll file is to serve as an example and starting point for other languages.\par +\b\i Note:\b0 Open-Shell doesn\rquote t need the en-US.dll file. The English text is already built-in. The purpose of the en-US.dll file is to serve as an example and starting point for other languages.\par \i0\par The localization DLL contains the following resources:\par \par -\pard{\pntext\f2\'B7\tab}{\*\pn\pnlvlblt\pnf2\pnindent0{\pntxtb\'B7}}\nowidctlpar\fi-360\li720 A version resource. It must match the version of Classic Start it is intended to be used with. The reason is that the text often changes between versions, so translations from one version will not work with the next. You may also use the comments section to list your name as the author.\par +\pard{\pntext\f2\'B7\tab}{\*\pn\pnlvlblt\pnf2\pnindent0{\pntxtb\'B7}}\nowidctlpar\fi-360\li720 A version resource. It must match the version of Open-Shell it is intended to be used with. The reason is that the text often changes between versions, so translations from one version will not work with the next. You may also use the comments section to list your name as the author.\par \pard\nowidctlpar\li720\par -\pard{\pntext\f2\'B7\tab}{\*\pn\pnlvlblt\pnf2\pnindent0{\pntxtb\'B7}}\nowidctlpar\fi-360\li720 A string table. Provides translations for the UI text in Classic Start. Use the text from en-US.dll as a source. The string table doesn\rquote t need to include all strings. If a string is missing, it will stay in English.\line\par +\pard{\pntext\f2\'B7\tab}{\*\pn\pnlvlblt\pnf2\pnindent0{\pntxtb\'B7}}\nowidctlpar\fi-360\li720 A string table. Provides translations for the UI text in Open-Shell. Use the text from en-US.dll as a source. The string table doesn\rquote t need to include all strings. If a string is missing, it will stay in English.\line\par {\pntext\f2\'B7\tab}A set of dialog resources. These are the dialog boxes that the Settings UI needs. You can replace the text in the dialogs with your own. You can also resize some of the dialog elements to make the text fit. Like with the strings, if a dialog is missing from the DLL, the English version will be used.\line\par -{\pntext\f2\'B7\tab}A L10N resource (its resource ID must be 1). This is a UTF-16 text file that contains replacement strings for the ini files. For example the ini files do not have the text \ldblquote Settings for Classic Start Menu\rdblquote translated in all languages (since I don\rquote t know how to say it in all 35 languages). So the DLL can provide the translations for the current language. It is possible to replace even text that is already translated \endash for example if you want to fix a typo in the ini file, or to provide a better version of some text line.\line\par +{\pntext\f2\'B7\tab}A L10N resource (its resource ID must be 1). This is a UTF-16 text file that contains replacement strings for the ini files. For example the ini files do not have the text \ldblquote Settings for Open-Shell Menu\rdblquote translated in all languages (since I don\rquote t know how to say it in all 35 languages). So the DLL can provide the translations for the current language. It is possible to replace even text that is already translated \endash for example if you want to fix a typo in the ini file, or to provide a better version of some text line.\line\par \pard\widctlpar\sa200\sl276\slmult1 You can edit a DLL using a resource editor like Visual Studio, Res Hacker, and many others.\par @@ -88,7 +88,7 @@ Look at the provided \b en-US.csv\b0 file. It is a tab-separated file in UTF-16 \pard\nowidctlpar\par \par -Once you are done, send the CSV file to {{\field{\*\fldinst{HYPERLINK "mailto:classicshell@ibeltchev.com" }}{\fldrslt{\ul\cf1\cf1\ul classicshell@ibeltchev.com}}}}\f1\fs20 and I will convert that text into a DLL and upload it to the Classic Start website.\par +Once you are done, send the CSV file to {{\field{\*\fldinst{HYPERLINK "mailto:classicshell@ibeltchev.com" }}{\fldrslt{\ul\cf1\cf1\ul classicshell@ibeltchev.com}}}}\f1\fs20 and I will convert that text into a DLL and upload it to the Open-Shell website.\par \par \pard\keepn\widctlpar\s2\sb240\sa60\sl276\slmult1\b\i\f0\fs28 5. Special characters\par @@ -105,4 +105,4 @@ Some text lines in the DLL or the CSV contain special characters. They are:\par In general, try to keep the special characters as they are.\par \par } - \ No newline at end of file + diff --git a/ClassicStartLoc/English/Main.html b/Src/Localization/English/Main.html similarity index 61% rename from ClassicStartLoc/English/Main.html rename to Src/Localization/English/Main.html index 70dd999..ce136c6 100644 --- a/ClassicStartLoc/English/Main.html +++ b/Src/Localization/English/Main.html @@ -8,7 +8,7 @@ - Classic Start + Open-Shell -

              Classic Start website  Classic Start

              +

              Open-Shell website  Open-Shell

              Version 4.3.1 – general release

              -

              What is Classic Start?

              -Classic Start™ is a collection of usability enhancement for Windows. It +

              What is Open-Shell?

              +Open-Shell™ is a collection of usability enhancement for Windows. It has a customizable Start menu and Start button, it adds a toolbar for Windows Explorer and supports a variety of smaller features.


              System Requirements

              -Classic Start works on Windows 7, Windows 8, Windows 8.1, Windows Server 2008 R2, +Open-Shell works on Windows 7, Windows 8, Windows 8.1, Windows Server 2008 R2, Windows Server 2012 and Windows Server 2012 R2. Both 32 and 64-bit versions are supported (the same installer works for both). Some skins for the start menu require Aero theme to be enabled. Others require at least Basic theme.
              @@ -36,14 +36,14 @@ require Aero theme to be enabled. Others require at least Basic theme.

              Components


              -Classic Start has three major components:
                -
              • Classic Start Menu
              • +Open-Shell has three major components:

                Uninstallation

                -You can uninstall Classic Start from Control Panel -> Programs and Features. Another way is  to run the setup again and chose "Remove".
                +You can uninstall Open-Shell from Control Panel -> Programs and Features. Another way is  to run the setup again and chose "Remove".
                A logoff may be required to complete the process.

                diff --git a/ClassicStartLoc/English/ClassicStartMenu.html b/Src/Localization/English/Menu.html similarity index 92% rename from ClassicStartLoc/English/ClassicStartMenu.html rename to Src/Localization/English/Menu.html index 096aef2..87e69c7 100644 --- a/ClassicStartLoc/English/ClassicStartMenu.html +++ b/Src/Localization/English/Menu.html @@ -9,7 +9,7 @@ - Classic Start Menu + Open-Shell Menu -

                Classic Start website  -Classic Start Menu


                -Classic Start Menu
                +

                Open-Shell website  +Open-Shell Menu


                +Open-Shell Menu
                is a flexible start menu that can mimic the menu behavior of Windows 2000, XP and Windows 7. It has a variety of advanced features:
                  @@ -189,7 +189,7 @@ The icon can be:
                  • left blank - then if the link attribute points to a file or a folder, the icon of that file or folder will be used
                  • resource file,icon ID - for example %windir%\notepad.exe,2. Do not leave space between the file name and the comma. Make sure you are using the icon's resource ID, and not the icon's index. For best results use the [...] button next to the icon box
                    -
                  • ,icon ID - same as above, but the resource file is the ClassicStartMenuDLL.dll itself. This is useful when referring to the start menu's own icons
                    +
                  • ,icon ID - same as above, but the resource file is the StartMenuDLL.dll itself. This is useful when referring to the start menu's own icons
                  • icon file -  for example C:\Program Files\Mozilla Thunderbird\Email.ico
                  • none - this will use a blank icon
                  If the label or the tip attribute start with $ (dollar sign), then the system will treat it as a name of a string in the StartMenuL10N.ini @@ -213,7 +213,7 @@ no user can edit them:

                  In this example the setting "Enable right-click menu" is locked to always be unchecked and can't be changed by any user. This is achieved -by adding the setting to the HKEY_LOCAL_MACHINE\SOFTWARE\PassionateCoder\ClassicStartMenu registry key. Create a DWORD value called "EnableContextMenu" and set it to 0.
                  +by adding the setting to the HKEY_LOCAL_MACHINE\SOFTWARE\OpenShell\Menu registry key. Create a DWORD value called "EnableContextMenu" and set it to 0.

                  In some cases you may not want to lock the value for all users, but simply modify the initial value of the setting. In such case add @@ -222,7 +222,7 @@ menu to be disabled by default but still allow the users to enable it if they wish, create a DWORD value named "EnableContextMenu_Default" and set it to 0.

                  -The easiest way to know the registry name of a setting and its value is to modify it, and then look it up in HKEY_CURRENT_USER\Software\PassionateCoder\ClassicStartMenu\Settings.
                  +The easiest way to know the registry name of a setting and its value is to modify it, and then look it up in HKEY_CURRENT_USER\Software\OpenShell\StartMenu\Settings.
                  Sometimes you may want to lock a setting to its default value, but you don't know what the default value is. Then create a DWORD value and set @@ -243,12 +243,12 @@ Editing the settings through group policies is also supported. Extract the file

                  More About Skins

                  You can pick from the many pre-installed skins:

                  -Skins for Classic Start Menu
                  +Skins for Open-Shell Menu

                  Or you can download and install additional 3rd party skins (from the main website or from another place). After you download a new skin you must copy the .skin file to the Skins directory – usually C:\Program -Files\Classic Start\Skins. After that it will be available in the settings.
                  +Files\Open-Shell\Skins. After that it will be available in the settings.

                  Note: Some skins may be specifically designed for Classic, Basic, or Aero mode. For example an Aero skin may require @@ -297,7 +297,7 @@ Search with Bing: http://www.bing.com/search?q=

                  Custom Start Button
                  -

                  Classic Start can add its own start button to the taskbar. It can +Open-Shell can add its own start button to the taskbar. It can even replace the default start button in Windows 7. You can choose from an Aero-style orb, a rectangular classic button, or you can make your own. For a custom start button you need an image that @@ -321,12 +321,12 @@ languages.
                  The Settings dialog box is translated in a smaller number of languages. The default installation contains only English. More languages can be -downloaded from the translations page. Make sure you download the translation package for the exact version of Classic Start.
                  +downloaded from the translations page. Make sure you download the translation package for the exact version of Open-Shell.


                  Command Line

                  -The ClassicStartMenu.exe supports 5 command line parameters: -open, -toggle, -togglenew, -exit and -settings.
                  +The StartMenu.exe supports 5 command line parameters: -open, -toggle, -togglenew, -exit and -settings.

                  The first two do what the name suggests. One opens the classic start menu, the other toggles it. You can use the parameters to create a shortcut in your diff --git a/ClassicStartSrc/Localization/English/ClassicStartMenuADMX.txt b/Src/Localization/English/MenuADMX.txt similarity index 84% rename from ClassicStartSrc/Localization/English/ClassicStartMenuADMX.txt rename to Src/Localization/English/MenuADMX.txt index 5675c44..712f70e 100644 --- a/ClassicStartSrc/Localization/English/ClassicStartMenuADMX.txt +++ b/Src/Localization/English/MenuADMX.txt @@ -89,7 +89,7 @@ SkipMetro.supportedOn = win8 ; TRANSLATE =================================================================== -Title.text = Classic Start settings +Title.text = Open-Shell settings State.text = State: State1.text = Locked to this value State2.text = Locked to default @@ -98,9 +98,9 @@ State1Help.text = If you set the state to 'Locked to this value', the setting wi State2Help.text = If you set the state to 'Locked to default', the setting will be locked to the default value for all users. The specified value is ignored. State3Help.text = If you set the state to 'Unlocked', the default value for the setting will be changed to the specified value. Individual users can override the setting. -ClassicStartMenuCat.text = Classic Start Menu -ClassicStartMenuCatHelp.text = Classic Start Menu group policy settings -SUPPORTED_CS404.text = Requires Classic Start 4.0.4 or later. +MenuCat.text = Open-Shell Menu +MenuCatHelp.text = Open-Shell Menu group policy settings +SUPPORTED_CS404.text = Requires Open-Shell 4.0.4 or later. SUPPORTED_CS404_WIN7.text = Requires Windows 7. SUPPORTED_CS404_WIN78.text = Requires Windows 7 or Windows 8. SUPPORTED_CS404_WIN781.text = Requires Windows 7 or Windows 8.1. @@ -135,25 +135,25 @@ SkinC1.tipOverride = Select the skin to be used by the classic style with one co SkinVariationC1.nameOverride = Skin variation for classic menu with one column SkinVariationC1.tipOverride = Select the skin variation to be used by the classic style with one column (for skins that support multiple variations) SkinOptionsC1.nameOverride = Skin options for classic menu with one column -SkinOptionsC1.tipOverride = Select the skin options to be used by the classic style with one column.\nThe options are a list of hex numbers. The best way to get them is to adjust the options in the Classic Start Menu settings dialog and then look up the value named SkinOptionsC1 in HKCU\Software\PassionateCoder\ClassicStartMenu\Settings +SkinOptionsC1.tipOverride = Select the skin options to be used by the classic style with one column.\nThe options are a list of hex numbers. The best way to get them is to adjust the options in the Open-Shell Menu settings dialog and then look up the value named SkinOptionsC1 in HKCU\Software\OpenShell\StartMenu\Settings MenuItems1.nameOverride = Menu items for classic menu with one column -MenuItems1.tipOverride = Select the menu items to be used by the classic style with one column.\nThe best way to get the right string is to configure the items in the Classic Start Menu settings dialog and then look up the value named MenuItems1 in HKCU\Software\PassionateCoder\ClassicStartMenu\Settings +MenuItems1.tipOverride = Select the menu items to be used by the classic style with one column.\nThe best way to get the right string is to configure the items in the Open-Shell Menu settings dialog and then look up the value named MenuItems1 in HKCU\Software\OpenShell\StartMenu\Settings SkinC2.nameOverride = Skin for classic menu with two columns SkinC2.tipOverride = Select the skin to be used by the classic style with two columns SkinVariationC2.nameOverride = Skin variation for classic menu with two columns SkinVariationC2.tipOverride = Select the skin variation to be used by the classic style with two columns (for skins that support multiple variations) SkinOptionsC2.nameOverride = Skin options for classic menu with two columns -SkinOptionsC2.tipOverride = Select the skin options to be used by the classic style with two columns.\nThe options are a list of hex numbers. The best way to get them is to adjust the options in the Classic Start Menu settings dialog and then look up the value named SkinOptionsC2 in HKCU\Software\PassionateCoder\ClassicStartMenu\Settings +SkinOptionsC2.tipOverride = Select the skin options to be used by the classic style with two columns.\nThe options are a list of hex numbers. The best way to get them is to adjust the options in the Open-Shell Menu settings dialog and then look up the value named SkinOptionsC2 in HKCU\Software\OpenShell\StartMenu\Settings MenuItems2.nameOverride = Menu items for classic menu with two columns -MenuItems2.tipOverride = Select the menu items to be used by the classic style with two columns.\nThe best way to get the right string is to configure the items in the Classic Start Menu settings dialog and then look up the value named MenuItems2 in HKCU\Software\PassionateCoder\ClassicStartMenu\Settings +MenuItems2.tipOverride = Select the menu items to be used by the classic style with two columns.\nThe best way to get the right string is to configure the items in the Open-Shell Menu settings dialog and then look up the value named MenuItems2 in HKCU\Software\OpenShell\StartMenu\Settings SkinW7.nameOverride = Skin for the Windows 7 style SkinW7.tipOverride = Select the skin to be used by the Windows 7 style SkinVariationW7.nameOverride = Skin variation for the Windows 7 style SkinVariationW7.tipOverride = Select the skin variation to be used by the Windows 7 style (for skins that support multiple variations) SkinOptionsW7.nameOverride = Skin options for the Windows 7 style -SkinOptionsW7.tipOverride = Select the skin options to be used by the Windows 7 style.\nThe options are a list of hex numbers. The best way to get them is to adjust the options in the Classic Start Menu settings dialog and then look up the value named SkinOptionsW7 in HKCU\Software\PassionateCoder\ClassicStartMenu\Settings +SkinOptionsW7.tipOverride = Select the skin options to be used by the Windows 7 style.\nThe options are a list of hex numbers. The best way to get them is to adjust the options in the Open-Shell Menu settings dialog and then look up the value named SkinOptionsW7 in HKCU\Software\OpenShell\StartMenu\Settings MenuItems7.nameOverride = Menu items for the Windows 7 style -MenuItems7.tipOverride = Select the menu items to be used by the Windows 7 style.\nThe best way to get the right string is to configure the items in the Classic Start Menu settings dialog and then look up the value named MenuItems7 in HKCU\Software\PassionateCoder\ClassicStartMenu\Settings +MenuItems7.tipOverride = Select the menu items to be used by the Windows 7 style.\nThe best way to get the right string is to configure the items in the Open-Shell Menu settings dialog and then look up the value named MenuItems7 in HKCU\Software\OpenShell\StartMenu\Settings ; windows 7 SkinA.nameOverride = Skin for the All Programs sub-menu for the Windows 7 start menu @@ -161,7 +161,7 @@ SkinA.tipOverride = Select the skin to be used by the All Programs sub-menu for SkinVariationA.nameOverride = Skin variation for the All Programs sub-menu for the Windows 7 start menu SkinVariationA.tipOverride = Select the skin variation to be used by the All Programs sub-menu for the Windows 7 start menu (for skins that support multiple variations) SkinOptionsA.nameOverride = Skin options for the All Programs sub-menu for the Windows 7 start menu -SkinOptionsA.tipOverride = Select the skin options to be used by the All Programs sub-menu for the Windows 7 start menu.\nThe options are a list of hex numbers. The best way to get them is to adjust the options in the Classic Start Menu settings dialog and then look up the value named SkinOptionsA in HKCU\Software\PassionateCoder\ClassicStartMenu\Settings +SkinOptionsA.tipOverride = Select the skin options to be used by the All Programs sub-menu for the Windows 7 start menu.\nThe options are a list of hex numbers. The best way to get them is to adjust the options in the Open-Shell Menu settings dialog and then look up the value named SkinOptionsA in HKCU\Software\OpenShell\StartMenu\Settings ; metro settings SkipMetro.tipAddition = This setting doesn't work for Windows 8.1. You need to use the built-in Windows setting for booting to Desktop @@ -176,7 +176,7 @@ FolderCommonStartMenu.tipOverride = Enter an override for the common start menu FolderCommonPrograms.nameOverride = Common Programs folder FolderCommonPrograms.tipOverride = Enter an override for the common Programs folder.\nThe path can contain environment variables.\nNote: This setting is not editable from the Settings dialog AutoStartDelay.nameOverride = Auto-start delay -AutoStartDelay.tipOverride = Enter a delay in ms when launching the start menu automatically during login (does not apply when starting the menu manually by running ClassicStartMenu.exe).\nNote: This setting is not editable from the Settings dialog +AutoStartDelay.tipOverride = Enter a delay in ms when launching the start menu automatically during login (does not apply when starting the menu manually by running StartMenu.exe).\nNote: This setting is not editable from the Settings dialog ; other StartButtonIcon.tipAddition = The value can be a path to an ICO file or a path to an EXE/DLL and an the ID of the icon @@ -188,5 +188,5 @@ SoundDrop.tipAddition = The value can be a name of a system event or a path to a ExpandFolderLinks.tipAddition = Only works for symbolic links (like junctions) and not for plain shortcuts StartHoverDelay.nameOverride = Hover delay (for Start button) AllProgramsDelay.nameOverride = Hover delay (for All Programs in Windows 7) -CSMHotkey.tipAddition = .\n\nThe base value is the main key's virtual code. Add 256 for Shift, 512 for Control and 1024 for Alt.\nThe best way to get the value is to select the hotkey in the Classic Start Menu settings dialog and then look up the value named CSMHotkey in HKCU\Software\PassionateCoder\ClassicStartMenu\Settings -WSMHotkey.tipAddition = .\n\nThe base value is the main key's virtual code. Add 256 for Shift, 512 for Control and 1024 for Alt.\nThe best way to get the value is to select the hotkey in the Classic Start Menu settings dialog and then look up the value named WSMHotkey in HKCU\Software\PassionateCoder\ClassicStartMenu\Settings +CSMHotkey.tipAddition = .\n\nThe base value is the main key's virtual code. Add 256 for Shift, 512 for Control and 1024 for Alt.\nThe best way to get the value is to select the hotkey in the Open-Shell Menu settings dialog and then look up the value named CSMHotkey in HKCU\Software\OpenShell\StartMenu\Settings +WSMHotkey.tipAddition = .\n\nThe base value is the main key's virtual code. Add 256 for Shift, 512 for Control and 1024 for Alt.\nThe best way to get the value is to select the hotkey in the Open-Shell Menu settings dialog and then look up the value named WSMHotkey in HKCU\Software\OpenShell\StartMenu\Settings diff --git a/ClassicStartSrc/Localization/English/ClassicStart.hhp b/Src/Localization/English/OpenShell.hhp similarity index 68% rename from ClassicStartSrc/Localization/English/ClassicStart.hhp rename to Src/Localization/English/OpenShell.hhp index be0bb5b..3237197 100644 --- a/ClassicStartSrc/Localization/English/ClassicStart.hhp +++ b/Src/Localization/English/OpenShell.hhp @@ -1,7 +1,7 @@ [OPTIONS] Compatibility=1.1 or later -Compiled file=ClassicStart.chm -Contents file=ClassicStartTOC.hhc +Compiled file=OpenShell.chm +Contents file=OpenShellTOC.hhc Default topic=Main.html Display compile progress=Yes Language=0x409 English (United States) @@ -9,7 +9,7 @@ Language=0x409 English (United States) [FILES] ClassicExplorer.html -ClassicStartMenu.html +Menu.html ClassicIE.html [INFOTYPES] diff --git a/Src/Localization/English/OpenShellADMX.txt b/Src/Localization/English/OpenShellADMX.txt new file mode 100644 index 0000000..9219b6f --- /dev/null +++ b/Src/Localization/English/OpenShellADMX.txt @@ -0,0 +1,19 @@ +; TRANSLATE =================================================================== + +Title.text = Open-Shell settings +State.text = State: +State1.text = Locked to this value +State2.text = Locked to default +State3.text = Unlocked +State1Help.text = If you set the state to 'Locked to this value', the setting will be locked to the specified value for all users. +State2Help.text = If you set the state to 'Locked to default', the setting will be locked to the default value for all users. The specified value is ignored. +State3Help.text = If you set the state to 'Unlocked', the default value for the setting will be changed to the specified value. Individual users can override the setting. + +OpenShellCat.text = Open-Shell +OpenShellCatHelp.text = Open-Shell group policy settings +SUPPORTED_CS404.text = Requires Open-Shell 4.0.4 or later. + +Language.nameOverride = Language for Open-Shell components +Language.tipOverride = Select the language to be used by Open-Shell (for example en-US or de-DE). The language will affect the text in the start menu, toolbars, etc. If the appropriate language DLL is installed, the settings UI may also be translated +Update.nameOverride = Enable automatic checks for new versions +Update.tipOverride = When this is checked, Open-Shell will check for new releases every week. You will be notified if there is a new version of the Open-Shell software or a new update for your current language diff --git a/ClassicStartSrc/Localization/English/ClassicStartEULA.rtf b/Src/Localization/English/OpenShellEULA.rtf similarity index 86% rename from ClassicStartSrc/Localization/English/ClassicStartEULA.rtf rename to Src/Localization/English/OpenShellEULA.rtf index 8f82cb7dc0a391cd613dc3ea2421aa3818a2a4dd..dde44156e3590fa7d6d908f17d1ece1b7f08b0f7 100644 GIT binary patch delta 138 zcmdldxJ|d@vdS delta 151 zcmZ1>x=(aN36qg?PGWI!X0k$XNn%lnLX3K%rGk-xp}8)Qu+UKm$w*ZQ04d1NODsv% zbsm>@VDJZtm*H6zZ$tX?IOU}>LM_0d@ Qm$`zO7sc|;{cPea0Ee12H2?qr diff --git a/ClassicStartSrc/Localization/English/ClassicStartReadme.rtf b/Src/Localization/English/OpenShellReadme.rtf similarity index 90% rename from ClassicStartSrc/Localization/English/ClassicStartReadme.rtf rename to Src/Localization/English/OpenShellReadme.rtf index dd7d313..46c1a25 100644 --- a/ClassicStartSrc/Localization/English/ClassicStartReadme.rtf +++ b/Src/Localization/English/OpenShellReadme.rtf @@ -2,14 +2,14 @@ {\colortbl ;\red23\green54\blue93;\red79\green129\blue189;\red0\green112\blue192;\red0\green0\blue255;\red54\green95\blue145;} {\stylesheet{ Normal;}{\s1 heading 1;}} {\*\generator Riched20 10.0.17134}{\*\mmathPr\mnaryLim0\mdispDef1\mwrapIndent1440 }\viewkind4\uc1 -\pard\brdrb\brdrs\brdrw20\brsp80 \widctlpar\sa300\qc\cf1\expndtw5\kerning28\f0\fs52 Classic Start\par +\pard\brdrb\brdrs\brdrw20\brsp80 \widctlpar\sa300\qc\cf1\expndtw5\kerning28\f0\fs52 Open-Shell\par \pard\widctlpar\sa200\sl276\slmult1\cf2\expndtw15\kerning0\b\i\fs24 Version 4.3.1 \endash general release\par \pard\widctlpar\cf0\expndtw0\b0\i0\f1\fs22\par -Thank you for installing \cf3\b Classic Start\'99\cf0\b0 . It adds some missing features to Windows 7, Windows 8, Windows 8.1 and Windows 10 - like a classic start menu, start button, a toolbar for Windows Explorer and others.\par +Thank you for installing \cf3\b Open-Shell\'99\cf0\b0 . It adds some missing features to Windows 7, Windows 8, Windows 8.1 and Windows 10 - like a classic start menu, start button, a toolbar for Windows Explorer and others.\par \par -The latest version can be found on the Classic Start website:\par +The latest version can be found on the Open-Shell website:\par {{\field{\*\fldinst{HYPERLINK http://www.classicshell.net/ }}{\fldrslt{http://www.classicshell.net/\ul0\cf0}}}}\f1\fs22\par \par For answers to frequently asked questions look here:\par @@ -18,14 +18,14 @@ For answers to frequently asked questions look here:\par Or use the discussion forums to get help:\par {{\field{\*\fldinst{HYPERLINK http://www.classicshell.net/forum/viewforum.php?f=6 }}{\fldrslt{http://www.classicshell.net/forum/viewforum.php?f=6\ul0\cf0}}}}\f1\fs22\par \par -Report problems in the Classic Start development forums:\par +Report problems in the Open-Shell development forums:\par {{\field{\*\fldinst{HYPERLINK http://www.classicshell.net/forum/viewforum.php?f=11 }}{\fldrslt{http://www.classicshell.net/forum/viewforum.php?f=11\ul0\cf0}}}}\f1\fs22\par \par -\pard\keep\keepn\widctlpar\s1\sb480\sl276\slmult1\cf5\b\f0\fs28 Classic Start Menu\par +\pard\keep\keepn\widctlpar\s1\sb480\sl276\slmult1\cf5\b\f0\fs28 Open-Shell Menu\par \pard\widctlpar\cf0\b0\f1\fs22\par -\cf3\b Classic Start Menu\cf0 \b0 is a flexible start menu that can mimic the menu behavior of Windows 2000, XP and Windows 7. It has a variety of advanced features:\par +\cf3\b Open-Shell Menu\cf0 \b0 is a flexible start menu that can mimic the menu behavior of Windows 2000, XP and Windows 7. It has a variety of advanced features:\par \par \pard{\pntext\f2\'B7\tab}{\*\pn\pnlvlblt\pnf2\pnindent0{\pntxtb\'B7}}\widctlpar\fi-360\li720 Choose between \ldblquote Classic\rdblquote and \ldblquote Windows 7\rdblquote styles\par @@ -94,7 +94,7 @@ The caption in Internet Explorer may not show up automatically after installatio \pard\keep\keepn\widctlpar\s1\sb480\sl276\slmult1\cf5\b\f0\fs28 Uninstallation\par \pard\widctlpar\cf0\b0\f1\fs22\par -To uninstall \cf3\b Classic Start\cf0\b0 follow these steps:\par +To uninstall \cf3\b Open-Shell\cf0\b0 follow these steps:\par \pard {\pntext\f1 1)\tab}{\*\pn\pnlvlbody\pnf1\pnindent0\pnstart1\pndec{\pntxta)}} @@ -105,4 +105,4 @@ To uninstall \cf3\b Classic Start\cf0\b0 follow these steps:\par \pard\widctlpar\sa200\sl276\slmult1\par } - \ No newline at end of file + diff --git a/ClassicStartSrc/Localization/German/ClassicStartTOC.hhc b/Src/Localization/English/OpenShellTOC.hhc similarity index 82% rename from ClassicStartSrc/Localization/German/ClassicStartTOC.hhc rename to Src/Localization/English/OpenShellTOC.hhc index 267ebf1..9835e23 100644 --- a/ClassicStartSrc/Localization/German/ClassicStartTOC.hhc +++ b/Src/Localization/English/OpenShellTOC.hhc @@ -9,57 +9,57 @@
              • - +
              • - - + +
                • - +
                • - +
                • - - + +
                • - - + +
                • - +
                • - +
                • - +
                • - +
                • - +
                • - +
              • diff --git a/ClassicStartSrc/Localization/English/ClassicStartText-en-US.wxl b/Src/Localization/English/OpenShellText-en-US.wxl similarity index 56% rename from ClassicStartSrc/Localization/English/ClassicStartText-en-US.wxl rename to Src/Localization/English/OpenShellText-en-US.wxl index d7280bf..dd4bc02 100644 --- a/ClassicStartSrc/Localization/English/ClassicStartText-en-US.wxl +++ b/Src/Localization/English/OpenShellText-en-US.wxl @@ -1,33 +1,33 @@ - This installer is only for 32-bit version of Windows. For 64-bit Windows you need to run ClassicStartSetup64. - Classic Start requires Windows 7 or above. + This installer is only for 32-bit version of Windows. For 64-bit Windows you need to run Setup64. + Open-Shell requires Windows 7 or above. A newer version of [ProductName] is already installed. The setup will now exit. Classic Explorer Classic Explorer adds a toolbar to Windows Explorer, replaces the copy UI and fixes some usability problems - Classic Start Menu - Classic Start Menu is a highly customizable replacement for the Windows start menu + Open-Shell Menu + Open-Shell Menu is a highly customizable replacement for the Windows start menu Classic IE Classic IE lets you customize the title bar and the status bar of Internet Explorer - Classic Start Update - Classic Start Update checks periodically for new versions - View the Classic Start documentation - View the Classic Start introduction + Open-Shell Update + Open-Shell Update checks periodically for new versions + View the Open-Shell documentation + View the Open-Shell introduction Edit the settings of Classic Explorer Edit the settings of the classic start menu Edit the settings of the Internet Explorer title bar and status bar - Edit the settings for Classic Start's new version check + Edit the settings for Open-Shell's new version check Create a start menu folder - Classic Start website - Donate to Classic Start + Open-Shell website + Donate to Open-Shell Visit us on Facebook View Readme file - Classic Start Help - Classic Start Readme - Classic Start Update + Open-Shell Help + Open-Shell Readme + Open-Shell Update Classic Explorer Settings - Classic Start Menu Settings + Open-Shell Menu Settings Classic IE Settings Open the Start screen - Classic Start is a collection of usability enhancements for Windows + Open-Shell is a collection of usability enhancements for Windows diff --git a/ClassicStartSrc/Localization/English/PolicyDefinitions.rtf b/Src/Localization/English/PolicyDefinitions.rtf similarity index 80% rename from ClassicStartSrc/Localization/English/PolicyDefinitions.rtf rename to Src/Localization/English/PolicyDefinitions.rtf index cc5a2739526b46304d5011b9609b4742b9b0aa2b..e68967d15809ae11382213d41f032e89fc29ab6e 100644 GIT binary patch delta 126 zcmZpZdM>%)9wV23L290Ea7JoQ&gR#QK}^VeFP35!B>v=691)x#Kw@3Eqo7gLgi_w`N@bw7PoQi=Tc;#fHMatg{yLZQgypk#%~caQ|8C){RanYloe8teO6D z9iuzCnC3=CuNw!VQe2XsWjZRc8uIq68y@0t4J5(*ut)`cMCIgz*z0 zH6F(pzu{K19cYd^BW`(!J-1FUJ|m -

                Site web Classic Start  Classic Explorer


                +

                Site web Open-Shell  Classic Explorer


                Classic Explorer est une extension pour l’Explorateur Windows qui : @@ -281,9 +281,9 @@ dans le fichier ExplorerL10N.ini. Le tex d’outils qui peut être utilisé dans des langages multiples.

                Note aux développeurs : Les boutons des commandes personnalisées peuvent cochés ou désactivés. La barre d’outils vérifie la -clef de registrerie HKCU\Software\PassionateCoder\ClassicExplorer pour une valeur avec le nom de ce bouton (le nom utilisé dans la colonne gauche). +clef de registrerie HKCU\Software\OpenShell\ClassicExplorer pour une valeur avec le nom de ce bouton (le nom utilisé dans la colonne gauche). 0 signifie normal, 1 signifie désactivé et 2 signifie coché. La barre d’outils lit la clef de registrerie au démarrage. Pour forcer les boutons à mettre à jour leurs états après ça, -vous devez trouver toutes les fenêtre de l’Explorateur, trouver la fenêtre enfant avec la classe ClassicStart.CBandWindow, et +vous devez trouver toutes les fenêtre de l’Explorateur, trouver la fenêtre enfant avec la classe OpenShell.CBandWindow, et poster un message WM_CLEAR. Ceci est utile si vous développez un exe personnalisé pour être utilisé par la barre d’outils.

                @@ -330,12 +330,12 @@ Un administrateur peut verrouiller des paramètres spécifiques, de

                Dans cet exemple le paramètre "Afficher le bouton Haut" est verrouillé pour toujours être "Avant Précédent/Suivant" et ne peut pas être changer par aucun utilisateur. -Ceci est effectué par l’ajout du paramètre dans la clef de registrerie HKEY_LOCAL_MACHINE\SOFTWARE\PassionateCoder\ClassicExplorer. +Ceci est effectué par l’ajout du paramètre dans la clef de registrerie HKEY_LOCAL_MACHINE\SOFTWARE\OpenShell\ClassicExplorer. Créez une valeur chaîne appelée "ShowUpButton" et saisissez "BeforeBack".

                Dans certains cas vous ne voudrez pas verrouiller la valeur pour tous les utilisateurs, mais simplement modifier la valeur initiale du paramètre. Dans ce cas, ajoutez "_Default" au nom de la valeur. Par exemple si vous voulez que le bouton "Haut" soit avant le bouton "Précédent" par défaut mais que vous voulez laisser les utilisateurs changer cet état comme ils le veulent, créez une valeur chaîne nommée "ShowUpButton_Default" et saisissez "BeforeBack".

                -La façon la plus simple de connaître le nom de la registrerie correspondant à un paramètre et sa valeur, c’est de le modifier, et ensuite de le chercher dans HKEY_CURRENT_USER\Software\PassionateCoder\ClassicExplorer\Settings.
                +La façon la plus simple de connaître le nom de la registrerie correspondant à un paramètre et sa valeur, c’est de le modifier, et ensuite de le chercher dans HKEY_CURRENT_USER\Software\OpenShell\ClassicExplorer\Settings.
                Quelques fois vous voudrez verrouiller un paramètre à sa valeur par défaut, mais vous ne savez pas quelle est sa valeur par défaut. Dans ce cas, créez une valeur DWORD et saisissez 0xDEFA .

                @@ -376,7 +376,7 @@ l’onglet Général de L’interface utilisateur (excepté la boîte de dialogue des Paramètres) est traduite dans 35 langages.
                La boîte de dialogue des Paramètres est traduite dans un nombre moins important de langages. L’installation par défaut contient seulement l’Anglais. Plus de langages peuvent être téléchargés à partir de - Page de traduction. Vérifiez que vous téléchargez le packet de traduction pour la version correcte de votre Classic Start.
                + Page de traduction. Vérifiez que vous téléchargez le packet de traduction pour la version correcte de votre Open-Shell.

                diff --git a/ClassicStartSrc/Localization/French/ClassicExplorerADMX.txt b/Src/Localization/French/ClassicExplorerADMX.txt similarity index 94% rename from ClassicStartSrc/Localization/French/ClassicExplorerADMX.txt rename to Src/Localization/French/ClassicExplorerADMX.txt index fc95b0e..bae2c77 100644 --- a/ClassicStartSrc/Localization/French/ClassicExplorerADMX.txt +++ b/Src/Localization/French/ClassicExplorerADMX.txt @@ -29,7 +29,7 @@ ShowZone.supportedOn = win881 ; TRANSLATE =================================================================== -Title.text = Paramètres Classic Start +Title.text = Paramètres Open-Shell State.text = Etat: State1.text = Verrouillé sur cette valeur State2.text = Verrouillé sur le paramètre par défaut @@ -40,7 +40,7 @@ State3Help.text = Si vous configurez l'état à 'Déverrouillé', la valeur par ClassicExplorerCat.text = Classic Explorer ClassicExplorerCatHelp.text = Paramètres de la stratégie de groupe de Classic Explorer -SUPPORTED_CS404.text = Nécessite Classic Start 4.0.4 ou plus. +SUPPORTED_CS404.text = Nécessite Open-Shell 4.0.4 ou plus. SUPPORTED_CS404_WIN7.text = Nécessite Windows 7. SUPPORTED_CS404_WIN881.text = Nécessite Windows 8 or Windows 8.1. @@ -53,7 +53,7 @@ ProcessWhiteList.tipOverride = Liste des processus qui pourront charger Classic ProcessBlackList.nameOverride = Liste noir des processus ProcessBlackList.tipOverride = Liste des processus qui ne pourront pas charger Classic Explorer. Utilisez seulement le nom du fichier du processus (comme "notepad.exe"), séparez les noms multiples avec une virgule ou un point virgule. ToolbarItems.nameOverride = Boutons de la barre d'outils -ToolbarItems.tipOverride = Sélectionnez les boutons à afficher dans la barre d'outils.\nLa meilleur façon d'obtenir la bonne chaîne est de configurerles boutons dans la boîte de dialogue des paramètres de Classic Explorer et de chercher la valeur nommé ToolbarItems dans HKCU\Software\PassionateCoder\ClassicExplorer\Settings +ToolbarItems.tipOverride = Sélectionnez les boutons à afficher dans la barre d'outils.\nLa meilleur façon d'obtenir la bonne chaîne est de configurerles boutons dans la boîte de dialogue des paramètres de Classic Explorer et de chercher la valeur nommé ToolbarItems dans HKCU\Software\OpenShell\ClassicExplorer\Settings ; os-specific diff --git a/ClassicStartSrc/Localization/French/ClassicIE.html b/Src/Localization/French/ClassicIE.html similarity index 95% rename from ClassicStartSrc/Localization/French/ClassicIE.html rename to Src/Localization/French/ClassicIE.html index a5ccf3d..e843407 100644 --- a/ClassicStartSrc/Localization/French/ClassicIE.html +++ b/Src/Localization/French/ClassicIE.html @@ -24,7 +24,7 @@ body { } -

                Site web Classic Start  +

                Site web Open-Shell  Classic IE


                Classic IE
                est une extension pour Internet Explorer qui :
                @@ -67,12 +67,12 @@ Appuyez sur OK pour stocker vos paramètres. Vous devrez redémarrer

                Administrative Settings

                -Les paramètres sont par utilisateur et sont stocker dans la registrerie. Par défaut chaque utilisateur peut modifier n’importe quel paramètre. Un administrateur peut verrouiller des paramètres spécifiques, de façon à ce qu’aucun utilisateur ne puisse les modifier. Ceci est achevé en ajoutant le paramètre à la clef de registrerie HKEY_LOCAL_MACHINE\SOFTWARE\PassionateCoder\ClassicIE
                +Les paramètres sont par utilisateur et sont stocker dans la registrerie. Par défaut chaque utilisateur peut modifier n’importe quel paramètre. Un administrateur peut verrouiller des paramètres spécifiques, de façon à ce qu’aucun utilisateur ne puisse les modifier. Ceci est achevé en ajoutant le paramètre à la clef de registrerie HKEY_LOCAL_MACHINE\SOFTWARE\OpenShell\ClassicIE

                Vous voudrez peut être ne pas verrouiller le paramètre mais seulement surcharger sa valeur initiale. Pour cela, ajoutez "_Default" au nom de la valeur de la registrerie.

                -La façon la plus facile de connaître le nom registrerie d’un paramètre et ça valeur pour la modifier, est de la rechercher dans HKEY_CURRENT_USER\Software\PassionateCoder\ClassicIE\Settings.
                +La façon la plus facile de connaître le nom registrerie d’un paramètre et ça valeur pour la modifier, est de la rechercher dans HKEY_CURRENT_USER\Software\OpenShell\ClassicIE\Settings.
                Quelqes fois vous voudrez verrouiller un paramètre à sa valeur par défaut, mais vous ne savez quelle est la valeur par défaut. Dans ce cas créez une valeur DWORD et configurez là à 0xDEFA.
                diff --git a/ClassicStartSrc/Localization/French/ClassicIEADMX.txt b/Src/Localization/French/ClassicIEADMX.txt similarity index 93% rename from ClassicStartSrc/Localization/French/ClassicIEADMX.txt rename to Src/Localization/French/ClassicIEADMX.txt index e7447b5..f87108b 100644 --- a/ClassicStartSrc/Localization/French/ClassicIEADMX.txt +++ b/Src/Localization/French/ClassicIEADMX.txt @@ -6,7 +6,7 @@ LogLevel.supportedOn = never ; TRANSLATE =================================================================== -Title.text = Paramètres Classic Start +Title.text = Paramètres Open-Shell State.text = Etat: State1.text = Verrouillé sur cette valeur State2.text = Verrouillé sur le paramètre par défaut @@ -17,7 +17,7 @@ State3Help.text = Si vous configurez l'état à 'Déverrouillé', la valeur par ClassicIECat.text = Classic IE ClassicIECatHelp.text = Paramètres de la stratégie de groupe de Classic IE -SUPPORTED_CS404.text = Nécessite Classic Start 4.0.4 ou plus. +SUPPORTED_CS404.text = Nécessite Open-Shell 4.0.4 ou plus. SUPPORTED_IE9.text = Nécessite Internet Explorer 9 ou plus. diff --git a/ClassicStartSrc/Localization/French/License.html b/Src/Localization/French/License.html similarity index 85% rename from ClassicStartSrc/Localization/French/License.html rename to Src/Localization/French/License.html index 3ba5a05..347341a 100644 --- a/ClassicStartSrc/Localization/French/License.html +++ b/Src/Localization/French/License.html @@ -14,9 +14,9 @@ body { } -

                Site web de Classic Start  Accord de Licence
                +

                Site web de Open-Shell  Accord de Licence


                -Classic Start 2009-2017, Ivo Beltchev

                +Open-Shell 2009-2017, Ivo Beltchev
                http://www.classicshell.net/

                EN UTILISANT CE LOGICIEL, VOUS EN ACCEPTEZ LES TERMES. SI VOUS NE LES ACCEPTEZ PAS N’UTILISEZ PAS CE LOGICIEL.
                @@ -34,7 +34,7 @@ Si vous acceptez les termes de cette licence, vous avec les droits suivant.

                DROITS DE REDISTRIBUTION. Vous pouvez redistribuer ce logiciel aussi longtelos que vous le faîtes gratuitement et que vous ne déformez pas l’origine du logiciel.

              • -

                MARQUES. Le nom Classic Start et le logo sont des marques de l’auteur. Leur utilisation pour identifier d’autres produits ou services n’est pas permise.

                +

                MARQUES. Le nom Open-Shell et le logo sont des marques de l’auteur. Leur utilisation pour identifier d’autres produits ou services n’est pas permise.

              • EXCLUSIONS DE LA GARANTIE. diff --git a/ClassicStartSrc/Localization/French/Links.html b/Src/Localization/French/Links.html similarity index 80% rename from ClassicStartSrc/Localization/French/Links.html rename to Src/Localization/French/Links.html index afadf2c..999853b 100644 --- a/ClassicStartSrc/Localization/French/Links.html +++ b/Src/Localization/French/Links.html @@ -4,7 +4,7 @@ - Classic Start + Open-Shell -

                Site web de Classic Start  Liens


                La dernière version peut être trouvée sur le site web de Classic Start:
                +

                Site web de Open-Shell  Liens


                La dernière version peut être trouvée sur le site web de Open-Shell:
                http://www.classicshell.net/

                Afficher l'historique du projet ici :
                diff --git a/ClassicStartSrc/Localization/French/Main.html b/Src/Localization/French/Main.html similarity index 52% rename from ClassicStartSrc/Localization/French/Main.html rename to Src/Localization/French/Main.html index 5b67738..b6eca13 100644 --- a/ClassicStartSrc/Localization/French/Main.html +++ b/Src/Localization/French/Main.html @@ -8,7 +8,7 @@ - Classic Start + Open-Shell -

                Site web Classic Start  Classic Start

                +

                Site web Open-Shell  Open-Shell

                Diffusion générale – Version 4.3.1

                -

                Qu’est-ce Classic Start?

                -Classic Start™ est une collection d'améliorations d'utilisation pour Windows. il a un Menu démarrer et un bouton démarrer personnalisable, il ajoute un barre d’outils à l'Explorateur Windows et supporte une variété de petites fonctions
                +

                Qu’est-ce Open-Shell?

                +Open-Shell™ est une collection d'améliorations d'utilisation pour Windows. il a un Menu démarrer et un bouton démarrer personnalisable, il ajoute un barre d’outils à l'Explorateur Windows et supporte une variété de petites fonctions


                Configuration Système requise

                -Classic Start fonctionne sur Windows 7, Windows 8, Windows 8.1, Windows Server 2008 R2, +Open-Shell fonctionne sur Windows 7, Windows 8, Windows 8.1, Windows Server 2008 R2, Windows Server 2012 et Windows Server 2012 R2. Les deux versions 32 and 64-bit sont supportées (le même programme d'installation fonctionne pour les deux). Quelques peaux (skins) pour le menu démarrer nécessitent que le thème Aero soit activé. D'autres nécessitent le théme de base (Basic).


                Composants


                -Classic Start a trois composants majeurs :
                  -
                • Menu Démarrer Classique (Classic Start Menu)
                • +Open-Shell a trois composants majeurs :

                  Désinstallation

                  -Vous pouvez désinstaller le Classic Start à partir du Panneau de configuration -> Programmes et fonctionnalités. Une autre méthode est  d’exécuter le programme d’installation de nouveau et de répondre "oui" à la question posée.
                  +Vous pouvez désinstaller le Open-Shell à partir du Panneau de configuration -> Programmes et fonctionnalités. Une autre méthode est  d’exécuter le programme d’installation de nouveau et de répondre "oui" à la question posée.
                  Une fermeture de session sera peut-être nécessaire pour terminer le processus.

                  diff --git a/ClassicStartSrc/Localization/French/ClassicStartMenu.html b/Src/Localization/French/Menu.html similarity index 91% rename from ClassicStartSrc/Localization/French/ClassicStartMenu.html rename to Src/Localization/French/Menu.html index 0f4f20f..4b68541 100644 --- a/ClassicStartSrc/Localization/French/ClassicStartMenu.html +++ b/Src/Localization/French/Menu.html @@ -9,7 +9,7 @@ - Classic Start Menu + Open-Shell Menu -

                  Site web Classic Start  -Menu Démarrer Classique (Classic Start Menu)


                  -Menu Démarrer Classique (Classic Start Menu)
                  +

                  Site web Open-Shell  +Menu Démarrer Classique (Open-Shell Menu)


                  +Menu Démarrer Classique (Open-Shell Menu)
                  est un menu démarrer flexible qui peut mimiquer l’attitude du menu démarrer de Windows 2000, XP et Windows 7. Il a une variété de fonctions avancées :
                    @@ -85,9 +85,9 @@ Si vous avez utilisé le menu démarrer dans les anciennes versions

                    -Appuyez sur la touche Windows ou cliquez sur l’ orbe de Classic Start dans le coin de l’ écran pour ouvrir le menu démarrer.

                    +Appuyez sur la touche Windows ou cliquez sur l’ orbe de Open-Shell dans le coin de l’ écran pour ouvrir le menu démarrer.

                    -Maintenez Majuscule enfoncée pendant que vous cliquez sur l’ orbe de Classic Start pour accéder au menu démarrer d'origine du système d'exploitation. +Maintenez Majuscule enfoncée pendant que vous cliquez sur l’ orbe de Open-Shell pour accéder au menu démarrer d'origine du système d'exploitation.

                    Cliquez sur un élément pour l'exécuter. @@ -98,7 +98,7 @@ Glissez un programme pour changer l'ordre des programmes dans un menu, ou pour l

                    Clic droit sur un élément pour le renomer, le supprimer, l’explorer, trier le menu, ou effectuer d'autres tches.

                    -Clic droit sur l’orbe de Classic Start pour modifier les paramètres du menu démarrer, pour voir ce fichier d’aide, ou pour stopper le menu démarrer.
                    +Clic droit sur l’orbe de Open-Shell pour modifier les paramètres du menu démarrer, pour voir ce fichier d’aide, ou pour stopper le menu démarrer.


                    @@ -162,7 +162,7 @@ L’icône peut être :

                    • laisser vide - puis si le l'attribut lien pointe vers un fichier ou un dossier, l’icône de ce fichier ou dossier sera utilisé
                    • fichier ressource, icône ID - par exemple%windir%\notepad.exe,2. Ne laissez pas d'espace entre le nom du fichier et la virgule. Soyez certain d'utiliser la ressource ID de l’icône, et pas l’index de l’icône. Pour de meilleurs résultats utilisez le bouton the [...] à côté de la zone d'édition d'icône
                      -
                    • ,icône ID - pareil qu'au dessus, mais le fichier ressource est la ClassicStartMenuDLL.dll elle-même. +
                    • ,icône ID - pareil qu'au dessus, mais le fichier ressource est la StartMenuDLL.dll elle-même. C'est utile quand vous vous réferrez aux icônes du menu démarrer
                    • fichier icône -  par exemple C:\Program Files\Mozilla Thunderbird\Email.ico
                    • none - ceci utilisera un icône vide/transparent
                    @@ -177,14 +177,14 @@ Une utilisation possible est de remplacer l’élément menu arr Les paramètres sont par utilisateur et sont stocker dans la registrerie. Par défaut chaque utilisateur peut modifier n’importe quel paramètre. Un administrateur peut verrouiller des paramètres spécifiques, de façon à ce qu’aucun utilisateur ne puisse les modifier :

                    -Dans cet exemple le paramètre "Activer menu clic-droit" est verrouillé non coché et ne peut pas être modifer par aucun utilisateur. Ceci est rendu possible par l’ajout du paramètre HKEY_LOCAL_MACHINE\SOFTWARE\PassionateCoder\ClassicStartMenu dans la clef de registrerie. Créez une valeur DWORD nommée "EnableContextMenu" et +Dans cet exemple le paramètre "Activer menu clic-droit" est verrouillé non coché et ne peut pas être modifer par aucun utilisateur. Ceci est rendu possible par l’ajout du paramètre HKEY_LOCAL_MACHINE\SOFTWARE\OpenShell\Menu dans la clef de registrerie. Créez une valeur DWORD nommée "EnableContextMenu" et configurez là à 0.

                    Dans certains cas vous ne voudrez peut être pas verrouiller une valeur pour tous les utilisateurs, mais simplement modifier la valeur initiale du paramètre. Dans ce cas ajoutez "_Default" au nom de la valeur. Par exemple si vous voulez que le menu contextuel soit désactivé par défaut mais que vous voulez autoriser les utilisateurs à modifier cette valeur s’ils le veulent, créez une valeur DWORD nommée "EnableContextMenu_Default" et configurez là à 0.

                    -La façon la plus facile de connaître le nom registrerie d'un paramètre et ça valeur pour la modifier, est de la rechercher dans HKEY_CURRENT_USER\Software\PassionateCoder\ClassicStartMenu\Settings.
                    +La façon la plus facile de connaître le nom registrerie d'un paramètre et ça valeur pour la modifier, est de la rechercher dans HKEY_CURRENT_USER\Software\OpenShell\StartMenu\Settings.
                    Quelqes fois vous voudrez verrouiller un paramètre à sa valeur par défaut, mais vous ne savez quelle est la valeur par défaut. Dans ce cas créez une valeur DWORD et configurez là à 0xDEFA.
                    @@ -202,10 +202,10 @@ Modifier les paramètres au travers des stratégies de groupe est au

                    En savoir plus à propos des Peaux (Skins)

                    Vous pouvez choisir parmis les nombreuses peaux (skins) préinstallés :

                    -Peaux (Skins) pour le Menu Classique Démarrer (Classic Start Menu)
                    +Peaux (Skins) pour le Menu Classique Démarrer (Open-Shell Menu)

                    Ou vous pouvez télécharger et installer une peau (skin) additionnelle tierce partie (à partir du site web principal ou d’un autre endroit). Après avoir télécharger une nouvelle peau (skin) vous devez copier le fichier .skin dans le dossier Skins – habituellement dans C:\Program -Files\Classic Start\Skins. Après cela, elle sera disponible dans les paramètres.
                    +Files\Open-Shell\Skins. Après cela, elle sera disponible dans les paramètres.

                    Note: Certaines peaux (skins) peuvent être spécifiquement conçues pour le mode Classic, Basic, ou Aero. Par exemple une peau (skin) Aero nécessitera peut être le support de l'option verre, les autres auront une apparence bizarre si le thème Classique (Classic) ou Base (Basic) est sélectionné. Certaines peaux (skins) Aero nécessiteront aussi peut être une couleur de verre spécifique à sélectionner.
                    @@ -240,7 +240,7 @@ Recherche avec Bing : http://www.bing.com/searc

                    Bouton Démarrer Personnalisable
                    -

                    Classic Start peut ajouter son propre bouton démarrer à la barre des tches. Il peut même remplacer le bouton démarrer par défaut de Windows 7. +Open-Shell peut ajouter son propre bouton démarrer à la barre des tches. Il peut même remplacer le bouton démarrer par défaut de Windows 7. Vous pouvez choisir entre un bouton orbe style Aero, un bouton classique rectangulaire, ou vous pouvez faire le vôtre. Pour un bouton démarrer personnalisé vous avez besoin d’une image qui contient 3 états du bouton - normal, chaud et cliqué :
                    Images du bouton démarrer
                    @@ -262,12 +262,12 @@ L'interface utilisateur (excepté la boîte de dialogue des Param&egr La boîte de dialogue des Paramètres est traduite dans un moins grand nombre de langages. L’installation par défaut contient seulement l'Anglais. Plus de langages peuvent être télécharger à partir de page de traduction (translations page). Soyez certain de télécharger le paquet de traduction pour la version exact -de votre Classic Start.
                    +de votre Open-Shell.


                    Ligne de commande

                    -Le ClassicStartMenu.exe supporte 5 paramètres de commandes en ligne : -open, -toggle, -togglenew, -exit and -settings.
                    +Le StartMenu.exe supporte 5 paramètres de commandes en ligne : -open, -toggle, -togglenew, -exit and -settings.

                    Les deux premiers font ce que leurs noms suggèrent. L’un ouvre le menu classique démarrer (classic start menu), l’autre le bascule. Vous pouvez utilisez les paramètres pour créer un raccourci dans votre barre de lancement rapide qui ouvre le menu démarrer. Ou pour configurer diff --git a/ClassicStartSrc/Localization/French/ClassicStartMenuADMX.txt b/Src/Localization/French/MenuADMX.txt similarity index 92% rename from ClassicStartSrc/Localization/French/ClassicStartMenuADMX.txt rename to Src/Localization/French/MenuADMX.txt index 3b17048..1303a76 100644 --- a/ClassicStartSrc/Localization/French/ClassicStartMenuADMX.txt +++ b/Src/Localization/French/MenuADMX.txt @@ -89,7 +89,7 @@ SkipMetro.supportedOn = win8 ; TRANSLATE =================================================================== -Title.text = Paramètres Classic Start +Title.text = Paramètres Open-Shell State.text = Etat: State1.text = Verrouillé sur cette valeur State2.text = Verrouillé sur le paramètre par défaut @@ -98,9 +98,9 @@ State1Help.text = Si vous configurez l'état à 'Verrouillé sur cette valeur', State2Help.text = Si vous configurez l'état à 'Verrouillé sur le paramètre par défaut', le paramètre sera verrouillé à sa valeur par défaut pour tous les utilisateurs. La valeur spécifiée est ignorée. State3Help.text = Si vous configurez l'état à 'Déverrouillé', la valeur par défaut de ce paramètre sera modifié par la valeur spécifiée. Chaque utilisateurs pourra surcharger ce paramètre. -ClassicStartMenuCat.text = Menu Démarrer Classique -ClassicStartMenuCatHelp.text = Paramètres de la stratégie de Menu Démarrer Classique -SUPPORTED_CS404.text = Nécessite Classic Start 4.0.4 ou plus. +MenuCat.text = Menu Démarrer Classique +MenuCatHelp.text = Paramètres de la stratégie de Menu Démarrer Classique +SUPPORTED_CS404.text = Nécessite Open-Shell 4.0.4 ou plus. SUPPORTED_CS404_WIN7.text = Nécessite Windows 7. SUPPORTED_CS404_WIN78.text = Nécessite Windows 7 ou Windows 8. SUPPORTED_CS404_WIN781.text = Nécessite Windows 7 ou Windows 8.1. @@ -135,25 +135,25 @@ SkinC1.tipOverride = Sélectionnez la Peau (skin) à être utilisée par le styl SkinVariationC1.nameOverride = Variété de Peau (skin) pour le menu classique avec une colonne SkinVariationC1.tipOverride = Sélectionnez la variété de peau (skin) à être utilisée avec le style classique avec une colonne (pour les peaux (skins) qui supportent de multiples variations) SkinOptionsC1.nameOverride = Options de Peaux (skins) pour le menu classique avec une colonne -SkinOptionsC1.tipOverride = Sélectionnez les options de Peaux (skins) à être utilisée avec le style classique avec une colonne.\nLes options sont une liste de nombres Hexa. La meilleur façon de les obtenir est d'ajuster les options dans la boîte de dialogue des paramètres du Menu Démarrer Classique et de les chercher la valeur nommée SkinOptionsC1 dans HKCU\Software\PassionateCoder\ClassicStartMenu\Settings +SkinOptionsC1.tipOverride = Sélectionnez les options de Peaux (skins) à être utilisée avec le style classique avec une colonne.\nLes options sont une liste de nombres Hexa. La meilleur façon de les obtenir est d'ajuster les options dans la boîte de dialogue des paramètres du Menu Démarrer Classique et de les chercher la valeur nommée SkinOptionsC1 dans HKCU\Software\OpenShell\StartMenu\Settings MenuItems1.nameOverride = Elément de menu pour le menu classique avec une colonne -MenuItems1.tipOverride = Sélectionnez les éléments de menu à être utilisés avec le style classique avec une colonne.\nLa meilleur façon de les obtenir est de configurer les éléments dans la boîte de dialogue des paramètres du Menu Démarrer Classique et de les chercher la valeur nommée MenuItems1 dans HKCU\Software\PassionateCoder\ClassicStartMenu\Settings +MenuItems1.tipOverride = Sélectionnez les éléments de menu à être utilisés avec le style classique avec une colonne.\nLa meilleur façon de les obtenir est de configurer les éléments dans la boîte de dialogue des paramètres du Menu Démarrer Classique et de les chercher la valeur nommée MenuItems1 dans HKCU\Software\OpenShell\StartMenu\Settings SkinC2.nameOverride = Peau (skin) pour le menu classique avec deux colonne SkinC2.tipOverride = Sélectionnez la Peau (skin) à être utilisée par le style classique avec deux colonne SkinVariationC2.nameOverride = Variété de Peau (skin) pour le menu classique avec deux colonne SkinVariationC2.tipOverride = Sélectionnez la variété de peau (skin) à être utilisée avec le style classique avec deux colonne (pour les peaux (skins) qui supportent de multiples variations) SkinOptionsC2.nameOverride = Options de Peaux (skins) pour le menu classique avec deux colonne -SkinOptionsC2.tipOverride = Sélectionnez les options de Peaux (skins) à être utilisée avec le style classique avec deux colonne.\nLes options sont une liste de nombres Hexa. La meilleur façon de les obtenir est d'ajuster les options dans la boîte de dialogue des paramètres du Menu Démarrer Classique et de les chercher la valeur nommée SkinOptionsC2 dans HKCU\Software\PassionateCoder\ClassicStartMenu\Settings +SkinOptionsC2.tipOverride = Sélectionnez les options de Peaux (skins) à être utilisée avec le style classique avec deux colonne.\nLes options sont une liste de nombres Hexa. La meilleur façon de les obtenir est d'ajuster les options dans la boîte de dialogue des paramètres du Menu Démarrer Classique et de les chercher la valeur nommée SkinOptionsC2 dans HKCU\Software\OpenShell\StartMenu\Settings MenuItems2.nameOverride = Elément de menu pour le menu classique avec deux colonne -MenuItems2.tipOverride = Sélectionnez les éléments de menu à être utilisés avec le style classique avec deux colonne.\nLa meilleur façon de les obtenir est de configurer les éléments dans la boîte de dialogue des paramètres du Menu Démarrer Classique et de les chercher la valeur nommée MenuItems2 dans HKCU\Software\PassionateCoder\ClassicStartMenu\Settings +MenuItems2.tipOverride = Sélectionnez les éléments de menu à être utilisés avec le style classique avec deux colonne.\nLa meilleur façon de les obtenir est de configurer les éléments dans la boîte de dialogue des paramètres du Menu Démarrer Classique et de les chercher la valeur nommée MenuItems2 dans HKCU\Software\OpenShell\StartMenu\Settings SkinW7.nameOverride = Peau (skin) pour le style Windows 7 SkinW7.tipOverride = Sélectionnez la Peau (skin) à être utilisée par le style Windows 7 SkinVariationW7.nameOverride = Variété de Peau (skin) pour le style Windows 7 SkinVariationW7.tipOverride = Sélectionnez la variété de peau (skin) à être utilisée avec le style Windows 7 (pour les peaux (skins) qui supportent de multiples variations) SkinOptionsW7.nameOverride = Options de Peaux (skins) pour le style Windows 7 -SkinOptionsW7.tipOverride = Sélectionnez les options de Peaux (skins) à être utilisée avec le style Windows 7.\nLes options sont une liste de nombres Hexa. La meilleur façon de les obtenir est d'ajuster les options dans la boîte de dialogue des paramètres du Menu Démarrer Classique et de les chercher la valeur nommée SkinOptionsW7 dans HKCU\Software\PassionateCoder\ClassicStartMenu\Settings +SkinOptionsW7.tipOverride = Sélectionnez les options de Peaux (skins) à être utilisée avec le style Windows 7.\nLes options sont une liste de nombres Hexa. La meilleur façon de les obtenir est d'ajuster les options dans la boîte de dialogue des paramètres du Menu Démarrer Classique et de les chercher la valeur nommée SkinOptionsW7 dans HKCU\Software\OpenShell\StartMenu\Settings MenuItems7.nameOverride = Elément de menu pour le style Windows 7 -MenuItems7.tipOverride = Sélectionnez les éléments de menu à être utilisés avec le style Windows 7.\nLa meilleur façon de les obtenir est de configurer les éléments dans la boîte de dialogue des paramètres du Menu Démarrer Classique et de les chercher la valeur nommée MenuItems7 dans HKCU\Software\PassionateCoder\ClassicStartMenu\Settings +MenuItems7.tipOverride = Sélectionnez les éléments de menu à être utilisés avec le style Windows 7.\nLa meilleur façon de les obtenir est de configurer les éléments dans la boîte de dialogue des paramètres du Menu Démarrer Classique et de les chercher la valeur nommée MenuItems7 dans HKCU\Software\OpenShell\StartMenu\Settings ; windows 7 SkinA.nameOverride = Peau (skin) pour le sous-menu Tous les Programmes dans le menu démarrer de Windows 7 @@ -161,7 +161,7 @@ SkinA.tipOverride = Sélectionnez la peau (skin) pour le sous-menu Tous les Prog SkinVariationA.nameOverride = Variété de Peau (skin) pour le sous-menu Tous les Programmes dans le menu démarrer de Windows 7 SkinVariationA.tipOverride = Sélectionnez variété de Peau (skin) pour le sous-menu Tous les Programmes dans le menu démarrer de Windows 7(pour les peaux (skins) qui supportent de multiples variations) SkinOptionsA.nameOverride = Options de Peaux (skins) pour le sous-menu Tous les Programmes dans le menu démarrer de Windows 7 -SkinOptionsA.tipOverride = Sélectionnez les options de Peaux (skins) pour le sous-menu Tous les Programmes dans le menu démarrer de Windows 7.\nLes options sont une liste de nombres Hexa. La meilleur façon de les obtenir est d'ajuster les options dans la boîte de dialogue des paramètres du Menu Démarrer Classique et de les chercher la valeur nommée SkinOptionsA dans HKCU\Software\PassionateCoder\ClassicStartMenu\Settings +SkinOptionsA.tipOverride = Sélectionnez les options de Peaux (skins) pour le sous-menu Tous les Programmes dans le menu démarrer de Windows 7.\nLes options sont une liste de nombres Hexa. La meilleur façon de les obtenir est d'ajuster les options dans la boîte de dialogue des paramètres du Menu Démarrer Classique et de les chercher la valeur nommée SkinOptionsA dans HKCU\Software\OpenShell\StartMenu\Settings ; metro settings SkipMetro.tipAddition = Ce paramètre ne marche pas sous Windows 8.1. Vous devez utiliser le paramètre interne de Windows pour charger vers le bureau @@ -176,7 +176,7 @@ FolderCommonStartMenu.tipOverride = Saisissez une surcharge pour le dossier menu FolderCommonPrograms.nameOverride = Dossier Programmes communs FolderCommonPrograms.tipOverride = Saisissez une surcharge pour le dossier Programmes communs.\nLe chemin d'accès peut contenir des variables d'environnement.\nNote: Ce paramètre est modifiable à partir de la boîte de dialogue des Paramètres AutoStartDelay.nameOverride = Délai de l'Auto-démarrage -AutoStartDelay.tipOverride = Saisissez le délai en ms lorsque vous lancez le menu démarrer automatiquement pendant une ouverture de session (ne s'applique pas lorsque vous démarrez manuellement le menu en lançant ClassicStartMenu.exe).\nNote: Ce paramètre n'est pas modifiable à partir de la boîte de dialogue des Paramètres +AutoStartDelay.tipOverride = Saisissez le délai en ms lorsque vous lancez le menu démarrer automatiquement pendant une ouverture de session (ne s'applique pas lorsque vous démarrez manuellement le menu en lançant StartMenu.exe).\nNote: Ce paramètre n'est pas modifiable à partir de la boîte de dialogue des Paramètres ; other StartButtonIcon.tipAddition = Cette valeur peut être un chemin d'accès vers un fichier ICO ou un chemin d'accès vers un EXE/DLL et un ID d'icône @@ -188,5 +188,5 @@ SoundDrop.tipAddition = Cette valeur peut être un nom d'un événement système ExpandFolderLinks.tipAddition = Fonctionne seulement pour les liens symboliques (comme jonctions) et pas les raccourcis simples StartHoverDelay.nameOverride = Délai du survol (pour le bouton Démarrer) AllProgramsDelay.nameOverride = Délai du survol (Pour Tous les Programmes dans Windows 7) -CSMHotkey.tipAddition = .\n\nLa valeur de base est le code virtuel principal de la touche. Ajouter 256 pour Maj, 512 pour Contrôle et 1024 pour and 1024 Alt.\nLa meilleur façon pour obtenir la valeur est de sélectionnez la touche raccourcie dans le boîte de dialogue des Paramètres et de chercher la valeur nommée CSMHotkey dans HKCU\Software\PassionateCoder\ClassicStartMenu\Settings -WSMHotkey.tipAddition = .\n\nLa valeur de base est le code virtuel principal de la touche. Ajouter 256 pour Maj, 512 pour Contrôle et 1024 pour and 1024 Alt.\nLa meilleur façon pour obtenir la valeur est de sélectionnez la touche raccourcie dans le boîte de dialogue des Paramètres et de chercher la valeur nommée WSMHotkey in HKCU\Software\PassionateCoder\ClassicStartMenu\Settings +CSMHotkey.tipAddition = .\n\nLa valeur de base est le code virtuel principal de la touche. Ajouter 256 pour Maj, 512 pour Contrôle et 1024 pour and 1024 Alt.\nLa meilleur façon pour obtenir la valeur est de sélectionnez la touche raccourcie dans le boîte de dialogue des Paramètres et de chercher la valeur nommée CSMHotkey dans HKCU\Software\OpenShell\StartMenu\Settings +WSMHotkey.tipAddition = .\n\nLa valeur de base est le code virtuel principal de la touche. Ajouter 256 pour Maj, 512 pour Contrôle et 1024 pour and 1024 Alt.\nLa meilleur façon pour obtenir la valeur est de sélectionnez la touche raccourcie dans le boîte de dialogue des Paramètres et de chercher la valeur nommée WSMHotkey in HKCU\Software\OpenShell\StartMenu\Settings diff --git a/ClassicStartSrc/Localization/French/ClassicStart.hhp b/Src/Localization/French/OpenShell.hhp similarity index 67% rename from ClassicStartSrc/Localization/French/ClassicStart.hhp rename to Src/Localization/French/OpenShell.hhp index 461fd32..2966625 100644 --- a/ClassicStartSrc/Localization/French/ClassicStart.hhp +++ b/Src/Localization/French/OpenShell.hhp @@ -1,7 +1,7 @@ [OPTIONS] Compatibility=1.1 or later -Compiled file=ClassicStart.chm -Contents file=ClassicStartTOC.hhc +Compiled file=OpenShell.chm +Contents file=OpenShellTOC.hhc Default topic=Main.html Display compile progress=Yes Language=0x40C French (France) @@ -9,7 +9,7 @@ Language=0x40C French (France) [FILES] ClassicExplorer.html -ClassicStartMenu.html +Menu.html ClassicIE.html [INFOTYPES] diff --git a/ClassicStartSrc/Localization/French/ClassicStartADMX.txt b/Src/Localization/French/OpenShellADMX.txt similarity index 56% rename from ClassicStartSrc/Localization/French/ClassicStartADMX.txt rename to Src/Localization/French/OpenShellADMX.txt index 01c9fd3..d29752a 100644 --- a/ClassicStartSrc/Localization/French/ClassicStartADMX.txt +++ b/Src/Localization/French/OpenShellADMX.txt @@ -1,6 +1,6 @@ ; TRANSLATE =================================================================== -Title.text = Paramètres Classic Start +Title.text = Paramètres Open-Shell State.text = Etat: State1.text = Verrouillé sur cette valeur State2.text = Verrouillé sur le paramètre par défaut @@ -9,11 +9,11 @@ State1Help.text = Si vous configurez l'état à 'Verrouillé sur cette valeur', State2Help.text = Si vous configurez l'état à 'Verrouillé sur le paramètre par défaut', le paramètre sera verrouillé à sa valeur par défaut pour tous les utilisateurs. La valeur spécifiée est ignorée. State3Help.text = Si vous configurez l'état à 'Déverrouillé', la valeur par défaut de ce paramètre sera modifié par la valeur spécifiée. Chaque utilisateurs pourra surcharger ce paramètre. -ClassicStartCat.text = Classic Start -ClassicStartCatHelp.text = Paramètres de la stratégie de groupe de Classic Start -SUPPORTED_CS404.text = Nécessite Classic Start 4.0.4 ou plus. +OpenShellCat.text = Open-Shell +OpenShellCatHelp.text = Paramètres de la stratégie de groupe de Open-Shell +SUPPORTED_CS404.text = Nécessite Open-Shell 4.0.4 ou plus. -Language.nameOverride = Langage pour les composants Classic Start -Language.tipOverride = Sélectionnez la langue pour être utilisée avec Classic Start (par exemple en-US ou de-DE). La langue affectera le texte dans le menu démarrer, les barres d'outils, etc. Si la DLL de langue appropriée est installée, les paramètres UI peuvent aussi être traduits +Language.nameOverride = Langage pour les composants Open-Shell +Language.tipOverride = Sélectionnez la langue pour être utilisée avec Open-Shell (par exemple en-US ou de-DE). La langue affectera le texte dans le menu démarrer, les barres d'outils, etc. Si la DLL de langue appropriée est installée, les paramètres UI peuvent aussi être traduits Update.nameOverride = Activer la vérification automatique de nouvelles versions -Update.tipOverride = Lorsque ceci est coché, Classic Start vérifiera s'il y a des nouvelles versions chaque semaine. Vous serez averti s'il y a une nouvelle version du logiciel ou une mise à jour pour votre langage actuel +Update.tipOverride = Lorsque ceci est coché, Open-Shell vérifiera s'il y a des nouvelles versions chaque semaine. Vous serez averti s'il y a une nouvelle version du logiciel ou une mise à jour pour votre langage actuel diff --git a/ClassicStartSrc/Localization/French/ClassicStartEULA.rtf b/Src/Localization/French/OpenShellEULA.rtf similarity index 87% rename from ClassicStartSrc/Localization/French/ClassicStartEULA.rtf rename to Src/Localization/French/OpenShellEULA.rtf index 9e4be9f04f0d31640c6dbb72616643901086192d..cc6ad61d41f3e5b82b9b9023c95d4af8be591bf6 100644 GIT binary patch delta 112 zcmbOy(IK&61CySAL290Ea7JoQjzWxjqNRe7fuXrBkg(8E2+2rQK#~qgP0XFF%cL=x kpP8R4AEd1qq;0YuvjP%#a~$&*W-f%b&GGE}S(tda0H^38?EnA( delta 124 zcmeB>m?yDe1Cx<+PGWI!X0k$XNn%lnLX3K%rGk-xp}8)Qu+UKm$w*ZQ04d1NODsv% nb
                    • - +
                    • - - + +
                      • - +
                      • - +
                      • - - + +
                      • - - + +
                      • - +
                      • - +
                      • - +
                      • - +
                      • - +
                      • - +
                    • diff --git a/ClassicStartSrc/Localization/French/ClassicStartText-fr-FR.wxl b/Src/Localization/French/OpenShellText-fr-FR.wxl similarity index 58% rename from ClassicStartSrc/Localization/French/ClassicStartText-fr-FR.wxl rename to Src/Localization/French/OpenShellText-fr-FR.wxl index 9e0970f..531a806 100644 --- a/ClassicStartSrc/Localization/French/ClassicStartText-fr-FR.wxl +++ b/Src/Localization/French/OpenShellText-fr-FR.wxl @@ -1,33 +1,33 @@ - Cet installeur est seulement conçu pour la version 32 bit de Windows. Pour la version 64 bit de Windows, il faut exécuter ClassicStartSetup64. - Classic Start nécessite Windows 7 ou supérieur. + Cet installeur est seulement conçu pour la version 32 bit de Windows. Pour la version 64 bit de Windows, il faut exécuter Setup64. + Open-Shell nécessite Windows 7 ou supérieur. Une version plus récente de [ProductName] est déjà installée. L’assistant va maintenant s’arrêter. Classic Explorer Classic Explorer ajoute une barre d’outils à l’Explorateur Windows, remplace l’interface graphique de copie et corrige quelques problèmes d’ergonomie - Classic Start Menu - Classic Start Menu est un programme hautement personnalisable remplaçant le menu de démarrage de Windows + Open-Shell Menu + Open-Shell Menu est un programme hautement personnalisable remplaçant le menu de démarrage de Windows Classic IE Classic IE permet de personnaliser la barre de titre et la barre d’état de Internet Explorer - Classic Start Update - Classic Start Update vérifie périodiquement la disponibilité de nouvelles versions - Voir la documentation de Classic Start - Voir une introduction à Classic Start + Open-Shell Update + Open-Shell Update vérifie périodiquement la disponibilité de nouvelles versions + Voir la documentation de Open-Shell + Voir une introduction à Open-Shell Éditer les paramètres de Classic Explorer - Éditer les paramètres de Classic Start Menu + Éditer les paramètres de Open-Shell Menu Éditer les paramètres de la barre de titre et de la barre d’état de Internet Explorer - Éditer les paramètres pour la vérification des mises à jour de Classic Start + Éditer les paramètres pour la vérification des mises à jour de Open-Shell Créer un dossier de menu de démarrage - Site Web de Classic Start - Donner à Classic Start + Site Web de Open-Shell + Donner à Open-Shell Nous visiter sur Facebook Voir le fichier Lisez-moi - Aide de Classic Start - Lisez-moi de Classic Start - Mettre à jour Classic Start + Aide de Open-Shell + Lisez-moi de Open-Shell + Mettre à jour Open-Shell Paramètres de Classic Explorer - Paramètres de Classic Start Menu + Paramètres de Open-Shell Menu Paramètres de Classic IE Ouvrir le menu daccueil - Classic Start est une collection d’utilitaires qui améliorent l’ergonomie de Windows + Open-Shell est une collection d’utilitaires qui améliorent l’ergonomie de Windows diff --git a/ClassicStartSrc/Localization/French/WixUI_fr-fr.wxl b/Src/Localization/French/WixUI_fr-fr.wxl similarity index 100% rename from ClassicStartSrc/Localization/French/WixUI_fr-fr.wxl rename to Src/Localization/French/WixUI_fr-fr.wxl diff --git a/ClassicStartSrc/Localization/French/images/ClassicStart.png b/Src/Localization/French/images/OpenShell.png similarity index 100% rename from ClassicStartSrc/Localization/French/images/ClassicStart.png rename to Src/Localization/French/images/OpenShell.png diff --git a/ClassicStartSrc/Localization/French/images/acc_locked.png b/Src/Localization/French/images/acc_locked.png similarity index 100% rename from ClassicStartSrc/Localization/French/images/acc_locked.png rename to Src/Localization/French/images/acc_locked.png diff --git a/ClassicStartSrc/Localization/French/images/after.png b/Src/Localization/French/images/after.png similarity index 100% rename from ClassicStartSrc/Localization/French/images/after.png rename to Src/Localization/French/images/after.png diff --git a/ClassicStartSrc/Localization/French/images/before.png b/Src/Localization/French/images/before.png similarity index 100% rename from ClassicStartSrc/Localization/French/images/before.png rename to Src/Localization/French/images/before.png diff --git a/ClassicStartSrc/Localization/French/images/button_images.png b/Src/Localization/French/images/button_images.png similarity index 100% rename from ClassicStartSrc/Localization/French/images/button_images.png rename to Src/Localization/French/images/button_images.png diff --git a/ClassicStartSrc/Localization/French/images/button_settings.png b/Src/Localization/French/images/button_settings.png similarity index 100% rename from ClassicStartSrc/Localization/French/images/button_settings.png rename to Src/Localization/French/images/button_settings.png diff --git a/ClassicStartSrc/Localization/French/images/customize_menu.png b/Src/Localization/French/images/customize_menu.png similarity index 100% rename from ClassicStartSrc/Localization/French/images/customize_menu.png rename to Src/Localization/French/images/customize_menu.png diff --git a/ClassicStartSrc/Localization/French/images/explorer_settings.png b/Src/Localization/French/images/explorer_settings.png similarity index 100% rename from ClassicStartSrc/Localization/French/images/explorer_settings.png rename to Src/Localization/French/images/explorer_settings.png diff --git a/ClassicStartSrc/Localization/French/images/ie9_caption.png b/Src/Localization/French/images/ie9_caption.png similarity index 100% rename from ClassicStartSrc/Localization/French/images/ie9_caption.png rename to Src/Localization/French/images/ie9_caption.png diff --git a/ClassicStartSrc/Localization/French/images/ie9_settings.png b/Src/Localization/French/images/ie9_settings.png similarity index 100% rename from ClassicStartSrc/Localization/French/images/ie9_settings.png rename to Src/Localization/French/images/ie9_settings.png diff --git a/ClassicStartSrc/Localization/French/images/ie9_status.png b/Src/Localization/French/images/ie9_status.png similarity index 100% rename from ClassicStartSrc/Localization/French/images/ie9_status.png rename to Src/Localization/French/images/ie9_status.png diff --git a/ClassicStartSrc/Localization/French/images/item_settings.png b/Src/Localization/French/images/item_settings.png similarity index 100% rename from ClassicStartSrc/Localization/French/images/item_settings.png rename to Src/Localization/French/images/item_settings.png diff --git a/ClassicStartSrc/Localization/French/images/menu_settings.png b/Src/Localization/French/images/menu_settings.png similarity index 100% rename from ClassicStartSrc/Localization/French/images/menu_settings.png rename to Src/Localization/French/images/menu_settings.png diff --git a/ClassicStartSrc/Localization/French/images/search1.png b/Src/Localization/French/images/search1.png similarity index 100% rename from ClassicStartSrc/Localization/French/images/search1.png rename to Src/Localization/French/images/search1.png diff --git a/ClassicStartSrc/Localization/French/images/search2.png b/Src/Localization/French/images/search2.png similarity index 100% rename from ClassicStartSrc/Localization/French/images/search2.png rename to Src/Localization/French/images/search2.png diff --git a/ClassicStartSrc/Localization/French/images/search3.png b/Src/Localization/French/images/search3.png similarity index 100% rename from ClassicStartSrc/Localization/French/images/search3.png rename to Src/Localization/French/images/search3.png diff --git a/ClassicStartSrc/Localization/French/images/settings1.png b/Src/Localization/French/images/settings1.png similarity index 100% rename from ClassicStartSrc/Localization/French/images/settings1.png rename to Src/Localization/French/images/settings1.png diff --git a/ClassicStartSrc/Localization/French/images/settings2.png b/Src/Localization/French/images/settings2.png similarity index 100% rename from ClassicStartSrc/Localization/French/images/settings2.png rename to Src/Localization/French/images/settings2.png diff --git a/ClassicStartSrc/Localization/French/images/settings3.png b/Src/Localization/French/images/settings3.png similarity index 100% rename from ClassicStartSrc/Localization/French/images/settings3.png rename to Src/Localization/French/images/settings3.png diff --git a/ClassicStartSrc/Localization/French/images/settings4.png b/Src/Localization/French/images/settings4.png similarity index 100% rename from ClassicStartSrc/Localization/French/images/settings4.png rename to Src/Localization/French/images/settings4.png diff --git a/ClassicStartSrc/Localization/French/images/settings5.png b/Src/Localization/French/images/settings5.png similarity index 100% rename from ClassicStartSrc/Localization/French/images/settings5.png rename to Src/Localization/French/images/settings5.png diff --git a/ClassicStartSrc/Localization/French/images/settings_disable_ex.png b/Src/Localization/French/images/settings_disable_ex.png similarity index 100% rename from ClassicStartSrc/Localization/French/images/settings_disable_ex.png rename to Src/Localization/French/images/settings_disable_ex.png diff --git a/ClassicStartSrc/Localization/French/images/settings_disable_ie9.png b/Src/Localization/French/images/settings_disable_ie9.png similarity index 100% rename from ClassicStartSrc/Localization/French/images/settings_disable_ie9.png rename to Src/Localization/French/images/settings_disable_ie9.png diff --git a/ClassicStartSrc/Localization/French/images/settings_disable_sm.png b/Src/Localization/French/images/settings_disable_sm.png similarity index 100% rename from ClassicStartSrc/Localization/French/images/settings_disable_sm.png rename to Src/Localization/French/images/settings_disable_sm.png diff --git a/ClassicStartSrc/Localization/French/images/skins.gif b/Src/Localization/French/images/skins.gif similarity index 100% rename from ClassicStartSrc/Localization/French/images/skins.gif rename to Src/Localization/French/images/skins.gif diff --git a/ClassicStartSrc/Localization/French/images/statusbar.png b/Src/Localization/French/images/statusbar.png similarity index 100% rename from ClassicStartSrc/Localization/French/images/statusbar.png rename to Src/Localization/French/images/statusbar.png diff --git a/ClassicStartSrc/Localization/French/images/style1.png b/Src/Localization/French/images/style1.png similarity index 100% rename from ClassicStartSrc/Localization/French/images/style1.png rename to Src/Localization/French/images/style1.png diff --git a/ClassicStartSrc/Localization/French/images/style2.png b/Src/Localization/French/images/style2.png similarity index 100% rename from ClassicStartSrc/Localization/French/images/style2.png rename to Src/Localization/French/images/style2.png diff --git a/ClassicStartSrc/Localization/French/images/style3.png b/Src/Localization/French/images/style3.png similarity index 100% rename from ClassicStartSrc/Localization/French/images/style3.png rename to Src/Localization/French/images/style3.png diff --git a/ClassicStartSrc/Localization/French/images/titlebar.png b/Src/Localization/French/images/titlebar.png similarity index 100% rename from ClassicStartSrc/Localization/French/images/titlebar.png rename to Src/Localization/French/images/titlebar.png diff --git a/ClassicStartSrc/Localization/French/images/toolbar.png b/Src/Localization/French/images/toolbar.png similarity index 100% rename from ClassicStartSrc/Localization/French/images/toolbar.png rename to Src/Localization/French/images/toolbar.png diff --git a/ClassicStartSrc/Localization/French/images/toolbar_settings.png b/Src/Localization/French/images/toolbar_settings.png similarity index 100% rename from ClassicStartSrc/Localization/French/images/toolbar_settings.png rename to Src/Localization/French/images/toolbar_settings.png diff --git a/ClassicStartSrc/Localization/French/images/up_locked.png b/Src/Localization/French/images/up_locked.png similarity index 100% rename from ClassicStartSrc/Localization/French/images/up_locked.png rename to Src/Localization/French/images/up_locked.png diff --git a/ClassicStartSrc/Localization/German/ClassicExplorerADMX.txt b/Src/Localization/German/ClassicExplorerADMX.txt similarity index 93% rename from ClassicStartSrc/Localization/German/ClassicExplorerADMX.txt rename to Src/Localization/German/ClassicExplorerADMX.txt index 9164167..bc4c114 100644 --- a/ClassicStartSrc/Localization/German/ClassicExplorerADMX.txt +++ b/Src/Localization/German/ClassicExplorerADMX.txt @@ -29,7 +29,7 @@ ShowZone.supportedOn = win881 ; TRANSLATE =================================================================== -Title.text = Classic Start Einstellungen +Title.text = Open-Shell Einstellungen State.text = Status: State1.text = auf diesen Wert gesperrt State2.text = auf Standardwert gesperrt @@ -40,7 +40,7 @@ State3Help.text = Wenn Sie die Einstellung "Entsperrt" aktivieren, wird der Stan ClassicExplorerCat.text = Classic Explorer ClassicExplorerCatHelp.text = Classic Explorer Gruppenrichtlinien Einstellungen -SUPPORTED_CS404.text = Erfordert Classic Start 4.0.4 oder neuer. +SUPPORTED_CS404.text = Erfordert Open-Shell 4.0.4 oder neuer. SUPPORTED_CS404_WIN7.text = Erfordert Windows 7. SUPPORTED_CS404_WIN881.text = Erfordert Windows 8 oder Windows 8.1. @@ -53,7 +53,7 @@ ProcessWhiteList.tipOverride = Übersicht der Prozesse die Classic Explorer ausf ProcessBlackList.nameOverride = Prozess Negativ Liste ProcessBlackList.tipOverride = Übersicht der Prozesse die Classic Explorer nicht ausführen dürfen. Verwenden Sie nur den Dateinamen des Prozesses (wie "notepad.exe"), trennen Sie mehrere Namen mit einem Komma oder Semikolon. ToolbarItems.nameOverride = Schaltflächen der Werkzeugleiste -ToolbarItems.tipOverride = Wählen Sie die Schaltflächen aus die in der Werkzeugleiste angezeigt werden sollen.\nAm einfachsten erhalten Sie die richtige Bezeichnung für die Schaltfläche, wenn Sie die Schaltflächen im Menü für die Classic Explorer Einstellungen konfigurieren und dann den Registrierungswert "ToolbarItems" im Windows Registrierungschlüssel "HKCU\Software\PassionateCoder\ClassicExplorer\Settings" auslesen. +ToolbarItems.tipOverride = Wählen Sie die Schaltflächen aus die in der Werkzeugleiste angezeigt werden sollen.\nAm einfachsten erhalten Sie die richtige Bezeichnung für die Schaltfläche, wenn Sie die Schaltflächen im Menü für die Classic Explorer Einstellungen konfigurieren und dann den Registrierungswert "ToolbarItems" im Windows Registrierungschlüssel "HKCU\Software\OpenShell\ClassicExplorer\Settings" auslesen. ; os-specific diff --git a/ClassicStartSrc/Localization/German/ClassicIE.html b/Src/Localization/German/ClassicIE.html similarity index 93% rename from ClassicStartSrc/Localization/German/ClassicIE.html rename to Src/Localization/German/ClassicIE.html index abe62a0..d57c583 100644 --- a/ClassicStartSrc/Localization/German/ClassicIE.html +++ b/Src/Localization/German/ClassicIE.html @@ -23,7 +23,7 @@ body { } -

                      Classic Start Webseite  +

                      Open-Shell Webseite  Classic IE


                      Classic IE
                      ist ein kleines Plugin fr den Internet Explorer mit folgenden Merkmalen:
                      @@ -60,11 +60,11 @@ Zum

                      Administrative Einstellungen

                      -Die Einstellungen sind fr den aktuellen Benutzer und werden in der Registry gespeichert. Standardmig kann jeder Benutzer seine gesamten Einstellungen bearbeiten. Ein Administrator kann bestimmte Einstellungen sperren, so dass diese von keinem Benutzer bearbeiten werden knnen. Dies funktioniert dadurch, indem Sie die jeweilige Einstellung zu dem HKEY_LOCAL_MACHINE\SOFTWARE\PassionateCoder\ClassicIE Registrierungsschlssel hinzufgen.
                      +Die Einstellungen sind fr den aktuellen Benutzer und werden in der Registry gespeichert. Standardmig kann jeder Benutzer seine gesamten Einstellungen bearbeiten. Ein Administrator kann bestimmte Einstellungen sperren, so dass diese von keinem Benutzer bearbeiten werden knnen. Dies funktioniert dadurch, indem Sie die jeweilige Einstellung zu dem HKEY_LOCAL_MACHINE\SOFTWARE\OpenShell\ClassicIE Registrierungsschlssel hinzufgen.

                      Vielleicht mchten Sie auch nicht eine Einstellung sperren, sondern nur den Ausgangswert berschreiben. Dann fgen Sie zu dem Namen des jeweiligen Registrierungswerts die Ergnzung "_Default" hinzu.

                      -Der einfachste Weg um den Namen des jeweiligen Registrierungswertes herauszufinden, ist eine Einstellung zu verndern und danach im Registrierungsschlssel HKEY_CURRENT_USER\Software\PassionateCoder\ClassicIE\Settingsnachzuschauen.
                      +Der einfachste Weg um den Namen des jeweiligen Registrierungswertes herauszufinden, ist eine Einstellung zu verndern und danach im Registrierungsschlssel HKEY_CURRENT_USER\Software\OpenShell\ClassicIE\Settingsnachzuschauen.
                      Manchmal mchten Sie vielleicht eine Einstellung unverndert auf ihren Standardwert belassen, ohne den Standardwert zu kennen. Dann erstellen Sie einen DWORD-Wert und setzen Sie ihn auf den Wert 0xDEFA.
                      diff --git a/ClassicStartSrc/Localization/German/ClassicIEADMX.txt b/Src/Localization/German/ClassicIEADMX.txt similarity index 92% rename from ClassicStartSrc/Localization/German/ClassicIEADMX.txt rename to Src/Localization/German/ClassicIEADMX.txt index dc2b239..b63b450 100644 --- a/ClassicStartSrc/Localization/German/ClassicIEADMX.txt +++ b/Src/Localization/German/ClassicIEADMX.txt @@ -6,7 +6,7 @@ LogLevel.supportedOn=never ; TRANSLATE =================================================================== -Title.text = Classic Start Einstellungen +Title.text = Open-Shell Einstellungen State.text = Status: State1.text = Auf diesen Wert gesperrt State2.text = Auf Standardwert gesperrt @@ -17,7 +17,7 @@ State3Help.text = Wenn Sie die Einstellung "Entsperrt" aktivieren, wird der Stan ClassicIECat.text = Classic IE ClassicIECatHelp.text = Classic IE Gruppenrichtlinien Einstellungen -SUPPORTED_CS404.text = Erfordert Classic Start 4.0.4 oder neuer. +SUPPORTED_CS404.text = Erfordert Open-Shell 4.0.4 oder neuer. SUPPORTED_IE9.text = Erfordert Internet Explorer 9 oder neuer. diff --git a/ClassicStartSrc/Localization/German/License.html b/Src/Localization/German/License.html similarity index 87% rename from ClassicStartSrc/Localization/German/License.html rename to Src/Localization/German/License.html index 92efc8f..08cb748 100644 --- a/ClassicStartSrc/Localization/German/License.html +++ b/Src/Localization/German/License.html @@ -14,9 +14,9 @@ body { } -

                      Classic Start Webseite  Endnutzer-Lizenzvereinbarung
                      +

                      Open-Shell Webseite  Endnutzer-Lizenzvereinbarung


                      -Classic Start 2009-2017, Ivo Beltchev

                      +Open-Shell 2009-2017, Ivo Beltchev
                      http://www.classicshell.net/

                      DURCH BENUTZUNG DIESER SOFTWARE AKZEPTIEREN SIE DIESE VEREINBARUNG. WENN SIE SICH MIT DEN FOLGENDEN BESTIMMUNGEN NICHT EINVERSTANDEN ERKLREN, DRFEN SIE DIE SOFTWARE NICHT VERWENDEN.
                      @@ -34,7 +34,7 @@ Wenn Sie dieser Lizenzvereinbarung zustimmen, haben Sie folgende Rechte:

                      VERBREITUNGSRECHTE. Sie drfen die Software berall verteilen und verbreiten, so lange Sie das kostenlos tun und nicht die Herkunft und den Autor der Software verndern.

                    • -

                      MARKENRECHTE. Der Classic Start Name und das Logo sind eingetragene Warenzeichen des Autors. Diese mit anderen Produkten in Verbindung zu bringen oder zu verwenden ist nicht gestattet.

                      +

                      MARKENRECHTE. Der Open-Shell Name und das Logo sind eingetragene Warenzeichen des Autors. Diese mit anderen Produkten in Verbindung zu bringen oder zu verwenden ist nicht gestattet.

                    • HAFTUNGSAUSSCHLUSS. diff --git a/ClassicStartSrc/Localization/German/Links.html b/Src/Localization/German/Links.html similarity index 81% rename from ClassicStartSrc/Localization/German/Links.html rename to Src/Localization/German/Links.html index b1b6e33..65a401e 100644 --- a/ClassicStartSrc/Localization/German/Links.html +++ b/Src/Localization/German/Links.html @@ -4,7 +4,7 @@ - Classic Start + Open-Shell -

                      Classic Start Webseite  Verweise


                      Die neuste Version kann ber die Classic Start Webseite bezogen werden:
                      +

                      Open-Shell Webseite  Verweise


                      Die neuste Version kann ber die Open-Shell Webseite bezogen werden:
                      http://www.classicshell.net/

                      Projekt Versionsverlauf anzeigen:
                      diff --git a/ClassicStartSrc/Localization/German/Main.html b/Src/Localization/German/Main.html similarity index 52% rename from ClassicStartSrc/Localization/German/Main.html rename to Src/Localization/German/Main.html index 5f0a911..2701aa6 100644 --- a/ClassicStartSrc/Localization/German/Main.html +++ b/Src/Localization/German/Main.html @@ -8,7 +8,7 @@ - Classic Start + Open-Shell -

                      Classic Start Webseite  Classic Start

                      +

                      Open-Shell Webseite  Open-Shell

                      Version 4.3.1 – Finale Version

                      -

                      Was ist Classic Start?

                      -Classic Start™ ist eine Sammlung von Bedienungsverbesserungen fr Windows. Es besteht aus einem anpassbaren Startmen und einem Start-Button, fgt im Windows Explorer eine Werkzeugleiste hinzu und stellt eine Vielzahl von kleinen Verbesserungen bereit.
                      +

                      Was ist Open-Shell?

                      +Open-Shell™ ist eine Sammlung von Bedienungsverbesserungen fr Windows. Es besteht aus einem anpassbaren Startmen und einem Start-Button, fgt im Windows Explorer eine Werkzeugleiste hinzu und stellt eine Vielzahl von kleinen Verbesserungen bereit.


                      System Anforderungen

                      -Classic Start funktioniert unter Windows 7, Windows 8, Windows 8.1, Windows Server 2008 R2, +Open-Shell funktioniert unter Windows 7, Windows 8, Windows 8.1, Windows Server 2008 R2, Windows Server 2012 und Windows Server 2012 R2. Dabei werden sowohl die 32 und 64-bit Version untersttzt (die Setup-Datei funktioniert fr beide Versionen). Fr einige Startmen Skins muss das Aero-Theme aktiviert sein und fr andere Skins mindestens das Basic-Theme.


                      Programmteile


                      -Classic Start besteht aus drei Hauptprogrammteilen:
                        -
                      • Classic Start Menu
                      • +Open-Shell besteht aus drei Hauptprogrammteilen:

                        Deeinstallation

                        -Classic Start kann hierrber deeinstalliert werden Systemsteuerung -> Programme und Funktionen. Eine andere Mglichkeit ist die Setup-Datei nochmal aufzurufen und auf "Entfernen" zu gehen.
                        +Open-Shell kann hierrber deeinstalliert werden Systemsteuerung -> Programme und Funktionen. Eine andere Mglichkeit ist die Setup-Datei nochmal aufzurufen und auf "Entfernen" zu gehen.
                        Zum Abschluss des Vorgangs ist ein Neustart erforderlich.

                        diff --git a/ClassicStartSrc/Localization/German/ClassicStartMenuADMX.txt b/Src/Localization/German/MenuADMX.txt similarity index 82% rename from ClassicStartSrc/Localization/German/ClassicStartMenuADMX.txt rename to Src/Localization/German/MenuADMX.txt index 6e670b8..0b26a76 100644 --- a/ClassicStartSrc/Localization/German/ClassicStartMenuADMX.txt +++ b/Src/Localization/German/MenuADMX.txt @@ -89,7 +89,7 @@ SkipMetro.supportedOn = win8 ; TRANSLATE =================================================================== -Title.text = Classic Start Einstellungen +Title.text = Open-Shell Einstellungen State.text = Status: State1.text = Auf diesen Wert gesperrt State2.text = Auf Standardwert gesperrt @@ -98,9 +98,9 @@ State1Help.text = Wenn Sie die Einstellung "Auf diesen Wert gesperrt" aktivieren State2Help.text = Wenn Sie die Einstellung "Auf Standardwert gesperrt" aktivieren, wird die Einstellung für alle Benutzer auf den Standardwert gesperrt werden. Der benutzerdefinierte Wert wird ignoriert. State3Help.text = Wenn Sie die Einstellung "Entsperrt" aktivieren, wird der Standardwert für die Einstellung auf den benutzerdefinierten Wert geändert. Der Einstellungswert kann durch den Benutzer verändert werden. -ClassicStartMenuCat.text = Classic Start Menü -ClassicStartMenuCatHelp.text = Classic IE Gruppenrichtlinien Einstellungen -SUPPORTED_CS404.text = Erfordert Classic Start 4.0.4 oder neuer. +MenuCat.text = Open-Shell Menü +MenuCatHelp.text = Classic IE Gruppenrichtlinien Einstellungen +SUPPORTED_CS404.text = Erfordert Open-Shell 4.0.4 oder neuer. SUPPORTED_CS404_WIN7.text = Erfordert Windows 7. SUPPORTED_CS404_WIN78.text = Erfordert Windows 7 oder Windows 8. SUPPORTED_CS404_WIN781.text = Erfordert Windows 7 oder Windows 8.1. @@ -135,25 +135,25 @@ SkinC1.tipOverride = Wählen Sie das Layout für die Verwendung des Classic Men SkinVariationC1.nameOverride = Layout Variationen für das Classic Menü Design mit einer Spalte SkinVariationC1.tipOverride = Wählen Sie die Layout Variation für die Verwendung des Classic Menü Designs mit einer Spalte (für Layouts die mehrere Variationen unterstützen) SkinOptionsC1.nameOverride = Layout Optionen für das Classic Menü Design mit einer Spalte -SkinOptionsC1.tipOverride = Wählen Sie die Layout Optionen für die Verwendung des Classic Menü Designs mit einer Spalte.\nDie Optionen bestehen aus einer Liste von Hexadezimalen Nummern. Am einfachsten ist es die Optionen in den Classic Start Menü Einstellungen anzupassen und dann aus dem Registrierungswert "SkinOptionsC1" in dem Registrierungsschlüssel "HKCU\Software\PassionateCoder\ClassicStartMenu\Settings" auszulesen +SkinOptionsC1.tipOverride = Wählen Sie die Layout Optionen für die Verwendung des Classic Menü Designs mit einer Spalte.\nDie Optionen bestehen aus einer Liste von Hexadezimalen Nummern. Am einfachsten ist es die Optionen in den Open-Shell Menü Einstellungen anzupassen und dann aus dem Registrierungswert "SkinOptionsC1" in dem Registrierungsschlüssel "HKCU\Software\OpenShell\StartMenu\Settings" auszulesen MenuItems1.nameOverride = Menü Einträge für das Classic Menü Design mit einer Spalte -MenuItems1.tipOverride = Wählen Sie die Menüeinträge die in dem Classic Menü Design mit einer Spalte verwendet werden.\nAm einfachsten erhalten Sie die richtige Bezeichnung, wenn Sie die Einträge in den Classic Start Menü Einstellungen konfigurieren und dann den Registrierungswert "MenuItems1" im Windows Registrierungschlüssel "HKCU\Software\PassionateCoder\ClassicStartMenu\Settings" auslesen. +MenuItems1.tipOverride = Wählen Sie die Menüeinträge die in dem Classic Menü Design mit einer Spalte verwendet werden.\nAm einfachsten erhalten Sie die richtige Bezeichnung, wenn Sie die Einträge in den Open-Shell Menü Einstellungen konfigurieren und dann den Registrierungswert "MenuItems1" im Windows Registrierungschlüssel "HKCU\Software\OpenShell\StartMenu\Settings" auslesen. SkinC2.nameOverride = Layout für das Classic Menü Design mit zwei Spalten SkinC2.tipOverride = Wählen Sie das Layout für die Verwendung des Classic Menü Designs mit zwei Spalten aus SkinVariationC2.nameOverride = Layout Variationen für das Classic Menü Design mit zwei Spalten SkinVariationC2.tipOverride = Wählen Sie die Layout Variation für die Verwendung des Classic Menü Designs mit zwei Spalten (für Layouts die mehrere Variationen unterstützen) SkinOptionsC2.nameOverride = Layout Optionen für das Classic Menü Design mit zwei Spalten -SkinOptionsC2.tipOverride = Wählen Sie die Layout Optionen für die Verwendung des Classic Menü Designs mit zwei Spalten.\nDie Optionen bestehen aus einer Liste von Hexadezimalen Nummern. Am einfachsten ist es die Optionen in den Classic Start Menü Einstellungen anzupassen und dann aus dem Registrierungswert "SkinOptionsC2" in dem Registrierungsschlüssel "HKCU\Software\PassionateCoder\ClassicStartMenu\Settings" auszulesen +SkinOptionsC2.tipOverride = Wählen Sie die Layout Optionen für die Verwendung des Classic Menü Designs mit zwei Spalten.\nDie Optionen bestehen aus einer Liste von Hexadezimalen Nummern. Am einfachsten ist es die Optionen in den Open-Shell Menü Einstellungen anzupassen und dann aus dem Registrierungswert "SkinOptionsC2" in dem Registrierungsschlüssel "HKCU\Software\OpenShell\StartMenu\Settings" auszulesen MenuItems2.nameOverride = Menü Einträge für das Classic Menü Design mit zwei Spalten -MenuItems2.tipOverride = Wählen Sie die Menüeinträge die in dem Classic Menü Design mit zwei Spalten verwendet werden.\nAm einfachsten erhalten Sie die richtige Bezeichnung, wenn Sie die Einträge in den Classic Start Menü Einstellungen konfigurieren und dann den Registrierungswert "MenuItems2" im Windows Registrierungschlüssel "HKCU\Software\PassionateCoder\ClassicStartMenu\Settings" auslesen. +MenuItems2.tipOverride = Wählen Sie die Menüeinträge die in dem Classic Menü Design mit zwei Spalten verwendet werden.\nAm einfachsten erhalten Sie die richtige Bezeichnung, wenn Sie die Einträge in den Open-Shell Menü Einstellungen konfigurieren und dann den Registrierungswert "MenuItems2" im Windows Registrierungschlüssel "HKCU\Software\OpenShell\StartMenu\Settings" auslesen. SkinW7.nameOverride = Layout für das Windows 7 Design SkinW7.tipOverride = Wählen Sie das Layout für die Verwendung des Windows 7 Designs SkinVariationW7.nameOverride = Layout Variationen für das Windows 7 Design SkinVariationW7.tipOverride = Wählen Sie die Layout Variation für die Verwendung des Windows 7 Designs (für Layouts die mehrere Variationen unterstützen) SkinOptionsW7.nameOverride = Layout Optionen für das Windows 7 Design -SkinOptionsW7.tipOverride = Wählen Sie die Layout Optionen für Verwendung des Windows 7 Designs.\nDie Optionen bestehen aus einer Liste von Hexadezimalen Nummern. Am einfachsten ist es die Optionen in den Classic Start Menü Einstellungen anzupassen und dann aus dem Registrierungswert "SkinOptionsW7" in dem Registrierungsschlüssel "HKCU\Software\PassionateCoder\ClassicStartMenu\Settings" auszulesen +SkinOptionsW7.tipOverride = Wählen Sie die Layout Optionen für Verwendung des Windows 7 Designs.\nDie Optionen bestehen aus einer Liste von Hexadezimalen Nummern. Am einfachsten ist es die Optionen in den Open-Shell Menü Einstellungen anzupassen und dann aus dem Registrierungswert "SkinOptionsW7" in dem Registrierungsschlüssel "HKCU\Software\OpenShell\StartMenu\Settings" auszulesen MenuItems7.nameOverride = Menü Einträge für das Windows 7 Design -MenuItems7.tipOverride = Wählen Sie die Menüeinträge die in dem Windows 7 style.\nverwendet werden.\nAm einfachsten erhalten Sie die richtige Bezeichnung, wenn Sie die Einträge in den Classic Start Menü Einstellungen konfigurieren und dann den Registrierungswert "MenuItems7" im Windows Registrierungschlüssel "HKCU\Software\PassionateCoder\ClassicStartMenu\Settings" auslesen. +MenuItems7.tipOverride = Wählen Sie die Menüeinträge die in dem Windows 7 style.\nverwendet werden.\nAm einfachsten erhalten Sie die richtige Bezeichnung, wenn Sie die Einträge in den Open-Shell Menü Einstellungen konfigurieren und dann den Registrierungswert "MenuItems7" im Windows Registrierungschlüssel "HKCU\Software\OpenShell\StartMenu\Settings" auslesen. ; windows 7 SkinA.nameOverride = Layout für das "Alle Programme" Untermenü im Windows 7 Start Menü @@ -161,7 +161,7 @@ SkinA.tipOverride = Wählen Sie das Layout für die Verwendung des "Alle Program SkinVariationA.nameOverride = Layout Variation für das "Alle Programme" Untermenü im Windows 7 Start Menü SkinVariationA.tipOverride = Wählen Sie die Layout Variation für die Verwendung des "Alle Programme" Untermenü im Windows 7 Start Menü (für Layouts die mehrere Variationen unterstützen) SkinOptionsA.nameOverride = Layout Optionen für das "Alle Programme" Untermenü im Windows 7 Start Menü -SkinOptionsA.tipOverride = Wählen Sie die Layout Optionen für die Verwendung des "Alle Programme" Untermenü im Windows 7 Start Menü.\nDie Optionen bestehen aus einer Liste von Hexadezimalen Nummern. Am einfachsten ist es die Optionen in den Classic Start Menü Einstellungen anzupassen und dann aus dem Registrierungswert "SkinOptionsA" in dem Registrierungsschlüssel "HKCU\Software\PassionateCoder\ClassicStartMenu\Settings" auszulesen +SkinOptionsA.tipOverride = Wählen Sie die Layout Optionen für die Verwendung des "Alle Programme" Untermenü im Windows 7 Start Menü.\nDie Optionen bestehen aus einer Liste von Hexadezimalen Nummern. Am einfachsten ist es die Optionen in den Open-Shell Menü Einstellungen anzupassen und dann aus dem Registrierungswert "SkinOptionsA" in dem Registrierungsschlüssel "HKCU\Software\OpenShell\StartMenu\Settings" auszulesen ; metro settings SkipMetro.tipAddition = Diese Einstellung ist nicht für Windows 8.1 verfügbar. Sie müssen die in Windows integrierte Einstellung zum Booten im Desktop Modus verwenden @@ -176,7 +176,7 @@ FolderCommonStartMenu.tipOverride = Geben Sie ein override für den gemeinsamen FolderCommonPrograms.nameOverride = Gemeinsamer Programme Ordner FolderCommonPrograms.tipOverride = Geben Sie ein override für den gemeinsamen Programme Ordner.\nDer Verzeichnispfad darf Umgebungsvariablen enthalten.\nHinweis: Diese Einstellung kann nicht über das Einstellungsmenü verändert werden AutoStartDelay.nameOverride = Auto-Start Verzögerung -AutoStartDelay.tipOverride = Geben Sie eine Zeitverzögerung in Millisekunden ein, wenn das Start Menü automatisch während des Logins gestartet werden soll (funktioniert nicht wenn das Start Menü manuell durch das Ausführen von ClassicStartMenu.exe gestartet werden soll).\nHinweis: Diese Einstellung kann nicht über das Einstellungsmenü verändert werden +AutoStartDelay.tipOverride = Geben Sie eine Zeitverzögerung in Millisekunden ein, wenn das Start Menü automatisch während des Logins gestartet werden soll (funktioniert nicht wenn das Start Menü manuell durch das Ausführen von StartMenu.exe gestartet werden soll).\nHinweis: Diese Einstellung kann nicht über das Einstellungsmenü verändert werden ; other StartButtonIcon.tipAddition = Der Eintrag kann ein Dateipfad zu einer ICO-Datei oder ein Dateipfad zu einer EXE/DLL-Datei sein und die ID eines Symbols @@ -188,5 +188,5 @@ SoundDrop.tipAddition = Der Eintrag kann ein Name eines The value can be a name ExpandFolderLinks.tipAddition = Funktioniert nur für symbolische Verweise (wie Junctions) und nicht für plain Verknüpfungen StartHoverDelay.nameOverride = Hover Verzögerung (für den Start Button) AllProgramsDelay.nameOverride = Hover Verzögerung (für "Alle Programme" in Windows 7) -CSMHotkey.tipAddition = .\n\nDer Grundwert ist der virtuelle Hauptschlüssel Code. Ergänze 256 für die Shift-Taste, 512 für Steuerungs-Taste und 1024 für die Alt-Taste.\nAm einfachsten erhalten Sie den richtigen Wert, wenn Sie den Hotkey in den Classic Start Menü Einstellungen auswählen und dann den Registrierungswert "CSMHotkey" im Windows Registrierungschlüssel "HKCU\Software\PassionateCoder\ClassicStartMenu\Settings" auslesen. -WSMHotkey.tipAddition = .\n\nDer Grundwert ist der virtuelle Hauptschlüssel Code. Ergänze 256 für die Shift-Taste, 512 für Steuerungs-Taste und 1024 für die Alt-Taste.\nAm einfachsten erhalten Sie den richtigen Wert, wenn Sie den Hotkey in den Classic Start Menü Einstellungen auswählen und dann den Registrierungswert "WSMHotkey" im Windows Registrierungschlüssel "HKCU\Software\PassionateCoder\ClassicStartMenu\Settings" auslesen. +CSMHotkey.tipAddition = .\n\nDer Grundwert ist der virtuelle Hauptschlüssel Code. Ergänze 256 für die Shift-Taste, 512 für Steuerungs-Taste und 1024 für die Alt-Taste.\nAm einfachsten erhalten Sie den richtigen Wert, wenn Sie den Hotkey in den Open-Shell Menü Einstellungen auswählen und dann den Registrierungswert "CSMHotkey" im Windows Registrierungschlüssel "HKCU\Software\OpenShell\StartMenu\Settings" auslesen. +WSMHotkey.tipAddition = .\n\nDer Grundwert ist der virtuelle Hauptschlüssel Code. Ergänze 256 für die Shift-Taste, 512 für Steuerungs-Taste und 1024 für die Alt-Taste.\nAm einfachsten erhalten Sie den richtigen Wert, wenn Sie den Hotkey in den Open-Shell Menü Einstellungen auswählen und dann den Registrierungswert "WSMHotkey" im Windows Registrierungschlüssel "HKCU\Software\OpenShell\StartMenu\Settings" auslesen. diff --git a/ClassicStartSrc/Localization/German/ClassicStart.hhp b/Src/Localization/German/OpenShell.hhp similarity index 68% rename from ClassicStartSrc/Localization/German/ClassicStart.hhp rename to Src/Localization/German/OpenShell.hhp index be0bb5b..3237197 100644 --- a/ClassicStartSrc/Localization/German/ClassicStart.hhp +++ b/Src/Localization/German/OpenShell.hhp @@ -1,7 +1,7 @@ [OPTIONS] Compatibility=1.1 or later -Compiled file=ClassicStart.chm -Contents file=ClassicStartTOC.hhc +Compiled file=OpenShell.chm +Contents file=OpenShellTOC.hhc Default topic=Main.html Display compile progress=Yes Language=0x409 English (United States) @@ -9,7 +9,7 @@ Language=0x409 English (United States) [FILES] ClassicExplorer.html -ClassicStartMenu.html +Menu.html ClassicIE.html [INFOTYPES] diff --git a/ClassicStartSrc/Localization/German/ClassicStartADMX.txt b/Src/Localization/German/OpenShellADMX.txt similarity index 53% rename from ClassicStartSrc/Localization/German/ClassicStartADMX.txt rename to Src/Localization/German/OpenShellADMX.txt index f0e2fdd..6ad966c 100644 --- a/ClassicStartSrc/Localization/German/ClassicStartADMX.txt +++ b/Src/Localization/German/OpenShellADMX.txt @@ -1,6 +1,6 @@ ; TRANSLATE =================================================================== -Title.text = Classic Start Einstellungen +Title.text = Open-Shell Einstellungen State.text = Status: State1.text = Auf diesen Wert gesperrt State2.text = Auf Standardwert gesperrt @@ -9,11 +9,11 @@ State1Help.text = Wenn Sie die Einstellung "Auf diesen Wert gesperrt" aktivieren State2Help.text = Wenn Sie die Einstellung "Auf Standardwert gesperrt" aktivieren, wird die Einstellung für alle Benutzer auf den Standardwert gesperrt werden. Der benutzerdefinierte Wert wird ignoriert. State3Help.text = Wenn Sie die Einstellung "Entsperrt" aktivieren, wird der Standardwert für die Einstellung auf den benutzerdefinierten Wert geändert. Der Einstellungswert kann durch den Benutzer verändert werden. -ClassicStartCat.text = Classic Start -ClassicStartCatHelp.text = Classic Explorer Gruppenrichtlinien Einstellungen -SUPPORTED_CS404.text = Erfordert Classic Start 4.0.4 oder neuer. +OpenShellCat.text = Open-Shell +OpenShellCatHelp.text = Classic Explorer Gruppenrichtlinien Einstellungen +SUPPORTED_CS404.text = Erfordert Open-Shell 4.0.4 oder neuer. -Language.nameOverride = Sprache der Classic Start Erweiterungen -Language.tipOverride = Wählen Sie die Sprache für die Classic Start Benutzeroberfläche aus (als Beispiel en-US oder de-DE). Die ausgewählte Sprache wirkt sich auf das Startmenü, die Werkzeugleisten und weitere Bereiche aus. Wenn die entsprechende Sprach-DLL Datei installiert ist, wird der Einstellungsdialog auch übersetzt. +Language.nameOverride = Sprache der Open-Shell Erweiterungen +Language.tipOverride = Wählen Sie die Sprache für die Open-Shell Benutzeroberfläche aus (als Beispiel en-US oder de-DE). Die ausgewählte Sprache wirkt sich auf das Startmenü, die Werkzeugleisten und weitere Bereiche aus. Wenn die entsprechende Sprach-DLL Datei installiert ist, wird der Einstellungsdialog auch übersetzt. Update.nameOverride = Aktiviert automatische Überprüfungen auf neue Versionsaktualisierungen. -tipOverride = Wenn dies aktiviert ist, wird wöchentlich überprüft ob eine neue Classic Start Version verfügbar ist. Sie werden benachrichtigt wenn es eine neue Version der Classic Start Software gibt oder wenn es eine Aktualisierung für die installierte Sprachendatei gibt. +tipOverride = Wenn dies aktiviert ist, wird wöchentlich überprüft ob eine neue Open-Shell Version verfügbar ist. Sie werden benachrichtigt wenn es eine neue Version der Open-Shell Software gibt oder wenn es eine Aktualisierung für die installierte Sprachendatei gibt. diff --git a/ClassicStartSrc/Localization/German/ClassicStartEULA.rtf b/Src/Localization/German/OpenShellEULA.rtf similarity index 87% rename from ClassicStartSrc/Localization/German/ClassicStartEULA.rtf rename to Src/Localization/German/OpenShellEULA.rtf index 079795d0927cb2921ff0a18bb22a5397358cea0e..d7b55cb121df9e9432d4a336fa0104ca1c1f2b05 100644 GIT binary patch delta 103 zcmeBE{GqU+o=MZcAT>`nI3qPDMDAfzX6WU}GP2dORw csh<3oNdbwwS(iD7jSHcA^D@pCY)rgd0NjQl@c;k- delta 124 zcmeyN(5JYep2^5LC$YFVGg%?HB(bPOAx1sXQo+c;&|DWtSm-E(WTYwtfE48CC6=V> nI_IaP7ENBkWFt_35KIOOzGG6r5Zo-moWsV8V#DS>&KGO|ST8G! diff --git a/ClassicStartSrc/Localization/German/ClassicStartReadme.rtf b/Src/Localization/German/OpenShellReadme.rtf similarity index 90% rename from ClassicStartSrc/Localization/German/ClassicStartReadme.rtf rename to Src/Localization/German/OpenShellReadme.rtf index 3ab421c..563f443 100644 --- a/ClassicStartSrc/Localization/German/ClassicStartReadme.rtf +++ b/Src/Localization/German/OpenShellReadme.rtf @@ -2,14 +2,14 @@ {\colortbl ;\red23\green54\blue93;\red79\green129\blue189;\red0\green112\blue192;\red0\green0\blue255;\red54\green95\blue145;} {\stylesheet{ Normal;}{\s1 heading 1;}} {\*\generator Riched20 10.0.17134}{\*\mmathPr\mnaryLim0\mdispDef1\mwrapIndent1440 }\viewkind4\uc1 -\pard\brdrb\brdrs\brdrw20\brsp80 \widctlpar\sa300\qc\cf1\expndtw5\kerning28\f0\fs52 Classic Start\par +\pard\brdrb\brdrs\brdrw20\brsp80 \widctlpar\sa300\qc\cf1\expndtw5\kerning28\f0\fs52 Open-Shell\par \pard\widctlpar\sa200\sl276\slmult1\cf2\expndtw15\kerning0\b\i\fs24 Version 4.3.1 \endash Finale Version\par \pard\widctlpar\cf0\expndtw0\b0\i0\f1\fs22\par -Vielen Dank f\'fcr die Installation von \cf3\b Classic Start\'99\cf0\b0 . Durch Classic Start werden in Windows 7, Windows 8, Windows 8.1 und Windows 10 einige fehlende Funktionen aus fr\'fcheren Windows Versionen hinzugef\'fcgt - wie ein klassisches Startmen\'fc, eine Starttaste (Startschaltfl\'e4che mit Windows Symbol), eine Werkzeugleiste f\'fcr den Windows Explorer und andere Funktionen.\par +Vielen Dank f\'fcr die Installation von \cf3\b Open-Shell\'99\cf0\b0 . Durch Open-Shell werden in Windows 7, Windows 8, Windows 8.1 und Windows 10 einige fehlende Funktionen aus fr\'fcheren Windows Versionen hinzugef\'fcgt - wie ein klassisches Startmen\'fc, eine Starttaste (Startschaltfl\'e4che mit Windows Symbol), eine Werkzeugleiste f\'fcr den Windows Explorer und andere Funktionen.\par \par -Die aktuellste Version befindet sich auf der Classic Start Webseite:\par +Die aktuellste Version befindet sich auf der Open-Shell Webseite:\par {{\field{\*\fldinst{HYPERLINK http://www.classicshell.net/ }}{\fldrslt{http://www.classicshell.net/\ul0\cf0}}}}\f1\fs22\par \par H\'e4ufig gestellte Fragen werden hier beantwortet:\par @@ -18,14 +18,14 @@ H\'e4ufig gestellte Fragen werden hier beantwortet:\par Oder nutzen Sie das Diskussionsforum f\'fcr weitere Hilfe:\par {{\field{\*\fldinst{HYPERLINK http://www.classicshell.net/forum/viewforum.php?f=6 }}{\fldrslt{http://www.classicshell.net/forum/viewforum.php?f=6\ul0\cf0}}}}\f1\fs22\par \par -Fehlermeldungen bitte im Classic Start Entwickler Forum melden:\par +Fehlermeldungen bitte im Open-Shell Entwickler Forum melden:\par {{\field{\*\fldinst{HYPERLINK http://www.classicshell.net/forum/viewforum.php?f=11 }}{\fldrslt{http://www.classicshell.net/forum/viewforum.php?f=11\ul0\cf0}}}}\f1\fs22\par \par -\pard\keep\keepn\widctlpar\s1\sb480\sl276\slmult1\cf5\b\f0\fs28 Classic Start Men\'fc\par +\pard\keep\keepn\widctlpar\s1\sb480\sl276\slmult1\cf5\b\f0\fs28 Open-Shell Men\'fc\par \pard\widctlpar\cf0\b0\f1\fs22\par -\cf3\b Classic Start Men\'fc\cf0 \b0 ist ein flexibles Startmen\'fc, dass die Men\'fccharakteristik von Windows 2000, XP und Windows 7 nachbilden kann. Es hat eine Vielzahl von erweiterten Funktionen:\par +\cf3\b Open-Shell Men\'fc\cf0 \b0 ist ein flexibles Startmen\'fc, dass die Men\'fccharakteristik von Windows 2000, XP und Windows 7 nachbilden kann. Es hat eine Vielzahl von erweiterten Funktionen:\par \par \pard{\pntext\f2\'B7\tab}{\*\pn\pnlvlblt\pnf2\pnindent0{\pntxtb\'B7}}\widctlpar\fi-360\li720 Auswahl zwischen \ldblquote Classic\rdblquote und \ldblquote Windows 7\rdblquote Design\par @@ -93,7 +93,7 @@ M\'f6glicherweise wird die Beschriftung im Internet Explorer nicht automatisch n \pard\keep\keepn\widctlpar\s1\sb480\sl276\slmult1\cf5\b\f0\fs28 Deinstallation\par \pard\widctlpar\cf0\b0\f1\fs22\par -Um \cf3\b Classic Start\cf0\b0 zu deinstallieren bitte die nachfolgenden Schritte ausf\'fchren:\par +Um \cf3\b Open-Shell\cf0\b0 zu deinstallieren bitte die nachfolgenden Schritte ausf\'fchren:\par \pard {\pntext\f1 1)\tab}{\*\pn\pnlvlbody\pnf1\pnindent0\pnstart1\pndec{\pntxta)}} @@ -104,4 +104,4 @@ Um \cf3\b Classic Start\cf0\b0 zu deinstallieren bitte die nachfolgenden Schrit \pard\widctlpar\sa200\sl276\slmult1\par } - \ No newline at end of file + diff --git a/ClassicStartSrc/Localization/Chinese/ClassicStartTOC.hhc b/Src/Localization/German/OpenShellTOC.hhc similarity index 82% rename from ClassicStartSrc/Localization/Chinese/ClassicStartTOC.hhc rename to Src/Localization/German/OpenShellTOC.hhc index 267ebf1..9835e23 100644 --- a/ClassicStartSrc/Localization/Chinese/ClassicStartTOC.hhc +++ b/Src/Localization/German/OpenShellTOC.hhc @@ -9,57 +9,57 @@
                      • - +
                      • - - + +
                        • - +
                        • - +
                        • - - + +
                        • - - + +
                        • - +
                        • - +
                        • - +
                        • - +
                        • - +
                        • - +
                      • diff --git a/ClassicStartSrc/Localization/German/ClassicStartText-de-DE.wxl b/Src/Localization/German/OpenShellText-de-DE.wxl similarity index 51% rename from ClassicStartSrc/Localization/German/ClassicStartText-de-DE.wxl rename to Src/Localization/German/OpenShellText-de-DE.wxl index 067a7b5..0930786 100644 --- a/ClassicStartSrc/Localization/German/ClassicStartText-de-DE.wxl +++ b/Src/Localization/German/OpenShellText-de-DE.wxl @@ -1,33 +1,33 @@ - Dieses Installationsprogramm funktioniert nur mit der 32-bit Windows Version. Für die 64-bit Windows Version muss die ClassicStartSetup64.exe verwendet werden. - Für Classic Start ist Windows 7 oder eine neuere Windows Version erforderlich. + Dieses Installationsprogramm funktioniert nur mit der 32-bit Windows Version. Für die 64-bit Windows Version muss die Setup64.exe verwendet werden. + Für Open-Shell ist Windows 7 oder eine neuere Windows Version erforderlich. Es ist schon eine neuere [ProductName] Version installiert. Die Installation wird beendet. Classic Explorer Classic Explorer fügt eine Werkzeugleiste im Windows Explorer ein, ersetzt den Kopier-Dialog und verbessert einige Benutzerdialoge. - Classic Start Menü - Classic Start Menü ist ein sehr umfangreich anpassbarer Ersatz für das Windows Start Menü + Open-Shell Menü + Open-Shell Menü ist ein sehr umfangreich anpassbarer Ersatz für das Windows Start Menü Classic IE Classic IE ermöglicht die Anpassung der Internet Explorer Titelleiste und der Statusleiste - Classic Start Aktualisierung - Classic Start Aktualisierung überprüft regelmäßig auf eine neue Versionen - Classic Start Dokumentation anzeigen - Classic Start Einführung anzeigen + Open-Shell Aktualisierung + Open-Shell Aktualisierung überprüft regelmäßig auf eine neue Versionen + Open-Shell Dokumentation anzeigen + Open-Shell Einführung anzeigen Classic Explorer Einstellungen bearbeiten - Classic Start Menü Einstellungen bearbeiten + Open-Shell Menü Einstellungen bearbeiten Einstellungen der Internet Explorer Titelleiste und der Statusleiste bearbeiten - Einstellungen für die Überprüfung auf eine neue Classic Start Version + Einstellungen für die Überprüfung auf eine neue Open-Shell Version Startmenü Ordner erstellen - Classic Start Internetseite - Für Classic Start spenden + Open-Shell Internetseite + Für Open-Shell spenden Besuche uns auf Facebook Liesmich Datei anzeigen - Classic Start Hilfe - Classic Start Liesmich - Classic Start Aktualisierung + Open-Shell Hilfe + Open-Shell Liesmich + Open-Shell Aktualisierung Classic Explorer Einstellungen - Classic Start Menü Einstellungen + Open-Shell Menü Einstellungen Classic IE Einstellungen Startbildschirm öffnen - Classic Start ist eine Sammlung von Bedienungsverbesserungen für Windows + Open-Shell ist eine Sammlung von Bedienungsverbesserungen für Windows diff --git a/ClassicStartSrc/Localization/German/WixUI_de-DE.wxl b/Src/Localization/German/WixUI_de-DE.wxl similarity index 100% rename from ClassicStartSrc/Localization/German/WixUI_de-DE.wxl rename to Src/Localization/German/WixUI_de-DE.wxl diff --git a/ClassicStartSrc/Localization/Hungarian/ClassicExplorerADMX.txt b/Src/Localization/Hungarian/ClassicExplorerADMX.txt similarity index 95% rename from ClassicStartSrc/Localization/Hungarian/ClassicExplorerADMX.txt rename to Src/Localization/Hungarian/ClassicExplorerADMX.txt index 9d00e70..86b0ba6 100644 --- a/ClassicStartSrc/Localization/Hungarian/ClassicExplorerADMX.txt +++ b/Src/Localization/Hungarian/ClassicExplorerADMX.txt @@ -29,7 +29,7 @@ ShowZone.supportedOn = win881 ; TRANSLATE =================================================================== -Title.text = Classic Start beállítások +Title.text = Open-Shell beállítások State.text = Állapot: State1.text = Rögzítve erre az értékre State2.text = Rögzítve alapértelmezettre @@ -40,7 +40,7 @@ State3Help.text = Ha az állapotot 'Feloldva' értékre állítod, a beállítá ClassicExplorerCat.text = Klasszikus Intéző ClassicExplorerCatHelp.text = Klasszikus Intéző csoportházirend beállítások -SUPPORTED_CS404.text = Classic Start 4.0.4 vagy újabb szükséges. +SUPPORTED_CS404.text = Open-Shell 4.0.4 vagy újabb szükséges. SUPPORTED_CS404_WIN7.text = Windows 7 szükséges. SUPPORTED_CS404_WIN881.text = Windows 8 vagy 8.1 szükséges. @@ -53,7 +53,7 @@ ProcessWhiteList.tipOverride = A folyamatok listája, amelyek betölthetik a Kla ProcessBlackList.nameOverride = Folyamat feketelista ProcessBlackList.tipOverride = A folyamatok listája, amelyek nem töltik be a Klasszikus Intézőt. Csak a folyamat fájlnevét használd ( mint például "notepad.exe"), a több nevet vesszővel vagy pontosvesszővel válaszd el. ToolbarItems.nameOverride = Eszköztár gombok -ToolbarItems.tipOverride = Válaszd ki az eszköztárban megjelenő gombokat.\nA megfelelő sor kiválasztásához állítsd be a gombokat a Klasszikus Intéző beállítás párbeszédablakában, majd keresd ki a ToolbarItems nevű értéket a HKCU\Software\PassionateCoder\ClassicExplorer\Settings címen +ToolbarItems.tipOverride = Válaszd ki az eszköztárban megjelenő gombokat.\nA megfelelő sor kiválasztásához állítsd be a gombokat a Klasszikus Intéző beállítás párbeszédablakában, majd keresd ki a ToolbarItems nevű értéket a HKCU\Software\OpenShell\ClassicExplorer\Settings címen ; os-specific diff --git a/ClassicStartSrc/Localization/Hungarian/ClassicIEADMX.txt b/Src/Localization/Hungarian/ClassicIEADMX.txt similarity index 92% rename from ClassicStartSrc/Localization/Hungarian/ClassicIEADMX.txt rename to Src/Localization/Hungarian/ClassicIEADMX.txt index 6f0198b..d42159f 100644 --- a/ClassicStartSrc/Localization/Hungarian/ClassicIEADMX.txt +++ b/Src/Localization/Hungarian/ClassicIEADMX.txt @@ -6,7 +6,7 @@ LogLevel.supportedOn=never ; TRANSLATE =================================================================== -Title.text = Classic Start beállítások +Title.text = Open-Shell beállítások State.text = Állapot: State1.text = Rögzítve erre az értékre State2.text = Rögzítve alapértelmezettre @@ -17,7 +17,7 @@ State3Help.text = Ha az állapotot 'Feloldva' értékre állítod, a beállítá ClassicIECat.text = Klasszikus IE ClassicIECatHelp.text = Klasszikus IE csoportházirend beállítások -SUPPORTED_CS404.text = Classic Start 4.0.4 vagy újabb szükséges. +SUPPORTED_CS404.text = Open-Shell 4.0.4 vagy újabb szükséges. SUPPORTED_IE9.text = Internet Explorer 9 vagy újabb szükséges. diff --git a/ClassicStartSrc/Localization/Hungarian/ClassicStartMenuADMX.txt b/Src/Localization/Hungarian/MenuADMX.txt similarity index 92% rename from ClassicStartSrc/Localization/Hungarian/ClassicStartMenuADMX.txt rename to Src/Localization/Hungarian/MenuADMX.txt index 671224f..60b943b 100644 --- a/ClassicStartSrc/Localization/Hungarian/ClassicStartMenuADMX.txt +++ b/Src/Localization/Hungarian/MenuADMX.txt @@ -89,7 +89,7 @@ SkipMetro.supportedOn = win8 ; TRANSLATE =================================================================== -Title.text = Classic Start beállítások +Title.text = Open-Shell beállítások State.text = Állapot: State1.text = Rögzítve erre az értékre State2.text = Rögzítve alapértelmezettre @@ -98,9 +98,9 @@ State1Help.text = Ha az állapotot 'Rögzítve erre az értékre' értékre áll State2Help.text = Ha az állapotot 'Rögzítve alapértelmezettre' értékre állítod, a beállítás minden felhasználó esetében az alapértelmezett értékre lesz rögzítve. A megadott érték kihagyásra kerül. State3Help.text = Ha az állapotot 'Feloldva' értékre állítod, a beállítás alapértelmezett értéke a megadott értékre változik. A felhasználók felülírhatják a beállítást. -ClassicStartMenuCat.text = Classic Start menü -ClassicStartMenuCatHelp.text = Classic Start menü csoportházirend beállítások -SUPPORTED_CS404.text = Classic Start 4.0.4 vagy újabb szükséges. +MenuCat.text = Open-Shell menü +MenuCatHelp.text = Open-Shell menü csoportházirend beállítások +SUPPORTED_CS404.text = Open-Shell 4.0.4 vagy újabb szükséges. SUPPORTED_CS404_WIN7.text = Windows 7 szükséges. SUPPORTED_CS404_WIN78.text = Windows 7 szükséges vagy Windows 8. SUPPORTED_CS404_WIN781.text = Windows 7 szükséges vagy Windows 8.1. @@ -135,25 +135,25 @@ SkinC1.tipOverride = Válassz használandó témát az egy oszlopos klasszikus s SkinVariationC1.nameOverride = Téma variáció az egy oszlopos klasszikus menühöz SkinVariationC1.tipOverride = Válassz téma variációt az egy oszlopos klasszikus stílushoz (olyan témák esetében, amelyek támogatják a több variációt) SkinOptionsC1.nameOverride = Témabeállítások az egy oszlopos klasszikus menühöz -SkinOptionsC1.tipOverride = Válassz témabeállításokat az egy oszlopos klasszikus stílushoz.\nA beállítások hex számokként jelennek meg. A megfelelő értékekhez szerkeszd a beállításokat a Klasszikus Start menü beállítások párbeszédablakában, majd keresd ki a SkinOptionsC1 nevű értéket a HKCU\Software\PassionateCoder\ClassicStartMenu\Settings címen +SkinOptionsC1.tipOverride = Válassz témabeállításokat az egy oszlopos klasszikus stílushoz.\nA beállítások hex számokként jelennek meg. A megfelelő értékekhez szerkeszd a beállításokat a Klasszikus Start menü beállítások párbeszédablakában, majd keresd ki a SkinOptionsC1 nevű értéket a HKCU\Software\OpenShell\StartMenu\Settings címen MenuItems1.nameOverride = Menüelemek az egy oszlopos klasszikus menühöz -MenuItems1.tipOverride = Válassz menüelemeket az egy oszlopos klasszikus stílushoz.\nA megfelelő sor beállításához szerkeszd az elemeket a Klasszikus Start menü beállítások párbeszédablakában, majd keresd ki a MenuItems1 nevű értéket a HKCU\Software\PassionateCoder\ClassicStartMenu\Settings címen +MenuItems1.tipOverride = Válassz menüelemeket az egy oszlopos klasszikus stílushoz.\nA megfelelő sor beállításához szerkeszd az elemeket a Klasszikus Start menü beállítások párbeszédablakában, majd keresd ki a MenuItems1 nevű értéket a HKCU\Software\OpenShell\StartMenu\Settings címen SkinC2.nameOverride = Téma két oszlopos klasszikus menühöz SkinC2.tipOverride = Válassz használandó témát a két oszlopos klasszikus stílushoz SkinVariationC2.nameOverride = Téma variáció a két oszlopos klasszikus menühöz SkinVariationC2.tipOverride = Válassz téma variációt a két oszlopos klasszikus stílushoz (olyan témák esetében, amelyek támogatják a több variációt) SkinOptionsC2.nameOverride = Témabeállítások a két oszlopos klasszikus menühöz -SkinOptionsC2.tipOverride = Válassz témabeállításokat a két oszlopos klasszikus stílushoz.\nA beállítások hex számokként jelennek meg. A megfelelő értékekhez szerkeszd a beállításokat a Klasszikus Start menü beállítások párbeszédablakában, majd keresd ki a SkinOptionsC2 nevű értéket a HKCU\Software\PassionateCoder\ClassicStartMenu\Settings címen +SkinOptionsC2.tipOverride = Válassz témabeállításokat a két oszlopos klasszikus stílushoz.\nA beállítások hex számokként jelennek meg. A megfelelő értékekhez szerkeszd a beállításokat a Klasszikus Start menü beállítások párbeszédablakában, majd keresd ki a SkinOptionsC2 nevű értéket a HKCU\Software\OpenShell\StartMenu\Settings címen MenuItems2.nameOverride = Menüelemek a két oszlopos klasszikus menühöz -MenuItems2.tipOverride = Válassz menüelemeket a két oszlopos klasszikus stílushoz.\nA megfelelő sor beállításához szerkeszd az elemeket a Klasszikus Start menü beállítások párbeszédablakában, majd keresd ki a MenuItems2 nevű értéket a HKCU\Software\PassionateCoder\ClassicStartMenu\Settings címen +MenuItems2.tipOverride = Válassz menüelemeket a két oszlopos klasszikus stílushoz.\nA megfelelő sor beállításához szerkeszd az elemeket a Klasszikus Start menü beállítások párbeszédablakában, majd keresd ki a MenuItems2 nevű értéket a HKCU\Software\OpenShell\StartMenu\Settings címen SkinW7.nameOverride = Téma a Windows 7 stílushoz SkinW7.tipOverride = Válassz használandó témát a Windows 7 stílushoz SkinVariationW7.nameOverride = Téma variáció a Windows 7 stílushoz SkinVariationW7.tipOverride = Válassz téma variációt a Windows 7 stílushoz (olyan témák esetében, amelyek támogatják a több variációt) SkinOptionsW7.nameOverride = Témabeállítások a Windows 7 stílushoz -SkinOptionsW7.tipOverride = Válassz témabeállításokat a Windows 7 stílushoz.\nA beállítások hex számokként jelennek meg. A megfelelő értékekhez szerkeszd a beállításokat a Klasszikus Start menü beállítások párbeszédablakában, majd keresd ki a SkinOptionsW7 nevű értéket a HKCU\Software\PassionateCoder\ClassicStartMenu\Settings címen +SkinOptionsW7.tipOverride = Válassz témabeállításokat a Windows 7 stílushoz.\nA beállítások hex számokként jelennek meg. A megfelelő értékekhez szerkeszd a beállításokat a Klasszikus Start menü beállítások párbeszédablakában, majd keresd ki a SkinOptionsW7 nevű értéket a HKCU\Software\OpenShell\StartMenu\Settings címen MenuItems7.nameOverride = Menüelemek a Windows 7 stílushoz -MenuItems7.tipOverride = Válaszd ki a menüelemeket a Windows 7 stílushoz.\nA megfelelő sor beállításához szerkeszd az elemeket a Klasszikus Start menü beállítások párbeszédablakában, majd keresd ki a MenuItems7 nevű értéket a HKCU\Software\PassionateCoder\ClassicStartMenu\Settings címet +MenuItems7.tipOverride = Válaszd ki a menüelemeket a Windows 7 stílushoz.\nA megfelelő sor beállításához szerkeszd az elemeket a Klasszikus Start menü beállítások párbeszédablakában, majd keresd ki a MenuItems7 nevű értéket a HKCU\Software\OpenShell\StartMenu\Settings címet ; windows 7 SkinA.nameOverride = Téma a Windows 7 start menü Minden program almenüjéhez @@ -161,7 +161,7 @@ SkinA.tipOverride = Válassz témát a Minden program almenühöz a Windows 7 st SkinVariationA.nameOverride = Téma variáció a Windows 7 start menü Minden program almenüjéhez SkinVariationA.tipOverride = Válassz téma variációt a Minden program almenühöz a Windows 7 start menüben(olyan témák esetében, amelyek támogatják a több variációt) SkinOptionsA.nameOverride = Témabeállítások a Windows 7 start menü Minden program almenüjéhez -SkinOptionsA.tipOverride = Válassz témabeállításokat a Minden program almenühöz a Windows 7 start menüben.\nA beállítások hex számokként jelennek meg. A megfelelő értékekhez szerkeszd a beállításokat a Klasszikus Intéző beállítás párbeszédablakában, majd keresd ki a SkinOptionsA értéket a HKCU\Software\PassionateCoder\ClassicStartMenu\Settings címen +SkinOptionsA.tipOverride = Válassz témabeállításokat a Minden program almenühöz a Windows 7 start menüben.\nA beállítások hex számokként jelennek meg. A megfelelő értékekhez szerkeszd a beállításokat a Klasszikus Intéző beállítás párbeszédablakában, majd keresd ki a SkinOptionsA értéket a HKCU\Software\OpenShell\StartMenu\Settings címen ; metro settings SkipMetro.tipAddition = Ez a beállítás Windows 8.1 alatt nem működik. A beépített Windows beállítást kell használnod az automatikus Asztalra bootoláshoz @@ -176,7 +176,7 @@ FolderCommonStartMenu.tipOverride = Adj meg egy felülíró értéket a közös FolderCommonPrograms.nameOverride = Közös Programok mappa FolderCommonPrograms.tipOverride = Adj meg egy felülíró értéket a közös Programok mappához.\nAz útvonal tartalmazhat környezeti változókat.\nMegjegyzés: Ez a beállítás nem szerkeszthető a Beállítások párbeszédablakból AutoStartDelay.nameOverride = Automatikus indítás időzítés -AutoStartDelay.tipOverride = Add meg a Start menü automatikus indításának időzítését bejelentkezéskor milliszekundumban (nem érvényes a menü manuális elindításakor a ClassicStartMenu.exe-vel).\nMegjegyzés: Ez a beállítás nem szerkeszthető a Beállítások párbeszédablakból +AutoStartDelay.tipOverride = Add meg a Start menü automatikus indításának időzítését bejelentkezéskor milliszekundumban (nem érvényes a menü manuális elindításakor a StartMenu.exe-vel).\nMegjegyzés: Ez a beállítás nem szerkeszthető a Beállítások párbeszédablakból ; other StartButtonIcon.tipAddition = Az érték lehet egy útvonal egy ICO fájlhoz vagy egy EXE/DLL-hez és az ikon azonosítójához @@ -188,5 +188,5 @@ SoundDrop.tipAddition = Az érték lehet egy egy rendszeresemény neve vagy egy ExpandFolderLinks.tipAddition = Csak szimbolikus linkekkel (mint például csatolási pontok) és nem egyszerű parancsikonokkal működik StartHoverDelay.nameOverride = Kurzor lebegés (a Start gomb felett) AllProgramsDelay.nameOverride = Lebegés időzítés (Windows 7 esetén a Minden programnál) -CSMHotkey.tipAddition = .\n\nA főkulcs virtuális kódjának alapértéke. Adj hozzá 256-ot a Shifthez, 512-őt a Controlhoz és 1024-et az Althoz.\nA megfelelő érték kiválasztásához állítsd be a gyorsgombot a Klasszikus Start menü beállítás párbeszédablakában, majd keresd ki a CSMHotkey nevű értéket a HKCU\Software\PassionateCoder\ClassicStartMenu\Settings címen -WSMHotkey.tipAddition = .\n\nA főkulcs virtuális kódjának alapértéke. Adj hozzá 256-ot a Shifthez, 512-őt a Controlhoz és 1024-et az Althoz.\nA megfelelő érték kiválasztásához állítsd be a gyorsgombot a Klasszikus Start menü beállítás párbeszédablakában, majd keresd ki a WSMHotkey nevű értéket a HKCU\Software\PassionateCoder\ClassicStartMenu\Settings címen +CSMHotkey.tipAddition = .\n\nA főkulcs virtuális kódjának alapértéke. Adj hozzá 256-ot a Shifthez, 512-őt a Controlhoz és 1024-et az Althoz.\nA megfelelő érték kiválasztásához állítsd be a gyorsgombot a Klasszikus Start menü beállítás párbeszédablakában, majd keresd ki a CSMHotkey nevű értéket a HKCU\Software\OpenShell\StartMenu\Settings címen +WSMHotkey.tipAddition = .\n\nA főkulcs virtuális kódjának alapértéke. Adj hozzá 256-ot a Shifthez, 512-őt a Controlhoz és 1024-et az Althoz.\nA megfelelő érték kiválasztásához állítsd be a gyorsgombot a Klasszikus Start menü beállítás párbeszédablakában, majd keresd ki a WSMHotkey nevű értéket a HKCU\Software\OpenShell\StartMenu\Settings címen diff --git a/ClassicStartSrc/Localization/Hungarian/ClassicStartADMX.txt b/Src/Localization/Hungarian/OpenShellADMX.txt similarity index 53% rename from ClassicStartSrc/Localization/Hungarian/ClassicStartADMX.txt rename to Src/Localization/Hungarian/OpenShellADMX.txt index d377e40..6519852 100644 --- a/ClassicStartSrc/Localization/Hungarian/ClassicStartADMX.txt +++ b/Src/Localization/Hungarian/OpenShellADMX.txt @@ -1,6 +1,6 @@ ; TRANSLATE =================================================================== -Title.text = Classic Start beállítások +Title.text = Open-Shell beállítások State.text = Állapot: State1.text = Rögzítve erre az értékre State2.text = Rögzítve alapértelmezettre @@ -9,11 +9,11 @@ State1Help.text = Ha az állapotot 'Rögzítve erre az értékre' értékre áll State2Help.text = Ha az állapotot 'Rögzítve alapértelmezettre' értékre állítod, a beállítás minden felhasználó esetében az alapértelmezett értékre lesz rögzítve. A megadott érték kihagyásra kerül. State3Help.text = Ha az állapotot 'Feloldva' értékre állítod, a beállítás alapértelmezett értéke a megadott értékre változik. A felhasználók felülírhatják a beállítást. -ClassicStartCat.text = Classic Start -ClassicStartCatHelp.text = Classic Start csoportházirend beállítások -SUPPORTED_CS404.text = Classic Start 4.0.4 vagy újabb szükséges. +OpenShellCat.text = Open-Shell +OpenShellCatHelp.text = Open-Shell csoportházirend beállítások +SUPPORTED_CS404.text = Open-Shell 4.0.4 vagy újabb szükséges. -Language.nameOverride = Classic Start komponensek nyelve -Language.tipOverride = Válaszd ki a Classic Start által használni kívánt nyelvet (például en-US vagy de-DE). A nyelv hatással van a start menü, eszköztárak, stb. szövegeire. Ha a megfelelő nyelvi DLL fel van telepítve, lehet, hogy a beállítási kezelőfelület is le lesz fordítva +Language.nameOverride = Open-Shell komponensek nyelve +Language.tipOverride = Válaszd ki a Open-Shell által használni kívánt nyelvet (például en-US vagy de-DE). A nyelv hatással van a start menü, eszköztárak, stb. szövegeire. Ha a megfelelő nyelvi DLL fel van telepítve, lehet, hogy a beállítási kezelőfelület is le lesz fordítva Update.nameOverride = Új verziók automatikus keresésének engedélyezése -Update.tipOverride = Ha ez be van jelölve, a Classic Start minden héten új verziót keres. Ha a Classic Start vagy a jelenleg használt nyelv új verziója érhető el, arról értesítést kapsz. +Update.tipOverride = Ha ez be van jelölve, a Open-Shell minden héten új verziót keres. Ha a Open-Shell vagy a jelenleg használt nyelv új verziója érhető el, arról értesítést kapsz. diff --git a/ClassicStartSrc/Localization/Italian/ClassicExplorerADMX.txt b/Src/Localization/Italian/ClassicExplorerADMX.txt similarity index 94% rename from ClassicStartSrc/Localization/Italian/ClassicExplorerADMX.txt rename to Src/Localization/Italian/ClassicExplorerADMX.txt index d20303f..1d1863a 100644 --- a/ClassicStartSrc/Localization/Italian/ClassicExplorerADMX.txt +++ b/Src/Localization/Italian/ClassicExplorerADMX.txt @@ -29,7 +29,7 @@ ShowZone.supportedOn = win881 ; TRANSLATE =================================================================== -Title.text = Impostazioni Classic Start +Title.text = Impostazioni Open-Shell State.text = Stato: State1.text = Bloccato a questo valore State2.text = Bloccato al valore predefinito @@ -40,7 +40,7 @@ State3Help.text = Se imposti lo stato a 'Sbloccato', il valore predefinito verr ClassicExplorerCat.text = Classic Explorer ClassicExplorerCatHelp.text = Impostazioni policy di gruppo Classic Explorer -SUPPORTED_CS404.text = Richiede Classic Start 4.0.4 o superiore. +SUPPORTED_CS404.text = Richiede Open-Shell 4.0.4 o superiore. SUPPORTED_CS404_WIN7.text = Richiede Windows 7. SUPPORTED_CS404_WIN881.text = Richiede Windows 8 o Windows 8.1. @@ -53,7 +53,7 @@ ProcessWhiteList.tipOverride = Elenco dei processi che possono caricare Classic ProcessBlackList.nameOverride = Elabora elenco non autorizzati ProcessBlackList.tipOverride =Elenco dei processi che non possono caricare Classic Explorer. Usa solo il nome file del processo (es. "notepad.exe"), separando i nomi diversi con una virgola o punto e virgola. ToolbarItems.nameOverride = Pulsanti barra strumenti -ToolbarItems.tipOverride = Seleziona i pulsanti che verranno visualizzati nella barra strumenti.\nIl miglior modo per impostare la giusta stringa è configurare i pulsanti nella finestra impostazioni di Classic Explorer e quindi vedere i valori ToolbarItems in HKCU\Software\PassionateCoder\ClassicExplorer\Settings +ToolbarItems.tipOverride = Seleziona i pulsanti che verranno visualizzati nella barra strumenti.\nIl miglior modo per impostare la giusta stringa è configurare i pulsanti nella finestra impostazioni di Classic Explorer e quindi vedere i valori ToolbarItems in HKCU\Software\OpenShell\ClassicExplorer\Settings ; os-specific diff --git a/ClassicStartSrc/Localization/Italian/ClassicIEADMX.txt b/Src/Localization/Italian/ClassicIEADMX.txt similarity index 92% rename from ClassicStartSrc/Localization/Italian/ClassicIEADMX.txt rename to Src/Localization/Italian/ClassicIEADMX.txt index f899cd1..b23dffc 100644 --- a/ClassicStartSrc/Localization/Italian/ClassicIEADMX.txt +++ b/Src/Localization/Italian/ClassicIEADMX.txt @@ -6,7 +6,7 @@ LogLevel.supportedOn=never ; TRANSLATE =================================================================== -Title.text = Impostazioni Classic Start +Title.text = Impostazioni Open-Shell State.text = Stato: State1.text = Bloccato a questo valore State2.text = Bloccato al valore predefinito @@ -17,7 +17,7 @@ State3Help.text = Se imposti lo stato a 'Sbloccato', il valore predefinito verr ClassicIECat.text = Classic IE ClassicIECatHelp.text = Impostazioni policy di gruppo Classic IE -SUPPORTED_CS404.text = Richiede Classic Start 4.0.4 o superiore. +SUPPORTED_CS404.text = Richiede Open-Shell 4.0.4 o superiore. SUPPORTED_IE9.text = Richiede Internet Explorer 9 o superiore. diff --git a/ClassicStartSrc/Localization/Italian/ClassicStartMenuADMX.txt b/Src/Localization/Italian/MenuADMX.txt similarity index 92% rename from ClassicStartSrc/Localization/Italian/ClassicStartMenuADMX.txt rename to Src/Localization/Italian/MenuADMX.txt index beec551..91e55f4 100644 --- a/ClassicStartSrc/Localization/Italian/ClassicStartMenuADMX.txt +++ b/Src/Localization/Italian/MenuADMX.txt @@ -89,7 +89,7 @@ SkipMetro.supportedOn = win8 ; TRANSLATE =================================================================== -Title.text = Impostazioni Classic Start +Title.text = Impostazioni Open-Shell State.text = Stato: State1.text = Bloccato a questo valore State2.text = Bloccato al valore predefinito @@ -98,9 +98,9 @@ State1Help.text = Se imposti lo stato a 'Bloccato a questo valore', l'impostazio State2Help.text = Se imposti lo stato a 'Bloccato a valore predefinito', l'impostazione verrà bloccata al valore predefinito per tutti gli utenti. Il valore specificato verrà ignorato. State3Help.text = Se imposti lo stato a 'Sbloccato', il valore predefinito verrà modificato nel valore specificato. Ogni utente potrà modificare questa impostazione. -ClassicStartMenuCat.text = Menu Start classico -ClassicStartMenuCatHelp.text = Impostazioni policy di gruppo menu Start classico -SUPPORTED_CS404.text = Richiede Classic Start 4.0.4 o superiore. +MenuCat.text = Menu Start classico +MenuCatHelp.text = Impostazioni policy di gruppo menu Start classico +SUPPORTED_CS404.text = Richiede Open-Shell 4.0.4 o superiore. SUPPORTED_CS404_WIN7.text = Richiede Windows 7. SUPPORTED_CS404_WIN78.text = Richiede Windows 7 o Windows 8. SUPPORTED_CS404_WIN781.text = Richiede Windows 7 o Windows 8.1. @@ -135,25 +135,25 @@ SkinC1.tipOverride = Seleziona il tema da usare con lo stile classico con una so SkinVariationC1.nameOverride = Variazione tema per il menu classico con una sola colonna SkinVariationC1.tipOverride = Seleziona la variazione da usare con lo stile classico con una sola colonna (per temi che supportano variazioni multiple) SkinOptionsC1.nameOverride = Opzioni tema per menu classico con una sola colonna -SkinOptionsC1.tipOverride = Seleziona le opzioni del tema da usare con lo stile classico con una sola colonna.\nLe opzioni sono un elenco di numeri esadecimali. Il miglior modo di impostare questi valori è modificare le opzioni nelle impostazioni nella finestra del menu Start classico e vedere i valori SkinOptionsC1 in HKCU\Software\PassionateCoder\ClassicStartMenu\Settings +SkinOptionsC1.tipOverride = Seleziona le opzioni del tema da usare con lo stile classico con una sola colonna.\nLe opzioni sono un elenco di numeri esadecimali. Il miglior modo di impostare questi valori è modificare le opzioni nelle impostazioni nella finestra del menu Start classico e vedere i valori SkinOptionsC1 in HKCU\Software\OpenShell\StartMenu\Settings MenuItems1.nameOverride = Elementi menu per il menu Start classico con una sola colonna -MenuItems1.tipOverride = Seleziona gli elementi menu da usare nello stile classico con una sola colonna.\nIl miglior modo per impostare le giuste stringhe è quello di configurare gli elementi nelle impostazioni del menu classico Start e vedere i valori MenuItems1 in HKCU\Software\PassionateCoder\ClassicStartMenu\Settings +MenuItems1.tipOverride = Seleziona gli elementi menu da usare nello stile classico con una sola colonna.\nIl miglior modo per impostare le giuste stringhe è quello di configurare gli elementi nelle impostazioni del menu classico Start e vedere i valori MenuItems1 in HKCU\Software\OpenShell\StartMenu\Settings SkinC2.nameOverride = Tema per il menu classico con due colonne SkinC2.tipOverride = Seleziona il tema da usare con il menu classico con due colonne SkinVariationC2.nameOverride = Variazione tema per il menu classico con due colonne SkinVariationC2.tipOverride = Seleziona la variazione da usare con il menu classico con due colonne (per temi che supportano variazioni multiple) SkinOptionsC2.nameOverride = Opzioni tema per menu classico con due colonne -SkinOptionsC2.tipOverride = Seleziona le opzioni del tema da usare con lo stile classico con due colonne.\nLe opzioni sono un elenco di numeri esadecimali. Il miglior modo di impostare questi valori è modificare le opzioni nelle impostazioni nella finestra del menu Start classico e vedere i valori SkinOptionsC2 in HKCU\Software\PassionateCoder\ClassicStartMenu\Settings +SkinOptionsC2.tipOverride = Seleziona le opzioni del tema da usare con lo stile classico con due colonne.\nLe opzioni sono un elenco di numeri esadecimali. Il miglior modo di impostare questi valori è modificare le opzioni nelle impostazioni nella finestra del menu Start classico e vedere i valori SkinOptionsC2 in HKCU\Software\OpenShell\StartMenu\Settings MenuItems2.nameOverride = Elementi menu per il menu Start classico con due colonne -MenuItems2.tipOverride = Seleziona gli elementi menu da usare nello stile classico con due colonne.\nIl miglior modo per impostare le giuste stringhe è quello di configurare gli elementi nelle impostazioni del menu Start classico e vedere i valori MenuItems1 in MenuItems2 in HKCU\Software\PassionateCoder\ClassicStartMenu\Settings +MenuItems2.tipOverride = Seleziona gli elementi menu da usare nello stile classico con due colonne.\nIl miglior modo per impostare le giuste stringhe è quello di configurare gli elementi nelle impostazioni del menu Start classico e vedere i valori MenuItems1 in MenuItems2 in HKCU\Software\OpenShell\StartMenu\Settings SkinW7.nameOverride = Tema per lo stile Windows 7 SkinW7.tipOverride = Seleziona il tema da usare con lo stile Windows 7 SkinVariationW7.nameOverride = Variazione tema per lo stile Windows 7 SkinVariationW7.tipOverride = Seleziona la variazione da usare con lo stile Windwos 7 (per temi che supportano variazioni multiple) SkinOptionsW7.nameOverride = Opzioni tema per lo stile Windows 7 -SkinOptionsW7.tipOverride = Seleziona le opzioni da usare nello stile Windows 7.\nLe opzioni sono un elenco di numeri esadecimali. Il miglior modo di impostare questi valori è modificare le opzioni nelle impostazioni nella finestra del menu Start classico e vedere i valori SkinOptionsW7 in HKCU\Software\PassionateCoder\ClassicStartMenu\Settings +SkinOptionsW7.tipOverride = Seleziona le opzioni da usare nello stile Windows 7.\nLe opzioni sono un elenco di numeri esadecimali. Il miglior modo di impostare questi valori è modificare le opzioni nelle impostazioni nella finestra del menu Start classico e vedere i valori SkinOptionsW7 in HKCU\Software\OpenShell\StartMenu\Settings MenuItems7.nameOverride = Elementi menu per lo stile Windows 7 -MenuItems7.tipOverride = Seleziona gli elementi del menu da usare con lo stile Windows 7.\nLe opzioni sono un elenco di numeri esadecimali. Il miglior modo di impostare questi valori è modificare le opzioni nelle impostazioni nella finestra del menu Start classico e vedere i valori MenuItems7 in HKCU\Software\PassionateCoder\ClassicStartMenu\Settings +MenuItems7.tipOverride = Seleziona gli elementi del menu da usare con lo stile Windows 7.\nLe opzioni sono un elenco di numeri esadecimali. Il miglior modo di impostare questi valori è modificare le opzioni nelle impostazioni nella finestra del menu Start classico e vedere i valori MenuItems7 in HKCU\Software\OpenShell\StartMenu\Settings ; windows 7 SkinA.nameOverride = Tema per il sottomenu 'Tutti i programmi' per il menu Start di Windows 7 @@ -161,7 +161,7 @@ SkinA.tipOverride = Seleziona il tema da usare per il sottomenu'Tutti i programm SkinVariationA.nameOverride = Variazione tema per il sottomenu 'Tutti i programmi' per il menu Start di Windows 7 SkinVariationA.tipOverride = Seleziona la variazione del tema da usare per il sottomenu 'Tutti i programmi' per il menu Start di Windows 7 (per temi che supportano variazioni multiple) SkinOptionsA.nameOverride = Opzioni tema per il sottomenu' Tutti i programmi' del menu Start di Windows 7 -SkinOptionsA.tipOverride = Seleziona le opzioni tema da usare con il sottomenu 'Tutti i programmi' del menu Start di Windows 7.\nLe opzioni sono un elenco di numeri esadecimali. Il miglior modo di impostare questi valori è modificare le opzioni nelle impostazioni nella finestra del menu Start classico e vedere i valori SkinOptionsA in HKCU\Software\PassionateCoder\ClassicStartMenu\Settings +SkinOptionsA.tipOverride = Seleziona le opzioni tema da usare con il sottomenu 'Tutti i programmi' del menu Start di Windows 7.\nLe opzioni sono un elenco di numeri esadecimali. Il miglior modo di impostare questi valori è modificare le opzioni nelle impostazioni nella finestra del menu Start classico e vedere i valori SkinOptionsA in HKCU\Software\OpenShell\StartMenu\Settings ; metro settings SkipMetro.tipAddition = Questa impostazione non funziona con Windows 8.1. Devi usare l'impostazione integrata di Windows per andare al Desktop @@ -176,7 +176,7 @@ FolderCommonStartMenu.tipOverride =Sovrascrive l'impostazione (per utente) della FolderCommonPrograms.nameOverride =Cartella Programmi comuni FolderCommonPrograms.tipOverride = Sovrascrive l'impostazione (per utente) della cartella Programmi comuni.\nNota: questa impostazione non è modificabile nella finestra Impostazioni AutoStartDelay.nameOverride = Ritardo menu Start -AutoStartDelay.tipOverride = Imposta il ritardo dopo quanto eseguire automaticamente il menu Start durante il login (non si applica quando si avvia il menu manualmente eseguendo ClassicStartMenu.exe).\nNota: questa impostazione non è modificabile nella finestra Impostazioni +AutoStartDelay.tipOverride = Imposta il ritardo dopo quanto eseguire automaticamente il menu Start durante il login (non si applica quando si avvia il menu manualmente eseguendo StartMenu.exe).\nNota: questa impostazione non è modificabile nella finestra Impostazioni ; other StartButtonIcon.tipAddition = Il valore può essere un percorso ad un file ISO o ad un file EXE/DLL e l'ID dell'icona @@ -188,5 +188,5 @@ SoundDrop.tipAddition = Il valore può essere un nome di un evento di sistema o ExpandFolderLinks.tipAddition = Funziona solo per i collegamenti simbolici (come le giunzioni) e non per i collegamenti normali StartHoverDelay.nameOverride = Ritardo rotellina (per puslante Start) AllProgramsDelay.nameOverride = Ritardo rotellina (per 'Tutti i programmi' in Windows 7) -CSMHotkey.tipAddition = .\n\nIl valore base nella chiave principale del codice virtuale. Aggiungi 256 per Maiusc, 512 per Control e 1024 per Alt.\nIl miglior modo per ottenere il valore è quello di configurare la combinazione di tasti nelle Impostazioni del menu Start classico e guardare i valori CSMHotkey in HKCU\Software\PassionateCoder\ClassicStartMenu\Settings -WSMHotkey.tipAddition =.\n\nIl valore base nella chiave principale del codice virtuale. Aggiungi 256 per Maiusc, 512 per Control e 1024 per Alt.\nIl miglior modo per ottenere il valore è quello di configurare la combinazione di tasti nelle Impostazioni del menu Start classico e guardare i valori WSMHotkey in HKCU\Software\PassionateCoder\ClassicStartMenu\Settings +CSMHotkey.tipAddition = .\n\nIl valore base nella chiave principale del codice virtuale. Aggiungi 256 per Maiusc, 512 per Control e 1024 per Alt.\nIl miglior modo per ottenere il valore è quello di configurare la combinazione di tasti nelle Impostazioni del menu Start classico e guardare i valori CSMHotkey in HKCU\Software\OpenShell\StartMenu\Settings +WSMHotkey.tipAddition =.\n\nIl valore base nella chiave principale del codice virtuale. Aggiungi 256 per Maiusc, 512 per Control e 1024 per Alt.\nIl miglior modo per ottenere il valore è quello di configurare la combinazione di tasti nelle Impostazioni del menu Start classico e guardare i valori WSMHotkey in HKCU\Software\OpenShell\StartMenu\Settings diff --git a/Src/Localization/Italian/OpenShellADMX.txt b/Src/Localization/Italian/OpenShellADMX.txt new file mode 100644 index 0000000..312bff7 --- /dev/null +++ b/Src/Localization/Italian/OpenShellADMX.txt @@ -0,0 +1,19 @@ +; TRANSLATE =================================================================== + +Title.text = Impostazioni Open-Shell +State.text = Stato: +State1.text = Bloccato a questo valore +State2.text = Bloccato al valore predefinito +State3.text = Sbloccato +State1Help.text = Se imposti lo stato a 'Bloccato a questo valore', l'impostazione verrà bloccata a questo valore per tutti gli utenti. +State2Help.text = Se imposti lo stato a 'Bloccato a valore predefinito', l'impostazione verrà bloccata al valore predefinito per tutti gli utenti. Il valore specificato verrà ignorato. +State3Help.text = Se imposti lo stato a 'Sbloccato', il valore predefinito verrà modificato nel valore specificato. Ogni utente potrà modificare questa impostazione. + +OpenShellCat.text = Open-Shell +OpenShellCatHelp.text = Impostazioni policy di gruppo Open-Shell +SUPPORTED_CS404.text = Richiede Open-Shell 4.0.4 o superiore. + +Language.nameOverride = Lingua per i componenti di Open-Shell +Language.tipOverride = Seleziona la lingua da usare in Open-Shell (per esempio IT o en-US). La lingua modificherà il testo nel menu Start, delle barre strumenti, ecc. Se è installata la DLL appropriata, le impostazioni della UI verranno tradotte +Update.nameOverride = Abilita controllo automatico nuove versioni +Update.tipOverride = Quando questa opzione è selezionata, Open-Shell verificherà ogni settimana la disponibilità di nuove versioni. Ti verrà notificato se è disponibile una nuova versione di Open-Shell o una nuova versione del tuo file lingua diff --git a/ClassicStartSrc/Localization/Italian/ClassicStartEULA.rtf b/Src/Localization/Italian/OpenShellEULA.rtf similarity index 86% rename from ClassicStartSrc/Localization/Italian/ClassicStartEULA.rtf rename to Src/Localization/Italian/OpenShellEULA.rtf index ed120c6a582081d2be5f0845619e6e7c3570fdbf..c68f25c8c03ca2720c587b77c5a1a5f11d5f8e83 100644 GIT binary patch delta 107 zcmbOy(IK&+lS$LRAT>`nI3qPDMDAfzYnX0qYR2dORw fsh-TvtbokTXOh|+$jrjRh0w7%iG2?X6E7D43~eC; delta 128 zcmeB>m?yEJlgY?AC$YFVGg%?HB(bPOAx1sXQo+c;&|DWtSm-E(WTYwtfE48CC6=V> qI_IaP7ERv7WFt_35KIOO{$NtT6wGIm+HAwj!orJU%Vsb3JuCpt4J(`g diff --git a/ClassicStartSrc/Localization/Italian/ClassicStartReadme.rtf b/Src/Localization/Italian/OpenShellReadme.rtf similarity index 92% rename from ClassicStartSrc/Localization/Italian/ClassicStartReadme.rtf rename to Src/Localization/Italian/OpenShellReadme.rtf index 7cf2a74..5c2c527 100644 --- a/ClassicStartSrc/Localization/Italian/ClassicStartReadme.rtf +++ b/Src/Localization/Italian/OpenShellReadme.rtf @@ -2,14 +2,14 @@ {\colortbl ;\red23\green54\blue93;\red79\green129\blue189;\red0\green112\blue192;\red0\green0\blue255;\red54\green95\blue145;} {\stylesheet{ Normal;}{\s1 heading 1;}} {\*\generator Riched20 10.0.17134}{\*\mmathPr\mnaryLim0\mdispDef1\mwrapIndent1440 }\viewkind4\uc1 -\pard\brdrb\brdrs\brdrw20\brsp80 \widctlpar\sa300\qc\cf1\expndtw5\kerning28\f0\fs52 Classic Start\par +\pard\brdrb\brdrs\brdrw20\brsp80 \widctlpar\sa300\qc\cf1\expndtw5\kerning28\f0\fs52 Open-Shell\par \pard\widctlpar\sa200\sl276\slmult1\cf2\expndtw15\kerning0\b\i\fs24 Versione 4.3.0 \endash reelase generale\par \pard\widctlpar\cf0\expndtw0\b0\i0\f1\fs22\par -\lang2064 Grazie per aver installato \cf3\b Classic Start\'99\cf0\b0 .Il programma aggiunge alcune funzionalit\'e0 mancanti a Windows 7, Windows 8, Windows 8.1 e Windows 10 - come il menu Start classico, il puslante Start, una barra strumenti per Windows Explorer e altro ancora.\par +\lang2064 Grazie per aver installato \cf3\b Open-Shell\'99\cf0\b0 .Il programma aggiunge alcune funzionalit\'e0 mancanti a Windows 7, Windows 8, Windows 8.1 e Windows 10 - come il menu Start classico, il puslante Start, una barra strumenti per Windows Explorer e altro ancora.\par \par -La versione aggironata del programma \'e8 disponibile nel sito web di Classic Start:\par +La versione aggironata del programma \'e8 disponibile nel sito web di Open-Shell:\par {\lang1033{\field{\*\fldinst{HYPERLINK http://www.classicshell.net/ }}{\fldrslt{http://www.classicshell.net/\ul0\cf0}}}}\f1\fs22\lang1033\par \par \lang2064 Per le risposte alle domande pi\'f9 frequenti fare clic qui:\par @@ -18,7 +18,7 @@ La versione aggironata del programma \'e8 disponibile nel sito web di Classic St \lang2064 O usare il forum di discussione per ottenere aiuto:\par {\lang1033{\field{\*\fldinst{HYPERLINK http://www.classicshell.net/forum/viewforum.php?f=6 }}{\fldrslt{http://www.classicshell.net/forum/viewforum.php?f=6\ul0\cf0}}}}\f1\fs22\lang1033\par \par -\lang2064 Segnalate gli eventiuali problemi nel forum di sviluppo di Classic Start:\par +\lang2064 Segnalate gli eventiuali problemi nel forum di sviluppo di Open-Shell:\par {\lang1033{\field{\*\fldinst{HYPERLINK http://www.classicshell.net/forum/viewforum.php?f=11 }}{\fldrslt{http://www.classicshell.net/forum/viewforum.php?f=11\ul0\cf0}}}}\f1\fs22\lang1033\par \par @@ -94,15 +94,15 @@ Il titolo in Internet Explorer potrebbe non essere visualizzato automaticamente \pard\keep\keepn\widctlpar\s1\sb480\sl276\slmult1\cf5\b\f0\fs28 Disinstallazione\par \pard\widctlpar\cf0\b0\f1\fs22\par -Per disinstallare \cf3\b Classic Start\cf0\b0 seguire is eguenti passaggi\par +Per disinstallare \cf3\b Open-Shell\cf0\b0 seguire is eguenti passaggi\par \pard {\pntext\f1 1)\tab}{\*\pn\pnlvlbody\pnf1\pnindent0\pnstart1\pndec{\pntxta)}} -\widctlpar\fi-360\li720 Apri \b Pannello di controllo -> Programmi e funzionalit\'e0\b0 e fare doppio clic su \b Classic Start\b0 . Quindi seguire le istruzioni.Potrebbe essere richiesto il riavvio di Windows per completare il processo.\par +\widctlpar\fi-360\li720 Apri \b Pannello di controllo -> Programmi e funzionalit\'e0\b0 e fare doppio clic su \b Open-Shell\b0 . Quindi seguire le istruzioni.Potrebbe essere richiesto il riavvio di Windows per completare il processo.\par {\pntext\f1 2)\tab}Se si installa qualsasi tema aggiuntivo per il menu Start \'e8 necessario eliminare manualmente i file.\par \pard\widctlpar\par \pard\widctlpar\sa200\sl276\slmult1\par } - \ No newline at end of file + diff --git a/ClassicStartSrc/Localization/Italian/ClassicStartText-it-IT.wxl b/Src/Localization/Italian/OpenShellText-it-IT.wxl similarity index 68% rename from ClassicStartSrc/Localization/Italian/ClassicStartText-it-IT.wxl rename to Src/Localization/Italian/OpenShellText-it-IT.wxl index c276165..f15e720 100644 --- a/ClassicStartSrc/Localization/Italian/ClassicStartText-it-IT.wxl +++ b/Src/Localization/Italian/OpenShellText-it-IT.wxl @@ -1,7 +1,7 @@ - Questa installazione è per sistemi Windows a 32bit. Per sistemi Windows a 64bit eseguire ClassicStartSetup64. - Classic Start richiede Windows 7 o successivo. + Questa installazione è per sistemi Windows a 32bit. Per sistemi Windows a 64bit eseguire Setup64. + Open-Shell richiede Windows 7 o successivo. E' già installata una versione più recente di [ProductName]. L'installazione verrà chiusa. Classic Explorer Classic Explorer aggiunge una barra strumenti a Windows Explorer, e sostituisce la copia UI e corregge alcuni problemi di usabilità @@ -9,25 +9,25 @@ Il menu Start classico è una modifica altamente configurabile per il menu Start di Windows IE classico IE classico permette di personalizzare la barra del titolo e di stato di Internet Explorer - Aggiornamento Classic Start - Aggiornamento Classic Start controlla periodicamente la disponibilità degli aggiornamenti - Visualizza la Guida in linea di Classic Start - Visualizza il file 'Leggimi' di Classic Start + Aggiornamento Open-Shell + Aggiornamento Open-Shell controlla periodicamente la disponibilità degli aggiornamenti + Visualizza la Guida in linea di Open-Shell + Visualizza il file 'Leggimi' di Open-Shell Modifica le impostazioni di Classic Explorer Modifica le impostazioni del menu Start classico Modifica le impostazioni del titolo e della barra di stato di Internet Explorer - Modifica le impostazioni del controllo aggiornamenti di Classic Start + Modifica le impostazioni del controllo aggiornamenti di Open-Shell Crea una cartella menu Start - Sito web Classic Start - Dona a Classic Start + Sito web Open-Shell + Dona a Open-Shell Seguici su Facebook Visualizza file 'Leggimi' - Guida in linea Classic Start - File 'Leggimi' Classic Start - Aggiornamento di Classic Start + Guida in linea Open-Shell + File 'Leggimi' Open-Shell + Aggiornamento di Open-Shell Impostazioni Classic Explorer Impostazioni menu classico Start Impostazioni IE classico Apri la schermata Start - Classic Start è una raccolta di miglioramenti relativi all'uso di Windows + Open-Shell è una raccolta di miglioramenti relativi all'uso di Windows diff --git a/ClassicStartSrc/Localization/Italian/WixUI_it-it.wxl b/Src/Localization/Italian/WixUI_it-it.wxl similarity index 100% rename from ClassicStartSrc/Localization/Italian/WixUI_it-it.wxl rename to Src/Localization/Italian/WixUI_it-it.wxl diff --git a/ClassicStartSrc/Localization/Japanese/ClassicExplorerADMX.txt b/Src/Localization/Japanese/ClassicExplorerADMX.txt similarity index 92% rename from ClassicStartSrc/Localization/Japanese/ClassicExplorerADMX.txt rename to Src/Localization/Japanese/ClassicExplorerADMX.txt index 496774a..659dcd5 100644 --- a/ClassicStartSrc/Localization/Japanese/ClassicExplorerADMX.txt +++ b/Src/Localization/Japanese/ClassicExplorerADMX.txt @@ -29,7 +29,7 @@ ShowZone.supportedOn = win881 ; TRANSLATE =================================================================== -Title.text = Classic Start 設定 +Title.text = Open-Shell 設定 State.text = 状態: State1.text = この値にロックする State2.text = デフォルトにロックする @@ -40,7 +40,7 @@ State3Help.text = 「ロックを解除する」の状態に設定すると、 ClassicExplorerCat.text = Classic Explorer ClassicExplorerCatHelp.text = Classic Explorer のグループ ポリシー設定 -SUPPORTED_CS404.text = Classic Start 4.0.4 以降のバージョンが必要です。 +SUPPORTED_CS404.text = Open-Shell 4.0.4 以降のバージョンが必要です。 SUPPORTED_CS404_WIN7.text = Windows 7 が必要です。 SUPPORTED_CS404_WIN881.text = Windows 8 あるいは Windows 8.1 が必要です。 @@ -53,7 +53,7 @@ ProcessWhiteList.tipOverride = Classic Explorer を読み込むことを許可 ProcessBlackList.nameOverride = プロセスのブラックリスト ProcessBlackList.tipOverride = Classic Explorer を読み込むことを許可しないプロセス リストです。(例: メモ帳) プロセスのファイル名のみ、コンマまたはセミコロンで区切り、複数の名前を使用してください。 ToolbarItems.nameOverride = ツールバー ボタン -ToolbarItems.tipOverride = ツールバーで表示するボタンを選択します。\n右の文字列を取得するための最良の方法は、[Classic Explorer 設定] のダイアログボックスのボタンを設定し、[HKCU\Software\PassionateCoder\ClassicExplorer\Settings] から ToolbarItems という名前の値を検索することです。 +ToolbarItems.tipOverride = ツールバーで表示するボタンを選択します。\n右の文字列を取得するための最良の方法は、[Classic Explorer 設定] のダイアログボックスのボタンを設定し、[HKCU\Software\OpenShell\ClassicExplorer\Settings] から ToolbarItems という名前の値を検索することです。 NoInitialToolbar.nameOverride = ツールバーを初期表示しない NoInitialToolbar.tipOverride = このアイテムを有効にした場合、エクスプローラーのツールバーは自動的に表示されません。 diff --git a/ClassicStartSrc/Localization/Japanese/ClassicIEADMX.txt b/Src/Localization/Japanese/ClassicIEADMX.txt similarity index 92% rename from ClassicStartSrc/Localization/Japanese/ClassicIEADMX.txt rename to Src/Localization/Japanese/ClassicIEADMX.txt index 93cf67d..1432406 100644 --- a/ClassicStartSrc/Localization/Japanese/ClassicIEADMX.txt +++ b/Src/Localization/Japanese/ClassicIEADMX.txt @@ -6,7 +6,7 @@ LogLevel.supportedOn = never ; TRANSLATE =================================================================== -Title.text = Classic Start 設定 +Title.text = Open-Shell 設定 State.text = 状態: State1.text = この値にロックする State2.text = デフォルトにロックする @@ -17,7 +17,7 @@ State3Help.text = 「ロックを解除する」の状態に設定すると、 ClassicIECat.text = Classic IE ClassicIECatHelp.text = Classic IE のグループ ポリシー設定 -SUPPORTED_CS404.text = Classic Start 4.0.4 以降のバージョンが必要です。 +SUPPORTED_CS404.text = Open-Shell 4.0.4 以降のバージョンが必要です。 SUPPORTED_IE9.text = Internet Explorer 9 以降のバージョンが必要です。 diff --git a/ClassicStartSrc/Localization/Japanese/ClassicStartMenuADMX.txt b/Src/Localization/Japanese/MenuADMX.txt similarity index 81% rename from ClassicStartSrc/Localization/Japanese/ClassicStartMenuADMX.txt rename to Src/Localization/Japanese/MenuADMX.txt index 8777272..24415a8 100644 --- a/ClassicStartSrc/Localization/Japanese/ClassicStartMenuADMX.txt +++ b/Src/Localization/Japanese/MenuADMX.txt @@ -89,7 +89,7 @@ SkipMetro.supportedOn = win8 ; TRANSLATE =================================================================== -Title.text = Classic Start 設定 +Title.text = Open-Shell 設定 State.text = 状態: State1.text = この値にロックする State2.text = デフォルトにロックする @@ -98,9 +98,9 @@ State1Help.text = 「この値にロックする」の状態に設定すると State2Help.text = 「デフォルトにロックする」の状態に設定すると、設定はすべてのユーザーに対してデフォルトにロックされます。また指定された値は無視されます。 State3Help.text = 「ロックを解除する」の状態に設定すると、設定のデフォルトは指定された値に変更されます。また個々のユーザーが設定を上書きすることもできます。 -ClassicStartMenuCat.text = Classic Start Menu -ClassicStartMenuCatHelp.text = Classic Start Menu のグループ ポリシー設定 -SUPPORTED_CS404.text = Classic Start 4.0.4 以降のバージョンが必要です。 +MenuCat.text = Open-Shell Menu +MenuCatHelp.text = Open-Shell Menu のグループ ポリシー設定 +SUPPORTED_CS404.text = Open-Shell 4.0.4 以降のバージョンが必要です。 SUPPORTED_CS404_WIN7.text = Windows 7 が必要です。 SUPPORTED_CS404_WIN78.text = Windows 7 あるいは Windows 8 が必要です。 SUPPORTED_CS404_WIN781.text = Windows 7 あるいは Windows 8.1 が必要です。 @@ -135,25 +135,25 @@ SkinC1.tipOverride = 1 列の Classic style で使用するスキンを選択し SkinVariationC1.nameOverride = 1 列の Classic style 用スキンのバリエーション SkinVariationC1.tipOverride = 1 列の Classic style で使用するスキンのバリエーションを選択します。(複数のバリエーションをサポートしているスキンの場合) SkinOptionsC1.nameOverride = 1 列の Classic style 用スキンのオプション -SkinOptionsC1.tipOverride = 1 列の Classic style で使用するスキンのオプションを選択します。\nオプションは16進数のリストです。それらを取得するための最良の方法は、[Classic Start Menu の設定]のダイアログでオプションを調整し、[HKCU\Software\PassionateCoder\ClassicStartMenu\Settings] から SkinOptionsC1 という値を検索することです。 +SkinOptionsC1.tipOverride = 1 列の Classic style で使用するスキンのオプションを選択します。\nオプションは16進数のリストです。それらを取得するための最良の方法は、[Open-Shell Menu の設定]のダイアログでオプションを調整し、[HKCU\Software\OpenShell\StartMenu\Settings] から SkinOptionsC1 という値を検索することです。 MenuItems1.nameOverride = 1 列の Classic style 用のメニュー アイテム -MenuItems1.tipOverride = 1 列の Classic style で使用するメニュー アイテムを選択します。\n右の文字列を取得する最良の方法は、[Classic Start Menu の設定] のダイアログボックス内のアイテムを設定してから、[HKCU\Software\PassionateCoder\ClassicStartMenu\Settings] から MenuItems1 という名前の値を検索することです。 +MenuItems1.tipOverride = 1 列の Classic style で使用するメニュー アイテムを選択します。\n右の文字列を取得する最良の方法は、[Open-Shell Menu の設定] のダイアログボックス内のアイテムを設定してから、[HKCU\Software\OpenShell\StartMenu\Settings] から MenuItems1 という名前の値を検索することです。 SkinC2.nameOverride = 2 列の Classic style 用スキン SkinC2.tipOverride = 2 列の Classic style で使用するスキンを選択します。 SkinVariationC2.nameOverride = 2 列の Classic style 用スキンのバリエーション SkinVariationC2.tipOverride = 2 列の Classic style で使用するスキンのバリエーションを選択します。(複数のバリエーションをサポートしているスキンの場合) SkinOptionsC2.nameOverride = 2 列の Classic style 用スキンのオプション -SkinOptionsC2.tipOverride = 2 列の Classic style で使用するスキンのオプションを選択します。\nオプションは 16 進数のリストです。それらを取得するための最良の方法は、[Classic Start Menu の設定]のダイアログでオプションを調整し、[HKCU\Software\PassionateCoder\ClassicStartMenu\Settings] から SkinOptionsC2 という名前の値を検索することです。 +SkinOptionsC2.tipOverride = 2 列の Classic style で使用するスキンのオプションを選択します。\nオプションは 16 進数のリストです。それらを取得するための最良の方法は、[Open-Shell Menu の設定]のダイアログでオプションを調整し、[HKCU\Software\OpenShell\StartMenu\Settings] から SkinOptionsC2 という名前の値を検索することです。 MenuItems2.nameOverride = 2 列の Classic style 用のメニュー アイテム -MenuItems2.tipOverride = 2 列の Classic style で使用するメニュー アイテムを選択します。\n右の文字列を取得する最良の方法は、[Classic Start Menu の設定] のダイアログボックス内のアイテムを設定してから、[HKCU\Software\PassionateCoder\ClassicStartMenu\Settings] から MenuItems2 という名前の値を検索することです。 +MenuItems2.tipOverride = 2 列の Classic style で使用するメニュー アイテムを選択します。\n右の文字列を取得する最良の方法は、[Open-Shell Menu の設定] のダイアログボックス内のアイテムを設定してから、[HKCU\Software\OpenShell\StartMenu\Settings] から MenuItems2 という名前の値を検索することです。 SkinW7.nameOverride = Windows 7 style 用スキン SkinW7.tipOverride = Windows 7 style で使用するスキンを選択します。 SkinVariationW7.nameOverride = Windows 7 style 用スキンのバリエーション SkinVariationW7.tipOverride = Windows 7 style で使用するスキンのバリエーションを選択します。(複数のバリエーションをサポートしているスキンの場合) SkinOptionsW7.nameOverride = Windows 7 style 用スキンのオプション -SkinOptionsW7.tipOverride = Windows 7 style で使用するスキンのオプションを選択します。\nオプションは 16 進数のリストです。それらを取得するための最良の方法は、[Classic Start Menu の設定]のダイアログでオプションを調整し、[HKCU\Software\PassionateCoder\ClassicStartMenu\Settings] から SkinOptionsW7 という名前の値を検索することです。 +SkinOptionsW7.tipOverride = Windows 7 style で使用するスキンのオプションを選択します。\nオプションは 16 進数のリストです。それらを取得するための最良の方法は、[Open-Shell Menu の設定]のダイアログでオプションを調整し、[HKCU\Software\OpenShell\StartMenu\Settings] から SkinOptionsW7 という名前の値を検索することです。 MenuItems7.nameOverride = Windows 7 style 用のメニュー アイテム -MenuItems7.tipOverride = Windows 7 style で使用するメニュー アイテムを選択します。\n右の文字列を取得する最良の方法は、[Classic Start Menu の設定] のダイアログボックス内のアイテムを設定してから、[HKCU\Software\PassionateCoder\ClassicStartMenu\Settings] から MenuItems7 という名前の値を検索することです。 +MenuItems7.tipOverride = Windows 7 style で使用するメニュー アイテムを選択します。\n右の文字列を取得する最良の方法は、[Open-Shell Menu の設定] のダイアログボックス内のアイテムを設定してから、[HKCU\Software\OpenShell\StartMenu\Settings] から MenuItems7 という名前の値を検索することです。 ; windows 7 SkinA.nameOverride = Windows 7 style のすべてのプログラム サブメニュー用スキン @@ -161,7 +161,7 @@ SkinA.tipOverride = Windows 7 style のすべてのプログラム サブメニ SkinVariationA.nameOverride = Windows 7 style のすべてのプログラム サブメニュー用スキンのバリエーション SkinVariationA.tipOverride = Windows 7 style のすべてのプログラム サブメニューで使用するスキンのバリエーションを選択します。(複数のバリエーションをサポートしているスキンの場合) SkinOptionsA.nameOverride = Windows 7 style のすべてのプログラム サブメニュー用スキンのオプション -SkinOptionsA.tipOverride = Windows 7 style のすべてのプログラム サブメニューで使用するスキンのオプションを選択します。\nオプションは 16 進数のリストです。それらを取得するための最良の方法は、[Classic Start Menu の設定] のダイアログでオプションを調整し、[HKCU\Software\PassionateCoder\ClassicStartMenu\Settings] から SkinOptionsA という名前の値を検索することです。 +SkinOptionsA.tipOverride = Windows 7 style のすべてのプログラム サブメニューで使用するスキンのオプションを選択します。\nオプションは 16 進数のリストです。それらを取得するための最良の方法は、[Open-Shell Menu の設定] のダイアログでオプションを調整し、[HKCU\Software\OpenShell\StartMenu\Settings] から SkinOptionsA という名前の値を検索することです。 ; metro settings SkipMetro.tipAddition = この設定は Windows8.1 で動作しません。デスクトップを起動するために、内蔵の Windows の設定を使用する必要があります。 @@ -176,7 +176,7 @@ FolderCommonStartMenu.tipOverride = 共通のスタート メニュー フォル FolderCommonPrograms.nameOverride = 共通のプログラム フォルダー FolderCommonPrograms.tipOverride = 一般的なプログラム フォルダーの上書きを入力してください。\nパスは環境変数を含めることができます。\n注意: この設定は [設定] ダイアログからは編集できません AutoStartDelay.nameOverride = 自動起動の遅延経過時間 -AutoStartDelay.tipOverride = ログイン時に自動的に Classic Start Menu を起動する際の遅延経過時間 (ミリ秒) を入力してください。(ClassicStartMenu.exe を実行してメニューを手動で起動する場合は適用されません)\n注意: この設定は [設定] ダイアログからは編集できません +AutoStartDelay.tipOverride = ログイン時に自動的に Open-Shell Menu を起動する際の遅延経過時間 (ミリ秒) を入力してください。(StartMenu.exe を実行してメニューを手動で起動する場合は適用されません)\n注意: この設定は [設定] ダイアログからは編集できません ; other StartButtonIcon.tipAddition = 値は、ICO ファイルへのパスまたは EXE/DLL とアイコンの ID へのパスを指定できます。 @@ -188,5 +188,5 @@ SoundDrop.tipAddition = 値は、システム イベントの名前や WAV フ ExpandFolderLinks.tipAddition = シンボリックリンク (ジャンクションなど) でのみ動作し、一般的なショートカットでは動作しません。 StartHoverDelay.nameOverride = マウスを重ねた際の遅延経過時間 ([スタート] ボタン用) AllProgramsDelay.nameOverride = マウスを重ねた際の遅延経過時間 (Windows 7 のすべてのプログラム用) -CSMHotkey.tipAddition = .\n\n基本値は、メインキーの仮想コードです。Alt キーのための 1024 及び Ctrl キーのための 512、Shift キーのための 256 を追加します。\n値を取得する最良の方法は、[Classic Start Menu の設定]のダイアログで設定したホットキーを選択し、[HKCU\Software\PassionateCoder\ClassicStartMenu\Settings] から CSMHotkey という名前の値を検索することです。 -WSMHotkey.tipAddition = .\n\n基本値は、メインキーの仮想コードです。Alt キーのための 1024 及び Ctrl キーのための 512、Shift キーのための 256 を追加します。\n値を取得する最良の方法は、[Classic Start Menu の設定]のダイアログで設定したホットキーを選択し、[HKCU\Software\PassionateCoder\ClassicStartMenu\Settings] から WSMHotkey という名前の値を検索することです。 +CSMHotkey.tipAddition = .\n\n基本値は、メインキーの仮想コードです。Alt キーのための 1024 及び Ctrl キーのための 512、Shift キーのための 256 を追加します。\n値を取得する最良の方法は、[Open-Shell Menu の設定]のダイアログで設定したホットキーを選択し、[HKCU\Software\OpenShell\StartMenu\Settings] から CSMHotkey という名前の値を検索することです。 +WSMHotkey.tipAddition = .\n\n基本値は、メインキーの仮想コードです。Alt キーのための 1024 及び Ctrl キーのための 512、Shift キーのための 256 を追加します。\n値を取得する最良の方法は、[Open-Shell Menu の設定]のダイアログで設定したホットキーを選択し、[HKCU\Software\OpenShell\StartMenu\Settings] から WSMHotkey という名前の値を検索することです。 diff --git a/ClassicStartSrc/Localization/Japanese/ClassicStartADMX.txt b/Src/Localization/Japanese/OpenShellADMX.txt similarity index 55% rename from ClassicStartSrc/Localization/Japanese/ClassicStartADMX.txt rename to Src/Localization/Japanese/OpenShellADMX.txt index df5606a..2d01475 100644 --- a/ClassicStartSrc/Localization/Japanese/ClassicStartADMX.txt +++ b/Src/Localization/Japanese/OpenShellADMX.txt @@ -1,6 +1,6 @@ ; TRANSLATE =================================================================== -Title.text = Classic Start 設定 +Title.text = Open-Shell 設定 State.text = 状態: State1.text = この値にロックする State2.text = デフォルトにロックする @@ -9,11 +9,11 @@ State1Help.text = 「この値にロックする」の状態に設定すると State2Help.text = 「デフォルトにロックする」の状態に設定すると、設定はすべてのユーザーに対してデフォルトにロックされます。また指定された値は無視されます。 State3Help.text = 「ロックを解除する」の状態に設定すると、設定のデフォルトは指定された値に変更されます。また個々のユーザーが設定を上書きすることもできます。 -ClassicStartCat.text = Classic Start -ClassicStartCatHelp.text = Classic Start のグループ ポリシー設定 -SUPPORTED_CS404.text = Classic Start 4.0.4 以降のバージョンが必要です。 +OpenShellCat.text = Open-Shell +OpenShellCatHelp.text = Open-Shell のグループ ポリシー設定 +SUPPORTED_CS404.text = Open-Shell 4.0.4 以降のバージョンが必要です。 -Language.nameOverride = Classic Start コンポーネント用の言語 -Language.tipOverride = Classic Start で使用する言語を選択します。(例: en-US や de-DE) 言語はスタート メニュー、ツールバー等に関するテキストに影響を与えます。適切な言語 DLL がインストールされている場合、設定 UI も翻訳されます。 +Language.nameOverride = Open-Shell コンポーネント用の言語 +Language.tipOverride = Open-Shell で使用する言語を選択します。(例: en-US や de-DE) 言語はスタート メニュー、ツールバー等に関するテキストに影響を与えます。適切な言語 DLL がインストールされている場合、設定 UI も翻訳されます。 Update.nameOverride = 自動的に新しいバージョンを確認する -Update.tipOverride = このアイテムを有効にした場合、Classic Start は、毎週プログラムの更新を自動的に確認します。プログラム及び言語の更新がある場合、画面に通知されます。 +Update.tipOverride = このアイテムを有効にした場合、Open-Shell は、毎週プログラムの更新を自動的に確認します。プログラム及び言語の更新がある場合、画面に通知されます。 diff --git a/ClassicStartSrc/Localization/Persian/ExplorerL10N.txt b/Src/Localization/Persian/ExplorerL10N.txt similarity index 100% rename from ClassicStartSrc/Localization/Persian/ExplorerL10N.txt rename to Src/Localization/Persian/ExplorerL10N.txt diff --git a/ClassicStartSrc/Localization/Persian/ClassicStartReadme-fa-IR.rtf b/Src/Localization/Persian/OpenShellReadme-fa-IR.rtf similarity index 88% rename from ClassicStartSrc/Localization/Persian/ClassicStartReadme-fa-IR.rtf rename to Src/Localization/Persian/OpenShellReadme-fa-IR.rtf index 9a60fb4..039117b 100644 --- a/ClassicStartSrc/Localization/Persian/ClassicStartReadme-fa-IR.rtf +++ b/Src/Localization/Persian/OpenShellReadme-fa-IR.rtf @@ -2,17 +2,17 @@ {\colortbl ;\red23\green54\blue93;\red79\green129\blue189;\red0\green112\blue192;\red0\green0\blue255;\red54\green95\blue145;} {\stylesheet{ Normal;}{\s1 heading 1;}} {\*\generator Riched20 10.0.17134}{\*\mmathPr\mnaryLim0\mdispDef1\mwrapIndent1440 }\viewkind4\uc1 -\pard\brdrb\brdrs\brdrw20\brsp80 \ltrpar\widctlpar\sa300\qc\cf1\expndtw5\kerning28\f0\fs52 Classic Start\par +\pard\brdrb\brdrs\brdrw20\brsp80 \ltrpar\widctlpar\sa300\qc\cf1\expndtw5\kerning28\f0\fs52 Open-Shell\par \pard\rtlpar\widctlpar\sa200\sl276\slmult1\qr\cf2\expndtw15\kerning0\b\i\f1\rtlch\fs24\lang1065\'e4\'d3\'ce\'e5 4.\f2 2.6\f1 - \'da\'d1\'d6\'e5 \'da\'e3\'e6\'e3\u1740?\f0\ltrch\lang1033\par \pard\rtlpar\widctlpar\qr\cf0\expndtw0\b0\i0\f3\fs22\par -\pard\rtlpar\widctlpar\qj\f1\rtlch\lang1065\'c8\'e5 \'ce\'c7\'d8\'d1 \'e4\'d5\'c8 \f3\ltrch\lang1033 \cf3\b Classic Start\f4\'99\cf0\b0\f1\rtlch\lang1065 \'e3\'ca\'d4\'98\'d1\u1740?\'e3. \'c7\u1740?\'e4 \'c8\'d1\'e4\'c7\'e3\'e5 \'de\'c7\'c8\'e1\u1740?\'ca\'e5\'c7\u1740? \'e3\'dd\u1740?\'cf\u1740? \'d1\'c7 \'98\'e5 \'cf\'d1 \'e6\u1740?\'e4\'cf\'e6\'d2 \f5\ltrch\lang1033 7\f1\rtlch\lang1065 \'e6 \'e6\u1740?\'e4\'cf\'e6\'d2 \f5\ltrch\lang1033 8\f1\rtlch\lang1065 \'e6\'cc\'e6\'cf \'e4\'cf\'c7\'d1\'e4\'cf \'c8\'e5 \'e6\u1740?\'e4\'cf\'e6\'d2 \'c7\'d6\'c7\'dd\'e5 \'e3\u1740?\'98\'e4\'cf\'ba \'e3\'c7\'e4\'e4\'cf \'e3\'e4\'e6\u1740? \'d4\'d1\'e6\'da \'98\'e1\'c7\'d3\u1740?\'98\'a1 \'cf\'98\'e3\'e5 \'d4\'d1\'e6\'da\'a1 \'e4\'e6\'c7\'d1 \'c7\'c8\'d2\'c7\'d1\u1740? \'c8\'d1\'c7\u1740? \'98\'c7\'e6\'d4\'90\'d1 \'e6\u1740?\'e4\'cf\'e6\'d2 \'e6 \'8d\u1740?\'d2\'e5\'c7\u1740? \'cf\u1740?\'90\'d1.\f3\ltrch\lang1033\par +\pard\rtlpar\widctlpar\qj\f1\rtlch\lang1065\'c8\'e5 \'ce\'c7\'d8\'d1 \'e4\'d5\'c8 \f3\ltrch\lang1033 \cf3\b Open-Shell\f4\'99\cf0\b0\f1\rtlch\lang1065 \'e3\'ca\'d4\'98\'d1\u1740?\'e3. \'c7\u1740?\'e4 \'c8\'d1\'e4\'c7\'e3\'e5 \'de\'c7\'c8\'e1\u1740?\'ca\'e5\'c7\u1740? \'e3\'dd\u1740?\'cf\u1740? \'d1\'c7 \'98\'e5 \'cf\'d1 \'e6\u1740?\'e4\'cf\'e6\'d2 \f5\ltrch\lang1033 7\f1\rtlch\lang1065 \'e6 \'e6\u1740?\'e4\'cf\'e6\'d2 \f5\ltrch\lang1033 8\f1\rtlch\lang1065 \'e6\'cc\'e6\'cf \'e4\'cf\'c7\'d1\'e4\'cf \'c8\'e5 \'e6\u1740?\'e4\'cf\'e6\'d2 \'c7\'d6\'c7\'dd\'e5 \'e3\u1740?\'98\'e4\'cf\'ba \'e3\'c7\'e4\'e4\'cf \'e3\'e4\'e6\u1740? \'d4\'d1\'e6\'da \'98\'e1\'c7\'d3\u1740?\'98\'a1 \'cf\'98\'e3\'e5 \'d4\'d1\'e6\'da\'a1 \'e4\'e6\'c7\'d1 \'c7\'c8\'d2\'c7\'d1\u1740? \'c8\'d1\'c7\u1740? \'98\'c7\'e6\'d4\'90\'d1 \'e6\u1740?\'e4\'cf\'e6\'d2 \'e6 \'8d\u1740?\'d2\'e5\'c7\u1740? \'cf\u1740?\'90\'d1.\f3\ltrch\lang1033\par \pard\ltrpar\widctlpar\par -\pard\rtlpar\widctlpar\qr\f1\rtlch\lang1065\'c2\'ce\'d1\u1740?\'e4 \'e4\'d3\'ce\'e5 \'c8\'d1\'e4\'c7\'e3\'e5 \'d1\'c7 \'c7\'d2 \'e6\'c8\'d3\'c7\u1740?\'ca \f3\ltrch\lang1033 Classic Start \f1\rtlch\lang1065\'cf\'d1\u1740?\'c7\'dd\'ca \'98\'e4\u1740?\'cf:\f3\ltrch\lang1033\par +\pard\rtlpar\widctlpar\qr\f1\rtlch\lang1065\'c2\'ce\'d1\u1740?\'e4 \'e4\'d3\'ce\'e5 \'c8\'d1\'e4\'c7\'e3\'e5 \'d1\'c7 \'c7\'d2 \'e6\'c8\'d3\'c7\u1740?\'ca \f3\ltrch\lang1033 Open-Shell \f1\rtlch\lang1065\'cf\'d1\u1740?\'c7\'dd\'ca \'98\'e4\u1740?\'cf:\f3\ltrch\lang1033\par \pard\ltrpar\widctlpar {{\field{\*\fldinst{HYPERLINK http://www.classicshell.net/ }}{\fldrslt{http://www.classicshell.net/\ul0\cf0}}}}\f3\fs22\par \par @@ -27,7 +27,7 @@ \pard\ltrpar\widctlpar {{\field{\*\fldinst{HYPERLINK http://www.classicshell.net/forum/viewforum.php?f=6 }}{\fldrslt{http://www.classicshell.net/forum/viewforum.php?f=6\ul0\cf0}}}}\f3\fs22\par \par -\pard\rtlpar\widctlpar\qr\f1\rtlch\lang1065\'e3\'d4\'98\'e1\'c7\'ca \'c8\'d1\'e4\'c7\'e3\'e5 \f3\ltrch\lang1033 Classic Start \f1\rtlch\lang1065\'d1\'c7 \'cf\'d1 \'c7\'e4\'cc\'e3\'e4 \'ca\'e6\'d3\'da\'e5 \'e3\'d8\'d1\'cd \'e4\'e3\'c7\u1740?\u1740?\'cf:\f3\ltrch\lang1033\par +\pard\rtlpar\widctlpar\qr\f1\rtlch\lang1065\'e3\'d4\'98\'e1\'c7\'ca \'c8\'d1\'e4\'c7\'e3\'e5 \f3\ltrch\lang1033 Open-Shell \f1\rtlch\lang1065\'d1\'c7 \'cf\'d1 \'c7\'e4\'cc\'e3\'e4 \'ca\'e6\'d3\'da\'e5 \'e3\'d8\'d1\'cd \'e4\'e3\'c7\u1740?\u1740?\'cf:\f3\ltrch\lang1033\par \pard\ltrpar\widctlpar {{\field{\*\fldinst{HYPERLINK http://www.classicshell.net/forum/viewforum.php?f=11 }}{\fldrslt{http://www.classicshell.net/forum/viewforum.php?f=11\ul0\cf0}}}}\f3\fs22\par \par @@ -125,11 +125,11 @@ Classic Explorer Bar\b0\f1\rtlch\lang1065 \'d1\'c7 \'c7\'e4\'ca\'ce\'c7\'c8 \'e \pard\ltrpar\widctlpar\cf0\b0\f3\fs22\par -\pard\rtlpar\widctlpar\qr\f1\rtlch\lang1065\'c8\'d1\'c7\u1740? \'81\'c7\'98 \'98\'d1\'cf\'e4\f3\ltrch\lang1033 \cf3\b Classic Start\cf0\b0 \f1\rtlch\lang1065\'c7\'d2 \'cf\'d3\'ca\'e6\'d1\'c7\'e1\'da\'e3\'e1 \'d2\u1740?\'d1 \'81\u1740?\'d1\'e6\u1740? \'98\'e4\u1740?\'cf:\f3\ltrch\lang1033\par +\pard\rtlpar\widctlpar\qr\f1\rtlch\lang1065\'c8\'d1\'c7\u1740? \'81\'c7\'98 \'98\'d1\'cf\'e4\f3\ltrch\lang1033 \cf3\b Open-Shell\cf0\b0 \f1\rtlch\lang1065\'c7\'d2 \'cf\'d3\'ca\'e6\'d1\'c7\'e1\'da\'e3\'e1 \'d2\u1740?\'d1 \'81\u1740?\'d1\'e6\u1740? \'98\'e4\u1740?\'cf:\f3\ltrch\lang1033\par \pard {\pntext\f3 1)\tab}{\*\pn\pnlvlbody\pnf3\pnindent0\pnstart1\pndec{\pntxta)}} -\rtlpar\nowidctlpar\fi-360\ri720\qj\f1\rtlch\lang1065\'c8\'e5\f3\ltrch\lang1033 \b\f1\rtlch\lang1065\'d5\'dd\'cd\'e5 \'98\'e4\'ca\'d1\'e1 >\f3\ltrch\lang1033 \f1\rtlch\lang1065\'c8\'d1\'e4\'c7\'e3\'e5\'e5\'c7 \'e6 \'e6\u1740?\'8e\'90\u1740?\'e5\'c7\b0\f3\ltrch\lang1033 \f1\rtlch\lang1065\'c8\'d1\'e6\u1740?\'cf \'e6 \'d1\'e6\u1740? \b\f3\ltrch\lang1033 Classic Start \b0\f1\rtlch\lang1065\'cf\'e6\'c8\'c7\'d1-\'98\'e1\u1740?\'98 \'98\'e4\u1740?\'cf. \'d3\'81\'d3 \'cf\'d3\'ca\'e6\'d1\'c7\'e1\'da\'e3\'e1\'e5\'c7 \'d1\'c7 \'cf\'e4\'c8\'c7\'e1 \'98\'e4\u1740?\'cf. \'c8\'d1\'c7\u1740? \'ca\'98\'e3\u1740?\'e1 \'dd\'d1\'c2\u1740?\'e4\'cf \'d4\'c7\u1740?\'cf \'e1\'c7\'d2\'e3 \'c8\'c7\'d4\'cf \'e6\u1740?\'e4\'cf\'e6\'d2 \'d1\'c7 \'e3\'cc\'cf\'cf\'c7 \'d1\'c7\'e5\'c7\'e4\'cf\'c7\'d2\u1740? \'98\'e4\u1740?\'cf.\f3\ltrch\lang1033\line\f1\rtlch\fs18\lang1065 (\'cf\'d1 \'e6\u1740?\'e4\'cf\'e6\'d2 \'c7\'e4\'90\'e1\u1740?\'d3\u1740?: \b\f3\ltrch\lang1033 Control Panel > Programs and Features\b0\f2\rtlch\lang1065 )\f3\ltrch\fs22\lang1033\par +\rtlpar\nowidctlpar\fi-360\ri720\qj\f1\rtlch\lang1065\'c8\'e5\f3\ltrch\lang1033 \b\f1\rtlch\lang1065\'d5\'dd\'cd\'e5 \'98\'e4\'ca\'d1\'e1 >\f3\ltrch\lang1033 \f1\rtlch\lang1065\'c8\'d1\'e4\'c7\'e3\'e5\'e5\'c7 \'e6 \'e6\u1740?\'8e\'90\u1740?\'e5\'c7\b0\f3\ltrch\lang1033 \f1\rtlch\lang1065\'c8\'d1\'e6\u1740?\'cf \'e6 \'d1\'e6\u1740? \b\f3\ltrch\lang1033 Open-Shell \b0\f1\rtlch\lang1065\'cf\'e6\'c8\'c7\'d1-\'98\'e1\u1740?\'98 \'98\'e4\u1740?\'cf. \'d3\'81\'d3 \'cf\'d3\'ca\'e6\'d1\'c7\'e1\'da\'e3\'e1\'e5\'c7 \'d1\'c7 \'cf\'e4\'c8\'c7\'e1 \'98\'e4\u1740?\'cf. \'c8\'d1\'c7\u1740? \'ca\'98\'e3\u1740?\'e1 \'dd\'d1\'c2\u1740?\'e4\'cf \'d4\'c7\u1740?\'cf \'e1\'c7\'d2\'e3 \'c8\'c7\'d4\'cf \'e6\u1740?\'e4\'cf\'e6\'d2 \'d1\'c7 \'e3\'cc\'cf\'cf\'c7 \'d1\'c7\'e5\'c7\'e4\'cf\'c7\'d2\u1740? \'98\'e4\u1740?\'cf.\f3\ltrch\lang1033\line\f1\rtlch\fs18\lang1065 (\'cf\'d1 \'e6\u1740?\'e4\'cf\'e6\'d2 \'c7\'e4\'90\'e1\u1740?\'d3\u1740?: \b\f3\ltrch\lang1033 Control Panel > Programs and Features\b0\f2\rtlch\lang1065 )\f3\ltrch\fs22\lang1033\par \pard {\pntext\f3 2)\tab}{\*\pn\pnlvlbody\pnf3\pnindent0\pnstart1\pndec{\pntxta)}} @@ -138,4 +138,4 @@ Classic Explorer Bar\b0\f1\rtlch\lang1065 \'d1\'c7 \'c7\'e4\'ca\'ce\'c7\'c8 \'e \pard\rtlpar\nowidctlpar\qr\par \par } - \ No newline at end of file + diff --git a/ClassicStartSrc/Localization/Persian/ClassicStartText-fa-IR.wxl b/Src/Localization/Persian/OpenShellText-fa-IR.wxl similarity index 75% rename from ClassicStartSrc/Localization/Persian/ClassicStartText-fa-IR.wxl rename to Src/Localization/Persian/OpenShellText-fa-IR.wxl index 2dd5980..e739244 100644 --- a/ClassicStartSrc/Localization/Persian/ClassicStartText-fa-IR.wxl +++ b/Src/Localization/Persian/OpenShellText-fa-IR.wxl @@ -1,7 +1,7 @@ - این برنامه نصب فقط برای نسخه‌های 32 بیتی ویندوز است. برای ویندوز 64 بیتی باید ClassicStartSetup64 را اجرا کنید. - Classic Start روی ویندوز 7 یا بالاتر نصب می‌شود. + این برنامه نصب فقط برای نسخه‌های 32 بیتی ویندوز است. برای ویندوز 64 بیتی باید Setup64 را اجرا کنید. + Open-Shell روی ویندوز 7 یا بالاتر نصب می‌شود. هم‌اکنون نسخه‌ی جدیدتری از [ProductName] نصب شده است. برنامه نصب پایان می‌پذیرد. کاوشگر کلاسیک کاوشگر کلاسیک نوار ابزاری را به کاوشگر ویندوز اضافه می‌کند، رابط کاربری کپی را جایگزین می‌کند و ایراداتی را تعمیر می‌کند. @@ -9,25 +9,25 @@ منوی شروع کلاسیک جایگزینی برای منوی شروع ویندوز است که می‌توانید آن را به دلخواه تنظیم کنید. کاوشگر اینترنت کلاسیک کاوشگر اینترنت کلاسیک امکان تغییر دادن نوار عنوان و نوار وضعیت کاوشگر اینترنت (Internet Explorer) را در اختیار شما می‌گذارد. - به‌روزرسان Classic Start - به‌روزرسان Classic Start به صورت دوره‌ای وجود نسخه‌های جدید برنامه را بررسی می‌کند. - مشاهده مستندات Classic Start - مشاهده معرفی Classic Start + به‌روزرسان Open-Shell + به‌روزرسان Open-Shell به صورت دوره‌ای وجود نسخه‌های جدید برنامه را بررسی می‌کند. + مشاهده مستندات Open-Shell + مشاهده معرفی Open-Shell تغییر تنظیمات کاوشگر کلاسیک تغییر تنظیمات منوی شروع کلاسیک تغییر تنظیمات نوار عنوان و وضعیت کاوشگر اینترنت - تغییر تنظیمات به‌روزرسان Classic Start + تغییر تنظیمات به‌روزرسان Open-Shell ایجاد پوشه در منوی شروع - وب‌سایت Classic Start - به Classic Start هدیه بدهید + وب‌سایت Open-Shell + به Open-Shell هدیه بدهید ما در فیسبوک مشاهده پرونده «مرا بخوان» - راهنمای Classic Start - پرونده «مرا بخوان» Classic Start - به‌روزرسانی Classic Start + راهنمای Open-Shell + پرونده «مرا بخوان» Open-Shell + به‌روزرسانی Open-Shell تنظیمات کاوشگر کلاسیک تنظیمات منوی شروع کلاسیک تنظیمات کاوشگر اینترنت کلاسیک صفحه شروع را باز کن - Classic Start محجموعه‌ای از قابلیت‌های توسعه‌یافته برای ویندوز است + Open-Shell محجموعه‌ای از قابلیت‌های توسعه‌یافته برای ویندوز است diff --git a/Src/Localization/Persian/StartMenuHelperL10N.txt b/Src/Localization/Persian/StartMenuHelperL10N.txt new file mode 100644 index 0000000..d72af7f --- /dev/null +++ b/Src/Localization/Persian/StartMenuHelperL10N.txt @@ -0,0 +1,3 @@ +[fa-IR] - Persian (Iran, Islamic Republic of) +Menu.PinStart = سنجاق کردن به منوی شروع (Open-Shell) +Menu.UnpinStart = برداشتن از منوی شروع (Open-Shell) diff --git a/ClassicStartSrc/Localization/Persian/StartMenuL10N.txt b/Src/Localization/Persian/StartMenuL10N.txt similarity index 100% rename from ClassicStartSrc/Localization/Persian/StartMenuL10N.txt rename to Src/Localization/Persian/StartMenuL10N.txt diff --git a/ClassicStartSrc/Localization/Polish/ClassicExplorer.html b/Src/Localization/Polish/ClassicExplorer.html similarity index 97% rename from ClassicStartSrc/Localization/Polish/ClassicExplorer.html rename to Src/Localization/Polish/ClassicExplorer.html index ebecbfc..5f7ad4c 100644 --- a/ClassicStartSrc/Localization/Polish/ClassicExplorer.html +++ b/Src/Localization/Polish/ClassicExplorer.html @@ -14,7 +14,7 @@ body { } -

                        Classic Start website  Classic Explorer


                        +

                        Open-Shell website  Classic Explorer


                        Classic Explorer jest wtyczką do Eksploratora Windows, która: @@ -211,8 +211,8 @@ Ikoną może być:
                        Jeżeli atrybut etykiety lub porady rozpoczyna się znakiem $ (znak dolara), wtedy system będzie traktować go jako nazwę ciągu w pliku ExplorerL10N.ini. Rzeczywisty tekst zależy od bieżącego ustawienia języka. Jest to przydatne podczas tworzenia paska narzędzi, który może być używany przez wiele języków.

                        -Uwaga dla programistów: Przyciski niestandardowych polecń mogą być zaznaczone lub wyłączone. Pasek narzędzi sprawdza w kluczu rejestru HKCU\Software\PassionateCoder\ClassicExplorer -wartość DWORD o nazwie przycisk (nazwa używana w lewej kolumnie). 0 oznacza normalny, 1 wyłączona, i 2 zaznaczony. Pasek narzędzi odczytuje klucz rejestru podczas uruchamiania. Aby wymusić aktualizację stanu przycisków po uruchomieniu musisz znaleźć wszystkie okna Eksploratora, zlokalizować okno podrzędne z klasy ClassicStart.CBandWindow i umieścić wiadomość WM_CLEAR. Jest to przydatne, jeżeli utworzysz własny exe, który będzie wykorzystywany przez pasek narzędzi.
                        +Uwaga dla programistów: Przyciski niestandardowych polecń mogą być zaznaczone lub wyłączone. Pasek narzędzi sprawdza w kluczu rejestru HKCU\Software\OpenShell\ClassicExplorer +wartość DWORD o nazwie przycisk (nazwa używana w lewej kolumnie). 0 oznacza normalny, 1 wyłączona, i 2 zaznaczony. Pasek narzędzi odczytuje klucz rejestru podczas uruchamiania. Aby wymusić aktualizację stanu przycisków po uruchomieniu musisz znaleźć wszystkie okna Eksploratora, zlokalizować okno podrzędne z klasy OpenShell.CBandWindow i umieścić wiadomość WM_CLEAR. Jest to przydatne, jeżeli utworzysz własny exe, który będzie wykorzystywany przez pasek narzędzi.

                        Przykłady poleceń niestandardowych

                        @@ -252,12 +252,12 @@ Użyj tego polecenia: C:\SelectText.bat "%5

                        Ustawienia administracyjne

                        Ustawienia dotyczą poszczególnych użytkowników i przechowywane są w rejestrze. Domyślnie każdy użytkownik może edytować wszystkie swoje ustawienia. Administrator może zablokować określone ustawienia, więc żaden użytkownik nie będzie mógł ich edytować:



                        -W tym przykładzie ustawienie "Pokaż przycisk W górę" jest zablokowane, tak aby ten przycisk zawsze był wyświetlany przed przyciskami Wstecz/Dalej. I ustawienie to nie może być zmienione przez dowolnego użytkownika. Osiąga się to przez dodanie odpowiednich ustawień w kluczu rejestru HKEY_LOCAL_MACHINE\SOFTWARE\PassionateCoder\ClassicExplorer. Należy utworzyć wartość ciągu o nazwie "ShowUpButton" i ustawić jej wartość na "BeforeBack".
                        +W tym przykładzie ustawienie "Pokaż przycisk W górę" jest zablokowane, tak aby ten przycisk zawsze był wyświetlany przed przyciskami Wstecz/Dalej. I ustawienie to nie może być zmienione przez dowolnego użytkownika. Osiąga się to przez dodanie odpowiednich ustawień w kluczu rejestru HKEY_LOCAL_MACHINE\SOFTWARE\OpenShell\ClassicExplorer. Należy utworzyć wartość ciągu o nazwie "ShowUpButton" i ustawić jej wartość na "BeforeBack".

                        W niektórych przypadkach możesz nie chcieć zablokować wartości dla wszystkich użytkowników, ale jedynie chcesz zmienić początkową wartość ustawienia. W takim przypadku należy dodać "_Default" do nazwy wartości. Na przykład, aby przycisk W górę był domyślnie wyświetlany przed przyciskami Wstecz/Dalej, ale użytkownicy mieli nadal możliwość wprowadzenia zmiany, gdy tego chcą, należy utworzyć wartość ciągu o nazwie "ShowUpButton_Default" i ustawić jej wartość na "BeforeBack".

                        -Najprostszym sposobem poznania nazwy ustawienia i jego wartości w rejestrze, które chcesz zmodyfikować, jest odszukanie go w kluczu HKEY_CURRENT_USER\Software\PassionateCoder\ClassicExplorer\Settings.
                        +Najprostszym sposobem poznania nazwy ustawienia i jego wartości w rejestrze, które chcesz zmodyfikować, jest odszukanie go w kluczu HKEY_CURRENT_USER\Software\OpenShell\ClassicExplorer\Settings.
                        Czasem możesz chcieć zablokować wartość domyślną ustawienia, ale nie znasz jej wartości. W takim przypadku utwórz wartość DWORD i ustaw jej wartość na 0xDEFA.

                        Istnieje również ustawienie globalne "EnableSettings". Ustawienie jego wartości na 0 w rejestrze blokuje użytkownikom możliwość otworzenia okna dialogowego Ustawienia:

                        @@ -292,7 +292,7 @@ języki.
                        Okno dialogowe Ustawienia jest przetłumaczone na mniejszą liczbę języków. Domyślna instalacja jest dostępna tylko w języku angielskim. Inne języki można -pobrać ze strony tłumaczenia. Upewnij się, pobierasz pakiet tłumaczenia zgodny z posiadaną wersją programu Classic Start.
                        +pobrać ze strony tłumaczenia. Upewnij się, pobierasz pakiet tłumaczenia zgodny z posiadaną wersją programu Open-Shell.

                        diff --git a/ClassicStartSrc/Localization/Polish/ClassicExplorerADMX.txt b/Src/Localization/Polish/ClassicExplorerADMX.txt similarity index 94% rename from ClassicStartSrc/Localization/Polish/ClassicExplorerADMX.txt rename to Src/Localization/Polish/ClassicExplorerADMX.txt index 584b627..45d418b 100644 --- a/ClassicStartSrc/Localization/Polish/ClassicExplorerADMX.txt +++ b/Src/Localization/Polish/ClassicExplorerADMX.txt @@ -29,7 +29,7 @@ ShowZone.supportedOn = win881 ; TRANSLATE =================================================================== -Title.text = Ustawienia Classic Start +Title.text = Ustawienia Open-Shell State.text = Stan: State1.text = Zablokowano na tej wartości State2.text = Zablokowano na domyślnej @@ -40,7 +40,7 @@ State3Help.text = Jeśli ustawisz stan na 'Odblokowano', domyślna wartość ust ClassicExplorerCat.text = Classic Explorer ClassicExplorerCatHelp.text = Classic Explorer ustawienia zasad grupy -SUPPORTED_CS404.text = Wymaga Classic Start 4.0.4 lub nowszego. +SUPPORTED_CS404.text = Wymaga Open-Shell 4.0.4 lub nowszego. SUPPORTED_CS404_WIN7.text = Wymaga Windows 7. SUPPORTED_CS404_WIN881.text = Wymaga Windows 8 lub Windows 8.1. @@ -53,7 +53,7 @@ ProcessWhiteList.tipOverride = Lista procesów, które może załadować Classic ProcessBlackList.nameOverride = Proces czarnej listy ProcessBlackList.tipOverride = Lista procesów, których nie może załadować Classic Explorer. Użyj tylko nazwy pliku procesu (np. "notepad.exe"), wiele nazw oddziel przecinkiem lub średnikiem. ToolbarItems.nameOverride = Przyciski paska narzędzi -ToolbarItems.tipOverride = Wybierz przyciski, które będą wyświetlane na pasku narzędzi.\nNajlepszym sposobem, aby uzyskać prawidłowy ciąg jest skonfigurowanie przycisków w oknie dialogowym Ustawienia Classic Explorer, a następnie sprawdzenie wartości o nazwie ToolbarItems w HKCU\Software\PassionateCoder\ClassicExplorer\Settings +ToolbarItems.tipOverride = Wybierz przyciski, które będą wyświetlane na pasku narzędzi.\nNajlepszym sposobem, aby uzyskać prawidłowy ciąg jest skonfigurowanie przycisków w oknie dialogowym Ustawienia Classic Explorer, a następnie sprawdzenie wartości o nazwie ToolbarItems w HKCU\Software\OpenShell\ClassicExplorer\Settings ; os-specific diff --git a/ClassicStartSrc/Localization/Polish/ClassicIE.html b/Src/Localization/Polish/ClassicIE.html similarity index 94% rename from ClassicStartSrc/Localization/Polish/ClassicIE.html rename to Src/Localization/Polish/ClassicIE.html index dac6d7c..3d019bf 100644 --- a/ClassicStartSrc/Localization/Polish/ClassicIE.html +++ b/Src/Localization/Polish/ClassicIE.html @@ -24,7 +24,7 @@ body { } -

                        Classic Start website  +

                        Open-Shell website  Classic IE


                        Classic IE
                        jest @@ -64,12 +64,12 @@ Naciśnij przycisk OK, aby zapisać ustawienia. Musisz ponownie uruchomi

                        Ustawienia administracyjne

                        -Administrator może zablokować określone ustawienia, więc żaden użytkownik nie będzie mógł ich edytować. Osiąga się to przez dodanie odpowiednich ustawień w kluczu rejestru HKEY_LOCAL_MACHINE\SOFTWARE\PassionateCoder\ClassicIE.
                        +Administrator może zablokować określone ustawienia, więc żaden użytkownik nie będzie mógł ich edytować. Osiąga się to przez dodanie odpowiednich ustawień w kluczu rejestru HKEY_LOCAL_MACHINE\SOFTWARE\OpenShell\ClassicIE.

                        Można również nie blokować ustawienia, ale tylko zastąpić jego początkową wartość. Należy dodać "_Default" do nazwy wartości rejestru.

                        -Najprostszym sposobem poznania nazwy ustawienia i jego wartości w rejestrze, które chcesz zmodyfikować, jest odszukanie go w kluczu HKEY_CURRENT_USER\Software\PassionateCoder\ClassicIE\Settings.
                        +Najprostszym sposobem poznania nazwy ustawienia i jego wartości w rejestrze, które chcesz zmodyfikować, jest odszukanie go w kluczu HKEY_CURRENT_USER\Software\OpenShell\ClassicIE\Settings.
                        Czasami możesz chcieć zablokować wartość domyślną ustawienia, ale nie znasz jej wartości. W takim przypadku utwórz wartość DWORD i ustaw jej wartość na 0xDEFA.
                        diff --git a/ClassicStartSrc/Localization/Polish/ClassicIEADMX.txt b/Src/Localization/Polish/ClassicIEADMX.txt similarity index 92% rename from ClassicStartSrc/Localization/Polish/ClassicIEADMX.txt rename to Src/Localization/Polish/ClassicIEADMX.txt index 61d92e0..f14db8f 100644 --- a/ClassicStartSrc/Localization/Polish/ClassicIEADMX.txt +++ b/Src/Localization/Polish/ClassicIEADMX.txt @@ -6,7 +6,7 @@ LogLevel.supportedOn=never ; TRANSLATE =================================================================== -Title.text = Ustawienia Classic Start +Title.text = Ustawienia Open-Shell State.text = Stan: State1.text = Zablokowano na tej wartości State2.text = Zablokowano na domyślnej @@ -17,7 +17,7 @@ State3Help.text = Jeśli ustawisz stan na 'Odblokowano', domyślna wartość ust ClassicIECat.text = Classic IE ClassicIECatHelp.text = Classic IE ustawienia zasad grupy -SUPPORTED_CS404.text = Wymaga Classic Start 4.0.4 lub nowszego. +SUPPORTED_CS404.text = Wymaga Open-Shell 4.0.4 lub nowszego. SUPPORTED_IE9.text = Wymaga Internet Explorer 9 lub nowszego. diff --git a/ClassicStartSrc/Localization/Polish/License.html b/Src/Localization/Polish/License.html similarity index 88% rename from ClassicStartSrc/Localization/Polish/License.html rename to Src/Localization/Polish/License.html index 9d88992..0b82c83 100644 --- a/ClassicStartSrc/Localization/Polish/License.html +++ b/Src/Localization/Polish/License.html @@ -14,9 +14,9 @@ body { } -

                        Classic Start website  Umowa licencyjna
                        +

                        Open-Shell website  Umowa licencyjna


                        -Classic Start 2009-2017, Ivo Beltchev

                        +Open-Shell 2009-2017, Ivo Beltchev

                        http://www.classicshell.net/

                        UŻYWANIE TEGO OPROGRAMOWANIA OZNACZA AKCEPTACJĘ TYCH WARUNKÓW. JEŚLI ICH NIE AKCEPTUJESZ, NIE KORZYSTAJ Z TEGO OPROGRAMOWANIA.
                        @@ -34,7 +34,7 @@ Licencjobiorca przestrzegający niniejszych warunków licencji ma poni&#

                        PRAWO DO ROZPOWSZECHNIANIA. Możesz rozprowadzać oprogramowania tak długo, jak to robisz bezpłatnie i nie wprowadzając w błąd o pochodzeniu oprogramowania.

                      • -

                        ZNAKI TOWAROWE. Nazwa Classic Start i logo są znakami towarowymi autora. Używanie ich w celu określenia innych produktów lub usług nie jest dozwolone.

                        +

                        ZNAKI TOWAROWE. Nazwa Open-Shell i logo są znakami towarowymi autora. Używanie ich w celu określenia innych produktów lub usług nie jest dozwolone.

                      • WYŁĄCZENIE ODPOWIEDZIALNOŚCI Z TYTUŁU RĘKOJMI. diff --git a/ClassicStartSrc/Localization/Polish/Links.html b/Src/Localization/Polish/Links.html similarity index 81% rename from ClassicStartSrc/Localization/Polish/Links.html rename to Src/Localization/Polish/Links.html index 88c3bd1..a0f6187 100644 --- a/ClassicStartSrc/Localization/Polish/Links.html +++ b/Src/Localization/Polish/Links.html @@ -4,7 +4,7 @@ - Classic Start + Open-Shell -

                        Classic Start website  Łącza


                        Najnowszą wersję można znaleźć na stronie internetowej Classic Start:
                        +

                        Open-Shell website  Łącza


                        Najnowszą wersję można znaleźć na stronie internetowej Open-Shell:
                        http://www.classicshell.net/

                        Tu możesz zobaczyć historię projektu:
                        diff --git a/Src/Localization/Polish/Main.html b/Src/Localization/Polish/Main.html new file mode 100644 index 0000000..5e444c4 --- /dev/null +++ b/Src/Localization/Polish/Main.html @@ -0,0 +1,46 @@ + + + + + + + + + + + Open-Shell + +

                        Strona internetowa Open-Shell  Open-Shell

                        +Wersja 4.3.1 – wydanie ogólne

                        +

                        Czym jest Open-Shell?

                        +Open-Shell™ jest zbiorem funkcji zwiększających użyteczność systemu Windows. Program +posiada konfigurowalne menu Start i przycisk Start, dodaje +pasek narzędzi do Eksploratora Windows i wspiera wiele innych funkcji.
                        +
                        +
                        +

                        Wymagania systemowe

                        +Open-Shell działa z Windows 7, Windows 8, Windows 8.1, Windows Server 2008 R2, Windows Server 2012 i Windows Server 2012 R2. Program obsługuje 32 i 64-bitowe wersje systemu (instalator działa na obu wersjach). Niektóre karnacje dla menu Start wymagają włączonego Aero. Inne wymagają co najmniej podstawowej kompozycji.
                        +
                        +
                        +

                        Składniki


                        + +Open-Shell składa się z trzech głównych składników: +
                        +

                        Dezinstalacja

                        +Aby zdeinstalować Open-Shell przejdź do Panelu sterowania -> Programy i funkcje.
                        Innym sposobem jest uruchomienie Instalatora programu i wybranie "Usuń".
                        +Zakończenie procesu może wymagać wylogowania.
                        +
                        + diff --git a/ClassicStartSrc/Localization/Polish/ClassicStartMenu.html b/Src/Localization/Polish/Menu.html similarity index 93% rename from ClassicStartSrc/Localization/Polish/ClassicStartMenu.html rename to Src/Localization/Polish/Menu.html index bf3f27d..04ffcd6 100644 --- a/ClassicStartSrc/Localization/Polish/ClassicStartMenu.html +++ b/Src/Localization/Polish/Menu.html @@ -8,7 +8,7 @@ - Classic Start Menu + Open-Shell Menu -

                        Classic Start website  -Classic Start Menu


                        -Classic Start Menu
                        +

                        Open-Shell website  +Open-Shell Menu


                        +Open-Shell Menu
                        jest elastycznym menu startowym, które może naśladować zachowanie menu w systemie Windows 2000, XP i Windows 7. Posiada wiele zaawansowanych funkcji:
                          @@ -105,7 +105,7 @@ przenieść go do innego folderu.

                          Kliknij prawym przyciskiem myszy na elemencie, aby zmienić jego nazwę, usunąć go, eksplorować go, sortować menu lub wykonać inne zadania.

                          -Kliknij prawym przyciskiem myszy na ikonę menu Start, aby edytować ustawienia Classic Start Menu, wyświetlić plik pomocy, lub +Kliknij prawym przyciskiem myszy na ikonę menu Start, aby edytować ustawienia Open-Shell Menu, wyświetlić plik pomocy, lub zakończyć pracę programu.


                          @@ -177,7 +177,7 @@ Ikoną może być:

                          • pozostawiono puste - jeśli atrybut łącza wskazuje na plik lub folder, to zostanie użyta ikona pliku lub folderu
                          • plik zasobów, ID ikony - na przykład %windir%\notepad.exe,2. Nie należy pozostawiać spacji między nazwą pliku a przecinkiem. Upewnij się, że używasz identyfikatora zasobu ikony, a nie indeksu ikony. Aby uzyskać najlepsze rezultaty należy użyć przycisku [...] umieszczonego przy polu Ikona
                            -
                          • ID ikony - jak wyżej, ale plikiem zasobów jest ClassicStartMenuDLL.dll. Jest to przydatne, gdy odnosi się do ikon własnych menu Start
                            +
                          • ID ikony - jak wyżej, ale plikiem zasobów jest StartMenuDLL.dll. Jest to przydatne, gdy odnosi się do ikon własnych menu Start
                          • plik ikony -  na przykład C:\Program Files\Mozilla Thunderbird\Email.ico
                          • brak - zostanie użyta pusta ikona
                          Jeżeli atrybut etykiety lub porady rozpoczyna się znakiem $ (znak dolara), wtedy system będzie traktować go jako nazwę ciągu w pliku StartMenuL10N.ini. Rzeczywisty tekst zależy od bieżącego ustawienia języka. Jest to przydatne podczas tworzenia menu, które może być używane przez wiele języków.
                          @@ -192,7 +192,7 @@ wszystkie swoje ustawienia. Administrator może zablokować określo
                          W tym przykładzie ustawienie "Włącz menu kontekstowe" jest zablokowane, tak aby pole wyboru zawsze było odznaczone i nie mogło być zmienione przez dowolnego użytkownika. Osiąga się to przez -dodanie odpowiednich ustawień w kluczu rejestru HKEY_LOCAL_MACHINE\SOFTWARE\PassionateCoder\ClassicStartMenu. Należy utworzyć wartość DWORD o nazwie "EnableContextMenu" i ustawić jej wartość na 0.
                          +dodanie odpowiednich ustawień w kluczu rejestru HKEY_LOCAL_MACHINE\SOFTWARE\OpenShell\Menu. Należy utworzyć wartość DWORD o nazwie "EnableContextMenu" i ustawić jej wartość na 0.

                          W niektórych przypadkach możesz nie chcieć zablokować wartości dla wszystkich użytkowników, ale jedynie chcesz zmienić początkową wartość ustawienia. W takim przypadku należy dodać @@ -201,7 +201,7 @@ było domyślnie wyłączone, ale użytkownicy mieli nadal m gdy tego chcą, należy utworzyć wartość DWORD o nazwie "EnableContextMenu_Default" i ustawić jej wartość na 0.

                          -Najprostszym sposobem poznania nazwy ustawienia i jego wartości w rejestrze, które chcesz zmodyfikować, jest odszukanie go w kluczu HKEY_CURRENT_USER\Software\PassionateCoder\ClassicStartMenu\Settings.
                          +Najprostszym sposobem poznania nazwy ustawienia i jego wartości w rejestrze, które chcesz zmodyfikować, jest odszukanie go w kluczu HKEY_CURRENT_USER\Software\OpenShell\StartMenu\Settings.
                          Czasem możesz chcieć zablokować wartość domyślną ustawienia, ale nie znasz jej wartości. W takim przypadku utwórz wartość DWORD i ustaw jej wartość na 0xDEFA.
                          @@ -219,9 +219,9 @@ Edycja ustawień za pomocą zasad grupy jest również obsł

                          Karnacje

                          Można wybrać jedną z wielu zainstalowanych karnacji:

                          -Skins for Classic Start Menu
                          +Skins for Open-Shell Menu

                          Lub można pobrać i zainstalować dodatkowe karnacje innych firm (z głównej strony internetowej lub z innego miejsca). Po pobraniu nowej karnacji należy skopiować plik .skin do katalogu Skins – z reguły do C:\Program -Files\Classic Start\Skins. Po tym karnacja będzie dostępna w ustawieniach.
                          +Files\Open-Shell\Skins. Po tym karnacja będzie dostępna w ustawieniach.

                          Uwaga: Niektóre karnacje mogą być specjalnie zaprojektowane dla trybu Klasycznego, Podstawowego, lub Aero. Na przykład karnacja Aero może wymagać @@ -269,7 +269,7 @@ Szukaj z Bing: http://www.bing.com/search?q=%2<

                          Niestandardowy przycisk Start
                          -

                          Classic Start może dodać swój własny przycisk Start na pasku zadań. On może +Open-Shell może dodać swój własny przycisk Start na pasku zadań. On może zastąpić nawet domyślny przycisk Start w Windows 7. Można wybrać "muszelkę" ze stylu Aero, klasyczny prostokątny przycisk, lub można utworzyć własny. Dla niestandardowego przycisku Start potrzebny jest obraz, który @@ -294,12 +294,12 @@ języki.
                          Okno dialogowe Ustawienia jest przetłumaczone na mniejszą liczbę języków. Domyślna instalacja jest dostępna tylko w języku angielskim. Inne języki można -pobrać ze strony tłumaczenia. Upewnij się, pobierasz pakiet tłumaczenia zgodny z posiadaną wersją programu Classic Start.
                          +pobrać ze strony tłumaczenia. Upewnij się, pobierasz pakiet tłumaczenia zgodny z posiadaną wersją programu Open-Shell.


                          Wiersz polecenia

                          -ClassicStartMenu.exe obsługuje 5 parametrów wiersza poleceń: -open, -toggle, -togglenew, -exit i -settings.
                          +StartMenu.exe obsługuje 5 parametrów wiersza poleceń: -open, -toggle, -togglenew, -exit i -settings.

                          Dwa pierwsze wykonują to, co sugeruje nazwa. Pierwszy otwiera klasyczne menu start, drugi przełącza je. Można używać parametrów, aby utworzyć skrót na pasku szybkiego uruchamiania, który otwiera menu start, lub ustawić klawisz szybkiego dostępu do programów takich jak WinKey.

                          diff --git a/ClassicStartSrc/Localization/Polish/ClassicStartMenuADMX.txt b/Src/Localization/Polish/MenuADMX.txt similarity index 85% rename from ClassicStartSrc/Localization/Polish/ClassicStartMenuADMX.txt rename to Src/Localization/Polish/MenuADMX.txt index 0056718..afcf5d9 100644 --- a/ClassicStartSrc/Localization/Polish/ClassicStartMenuADMX.txt +++ b/Src/Localization/Polish/MenuADMX.txt @@ -89,7 +89,7 @@ SkipMetro.supportedOn = win8 ; TRANSLATE =================================================================== -Title.text = Ustawienia Classic Start +Title.text = Ustawienia Open-Shell State.text = Stan: State1.text = Zablokowano na tej wartości State2.text = Zablokowano na domyślnej @@ -98,9 +98,9 @@ State1Help.text = Jeśli ustawisz stan na 'Zablokowano na tej wartości', ustawi State2Help.text = Jeśli ustawisz stan na 'Zablokowano na domyślnej', ustawienie zostanie zablokowane na wartości domyślnej dla wszystkich użytkowników. Określona wartość jest ignorowana. State3Help.text = Jeśli ustawisz stan na 'Odblokowano', domyślna wartość ustawienia zostanie zmieniona na określoną wartość. Poszczególni użytkownicy będą mogli zmienić to ustawienie. -ClassicStartMenuCat.text = Classic Start Menu -ClassicStartMenuCatHelp.text = Classic Start Menu ustawienia zasad grupy -SUPPORTED_CS404.text = Wymaga Classic Start 4.0.4 lub nowszego. +MenuCat.text = Open-Shell Menu +MenuCatHelp.text = Open-Shell Menu ustawienia zasad grupy +SUPPORTED_CS404.text = Wymaga Open-Shell 4.0.4 lub nowszego. SUPPORTED_CS404_WIN7.text = Wymaga Windows 7. SUPPORTED_CS404_WIN78.text = Wymaga Windows 7 lub Windows 8. SUPPORTED_CS404_WIN781.text = Wymaga Windows 7 lub Windows 8.1. @@ -135,25 +135,25 @@ SkinC1.tipOverride = Wybierz karnację, która będzie używana w stylu klasyczn SkinVariationC1.nameOverride = Odmiany karnacji dla klasycznego menu z jedną kolumną SkinVariationC1.tipOverride = Wybierz odmianę karnacji, która będzie używana w stylu klasycznym z jedną kolumną (dla karnacji, które obsługują wiele odmian) SkinOptionsC1.nameOverride = Opcje karnacji klasycznego menu z jedną kolumną -SkinOptionsC1.tipOverride = Wybierz opcje karnacji, która będzie używana w stylu klasycznym z jedną kolumną.\nOpcje są listą liczb szesnastkowych. Najlepszym sposobem jest dostosowanie tych opcji w oknie dialogowym Ustawienia Classic Start Menu, a następnie sprawdzenie wartości o nazwie SkinOptionsC1 w HKCU\Software\PassionateCoder\ClassicStartMenu\Settings +SkinOptionsC1.tipOverride = Wybierz opcje karnacji, która będzie używana w stylu klasycznym z jedną kolumną.\nOpcje są listą liczb szesnastkowych. Najlepszym sposobem jest dostosowanie tych opcji w oknie dialogowym Ustawienia Open-Shell Menu, a następnie sprawdzenie wartości o nazwie SkinOptionsC1 w HKCU\Software\OpenShell\StartMenu\Settings MenuItems1.nameOverride = Pozycje menu w klasycznym menu z jedną kolumną -MenuItems1.tipOverride = Wybierz pozycje menu, które będą używane w stylu klasycznym z jedną kolumną.\nNajlepszym sposobem, aby uzyskać prawidłowy ciąg jest skonfigurowanie elementów w oknie dialogowym Ustawienia Classic Start Menu, a następnie sprawdzenie wartości o nazwie MenuItems1 w HKCU\Software\PassionateCoder\ClassicStartMenu\Settings +MenuItems1.tipOverride = Wybierz pozycje menu, które będą używane w stylu klasycznym z jedną kolumną.\nNajlepszym sposobem, aby uzyskać prawidłowy ciąg jest skonfigurowanie elementów w oknie dialogowym Ustawienia Open-Shell Menu, a następnie sprawdzenie wartości o nazwie MenuItems1 w HKCU\Software\OpenShell\StartMenu\Settings SkinC2.nameOverride = Karnacja dla klasycznego menu z dwiema kolumnami SkinC2.tipOverride = Wybierz karnację, która będzie używana w stylu klasycznym z dwiema kolumnami SkinVariationC2.nameOverride = Odmiany karnacji dla klasycznego menu z dwiema kolumnami SkinVariationC2.tipOverride = Wybierz odmianę karnacji, która będzie używana w stylu klasycznym z dwiema kolumnami (dla karnacji, które obsługują wiele odmian) SkinOptionsC2.nameOverride = Opcje karnacji klasycznego menu z dwiema kolumnami -SkinOptionsC2.tipOverride = Wybierz opcje karnacji, która będzie używana w stylu klasycznym z dwiema kolumnami.\nOpcje są listą liczb szesnastkowych. Najlepszym sposobem jest dostosowanie tych opcji w oknie dialogowym Ustawienia Classic Start Menu, a następnie sprawdzenie wartości o nazwie SkinOptionsC2 w HKCU\Software\PassionateCoder\ClassicStartMenu\Settings +SkinOptionsC2.tipOverride = Wybierz opcje karnacji, która będzie używana w stylu klasycznym z dwiema kolumnami.\nOpcje są listą liczb szesnastkowych. Najlepszym sposobem jest dostosowanie tych opcji w oknie dialogowym Ustawienia Open-Shell Menu, a następnie sprawdzenie wartości o nazwie SkinOptionsC2 w HKCU\Software\OpenShell\StartMenu\Settings MenuItems2.nameOverride = Pozycje menu w klasycznym menu z dwiema kolumnami -MenuItems2.tipOverride = Wybierz pozycje menu, które będą używane w stylu klasycznym z dwiema kolumnami.\nNajlepszym sposobem, aby uzyskać prawidłowy ciąg jest skonfigurowanie elementów w oknie dialogowym Ustawienia Classic Start Menu, a następnie sprawdzenie wartości o nazwie MenuItems2 w HKCU\Software\PassionateCoder\ClassicStartMenu\Settings +MenuItems2.tipOverride = Wybierz pozycje menu, które będą używane w stylu klasycznym z dwiema kolumnami.\nNajlepszym sposobem, aby uzyskać prawidłowy ciąg jest skonfigurowanie elementów w oknie dialogowym Ustawienia Open-Shell Menu, a następnie sprawdzenie wartości o nazwie MenuItems2 w HKCU\Software\OpenShell\StartMenu\Settings SkinW7.nameOverride = Karnacja dla stylu Windows 7 SkinW7.tipOverride = Wybierz karnację, która będzie używana w stylu Windows 7 SkinVariationW7.nameOverride = Odmiany karnacji dla stylu Windows 7 SkinVariationW7.tipOverride = Wybierz odmianę karnacji, która będzie używana w stylu Windows 7 (dla karnacji, które obsługują wiele odmian) SkinOptionsW7.nameOverride = Opcje karnacji stlu Windows 7 -SkinOptionsW7.tipOverride = Wybierz opcje karnacji, która będzie używana w stylu Windows 7.\nOpcje są listą liczb szesnastkowych. Najlepszym sposobem jest dostosowanie tych opcji w oknie dialogowym Ustawienia Classic Start Menu, a następnie sprawdzenie wartości o nazwie SkinOptionsW7 w HKCU\Software\PassionateCoder\ClassicStartMenu\Settings +SkinOptionsW7.tipOverride = Wybierz opcje karnacji, która będzie używana w stylu Windows 7.\nOpcje są listą liczb szesnastkowych. Najlepszym sposobem jest dostosowanie tych opcji w oknie dialogowym Ustawienia Open-Shell Menu, a następnie sprawdzenie wartości o nazwie SkinOptionsW7 w HKCU\Software\OpenShell\StartMenu\Settings MenuItems7.nameOverride = Pozycje menu w stylu Windows 7 -MenuItems7.tipOverride = Wybierz pozycje menu, które będą używane w stylu Windows 7.\nNajlepszym sposobem, aby uzyskać prawidłowy ciąg jest skonfigurowanie elementów w oknie dialogowym Ustawienia Classic Start Menu, a następnie sprawdzenie wartości o nazwie MenuItems7 w HKCU\Software\PassionateCoder\ClassicStartMenu\Settings +MenuItems7.tipOverride = Wybierz pozycje menu, które będą używane w stylu Windows 7.\nNajlepszym sposobem, aby uzyskać prawidłowy ciąg jest skonfigurowanie elementów w oknie dialogowym Ustawienia Open-Shell Menu, a następnie sprawdzenie wartości o nazwie MenuItems7 w HKCU\Software\OpenShell\StartMenu\Settings ; windows 7 SkinA.nameOverride = Karnacja podmenu Wszystkie programy dla menu Start Windows 7 @@ -161,7 +161,7 @@ SkinA.tipOverride = Wybierz karnację, która będzie używana przez podmenu Wsz SkinVariationA.nameOverride = Odmiany karnacji podmenu Wszystkie programy dla menu Start Windows 7 SkinVariationA.tipOverride = Wybierz odmianę karnacji, która będzie używana przez podmenu Wszystkie programy w menu Start Windows 7 (dla karnacji, które obsługują wiele odmian) SkinOptionsA.nameOverride = Opcje karnacji podmenu Wszystkie programy dla menu Start Windows 7 -SkinOptionsA.tipOverride = Wybierz opcje karnacji, która będzie używana przez podmenu Wszystkie programy w menu Start Windows 7.\nOpcje są listą liczb szesnastkowych. Najlepszym sposobem jest dostosowanie tych opcji w oknie dialogowym Ustawienia Classic Start Menu, a następnie sprawdzenie wartości o nazwie SkinOptionsA w HKCU\Software\PassionateCoder\ClassicStartMenu\Settings +SkinOptionsA.tipOverride = Wybierz opcje karnacji, która będzie używana przez podmenu Wszystkie programy w menu Start Windows 7.\nOpcje są listą liczb szesnastkowych. Najlepszym sposobem jest dostosowanie tych opcji w oknie dialogowym Ustawienia Open-Shell Menu, a następnie sprawdzenie wartości o nazwie SkinOptionsA w HKCU\Software\OpenShell\StartMenu\Settings ; metro settings SkipMetro.tipAddition = To ustawienie nie działa w Windows 8.1. Należy użyć wbudowanego ustawienia systemu Windows, aby podczas uruchamiania przechodzić do Pulpitu @@ -176,7 +176,7 @@ FolderCommonStartMenu.tipOverride = Wprowadź zastąpienie wspólnego folderu me FolderCommonPrograms.nameOverride = Wspólny folder Programy FolderCommonPrograms.tipOverride = Wprowadź zastąpienie wspólnego folderu Programy.\nŚcieżka może zawierać zmienne środowiskowe.\nUwaga: To ustawienie nie jest edytowalne w oknie dialogowym Ustawienia AutoStartDelay.nameOverride = Opóźnienie autouruchamiania -AutoStartDelay.tipOverride = Wprowadź opóźnienie automatycznego uruchamiania menu start w ms podczas logowania (nie ma zastosowania w przypadku ręcznego uruchamiania ClassicStartMenu.exe).\nUwaga: To ustawienie nie jest edytowalne w oknie dialogowym Ustawienia +AutoStartDelay.tipOverride = Wprowadź opóźnienie automatycznego uruchamiania menu start w ms podczas logowania (nie ma zastosowania w przypadku ręcznego uruchamiania StartMenu.exe).\nUwaga: To ustawienie nie jest edytowalne w oknie dialogowym Ustawienia ; other StartButtonIcon.tipAddition = Wartością może być ścieżką do pliku ICO lub ścieżką do EXE / DLL oraz identyfikatora ikony @@ -188,5 +188,5 @@ SoundDrop.tipAddition = Wartością może być nazwa zdarzenia systemowego lub ExpandFolderLinks.tipAddition = Działa tylko dla łączy symbolicznych (takich jak połączenia), a nie dla zwykłych skrótów StartHoverDelay.nameOverride = Opóźnienie aktywowania (przycisku Start) AllProgramsDelay.nameOverride = Opóźnienie aktywowania (Wszystkie programy w Windows 7) -CSMHotkey.tipAddition = .\n\nWartością bazową jest wirtualny kod klawiszy głównych . Dodaj 256 dla Shift, 512 dla Control i 1024 dla Alt.\nNajlepszym sposobem, aby uzyskać wartość jest wybranie klawisza skrótu w oknie dialogowym Ustawienia Classic Start Menu, a następnie sprawdzenie wartości o nazwie CSMHotkey w HKCU\Software\PassionateCoder\ClassicStartMenu\Settings -WSMHotkey.tipAddition = .\n\nWartością bazową jest wirtualny kod klawiszy głównych. Dodaj 256 dla Shift, 512 dla Control i 1024 dla Alt.\nNajlepszym sposobem, aby uzyskać wartość jest wybranie klawisza skrótu w oknie dialogowym Ustawienia Classic Start Menu, a następnie sprawdzenie wartości o nazwie WSMHotkey w HKCU\Software\PassionateCoder\ClassicStartMenu\Settings +CSMHotkey.tipAddition = .\n\nWartością bazową jest wirtualny kod klawiszy głównych . Dodaj 256 dla Shift, 512 dla Control i 1024 dla Alt.\nNajlepszym sposobem, aby uzyskać wartość jest wybranie klawisza skrótu w oknie dialogowym Ustawienia Open-Shell Menu, a następnie sprawdzenie wartości o nazwie CSMHotkey w HKCU\Software\OpenShell\StartMenu\Settings +WSMHotkey.tipAddition = .\n\nWartością bazową jest wirtualny kod klawiszy głównych. Dodaj 256 dla Shift, 512 dla Control i 1024 dla Alt.\nNajlepszym sposobem, aby uzyskać wartość jest wybranie klawisza skrótu w oknie dialogowym Ustawienia Open-Shell Menu, a następnie sprawdzenie wartości o nazwie WSMHotkey w HKCU\Software\OpenShell\StartMenu\Settings diff --git a/ClassicStartSrc/Localization/Polish/ClassicStart.hhp b/Src/Localization/Polish/OpenShell.hhp similarity index 67% rename from ClassicStartSrc/Localization/Polish/ClassicStart.hhp rename to Src/Localization/Polish/OpenShell.hhp index 7e3e3f3..f9e0308 100644 --- a/ClassicStartSrc/Localization/Polish/ClassicStart.hhp +++ b/Src/Localization/Polish/OpenShell.hhp @@ -1,7 +1,7 @@ [OPTIONS] Compatibility=1.1 or later -Compiled file=ClassicStart.chm -Contents file=ClassicStartTOC.hhc +Compiled file=OpenShell.chm +Contents file=OpenShellTOC.hhc Default topic=Main.html Display compile progress=Yes Language=0x415 Polish (Poland) @@ -9,7 +9,7 @@ Language=0x415 Polish (Poland) [FILES] ClassicExplorer.html -ClassicStartMenu.html +Menu.html ClassicIE.html [INFOTYPES] diff --git a/ClassicStartSrc/Localization/Polish/ClassicStartADMX.txt b/Src/Localization/Polish/OpenShellADMX.txt similarity index 54% rename from ClassicStartSrc/Localization/Polish/ClassicStartADMX.txt rename to Src/Localization/Polish/OpenShellADMX.txt index e3f68d9..fe70854 100644 --- a/ClassicStartSrc/Localization/Polish/ClassicStartADMX.txt +++ b/Src/Localization/Polish/OpenShellADMX.txt @@ -1,6 +1,6 @@ ; TRANSLATE =================================================================== -Title.text = Ustawienia Classic Start +Title.text = Ustawienia Open-Shell State.text = Stan: State1.text = Zablokowano na tej wartości State2.text = Zablokowano na domyślnej @@ -9,11 +9,11 @@ State1Help.text = Jeśli ustawisz stan na 'Zablokowano na tej wartości', ustawi State2Help.text = Jeśli ustawisz stan na 'Zablokowano na domyślnej', ustawienie zostanie zablokowane na wartości domyślnej dla wszystkich użytkowników. Określona wartość jest ignorowana. State3Help.text = Jeśli ustawisz stan na 'Odblokowano', domyślna wartość ustawienia zostanie zmieniona na określoną wartość. Poszczególni użytkownicy będą mogli zmienić to ustawienie. -ClassicStartCat.text = Classic Start -ClassicStartCatHelp.text = Classic Start ustawienia zasad grupy -SUPPORTED_CS404.text = Wymaga Classic Start 4.0.4 lub nowszego. +OpenShellCat.text = Open-Shell +OpenShellCatHelp.text = Open-Shell ustawienia zasad grupy +SUPPORTED_CS404.text = Wymaga Open-Shell 4.0.4 lub nowszego. -Language.nameOverride = Język komponentów Classic Start -Language.tipOverride = Wybierz język, który będzie używany przez Classic Start (np. en-US lub de-DE). Język wpłynie na tekst w menu Start, paskach narzędzi, itp. Jeśli jest zainstalowana odpowiednia biblioteka DLL języka, ustawienia interfejsu użytkownika mogą być również tłumaczone +Language.nameOverride = Język komponentów Open-Shell +Language.tipOverride = Wybierz język, który będzie używany przez Open-Shell (np. en-US lub de-DE). Język wpłynie na tekst w menu Start, paskach narzędzi, itp. Jeśli jest zainstalowana odpowiednia biblioteka DLL języka, ustawienia interfejsu użytkownika mogą być również tłumaczone Update.nameOverride = Włącz automatyczne sprawdzanie dostępności nowej wersji -Update.tipOverride = Gdy pole jest zaznaczone, Classic Start sprawdza dostępność nowej wersji co tydzień. Zostaniesz powiadomiony, jeśli jest dostępna nowa wersja oprogramowania Classic Start lub nowa aktualizacja dla aktualnie używanego języka +Update.tipOverride = Gdy pole jest zaznaczone, Open-Shell sprawdza dostępność nowej wersji co tydzień. Zostaniesz powiadomiony, jeśli jest dostępna nowa wersja oprogramowania Open-Shell lub nowa aktualizacja dla aktualnie używanego języka diff --git a/ClassicStartSrc/Localization/Polish/ClassicStartEULA.rtf b/Src/Localization/Polish/OpenShellEULA.rtf similarity index 89% rename from ClassicStartSrc/Localization/Polish/ClassicStartEULA.rtf rename to Src/Localization/Polish/OpenShellEULA.rtf index d579ee466506ed30347f6fa6440432ec1eeba4a4..48dc58d20515c0c93e4dbe4a1c601c70a43af62d 100644 GIT binary patch delta 103 zcmew;eOr11KeMKPL290Ea7JoQjzWxjqNRe7fuXrBkg(8E2+2rQKuAw^WVYeT2dORw csh-@+tboMbyq9?y3l~E5<^qmJRwiC90I;7S2mk;8 delta 124 zcmcaD{ZV=YKeLf@PGWI!X0k$XNn%lnLX3K%rGk-xp}8)Qu+UKm$w*ZQ04d1NODsv% nbY$H&B5KIOO)-fw!2yR}%yo`kx#fHrh9F431Ar&g3 diff --git a/ClassicStartSrc/Localization/Polish/ClassicStartReadme.rtf b/Src/Localization/Polish/OpenShellReadme.rtf similarity index 89% rename from ClassicStartSrc/Localization/Polish/ClassicStartReadme.rtf rename to Src/Localization/Polish/OpenShellReadme.rtf index ccab691..79e7555 100644 --- a/ClassicStartSrc/Localization/Polish/ClassicStartReadme.rtf +++ b/Src/Localization/Polish/OpenShellReadme.rtf @@ -2,14 +2,14 @@ {\colortbl ;\red23\green54\blue93;\red79\green129\blue189;\red0\green112\blue192;\red0\green0\blue255;\red54\green95\blue145;\red0\green0\blue0;} {\stylesheet{ Normal;}{\s1 heading 1;}} {\*\generator Riched20 10.0.17134}{\*\mmathPr\mnaryLim0\mdispDef1\mwrapIndent1440 }\viewkind4\uc1 -\pard\brdrb\brdrs\brdrw20\brsp80 \widctlpar\sa300\qc\cf1\expndtw5\kerning28\f0\fs52 Classic Start\par +\pard\brdrb\brdrs\brdrw20\brsp80 \widctlpar\sa300\qc\cf1\expndtw5\kerning28\f0\fs52 Open-Shell\par \pard\widctlpar\sa200\sl276\slmult1\cf2\expndtw15\kerning0\b\i\fs24 Wersja 4.3.1 \endash \cf3\f1 wydanie og\'f3lne\cf2\fs22\par \pard\widctlpar\cf0\expndtw0\b0\i0\par -\f2 Dzi\'eakujemy za zainstalowanie \cf3\b\f1 Classic Start\'99\cf0\b0 . \f2 Program dodaje niekt\'f3re brakuj\'b9ce funkcje w systemie Windows 7\f1 , Windows 8, Windows 8.1 i Windows 10\f2 - jak w klasyczne menu Start, przycisk Start, pasek narz\'eadzi Eksploratora Windows i inne.\f1\par +\f2 Dzi\'eakujemy za zainstalowanie \cf3\b\f1 Open-Shell\'99\cf0\b0 . \f2 Program dodaje niekt\'f3re brakuj\'b9ce funkcje w systemie Windows 7\f1 , Windows 8, Windows 8.1 i Windows 10\f2 - jak w klasyczne menu Start, przycisk Start, pasek narz\'eadzi Eksploratora Windows i inne.\f1\par \par -\f2 Najnowsz\'b9 wersj\'ea mo\'bfna znale\'9f\'e6 na stronie internetowej Classic Start:\f1\par +\f2 Najnowsz\'b9 wersj\'ea mo\'bfna znale\'9f\'e6 na stronie internetowej Open-Shell:\f1\par {{\field{\*\fldinst{HYPERLINK http://www.classicshell.net/ }}{\fldrslt{http://www.classicshell.net/\ul0\cf0}}}}\f1\fs22\par \par \f2 Aby uzyska\'e6 odpowiedzi na najcz\'ea\'9cciej zadawane pytania zajrzyj tutaj:\par @@ -21,10 +21,10 @@ Skorzystaj z forum dyskusyjnego\f2 , aby uzyska\'e6 pomoc\f1 :\par \f2 Zg\'b3o\'9c b\'b3\'eady i propozycje nowych funkcji\f1 na forum opracowywania produktu:\par {{\field{\*\fldinst{HYPERLINK http://www.classicshell.net/forum/viewforum.php?f=11 }}{\fldrslt{http://www.classicshell.net/forum/viewforum.php?f=11\ul0\cf0}}}}\f1\fs22\par \par -\cf3\b\fs28 Classic Start Menu\par +\cf3\b\fs28 Open-Shell Menu\par \cf0\b0\fs22\par -\pard{\pntext\f5\'B7\tab}{\*\pn\pnlvlblt\pnf5\pnindent363{\pntxtb\'B7}}\widctlpar\fi-357\li714\cf3\b\lang1045 Classic Start Menu\cf0 \b0\f2 jest elastycznym menu startowym, kt\'f3re mo\'bfe na\'9cladowa\'e6 zachowanie menu w systemie Windows 2000, XP i Windows 7. Posiada wiele zaawansowanych funkcji\f1 :\par +\pard{\pntext\f5\'B7\tab}{\*\pn\pnlvlblt\pnf5\pnindent363{\pntxtb\'B7}}\widctlpar\fi-357\li714\cf3\b\lang1045 Open-Shell Menu\cf0 \b0\f2 jest elastycznym menu startowym, kt\'f3re mo\'bfe na\'9cladowa\'e6 zachowanie menu w systemie Windows 2000, XP i Windows 7. Posiada wiele zaawansowanych funkcji\f1 :\par {\pntext\f5\'B7\tab}\f2 Umo\'bfliwia wyb\'f3r mi\'ead\f1 zy stylem \ldblquote Klasycznym\rdblquote a \ldblquote Windows 7\f3\rdblquote\f1\par {\pntext\f5\'B7\tab}\f2 Funkcja przeci\'b9gnij i upu\'9c\'e6 pozwala uporz\'b9dkowa\'e6 aplikacje \par {\pntext\f5\'B7\tab}Opcje wy\'9cwietlania Ulubionych, rozwijania Panelu sterowania i itp. \par @@ -91,15 +91,15 @@ Napis na pasku t\f2 ytu\'b3u Internet Explorer nie mo\'bfe by\'e6 automatycznie \pard\keep\keepn\widctlpar\s1\sb480\sl276\slmult1\cf5\b\f0\fs28 Dezinstalacja\par \pard\widctlpar\cf0\b0\f1\fs22\par -\f2 Aby zdeinstalowa\'e6\cf3\b\f1 Classic Start\cf0\b0 \f2 wykonaj nast\'eapuj\'b9\f1 ce kroki:\par +\f2 Aby zdeinstalowa\'e6\cf3\b\f1 Open-Shell\cf0\b0 \f2 wykonaj nast\'eapuj\'b9\f1 ce kroki:\par \pard {\pntext\f1 1)\tab}{\*\pn\pnlvlbody\pnf1\pnindent0\pnstart1\pndec{\pntxta)}} -\widctlpar\fi-360\li720 Otw\'f3rz \b Panel sterowania -> Programy i funkcje\b0\f2 i kliknij dwukrotnie Classic Start. Nast\'eapnie post\'eapuj zgodnie z instrukcjami. Mo\'bfe by\'e6 wymagane ponowne uruchomienie systemu Windows w celu doko\'f1czenia dezinstalacji.\f1\par +\widctlpar\fi-360\li720 Otw\'f3rz \b Panel sterowania -> Programy i funkcje\b0\f2 i kliknij dwukrotnie Open-Shell. Nast\'eapnie post\'eapuj zgodnie z instrukcjami. Mo\'bfe by\'e6 wymagane ponowne uruchomienie systemu Windows w celu doko\'f1czenia dezinstalacji.\f1\par {\pntext\f1 2)\tab}\f2 Je\'9cli zainstalowa\'b3e\'9c dodatkowe karnacje menu Start b\'eadziesz musia\'b3 usun\'b9\'e6 je r\'eacznie\f1 .\par \pard\widctlpar\par \pard\widctlpar\sa200\sl276\slmult1\par } - \ No newline at end of file + diff --git a/ClassicStartSrc/Localization/Polish/ClassicStartTOC.hhc b/Src/Localization/Polish/OpenShellTOC.hhc similarity index 82% rename from ClassicStartSrc/Localization/Polish/ClassicStartTOC.hhc rename to Src/Localization/Polish/OpenShellTOC.hhc index 22f7d9f..7579a73 100644 --- a/ClassicStartSrc/Localization/Polish/ClassicStartTOC.hhc +++ b/Src/Localization/Polish/OpenShellTOC.hhc @@ -9,57 +9,57 @@
                        • - +
                        • - - + +
                          • - +
                          • - +
                          • - - + +
                          • - - + +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                        • diff --git a/ClassicStartSrc/Localization/Polish/ClassicStartText-pl-PL.wxl b/Src/Localization/Polish/OpenShellText-pl-PL.wxl similarity index 58% rename from ClassicStartSrc/Localization/Polish/ClassicStartText-pl-PL.wxl rename to Src/Localization/Polish/OpenShellText-pl-PL.wxl index 682ed1b..191a016 100644 --- a/ClassicStartSrc/Localization/Polish/ClassicStartText-pl-PL.wxl +++ b/Src/Localization/Polish/OpenShellText-pl-PL.wxl @@ -1,33 +1,33 @@ - Ten instalator jest przeznaczony tylko dla 32-bitowych wersji systemu Windows. Dla 64-bitowej wersji systemu Windows należy uruchomić ClassicStartSetup64. - Classic Start wymaga systemu Windows 7 lub nowszego. + Ten instalator jest przeznaczony tylko dla 32-bitowych wersji systemu Windows. Dla 64-bitowej wersji systemu Windows należy uruchomić Setup64. + Open-Shell wymaga systemu Windows 7 lub nowszego. Nowsza wersja [ProductName] jest już zainstalowana. Instalator zostanie zamknięty. Classic Explorer Classic Explorer dodaje pasek narzędziowy do Eksploratora Windows, zastępuje interfejs kopiowania i rozwiązuje kilka problemów związanych z użytecznością - Classic Start Menu - Classic Start Menu jest wysoce konfigurowalnym zamiennikiem menu Start Windows + Open-Shell Menu + Open-Shell Menu jest wysoce konfigurowalnym zamiennikiem menu Start Windows Classic IE Classic IE umożliwia dostosowanie paska tytułu i paska stanu Internet Explorer - Aktualizacja Classic Start - Aktualizacja Classic Start sprawdza okresowo dostępność nowych wersji - Zobacz dokumentację Classic Start - Zobacz wprowadzenie do Classic Start + Aktualizacja Open-Shell + Aktualizacja Open-Shell sprawdza okresowo dostępność nowych wersji + Zobacz dokumentację Open-Shell + Zobacz wprowadzenie do Open-Shell Umożliwia modyfikowanie ustawień Classic Explorer - Umożliwia modyfikowanie ustawień Classic Start Menu + Umożliwia modyfikowanie ustawień Open-Shell Menu Umożliwia modyfikowanie ustawień paska tytułu i paska stanu Internet Explorer - Umożliwia modyfikowanie ustawień sprawdzania aktualizacji Classic Start + Umożliwia modyfikowanie ustawień sprawdzania aktualizacji Open-Shell Utwórz folder w menu Start - Strona internetowa Classic Start - Przekaż dotację na Classic Start + Strona internetowa Open-Shell + Przekaż dotację na Open-Shell Odwiedź nas na Facebooku Zobacz plik Readme - Pomoc Classic Start - Classic Start Readme - Aktualizacja Classic Start + Pomoc Open-Shell + Open-Shell Readme + Aktualizacja Open-Shell Ustawienia Classic Explorer - Ustawienia Classic Start Menu + Ustawienia Open-Shell Menu Ustawienia Classic IE Otwórz ekran startowy - Classic Start jest zbiorem funkcji zwiększających użyteczność Windows + Open-Shell jest zbiorem funkcji zwiększających użyteczność Windows diff --git a/ClassicStartSrc/Localization/Polish/WixUI_pl-pl.wxl b/Src/Localization/Polish/WixUI_pl-pl.wxl similarity index 100% rename from ClassicStartSrc/Localization/Polish/WixUI_pl-pl.wxl rename to Src/Localization/Polish/WixUI_pl-pl.wxl diff --git a/ClassicStartSrc/Localization/Portugese/ClassicExplorerADMX.txt b/Src/Localization/Portugese/ClassicExplorerADMX.txt similarity index 94% rename from ClassicStartSrc/Localization/Portugese/ClassicExplorerADMX.txt rename to Src/Localization/Portugese/ClassicExplorerADMX.txt index 897afed..0c0d21e 100644 --- a/ClassicStartSrc/Localization/Portugese/ClassicExplorerADMX.txt +++ b/Src/Localization/Portugese/ClassicExplorerADMX.txt @@ -29,7 +29,7 @@ ShowZone.supportedOn = win881 ; TRANSLATE =================================================================== -Title.text = Configurações do Classic Start +Title.text = Configurações do Open-Shell State.text = Estado: State1.text = Bloqueado para esse valor State2.text = Bloqueado para padrão @@ -40,7 +40,7 @@ State3Help.text = Se você definir o estado como 'Desbloqueado', o valor padrão ClassicExplorerCat.text = Classic Explorer ClassicExplorerCatHelp.text = Configuração das diretivas de grupo do Classic Explorer -SUPPORTED_CS404.text = Requer Classic Start 4.0.4 ou superior. +SUPPORTED_CS404.text = Requer Open-Shell 4.0.4 ou superior. SUPPORTED_CS404_WIN7.text = Requer Windows 7. SUPPORTED_CS404_WIN881.text = Requer Windows 8 ou Windows 8.1. @@ -53,7 +53,7 @@ ProcessWhiteList.tipOverride = Lista de processos que podem carregar o Classic E ProcessBlackList.nameOverride = Lista negra de processos ProcessBlackList.tipOverride = Lista de processos que não podem carregar o Classic Explorer. Use somente o nome do arquivo do processo (como "notepad.exe"), separe vários nomes por vírgula ou ponto-e-vírgula. ToolbarItems.nameOverride = Botões da barra de ferramentas -ToolbarItems.tipOverride = Selecione os botões que serão exibidos na barra de ferramentas.\nA melhor maneira que obter a string correta é configurar os botões no diálogo de configurações do Classic Explorer e então verificar o valor nomeado ToolbarItems em HKCU\Software\PassionateCoder\ClassicExplorer\Settings +ToolbarItems.tipOverride = Selecione os botões que serão exibidos na barra de ferramentas.\nA melhor maneira que obter a string correta é configurar os botões no diálogo de configurações do Classic Explorer e então verificar o valor nomeado ToolbarItems em HKCU\Software\OpenShell\ClassicExplorer\Settings ; os-specific diff --git a/ClassicStartSrc/Localization/Portugese/ClassicIEADMX.txt b/Src/Localization/Portugese/ClassicIEADMX.txt similarity index 92% rename from ClassicStartSrc/Localization/Portugese/ClassicIEADMX.txt rename to Src/Localization/Portugese/ClassicIEADMX.txt index 42c4fbd..b1deea3 100644 --- a/ClassicStartSrc/Localization/Portugese/ClassicIEADMX.txt +++ b/Src/Localization/Portugese/ClassicIEADMX.txt @@ -6,7 +6,7 @@ LogLevel.supportedOn=never ; TRANSLATE =================================================================== -Title.text = Configurações do Classic Start +Title.text = Configurações do Open-Shell State.text = Estado: State1.text = Bloqueado para esse valor State2.text = Bloqueado para padrão @@ -17,7 +17,7 @@ State3Help.text = Se você definir o estado como 'Desbloqueado', o valor padrão ClassicIECat.text = Classic IE ClassicIECatHelp.text = Configuração das diretivas de grupo do Classic IE -SUPPORTED_CS404.text = Requer Classic Start 4.0.4 ou superior. +SUPPORTED_CS404.text = Requer Open-Shell 4.0.4 ou superior. SUPPORTED_IE9.text = Requer Internet Explorer 9 ou superior. diff --git a/ClassicStartSrc/Localization/Portugese/ClassicStartMenuADMX.txt b/Src/Localization/Portugese/MenuADMX.txt similarity index 86% rename from ClassicStartSrc/Localization/Portugese/ClassicStartMenuADMX.txt rename to Src/Localization/Portugese/MenuADMX.txt index e439fcd..2363ea2 100644 --- a/ClassicStartSrc/Localization/Portugese/ClassicStartMenuADMX.txt +++ b/Src/Localization/Portugese/MenuADMX.txt @@ -88,7 +88,7 @@ SkipMetro.supportedOn = win8 ; TRANSLATE =================================================================== -Title.text = Configurações do Classic Start +Title.text = Configurações do Open-Shell State.text = Estado: State1.text = Bloqueado para esse valor State2.text = Bloqueado para padrão @@ -97,9 +97,9 @@ State1Help.text = Se você definir o estado como 'Bloqueado para esse valor', a State2Help.text = Se você definir o estado como 'Bloqueado para padrão', a configuração será bloqueada para o valor padrão para todos os usuários. O valor especificado é ignorado. State3Help.text = Se você definir o estado como 'Desbloqueado', o valor padrão para a configuração mudará para o valor especificado. Usuários individuais podem substituir a configuração. -ClassicStartMenuCat.text = Classic Start Menu -ClassicStartMenuCatHelp.text = Configuração das diretivas de grupo do Classic Start Menu -SUPPORTED_CS404.text = Requer Classic Start 4.0.4 ou superior. +MenuCat.text = Open-Shell Menu +MenuCatHelp.text = Configuração das diretivas de grupo do Open-Shell Menu +SUPPORTED_CS404.text = Requer Open-Shell 4.0.4 ou superior. SUPPORTED_CS404_WIN7.text = Requer Windows 7. SUPPORTED_CS404_WIN78.text = Requer Windows 7 ou Windows 8. SUPPORTED_CS404_WIN781.text = Requer Windows 7 ou Windows 8.1. @@ -134,25 +134,25 @@ SkinC1.tipOverride = Selecione o tema para ser usado pelo estilo clássico com u SkinVariationC1.nameOverride = Variação de tema para menu clássico com uma coluna SkinVariationC1.tipOverride = Selecione a variação de tema para ser usado pelo estilo clássico com uma coluna (para temas com suporte a múltiplas variações) SkinOptionsC1.nameOverride = Opções do tema para menu clássico com uma coluna -SkinOptionsC1.tipOverride = Selecione as opções do tema para ser usado pelo estilo clássico com uma coluna.\nAs opções são uma lista de números hexadecimais. A melhor maneira de obtê-los é ajustar as opções nas configurações do Classic Start Menu e depois procurar o valor chamado SkinOptionsC1 em HKCU\Software\PassionateCoder\ClassicStartMenu\Settings +SkinOptionsC1.tipOverride = Selecione as opções do tema para ser usado pelo estilo clássico com uma coluna.\nAs opções são uma lista de números hexadecimais. A melhor maneira de obtê-los é ajustar as opções nas configurações do Open-Shell Menu e depois procurar o valor chamado SkinOptionsC1 em HKCU\Software\OpenShell\StartMenu\Settings MenuItems1.nameOverride = Itens do menu clássico com uma coluna -MenuItems1.tipOverride = Selecione os itens de menu para serem usados pelo estilo clássico com uma coluna.\nA melhor maneira de obter a string correta é configurar os itens nas configurações do Classic Start Menu e depois procurar o valor chamado MenuItems1 em HKCU\Software\PassionateCoder\ClassicStartMenu\Settings +MenuItems1.tipOverride = Selecione os itens de menu para serem usados pelo estilo clássico com uma coluna.\nA melhor maneira de obter a string correta é configurar os itens nas configurações do Open-Shell Menu e depois procurar o valor chamado MenuItems1 em HKCU\Software\OpenShell\StartMenu\Settings SkinC2.nameOverride = Tema do menu clássico com duas colunas SkinC2.tipOverride = Selecione o tema para ser usado pelo estilo clássico com duas colunas SkinVariationC2.nameOverride = Variação do tema para menu clássico com duas colunas SkinVariationC2.tipOverride = Selecione a variação do tema para ser usado pelo estilo clássico com duas colunas (para temas com suporte a múltiplas variações) SkinOptionsC2.nameOverride = Opções do tema para menu clássico com duas colunas -SkinOptionsC2.tipOverride = Selecione as opções do tema para ser usado pelo estilo clássico com duas colunas.\nAs opções são uma lista de números hexadecimais. A melhor maneira de obtê-los é ajustar as opções nas configurações do Classic Start Menu e depois procurar o valor chamado SkinOptionsC2 em HKCU\Software\PassionateCoder\ClassicStartMenu\Settings +SkinOptionsC2.tipOverride = Selecione as opções do tema para ser usado pelo estilo clássico com duas colunas.\nAs opções são uma lista de números hexadecimais. A melhor maneira de obtê-los é ajustar as opções nas configurações do Open-Shell Menu e depois procurar o valor chamado SkinOptionsC2 em HKCU\Software\OpenShell\StartMenu\Settings MenuItems2.nameOverride = Itens do menu clássico com duas colunas -MenuItems2.tipOverride = Selecione os itens de menu para ser usado pelo estilo clássico com duas colunas.\nA melhor maneira de obter a string correta é configurar os itens nas configurações do Classic Start Menu e depois procurar o valor chamado MenuItems2 em HKCU\Software\PassionateCoder\ClassicStartMenu\Settings +MenuItems2.tipOverride = Selecione os itens de menu para ser usado pelo estilo clássico com duas colunas.\nA melhor maneira de obter a string correta é configurar os itens nas configurações do Open-Shell Menu e depois procurar o valor chamado MenuItems2 em HKCU\Software\OpenShell\StartMenu\Settings SkinW7.nameOverride = Tema para o estilo Windows 7 SkinW7.tipOverride = Selecione o tema para ser usado pelo estilo Windows 7 SkinVariationW7.nameOverride = Variação de tema para o estilo Windows 7 SkinVariationW7.tipOverride = Selecione a variação do tema para ser usado pelo estilo Windows 7 (para temas que oferecem suporte a múltiplas variações) SkinOptionsW7.nameOverride = Opções do tema para o estilo Windows 7 -SkinOptionsW7.tipOverride = Selecione as opções do tema para ser usado pelo estilo Windows 7.\nAs opções são uma lista de números hexadecimais. A melhor maneira de obtê-los é ajustar as opções nas configurações doClassic Start Menu e depois procurar o valor chamado SkinOptionsW7 em HKCU\Software\PassionateCoder\ClassicStartMenu\Settings +SkinOptionsW7.tipOverride = Selecione as opções do tema para ser usado pelo estilo Windows 7.\nAs opções são uma lista de números hexadecimais. A melhor maneira de obtê-los é ajustar as opções nas configurações doClassic Start Menu e depois procurar o valor chamado SkinOptionsW7 em HKCU\Software\OpenShell\StartMenu\Settings MenuItems7.nameOverride = Itens do menu para o estilo Windows 7 -MenuItems7.tipOverride = Selecione os itens de menu para ser usado pelo estilo Windows 7.\nA melhor maneira de obter a string correta é configurar os itens nas configurações do Classic Start Menu e depois procurar o valor chamado MenuItems7 em HKCU\Software\PassionateCoder\ClassicStartMenu\Settings +MenuItems7.tipOverride = Selecione os itens de menu para ser usado pelo estilo Windows 7.\nA melhor maneira de obter a string correta é configurar os itens nas configurações do Open-Shell Menu e depois procurar o valor chamado MenuItems7 em HKCU\Software\OpenShell\StartMenu\Settings ; windows 7 SkinA.nameOverride = Tema do submenu Todos os Programas do menu iniciar do Windows 7 @@ -160,7 +160,7 @@ SkinA.tipOverride = Selecione o tema para ser usado pelo submenu Todos os Progra SkinVariationA.nameOverride = Variação do tema para o submenu Todos os Programas do menu iniciar do Windows 7 SkinVariationA.tipOverride = Selecione a variação do tema para ser usado pelo submenu Todos os Programas do menu iniciar do Windows 7 (para temas com suporte a múltiplas variações) SkinOptionsA.nameOverride = Opções do tema para o submenu Todos os Programas do menu iniciar do Windows 7 -SkinOptionsA.tipOverride = Selecione as opções do tema para ser usado pelo submenu Todos os Programas no menu iniciar do Windows 7.\nAs opções são uma lista de números hexadecimais. A melhor maneira de obtê-los é ajustar as opções nas configurações do Classic Start Menu e depois procurar o valor nomeado SkinOptionsA em HKCU\Software\PassionateCoder\ClassicStartMenu\Settings +SkinOptionsA.tipOverride = Selecione as opções do tema para ser usado pelo submenu Todos os Programas no menu iniciar do Windows 7.\nAs opções são uma lista de números hexadecimais. A melhor maneira de obtê-los é ajustar as opções nas configurações do Open-Shell Menu e depois procurar o valor nomeado SkinOptionsA em HKCU\Software\OpenShell\StartMenu\Settings ; metro settings SkipMetro.tipAddition = Essa configuração não funciona no Windows 8.1. Você precisa usar a configuração embutida no Windows para inicializar na Área de Trabalho @@ -175,7 +175,7 @@ FolderCommonStartMenu.tipOverride = Digite uma substituição para a pasta do me FolderCommonPrograms.nameOverride = Pasta de Programas comuns FolderCommonPrograms.tipOverride = Digite uma substituição para o caminho da pasta de Programas comuns.\nO caminho pode conter variáveis de ambiente.\nNota: esta configuração não é editável na caixa de diálogo Configurações AutoStartDelay.nameOverride = Atraso de início automático -AutoStartDelay.tipOverride = Forneça o atraso em ms ao iniciar o menu iniciar automaticamente durante o login (não se aplica ao iniciar o menu manualmente executando ClassicStartMenu.exe).\nNota: esta configuração não é editável na caixa de diálogo Configurações +AutoStartDelay.tipOverride = Forneça o atraso em ms ao iniciar o menu iniciar automaticamente durante o login (não se aplica ao iniciar o menu manualmente executando StartMenu.exe).\nNota: esta configuração não é editável na caixa de diálogo Configurações ; other StartButtonIcon.tipAddition = O valor pode ser um caminho para um arquivo ICO ou um caminho para um EXE/DLL e o ID do ícone @@ -187,5 +187,5 @@ SoundDrop.tipAddition = O valor pode ser um nome de um evento do sistema ou um c ExpandFolderLinks.tipAddition = Só funciona para ligações simbólicas (como junções) e não para atalhos simples StartHoverDelay.nameOverride = Atraso ao passar (para o botão Iniciar) AllProgramsDelay.nameOverride = Atraso ao passar (para Todos os Programas no Windows 7) -CSMHotkey.tipAddition = .\n\nO valor base é o código virtual da chave principal. Adicionar 256 para Shift, 512 para Control e 1024 para Alt.\nA melhor maneira de obter o valor é selecionar a tecla de atalho nas configurações do Classic Start Menu e depois procurar o valor chamado CSMHotkey em HKCU\Software\PassionateCoder\ClassicStartMenu\Settings -WSMHotkey.tipAddition = .\n\nO valor base é o código virtual da chave principal. Adicionar 256 para Shift, 512 para Control e 1024 para Alt.\nA melhor maneira de obter o valor é selecionar a tecla de atalho nas configurações do Classic Start Menu e depois procurar o valor chamado WSMHotkey em HKCU\Software\PassionateCoder\ClassicStartMenu\Settings +CSMHotkey.tipAddition = .\n\nO valor base é o código virtual da chave principal. Adicionar 256 para Shift, 512 para Control e 1024 para Alt.\nA melhor maneira de obter o valor é selecionar a tecla de atalho nas configurações do Open-Shell Menu e depois procurar o valor chamado CSMHotkey em HKCU\Software\OpenShell\StartMenu\Settings +WSMHotkey.tipAddition = .\n\nO valor base é o código virtual da chave principal. Adicionar 256 para Shift, 512 para Control e 1024 para Alt.\nA melhor maneira de obter o valor é selecionar a tecla de atalho nas configurações do Open-Shell Menu e depois procurar o valor chamado WSMHotkey em HKCU\Software\OpenShell\StartMenu\Settings diff --git a/ClassicStartSrc/Localization/Portugese/ClassicStartADMX.txt b/Src/Localization/Portugese/OpenShellADMX.txt similarity index 50% rename from ClassicStartSrc/Localization/Portugese/ClassicStartADMX.txt rename to Src/Localization/Portugese/OpenShellADMX.txt index 7c8f705..3edc57c 100644 --- a/ClassicStartSrc/Localization/Portugese/ClassicStartADMX.txt +++ b/Src/Localization/Portugese/OpenShellADMX.txt @@ -1,6 +1,6 @@ ; TRANSLATE =================================================================== -Title.text = Configurações do Classic Start +Title.text = Configurações do Open-Shell State.text = Estado: State1.text = Bloqueado para esse valor State2.text = Bloqueado para padrão @@ -9,11 +9,11 @@ State1Help.text = Se você definir o estado como 'Bloqueado para esse valor', a State2Help.text = Se você definir o estado como 'Bloqueado para padrão', a configuração será bloqueada para o valor padrão para todos os usuários. O valor especificado é ignorado. State3Help.text = Se você definir o estado como 'Desbloqueado', o valor padrão para a configuração mudará para o valor especificado. Usuários individuais podem substituir a configuração. -ClassicStartCat.text = Classic Start -ClassicStartCatHelp.text = Configuração das diretivas de grupo do Classic Start -SUPPORTED_CS404.text = Requer Classic Start 4.0.4 ou superior. +OpenShellCat.text = Open-Shell +OpenShellCatHelp.text = Configuração das diretivas de grupo do Open-Shell +SUPPORTED_CS404.text = Requer Open-Shell 4.0.4 ou superior. -Language.nameOverride = Idioma dos componentes do Classic Start -Language.tipOverride = Selecione o idioma a ser usado pelo Classic Start (por exemplo, en-US ou de-DE). O idioma afetará o texto no menu Iniciar, barras de ferramentas, etc. Se a DLL do idioma apropriado estiver instalado, as configurações da interface do usuário também poderão ser traduzidas +Language.nameOverride = Idioma dos componentes do Open-Shell +Language.tipOverride = Selecione o idioma a ser usado pelo Open-Shell (por exemplo, en-US ou de-DE). O idioma afetará o texto no menu Iniciar, barras de ferramentas, etc. Se a DLL do idioma apropriado estiver instalado, as configurações da interface do usuário também poderão ser traduzidas Update.nameOverride = Habilitar verificação automática por novas versões -Update.tipOverride = Quando marcado, o Classic Start irá verificar se há novas versões toda semana. Você será notificado se houver uma nova versão do Classic Start ou uma nova atualização para seu idioma atual +Update.tipOverride = Quando marcado, o Open-Shell irá verificar se há novas versões toda semana. Você será notificado se houver uma nova versão do Open-Shell ou uma nova atualização para seu idioma atual diff --git a/ClassicStartSrc/Localization/Russian/ClassicExplorer.html b/Src/Localization/Russian/ClassicExplorer.html similarity index 97% rename from ClassicStartSrc/Localization/Russian/ClassicExplorer.html rename to Src/Localization/Russian/ClassicExplorer.html index 81d0f5f..8c24fa0 100644 --- a/ClassicStartSrc/Localization/Russian/ClassicExplorer.html +++ b/Src/Localization/Russian/ClassicExplorer.html @@ -5,7 +5,7 @@ Classic Explorer -

                          Веб-узел Classic Start  Classic Explorer


                          Classic Explorer представляет собой надстройку для проводника Windows, которая:
                            +

                            Веб-узел Open-Shell  Classic Explorer


                            Classic Explorer представляет собой надстройку для проводника Windows, которая:
                            • Добавляет на панель инструментов проводника некоторые общие операции (Переход в @@ -221,12 +221,12 @@ http://www.google.com). Вы можете
                            Если подпись или подсказка атрибута начинается с символа $ (символ доллара), то система будет рассматривать его как имя строки в файле ExplorerL10N.ini. Сам текст будет зависеть от текущей настройки языка. Это полезно при создании панели инструментов, которые могут быть использованы в -нескольких языках.

                            Примечание для разработчиков: Кнопки для пользовательских команд могут быть включены или отключены. Панель инструментов проверяется разделом реестра HKCU\Software\PassionateCoder\ClassicExplorer +нескольких языках.

                            Примечание для разработчиков: Кнопки для пользовательских команд могут быть включены или отключены. Панель инструментов проверяется разделом реестра HKCU\Software\OpenShell\ClassicExplorer для параметра DWORD с именем кнопки (название, используемое в столбце слева). 0 означает стандартный, 1 включено и 2 отключено. Панель инструментов считывает разделы реестра при запуске. Чтобы принудительно обновить кнопки их состояние, найдите их в окне проводника, найдите -дочернее окно с классом ClassicStart.CBandWindow, и отправьте сообщение WM_CLEAR. Это полезно, если вы разрабатываете другой EXE-файл для использования на панели инструментов.

                            Примеры дополнительных команд

                            +дочернее окно с классом OpenShell.CBandWindow, и отправьте сообщение WM_CLEAR. Это полезно, если вы разрабатываете другой EXE-файл для использования на панели инструментов.

                            Примеры дополнительных команд

                            0) Используйте кавычки, когда это необходимо

                            В целях поддержки пути, содержащие пробелы, необходимо использовать кавычки вокруг пути параметров. Кавычки не всегда требуются, как в примерах 1 и 2 ниже. @@ -250,7 +250,7 @@ http://www.google.com). Вы можете В этом примере параметр "Показывать кнопку Вверх" заблокирован, чтобы всегда быть перед кнопками "Назад / Вперед" и не может быть изменен любым пользователем. Это достигается путем добавления параметра в -разделе реестра HKEY_LOCAL_MACHINE\SOFTWARE\PassionateCoder\ClassicExplorer. Создать строковое значение, вызываемое "ShowUpButton" и установить его в "BeforeBack".

                            +разделе реестра HKEY_LOCAL_MACHINE\SOFTWARE\OpenShell\ClassicExplorer. Создать строковое значение, вызываемое "ShowUpButton" и установить его в "BeforeBack".

                            В некоторых случаях возможно вы не захотите заблокировать значение для всех пользователей, просто измените начальное значение параметра. В таком случае добавьте имя значения "_Default". Например, если вы хотите @@ -259,7 +259,7 @@ http://www.google.com). Вы можете значение с именем "ShowUpButton_Default" и установите его в "BeforeBack".

                            Самый простой способ узнать имя параметра реестра и его значение заключается в том, чтобы изменить его, а затем -посмотреть его в HKEY_CURRENT_USER\Software\PassionateCoder\ClassicExplorer\Settings.
                            +посмотреть его в HKEY_CURRENT_USER\Software\OpenShell\ClassicExplorer\Settings.
                            Иногда вы можете заблокировать параметр в значение по умолчанию, но вы не знаете, что значение по умолчанию. Затем создайте параметр DWORD и установите его на 0xDEFA.

                            Существует также глобальный параметр EnableSettings. Установите его в 0 в реестре в целях предупреждения пользователей даже не открывая диалоговое окно параметров:
                            Отключить все параметры

                            @@ -291,4 +291,4 @@ Explorer. Используйт

                          Локализация

                          Пользовательский интерфейс (за исключением диалогового окна Параметры) локализован на 35 языках.
                          Диалоговое окно параметров программы переведено на меньшее количество языков. Программа установки по умолчанию содержит только русский язык. -Дополнительные языки можно загрузить на странице переводов. Убедитесь, что вы загружаете языковый пакет для точной версии Classic Start.

                          +Дополнительные языки можно загрузить на странице переводов. Убедитесь, что вы загружаете языковый пакет для точной версии Open-Shell.

                          diff --git a/ClassicStartSrc/Localization/Russian/ClassicExplorerADMX.txt b/Src/Localization/Russian/ClassicExplorerADMX.txt similarity index 95% rename from ClassicStartSrc/Localization/Russian/ClassicExplorerADMX.txt rename to Src/Localization/Russian/ClassicExplorerADMX.txt index 5cf4489..45b8b03 100644 --- a/ClassicStartSrc/Localization/Russian/ClassicExplorerADMX.txt +++ b/Src/Localization/Russian/ClassicExplorerADMX.txt @@ -29,7 +29,7 @@ ShowZone.supportedOn = win881 ; TRANSLATE =================================================================== -Title.text = Настройки Classic Start +Title.text = Настройки Open-Shell State.text = Сотояние: State1.text = Блокировать это значение State2.text = Блокировка по умолчанию @@ -40,7 +40,7 @@ State3Help.text = Если установить состояние в "Разб ClassicExplorerCat.text = Classic Explorer ClassicExplorerCatHelp.text = Параметры групповой политики Classic Explorer -SUPPORTED_CS404.text = Требовать Classic Start 4.0.4 или выше. +SUPPORTED_CS404.text = Требовать Open-Shell 4.0.4 или выше. SUPPORTED_CS404_WIN7.text = Требовать Windows 7. SUPPORTED_CS404_WIN881.text = Требовать Windows 8 или Windows 8.1. @@ -53,7 +53,7 @@ ProcessWhiteList.tipOverride = Список процессов, который ProcessBlackList.nameOverride = Черный список процессов ProcessBlackList.tipOverride = Список процессов, который не будет загружать Classic Explorer. Используйте только имя файла процесса (например, "notepad.exe"), несколько имен разделяются запятой или точкой с запятой. ToolbarItems.nameOverride = Кнопки панели инструментов -ToolbarItems.tipOverride = Выбор кнопок для отображения на панели инструментов.Самый лучшим способом является настройка кнопок в диалоговом окне "Параметры Classic Explorer" и затем выполнить поиск значения реестра с именем ToolbarItems в HKCUSoftwarePassionateCoderClassicExplorerSettings +ToolbarItems.tipOverride = Выбор кнопок для отображения на панели инструментов.Самый лучшим способом является настройка кнопок в диалоговом окне "Параметры Classic Explorer" и затем выполнить поиск значения реестра с именем ToolbarItems в HKCUSoftwareOpenShellClassicExplorerSettings ; os-specific diff --git a/ClassicStartSrc/Localization/Russian/ClassicIE.html b/Src/Localization/Russian/ClassicIE.html similarity index 94% rename from ClassicStartSrc/Localization/Russian/ClassicIE.html rename to Src/Localization/Russian/ClassicIE.html index fce76e1..37b47ec 100644 --- a/ClassicStartSrc/Localization/Russian/ClassicIE.html +++ b/Src/Localization/Russian/ClassicIE.html @@ -12,7 +12,7 @@ Classic IE -

                          Веб-узел Classic Start  Classic IE


                          Classic IE
                          представляет собой небольшую надстройку для Internet Explorer, которая:
                            +

                            Веб-узел Open-Shell  Classic IE


                            Classic IE
                            представляет собой небольшую надстройку для Internet Explorer, которая:
                            • Добавляет подписи к строке заголовка, поэтому вы можете увидеть полный заголовок страницы
                            • Отображает зону безопасности в строке состояния
                            • Отображает прогресс загрузки в строке состояния
                            • @@ -38,11 +38,11 @@ Classic IE, он может за пользователь может изменить все свои параметры. Администратор может заблокировать конкретные параметры, поэтому ни один пользователь не сможет их редактировать. Это достигается путем добавления параметра -реестра HKEY_LOCAL_MACHINE\SOFTWARE\PassionateCoder\ClassicIE.

                              +реестра HKEY_LOCAL_MACHINE\SOFTWARE\OpenShell\ClassicIE.

                              Вы также можете не блокировать параметр, но только переопределить его начальное значение. Затем добавьте имя значения реестра "_Default".

                              Самый простой способ узнать имя реестра параметр и его значение -заключается в том, чтобы изменить его, а затем посмотреть его в HKEY_CURRENT_USER\Software\PassionateCoder\ClassicIE\Settings.
                              +заключается в том, чтобы изменить его, а затем посмотреть его в HKEY_CURRENT_USER\Software\OpenShell\ClassicIE\Settings.
                              Иногда вы можете заблокировать параметр в значение по умолчанию, но вы не знаете, что значение по умолчанию. Затем создайте параметр DWORD и установите его на 0xDEFA.

                              Существует также глобальный параметр EnableSettings. Установите его в 0 в реестре в целях предупреждения пользователей даже не открывая диалоговое окно настроек:


                              diff --git a/ClassicStartSrc/Localization/Russian/ClassicIEADMX.txt b/Src/Localization/Russian/ClassicIEADMX.txt similarity index 93% rename from ClassicStartSrc/Localization/Russian/ClassicIEADMX.txt rename to Src/Localization/Russian/ClassicIEADMX.txt index a79eaee..8b76978 100644 --- a/ClassicStartSrc/Localization/Russian/ClassicIEADMX.txt +++ b/Src/Localization/Russian/ClassicIEADMX.txt @@ -6,7 +6,7 @@ LogLevel.supportedOn=never ; TRANSLATE =================================================================== -Title.text = Настройки Classic Start +Title.text = Настройки Open-Shell State.text = Состояние: State1.text = Блокировать это значение State2.text = Блокировано по умолчанию @@ -17,7 +17,7 @@ State3Help.text = Если установить состояние "Разбло ClassicIECat.text = Classic IE ClassicIECatHelp.text = Параметры групповой политики Classic IE -SUPPORTED_CS404.text = Требовать Classic Start 4.0.4 или выше. +SUPPORTED_CS404.text = Требовать Open-Shell 4.0.4 или выше. SUPPORTED_IE9.text = Требовать Internet Explorer 9 или выше. diff --git a/ClassicStartSrc/Localization/Russian/License.html b/Src/Localization/Russian/License.html similarity index 78% rename from ClassicStartSrc/Localization/Russian/License.html rename to Src/Localization/Russian/License.html index a3f414a..a14c8dd 100644 --- a/ClassicStartSrc/Localization/Russian/License.html +++ b/Src/Localization/Russian/License.html @@ -5,7 +5,7 @@ Лицензионное соглашение -

                              Лицензионное соглашение


                              Classic Start 2009-2017, Ivo Beltchev

                              http://www.classicshell.net/

                              ИСПОЛЬЗУЯ ЭТО ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ, ВЫ ПРИНИМАЕТЕ ЭТИ УСЛОВИЯ. ЕСЛИ ВЫ НЕ СОГЛАСНЫ, НЕ ИСПОЛЬЗУЙТЕ ЭТО ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ.

                              Если вы согласны с условиями данной лицензии, вам предоставляются следующие права.

                                +

                                Лицензионное соглашение


                                Open-Shell 2009-2017, Ivo Beltchev

                                http://www.classicshell.net/

                                ИСПОЛЬЗУЯ ЭТО ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ, ВЫ ПРИНИМАЕТЕ ЭТИ УСЛОВИЯ. ЕСЛИ ВЫ НЕ СОГЛАСНЫ, НЕ ИСПОЛЬЗУЙТЕ ЭТО ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ.

                                Если вы согласны с условиями данной лицензии, вам предоставляются следующие права.

                                1. ОБЛАСТЬ ПРИМЕНЕНИЯ ЛИЦЕНЗИИ. Это соглашение дает вам только некоторые права на использование этого программного обеспечения. Автор оставляет за собой все остальные права.

                                2. @@ -16,7 +16,7 @@

                                  ПРАВА НА РАСПРОСТРАНЕНИЕ.Вы можете распространять это программное обеспечение до тех пор, пока вы делаете это бесплатно, без ложных сведений о происхождении этого программного обеспечения.

                                3. -

                                  ТОВАРНЫЕ ЗНАКИ. Название и логотип Classic Start являются товарными знаками автора. Использование их для для определения других продуктов или услуг запрещено.

                                  +

                                  ТОВАРНЫЕ ЗНАКИ. Название и логотип Open-Shell являются товарными знаками автора. Использование их для для определения других продуктов или услуг запрещено.

                                4. ОТКАЗ ОТ ГАРАНТИЙ. ЭТО ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ПРЕДОСТАВЛЯЕТСЯ "КАК ЕСТЬ", БЕЗ КАКИХ-ЛИБО ГАРАНТИЙ, ЯВНЫХ ИЛИ ПОДРАЗУМЕВАЕМЫХ, ВКЛЮЧАЯ, ПОМИМО ПРОЧЕГО, ГАРАНТИИ ТОВАРНОСТИ, ПРИГОДНОСТИ ДЛЯ КОНКРЕТНОЙ ЦЕЛИ И НЕНАРУШЕНИЯ. НИ ПРИ КАКИХ УСЛОВИЯХ АВТОРЫ ИЛИ ПРАВООБЛАДАТЕЛИ НЕ НЕСУТ ОТВЕТСТВЕННОСТИ ЗА ЛЮБЫЕ ПРЕТЕНЗИИ, УБЫТКИ ИЛИ ИННУЮ ОТВЕТСТВЕННОСТЬ, БУДЬ ТО В ДЕЙСТВИЯ ДОГОВОРА, ДЕЛИКАТЕ ИЛИ ИНОМ, СВЯЗАННОМ, В РЕЗУЛЬТАТЕ ИЛИ В СВЯЗИ С ИСПОЛЬЗОВАНИЕМ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ И ДРУГИХ СДЕЛОК В ПРОГРАММНОМ ОБЕСПЕЧЕНИИ.

                                  diff --git a/Src/Localization/Russian/Links.html b/Src/Localization/Russian/Links.html new file mode 100644 index 0000000..fcf2061 --- /dev/null +++ b/Src/Localization/Russian/Links.html @@ -0,0 +1,9 @@ + + + + + + + Open-Shell + +

                                  Веб-узел Open-Shell  Ссылки


                                  Последнюю версию можно найти на веб-узле Open-Shell:
                                  http://www.classicshell.net/

                                  Просмотр истории проекта:
                                  История: http://www.classicshell.net/history/


                                  Поддержка

                                  Ответы на часто задаваемые вопросы смотрите здесь:
                                  Часто задаваемые вопросы: http://www.classicshell.net/faq/

                                  Если вы не нашли свой ответ в в разделе часто задаваемых вопросов, перейдите на форумы обсуждения:
                                  Дискуссионные форумы: http://www.classicshell.net/forum/viewforum.php?f=6


                                  Сообщения о проблемах

                                  Сообщайте об ошибках и о запросах новых возможностей приложения на форумах разработчика:
                                  Форумы разработчика: http://www.classicshell.net/forum/viewforum.php?f=11
                                  diff --git a/Src/Localization/Russian/Main.html b/Src/Localization/Russian/Main.html new file mode 100644 index 0000000..558aeb7 --- /dev/null +++ b/Src/Localization/Russian/Main.html @@ -0,0 +1,18 @@ + + + + + + + + + + + Open-Shell + +

                                  Веб-узел Open-Shell  Open-Shell

                                  Версия +4.3.1 общий выпуск

                                  Что такое Open-Shell?

                                  Open-Shellпредставляет собой коллекцию улучшений для Windows. Open-Shell имеет настраиваемые главное меню и кнопку Пуск, добавляет панель инструментов для проводника Windows и поддерживает множество мелких функций.



                                  Системные требования

                                  Open-Shell работает на Windows 7, Windows 8, Windows 8.1, Windows Server 2008 R2, Windows Server 2012 и Windows Server 2012 R2. Поддерживает 32 и 64-разрядные версии (универсальная программа установки). Для некоторых обложек меню "Пуск" необходимо включить тему Aero. Для других обложек требуется тема упрощенного стиля Windows.


                                  Компоненты


                                  Open-Shell имеет три основных компонента:

                                  Удаление

                                  Вы можете удалить Open-Shell через Панель управления -> Программы и компоненты. Другой способ удаления заключается в  в повторном запуске программы установки и выборе команды "Удалить".
                                  Возможно потребуется завершить сеанс для завершения этого процесса.

                                  diff --git a/ClassicStartSrc/Localization/Russian/ClassicStartMenu.html b/Src/Localization/Russian/Menu.html similarity index 95% rename from ClassicStartSrc/Localization/Russian/ClassicStartMenu.html rename to Src/Localization/Russian/Menu.html index 072087d..5478971 100644 --- a/ClassicStartSrc/Localization/Russian/ClassicStartMenu.html +++ b/Src/Localization/Russian/Menu.html @@ -9,8 +9,8 @@ - Classic Start Menu -

                                  Веб-узел Classic Start  Классическое меню Пуск


                                  Classic Start Menu
                                  + Open-Shell Menu +

                                  Веб-узел Open-Shell  Классическое меню Пуск


                                  Open-Shell Menu
                                  это гибкое меню Пуск, которое может имитировать поведение меню Windows 2000, XP и Windows 7. Классическое меню имеет целый ряд дополнительных возможностей:
                                    @@ -94,7 +94,7 @@ http://www.google.com). Поддержи подменю. Некоторые элементы меню (например, Программы и Избранное) имеют неявный атрибут ссылки, поэтому для них окно ссылки будет отключено.

                                    Значком может быть:
                                      -
                                    • left blank - если ссылка атрибута указывает на файл или папку, будет использоваться значок этого файла или папки
                                    • resource file,icon ID - например %windir%\notepad.exe,2. Не оставляйте пробелы между именем файла и запятой. Убедитесь, что вы используете идентификатор ресурса значка, а не индекс значка. Для достижения наилучших результатов, используйте кнопку [...] рядом с окном значка
                                    • ,icon ID - то же самое, но файлом ресурсов является ClassicStartMenuDLL.dll. Это полезно, когда речь идет о значках в меню Пуск
                                    • icon file -  например C:\Program Files\Mozilla Thunderbird\Email.ico
                                    • none - будет использоваться пустой значок
                                    • +
                                    • left blank - если ссылка атрибута указывает на файл или папку, будет использоваться значок этого файла или папки
                                    • resource file,icon ID - например %windir%\notepad.exe,2. Не оставляйте пробелы между именем файла и запятой. Убедитесь, что вы используете идентификатор ресурса значка, а не индекс значка. Для достижения наилучших результатов, используйте кнопку [...] рядом с окном значка
                                    • ,icon ID - то же самое, но файлом ресурсов является StartMenuDLL.dll. Это полезно, когда речь идет о значках в меню Пуск
                                    • icon file -  например C:\Program Files\Mozilla Thunderbird\Email.ico
                                    • none - будет использоваться пустой значок
                                    Если подпись или подсказка атрибута начинается с символа $ (символ доллара), то система будет рассматривать его как имя строки в файле StartMenuL10N.ini. Сам текст будет зависеть от текущей настройки языка. Это полезно при создании меню, которые могут быть использованы в нескольких языках.

                                    @@ -112,7 +112,7 @@ http://www.google.com). Поддержи сможет редактировать их:

                                    В данном примере параметр "Включить меню правой кнопки мыши" всегда заблокировано и не может быть изменен любым пользователем. Это -достигается путем добавления параметра в разделе реестра HKEY_LOCAL_MACHINE\SOFTWARE\PassionateCoder\ClassicStartMenu. Создайте значение DWORD под названием "EnableContextMenu" и установите его в 0.

                                    +достигается путем добавления параметра в разделе реестра HKEY_LOCAL_MACHINE\SOFTWARE\OpenShell\Menu. Создайте значение DWORD под названием "EnableContextMenu" и установите его в 0.

                                    В некоторых случаях возможно вы не захотите заблокировать значение для всех пользователей, просто измените начальное значение параметра. В таком случае добавьте имя значения "_Default". Например, если @@ -121,7 +121,7 @@ http://www.google.com). Поддержи значение DWORD с именем "EnableContextMenu_Default" и установите его в 0.

                                    Самый простой способ узнать имя параметра реестра и его значение заключается в том, чтобы изменить его, а затем посмотреть его -в HKEY_CURRENT_USER\Software\PassionateCoder\ClassicStartMenu\Settings.
                                    HKEY_CURRENT_USER\Software\OpenShell\StartMenu\Settings.
                                    Иногда вы можете заблокировать параметр в значение по умолчанию, но вы не знаете, что значение по умолчанию. Затем создайте параметр DWORD и установите его на 0xDEFA.

                                    Имеется также глобальный параметр @@ -131,7 +131,7 @@ http://www.google.com). Поддержи Также поддерживается редактирование параметров через групповые политики. Распакуйте файл PolicyDefinitions.zip в папке установки и прочитайте документацию PolicyDefinitions.rtf для получения более подробной информации.


                                    Сведения об обложках

                                    Вы можете выбрать любую из встроенных обложек:

                                    Обложки для классического меню Пуск

                                    Или вы можете загрузить и установить дополнительные обложки сторонних авторов (из главного веб-сайта или из другого места). После загрузки -новой обложки необходимо скопировать файл .skin в папку "Skins" – как правило это путь C:\Program Files\Classic Start\Skins. После этого обложка будет доступна в диалоговом окне параметров приложения.

                                    Примечание: +новой обложки необходимо скопировать файл .skin в папку "Skins" – как правило это путь C:\Program Files\Open-Shell\Skins. После этого обложка будет доступна в диалоговом окне параметров приложения.

                                    Примечание: Некоторые обложки могут быть специально разработаны для классического, упрощенного, или Aero режимов. Например, обложка может потребовать поддержку прозрачности Aero, любая друга будет выглядеть некорректно, @@ -173,7 +173,7 @@ Shell может добав http://www.sevenforums.com/themes-styles/34951-custom-start-menu-button-collection.html
                                    http://www.sevenforums.com/customization/78291-big-group-custom-start-orbs.html
                                    http://tutoriales13.deviantart.com/art/Orbs-153450418


                                    Локализация

                                    Пользовательский интерфейс (за исключением диалогового окна параметров) локализован на 35 языках.
                                    Диалоговое окно параметров программы переведено на небольшое количество языков. Программа установки по умолчанию содержит только русский язык. -Дополнительные языки можно загрузить на странице переводов. Убедитесь, что вы загружаете языковый пакет для точной версии Classic Start.


                                    Командная строка

                                    ClassicStartMenu.exe поддерживает 5 параметров командной строки: -open, -toggle, -togglenew, -exit и -settings.

                                    +Дополнительные языки можно загрузить на странице переводов. Убедитесь, что вы загружаете языковый пакет для точной версии Open-Shell.


                                    Командная строка

                                    StartMenu.exe поддерживает 5 параметров командной строки: -open, -toggle, -togglenew, -exit и -settings.

                                    Первые два параметра выполняют то, что говорит само их название. Один из них открывает классическое меню "Пуск", а другой переключает его. Вы можете использовать эти параметры, чтобы создать ярлык на панели @@ -185,7 +185,7 @@ Shell может добав Win для классического меню.

                                    Используйте команду "-exit" для выхода из меню Пуск. Эта команда будет работать только если меню Пуск в настоящее время не занято.

                                    Используйте команду "-settings", -чтобы открыть параметры Classic Start. Это полезно, если нужно создать +чтобы открыть параметры Open-Shell. Это полезно, если нужно создать ярлык для редактирования параметров.


                                    Специальные возможности

                                    Меню Пуск поддерживает JAWS, или экранный диктор Microsoft. Если функция специальной поддержки вызывает проблемы она может быть отключена на diff --git a/ClassicStartSrc/Localization/Russian/ClassicStartMenuADMX.txt b/Src/Localization/Russian/MenuADMX.txt similarity index 93% rename from ClassicStartSrc/Localization/Russian/ClassicStartMenuADMX.txt rename to Src/Localization/Russian/MenuADMX.txt index c4db0b9..ec30b9c 100644 --- a/ClassicStartSrc/Localization/Russian/ClassicStartMenuADMX.txt +++ b/Src/Localization/Russian/MenuADMX.txt @@ -89,7 +89,7 @@ SkipMetro.supportedOn = win8 ; TRANSLATE =================================================================== -Title.text = Настройки Classic Start +Title.text = Настройки Open-Shell State.text = Состояние: State1.text = Блокировать это значение State2.text = Блокировано по умолчанию @@ -98,9 +98,9 @@ State1Help.text = Если установить состояние "Блокир State2Help.text = Если установить состояние "Блокировано по умолчанию", будет заблокирован параметр к значению по умолчанию для всех пользователей. Указанное значение игнорируется. State3Help.text = Если установить состояние "Разблокировано", значение по умолчанию для параметра изменится на указанное значение. Некоторые пользователи могут переопределить параметр. -ClassicStartMenuCat.text = Классическое меню Пуск -ClassicStartMenuCatHelp.text = Параметры групповой политики классического меню Пуск -SUPPORTED_CS404.text = Требовать Classic Start 4.0.4 или выше. +MenuCat.text = Классическое меню Пуск +MenuCatHelp.text = Параметры групповой политики классического меню Пуск +SUPPORTED_CS404.text = Требовать Open-Shell 4.0.4 или выше. SUPPORTED_CS404_WIN7.text = Требовать Windows 7. SUPPORTED_CS404_WIN78.text = Требовать Windows 7 или Windows 8. SUPPORTED_CS404_WIN781.text = Требовать Windows 7 или Windows 8.1. @@ -135,25 +135,25 @@ SkinC1.tipOverride = Выберите обложку используемой к SkinVariationC1.nameOverride = Варианты обложки для классического меню с одним столбцом SkinVariationC1.tipOverride = Выберите вариант обложки используемой классическим стилем с одним столбцом (для обложек, которые поддерживают несколько вариантов) SkinOptionsC1.nameOverride = Варианты обложки для классического меню с одним столбцом -SkinOptionsC1.tipOverride = Выберите параметры обложки используемой классическим стилем с одним столбцом.\nПараметры представляют собой список шестнадцатеричных чисел. Чтобы получить их, лучше всего настроить параметры в диалоговом окне "Настройка классического меню Пуск" и затем искать значение с именем SkinOptionsC1 в разделе реестре HKCU\Software\PassionateCoder\ClassicStartMenu\Settings +SkinOptionsC1.tipOverride = Выберите параметры обложки используемой классическим стилем с одним столбцом.\nПараметры представляют собой список шестнадцатеричных чисел. Чтобы получить их, лучше всего настроить параметры в диалоговом окне "Настройка классического меню Пуск" и затем искать значение с именем SkinOptionsC1 в разделе реестре HKCU\Software\OpenShell\StartMenu\Settings MenuItems1.nameOverride = Элементы меню для классического меню с одним столбцом -MenuItems1.tipOverride = Выберите элементы меню используемые классическим стилем с одним столбцом.\nСамый лучший способ получить правильную строку - это найти элементы в диалоговом окне "Настройка классического меню Пуск" и затем найти значение с именем MenuItems1 в разделе реестра HKCU\Software\PassionateCoder\ClassicStartMenu\Settings +MenuItems1.tipOverride = Выберите элементы меню используемые классическим стилем с одним столбцом.\nСамый лучший способ получить правильную строку - это найти элементы в диалоговом окне "Настройка классического меню Пуск" и затем найти значение с именем MenuItems1 в разделе реестра HKCU\Software\OpenShell\StartMenu\Settings SkinC2.nameOverride = Обложка для классического меню с двумя столбцами SkinC2.tipOverride = Выберите обложку используемой классическим стилем с двумя столбцами SkinVariationC2.nameOverride = Вариант обложки для классического меню с двумя столбцами SkinVariationC2.tipOverride = Выберите вариант обложки используемой классическим стилем с двумя столбцами (для обложек, которые поддерживают несколько вариантов) SkinOptionsC2.nameOverride = Параметры обложки для классического меню с двумя столбцами -SkinOptionsC2.tipOverride = Выберите параметры обложки используемой классическим стилем с двумя столбцами.\nПараметры представляют собой список шестнадцатеричных чисел. Чтобы получить их лучше всего настроить параметры в диалоговом окне "Настройка классического меню Пуск" и затем найти значение с именем SkinOptionsC2 в разделе реестра HKCU\Software\PassionateCoder\ClassicStartMenu\Settings +SkinOptionsC2.tipOverride = Выберите параметры обложки используемой классическим стилем с двумя столбцами.\nПараметры представляют собой список шестнадцатеричных чисел. Чтобы получить их лучше всего настроить параметры в диалоговом окне "Настройка классического меню Пуск" и затем найти значение с именем SkinOptionsC2 в разделе реестра HKCU\Software\OpenShell\StartMenu\Settings MenuItems2.nameOverride = Элементы меню для классического меню с двумя столбцами -MenuItems2.tipOverride = Выберите элементы меню используемые классическим стилем с двумя столбцами.\nСамый лучший способ получить правильную строку - это настроить элементы в диалоговом окне "Настройка классического меню Пуск" и затем найти значение с именем MenuItems2 в разделе реестра HKCU\Software\PassionateCoder\ClassicStartMenu\Settings +MenuItems2.tipOverride = Выберите элементы меню используемые классическим стилем с двумя столбцами.\nСамый лучший способ получить правильную строку - это настроить элементы в диалоговом окне "Настройка классического меню Пуск" и затем найти значение с именем MenuItems2 в разделе реестра HKCU\Software\OpenShell\StartMenu\Settings SkinW7.nameOverride = Обложка для стиля Windows 7 SkinW7.tipOverride = Выберите обложку используемой в стиле Windows 7 SkinVariationW7.nameOverride = Вариант обложки для стиля Windows 7 SkinVariationW7.tipOverride = Выберите вариант обложки используемой стилем Windows 7 (для обложек, которые поддерживают несколько вариантов) SkinOptionsW7.nameOverride = Параметры обложки в стиле Windows 7 -SkinOptionsW7.tipOverride = Выберите параметры обложки используемой стилем Windows 7.\nПараметры представляют собой список шестнадцатеричных чисел. Чтобы получить их лучше всего настроить параметры в диалоговом окне "Настройка классического меню Пуск" и затем найти значение с именем SkinOptionsW7 в разделе реестра HKCU\Software\PassionateCoder\ClassicStartMenu\Settings +SkinOptionsW7.tipOverride = Выберите параметры обложки используемой стилем Windows 7.\nПараметры представляют собой список шестнадцатеричных чисел. Чтобы получить их лучше всего настроить параметры в диалоговом окне "Настройка классического меню Пуск" и затем найти значение с именем SkinOptionsW7 в разделе реестра HKCU\Software\OpenShell\StartMenu\Settings MenuItems7.nameOverride = Элементы меню для стиля Windows 7 -MenuItems7.tipOverride = Выберите элементы меню используемые стилем Windows 7.\nСамый лучший способ получить правильную строку - это настроить элементы в диалоговом окне "Настройка классического меню Пуск" и затем найти значение с именем MenuItems7 в разделе реестра HKCU\Software\PassionateCoder\ClassicStartMenu\Settings +MenuItems7.tipOverride = Выберите элементы меню используемые стилем Windows 7.\nСамый лучший способ получить правильную строку - это настроить элементы в диалоговом окне "Настройка классического меню Пуск" и затем найти значение с именем MenuItems7 в разделе реестра HKCU\Software\OpenShell\StartMenu\Settings ; windows 7 SkinA.nameOverride = Обложка для подменю "Все программы" для меню Пуск Windows 7 @@ -161,7 +161,7 @@ SkinA.tipOverride = Выберите обложку используемой п SkinVariationA.nameOverride = Вариант обложки для подменю "Все программы" меню Пуск Windows 7 SkinVariationA.tipOverride = Выберите вариант обложки используемой подменю "Все программы" в меню Пуск Windows 7 (для обложек, которые поддерживают несколько вариантов) SkinOptionsA.nameOverride = Параметры обложки для подменю "Все программы" меню Пуск Windows 7 -SkinOptionsA.tipOverride = Выберите параметры обложки используемой в подменю "Все программы" меню Пуск Windows 7.\nПараметры представляют собой список шестнадцатеричных чисел. Чтобы получить их лучше всего настроить параметры в диалоговом окне "Настройка классического меню Пуск" и затем найти значение с именем SkinOptionsA в разделе реестра HKCU\Software\PassionateCoder\ClassicStartMenu\Settings +SkinOptionsA.tipOverride = Выберите параметры обложки используемой в подменю "Все программы" меню Пуск Windows 7.\nПараметры представляют собой список шестнадцатеричных чисел. Чтобы получить их лучше всего настроить параметры в диалоговом окне "Настройка классического меню Пуск" и затем найти значение с именем SkinOptionsA в разделе реестра HKCU\Software\OpenShell\StartMenu\Settings ; metro settings SkipMetro.tipAddition = Этот параметр не работает для Windows 8.1. Вам нужно использовать встроенные настройки Windows для загрузки на рабочий стол @@ -176,7 +176,7 @@ FolderCommonStartMenu.tipOverride = Введите переопределени FolderCommonPrograms.nameOverride = Папка Common Programs FolderCommonPrograms.tipOverride = Введите переопределения для общей папки программ.\nПуть может содержать переменные среды.\nПримечание: Этот параметр не является редактируемым из диалога настроек AutoStartDelay.nameOverride = Задержка автозагрузки -AutoStartDelay.tipOverride = Введите задержку в мс при запуске меню Пуск автоматически во время входа в систему (не применяется при запуске меню вручную, запуском файла ClassicStartMenu.exe).\nПримечание: Этот параметр не является редактируемым из диалога настроек +AutoStartDelay.tipOverride = Введите задержку в мс при запуске меню Пуск автоматически во время входа в систему (не применяется при запуске меню вручную, запуском файла StartMenu.exe).\nПримечание: Этот параметр не является редактируемым из диалога настроек ; other StartButtonIcon.tipAddition = Значением может быть путь к ICO-файлу или путь к EXE/DLL и идентификатор значка @@ -188,5 +188,5 @@ SoundDrop.tipAddition = Значение может быть именем сис ExpandFolderLinks.tipAddition = Работает только для символических ссылок (как узлы), а не для простых ярлыков StartHoverDelay.nameOverride = Задержка наведения (для кнопки Пуск) AllProgramsDelay.nameOverride = Задержка наведения (для "Все программы" в Windows 7) -CSMHotkey.tipAddition = .\n\nБазовым значением является виртуальный код основной клавиши. Добавьте 256 для клавиши Shift, 512 для клавиши Control и 1024 для клавиши Alt.\nЧтобы получить значение, лучше всего выбрать клавишу в диалоговом окне "Настройки классического меню Пуск" и затем найти значение с именем CSMHotkey в разедле реестра HKCU\Software\PassionateCoder\ClassicStartMenu\Settings -WSMHotkey.tipAddition = .\n\nБазовым значением является виртуальный код основной клавиши. Добавьте 256 для клавиши Shift, 512 для клавиши Control и 1024 для клавиши Alt.\nЧтобы получить значение, лучше всего выбрать клавишу в диалоговом окне "Настройки классического меню Пуск" и затем найти значение с именем WSMHotkey в разделе реестра HKCU\Software\PassionateCoder\ClassicStartMenu\Settings +CSMHotkey.tipAddition = .\n\nБазовым значением является виртуальный код основной клавиши. Добавьте 256 для клавиши Shift, 512 для клавиши Control и 1024 для клавиши Alt.\nЧтобы получить значение, лучше всего выбрать клавишу в диалоговом окне "Настройки классического меню Пуск" и затем найти значение с именем CSMHotkey в разедле реестра HKCU\Software\OpenShell\StartMenu\Settings +WSMHotkey.tipAddition = .\n\nБазовым значением является виртуальный код основной клавиши. Добавьте 256 для клавиши Shift, 512 для клавиши Control и 1024 для клавиши Alt.\nЧтобы получить значение, лучше всего выбрать клавишу в диалоговом окне "Настройки классического меню Пуск" и затем найти значение с именем WSMHotkey в разделе реестра HKCU\Software\OpenShell\StartMenu\Settings diff --git a/ClassicStartSrc/Localization/Russian/ClassicStart.hhp b/Src/Localization/Russian/OpenShell.hhp similarity index 67% rename from ClassicStartSrc/Localization/Russian/ClassicStart.hhp rename to Src/Localization/Russian/OpenShell.hhp index 02febf0..b8e59e0 100644 --- a/ClassicStartSrc/Localization/Russian/ClassicStart.hhp +++ b/Src/Localization/Russian/OpenShell.hhp @@ -1,7 +1,7 @@ [OPTIONS] Compatibility=1.1 or later -Compiled file=ClassicStart.chm -Contents file=ClassicStartTOC.hhc +Compiled file=OpenShell.chm +Contents file=OpenShellTOC.hhc Default topic=Main.html Display compile progress=Yes Language=0x419 Russian (Russia) @@ -9,7 +9,7 @@ Language=0x419 Russian (Russia) [FILES] ClassicExplorer.html -ClassicStartMenu.html +Menu.html ClassicIE.html [INFOTYPES] diff --git a/ClassicStartSrc/Localization/Russian/ClassicStartADMX.txt b/Src/Localization/Russian/OpenShellADMX.txt similarity index 57% rename from ClassicStartSrc/Localization/Russian/ClassicStartADMX.txt rename to Src/Localization/Russian/OpenShellADMX.txt index 2f73630..f92af91 100644 --- a/ClassicStartSrc/Localization/Russian/ClassicStartADMX.txt +++ b/Src/Localization/Russian/OpenShellADMX.txt @@ -1,6 +1,6 @@ ; TRANSLATE =================================================================== -Title.text = Настройки Classic Start +Title.text = Настройки Open-Shell State.text = Состояние: State1.text = Блокировать это значение State2.text = Блокировано по умолчанию @@ -9,11 +9,11 @@ State1Help.text = Если установить состояние "Блокир State2Help.text = Если установить состояние "Блокировано по умолчанию", будет заблокирован параметр к значению по умолчанию для всех пользователей. Указанное значение игнорируется. State3Help.text = Если установить состояние "Разблокировано", значение по умолчанию для параметра изменится на указанное значение. Некоторые пользователи могут переопределить параметр. -ClassicStartCat.text = Classic Start -ClassicStartCatHelp.text = Параметры групповой политики Classic Start -SUPPORTED_CS404.text = Требовать Classic Start 4.0.4 или выше. +OpenShellCat.text = Open-Shell +OpenShellCatHelp.text = Параметры групповой политики Open-Shell +SUPPORTED_CS404.text = Требовать Open-Shell 4.0.4 или выше. -Language.nameOverride = Язык для компонентов Classic Start -Language.tipOverride = Выберите язык для использования Classic Start (например, en US или ru-RU). Язык влияет на текст в меню Пуск, панели инструментов и т. д. Если установлен соответствующий язык DLL, настройки пользовательского интерфейса также могут быть переведены +Language.nameOverride = Язык для компонентов Open-Shell +Language.tipOverride = Выберите язык для использования Open-Shell (например, en US или ru-RU). Язык влияет на текст в меню Пуск, панели инструментов и т. д. Если установлен соответствующий язык DLL, настройки пользовательского интерфейса также могут быть переведены Update.nameOverride = Включить автоматическую проверку наличия новых версий -Update.tipOverride = Когда этот флажок установлен, Classic Start будет проверять наличие новых версий каждую неделю. Вы будете уведомлены о наличии новой версии программного обеспечения Classic Start или новое обновление для вашего текущего языка +Update.tipOverride = Когда этот флажок установлен, Open-Shell будет проверять наличие новых версий каждую неделю. Вы будете уведомлены о наличии новой версии программного обеспечения Open-Shell или новое обновление для вашего текущего языка diff --git a/ClassicStartSrc/Localization/Russian/ClassicStartEULA.rtf b/Src/Localization/Russian/OpenShellEULA.rtf similarity index 91% rename from ClassicStartSrc/Localization/Russian/ClassicStartEULA.rtf rename to Src/Localization/Russian/OpenShellEULA.rtf index 7494acc..501e6ec 100644 --- a/ClassicStartSrc/Localization/Russian/ClassicStartEULA.rtf +++ b/Src/Localization/Russian/OpenShellEULA.rtf @@ -5,8 +5,8 @@ \pard\widctlpar\cf0\expndtw0\kerning0\f2\fs22\lang1033 Classic Shell \'a9 2009-2017, Ivo Beltchev\par {{\field{\*\fldinst{HYPERLINK http://www.classicshell.net/ }}{\fldrslt{http://www.classicshell.net/\ul0\cf0}}}}\f2\fs22\par -Classic Start \'a9 2017-2018, The Passionate-Coder Team\par -{{\field{\*\fldinst{HYPERLINK https://github.com/passionate-coder }}{\fldrslt{https://github.com/passionate-coder\ul0\cf0}}}}\f2\fs22\par +Open-Shell \'a9 2017-2018, The Open-Shell Team\par +{{\field{\*\fldinst{HYPERLINK https://github.com/open-shell }}{\fldrslt{https://github.com/open-shell\ul0\cf0}}}}\f2\fs22\par \par \b\f3\lang1049\'c8\'d1\'cf\'ce\'cb\'dc\'c7\'d3\'df \'dd\'d2\'ce \'cf\'d0\'ce\'c3\'d0\'c0\'cc\'cc\'cd\'ce\'c5 \'ce\'c1\'c5\'d1\'cf\'c5\'d7\'c5\'cd\'c8\'df, \'c2\'db \'cf\'d0\'c8\'cd\'c8\'cc\'c0\'c5\'d2\'c5 \'dd\'d2\'c8 \'d3\'d1\'cb\'ce\'c2\'c8\'df\f2\lang4105 . \f3\lang1049\'c5\'d1\'cb\'c8 \'c2\'db \'cd\'c5\f2\lang4105 \f3\lang1049\'d1\'ce\'c3\'cb\'c0\'d1\'cd\'db,\f2\lang4105 \f3\lang1049\'cd\'c5 \'c8\'d1\'cf\'ce\'cb\'dc\'c7\'d3\'c9\'d2\'c5\f2\lang4105 \f3\lang1049\'cf\'d0\'ce\'c3\'d0\'c0\'cc\'cc\'cd\'ce\'c5 \'ce\'c1\'c5\'d1\'cf\'c5\'d7\'c5\'cd\'c8\'c5.\f2\lang4105\par \b0\par @@ -21,11 +21,11 @@ Classic Start \'a9 2017-2018, The Passionate-Coder Team\par \pard {\pntext\f2 4.\tab}{\*\pn\pnlvlbody\pnf2\pnindent0\pnstart1\pndec{\pntxta.}} -\fi-360\li360\b\f3\lang1049\'d2\'ce\'c2\'c0\'d0\'cd\'db\'c5 \'c7\'cd\'c0\'ca\'c8\b0\f2\lang4105 . \f3\lang1049\'cd\'e0\'e7\'e2\'e0\'ed\'e8\'e5 \'e8 \'eb\'ee\'e3\'ee\'f2\'e8\'ef Classic Start \'ff\'e2\'eb\'ff\'fe\'f2\'f1\'ff \'f2\'ee\'e2\'e0\'f0\'ed\'fb\'ec\'e8 \'e7\'ed\'e0\'ea\'e0\'ec\'e8 \'e0\'e2\'f2\'ee\'f0\'e0. \'c8\'f1\'ef\'ee\'eb\'fc\'e7\'ee\'e2\'e0\'ed\'e8\'e5 \'e8\'f5 \'e4\'eb\'ff \'ee\'ef\'f0\'e5\'e4\'e5\'eb\'e5\'ed\'e8\'ff \'e4\'f0\'f3\'e3\'e8\'f5 \'ef\'f0\'ee\'e4\'f3\'ea\'f2\'ee\'e2 \'e8\'eb\'e8 \'f3\'f1\'eb\'f3\'e3 \'e7\'e0\'ef\'f0\'e5\'f9\'e5\'ed\'ee\f2\lang4105 .\par +\fi-360\li360\b\f3\lang1049\'d2\'ce\'c2\'c0\'d0\'cd\'db\'c5 \'c7\'cd\'c0\'ca\'c8\b0\f2\lang4105 . \f3\lang1049\'cd\'e0\'e7\'e2\'e0\'ed\'e8\'e5 \'e8 \'eb\'ee\'e3\'ee\'f2\'e8\'ef Open-Shell \'ff\'e2\'eb\'ff\'fe\'f2\'f1\'ff \'f2\'ee\'e2\'e0\'f0\'ed\'fb\'ec\'e8 \'e7\'ed\'e0\'ea\'e0\'ec\'e8 \'e0\'e2\'f2\'ee\'f0\'e0. \'c8\'f1\'ef\'ee\'eb\'fc\'e7\'ee\'e2\'e0\'ed\'e8\'e5 \'e8\'f5 \'e4\'eb\'ff \'ee\'ef\'f0\'e5\'e4\'e5\'eb\'e5\'ed\'e8\'ff \'e4\'f0\'f3\'e3\'e8\'f5 \'ef\'f0\'ee\'e4\'f3\'ea\'f2\'ee\'e2 \'e8\'eb\'e8 \'f3\'f1\'eb\'f3\'e3 \'e7\'e0\'ef\'f0\'e5\'f9\'e5\'ed\'ee\f2\lang4105 .\par \pard\widctlpar\li360\par \pard\widctlpar\fi-360\li360\sa200\sl276\slmult1\b\f3\lang1049 5.\tab\'ce\'d2\'ca\'c0\'c7 \'ce\'d2 \'c3\'c0\'d0\'c0\'cd\'d2\'c8\'c9\f2\lang4105 .\b0 \f3\lang1049\'dd\'d2\'ce \'cf\'d0\'ce\'c3\'d0\'c0\'cc\'cc\'cd\'ce\'c5 \'ce\'c1\'c5\'d1\'cf\'c5\'d7\'c5\'cd\'c8\'c5 \'cf\'d0\'c5\'c4\'ce\'d1\'d2\'c0\'c2\'cb\'df\'c5\'d2\'d1\'df "\'ca\'c0\'ca \'c5\'d1\'d2\'dc", \'c1\'c5\'c7 \'ca\'c0\'ca\'c8\'d5-\'cb\'c8\'c1\'ce \'c3\'c0\'d0\'c0\'cd\'d2\'c8\'c9, \'df\'c2\'cd\'db\'d5 \'c8\'cb\'c8 \'cf\'ce\'c4\'d0\'c0\'c7\'d3\'cc\'c5\'c2\'c0\'c5\'cc\'db\'d5, \'c2\'ca\'cb\'de\'d7\'c0\'df, \'cf\'ce\'cc\'c8\'cc\'ce \'cf\'d0\'ce\'d7\'c5\'c3\'ce, \'c3\'c0\'d0\'c0\'cd\'d2\'c8\'c8 \'d2\'ce\'c2\'c0\'d0\'cd\'ce\'d1\'d2\'c8, \'cf\'d0\'c8\'c3\'ce\'c4\'cd\'ce\'d1\'d2\'c8 \'c4\'cb\'df \'ca\'ce\'cd\'ca\'d0\'c5\'d2\'cd\'ce\'c9 \'d6\'c5\'cb\'c8 \'c8 \'cd\'c5\'cd\'c0\'d0\'d3\'d8\'c5\'cd\'c8\'df. \'cd\'c8 \'cf\'d0\'c8 \'ca\'c0\'ca\'c8\'d5 \'d3\'d1\'cb\'ce\'c2\'c8\'df\'d5 \'c0\'c2\'d2\'ce\'d0\'db \'c8\'cb\'c8 \'cf\'d0\'c0\'c2\'ce\'ce\'c1\'cb\'c0\'c4\'c0\'d2\'c5\'cb\'c8 \'cd\'c5 \'cd\'c5\'d1\'d3\'d2 \'ce\'d2\'c2\'c5\'d2\'d1\'d2\'c2\'c5\'cd\'cd\'ce\'d1\'d2\'c8 \'c7\'c0 \'cb\'de\'c1\'db\'c5 \'cf\'d0\'c5\'d2\'c5\'cd\'c7\'c8\'c8, \'d3\'c1\'db\'d2\'ca\'c8 \'c8\'cb\'c8 \'c8\'cd\'cd\'d3\'de \'ce\'d2\'c2\'c5\'d2\'d1\'d2\'c2\'c5\'cd\'cd\'ce\'d1\'d2\'dc, \'c1\'d3\'c4\'dc \'d2\'ce \'c2 \'c4\'c5\'c9\'d1\'d2\'c2\'c8\'df \'c4\'ce\'c3\'ce\'c2\'ce\'d0\'c0, \'c4\'c5\'cb\'c8\'ca\'c0\'d2\'c5 \'c8\'cb\'c8 \'c8\'cd\'ce\'cc, \'d1\'c2\'df\'c7\'c0\'cd\'cd\'ce\'cc, \'c2 \'d0\'c5\'c7\'d3\'cb\'dc\'d2\'c0\'d2\'c5 \'c8\'cb\'c8 \'c2 \'d1\'c2\'df\'c7\'c8 \'d1 \'c8\'d1\'cf\'ce\'cb\'dc\'c7\'ce\'c2\'c0\'cd\'c8\'c5\'cc \'cf\'d0\'ce\'c3\'d0\'c0\'cc\'cc\'cd\'ce\'c3\'ce \'ce\'c1\'c5\'d1\'cf\'c5\'d7\'c5\'cd\'c8\'df \'c8 \'c4\'d0\'d3\'c3\'c8\'d5 \'d1\'c4\'c5\'cb\'ce\'ca \'c2 \'cf\'d0\'ce\'c3\'d0\'c0\'cc\'cc\'cd\'ce\'cc \'ce\'c1\'c5\'d1\'cf\'c5\'d7\'c5\'cd\'c8\'c8\f2\lang4105 .\par \b\f3\lang1058 6.\tab\'c8\'cd\'cd\'db\'cc\'c8 \'d1\'cb\'ce\'c2\'c0\'cc\'c8\f2\lang4105 :\b0 \f3\lang1049\'c2 \'ef\'f0\'e8\'ed\'f6\'e8\'ef\'e5 \'e2\'fb \'ec\'ee\'e6\'e5\'f2\'e5 \'e8\'f1\'ef\'ee\'eb\'fc\'e7\'ee\'e2\'e0\'f2\'fc \'fd\'f2\'ee \'ef\'f0\'ee\'e3\'f0\'e0\'ec\'ec\'ed\'ee\'e5 \'ee\'e1\'e5\'f1\'ef\'e5\'f7\'e5\'ed\'e8\'e5 \'f1\'e2\'ee\'e1\'ee\'e4\'ed\'ee \'e2 \'eb\'fe\'e1\'fb\'f5 \'f6\'e5\'eb\'ff\'f5, \'ed\'ee \'ed\'e5 \'f3\'e4\'e8\'e2\'eb\'ff\'e9\'f2\'e5\'f1\'fc, \'e5\'f1\'eb\'e8 \'ee\'ed\'ee \'ed\'e5 \'f0\'e0\'e1\'ee\'f2\'e0\'e5\'f2, \'ea\'e0\'ea \'e2\'fb \'fd\'f2\'ee\'e3\'ee \'ee\'e6\'e8\'e4\'e0\'eb\'e8. \'c0\'e2\'f2\'ee\'f0 \'ed\'e5 \'ed\'e5\'f1\'e5\'f2 \'ee\'f2\'e2\'e5\'f2\'f1\'f2\'e2\'e5\'ed\'ed\'ee\'f1\'f2\'fc \'e7\'e0 \'eb\'fe\'e1\'fb\'e5 \'f3\'e1\'fb\'f2\'ea\'e8, \'ea\'ee\'f2\'ee\'f0\'fb\'e5 \'ef\'f0\'ee\'e8\'e7\'ee\'f8\'eb\'e8 \'e2 \'f1\'e2\'ff\'e7\'e8 \'f1 \'e8\'f1\'ef\'ee\'eb\'fc\'e7\'ee\'e2\'e0\'ed\'e8\'e5\'ec \'fd\'f2\'ee\'e3\'ee \'ef\'f0\'ee\'e3\'f0\'e0\'ec\'ec\'ed\'ee\'e3\'ee \'ee\'e1\'e5\'f1\'ef\'e5\'f7\'e5\'ed\'e8\'ff. \'cf\'f0\'ee\'e4\'e0\'e6\'e0 \'fd\'f2\'ee\'e3\'ee \'ef\'f0\'ee\'e3\'f0\'e0\'ec\'ec\'ed\'ee\'e3\'ee \'ee\'e1\'e5\'f1\'ef\'e5\'f7\'e5\'ed\'e8\'ff \'e7\'e0\'ef\'f0\'e5\'f9\'e5\'ed\'e0. \'d2\'e0\'ea \'ea\'e0\'ea \'e2\'fb \'ef\'ee\'eb\'f3\'f7\'e8\'eb\'e8 \'e5\'e3\'ee \'e1\'e5\'f1\'ef\'eb\'e0\'f2\'ed\'ee\f2\lang4105 .\par } - \ No newline at end of file + diff --git a/ClassicStartSrc/Localization/Russian/ClassicStartReadme.rtf b/Src/Localization/Russian/OpenShellReadme.rtf similarity index 96% rename from ClassicStartSrc/Localization/Russian/ClassicStartReadme.rtf rename to Src/Localization/Russian/OpenShellReadme.rtf index e24d0cd..c325f9e 100644 --- a/ClassicStartSrc/Localization/Russian/ClassicStartReadme.rtf +++ b/Src/Localization/Russian/OpenShellReadme.rtf @@ -25,7 +25,7 @@ \pard\keep\keepn\widctlpar\s1\sb480\sl276\slmult1\cf5\b\f0\fs28\lang1033 Classic\lang4105 \lang1033 Start\lang4105 \lang1033 Menu\par \pard\widctlpar\cf0\b0\f2\fs22\lang4105\par -\cf3\b\lang1033 Classic Start Menu\cf0\lang4105 - \b0\f3\lang1049\'fd\'f2\'ee \'e3\'e8\'e1\'ea\'ee\'e5 \'ec\'e5\'ed\'fe \'cf\'f3\'f1\'ea, \'ea\'ee\'f2\'ee\'f0\'ee\'e5 \'ec\'ee\'e6\'e5\'f2 \'e8\'ec\'e8\'f2\'e8\'f0\'ee\'e2\'e0\'f2\'fc \'ef\'ee\'e2\'e5\'e4\'e5\'ed\'e8\'e5 \'ec\'e5\'ed\'fe \f2\lang1033 Windows\lang4105 2000, \lang1033 XP\f3\lang1049 \'e8 \f2\lang1033 Windows\lang4105 7. \f3\lang1049\'ca\'eb\'e0\'f1\'f1\'e8\'f7\'e5\'f1\'ea\'ee\'e5 \'ec\'e5\'ed\'fe \'e8\'ec\'e5\'e5\'f2 \'f6\'e5\'eb\'fb\'e9 \'f0\'ff\'e4 \'e4\'ee\'ef\'ee\'eb\'ed\'e8\'f2\'e5\'eb\'fc\'ed\'fb\'f5 \'e2\'ee\'e7\'ec\'ee\'e6\'ed\'ee\'f1\'f2\'e5\'e9:\f2\lang4105\par +\cf3\b\lang1033 Open-Shell Menu\cf0\lang4105 - \b0\f3\lang1049\'fd\'f2\'ee \'e3\'e8\'e1\'ea\'ee\'e5 \'ec\'e5\'ed\'fe \'cf\'f3\'f1\'ea, \'ea\'ee\'f2\'ee\'f0\'ee\'e5 \'ec\'ee\'e6\'e5\'f2 \'e8\'ec\'e8\'f2\'e8\'f0\'ee\'e2\'e0\'f2\'fc \'ef\'ee\'e2\'e5\'e4\'e5\'ed\'e8\'e5 \'ec\'e5\'ed\'fe \f2\lang1033 Windows\lang4105 2000, \lang1033 XP\f3\lang1049 \'e8 \f2\lang1033 Windows\lang4105 7. \f3\lang1049\'ca\'eb\'e0\'f1\'f1\'e8\'f7\'e5\'f1\'ea\'ee\'e5 \'ec\'e5\'ed\'fe \'e8\'ec\'e5\'e5\'f2 \'f6\'e5\'eb\'fb\'e9 \'f0\'ff\'e4 \'e4\'ee\'ef\'ee\'eb\'ed\'e8\'f2\'e5\'eb\'fc\'ed\'fb\'f5 \'e2\'ee\'e7\'ec\'ee\'e6\'ed\'ee\'f1\'f2\'e5\'e9:\f2\lang4105\par \par \pard{\pntext\f4\'B7\tab}{\*\pn\pnlvlblt\pnf4\pnindent0{\pntxtb\'B7}}\widctlpar\fi-360\li720\f3\lang1049\'c2\'fb\'e1\'ee\'f0 \'ec\'e5\'e6\'e4\'f3 \'f1\'f2\'e8\'eb\'ff\'ec\'e8\f2\lang4105 \f3\lang1049\'ab\'ca\'eb\'e0\'f1\'f1\'e8\'ea\'bb \'e8 \f2\lang4105\'abWindows 7\'bb\par @@ -105,4 +105,4 @@ \pard\widctlpar\sa200\sl276\slmult1\par } - \ No newline at end of file + diff --git a/ClassicStartSrc/Localization/Russian/ClassicStartTOC.hhc b/Src/Localization/Russian/OpenShellTOC.hhc similarity index 83% rename from ClassicStartSrc/Localization/Russian/ClassicStartTOC.hhc rename to Src/Localization/Russian/OpenShellTOC.hhc index 5e4da26..6b13bab 100644 --- a/ClassicStartSrc/Localization/Russian/ClassicStartTOC.hhc +++ b/Src/Localization/Russian/OpenShellTOC.hhc @@ -9,57 +9,57 @@
                          • - +
                          • - +
                            • - +
                            • - +
                            • - - + +
                            • - - + +
                            • - +
                            • - +
                            • - +
                            • - +
                            • - +
                            • - +
                          • diff --git a/ClassicStartSrc/Localization/Russian/ClassicStartText-ru-RU.wxl b/Src/Localization/Russian/OpenShellText-ru-RU.wxl similarity index 70% rename from ClassicStartSrc/Localization/Russian/ClassicStartText-ru-RU.wxl rename to Src/Localization/Russian/OpenShellText-ru-RU.wxl index 7aef30a..0e00f70 100644 --- a/ClassicStartSrc/Localization/Russian/ClassicStartText-ru-RU.wxl +++ b/Src/Localization/Russian/OpenShellText-ru-RU.wxl @@ -1,33 +1,33 @@ - Этот установщик предназначен только для 32-разрядной версии Windows. Для 64-разрядной версии Windows необходимо запустить ClassicStartSetup64. - Для работы Classic Start требуется операционная система Windows 7 или выше. + Этот установщик предназначен только для 32-разрядной версии Windows. Для 64-разрядной версии Windows необходимо запустить Setup64. + Для работы Open-Shell требуется операционная система Windows 7 или выше. Уже установлена более новая версия приложения [ProductName]. Установка будет прервана. Classic Explorer Компонент Classic Explorer добавляет панель инструментов в проводнике Windows, заменяет копию пользовательского интерфейса и исправляет некоторые проблемы - Classic Start Menu - Компонент Classic Start Menu является высоко настраиваемой заменой для меню Пуск Windows + Open-Shell Menu + Компонент Open-Shell Menu является высоко настраиваемой заменой для меню Пуск Windows Classic IE Компонент Classic IE позволяет настроить строку заголовка и строку состояния Internet Explorer - Classic Start Update - Компонент Classic Start Update периодически проверяет наличие новых версий - Просмотр документации Classic Start - Просмотр руководства пользователя Classic Start + Open-Shell Update + Компонент Open-Shell Update периодически проверяет наличие новых версий + Просмотр документации Open-Shell + Просмотр руководства пользователя Open-Shell Изменить параметры Classic Explorer Изменить параметры классического меню Пуск Изменить параметры заголовка окна и строки состояния Internet Explorer - Изменить параметры проверки новой версии Classic Start + Изменить параметры проверки новой версии Open-Shell Создать папку в меню Пуск - Домашняя страница Classic Start - Помочь проекту Classic Start + Домашняя страница Open-Shell + Помочь проекту Open-Shell Наша группа в Facebook Открыть документацию - Справка Classic Start + Справка Open-Shell Дополнительная информация - Classic Start Update + Open-Shell Update Параметры Classic Explorer Параметры классического меню Пуск Параметры Classic IE Открыть начальный экран - Classic Start — это набор улучшений для Windows + Open-Shell — это набор улучшений для Windows diff --git a/ClassicStartSrc/Localization/Russian/WixUI_ru-ru.wxl b/Src/Localization/Russian/WixUI_ru-ru.wxl similarity index 100% rename from ClassicStartSrc/Localization/Russian/WixUI_ru-ru.wxl rename to Src/Localization/Russian/WixUI_ru-ru.wxl diff --git a/ClassicStartSrc/Localization/Spanish/ClassicExplorer.html b/Src/Localization/Spanish/ClassicExplorer.html similarity index 96% rename from ClassicStartSrc/Localization/Spanish/ClassicExplorer.html rename to Src/Localization/Spanish/ClassicExplorer.html index d27150e..b560216 100644 --- a/ClassicStartSrc/Localization/Spanish/ClassicExplorer.html +++ b/Src/Localization/Spanish/ClassicExplorer.html @@ -14,7 +14,7 @@ body { } -

                            Sitio web de Classic Start  Classic Explorer


                            +

                            Sitio web de Open-Shell  Classic Explorer


                            Classic Explorer es un complemento para el Explorador de Windows que: @@ -305,12 +305,12 @@ Si los atributos etiqueta o consejo empiezan con ExplorerL10N.ini. El texto real depender de la configuracin de idioma actual. Resulta til al crear una barra de herramientas que pueda usarse en varios idiomas.

                            -Nota para desarrolladores: Los botones para comandos personalizados pueden marcarse o deshabilitarse. La barra de herramientas busca en la clave del registro HKCU\Software\PassionateCoder\ClassicExplorer +Nota para desarrolladores: Los botones para comandos personalizados pueden marcarse o deshabilitarse. La barra de herramientas busca en la clave del registro HKCU\Software\OpenShell\ClassicExplorer un valor DWORD con el nombre del botn (el nombre que se usa en la columna izquierda). 0 significa normal, 1 deshabilitado y 2 marcado. La barra de herramientas lee las claves del registro al iniciarse. Para forzar que los botones actualicen su estado con posterioridad tiene que encontrar todas las ventanas del Explorador, hallar -la ventana secundaria con clase ClassicStart.CBandWindow y publicar un mensaje WM_CLEAR. Resulta til si est desarrollando un exe personalizado para usar con la barra de herramientas.
                            +la ventana secundaria con clase OpenShell.CBandWindow y publicar un mensaje WM_CLEAR. Resulta til si est desarrollando un exe personalizado para usar con la barra de herramientas.

                            Ejemplos de comandos personalizados

                            @@ -364,7 +364,7 @@ modo que ning
                            En este ejemplo, la configuracin "Mostrar el botn Subir" est bloqueada para que siempre est "Antes de Atrs/Adelante" y ningn usuario la pueda cambiar. Esto se logra -agregando la configuracin a la clave del registro HKEY_LOCAL_MACHINE\SOFTWARE\PassionateCoder\ClassicExplorer. Cree un valor de cadena llamado "ShowUpButton" y establzcalo en "BeforeBack".
                            +agregando la configuracin a la clave del registro HKEY_LOCAL_MACHINE\SOFTWARE\OpenShell\ClassicExplorer. Cree un valor de cadena llamado "ShowUpButton" y establzcalo en "BeforeBack".

                            En algunos casos quiz no desee bloquear el valor para todos los usuarios, sino simplemente modificar el valor inicial de la configuracin. En tal caso, agregue "_Default" al nombre del valor. Por ejemplo, si desea que el botn @@ -372,7 +372,7 @@ Subir est si les place, cree un valor de cadena con nombre "ShowUpButton_Default" y establzcalo en "BeforeBack".

                            -La manera ms fcil de saber el nombre de una configuracin en el registro y su valor es modificarla, y acto seguido buscarla en HKEY_CURRENT_USER\Software\PassionateCoder\ClassicExplorer\Settings.
                            +La manera ms fcil de saber el nombre de una configuracin en el registro y su valor es modificarla, y acto seguido buscarla en HKEY_CURRENT_USER\Software\OpenShell\ClassicExplorer\Settings.
                            Puede que a veces desee bloquear una configuracin en su valor predeterminado, pero no sabe cul es el valor predeterminado. De ser as, cree un valor DWORD y establzcalo en 0xDEFA.
                            @@ -426,7 +426,7 @@ de usuario (salvo el cuadro de di idiomas.
                            El cuadro de dilogo Configuracin est traducido a una cantidad de idiomas ms pequea. La instalacin predeterminada slo lo contiene en ingls. Pueden descargarse ms idiomas -desde la pgina de traducciones. Asegrese de descargar el paquete de traduccin para la versin de Classic Start exacta.
                            +desde la pgina de traducciones. Asegrese de descargar el paquete de traduccin para la versin de Open-Shell exacta.

                            diff --git a/ClassicStartSrc/Localization/Spanish/ClassicExplorerADMX.txt b/Src/Localization/Spanish/ClassicExplorerADMX.txt similarity index 94% rename from ClassicStartSrc/Localization/Spanish/ClassicExplorerADMX.txt rename to Src/Localization/Spanish/ClassicExplorerADMX.txt index d26c15d..3eb8986 100644 --- a/ClassicStartSrc/Localization/Spanish/ClassicExplorerADMX.txt +++ b/Src/Localization/Spanish/ClassicExplorerADMX.txt @@ -29,7 +29,7 @@ ShowZone.supportedOn = win881 ; TRANSLATE =================================================================== -Title.text = Configuración de Classic Start +Title.text = Configuración de Open-Shell State.text = Estado: State1.text = Bloqueada en este valor State2.text = Bloqueada en valor predeterminado @@ -40,7 +40,7 @@ State3Help.text = Si establece el estado en 'Desbloqueada', el valor predetermin ClassicExplorerCat.text = Classic Explorer ClassicExplorerCatHelp.text = Directiva de grupo de Classic Explorer -SUPPORTED_CS404.text = Requiere Classic Start 4.0.4 o posterior. +SUPPORTED_CS404.text = Requiere Open-Shell 4.0.4 o posterior. SUPPORTED_CS404_WIN7.text = Requiere Windows 7. SUPPORTED_CS404_WIN881.text = Requiere Windows 8 o Windows 8.1. @@ -53,7 +53,7 @@ ProcessWhiteList.tipOverride = Lista de procesos que pueden cargar Classic Explo ProcessBlackList.nameOverride = Lista de procesos bloqueados ProcessBlackList.tipOverride = Lista de procesos que no cargarán Classic Explorer. Use tan sólo el nombre de archivo del proceso (como "notepad.exe"), separe varios nombres con una coma o punto y coma. ToolbarItems.nameOverride = Botones de la barra de herramientas -ToolbarItems.tipOverride = Seleccione los botones a mostrar en la barra de herramientas.\nLa mejor manera de obtener la cadena adecuada es configurar los botones en el diálogo de configuración de Classic Explorer y acto seguido buscar el valor con nombre ToolbarItems en HKCU\Software\PassionateCoder\ClassicExplorer\Settings +ToolbarItems.tipOverride = Seleccione los botones a mostrar en la barra de herramientas.\nLa mejor manera de obtener la cadena adecuada es configurar los botones en el diálogo de configuración de Classic Explorer y acto seguido buscar el valor con nombre ToolbarItems en HKCU\Software\OpenShell\ClassicExplorer\Settings NoInitialToolbar.nameOverride = No mostrar inicialmente la barra de herramientas NoInitialToolbar.tipOverride = Al marcarse, no se mostrará automáticamente la barra de herramientas del Explorador diff --git a/ClassicStartSrc/Localization/Spanish/ClassicIE.html b/Src/Localization/Spanish/ClassicIE.html similarity index 93% rename from ClassicStartSrc/Localization/Spanish/ClassicIE.html rename to Src/Localization/Spanish/ClassicIE.html index 2f2d675..1962ec6 100644 --- a/ClassicStartSrc/Localization/Spanish/ClassicIE.html +++ b/Src/Localization/Spanish/ClassicIE.html @@ -24,7 +24,7 @@ body { } -

                            Sitio web de Classic Start  +

                            Sitio web de Open-Shell  Classic IE


                            Classic IE
                            es @@ -77,12 +77,12 @@ Para almacenar sus configuraciones, pulse Aceptar. Para aplicar la configuraci Las configuraciones son por usuario y se almacenan en el registro. De manera predeterminada, todos los usuarios pueden editar toda su configuracin. Un administrador puede bloquear configuraciones especficas, de -modo que ningn usuario las pueda editar. Esto se logra agregando la configuracin a la clave del registro HKEY_LOCAL_MACHINE\SOFTWARE\PassionateCoder\ClassicIE.
                            +modo que ningn usuario las pueda editar. Esto se logra agregando la configuracin a la clave del registro HKEY_LOCAL_MACHINE\SOFTWARE\OpenShell\ClassicIE.

                            Quiz no quiera bloquear la configuracin, sino slo reemplazar su valor inicial. De ser as, agregue "_Default" al nombre del valor del registro.

                            -La manera ms fcil de saber el nombre de una configuracin en el registro y su valor es modificarla, y acto seguido buscarla en HKEY_CURRENT_USER\Software\PassionateCoder\ClassicIE\Settings.
                            +La manera ms fcil de saber el nombre de una configuracin en el registro y su valor es modificarla, y acto seguido buscarla en HKEY_CURRENT_USER\Software\OpenShell\ClassicIE\Settings.
                            Puede que a veces desee bloquear una configuracin en su valor predeterminado, pero no sabe cul es el valor predeterminado. De ser as, cree un valor DWORD y establzcalo diff --git a/ClassicStartSrc/Localization/Spanish/ClassicIEADMX.txt b/Src/Localization/Spanish/ClassicIEADMX.txt similarity index 92% rename from ClassicStartSrc/Localization/Spanish/ClassicIEADMX.txt rename to Src/Localization/Spanish/ClassicIEADMX.txt index c146f39..3959962 100644 --- a/ClassicStartSrc/Localization/Spanish/ClassicIEADMX.txt +++ b/Src/Localization/Spanish/ClassicIEADMX.txt @@ -6,7 +6,7 @@ LogLevel.supportedOn = never ; TRANSLATE =================================================================== -Title.text = Configuración de Classic Start +Title.text = Configuración de Open-Shell State.text = Estado: State1.text = Bloqueada en este valor State2.text = Bloqueada en valor predeterminado @@ -17,7 +17,7 @@ State3Help.text = Si establece el estado en 'Desbloqueada', el valor predetermin ClassicIECat.text = Classic IE ClassicIECatHelp.text = Configuraciones de directiva de grupo de Classic IE -SUPPORTED_CS404.text = Requiere Classic Start 4.0.4 o posterior. +SUPPORTED_CS404.text = Requiere Open-Shell 4.0.4 o posterior. SUPPORTED_IE9.text = Requiere Internet Explorer 9 o posterior. diff --git a/ClassicStartSrc/Localization/Spanish/License.html b/Src/Localization/Spanish/License.html similarity index 87% rename from ClassicStartSrc/Localization/Spanish/License.html rename to Src/Localization/Spanish/License.html index 1e7105f..d359f2a 100644 --- a/ClassicStartSrc/Localization/Spanish/License.html +++ b/Src/Localization/Spanish/License.html @@ -14,9 +14,9 @@ body { } -

                            Sitio web de Classic Start  Contrato de licencia
                            +

                            Sitio web de Open-Shell  Contrato de licencia


                            -Classic Start 2009-2017, Ivo Beltchev

                            +Open-Shell 2009-2017, Ivo Beltchev
                            http://www.classicshell.net/

                            AL USAR ESTE SOFTWARE, USTED ACEPTA ESTOS TRMINOS. SI NO LOS ACEPTA, NO USE EL SOFTWARE.
                            @@ -34,7 +34,7 @@ Si cumple con estos t

                            DERECHOS DE REDISTRIBUCIN. Puede redistribuir el software, a condicin de que lo haga sin costo y no represente mal el origen del software.

                          • -

                            MARCAS COMERCIALES. El nombre y logo de Classic Start son marcas comerciales del autor. No se permite su uso para identificar otros productos o servicios.

                            +

                            MARCAS COMERCIALES. El nombre y logo de Open-Shell son marcas comerciales del autor. No se permite su uso para identificar otros productos o servicios.

                          • EXCLUSIN DE GARANTA. diff --git a/ClassicStartSrc/Localization/Spanish/Links.html b/Src/Localization/Spanish/Links.html similarity index 81% rename from ClassicStartSrc/Localization/Spanish/Links.html rename to Src/Localization/Spanish/Links.html index 3b06075..9edd085 100644 --- a/ClassicStartSrc/Localization/Spanish/Links.html +++ b/Src/Localization/Spanish/Links.html @@ -4,7 +4,7 @@ - Classic Start + Open-Shell -

                            Sitio web de Classic Start  Vnculos


                            Puede encontrar la ltima versin en el sitio web de Classic Start:
                            +

                            Sitio web de Open-Shell  Vnculos


                            Puede encontrar la ltima versin en el sitio web de Open-Shell:
                            http://www.classicshell.net/

                            Vea el historial del proyecto aqu:
                            diff --git a/ClassicStartSrc/Localization/Spanish/Main.html b/Src/Localization/Spanish/Main.html similarity index 53% rename from ClassicStartSrc/Localization/Spanish/Main.html rename to Src/Localization/Spanish/Main.html index 6d0fd52..7a4bda6 100644 --- a/ClassicStartSrc/Localization/Spanish/Main.html +++ b/Src/Localization/Spanish/Main.html @@ -8,7 +8,7 @@ - Classic Start + Open-Shell -

                            Sitio web de Classic Start  Classic Start

                            +

                            Sitio web de Open-Shell  Open-Shell

                            Versin 4.3.1 – lanzamiento general

                            -

                            Qu es Classic Start?

                            -Classic Start™ es una coleccin de mejoras de usabilidad para Windows. Tiene un men y un botn Inicio personalizables, agrega una barra de herramientas al Explorador de Windows y admite una variedad de caractersticas ms pequeas.
                            +

                            Qu es Open-Shell?

                            +Open-Shell™ es una coleccin de mejoras de usabilidad para Windows. Tiene un men y un botn Inicio personalizables, agrega una barra de herramientas al Explorador de Windows y admite una variedad de caractersticas ms pequeas.


                            Requisitos del sistema

                            -Classic Start funciona en Windows 7, Windows 8, Windows 8.1, Windows Server 2008 R2, +Open-Shell funciona en Windows 7, Windows 8, Windows 8.1, Windows Server 2008 R2, Windows Server 2012 y Windows Server 2012 R2. Son compatibles tanto las versiones de 32 como de 64 bits (el mismo instalador funciona en ambas). Algunas mscaras para el men inicio requieren que se habilite el tema Aero. Otras requieren al menos el tema Bsico.


                            Componentes


                            -Classic Start tiene tres componentes principales:
                              -
                            • Classic Start Menu
                            • +Open-Shell tiene tres componentes principales:

                              Desinstalacin

                              -Puede desinstalar Classic Start desde Panel de control -> Programas y caractersticas. Otra forma es  ejecutar de nuevo el programa de instalacin y elegir "Quitar".
                              +Puede desinstalar Open-Shell desde Panel de control -> Programas y caractersticas. Otra forma es  ejecutar de nuevo el programa de instalacin y elegir "Quitar".
                              Puede que para completar el proceso tenga que cerrar sesin.

                              diff --git a/ClassicStartSrc/Localization/Spanish/ClassicStartMenu.html b/Src/Localization/Spanish/Menu.html similarity index 92% rename from ClassicStartSrc/Localization/Spanish/ClassicStartMenu.html rename to Src/Localization/Spanish/Menu.html index cb0d863..fe680ba 100644 --- a/ClassicStartSrc/Localization/Spanish/ClassicStartMenu.html +++ b/Src/Localization/Spanish/Menu.html @@ -9,7 +9,7 @@ - Classic Start Menu + Open-Shell Menu -

                              Sitio web de Classic Start  -Classic Start Menu


                              -Classic Start Menu
                              +

                              Sitio web de Open-Shell  +Open-Shell Menu


                              +Open-Shell Menu
                              es un men inicio flexible que puede imitar el comportamiento del men de Windows 2000, XP y Windows 7. Tiene varias caractersticas avanzadas:
                                @@ -159,7 +159,7 @@ El icono puede:
                                • dejarse en blanco - si el atributo vnculo seala a un archivo o carpeta, se usar el icono de dicho archivo o carpeta
                                • ser archivo de recursos,identificador de icono - por ejemplo %windir%\notepad.exe,2. No deje espacio entre el nombre de archivo y la coma. Asegrese de que usa el identificador del recurso del icono y no el ndice del icono. Para los mejores resultados, use el botn [...] de al lado del cuadro de icono
                                  -
                                • ser ,identificador de icono - igual que lo anterior, pero el archivo de recursos es ClassicStartMenuDLL.dll en s. Esto es til al hacer referencia a iconos propios del men inicio
                                  +
                                • ser ,identificador de icono - igual que lo anterior, pero el archivo de recursos es StartMenuDLL.dll en s. Esto es til al hacer referencia a iconos propios del men inicio
                                • ser archivo de icono -  por ejemplo C:\Program Files\Mozilla Thunderbird\Email.ico
                                • ser none - esto usar un icono vaco
                                Si los atributos etiqueta o consejo empiezan con $ (signo de dlares), el sistema lo tratar como el nombre de una cadena en el archivo StartMenuL10N.ini. El texto real depender de la configuracin de idioma actual. Resulta til al crear un men que pueda usarse en varios idiomas.
                                @@ -179,7 +179,7 @@ modo que ning
                                En este ejemplo, la configuracin "Habilitar el men del botn secundario" est bloqueada para que siempre est desmarcada y ningn usuario la pueda cambiar. Esto se logra -agregando la configuracin a la clave del registro HKEY_LOCAL_MACHINE\SOFTWARE\PassionateCoder\ClassicStartMenu. Cree un valor DWORD llamado "EnableContextMenu" y establzcalo en 0.
                                +agregando la configuracin a la clave del registro HKEY_LOCAL_MACHINE\SOFTWARE\OpenShell\Menu. Cree un valor DWORD llamado "EnableContextMenu" y establzcalo en 0.

                                En algunos casos quiz no desee bloquear el valor para todos los usuarios, sino simplemente modificar el valor inicial de la configuracin. En tal caso, agregue @@ -188,7 +188,7 @@ men si les place, cree un valor DWORD con nombre "EnableContextMenu_Default" y establzcalo en 0.

                                -La manera ms fcil de saber el nombre de una configuracin en el registro y su valor es modificarla, y acto seguido buscarla en HKEY_CURRENT_USER\Software\PassionateCoder\ClassicStartMenu\Settings.
                                +La manera ms fcil de saber el nombre de una configuracin en el registro y su valor es modificarla, y acto seguido buscarla en HKEY_CURRENT_USER\Software\OpenShell\StartMenu\Settings.
                                Puede que a veces desee bloquear una configuracin en su valor predeterminado, pero no sabe cul es el valor predeterminado. De ser as, cree un valor DWORD y establzcalo @@ -209,10 +209,10 @@ Tambi

                                Ms acerca de las mscaras

                                Puede elegir entre las muchas mscaras preinstaladas:

                                -Mscaras para Classic Start Menu
                                +Mscaras para Open-Shell Menu

                                O puede descargar e instalar mscaras adicionales de terceros (desde el sitio web principal o desde otro lugar). Tras descargar una mscara nueva, debe copiar el archivo .skin al directorio Skins – generalmente C:\Program -Files\Classic Start\Skins. Despus estar disponible en la configuracin.
                                +Files\Open-Shell\Skins. Despus estar disponible en la configuracin.

                                Nota: Algunas mscaras pueden estar diseadas especficamente para modo Clsico, Bsico o Aero. Por ejemplo, una mscara Aero puede requerir @@ -258,7 +258,7 @@ Buscar con Bing: http://www.bing.com/search?q=%

                                Botn Inicio personalizado
                                -

                                Classic Start puede agregar su propio botn inicio a la barra de tareas. Puede incluso +Open-Shell puede agregar su propio botn inicio a la barra de tareas. Puede incluso reemplazar el botn inicio predeterminado en Windows 7. Puede elegir entre un botn estilo Aero, un botn rectangular clsico o crear el suyo. Para un botn inicio personalizado necesita una imagen que @@ -282,12 +282,12 @@ idiomas.
                                El cuadro de dilogo Configuracin est traducido a una cantidad de idiomas ms pequea. La instalacin predeterminada slo lo contiene en ingls. Pueden descargarse ms idiomas -desde la pgina de traducciones. Asegrese de descargar el paquete de traduccin para la versin de Classic Start exacta.
                                +desde la pgina de traducciones. Asegrese de descargar el paquete de traduccin para la versin de Open-Shell exacta.


                                Lnea de comandos

                                -ClassicStartMenu.exe admite 5 parmetros de lnea de comandos: -open, -toggle, -togglenew, -exit y -settings.
                                +StartMenu.exe admite 5 parmetros de lnea de comandos: -open, -toggle, -togglenew, -exit y -settings.

                                Los dos primeros hacen lo que sugieren sus nombres en ingls. Uno abre el men inicio clsico, el otro lo alterna. Puede usar los parmetros para crear un acceso directo en su diff --git a/ClassicStartSrc/Localization/Spanish/ClassicStartMenuADMX.txt b/Src/Localization/Spanish/MenuADMX.txt similarity index 86% rename from ClassicStartSrc/Localization/Spanish/ClassicStartMenuADMX.txt rename to Src/Localization/Spanish/MenuADMX.txt index 5579590..295300b 100644 --- a/ClassicStartSrc/Localization/Spanish/ClassicStartMenuADMX.txt +++ b/Src/Localization/Spanish/MenuADMX.txt @@ -89,7 +89,7 @@ SkipMetro.supportedOn = win8 ; TRANSLATE =================================================================== -Title.text = Configuración de Classic Start +Title.text = Configuración de Open-Shell State.text = Estado: State1.text = Bloqueada en este valor State2.text = Bloqueada en valor predeterminado @@ -98,9 +98,9 @@ State1Help.text = Si establece el estado en 'Bloqueada en este valor', la config State2Help.text = Si establece el estado en 'Bloqueada en valor predeterminado', la configuración se bloqueará en el valor predeterminado para todos los usuarios. El valor especificado se ignora. State3Help.text = Si establece el estado en 'Desbloqueada', el valor predeterminado de la configuración se cambiará al especificado. Los usuarios pueden reemplazar la configuración. -ClassicStartMenuCat.text = Classic Start Menu -ClassicStartMenuCatHelp.text = Configuraciones de directiva de grupo de Classic Start Menu -SUPPORTED_CS404.text = Requiere Classic Start 4.0.4 o posterior. +MenuCat.text = Open-Shell Menu +MenuCatHelp.text = Configuraciones de directiva de grupo de Open-Shell Menu +SUPPORTED_CS404.text = Requiere Open-Shell 4.0.4 o posterior. SUPPORTED_CS404_WIN7.text = Requiere Windows 7. SUPPORTED_CS404_WIN78.text = Requiere Windows 7 o Windows 8. SUPPORTED_CS404_WIN781.text = Requiere Windows 7 o Windows 8.1. @@ -135,25 +135,25 @@ SkinC1.tipOverride = Seleccione la máscara a usar en el estilo clásico con una SkinVariationC1.nameOverride = Variación de máscara para menú clásico con una sola columna SkinVariationC1.tipOverride = Seleccione la variación de máscara a usar en el estilo clásico con una sola columna (para máscaras compatibles con múltiples variaciones) SkinOptionsC1.nameOverride = Opciones de máscara para menú clásico con una sola columna -SkinOptionsC1.tipOverride = Seleccione las opciones de máscara a usar en el estilo clásico con una sola columna.\nLas opciones son una lista de números en hexadecimal. La mejor manera de obtenerlos es ajustar las opciones en el diálogo de configuración de Classic Start Menu y acto seguido buscar el valor con nombre SkinOptionsC1 en HKCU\Software\PassionateCoder\ClassicStartMenu\Settings +SkinOptionsC1.tipOverride = Seleccione las opciones de máscara a usar en el estilo clásico con una sola columna.\nLas opciones son una lista de números en hexadecimal. La mejor manera de obtenerlos es ajustar las opciones en el diálogo de configuración de Open-Shell Menu y acto seguido buscar el valor con nombre SkinOptionsC1 en HKCU\Software\OpenShell\StartMenu\Settings MenuItems1.nameOverride = Elementos de menú para menú clásico con una sola columna -MenuItems1.tipOverride = Seleccione los elementos de menú a usar en el estilo clásico con una sola columna.\nLa mejor manera de obtener la cadena adecuada es configurar los elementos en el diálogo de configuración de Classic Start Menu y acto seguido buscar el valor con nombre MenuItems1 en HKCU\Software\PassionateCoder\ClassicStartMenu\Settings +MenuItems1.tipOverride = Seleccione los elementos de menú a usar en el estilo clásico con una sola columna.\nLa mejor manera de obtener la cadena adecuada es configurar los elementos en el diálogo de configuración de Open-Shell Menu y acto seguido buscar el valor con nombre MenuItems1 en HKCU\Software\OpenShell\StartMenu\Settings SkinC2.nameOverride = Máscara para menú clásico con dos columnas SkinC2.tipOverride = Seleccione la máscara a usar en el estilo clásico con dos columnas SkinVariationC2.nameOverride = Variación de máscara para menú clásico con dos columnas SkinVariationC2.tipOverride = Seleccione la variación de máscara a usar en el estilo clásico con dos columnas (para máscaras compatibles con múltiples variaciones) SkinOptionsC2.nameOverride = Opciones de máscara para menú clásico con dos columnas -SkinOptionsC2.tipOverride = Seleccione las opciones de máscara a usar en el estilo clásico con dos columnas.\nLas opciones son una lista de números en hexadecimal. La mejor manera de obtenerlos es ajustar las opciones en el diálogo de configuración de Classic Start Menu y acto seguido buscar el valor con nombre SkinOptionsC2 en HKCU\Software\PassionateCoder\ClassicStartMenu\Settings +SkinOptionsC2.tipOverride = Seleccione las opciones de máscara a usar en el estilo clásico con dos columnas.\nLas opciones son una lista de números en hexadecimal. La mejor manera de obtenerlos es ajustar las opciones en el diálogo de configuración de Open-Shell Menu y acto seguido buscar el valor con nombre SkinOptionsC2 en HKCU\Software\OpenShell\StartMenu\Settings MenuItems2.nameOverride = Elementos de menú para menú clásico con dos columnas -MenuItems2.tipOverride = Seleccione los elementos de menú a usar en el estilo clásico con dos columnas.\nLa mejor manera de obtener la cadena adecuada es configurar los elementos en el diálogo de configuración de Classic Start Menu y acto seguido buscar el valor con nombre MenuItems2 en HKCU\Software\PassionateCoder\ClassicStartMenu\Settings +MenuItems2.tipOverride = Seleccione los elementos de menú a usar en el estilo clásico con dos columnas.\nLa mejor manera de obtener la cadena adecuada es configurar los elementos en el diálogo de configuración de Open-Shell Menu y acto seguido buscar el valor con nombre MenuItems2 en HKCU\Software\OpenShell\StartMenu\Settings SkinW7.nameOverride = Máscara para el estilo Windows 7 SkinW7.tipOverride = Seleccione la máscara a usar en el estilo Windows 7 SkinVariationW7.nameOverride = Variación de máscara para el estilo Windows 7 SkinVariationW7.tipOverride = Seleccione la variación de máscara a usar en el estilo WIndows 7 (para máscaras compatibles con múltiples variaciones) SkinOptionsW7.nameOverride = Opciones de máscara para el estilo Windows 7 -SkinOptionsW7.tipOverride = Seleccione las opciones de máscara a usar en el estilo Windows 7.\nLas opciones son una lista de números en hexadecimal. La mejor manera de obtenerlos es ajustar las opciones en el diálogo de configuración de Classic Start Menu y acto seguido buscar el valor con nombre SkinOptionsW7 en HKCU\Software\PassionateCoder\ClassicStartMenu\Settings +SkinOptionsW7.tipOverride = Seleccione las opciones de máscara a usar en el estilo Windows 7.\nLas opciones son una lista de números en hexadecimal. La mejor manera de obtenerlos es ajustar las opciones en el diálogo de configuración de Open-Shell Menu y acto seguido buscar el valor con nombre SkinOptionsW7 en HKCU\Software\OpenShell\StartMenu\Settings MenuItems7.nameOverride = Elementos de menú para el estilo Windows 7 -MenuItems7.tipOverride = Seleccione los elementos de menú a usar en el estilo Windows 7.\nLa mejor manera de obtener la cadena adecuada es configurar los elementos en el diálogo de configuración de Classic Start Menu y acto seguido buscar el valor con nombre MenuItems7 en HKCU\Software\PassionateCoder\ClassicStartMenu\Settings +MenuItems7.tipOverride = Seleccione los elementos de menú a usar en el estilo Windows 7.\nLa mejor manera de obtener la cadena adecuada es configurar los elementos en el diálogo de configuración de Open-Shell Menu y acto seguido buscar el valor con nombre MenuItems7 en HKCU\Software\OpenShell\StartMenu\Settings ; windows 7 SkinA.nameOverride = Máscara para el submenú Todos los Programas en el menú inicio de Windows 7 @@ -161,7 +161,7 @@ SkinA.tipOverride = Seleccione la máscara a usar para el submenú Todos los Pro SkinVariationA.nameOverride = Variación de máscara para el submenú Todos los Programas en el menú inicio de Windows 7 SkinVariationA.tipOverride = Seleccione la variación de máscara a usar para el submenú Todos los Programas en el menú inicio de Windows 7 (para máscaras compatibles con múltiples variaciones) SkinOptionsA.nameOverride = Opciones de máscara para el submenú Todos los Programas en el menú inicio de Windows 7 -SkinOptionsA.tipOverride = Seleccione las opciones de máscara a usar para el submenú Todos los Programas en el menú inicio de Windows 7.\nLas opciones son una lista de números en hexadecimal. La mejor manera de obtenerlos es ajustar las opciones en el diálogo de configuración de Classic Start Menu y acto seguido buscar el valor con nombre SkinOptionsA en HKCU\Software\PassionateCoder\ClassicStartMenu\Settings +SkinOptionsA.tipOverride = Seleccione las opciones de máscara a usar para el submenú Todos los Programas en el menú inicio de Windows 7.\nLas opciones son una lista de números en hexadecimal. La mejor manera de obtenerlos es ajustar las opciones en el diálogo de configuración de Open-Shell Menu y acto seguido buscar el valor con nombre SkinOptionsA en HKCU\Software\OpenShell\StartMenu\Settings ; metro settings SkipMetro.tipAddition = Esta configuración no funciona en Windows 8.1. Para arrancar en el Escritorio, tiene que usar la configuración integrada en Windows @@ -176,7 +176,7 @@ FolderCommonStartMenu.tipOverride = Escriba un reemplazo para la carpeta común FolderCommonPrograms.nameOverride = Carpeta Programas común FolderCommonPrograms.tipOverride = Escriba un reemplazo para la carpeta Programas común.\nLa ruta puede contener variables de entorno.\nNota: Esta configuración no es editable desde el diálogo Configuración AutoStartDelay.nameOverride = Retraso de inicio automático -AutoStartDelay.tipOverride = Escriba un retraso en ms al ejecutarse el menú inicio automáticamente durante el inicio de sesión (no se aplica al iniciar el menú manualmente ejecutando ClassicStartMenu.exe).\nNota: Esta configuración no es editable desde el diálogo Configuración +AutoStartDelay.tipOverride = Escriba un retraso en ms al ejecutarse el menú inicio automáticamente durante el inicio de sesión (no se aplica al iniciar el menú manualmente ejecutando StartMenu.exe).\nNota: Esta configuración no es editable desde el diálogo Configuración ; other StartButtonIcon.tipAddition = El valor puede ser una ruta a un archivo ICO o una ruta a un EXE/DLL y el identificador de un icono @@ -188,5 +188,5 @@ SoundDrop.tipAddition = El valor puede ser el nombre de un evento del sistema o ExpandFolderLinks.tipAddition = Sólo funciona para vínculos simbólicos (como uniones) y no para accesos directos planos StartHoverDelay.nameOverride = Retraso al situarse encima (para el botón Inicio) AllProgramsDelay.nameOverride = Retraso al situarse encima (para Todos los Programas en Windows 7) -CSMHotkey.tipAddition = .\n\nEl valor base es el código virtual principal de la tecla. Agregue 256 para Mayús, 512 para Control y 1024 para Alt.\nLa mejor manera de obtener el valor es seleccionar la tecla rápida en el diálogo de configuración de Classic Start Menu y acto seguido buscar el valor con nombre CSMHotkey en HKCU\Software\PassionateCoder\ClassicStartMenu\Settings -WSMHotkey.tipAddition = .\n\nEl valor base es el código virtual principal de la tecla. Agregue 256 para Mayús, 512 para Control y 1024 para Alt.\nLa mejor manera de obtener el valor es seleccionar la tecla rápida en el diálogo de configuración de Classic Start Menu y acto seguido buscar el valor con nombre WSMHotkey en HKCU\Software\PassionateCoder\ClassicStartMenu\Settings +CSMHotkey.tipAddition = .\n\nEl valor base es el código virtual principal de la tecla. Agregue 256 para Mayús, 512 para Control y 1024 para Alt.\nLa mejor manera de obtener el valor es seleccionar la tecla rápida en el diálogo de configuración de Open-Shell Menu y acto seguido buscar el valor con nombre CSMHotkey en HKCU\Software\OpenShell\StartMenu\Settings +WSMHotkey.tipAddition = .\n\nEl valor base es el código virtual principal de la tecla. Agregue 256 para Mayús, 512 para Control y 1024 para Alt.\nLa mejor manera de obtener el valor es seleccionar la tecla rápida en el diálogo de configuración de Open-Shell Menu y acto seguido buscar el valor con nombre WSMHotkey en HKCU\Software\OpenShell\StartMenu\Settings diff --git a/ClassicStartSrc/Localization/Spanish/ClassicStart.hhp b/Src/Localization/Spanish/OpenShell.hhp similarity index 71% rename from ClassicStartSrc/Localization/Spanish/ClassicStart.hhp rename to Src/Localization/Spanish/OpenShell.hhp index b8679b0..3dc1b94 100644 --- a/ClassicStartSrc/Localization/Spanish/ClassicStart.hhp +++ b/Src/Localization/Spanish/OpenShell.hhp @@ -1,7 +1,7 @@ [OPTIONS] Compatibility=1.1 or later -Compiled file=ClassicStart.chm -Contents file=ClassicStartTOC.hhc +Compiled file=OpenShell.chm +Contents file=OpenShellTOC.hhc Default topic=Main.html Display compile progress=Yes Full-text search=Yes @@ -10,7 +10,7 @@ Language=0xc0a Espa [FILES] ClassicExplorer.html -ClassicStartMenu.html +Menu.html ClassicIE.html [INFOTYPES] diff --git a/ClassicStartSrc/Localization/Spanish/ClassicStartADMX.txt b/Src/Localization/Spanish/OpenShellADMX.txt similarity index 51% rename from ClassicStartSrc/Localization/Spanish/ClassicStartADMX.txt rename to Src/Localization/Spanish/OpenShellADMX.txt index 9412439..9631861 100644 --- a/ClassicStartSrc/Localization/Spanish/ClassicStartADMX.txt +++ b/Src/Localization/Spanish/OpenShellADMX.txt @@ -1,6 +1,6 @@ ; TRANSLATE =================================================================== -Title.text = Configuración de Classic Start +Title.text = Configuración de Open-Shell State.text = Estado: State1.text = Bloqueada en este valor State2.text = Bloqueada en valor predeterminado @@ -9,11 +9,11 @@ State1Help.text = Si establece el estado en 'Bloqueada en este valor', la config State2Help.text = Si establece el estado en 'Bloqueada en valor predeterminado', la configuración se bloqueará en el valor predeterminado para todos los usuarios. El valor especificado se ignora. State3Help.text = Si establece el estado en 'Desbloqueada', el valor predeterminado de la configuración se cambiará al especificado. Los usuarios pueden reemplazar la configuración. -ClassicStartCat.text = Classic Start -ClassicStartCatHelp.text = Configuraciones de directiva de grupo de Classic Start -SUPPORTED_CS404.text = Requiere Classic Start 4.0.4 o posterior. +OpenShellCat.text = Open-Shell +OpenShellCatHelp.text = Configuraciones de directiva de grupo de Open-Shell +SUPPORTED_CS404.text = Requiere Open-Shell 4.0.4 o posterior. -Language.nameOverride = Idioma de componentes de Classic Start -Language.tipOverride = Seleccione el idioma en el que usar Classic Start (por ejemplo en-US o es-ES). El idioma afectará al texto del menú inicio, barras de herramientas, etc. Si está instalada la DLL del idioma correspondiente, las IU de configuración se traducen también +Language.nameOverride = Idioma de componentes de Open-Shell +Language.tipOverride = Seleccione el idioma en el que usar Open-Shell (por ejemplo en-US o es-ES). El idioma afectará al texto del menú inicio, barras de herramientas, etc. Si está instalada la DLL del idioma correspondiente, las IU de configuración se traducen también Update.nameOverride = Habilitar búsquedas automáticas de versiones nuevas -Update.tipOverride = Al marcarse, Classic Start buscará lanzamientos nuevos todas las semanas. Si hay una versión nueva del software Classic Start o una actualización nueva del idioma actual, se le notificará +Update.tipOverride = Al marcarse, Open-Shell buscará lanzamientos nuevos todas las semanas. Si hay una versión nueva del software Open-Shell o una actualización nueva del idioma actual, se le notificará diff --git a/ClassicStartSrc/Localization/Spanish/ClassicStartEULA.rtf b/Src/Localization/Spanish/OpenShellEULA.rtf similarity index 89% rename from ClassicStartSrc/Localization/Spanish/ClassicStartEULA.rtf rename to Src/Localization/Spanish/OpenShellEULA.rtf index cecb05c8a74a52de551002efcd89131deb85881d..a509d5f03ed9ec5c9e180b2be956dddc1c8de6ed 100644 GIT binary patch delta 107 zcmeAZ{~@-alS$LRAT>`nI3qPDMDAfzYnX0qYR2dORw fsh-TvtbokTXOh|+$h?`E3!!7PAbTwf6E7D4JxC#b delta 128 zcmew%)+fH9lgY?AC$YFVGg%?HB(bPOAx1sXQo+c;&|DWtSm-E(WTYwtfE48CC6=V> qI_IaP7ERv7WFt_35KIOO{$NtT6wGIm+HAwTnVA>Gmd!ueYFPjbLoF5n diff --git a/ClassicStartSrc/Localization/Spanish/ClassicStartReadme.rtf b/Src/Localization/Spanish/OpenShellReadme.rtf similarity index 89% rename from ClassicStartSrc/Localization/Spanish/ClassicStartReadme.rtf rename to Src/Localization/Spanish/OpenShellReadme.rtf index 086a6bf..0deb317 100644 --- a/ClassicStartSrc/Localization/Spanish/ClassicStartReadme.rtf +++ b/Src/Localization/Spanish/OpenShellReadme.rtf @@ -2,14 +2,14 @@ {\colortbl ;\red23\green54\blue93;\red79\green129\blue189;\red0\green112\blue192;\red0\green0\blue255;\red54\green95\blue145;} {\stylesheet{ Normal;}{\s1 heading 1;}} {\*\generator Riched20 10.0.17134}{\*\mmathPr\mnaryLim0\mdispDef1\mwrapIndent1440 }\viewkind4\uc1 -\pard\brdrb\brdrs\brdrw20\brsp80 \widctlpar\sa300\qc\cf1\expndtw5\kerning28\f0\fs52\lang3082 Classic Start\par +\pard\brdrb\brdrs\brdrw20\brsp80 \widctlpar\sa300\qc\cf1\expndtw5\kerning28\f0\fs52\lang3082 Open-Shell\par \pard\widctlpar\sa200\sl276\slmult1\cf2\expndtw15\kerning0\b\i\fs24 Versi\'f3n 4.3.1 \endash lanzamiento general\par \pard\widctlpar\cf0\expndtw0\b0\i0\f1\fs22\par -Gracias por instalar \cf3\b Classic Start\'99\cf0\b0 . Agrega algunas caracter\'edsticas que faltan en Windows 7 y Windows 8 - como un men\'fa inicio cl\'e1sico, bot\'f3n inicio, una barra de herramientas para el Explorador de Windows y otras.\par +Gracias por instalar \cf3\b Open-Shell\'99\cf0\b0 . Agrega algunas caracter\'edsticas que faltan en Windows 7 y Windows 8 - como un men\'fa inicio cl\'e1sico, bot\'f3n inicio, una barra de herramientas para el Explorador de Windows y otras.\par \par -Puede encontrar la \'faltima versi\'f3n en el sitio web de Classic Start:\par +Puede encontrar la \'faltima versi\'f3n en el sitio web de Open-Shell:\par {{\field{\*\fldinst{HYPERLINK http://www.classicshell.net/ }}{\fldrslt{http://www.classicshell.net/\ul0\cf0}}}}\f1\fs22\par \par Para respuestas a las preguntas m\'e1s frecuentes, mire aqu\'ed:\par @@ -18,14 +18,14 @@ Para respuestas a las preguntas m\'e1s frecuentes, mire aqu\'ed:\par O use los foros de discusi\'f3n para obtener ayuda:\par {{\field{\*\fldinst{HYPERLINK http://www.classicshell.net/forum/viewforum.php?f=6 }}{\fldrslt{http://www.classicshell.net/forum/viewforum.php?f=6\ul0\cf0}}}}\f1\fs22\par \par -Informe de problemas en los foros de desarrollo de Classic Start:\par +Informe de problemas en los foros de desarrollo de Open-Shell:\par {{\field{\*\fldinst{HYPERLINK http://www.classicshell.net/forum/viewforum.php?f=11 }}{\fldrslt{http://www.classicshell.net/forum/viewforum.php?f=11\ul0\cf0}}}}\f1\fs22\par \par -\pard\keep\keepn\widctlpar\s1\sb480\sl276\slmult1\cf5\b\f0\fs28 Classic Start Menu\par +\pard\keep\keepn\widctlpar\s1\sb480\sl276\slmult1\cf5\b\f0\fs28 Open-Shell Menu\par \pard\widctlpar\cf0\b0\f1\fs22\par -\cf3\b Classic Start Menu\cf0 \b0 es un men\'fa inicio flexible que puede imitar el comportamiento del men\'fa de Windows 2000, XP y Windows 7. Tiene varias caracter\'edsticas avanzadas:\par +\cf3\b Open-Shell Menu\cf0 \b0 es un men\'fa inicio flexible que puede imitar el comportamiento del men\'fa de Windows 2000, XP y Windows 7. Tiene varias caracter\'edsticas avanzadas:\par \par \pard{\pntext\f2\'B7\tab}{\*\pn\pnlvlblt\pnf2\pnindent0{\pntxtb\'B7}}\widctlpar\fi-360\li720 Elegir entre los estilos \'abCl\'e1sico\'bb y \'abWindows 7\'bb\par @@ -94,15 +94,15 @@ El t\'edtulo en Internet Explorer podr\'eda no mostrarse autom\'e1ticamente desp \pard\keep\keepn\widctlpar\s1\sb480\sl276\slmult1\cf5\b\f0\fs28 Desinstalaci\'f3n\par \pard\widctlpar\cf0\b0\f1\fs22\par -Para desinstalar \cf3\b Classic Start,\cf0\b0 siga estos pasos:\par +Para desinstalar \cf3\b Open-Shell,\cf0\b0 siga estos pasos:\par \pard {\pntext\f1 1)\tab}{\*\pn\pnlvlbody\pnf1\pnindent0\pnstart1\pndec{\pntxta)}} -\widctlpar\fi-360\li720 Abra \b Panel de control -> Programas y caracter\'edsticas,\b0 y haga doble clic en \b Classic Start\b0 . Luego siga las instrucciones. Puede que para completar el proceso tenga que reiniciar Windows.\par +\widctlpar\fi-360\li720 Abra \b Panel de control -> Programas y caracter\'edsticas,\b0 y haga doble clic en \b Open-Shell\b0 . Luego siga las instrucciones. Puede que para completar el proceso tenga que reiniciar Windows.\par {\pntext\f1 2)\tab}Si instal\'f3 m\'e1scaras adicionales para el men\'fa inicio, tendr\'e1 que eliminarlas manualmente\par \pard\widctlpar\par \pard\widctlpar\sa200\sl276\slmult1\par } - \ No newline at end of file + diff --git a/ClassicStartSrc/Localization/Spanish/ClassicStartTOC.hhc b/Src/Localization/Spanish/OpenShellTOC.hhc similarity index 84% rename from ClassicStartSrc/Localization/Spanish/ClassicStartTOC.hhc rename to Src/Localization/Spanish/OpenShellTOC.hhc index 55472ae..29b642b 100644 --- a/ClassicStartSrc/Localization/Spanish/ClassicStartTOC.hhc +++ b/Src/Localization/Spanish/OpenShellTOC.hhc @@ -9,57 +9,57 @@
                            • - +
                            • - - + +
                              • - +
                              • - +
                              • - - + +
                              • - - + +
                              • - +
                              • - +
                              • - +
                              • - +
                              • - +
                              • - +
                            • diff --git a/ClassicStartSrc/Localization/Spanish/ClassicStartText-es-ES.wxl b/Src/Localization/Spanish/OpenShellText-es-ES.wxl similarity index 62% rename from ClassicStartSrc/Localization/Spanish/ClassicStartText-es-ES.wxl rename to Src/Localization/Spanish/OpenShellText-es-ES.wxl index bb66ee5..b7f11db 100644 --- a/ClassicStartSrc/Localization/Spanish/ClassicStartText-es-ES.wxl +++ b/Src/Localization/Spanish/OpenShellText-es-ES.wxl @@ -1,33 +1,33 @@  - Este instalador sólo es para versiones de Windows de 32 bits. Para Windows de 64 bits, necesita ejecutar ClassicStartSetup64. - Classic Start requiere Windows 7 o superior. + Este instalador sólo es para versiones de Windows de 32 bits. Para Windows de 64 bits, necesita ejecutar Setup64. + Open-Shell requiere Windows 7 o superior. Ya tiene instalada una versión de [ProductName] más nueva. La instalación se cerrará ahora. Classic Explorer Classic Explorer agrega una barra de herramientas al Explorador de Windows, reemplaza la IU de copia y corrige algunos problemas de usabilidad - Classic Start Menu - Classic Start Menu es un reemplazo para el menú inicio de Windows altamente personalizable + Open-Shell Menu + Open-Shell Menu es un reemplazo para el menú inicio de Windows altamente personalizable Classic IE Classic IE le permite personalizar la barra de título y la barra de estado de Internet Explorer - Actualización de Classic Start - Actualización de Classic Start busca versiones nuevas periódicamente - Ver la documentación de Classic Start - Ver la introducción a Classic Start + Actualización de Open-Shell + Actualización de Open-Shell busca versiones nuevas periódicamente + Ver la documentación de Open-Shell + Ver la introducción a Open-Shell Edite la configuración de Classic Explorer Edite la configuración del menú inicio clásico Edite la configuración de la barra de título y la barra de estado de Internet Explorer - Edite la configuración de búsqueda de nuevas versiones de Classic Start + Edite la configuración de búsqueda de nuevas versiones de Open-Shell Crear una carpeta en el menú inicio - Sitio web de Classic Start - Donar a Classic Start + Sitio web de Open-Shell + Donar a Open-Shell Visítenos en Facebook Ver archivo Léame - Ayuda de Classic Start - Léame de Classic Start - Actualización de Classic Start + Ayuda de Open-Shell + Léame de Open-Shell + Actualización de Open-Shell Configuración de Classic Explorer - Configuración de Classic Start Menu + Configuración de Open-Shell Menu Configuración de Classic IE Abrir la pantalla Inicio - Classic Start es una colección de mejoras de usabilidad para Windows + Open-Shell es una colección de mejoras de usabilidad para Windows diff --git a/ClassicStartSrc/Localization/Spanish/WixUI_es-es.wxl b/Src/Localization/Spanish/WixUI_es-es.wxl similarity index 100% rename from ClassicStartSrc/Localization/Spanish/WixUI_es-es.wxl rename to Src/Localization/Spanish/WixUI_es-es.wxl diff --git a/ClassicStartSrc/Localization/Spanish/images/ClassicStart.png b/Src/Localization/Spanish/images/OpenShell.png similarity index 100% rename from ClassicStartSrc/Localization/Spanish/images/ClassicStart.png rename to Src/Localization/Spanish/images/OpenShell.png diff --git a/ClassicStartSrc/Localization/Spanish/images/acc_locked.png b/Src/Localization/Spanish/images/acc_locked.png similarity index 100% rename from ClassicStartSrc/Localization/Spanish/images/acc_locked.png rename to Src/Localization/Spanish/images/acc_locked.png diff --git a/ClassicStartSrc/Localization/Spanish/images/after.png b/Src/Localization/Spanish/images/after.png similarity index 100% rename from ClassicStartSrc/Localization/Spanish/images/after.png rename to Src/Localization/Spanish/images/after.png diff --git a/ClassicStartSrc/Localization/Spanish/images/before.png b/Src/Localization/Spanish/images/before.png similarity index 100% rename from ClassicStartSrc/Localization/Spanish/images/before.png rename to Src/Localization/Spanish/images/before.png diff --git a/ClassicStartSrc/Localization/Spanish/images/button_images.png b/Src/Localization/Spanish/images/button_images.png similarity index 100% rename from ClassicStartSrc/Localization/Spanish/images/button_images.png rename to Src/Localization/Spanish/images/button_images.png diff --git a/ClassicStartSrc/Localization/Spanish/images/button_settings.png b/Src/Localization/Spanish/images/button_settings.png similarity index 100% rename from ClassicStartSrc/Localization/Spanish/images/button_settings.png rename to Src/Localization/Spanish/images/button_settings.png diff --git a/ClassicStartSrc/Localization/Spanish/images/customize_menu.png b/Src/Localization/Spanish/images/customize_menu.png similarity index 100% rename from ClassicStartSrc/Localization/Spanish/images/customize_menu.png rename to Src/Localization/Spanish/images/customize_menu.png diff --git a/ClassicStartSrc/Localization/Spanish/images/explorer_settings.png b/Src/Localization/Spanish/images/explorer_settings.png similarity index 100% rename from ClassicStartSrc/Localization/Spanish/images/explorer_settings.png rename to Src/Localization/Spanish/images/explorer_settings.png diff --git a/ClassicStartSrc/Localization/Spanish/images/ie9_caption.png b/Src/Localization/Spanish/images/ie9_caption.png similarity index 100% rename from ClassicStartSrc/Localization/Spanish/images/ie9_caption.png rename to Src/Localization/Spanish/images/ie9_caption.png diff --git a/ClassicStartSrc/Localization/Spanish/images/ie9_settings.png b/Src/Localization/Spanish/images/ie9_settings.png similarity index 100% rename from ClassicStartSrc/Localization/Spanish/images/ie9_settings.png rename to Src/Localization/Spanish/images/ie9_settings.png diff --git a/ClassicStartSrc/Localization/Spanish/images/ie9_status.png b/Src/Localization/Spanish/images/ie9_status.png similarity index 100% rename from ClassicStartSrc/Localization/Spanish/images/ie9_status.png rename to Src/Localization/Spanish/images/ie9_status.png diff --git a/ClassicStartSrc/Localization/Spanish/images/item_settings.png b/Src/Localization/Spanish/images/item_settings.png similarity index 100% rename from ClassicStartSrc/Localization/Spanish/images/item_settings.png rename to Src/Localization/Spanish/images/item_settings.png diff --git a/ClassicStartSrc/Localization/Spanish/images/menu_settings.png b/Src/Localization/Spanish/images/menu_settings.png similarity index 100% rename from ClassicStartSrc/Localization/Spanish/images/menu_settings.png rename to Src/Localization/Spanish/images/menu_settings.png diff --git a/ClassicStartSrc/Localization/Spanish/images/search1.png b/Src/Localization/Spanish/images/search1.png similarity index 100% rename from ClassicStartSrc/Localization/Spanish/images/search1.png rename to Src/Localization/Spanish/images/search1.png diff --git a/ClassicStartSrc/Localization/Spanish/images/search2.png b/Src/Localization/Spanish/images/search2.png similarity index 100% rename from ClassicStartSrc/Localization/Spanish/images/search2.png rename to Src/Localization/Spanish/images/search2.png diff --git a/ClassicStartSrc/Localization/Spanish/images/search3.png b/Src/Localization/Spanish/images/search3.png similarity index 100% rename from ClassicStartSrc/Localization/Spanish/images/search3.png rename to Src/Localization/Spanish/images/search3.png diff --git a/ClassicStartSrc/Localization/Spanish/images/settings1.png b/Src/Localization/Spanish/images/settings1.png similarity index 100% rename from ClassicStartSrc/Localization/Spanish/images/settings1.png rename to Src/Localization/Spanish/images/settings1.png diff --git a/ClassicStartSrc/Localization/Spanish/images/settings2.png b/Src/Localization/Spanish/images/settings2.png similarity index 100% rename from ClassicStartSrc/Localization/Spanish/images/settings2.png rename to Src/Localization/Spanish/images/settings2.png diff --git a/ClassicStartSrc/Localization/Spanish/images/settings3.png b/Src/Localization/Spanish/images/settings3.png similarity index 100% rename from ClassicStartSrc/Localization/Spanish/images/settings3.png rename to Src/Localization/Spanish/images/settings3.png diff --git a/ClassicStartSrc/Localization/Spanish/images/settings4.png b/Src/Localization/Spanish/images/settings4.png similarity index 100% rename from ClassicStartSrc/Localization/Spanish/images/settings4.png rename to Src/Localization/Spanish/images/settings4.png diff --git a/ClassicStartSrc/Localization/Spanish/images/settings5.png b/Src/Localization/Spanish/images/settings5.png similarity index 100% rename from ClassicStartSrc/Localization/Spanish/images/settings5.png rename to Src/Localization/Spanish/images/settings5.png diff --git a/ClassicStartSrc/Localization/Spanish/images/settings_disable_ex.png b/Src/Localization/Spanish/images/settings_disable_ex.png similarity index 100% rename from ClassicStartSrc/Localization/Spanish/images/settings_disable_ex.png rename to Src/Localization/Spanish/images/settings_disable_ex.png diff --git a/ClassicStartSrc/Localization/Spanish/images/settings_disable_ie9.png b/Src/Localization/Spanish/images/settings_disable_ie9.png similarity index 100% rename from ClassicStartSrc/Localization/Spanish/images/settings_disable_ie9.png rename to Src/Localization/Spanish/images/settings_disable_ie9.png diff --git a/ClassicStartSrc/Localization/Spanish/images/settings_disable_sm.png b/Src/Localization/Spanish/images/settings_disable_sm.png similarity index 100% rename from ClassicStartSrc/Localization/Spanish/images/settings_disable_sm.png rename to Src/Localization/Spanish/images/settings_disable_sm.png diff --git a/ClassicStartSrc/Localization/Spanish/images/skins.gif b/Src/Localization/Spanish/images/skins.gif similarity index 100% rename from ClassicStartSrc/Localization/Spanish/images/skins.gif rename to Src/Localization/Spanish/images/skins.gif diff --git a/ClassicStartSrc/Localization/Spanish/images/statusbar.png b/Src/Localization/Spanish/images/statusbar.png similarity index 100% rename from ClassicStartSrc/Localization/Spanish/images/statusbar.png rename to Src/Localization/Spanish/images/statusbar.png diff --git a/ClassicStartSrc/Localization/Spanish/images/style1.png b/Src/Localization/Spanish/images/style1.png similarity index 100% rename from ClassicStartSrc/Localization/Spanish/images/style1.png rename to Src/Localization/Spanish/images/style1.png diff --git a/ClassicStartSrc/Localization/Spanish/images/style2.png b/Src/Localization/Spanish/images/style2.png similarity index 100% rename from ClassicStartSrc/Localization/Spanish/images/style2.png rename to Src/Localization/Spanish/images/style2.png diff --git a/ClassicStartSrc/Localization/Spanish/images/style3.png b/Src/Localization/Spanish/images/style3.png similarity index 100% rename from ClassicStartSrc/Localization/Spanish/images/style3.png rename to Src/Localization/Spanish/images/style3.png diff --git a/ClassicStartSrc/Localization/Spanish/images/titlebar.png b/Src/Localization/Spanish/images/titlebar.png similarity index 100% rename from ClassicStartSrc/Localization/Spanish/images/titlebar.png rename to Src/Localization/Spanish/images/titlebar.png diff --git a/ClassicStartSrc/Localization/Spanish/images/toolbar.png b/Src/Localization/Spanish/images/toolbar.png similarity index 100% rename from ClassicStartSrc/Localization/Spanish/images/toolbar.png rename to Src/Localization/Spanish/images/toolbar.png diff --git a/ClassicStartSrc/Localization/Spanish/images/toolbar_settings.png b/Src/Localization/Spanish/images/toolbar_settings.png similarity index 100% rename from ClassicStartSrc/Localization/Spanish/images/toolbar_settings.png rename to Src/Localization/Spanish/images/toolbar_settings.png diff --git a/ClassicStartSrc/Localization/Spanish/images/up_locked.png b/Src/Localization/Spanish/images/up_locked.png similarity index 100% rename from ClassicStartSrc/Localization/Spanish/images/up_locked.png rename to Src/Localization/Spanish/images/up_locked.png diff --git a/ClassicStartSrc/Localization/Swedish/ClassicExplorerADMX.txt b/Src/Localization/Swedish/ClassicExplorerADMX.txt similarity index 94% rename from ClassicStartSrc/Localization/Swedish/ClassicExplorerADMX.txt rename to Src/Localization/Swedish/ClassicExplorerADMX.txt index 2193a38..5ca8ad1 100644 --- a/ClassicStartSrc/Localization/Swedish/ClassicExplorerADMX.txt +++ b/Src/Localization/Swedish/ClassicExplorerADMX.txt @@ -29,7 +29,7 @@ ShowZone.supportedOn = win881 ; TRANSLATE =================================================================== -Title.text = Classic Start inställningar +Title.text = Open-Shell inställningar State.text = Läge: State1.text = Låst till detta värde State2.text = Låst till standard @@ -40,7 +40,7 @@ State3Help.text = Om du ställer in läget på 'Olåst', kommer standardvärdet ClassicExplorerCat.text = Classic Explorer ClassicExplorerCatHelp.text = Classic Explorer grupp policyinställningar -SUPPORTED_CS404.text = Kräver Classic Start 4.0.4 eller senare. +SUPPORTED_CS404.text = Kräver Open-Shell 4.0.4 eller senare. SUPPORTED_CS404_WIN7.text = Kräver Windows 7. SUPPORTED_CS404_WIN881.text = Kräver Windows 8 eller Windows 8.1. @@ -53,7 +53,7 @@ ProcessWhiteList.tipOverride = Lista över processer som kan ladda Classic Explo ProcessBlackList.nameOverride = Processa svarta listan ProcessBlackList.tipOverride = Lista över processer som inte kommer att ladda Classic Explorer. Använd endast filnamnet av processen (som "notepad.exe"), separera flera namn med komma eller semikolon. ToolbarItems.nameOverride = Verktygsknappar -ToolbarItems.tipOverride = Välj de knappar som ska visas i verktygsfältet.\nDet bästa sättet att få den rätta strängen är att konfigurera knapparna i Classic Explorer dialogrutan Inställningar och sedan leta upp värdet med namnet ToolbarItems in HKCU\Software\PassionateCoder\ClassicExplorer\Settings +ToolbarItems.tipOverride = Välj de knappar som ska visas i verktygsfältet.\nDet bästa sättet att få den rätta strängen är att konfigurera knapparna i Classic Explorer dialogrutan Inställningar och sedan leta upp värdet med namnet ToolbarItems in HKCU\Software\OpenShell\ClassicExplorer\Settings ; os-specific diff --git a/ClassicStartSrc/Localization/Swedish/ClassicIEADMX.txt b/Src/Localization/Swedish/ClassicIEADMX.txt similarity index 92% rename from ClassicStartSrc/Localization/Swedish/ClassicIEADMX.txt rename to Src/Localization/Swedish/ClassicIEADMX.txt index c231955..71ed5ab 100644 --- a/ClassicStartSrc/Localization/Swedish/ClassicIEADMX.txt +++ b/Src/Localization/Swedish/ClassicIEADMX.txt @@ -6,7 +6,7 @@ LogLevel.supportedOn=never ; TRANSLATE =================================================================== -Title.text = Classic Start inställningar +Title.text = Open-Shell inställningar State.text = Läge: State1.text = Låst till detta värde State2.text = Låst till standard @@ -16,7 +16,7 @@ State2Help.text = Om du ställer in läget på 'Låst till standard', kommer ins State3Help.text = Om du ställer in läget på 'Olåst', kommer standardvärdet för inställningen ändras till det angivna värdet. Enskilda användare kan åsidosätta inställningen. ClassicIECat.text = Classic IE ClassicIECatHelp.text = Classic IE grupp policyinställningar -SUPPORTED_CS404.text = Kräver Classic Start 4.0.4 eller senare. +SUPPORTED_CS404.text = Kräver Open-Shell 4.0.4 eller senare. SUPPORTED_IE9.text = Kräver Internet Explorer 9 eller senare. diff --git a/ClassicStartSrc/Localization/Swedish/ClassicStartMenuADMX.txt b/Src/Localization/Swedish/MenuADMX.txt similarity index 92% rename from ClassicStartSrc/Localization/Swedish/ClassicStartMenuADMX.txt rename to Src/Localization/Swedish/MenuADMX.txt index fb1864b..ca373d6 100644 --- a/ClassicStartSrc/Localization/Swedish/ClassicStartMenuADMX.txt +++ b/Src/Localization/Swedish/MenuADMX.txt @@ -89,7 +89,7 @@ SkipMetro.supportedOn = win8 ; TRANSLATE =================================================================== -Title.text = Classic Start inställningar +Title.text = Open-Shell inställningar State.text = Läge: State1.text = Låst till detta värde State2.text = Låst till standard @@ -98,9 +98,9 @@ State1Help.text = Om du ställer in läget på 'Låst till detta värde', kommer State2Help.text = Om du ställer in läget på 'Låst till standard', kommer inställningen att vara låst till standardvärdet för alla användare. Det angivna värdet ignoreras. State3Help.text = Om du ställer in läget på 'Olåst', kommer standardvärdet för inställningen ändras till det angivna värdet. Enskilda användare kan åsidosätta inställningen. -ClassicStartMenuCat.text = Klassisk Start Meny -ClassicStartMenuCatHelp.text = Klassisk Start Meny grupp policyinställningar -SUPPORTED_CS404.text = Kräver Classic Start 4.0.4 eller senare. +MenuCat.text = Klassisk Start Meny +MenuCatHelp.text = Klassisk Start Meny grupp policyinställningar +SUPPORTED_CS404.text = Kräver Open-Shell 4.0.4 eller senare. SUPPORTED_CS404_WIN7.text = Kräver Windows 7. SUPPORTED_CS404_WIN78.text = Kräver Windows 7 eller Windows 8. SUPPORTED_CS404_WIN781.text = Kräver Windows 7 eller Windows 8.1. @@ -135,25 +135,25 @@ SkinC1.tipOverride = Välj skin som ska användas av den klassiska stilen med en SkinVariationC1.nameOverride = Skin variation för klassisk meny med en kolumn SkinVariationC1.tipOverride = Välj skin variationen som ska användas av den klassiska stilen med en kolumn (för skinn som stöder flera varianter) SkinOptionsC1.nameOverride = Skin alternativ för klassisk meny med en kolumn -SkinOptionsC1.tipOverride = Välj skin alternativ som ska användas av den klassiska stilen med en kolumn.\nAlternativen är en lista med hexadecimala tal. Det bästa sättet att få den rätta strängen är att justera alternativen i Klassisk Start Menyinställningar och sedan leta upp värdet med namnet SkinOptionsC1 i HKCU\Software\PassionateCoder\ClassicStartMenu\Settings +SkinOptionsC1.tipOverride = Välj skin alternativ som ska användas av den klassiska stilen med en kolumn.\nAlternativen är en lista med hexadecimala tal. Det bästa sättet att få den rätta strängen är att justera alternativen i Klassisk Start Menyinställningar och sedan leta upp värdet med namnet SkinOptionsC1 i HKCU\Software\OpenShell\StartMenu\Settings MenuItems1.nameOverride = Menyalternativ för klassisk meny med en kolumn -MenuItems1.tipOverride = Välj menypunkter som ska användas av den klassiska stilen med en kolumn.\nDet bästa sättet att få den rätta strängen är att konfigurera poster i Klassisk Start Menyinställningar och sedan leta upp värdet med namnet MenuItems1 in HKCU\Software\PassionateCoder\ClassicStartMenu\Settings +MenuItems1.tipOverride = Välj menypunkter som ska användas av den klassiska stilen med en kolumn.\nDet bästa sättet att få den rätta strängen är att konfigurera poster i Klassisk Start Menyinställningar och sedan leta upp värdet med namnet MenuItems1 in HKCU\Software\OpenShell\StartMenu\Settings SkinC2.nameOverride = Skin för klassisk meny med två kolumner SkinC2.tipOverride = Välj skin som ska användas av den klassiska stilen med två kolumner SkinVariationC2.nameOverride = Skin variation för klassisk meny med två kolumner SkinVariationC2.tipOverride = Välj skin variationen som ska användas av den klassiska stilen med två kolumner (för skin som stöder flera varianter) SkinOptionsC2.nameOverride = Skin alternativ för klassisk meny med två kolumner -SkinOptionsC2.tipOverride = Välj skin alternativ som ska användas av den klassiska stilen med två kolumner.\nAlternativen är en lista med hexadecimala tal. Det bästa sättet att få dem är att justera alternativen i Klassisk Start Menyinställningar och sedan leta upp värdet med namnet SkinOptionsC2 i HKCU\Software\PassionateCoder\ClassicStartMenu\Settings +SkinOptionsC2.tipOverride = Välj skin alternativ som ska användas av den klassiska stilen med två kolumner.\nAlternativen är en lista med hexadecimala tal. Det bästa sättet att få dem är att justera alternativen i Klassisk Start Menyinställningar och sedan leta upp värdet med namnet SkinOptionsC2 i HKCU\Software\OpenShell\StartMenu\Settings MenuItems2.nameOverride = Menyalternativ för klassisk meny med två kolumner -MenuItems2.tipOverride = Välj menypunkter som ska användas av den klassiska stilen med två kolumner.\nDet bästa sättet att få den rätta strängen är att konfigurera poster i Klassisk Start Menyinställningar och sedan leta upp värdet med namnet MenuItems2 in HKCU\Software\PassionateCoder\ClassicStartMenu\Settings +MenuItems2.tipOverride = Välj menypunkter som ska användas av den klassiska stilen med två kolumner.\nDet bästa sättet att få den rätta strängen är att konfigurera poster i Klassisk Start Menyinställningar och sedan leta upp värdet med namnet MenuItems2 in HKCU\Software\OpenShell\StartMenu\Settings SkinW7.nameOverride = Skin för Windows 7 stil SkinW7.tipOverride = Välj skin som ska användas av Windows 7 stil SkinVariationW7.nameOverride = Skin variation för Windows 7 stil SkinVariationW7.tipOverride = Välj skin variationen som ska användas av Windows 7 stil (för skinn som stöder flera varianter) SkinOptionsW7.nameOverride = Skin alternativ för Windows 7 stil -SkinOptionsW7.tipOverride = Välj skin alternativ som ska användas av Windows 7 stil.\nAlternativen är en lista med hexadecimala tal. Det bästa sättet att få dem är att justera alternativen i Klassisk Start Menyinställningar och sedan leta upp värdet med namnet SkinOptionsW7 in HKCU\Software\PassionateCoder\ClassicStartMenu\Settings +SkinOptionsW7.tipOverride = Välj skin alternativ som ska användas av Windows 7 stil.\nAlternativen är en lista med hexadecimala tal. Det bästa sättet att få dem är att justera alternativen i Klassisk Start Menyinställningar och sedan leta upp värdet med namnet SkinOptionsW7 in HKCU\Software\OpenShell\StartMenu\Settings MenuItems7.nameOverride = Menyalternativ för Windows 7 stil -MenuItems7.tipOverride = Välj menypunkter som ska användas av Windows 7 stil.\nDet bästa sättet att få den rätta strängen är att konfigurera poster i Klassisk Start Menyinställningar och sedan leta upp värdet med namnet MenuItems7 in HKCU\Software\PassionateCoder\ClassicStartMenu\Settings +MenuItems7.tipOverride = Välj menypunkter som ska användas av Windows 7 stil.\nDet bästa sättet att få den rätta strängen är att konfigurera poster i Klassisk Start Menyinställningar och sedan leta upp värdet med namnet MenuItems7 in HKCU\Software\OpenShell\StartMenu\Settings ; windows 7 SkinA.nameOverride = Skin för Alla program undermenyn för Windows 7 startmeny @@ -161,7 +161,7 @@ SkinA.tipOverride = Välj skin som ska användas av alla program undermenyn för SkinVariationA.nameOverride = Skin variation för Alla program undermenyn för Windows 7 startmeny SkinVariationA.tipOverride = Välj skin variationen som ska användas av alla program undermenyn för Windows 7 startmeny (för skinn som stöder flera varianter) SkinOptionsA.nameOverride = Skin options for the All Programs sub-menu for the Windows 7 start menu -SkinOptionsA.tipOverride = Välj alternativt skin som ska användas av Alla program undermenyn för Windows 7 startmeny.\nAlternativen är en lista med hexadecimala tal. Det bästa sättet att få dem är att justera alternativen i Klassisk Start Menyinställningar och sedan leta upp värdet med namnet SkinOptionsA in HKCU\Software\PassionateCoder\ClassicStartMenu\Settings +SkinOptionsA.tipOverride = Välj alternativt skin som ska användas av Alla program undermenyn för Windows 7 startmeny.\nAlternativen är en lista med hexadecimala tal. Det bästa sättet att få dem är att justera alternativen i Klassisk Start Menyinställningar och sedan leta upp värdet med namnet SkinOptionsA in HKCU\Software\OpenShell\StartMenu\Settings ; metro inställning SkipMetro.tipAddition = Den här inställningen fungerar inte för Windows 8.1. Du måste använda den inbyggda Windows inställningen för att starta upp på skrivbordet @@ -176,7 +176,7 @@ FolderCommonStartMenu.tipOverride = Ange åsidosättning för Delade startmeny m FolderCommonPrograms.nameOverride = Delade Program mapp FolderCommonPrograms.tipOverride = Ange åsidosättning för Delade Program mapp.\nSökvägen kan innehålla systemvariabler.\nOBS: Denna inställning är inte redigerbar från dialogrutan Inställningar AutoStartDelay.nameOverride = Auto-startfördröjning -AutoStartDelay.tipOverride = Ange en fördröjning i ms när du startar startmenyn automatiskt vid inloggning (gäller inte vid manuellt start genom att köra ClassicStartMenu.exe).\nOBS: Denna inställning är inte redigerbar från dialogrutan Inställningar +AutoStartDelay.tipOverride = Ange en fördröjning i ms när du startar startmenyn automatiskt vid inloggning (gäller inte vid manuellt start genom att köra StartMenu.exe).\nOBS: Denna inställning är inte redigerbar från dialogrutan Inställningar ; övriga StartButtonIcon.tipAddition = Värdet kan vara en väg till en ICO-fil eller en sökväg till en EXE / DLL och en ID på ikon @@ -188,5 +188,5 @@ SoundDrop.tipAddition = Värdet kan vara ett namn på en systemhändelse eller e ExpandFolderLinks.tipAddition = Fungerar bara för symboliska länkar (som knutpunkt) och inte för vanliga genvägar StartHoverDelay.nameOverride = Hover fördröjning (för Start-knappen) AllProgramsDelay.nameOverride = Hover fördröjning (för alla program i Windows 7) -CSMHotkey.tipAddition = .\n\nBas värdet är huvudnyckeln i virtuell kod. Lägg till 256 för Shift, 512 för Ctrl och 1024 för Alt.\nDet bästa sättet att få värdet är att välja snabbtangenten i Klassisk Start Menyinställningar och sedan leta upp värdet med namnet CSMHotkey in HKCU\Software\PassionateCoder\ClassicStartMenu\Settings -WSMHotkey.tipAddition = .\n\nBas värdet är huvudnyckeln i virtuell kod. Lägg till 256 för Shift, 512 för Ctrl och 1024 för Alt.\nDet bästa sättet att få värdet är att välja snabbtangenten i Klassisk Start Menyinställningar och sedan leta upp värdet med namnet WSMHotkey in HKCU\Software\PassionateCoder\ClassicStartMenu\Settings +CSMHotkey.tipAddition = .\n\nBas värdet är huvudnyckeln i virtuell kod. Lägg till 256 för Shift, 512 för Ctrl och 1024 för Alt.\nDet bästa sättet att få värdet är att välja snabbtangenten i Klassisk Start Menyinställningar och sedan leta upp värdet med namnet CSMHotkey in HKCU\Software\OpenShell\StartMenu\Settings +WSMHotkey.tipAddition = .\n\nBas värdet är huvudnyckeln i virtuell kod. Lägg till 256 för Shift, 512 för Ctrl och 1024 för Alt.\nDet bästa sättet att få värdet är att välja snabbtangenten i Klassisk Start Menyinställningar och sedan leta upp värdet med namnet WSMHotkey in HKCU\Software\OpenShell\StartMenu\Settings diff --git a/ClassicStartSrc/Localization/Swedish/ClassicStartADMX.txt b/Src/Localization/Swedish/OpenShellADMX.txt similarity index 51% rename from ClassicStartSrc/Localization/Swedish/ClassicStartADMX.txt rename to Src/Localization/Swedish/OpenShellADMX.txt index 2d4d214..eba1e3e 100644 --- a/ClassicStartSrc/Localization/Swedish/ClassicStartADMX.txt +++ b/Src/Localization/Swedish/OpenShellADMX.txt @@ -1,6 +1,6 @@ ; TRANSLATE =================================================================== -Title.text = Classic Start inställningar +Title.text = Open-Shell inställningar State.text = Läge: State1.text = Låst till detta värde State2.text = Låst till standard @@ -9,11 +9,11 @@ State1Help.text = Om du ställer in läget på 'Låst till detta värde', kommer State2Help.text = Om du ställer in läget på 'Låst till standard', kommer inställningen att vara låst till standardvärdet för alla användare. Det angivna värdet ignoreras. State3Help.text = Om du ställer in läget på 'Olåst', kommer standardvärdet för inställningen ändras till det angivna värdet. Enskilda användare kan åsidosätta inställningen. -ClassicStartCat.text = Classic Start -ClassicStartCatHelp.text = Classic Start grupp policyinställningar -SUPPORTED_CS404.text = Kräver Classic Start 4.0.4 eller senare. +OpenShellCat.text = Open-Shell +OpenShellCatHelp.text = Open-Shell grupp policyinställningar +SUPPORTED_CS404.text = Kräver Open-Shell 4.0.4 eller senare. -Language.nameOverride = Språk för Classic Start komponenter -Language.tipOverride = Välj det språk som ska användas av Classic Start (till exempel en-US eller de-DE). Språket kommer att påverka texten i startmenyn, verktygsfält, etc. Om önskad språk DLL har installerats, inställningar i UI också översättas +Language.nameOverride = Språk för Open-Shell komponenter +Language.tipOverride = Välj det språk som ska användas av Open-Shell (till exempel en-US eller de-DE). Språket kommer att påverka texten i startmenyn, verktygsfält, etc. Om önskad språk DLL har installerats, inställningar i UI också översättas Update.nameOverride = Aktivera automatiska kontroller för nya versioner -Update.tipOverride = När markerad, kommer Classic Start kolla efter nya versioner varje vecka. Du kommer att meddelas om det finns en ny version av Classic Start programvara eller en ny uppdatering för ditt nuvarande språk +Update.tipOverride = När markerad, kommer Open-Shell kolla efter nya versioner varje vecka. Du kommer att meddelas om det finns en ny version av Open-Shell programvara eller en ny uppdatering för ditt nuvarande språk diff --git a/ClassicStartSrc/Localization/Turkish/ClassicExplorerADMX.txt b/Src/Localization/Turkish/ClassicExplorerADMX.txt similarity index 96% rename from ClassicStartSrc/Localization/Turkish/ClassicExplorerADMX.txt rename to Src/Localization/Turkish/ClassicExplorerADMX.txt index 38375a9..f3c4f47 100644 --- a/ClassicStartSrc/Localization/Turkish/ClassicExplorerADMX.txt +++ b/Src/Localization/Turkish/ClassicExplorerADMX.txt @@ -53,7 +53,7 @@ ProcessWhiteList.tipOverride = İşlemler listesi Klasik Gezgin tarafından yük ProcessBlackList.nameOverride = İşlemler kara listesi ProcessBlackList.tipOverride = İşlemler listesi Klasik Gezgin tarafından yüklenmeyecektir. Sadece işlemin dosya adını kullanın ("notepad.exe" gibi), birden çok ismi virgül veya noktalı virgülle ayırın. ToolbarItems.nameOverride = Araç çubuğu düğmeleri -ToolbarItems.tipOverride = Araç çubuğunda gösterilecek düğmeleri seçin.\nDoğru dizeyi almanın en iyi yolu, Klasik Explorer ayarları iletişim penceresi düğmeleri yapılandırmak ve sonra HKCU\Software\PassionateCoder\ClassicExplorer\Settings'deki ToolbarItems adlı değere bakmaktır. +ToolbarItems.tipOverride = Araç çubuğunda gösterilecek düğmeleri seçin.\nDoğru dizeyi almanın en iyi yolu, Klasik Explorer ayarları iletişim penceresi düğmeleri yapılandırmak ve sonra HKCU\Software\OpenShell\ClassicExplorer\Settings'deki ToolbarItems adlı değere bakmaktır. ; os-specific diff --git a/ClassicStartSrc/Localization/Turkish/ClassicIEADMX.txt b/Src/Localization/Turkish/ClassicIEADMX.txt similarity index 100% rename from ClassicStartSrc/Localization/Turkish/ClassicIEADMX.txt rename to Src/Localization/Turkish/ClassicIEADMX.txt diff --git a/ClassicStartSrc/Localization/Turkish/ClassicStartMenuADMX.txt b/Src/Localization/Turkish/MenuADMX.txt similarity index 89% rename from ClassicStartSrc/Localization/Turkish/ClassicStartMenuADMX.txt rename to Src/Localization/Turkish/MenuADMX.txt index 8f22954..ca0ac79 100644 --- a/ClassicStartSrc/Localization/Turkish/ClassicStartMenuADMX.txt +++ b/Src/Localization/Turkish/MenuADMX.txt @@ -98,8 +98,8 @@ State1Help.text = Durum 'Bu değere kilitlendi'ye ayarlıysa, ayar tüm kullanı State2Help.text = Durum 'Varsayılana kilitlendi'ye ayarlıysa, ayar tüm kullanıcılar için varsayılan değere kilitlenir. Belirtilen değer gözardı edilir. State3Help.text = Durum 'Kilitli değil'e ayarlıysa, ayarın varsayılan değeri istenen değere değiştirilebilir. Bireysel kullanıcılar ayarı geçersiz kılabilir. -ClassicStartMenuCat.text = Klasik Başlat Menü -ClassicStartMenuCatHelp.text = Klasik Başlat Menü grup ilkesi ayarları +MenuCat.text = Klasik Başlat Menü +MenuCatHelp.text = Klasik Başlat Menü grup ilkesi ayarları SUPPORTED_CS404.text = Klasik Shell 4.0.4 veya sonrasını gerektirir. SUPPORTED_CS404_WIN7.text = Windows 7 gerektirir. SUPPORTED_CS404_WIN78.text = Windows 7 veya Windows 8 gerektirir. @@ -138,25 +138,25 @@ SkinC1.tipOverride = Tek sütunlu klasik tarz tarafından kullanılacak kabuk se SkinVariationC1.nameOverride = Tek sütunlu klasik menü için kabuk farklılaşması SkinVariationC1.tipOverride = Tek sütunlu klasik tarz tarafından kullanılacak kabuk faklılaşması seçin (birden çok farklılaşma destekleyen kabuklar için) SkinOptionsC1.nameOverride = Tek sütunlu klasik menü için kabuk seçenekleri -SkinOptionsC1.tipOverride = Tek sütunlu klasik tarz tarafından kullanılacak kabuk seçeneklerini seçin.\nSeçenekler bir hex sayılar listesidir. Bunu almanın en iyi yolu Klasik Başlat Menüsü ayarları iletişim seçeneklerini ayarlamak ve ardından HKCU\Software\PassionateCoder\ClassicStartMenu\Settings'deki SkinOptionsC1 değerine bakmaktır. +SkinOptionsC1.tipOverride = Tek sütunlu klasik tarz tarafından kullanılacak kabuk seçeneklerini seçin.\nSeçenekler bir hex sayılar listesidir. Bunu almanın en iyi yolu Klasik Başlat Menüsü ayarları iletişim seçeneklerini ayarlamak ve ardından HKCU\Software\OpenShell\StartMenu\Settings'deki SkinOptionsC1 değerine bakmaktır. MenuItems1.nameOverride = Tek sütunlu klasik menü için Menü öğeleri -MenuItems1.tipOverride = Klasik tarz tarafından kullanılacak Tek sütunlu klasik menü için Menü öğelerini seçin.\Doğru dize almanın en iyi yolu, Klasik Başlat Menüsü ayarları iletişim öğelerini yapılandırmak ve ardından HKCU\Software\PassionateCoder\ClassicStartMenu\Settings'deki MenuItems1 değerine bakmaktır. +MenuItems1.tipOverride = Klasik tarz tarafından kullanılacak Tek sütunlu klasik menü için Menü öğelerini seçin.\Doğru dize almanın en iyi yolu, Klasik Başlat Menüsü ayarları iletişim öğelerini yapılandırmak ve ardından HKCU\Software\OpenShell\StartMenu\Settings'deki MenuItems1 değerine bakmaktır. SkinC2.nameOverride = İki sütunlu klasik menü için kabuk SkinC2.tipOverride = İki sütunlu klasik tarz tarafından kullanılacak kabuğu seçin SkinVariationC2.nameOverride = İki sütunlu klasik menü için kabuk farklılaşması SkinVariationC2.tipOverride = İki sütunlu klasik tarz tarafından kullanılacak kabuk farklılaşmasını seçin (birden çok farklılaşma destekleyen kabuklar için) SkinOptionsC2.nameOverride = İki sütunlu klasik menü için kabuk seçenekleri -SkinOptionsC2.tipOverride = İki sütunlu klasik tarz tarafından kullanılacak kabuk seçeneklerini seçin.\nSeçenekler bir hex sayılar listesidir. Onları almanın en iyi yolu, Klasik Başlat Menüsü ayarları iletişim seçeneklerini ayarlamak ve ardından HKCU\Software\PassionateCoder\ClassicStartMenu\Settings'deki SkinOptionsC2 değerine bakmaktır. +SkinOptionsC2.tipOverride = İki sütunlu klasik tarz tarafından kullanılacak kabuk seçeneklerini seçin.\nSeçenekler bir hex sayılar listesidir. Onları almanın en iyi yolu, Klasik Başlat Menüsü ayarları iletişim seçeneklerini ayarlamak ve ardından HKCU\Software\OpenShell\StartMenu\Settings'deki SkinOptionsC2 değerine bakmaktır. MenuItems2.nameOverride = İki sütunlu klasik menü için menü öğeleri -MenuItems2.tipOverride = İki sütunlu klasik tarz tarafından kullanılacak menü öğelerini seçin.\nDoğru dizeyi almanın en iyi yolu, Klasik Başlat Menüsü ayarları iletişim öğeleri yapılandırmak ve ardından HKCU\Software\PassionateCoder\ClassicStartMenu\Settings'deki MenuItems2 değerine bakmaktır. +MenuItems2.tipOverride = İki sütunlu klasik tarz tarafından kullanılacak menü öğelerini seçin.\nDoğru dizeyi almanın en iyi yolu, Klasik Başlat Menüsü ayarları iletişim öğeleri yapılandırmak ve ardından HKCU\Software\OpenShell\StartMenu\Settings'deki MenuItems2 değerine bakmaktır. SkinW7.nameOverride = Windows 7 tarzı için kabuk SkinW7.tipOverride = Windows 7 tarzı tarafından kullanılacak kabuğu seçin SkinVariationW7.nameOverride = Windows 7 tarzı için kabuk farklılaşması SkinVariationW7.tipOverride = Windows 7 tarzı tarafından kullanılacak kabuk farklılaşmasını seçin (birden çok farklılaşma destekleyen kabuklar için) SkinOptionsW7.nameOverride = Windows 7 tarzı için kabuk seçenekleri -SkinOptionsW7.tipOverride = Windows 7 tarzı tarafından kullanılacak kabuk seçeneklerini seçin.\nSeçenekler bir hex sayılar listesidir. Onları almanın en iyi yolu, Klasik Başlat Menüsü ayarları iletişim seçeneklerini ayarlamak ve ardından HKCU\Software\PassionateCoder\ClassicStartMenu\Settings'deki SkinOptionsW7 değerine bakmaktır. +SkinOptionsW7.tipOverride = Windows 7 tarzı tarafından kullanılacak kabuk seçeneklerini seçin.\nSeçenekler bir hex sayılar listesidir. Onları almanın en iyi yolu, Klasik Başlat Menüsü ayarları iletişim seçeneklerini ayarlamak ve ardından HKCU\Software\OpenShell\StartMenu\Settings'deki SkinOptionsW7 değerine bakmaktır. MenuItems7.nameOverride = Windows 7 tarzı için menü öğeleri -MenuItems7.tipOverride = Windows 7 tarzı tarafından kullanılacak menü öğelerini seçin.\nDoğru dize almanın en iyi yolu, Klasik Başlat Menüsü ayarları iletişim öğeleri yapılandırmak ve ardından HKCU\Software\PassionateCoder\ClassicStartMenu\Settings'deki MenuItems7 değerine bakmaktır. +MenuItems7.tipOverride = Windows 7 tarzı tarafından kullanılacak menü öğelerini seçin.\nDoğru dize almanın en iyi yolu, Klasik Başlat Menüsü ayarları iletişim öğeleri yapılandırmak ve ardından HKCU\Software\OpenShell\StartMenu\Settings'deki MenuItems7 değerine bakmaktır. ; windows 7 SkinA.nameOverride = Windows 7 başlat menüsündeki Tüm Programlar alt menüsü için kabuk @@ -164,7 +164,7 @@ SkinA.tipOverride = Windows 7 başlat menüsündeki Tüm Programlar alt menüsü SkinVariationA.nameOverride = Windows 7 başlat menüsündeki Tüm Programlar alt menüsü için kabuk farklılaşması SkinVariationA.tipOverride = Windows 7 başlat menüsündeki Tüm Programlar alt menüsü için kabuk farklılaşması seçin (birden çok farklılaşma destekleyen kabuklar için) SkinOptionsA.nameOverride = Windows 7 başlat menüsündeki Tüm Programlar alt menüsü için kabuk seçenekleri -SkinOptionsA.tipOverride = Windows 7 başlat menüsündeki Tüm Programlar alt menüsü için kabuk seçeneklerini seçin.\nSeçenekler bir hex sayılar listesidir. Bunu almanın en iyi yolu Klasik Başlat Menüsü ayarları iletişim seçeneklerini ayarlamak ve ardından HKCU\Software\PassionateCoder\ClassicStartMenu\Settings'deki SkinOptionsA değerine bakmaktır. +SkinOptionsA.tipOverride = Windows 7 başlat menüsündeki Tüm Programlar alt menüsü için kabuk seçeneklerini seçin.\nSeçenekler bir hex sayılar listesidir. Bunu almanın en iyi yolu Klasik Başlat Menüsü ayarları iletişim seçeneklerini ayarlamak ve ardından HKCU\Software\OpenShell\StartMenu\Settings'deki SkinOptionsA değerine bakmaktır. ; metro ayarları SkipMetro.tipAddition = Bu ayar, Windows 8.1 için çalışmaz. Masaüstü'ne önyükleme için yerleşik Windows ayarını kullanmanız gerekir. @@ -179,7 +179,7 @@ FolderCommonStartMenu.tipOverride = Ortak Başlat Menü dizini için geçersiz k FolderCommonPrograms.nameOverride = Ortak Programlar dizini FolderCommonPrograms.tipOverride = Ortak Programlar dizini için geçersiz kılma girin.\nYol ortam değişkenleri içerebilir.\nNot: Bu ayar, Ayarlar iletişim kutusundan düzenlenebilir değildir. AutoStartDelay.nameOverride = Otomatik başlatma gecikmesi -AutoStartDelay.tipOverride = Giriş sırasında Başlat menünün otomatik başlatılması için ms olarak gecikme girin (ClassicStartMenu.exe'yi çalıştırarak menüyü elle başlatırken geçerli değildir).\nNot: Bu ayar, Ayarlar iletişim kutusundan düzenlenebilir değildir. +AutoStartDelay.tipOverride = Giriş sırasında Başlat menünün otomatik başlatılması için ms olarak gecikme girin (StartMenu.exe'yi çalıştırarak menüyü elle başlatırken geçerli değildir).\nNot: Bu ayar, Ayarlar iletişim kutusundan düzenlenebilir değildir. ; diğer StartButtonIcon.tipAddition = Değer bir ICO dosyanın yoludur veya bir EXE/DLL dosyanın yolu ile bir simge ID'idir @@ -191,5 +191,5 @@ SoundDrop.tipAddition = Değer bir sistem olayın adı veya bir Wav dosya yolu o ExpandFolderLinks.tipAddition = Sadece simgesel bağlantılar için çalışır(bağlantı noktaları gibi) ve sıradan kısayollar için değildir StartHoverDelay.nameOverride = Üzerinde gezinme gecikmesi (Başlat düğmesi için) AllProgramsDelay.nameOverride = Üzerinde gezinme gecikmesi (Windows 7'deki Tüm Programlar için) -CSMHotkey.tipAddition = .\n\nTemel değeri ana anahtarın sanal kodudur. Shift için 256, Control için 512 ve Alt için 1024 ekleyin.\nDeğeri almanın en iyi yolu Klasik Başlat Menüsü ayarları iletişim kutusundan kısayol seçmek ve ardından HKCU\Software\PassionateCoder\ClassicStartMenu\Settings'deki CSMHotkey değerine bakmaktır. -WSMHotkey.tipAddition = .\n\nTemel değeri ana anahtarın sanal kodudur. Shift için 256, Control için 512 ve Alt için 1024 ekleyin.\nDeğeri almanın en iyi yolu Klasik Başlat Menüsü ayarları iletişim kutusundan kısayol seçmek ve ardından HKCU\Software\PassionateCoder\ClassicStartMenu\Settings'deki WSMHotkey değerine bakmaktır. +CSMHotkey.tipAddition = .\n\nTemel değeri ana anahtarın sanal kodudur. Shift için 256, Control için 512 ve Alt için 1024 ekleyin.\nDeğeri almanın en iyi yolu Klasik Başlat Menüsü ayarları iletişim kutusundan kısayol seçmek ve ardından HKCU\Software\OpenShell\StartMenu\Settings'deki CSMHotkey değerine bakmaktır. +WSMHotkey.tipAddition = .\n\nTemel değeri ana anahtarın sanal kodudur. Shift için 256, Control için 512 ve Alt için 1024 ekleyin.\nDeğeri almanın en iyi yolu Klasik Başlat Menüsü ayarları iletişim kutusundan kısayol seçmek ve ardından HKCU\Software\OpenShell\StartMenu\Settings'deki WSMHotkey değerine bakmaktır. diff --git a/ClassicStartSrc/Localization/Turkish/ClassicStartADMX.txt b/Src/Localization/Turkish/OpenShellADMX.txt similarity index 93% rename from ClassicStartSrc/Localization/Turkish/ClassicStartADMX.txt rename to Src/Localization/Turkish/OpenShellADMX.txt index 1228e34..8e7920b 100644 --- a/ClassicStartSrc/Localization/Turkish/ClassicStartADMX.txt +++ b/Src/Localization/Turkish/OpenShellADMX.txt @@ -9,8 +9,8 @@ State1Help.text = Durum 'Bu değere kilitlendi'ye ayarlıysa, ayar tüm kullanı State2Help.text = Durum 'Varsayılana kilitlendi'ye ayarlıysa, ayar tüm kullanıcılar için varsayılan değere kilitlenir. Belirtilen değer gözardı edilir. State3Help.text = Durum 'Kilitli değil'e ayarlıysa, ayarın varsayılan değeri istenen değere değiştirilebilir. Bireysel kullanıcılar ayarı geçersiz kılabilir. -ClassicStartCat.text = Klasik Shell -ClassicStartCatHelp.text = Klasik Shell grup ilkesi ayarları +OpenShellCat.text = Klasik Shell +OpenShellCatHelp.text = Klasik Shell grup ilkesi ayarları SUPPORTED_CS404.text = Klasik Shell 4.0.4 veya sonrasını gerektirir. Language.nameOverride = Klasik Shell bileşenleri için dil diff --git a/ClassicStartSrc/Localization/WixUI/WixUI_ar-SA.wxl b/Src/Localization/WixUI/WixUI_ar-SA.wxl similarity index 100% rename from ClassicStartSrc/Localization/WixUI/WixUI_ar-SA.wxl rename to Src/Localization/WixUI/WixUI_ar-SA.wxl diff --git a/ClassicStartSrc/Localization/WixUI/WixUI_bg-BG.wxl b/Src/Localization/WixUI/WixUI_bg-BG.wxl similarity index 100% rename from ClassicStartSrc/Localization/WixUI/WixUI_bg-BG.wxl rename to Src/Localization/WixUI/WixUI_bg-BG.wxl diff --git a/ClassicStartSrc/Localization/WixUI/WixUI_ca-ES.wxl b/Src/Localization/WixUI/WixUI_ca-ES.wxl similarity index 100% rename from ClassicStartSrc/Localization/WixUI/WixUI_ca-ES.wxl rename to Src/Localization/WixUI/WixUI_ca-ES.wxl diff --git a/ClassicStartSrc/Localization/WixUI/WixUI_cs-CZ.wxl b/Src/Localization/WixUI/WixUI_cs-CZ.wxl similarity index 100% rename from ClassicStartSrc/Localization/WixUI/WixUI_cs-CZ.wxl rename to Src/Localization/WixUI/WixUI_cs-CZ.wxl diff --git a/ClassicStartSrc/Localization/WixUI/WixUI_da-DK.wxl b/Src/Localization/WixUI/WixUI_da-DK.wxl similarity index 100% rename from ClassicStartSrc/Localization/WixUI/WixUI_da-DK.wxl rename to Src/Localization/WixUI/WixUI_da-DK.wxl diff --git a/ClassicStartSrc/Localization/WixUI/WixUI_de-de.wxl b/Src/Localization/WixUI/WixUI_de-de.wxl similarity index 100% rename from ClassicStartSrc/Localization/WixUI/WixUI_de-de.wxl rename to Src/Localization/WixUI/WixUI_de-de.wxl diff --git a/ClassicStartSrc/Localization/WixUI/WixUI_el-GR.wxl b/Src/Localization/WixUI/WixUI_el-GR.wxl similarity index 100% rename from ClassicStartSrc/Localization/WixUI/WixUI_el-GR.wxl rename to Src/Localization/WixUI/WixUI_el-GR.wxl diff --git a/ClassicStartSrc/Localization/WixUI/WixUI_en-us.wxl b/Src/Localization/WixUI/WixUI_en-us.wxl similarity index 100% rename from ClassicStartSrc/Localization/WixUI/WixUI_en-us.wxl rename to Src/Localization/WixUI/WixUI_en-us.wxl diff --git a/ClassicStartSrc/Localization/WixUI/WixUI_es-es.wxl b/Src/Localization/WixUI/WixUI_es-es.wxl similarity index 100% rename from ClassicStartSrc/Localization/WixUI/WixUI_es-es.wxl rename to Src/Localization/WixUI/WixUI_es-es.wxl diff --git a/ClassicStartSrc/Localization/WixUI/WixUI_et-EE.wxl b/Src/Localization/WixUI/WixUI_et-EE.wxl similarity index 100% rename from ClassicStartSrc/Localization/WixUI/WixUI_et-EE.wxl rename to Src/Localization/WixUI/WixUI_et-EE.wxl diff --git a/ClassicStartSrc/Localization/WixUI/WixUI_fi-FI.wxl b/Src/Localization/WixUI/WixUI_fi-FI.wxl similarity index 100% rename from ClassicStartSrc/Localization/WixUI/WixUI_fi-FI.wxl rename to Src/Localization/WixUI/WixUI_fi-FI.wxl diff --git a/ClassicStartSrc/Localization/WixUI/WixUI_fr-fr.wxl b/Src/Localization/WixUI/WixUI_fr-fr.wxl similarity index 100% rename from ClassicStartSrc/Localization/WixUI/WixUI_fr-fr.wxl rename to Src/Localization/WixUI/WixUI_fr-fr.wxl diff --git a/ClassicStartSrc/Localization/WixUI/WixUI_he-IL.wxl b/Src/Localization/WixUI/WixUI_he-IL.wxl similarity index 100% rename from ClassicStartSrc/Localization/WixUI/WixUI_he-IL.wxl rename to Src/Localization/WixUI/WixUI_he-IL.wxl diff --git a/ClassicStartSrc/Localization/WixUI/WixUI_hi-IN.wxl b/Src/Localization/WixUI/WixUI_hi-IN.wxl similarity index 100% rename from ClassicStartSrc/Localization/WixUI/WixUI_hi-IN.wxl rename to Src/Localization/WixUI/WixUI_hi-IN.wxl diff --git a/ClassicStartSrc/Localization/WixUI/WixUI_hr-HR.wxl b/Src/Localization/WixUI/WixUI_hr-HR.wxl similarity index 100% rename from ClassicStartSrc/Localization/WixUI/WixUI_hr-HR.wxl rename to Src/Localization/WixUI/WixUI_hr-HR.wxl diff --git a/ClassicStartSrc/Localization/WixUI/WixUI_hu-HU.wxl b/Src/Localization/WixUI/WixUI_hu-HU.wxl similarity index 100% rename from ClassicStartSrc/Localization/WixUI/WixUI_hu-HU.wxl rename to Src/Localization/WixUI/WixUI_hu-HU.wxl diff --git a/ClassicStartSrc/Localization/WixUI/WixUI_it-it.wxl b/Src/Localization/WixUI/WixUI_it-it.wxl similarity index 100% rename from ClassicStartSrc/Localization/WixUI/WixUI_it-it.wxl rename to Src/Localization/WixUI/WixUI_it-it.wxl diff --git a/ClassicStartSrc/Localization/WixUI/WixUI_ja-jp.wxl b/Src/Localization/WixUI/WixUI_ja-jp.wxl similarity index 100% rename from ClassicStartSrc/Localization/WixUI/WixUI_ja-jp.wxl rename to Src/Localization/WixUI/WixUI_ja-jp.wxl diff --git a/ClassicStartSrc/Localization/WixUI/WixUI_kk-KZ.wxl b/Src/Localization/WixUI/WixUI_kk-KZ.wxl similarity index 100% rename from ClassicStartSrc/Localization/WixUI/WixUI_kk-KZ.wxl rename to Src/Localization/WixUI/WixUI_kk-KZ.wxl diff --git a/ClassicStartSrc/Localization/WixUI/WixUI_ko-KR.wxl b/Src/Localization/WixUI/WixUI_ko-KR.wxl similarity index 100% rename from ClassicStartSrc/Localization/WixUI/WixUI_ko-KR.wxl rename to Src/Localization/WixUI/WixUI_ko-KR.wxl diff --git a/ClassicStartSrc/Localization/WixUI/WixUI_lt-LT.wxl b/Src/Localization/WixUI/WixUI_lt-LT.wxl similarity index 100% rename from ClassicStartSrc/Localization/WixUI/WixUI_lt-LT.wxl rename to Src/Localization/WixUI/WixUI_lt-LT.wxl diff --git a/ClassicStartSrc/Localization/WixUI/WixUI_lv-LV.wxl b/Src/Localization/WixUI/WixUI_lv-LV.wxl similarity index 100% rename from ClassicStartSrc/Localization/WixUI/WixUI_lv-LV.wxl rename to Src/Localization/WixUI/WixUI_lv-LV.wxl diff --git a/ClassicStartSrc/Localization/WixUI/WixUI_nb-NO.wxl b/Src/Localization/WixUI/WixUI_nb-NO.wxl similarity index 100% rename from ClassicStartSrc/Localization/WixUI/WixUI_nb-NO.wxl rename to Src/Localization/WixUI/WixUI_nb-NO.wxl diff --git a/ClassicStartSrc/Localization/WixUI/WixUI_nl-NL.wxl b/Src/Localization/WixUI/WixUI_nl-NL.wxl similarity index 100% rename from ClassicStartSrc/Localization/WixUI/WixUI_nl-NL.wxl rename to Src/Localization/WixUI/WixUI_nl-NL.wxl diff --git a/ClassicStartSrc/Localization/WixUI/WixUI_pl-pl.wxl b/Src/Localization/WixUI/WixUI_pl-pl.wxl similarity index 100% rename from ClassicStartSrc/Localization/WixUI/WixUI_pl-pl.wxl rename to Src/Localization/WixUI/WixUI_pl-pl.wxl diff --git a/ClassicStartSrc/Localization/WixUI/WixUI_pt-BR.wxl b/Src/Localization/WixUI/WixUI_pt-BR.wxl similarity index 100% rename from ClassicStartSrc/Localization/WixUI/WixUI_pt-BR.wxl rename to Src/Localization/WixUI/WixUI_pt-BR.wxl diff --git a/ClassicStartSrc/Localization/WixUI/WixUI_pt-PT.wxl b/Src/Localization/WixUI/WixUI_pt-PT.wxl similarity index 100% rename from ClassicStartSrc/Localization/WixUI/WixUI_pt-PT.wxl rename to Src/Localization/WixUI/WixUI_pt-PT.wxl diff --git a/ClassicStartSrc/Localization/WixUI/WixUI_ro-RO.wxl b/Src/Localization/WixUI/WixUI_ro-RO.wxl similarity index 100% rename from ClassicStartSrc/Localization/WixUI/WixUI_ro-RO.wxl rename to Src/Localization/WixUI/WixUI_ro-RO.wxl diff --git a/ClassicStartSrc/Localization/WixUI/WixUI_ru-ru.wxl b/Src/Localization/WixUI/WixUI_ru-ru.wxl similarity index 100% rename from ClassicStartSrc/Localization/WixUI/WixUI_ru-ru.wxl rename to Src/Localization/WixUI/WixUI_ru-ru.wxl diff --git a/ClassicStartSrc/Localization/WixUI/WixUI_sk-SK.wxl b/Src/Localization/WixUI/WixUI_sk-SK.wxl similarity index 100% rename from ClassicStartSrc/Localization/WixUI/WixUI_sk-SK.wxl rename to Src/Localization/WixUI/WixUI_sk-SK.wxl diff --git a/ClassicStartSrc/Localization/WixUI/WixUI_sl-SI.wxl b/Src/Localization/WixUI/WixUI_sl-SI.wxl similarity index 100% rename from ClassicStartSrc/Localization/WixUI/WixUI_sl-SI.wxl rename to Src/Localization/WixUI/WixUI_sl-SI.wxl diff --git a/ClassicStartSrc/Localization/WixUI/WixUI_sr-Latn-CS.wxl b/Src/Localization/WixUI/WixUI_sr-Latn-CS.wxl similarity index 100% rename from ClassicStartSrc/Localization/WixUI/WixUI_sr-Latn-CS.wxl rename to Src/Localization/WixUI/WixUI_sr-Latn-CS.wxl diff --git a/ClassicStartSrc/Localization/WixUI/WixUI_sv-SE.wxl b/Src/Localization/WixUI/WixUI_sv-SE.wxl similarity index 100% rename from ClassicStartSrc/Localization/WixUI/WixUI_sv-SE.wxl rename to Src/Localization/WixUI/WixUI_sv-SE.wxl diff --git a/ClassicStartSrc/Localization/WixUI/WixUI_th-TH.wxl b/Src/Localization/WixUI/WixUI_th-TH.wxl similarity index 100% rename from ClassicStartSrc/Localization/WixUI/WixUI_th-TH.wxl rename to Src/Localization/WixUI/WixUI_th-TH.wxl diff --git a/ClassicStartSrc/Localization/WixUI/WixUI_tr-TR.wxl b/Src/Localization/WixUI/WixUI_tr-TR.wxl similarity index 100% rename from ClassicStartSrc/Localization/WixUI/WixUI_tr-TR.wxl rename to Src/Localization/WixUI/WixUI_tr-TR.wxl diff --git a/ClassicStartSrc/Localization/WixUI/WixUI_uk-UA.wxl b/Src/Localization/WixUI/WixUI_uk-UA.wxl similarity index 100% rename from ClassicStartSrc/Localization/WixUI/WixUI_uk-UA.wxl rename to Src/Localization/WixUI/WixUI_uk-UA.wxl diff --git a/ClassicStartSrc/Localization/WixUI/WixUI_zh-CN.wxl b/Src/Localization/WixUI/WixUI_zh-CN.wxl similarity index 100% rename from ClassicStartSrc/Localization/WixUI/WixUI_zh-CN.wxl rename to Src/Localization/WixUI/WixUI_zh-CN.wxl diff --git a/ClassicStartSrc/Localization/WixUI/WixUI_zh-HK.wxl b/Src/Localization/WixUI/WixUI_zh-HK.wxl similarity index 100% rename from ClassicStartSrc/Localization/WixUI/WixUI_zh-HK.wxl rename to Src/Localization/WixUI/WixUI_zh-HK.wxl diff --git a/ClassicStartSrc/Localization/WixUI/WixUI_zh-TW.wxl b/Src/Localization/WixUI/WixUI_zh-TW.wxl similarity index 100% rename from ClassicStartSrc/Localization/WixUI/WixUI_zh-TW.wxl rename to Src/Localization/WixUI/WixUI_zh-TW.wxl diff --git a/ClassicStartSrc/Localization/_BuildAllADMX.bat b/Src/Localization/_BuildAllADMX.bat similarity index 100% rename from ClassicStartSrc/Localization/_BuildAllADMX.bat rename to Src/Localization/_BuildAllADMX.bat diff --git a/ClassicStartSrc/ClassicStart.sln b/Src/OpenShell.sln similarity index 95% rename from ClassicStartSrc/ClassicStart.sln rename to Src/OpenShell.sln index 5caec78..b80c0f9 100644 --- a/ClassicStartSrc/ClassicStart.sln +++ b/Src/OpenShell.sln @@ -9,11 +9,11 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Setup", "Setup", "{B695E1F6 EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ClassicExplorer", "ClassicExplorer\ClassicExplorer.vcxproj", "{9AF324B7-F786-4D85-B2E1-6E51720F874E}" EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ClassicStartMenu", "ClassicStartMenu\ClassicStartMenu.vcxproj", "{87D5FE20-AF86-458A-9AA3-3131EB06179B}" +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "StartMenu", "StartMenu\StartMenu.vcxproj", "{87D5FE20-AF86-458A-9AA3-3131EB06179B}" EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ClassicStartMenuDLL", "ClassicStartMenu\ClassicStartMenuDLL\ClassicStartMenuDLL.vcxproj", "{85DEECBB-1F9B-4983-9D54-3BF42182B7E7}" +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "StartMenuDLL", "StartMenu\StartMenuDLL\StartMenuDLL.vcxproj", "{85DEECBB-1F9B-4983-9D54-3BF42182B7E7}" EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ClassicStartSetup", "ClassicStartSetup\ClassicStartSetup.vcxproj", "{A4A4D3B1-24E7-401E-A37C-72141D7603DC}" +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Setup", "Setup\Setup.vcxproj", "{A4A4D3B1-24E7-401E-A37C-72141D7603DC}" EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Win7Aero", "Skins\Win7Aero\Win7Aero.vcxproj", "{EA65FDDD-CB77-417F-8BB4-2F3ECB5B3E75}" EndProject @@ -27,19 +27,19 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "SmokedGlass", "Skins\Smoked EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "WinXP", "Skins\WinXP\WinXP.vcxproj", "{81EB6336-366C-47DD-82CF-FF6C36CCD2B5}" EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "SetupHelper", "ClassicStartSetup\SetupHelper\SetupHelper.vcxproj", "{E1017135-9916-4B11-9AC5-1EC0BD8F8CD6}" +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "SetupHelper", "Setup\SetupHelper\SetupHelper.vcxproj", "{E1017135-9916-4B11-9AC5-1EC0BD8F8CD6}" EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ClassicExplorerSettings", "ClassicExplorer\ClassicExplorerSettings\ClassicExplorerSettings.vcxproj", "{E93271C8-0252-4A08-8227-1978C64C2D34}" EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "en-US", "ClassicStartSetup\en-US\en-US.vcxproj", "{0A60FD06-3A81-4651-A869-9850DBC115EA}" +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "en-US", "Setup\en-US\en-US.vcxproj", "{0A60FD06-3A81-4651-A869-9850DBC115EA}" EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ClassicStartLib", "ClassicStartLib\ClassicStartLib.vcxproj", "{D42FE717-485B-492D-884A-1999F6D51154}" +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Lib", "Lib\Lib.vcxproj", "{D42FE717-485B-492D-884A-1999F6D51154}" EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ClassicIE", "ClassicIE\ClassicIE.vcxproj", "{65D5C193-E807-4094-AE19-19E6A310A312}" EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ClassicIEDLL", "ClassicIE\ClassicIEDLL\ClassicIEDLL.vcxproj", "{BC0E6E7C-08C1-4F12-A754-4608E5A22FA8}" EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ClassicStartUpdate", "ClassicStartUpdate\ClassicStartUpdate.vcxproj", "{171B46B0-6083-4D9E-BD33-946EA3BD76FA}" +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Update", "Update\Update.vcxproj", "{171B46B0-6083-4D9E-BD33-946EA3BD76FA}" EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Win7Aero7", "Skins\Win7Aero7\Win7Aero7.vcxproj", "{A2CCDE9F-17CE-461E-8BD9-00261B8855A6}" EndProject @@ -49,11 +49,11 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Win87", "Skins\Win87\Win87. EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Win8", "Skins\Win8\Win8.vcxproj", "{ED74EBA9-1BCB-4B8F-9AE1-DC63B3C24A94}" EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "StartMenuHelper", "ClassicStartMenu\StartMenuHelper\StartMenuHelper.vcxproj", "{A42C6159-ACA8-46D1-A0FB-19C398B137D5}" +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "StartMenuHelper", "StartMenu\StartMenuHelper\StartMenuHelper.vcxproj", "{A42C6159-ACA8-46D1-A0FB-19C398B137D5}" EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "UpdateBin", "ClassicStartSetup\UpdateBin\UpdateBin.vcxproj", "{F92A5473-F9E0-412F-923C-6632A66D13C1}" +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "UpdateBin", "Setup\UpdateBin\UpdateBin.vcxproj", "{F92A5473-F9E0-412F-923C-6632A66D13C1}" EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ClassicStartUtility", "ClassicStartSetup\ClassicStartUtility\ClassicStartUtility.vcxproj", "{DAE66C9B-05DC-4ACE-97DA-2547B490BBFF}" +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Utility", "Setup\Utility\Utility.vcxproj", "{DAE66C9B-05DC-4ACE-97DA-2547B490BBFF}" EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Midnight7", "Skins\Midnight7\Midnight7.vcxproj", "{7BD26CB3-5280-48FD-9A86-C13E321018D5}" EndProject diff --git a/ClassicStartSrc/ClassicStartSetup/BuildArchives.bat b/Src/Setup/BuildArchives.bat similarity index 52% rename from ClassicStartSrc/ClassicStartSetup/BuildArchives.bat rename to Src/Setup/BuildArchives.bat index 1c6637a..75d38f7 100644 --- a/ClassicStartSrc/ClassicStartSetup/BuildArchives.bat +++ b/Src/Setup/BuildArchives.bat @@ -1,7 +1,7 @@ REM ***** Collect PDBs echo -- Creating symbols package -set CS_SYMBOLS_NAME=ClassicStartPDB_%CS_VERSION_STR%.7z +set CS_SYMBOLS_NAME=OpenShellPDB_%CS_VERSION_STR%.7z cd Output 7z a -mx9 ..\Final\%CS_SYMBOLS_NAME% PDB32 PDB64 > nul @@ -17,9 +17,9 @@ REM ***** Collect Localization files echo -- Creating localization package cd Localization -7z a -r -x!en-US -x!*WixUI_en-us.wxl -x!*.adml -x!*.admx -x!*LocComments.txt ..\ClassicStartSetup\Final\ClassicStartLoc.zip English ..\ClassicExplorer\ExplorerL10N.ini ..\ClassicStartMenu\StartMenuL10N.ini ..\ClassicStartMenu\StartMenuHelper\StartMenuHelperL10N.ini English\ClassicStartText-en-US.wxl English\ClassicStartEULA.rtf > nul +7z a -r -x!en-US -x!*WixUI_en-us.wxl -x!*.adml -x!*.admx -x!*LocComments.txt ..\Setup\Final\OpenShellLoc.zip English ..\ClassicExplorer\ExplorerL10N.ini ..\StartMenu\StartMenuL10N.ini ..\StartMenu\StartMenuHelper\StartMenuHelperL10N.ini English\OpenShellText-en-US.wxl English\OpenShellEULA.rtf > nul cd .. -cd ClassicStartSetup +cd Setup exit /b 0 diff --git a/Src/Setup/BuildBinaries.bat b/Src/Setup/BuildBinaries.bat new file mode 100644 index 0000000..19fae34 --- /dev/null +++ b/Src/Setup/BuildBinaries.bat @@ -0,0 +1,147 @@ +if exist Output rd /Q /S Output +md Output +md Output\x64 +md Output\PDB32 +md Output\PDB64 + +echo -- Compiling + +for /f "usebackq tokens=*" %%i in (`"%ProgramFiles(x86)%\Microsoft Visual Studio\Installer\vswhere.exe" -latest -products * -requires Microsoft.Component.MSBuild -property installationPath`) do set MSBuildDir=%%i\MSBuild\15.0\Bin\ + +REM ********* Build 64-bit solution +echo --- 64bit +"%MSBuildDir%MSBuild.exe" ..\OpenShell.sln /m /t:Rebuild /p:Configuration="Setup" /p:Platform="x64" /verbosity:quiet /nologo +@if ERRORLEVEL 1 exit /b 1 + +REM ********* Build 32-bit solution (must be after 64-bit) +echo --- 32bit +"%MSBuildDir%MSBuild.exe" ..\OpenShell.sln /m /t:Rebuild /p:Configuration="Setup" /p:Platform="Win32" /verbosity:quiet /nologo +@if ERRORLEVEL 1 exit /b 1 + + +REM ********* Make en-US.dll +cd .. +Setup\Utility\Release\Utility.exe makeEN ClassicExplorer\Setup\ClassicExplorer32.dll StartMenu\Setup\StartMenuDLL.dll ClassicIE\Setup\ClassicIEDLL_32.dll Update\Release\Update.exe +@if ERRORLEVEL 1 exit /b 1 + +Setup\Utility\Release\Utility.exe extract en-US.dll en-US.csv +copy /B en-US.dll Localization\English > nul +move en-US.csv Localization\English > nul + +cd Setup + + +REM ********* Copy binaries + +copy /B ..\ClassicExplorer\Setup\ClassicExplorer32.dll Output > nul +copy /B ..\ClassicExplorer\Setup\ClassicExplorerSettings.exe Output > nul +copy /B ..\ClassicIE\Setup\ClassicIEDLL_32.dll Output > nul +copy /B ..\ClassicIE\Setup\ClassicIE_32.exe Output > nul +copy /B ..\StartMenu\Setup\StartMenu.exe Output > nul +copy /B ..\StartMenu\Setup\StartMenuDLL.dll Output > nul +copy /B ..\Update\Release\Update.exe Output > nul +copy /B ..\StartMenu\StartMenuHelper\Setup\StartMenuHelper32.dll Output > nul +copy /B ..\Setup\SetupHelper\Release\SetupHelper.exe Output > nul + +copy /B ..\ClassicExplorer\Setup64\ClassicExplorer64.dll Output\x64 > nul +copy /B ..\ClassicIE\Setup64\ClassicIEDLL_64.dll Output\x64 > nul +copy /B ..\ClassicIE\Setup64\ClassicIE_64.exe Output\x64 > nul +copy /B ..\StartMenu\Setup64\StartMenu.exe Output\x64 > nul +copy /B ..\StartMenu\Setup64\StartMenuDLL.dll Output\x64 > nul +copy /B ..\StartMenu\StartMenuHelper\Setup64\StartMenuHelper64.dll Output\x64 > nul + +copy /B "..\StartMenu\Skins\Classic Skin.skin" Output > nul +copy /B "..\StartMenu\Skins\Full Glass.skin" Output > nul +copy /B "..\StartMenu\Skins\Smoked Glass.skin" Output > nul +copy /B "..\StartMenu\Skins\Windows Aero.skin" Output > nul +copy /B "..\StartMenu\Skins\Windows Basic.skin" Output > nul +copy /B "..\StartMenu\Skins\Windows XP Luna.skin" Output > nul +copy /B "..\StartMenu\Skins\Windows 8.skin" Output > nul +copy /B "..\StartMenu\Skins\Metro.skin" Output > nul +copy /B "..\StartMenu\Skins\Classic Skin.skin7" Output > nul +copy /B "..\StartMenu\Skins\Windows Aero.skin7" Output > nul +copy /B "..\StartMenu\Skins\Windows 8.skin7" Output > nul +copy /B "..\StartMenu\Skins\Midnight.skin7" Output > nul +copy /B "..\StartMenu\Skins\Metro.skin7" Output > nul +copy /B "..\StartMenu\Skins\Metallic.skin7" Output > nul + + +REM ********* Collect debug info + +REM Explorer 32 +copy /B ..\ClassicExplorer\Setup\ClassicExplorer32.pdb Output\PDB32 > nul +copy /B Output\ClassicExplorer32.dll Output\PDB32 > nul +copy /B ..\ClassicExplorer\Setup\ClassicExplorerSettings.pdb Output\PDB32 > nul +copy /B Output\ClassicExplorerSettings.exe Output\PDB32 > nul + +REM Explorer 64 +copy /B ..\ClassicExplorer\Setup64\ClassicExplorer64.pdb Output\PDB64 > nul +copy /B Output\x64\ClassicExplorer64.dll Output\PDB64 > nul + +REM IE 32 +copy /B ..\ClassicIE\Setup\ClassicIEDLL_32.pdb Output\PDB32 > nul +copy /B Output\ClassicIEDLL_32.dll Output\PDB32 > nul +copy /B ..\ClassicIE\Setup\ClassicIE_32.exe Output\PDB32 > nul +copy /B Output\ClassicIE_32.exe Output\PDB32 > nul + +REM IE 64 +copy /B ..\ClassicIE\Setup64\ClassicIEDLL_64.pdb Output\PDB64 > nul +copy /B Output\x64\ClassicIEDLL_64.dll Output\PDB64 > nul +copy /B ..\ClassicIE\Setup64\ClassicIE_64.exe Output\PDB64 > nul +copy /B Output\x64\ClassicIE_64.exe Output\PDB64 > nul + +REM Menu 32 +copy /B ..\StartMenu\Setup\Menu.pdb Output\PDB32 > nul +copy /B Output\StartMenu.exe Output\PDB32 > nul +copy /B ..\StartMenu\Setup\StartMenuDLL.pdb Output\PDB32 > nul +copy /B Output\StartMenuDLL.dll Output\PDB32 > nul +copy /B ..\StartMenu\StartMenuHelper\Setup\StartMenuHelper32.pdb Output\PDB32 > nul +copy /B Output\StartMenuHelper32.dll Output\PDB32 > nul +copy /B ..\Update\Release\Update.pdb Output\PDB32 > nul +copy /B Output\Update.exe Output\PDB32 > nul + +REM Menu 64 +copy /B ..\StartMenu\Setup64\Menu.pdb Output\PDB64 > nul +copy /B Output\x64\StartMenu.exe Output\PDB64 > nul +copy /B ..\StartMenu\Setup64\StartMenuDLL.pdb Output\PDB64 > nul +copy /B Output\x64\StartMenuDLL.dll Output\PDB64 > nul +copy /B ..\StartMenu\StartMenuHelper\Setup64\StartMenuHelper64.pdb Output\PDB64 > nul +copy /B Output\x64\StartMenuHelper64.dll Output\PDB64 > nul + + +REM ********* Source Index PDBs + +set PDBSTR_PATH="C:\Program Files (x86)\Windows Kits\10\Debuggers\x64\srcsrv\pdbstr.exe" + +if exist %PDBSTR_PATH% ( + echo --- Adding source index to PDBs + call CreateSourceIndex.bat ..\.. > Output\pdbstr.txt + + for %%f in (Output\PDB32\*.pdb) do ( + %PDBSTR_PATH% -w -p:%%f -s:srcsrv -i:Output\pdbstr.txt + ) + + for %%f in (Output\PDB64\*.pdb) do ( + %PDBSTR_PATH% -w -p:%%f -s:srcsrv -i:Output\pdbstr.txt + ) +) + +REM ********* Build ADMX +echo --- ADMX +if exist Output\PolicyDefinitions.zip ( + del Output\PolicyDefinitions.zip +) +cd ..\Localization\English +..\..\StartMenu\Setup\StartMenu.exe -saveadmx en-US +@if ERRORLEVEL 1 exit /b 1 +..\..\ClassicExplorer\Setup\ClassicExplorerSettings.exe -saveadmx en-US +@if ERRORLEVEL 1 exit /b 1 +..\..\ClassicIE\Setup\ClassicIE_32.exe -saveadmx en-US +@if ERRORLEVEL 1 exit /b 1 +md en-US +copy /B *.adml en-US > nul +7z a ..\..\Setup\Output\PolicyDefinitions.zip *.admx en-US\*.adml PolicyDefinitions.rtf > nul +rd /Q /S en-US +cd ..\..\Setup + +exit /b 0 diff --git a/ClassicStartSrc/ClassicStartSetup/BuildInstaller.bat b/Src/Setup/BuildInstaller.bat similarity index 51% rename from ClassicStartSrc/ClassicStartSetup/BuildInstaller.bat rename to Src/Setup/BuildInstaller.bat index 52c07ef..ab63d01 100644 --- a/ClassicStartSrc/ClassicStartSetup/BuildInstaller.bat +++ b/Src/Setup/BuildInstaller.bat @@ -5,7 +5,7 @@ echo -- Building Installer (%CS_LANG_NAME_SHORT%) echo --- HTML help SET CS_ERROR=0 if NOT %CS_LANG_FOLDER%==English mklink /J ..\Localization\%CS_LANG_FOLDER%\images ..\Localization\English\images - hhc ..\Localization\%CS_LANG_FOLDER%\ClassicStart.hhp > nul + hhc ..\Localization\%CS_LANG_FOLDER%\OpenShell.hhp > nul @REM looks like hhc returns 0 for error, >0 for success @if NOT ERRORLEVEL 1 @SET CS_ERROR=1 if NOT %CS_LANG_FOLDER%==English rmdir ..\Localization\%CS_LANG_FOLDER%\images @@ -13,22 +13,22 @@ echo -- Building Installer (%CS_LANG_NAME_SHORT%) ) @endlocal @if %CS_HAS_HELP%==0 ( - copy /Y ..\Localization\English\ClassicStart.chm ..\Localization\%CS_LANG_FOLDER%\ClassicStart.chm > nul + copy /Y ..\Localization\English\OpenShell.chm ..\Localization\%CS_LANG_FOLDER%\OpenShell.chm > nul ) -@if %CS_HAS_EULA%==0 copy /Y ..\Localization\English\ClassicStartEULA.rtf ..\Localization\%CS_LANG_FOLDER% > nul -@if %CS_HAS_README%==0 copy /Y ..\Localization\English\ClassicStartReadme.rtf ..\Localization\%CS_LANG_FOLDER% > nul +@if %CS_HAS_EULA%==0 copy /Y ..\Localization\English\OpenShellEULA.rtf ..\Localization\%CS_LANG_FOLDER% > nul +@if %CS_HAS_README%==0 copy /Y ..\Localization\English\OpenShellReadme.rtf ..\Localization\%CS_LANG_FOLDER% > nul @if _%CS_LANG_NAME%==_ echo Unrecognized language '%CS_LANG_FOLDER%' @if _%CS_LANG_NAME%==_ exit /b 1 -SET CS_INSTALLER_NAME=ClassicStartSetup_%CS_VERSION_STR%-%CS_LANG_NAME_SHORT% -if %CS_LANG_NAME_SHORT%==en SET CS_INSTALLER_NAME=ClassicStartSetup_%CS_VERSION_STR% +SET CS_INSTALLER_NAME=OpenShellSetup_%CS_VERSION_STR%-%CS_LANG_NAME_SHORT% +if %CS_LANG_NAME_SHORT%==en SET CS_INSTALLER_NAME=OpenShellSetup_%CS_VERSION_STR% if exist Temp rd /Q /S Temp md Temp -@if not exist ..\Localization\%CS_LANG_FOLDER%\ClassicStartText-%CS_LANG_NAME%.wxl exit /b 1 +@if not exist ..\Localization\%CS_LANG_FOLDER%\OpenShellText-%CS_LANG_NAME%.wxl exit /b 1 @REM Convvert CS_VERSION (X.Y.Z) into number (XXYYZZZZ) @set CS_VERSION_NUM=0 @@ -38,45 +38,45 @@ md Temp REM ********* Build 32-bit MSI echo --- 32bit MSI -candle ClassicStartSetup.wxs -nologo -out Temp\ClassicStartSetup32.wixobj -ext WixUIExtension -ext WixUtilExtension -dx64=0 -dCS_LANG_FOLDER=%CS_LANG_FOLDER% -dCS_LANG_NAME=%CS_LANG_NAME% +candle Setup.wxs -nologo -out Temp\Setup32.wixobj -ext WixUIExtension -ext WixUtilExtension -dx64=0 -dCS_LANG_FOLDER=%CS_LANG_FOLDER% -dCS_LANG_NAME=%CS_LANG_NAME% @if ERRORLEVEL 1 exit /b 1 @REM We need to suppress ICE38 and ICE43 because they apply only to per-user installation. We only support per-machine installs @REM We need to suppress ICE09 because the helper DLLs need to go into the system directory (for safety reasons) -light Temp\ClassicStartSetup32.wixobj -nologo -out Temp\ClassicStartSetup32.msi -ext WixUIExtension -ext WixUtilExtension -loc ..\Localization\%CS_LANG_FOLDER%\ClassicStartText-%CS_LANG_NAME%.wxl -loc ..\Localization\%CS_LANG_FOLDER%\WixUI_%CS_LANG_NAME%.wxl -sice:ICE38 -sice:ICE43 -sice:ICE09 +light Temp\Setup32.wixobj -nologo -out Temp\Setup32.msi -ext WixUIExtension -ext WixUtilExtension -loc ..\Localization\%CS_LANG_FOLDER%\OpenShellText-%CS_LANG_NAME%.wxl -loc ..\Localization\%CS_LANG_FOLDER%\WixUI_%CS_LANG_NAME%.wxl -sice:ICE38 -sice:ICE43 -sice:ICE09 @if ERRORLEVEL 1 exit /b 1 REM ********* Build 64-bit MSI echo --- 64bit MSI -candle ClassicStartSetup.wxs -nologo -out Temp\ClassicStartSetup64.wixobj -ext WixUIExtension -ext WixUtilExtension -dx64=1 -dCS_LANG_FOLDER=%CS_LANG_FOLDER% -dCS_LANG_NAME=%CS_LANG_NAME% +candle Setup.wxs -nologo -out Temp\Setup64.wixobj -ext WixUIExtension -ext WixUtilExtension -dx64=1 -dCS_LANG_FOLDER=%CS_LANG_FOLDER% -dCS_LANG_NAME=%CS_LANG_NAME% @if ERRORLEVEL 1 exit /b 1 @REM We need to suppress ICE38 and ICE43 because they apply only to per-user installation. We only support per-machine installs @REM We need to suppress ICE09 because the helper DLLs need to go into the system directory (for safety reasons) -light Temp\ClassicStartSetup64.wixobj -nologo -out Temp\ClassicStartSetup64.msi -ext WixUIExtension -ext WixUtilExtension -loc ..\Localization\%CS_LANG_FOLDER%\ClassicStartText-%CS_LANG_NAME%.wxl -loc ..\Localization\%CS_LANG_FOLDER%\WixUI_%CS_LANG_NAME%.wxl -sice:ICE38 -sice:ICE43 -sice:ICE09 +light Temp\Setup64.wixobj -nologo -out Temp\Setup64.msi -ext WixUIExtension -ext WixUtilExtension -loc ..\Localization\%CS_LANG_FOLDER%\OpenShellText-%CS_LANG_NAME%.wxl -loc ..\Localization\%CS_LANG_FOLDER%\WixUI_%CS_LANG_NAME%.wxl -sice:ICE38 -sice:ICE43 -sice:ICE09 @if ERRORLEVEL 1 exit /b 1 REM ********* Build MSI Checksums echo --- MSI Checksums -ClassicStartUtility\Release\ClassicStartUtility.exe crcmsi Temp +Utility\Release\Utility.exe crcmsi Temp @if ERRORLEVEL 1 exit /b 1 REM ********* Build bootstrapper echo --- Bootstrapper for /f "usebackq tokens=*" %%i in (`"%ProgramFiles(x86)%\Microsoft Visual Studio\Installer\vswhere.exe" -latest -products * -requires Microsoft.Component.MSBuild -property installationPath`) do set MSBuildDir=%%i\MSBuild\15.0\Bin\ -"%MSBuildDir%MSBuild.exe" ClassicStartSetup.sln /m /t:Rebuild /p:Configuration="Release" /p:Platform="Win32" /verbosity:quiet /nologo +"%MSBuildDir%MSBuild.exe" Setup.sln /m /t:Rebuild /p:Configuration="Release" /p:Platform="Win32" /verbosity:quiet /nologo @if ERRORLEVEL 1 exit /b 1 if exist Final rd /Q /S Final md Final -copy /B Release\ClassicStartSetup.exe Final\%CS_INSTALLER_NAME%.exe > nul +copy /B Release\Setup.exe Final\%CS_INSTALLER_NAME%.exe > nul if defined APPVEYOR ( - appveyor PushArtifact Release\ClassicStartSetup.exe -FileName %CS_INSTALLER_NAME%.exe + appveyor PushArtifact Release\Setup.exe -FileName %CS_INSTALLER_NAME%.exe ) SET CS_LANG_FOLDER= diff --git a/ClassicStartSrc/ClassicStartSetup/CreateSourceIndex.bat b/Src/Setup/CreateSourceIndex.bat similarity index 100% rename from ClassicStartSrc/ClassicStartSetup/CreateSourceIndex.bat rename to Src/Setup/CreateSourceIndex.bat diff --git a/ClassicStartSrc/ClassicStartSetup/ClassicStart.ico b/Src/Setup/OpenShell.ico similarity index 100% rename from ClassicStartSrc/ClassicStartSetup/ClassicStart.ico rename to Src/Setup/OpenShell.ico diff --git a/ClassicStartSrc/ClassicStartSetup/ClassicStartSetup.cpp b/Src/Setup/Setup.cpp similarity index 91% rename from ClassicStartSrc/ClassicStartSetup/ClassicStartSetup.cpp rename to Src/Setup/Setup.cpp index 8989325..72687cb 100644 --- a/ClassicStartSrc/ClassicStartSetup/ClassicStartSetup.cpp +++ b/Src/Setup/Setup.cpp @@ -1,5 +1,5 @@ // Classic Shell (c) 2009-2017, Ivo Beltchev -// Classic Start (c) 2017-2018, The Passionate-Coder Team +// Open-Shell (c) 2017-2018, The Open-Shell Team // Confidential information of Ivo Beltchev. Not for disclosure or distribution without prior written consent from the author #define _WIN32_WINNT 0x0600 @@ -12,7 +12,7 @@ #include "StringUtils.h" #include "FNVHash.h" -// ClassicStartSetup.exe is a bootstrap application that contains installers for 32-bit and 64-bit. +// Setup.exe is a bootstrap application that contains installers for 32-bit and 64-bit. // It unpacks the right installer into the temp directory and executes it. typedef BOOL (WINAPI *FIsWow64Process)( HANDLE hProcess, PBOOL Wow64Process ); @@ -286,7 +286,7 @@ int APIENTRY wWinMain( HINSTANCE hInstance, HINSTANCE hPrevInstance, LPTSTR lpCm if (extract) { wchar_t msiName[_MAX_PATH]; - Sprintf(msiName,_countof(msiName),L"ClassicStartSetup%d_%d_%d_%d.msi",extract,HIWORD(pVer->dwProductVersionMS),LOWORD(pVer->dwProductVersionMS),HIWORD(pVer->dwProductVersionLS)); + Sprintf(msiName,_countof(msiName),L"Setup%d_%d_%d_%d.msi",extract,HIWORD(pVer->dwProductVersionMS),LOWORD(pVer->dwProductVersionMS),HIWORD(pVer->dwProductVersionLS)); return ExtractMsi(hInstance,msiName,extract==64,bQuiet); } @@ -327,7 +327,7 @@ int APIENTRY wWinMain( HINSTANCE hInstance, HINSTANCE hPrevInstance, LPTSTR lpCm isWow64Process(GetCurrentProcess(),&b64); // look for an old version the start menu (2.0.0 or older) and show a warning if it is still running. the uninstaller for such old versions doesn't close the start menu - HWND hwnd=FindWindow(L"ClassicStartMenu.CStartHookWindow",L"StartHookWindow"); + HWND hwnd=FindWindow(L"Menu.CStartHookWindow",L"StartHookWindow"); if (hwnd) { bool bStartMenu=false; @@ -373,7 +373,7 @@ int APIENTRY wWinMain( HINSTANCE hInstance, HINSTANCE hPrevInstance, LPTSTR lpCm // warning about being beta if (!bQuiet) { - if (MessageBox(NULL,L"Warning!\nThis is a beta version of Classic Start. It contains features that are not fully tested. Please report any problems in the Classic Start forums. If you prefer a stable build over the latest features, you can download one of the \"general release\" versions like 3.6.8.\nDo you want to continue with the installation?",L"Classic Start Setup",MB_YESNO|MB_ICONWARNING)==IDNO) + if (MessageBox(NULL,L"Warning!\nThis is a beta version of Open-Shell. It contains features that are not fully tested. Please report any problems in the Open-Shell forums. If you prefer a stable build over the latest features, you can download one of the \"general release\" versions like 3.6.8.\nDo you want to continue with the installation?",L"Open-Shell Setup",MB_YESNO|MB_ICONWARNING)==IDNO) return 99; } */ @@ -381,7 +381,7 @@ int APIENTRY wWinMain( HINSTANCE hInstance, HINSTANCE hPrevInstance, LPTSTR lpCm DWORD version; { HKEY hKey; - if (RegOpenKeyEx(HKEY_LOCAL_MACHINE,L"SOFTWARE\\PassionateCoder\\ClassicStart",0,KEY_READ|(b64?KEY_WOW64_64KEY:0),&hKey)==ERROR_SUCCESS) + if (RegOpenKeyEx(HKEY_LOCAL_MACHINE,L"SOFTWARE\\OpenShell\\OpenShell",0,KEY_READ|(b64?KEY_WOW64_64KEY:0),&hKey)==ERROR_SUCCESS) { DWORD size=sizeof(version); if (RegQueryValueEx(hKey,L"Version",0,NULL,(BYTE*)&version,&size)!=ERROR_SUCCESS) @@ -391,7 +391,7 @@ int APIENTRY wWinMain( HINSTANCE hInstance, HINSTANCE hPrevInstance, LPTSTR lpCm } wchar_t msiName[_MAX_PATH]; - Sprintf(msiName,_countof(msiName),L"%%ALLUSERSPROFILE%%\\ClassicStartSetup%d_%d_%d_%d.msi",b64?64:32,HIWORD(pVer->dwProductVersionMS),LOWORD(pVer->dwProductVersionMS),HIWORD(pVer->dwProductVersionLS)); + Sprintf(msiName,_countof(msiName),L"%%ALLUSERSPROFILE%%\\Setup%d_%d_%d_%d.msi",b64?64:32,HIWORD(pVer->dwProductVersionMS),LOWORD(pVer->dwProductVersionMS),HIWORD(pVer->dwProductVersionLS)); DoEnvironmentSubst(msiName,_countof(msiName)); int ex=ExtractMsi(hInstance,msiName,b64!=FALSE,bQuiet); if (ex) return ex; diff --git a/ClassicStartSrc/ClassicStartSetup/ClassicStartSetup.manifest b/Src/Setup/Setup.manifest similarity index 93% rename from ClassicStartSrc/ClassicStartSetup/ClassicStartSetup.manifest rename to Src/Setup/Setup.manifest index ed967b2..31db717 100644 --- a/ClassicStartSrc/ClassicStartSetup/ClassicStartSetup.manifest +++ b/Src/Setup/Setup.manifest @@ -3,10 +3,10 @@ -Classic Start Setup +Open-Shell Setup - runs the installer normally\n extract32 - extracts the 32-bit MSI\n extract64 - extracts the 64-bit MSI\n help, /? - shows the command line help\n - the options are passed to msiexec\n * if the options contain %MSI% (all caps) the token is replaced by the name of the extracted MSI file\n * if %MSI% is not found, the setup runs ""msiexec /i ""\n * run msiexec with no parameters to see the full list of msiexec options\n\nExamples:\n /qn - runs the installer in quiet mode\n /x %MSI% /qb - uninstalls the product in basic UI level\n /f %MSI% - repairs the product\n /l* log.txt - runs the installer and logs the process in the log.txt file\n /qn ADDLOCAL=ClassicExplorer - installs only Classic Explorer in quiet mode\n /qn ADDLOCAL=ClassicStartMenu APPLICATIONFOLDER=C:\\ClassicStart - installs only Classic Start Menu in quiet mode in the folder C:\\ClassicStart\n ADDLOCAL=ClassicStartMenu,ClassicIE - runs the installer in full UI mode with Classic Start Menu and Classic IE checked by default" + IDS_HELP "Open-Shell Setup will install Open-Shell on your computer. Possible command lines:\n - runs the installer normally\n extract32 - extracts the 32-bit MSI\n extract64 - extracts the 64-bit MSI\n help, /? - shows the command line help\n - the options are passed to msiexec\n * if the options contain %MSI% (all caps) the token is replaced by the name of the extracted MSI file\n * if %MSI% is not found, the setup runs ""msiexec /i ""\n * run msiexec with no parameters to see the full list of msiexec options\n\nExamples:\n /qn - runs the installer in quiet mode\n /x %MSI% /qb - uninstalls the product in basic UI level\n /f %MSI% - repairs the product\n /l* log.txt - runs the installer and logs the process in the log.txt file\n /qn ADDLOCAL=ClassicExplorer - installs only Classic Explorer in quiet mode\n /qn ADDLOCAL=Menu APPLICATIONFOLDER=C:\\OpenShell - installs only Open-Shell Menu in quiet mode in the folder C:\\OpenShell\n ADDLOCAL=Menu,ClassicIE - runs the installer in full UI mode with Open-Shell Menu and Classic IE checked by default" END #endif // English (U.S.) resources diff --git a/ClassicStartSrc/ClassicStartSetup/ClassicStartSetup.sln b/Src/Setup/Setup.sln similarity index 85% rename from ClassicStartSrc/ClassicStartSetup/ClassicStartSetup.sln rename to Src/Setup/Setup.sln index 6070f76..e805f6e 100644 --- a/ClassicStartSrc/ClassicStartSetup/ClassicStartSetup.sln +++ b/Src/Setup/Setup.sln @@ -3,9 +3,9 @@ Microsoft Visual Studio Solution File, Format Version 12.00 # Visual Studio 15 VisualStudioVersion = 15.0.27130.2010 MinimumVisualStudioVersion = 10.0.40219.1 -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ClassicStartSetup", "ClassicStartSetup.vcxproj", "{A4A4D3B1-24E7-401E-A37C-72141D7603DC}" +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Setup", "Setup.vcxproj", "{A4A4D3B1-24E7-401E-A37C-72141D7603DC}" EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ClassicStartLib", "..\ClassicStartLib\ClassicStartLib.vcxproj", "{D42FE717-485B-492D-884A-1999F6D51154}" +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Lib", "..\Lib\Lib.vcxproj", "{D42FE717-485B-492D-884A-1999F6D51154}" EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution diff --git a/ClassicStartSrc/ClassicStartSetup/ClassicStartSetup.vcxproj b/Src/Setup/Setup.vcxproj similarity index 86% rename from ClassicStartSrc/ClassicStartSetup/ClassicStartSetup.vcxproj rename to Src/Setup/Setup.vcxproj index 7620a37..2f08d49 100644 --- a/ClassicStartSrc/ClassicStartSetup/ClassicStartSetup.vcxproj +++ b/Src/Setup/Setup.vcxproj @@ -12,9 +12,9 @@ {A4A4D3B1-24E7-401E-A37C-72141D7603DC} - ClassicStartSetup + Setup Win32Proj - 10.0.16299.0 + 10.0.17134.0 @@ -53,7 +53,7 @@ Disabled - ..\ClassicStartLib;%(AdditionalIncludeDirectories) + ..\Lib;%(AdditionalIncludeDirectories) WIN32;_DEBUG;_WINDOWS;%(PreprocessorDefinitions) true EnableFastChecks @@ -75,7 +75,7 @@ MaxSpeed - ..\ClassicStartLib;%(AdditionalIncludeDirectories) + ..\Lib;%(AdditionalIncludeDirectories) WIN32;NDEBUG;_WINDOWS;%(PreprocessorDefinitions) MultiThreaded true @@ -97,35 +97,35 @@ - + - + - + - + - + - + - - + + - + {d42fe717-485b-492d-884a-1999f6d51154} false @@ -133,4 +133,4 @@ - + \ No newline at end of file diff --git a/ClassicStartSrc/ClassicStartSetup/ClassicStartSetup.vcxproj.filters b/Src/Setup/Setup.vcxproj.filters similarity index 79% rename from ClassicStartSrc/ClassicStartSetup/ClassicStartSetup.vcxproj.filters rename to Src/Setup/Setup.vcxproj.filters index 31e3798..be09bad 100644 --- a/ClassicStartSrc/ClassicStartSetup/ClassicStartSetup.vcxproj.filters +++ b/Src/Setup/Setup.vcxproj.filters @@ -9,7 +9,7 @@ - + Bootstrapper @@ -20,17 +20,17 @@ - + Bootstrapper - + Bootstrapper - + Bootstrapper @@ -52,17 +52,17 @@ Setup Files - + Setup Files - + Setup Files Setup Files - - + + diff --git a/Src/Setup/Setup.wxs b/Src/Setup/Setup.wxs new file mode 100644 index 0000000..5937980 --- /dev/null +++ b/Src/Setup/Setup.wxs @@ -0,0 +1,663 @@ + + + + + + + + + + + + + + + + + + + + not Msix64 + + VersionNT>=601 + NOT NEWERPRODUCTFOUND OR Installed + + + + + + + + + + + + START_MENU_FOLDER=1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + IE_BUILD>=90000 + + + + + + + + + + + + + + + + + + + + + 1 + 1 + 1 + LicenseAccepted = "1" + Installed + NOT Installed + 1 + NOT Installed OR WixUI_InstallMode = "Change" + Installed + 1 + 1 + 1 + 1 + 1 + + + + 1 + + + + + + + + + NOT Installed + + + + + + CostingComplete = 1 + "1"]]> + LicenseAccepted = "1" + + + 1 + + + + + + + 1 + + + + + + + + + + 1 + Installed + Installed + + + + + + + 1 + + + + + + + + + + + + + + + + + + Installed + + + + Installed + + + Installed + + + Installed + + + + + + + + + + + + + + + + + + + + 1 + + + WixUI_InstallMode = "Remove" + + + + + + + + CostingComplete = 1 + + + 1 + + + + + + + + + Installed AND NOT RESUME AND NOT Preselected + + + + 1 + + + + 1 + + + + 1 + ARPNOREMOVE + + + ARPNOREMOVE + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + WIXUI_EXITDIALOGOPTIONALCHECKBOX = 1 and NOT Installed + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + VersionNT>601 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + VersionNT>601 + + + + + + + + + + + + + + + + VersionNT>601 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + START_MENU_FOLDER=1 + + + + + START_MENU_FOLDER=1 + + + + + START_MENU_FOLDER=1 + + + + + + + START_MENU_FOLDER=1 + + + + + + + START_MENU_FOLDER=1 + + + + + + + START_MENU_FOLDER=1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1]]> + + + + + + + + diff --git a/ClassicStartSrc/ClassicStartSetup/SetupHelper/SetupHelper.cpp b/Src/Setup/SetupHelper/SetupHelper.cpp similarity index 78% rename from ClassicStartSrc/ClassicStartSetup/SetupHelper/SetupHelper.cpp rename to Src/Setup/SetupHelper/SetupHelper.cpp index e53b62d..a9ac5f4 100644 --- a/ClassicStartSrc/ClassicStartSetup/SetupHelper/SetupHelper.cpp +++ b/Src/Setup/SetupHelper/SetupHelper.cpp @@ -1,5 +1,5 @@ // Classic Shell (c) 2009-2017, Ivo Beltchev -// Classic Start (c) 2017-2018, The Passionate-Coder Team +// Open-Shell (c) 2017-2018, The Open-Shell Team // Confidential information of Ivo Beltchev. Not for disclosure or distribution without prior written consent from the author #define STRICT_TYPED_ITEMIDS @@ -15,7 +15,7 @@ HINSTANCE g_hInstance; int ExitStartMenu( void ) { HKEY hKey=NULL; - if (RegCreateKeyEx(HKEY_LOCAL_MACHINE,L"SOFTWARE\\PassionateCoder\\ClassicStart",0,NULL,REG_OPTION_NON_VOLATILE,KEY_READ|KEY_QUERY_VALUE|KEY_WOW64_64KEY,NULL,&hKey,NULL)==ERROR_SUCCESS) + if (RegCreateKeyEx(HKEY_LOCAL_MACHINE,L"SOFTWARE\\OpenShell\\OpenShell",0,NULL,REG_OPTION_NON_VOLATILE,KEY_READ|KEY_QUERY_VALUE|KEY_WOW64_64KEY,NULL,&hKey,NULL)==ERROR_SUCCESS) { DWORD type=0; wchar_t path[_MAX_PATH]; @@ -25,7 +25,7 @@ int ExitStartMenu( void ) STARTUPINFO startupInfo={sizeof(startupInfo)}; PROCESS_INFORMATION processInfo; memset(&processInfo,0,sizeof(processInfo)); - wcscat_s(path,L"ClassicStartMenu.exe"); + wcscat_s(path,L"StartMenu.exe"); HANDLE h=CreateFile(path,GENERIC_READ,FILE_SHARE_READ|FILE_SHARE_WRITE,NULL,OPEN_EXISTING,FILE_ATTRIBUTE_NORMAL,NULL); if (h!=INVALID_HANDLE_VALUE) { @@ -41,7 +41,7 @@ int ExitStartMenu( void ) } RegCloseKey(hKey); } - HWND updateOwner=FindWindow(L"ClassicStartUpdate.COwnerWindow",NULL); + HWND updateOwner=FindWindow(L"Update.COwnerWindow",NULL); if (updateOwner) PostMessage(updateOwner,WM_CLEAR,0,0); return 0; @@ -50,7 +50,7 @@ int ExitStartMenu( void ) int FixVersion( void ) { HKEY hKey=NULL; - if (RegCreateKeyEx(HKEY_LOCAL_MACHINE,L"SOFTWARE\\PassionateCoder\\ClassicStart",0,NULL,REG_OPTION_NON_VOLATILE,KEY_READ|KEY_WRITE|KEY_WOW64_64KEY,NULL,&hKey,NULL)==ERROR_SUCCESS) + if (RegCreateKeyEx(HKEY_LOCAL_MACHINE,L"SOFTWARE\\OpenShell\\OpenShell",0,NULL,REG_OPTION_NON_VOLATILE,KEY_READ|KEY_WRITE|KEY_WOW64_64KEY,NULL,&hKey,NULL)==ERROR_SUCCESS) { DWORD winVer=GetVersionEx(GetModuleHandle(L"user32.dll")); RegSetValueEx(hKey,L"WinVersion",NULL,REG_DWORD,(BYTE*)&winVer,sizeof(DWORD)); @@ -61,7 +61,7 @@ int FixVersion( void ) /////////////////////////////////////////////////////////////////////////////// -// Setup Helper - performs custom actions during Classic Start install/uninstall +// Setup Helper - performs custom actions during Open-Shell install/uninstall // Usage: // exitSM // exits the start menu if it is running // fixVersion // sets the correct OS version diff --git a/ClassicStartSrc/ClassicStartSetup/SetupHelper/SetupHelper.manifest b/Src/Setup/SetupHelper/SetupHelper.manifest similarity index 96% rename from ClassicStartSrc/ClassicStartSetup/SetupHelper/SetupHelper.manifest rename to Src/Setup/SetupHelper/SetupHelper.manifest index b79743e..bcbc682 100644 --- a/ClassicStartSrc/ClassicStartSetup/SetupHelper/SetupHelper.manifest +++ b/Src/Setup/SetupHelper/SetupHelper.manifest @@ -3,7 +3,7 @@ Setup Helper diff --git a/ClassicStartSrc/ClassicStartSetup/SetupHelper/SetupHelper.vcxproj b/Src/Setup/SetupHelper/SetupHelper.vcxproj similarity index 92% rename from ClassicStartSrc/ClassicStartSetup/SetupHelper/SetupHelper.vcxproj rename to Src/Setup/SetupHelper/SetupHelper.vcxproj index 1d63c09..f29de17 100644 --- a/ClassicStartSrc/ClassicStartSetup/SetupHelper/SetupHelper.vcxproj +++ b/Src/Setup/SetupHelper/SetupHelper.vcxproj @@ -14,7 +14,7 @@ {E1017135-9916-4B11-9AC5-1EC0BD8F8CD6} SetupHelper Win32Proj - 10.0.16299.0 + 10.0.17134.0 @@ -51,7 +51,7 @@ Disabled - ..\..\ClassicStartLib;%(AdditionalIncludeDirectories) + ..\..\Lib;%(AdditionalIncludeDirectories) WIN32;_DEBUG;_WINDOWS;%(PreprocessorDefinitions) true EnableFastChecks @@ -70,7 +70,7 @@ MaxSpeed true - ..\..\ClassicStartLib;%(AdditionalIncludeDirectories) + ..\..\Lib;%(AdditionalIncludeDirectories) WIN32;NDEBUG;_WINDOWS;%(PreprocessorDefinitions) MultiThreaded true @@ -93,7 +93,7 @@ - + {d42fe717-485b-492d-884a-1999f6d51154} false @@ -101,4 +101,4 @@ - + \ No newline at end of file diff --git a/ClassicStartSrc/ClassicStartSetup/UpdateBin/Flags/gd-GB.bmp b/Src/Setup/UpdateBin/Flags/gd-GB.bmp similarity index 100% rename from ClassicStartSrc/ClassicStartSetup/UpdateBin/Flags/gd-GB.bmp rename to Src/Setup/UpdateBin/Flags/gd-GB.bmp diff --git a/ClassicStartSrc/ClassicStartSetup/UpdateBin/UpdateBin.rc b/Src/Setup/UpdateBin/UpdateBin.rc similarity index 98% rename from ClassicStartSrc/ClassicStartSetup/UpdateBin/UpdateBin.rc rename to Src/Setup/UpdateBin/UpdateBin.rc index ede97ce432265de6831ee4a61b199c44512ef1e7..3849c02d2942f1854133c1f1dd71af6b77adbdd0 100644 GIT binary patch delta 92 zcmey9aW7*-nSiK2Ljgl7Lmq=JLoh=Ikd*_3N|WscBsXsmNMRJlB0bqyXeMrLn}ll= E0aoG`C;$Ke delta 123 zcmcbY@h4+LnSgu%Ln1>l5N0yuGvoo;B@C$yx(v=hUJ8&^G`U|;dh-&26h?vyrG;in hIy2{F92A5473-F9E0-412F-923C-6632A66D13C1} UpdateBin Win32Proj - 10.0.16299.0 + 10.0.17134.0 @@ -224,7 +224,7 @@ - ..\ClassicStartUtility\Debug\ClassicStartUtility.exe update .\$(Configuration).txt .\UpdateBin.rc + ..\Utility\Debug\Utility.exe update .\$(Configuration).txt .\UpdateBin.rc MaxSpeed @@ -247,7 +247,7 @@ - ..\ClassicStartUtility\Debug\ClassicStartUtility.exe update .\$(Configuration).txt .\UpdateBin.rc + ..\Utility\Debug\Utility.exe update .\$(Configuration).txt .\UpdateBin.rc MaxSpeed @@ -270,7 +270,7 @@ - ..\ClassicStartUtility\Debug\ClassicStartUtility.exe update .\$(Configuration).txt .\UpdateBin.rc + ..\Utility\Debug\Utility.exe update .\$(Configuration).txt .\UpdateBin.rc MaxSpeed @@ -293,7 +293,7 @@ - ..\ClassicStartUtility\Debug\ClassicStartUtility.exe update .\$(Configuration).txt .\UpdateBin.rc + ..\Utility\Debug\Utility.exe update .\$(Configuration).txt .\UpdateBin.rc MaxSpeed @@ -316,7 +316,7 @@ - ..\ClassicStartUtility\Debug\ClassicStartUtility.exe update .\$(Configuration).txt .\UpdateBin.rc + ..\Utility\Debug\Utility.exe update .\$(Configuration).txt .\UpdateBin.rc MaxSpeed @@ -339,7 +339,7 @@ - ..\ClassicStartUtility\Debug\ClassicStartUtility.exe update .\$(Configuration).txt .\UpdateBin.rc + ..\Utility\Debug\Utility.exe update .\$(Configuration).txt .\UpdateBin.rc MaxSpeed @@ -362,7 +362,7 @@ - ..\ClassicStartUtility\Debug\ClassicStartUtility.exe update .\$(Configuration).txt .\UpdateBin.rc + ..\Utility\Debug\Utility.exe update .\$(Configuration).txt .\UpdateBin.rc MaxSpeed @@ -385,7 +385,7 @@ - ..\ClassicStartUtility\Debug\ClassicStartUtility.exe update .\$(Configuration).txt .\UpdateBin.rc + ..\Utility\Debug\Utility.exe update .\$(Configuration).txt .\UpdateBin.rc MaxSpeed @@ -408,7 +408,7 @@ - ..\ClassicStartUtility\Debug\ClassicStartUtility.exe update .\$(Configuration).txt .\UpdateBin.rc + ..\Utility\Debug\Utility.exe update .\$(Configuration).txt .\UpdateBin.rc MaxSpeed @@ -431,7 +431,7 @@ - ..\ClassicStartUtility\Debug\ClassicStartUtility.exe update .\$(Configuration).txt .\UpdateBin.rc + ..\Utility\Debug\Utility.exe update .\$(Configuration).txt .\UpdateBin.rc MaxSpeed @@ -454,7 +454,7 @@ - ..\ClassicStartUtility\Debug\ClassicStartUtility.exe update .\$(Configuration).txt .\UpdateBin.rc + ..\Utility\Debug\Utility.exe update .\$(Configuration).txt .\UpdateBin.rc MaxSpeed @@ -495,7 +495,7 @@ - + {dae66c9b-05dc-4ace-97da-2547b490bbff} false diff --git a/ClassicStartSrc/ClassicStartSetup/UpdateBin/resource.h b/Src/Setup/UpdateBin/resource.h similarity index 100% rename from ClassicStartSrc/ClassicStartSetup/UpdateBin/resource.h rename to Src/Setup/UpdateBin/resource.h diff --git a/ClassicStartSrc/ClassicStartSetup/UpdateBin/update_4.1.0.txt b/Src/Setup/UpdateBin/update_4.1.0.txt similarity index 98% rename from ClassicStartSrc/ClassicStartSetup/UpdateBin/update_4.1.0.txt rename to Src/Setup/UpdateBin/update_4.1.0.txt index 9c7d2686a75fea91134f4b66052443fc74ef81bd..6c4ba5a35ec51e826397a128185ac7b4b190ab3f 100644 GIT binary patch delta 12 TcmZ2yyuf&ao9N~c(I^%GARYud delta 26 gcmZ2ryv}%on<%d{Lk>eCLopC$G9+(y6^&*A0B3&&`v3p{ diff --git a/ClassicStartSrc/ClassicStartSetup/UpdateBin/update_4.2.0.txt b/Src/Setup/UpdateBin/update_4.2.0.txt similarity index 98% rename from ClassicStartSrc/ClassicStartSetup/UpdateBin/update_4.2.0.txt rename to Src/Setup/UpdateBin/update_4.2.0.txt index d401d1b4d2ffb33ecb8a4433792ac8b5c459f9e9..3c5e5b82a792c679520f323962c3393cfc0c3d3a 100644 GIT binary patch delta 12 TcmZ2yyuf&ao9N~c(I^%GARYud delta 26 gcmZ2ryv}%on<%d{Lk>eCLopC$G9+(y6^&*A0B3&&`v3p{ diff --git a/ClassicStartSrc/ClassicStartSetup/UpdateBin/update_4.2.1.txt b/Src/Setup/UpdateBin/update_4.2.1.txt similarity index 98% rename from ClassicStartSrc/ClassicStartSetup/UpdateBin/update_4.2.1.txt rename to Src/Setup/UpdateBin/update_4.2.1.txt index 181ce7a8d0934b7746af0026e384ab4127e7935e..906eb85a8b2929c4ba86ae2a9105c4d1d1a8bb26 100644 GIT binary patch delta 12 TcmZoL`DDCdhUn&HqERdWB)bIz delta 26 gcmexl++ea{hA6KyLk>eCLopC$G9+)FE*i}O0CSuN!~g&Q diff --git a/ClassicStartSrc/ClassicStartSetup/UpdateBin/update_4.2.2.txt b/Src/Setup/UpdateBin/update_4.2.2.txt similarity index 98% rename from ClassicStartSrc/ClassicStartSetup/UpdateBin/update_4.2.2.txt rename to Src/Setup/UpdateBin/update_4.2.2.txt index c4fe7e6798104fb72ec7938789f261aa048288e2..2b6311e807f88d85f885320f8eda8b600403a575 100644 GIT binary patch delta 12 TcmZoL`DDCdhUn&HqERdWB)bIz delta 26 gcmexl++ea{hA6KyLk>eCLopC$G9+)FE*i}O0CSuN!~g&Q diff --git a/ClassicStartSrc/ClassicStartSetup/UpdateBin/update_4.2.3.txt b/Src/Setup/UpdateBin/update_4.2.3.txt similarity index 98% rename from ClassicStartSrc/ClassicStartSetup/UpdateBin/update_4.2.3.txt rename to Src/Setup/UpdateBin/update_4.2.3.txt index 244df88dd0b6bbb3b217e63fb49c38aed1643b3a..ead837f862c67cac2975bbe4bcdfcd2f9791c4e1 100644 GIT binary patch delta 12 TcmZoL`DDCdhUn&HqERdWB)bIz delta 26 gcmexl++ea{hA6KyLk>eCLopC$G9+)FE*i}O0CSuN!~g&Q diff --git a/ClassicStartSrc/ClassicStartSetup/UpdateBin/update_4.2.4.txt b/Src/Setup/UpdateBin/update_4.2.4.txt similarity index 100% rename from ClassicStartSrc/ClassicStartSetup/UpdateBin/update_4.2.4.txt rename to Src/Setup/UpdateBin/update_4.2.4.txt diff --git a/ClassicStartSrc/ClassicStartSetup/UpdateBin/update_4.2.5.txt b/Src/Setup/UpdateBin/update_4.2.5.txt similarity index 100% rename from ClassicStartSrc/ClassicStartSetup/UpdateBin/update_4.2.5.txt rename to Src/Setup/UpdateBin/update_4.2.5.txt diff --git a/ClassicStartSrc/ClassicStartSetup/UpdateBin/update_4.2.6.txt b/Src/Setup/UpdateBin/update_4.2.6.txt similarity index 100% rename from ClassicStartSrc/ClassicStartSetup/UpdateBin/update_4.2.6.txt rename to Src/Setup/UpdateBin/update_4.2.6.txt diff --git a/ClassicStartSrc/ClassicStartSetup/UpdateBin/update_4.2.7.txt b/Src/Setup/UpdateBin/update_4.2.7.txt similarity index 100% rename from ClassicStartSrc/ClassicStartSetup/UpdateBin/update_4.2.7.txt rename to Src/Setup/UpdateBin/update_4.2.7.txt diff --git a/ClassicStartSrc/ClassicStartSetup/UpdateBin/update_4.3.0.txt b/Src/Setup/UpdateBin/update_4.3.0.txt similarity index 100% rename from ClassicStartSrc/ClassicStartSetup/UpdateBin/update_4.3.0.txt rename to Src/Setup/UpdateBin/update_4.3.0.txt diff --git a/ClassicStartSrc/ClassicStartSetup/UpdateBin/update_4.3.1.txt b/Src/Setup/UpdateBin/update_4.3.1.txt similarity index 100% rename from ClassicStartSrc/ClassicStartSetup/UpdateBin/update_4.3.1.txt rename to Src/Setup/UpdateBin/update_4.3.1.txt diff --git a/ClassicStartSrc/ClassicStartSetup/ClassicStartUtility/LoggingOptions.cpp b/Src/Setup/Utility/LoggingOptions.cpp similarity index 79% rename from ClassicStartSrc/ClassicStartSetup/ClassicStartUtility/LoggingOptions.cpp rename to Src/Setup/Utility/LoggingOptions.cpp index f012d9e..4e66537 100644 --- a/ClassicStartSrc/ClassicStartSetup/ClassicStartUtility/LoggingOptions.cpp +++ b/Src/Setup/Utility/LoggingOptions.cpp @@ -1,5 +1,5 @@ // Classic Shell (c) 2009-2017, Ivo Beltchev -// Classic Start (c) 2017-2018, The Passionate-Coder Team +// Open-Shell (c) 2017-2018, The Open-Shell Team // Confidential information of Ivo Beltchev. Not for disclosure or distribution without prior written consent from the author #ifndef _WIN64 @@ -9,7 +9,7 @@ #include #include #include -#include "..\ClassicStartMenu\ClassicStartMenuDLL\LogManager.h" +#include "..\StartMenu\StartMenuDLL\LogManager.h" #include "StringUtils.h" #include @@ -95,15 +95,15 @@ CString CLoggingDialog::GetPathForLink( int link ) { const wchar_t *path=NULL; if (link==IDC_SYSLINKSTART) - path=L"%LOCALAPPDATA%\\ClassicStart\\StartMenuLog.txt"; + path=L"%LOCALAPPDATA%\\OpenShell\\StartMenuLog.txt"; else if (link==IDC_SYSLINKCACHE) - path=L"%LOCALAPPDATA%\\ClassicStart\\DataCache.txt"; + path=L"%LOCALAPPDATA%\\OpenShell\\DataCache.txt"; else if (link==IDC_SYSLINKSTARTUP) - path=L"%LOCALAPPDATA%\\ClassicStart\\StartupLog.txt"; + path=L"%LOCALAPPDATA%\\OpenShell\\StartupLog.txt"; else if (link==IDC_SYSLINKEXPLORER) - path=L"%LOCALAPPDATA%\\ClassicStart\\ExplorerLog.txt"; + path=L"%LOCALAPPDATA%\\OpenShell\\ExplorerLog.txt"; else if (link==IDC_SYSLINKIE) - path=L"%LOCALAPPDATA%\\ClassicStart\\ClassicIELog.txt"; + path=L"%LOCALAPPDATA%\\OpenShell\\ClassicIELog.txt"; else return CString(); @@ -115,22 +115,22 @@ CString CLoggingDialog::GetPathForLink( int link ) LRESULT CLoggingDialog::OnInitDialog( UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled ) { - DWORD log=GetSetting(L"Software\\PassionateCoder\\ClassicStartMenu\\Settings",L"LogCategories"); + DWORD log=GetSetting(L"Software\\OpenShell\\StartMenu\\Settings",L"LogCategories"); for (int i=0;i<_countof(g_MenuCheckboxes);i++) { if (log&g_MenuCheckboxes[i][1]) CheckDlgButton(g_MenuCheckboxes[i][0],BST_CHECKED); } - log=GetSetting(L"Software\\PassionateCoder\\ClassicStartMenu\\Settings",L"LogStartup"); + log=GetSetting(L"Software\\OpenShell\\StartMenu\\Settings",L"LogStartup"); if (log) CheckDlgButton(IDC_CHECKSTARTUP,BST_CHECKED); - log=GetSetting(L"Software\\PassionateCoder\\ClassicExplorer\\Settings",L"LogLevel"); + log=GetSetting(L"Software\\OpenShell\\ClassicExplorer\\Settings",L"LogLevel"); if (log) CheckDlgButton(IDC_CHECKEXPLORER,BST_CHECKED); - log=GetSetting(L"Software\\PassionateCoder\\ClassicIE\\Settings",L"LogLevel"); + log=GetSetting(L"Software\\OpenShell\\ClassicIE\\Settings",L"LogLevel"); if (log) CheckDlgButton(IDC_CHECKIE,BST_CHECKED); @@ -156,30 +156,30 @@ LRESULT CLoggingDialog::OnOK( WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bH if (IsDlgButtonChecked(g_MenuCheckboxes[i][0])==BST_CHECKED) log|=g_MenuCheckboxes[i][1]; } - if (log!=GetSetting(L"Software\\PassionateCoder\\ClassicStartMenu\\Settings",L"LogCategories")) + if (log!=GetSetting(L"Software\\OpenShell\\StartMenu\\Settings",L"LogCategories")) { - SetSetting(L"Software\\PassionateCoder\\ClassicStartMenu\\Settings",L"LogCategories",log); + SetSetting(L"Software\\OpenShell\\StartMenu\\Settings",L"LogCategories",log); res=1; } log=IsDlgButtonChecked(IDC_CHECKSTARTUP)==BST_CHECKED?1:0; - if (log!=GetSetting(L"Software\\PassionateCoder\\ClassicStartMenu\\Settings",L"LogStartup")) + if (log!=GetSetting(L"Software\\OpenShell\\StartMenu\\Settings",L"LogStartup")) { - SetSetting(L"Software\\PassionateCoder\\ClassicStartMenu\\Settings",L"LogStartup",log); + SetSetting(L"Software\\OpenShell\\StartMenu\\Settings",L"LogStartup",log); res=1; } log=IsDlgButtonChecked(IDC_CHECKEXPLORER)==BST_CHECKED?1:0; - if (log!=GetSetting(L"Software\\PassionateCoder\\ClassicExplorer\\Settings",L"LogLevel")) + if (log!=GetSetting(L"Software\\OpenShell\\ClassicExplorer\\Settings",L"LogLevel")) { - SetSetting(L"Software\\PassionateCoder\\ClassicExplorer\\Settings",L"LogLevel",log); + SetSetting(L"Software\\OpenShell\\ClassicExplorer\\Settings",L"LogLevel",log); res=1; } log=IsDlgButtonChecked(IDC_CHECKIE)==BST_CHECKED?1:0; - if (log!=GetSetting(L"Software\\PassionateCoder\\ClassicIE\\Settings",L"LogLevel")) + if (log!=GetSetting(L"Software\\OpenShell\\ClassicIE\\Settings",L"LogLevel")) { - SetSetting(L"Software\\PassionateCoder\\ClassicIE\\Settings",L"LogLevel",log); + SetSetting(L"Software\\OpenShell\\ClassicIE\\Settings",L"LogLevel",log); res=1; } diff --git a/ClassicStartSrc/ClassicStartSetup/ClassicStartUtility/ManualUninstall.cpp b/Src/Setup/Utility/ManualUninstall.cpp similarity index 91% rename from ClassicStartSrc/ClassicStartSetup/ClassicStartUtility/ManualUninstall.cpp rename to Src/Setup/Utility/ManualUninstall.cpp index 65ca8b9..79f18d3 100644 --- a/ClassicStartSrc/ClassicStartSetup/ClassicStartUtility/ManualUninstall.cpp +++ b/Src/Setup/Utility/ManualUninstall.cpp @@ -1,5 +1,5 @@ // Classic Shell (c) 2009-2017, Ivo Beltchev -// Classic Start (c) 2017-2018, The Passionate-Coder Team +// Open-Shell (c) 2017-2018, The Open-Shell Team // Confidential information of Ivo Beltchev. Not for disclosure or distribution without prior written consent from the author #ifndef _WIN64 @@ -18,7 +18,7 @@ #include "StringUtils.h" #include "SettingsUIHelper.h" #include -#include "..\ClassicStartMenu\ClassicStartMenuDLL\ClassicStartMenuDLL.h" +#include "..\StartMenu\StartMenuDLL\StartMenuDLL.h" #define EXPLORER_CLSID L"{ECD4FC4D-521C-11D0-B792-00A0C90312E1}" #define EMULATION_KEY L"TreatAs" @@ -42,7 +42,7 @@ #define RemoveDirectory2(x) RemoveDirectory(x) #endif -// files to delete from the Classic Start folder +// files to delete from the Open-Shell folder static const wchar_t *g_InstalledFiles[]= { L"ClassicExplorer32.dll", @@ -52,11 +52,11 @@ static const wchar_t *g_InstalledFiles[]= L"ClassicIEDLL_64.dll", L"ClassicIE_32.exe", L"ClassicIE_64.exe", - L"ClassicStart.chm", - L"ClassicStartReadme.rtf", - L"ClassicStartUpdate.exe", - L"ClassicStartMenu.exe", - L"ClassicStartMenuDLL.dll", + L"OpenShell.chm", + L"OpenShellReadme.rtf", + L"Update.exe", + L"StartMenu.exe", + L"StartMenuDLL.dll", L"ExplorerL10N.ini", L"HISTORY.txt", L"IE Settings.lnk", @@ -75,7 +75,7 @@ static const wchar_t *g_InstalledFiles[]= L"zh-TW.dll", }; -// skin files to delete from the Classic Start\Skins folder +// skin files to delete from the Open-Shell\Skins folder static const wchar_t *g_InstalledSkins[]= { L"Classic Skin.skin", @@ -94,15 +94,15 @@ static const wchar_t *g_InstalledSkins[]= L"Windows XP Luna.skin", }; -// shortcuts to delete from the Programs\Classic Start folder +// shortcuts to delete from the Programs\Open-Shell folder static const wchar_t *g_InstalledShortcuts[]= { L"Classic Explorer Settings.lnk", L"Classic IE Settings.lnk", - L"Classic Start Help.lnk", - L"Classic Start Readme.lnk", - L"Classic Start Update.lnk", - L"Classic Start Menu Settings.lnk", + L"Open-Shell Help.lnk", + L"Open-Shell Readme.lnk", + L"Open-Shell Update.lnk", + L"Open-Shell Menu Settings.lnk", }; // files to delete from the LOCALAPPDATA folder @@ -183,7 +183,7 @@ LRESULT CUninstallDlg::OnInitDialog( UINT uMsg, WPARAM wParam, LPARAM lParam, BO wchar_t path[_MAX_PATH]={0}; { HKEY hkey=NULL; - if (RegOpenKeyEx(HKEY_LOCAL_MACHINE,L"SOFTWARE\\PassionateCoder\\ClassicStart",0,KEY_READ|KEY_QUERY_VALUE|KEY_WOW64_64KEY,&hkey)==ERROR_SUCCESS) + if (RegOpenKeyEx(HKEY_LOCAL_MACHINE,L"SOFTWARE\\OpenShell\\OpenShell",0,KEY_READ|KEY_QUERY_VALUE|KEY_WOW64_64KEY,&hkey)==ERROR_SUCCESS) { DWORD type=0; DWORD size=sizeof(path); @@ -198,10 +198,10 @@ LRESULT CUninstallDlg::OnInitDialog( UINT uMsg, WPARAM wParam, LPARAM lParam, BO if (!IsWow64Process(GetCurrentProcess(),&bWow64)) bWow64=FALSE; wchar_t defaultPath[_MAX_PATH]; - Strcpy(defaultPath,_countof(defaultPath),bWow64?L"%ProgramW6432%\\Classic Start":L"%ProgramFiles%\\Classic Start"); + Strcpy(defaultPath,_countof(defaultPath),bWow64?L"%ProgramW6432%\\Open-Shell":L"%ProgramFiles%\\Open-Shell"); DoEnvironmentSubst(defaultPath,_countof(defaultPath)); wchar_t fname1[_MAX_PATH], fname2[_MAX_PATH], fname3[_MAX_PATH]; - Sprintf(fname1,_countof(fname1),L"%s\\ClassicStartMenu.exe",defaultPath); + Sprintf(fname1,_countof(fname1),L"%s\\StartMenu.exe",defaultPath); Sprintf(fname2,_countof(fname2),L"%s\\ClassicExplorer32.dll",defaultPath); Sprintf(fname3,_countof(fname3),L"%s\\ClassicIEDLL_32.dll",defaultPath); if (FileExists(fname1) || FileExists(fname2) || FileExists(fname3)) @@ -210,7 +210,7 @@ LRESULT CUninstallDlg::OnInitDialog( UINT uMsg, WPARAM wParam, LPARAM lParam, BO m_bEmptyPath=path[0]==0; if (m_bEmptyPath) - SetDlgItemText(IDC_STATICPATH,L"The tool failed to locate the Classic Start installation folder. Use the Browse button to locate the correct folder if you want the files in it to be deleted."); + SetDlgItemText(IDC_STATICPATH,L"The tool failed to locate the Open-Shell installation folder. Use the Browse button to locate the correct folder if you want the files in it to be deleted."); else { PathRemoveBackslash(path); @@ -253,7 +253,7 @@ LRESULT CUninstallDlg::OnBrowse( WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& CComPtr pDialog; if (SUCCEEDED(pDialog.CoCreateInstance(CLSID_FileOpenDialog,NULL,CLSCTX_INPROC_SERVER))) { - pDialog->SetTitle(L"Locate the Classic Start install folder"); + pDialog->SetTitle(L"Locate the Open-Shell install folder"); pDialog->SetOptions(FOS_FILEMUSTEXIST|FOS_DONTADDTORECENT|FOS_DEFAULTNOMINIMODE|FOS_NOCHANGEDIR|FOS_PICKFOLDERS); HRESULT hr=pDialog->Show(m_hWnd); CComPtr pResult; @@ -328,18 +328,18 @@ LRESULT CResultsDlg::OnInitDialog( UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL InitResize(MOVE_MODAL); if (m_bErrors) { - SetDlgItemText(IDC_STATICRESULT,L"The Classic Start removal tool encountered some errors. Please, restart your computer and try again. If the problem is not resolved" - L" seek help in the Classic Start forums: www.classicshell.net/forum. Copy the following report and post it in the forum. The report is also saved in a file ClassicStartReport.txt on your desktop."); + SetDlgItemText(IDC_STATICRESULT,L"The Open-Shell removal tool encountered some errors. Please, restart your computer and try again. If the problem is not resolved" + L" seek help in the Open-Shell forums: www.classicshell.net/forum. Copy the following report and post it in the forum. The report is also saved in a file OpenShellReport.txt on your desktop."); } else if (m_bReboot) { - SetDlgItemText(IDC_STATICRESULT,L"The Classic Start removal tool finished. A restart is required to complete the process." - L"Copy the following report for your records. The report is also saved in a file ClassicStartReport.txt on your desktop."); + SetDlgItemText(IDC_STATICRESULT,L"The Open-Shell removal tool finished. A restart is required to complete the process." + L"Copy the following report for your records. The report is also saved in a file OpenShellReport.txt on your desktop."); } else { - SetDlgItemText(IDC_STATICRESULT,L"The Classic Start removal tool finished." - L"Copy the following report for your records. The report is also saved in a file ClassicStartReport.txt on your desktop."); + SetDlgItemText(IDC_STATICRESULT,L"The Open-Shell removal tool finished." + L"Copy the following report for your records. The report is also saved in a file OpenShellReport.txt on your desktop."); } SetDlgItemText(IDC_EDITRESULT,m_Report); @@ -441,7 +441,7 @@ static void LogMessage( int error, const wchar_t *format, ... ) static void SaveReportFile( void ) { - wchar_t path[_MAX_PATH]=L"%USERPROFILE%\\Desktop\\ClassicStartReport.txt"; + wchar_t path[_MAX_PATH]=L"%USERPROFILE%\\Desktop\\OpenShellReport.txt"; DoEnvironmentSubst(path,_countof(path)); FILE *f; if (_wfopen_s(&f,path,L"wb")==0) @@ -476,14 +476,14 @@ static bool RemoveRegistryKeys( bool bPin ) { RegCloseKey(hkey); SaveReportFile(); - wchar_t path[_MAX_PATH]=L"%USERPROFILE%\\Desktop\\ClassicStartReport.txt"; + wchar_t path[_MAX_PATH]=L"%USERPROFILE%\\Desktop\\OpenShellReport.txt"; DoEnvironmentSubst(path,_countof(path)); wchar_t message[1024]; Sprintf(message,_countof(message),L"Failed to delete registry key HKEY_CLASSES_ROOT\\CLSID\\" EXPLORER_CLSID L"\\" EMULATION_KEY L".\r\n" L"You will have to delete it manually using regedit and then run this tool again.\r\n" L"The problem may be related to incorrect permissions or corrupted owner of the registry key or its parent.\r\n\r\n" L"Look at the file %s for more details about the failure.",path); - MessageBox(NULL,message,L"Classic Start Uninstaller",MB_OK|MB_ICONERROR); + MessageBox(NULL,message,L"Open-Shell Uninstaller",MB_OK|MB_ICONERROR); return false; } } @@ -736,16 +736,16 @@ static void DeleteSettings( HKEY root, const wchar_t *rootName, const wchar_t *k LogMessage(-1,L"Deleting registry key %s\\%s\\ClassicIE",rootName,keyName); else if (error!=ERROR_FILE_NOT_FOUND) LogMessage(error,L"Failed to delete registry key %s\\%s\\ClassicIE.",rootName,keyName); - error=RegDeleteTree2(hkey,L"ClassicStart"); + error=RegDeleteTree2(hkey,L"OpenShell"); if (error==ERROR_SUCCESS) - LogMessage(-1,L"Deleting registry key %s\\%s\\ClassicStart",rootName,keyName); + LogMessage(-1,L"Deleting registry key %s\\%s\\OpenShell",rootName,keyName); else if (error!=ERROR_FILE_NOT_FOUND) - LogMessage(error,L"Failed to delete registry key %s\\%s\\ClassicStart.",rootName,keyName); - error=RegDeleteTree2(hkey,L"ClassicStartMenu"); + LogMessage(error,L"Failed to delete registry key %s\\%s\\OpenShell.",rootName,keyName); + error=RegDeleteTree2(hkey,L"Menu"); if (error==ERROR_SUCCESS) - LogMessage(-1,L"Deleting registry key %s\\%s\\ClassicStartMenu",rootName,keyName); + LogMessage(-1,L"Deleting registry key %s\\%s\\Menu",rootName,keyName); else if (error!=ERROR_FILE_NOT_FOUND) - LogMessage(error,L"Failed to delete registry key %s\\%s\\ClassicStartMenu.",rootName,keyName); + LogMessage(error,L"Failed to delete registry key %s\\%s\\Menu.",rootName,keyName); RegCloseKey(hkey); HKEY root2; @@ -911,13 +911,13 @@ static void ManualUninstallInternal( void ) progress.SetWindowPos(HWND_TOP,0,0,0,0,SWP_NOSIZE|SWP_NOMOVE); { // stop start menu - HWND hwnd=FindWindow(L"ClassicStartMenu.CStartHookWindow",L"StartHookWindow"); + HWND hwnd=FindWindow(L"Menu.CStartHookWindow",L"StartHookWindow"); if (hwnd) PostMessage(hwnd,WM_USER+10,MSG_EXIT,0); int time=GetTickCount(); wchar_t path[_MAX_PATH]; - Sprintf(path,_countof(path),L"%s\\ClassicStartMenu.exe",dlg.GetPath()); + Sprintf(path,_countof(path),L"%s\\StartMenu.exe",dlg.GetPath()); int count=FileExists(path)?100:20; for (int i=0;i::const_iterator it=menus.begin();it!=menus.end();++it) { - fwprintf(f,L"\r\nClassicStartMenu process: %d\r\n",*it); + fwprintf(f,L"\r\nMenu process: %d\r\n",*it); HANDLE hProcess=OpenProcess(PROCESS_QUERY_INFORMATION|PROCESS_VM_READ,FALSE,*it); if (hProcess) { @@ -1035,7 +1035,7 @@ bool ExtractUtility64( const wchar_t *fname, wchar_t *exe ) HRSRC hResInfo=FindResource(g_hInstance,MAKEINTRESOURCE(1),L"FILE"); if (!hResInfo) { - fwprintf(f,L"Error extracting ClassicStartUtility64.exe\r\n"); + fwprintf(f,L"Error extracting Utility64.exe\r\n"); fclose(f); return false; } @@ -1043,7 +1043,7 @@ bool ExtractUtility64( const wchar_t *fname, wchar_t *exe ) void *ptr=LockResource(hRes); DWORD size=SizeofResource(g_hInstance,hResInfo); bool res=false; - Strcpy(exe,_MAX_PATH,L"%TEMP%\\ClassicStartUtility64.exe"); + Strcpy(exe,_MAX_PATH,L"%TEMP%\\Utility64.exe"); DoEnvironmentSubst(exe,_MAX_PATH); HANDLE h=CreateFile(exe,GENERIC_WRITE,0,NULL,CREATE_ALWAYS,FILE_ATTRIBUTE_NORMAL,NULL); if (h) diff --git a/ClassicStartSrc/ClassicStartSetup/ClassicStartUtility/SaveLogFile.h b/Src/Setup/Utility/SaveLogFile.h similarity index 85% rename from ClassicStartSrc/ClassicStartSetup/ClassicStartUtility/SaveLogFile.h rename to Src/Setup/Utility/SaveLogFile.h index 6c78df2..d9452c5 100644 --- a/ClassicStartSrc/ClassicStartSetup/ClassicStartUtility/SaveLogFile.h +++ b/Src/Setup/Utility/SaveLogFile.h @@ -1,5 +1,5 @@ // Classic Shell (c) 2009-2017, Ivo Beltchev -// Classic Start (c) 2017-2018, The Passionate-Coder Team +// Open-Shell (c) 2017-2018, The Open-Shell Team // Confidential information of Ivo Beltchev. Not for disclosure or distribution without prior written consent from the author #pragma once diff --git a/ClassicStartSrc/ClassicStartSetup/ClassicStartUtility/ClassicStartUtility.cpp b/Src/Setup/Utility/Utility.cpp similarity index 97% rename from ClassicStartSrc/ClassicStartSetup/ClassicStartUtility/ClassicStartUtility.cpp rename to Src/Setup/Utility/Utility.cpp index 8a04062..de9b7a6 100644 --- a/ClassicStartSrc/ClassicStartSetup/ClassicStartUtility/ClassicStartUtility.cpp +++ b/Src/Setup/Utility/Utility.cpp @@ -1,5 +1,5 @@ // Classic Shell (c) 2009-2017, Ivo Beltchev -// Classic Start (c) 2017-2018, The Passionate-Coder Team +// Open-Shell (c) 2017-2018, The Open-Shell Team // Confidential information of Ivo Beltchev. Not for disclosure or distribution without prior written consent from the author #define STRICT_TYPED_ITEMIDS @@ -88,7 +88,7 @@ int CalcMsiChecksum( wchar_t *const *params, int count ) // load files wchar_t path1[_MAX_PATH]; std::vector buf1, buf2; - Sprintf(path1,_countof(path1),L"%s\\ClassicStartSetup32.msi",params[1]); + Sprintf(path1,_countof(path1),L"%s\\Setup32.msi",params[1]); LoadFile(path1,buf1); if (buf1.empty()) { @@ -96,7 +96,7 @@ int CalcMsiChecksum( wchar_t *const *params, int count ) return 1; } wchar_t path2[_MAX_PATH]; - Sprintf(path2,_countof(path2),L"%s\\ClassicStartSetup64.msi",params[1]); + Sprintf(path2,_countof(path2),L"%s\\Setup64.msi",params[1]); LoadFile(path2,buf2); if (buf2.empty()) { @@ -304,7 +304,7 @@ int MakeEnglishDll( wchar_t *const *params, int count ) UpdateResource(hEn,RT_DIALOG,MAKEINTRESOURCE(id),language,pRes,SizeofResource(hExplorer,hResInfo)); } - // get strings and dialog from ClassicStartMenuDLL.dll + // get strings and dialog from StartMenuDLL.dll hMenu=LoadLibraryEx(params[2],NULL,LOAD_LIBRARY_AS_DATAFILE|LOAD_LIBRARY_AS_IMAGE_RESOURCE); if (!hMenu) { @@ -365,7 +365,7 @@ int MakeEnglishDll( wchar_t *const *params, int count ) UpdateResource(hEn,RT_STRING,MAKEINTRESOURCE(id),language,pRes,SizeofResource(hIE,hResInfo)); } - // get strings and dialog from ClassicStartUpdate.exe + // get strings and dialog from Update.exe hMenu=LoadLibraryEx(params[4],NULL,LOAD_LIBRARY_AS_DATAFILE|LOAD_LIBRARY_AS_IMAGE_RESOURCE); if (!hMenu) { @@ -632,13 +632,13 @@ int GenerateUpdateFile( wchar_t *const *params, int count ) fwprintf(f,L"\tBEGIN\r\n"); fwprintf(f,L"\t\tBLOCK \"040904b0\"\r\n"); fwprintf(f,L"\t\tBEGIN\r\n"); - fwprintf(f,L"\t\t\tVALUE \"CompanyName\", \"PassionateCoder\"\r\n"); + fwprintf(f,L"\t\t\tVALUE \"CompanyName\", \"OpenShell\"\r\n"); fwprintf(f,L"\t\t\tVALUE \"FileDescription\", \"Update information\"\r\n"); fwprintf(f,L"\t\t\tVALUE \"FileVersion\", \"%d, %d, %d, 0\"\r\n",v1,v2,v3); fwprintf(f,L"\t\t\tVALUE \"InternalName\", \"Update\"\r\n"); - fwprintf(f,L"\t\t\tVALUE \"LegalCopyright\", \"Copyright (C) 2017-2018, The Passionate-Coder Team\"\r\n"); + fwprintf(f,L"\t\t\tVALUE \"LegalCopyright\", \"Copyright (C) 2017-2018, The Open-Shell Team\"\r\n"); fwprintf(f,L"\t\t\tVALUE \"OriginalFilename\", \"update.ver\"\r\n"); - fwprintf(f,L"\t\t\tVALUE \"ProductName\", \"Classic Start\"\r\n"); + fwprintf(f,L"\t\t\tVALUE \"ProductName\", \"Open-Shell\"\r\n"); fwprintf(f,L"\t\t\tVALUE \"ProductVersion\", \"%d, %d, %d, 0\"\r\n",v1,v2,v3); fwprintf(f,L"\t\tEND\r\n"); fwprintf(f,L"\tEND\r\n"); @@ -1089,7 +1089,7 @@ static HRESULT CALLBACK TaskDialogCallback( HWND hwnd, UINT uNotification, WPARA /////////////////////////////////////////////////////////////////////////////// -// Classic Start utility - multiple utilities for building and maintaining Classic Start +// Open-Shell utility - multiple utilities for building and maintaining Open-Shell // Usage: // no parameters - saves a troubleshooting log // crcmsi // creates a file with checksum of both msi files @@ -1110,14 +1110,14 @@ int WINAPI wWinMain( HINSTANCE hInstance, HINSTANCE hPrevInstance, LPTSTR lpstrC TASKDIALOG_BUTTON taskButtons[4]={ {101,L"Save system log\nSaves detailed information about your system for troubleshooting purposes."}, - {102,L"Classic Start logging options\nEnable or disable various logging options."}, - {103,L"Remove Classic Start\nManually removes Classic Start from your system. Use only if the conventional methods for uninstallation do not work."}, + {102,L"Open-Shell logging options\nEnable or disable various logging options."}, + {103,L"Remove Open-Shell\nManually removes Open-Shell from your system. Use only if the conventional methods for uninstallation do not work."}, {104,L"Show Metro colors\nSee the color palette that can be used in start menu skins."}, }; TASKDIALOGCONFIG tasks={sizeof(tasks)}; tasks.dwFlags=TDF_USE_HICON_MAIN|TDF_USE_COMMAND_LINKS|TDF_ENABLE_HYPERLINKS; tasks.dwCommonButtons=TDCBF_CANCEL_BUTTON; - tasks.pszWindowTitle=L"Classic Start Utility"; + tasks.pszWindowTitle=L"Open-Shell Utility"; tasks.hMainIcon=LoadIcon(hInstance,MAKEINTRESOURCE(IDI_ICON1)); tasks.pszMainInstruction=L"Select task to perform"; tasks.cButtons=HIWORD(winVer)>=0x0602?4:3; diff --git a/ClassicStartSrc/ClassicStartSetup/ClassicStartUtility/ClassicStartUtility.manifest b/Src/Setup/Utility/Utility.manifest similarity index 89% rename from ClassicStartSrc/ClassicStartSetup/ClassicStartUtility/ClassicStartUtility.manifest rename to Src/Setup/Utility/Utility.manifest index b193e9a..601d8c4 100644 --- a/ClassicStartSrc/ClassicStartSetup/ClassicStartUtility/ClassicStartUtility.manifest +++ b/Src/Setup/Utility/Utility.manifest @@ -3,10 +3,10 @@ -Classic Start Setup +Open-Shell Setup Programs and Features page in the Control Panel.",IDC_SYSLINK1, "SysLink",WS_TABSTOP,7,44,301,18 END IDD_UNINSTALL_RESULTS DIALOGEX 0, 0, 471, 302 STYLE DS_SETFONT | DS_CENTER | WS_POPUP | WS_CAPTION | WS_THICKFRAME -CAPTION "Remove Classic Start" +CAPTION "Remove Open-Shell" FONT 9, "Segoe UI", 400, 0, 0x0 BEGIN LTEXT "Static",IDC_STATICRESULT,7,7,457,25 @@ -119,7 +119,7 @@ END IDD_UNINSTALL_PROGRESS DIALOGEX 0, 0, 240, 75 STYLE DS_SETFONT | DS_MODALFRAME | DS_CENTER | WS_POPUP | WS_VISIBLE | WS_CAPTION -CAPTION "Removing Classic Start" +CAPTION "Removing Open-Shell" FONT 9, "Segoe UI", 400, 0, 0x0 BEGIN CONTROL "",IDC_PROGRESS1,"msctls_progress32",WS_BORDER,7,27,226,14 @@ -128,10 +128,10 @@ END IDD_LOGSETTINGS DIALOGEX 0, 0, 201, 245 STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | DS_CENTER | WS_POPUP | WS_CAPTION | WS_SYSMENU -CAPTION "Classic Start Logging" +CAPTION "Open-Shell Logging" FONT 8, "MS Shell Dlg", 400, 0, 0x1 BEGIN - LTEXT "Warning: Turning on the logging options may negatively affect the performance of Classic Start.",IDC_STATIC,7,7,187,17 + LTEXT "Warning: Turning on the logging options may negatively affect the performance of Open-Shell.",IDC_STATIC,7,7,187,17 LTEXT "Log start menu",IDC_STATIC,7,31,52,12,SS_CENTERIMAGE CONTROL "Open/close menus",IDC_CHECKOPEN,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,21,44,75,10 CONTROL "Menu contents",IDC_CHECKITEMS,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,107,44,63,10 diff --git a/ClassicStartSrc/ClassicStartSetup/ClassicStartUtility/ClassicStartUtility.vcxproj b/Src/Setup/Utility/Utility.vcxproj similarity index 90% rename from ClassicStartSrc/ClassicStartSetup/ClassicStartUtility/ClassicStartUtility.vcxproj rename to Src/Setup/Utility/Utility.vcxproj index d1b6667..c63bc65 100644 --- a/ClassicStartSrc/ClassicStartSetup/ClassicStartUtility/ClassicStartUtility.vcxproj +++ b/Src/Setup/Utility/Utility.vcxproj @@ -20,9 +20,9 @@ {DAE66C9B-05DC-4ACE-97DA-2547B490BBFF} - ClassicStartUtility + Utility Win32Proj - 10.0.16299.0 + 10.0.17134.0 @@ -90,7 +90,7 @@ Disabled - ..\..\ClassicStartLib;%(AdditionalIncludeDirectories) + ..\..\Lib;%(AdditionalIncludeDirectories) WIN32;_DEBUG;_WINDOWS;%(PreprocessorDefinitions) true EnableFastChecks @@ -108,7 +108,7 @@ Disabled - ..\..\ClassicStartLib;%(AdditionalIncludeDirectories) + ..\..\Lib;%(AdditionalIncludeDirectories) WIN32;_DEBUG;_WINDOWS;%(PreprocessorDefinitions) true EnableFastChecks @@ -130,7 +130,7 @@ MaxSpeed true - ..\..\ClassicStartLib;%(AdditionalIncludeDirectories) + ..\..\Lib;%(AdditionalIncludeDirectories) WIN32;NDEBUG;_WINDOWS;%(PreprocessorDefinitions) MultiThreaded true @@ -150,7 +150,7 @@ MaxSpeed true - ..\..\ClassicStartLib;%(AdditionalIncludeDirectories) + ..\..\Lib;%(AdditionalIncludeDirectories) WIN32;NDEBUG;_WINDOWS;%(PreprocessorDefinitions) MultiThreaded true @@ -170,20 +170,20 @@ - + - + - + - + true @@ -198,7 +198,7 @@ - + {d42fe717-485b-492d-884a-1999f6d51154} false @@ -208,7 +208,7 @@ - + - + \ No newline at end of file diff --git a/ClassicStartSrc/ClassicStartSetup/ClassicStartUtility/resource.h b/Src/Setup/Utility/resource.h similarity index 98% rename from ClassicStartSrc/ClassicStartSetup/ClassicStartUtility/resource.h rename to Src/Setup/Utility/resource.h index 93d3bbb..eae7c67 100644 --- a/ClassicStartSrc/ClassicStartSetup/ClassicStartUtility/resource.h +++ b/Src/Setup/Utility/resource.h @@ -1,6 +1,6 @@ //{{NO_DEPENDENCIES}} // Microsoft Visual C++ generated include file. -// Used by ClassicStartUtility.rc +// Used by Utility.rc // #define IDI_ICON1 101 #define IDD_DIALOG1 102 diff --git a/ClassicStartSrc/ClassicStartSetup/ClassicStartUtility/tool.ico b/Src/Setup/Utility/tool.ico similarity index 100% rename from ClassicStartSrc/ClassicStartSetup/ClassicStartUtility/tool.ico rename to Src/Setup/Utility/tool.ico diff --git a/ClassicStartSrc/ClassicStartSetup/_BuildChineseCN.bat b/Src/Setup/_BuildChineseCN.bat similarity index 100% rename from ClassicStartSrc/ClassicStartSetup/_BuildChineseCN.bat rename to Src/Setup/_BuildChineseCN.bat diff --git a/ClassicStartSrc/ClassicStartSetup/_BuildChineseTW.bat b/Src/Setup/_BuildChineseTW.bat similarity index 100% rename from ClassicStartSrc/ClassicStartSetup/_BuildChineseTW.bat rename to Src/Setup/_BuildChineseTW.bat diff --git a/ClassicStartSrc/ClassicStartSetup/_BuildEnglish.bat b/Src/Setup/_BuildEnglish.bat similarity index 100% rename from ClassicStartSrc/ClassicStartSetup/_BuildEnglish.bat rename to Src/Setup/_BuildEnglish.bat diff --git a/ClassicStartSrc/ClassicStartSetup/_BuildFrench.bat b/Src/Setup/_BuildFrench.bat similarity index 100% rename from ClassicStartSrc/ClassicStartSetup/_BuildFrench.bat rename to Src/Setup/_BuildFrench.bat diff --git a/ClassicStartSrc/ClassicStartSetup/_BuildGerman.bat b/Src/Setup/_BuildGerman.bat similarity index 100% rename from ClassicStartSrc/ClassicStartSetup/_BuildGerman.bat rename to Src/Setup/_BuildGerman.bat diff --git a/ClassicStartSrc/ClassicStartSetup/_BuildItalian.bat b/Src/Setup/_BuildItalian.bat similarity index 100% rename from ClassicStartSrc/ClassicStartSetup/_BuildItalian.bat rename to Src/Setup/_BuildItalian.bat diff --git a/ClassicStartSrc/ClassicStartSetup/_BuildPolish.bat b/Src/Setup/_BuildPolish.bat similarity index 100% rename from ClassicStartSrc/ClassicStartSetup/_BuildPolish.bat rename to Src/Setup/_BuildPolish.bat diff --git a/ClassicStartSrc/ClassicStartSetup/_BuildRussian.bat b/Src/Setup/_BuildRussian.bat similarity index 100% rename from ClassicStartSrc/ClassicStartSetup/_BuildRussian.bat rename to Src/Setup/_BuildRussian.bat diff --git a/ClassicStartSrc/ClassicStartSetup/_BuildSpanish.bat b/Src/Setup/_BuildSpanish.bat similarity index 100% rename from ClassicStartSrc/ClassicStartSetup/_BuildSpanish.bat rename to Src/Setup/_BuildSpanish.bat diff --git a/ClassicStartSrc/ClassicStartSetup/__MakeFinal.bat b/Src/Setup/__MakeFinal.bat similarity index 97% rename from ClassicStartSrc/ClassicStartSetup/__MakeFinal.bat rename to Src/Setup/__MakeFinal.bat index 7dd9445..b66af6c 100644 --- a/ClassicStartSrc/ClassicStartSetup/__MakeFinal.bat +++ b/Src/Setup/__MakeFinal.bat @@ -7,7 +7,7 @@ rem Clean repository and build fresh. Will erase current changes so disabled by rem git clean -dfx rem Default version -set CS_VERSION=4.4.102 +set CS_VERSION=4.4.110 if defined APPVEYOR_BUILD_VERSION ( set CS_VERSION=%APPVEYOR_BUILD_VERSION% diff --git a/ClassicStartSrc/ClassicStartSetup/__MakeFinalAllLanguages.bat b/Src/Setup/__MakeFinalAllLanguages.bat similarity index 100% rename from ClassicStartSrc/ClassicStartSetup/__MakeFinalAllLanguages.bat rename to Src/Setup/__MakeFinalAllLanguages.bat diff --git a/ClassicStartSrc/ClassicStartSetup/banner.jpg b/Src/Setup/banner.jpg similarity index 100% rename from ClassicStartSrc/ClassicStartSetup/banner.jpg rename to Src/Setup/banner.jpg diff --git a/ClassicStartSrc/ClassicStartSetup/dialog.jpg b/Src/Setup/dialog.jpg similarity index 100% rename from ClassicStartSrc/ClassicStartSetup/dialog.jpg rename to Src/Setup/dialog.jpg diff --git a/ClassicStartSrc/ClassicStartSetup/dialog2.jpg b/Src/Setup/dialog2.jpg similarity index 100% rename from ClassicStartSrc/ClassicStartSetup/dialog2.jpg rename to Src/Setup/dialog2.jpg diff --git a/ClassicStartSrc/ClassicStartSetup/donate.ico b/Src/Setup/donate.ico similarity index 100% rename from ClassicStartSrc/ClassicStartSetup/donate.ico rename to Src/Setup/donate.ico diff --git a/ClassicStartSrc/ClassicStartSetup/en-US/en-US.rc b/Src/Setup/en-US/en-US.rc similarity index 94% rename from ClassicStartSrc/ClassicStartSetup/en-US/en-US.rc rename to Src/Setup/en-US/en-US.rc index 302ed5d..e3b849d 100644 --- a/ClassicStartSrc/ClassicStartSetup/en-US/en-US.rc +++ b/Src/Setup/en-US/en-US.rc @@ -69,13 +69,13 @@ BEGIN BEGIN BLOCK "040904b0" BEGIN - VALUE "CompanyName", "Passionate-Coder" + VALUE "CompanyName", "Open-Shell" VALUE "FileDescription", "en-US" VALUE "FileVersion", "1, 0, 0, 1" VALUE "InternalName", "en-US" - VALUE "LegalCopyright", "Copyright (C) 2017-2018, The Passionate-Coder Team" + VALUE "LegalCopyright", "Copyright (C) 2017-2018, The Open-Shell Team" VALUE "OriginalFilename", "en-US" - VALUE "ProductName", "Classic Start" + VALUE "ProductName", "Open-Shell" VALUE "ProductVersion", "1, 0, 0, 1" END END diff --git a/Src/Setup/en-US/en-US.txt b/Src/Setup/en-US/en-US.txt new file mode 100644 index 0000000000000000000000000000000000000000..cf878f165de0bb4d90ad756bb071df234fde9ec0 GIT binary patch literal 262 zcmZvW!3u&<5Jk^g=pSa)&i=raxQrJ11Fv|MAS$WQ*O&JR2KwSMFx;7YxZh7jCpBDg zyf{(f8Ks(*2Ll&By$UXyG>%=c%ocjN^~6 XrS0>TTJ>tV_l^6~(D=_^`vv+8lSnY# literal 0 HcmV?d00001 diff --git a/ClassicStartSrc/ClassicStartSetup/en-US/en-US.vcxproj b/Src/Setup/en-US/en-US.vcxproj similarity index 97% rename from ClassicStartSrc/ClassicStartSetup/en-US/en-US.vcxproj rename to Src/Setup/en-US/en-US.vcxproj index 8711cec..217f5ef 100644 --- a/ClassicStartSrc/ClassicStartSetup/en-US/en-US.vcxproj +++ b/Src/Setup/en-US/en-US.vcxproj @@ -10,7 +10,7 @@ {0A60FD06-3A81-4651-A869-9850DBC115EA} enUS Win32Proj - 10.0.16299.0 + 10.0.17134.0 diff --git a/ClassicStartSrc/ClassicStartSetup/en-US/resource.h b/Src/Setup/en-US/resource.h similarity index 100% rename from ClassicStartSrc/ClassicStartSetup/en-US/resource.h rename to Src/Setup/en-US/resource.h diff --git a/ClassicStartSrc/ClassicStartSetup/facebook.ico b/Src/Setup/facebook.ico similarity index 100% rename from ClassicStartSrc/ClassicStartSetup/facebook.ico rename to Src/Setup/facebook.ico diff --git a/ClassicStartSrc/ClassicStartSetup/resource.h b/Src/Setup/resource.h similarity index 97% rename from ClassicStartSrc/ClassicStartSetup/resource.h rename to Src/Setup/resource.h index f148a81..b906aa2 100644 --- a/ClassicStartSrc/ClassicStartSetup/resource.h +++ b/Src/Setup/resource.h @@ -1,6 +1,6 @@ //{{NO_DEPENDENCIES}} // Microsoft Visual C++ generated include file. -// Used by ClassicStartSetup.rc +// Used by Setup.rc // #define IDS_APP_NAME 100 #define IDS_APP_TITLE 100 diff --git a/ClassicStartSrc/ClassicStartSetup/web.ico b/Src/Setup/web.ico similarity index 100% rename from ClassicStartSrc/ClassicStartSetup/web.ico rename to Src/Setup/web.ico diff --git a/ClassicStartSrc/Skins/ClassicSkin/ClassicSkin.rc b/Src/Skins/ClassicSkin/ClassicSkin.rc similarity index 95% rename from ClassicStartSrc/Skins/ClassicSkin/ClassicSkin.rc rename to Src/Skins/ClassicSkin/ClassicSkin.rc index aaf60b1..0d63fe5 100644 --- a/ClassicStartSrc/Skins/ClassicSkin/ClassicSkin.rc +++ b/Src/Skins/ClassicSkin/ClassicSkin.rc @@ -72,7 +72,7 @@ END // Icon with lowest ID value placed first to ensure application icon // remains consistent on all systems. -1 ICON "..\\..\\ClassicStartSetup\\ClassicStart.ico" +1 ICON "..\\..\\Setup\\OpenShell.ico" #endif // English (U.S.) resources ///////////////////////////////////////////////////////////////////////////// diff --git a/ClassicStartSrc/Skins/ClassicSkin/ClassicSkin.vcxproj b/Src/Skins/ClassicSkin/ClassicSkin.vcxproj similarity index 93% rename from ClassicStartSrc/Skins/ClassicSkin/ClassicSkin.vcxproj rename to Src/Skins/ClassicSkin/ClassicSkin.vcxproj index 1738669..7e702bb 100644 --- a/ClassicStartSrc/Skins/ClassicSkin/ClassicSkin.vcxproj +++ b/Src/Skins/ClassicSkin/ClassicSkin.vcxproj @@ -10,7 +10,7 @@ {9EC23CA9-384A-4EEB-979E-69879DC1A78C} ClassicSkin Win32Proj - 10.0.16299.0 + 10.0.17134.0 @@ -26,7 +26,7 @@ - $(SolutionDir)ClassicStartMenu\Skins\ + $(SolutionDir)StartMenu\Skins\ $(Configuration)\ true false @@ -46,7 +46,7 @@ - + diff --git a/ClassicStartSrc/Skins/ClassicSkin/ClassicSkin.vcxproj.filters b/Src/Skins/ClassicSkin/ClassicSkin.vcxproj.filters similarity index 95% rename from ClassicStartSrc/Skins/ClassicSkin/ClassicSkin.vcxproj.filters rename to Src/Skins/ClassicSkin/ClassicSkin.vcxproj.filters index b5a5e03..8ae8f74 100644 --- a/ClassicStartSrc/Skins/ClassicSkin/ClassicSkin.vcxproj.filters +++ b/Src/Skins/ClassicSkin/ClassicSkin.vcxproj.filters @@ -16,7 +16,7 @@ - + Resource Files diff --git a/ClassicStartSrc/Skins/ClassicSkin/SkinDescription.txt b/Src/Skins/ClassicSkin/SkinDescription.txt similarity index 98% rename from ClassicStartSrc/Skins/ClassicSkin/SkinDescription.txt rename to Src/Skins/ClassicSkin/SkinDescription.txt index d436d28..61cfada 100644 --- a/ClassicStartSrc/Skins/ClassicSkin/SkinDescription.txt +++ b/Src/Skins/ClassicSkin/SkinDescription.txt @@ -6,7 +6,7 @@ About=#7103 ; AboutIcon - the ID of an icon resource to use in the About box AboutIcon=1 -; Version - version of the required skin engine. Set to 2 if the skin uses any of the new features introduced in Classic Start 1.9.0 like full glass, +; Version - version of the required skin engine. Set to 2 if the skin uses any of the new features introduced in Open-Shell 1.9.0 like full glass, ; skinnable sub-menus, skinnable pager buttons, skinnable arrows, etc Version=2 diff --git a/ClassicStartSrc/Skins/ClassicSkin/main_bitmap.bmp b/Src/Skins/ClassicSkin/main_bitmap.bmp similarity index 100% rename from ClassicStartSrc/Skins/ClassicSkin/main_bitmap.bmp rename to Src/Skins/ClassicSkin/main_bitmap.bmp diff --git a/ClassicStartSrc/Skins/ClassicSkin/new_item.bmp b/Src/Skins/ClassicSkin/new_item.bmp similarity index 100% rename from ClassicStartSrc/Skins/ClassicSkin/new_item.bmp rename to Src/Skins/ClassicSkin/new_item.bmp diff --git a/ClassicStartSrc/Skins/ClassicSkin/resource.h b/Src/Skins/ClassicSkin/resource.h similarity index 100% rename from ClassicStartSrc/Skins/ClassicSkin/resource.h rename to Src/Skins/ClassicSkin/resource.h diff --git a/ClassicStartSrc/Skins/ClassicSkin/search.bmp b/Src/Skins/ClassicSkin/search.bmp similarity index 100% rename from ClassicStartSrc/Skins/ClassicSkin/search.bmp rename to Src/Skins/ClassicSkin/search.bmp diff --git a/ClassicStartSrc/Skins/ClassicSkin/selection.bmp b/Src/Skins/ClassicSkin/selection.bmp similarity index 100% rename from ClassicStartSrc/Skins/ClassicSkin/selection.bmp rename to Src/Skins/ClassicSkin/selection.bmp diff --git a/ClassicStartSrc/Skins/ClassicSkin/split_selection.bmp b/Src/Skins/ClassicSkin/split_selection.bmp similarity index 100% rename from ClassicStartSrc/Skins/ClassicSkin/split_selection.bmp rename to Src/Skins/ClassicSkin/split_selection.bmp diff --git a/ClassicStartSrc/Skins/ClassicSkin7/ClassicSkin7.rc b/Src/Skins/ClassicSkin7/ClassicSkin7.rc similarity index 95% rename from ClassicStartSrc/Skins/ClassicSkin7/ClassicSkin7.rc rename to Src/Skins/ClassicSkin7/ClassicSkin7.rc index f269db1..7ccd99b 100644 --- a/ClassicStartSrc/Skins/ClassicSkin7/ClassicSkin7.rc +++ b/Src/Skins/ClassicSkin7/ClassicSkin7.rc @@ -73,7 +73,7 @@ END // Icon with lowest ID value placed first to ensure application icon // remains consistent on all systems. -1 ICON "..\\..\\ClassicStartSetup\\ClassicStart.ico" +1 ICON "..\\..\\Setup\\OpenShell.ico" #endif // English (U.S.) resources ///////////////////////////////////////////////////////////////////////////// diff --git a/ClassicStartSrc/Skins/ClassicSkin7/ClassicSkin7.vcxproj b/Src/Skins/ClassicSkin7/ClassicSkin7.vcxproj similarity index 93% rename from ClassicStartSrc/Skins/ClassicSkin7/ClassicSkin7.vcxproj rename to Src/Skins/ClassicSkin7/ClassicSkin7.vcxproj index e6181c5..aefd9bd 100644 --- a/ClassicStartSrc/Skins/ClassicSkin7/ClassicSkin7.vcxproj +++ b/Src/Skins/ClassicSkin7/ClassicSkin7.vcxproj @@ -10,7 +10,7 @@ {31C016FB-9EA1-4AF5-987A-37210C04DA06} ClassicSkin7 Win32Proj - 10.0.16299.0 + 10.0.17134.0 @@ -26,7 +26,7 @@ - $(SolutionDir)ClassicStartMenu\Skins\ + $(SolutionDir)StartMenu\Skins\ $(Configuration)\ true false @@ -46,7 +46,7 @@ - + diff --git a/ClassicStartSrc/Skins/ClassicSkin7/ClassicSkin7.vcxproj.filters b/Src/Skins/ClassicSkin7/ClassicSkin7.vcxproj.filters similarity index 96% rename from ClassicStartSrc/Skins/ClassicSkin7/ClassicSkin7.vcxproj.filters rename to Src/Skins/ClassicSkin7/ClassicSkin7.vcxproj.filters index ef049d1..df3302b 100644 --- a/ClassicStartSrc/Skins/ClassicSkin7/ClassicSkin7.vcxproj.filters +++ b/Src/Skins/ClassicSkin7/ClassicSkin7.vcxproj.filters @@ -16,7 +16,7 @@ - + Resource Files diff --git a/ClassicStartSrc/Skins/ClassicSkin7/SkinDescription.txt b/Src/Skins/ClassicSkin7/SkinDescription.txt similarity index 97% rename from ClassicStartSrc/Skins/ClassicSkin7/SkinDescription.txt rename to Src/Skins/ClassicSkin7/SkinDescription.txt index e0a0e8a..3d86a1b 100644 --- a/ClassicStartSrc/Skins/ClassicSkin7/SkinDescription.txt +++ b/Src/Skins/ClassicSkin7/SkinDescription.txt @@ -6,7 +6,7 @@ About=#7103 ; AboutIcon - the ID of an icon resource to use in the About box AboutIcon=1 -; Version - version of the required skin engine. Set to 2 if the skin uses any of the new features introduced in Classic Start 1.9.0 like full glass, +; Version - version of the required skin engine. Set to 2 if the skin uses any of the new features introduced in Open-Shell 1.9.0 like full glass, ; skinnable sub-menus, skinnable pager buttons, skinnable arrows, etc Version=2 diff --git a/ClassicStartSrc/Skins/ClassicSkin7/new_item.bmp b/Src/Skins/ClassicSkin7/new_item.bmp similarity index 100% rename from ClassicStartSrc/Skins/ClassicSkin7/new_item.bmp rename to Src/Skins/ClassicSkin7/new_item.bmp diff --git a/ClassicStartSrc/Skins/ClassicSkin7/resource.h b/Src/Skins/ClassicSkin7/resource.h similarity index 100% rename from ClassicStartSrc/Skins/ClassicSkin7/resource.h rename to Src/Skins/ClassicSkin7/resource.h diff --git a/ClassicStartSrc/Skins/ClassicSkin7/search.bmp b/Src/Skins/ClassicSkin7/search.bmp similarity index 100% rename from ClassicStartSrc/Skins/ClassicSkin7/search.bmp rename to Src/Skins/ClassicSkin7/search.bmp diff --git a/ClassicStartSrc/Skins/ClassicSkin7/selection.bmp b/Src/Skins/ClassicSkin7/selection.bmp similarity index 100% rename from ClassicStartSrc/Skins/ClassicSkin7/selection.bmp rename to Src/Skins/ClassicSkin7/selection.bmp diff --git a/ClassicStartSrc/Skins/ClassicSkin7/split_selection.bmp b/Src/Skins/ClassicSkin7/split_selection.bmp similarity index 100% rename from ClassicStartSrc/Skins/ClassicSkin7/split_selection.bmp rename to Src/Skins/ClassicSkin7/split_selection.bmp diff --git a/ClassicStartSrc/Skins/ClassicSkin7/user_bitmap.bmp b/Src/Skins/ClassicSkin7/user_bitmap.bmp similarity index 100% rename from ClassicStartSrc/Skins/ClassicSkin7/user_bitmap.bmp rename to Src/Skins/ClassicSkin7/user_bitmap.bmp diff --git a/ClassicStartSrc/Skins/ClassicSkin7/user_bitmap150.bmp b/Src/Skins/ClassicSkin7/user_bitmap150.bmp similarity index 100% rename from ClassicStartSrc/Skins/ClassicSkin7/user_bitmap150.bmp rename to Src/Skins/ClassicSkin7/user_bitmap150.bmp diff --git a/ClassicStartSrc/Skins/FullGlass/FullGlass.rc b/Src/Skins/FullGlass/FullGlass.rc similarity index 97% rename from ClassicStartSrc/Skins/FullGlass/FullGlass.rc rename to Src/Skins/FullGlass/FullGlass.rc index aeadad0..8819199 100644 --- a/ClassicStartSrc/Skins/FullGlass/FullGlass.rc +++ b/Src/Skins/FullGlass/FullGlass.rc @@ -54,7 +54,7 @@ END // Icon with lowest ID value placed first to ensure application icon // remains consistent on all systems. -1 ICON "..\\..\\ClassicStartSetup\\ClassicStart.ico" +1 ICON "..\\..\\Setup\\OpenShell.ico" ///////////////////////////////////////////////////////////////////////////// // diff --git a/ClassicStartSrc/Skins/FullGlass/FullGlass.vcxproj b/Src/Skins/FullGlass/FullGlass.vcxproj similarity index 96% rename from ClassicStartSrc/Skins/FullGlass/FullGlass.vcxproj rename to Src/Skins/FullGlass/FullGlass.vcxproj index 7cc372e..a238ff2 100644 --- a/ClassicStartSrc/Skins/FullGlass/FullGlass.vcxproj +++ b/Src/Skins/FullGlass/FullGlass.vcxproj @@ -10,7 +10,7 @@ {066C9721-26D5-4C4D-868E-50C2BA0A8196} FullGlass Win32Proj - 10.0.16299.0 + 10.0.17134.0 @@ -26,7 +26,7 @@ - $(SolutionDir)ClassicStartMenu\Skins\ + $(SolutionDir)StartMenu\Skins\ $(Configuration)\ true false @@ -75,4 +75,4 @@ - \ No newline at end of file + diff --git a/ClassicStartSrc/Skins/FullGlass/FullGlass.vcxproj.filters b/Src/Skins/FullGlass/FullGlass.vcxproj.filters similarity index 100% rename from ClassicStartSrc/Skins/FullGlass/FullGlass.vcxproj.filters rename to Src/Skins/FullGlass/FullGlass.vcxproj.filters diff --git a/ClassicStartSrc/Skins/FullGlass/SkinDescription.txt b/Src/Skins/FullGlass/SkinDescription.txt similarity index 98% rename from ClassicStartSrc/Skins/FullGlass/SkinDescription.txt rename to Src/Skins/FullGlass/SkinDescription.txt index 58814c8..4d14e3b 100644 --- a/ClassicStartSrc/Skins/FullGlass/SkinDescription.txt +++ b/Src/Skins/FullGlass/SkinDescription.txt @@ -6,7 +6,7 @@ About=#7104 ; AboutIcon - the ID of an icon resource to use in the About box AboutIcon=1 -; Version - version of the required skin engine. Set to 2 if the skin uses any of the new features introduced in Classic Start 1.9.0 like full glass, +; Version - version of the required skin engine. Set to 2 if the skin uses any of the new features introduced in Open-Shell 1.9.0 like full glass, ; skinnable sub-menus, skinnable pager buttons, skinnable arrows, etc Version=2 diff --git a/ClassicStartSrc/Skins/FullGlass/main_bitmap1.bmp b/Src/Skins/FullGlass/main_bitmap1.bmp similarity index 100% rename from ClassicStartSrc/Skins/FullGlass/main_bitmap1.bmp rename to Src/Skins/FullGlass/main_bitmap1.bmp diff --git a/ClassicStartSrc/Skins/FullGlass/main_bitmap2.bmp b/Src/Skins/FullGlass/main_bitmap2.bmp similarity index 100% rename from ClassicStartSrc/Skins/FullGlass/main_bitmap2.bmp rename to Src/Skins/FullGlass/main_bitmap2.bmp diff --git a/ClassicStartSrc/Skins/FullGlass/main_bitmap3.bmp b/Src/Skins/FullGlass/main_bitmap3.bmp similarity index 100% rename from ClassicStartSrc/Skins/FullGlass/main_bitmap3.bmp rename to Src/Skins/FullGlass/main_bitmap3.bmp diff --git a/ClassicStartSrc/Skins/FullGlass/main_bitmap_mask.bmp b/Src/Skins/FullGlass/main_bitmap_mask.bmp similarity index 100% rename from ClassicStartSrc/Skins/FullGlass/main_bitmap_mask.bmp rename to Src/Skins/FullGlass/main_bitmap_mask.bmp diff --git a/ClassicStartSrc/Skins/FullGlass/menu_arrows.bmp b/Src/Skins/FullGlass/menu_arrows.bmp similarity index 100% rename from ClassicStartSrc/Skins/FullGlass/menu_arrows.bmp rename to Src/Skins/FullGlass/menu_arrows.bmp diff --git a/ClassicStartSrc/Skins/FullGlass/menu_arrows2.bmp b/Src/Skins/FullGlass/menu_arrows2.bmp similarity index 100% rename from ClassicStartSrc/Skins/FullGlass/menu_arrows2.bmp rename to Src/Skins/FullGlass/menu_arrows2.bmp diff --git a/ClassicStartSrc/Skins/FullGlass/new_item.bmp b/Src/Skins/FullGlass/new_item.bmp similarity index 100% rename from ClassicStartSrc/Skins/FullGlass/new_item.bmp rename to Src/Skins/FullGlass/new_item.bmp diff --git a/ClassicStartSrc/Skins/FullGlass/pager.bmp b/Src/Skins/FullGlass/pager.bmp similarity index 100% rename from ClassicStartSrc/Skins/FullGlass/pager.bmp rename to Src/Skins/FullGlass/pager.bmp diff --git a/ClassicStartSrc/Skins/FullGlass/pager_arrows.bmp b/Src/Skins/FullGlass/pager_arrows.bmp similarity index 100% rename from ClassicStartSrc/Skins/FullGlass/pager_arrows.bmp rename to Src/Skins/FullGlass/pager_arrows.bmp diff --git a/ClassicStartSrc/Skins/FullGlass/pager_arrows150.bmp b/Src/Skins/FullGlass/pager_arrows150.bmp similarity index 100% rename from ClassicStartSrc/Skins/FullGlass/pager_arrows150.bmp rename to Src/Skins/FullGlass/pager_arrows150.bmp diff --git a/ClassicStartSrc/Skins/FullGlass/resource.h b/Src/Skins/FullGlass/resource.h similarity index 100% rename from ClassicStartSrc/Skins/FullGlass/resource.h rename to Src/Skins/FullGlass/resource.h diff --git a/ClassicStartSrc/Skins/FullGlass/selection.bmp b/Src/Skins/FullGlass/selection.bmp similarity index 100% rename from ClassicStartSrc/Skins/FullGlass/selection.bmp rename to Src/Skins/FullGlass/selection.bmp diff --git a/ClassicStartSrc/Skins/FullGlass/separatorV.bmp b/Src/Skins/FullGlass/separatorV.bmp similarity index 100% rename from ClassicStartSrc/Skins/FullGlass/separatorV.bmp rename to Src/Skins/FullGlass/separatorV.bmp diff --git a/ClassicStartSrc/Skins/FullGlass/split_selection.bmp b/Src/Skins/FullGlass/split_selection.bmp similarity index 100% rename from ClassicStartSrc/Skins/FullGlass/split_selection.bmp rename to Src/Skins/FullGlass/split_selection.bmp diff --git a/ClassicStartSrc/Skins/FullGlass/submenu_bitmap1.bmp b/Src/Skins/FullGlass/submenu_bitmap1.bmp similarity index 100% rename from ClassicStartSrc/Skins/FullGlass/submenu_bitmap1.bmp rename to Src/Skins/FullGlass/submenu_bitmap1.bmp diff --git a/ClassicStartSrc/Skins/FullGlass/submenu_bitmap2.bmp b/Src/Skins/FullGlass/submenu_bitmap2.bmp similarity index 100% rename from ClassicStartSrc/Skins/FullGlass/submenu_bitmap2.bmp rename to Src/Skins/FullGlass/submenu_bitmap2.bmp diff --git a/ClassicStartSrc/Skins/FullGlass/submenu_bitmap3.bmp b/Src/Skins/FullGlass/submenu_bitmap3.bmp similarity index 100% rename from ClassicStartSrc/Skins/FullGlass/submenu_bitmap3.bmp rename to Src/Skins/FullGlass/submenu_bitmap3.bmp diff --git a/ClassicStartSrc/Skins/FullGlass/submenu_bitmap_mask.bmp b/Src/Skins/FullGlass/submenu_bitmap_mask.bmp similarity index 100% rename from ClassicStartSrc/Skins/FullGlass/submenu_bitmap_mask.bmp rename to Src/Skins/FullGlass/submenu_bitmap_mask.bmp diff --git a/ClassicStartSrc/Skins/FullGlass/user_bitmap.bmp b/Src/Skins/FullGlass/user_bitmap.bmp similarity index 100% rename from ClassicStartSrc/Skins/FullGlass/user_bitmap.bmp rename to Src/Skins/FullGlass/user_bitmap.bmp diff --git a/ClassicStartSrc/Skins/FullGlass/user_bitmap32.bmp b/Src/Skins/FullGlass/user_bitmap32.bmp similarity index 100% rename from ClassicStartSrc/Skins/FullGlass/user_bitmap32.bmp rename to Src/Skins/FullGlass/user_bitmap32.bmp diff --git a/ClassicStartSrc/Skins/Metallic7/Metallic7.rc b/Src/Skins/Metallic7/Metallic7.rc similarity index 97% rename from ClassicStartSrc/Skins/Metallic7/Metallic7.rc rename to Src/Skins/Metallic7/Metallic7.rc index ff9da57..72cd234 100644 --- a/ClassicStartSrc/Skins/Metallic7/Metallic7.rc +++ b/Src/Skins/Metallic7/Metallic7.rc @@ -103,7 +103,7 @@ END // Icon with lowest ID value placed first to ensure application icon // remains consistent on all systems. -1 ICON "..\\..\\ClassicStartSetup\\ClassicStart.ico" +1 ICON "..\\..\\Setup\\OpenShell.ico" #endif // English (U.S.) resources ///////////////////////////////////////////////////////////////////////////// diff --git a/ClassicStartSrc/Skins/Metallic7/Metallic7.vcxproj b/Src/Skins/Metallic7/Metallic7.vcxproj similarity index 96% rename from ClassicStartSrc/Skins/Metallic7/Metallic7.vcxproj rename to Src/Skins/Metallic7/Metallic7.vcxproj index 587e2a5..76dce8c 100644 --- a/ClassicStartSrc/Skins/Metallic7/Metallic7.vcxproj +++ b/Src/Skins/Metallic7/Metallic7.vcxproj @@ -10,7 +10,7 @@ {CA5BFC96-428D-42F5-9F7D-CDDE048A357C} Metallic7 Win32Proj - 10.0.16299.0 + 10.0.17134.0 @@ -26,7 +26,7 @@ - $(SolutionDir)ClassicStartMenu\Skins\ + $(SolutionDir)StartMenu\Skins\ $(Configuration)\ false true @@ -85,4 +85,4 @@ - \ No newline at end of file + diff --git a/ClassicStartSrc/Skins/Metallic7/Metallic7.vcxproj.filters b/Src/Skins/Metallic7/Metallic7.vcxproj.filters similarity index 100% rename from ClassicStartSrc/Skins/Metallic7/Metallic7.vcxproj.filters rename to Src/Skins/Metallic7/Metallic7.vcxproj.filters diff --git a/ClassicStartSrc/Skins/Metallic7/SkinDescription.txt b/Src/Skins/Metallic7/SkinDescription.txt similarity index 99% rename from ClassicStartSrc/Skins/Metallic7/SkinDescription.txt rename to Src/Skins/Metallic7/SkinDescription.txt index 3670ffd..e2bd6e2 100644 --- a/ClassicStartSrc/Skins/Metallic7/SkinDescription.txt +++ b/Src/Skins/Metallic7/SkinDescription.txt @@ -6,7 +6,7 @@ About=#7110 ; AboutIcon - the ID of an icon resource to use in the About box AboutIcon=1 -; Version - version of the required skin engine. Set to 2 if the skin uses any of the new features introduced in Classic Start 1.9.0 like full glass, +; Version - version of the required skin engine. Set to 2 if the skin uses any of the new features introduced in Open-Shell 1.9.0 like full glass, ; skinnable sub-menus, skinnable pager buttons, skinnable arrows, etc Version=2 diff --git a/ClassicStartSrc/Skins/Metallic7/main_bitmap.bmp b/Src/Skins/Metallic7/main_bitmap.bmp similarity index 100% rename from ClassicStartSrc/Skins/Metallic7/main_bitmap.bmp rename to Src/Skins/Metallic7/main_bitmap.bmp diff --git a/ClassicStartSrc/Skins/Metallic7/main_bitmap_jump.bmp b/Src/Skins/Metallic7/main_bitmap_jump.bmp similarity index 100% rename from ClassicStartSrc/Skins/Metallic7/main_bitmap_jump.bmp rename to Src/Skins/Metallic7/main_bitmap_jump.bmp diff --git a/ClassicStartSrc/Skins/Metallic7/main_bitmap_search.bmp b/Src/Skins/Metallic7/main_bitmap_search.bmp similarity index 100% rename from ClassicStartSrc/Skins/Metallic7/main_bitmap_search.bmp rename to Src/Skins/Metallic7/main_bitmap_search.bmp diff --git a/ClassicStartSrc/Skins/Metallic7/main_pattern.bmp b/Src/Skins/Metallic7/main_pattern.bmp similarity index 100% rename from ClassicStartSrc/Skins/Metallic7/main_pattern.bmp rename to Src/Skins/Metallic7/main_pattern.bmp diff --git a/ClassicStartSrc/Skins/Metallic7/main_pattern_jump.bmp b/Src/Skins/Metallic7/main_pattern_jump.bmp similarity index 100% rename from ClassicStartSrc/Skins/Metallic7/main_pattern_jump.bmp rename to Src/Skins/Metallic7/main_pattern_jump.bmp diff --git a/ClassicStartSrc/Skins/Metallic7/main_pattern_search.bmp b/Src/Skins/Metallic7/main_pattern_search.bmp similarity index 100% rename from ClassicStartSrc/Skins/Metallic7/main_pattern_search.bmp rename to Src/Skins/Metallic7/main_pattern_search.bmp diff --git a/ClassicStartSrc/Skins/Metallic7/metal.png b/Src/Skins/Metallic7/metal.png similarity index 100% rename from ClassicStartSrc/Skins/Metallic7/metal.png rename to Src/Skins/Metallic7/metal.png diff --git a/ClassicStartSrc/Skins/Metallic7/pager.bmp b/Src/Skins/Metallic7/pager.bmp similarity index 100% rename from ClassicStartSrc/Skins/Metallic7/pager.bmp rename to Src/Skins/Metallic7/pager.bmp diff --git a/ClassicStartSrc/Skins/Metallic7/pager_arrows.bmp b/Src/Skins/Metallic7/pager_arrows.bmp similarity index 100% rename from ClassicStartSrc/Skins/Metallic7/pager_arrows.bmp rename to Src/Skins/Metallic7/pager_arrows.bmp diff --git a/ClassicStartSrc/Skins/Metallic7/pager_arrows150.bmp b/Src/Skins/Metallic7/pager_arrows150.bmp similarity index 100% rename from ClassicStartSrc/Skins/Metallic7/pager_arrows150.bmp rename to Src/Skins/Metallic7/pager_arrows150.bmp diff --git a/ClassicStartSrc/Skins/Metallic7/programs.bmp b/Src/Skins/Metallic7/programs.bmp similarity index 100% rename from ClassicStartSrc/Skins/Metallic7/programs.bmp rename to Src/Skins/Metallic7/programs.bmp diff --git a/ClassicStartSrc/Skins/Metallic7/programs150.bmp b/Src/Skins/Metallic7/programs150.bmp similarity index 100% rename from ClassicStartSrc/Skins/Metallic7/programs150.bmp rename to Src/Skins/Metallic7/programs150.bmp diff --git a/ClassicStartSrc/Skins/Metallic7/resource.h b/Src/Skins/Metallic7/resource.h similarity index 100% rename from ClassicStartSrc/Skins/Metallic7/resource.h rename to Src/Skins/Metallic7/resource.h diff --git a/ClassicStartSrc/Skins/Metallic7/screw.png b/Src/Skins/Metallic7/screw.png similarity index 100% rename from ClassicStartSrc/Skins/Metallic7/screw.png rename to Src/Skins/Metallic7/screw.png diff --git a/ClassicStartSrc/Skins/Metallic7/scroll_arrows.bmp b/Src/Skins/Metallic7/scroll_arrows.bmp similarity index 100% rename from ClassicStartSrc/Skins/Metallic7/scroll_arrows.bmp rename to Src/Skins/Metallic7/scroll_arrows.bmp diff --git a/ClassicStartSrc/Skins/Metallic7/scroll_bg.bmp b/Src/Skins/Metallic7/scroll_bg.bmp similarity index 100% rename from ClassicStartSrc/Skins/Metallic7/scroll_bg.bmp rename to Src/Skins/Metallic7/scroll_bg.bmp diff --git a/ClassicStartSrc/Skins/Metallic7/scroll_button.bmp b/Src/Skins/Metallic7/scroll_button.bmp similarity index 100% rename from ClassicStartSrc/Skins/Metallic7/scroll_button.bmp rename to Src/Skins/Metallic7/scroll_button.bmp diff --git a/ClassicStartSrc/Skins/Metallic7/scroll_grip.bmp b/Src/Skins/Metallic7/scroll_grip.bmp similarity index 100% rename from ClassicStartSrc/Skins/Metallic7/scroll_grip.bmp rename to Src/Skins/Metallic7/scroll_grip.bmp diff --git a/ClassicStartSrc/Skins/Metallic7/search_background.bmp b/Src/Skins/Metallic7/search_background.bmp similarity index 100% rename from ClassicStartSrc/Skins/Metallic7/search_background.bmp rename to Src/Skins/Metallic7/search_background.bmp diff --git a/ClassicStartSrc/Skins/Metallic7/search_background_mask.bmp b/Src/Skins/Metallic7/search_background_mask.bmp similarity index 100% rename from ClassicStartSrc/Skins/Metallic7/search_background_mask.bmp rename to Src/Skins/Metallic7/search_background_mask.bmp diff --git a/ClassicStartSrc/Skins/Metallic7/search_pattern.bmp b/Src/Skins/Metallic7/search_pattern.bmp similarity index 100% rename from ClassicStartSrc/Skins/Metallic7/search_pattern.bmp rename to Src/Skins/Metallic7/search_pattern.bmp diff --git a/ClassicStartSrc/Skins/Metallic7/selection.bmp b/Src/Skins/Metallic7/selection.bmp similarity index 100% rename from ClassicStartSrc/Skins/Metallic7/selection.bmp rename to Src/Skins/Metallic7/selection.bmp diff --git a/ClassicStartSrc/Skins/Metallic7/selection_new.bmp b/Src/Skins/Metallic7/selection_new.bmp similarity index 100% rename from ClassicStartSrc/Skins/Metallic7/selection_new.bmp rename to Src/Skins/Metallic7/selection_new.bmp diff --git a/ClassicStartSrc/Skins/Metallic7/separator.bmp b/Src/Skins/Metallic7/separator.bmp similarity index 100% rename from ClassicStartSrc/Skins/Metallic7/separator.bmp rename to Src/Skins/Metallic7/separator.bmp diff --git a/ClassicStartSrc/Skins/Metallic7/shine.jpg b/Src/Skins/Metallic7/shine.jpg similarity index 100% rename from ClassicStartSrc/Skins/Metallic7/shine.jpg rename to Src/Skins/Metallic7/shine.jpg diff --git a/ClassicStartSrc/Skins/Metallic7/shine.png b/Src/Skins/Metallic7/shine.png similarity index 100% rename from ClassicStartSrc/Skins/Metallic7/shine.png rename to Src/Skins/Metallic7/shine.png diff --git a/ClassicStartSrc/Skins/Metallic7/shutdown.bmp b/Src/Skins/Metallic7/shutdown.bmp similarity index 100% rename from ClassicStartSrc/Skins/Metallic7/shutdown.bmp rename to Src/Skins/Metallic7/shutdown.bmp diff --git a/ClassicStartSrc/Skins/Metallic7/split_selection.bmp b/Src/Skins/Metallic7/split_selection.bmp similarity index 100% rename from ClassicStartSrc/Skins/Metallic7/split_selection.bmp rename to Src/Skins/Metallic7/split_selection.bmp diff --git a/ClassicStartSrc/Skins/Metallic7/user_bitmap.bmp b/Src/Skins/Metallic7/user_bitmap.bmp similarity index 100% rename from ClassicStartSrc/Skins/Metallic7/user_bitmap.bmp rename to Src/Skins/Metallic7/user_bitmap.bmp diff --git a/ClassicStartSrc/Skins/Metallic7/user_bitmap150.bmp b/Src/Skins/Metallic7/user_bitmap150.bmp similarity index 100% rename from ClassicStartSrc/Skins/Metallic7/user_bitmap150.bmp rename to Src/Skins/Metallic7/user_bitmap150.bmp diff --git a/ClassicStartSrc/Skins/Metallic7/user_mask.bmp b/Src/Skins/Metallic7/user_mask.bmp similarity index 100% rename from ClassicStartSrc/Skins/Metallic7/user_mask.bmp rename to Src/Skins/Metallic7/user_mask.bmp diff --git a/ClassicStartSrc/Skins/Metallic7/user_mask150.bmp b/Src/Skins/Metallic7/user_mask150.bmp similarity index 100% rename from ClassicStartSrc/Skins/Metallic7/user_mask150.bmp rename to Src/Skins/Metallic7/user_mask150.bmp diff --git a/ClassicStartSrc/Skins/Metro/Metro.rc b/Src/Skins/Metro/Metro.rc similarity index 97% rename from ClassicStartSrc/Skins/Metro/Metro.rc rename to Src/Skins/Metro/Metro.rc index 3bbc190..951a654 100644 --- a/ClassicStartSrc/Skins/Metro/Metro.rc +++ b/Src/Skins/Metro/Metro.rc @@ -54,7 +54,7 @@ END // Icon with lowest ID value placed first to ensure application icon // remains consistent on all systems. -1 ICON "..\\..\\ClassicStartSetup\\ClassicStart.ico" +1 ICON "..\\..\\Setup\\OpenShell.ico" ///////////////////////////////////////////////////////////////////////////// // diff --git a/ClassicStartSrc/Skins/Metro/Metro.vcxproj b/Src/Skins/Metro/Metro.vcxproj similarity index 95% rename from ClassicStartSrc/Skins/Metro/Metro.vcxproj rename to Src/Skins/Metro/Metro.vcxproj index b714ea3..faad553 100644 --- a/ClassicStartSrc/Skins/Metro/Metro.vcxproj +++ b/Src/Skins/Metro/Metro.vcxproj @@ -10,7 +10,7 @@ {63BAF573-170B-4FA0-AEE3-16E04F3E9DF5} Metro Win32Proj - 10.0.16299.0 + 10.0.17134.0 @@ -26,7 +26,7 @@ - $(SolutionDir)ClassicStartMenu\Skins\ + $(SolutionDir)StartMenu\Skins\ $(Configuration)\ true false @@ -74,4 +74,4 @@ - \ No newline at end of file + diff --git a/ClassicStartSrc/Skins/Metro/Metro.vcxproj.filters b/Src/Skins/Metro/Metro.vcxproj.filters similarity index 100% rename from ClassicStartSrc/Skins/Metro/Metro.vcxproj.filters rename to Src/Skins/Metro/Metro.vcxproj.filters diff --git a/ClassicStartSrc/Skins/Metro/SkinDescription.txt b/Src/Skins/Metro/SkinDescription.txt similarity index 99% rename from ClassicStartSrc/Skins/Metro/SkinDescription.txt rename to Src/Skins/Metro/SkinDescription.txt index 769ee9d..6dc7337 100644 --- a/ClassicStartSrc/Skins/Metro/SkinDescription.txt +++ b/Src/Skins/Metro/SkinDescription.txt @@ -3,12 +3,12 @@ About=#7109 AboutIcon=1 -; Version - version of the required skin engine. Set to 2 if the skin uses any of the new features introduced in Classic Start 1.9.0: +; Version - version of the required skin engine. Set to 2 if the skin uses any of the new features introduced in Open-Shell 1.9.0: ; * full glass ; * skinnable sub-menus ; * skinnable pager buttons ; * skinnable arrows -; Set to 3 if the skin uses any of the new features introduced in Classic Start 4.2.1: +; Set to 3 if the skin uses any of the new features introduced in Open-Shell 4.2.1: ; * skinnable scrollbars ; * tint colors ; * start screen colors diff --git a/ClassicStartSrc/Skins/Metro/glass_mask.bmp b/Src/Skins/Metro/glass_mask.bmp similarity index 100% rename from ClassicStartSrc/Skins/Metro/glass_mask.bmp rename to Src/Skins/Metro/glass_mask.bmp diff --git a/ClassicStartSrc/Skins/Metro/glass_new_selection.bmp b/Src/Skins/Metro/glass_new_selection.bmp similarity index 100% rename from ClassicStartSrc/Skins/Metro/glass_new_selection.bmp rename to Src/Skins/Metro/glass_new_selection.bmp diff --git a/ClassicStartSrc/Skins/Metro/glass_selection.bmp b/Src/Skins/Metro/glass_selection.bmp similarity index 100% rename from ClassicStartSrc/Skins/Metro/glass_selection.bmp rename to Src/Skins/Metro/glass_selection.bmp diff --git a/ClassicStartSrc/Skins/Metro/glass_selection2.bmp b/Src/Skins/Metro/glass_selection2.bmp similarity index 100% rename from ClassicStartSrc/Skins/Metro/glass_selection2.bmp rename to Src/Skins/Metro/glass_selection2.bmp diff --git a/ClassicStartSrc/Skins/Metro/icon_frame.bmp b/Src/Skins/Metro/icon_frame.bmp similarity index 100% rename from ClassicStartSrc/Skins/Metro/icon_frame.bmp rename to Src/Skins/Metro/icon_frame.bmp diff --git a/ClassicStartSrc/Skins/Metro/main_bitmap2.bmp b/Src/Skins/Metro/main_bitmap2.bmp similarity index 100% rename from ClassicStartSrc/Skins/Metro/main_bitmap2.bmp rename to Src/Skins/Metro/main_bitmap2.bmp diff --git a/ClassicStartSrc/Skins/Metro/main_bitmap_mask.bmp b/Src/Skins/Metro/main_bitmap_mask.bmp similarity index 100% rename from ClassicStartSrc/Skins/Metro/main_bitmap_mask.bmp rename to Src/Skins/Metro/main_bitmap_mask.bmp diff --git a/ClassicStartSrc/Skins/Metro/main_bitmap_mask2.bmp b/Src/Skins/Metro/main_bitmap_mask2.bmp similarity index 100% rename from ClassicStartSrc/Skins/Metro/main_bitmap_mask2.bmp rename to Src/Skins/Metro/main_bitmap_mask2.bmp diff --git a/ClassicStartSrc/Skins/Metro/pager.bmp b/Src/Skins/Metro/pager.bmp similarity index 100% rename from ClassicStartSrc/Skins/Metro/pager.bmp rename to Src/Skins/Metro/pager.bmp diff --git a/ClassicStartSrc/Skins/Metro/pager_arrows.bmp b/Src/Skins/Metro/pager_arrows.bmp similarity index 100% rename from ClassicStartSrc/Skins/Metro/pager_arrows.bmp rename to Src/Skins/Metro/pager_arrows.bmp diff --git a/ClassicStartSrc/Skins/Metro/pins.bmp b/Src/Skins/Metro/pins.bmp similarity index 100% rename from ClassicStartSrc/Skins/Metro/pins.bmp rename to Src/Skins/Metro/pins.bmp diff --git a/ClassicStartSrc/Skins/Metro/resource.h b/Src/Skins/Metro/resource.h similarity index 100% rename from ClassicStartSrc/Skins/Metro/resource.h rename to Src/Skins/Metro/resource.h diff --git a/ClassicStartSrc/Skins/Metro/search.bmp b/Src/Skins/Metro/search.bmp similarity index 100% rename from ClassicStartSrc/Skins/Metro/search.bmp rename to Src/Skins/Metro/search.bmp diff --git a/ClassicStartSrc/Skins/Metro/separator.bmp b/Src/Skins/Metro/separator.bmp similarity index 100% rename from ClassicStartSrc/Skins/Metro/separator.bmp rename to Src/Skins/Metro/separator.bmp diff --git a/ClassicStartSrc/Skins/Metro/separator2.bmp b/Src/Skins/Metro/separator2.bmp similarity index 100% rename from ClassicStartSrc/Skins/Metro/separator2.bmp rename to Src/Skins/Metro/separator2.bmp diff --git a/ClassicStartSrc/Skins/Metro/separatorXP.bmp b/Src/Skins/Metro/separatorXP.bmp similarity index 100% rename from ClassicStartSrc/Skins/Metro/separatorXP.bmp rename to Src/Skins/Metro/separatorXP.bmp diff --git a/ClassicStartSrc/Skins/Metro/separator_submenuV.bmp b/Src/Skins/Metro/separator_submenuV.bmp similarity index 100% rename from ClassicStartSrc/Skins/Metro/separator_submenuV.bmp rename to Src/Skins/Metro/separator_submenuV.bmp diff --git a/ClassicStartSrc/Skins/Metro/submenu.bmp b/Src/Skins/Metro/submenu.bmp similarity index 100% rename from ClassicStartSrc/Skins/Metro/submenu.bmp rename to Src/Skins/Metro/submenu.bmp diff --git a/ClassicStartSrc/Skins/Metro/user_bitmap.bmp b/Src/Skins/Metro/user_bitmap.bmp similarity index 100% rename from ClassicStartSrc/Skins/Metro/user_bitmap.bmp rename to Src/Skins/Metro/user_bitmap.bmp diff --git a/ClassicStartSrc/Skins/Metro/user_bitmap_small.bmp b/Src/Skins/Metro/user_bitmap_small.bmp similarity index 100% rename from ClassicStartSrc/Skins/Metro/user_bitmap_small.bmp rename to Src/Skins/Metro/user_bitmap_small.bmp diff --git a/ClassicStartSrc/Skins/Metro7/Metro7.rc b/Src/Skins/Metro7/Metro7.rc similarity index 97% rename from ClassicStartSrc/Skins/Metro7/Metro7.rc rename to Src/Skins/Metro7/Metro7.rc index eea3c9e..88dd99b 100644 --- a/ClassicStartSrc/Skins/Metro7/Metro7.rc +++ b/Src/Skins/Metro7/Metro7.rc @@ -54,7 +54,7 @@ END // Icon with lowest ID value placed first to ensure application icon // remains consistent on all systems. -1 ICON "..\\..\\ClassicStartSetup\\ClassicStart.ico" +1 ICON "..\\..\\Setup\\OpenShell.ico" ///////////////////////////////////////////////////////////////////////////// // diff --git a/ClassicStartSrc/Skins/Metro7/Metro7.vcxproj b/Src/Skins/Metro7/Metro7.vcxproj similarity index 96% rename from ClassicStartSrc/Skins/Metro7/Metro7.vcxproj rename to Src/Skins/Metro7/Metro7.vcxproj index 2d2a1ac..27b78b7 100644 --- a/ClassicStartSrc/Skins/Metro7/Metro7.vcxproj +++ b/Src/Skins/Metro7/Metro7.vcxproj @@ -10,7 +10,7 @@ {598AB4AC-008E-4501-90B3-C5213834C1DA} Metro7 Win32Proj - 10.0.16299.0 + 10.0.17134.0 @@ -26,7 +26,7 @@ - $(SolutionDir)ClassicStartMenu\Skins\ + $(SolutionDir)StartMenu\Skins\ $(Configuration)\ true false @@ -82,4 +82,4 @@ - \ No newline at end of file + diff --git a/ClassicStartSrc/Skins/Metro7/Metro7.vcxproj.filters b/Src/Skins/Metro7/Metro7.vcxproj.filters similarity index 100% rename from ClassicStartSrc/Skins/Metro7/Metro7.vcxproj.filters rename to Src/Skins/Metro7/Metro7.vcxproj.filters diff --git a/ClassicStartSrc/Skins/Metro7/SkinDescription.txt b/Src/Skins/Metro7/SkinDescription.txt similarity index 99% rename from ClassicStartSrc/Skins/Metro7/SkinDescription.txt rename to Src/Skins/Metro7/SkinDescription.txt index 4b86ed9..2f9c255 100644 --- a/ClassicStartSrc/Skins/Metro7/SkinDescription.txt +++ b/Src/Skins/Metro7/SkinDescription.txt @@ -3,12 +3,12 @@ About=#7109 AboutIcon=1 -; Version - version of the required skin engine. Set to 2 if the skin uses any of the new features introduced in Classic Start 1.9.0: +; Version - version of the required skin engine. Set to 2 if the skin uses any of the new features introduced in Open-Shell 1.9.0: ; * full glass ; * skinnable sub-menus ; * skinnable pager buttons ; * skinnable arrows -; Set to 3 if the skin uses any of the new features introduced in Classic Start 4.2.1: +; Set to 3 if the skin uses any of the new features introduced in Open-Shell 4.2.1: ; * skinnable scrollbars ; * tint colors ; * start screen colors diff --git a/ClassicStartSrc/Skins/Metro7/glass_new_selection.bmp b/Src/Skins/Metro7/glass_new_selection.bmp similarity index 100% rename from ClassicStartSrc/Skins/Metro7/glass_new_selection.bmp rename to Src/Skins/Metro7/glass_new_selection.bmp diff --git a/ClassicStartSrc/Skins/Metro7/glass_selection.bmp b/Src/Skins/Metro7/glass_selection.bmp similarity index 100% rename from ClassicStartSrc/Skins/Metro7/glass_selection.bmp rename to Src/Skins/Metro7/glass_selection.bmp diff --git a/ClassicStartSrc/Skins/Metro7/glass_selection2.bmp b/Src/Skins/Metro7/glass_selection2.bmp similarity index 100% rename from ClassicStartSrc/Skins/Metro7/glass_selection2.bmp rename to Src/Skins/Metro7/glass_selection2.bmp diff --git a/ClassicStartSrc/Skins/Metro7/icon_frame.bmp b/Src/Skins/Metro7/icon_frame.bmp similarity index 100% rename from ClassicStartSrc/Skins/Metro7/icon_frame.bmp rename to Src/Skins/Metro7/icon_frame.bmp diff --git a/ClassicStartSrc/Skins/Metro7/main_bitmap.bmp b/Src/Skins/Metro7/main_bitmap.bmp similarity index 100% rename from ClassicStartSrc/Skins/Metro7/main_bitmap.bmp rename to Src/Skins/Metro7/main_bitmap.bmp diff --git a/ClassicStartSrc/Skins/Metro7/main_bitmap_jump.bmp b/Src/Skins/Metro7/main_bitmap_jump.bmp similarity index 100% rename from ClassicStartSrc/Skins/Metro7/main_bitmap_jump.bmp rename to Src/Skins/Metro7/main_bitmap_jump.bmp diff --git a/ClassicStartSrc/Skins/Metro7/main_bitmap_jumpt.bmp b/Src/Skins/Metro7/main_bitmap_jumpt.bmp similarity index 100% rename from ClassicStartSrc/Skins/Metro7/main_bitmap_jumpt.bmp rename to Src/Skins/Metro7/main_bitmap_jumpt.bmp diff --git a/ClassicStartSrc/Skins/Metro7/main_bitmap_search.bmp b/Src/Skins/Metro7/main_bitmap_search.bmp similarity index 100% rename from ClassicStartSrc/Skins/Metro7/main_bitmap_search.bmp rename to Src/Skins/Metro7/main_bitmap_search.bmp diff --git a/ClassicStartSrc/Skins/Metro7/main_bitmap_searcht.bmp b/Src/Skins/Metro7/main_bitmap_searcht.bmp similarity index 100% rename from ClassicStartSrc/Skins/Metro7/main_bitmap_searcht.bmp rename to Src/Skins/Metro7/main_bitmap_searcht.bmp diff --git a/ClassicStartSrc/Skins/Metro7/main_bitmapt.bmp b/Src/Skins/Metro7/main_bitmapt.bmp similarity index 100% rename from ClassicStartSrc/Skins/Metro7/main_bitmapt.bmp rename to Src/Skins/Metro7/main_bitmapt.bmp diff --git a/ClassicStartSrc/Skins/Metro7/pager.bmp b/Src/Skins/Metro7/pager.bmp similarity index 100% rename from ClassicStartSrc/Skins/Metro7/pager.bmp rename to Src/Skins/Metro7/pager.bmp diff --git a/ClassicStartSrc/Skins/Metro7/pager_arrows.bmp b/Src/Skins/Metro7/pager_arrows.bmp similarity index 100% rename from ClassicStartSrc/Skins/Metro7/pager_arrows.bmp rename to Src/Skins/Metro7/pager_arrows.bmp diff --git a/ClassicStartSrc/Skins/Metro7/pager_arrows150.bmp b/Src/Skins/Metro7/pager_arrows150.bmp similarity index 100% rename from ClassicStartSrc/Skins/Metro7/pager_arrows150.bmp rename to Src/Skins/Metro7/pager_arrows150.bmp diff --git a/ClassicStartSrc/Skins/Metro7/pins.bmp b/Src/Skins/Metro7/pins.bmp similarity index 100% rename from ClassicStartSrc/Skins/Metro7/pins.bmp rename to Src/Skins/Metro7/pins.bmp diff --git a/ClassicStartSrc/Skins/Metro7/programs.bmp b/Src/Skins/Metro7/programs.bmp similarity index 100% rename from ClassicStartSrc/Skins/Metro7/programs.bmp rename to Src/Skins/Metro7/programs.bmp diff --git a/ClassicStartSrc/Skins/Metro7/programs150.bmp b/Src/Skins/Metro7/programs150.bmp similarity index 100% rename from ClassicStartSrc/Skins/Metro7/programs150.bmp rename to Src/Skins/Metro7/programs150.bmp diff --git a/ClassicStartSrc/Skins/Metro7/resource.h b/Src/Skins/Metro7/resource.h similarity index 100% rename from ClassicStartSrc/Skins/Metro7/resource.h rename to Src/Skins/Metro7/resource.h diff --git a/ClassicStartSrc/Skins/Metro7/scroll_arrows.bmp b/Src/Skins/Metro7/scroll_arrows.bmp similarity index 100% rename from ClassicStartSrc/Skins/Metro7/scroll_arrows.bmp rename to Src/Skins/Metro7/scroll_arrows.bmp diff --git a/ClassicStartSrc/Skins/Metro7/scroll_button.bmp b/Src/Skins/Metro7/scroll_button.bmp similarity index 100% rename from ClassicStartSrc/Skins/Metro7/scroll_button.bmp rename to Src/Skins/Metro7/scroll_button.bmp diff --git a/ClassicStartSrc/Skins/Metro7/scroll_buttont.bmp b/Src/Skins/Metro7/scroll_buttont.bmp similarity index 100% rename from ClassicStartSrc/Skins/Metro7/scroll_buttont.bmp rename to Src/Skins/Metro7/scroll_buttont.bmp diff --git a/ClassicStartSrc/Skins/Metro7/search.bmp b/Src/Skins/Metro7/search.bmp similarity index 100% rename from ClassicStartSrc/Skins/Metro7/search.bmp rename to Src/Skins/Metro7/search.bmp diff --git a/ClassicStartSrc/Skins/Metro7/search_background.bmp b/Src/Skins/Metro7/search_background.bmp similarity index 100% rename from ClassicStartSrc/Skins/Metro7/search_background.bmp rename to Src/Skins/Metro7/search_background.bmp diff --git a/ClassicStartSrc/Skins/Metro7/search_backgroundt.bmp b/Src/Skins/Metro7/search_backgroundt.bmp similarity index 100% rename from ClassicStartSrc/Skins/Metro7/search_backgroundt.bmp rename to Src/Skins/Metro7/search_backgroundt.bmp diff --git a/ClassicStartSrc/Skins/Metro7/separator.bmp b/Src/Skins/Metro7/separator.bmp similarity index 100% rename from ClassicStartSrc/Skins/Metro7/separator.bmp rename to Src/Skins/Metro7/separator.bmp diff --git a/ClassicStartSrc/Skins/Metro7/separator150.bmp b/Src/Skins/Metro7/separator150.bmp similarity index 100% rename from ClassicStartSrc/Skins/Metro7/separator150.bmp rename to Src/Skins/Metro7/separator150.bmp diff --git a/ClassicStartSrc/Skins/Metro7/separator2.bmp b/Src/Skins/Metro7/separator2.bmp similarity index 100% rename from ClassicStartSrc/Skins/Metro7/separator2.bmp rename to Src/Skins/Metro7/separator2.bmp diff --git a/ClassicStartSrc/Skins/Metro7/separator2150.bmp b/Src/Skins/Metro7/separator2150.bmp similarity index 100% rename from ClassicStartSrc/Skins/Metro7/separator2150.bmp rename to Src/Skins/Metro7/separator2150.bmp diff --git a/ClassicStartSrc/Skins/Metro7/separatorXP.bmp b/Src/Skins/Metro7/separatorXP.bmp similarity index 100% rename from ClassicStartSrc/Skins/Metro7/separatorXP.bmp rename to Src/Skins/Metro7/separatorXP.bmp diff --git a/ClassicStartSrc/Skins/Metro7/separator_submenuV.bmp b/Src/Skins/Metro7/separator_submenuV.bmp similarity index 100% rename from ClassicStartSrc/Skins/Metro7/separator_submenuV.bmp rename to Src/Skins/Metro7/separator_submenuV.bmp diff --git a/ClassicStartSrc/Skins/Metro7/shutdown.bmp b/Src/Skins/Metro7/shutdown.bmp similarity index 100% rename from ClassicStartSrc/Skins/Metro7/shutdown.bmp rename to Src/Skins/Metro7/shutdown.bmp diff --git a/ClassicStartSrc/Skins/Metro7/shutdownt.bmp b/Src/Skins/Metro7/shutdownt.bmp similarity index 100% rename from ClassicStartSrc/Skins/Metro7/shutdownt.bmp rename to Src/Skins/Metro7/shutdownt.bmp diff --git a/ClassicStartSrc/Skins/Metro7/submenu.bmp b/Src/Skins/Metro7/submenu.bmp similarity index 100% rename from ClassicStartSrc/Skins/Metro7/submenu.bmp rename to Src/Skins/Metro7/submenu.bmp diff --git a/ClassicStartSrc/Skins/Metro7/user_bitmap.bmp b/Src/Skins/Metro7/user_bitmap.bmp similarity index 100% rename from ClassicStartSrc/Skins/Metro7/user_bitmap.bmp rename to Src/Skins/Metro7/user_bitmap.bmp diff --git a/ClassicStartSrc/Skins/Metro7/user_bitmap150.bmp b/Src/Skins/Metro7/user_bitmap150.bmp similarity index 100% rename from ClassicStartSrc/Skins/Metro7/user_bitmap150.bmp rename to Src/Skins/Metro7/user_bitmap150.bmp diff --git a/ClassicStartSrc/Skins/Midnight7/Midnight7.rc b/Src/Skins/Midnight7/Midnight7.rc similarity index 98% rename from ClassicStartSrc/Skins/Midnight7/Midnight7.rc rename to Src/Skins/Midnight7/Midnight7.rc index d2d86dc..289fc80 100644 --- a/ClassicStartSrc/Skins/Midnight7/Midnight7.rc +++ b/Src/Skins/Midnight7/Midnight7.rc @@ -54,7 +54,7 @@ END // Icon with lowest ID value placed first to ensure application icon // remains consistent on all systems. -1 ICON "..\\..\\ClassicStartSetup\\ClassicStart.ico" +1 ICON "..\\..\\Setup\\OpenShell.ico" ///////////////////////////////////////////////////////////////////////////// // diff --git a/ClassicStartSrc/Skins/Midnight7/Midnight7.vcxproj b/Src/Skins/Midnight7/Midnight7.vcxproj similarity index 96% rename from ClassicStartSrc/Skins/Midnight7/Midnight7.vcxproj rename to Src/Skins/Midnight7/Midnight7.vcxproj index e95a371..ecff850 100644 --- a/ClassicStartSrc/Skins/Midnight7/Midnight7.vcxproj +++ b/Src/Skins/Midnight7/Midnight7.vcxproj @@ -10,7 +10,7 @@ {7BD26CB3-5280-48FD-9A86-C13E321018D5} Midnight7 Win32Proj - 10.0.16299.0 + 10.0.17134.0 @@ -26,7 +26,7 @@ - $(SolutionDir)ClassicStartMenu\Skins\ + $(SolutionDir)StartMenu\Skins\ $(Configuration)\ true false @@ -95,4 +95,4 @@ - \ No newline at end of file + diff --git a/ClassicStartSrc/Skins/Midnight7/Midnight7.vcxproj.filters b/Src/Skins/Midnight7/Midnight7.vcxproj.filters similarity index 100% rename from ClassicStartSrc/Skins/Midnight7/Midnight7.vcxproj.filters rename to Src/Skins/Midnight7/Midnight7.vcxproj.filters diff --git a/ClassicStartSrc/Skins/Midnight7/SkinDescription.txt b/Src/Skins/Midnight7/SkinDescription.txt similarity index 99% rename from ClassicStartSrc/Skins/Midnight7/SkinDescription.txt rename to Src/Skins/Midnight7/SkinDescription.txt index aceb125..a18d0d1 100644 --- a/ClassicStartSrc/Skins/Midnight7/SkinDescription.txt +++ b/Src/Skins/Midnight7/SkinDescription.txt @@ -6,12 +6,12 @@ About=#7108 ; AboutIcon - the ID of an icon resource to use in the About box AboutIcon=1 -; Version - version of the required skin engine. Set to 2 if the skin uses any of the new features introduced in Classic Start 1.9.0: +; Version - version of the required skin engine. Set to 2 if the skin uses any of the new features introduced in Open-Shell 1.9.0: ; * full glass ; * skinnable sub-menus ; * skinnable pager buttons ; * skinnable arrows -; Set to 3 if the skin uses any of the new features introduced in Classic Start 4.2.1: +; Set to 3 if the skin uses any of the new features introduced in Open-Shell 4.2.1: ; * skinnable scrollbars ; * tint colors ; * start screen colors diff --git a/ClassicStartSrc/Skins/Midnight7/main_bitmap.bmp b/Src/Skins/Midnight7/main_bitmap.bmp similarity index 100% rename from ClassicStartSrc/Skins/Midnight7/main_bitmap.bmp rename to Src/Skins/Midnight7/main_bitmap.bmp diff --git a/ClassicStartSrc/Skins/Midnight7/main_bitmap_jump.bmp b/Src/Skins/Midnight7/main_bitmap_jump.bmp similarity index 100% rename from ClassicStartSrc/Skins/Midnight7/main_bitmap_jump.bmp rename to Src/Skins/Midnight7/main_bitmap_jump.bmp diff --git a/ClassicStartSrc/Skins/Midnight7/main_bitmap_jumpt.bmp b/Src/Skins/Midnight7/main_bitmap_jumpt.bmp similarity index 100% rename from ClassicStartSrc/Skins/Midnight7/main_bitmap_jumpt.bmp rename to Src/Skins/Midnight7/main_bitmap_jumpt.bmp diff --git a/ClassicStartSrc/Skins/Midnight7/main_bitmap_jumptt.bmp b/Src/Skins/Midnight7/main_bitmap_jumptt.bmp similarity index 100% rename from ClassicStartSrc/Skins/Midnight7/main_bitmap_jumptt.bmp rename to Src/Skins/Midnight7/main_bitmap_jumptt.bmp diff --git a/ClassicStartSrc/Skins/Midnight7/main_bitmap_search.bmp b/Src/Skins/Midnight7/main_bitmap_search.bmp similarity index 100% rename from ClassicStartSrc/Skins/Midnight7/main_bitmap_search.bmp rename to Src/Skins/Midnight7/main_bitmap_search.bmp diff --git a/ClassicStartSrc/Skins/Midnight7/main_bitmap_searcht.bmp b/Src/Skins/Midnight7/main_bitmap_searcht.bmp similarity index 100% rename from ClassicStartSrc/Skins/Midnight7/main_bitmap_searcht.bmp rename to Src/Skins/Midnight7/main_bitmap_searcht.bmp diff --git a/ClassicStartSrc/Skins/Midnight7/main_bitmap_searchtt.bmp b/Src/Skins/Midnight7/main_bitmap_searchtt.bmp similarity index 100% rename from ClassicStartSrc/Skins/Midnight7/main_bitmap_searchtt.bmp rename to Src/Skins/Midnight7/main_bitmap_searchtt.bmp diff --git a/ClassicStartSrc/Skins/Midnight7/main_bitmapt.bmp b/Src/Skins/Midnight7/main_bitmapt.bmp similarity index 100% rename from ClassicStartSrc/Skins/Midnight7/main_bitmapt.bmp rename to Src/Skins/Midnight7/main_bitmapt.bmp diff --git a/ClassicStartSrc/Skins/Midnight7/main_bitmaptt.bmp b/Src/Skins/Midnight7/main_bitmaptt.bmp similarity index 100% rename from ClassicStartSrc/Skins/Midnight7/main_bitmaptt.bmp rename to Src/Skins/Midnight7/main_bitmaptt.bmp diff --git a/ClassicStartSrc/Skins/Midnight7/new_item.bmp b/Src/Skins/Midnight7/new_item.bmp similarity index 100% rename from ClassicStartSrc/Skins/Midnight7/new_item.bmp rename to Src/Skins/Midnight7/new_item.bmp diff --git a/ClassicStartSrc/Skins/Midnight7/new_item_d.bmp b/Src/Skins/Midnight7/new_item_d.bmp similarity index 100% rename from ClassicStartSrc/Skins/Midnight7/new_item_d.bmp rename to Src/Skins/Midnight7/new_item_d.bmp diff --git a/ClassicStartSrc/Skins/Midnight7/pager.bmp b/Src/Skins/Midnight7/pager.bmp similarity index 100% rename from ClassicStartSrc/Skins/Midnight7/pager.bmp rename to Src/Skins/Midnight7/pager.bmp diff --git a/ClassicStartSrc/Skins/Midnight7/pager_arrows.bmp b/Src/Skins/Midnight7/pager_arrows.bmp similarity index 100% rename from ClassicStartSrc/Skins/Midnight7/pager_arrows.bmp rename to Src/Skins/Midnight7/pager_arrows.bmp diff --git a/ClassicStartSrc/Skins/Midnight7/pager_arrows150.bmp b/Src/Skins/Midnight7/pager_arrows150.bmp similarity index 100% rename from ClassicStartSrc/Skins/Midnight7/pager_arrows150.bmp rename to Src/Skins/Midnight7/pager_arrows150.bmp diff --git a/ClassicStartSrc/Skins/Midnight7/pager_arrows_d.bmp b/Src/Skins/Midnight7/pager_arrows_d.bmp similarity index 100% rename from ClassicStartSrc/Skins/Midnight7/pager_arrows_d.bmp rename to Src/Skins/Midnight7/pager_arrows_d.bmp diff --git a/ClassicStartSrc/Skins/Midnight7/pager_arrows_d150.bmp b/Src/Skins/Midnight7/pager_arrows_d150.bmp similarity index 100% rename from ClassicStartSrc/Skins/Midnight7/pager_arrows_d150.bmp rename to Src/Skins/Midnight7/pager_arrows_d150.bmp diff --git a/ClassicStartSrc/Skins/Midnight7/pager_d.bmp b/Src/Skins/Midnight7/pager_d.bmp similarity index 100% rename from ClassicStartSrc/Skins/Midnight7/pager_d.bmp rename to Src/Skins/Midnight7/pager_d.bmp diff --git a/ClassicStartSrc/Skins/Midnight7/pins.bmp b/Src/Skins/Midnight7/pins.bmp similarity index 100% rename from ClassicStartSrc/Skins/Midnight7/pins.bmp rename to Src/Skins/Midnight7/pins.bmp diff --git a/ClassicStartSrc/Skins/Midnight7/programs.bmp b/Src/Skins/Midnight7/programs.bmp similarity index 100% rename from ClassicStartSrc/Skins/Midnight7/programs.bmp rename to Src/Skins/Midnight7/programs.bmp diff --git a/ClassicStartSrc/Skins/Midnight7/programs150.bmp b/Src/Skins/Midnight7/programs150.bmp similarity index 100% rename from ClassicStartSrc/Skins/Midnight7/programs150.bmp rename to Src/Skins/Midnight7/programs150.bmp diff --git a/ClassicStartSrc/Skins/Midnight7/resource.h b/Src/Skins/Midnight7/resource.h similarity index 100% rename from ClassicStartSrc/Skins/Midnight7/resource.h rename to Src/Skins/Midnight7/resource.h diff --git a/ClassicStartSrc/Skins/Midnight7/scroll_arrows.bmp b/Src/Skins/Midnight7/scroll_arrows.bmp similarity index 100% rename from ClassicStartSrc/Skins/Midnight7/scroll_arrows.bmp rename to Src/Skins/Midnight7/scroll_arrows.bmp diff --git a/ClassicStartSrc/Skins/Midnight7/scroll_bg.bmp b/Src/Skins/Midnight7/scroll_bg.bmp similarity index 100% rename from ClassicStartSrc/Skins/Midnight7/scroll_bg.bmp rename to Src/Skins/Midnight7/scroll_bg.bmp diff --git a/ClassicStartSrc/Skins/Midnight7/scroll_bgt.bmp b/Src/Skins/Midnight7/scroll_bgt.bmp similarity index 100% rename from ClassicStartSrc/Skins/Midnight7/scroll_bgt.bmp rename to Src/Skins/Midnight7/scroll_bgt.bmp diff --git a/ClassicStartSrc/Skins/Midnight7/scroll_button.bmp b/Src/Skins/Midnight7/scroll_button.bmp similarity index 100% rename from ClassicStartSrc/Skins/Midnight7/scroll_button.bmp rename to Src/Skins/Midnight7/scroll_button.bmp diff --git a/ClassicStartSrc/Skins/Midnight7/scroll_buttont.bmp b/Src/Skins/Midnight7/scroll_buttont.bmp similarity index 100% rename from ClassicStartSrc/Skins/Midnight7/scroll_buttont.bmp rename to Src/Skins/Midnight7/scroll_buttont.bmp diff --git a/ClassicStartSrc/Skins/Midnight7/scroll_grip.bmp b/Src/Skins/Midnight7/scroll_grip.bmp similarity index 100% rename from ClassicStartSrc/Skins/Midnight7/scroll_grip.bmp rename to Src/Skins/Midnight7/scroll_grip.bmp diff --git a/ClassicStartSrc/Skins/Midnight7/search.bmp b/Src/Skins/Midnight7/search.bmp similarity index 100% rename from ClassicStartSrc/Skins/Midnight7/search.bmp rename to Src/Skins/Midnight7/search.bmp diff --git a/ClassicStartSrc/Skins/Midnight7/search_background.bmp b/Src/Skins/Midnight7/search_background.bmp similarity index 100% rename from ClassicStartSrc/Skins/Midnight7/search_background.bmp rename to Src/Skins/Midnight7/search_background.bmp diff --git a/ClassicStartSrc/Skins/Midnight7/search_backgroundt.bmp b/Src/Skins/Midnight7/search_backgroundt.bmp similarity index 100% rename from ClassicStartSrc/Skins/Midnight7/search_backgroundt.bmp rename to Src/Skins/Midnight7/search_backgroundt.bmp diff --git a/ClassicStartSrc/Skins/Midnight7/selection.bmp b/Src/Skins/Midnight7/selection.bmp similarity index 100% rename from ClassicStartSrc/Skins/Midnight7/selection.bmp rename to Src/Skins/Midnight7/selection.bmp diff --git a/ClassicStartSrc/Skins/Midnight7/selectionXP.bmp b/Src/Skins/Midnight7/selectionXP.bmp similarity index 100% rename from ClassicStartSrc/Skins/Midnight7/selectionXP.bmp rename to Src/Skins/Midnight7/selectionXP.bmp diff --git a/ClassicStartSrc/Skins/Midnight7/selection_d.bmp b/Src/Skins/Midnight7/selection_d.bmp similarity index 100% rename from ClassicStartSrc/Skins/Midnight7/selection_d.bmp rename to Src/Skins/Midnight7/selection_d.bmp diff --git a/ClassicStartSrc/Skins/Midnight7/separator.bmp b/Src/Skins/Midnight7/separator.bmp similarity index 100% rename from ClassicStartSrc/Skins/Midnight7/separator.bmp rename to Src/Skins/Midnight7/separator.bmp diff --git a/ClassicStartSrc/Skins/Midnight7/separator150.bmp b/Src/Skins/Midnight7/separator150.bmp similarity index 100% rename from ClassicStartSrc/Skins/Midnight7/separator150.bmp rename to Src/Skins/Midnight7/separator150.bmp diff --git a/ClassicStartSrc/Skins/Midnight7/separator2.bmp b/Src/Skins/Midnight7/separator2.bmp similarity index 100% rename from ClassicStartSrc/Skins/Midnight7/separator2.bmp rename to Src/Skins/Midnight7/separator2.bmp diff --git a/ClassicStartSrc/Skins/Midnight7/separator2150.bmp b/Src/Skins/Midnight7/separator2150.bmp similarity index 100% rename from ClassicStartSrc/Skins/Midnight7/separator2150.bmp rename to Src/Skins/Midnight7/separator2150.bmp diff --git a/ClassicStartSrc/Skins/Midnight7/separatorXP.bmp b/Src/Skins/Midnight7/separatorXP.bmp similarity index 100% rename from ClassicStartSrc/Skins/Midnight7/separatorXP.bmp rename to Src/Skins/Midnight7/separatorXP.bmp diff --git a/ClassicStartSrc/Skins/Midnight7/separator_submenuV.bmp b/Src/Skins/Midnight7/separator_submenuV.bmp similarity index 100% rename from ClassicStartSrc/Skins/Midnight7/separator_submenuV.bmp rename to Src/Skins/Midnight7/separator_submenuV.bmp diff --git a/ClassicStartSrc/Skins/Midnight7/shutdown.bmp b/Src/Skins/Midnight7/shutdown.bmp similarity index 100% rename from ClassicStartSrc/Skins/Midnight7/shutdown.bmp rename to Src/Skins/Midnight7/shutdown.bmp diff --git a/ClassicStartSrc/Skins/Midnight7/split_selection.bmp b/Src/Skins/Midnight7/split_selection.bmp similarity index 100% rename from ClassicStartSrc/Skins/Midnight7/split_selection.bmp rename to Src/Skins/Midnight7/split_selection.bmp diff --git a/ClassicStartSrc/Skins/Midnight7/split_selectionXP.bmp b/Src/Skins/Midnight7/split_selectionXP.bmp similarity index 100% rename from ClassicStartSrc/Skins/Midnight7/split_selectionXP.bmp rename to Src/Skins/Midnight7/split_selectionXP.bmp diff --git a/ClassicStartSrc/Skins/Midnight7/user_bitmap.bmp b/Src/Skins/Midnight7/user_bitmap.bmp similarity index 100% rename from ClassicStartSrc/Skins/Midnight7/user_bitmap.bmp rename to Src/Skins/Midnight7/user_bitmap.bmp diff --git a/ClassicStartSrc/Skins/Midnight7/user_bitmap150.bmp b/Src/Skins/Midnight7/user_bitmap150.bmp similarity index 100% rename from ClassicStartSrc/Skins/Midnight7/user_bitmap150.bmp rename to Src/Skins/Midnight7/user_bitmap150.bmp diff --git a/ClassicStartSrc/Skins/SmokedGlass/SkinDescription.txt b/Src/Skins/SmokedGlass/SkinDescription.txt similarity index 98% rename from ClassicStartSrc/Skins/SmokedGlass/SkinDescription.txt rename to Src/Skins/SmokedGlass/SkinDescription.txt index cfd7adb..88728aa 100644 --- a/ClassicStartSrc/Skins/SmokedGlass/SkinDescription.txt +++ b/Src/Skins/SmokedGlass/SkinDescription.txt @@ -6,7 +6,7 @@ About=#7105 ; AboutIcon - the ID of an icon resource to use in the About box AboutIcon=1 -; Version - version of the required skin engine. Set to 2 if the skin uses any of the new features introduced in Classic Start 1.9.0 like full glass, +; Version - version of the required skin engine. Set to 2 if the skin uses any of the new features introduced in Open-Shell 1.9.0 like full glass, ; skinnable sub-menus, skinnable pager buttons, skinnable arrows, etc Version=2 diff --git a/ClassicStartSrc/Skins/SmokedGlass/SmokedGlass.rc b/Src/Skins/SmokedGlass/SmokedGlass.rc similarity index 96% rename from ClassicStartSrc/Skins/SmokedGlass/SmokedGlass.rc rename to Src/Skins/SmokedGlass/SmokedGlass.rc index 0b4b526..b341447 100644 --- a/ClassicStartSrc/Skins/SmokedGlass/SmokedGlass.rc +++ b/Src/Skins/SmokedGlass/SmokedGlass.rc @@ -54,7 +54,7 @@ END // Icon with lowest ID value placed first to ensure application icon // remains consistent on all systems. -1 ICON "..\\..\\ClassicStartSetup\\ClassicStart.ico" +1 ICON "..\\..\\Setup\\OpenShell.ico" ///////////////////////////////////////////////////////////////////////////// // diff --git a/ClassicStartSrc/Skins/SmokedGlass/SmokedGlass.vcxproj b/Src/Skins/SmokedGlass/SmokedGlass.vcxproj similarity index 95% rename from ClassicStartSrc/Skins/SmokedGlass/SmokedGlass.vcxproj rename to Src/Skins/SmokedGlass/SmokedGlass.vcxproj index 2c35ec5..2440c25 100644 --- a/ClassicStartSrc/Skins/SmokedGlass/SmokedGlass.vcxproj +++ b/Src/Skins/SmokedGlass/SmokedGlass.vcxproj @@ -10,7 +10,7 @@ {66D1EAA4-65D1-45CC-9989-E616FC0575EB} SmokedGlass Win32Proj - 10.0.16299.0 + 10.0.17134.0 @@ -26,7 +26,7 @@ - $(SolutionDir)ClassicStartMenu\Skins\ + $(SolutionDir)StartMenu\Skins\ $(Configuration)\ true false @@ -69,4 +69,4 @@ - \ No newline at end of file + diff --git a/ClassicStartSrc/Skins/SmokedGlass/SmokedGlass.vcxproj.filters b/Src/Skins/SmokedGlass/SmokedGlass.vcxproj.filters similarity index 100% rename from ClassicStartSrc/Skins/SmokedGlass/SmokedGlass.vcxproj.filters rename to Src/Skins/SmokedGlass/SmokedGlass.vcxproj.filters diff --git a/ClassicStartSrc/Skins/SmokedGlass/main_bitmap.bmp b/Src/Skins/SmokedGlass/main_bitmap.bmp similarity index 100% rename from ClassicStartSrc/Skins/SmokedGlass/main_bitmap.bmp rename to Src/Skins/SmokedGlass/main_bitmap.bmp diff --git a/ClassicStartSrc/Skins/SmokedGlass/main_bitmap2.bmp b/Src/Skins/SmokedGlass/main_bitmap2.bmp similarity index 100% rename from ClassicStartSrc/Skins/SmokedGlass/main_bitmap2.bmp rename to Src/Skins/SmokedGlass/main_bitmap2.bmp diff --git a/ClassicStartSrc/Skins/SmokedGlass/new_item.bmp b/Src/Skins/SmokedGlass/new_item.bmp similarity index 100% rename from ClassicStartSrc/Skins/SmokedGlass/new_item.bmp rename to Src/Skins/SmokedGlass/new_item.bmp diff --git a/ClassicStartSrc/Skins/SmokedGlass/pager.bmp b/Src/Skins/SmokedGlass/pager.bmp similarity index 100% rename from ClassicStartSrc/Skins/SmokedGlass/pager.bmp rename to Src/Skins/SmokedGlass/pager.bmp diff --git a/ClassicStartSrc/Skins/SmokedGlass/pager_arrows.bmp b/Src/Skins/SmokedGlass/pager_arrows.bmp similarity index 100% rename from ClassicStartSrc/Skins/SmokedGlass/pager_arrows.bmp rename to Src/Skins/SmokedGlass/pager_arrows.bmp diff --git a/ClassicStartSrc/Skins/SmokedGlass/pager_arrows150.bmp b/Src/Skins/SmokedGlass/pager_arrows150.bmp similarity index 100% rename from ClassicStartSrc/Skins/SmokedGlass/pager_arrows150.bmp rename to Src/Skins/SmokedGlass/pager_arrows150.bmp diff --git a/ClassicStartSrc/Skins/SmokedGlass/resource.h b/Src/Skins/SmokedGlass/resource.h similarity index 100% rename from ClassicStartSrc/Skins/SmokedGlass/resource.h rename to Src/Skins/SmokedGlass/resource.h diff --git a/ClassicStartSrc/Skins/SmokedGlass/search.bmp b/Src/Skins/SmokedGlass/search.bmp similarity index 100% rename from ClassicStartSrc/Skins/SmokedGlass/search.bmp rename to Src/Skins/SmokedGlass/search.bmp diff --git a/ClassicStartSrc/Skins/SmokedGlass/selection.bmp b/Src/Skins/SmokedGlass/selection.bmp similarity index 100% rename from ClassicStartSrc/Skins/SmokedGlass/selection.bmp rename to Src/Skins/SmokedGlass/selection.bmp diff --git a/ClassicStartSrc/Skins/SmokedGlass/separator.bmp b/Src/Skins/SmokedGlass/separator.bmp similarity index 100% rename from ClassicStartSrc/Skins/SmokedGlass/separator.bmp rename to Src/Skins/SmokedGlass/separator.bmp diff --git a/ClassicStartSrc/Skins/SmokedGlass/separatorV.bmp b/Src/Skins/SmokedGlass/separatorV.bmp similarity index 100% rename from ClassicStartSrc/Skins/SmokedGlass/separatorV.bmp rename to Src/Skins/SmokedGlass/separatorV.bmp diff --git a/ClassicStartSrc/Skins/SmokedGlass/split_selection.bmp b/Src/Skins/SmokedGlass/split_selection.bmp similarity index 100% rename from ClassicStartSrc/Skins/SmokedGlass/split_selection.bmp rename to Src/Skins/SmokedGlass/split_selection.bmp diff --git a/ClassicStartSrc/Skins/SmokedGlass/user_bitmap.bmp b/Src/Skins/SmokedGlass/user_bitmap.bmp similarity index 100% rename from ClassicStartSrc/Skins/SmokedGlass/user_bitmap.bmp rename to Src/Skins/SmokedGlass/user_bitmap.bmp diff --git a/ClassicStartSrc/Skins/SmokedGlass/user_bitmap32.bmp b/Src/Skins/SmokedGlass/user_bitmap32.bmp similarity index 100% rename from ClassicStartSrc/Skins/SmokedGlass/user_bitmap32.bmp rename to Src/Skins/SmokedGlass/user_bitmap32.bmp diff --git a/ClassicStartSrc/Skins/Win7Aero/SkinDescription.txt b/Src/Skins/Win7Aero/SkinDescription.txt similarity index 99% rename from ClassicStartSrc/Skins/Win7Aero/SkinDescription.txt rename to Src/Skins/Win7Aero/SkinDescription.txt index 5da7531..50905bf 100644 --- a/ClassicStartSrc/Skins/Win7Aero/SkinDescription.txt +++ b/Src/Skins/Win7Aero/SkinDescription.txt @@ -6,7 +6,7 @@ About=#7101 ; AboutIcon - the ID of an icon resource to use in the About box AboutIcon=1 -; Version - version of the required skin engine. Set to 2 if the skin uses any of the new features introduced in Classic Start 1.9.0 like full glass, +; Version - version of the required skin engine. Set to 2 if the skin uses any of the new features introduced in Open-Shell 1.9.0 like full glass, ; skinnable sub-menus, skinnable pager buttons, skinnable arrows, etc Version=2 diff --git a/ClassicStartSrc/Skins/Win7Aero/Win7Aero.rc b/Src/Skins/Win7Aero/Win7Aero.rc similarity index 97% rename from ClassicStartSrc/Skins/Win7Aero/Win7Aero.rc rename to Src/Skins/Win7Aero/Win7Aero.rc index 115a9ab..b694260 100644 --- a/ClassicStartSrc/Skins/Win7Aero/Win7Aero.rc +++ b/Src/Skins/Win7Aero/Win7Aero.rc @@ -89,7 +89,7 @@ END // Icon with lowest ID value placed first to ensure application icon // remains consistent on all systems. -1 ICON "..\\..\\ClassicStartSetup\\ClassicStart.ico" +1 ICON "..\\..\\Setup\\OpenShell.ico" #endif // English (U.S.) resources ///////////////////////////////////////////////////////////////////////////// diff --git a/ClassicStartSrc/Skins/Win7Aero/Win7Aero.vcxproj b/Src/Skins/Win7Aero/Win7Aero.vcxproj similarity index 96% rename from ClassicStartSrc/Skins/Win7Aero/Win7Aero.vcxproj rename to Src/Skins/Win7Aero/Win7Aero.vcxproj index 2481352..14c3c0c 100644 --- a/ClassicStartSrc/Skins/Win7Aero/Win7Aero.vcxproj +++ b/Src/Skins/Win7Aero/Win7Aero.vcxproj @@ -10,7 +10,7 @@ {EA65FDDD-CB77-417F-8BB4-2F3ECB5B3E75} Win7Aero Win32Proj - 10.0.16299.0 + 10.0.17134.0 @@ -26,7 +26,7 @@ - $(SolutionDir)ClassicStartMenu\Skins\ + $(SolutionDir)StartMenu\Skins\ $(Configuration)\ true false @@ -78,4 +78,4 @@ - \ No newline at end of file + diff --git a/ClassicStartSrc/Skins/Win7Aero/Win7Aero.vcxproj.filters b/Src/Skins/Win7Aero/Win7Aero.vcxproj.filters similarity index 100% rename from ClassicStartSrc/Skins/Win7Aero/Win7Aero.vcxproj.filters rename to Src/Skins/Win7Aero/Win7Aero.vcxproj.filters diff --git a/ClassicStartSrc/Skins/Win7Aero/main_bitmap.bmp b/Src/Skins/Win7Aero/main_bitmap.bmp similarity index 100% rename from ClassicStartSrc/Skins/Win7Aero/main_bitmap.bmp rename to Src/Skins/Win7Aero/main_bitmap.bmp diff --git a/ClassicStartSrc/Skins/Win7Aero/main_bitmap2.bmp b/Src/Skins/Win7Aero/main_bitmap2.bmp similarity index 100% rename from ClassicStartSrc/Skins/Win7Aero/main_bitmap2.bmp rename to Src/Skins/Win7Aero/main_bitmap2.bmp diff --git a/ClassicStartSrc/Skins/Win7Aero/main_bitmapXP.bmp b/Src/Skins/Win7Aero/main_bitmapXP.bmp similarity index 100% rename from ClassicStartSrc/Skins/Win7Aero/main_bitmapXP.bmp rename to Src/Skins/Win7Aero/main_bitmapXP.bmp diff --git a/ClassicStartSrc/Skins/Win7Aero/main_bitmap_mask.bmp b/Src/Skins/Win7Aero/main_bitmap_mask.bmp similarity index 100% rename from ClassicStartSrc/Skins/Win7Aero/main_bitmap_mask.bmp rename to Src/Skins/Win7Aero/main_bitmap_mask.bmp diff --git a/ClassicStartSrc/Skins/Win7Aero/main_bitmap_mask2.bmp b/Src/Skins/Win7Aero/main_bitmap_mask2.bmp similarity index 100% rename from ClassicStartSrc/Skins/Win7Aero/main_bitmap_mask2.bmp rename to Src/Skins/Win7Aero/main_bitmap_mask2.bmp diff --git a/ClassicStartSrc/Skins/Win7Aero/main_bitmap_maskXP.bmp b/Src/Skins/Win7Aero/main_bitmap_maskXP.bmp similarity index 100% rename from ClassicStartSrc/Skins/Win7Aero/main_bitmap_maskXP.bmp rename to Src/Skins/Win7Aero/main_bitmap_maskXP.bmp diff --git a/ClassicStartSrc/Skins/Win7Aero/menu_arrows.bmp b/Src/Skins/Win7Aero/menu_arrows.bmp similarity index 100% rename from ClassicStartSrc/Skins/Win7Aero/menu_arrows.bmp rename to Src/Skins/Win7Aero/menu_arrows.bmp diff --git a/ClassicStartSrc/Skins/Win7Aero/menu_arrows2.bmp b/Src/Skins/Win7Aero/menu_arrows2.bmp similarity index 100% rename from ClassicStartSrc/Skins/Win7Aero/menu_arrows2.bmp rename to Src/Skins/Win7Aero/menu_arrows2.bmp diff --git a/ClassicStartSrc/Skins/Win7Aero/new_item.bmp b/Src/Skins/Win7Aero/new_item.bmp similarity index 100% rename from ClassicStartSrc/Skins/Win7Aero/new_item.bmp rename to Src/Skins/Win7Aero/new_item.bmp diff --git a/ClassicStartSrc/Skins/Win7Aero/pager.bmp b/Src/Skins/Win7Aero/pager.bmp similarity index 100% rename from ClassicStartSrc/Skins/Win7Aero/pager.bmp rename to Src/Skins/Win7Aero/pager.bmp diff --git a/ClassicStartSrc/Skins/Win7Aero/pager_arrows.bmp b/Src/Skins/Win7Aero/pager_arrows.bmp similarity index 100% rename from ClassicStartSrc/Skins/Win7Aero/pager_arrows.bmp rename to Src/Skins/Win7Aero/pager_arrows.bmp diff --git a/ClassicStartSrc/Skins/Win7Aero/pager_arrows150.bmp b/Src/Skins/Win7Aero/pager_arrows150.bmp similarity index 100% rename from ClassicStartSrc/Skins/Win7Aero/pager_arrows150.bmp rename to Src/Skins/Win7Aero/pager_arrows150.bmp diff --git a/ClassicStartSrc/Skins/Win7Aero/resource.h b/Src/Skins/Win7Aero/resource.h similarity index 100% rename from ClassicStartSrc/Skins/Win7Aero/resource.h rename to Src/Skins/Win7Aero/resource.h diff --git a/ClassicStartSrc/Skins/Win7Aero/selection.bmp b/Src/Skins/Win7Aero/selection.bmp similarity index 100% rename from ClassicStartSrc/Skins/Win7Aero/selection.bmp rename to Src/Skins/Win7Aero/selection.bmp diff --git a/ClassicStartSrc/Skins/Win7Aero/selectionXP.bmp b/Src/Skins/Win7Aero/selectionXP.bmp similarity index 100% rename from ClassicStartSrc/Skins/Win7Aero/selectionXP.bmp rename to Src/Skins/Win7Aero/selectionXP.bmp diff --git a/ClassicStartSrc/Skins/Win7Aero/separator.bmp b/Src/Skins/Win7Aero/separator.bmp similarity index 100% rename from ClassicStartSrc/Skins/Win7Aero/separator.bmp rename to Src/Skins/Win7Aero/separator.bmp diff --git a/ClassicStartSrc/Skins/Win7Aero/separator150.bmp b/Src/Skins/Win7Aero/separator150.bmp similarity index 100% rename from ClassicStartSrc/Skins/Win7Aero/separator150.bmp rename to Src/Skins/Win7Aero/separator150.bmp diff --git a/ClassicStartSrc/Skins/Win7Aero/separator2.bmp b/Src/Skins/Win7Aero/separator2.bmp similarity index 100% rename from ClassicStartSrc/Skins/Win7Aero/separator2.bmp rename to Src/Skins/Win7Aero/separator2.bmp diff --git a/ClassicStartSrc/Skins/Win7Aero/separator2150.bmp b/Src/Skins/Win7Aero/separator2150.bmp similarity index 100% rename from ClassicStartSrc/Skins/Win7Aero/separator2150.bmp rename to Src/Skins/Win7Aero/separator2150.bmp diff --git a/ClassicStartSrc/Skins/Win7Aero/separatorXP.bmp b/Src/Skins/Win7Aero/separatorXP.bmp similarity index 100% rename from ClassicStartSrc/Skins/Win7Aero/separatorXP.bmp rename to Src/Skins/Win7Aero/separatorXP.bmp diff --git a/ClassicStartSrc/Skins/Win7Aero/split_selection.bmp b/Src/Skins/Win7Aero/split_selection.bmp similarity index 100% rename from ClassicStartSrc/Skins/Win7Aero/split_selection.bmp rename to Src/Skins/Win7Aero/split_selection.bmp diff --git a/ClassicStartSrc/Skins/Win7Aero/split_selectionXP.bmp b/Src/Skins/Win7Aero/split_selectionXP.bmp similarity index 100% rename from ClassicStartSrc/Skins/Win7Aero/split_selectionXP.bmp rename to Src/Skins/Win7Aero/split_selectionXP.bmp diff --git a/ClassicStartSrc/Skins/Win7Aero/user_bitmap.bmp b/Src/Skins/Win7Aero/user_bitmap.bmp similarity index 100% rename from ClassicStartSrc/Skins/Win7Aero/user_bitmap.bmp rename to Src/Skins/Win7Aero/user_bitmap.bmp diff --git a/ClassicStartSrc/Skins/Win7Aero7/SkinDescription.txt b/Src/Skins/Win7Aero7/SkinDescription.txt similarity index 99% rename from ClassicStartSrc/Skins/Win7Aero7/SkinDescription.txt rename to Src/Skins/Win7Aero7/SkinDescription.txt index a58f39f..efd357a 100644 --- a/ClassicStartSrc/Skins/Win7Aero7/SkinDescription.txt +++ b/Src/Skins/Win7Aero7/SkinDescription.txt @@ -6,7 +6,7 @@ About=#7101 ; AboutIcon - the ID of an icon resource to use in the About box AboutIcon=1 -; Version - version of the required skin engine. Set to 2 if the skin uses any of the new features introduced in Classic Start 1.9.0 like full glass, +; Version - version of the required skin engine. Set to 2 if the skin uses any of the new features introduced in Open-Shell 1.9.0 like full glass, ; skinnable sub-menus, skinnable pager buttons, skinnable arrows, etc Version=2 diff --git a/ClassicStartSrc/Skins/Win7Aero7/Win7Aero7.rc b/Src/Skins/Win7Aero7/Win7Aero7.rc similarity index 97% rename from ClassicStartSrc/Skins/Win7Aero7/Win7Aero7.rc rename to Src/Skins/Win7Aero7/Win7Aero7.rc index a891b84..fa5eedb 100644 --- a/ClassicStartSrc/Skins/Win7Aero7/Win7Aero7.rc +++ b/Src/Skins/Win7Aero7/Win7Aero7.rc @@ -98,7 +98,7 @@ END // Icon with lowest ID value placed first to ensure application icon // remains consistent on all systems. -1 ICON "..\\..\\ClassicStartSetup\\ClassicStart.ico" +1 ICON "..\\..\\Setup\\OpenShell.ico" #endif // English (U.S.) resources ///////////////////////////////////////////////////////////////////////////// diff --git a/ClassicStartSrc/Skins/Win7Aero7/Win7Aero7.vcxproj b/Src/Skins/Win7Aero7/Win7Aero7.vcxproj similarity index 96% rename from ClassicStartSrc/Skins/Win7Aero7/Win7Aero7.vcxproj rename to Src/Skins/Win7Aero7/Win7Aero7.vcxproj index 73a5aca..6b52c3b 100644 --- a/ClassicStartSrc/Skins/Win7Aero7/Win7Aero7.vcxproj +++ b/Src/Skins/Win7Aero7/Win7Aero7.vcxproj @@ -10,7 +10,7 @@ {A2CCDE9F-17CE-461E-8BD9-00261B8855A6} Win7Aero7 Win32Proj - 10.0.16299.0 + 10.0.17134.0 @@ -26,7 +26,7 @@ - $(SolutionDir)ClassicStartMenu\Skins\ + $(SolutionDir)StartMenu\Skins\ $(Configuration)\ false true @@ -87,4 +87,4 @@ - \ No newline at end of file + diff --git a/ClassicStartSrc/Skins/Win7Aero7/Win7Aero7.vcxproj.filters b/Src/Skins/Win7Aero7/Win7Aero7.vcxproj.filters similarity index 100% rename from ClassicStartSrc/Skins/Win7Aero7/Win7Aero7.vcxproj.filters rename to Src/Skins/Win7Aero7/Win7Aero7.vcxproj.filters diff --git a/ClassicStartSrc/Skins/Win7Aero7/main_bitmap.bmp b/Src/Skins/Win7Aero7/main_bitmap.bmp similarity index 100% rename from ClassicStartSrc/Skins/Win7Aero7/main_bitmap.bmp rename to Src/Skins/Win7Aero7/main_bitmap.bmp diff --git a/ClassicStartSrc/Skins/Win7Aero7/main_bitmap_jump.bmp b/Src/Skins/Win7Aero7/main_bitmap_jump.bmp similarity index 100% rename from ClassicStartSrc/Skins/Win7Aero7/main_bitmap_jump.bmp rename to Src/Skins/Win7Aero7/main_bitmap_jump.bmp diff --git a/ClassicStartSrc/Skins/Win7Aero7/main_bitmap_jump_mask.bmp b/Src/Skins/Win7Aero7/main_bitmap_jump_mask.bmp similarity index 100% rename from ClassicStartSrc/Skins/Win7Aero7/main_bitmap_jump_mask.bmp rename to Src/Skins/Win7Aero7/main_bitmap_jump_mask.bmp diff --git a/ClassicStartSrc/Skins/Win7Aero7/main_bitmap_mask.bmp b/Src/Skins/Win7Aero7/main_bitmap_mask.bmp similarity index 100% rename from ClassicStartSrc/Skins/Win7Aero7/main_bitmap_mask.bmp rename to Src/Skins/Win7Aero7/main_bitmap_mask.bmp diff --git a/ClassicStartSrc/Skins/Win7Aero7/main_bitmap_search.bmp b/Src/Skins/Win7Aero7/main_bitmap_search.bmp similarity index 100% rename from ClassicStartSrc/Skins/Win7Aero7/main_bitmap_search.bmp rename to Src/Skins/Win7Aero7/main_bitmap_search.bmp diff --git a/ClassicStartSrc/Skins/Win7Aero7/main_bitmap_search_mask.bmp b/Src/Skins/Win7Aero7/main_bitmap_search_mask.bmp similarity index 100% rename from ClassicStartSrc/Skins/Win7Aero7/main_bitmap_search_mask.bmp rename to Src/Skins/Win7Aero7/main_bitmap_search_mask.bmp diff --git a/ClassicStartSrc/Skins/Win7Aero7/new_item.bmp b/Src/Skins/Win7Aero7/new_item.bmp similarity index 100% rename from ClassicStartSrc/Skins/Win7Aero7/new_item.bmp rename to Src/Skins/Win7Aero7/new_item.bmp diff --git a/ClassicStartSrc/Skins/Win7Aero7/pager.bmp b/Src/Skins/Win7Aero7/pager.bmp similarity index 100% rename from ClassicStartSrc/Skins/Win7Aero7/pager.bmp rename to Src/Skins/Win7Aero7/pager.bmp diff --git a/ClassicStartSrc/Skins/Win7Aero7/pager_arrows.bmp b/Src/Skins/Win7Aero7/pager_arrows.bmp similarity index 100% rename from ClassicStartSrc/Skins/Win7Aero7/pager_arrows.bmp rename to Src/Skins/Win7Aero7/pager_arrows.bmp diff --git a/ClassicStartSrc/Skins/Win7Aero7/pager_arrows150.bmp b/Src/Skins/Win7Aero7/pager_arrows150.bmp similarity index 100% rename from ClassicStartSrc/Skins/Win7Aero7/pager_arrows150.bmp rename to Src/Skins/Win7Aero7/pager_arrows150.bmp diff --git a/ClassicStartSrc/Skins/Win7Aero7/programs.bmp b/Src/Skins/Win7Aero7/programs.bmp similarity index 100% rename from ClassicStartSrc/Skins/Win7Aero7/programs.bmp rename to Src/Skins/Win7Aero7/programs.bmp diff --git a/ClassicStartSrc/Skins/Win7Aero7/programs150.bmp b/Src/Skins/Win7Aero7/programs150.bmp similarity index 100% rename from ClassicStartSrc/Skins/Win7Aero7/programs150.bmp rename to Src/Skins/Win7Aero7/programs150.bmp diff --git a/ClassicStartSrc/Skins/Win7Aero7/resource.h b/Src/Skins/Win7Aero7/resource.h similarity index 100% rename from ClassicStartSrc/Skins/Win7Aero7/resource.h rename to Src/Skins/Win7Aero7/resource.h diff --git a/ClassicStartSrc/Skins/Win7Aero7/search_background.bmp b/Src/Skins/Win7Aero7/search_background.bmp similarity index 100% rename from ClassicStartSrc/Skins/Win7Aero7/search_background.bmp rename to Src/Skins/Win7Aero7/search_background.bmp diff --git a/ClassicStartSrc/Skins/Win7Aero7/search_background_mask.bmp b/Src/Skins/Win7Aero7/search_background_mask.bmp similarity index 100% rename from ClassicStartSrc/Skins/Win7Aero7/search_background_mask.bmp rename to Src/Skins/Win7Aero7/search_background_mask.bmp diff --git a/ClassicStartSrc/Skins/Win7Aero7/selection.bmp b/Src/Skins/Win7Aero7/selection.bmp similarity index 100% rename from ClassicStartSrc/Skins/Win7Aero7/selection.bmp rename to Src/Skins/Win7Aero7/selection.bmp diff --git a/ClassicStartSrc/Skins/Win7Aero7/selectionXP.bmp b/Src/Skins/Win7Aero7/selectionXP.bmp similarity index 100% rename from ClassicStartSrc/Skins/Win7Aero7/selectionXP.bmp rename to Src/Skins/Win7Aero7/selectionXP.bmp diff --git a/ClassicStartSrc/Skins/Win7Aero7/separator.bmp b/Src/Skins/Win7Aero7/separator.bmp similarity index 100% rename from ClassicStartSrc/Skins/Win7Aero7/separator.bmp rename to Src/Skins/Win7Aero7/separator.bmp diff --git a/ClassicStartSrc/Skins/Win7Aero7/separator150.bmp b/Src/Skins/Win7Aero7/separator150.bmp similarity index 100% rename from ClassicStartSrc/Skins/Win7Aero7/separator150.bmp rename to Src/Skins/Win7Aero7/separator150.bmp diff --git a/ClassicStartSrc/Skins/Win7Aero7/separator2.bmp b/Src/Skins/Win7Aero7/separator2.bmp similarity index 100% rename from ClassicStartSrc/Skins/Win7Aero7/separator2.bmp rename to Src/Skins/Win7Aero7/separator2.bmp diff --git a/ClassicStartSrc/Skins/Win7Aero7/separator2150.bmp b/Src/Skins/Win7Aero7/separator2150.bmp similarity index 100% rename from ClassicStartSrc/Skins/Win7Aero7/separator2150.bmp rename to Src/Skins/Win7Aero7/separator2150.bmp diff --git a/ClassicStartSrc/Skins/Win7Aero7/separatorXP.bmp b/Src/Skins/Win7Aero7/separatorXP.bmp similarity index 100% rename from ClassicStartSrc/Skins/Win7Aero7/separatorXP.bmp rename to Src/Skins/Win7Aero7/separatorXP.bmp diff --git a/ClassicStartSrc/Skins/Win7Aero7/shutdown.bmp b/Src/Skins/Win7Aero7/shutdown.bmp similarity index 100% rename from ClassicStartSrc/Skins/Win7Aero7/shutdown.bmp rename to Src/Skins/Win7Aero7/shutdown.bmp diff --git a/ClassicStartSrc/Skins/Win7Aero7/shutdown_arrow.bmp b/Src/Skins/Win7Aero7/shutdown_arrow.bmp similarity index 100% rename from ClassicStartSrc/Skins/Win7Aero7/shutdown_arrow.bmp rename to Src/Skins/Win7Aero7/shutdown_arrow.bmp diff --git a/ClassicStartSrc/Skins/Win7Aero7/shutdown_arrow150.bmp b/Src/Skins/Win7Aero7/shutdown_arrow150.bmp similarity index 100% rename from ClassicStartSrc/Skins/Win7Aero7/shutdown_arrow150.bmp rename to Src/Skins/Win7Aero7/shutdown_arrow150.bmp diff --git a/ClassicStartSrc/Skins/Win7Aero7/shutdown_arrow_search.bmp b/Src/Skins/Win7Aero7/shutdown_arrow_search.bmp similarity index 100% rename from ClassicStartSrc/Skins/Win7Aero7/shutdown_arrow_search.bmp rename to Src/Skins/Win7Aero7/shutdown_arrow_search.bmp diff --git a/ClassicStartSrc/Skins/Win7Aero7/shutdown_arrow_search150.bmp b/Src/Skins/Win7Aero7/shutdown_arrow_search150.bmp similarity index 100% rename from ClassicStartSrc/Skins/Win7Aero7/shutdown_arrow_search150.bmp rename to Src/Skins/Win7Aero7/shutdown_arrow_search150.bmp diff --git a/ClassicStartSrc/Skins/Win7Aero7/shutdown_search.bmp b/Src/Skins/Win7Aero7/shutdown_search.bmp similarity index 100% rename from ClassicStartSrc/Skins/Win7Aero7/shutdown_search.bmp rename to Src/Skins/Win7Aero7/shutdown_search.bmp diff --git a/ClassicStartSrc/Skins/Win7Aero7/split_selection.bmp b/Src/Skins/Win7Aero7/split_selection.bmp similarity index 100% rename from ClassicStartSrc/Skins/Win7Aero7/split_selection.bmp rename to Src/Skins/Win7Aero7/split_selection.bmp diff --git a/ClassicStartSrc/Skins/Win7Aero7/split_selectionXP.bmp b/Src/Skins/Win7Aero7/split_selectionXP.bmp similarity index 100% rename from ClassicStartSrc/Skins/Win7Aero7/split_selectionXP.bmp rename to Src/Skins/Win7Aero7/split_selectionXP.bmp diff --git a/ClassicStartSrc/Skins/Win7Aero7/user_bitmap.bmp b/Src/Skins/Win7Aero7/user_bitmap.bmp similarity index 100% rename from ClassicStartSrc/Skins/Win7Aero7/user_bitmap.bmp rename to Src/Skins/Win7Aero7/user_bitmap.bmp diff --git a/ClassicStartSrc/Skins/Win7Aero7/user_bitmap150.bmp b/Src/Skins/Win7Aero7/user_bitmap150.bmp similarity index 100% rename from ClassicStartSrc/Skins/Win7Aero7/user_bitmap150.bmp rename to Src/Skins/Win7Aero7/user_bitmap150.bmp diff --git a/ClassicStartSrc/Skins/Win7Basic/SkinDescription.txt b/Src/Skins/Win7Basic/SkinDescription.txt similarity index 99% rename from ClassicStartSrc/Skins/Win7Basic/SkinDescription.txt rename to Src/Skins/Win7Basic/SkinDescription.txt index 0660139..922f40b 100644 --- a/ClassicStartSrc/Skins/Win7Basic/SkinDescription.txt +++ b/Src/Skins/Win7Basic/SkinDescription.txt @@ -6,7 +6,7 @@ About=#7102 ; AboutIcon - the ID of an icon resource to use in the About box AboutIcon=1 -; Version - version of the required skin engine. Set to 2 if the skin uses any of the new features introduced in Classic Start 1.9.0 like full glass, +; Version - version of the required skin engine. Set to 2 if the skin uses any of the new features introduced in Open-Shell 1.9.0 like full glass, ; skinnable sub-menus, skinnable pager buttons, skinnable arrows, etc Version=2 diff --git a/ClassicStartSrc/Skins/Win7Basic/Win7Basic.rc b/Src/Skins/Win7Basic/Win7Basic.rc similarity index 97% rename from ClassicStartSrc/Skins/Win7Basic/Win7Basic.rc rename to Src/Skins/Win7Basic/Win7Basic.rc index 115a9ab..b694260 100644 --- a/ClassicStartSrc/Skins/Win7Basic/Win7Basic.rc +++ b/Src/Skins/Win7Basic/Win7Basic.rc @@ -89,7 +89,7 @@ END // Icon with lowest ID value placed first to ensure application icon // remains consistent on all systems. -1 ICON "..\\..\\ClassicStartSetup\\ClassicStart.ico" +1 ICON "..\\..\\Setup\\OpenShell.ico" #endif // English (U.S.) resources ///////////////////////////////////////////////////////////////////////////// diff --git a/ClassicStartSrc/Skins/Win7Basic/Win7Basic.vcxproj b/Src/Skins/Win7Basic/Win7Basic.vcxproj similarity index 96% rename from ClassicStartSrc/Skins/Win7Basic/Win7Basic.vcxproj rename to Src/Skins/Win7Basic/Win7Basic.vcxproj index 8289de5..4417bd5 100644 --- a/ClassicStartSrc/Skins/Win7Basic/Win7Basic.vcxproj +++ b/Src/Skins/Win7Basic/Win7Basic.vcxproj @@ -10,7 +10,7 @@ {404821C5-4EE4-4908-A759-5EF6DAC14AB6} Win7Basic Win32Proj - 10.0.16299.0 + 10.0.17134.0 @@ -26,7 +26,7 @@ - $(SolutionDir)ClassicStartMenu\Skins\ + $(SolutionDir)StartMenu\Skins\ $(Configuration)\ true false @@ -78,4 +78,4 @@ - \ No newline at end of file + diff --git a/ClassicStartSrc/Skins/Win7Basic/Win7Basic.vcxproj.filters b/Src/Skins/Win7Basic/Win7Basic.vcxproj.filters similarity index 100% rename from ClassicStartSrc/Skins/Win7Basic/Win7Basic.vcxproj.filters rename to Src/Skins/Win7Basic/Win7Basic.vcxproj.filters diff --git a/ClassicStartSrc/Skins/Win7Basic/main_bitmap.bmp b/Src/Skins/Win7Basic/main_bitmap.bmp similarity index 100% rename from ClassicStartSrc/Skins/Win7Basic/main_bitmap.bmp rename to Src/Skins/Win7Basic/main_bitmap.bmp diff --git a/ClassicStartSrc/Skins/Win7Basic/main_bitmap2.bmp b/Src/Skins/Win7Basic/main_bitmap2.bmp similarity index 100% rename from ClassicStartSrc/Skins/Win7Basic/main_bitmap2.bmp rename to Src/Skins/Win7Basic/main_bitmap2.bmp diff --git a/ClassicStartSrc/Skins/Win7Basic/main_bitmapXP.bmp b/Src/Skins/Win7Basic/main_bitmapXP.bmp similarity index 100% rename from ClassicStartSrc/Skins/Win7Basic/main_bitmapXP.bmp rename to Src/Skins/Win7Basic/main_bitmapXP.bmp diff --git a/ClassicStartSrc/Skins/Win7Basic/main_bitmap_mask.bmp b/Src/Skins/Win7Basic/main_bitmap_mask.bmp similarity index 100% rename from ClassicStartSrc/Skins/Win7Basic/main_bitmap_mask.bmp rename to Src/Skins/Win7Basic/main_bitmap_mask.bmp diff --git a/ClassicStartSrc/Skins/Win7Basic/main_bitmap_mask2.bmp b/Src/Skins/Win7Basic/main_bitmap_mask2.bmp similarity index 100% rename from ClassicStartSrc/Skins/Win7Basic/main_bitmap_mask2.bmp rename to Src/Skins/Win7Basic/main_bitmap_mask2.bmp diff --git a/ClassicStartSrc/Skins/Win7Basic/main_bitmap_maskXP.bmp b/Src/Skins/Win7Basic/main_bitmap_maskXP.bmp similarity index 100% rename from ClassicStartSrc/Skins/Win7Basic/main_bitmap_maskXP.bmp rename to Src/Skins/Win7Basic/main_bitmap_maskXP.bmp diff --git a/ClassicStartSrc/Skins/Win7Basic/menu_arrows.bmp b/Src/Skins/Win7Basic/menu_arrows.bmp similarity index 100% rename from ClassicStartSrc/Skins/Win7Basic/menu_arrows.bmp rename to Src/Skins/Win7Basic/menu_arrows.bmp diff --git a/ClassicStartSrc/Skins/Win7Basic/menu_arrows2.bmp b/Src/Skins/Win7Basic/menu_arrows2.bmp similarity index 100% rename from ClassicStartSrc/Skins/Win7Basic/menu_arrows2.bmp rename to Src/Skins/Win7Basic/menu_arrows2.bmp diff --git a/ClassicStartSrc/Skins/Win7Basic/new_item.bmp b/Src/Skins/Win7Basic/new_item.bmp similarity index 100% rename from ClassicStartSrc/Skins/Win7Basic/new_item.bmp rename to Src/Skins/Win7Basic/new_item.bmp diff --git a/ClassicStartSrc/Skins/Win7Basic/pager.bmp b/Src/Skins/Win7Basic/pager.bmp similarity index 100% rename from ClassicStartSrc/Skins/Win7Basic/pager.bmp rename to Src/Skins/Win7Basic/pager.bmp diff --git a/ClassicStartSrc/Skins/Win7Basic/pager_arrows.bmp b/Src/Skins/Win7Basic/pager_arrows.bmp similarity index 100% rename from ClassicStartSrc/Skins/Win7Basic/pager_arrows.bmp rename to Src/Skins/Win7Basic/pager_arrows.bmp diff --git a/ClassicStartSrc/Skins/Win7Basic/pager_arrows150.bmp b/Src/Skins/Win7Basic/pager_arrows150.bmp similarity index 100% rename from ClassicStartSrc/Skins/Win7Basic/pager_arrows150.bmp rename to Src/Skins/Win7Basic/pager_arrows150.bmp diff --git a/ClassicStartSrc/Skins/Win7Basic/resource.h b/Src/Skins/Win7Basic/resource.h similarity index 100% rename from ClassicStartSrc/Skins/Win7Basic/resource.h rename to Src/Skins/Win7Basic/resource.h diff --git a/ClassicStartSrc/Skins/Win7Basic/selection.bmp b/Src/Skins/Win7Basic/selection.bmp similarity index 100% rename from ClassicStartSrc/Skins/Win7Basic/selection.bmp rename to Src/Skins/Win7Basic/selection.bmp diff --git a/ClassicStartSrc/Skins/Win7Basic/selectionXP.bmp b/Src/Skins/Win7Basic/selectionXP.bmp similarity index 100% rename from ClassicStartSrc/Skins/Win7Basic/selectionXP.bmp rename to Src/Skins/Win7Basic/selectionXP.bmp diff --git a/ClassicStartSrc/Skins/Win7Basic/separator.bmp b/Src/Skins/Win7Basic/separator.bmp similarity index 100% rename from ClassicStartSrc/Skins/Win7Basic/separator.bmp rename to Src/Skins/Win7Basic/separator.bmp diff --git a/ClassicStartSrc/Skins/Win7Basic/separator150.bmp b/Src/Skins/Win7Basic/separator150.bmp similarity index 100% rename from ClassicStartSrc/Skins/Win7Basic/separator150.bmp rename to Src/Skins/Win7Basic/separator150.bmp diff --git a/ClassicStartSrc/Skins/Win7Basic/separator2.bmp b/Src/Skins/Win7Basic/separator2.bmp similarity index 100% rename from ClassicStartSrc/Skins/Win7Basic/separator2.bmp rename to Src/Skins/Win7Basic/separator2.bmp diff --git a/ClassicStartSrc/Skins/Win7Basic/separator2150.bmp b/Src/Skins/Win7Basic/separator2150.bmp similarity index 100% rename from ClassicStartSrc/Skins/Win7Basic/separator2150.bmp rename to Src/Skins/Win7Basic/separator2150.bmp diff --git a/ClassicStartSrc/Skins/Win7Basic/separatorXP.bmp b/Src/Skins/Win7Basic/separatorXP.bmp similarity index 100% rename from ClassicStartSrc/Skins/Win7Basic/separatorXP.bmp rename to Src/Skins/Win7Basic/separatorXP.bmp diff --git a/ClassicStartSrc/Skins/Win7Basic/split_selection.bmp b/Src/Skins/Win7Basic/split_selection.bmp similarity index 100% rename from ClassicStartSrc/Skins/Win7Basic/split_selection.bmp rename to Src/Skins/Win7Basic/split_selection.bmp diff --git a/ClassicStartSrc/Skins/Win7Basic/split_selectionXP.bmp b/Src/Skins/Win7Basic/split_selectionXP.bmp similarity index 100% rename from ClassicStartSrc/Skins/Win7Basic/split_selectionXP.bmp rename to Src/Skins/Win7Basic/split_selectionXP.bmp diff --git a/ClassicStartSrc/Skins/Win7Basic/user_bitmap.bmp b/Src/Skins/Win7Basic/user_bitmap.bmp similarity index 100% rename from ClassicStartSrc/Skins/Win7Basic/user_bitmap.bmp rename to Src/Skins/Win7Basic/user_bitmap.bmp diff --git a/ClassicStartSrc/Skins/Win8/SkinDescription.txt b/Src/Skins/Win8/SkinDescription.txt similarity index 99% rename from ClassicStartSrc/Skins/Win8/SkinDescription.txt rename to Src/Skins/Win8/SkinDescription.txt index 10504be..99985e3 100644 --- a/ClassicStartSrc/Skins/Win8/SkinDescription.txt +++ b/Src/Skins/Win8/SkinDescription.txt @@ -6,7 +6,7 @@ About=#7107 ; AboutIcon - the ID of an icon resource to use in the About box AboutIcon=1 -; Version - version of the required skin engine. Set to 2 if the skin uses any of the new features introduced in Classic Start 1.9.0 like full glass, +; Version - version of the required skin engine. Set to 2 if the skin uses any of the new features introduced in Open-Shell 1.9.0 like full glass, ; skinnable sub-menus, skinnable pager buttons, skinnable arrows, etc Version=2 diff --git a/ClassicStartSrc/Skins/Win8/Win8.rc b/Src/Skins/Win8/Win8.rc similarity index 97% rename from ClassicStartSrc/Skins/Win8/Win8.rc rename to Src/Skins/Win8/Win8.rc index 31fb6f0..2872ed9 100644 --- a/ClassicStartSrc/Skins/Win8/Win8.rc +++ b/Src/Skins/Win8/Win8.rc @@ -54,7 +54,7 @@ END // Icon with lowest ID value placed first to ensure application icon // remains consistent on all systems. -1 ICON "..\\..\\ClassicStartSetup\\ClassicStart.ico" +1 ICON "..\\..\\Setup\\OpenShell.ico" ///////////////////////////////////////////////////////////////////////////// // diff --git a/ClassicStartSrc/Skins/Win8/Win8.vcxproj b/Src/Skins/Win8/Win8.vcxproj similarity index 96% rename from ClassicStartSrc/Skins/Win8/Win8.vcxproj rename to Src/Skins/Win8/Win8.vcxproj index ba42031..f1d1a34 100644 --- a/ClassicStartSrc/Skins/Win8/Win8.vcxproj +++ b/Src/Skins/Win8/Win8.vcxproj @@ -10,7 +10,7 @@ {ED74EBA9-1BCB-4B8F-9AE1-DC63B3C24A94} Win8 Win32Proj - 10.0.16299.0 + 10.0.17134.0 @@ -26,7 +26,7 @@ - $(SolutionDir)ClassicStartMenu\Skins\ + $(SolutionDir)StartMenu\Skins\ $(Configuration)\ true false @@ -84,4 +84,4 @@ - \ No newline at end of file + diff --git a/ClassicStartSrc/Skins/Win8/Win8.vcxproj.filters b/Src/Skins/Win8/Win8.vcxproj.filters similarity index 100% rename from ClassicStartSrc/Skins/Win8/Win8.vcxproj.filters rename to Src/Skins/Win8/Win8.vcxproj.filters diff --git a/ClassicStartSrc/Skins/Win8/main_bitmap.bmp b/Src/Skins/Win8/main_bitmap.bmp similarity index 100% rename from ClassicStartSrc/Skins/Win8/main_bitmap.bmp rename to Src/Skins/Win8/main_bitmap.bmp diff --git a/ClassicStartSrc/Skins/Win8/main_bitmap2.bmp b/Src/Skins/Win8/main_bitmap2.bmp similarity index 100% rename from ClassicStartSrc/Skins/Win8/main_bitmap2.bmp rename to Src/Skins/Win8/main_bitmap2.bmp diff --git a/ClassicStartSrc/Skins/Win8/main_bitmap2t.bmp b/Src/Skins/Win8/main_bitmap2t.bmp similarity index 100% rename from ClassicStartSrc/Skins/Win8/main_bitmap2t.bmp rename to Src/Skins/Win8/main_bitmap2t.bmp diff --git a/ClassicStartSrc/Skins/Win8/main_bitmap_mask.bmp b/Src/Skins/Win8/main_bitmap_mask.bmp similarity index 100% rename from ClassicStartSrc/Skins/Win8/main_bitmap_mask.bmp rename to Src/Skins/Win8/main_bitmap_mask.bmp diff --git a/ClassicStartSrc/Skins/Win8/main_bitmap_mask2.bmp b/Src/Skins/Win8/main_bitmap_mask2.bmp similarity index 100% rename from ClassicStartSrc/Skins/Win8/main_bitmap_mask2.bmp rename to Src/Skins/Win8/main_bitmap_mask2.bmp diff --git a/ClassicStartSrc/Skins/Win8/main_bitmapt.bmp b/Src/Skins/Win8/main_bitmapt.bmp similarity index 100% rename from ClassicStartSrc/Skins/Win8/main_bitmapt.bmp rename to Src/Skins/Win8/main_bitmapt.bmp diff --git a/ClassicStartSrc/Skins/Win8/menu_arrows.bmp b/Src/Skins/Win8/menu_arrows.bmp similarity index 100% rename from ClassicStartSrc/Skins/Win8/menu_arrows.bmp rename to Src/Skins/Win8/menu_arrows.bmp diff --git a/ClassicStartSrc/Skins/Win8/menu_arrows150.bmp b/Src/Skins/Win8/menu_arrows150.bmp similarity index 100% rename from ClassicStartSrc/Skins/Win8/menu_arrows150.bmp rename to Src/Skins/Win8/menu_arrows150.bmp diff --git a/ClassicStartSrc/Skins/Win8/new_item.bmp b/Src/Skins/Win8/new_item.bmp similarity index 100% rename from ClassicStartSrc/Skins/Win8/new_item.bmp rename to Src/Skins/Win8/new_item.bmp diff --git a/ClassicStartSrc/Skins/Win8/pager.bmp b/Src/Skins/Win8/pager.bmp similarity index 100% rename from ClassicStartSrc/Skins/Win8/pager.bmp rename to Src/Skins/Win8/pager.bmp diff --git a/ClassicStartSrc/Skins/Win8/pager_arrows.bmp b/Src/Skins/Win8/pager_arrows.bmp similarity index 100% rename from ClassicStartSrc/Skins/Win8/pager_arrows.bmp rename to Src/Skins/Win8/pager_arrows.bmp diff --git a/ClassicStartSrc/Skins/Win8/pager_arrows150.bmp b/Src/Skins/Win8/pager_arrows150.bmp similarity index 100% rename from ClassicStartSrc/Skins/Win8/pager_arrows150.bmp rename to Src/Skins/Win8/pager_arrows150.bmp diff --git a/ClassicStartSrc/Skins/Win8/programs.bmp b/Src/Skins/Win8/programs.bmp similarity index 100% rename from ClassicStartSrc/Skins/Win8/programs.bmp rename to Src/Skins/Win8/programs.bmp diff --git a/ClassicStartSrc/Skins/Win8/resource.h b/Src/Skins/Win8/resource.h similarity index 100% rename from ClassicStartSrc/Skins/Win8/resource.h rename to Src/Skins/Win8/resource.h diff --git a/ClassicStartSrc/Skins/Win8/search_background.bmp b/Src/Skins/Win8/search_background.bmp similarity index 100% rename from ClassicStartSrc/Skins/Win8/search_background.bmp rename to Src/Skins/Win8/search_background.bmp diff --git a/ClassicStartSrc/Skins/Win8/search_background_mask.bmp b/Src/Skins/Win8/search_background_mask.bmp similarity index 100% rename from ClassicStartSrc/Skins/Win8/search_background_mask.bmp rename to Src/Skins/Win8/search_background_mask.bmp diff --git a/ClassicStartSrc/Skins/Win8/selection.bmp b/Src/Skins/Win8/selection.bmp similarity index 100% rename from ClassicStartSrc/Skins/Win8/selection.bmp rename to Src/Skins/Win8/selection.bmp diff --git a/ClassicStartSrc/Skins/Win8/selectionXP.bmp b/Src/Skins/Win8/selectionXP.bmp similarity index 100% rename from ClassicStartSrc/Skins/Win8/selectionXP.bmp rename to Src/Skins/Win8/selectionXP.bmp diff --git a/ClassicStartSrc/Skins/Win8/selectionXP_mask.bmp b/Src/Skins/Win8/selectionXP_mask.bmp similarity index 100% rename from ClassicStartSrc/Skins/Win8/selectionXP_mask.bmp rename to Src/Skins/Win8/selectionXP_mask.bmp diff --git a/ClassicStartSrc/Skins/Win8/selectionXPb.bmp b/Src/Skins/Win8/selectionXPb.bmp similarity index 100% rename from ClassicStartSrc/Skins/Win8/selectionXPb.bmp rename to Src/Skins/Win8/selectionXPb.bmp diff --git a/ClassicStartSrc/Skins/Win8/separator.bmp b/Src/Skins/Win8/separator.bmp similarity index 100% rename from ClassicStartSrc/Skins/Win8/separator.bmp rename to Src/Skins/Win8/separator.bmp diff --git a/ClassicStartSrc/Skins/Win8/separator150.bmp b/Src/Skins/Win8/separator150.bmp similarity index 100% rename from ClassicStartSrc/Skins/Win8/separator150.bmp rename to Src/Skins/Win8/separator150.bmp diff --git a/ClassicStartSrc/Skins/Win8/separator2.bmp b/Src/Skins/Win8/separator2.bmp similarity index 100% rename from ClassicStartSrc/Skins/Win8/separator2.bmp rename to Src/Skins/Win8/separator2.bmp diff --git a/ClassicStartSrc/Skins/Win8/separator2150.bmp b/Src/Skins/Win8/separator2150.bmp similarity index 100% rename from ClassicStartSrc/Skins/Win8/separator2150.bmp rename to Src/Skins/Win8/separator2150.bmp diff --git a/ClassicStartSrc/Skins/Win8/separatorXP.bmp b/Src/Skins/Win8/separatorXP.bmp similarity index 100% rename from ClassicStartSrc/Skins/Win8/separatorXP.bmp rename to Src/Skins/Win8/separatorXP.bmp diff --git a/ClassicStartSrc/Skins/Win8/separatorXPb.bmp b/Src/Skins/Win8/separatorXPb.bmp similarity index 100% rename from ClassicStartSrc/Skins/Win8/separatorXPb.bmp rename to Src/Skins/Win8/separatorXPb.bmp diff --git a/ClassicStartSrc/Skins/Win8/split_selection.bmp b/Src/Skins/Win8/split_selection.bmp similarity index 100% rename from ClassicStartSrc/Skins/Win8/split_selection.bmp rename to Src/Skins/Win8/split_selection.bmp diff --git a/ClassicStartSrc/Skins/Win8/split_selectionXP.bmp b/Src/Skins/Win8/split_selectionXP.bmp similarity index 100% rename from ClassicStartSrc/Skins/Win8/split_selectionXP.bmp rename to Src/Skins/Win8/split_selectionXP.bmp diff --git a/ClassicStartSrc/Skins/Win8/split_selectionXP_mask.bmp b/Src/Skins/Win8/split_selectionXP_mask.bmp similarity index 100% rename from ClassicStartSrc/Skins/Win8/split_selectionXP_mask.bmp rename to Src/Skins/Win8/split_selectionXP_mask.bmp diff --git a/ClassicStartSrc/Skins/Win8/split_selectionXPb.bmp b/Src/Skins/Win8/split_selectionXPb.bmp similarity index 100% rename from ClassicStartSrc/Skins/Win8/split_selectionXPb.bmp rename to Src/Skins/Win8/split_selectionXPb.bmp diff --git a/ClassicStartSrc/Skins/Win8/user_bitmap.bmp b/Src/Skins/Win8/user_bitmap.bmp similarity index 100% rename from ClassicStartSrc/Skins/Win8/user_bitmap.bmp rename to Src/Skins/Win8/user_bitmap.bmp diff --git a/ClassicStartSrc/Skins/Win87/SkinDescription.txt b/Src/Skins/Win87/SkinDescription.txt similarity index 99% rename from ClassicStartSrc/Skins/Win87/SkinDescription.txt rename to Src/Skins/Win87/SkinDescription.txt index dd017d6..8ce781d 100644 --- a/ClassicStartSrc/Skins/Win87/SkinDescription.txt +++ b/Src/Skins/Win87/SkinDescription.txt @@ -6,7 +6,7 @@ About=#7107 ; AboutIcon - the ID of an icon resource to use in the About box AboutIcon=1 -; Version - version of the required skin engine. Set to 2 if the skin uses any of the new features introduced in Classic Start 1.9.0 like full glass, +; Version - version of the required skin engine. Set to 2 if the skin uses any of the new features introduced in Open-Shell 1.9.0 like full glass, ; skinnable sub-menus, skinnable pager buttons, skinnable arrows, etc Version=2 diff --git a/ClassicStartSrc/Skins/Win87/Win87.rc b/Src/Skins/Win87/Win87.rc similarity index 97% rename from ClassicStartSrc/Skins/Win87/Win87.rc rename to Src/Skins/Win87/Win87.rc index 93cf7f8..6016074 100644 --- a/ClassicStartSrc/Skins/Win87/Win87.rc +++ b/Src/Skins/Win87/Win87.rc @@ -54,7 +54,7 @@ END // Icon with lowest ID value placed first to ensure application icon // remains consistent on all systems. -1 ICON "..\\..\\ClassicStartSetup\\ClassicStart.ico" +1 ICON "..\\..\\Setup\\OpenShell.ico" ///////////////////////////////////////////////////////////////////////////// // diff --git a/ClassicStartSrc/Skins/Win87/Win87.vcxproj b/Src/Skins/Win87/Win87.vcxproj similarity index 96% rename from ClassicStartSrc/Skins/Win87/Win87.vcxproj rename to Src/Skins/Win87/Win87.vcxproj index ade5d72..fca11c3 100644 --- a/ClassicStartSrc/Skins/Win87/Win87.vcxproj +++ b/Src/Skins/Win87/Win87.vcxproj @@ -10,7 +10,7 @@ {5C875214-0E3A-4CF0-BC0C-BFF6FAA4C089} Win87 Win32Proj - 10.0.16299.0 + 10.0.17134.0 @@ -26,7 +26,7 @@ - $(SolutionDir)ClassicStartMenu\Skins\ + $(SolutionDir)StartMenu\Skins\ $(Configuration)\ true false @@ -85,4 +85,4 @@ - \ No newline at end of file + diff --git a/ClassicStartSrc/Skins/Win87/Win87.vcxproj.filters b/Src/Skins/Win87/Win87.vcxproj.filters similarity index 100% rename from ClassicStartSrc/Skins/Win87/Win87.vcxproj.filters rename to Src/Skins/Win87/Win87.vcxproj.filters diff --git a/ClassicStartSrc/Skins/Win87/main_bitmap.bmp b/Src/Skins/Win87/main_bitmap.bmp similarity index 100% rename from ClassicStartSrc/Skins/Win87/main_bitmap.bmp rename to Src/Skins/Win87/main_bitmap.bmp diff --git a/ClassicStartSrc/Skins/Win87/main_bitmap_jump.bmp b/Src/Skins/Win87/main_bitmap_jump.bmp similarity index 100% rename from ClassicStartSrc/Skins/Win87/main_bitmap_jump.bmp rename to Src/Skins/Win87/main_bitmap_jump.bmp diff --git a/ClassicStartSrc/Skins/Win87/main_bitmap_jump_mask.bmp b/Src/Skins/Win87/main_bitmap_jump_mask.bmp similarity index 100% rename from ClassicStartSrc/Skins/Win87/main_bitmap_jump_mask.bmp rename to Src/Skins/Win87/main_bitmap_jump_mask.bmp diff --git a/ClassicStartSrc/Skins/Win87/main_bitmap_jumpt.bmp b/Src/Skins/Win87/main_bitmap_jumpt.bmp similarity index 100% rename from ClassicStartSrc/Skins/Win87/main_bitmap_jumpt.bmp rename to Src/Skins/Win87/main_bitmap_jumpt.bmp diff --git a/ClassicStartSrc/Skins/Win87/main_bitmap_mask.bmp b/Src/Skins/Win87/main_bitmap_mask.bmp similarity index 100% rename from ClassicStartSrc/Skins/Win87/main_bitmap_mask.bmp rename to Src/Skins/Win87/main_bitmap_mask.bmp diff --git a/ClassicStartSrc/Skins/Win87/main_bitmap_search.bmp b/Src/Skins/Win87/main_bitmap_search.bmp similarity index 100% rename from ClassicStartSrc/Skins/Win87/main_bitmap_search.bmp rename to Src/Skins/Win87/main_bitmap_search.bmp diff --git a/ClassicStartSrc/Skins/Win87/main_bitmap_search_mask.bmp b/Src/Skins/Win87/main_bitmap_search_mask.bmp similarity index 100% rename from ClassicStartSrc/Skins/Win87/main_bitmap_search_mask.bmp rename to Src/Skins/Win87/main_bitmap_search_mask.bmp diff --git a/ClassicStartSrc/Skins/Win87/main_bitmap_searcht.bmp b/Src/Skins/Win87/main_bitmap_searcht.bmp similarity index 100% rename from ClassicStartSrc/Skins/Win87/main_bitmap_searcht.bmp rename to Src/Skins/Win87/main_bitmap_searcht.bmp diff --git a/ClassicStartSrc/Skins/Win87/main_bitmapt.bmp b/Src/Skins/Win87/main_bitmapt.bmp similarity index 100% rename from ClassicStartSrc/Skins/Win87/main_bitmapt.bmp rename to Src/Skins/Win87/main_bitmapt.bmp diff --git a/ClassicStartSrc/Skins/Win87/menu_arrows.bmp b/Src/Skins/Win87/menu_arrows.bmp similarity index 100% rename from ClassicStartSrc/Skins/Win87/menu_arrows.bmp rename to Src/Skins/Win87/menu_arrows.bmp diff --git a/ClassicStartSrc/Skins/Win87/menu_arrows150.bmp b/Src/Skins/Win87/menu_arrows150.bmp similarity index 100% rename from ClassicStartSrc/Skins/Win87/menu_arrows150.bmp rename to Src/Skins/Win87/menu_arrows150.bmp diff --git a/ClassicStartSrc/Skins/Win87/new_item.bmp b/Src/Skins/Win87/new_item.bmp similarity index 100% rename from ClassicStartSrc/Skins/Win87/new_item.bmp rename to Src/Skins/Win87/new_item.bmp diff --git a/ClassicStartSrc/Skins/Win87/pager.bmp b/Src/Skins/Win87/pager.bmp similarity index 100% rename from ClassicStartSrc/Skins/Win87/pager.bmp rename to Src/Skins/Win87/pager.bmp diff --git a/ClassicStartSrc/Skins/Win87/pager_arrows.bmp b/Src/Skins/Win87/pager_arrows.bmp similarity index 100% rename from ClassicStartSrc/Skins/Win87/pager_arrows.bmp rename to Src/Skins/Win87/pager_arrows.bmp diff --git a/ClassicStartSrc/Skins/Win87/pager_arrows150.bmp b/Src/Skins/Win87/pager_arrows150.bmp similarity index 100% rename from ClassicStartSrc/Skins/Win87/pager_arrows150.bmp rename to Src/Skins/Win87/pager_arrows150.bmp diff --git a/ClassicStartSrc/Skins/Win87/programs.bmp b/Src/Skins/Win87/programs.bmp similarity index 100% rename from ClassicStartSrc/Skins/Win87/programs.bmp rename to Src/Skins/Win87/programs.bmp diff --git a/ClassicStartSrc/Skins/Win87/programs150.bmp b/Src/Skins/Win87/programs150.bmp similarity index 100% rename from ClassicStartSrc/Skins/Win87/programs150.bmp rename to Src/Skins/Win87/programs150.bmp diff --git a/ClassicStartSrc/Skins/Win87/resource.h b/Src/Skins/Win87/resource.h similarity index 100% rename from ClassicStartSrc/Skins/Win87/resource.h rename to Src/Skins/Win87/resource.h diff --git a/ClassicStartSrc/Skins/Win87/search_background.bmp b/Src/Skins/Win87/search_background.bmp similarity index 100% rename from ClassicStartSrc/Skins/Win87/search_background.bmp rename to Src/Skins/Win87/search_background.bmp diff --git a/ClassicStartSrc/Skins/Win87/search_background_mask.bmp b/Src/Skins/Win87/search_background_mask.bmp similarity index 100% rename from ClassicStartSrc/Skins/Win87/search_background_mask.bmp rename to Src/Skins/Win87/search_background_mask.bmp diff --git a/ClassicStartSrc/Skins/Win87/selection.bmp b/Src/Skins/Win87/selection.bmp similarity index 100% rename from ClassicStartSrc/Skins/Win87/selection.bmp rename to Src/Skins/Win87/selection.bmp diff --git a/ClassicStartSrc/Skins/Win87/selectionXP.bmp b/Src/Skins/Win87/selectionXP.bmp similarity index 100% rename from ClassicStartSrc/Skins/Win87/selectionXP.bmp rename to Src/Skins/Win87/selectionXP.bmp diff --git a/ClassicStartSrc/Skins/Win87/selectionXP_mask.bmp b/Src/Skins/Win87/selectionXP_mask.bmp similarity index 100% rename from ClassicStartSrc/Skins/Win87/selectionXP_mask.bmp rename to Src/Skins/Win87/selectionXP_mask.bmp diff --git a/ClassicStartSrc/Skins/Win87/selectionXPb.bmp b/Src/Skins/Win87/selectionXPb.bmp similarity index 100% rename from ClassicStartSrc/Skins/Win87/selectionXPb.bmp rename to Src/Skins/Win87/selectionXPb.bmp diff --git a/ClassicStartSrc/Skins/Win87/separator.bmp b/Src/Skins/Win87/separator.bmp similarity index 100% rename from ClassicStartSrc/Skins/Win87/separator.bmp rename to Src/Skins/Win87/separator.bmp diff --git a/ClassicStartSrc/Skins/Win87/separator150.bmp b/Src/Skins/Win87/separator150.bmp similarity index 100% rename from ClassicStartSrc/Skins/Win87/separator150.bmp rename to Src/Skins/Win87/separator150.bmp diff --git a/ClassicStartSrc/Skins/Win87/separator2.bmp b/Src/Skins/Win87/separator2.bmp similarity index 100% rename from ClassicStartSrc/Skins/Win87/separator2.bmp rename to Src/Skins/Win87/separator2.bmp diff --git a/ClassicStartSrc/Skins/Win87/separator2150.bmp b/Src/Skins/Win87/separator2150.bmp similarity index 100% rename from ClassicStartSrc/Skins/Win87/separator2150.bmp rename to Src/Skins/Win87/separator2150.bmp diff --git a/ClassicStartSrc/Skins/Win87/separatorXP.bmp b/Src/Skins/Win87/separatorXP.bmp similarity index 100% rename from ClassicStartSrc/Skins/Win87/separatorXP.bmp rename to Src/Skins/Win87/separatorXP.bmp diff --git a/ClassicStartSrc/Skins/Win87/separatorXPb.bmp b/Src/Skins/Win87/separatorXPb.bmp similarity index 100% rename from ClassicStartSrc/Skins/Win87/separatorXPb.bmp rename to Src/Skins/Win87/separatorXPb.bmp diff --git a/ClassicStartSrc/Skins/Win87/shutdown.bmp b/Src/Skins/Win87/shutdown.bmp similarity index 100% rename from ClassicStartSrc/Skins/Win87/shutdown.bmp rename to Src/Skins/Win87/shutdown.bmp diff --git a/ClassicStartSrc/Skins/Win87/shutdown_mask.bmp b/Src/Skins/Win87/shutdown_mask.bmp similarity index 100% rename from ClassicStartSrc/Skins/Win87/shutdown_mask.bmp rename to Src/Skins/Win87/shutdown_mask.bmp diff --git a/ClassicStartSrc/Skins/Win87/shutdown_search.bmp b/Src/Skins/Win87/shutdown_search.bmp similarity index 100% rename from ClassicStartSrc/Skins/Win87/shutdown_search.bmp rename to Src/Skins/Win87/shutdown_search.bmp diff --git a/ClassicStartSrc/Skins/Win87/shutdownb.bmp b/Src/Skins/Win87/shutdownb.bmp similarity index 100% rename from ClassicStartSrc/Skins/Win87/shutdownb.bmp rename to Src/Skins/Win87/shutdownb.bmp diff --git a/ClassicStartSrc/Skins/Win87/split_selection.bmp b/Src/Skins/Win87/split_selection.bmp similarity index 100% rename from ClassicStartSrc/Skins/Win87/split_selection.bmp rename to Src/Skins/Win87/split_selection.bmp diff --git a/ClassicStartSrc/Skins/Win87/split_selectionXP.bmp b/Src/Skins/Win87/split_selectionXP.bmp similarity index 100% rename from ClassicStartSrc/Skins/Win87/split_selectionXP.bmp rename to Src/Skins/Win87/split_selectionXP.bmp diff --git a/ClassicStartSrc/Skins/Win87/split_selectionXP_mask.bmp b/Src/Skins/Win87/split_selectionXP_mask.bmp similarity index 100% rename from ClassicStartSrc/Skins/Win87/split_selectionXP_mask.bmp rename to Src/Skins/Win87/split_selectionXP_mask.bmp diff --git a/ClassicStartSrc/Skins/Win87/split_selectionXPb.bmp b/Src/Skins/Win87/split_selectionXPb.bmp similarity index 100% rename from ClassicStartSrc/Skins/Win87/split_selectionXPb.bmp rename to Src/Skins/Win87/split_selectionXPb.bmp diff --git a/ClassicStartSrc/Skins/Win87/user_bitmap.bmp b/Src/Skins/Win87/user_bitmap.bmp similarity index 100% rename from ClassicStartSrc/Skins/Win87/user_bitmap.bmp rename to Src/Skins/Win87/user_bitmap.bmp diff --git a/ClassicStartSrc/Skins/Win87/user_bitmap150.bmp b/Src/Skins/Win87/user_bitmap150.bmp similarity index 100% rename from ClassicStartSrc/Skins/Win87/user_bitmap150.bmp rename to Src/Skins/Win87/user_bitmap150.bmp diff --git a/ClassicStartSrc/Skins/WinXP/SkinDescription.txt b/Src/Skins/WinXP/SkinDescription.txt similarity index 97% rename from ClassicStartSrc/Skins/WinXP/SkinDescription.txt rename to Src/Skins/WinXP/SkinDescription.txt index 2107d0d..69ebc07 100644 --- a/ClassicStartSrc/Skins/WinXP/SkinDescription.txt +++ b/Src/Skins/WinXP/SkinDescription.txt @@ -6,7 +6,7 @@ About=#7106 ; AboutIcon - the ID of an icon resource to use in the About box AboutIcon=1 -; Version - version of the required skin engine. Set to 2 if the skin uses any of the new features introduced in Classic Start 1.9.0 like full glass, +; Version - version of the required skin engine. Set to 2 if the skin uses any of the new features introduced in Open-Shell 1.9.0 like full glass, ; skinnable sub-menus, skinnable pager buttons, skinnable arrows, etc Version=2 diff --git a/ClassicStartSrc/Skins/WinXP/SkinDescriptionOlive.txt b/Src/Skins/WinXP/SkinDescriptionOlive.txt similarity index 100% rename from ClassicStartSrc/Skins/WinXP/SkinDescriptionOlive.txt rename to Src/Skins/WinXP/SkinDescriptionOlive.txt diff --git a/ClassicStartSrc/Skins/WinXP/SkinDescriptionSilver.txt b/Src/Skins/WinXP/SkinDescriptionSilver.txt similarity index 100% rename from ClassicStartSrc/Skins/WinXP/SkinDescriptionSilver.txt rename to Src/Skins/WinXP/SkinDescriptionSilver.txt diff --git a/ClassicStartSrc/Skins/WinXP/WinXP.rc b/Src/Skins/WinXP/WinXP.rc similarity index 97% rename from ClassicStartSrc/Skins/WinXP/WinXP.rc rename to Src/Skins/WinXP/WinXP.rc index 5239847..913bb8e 100644 --- a/ClassicStartSrc/Skins/WinXP/WinXP.rc +++ b/Src/Skins/WinXP/WinXP.rc @@ -98,7 +98,7 @@ END // Icon with lowest ID value placed first to ensure application icon // remains consistent on all systems. -1 ICON "..\\..\\ClassicStartSetup\\ClassicStart.ico" +1 ICON "..\\..\\Setup\\OpenShell.ico" #ifndef APSTUDIO_INVOKED ///////////////////////////////////////////////////////////////////////////// diff --git a/ClassicStartSrc/Skins/WinXP/WinXP.vcxproj b/Src/Skins/WinXP/WinXP.vcxproj similarity index 96% rename from ClassicStartSrc/Skins/WinXP/WinXP.vcxproj rename to Src/Skins/WinXP/WinXP.vcxproj index 2923f3f..57b03bc 100644 --- a/ClassicStartSrc/Skins/WinXP/WinXP.vcxproj +++ b/Src/Skins/WinXP/WinXP.vcxproj @@ -10,7 +10,7 @@ {81EB6336-366C-47DD-82CF-FF6C36CCD2B5} WinXP Win32Proj - 10.0.16299.0 + 10.0.17134.0 @@ -26,7 +26,7 @@ - $(SolutionDir)ClassicStartMenu\Skins\ + $(SolutionDir)StartMenu\Skins\ $(Configuration)\ true false @@ -83,4 +83,4 @@ - \ No newline at end of file + diff --git a/ClassicStartSrc/Skins/WinXP/WinXP.vcxproj.filters b/Src/Skins/WinXP/WinXP.vcxproj.filters similarity index 100% rename from ClassicStartSrc/Skins/WinXP/WinXP.vcxproj.filters rename to Src/Skins/WinXP/WinXP.vcxproj.filters diff --git a/ClassicStartSrc/Skins/WinXP/arrow.bmp b/Src/Skins/WinXP/arrow.bmp similarity index 100% rename from ClassicStartSrc/Skins/WinXP/arrow.bmp rename to Src/Skins/WinXP/arrow.bmp diff --git a/ClassicStartSrc/Skins/WinXP/main_bitmap1_blue.bmp b/Src/Skins/WinXP/main_bitmap1_blue.bmp similarity index 100% rename from ClassicStartSrc/Skins/WinXP/main_bitmap1_blue.bmp rename to Src/Skins/WinXP/main_bitmap1_blue.bmp diff --git a/ClassicStartSrc/Skins/WinXP/main_bitmap1_blue2.bmp b/Src/Skins/WinXP/main_bitmap1_blue2.bmp similarity index 100% rename from ClassicStartSrc/Skins/WinXP/main_bitmap1_blue2.bmp rename to Src/Skins/WinXP/main_bitmap1_blue2.bmp diff --git a/ClassicStartSrc/Skins/WinXP/main_bitmap1_olive.bmp b/Src/Skins/WinXP/main_bitmap1_olive.bmp similarity index 100% rename from ClassicStartSrc/Skins/WinXP/main_bitmap1_olive.bmp rename to Src/Skins/WinXP/main_bitmap1_olive.bmp diff --git a/ClassicStartSrc/Skins/WinXP/main_bitmap1_olive2.bmp b/Src/Skins/WinXP/main_bitmap1_olive2.bmp similarity index 100% rename from ClassicStartSrc/Skins/WinXP/main_bitmap1_olive2.bmp rename to Src/Skins/WinXP/main_bitmap1_olive2.bmp diff --git a/ClassicStartSrc/Skins/WinXP/main_bitmap1_silver.bmp b/Src/Skins/WinXP/main_bitmap1_silver.bmp similarity index 100% rename from ClassicStartSrc/Skins/WinXP/main_bitmap1_silver.bmp rename to Src/Skins/WinXP/main_bitmap1_silver.bmp diff --git a/ClassicStartSrc/Skins/WinXP/main_bitmap1_silver2.bmp b/Src/Skins/WinXP/main_bitmap1_silver2.bmp similarity index 100% rename from ClassicStartSrc/Skins/WinXP/main_bitmap1_silver2.bmp rename to Src/Skins/WinXP/main_bitmap1_silver2.bmp diff --git a/ClassicStartSrc/Skins/WinXP/main_bitmap_blue.bmp b/Src/Skins/WinXP/main_bitmap_blue.bmp similarity index 100% rename from ClassicStartSrc/Skins/WinXP/main_bitmap_blue.bmp rename to Src/Skins/WinXP/main_bitmap_blue.bmp diff --git a/ClassicStartSrc/Skins/WinXP/main_bitmap_blue2.bmp b/Src/Skins/WinXP/main_bitmap_blue2.bmp similarity index 100% rename from ClassicStartSrc/Skins/WinXP/main_bitmap_blue2.bmp rename to Src/Skins/WinXP/main_bitmap_blue2.bmp diff --git a/ClassicStartSrc/Skins/WinXP/main_bitmap_olive.bmp b/Src/Skins/WinXP/main_bitmap_olive.bmp similarity index 100% rename from ClassicStartSrc/Skins/WinXP/main_bitmap_olive.bmp rename to Src/Skins/WinXP/main_bitmap_olive.bmp diff --git a/ClassicStartSrc/Skins/WinXP/main_bitmap_olive2.bmp b/Src/Skins/WinXP/main_bitmap_olive2.bmp similarity index 100% rename from ClassicStartSrc/Skins/WinXP/main_bitmap_olive2.bmp rename to Src/Skins/WinXP/main_bitmap_olive2.bmp diff --git a/ClassicStartSrc/Skins/WinXP/main_bitmap_silver.bmp b/Src/Skins/WinXP/main_bitmap_silver.bmp similarity index 100% rename from ClassicStartSrc/Skins/WinXP/main_bitmap_silver.bmp rename to Src/Skins/WinXP/main_bitmap_silver.bmp diff --git a/ClassicStartSrc/Skins/WinXP/main_bitmap_silver2.bmp b/Src/Skins/WinXP/main_bitmap_silver2.bmp similarity index 100% rename from ClassicStartSrc/Skins/WinXP/main_bitmap_silver2.bmp rename to Src/Skins/WinXP/main_bitmap_silver2.bmp diff --git a/ClassicStartSrc/Skins/WinXP/resource.h b/Src/Skins/WinXP/resource.h similarity index 100% rename from ClassicStartSrc/Skins/WinXP/resource.h rename to Src/Skins/WinXP/resource.h diff --git a/ClassicStartSrc/Skins/WinXP/separator_blue.bmp b/Src/Skins/WinXP/separator_blue.bmp similarity index 100% rename from ClassicStartSrc/Skins/WinXP/separator_blue.bmp rename to Src/Skins/WinXP/separator_blue.bmp diff --git a/ClassicStartSrc/Skins/WinXP/separator_blue2.bmp b/Src/Skins/WinXP/separator_blue2.bmp similarity index 100% rename from ClassicStartSrc/Skins/WinXP/separator_blue2.bmp rename to Src/Skins/WinXP/separator_blue2.bmp diff --git a/ClassicStartSrc/Skins/WinXP/separator_olive.bmp b/Src/Skins/WinXP/separator_olive.bmp similarity index 100% rename from ClassicStartSrc/Skins/WinXP/separator_olive.bmp rename to Src/Skins/WinXP/separator_olive.bmp diff --git a/ClassicStartSrc/Skins/WinXP/separator_olive2.bmp b/Src/Skins/WinXP/separator_olive2.bmp similarity index 100% rename from ClassicStartSrc/Skins/WinXP/separator_olive2.bmp rename to Src/Skins/WinXP/separator_olive2.bmp diff --git a/ClassicStartSrc/Skins/WinXP/separator_silver.bmp b/Src/Skins/WinXP/separator_silver.bmp similarity index 100% rename from ClassicStartSrc/Skins/WinXP/separator_silver.bmp rename to Src/Skins/WinXP/separator_silver.bmp diff --git a/ClassicStartSrc/Skins/WinXP/separator_silver2.bmp b/Src/Skins/WinXP/separator_silver2.bmp similarity index 100% rename from ClassicStartSrc/Skins/WinXP/separator_silver2.bmp rename to Src/Skins/WinXP/separator_silver2.bmp diff --git a/ClassicStartSrc/Skins/WinXP/separator_submenu.bmp b/Src/Skins/WinXP/separator_submenu.bmp similarity index 100% rename from ClassicStartSrc/Skins/WinXP/separator_submenu.bmp rename to Src/Skins/WinXP/separator_submenu.bmp diff --git a/ClassicStartSrc/Skins/WinXP/separator_submenuV.bmp b/Src/Skins/WinXP/separator_submenuV.bmp similarity index 100% rename from ClassicStartSrc/Skins/WinXP/separator_submenuV.bmp rename to Src/Skins/WinXP/separator_submenuV.bmp diff --git a/ClassicStartSrc/Skins/WinXP/submenu_blue.bmp b/Src/Skins/WinXP/submenu_blue.bmp similarity index 100% rename from ClassicStartSrc/Skins/WinXP/submenu_blue.bmp rename to Src/Skins/WinXP/submenu_blue.bmp diff --git a/ClassicStartSrc/Skins/WinXP/submenu_olive.bmp b/Src/Skins/WinXP/submenu_olive.bmp similarity index 100% rename from ClassicStartSrc/Skins/WinXP/submenu_olive.bmp rename to Src/Skins/WinXP/submenu_olive.bmp diff --git a/ClassicStartSrc/Skins/WinXP/submenu_silver.bmp b/Src/Skins/WinXP/submenu_silver.bmp similarity index 100% rename from ClassicStartSrc/Skins/WinXP/submenu_silver.bmp rename to Src/Skins/WinXP/submenu_silver.bmp diff --git a/ClassicStartSrc/Skins/WinXP/user_bitmap.bmp b/Src/Skins/WinXP/user_bitmap.bmp similarity index 100% rename from ClassicStartSrc/Skins/WinXP/user_bitmap.bmp rename to Src/Skins/WinXP/user_bitmap.bmp diff --git a/ClassicStartSrc/ClassicStartMenu/MetroColors/win10_black.txt b/Src/StartMenu/MetroColors/win10_black.txt similarity index 100% rename from ClassicStartSrc/ClassicStartMenu/MetroColors/win10_black.txt rename to Src/StartMenu/MetroColors/win10_black.txt diff --git a/ClassicStartSrc/ClassicStartMenu/MetroColors/win10_blue.txt b/Src/StartMenu/MetroColors/win10_blue.txt similarity index 100% rename from ClassicStartSrc/ClassicStartMenu/MetroColors/win10_blue.txt rename to Src/StartMenu/MetroColors/win10_blue.txt diff --git a/ClassicStartSrc/ClassicStartMenu/MetroColors/win10_green.txt b/Src/StartMenu/MetroColors/win10_green.txt similarity index 100% rename from ClassicStartSrc/ClassicStartMenu/MetroColors/win10_green.txt rename to Src/StartMenu/MetroColors/win10_green.txt diff --git a/ClassicStartSrc/ClassicStartMenu/MetroColors/win10_red.txt b/Src/StartMenu/MetroColors/win10_red.txt similarity index 100% rename from ClassicStartSrc/ClassicStartMenu/MetroColors/win10_red.txt rename to Src/StartMenu/MetroColors/win10_red.txt diff --git a/ClassicStartSrc/ClassicStartMenu/MetroColors/win10_yellow.txt b/Src/StartMenu/MetroColors/win10_yellow.txt similarity index 100% rename from ClassicStartSrc/ClassicStartMenu/MetroColors/win10_yellow.txt rename to Src/StartMenu/MetroColors/win10_yellow.txt diff --git a/ClassicStartSrc/ClassicStartMenu/MetroColors/win81_black.txt b/Src/StartMenu/MetroColors/win81_black.txt similarity index 100% rename from ClassicStartSrc/ClassicStartMenu/MetroColors/win81_black.txt rename to Src/StartMenu/MetroColors/win81_black.txt diff --git a/ClassicStartSrc/ClassicStartMenu/MetroColors/win81_blue.txt b/Src/StartMenu/MetroColors/win81_blue.txt similarity index 100% rename from ClassicStartSrc/ClassicStartMenu/MetroColors/win81_blue.txt rename to Src/StartMenu/MetroColors/win81_blue.txt diff --git a/ClassicStartSrc/ClassicStartMenu/MetroColors/win81_green.txt b/Src/StartMenu/MetroColors/win81_green.txt similarity index 100% rename from ClassicStartSrc/ClassicStartMenu/MetroColors/win81_green.txt rename to Src/StartMenu/MetroColors/win81_green.txt diff --git a/ClassicStartSrc/ClassicStartMenu/MetroColors/win81_red.txt b/Src/StartMenu/MetroColors/win81_red.txt similarity index 100% rename from ClassicStartSrc/ClassicStartMenu/MetroColors/win81_red.txt rename to Src/StartMenu/MetroColors/win81_red.txt diff --git a/ClassicStartSrc/ClassicStartMenu/MetroColors/win81_yellow.txt b/Src/StartMenu/MetroColors/win81_yellow.txt similarity index 100% rename from ClassicStartSrc/ClassicStartMenu/MetroColors/win81_yellow.txt rename to Src/StartMenu/MetroColors/win81_yellow.txt diff --git a/ClassicStartSrc/ClassicStartMenu/MetroColors/win8_black.txt b/Src/StartMenu/MetroColors/win8_black.txt similarity index 100% rename from ClassicStartSrc/ClassicStartMenu/MetroColors/win8_black.txt rename to Src/StartMenu/MetroColors/win8_black.txt diff --git a/ClassicStartSrc/ClassicStartMenu/MetroColors/win8_blue.txt b/Src/StartMenu/MetroColors/win8_blue.txt similarity index 100% rename from ClassicStartSrc/ClassicStartMenu/MetroColors/win8_blue.txt rename to Src/StartMenu/MetroColors/win8_blue.txt diff --git a/ClassicStartSrc/ClassicStartMenu/MetroColors/win8_green.txt b/Src/StartMenu/MetroColors/win8_green.txt similarity index 100% rename from ClassicStartSrc/ClassicStartMenu/MetroColors/win8_green.txt rename to Src/StartMenu/MetroColors/win8_green.txt diff --git a/ClassicStartSrc/ClassicStartMenu/MetroColors/win8_red.txt b/Src/StartMenu/MetroColors/win8_red.txt similarity index 100% rename from ClassicStartSrc/ClassicStartMenu/MetroColors/win8_red.txt rename to Src/StartMenu/MetroColors/win8_red.txt diff --git a/ClassicStartSrc/ClassicStartMenu/MetroColors/win8_yellow.txt b/Src/StartMenu/MetroColors/win8_yellow.txt similarity index 100% rename from ClassicStartSrc/ClassicStartMenu/MetroColors/win8_yellow.txt rename to Src/StartMenu/MetroColors/win8_yellow.txt diff --git a/ClassicStartSrc/ClassicStartMenu/ClassicStartMenu.cpp b/Src/StartMenu/StartMenu.cpp similarity index 94% rename from ClassicStartSrc/ClassicStartMenu/ClassicStartMenu.cpp rename to Src/StartMenu/StartMenu.cpp index f1072ef..2f32199 100644 --- a/ClassicStartSrc/ClassicStartMenu/ClassicStartMenu.cpp +++ b/Src/StartMenu/StartMenu.cpp @@ -1,5 +1,5 @@ // Classic Shell (c) 2009-2017, Ivo Beltchev -// Classic Start (c) 2017-2018, The Passionate-Coder Team +// Open-Shell (c) 2017-2018, The Open-Shell Team // Confidential information of Ivo Beltchev. Not for disclosure or distribution without prior written consent from the author #include @@ -12,10 +12,10 @@ #include "Settings.h" #include "psapi.h" -#include "ClassicStartMenuDLL\ClassicStartMenuDLL.h" -#include "ClassicStartMenuDLL\SettingsUI.h" -#include "ClassicStartMenuDLL\resource.h" -#include "ClassicStartMenuDLL\LogManager.h" +#include "StartMenuDLL\StartMenuDLL.h" +#include "StartMenuDLL\SettingsUI.h" +#include "StartMenuDLL\resource.h" +#include "StartMenuDLL\LogManager.h" static HHOOK g_StartHook; @@ -36,7 +36,7 @@ enum THookMode static bool HookStartMenu( THookMode mode, HWND &menu ) { - HMODULE hHookModule=GetModuleHandle(L"ClassicStartMenuDLL.dll"); + HMODULE hHookModule=GetModuleHandle(L"StartMenuDLL.dll"); // find the Progman window and the start button @@ -121,7 +121,7 @@ class CStartHookWindow: public CWindowImpl { public: - DECLARE_WND_CLASS(L"ClassicStartMenu.CStartHookWindow") + DECLARE_WND_CLASS(L"Menu.CStartHookWindow") BEGIN_MSG_MAP( CStartHookWindow ) MESSAGE_HANDLER( WM_OPEN, OnOpen ) @@ -145,7 +145,7 @@ protected: LRESULT CStartHookWindow::OnOpen( UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled ) { - if (g_TaskBar) ::PostMessage(g_TaskBar,RegisterWindowMessage(L"ClassicStartMenu.StartMenuMsg"),wParam,lParam); + if (g_TaskBar) ::PostMessage(g_TaskBar,RegisterWindowMessage(L"Menu.StartMenuMsg"),wParam,lParam); return 0; } @@ -357,7 +357,7 @@ int WINAPI wWinMain( HINSTANCE hInstance, HINSTANCE hPrevInstance, LPTSTR lpstrC { WaitDllInitThread(); CRegKey regKey; - if (regKey.Open(HKEY_LOCAL_MACHINE,L"Software\\PassionateCoder\\ClassicStart",KEY_READ|KEY_WOW64_64KEY)==ERROR_SUCCESS) + if (regKey.Open(HKEY_LOCAL_MACHINE,L"Software\\OpenShell\\OpenShell",KEY_READ|KEY_WOW64_64KEY)==ERROR_SUCCESS) { DWORD ver1; if (regKey.QueryDWORDValue(L"WinVersion",ver1)==ERROR_SUCCESS) @@ -396,7 +396,7 @@ int WINAPI wWinMain( HINSTANCE hInstance, HINSTANCE hPrevInstance, LPTSTR lpstrC { WaitDllInitThread(); CRegKey regKey; - DWORD error=regKey.Open(HKEY_LOCAL_MACHINE,L"Software\\PassionateCoder\\ClassicStart",KEY_WRITE|KEY_WOW64_64KEY); + DWORD error=regKey.Open(HKEY_LOCAL_MACHINE,L"Software\\OpenShell\\OpenShell",KEY_WRITE|KEY_WOW64_64KEY); const wchar_t *nl=error==ERROR_SUCCESS?L"\r\n\r\n":L"\r\n"; if (error==ERROR_SUCCESS) { @@ -477,9 +477,9 @@ int WINAPI wWinMain( HINSTANCE hInstance, HINSTANCE hPrevInstance, LPTSTR lpstrC dll=LoadLibraryEx(path,NULL,LOAD_LIBRARY_AS_DATAFILE|LOAD_LIBRARY_AS_IMAGE_RESOURCE); } DllLoadTranslationResources(dll,NULL); - if (!DllSaveAdmx(COMPONENT_MENU,"ClassicStartMenu.admx","ClassicStartMenu.adml","ClassicStartMenuADMX.txt")) + if (!DllSaveAdmx(COMPONENT_MENU,"Menu.admx","Menu.adml","MenuADMX.txt")) return 1; - if (!DllSaveAdmx(COMPONENT_SHARED,"ClassicStart.admx","ClassicStart.adml","ClassicStartADMX.txt")) + if (!DllSaveAdmx(COMPONENT_SHARED,"OpenShell.admx","OpenShell.adml","OpenShellADMX.txt")) return 1; return 0; } @@ -593,7 +593,7 @@ int WINAPI wWinMain( HINSTANCE hInstance, HINSTANCE hPrevInstance, LPTSTR lpstrC bool bDefaultDesktop=(_wcsicmp(deskName,L"Default")==0); wchar_t mutexName[1024]; - Sprintf(mutexName,_countof(mutexName),L"ClassicStartMenu.Mutex.%s.%s",userName,deskName); + Sprintf(mutexName,_countof(mutexName),L"Menu.Mutex.%s.%s",userName,deskName); free(deskName); if (open==CMD_NONE) @@ -616,7 +616,7 @@ int WINAPI wWinMain( HINSTANCE hInstance, HINSTANCE hPrevInstance, LPTSTR lpstrC AllowSetForegroundWindow(process); HWND taskBar=FindTaskBar(process); if (taskBar) - PostMessage(taskBar,RegisterWindowMessage(L"ClassicStartMenu.StartMenuMsg"),(open==CMD_TOGGLE_NEW)?MSG_TOGGLENEW:MSG_TOGGLE,0); + PostMessage(taskBar,RegisterWindowMessage(L"Menu.StartMenuMsg"),(open==CMD_TOGGLE_NEW)?MSG_TOGGLENEW:MSG_TOGGLE,0); else PostMessage(progWin,WM_SYSCOMMAND,SC_TASKLIST,(open==CMD_TOGGLE_NEW)?'WSMK':'CSM'); } @@ -624,7 +624,7 @@ int WINAPI wWinMain( HINSTANCE hInstance, HINSTANCE hPrevInstance, LPTSTR lpstrC else if (open!=CMD_NONE) { AllowSetForegroundWindow(process); - HWND hwnd=FindWindow(L"ClassicStartMenu.CStartHookWindow",L"StartHookWindow"); + HWND hwnd=FindWindow(L"Menu.CStartHookWindow",L"StartHookWindow"); if (hwnd) PostMessage(hwnd,WM_OPEN,open,0); } if (open==MSG_EXIT && hMutex && WaitForSingleObject(hMutex,2000)==WAIT_OBJECT_0) diff --git a/ClassicStartSrc/ClassicStartMenu/ClassicStartMenu.manifest b/Src/StartMenu/StartMenu.manifest similarity index 93% rename from ClassicStartSrc/ClassicStartMenu/ClassicStartMenu.manifest rename to Src/StartMenu/StartMenu.manifest index b150dfa..2cd3f67 100644 --- a/ClassicStartSrc/ClassicStartMenu/ClassicStartMenu.manifest +++ b/Src/StartMenu/StartMenu.manifest @@ -3,10 +3,10 @@ -Classic Start Menu +Open-Shell Menu {87D5FE20-AF86-458A-9AA3-3131EB06179B} - ClassicStartMenu + Menu Win32Proj - 10.0.16299.0 + 10.0.17134.0 @@ -134,7 +134,7 @@ Disabled - ..\ClassicStartLib;%(AdditionalIncludeDirectories) + ..\Lib;%(AdditionalIncludeDirectories) WIN32;_DEBUG;_WINDOWS;%(PreprocessorDefinitions) false EnableFastChecks @@ -155,7 +155,7 @@ Disabled - ..\ClassicStartLib;%(AdditionalIncludeDirectories) + ..\Lib;%(AdditionalIncludeDirectories) WIN32;_DEBUG;_WINDOWS;%(PreprocessorDefinitions) false EnableFastChecks @@ -176,7 +176,7 @@ MaxSpeed - ..\ClassicStartLib;%(AdditionalIncludeDirectories) + ..\Lib;%(AdditionalIncludeDirectories) WIN32;NDEBUG;_WINDOWS;%(PreprocessorDefinitions) MultiThreaded true @@ -198,7 +198,7 @@ MaxSpeed - ..\ClassicStartLib;%(AdditionalIncludeDirectories) + ..\Lib;%(AdditionalIncludeDirectories) WIN32;NDEBUG;_WINDOWS;%(PreprocessorDefinitions) MultiThreaded true @@ -220,7 +220,7 @@ MaxSpeed - ..\ClassicStartLib;%(AdditionalIncludeDirectories) + ..\Lib;%(AdditionalIncludeDirectories) WIN32;NDEBUG;_WINDOWS;BUILD_SETUP;%(PreprocessorDefinitions) MultiThreaded true @@ -243,7 +243,7 @@ MaxSpeed - ..\ClassicStartLib;%(AdditionalIncludeDirectories) + ..\Lib;%(AdditionalIncludeDirectories) WIN32;NDEBUG;_WINDOWS;BUILD_SETUP;%(PreprocessorDefinitions) MultiThreaded true @@ -264,23 +264,23 @@ - + - - + + - + Create - + - + @@ -291,7 +291,7 @@ - + {d42fe717-485b-492d-884a-1999f6d51154} false @@ -351,7 +351,7 @@ {81eb6336-366c-47dd-82cf-ff6c36ccd2b5} false - + {85deecbb-1f9b-4983-9d54-3bf42182b7e7} false diff --git a/ClassicStartSrc/ClassicStartMenu/ClassicStartMenuDLL/Accessibility.cpp b/Src/StartMenu/StartMenuDLL/Accessibility.cpp similarity index 99% rename from ClassicStartSrc/ClassicStartMenu/ClassicStartMenuDLL/Accessibility.cpp rename to Src/StartMenu/StartMenuDLL/Accessibility.cpp index e19fd53..fe6b0e8 100644 --- a/ClassicStartSrc/ClassicStartMenu/ClassicStartMenuDLL/Accessibility.cpp +++ b/Src/StartMenu/StartMenuDLL/Accessibility.cpp @@ -1,5 +1,5 @@ // Classic Shell (c) 2009-2017, Ivo Beltchev -// Classic Start (c) 2017-2018, The Passionate-Coder Team +// Open-Shell (c) 2017-2018, The Open-Shell Team // Confidential information of Ivo Beltchev. Not for disclosure or distribution without prior written consent from the author // Accessibility.cpp - contains the accessibility class CMenuAccessible, used by CMenuContainer diff --git a/ClassicStartSrc/ClassicStartMenu/ClassicStartMenuDLL/Accessibility.h b/Src/StartMenu/StartMenuDLL/Accessibility.h similarity index 98% rename from ClassicStartSrc/ClassicStartMenu/ClassicStartMenuDLL/Accessibility.h rename to Src/StartMenu/StartMenuDLL/Accessibility.h index 4ebbc66..9776d16 100644 --- a/ClassicStartSrc/ClassicStartMenu/ClassicStartMenuDLL/Accessibility.h +++ b/Src/StartMenu/StartMenuDLL/Accessibility.h @@ -1,5 +1,5 @@ // Classic Shell (c) 2009-2017, Ivo Beltchev -// Classic Start (c) 2017-2018, The Passionate-Coder Team +// Open-Shell (c) 2017-2018, The Open-Shell Team // Confidential information of Ivo Beltchev. Not for disclosure or distribution without prior written consent from the author #pragma once diff --git a/ClassicStartSrc/ClassicStartMenu/ClassicStartMenuDLL/CustomMenu.cpp b/Src/StartMenu/StartMenuDLL/CustomMenu.cpp similarity index 99% rename from ClassicStartSrc/ClassicStartMenu/ClassicStartMenuDLL/CustomMenu.cpp rename to Src/StartMenu/StartMenuDLL/CustomMenu.cpp index 941642d..8d8785e 100644 --- a/ClassicStartSrc/ClassicStartMenu/ClassicStartMenuDLL/CustomMenu.cpp +++ b/Src/StartMenu/StartMenuDLL/CustomMenu.cpp @@ -1,5 +1,5 @@ // Classic Shell (c) 2009-2017, Ivo Beltchev -// Classic Start (c) 2017-2018, The Passionate-Coder Team +// Open-Shell (c) 2017-2018, The Open-Shell Team // Confidential information of Ivo Beltchev. Not for disclosure or distribution without prior written consent from the author #include "stdafx.h" diff --git a/ClassicStartSrc/ClassicStartMenu/ClassicStartMenuDLL/CustomMenu.h b/Src/StartMenu/StartMenuDLL/CustomMenu.h similarity index 94% rename from ClassicStartSrc/ClassicStartMenu/ClassicStartMenuDLL/CustomMenu.h rename to Src/StartMenu/StartMenuDLL/CustomMenu.h index b8f1d25..f2cec3f 100644 --- a/ClassicStartSrc/ClassicStartMenu/ClassicStartMenuDLL/CustomMenu.h +++ b/Src/StartMenu/StartMenuDLL/CustomMenu.h @@ -1,5 +1,5 @@ // Classic Shell (c) 2009-2017, Ivo Beltchev -// Classic Start (c) 2017-2018, The Passionate-Coder Team +// Open-Shell (c) 2017-2018, The Open-Shell Team // Confidential information of Ivo Beltchev. Not for disclosure or distribution without prior written consent from the author #pragma once diff --git a/ClassicStartSrc/ClassicStartMenu/ClassicStartMenuDLL/DragDrop.cpp b/Src/StartMenu/StartMenuDLL/DragDrop.cpp similarity index 99% rename from ClassicStartSrc/ClassicStartMenu/ClassicStartMenuDLL/DragDrop.cpp rename to Src/StartMenu/StartMenuDLL/DragDrop.cpp index fd57038..156f4ee 100644 --- a/ClassicStartSrc/ClassicStartMenu/ClassicStartMenuDLL/DragDrop.cpp +++ b/Src/StartMenu/StartMenuDLL/DragDrop.cpp @@ -1,13 +1,13 @@ // ## MenuContainer.h // Classic Shell (c) 2009-2017, Ivo Beltchev -// Classic Start (c) 2017-2018, The Passionate-Coder Team +// Open-Shell (c) 2017-2018, The Open-Shell Team // Confidential information of Ivo Beltchev. Not for disclosure or distribution without prior written consent from the author // DragDrop.cpp - handles the drag and drop functionality of CMenuContainer #include "stdafx.h" #include "MenuContainer.h" -#include "ClassicStartMenuDLL.h" +#include "StartMenuDLL.h" #include "SettingsUI.h" #include "FNVHash.h" #include "Settings.h" diff --git a/ClassicStartSrc/ClassicStartMenu/ClassicStartMenuDLL/DragDrop.h b/Src/StartMenu/StartMenuDLL/DragDrop.h similarity index 96% rename from ClassicStartSrc/ClassicStartMenu/ClassicStartMenuDLL/DragDrop.h rename to Src/StartMenu/StartMenuDLL/DragDrop.h index b56cc02..9b2e584 100644 --- a/ClassicStartSrc/ClassicStartMenu/ClassicStartMenuDLL/DragDrop.h +++ b/Src/StartMenu/StartMenuDLL/DragDrop.h @@ -1,5 +1,5 @@ // Classic Shell (c) 2009-2017, Ivo Beltchev -// Classic Start (c) 2017-2018, The Passionate-Coder Team +// Open-Shell (c) 2017-2018, The Open-Shell Team // Confidential information of Ivo Beltchev. Not for disclosure or distribution without prior written consent from the author #pragma once diff --git a/ClassicStartSrc/ClassicStartMenu/ClassicStartMenuDLL/ItemManager.cpp b/Src/StartMenu/StartMenuDLL/ItemManager.cpp similarity index 99% rename from ClassicStartSrc/ClassicStartMenu/ClassicStartMenuDLL/ItemManager.cpp rename to Src/StartMenu/StartMenuDLL/ItemManager.cpp index 9b636f1..de76b22 100644 --- a/ClassicStartSrc/ClassicStartMenu/ClassicStartMenuDLL/ItemManager.cpp +++ b/Src/StartMenu/StartMenuDLL/ItemManager.cpp @@ -1,5 +1,5 @@ // Classic Shell (c) 2009-2017, Ivo Beltchev -// Classic Start (c) 2017-2018, The Passionate-Coder Team +// Open-Shell (c) 2017-2018, The Open-Shell Team // Confidential information of Ivo Beltchev. Not for disclosure or distribution without prior written consent from the author #include "stdafx.h" @@ -12,7 +12,7 @@ #include "ResourceHelper.h" #include "MenuContainer.h" #include "LogManager.h" -#include "ClassicStartMenuDLL.h" +#include "StartMenuDLL.h" #include "resource.h" #include #include @@ -1527,7 +1527,7 @@ void CItemManager::UpdateNewPrograms( const POINT &balloonPos ) { CRegKey regKey; ULONGLONG val1, val2; - if (regKey.Open(HKEY_CURRENT_USER,L"Software\\PassionateCoder\\ClassicStartMenu",KEY_READ)==ERROR_SUCCESS) + if (regKey.Open(HKEY_CURRENT_USER,L"Software\\OpenShell\\Menu",KEY_READ)==ERROR_SUCCESS) { if (regKey.QueryQWORDValue(L"LastProgramsTime",val1)!=ERROR_SUCCESS) val1=0; @@ -1608,7 +1608,7 @@ void CItemManager::LoadOldItems( void ) { m_OldItemInfos.clear(); CRegKey regItems; - if (regItems.Open(HKEY_CURRENT_USER,L"Software\\PassionateCoder\\ClassicStartMenu",KEY_READ)==ERROR_SUCCESS) + if (regItems.Open(HKEY_CURRENT_USER,L"Software\\OpenShell\\Menu",KEY_READ)==ERROR_SUCCESS) { ULONG size=0; regItems.QueryBinaryValue(L"OldItems",NULL,&size); @@ -1721,8 +1721,8 @@ void CItemManager::AddOldItems( const std::vector &hashes ) } CRegKey regItems; - if (regItems.Open(HKEY_CURRENT_USER,L"Software\\PassionateCoder\\ClassicStartMenu")!=ERROR_SUCCESS) - regItems.Create(HKEY_CURRENT_USER,L"Software\\PassionateCoder\\ClassicStartMenu"); + if (regItems.Open(HKEY_CURRENT_USER,L"Software\\OpenShell\\Menu")!=ERROR_SUCCESS) + regItems.Create(HKEY_CURRENT_USER,L"Software\\OpenShell\\Menu"); if (m_OldItemInfos.empty()) regItems.SetBinaryValue(L"OldItems",NULL,0); @@ -3150,7 +3150,7 @@ void CItemManager::LoadCacheFile( void ) return; #endif // load cached icons and info - wchar_t path[_MAX_PATH]=L"%LOCALAPPDATA%\\ClassicStart\\DataCache.db"; + wchar_t path[_MAX_PATH]=L"%LOCALAPPDATA%\\OpenShell\\DataCache.db"; DoEnvironmentSubst(path,_MAX_PATH); HANDLE file=CreateFile(path,GENERIC_READ,0,NULL,OPEN_EXISTING,FILE_ATTRIBUTE_NORMAL,NULL); @@ -3311,7 +3311,7 @@ void CItemManager::LoadCacheFile( void ) DWORD CALLBACK CItemManager::SaveCacheFileThread( void *param ) { CItemManager *pThis=(CItemManager*)param; - wchar_t path[_MAX_PATH]=L"%LOCALAPPDATA%\\ClassicStart"; + wchar_t path[_MAX_PATH]=L"%LOCALAPPDATA%\\OpenShell"; DoEnvironmentSubst(path,_MAX_PATH); SHCreateDirectory(NULL,path); Strcat(path,_countof(path),L"\\DataCache.tmp"); @@ -3384,7 +3384,7 @@ DWORD CALLBACK CItemManager::SaveCacheFileThread( void *param ) FILE *log=NULL; if (g_LogCategories&LOG_CACHE) { - wchar_t path3[_MAX_PATH]=L"%LOCALAPPDATA%\\ClassicStart\\DataCache.txt"; + wchar_t path3[_MAX_PATH]=L"%LOCALAPPDATA%\\OpenShell\\DataCache.txt"; DoEnvironmentSubst(path3,_countof(path3)); if (_wfopen_s(&log,path3,L"wb")==0) { @@ -3449,7 +3449,7 @@ DWORD CALLBACK CItemManager::SaveCacheFileThread( void *param ) if (log) fclose(log); CloseHandle(file); - wchar_t path2[_MAX_PATH]=L"%LOCALAPPDATA%\\ClassicStart\\DataCache.db"; + wchar_t path2[_MAX_PATH]=L"%LOCALAPPDATA%\\OpenShell\\DataCache.db"; DoEnvironmentSubst(path2,_MAX_PATH); MoveFileEx(path,path2,MOVEFILE_REPLACE_EXISTING); return 0; @@ -3485,7 +3485,7 @@ void CItemManager::ClearCache( void ) RWLock itemLock(this,true,RWLOCK_ITEMS); RWLock iconLock(this,true,RWLOCK_ICONS); - wchar_t path[_MAX_PATH]=L"%LOCALAPPDATA%\\ClassicStart\\DataCache.db"; + wchar_t path[_MAX_PATH]=L"%LOCALAPPDATA%\\OpenShell\\DataCache.db"; DoEnvironmentSubst(path,_MAX_PATH); DeleteFile(path); diff --git a/ClassicStartSrc/ClassicStartMenu/ClassicStartMenuDLL/ItemManager.h b/Src/StartMenu/StartMenuDLL/ItemManager.h similarity index 99% rename from ClassicStartSrc/ClassicStartMenu/ClassicStartMenuDLL/ItemManager.h rename to Src/StartMenu/StartMenuDLL/ItemManager.h index 57beb38..42c6250 100644 --- a/ClassicStartSrc/ClassicStartMenu/ClassicStartMenuDLL/ItemManager.h +++ b/Src/StartMenu/StartMenuDLL/ItemManager.h @@ -1,5 +1,5 @@ // Classic Shell (c) 2009-2017, Ivo Beltchev -// Classic Start (c) 2017-2018, The Passionate-Coder Team +// Open-Shell (c) 2017-2018, The Open-Shell Team // Confidential information of Ivo Beltchev. Not for disclosure or distribution without prior written consent from the author #pragma once @@ -468,7 +468,7 @@ STDAPI ShGetKnownFolderIDList(REFKNOWNFOLDERID rfid, PIDLIST_ABSOLUTE *pPidl ); STDAPI ShGetKnownFolderItem(REFKNOWNFOLDERID rfid, IShellItem **ppItem ); #define TASKBAR_PINNED_ROOT L"%APPDATA%\\Microsoft\\Internet Explorer\\Quick Launch\\User Pinned\\TaskBar" -#define START_MENU_PINNED_ROOT L"%APPDATA%\\ClassicStart\\Pinned" +#define START_MENU_PINNED_ROOT L"%APPDATA%\\OpenShell\\Pinned" #define STARTSCREEN_COMMAND L"startscreen.lnk" #define USERASSIST_LINKS_KEY L"Software\\Microsoft\\Windows\\CurrentVersion\\Explorer\\UserAssist\\{F4E57C4B-2036-45F0-A9AB-443BCFE33D9F}\\Count" #define USERASSIST_APPIDS_KEY L"Software\\Microsoft\\Windows\\CurrentVersion\\Explorer\\UserAssist\\{CEBFF5CD-ACE2-4F4F-9178-9926F41749EA}\\Count" diff --git a/ClassicStartSrc/ClassicStartMenu/ClassicStartMenuDLL/JumpLists.cpp b/Src/StartMenu/StartMenuDLL/JumpLists.cpp similarity index 99% rename from ClassicStartSrc/ClassicStartMenu/ClassicStartMenuDLL/JumpLists.cpp rename to Src/StartMenu/StartMenuDLL/JumpLists.cpp index 47b5026..9197a5c 100644 --- a/ClassicStartSrc/ClassicStartMenu/ClassicStartMenuDLL/JumpLists.cpp +++ b/Src/StartMenu/StartMenuDLL/JumpLists.cpp @@ -1,5 +1,5 @@ // Classic Shell (c) 2009-2017, Ivo Beltchev -// Classic Start (c) 2017-2018, The Passionate-Coder Team +// Open-Shell (c) 2017-2018, The Open-Shell Team // Confidential information of Ivo Beltchev. Not for disclosure or distribution without prior written consent from the author #include "stdafx.h" diff --git a/ClassicStartSrc/ClassicStartMenu/ClassicStartMenuDLL/JumpLists.h b/Src/StartMenu/StartMenuDLL/JumpLists.h similarity index 96% rename from ClassicStartSrc/ClassicStartMenu/ClassicStartMenuDLL/JumpLists.h rename to Src/StartMenu/StartMenuDLL/JumpLists.h index 541bedd..70f3ebc 100644 --- a/ClassicStartSrc/ClassicStartMenu/ClassicStartMenuDLL/JumpLists.h +++ b/Src/StartMenu/StartMenuDLL/JumpLists.h @@ -1,5 +1,5 @@ // Classic Shell (c) 2009-2017, Ivo Beltchev -// Classic Start (c) 2017-2018, The Passionate-Coder Team +// Open-Shell (c) 2017-2018, The Open-Shell Team // Confidential information of Ivo Beltchev. Not for disclosure or distribution without prior written consent from the author #pragma once diff --git a/ClassicStartSrc/ClassicStartMenu/ClassicStartMenuDLL/LogManager.cpp b/Src/StartMenu/StartMenuDLL/LogManager.cpp similarity index 95% rename from ClassicStartSrc/ClassicStartMenu/ClassicStartMenuDLL/LogManager.cpp rename to Src/StartMenu/StartMenuDLL/LogManager.cpp index 3bfe3a1..84d9e14 100644 --- a/ClassicStartSrc/ClassicStartMenu/ClassicStartMenuDLL/LogManager.cpp +++ b/Src/StartMenu/StartMenuDLL/LogManager.cpp @@ -1,5 +1,5 @@ // Classic Shell (c) 2009-2017, Ivo Beltchev -// Classic Start (c) 2017-2018, The Passionate-Coder Team +// Open-Shell (c) 2017-2018, The Open-Shell Team // Confidential information of Ivo Beltchev. Not for disclosure or distribution without prior written consent from the author // LogManager.cpp - logging functionality (for debugging) diff --git a/ClassicStartSrc/ClassicStartMenu/ClassicStartMenuDLL/LogManager.h b/Src/StartMenu/StartMenuDLL/LogManager.h similarity index 87% rename from ClassicStartSrc/ClassicStartMenu/ClassicStartMenuDLL/LogManager.h rename to Src/StartMenu/StartMenuDLL/LogManager.h index d19c941..a6e4885 100644 --- a/ClassicStartSrc/ClassicStartMenu/ClassicStartMenuDLL/LogManager.h +++ b/Src/StartMenu/StartMenuDLL/LogManager.h @@ -1,5 +1,5 @@ // Classic Shell (c) 2009-2017, Ivo Beltchev -// Classic Start (c) 2017-2018, The Passionate-Coder Team +// Open-Shell (c) 2017-2018, The Open-Shell Team // Confidential information of Ivo Beltchev. Not for disclosure or distribution without prior written consent from the author #pragma once @@ -32,4 +32,4 @@ void InitLog( int categories, const wchar_t *fname ); void CloseLog( void ); void LogMessage( const wchar_t *text, ... ); -#define STARTUP_LOG L"Software\\PassionateCoder\\ClassicStartMenu\\Settings|LogStartup|%LOCALAPPDATA%\\ClassicStart\\StartupLog.txt" +#define STARTUP_LOG L"Software\\OpenShell\\StartMenu\\Settings|LogStartup|%LOCALAPPDATA%\\OpenShell\\StartupLog.txt" diff --git a/ClassicStartSrc/ClassicStartMenu/ClassicStartMenuDLL/MenuCommands.cpp b/Src/StartMenu/StartMenuDLL/MenuCommands.cpp similarity index 99% rename from ClassicStartSrc/ClassicStartMenu/ClassicStartMenuDLL/MenuCommands.cpp rename to Src/StartMenu/StartMenuDLL/MenuCommands.cpp index 8f10b04..534392a 100644 --- a/ClassicStartSrc/ClassicStartMenu/ClassicStartMenuDLL/MenuCommands.cpp +++ b/Src/StartMenu/StartMenuDLL/MenuCommands.cpp @@ -1,13 +1,13 @@ // ## MenuContainer.h // Classic Shell (c) 2009-2017, Ivo Beltchev -// Classic Start (c) 2017-2018, The Passionate-Coder Team +// Open-Shell (c) 2017-2018, The Open-Shell Team // Confidential information of Ivo Beltchev. Not for disclosure or distribution without prior written consent from the author // MenuCommands.cpp - handles the commands and actions of CMenuContainer #include "stdafx.h" #include "MenuContainer.h" -#include "ClassicStartMenuDLL.h" +#include "StartMenuDLL.h" #include "Settings.h" #include "SettingsUI.h" #include "SettingsUIHelper.h" @@ -143,7 +143,7 @@ void CMenuContainer::ExecuteCommand( const wchar_t *command, bool bElevated, boo wchar_t exe[_MAX_PATH]; GetModuleFileName(_AtlBaseModule.GetModuleInstance(),exe,_countof(exe)); PathRemoveFileSpec(exe); - PathAppend(exe,L"ClassicStartMenu.exe"); + PathAppend(exe,L"StartMenu.exe"); RECT rc; if (m_bDestroyed) @@ -1773,7 +1773,7 @@ void CMenuContainer::ActivateItem( int index, TActivateType type, const POINT *p if (n>0) InsertMenu(menu,insertBefore++,MF_BYPOSITION|MF_SEPARATOR,0,0); if (bPin) - InsertMenu(menu,insertBefore++,MF_BYPOSITION|MF_STRING,CMD_PINSETTING,FindTranslation(L"Menu.PinStartCs",L"Pin to Start menu (Classic Start)")); + InsertMenu(menu,insertBefore++,MF_BYPOSITION|MF_STRING,CMD_PINSETTING,FindTranslation(L"Menu.PinStartCs",L"Pin to Start menu (Open-Shell)")); if (bExplore) InsertMenu(menu,insertBefore++,MF_BYPOSITION|MF_STRING,CMD_EXPLORE,FindTranslation(L"Menu.Explore",L"&Explore")); if (!last) @@ -2294,8 +2294,8 @@ void CMenuContainer::ActivateItem( int index, TActivateType type, const POINT *p if (m_FolderHash[0]) { CRegKey regOrder; - if (regOrder.Open(HKEY_CURRENT_USER,L"Software\\PassionateCoder\\ClassicStartMenu\\Order")!=ERROR_SUCCESS) - regOrder.Create(HKEY_CURRENT_USER,L"Software\\PassionateCoder\\ClassicStartMenu\\Order"); + if (regOrder.Open(HKEY_CURRENT_USER,L"Software\\OpenShell\\StartMenu\\Order")!=ERROR_SUCCESS) + regOrder.Create(HKEY_CURRENT_USER,L"Software\\OpenShell\\StartMenu\\Order"); wchar_t name[100]; Sprintf(name,_countof(name),L"%08X",m_FolderHash[0]); if (m_Options&CONTAINER_AUTOSORT) @@ -2531,7 +2531,7 @@ void CMenuContainer::ActivateItem( int index, TActivateType type, const POINT *p // create a temp folder just for us wchar_t temp[_MAX_PATH]; GetTempPath(_countof(temp),temp); - Strcat(temp,_countof(temp),L"ClassicStart"); + Strcat(temp,_countof(temp),L"OpenShell"); CreateDirectory(temp,NULL); // make a unique link file and keep a handle to the file diff --git a/ClassicStartSrc/ClassicStartMenu/ClassicStartMenuDLL/MenuContainer.cpp b/Src/StartMenu/StartMenuDLL/MenuContainer.cpp similarity index 99% rename from ClassicStartSrc/ClassicStartMenu/ClassicStartMenuDLL/MenuContainer.cpp rename to Src/StartMenu/StartMenuDLL/MenuContainer.cpp index f269ace..cee4f55 100644 --- a/ClassicStartSrc/ClassicStartMenu/ClassicStartMenuDLL/MenuContainer.cpp +++ b/Src/StartMenu/StartMenuDLL/MenuContainer.cpp @@ -1,5 +1,5 @@ // Classic Shell (c) 2009-2017, Ivo Beltchev -// Classic Start (c) 2017-2018, The Passionate-Coder Team +// Open-Shell (c) 2017-2018, The Open-Shell Team // Confidential information of Ivo Beltchev. Not for disclosure or distribution without prior written consent from the author // MenuContainer.cpp - contains the main logic of CMenuContainer @@ -7,8 +7,8 @@ #include "stdafx.h" #include "MenuContainer.h" #include "Accessibility.h" -#include "ClassicStartMenuDLL.h" -#include "ClassicStartButton.h" +#include "StartMenuDLL.h" +#include "StartButton.h" #include "Settings.h" #include "Translations.h" #include "CustomMenu.h" @@ -4273,8 +4273,8 @@ void CMenuContainer::InitWindowInternal( bool bDontShrink, const POINT &corner, ULONGLONG curTime; GetSystemTimeAsFileTime((FILETIME*)&curTime); CRegKey regKey; - if (regKey.Open(HKEY_CURRENT_USER,L"Software\\PassionateCoder\\ClassicStartMenu",KEY_WRITE)!=ERROR_SUCCESS) - regKey.Create(HKEY_CURRENT_USER,L"Software\\PassionateCoder\\ClassicStartMenu"); + if (regKey.Open(HKEY_CURRENT_USER,L"Software\\OpenShell\\Menu",KEY_WRITE)!=ERROR_SUCCESS) + regKey.Create(HKEY_CURRENT_USER,L"Software\\OpenShell\\Menu"); if (m_pParent->m_Items[m_ParentIndex].id==MENU_PROGRAMS) regKey.SetQWORDValue(L"LastProgramsTime",curTime); @@ -5349,7 +5349,7 @@ LRESULT CMenuContainer::OnTimer( UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& else name[0]=0; - if (_wcsicmp(name,L"ClassicStart.CMenuContainer")!=0) + if (_wcsicmp(name,L"OpenShell.CMenuContainer")!=0) { int dt=GetMessageTime()-m_DragTime; if (dt>GetSettingInt(L"DragHideDelay")) @@ -6991,8 +6991,8 @@ void CMenuContainer::SaveItemOrder( const std::vector &items ) // save item names in the registry CRegKey regOrder; wchar_t name[100]; - if (regOrder.Open(HKEY_CURRENT_USER,L"Software\\PassionateCoder\\ClassicStartMenu\\Order")!=ERROR_SUCCESS) - regOrder.Create(HKEY_CURRENT_USER,L"Software\\PassionateCoder\\ClassicStartMenu\\Order"); + if (regOrder.Open(HKEY_CURRENT_USER,L"Software\\OpenShell\\StartMenu\\Order")!=ERROR_SUCCESS) + regOrder.Create(HKEY_CURRENT_USER,L"Software\\OpenShell\\StartMenu\\Order"); std::vector hashes[2]; for (std::vector::const_iterator it=items.begin();it!=items.end();++it) { @@ -7026,7 +7026,7 @@ void CMenuContainer::LoadItemOrder( void ) // load item names from the registry std::vector hashes[2]; CRegKey regOrder; - if (regOrder.Open(HKEY_CURRENT_USER,L"Software\\PassionateCoder\\ClassicStartMenu\\Order",KEY_READ)==ERROR_SUCCESS) + if (regOrder.Open(HKEY_CURRENT_USER,L"Software\\OpenShell\\StartMenu\\Order",KEY_READ)==ERROR_SUCCESS) { wchar_t name[100]; { @@ -7190,8 +7190,8 @@ void CMenuContainer::SaveMRUShortcuts( void ) { Assert(s_bMRULoaded); CRegKey regMRU; - if (regMRU.Open(HKEY_CURRENT_USER,L"Software\\PassionateCoder\\ClassicStartMenu\\MRU",KEY_READ|KEY_WRITE)!=ERROR_SUCCESS) - regMRU.Create(HKEY_CURRENT_USER,L"Software\\PassionateCoder\\ClassicStartMenu\\MRU"); + if (regMRU.Open(HKEY_CURRENT_USER,L"Software\\OpenShell\\StartMenu\\MRU",KEY_READ|KEY_WRITE)!=ERROR_SUCCESS) + regMRU.Create(HKEY_CURRENT_USER,L"Software\\OpenShell\\StartMenu\\MRU"); bool bDelete=false; for (int i=0;iSetFocus(); diff --git a/ClassicStartSrc/ClassicStartMenu/ClassicStartMenuDLL/MenuContainer.h b/Src/StartMenu/StartMenuDLL/MenuContainer.h similarity index 98% rename from ClassicStartSrc/ClassicStartMenu/ClassicStartMenuDLL/MenuContainer.h rename to Src/StartMenu/StartMenuDLL/MenuContainer.h index a97cc31..51e7d8c 100644 --- a/ClassicStartSrc/ClassicStartMenu/ClassicStartMenuDLL/MenuContainer.h +++ b/Src/StartMenu/StartMenuDLL/MenuContainer.h @@ -1,5 +1,5 @@ // Classic Shell (c) 2009-2017, Ivo Beltchev -// Classic Start (c) 2017-2018, The Passionate-Coder Team +// Open-Shell (c) 2017-2018, The Open-Shell Team // Confidential information of Ivo Beltchev. Not for disclosure or distribution without prior written consent from the author #pragma once @@ -192,7 +192,7 @@ class CUserWindow: public CWindowImpl { public: CUserWindow( void ) { m_pOwner=NULL; m_Bits=NULL; m_bDefaultImage=true; m_Bitmap=m_UserBitmap=m_TimerBitmap=NULL; m_Timer=0; m_Size.cx=m_Size.cy=0; } - DECLARE_WND_CLASS_EX(L"ClassicStart.CUserWindow",0,COLOR_MENU) + DECLARE_WND_CLASS_EX(L"OpenShell.CUserWindow",0,COLOR_MENU) // message handlers BEGIN_MSG_MAP( CUserWindow ) @@ -256,7 +256,7 @@ public: { static ATL::CWndClassInfo wc = { - {sizeof(WNDCLASSEX),CS_DROPSHADOW|CS_DBLCLKS,StartWindowProc,0,0,NULL,NULL,NULL,(HBRUSH)(COLOR_MENU+1),NULL,L"ClassicStart.CMenuContainer",NULL}, + {sizeof(WNDCLASSEX),CS_DROPSHADOW|CS_DBLCLKS,StartWindowProc,0,0,NULL,NULL,NULL,(HBRUSH)(COLOR_MENU+1),NULL,L"OpenShell.CMenuContainer",NULL}, NULL,NULL,IDC_ARROW,TRUE,0,_T("") }; return wc; @@ -993,7 +993,7 @@ private: static HRESULT __stdcall CreateAccessible( ComCallData *pData ); static HRESULT __stdcall ReleaseAccessible( ComCallData *pData ); - // To control the placement of the start menu, send ClassicStartMenu.StartMenuMsg message right after the start menu is created but before it is displayed + // To control the placement of the start menu, send Menu.StartMenuMsg message right after the start menu is created but before it is displayed // The lParam must point to StartMenuParams // monitorRect - the entire area available to the start menu (sub-menus will use it). It is usually the monitor area but can be less if the Desktop app is docked in Win8 // uEdge - the location of the taskbar - ABE_BOTTOM, ABE_LEFT, etc @@ -1088,7 +1088,7 @@ public: { static ATL::CWndClassInfo wc = { - {sizeof(WNDCLASSEX),CS_DROPSHADOW|CS_DBLCLKS,StartWindowProc,0,0,NULL,NULL,NULL,(HBRUSH)(COLOR_MENU+1),NULL,L"ClassicStart.CMenuContainer",NULL}, + {sizeof(WNDCLASSEX),CS_DROPSHADOW|CS_DBLCLKS,StartWindowProc,0,0,NULL,NULL,NULL,(HBRUSH)(COLOR_MENU+1),NULL,L"OpenShell.CMenuContainer",NULL}, NULL,NULL,IDC_ARROW,TRUE,0,_T("") }; return wc; @@ -1104,7 +1104,7 @@ class CMenuFader: public CWindowImpl public: CMenuFader( HBITMAP bmp, HRGN region, int duration, RECT &rect ); ~CMenuFader( void ); - DECLARE_WND_CLASS_EX(L"ClassicStart.CMenuFader",0,COLOR_MENU) + DECLARE_WND_CLASS_EX(L"OpenShell.CMenuFader",0,COLOR_MENU) // message handlers BEGIN_MSG_MAP( CMenuFader ) diff --git a/ClassicStartSrc/ClassicStartMenu/ClassicStartMenuDLL/MenuPaint.cpp b/Src/StartMenu/StartMenuDLL/MenuPaint.cpp similarity index 99% rename from ClassicStartSrc/ClassicStartMenu/ClassicStartMenuDLL/MenuPaint.cpp rename to Src/StartMenu/StartMenuDLL/MenuPaint.cpp index 4e4c413..4917dd8 100644 --- a/ClassicStartSrc/ClassicStartMenu/ClassicStartMenuDLL/MenuPaint.cpp +++ b/Src/StartMenu/StartMenuDLL/MenuPaint.cpp @@ -1,6 +1,6 @@ // ## MenuContainer.h // Classic Shell (c) 2009-2017, Ivo Beltchev -// Classic Start (c) 2017-2018, The Passionate-Coder Team +// Open-Shell (c) 2017-2018, The Open-Shell Team // Confidential information of Ivo Beltchev. Not for disclosure or distribution without prior written consent from the author // MenuPaint.cpp - handles the painting functionality of CMenuContainer @@ -8,7 +8,7 @@ #include "stdafx.h" #include "ItemManager.h" #include "MenuContainer.h" -#include "ClassicStartMenuDLL.h" +#include "StartMenuDLL.h" #include "Settings.h" #include "Translations.h" #include "ResourceHelper.h" diff --git a/ClassicStartSrc/ClassicStartMenu/ClassicStartMenuDLL/MetroLinkManager.cpp b/Src/StartMenu/StartMenuDLL/MetroLinkManager.cpp similarity index 99% rename from ClassicStartSrc/ClassicStartMenu/ClassicStartMenuDLL/MetroLinkManager.cpp rename to Src/StartMenu/StartMenuDLL/MetroLinkManager.cpp index 4029b35..3aac7e2 100644 --- a/ClassicStartSrc/ClassicStartMenu/ClassicStartMenuDLL/MetroLinkManager.cpp +++ b/Src/StartMenu/StartMenuDLL/MetroLinkManager.cpp @@ -1,5 +1,5 @@ // Classic Shell (c) 2009-2017, Ivo Beltchev -// Classic Start (c) 2017-2018, The Passionate-Coder Team +// Open-Shell (c) 2017-2018, The Open-Shell Team // Confidential information of Ivo Beltchev. Not for disclosure or distribution without prior written consent from the author #include "stdafx.h" diff --git a/ClassicStartSrc/ClassicStartMenu/ClassicStartMenuDLL/MetroLinkManager.h b/Src/StartMenu/StartMenuDLL/MetroLinkManager.h similarity index 96% rename from ClassicStartSrc/ClassicStartMenu/ClassicStartMenuDLL/MetroLinkManager.h rename to Src/StartMenu/StartMenuDLL/MetroLinkManager.h index 2b5f456..e2b2a2c 100644 --- a/ClassicStartSrc/ClassicStartMenu/ClassicStartMenuDLL/MetroLinkManager.h +++ b/Src/StartMenu/StartMenuDLL/MetroLinkManager.h @@ -1,5 +1,5 @@ // Classic Shell (c) 2009-2017, Ivo Beltchev -// Classic Start (c) 2017-2018, The Passionate-Coder Team +// Open-Shell (c) 2017-2018, The Open-Shell Team // Confidential information of Ivo Beltchev. Not for disclosure or distribution without prior written consent from the author #pragma once diff --git a/ClassicStartSrc/ClassicStartMenu/ClassicStartMenuDLL/ProgramsTree.cpp b/Src/StartMenu/StartMenuDLL/ProgramsTree.cpp similarity index 98% rename from ClassicStartSrc/ClassicStartMenu/ClassicStartMenuDLL/ProgramsTree.cpp rename to Src/StartMenu/StartMenuDLL/ProgramsTree.cpp index 1be84d7..7a88c2f 100644 --- a/ClassicStartSrc/ClassicStartMenu/ClassicStartMenuDLL/ProgramsTree.cpp +++ b/Src/StartMenu/StartMenuDLL/ProgramsTree.cpp @@ -1,5 +1,5 @@ // Classic Shell (c) 2009-2017, Ivo Beltchev -// Classic Start (c) 2017-2018, The Passionate-Coder Team +// Open-Shell (c) 2017-2018, The Open-Shell Team // Confidential information of Ivo Beltchev. Not for disclosure or distribution without prior written consent from the author // ProgramsTree.cpp - contains the implementation of the programs tree for the Win7 style @@ -13,7 +13,7 @@ #include "ResourceHelper.h" #include "FNVHash.h" #include "LogManager.h" -#include "ClassicStartMenuDLL.h" +#include "StartMenuDLL.h" #include "SettingsUI.h" #include #include @@ -860,8 +860,8 @@ void CProgramsTree::AddMetroApps( std::vector &items ) ULONGLONG curTime; GetSystemTimeAsFileTime((FILETIME*)&curTime); CRegKey regKey; - if (regKey.Open(HKEY_CURRENT_USER,L"Software\\PassionateCoder\\ClassicStartMenu",KEY_WRITE)!=ERROR_SUCCESS) - regKey.Create(HKEY_CURRENT_USER,L"Software\\PassionateCoder\\ClassicStartMenu"); + if (regKey.Open(HKEY_CURRENT_USER,L"Software\\OpenShell\\Menu",KEY_WRITE)!=ERROR_SUCCESS) + regKey.Create(HKEY_CURRENT_USER,L"Software\\OpenShell\\Menu"); regKey.SetQWORDValue(L"LastAppsTime",curTime); } @@ -989,7 +989,7 @@ void CProgramsTree::GetFolderItems( std::vector &items, HTREEITEM hP pTreeItem->bAutoSort=false; else m_bAutoSort=false; - if (regOrder.Open(HKEY_CURRENT_USER,L"Software\\PassionateCoder\\ClassicStartMenu\\Order",KEY_READ)==ERROR_SUCCESS) + if (regOrder.Open(HKEY_CURRENT_USER,L"Software\\OpenShell\\StartMenu\\Order",KEY_READ)==ERROR_SUCCESS) { wchar_t name[100]; { @@ -1699,8 +1699,8 @@ void CProgramsTree::OrderElements( HTREEITEM hChild, HTREEITEM hParent, const st // save order CRegKey regOrder; wchar_t name[100]; - if (regOrder.Open(HKEY_CURRENT_USER,L"Software\\PassionateCoder\\ClassicStartMenu\\Order")!=ERROR_SUCCESS) - regOrder.Create(HKEY_CURRENT_USER,L"Software\\PassionateCoder\\ClassicStartMenu\\Order"); + if (regOrder.Open(HKEY_CURRENT_USER,L"Software\\OpenShell\\StartMenu\\Order")!=ERROR_SUCCESS) + regOrder.Create(HKEY_CURRENT_USER,L"Software\\OpenShell\\StartMenu\\Order"); Sprintf(name,_countof(name),L"%08X",folderHash); if (bAutoSort) @@ -1763,8 +1763,8 @@ void CProgramsTree::SaveRenamedOrder( HTREEITEM hItem, const CItemManager::ItemI // save order CRegKey regOrder; wchar_t name[100]; - if (regOrder.Open(HKEY_CURRENT_USER,L"Software\\PassionateCoder\\ClassicStartMenu\\Order")!=ERROR_SUCCESS) - regOrder.Create(HKEY_CURRENT_USER,L"Software\\PassionateCoder\\ClassicStartMenu\\Order"); + if (regOrder.Open(HKEY_CURRENT_USER,L"Software\\OpenShell\\StartMenu\\Order")!=ERROR_SUCCESS) + regOrder.Create(HKEY_CURRENT_USER,L"Software\\OpenShell\\StartMenu\\Order"); Sprintf(name,_countof(name),L"%08X",folderHash); regOrder.SetBinaryValue(name,&order[0],(int)order.size()*4); diff --git a/ClassicStartSrc/ClassicStartMenu/ClassicStartMenuDLL/ProgramsTree.h b/Src/StartMenu/StartMenuDLL/ProgramsTree.h similarity index 99% rename from ClassicStartSrc/ClassicStartMenu/ClassicStartMenuDLL/ProgramsTree.h rename to Src/StartMenu/StartMenuDLL/ProgramsTree.h index 4e6b044..6abb77b 100644 --- a/ClassicStartSrc/ClassicStartMenu/ClassicStartMenuDLL/ProgramsTree.h +++ b/Src/StartMenu/StartMenuDLL/ProgramsTree.h @@ -1,5 +1,5 @@ // Classic Shell (c) 2009-2017, Ivo Beltchev -// Classic Start (c) 2017-2018, The Passionate-Coder Team +// Open-Shell (c) 2017-2018, The Open-Shell Team // Confidential information of Ivo Beltchev. Not for disclosure or distribution without prior written consent from the author #pragma once diff --git a/ClassicStartSrc/ClassicStartMenu/ClassicStartMenuDLL/SearchManager.cpp b/Src/StartMenu/StartMenuDLL/SearchManager.cpp similarity index 99% rename from ClassicStartSrc/ClassicStartMenu/ClassicStartMenuDLL/SearchManager.cpp rename to Src/StartMenu/StartMenuDLL/SearchManager.cpp index 17eaeaa..f8c0157 100644 --- a/ClassicStartSrc/ClassicStartMenu/ClassicStartMenuDLL/SearchManager.cpp +++ b/Src/StartMenu/StartMenuDLL/SearchManager.cpp @@ -1,5 +1,5 @@ // Classic Shell (c) 2009-2017, Ivo Beltchev -// Classic Start (c) 2017-2018, The Passionate-Coder Team +// Open-Shell (c) 2017-2018, The Open-Shell Team // Confidential information of Ivo Beltchev. Not for disclosure or distribution without prior written consent from the author #include "stdafx.h" diff --git a/ClassicStartSrc/ClassicStartMenu/ClassicStartMenuDLL/SearchManager.h b/Src/StartMenu/StartMenuDLL/SearchManager.h similarity index 99% rename from ClassicStartSrc/ClassicStartMenu/ClassicStartMenuDLL/SearchManager.h rename to Src/StartMenu/StartMenuDLL/SearchManager.h index 9aa8180..3234127 100644 --- a/ClassicStartSrc/ClassicStartMenu/ClassicStartMenuDLL/SearchManager.h +++ b/Src/StartMenu/StartMenuDLL/SearchManager.h @@ -1,5 +1,5 @@ // Classic Shell (c) 2009-2017, Ivo Beltchev -// Classic Start (c) 2017-2018, The Passionate-Coder Team +// Open-Shell (c) 2017-2018, The Open-Shell Team // Confidential information of Ivo Beltchev. Not for disclosure or distribution without prior written consent from the author #pragma once diff --git a/ClassicStartSrc/ClassicStartMenu/ClassicStartMenuDLL/SettingsUI.cpp b/Src/StartMenu/StartMenuDLL/SettingsUI.cpp similarity index 99% rename from ClassicStartSrc/ClassicStartMenu/ClassicStartMenuDLL/SettingsUI.cpp rename to Src/StartMenu/StartMenuDLL/SettingsUI.cpp index 29e3cd8..5a41b20 100644 --- a/ClassicStartSrc/ClassicStartMenu/ClassicStartMenuDLL/SettingsUI.cpp +++ b/Src/StartMenu/StartMenuDLL/SettingsUI.cpp @@ -1,11 +1,11 @@ // Classic Shell (c) 2009-2017, Ivo Beltchev -// Classic Start (c) 2017-2018, The Passionate-Coder Team +// Open-Shell (c) 2017-2018, The Open-Shell Team // Confidential information of Ivo Beltchev. Not for disclosure or distribution without prior written consent from the author #include "stdafx.h" #include "resource.h" -#include "ClassicStartMenuDLL.h" -#include "ClassicStartButton.h" +#include "StartMenuDLL.h" +#include "StartButton.h" #include "Settings.h" #include "SkinManager.h" #include "FNVHash.h" @@ -4627,7 +4627,7 @@ void UpdateSettings( void ) { CRegKey regKey; wchar_t language[100]=L""; - if (regKey.Open(HKEY_LOCAL_MACHINE,L"Software\\PassionateCoder\\ClassicStart",KEY_READ|KEY_WOW64_64KEY)==ERROR_SUCCESS) + if (regKey.Open(HKEY_LOCAL_MACHINE,L"Software\\OpenShell\\OpenShell",KEY_READ|KEY_WOW64_64KEY)==ERROR_SUCCESS) { ULONG size=_countof(language); if (regKey.QueryStringValue(L"DefaultLanguage",language,&size)!=ERROR_SUCCESS) @@ -5169,7 +5169,7 @@ void EditSettings( bool bModal, int tab ) #ifndef BUILD_SETUP wchar_t path[_MAX_PATH]; GetModuleFileName(NULL,path,_countof(path)); - if (_wcsicmp(PathFindFileName(path),L"ClassicStartMenu.exe")==0) + if (_wcsicmp(PathFindFileName(path),L"StartMenu.exe")==0) bModal=true; #endif EnableHotkeys(HOTKEYS_SETTINGS); diff --git a/ClassicStartSrc/ClassicStartMenu/ClassicStartMenuDLL/SettingsUI.h b/Src/StartMenu/StartMenuDLL/SettingsUI.h similarity index 95% rename from ClassicStartSrc/ClassicStartMenu/ClassicStartMenuDLL/SettingsUI.h rename to Src/StartMenu/StartMenuDLL/SettingsUI.h index 24ff21a..1355858 100644 --- a/ClassicStartSrc/ClassicStartMenu/ClassicStartMenuDLL/SettingsUI.h +++ b/Src/StartMenu/StartMenuDLL/SettingsUI.h @@ -1,10 +1,10 @@ // Classic Shell (c) 2009-2017, Ivo Beltchev -// Classic Start (c) 2017-2018, The Passionate-Coder Team +// Open-Shell (c) 2017-2018, The Open-Shell Team // Confidential information of Ivo Beltchev. Not for disclosure or distribution without prior written consent from the author #pragma once -#include "ClassicStartMenuDLL.h" +#include "StartMenuDLL.h" enum TMenuStyle { diff --git a/ClassicStartSrc/ClassicStartMenu/ClassicStartMenuDLL/SkinDescription.txt b/Src/StartMenu/StartMenuDLL/SkinDescription.txt similarity index 100% rename from ClassicStartSrc/ClassicStartMenu/ClassicStartMenuDLL/SkinDescription.txt rename to Src/StartMenu/StartMenuDLL/SkinDescription.txt diff --git a/ClassicStartSrc/ClassicStartMenu/ClassicStartMenuDLL/SkinDescription7.txt b/Src/StartMenu/StartMenuDLL/SkinDescription7.txt similarity index 100% rename from ClassicStartSrc/ClassicStartMenu/ClassicStartMenuDLL/SkinDescription7.txt rename to Src/StartMenu/StartMenuDLL/SkinDescription7.txt diff --git a/ClassicStartSrc/ClassicStartMenu/ClassicStartMenuDLL/SkinManager.cpp b/Src/StartMenu/StartMenuDLL/SkinManager.cpp similarity index 99% rename from ClassicStartSrc/ClassicStartMenu/ClassicStartMenuDLL/SkinManager.cpp rename to Src/StartMenu/StartMenuDLL/SkinManager.cpp index 3eedddb..b3b1786 100644 --- a/ClassicStartSrc/ClassicStartMenu/ClassicStartMenuDLL/SkinManager.cpp +++ b/Src/StartMenu/StartMenuDLL/SkinManager.cpp @@ -1,5 +1,5 @@ // Classic Shell (c) 2009-2017, Ivo Beltchev -// Classic Start (c) 2017-2018, The Passionate-Coder Team +// Open-Shell (c) 2017-2018, The Open-Shell Team // Confidential information of Ivo Beltchev. Not for disclosure or distribution without prior written consent from the author #include "stdafx.h" diff --git a/ClassicStartSrc/ClassicStartMenu/ClassicStartMenuDLL/SkinManager.h b/Src/StartMenu/StartMenuDLL/SkinManager.h similarity index 99% rename from ClassicStartSrc/ClassicStartMenu/ClassicStartMenuDLL/SkinManager.h rename to Src/StartMenu/StartMenuDLL/SkinManager.h index 53759a2..f558a05 100644 --- a/ClassicStartSrc/ClassicStartMenu/ClassicStartMenuDLL/SkinManager.h +++ b/Src/StartMenu/StartMenuDLL/SkinManager.h @@ -1,5 +1,5 @@ // Classic Shell (c) 2009-2017, Ivo Beltchev -// Classic Start (c) 2017-2018, The Passionate-Coder Team +// Open-Shell (c) 2017-2018, The Open-Shell Team // Confidential information of Ivo Beltchev. Not for disclosure or distribution without prior written consent from the author #pragma once diff --git a/ClassicStartSrc/ClassicStartMenu/ClassicStartMenuDLL/ClassicStartButton.cpp b/Src/StartMenu/StartMenuDLL/StartButton.cpp similarity index 99% rename from ClassicStartSrc/ClassicStartMenu/ClassicStartMenuDLL/ClassicStartButton.cpp rename to Src/StartMenu/StartMenuDLL/StartButton.cpp index 79977e8..0748274 100644 --- a/ClassicStartSrc/ClassicStartMenu/ClassicStartMenuDLL/ClassicStartButton.cpp +++ b/Src/StartMenu/StartMenuDLL/StartButton.cpp @@ -1,5 +1,5 @@ // Classic Shell (c) 2009-2017, Ivo Beltchev -// Classic Start (c) 2017-2018, The Passionate-Coder Team +// Open-Shell (c) 2017-2018, The Open-Shell Team // Confidential information of Ivo Beltchev. Not for disclosure or distribution without prior written consent from the author #include "stdafx.h" @@ -9,8 +9,8 @@ #include "SettingsUI.h" #include "ResourceHelper.h" #include "ItemManager.h" -#include "ClassicStartMenuDLL.h" -#include "ClassicStartButton.h" +#include "StartMenuDLL.h" +#include "StartButton.h" #include "MenuContainer.h" #include "TouchHelper.h" #include "dllmain.h" @@ -31,7 +31,7 @@ bool g_bAllowMoveButton; class CStartButton: public CWindowImpl { public: - DECLARE_WND_CLASS_EX(L"ClassicStart.CStartButton",CS_DBLCLKS,COLOR_MENU) + DECLARE_WND_CLASS_EX(L"OpenShell.CStartButton",CS_DBLCLKS,COLOR_MENU) CStartButton( void ); // message handlers diff --git a/ClassicStartSrc/ClassicStartMenu/ClassicStartMenuDLL/ClassicStartButton.h b/Src/StartMenu/StartMenuDLL/StartButton.h similarity index 92% rename from ClassicStartSrc/ClassicStartMenu/ClassicStartMenuDLL/ClassicStartButton.h rename to Src/StartMenu/StartMenuDLL/StartButton.h index 7e26f41..13b8686 100644 --- a/ClassicStartSrc/ClassicStartMenu/ClassicStartMenuDLL/ClassicStartButton.h +++ b/Src/StartMenu/StartMenuDLL/StartButton.h @@ -1,5 +1,5 @@ // Classic Shell (c) 2009-2017, Ivo Beltchev -// Classic Start (c) 2017-2018, The Passionate-Coder Team +// Open-Shell (c) 2017-2018, The Open-Shell Team // Confidential information of Ivo Beltchev. Not for disclosure or distribution without prior written consent from the author #pragma once diff --git a/ClassicStartSrc/ClassicStartMenu/ClassicStartMenuDLL/ClassicStartMenuDLL.cpp b/Src/StartMenu/StartMenuDLL/StartMenuDLL.cpp similarity index 99% rename from ClassicStartSrc/ClassicStartMenu/ClassicStartMenuDLL/ClassicStartMenuDLL.cpp rename to Src/StartMenu/StartMenuDLL/StartMenuDLL.cpp index 7aff341..b52ad73 100644 --- a/ClassicStartSrc/ClassicStartMenu/ClassicStartMenuDLL/ClassicStartMenuDLL.cpp +++ b/Src/StartMenu/StartMenuDLL/StartMenuDLL.cpp @@ -1,11 +1,11 @@ // Classic Shell (c) 2009-2017, Ivo Beltchev -// Classic Start (c) 2017-2018, The Passionate-Coder Team +// Open-Shell (c) 2017-2018, The Open-Shell Team // Confidential information of Ivo Beltchev. Not for disclosure or distribution without prior written consent from the author #include "stdafx.h" #include "resource.h" -#include "ClassicStartMenuDLL.h" -#include "ClassicStartButton.h" +#include "StartMenuDLL.h" +#include "StartButton.h" #include "MenuContainer.h" #include "SettingsParser.h" #include "Translations.h" @@ -287,7 +287,7 @@ static bool CreateImmersiveShell( CComPtr &ptr ) class COwnerWindow: public CWindowImpl { public: - DECLARE_WND_CLASS_EX(L"ClassicStart.COwnerWindow",0,COLOR_MENU) + DECLARE_WND_CLASS_EX(L"OpenShell.COwnerWindow",0,COLOR_MENU) // message handlers BEGIN_MSG_MAP( COwnerWindow ) @@ -564,13 +564,13 @@ static void FindTaskBar( void ) { if (!g_TaskBar) { - g_StartMenuMsg=RegisterWindowMessage(L"ClassicStartMenu.StartMenuMsg"); + g_StartMenuMsg=RegisterWindowMessage(L"Menu.StartMenuMsg"); FindTaskBar(GetCurrentProcessId()); if (g_TaskBar) { - g_HotkeyShiftID=GlobalAddAtom(L"ClassicStartMenu.HotkeyShift"); - g_HotkeyCSMID=GlobalAddAtom(L"ClassicStartMenu.HotkeyCSM"); - g_HotkeyWSMID=GlobalAddAtom(L"ClassicStartMenu.HotkeyWSM"); + g_HotkeyShiftID=GlobalAddAtom(L"Menu.HotkeyShift"); + g_HotkeyCSMID=GlobalAddAtom(L"Menu.HotkeyCSM"); + g_HotkeyWSMID=GlobalAddAtom(L"Menu.HotkeyWSM"); EnableHotkeys(HOTKEYS_NORMAL); srand(GetTickCount()); } @@ -2896,8 +2896,8 @@ static void InitStartMenuDLL( void ) DWORD progThread=GetWindowThreadProcessId(g_ProgWin,NULL); g_ProgHook=SetWindowsHookEx(WH_GETMESSAGE,HookProgManThread,NULL,progThread); g_StartHook=SetWindowsHookEx(WH_GETMESSAGE,HookDesktopThread,NULL,GetCurrentThreadId()); - HWND hwnd=FindWindow(L"ClassicStartMenu.CStartHookWindow",L"StartHookWindow"); - LoadLibrary(L"ClassicStartMenuDLL.dll"); // keep the DLL from unloading + HWND hwnd=FindWindow(L"Menu.CStartHookWindow",L"StartHookWindow"); + LoadLibrary(L"StartMenuDLL.dll"); // keep the DLL from unloading if (hwnd) PostMessage(hwnd,WM_CLEAR,0,0); // tell the exe to unhook this hook if (GetWinVersion()>=WIN_VER_WIN8) { @@ -3081,7 +3081,7 @@ static void RecreateStartButton( size_t taskbarId ) static DWORD WINAPI ExitThreadProc( void *param ) { Sleep(1000); // wait a second! hopefully by then the hooks will be finished and no more of our code will be executing - // send WM_CLOSE to the window in ClassicStartMenu.exe to close that process + // send WM_CLOSE to the window in StartMenu.exe to close that process if (param) PostMessage((HWND)param,WM_CLOSE,0,0); FreeLibraryAndExitThread(g_Instance,0); } @@ -3120,7 +3120,7 @@ static void CleanStartMenuDLL( void ) CMenuFader::ClearAll(); UnhookDropTarget(); EnableHotkeys(HOTKEYS_CLEAR); - HWND hwnd=FindWindow(L"ClassicStartMenu.CStartHookWindow",L"StartHookWindow"); + HWND hwnd=FindWindow(L"Menu.CStartHookWindow",L"StartHookWindow"); UnhookWindowsHookEx(g_ProgHook); UnhookWindowsHookEx(g_StartHook); if (g_AppManagerHook) UnhookWindowsHookEx(g_AppManagerHook); diff --git a/ClassicStartSrc/ClassicStartMenu/ClassicStartMenuDLL/ClassicStartMenuDLL.h b/Src/StartMenu/StartMenuDLL/StartMenuDLL.h similarity index 97% rename from ClassicStartSrc/ClassicStartMenu/ClassicStartMenuDLL/ClassicStartMenuDLL.h rename to Src/StartMenu/StartMenuDLL/StartMenuDLL.h index d387783..a8e6c20 100644 --- a/ClassicStartSrc/ClassicStartMenu/ClassicStartMenuDLL/ClassicStartMenuDLL.h +++ b/Src/StartMenu/StartMenuDLL/StartMenuDLL.h @@ -1,5 +1,5 @@ // Classic Shell (c) 2009-2017, Ivo Beltchev -// Classic Start (c) 2017-2018, The Passionate-Coder Team +// Open-Shell (c) 2017-2018, The Open-Shell Team // Confidential information of Ivo Beltchev. Not for disclosure or distribution without prior written consent from the author #pragma once @@ -81,7 +81,7 @@ extern HWND g_ProgWin; extern HMONITOR g_WSMHMonitor; extern int g_CurrentCSMTaskbar, g_CurrentWSMTaskbar; -enum TMenuMsgParam // wParam for the ClassicStartMenu.StartMenuMsg message +enum TMenuMsgParam // wParam for the Menu.StartMenuMsg message { MSG_TOGGLE, // toggles the classic start menu MSG_TOGGLENEW, // toggles the Windows start menu diff --git a/ClassicStartSrc/ClassicStartMenu/ClassicStartMenuDLL/ClassicStartMenuDLL.rc b/Src/StartMenu/StartMenuDLL/StartMenuDLL.rc similarity index 96% rename from ClassicStartSrc/ClassicStartMenu/ClassicStartMenuDLL/ClassicStartMenuDLL.rc rename to Src/StartMenu/StartMenuDLL/StartMenuDLL.rc index 968a9da..34c7744 100644 --- a/ClassicStartSrc/ClassicStartMenu/ClassicStartMenuDLL/ClassicStartMenuDLL.rc +++ b/Src/StartMenu/StartMenuDLL/StartMenuDLL.rc @@ -39,8 +39,8 @@ END 3 TEXTINCLUDE BEGIN - "#include ""..\\..\\ClassicStartLib\\resource.h""\r\n" - "#include ""..\\..\\ClassicStartLib\\ClassicStartLib.rc""\r\0" + "#include ""..\\..\\Lib\\resource.h""\r\n" + "#include ""..\\..\\Lib\\Lib.rc""\r\0" END #endif // APSTUDIO_INVOKED @@ -323,13 +323,13 @@ BEGIN BEGIN BLOCK "040904b0" BEGIN - VALUE "CompanyName", "Passionate-Coder" - VALUE "FileDescription", "Classic Start Menu" + VALUE "CompanyName", "Open-Shell" + VALUE "FileDescription", "Open-Shell Menu" VALUE "FileVersion", _PRODUCT_VERSION_STR - VALUE "InternalName", "ClassicStartMenuDLL" - VALUE "LegalCopyright", "Copyright (C) 2017-2018, The Passionate-Coder Team" - VALUE "OriginalFilename", "ClassicStartMenuDLL.dll" - VALUE "ProductName", "Classic Start" + VALUE "InternalName", "StartMenuDLL" + VALUE "LegalCopyright", "Copyright (C) 2017-2018, The Open-Shell Team" + VALUE "OriginalFilename", "StartMenuDLL.dll" + VALUE "ProductName", "Open-Shell" VALUE "ProductVersion", _PRODUCT_VERSION_STR END END @@ -347,7 +347,7 @@ END // Icon with lowest ID value placed first to ensure application icon // remains consistent on all systems. -IDI_APPICON ICON "..\\..\\ClassicStartSetup\\ClassicStart.ico" +IDI_APPICON ICON "..\\..\\Setup\\OpenShell.ico" IDI_APPSICON ICON "apps.ico" IDI_BTN_CLASSIC ICON "btn_aero.ico" IDI_START ICON "start.ico" @@ -394,10 +394,10 @@ IDB_BUTTON180 IMAGE "button180.png" STRINGTABLE BEGIN - IDS_APP_TITLE "Classic Start Menu" - IDS_SETTINGS_TITLE "Settings for Classic Start Menu" - IDS_SETTINGS_TITLE_VER "Settings for Classic Start Menu %d.%d.%d" - IDS_NEW_SETTINGS "You need to restart the menu for the new settings to take effect: Right-click on the start button and select ""Exit"". Then run ClassicStartMenu.exe again. It will read the new settings." + IDS_APP_TITLE "Open-Shell Menu" + IDS_SETTINGS_TITLE "Settings for Open-Shell Menu" + IDS_SETTINGS_TITLE_VER "Settings for Open-Shell Menu %d.%d.%d" + IDS_NEW_SETTINGS "You need to restart the menu for the new settings to take effect: Right-click on the start button and select ""Exit"". Then run StartMenu.exe again. It will read the new settings." IDS_NO_TEXT "" END @@ -426,12 +426,12 @@ BEGIN IDS_SKIN_ERR_LOAD_FILE "Failed to load the variation skin file %s.\r\n" IDS_SKIN_ERR_LOAD "Error loading %s\n%s" IDS_SKIN_ERR_VERSION "The selected skin is not compatible with this version of the start menu.\r\n" - IDS_MENU_TITLE "== Classic Start Menu ==" + IDS_MENU_TITLE "== Open-Shell Menu ==" IDS_DEFAULT_SKIN "" IDS_CONTROLS_SETTINGS "Controls" IDS_OPEN_NOTHING "Nothing" IDS_OPEN_NOTHING_TIP "The action will do nothing" - IDS_OPEN_CSM "Classic Start Menu" + IDS_OPEN_CSM "Open-Shell Menu" IDS_OPEN_CSM_TIP "The action will open the classic start menu" IDS_OPEN_WSM "Windows Start Menu" IDS_OPEN_WSM_TIP "The action will open the default start menu" @@ -769,7 +769,7 @@ BEGIN IDS_SEARCHCO_TIP "Searches for computers on the network" IDS_SEARCHPE_TIP "Searches for people. May be disabled if Windows Mail is not available" IDS_TASKBAR_TIP "Opens the Taskbar and Start Menu settings" - IDS_MENU_TIP "Opens the Classic Start Menu settings" + IDS_MENU_TIP "Opens the Open-Shell Menu settings" IDS_RECENT_TIP "Creates a sub-menu with the recently executed items" IDS_SLEEP_TIP "Suspends the computer in sleep state" IDS_HIBERNATE_TIP "Suspends the computer in hibernate state" @@ -1065,9 +1065,9 @@ END STRINGTABLE BEGIN IDS_RIGHT_SHIFT "Right click opens the Windows context menu" - IDS_RIGHT_SHIFT_TIP "When this is checked, right-click on the start button will open the standard Windows context menu instead of the Classic Start menu. Otherwise Shift+right-click will open it" + IDS_RIGHT_SHIFT_TIP "When this is checked, right-click on the start button will open the standard Windows context menu instead of the Open-Shell menu. Otherwise Shift+right-click will open it" IDS_RIGHT_SHIFTX "Right click opens Win+X menu" - IDS_RIGHT_SHIFTX_TIP "When this is checked, right-click on the start button will open the Win+X power menu instead of the Classic Start menu. Otherwise Shift+right-click will open it" + IDS_RIGHT_SHIFTX_TIP "When this is checked, right-click on the start button will open the Win+X power menu instead of the Open-Shell menu. Otherwise Shift+right-click will open it" IDS_STARTSCREEN_ITEM "Show Start screen shortcut" IDS_STARTSCREEN_ITEM_TIP "When this is checked, the main menu will contain a shortcut to open the Start screen" @@ -1153,21 +1153,21 @@ END STRINGTABLE BEGIN - IDS_STRING7100 "This is the default skin when no other skin is selected or if the selected skin fails to load.\n\nPart of Classic Start (c) 2009-2017, Ivo Beltchev" - IDS_STRING7101 "Windows Aero skin\n\nDefault skin to use for the Windows Aero theme.\n\nPart of Classic Start (c) 2009-2017, Ivo Beltchev" - IDS_STRING7102 "Windows Basic skin\n\nDefault skin to use for the Windows Basic theme.\n\nPart of Classic Start (c) 2009-2017, Ivo Beltchev" - IDS_STRING7103 "Classic skin\n\nClassic look with large or small icons.\n\nPart of Classic Start (c) 2009-2017, Ivo Beltchev" + IDS_STRING7100 "This is the default skin when no other skin is selected or if the selected skin fails to load.\n\nPart of Open-Shell (c) 2009-2017, Ivo Beltchev" + IDS_STRING7101 "Windows Aero skin\n\nDefault skin to use for the Windows Aero theme.\n\nPart of Open-Shell (c) 2009-2017, Ivo Beltchev" + IDS_STRING7102 "Windows Basic skin\n\nDefault skin to use for the Windows Basic theme.\n\nPart of Open-Shell (c) 2009-2017, Ivo Beltchev" + IDS_STRING7103 "Classic skin\n\nClassic look with large or small icons.\n\nPart of Open-Shell (c) 2009-2017, Ivo Beltchev" END STRINGTABLE BEGIN - IDS_STRING7104 "Full Glass skin\n\nTransparent menu with large or small icons.\n\nPart of Classic Start (c) 2009-2017, Ivo Beltchev" - IDS_STRING7105 "Smoked Glass skin\n\nSimple transparent menu with dark background.\n\nPart of Classic Start (c) 2009-2017, Ivo Beltchev" - IDS_STRING7106 "Windows XP Luna skin\n\nA start menu similar to the one in Windows XP.\n\nPart of Classic Start (c) 2009-2017, Ivo Beltchev" - IDS_STRING7107 "Windows 8 skin\n\nDefault skin to use for Windows 8.\n\nPart of Classic Start (c) 2009-2017, Ivo Beltchev" - IDS_STRING7108 "Midnight skin\n\nSkin with dark background.\n\nPart of Classic Start (c) 2009-2017, Ivo Beltchev" - IDS_STRING7109 "Metro skin\n\nSkin that uses the start screen colors.\n\nPart of Classic Start (c) 2009-2017, Ivo Beltchev" - IDS_STRING7110 "Metallic skin\n\nA start menu skin with metallic look.\n\nPart of Classic Start (c) 2009-2017, Ivo Beltchev" + IDS_STRING7104 "Full Glass skin\n\nTransparent menu with large or small icons.\n\nPart of Open-Shell (c) 2009-2017, Ivo Beltchev" + IDS_STRING7105 "Smoked Glass skin\n\nSimple transparent menu with dark background.\n\nPart of Open-Shell (c) 2009-2017, Ivo Beltchev" + IDS_STRING7106 "Windows XP Luna skin\n\nA start menu similar to the one in Windows XP.\n\nPart of Open-Shell (c) 2009-2017, Ivo Beltchev" + IDS_STRING7107 "Windows 8 skin\n\nDefault skin to use for Windows 8.\n\nPart of Open-Shell (c) 2009-2017, Ivo Beltchev" + IDS_STRING7108 "Midnight skin\n\nSkin with dark background.\n\nPart of Open-Shell (c) 2009-2017, Ivo Beltchev" + IDS_STRING7109 "Metro skin\n\nSkin that uses the start screen colors.\n\nPart of Open-Shell (c) 2009-2017, Ivo Beltchev" + IDS_STRING7110 "Metallic skin\n\nA start menu skin with metallic look.\n\nPart of Open-Shell (c) 2009-2017, Ivo Beltchev" END STRINGTABLE @@ -1179,8 +1179,8 @@ BEGIN IDS_HIDE_APPS_TIP "When this is checked, the shortcuts to Metro apps that are outside of the dedicated Apps folder will be hidden" IDS_HYBRID_SHUTDOWN "Enable hybrid shutdown" IDS_HYBRID_SHUTDOWN_TIP "When this is checked, the shutdown button will perform the faster hybrid shutdown. You can still do a full shutdown by holding down Shift" - IDS_UPGRADE_WIN "Classic Start needs to configure itself for the new operating system." - IDS_UPGRADE_ERROR "There was an error configuring Classic Start. It is recommended that you uninstall the software, restart, and install it again." + IDS_UPGRADE_WIN "Open-Shell needs to configure itself for the new operating system." + IDS_UPGRADE_ERROR "There was an error configuring Open-Shell. It is recommended that you uninstall the software, restart, and install it again." IDS_UPGRADE_SUCCESS "The configuration was successful." IDS_INVERT_ICONS "Invert Metro icon color" IDS_INVERT_ICONS_TIP "When this is checked, the Metro icons will appear as colored symbols on transparent background" @@ -1195,7 +1195,7 @@ BEGIN IDS_JUMP_WIDTH "Jumplist pane width" IDS_JUMP_WIDTH_TIP "Set the width of the jumplist column in the Windows 7 style in characters." IDS_NOPIN "Disable the Pin shell extension" - IDS_NOPIN_TIP "When this is checked, the shell extension that allows pinning to the Classic Start start menu will be disabled." + IDS_NOPIN_TIP "When this is checked, the shell extension that allows pinning to the Open-Shell start menu will be disabled." IDS_RECENT_NAME "Sort by name" IDS_RECENT_NAME_TIP "When this is checked, the recent programs will be sorted by name." IDS_DPI_OVERRIDE "Override system DPI" @@ -1298,8 +1298,8 @@ END // // Generated from the TEXTINCLUDE 3 resource. // -#include "..\..\ClassicStartLib\resource.h" -#include "..\..\ClassicStartLib\ClassicStartLib.rc" +#include "..\..\Lib\resource.h" +#include "..\..\Lib\Lib.rc" ///////////////////////////////////////////////////////////////////////////// #endif // not APSTUDIO_INVOKED diff --git a/ClassicStartSrc/ClassicStartMenu/ClassicStartMenuDLL/ClassicStartMenuDLL.vcxproj b/Src/StartMenu/StartMenuDLL/StartMenuDLL.vcxproj similarity index 89% rename from ClassicStartSrc/ClassicStartMenu/ClassicStartMenuDLL/ClassicStartMenuDLL.vcxproj rename to Src/StartMenu/StartMenuDLL/StartMenuDLL.vcxproj index f952997..aa54807 100644 --- a/ClassicStartSrc/ClassicStartMenu/ClassicStartMenuDLL/ClassicStartMenuDLL.vcxproj +++ b/Src/StartMenu/StartMenuDLL/StartMenuDLL.vcxproj @@ -28,9 +28,9 @@ {85DEECBB-1F9B-4983-9D54-3BF42182B7E7} - ClassicStartMenuDLL + StartMenuDLL Win32Proj - 10.0.16299.0 + 10.0.17134.0 @@ -134,7 +134,7 @@ Disabled - ..\..\ClassicStartLib;%(AdditionalIncludeDirectories) + ..\..\Lib;%(AdditionalIncludeDirectories) WIN32;_DEBUG;_WINDOWS;_USRDLL;CLASSICSTARTMENUDLL_EXPORTS;%(PreprocessorDefinitions) false EnableFastChecks @@ -146,7 +146,7 @@ _DEBUG;%(PreprocessorDefinitions) - $(IntDir);..\..\ClassicStartLib;%(AdditionalIncludeDirectories) + $(IntDir);..\..\Lib;%(AdditionalIncludeDirectories) comctl32.lib;uxtheme.lib;WtsApi32.lib;Secur32.lib;Msimg32.lib;Netapi32.lib;dwmapi.lib;PowrProf.lib;Oleacc.lib;winmm.lib;htmlhelp.lib;wininet.lib;structuredquery.lib;Propsys.lib;wintrust.lib;crypt32.lib;%(AdditionalDependencies) @@ -157,7 +157,7 @@ Disabled - ..\..\ClassicStartLib;%(AdditionalIncludeDirectories) + ..\..\Lib;%(AdditionalIncludeDirectories) WIN32;_DEBUG;_WINDOWS;_USRDLL;CLASSICSTARTMENUDLL_EXPORTS;%(PreprocessorDefinitions) false EnableFastChecks @@ -169,7 +169,7 @@ _DEBUG;%(PreprocessorDefinitions) - $(IntDir);..\..\ClassicStartLib;%(AdditionalIncludeDirectories) + $(IntDir);..\..\Lib;%(AdditionalIncludeDirectories) comctl32.lib;uxtheme.lib;WtsApi32.lib;Secur32.lib;Msimg32.lib;Netapi32.lib;dwmapi.lib;PowrProf.lib;Oleacc.lib;winmm.lib;htmlhelp.lib;wininet.lib;structuredquery.lib;Propsys.lib;wintrust.lib;crypt32.lib;%(AdditionalDependencies) @@ -180,7 +180,7 @@ MaxSpeed - ..\..\ClassicStartLib;%(AdditionalIncludeDirectories) + ..\..\Lib;%(AdditionalIncludeDirectories) WIN32;NDEBUG;_WINDOWS;_USRDLL;CLASSICSTARTMENUDLL_EXPORTS;%(PreprocessorDefinitions) MultiThreaded true @@ -191,7 +191,7 @@ NDEBUG;%(PreprocessorDefinitions) - $(IntDir);..\..\ClassicStartLib;%(AdditionalIncludeDirectories) + $(IntDir);..\..\Lib;%(AdditionalIncludeDirectories) comctl32.lib;uxtheme.lib;WtsApi32.lib;Secur32.lib;Msimg32.lib;Netapi32.lib;dwmapi.lib;PowrProf.lib;Oleacc.lib;winmm.lib;htmlhelp.lib;wininet.lib;structuredquery.lib;Propsys.lib;wintrust.lib;crypt32.lib;%(AdditionalDependencies) @@ -204,7 +204,7 @@ MaxSpeed - ..\..\ClassicStartLib;%(AdditionalIncludeDirectories) + ..\..\Lib;%(AdditionalIncludeDirectories) WIN32;NDEBUG;_WINDOWS;_USRDLL;CLASSICSTARTMENUDLL_EXPORTS;%(PreprocessorDefinitions) MultiThreaded true @@ -215,7 +215,7 @@ NDEBUG;%(PreprocessorDefinitions) - $(IntDir);..\..\ClassicStartLib;%(AdditionalIncludeDirectories) + $(IntDir);..\..\Lib;%(AdditionalIncludeDirectories) comctl32.lib;uxtheme.lib;WtsApi32.lib;Secur32.lib;Msimg32.lib;Netapi32.lib;dwmapi.lib;PowrProf.lib;Oleacc.lib;winmm.lib;htmlhelp.lib;wininet.lib;structuredquery.lib;Propsys.lib;wintrust.lib;crypt32.lib;%(AdditionalDependencies) @@ -228,7 +228,7 @@ MaxSpeed - ..\..\ClassicStartLib;%(AdditionalIncludeDirectories) + ..\..\Lib;%(AdditionalIncludeDirectories) WIN32;NDEBUG;_WINDOWS;_USRDLL;CLASSICSTARTMENUDLL_EXPORTS;BUILD_SETUP;%(PreprocessorDefinitions) MultiThreaded true @@ -240,7 +240,7 @@ NDEBUG;%(PreprocessorDefinitions) - $(IntDir);..\..\ClassicStartLib;%(AdditionalIncludeDirectories) + $(IntDir);..\..\Lib;%(AdditionalIncludeDirectories) comctl32.lib;uxtheme.lib;WtsApi32.lib;Secur32.lib;Msimg32.lib;Netapi32.lib;dwmapi.lib;PowrProf.lib;Oleacc.lib;winmm.lib;htmlhelp.lib;wininet.lib;structuredquery.lib;Propsys.lib;wintrust.lib;crypt32.lib;%(AdditionalDependencies) @@ -253,7 +253,7 @@ MaxSpeed - ..\..\ClassicStartLib;%(AdditionalIncludeDirectories) + ..\..\Lib;%(AdditionalIncludeDirectories) WIN32;NDEBUG;_WINDOWS;_USRDLL;CLASSICSTARTMENUDLL_EXPORTS;BUILD_SETUP;%(PreprocessorDefinitions) MultiThreaded true @@ -265,7 +265,7 @@ NDEBUG;%(PreprocessorDefinitions) - $(IntDir);..\..\ClassicStartLib;%(AdditionalIncludeDirectories) + $(IntDir);..\..\Lib;%(AdditionalIncludeDirectories) comctl32.lib;uxtheme.lib;WtsApi32.lib;Secur32.lib;Msimg32.lib;Netapi32.lib;dwmapi.lib;PowrProf.lib;Oleacc.lib;winmm.lib;htmlhelp.lib;wininet.lib;structuredquery.lib;Propsys.lib;wintrust.lib;crypt32.lib;%(AdditionalDependencies) @@ -277,8 +277,8 @@ - - + + @@ -300,8 +300,8 @@ - - + + @@ -320,7 +320,7 @@ - + @@ -341,14 +341,14 @@ - + - + {d42fe717-485b-492d-884a-1999f6d51154} false diff --git a/ClassicStartSrc/ClassicStartMenu/ClassicStartMenuDLL/ClassicStartMenuDLL.vcxproj.filters b/Src/StartMenu/StartMenuDLL/StartMenuDLL.vcxproj.filters similarity index 95% rename from ClassicStartSrc/ClassicStartMenu/ClassicStartMenuDLL/ClassicStartMenuDLL.vcxproj.filters rename to Src/StartMenu/StartMenuDLL/StartMenuDLL.vcxproj.filters index 54df618..fc2bd40 100644 --- a/ClassicStartSrc/ClassicStartMenu/ClassicStartMenuDLL/ClassicStartMenuDLL.vcxproj.filters +++ b/Src/StartMenu/StartMenuDLL/StartMenuDLL.vcxproj.filters @@ -18,10 +18,10 @@ Source Files - + Source Files - + Source Files @@ -77,10 +77,10 @@ Header Files - + Header Files - + Header Files @@ -154,7 +154,7 @@ Resource Files - + Resource Files @@ -192,7 +192,7 @@ - + Resource Files diff --git a/ClassicStartSrc/ClassicStartMenu/ClassicStartMenuDLL/TouchHelper.cpp b/Src/StartMenu/StartMenuDLL/TouchHelper.cpp similarity index 97% rename from ClassicStartSrc/ClassicStartMenu/ClassicStartMenuDLL/TouchHelper.cpp rename to Src/StartMenu/StartMenuDLL/TouchHelper.cpp index afeed37..76189e0 100644 --- a/ClassicStartSrc/ClassicStartMenu/ClassicStartMenuDLL/TouchHelper.cpp +++ b/Src/StartMenu/StartMenuDLL/TouchHelper.cpp @@ -1,5 +1,5 @@ // Classic Shell (c) 2009-2017, Ivo Beltchev -// Classic Start (c) 2017-2018, The Passionate-Coder Team +// Open-Shell (c) 2017-2018, The Open-Shell Team // Confidential information of Ivo Beltchev. Not for disclosure or distribution without prior written consent from the author #include "stdafx.h" diff --git a/ClassicStartSrc/ClassicStartMenu/ClassicStartMenuDLL/TouchHelper.h b/Src/StartMenu/StartMenuDLL/TouchHelper.h similarity index 99% rename from ClassicStartSrc/ClassicStartMenu/ClassicStartMenuDLL/TouchHelper.h rename to Src/StartMenu/StartMenuDLL/TouchHelper.h index 585b02d..ab05b67 100644 --- a/ClassicStartSrc/ClassicStartMenu/ClassicStartMenuDLL/TouchHelper.h +++ b/Src/StartMenu/StartMenuDLL/TouchHelper.h @@ -1,5 +1,5 @@ // Classic Shell (c) 2009-2017, Ivo Beltchev -// Classic Start (c) 2017-2018, The Passionate-Coder Team +// Open-Shell (c) 2017-2018, The Open-Shell Team // Confidential information of Ivo Beltchev. Not for disclosure or distribution without prior written consent from the author #pragma once diff --git a/ClassicStartSrc/ClassicStartMenu/ClassicStartMenuDLL/apps.ico b/Src/StartMenu/StartMenuDLL/apps.ico similarity index 100% rename from ClassicStartSrc/ClassicStartMenu/ClassicStartMenuDLL/apps.ico rename to Src/StartMenu/StartMenuDLL/apps.ico diff --git a/ClassicStartSrc/ClassicStartMenu/ClassicStartMenuDLL/btn_aero.ico b/Src/StartMenu/StartMenuDLL/btn_aero.ico similarity index 100% rename from ClassicStartSrc/ClassicStartMenu/ClassicStartMenuDLL/btn_aero.ico rename to Src/StartMenu/StartMenuDLL/btn_aero.ico diff --git a/ClassicStartSrc/ClassicStartMenu/ClassicStartMenuDLL/btn_classic.bmp b/Src/StartMenu/StartMenuDLL/btn_classic.bmp similarity index 100% rename from ClassicStartSrc/ClassicStartMenu/ClassicStartMenuDLL/btn_classic.bmp rename to Src/StartMenu/StartMenuDLL/btn_classic.bmp diff --git a/ClassicStartSrc/ClassicStartMenu/ClassicStartMenuDLL/button120.png b/Src/StartMenu/StartMenuDLL/button120.png similarity index 100% rename from ClassicStartSrc/ClassicStartMenu/ClassicStartMenuDLL/button120.png rename to Src/StartMenu/StartMenuDLL/button120.png diff --git a/ClassicStartSrc/ClassicStartMenu/ClassicStartMenuDLL/button144.png b/Src/StartMenu/StartMenuDLL/button144.png similarity index 100% rename from ClassicStartSrc/ClassicStartMenu/ClassicStartMenuDLL/button144.png rename to Src/StartMenu/StartMenuDLL/button144.png diff --git a/ClassicStartSrc/ClassicStartMenu/ClassicStartMenuDLL/button180.png b/Src/StartMenu/StartMenuDLL/button180.png similarity index 100% rename from ClassicStartSrc/ClassicStartMenu/ClassicStartMenuDLL/button180.png rename to Src/StartMenu/StartMenuDLL/button180.png diff --git a/ClassicStartSrc/ClassicStartMenu/ClassicStartMenuDLL/button96.png b/Src/StartMenu/StartMenuDLL/button96.png similarity index 100% rename from ClassicStartSrc/ClassicStartMenu/ClassicStartMenuDLL/button96.png rename to Src/StartMenu/StartMenuDLL/button96.png diff --git a/ClassicStartSrc/ClassicStartMenu/ClassicStartMenuDLL/dllmain.cpp b/Src/StartMenu/StartMenuDLL/dllmain.cpp similarity index 94% rename from ClassicStartSrc/ClassicStartMenu/ClassicStartMenuDLL/dllmain.cpp rename to Src/StartMenu/StartMenuDLL/dllmain.cpp index 2856783..df2a24e 100644 --- a/ClassicStartSrc/ClassicStartMenu/ClassicStartMenuDLL/dllmain.cpp +++ b/Src/StartMenu/StartMenuDLL/dllmain.cpp @@ -1,17 +1,17 @@ // Classic Shell (c) 2009-2017, Ivo Beltchev -// Classic Start (c) 2017-2018, The Passionate-Coder Team +// Open-Shell (c) 2017-2018, The Open-Shell Team // Confidential information of Ivo Beltchev. Not for disclosure or distribution without prior written consent from the author // dllmain.cpp : Defines the entry point for the DLL application. #include "stdafx.h" -#include "ClassicStartMenuDLL.h" +#include "StartMenuDLL.h" #include "Settings.h" #include "Translations.h" #include "ResourceHelper.h" #include "StringSet.h" #include "resource.h" -#include "..\ClassicStartLib\resource.h" +#include "..\Lib\resource.h" #include "SettingsUI.h" #include "SkinManager.h" #include "uxtheme.h" diff --git a/ClassicStartSrc/ClassicStartMenu/ClassicStartMenuDLL/dllmain.h b/Src/StartMenu/StartMenuDLL/dllmain.h similarity index 82% rename from ClassicStartSrc/ClassicStartMenu/ClassicStartMenuDLL/dllmain.h rename to Src/StartMenu/StartMenuDLL/dllmain.h index bffdc18..65aaa54 100644 --- a/ClassicStartSrc/ClassicStartMenu/ClassicStartMenuDLL/dllmain.h +++ b/Src/StartMenu/StartMenuDLL/dllmain.h @@ -1,5 +1,5 @@ // Classic Shell (c) 2009-2017, Ivo Beltchev -// Classic Start (c) 2017-2018, The Passionate-Coder Team +// Open-Shell (c) 2017-2018, The Open-Shell Team // Confidential information of Ivo Beltchev. Not for disclosure or distribution without prior written consent from the author // dllmain.h : Declaration of module diff --git a/ClassicStartSrc/ClassicStartMenu/ClassicStartMenuDLL/menu_arrows.bmp b/Src/StartMenu/StartMenuDLL/menu_arrows.bmp similarity index 100% rename from ClassicStartSrc/ClassicStartMenu/ClassicStartMenuDLL/menu_arrows.bmp rename to Src/StartMenu/StartMenuDLL/menu_arrows.bmp diff --git a/ClassicStartSrc/ClassicStartMenu/ClassicStartMenuDLL/menu_arrows150.bmp b/Src/StartMenu/StartMenuDLL/menu_arrows150.bmp similarity index 100% rename from ClassicStartSrc/ClassicStartMenu/ClassicStartMenuDLL/menu_arrows150.bmp rename to Src/StartMenu/StartMenuDLL/menu_arrows150.bmp diff --git a/ClassicStartSrc/ClassicStartMenu/ClassicStartMenuDLL/resource.h b/Src/StartMenu/StartMenuDLL/resource.h similarity index 99% rename from ClassicStartSrc/ClassicStartMenu/ClassicStartMenuDLL/resource.h rename to Src/StartMenu/StartMenuDLL/resource.h index faa2363..0aed486 100644 --- a/ClassicStartSrc/ClassicStartMenu/ClassicStartMenuDLL/resource.h +++ b/Src/StartMenu/StartMenuDLL/resource.h @@ -1,6 +1,6 @@ //{{NO_DEPENDENCIES}} // Microsoft Visual C++ generated include file. -// Used by ClassicStartMenuDLL.rc +// Used by StartMenuDLL.rc // #define IDI_APPICON 1 #define IDI_APPSICON 2 diff --git a/ClassicStartSrc/ClassicStartMenu/ClassicStartMenuDLL/search_icons.bmp b/Src/StartMenu/StartMenuDLL/search_icons.bmp similarity index 100% rename from ClassicStartSrc/ClassicStartMenu/ClassicStartMenuDLL/search_icons.bmp rename to Src/StartMenu/StartMenuDLL/search_icons.bmp diff --git a/ClassicStartSrc/ClassicStartMenu/ClassicStartMenuDLL/start.ico b/Src/StartMenu/StartMenuDLL/start.ico similarity index 100% rename from ClassicStartSrc/ClassicStartMenu/ClassicStartMenuDLL/start.ico rename to Src/StartMenu/StartMenuDLL/start.ico diff --git a/ClassicStartSrc/ClassicStartMenu/ClassicStartMenuDLL/start10.ico b/Src/StartMenu/StartMenuDLL/start10.ico similarity index 100% rename from ClassicStartSrc/ClassicStartMenu/ClassicStartMenuDLL/start10.ico rename to Src/StartMenu/StartMenuDLL/start10.ico diff --git a/ClassicStartSrc/ClassicStartMenu/ClassicStartMenuDLL/startb.ico b/Src/StartMenu/StartMenuDLL/startb.ico similarity index 100% rename from ClassicStartSrc/ClassicStartMenu/ClassicStartMenuDLL/startb.ico rename to Src/StartMenu/StartMenuDLL/startb.ico diff --git a/ClassicStartSrc/ClassicStartMenu/ClassicStartMenuDLL/startb10.ico b/Src/StartMenu/StartMenuDLL/startb10.ico similarity index 100% rename from ClassicStartSrc/ClassicStartMenu/ClassicStartMenuDLL/startb10.ico rename to Src/StartMenu/StartMenuDLL/startb10.ico diff --git a/ClassicStartSrc/ClassicStartMenu/ClassicStartMenuDLL/stdafx.cpp b/Src/StartMenu/StartMenuDLL/stdafx.cpp similarity index 71% rename from ClassicStartSrc/ClassicStartMenu/ClassicStartMenuDLL/stdafx.cpp rename to Src/StartMenu/StartMenuDLL/stdafx.cpp index 2556f38..afaa4d1 100644 --- a/ClassicStartSrc/ClassicStartMenu/ClassicStartMenuDLL/stdafx.cpp +++ b/Src/StartMenu/StartMenuDLL/stdafx.cpp @@ -1,5 +1,5 @@ // stdafx.cpp : source file that includes just the standard includes -// ClassicStartMenuDLL.pch will be the pre-compiled header +// StartMenuDLL.pch will be the pre-compiled header // stdafx.obj will contain the pre-compiled type information #include "stdafx.h" diff --git a/ClassicStartSrc/ClassicStartMenu/ClassicStartMenuDLL/stdafx.h b/Src/StartMenu/StartMenuDLL/stdafx.h similarity index 100% rename from ClassicStartSrc/ClassicStartMenu/ClassicStartMenuDLL/stdafx.h rename to Src/StartMenu/StartMenuDLL/stdafx.h diff --git a/ClassicStartSrc/ClassicStartMenu/ClassicStartMenuDLL/style_7.bmp b/Src/StartMenu/StartMenuDLL/style_7.bmp similarity index 100% rename from ClassicStartSrc/ClassicStartMenu/ClassicStartMenuDLL/style_7.bmp rename to Src/StartMenu/StartMenuDLL/style_7.bmp diff --git a/ClassicStartSrc/ClassicStartMenu/ClassicStartMenuDLL/style_7150.bmp b/Src/StartMenu/StartMenuDLL/style_7150.bmp similarity index 100% rename from ClassicStartSrc/ClassicStartMenu/ClassicStartMenuDLL/style_7150.bmp rename to Src/StartMenu/StartMenuDLL/style_7150.bmp diff --git a/ClassicStartSrc/ClassicStartMenu/ClassicStartMenuDLL/style_classic.bmp b/Src/StartMenu/StartMenuDLL/style_classic.bmp similarity index 100% rename from ClassicStartSrc/ClassicStartMenu/ClassicStartMenuDLL/style_classic.bmp rename to Src/StartMenu/StartMenuDLL/style_classic.bmp diff --git a/ClassicStartSrc/ClassicStartMenu/ClassicStartMenuDLL/style_classic150.bmp b/Src/StartMenu/StartMenuDLL/style_classic150.bmp similarity index 100% rename from ClassicStartSrc/ClassicStartMenu/ClassicStartMenuDLL/style_classic150.bmp rename to Src/StartMenu/StartMenuDLL/style_classic150.bmp diff --git a/ClassicStartSrc/ClassicStartMenu/ClassicStartMenuDLL/style_vista.bmp b/Src/StartMenu/StartMenuDLL/style_vista.bmp similarity index 100% rename from ClassicStartSrc/ClassicStartMenu/ClassicStartMenuDLL/style_vista.bmp rename to Src/StartMenu/StartMenuDLL/style_vista.bmp diff --git a/ClassicStartSrc/ClassicStartMenu/ClassicStartMenuDLL/style_vista150.bmp b/Src/StartMenu/StartMenuDLL/style_vista150.bmp similarity index 100% rename from ClassicStartSrc/ClassicStartMenu/ClassicStartMenuDLL/style_vista150.bmp rename to Src/StartMenu/StartMenuDLL/style_vista150.bmp diff --git a/ClassicStartSrc/ClassicStartMenu/ClassicStartMenuDLL/targetver.h b/Src/StartMenu/StartMenuDLL/targetver.h similarity index 100% rename from ClassicStartSrc/ClassicStartMenu/ClassicStartMenuDLL/targetver.h rename to Src/StartMenu/StartMenuDLL/targetver.h diff --git a/ClassicStartSrc/ClassicStartMenu/StartMenuHelper/StartMenuExt.cpp b/Src/StartMenu/StartMenuHelper/StartMenuExt.cpp similarity index 97% rename from ClassicStartSrc/ClassicStartMenu/StartMenuHelper/StartMenuExt.cpp rename to Src/StartMenu/StartMenuHelper/StartMenuExt.cpp index 9b391e9..8e57da5 100644 --- a/ClassicStartSrc/ClassicStartMenu/StartMenuHelper/StartMenuExt.cpp +++ b/Src/StartMenu/StartMenuHelper/StartMenuExt.cpp @@ -91,7 +91,7 @@ STDMETHODIMP CStartMenuExt::Initialize( PCIDLIST_ABSOLUTE pidlFolder, IDataObjec bUsePinned=(setting==1); if (bUsePinned) { - Strcpy(m_PinFolder1,_countof(m_PinFolder1),L"%APPDATA%\\ClassicStart\\Pinned\\"); + Strcpy(m_PinFolder1,_countof(m_PinFolder1),L"%APPDATA%\\OpenShell\\Pinned\\"); DoEnvironmentSubst(m_PinFolder1,_countof(m_PinFolder1)); m_PinFolder2[0]=0; } @@ -187,13 +187,13 @@ STDMETHODIMP CStartMenuExt::QueryContextMenu( HMENU menu, UINT uMenuIndex, UINT { if (!bFakeDirectory && _wcsicmp(ext,L".lnk")!=0) return MAKE_HRESULT(SEVERITY_SUCCESS,FACILITY_NULL,0); // can only unpin fake folders and links - InsertMenu(menu,uMenuIndex,MF_BYPOSITION,uidFirstCmd,FindTranslation(L"Menu.UnpinStartCs",L"Unpin from Start menu (Classic Start)")); + InsertMenu(menu,uMenuIndex,MF_BYPOSITION,uidFirstCmd,FindTranslation(L"Menu.UnpinStartCs",L"Unpin from Start menu (Open-Shell)")); } else { if (bFakeDirectory) return MAKE_HRESULT(SEVERITY_SUCCESS,FACILITY_NULL,0); // can't pin fake folders - InsertMenu(menu,uMenuIndex,MF_BYPOSITION,uidFirstCmd,FindTranslation(L"Menu.PinStartCs",L"Pin to Start menu (Classic Start)")); + InsertMenu(menu,uMenuIndex,MF_BYPOSITION,uidFirstCmd,FindTranslation(L"Menu.PinStartCs",L"Pin to Start menu (Open-Shell)")); } return MAKE_HRESULT(SEVERITY_SUCCESS,FACILITY_NULL,1); } diff --git a/ClassicStartSrc/ClassicStartMenu/StartMenuHelper/StartMenuExt.h b/Src/StartMenu/StartMenuHelper/StartMenuExt.h similarity index 100% rename from ClassicStartSrc/ClassicStartMenu/StartMenuHelper/StartMenuExt.h rename to Src/StartMenu/StartMenuHelper/StartMenuExt.h diff --git a/ClassicStartSrc/ClassicStartMenu/StartMenuHelper/StartMenuExt.rgs b/Src/StartMenu/StartMenuHelper/StartMenuExt.rgs similarity index 100% rename from ClassicStartSrc/ClassicStartMenu/StartMenuHelper/StartMenuExt.rgs rename to Src/StartMenu/StartMenuHelper/StartMenuExt.rgs diff --git a/ClassicStartSrc/ClassicStartMenu/StartMenuHelper/StartMenuHelper.cpp b/Src/StartMenu/StartMenuHelper/StartMenuHelper.cpp similarity index 94% rename from ClassicStartSrc/ClassicStartMenu/StartMenuHelper/StartMenuHelper.cpp rename to Src/StartMenu/StartMenuHelper/StartMenuHelper.cpp index bb1070b..1e19704 100644 --- a/ClassicStartSrc/ClassicStartMenu/StartMenuHelper/StartMenuHelper.cpp +++ b/Src/StartMenu/StartMenuHelper/StartMenuHelper.cpp @@ -8,7 +8,7 @@ #include "ResourceHelper.h" #include "Settings.h" #include "StringUtils.h" -#include "..\ClassicStartMenuDLL\LogManager.h" +#include "..\StartMenuDLL\LogManager.h" #include #include #include @@ -162,7 +162,7 @@ typedef HRESULT (__stdcall *FDllGetClassObject)(REFCLSID,REFIID,LPVOID*); static HMODULE g_ExplorerModule=NULL; -static void StartStartMenu( void ) +static void StartMenu( void ) { STARTUPINFO startupInfo={sizeof(STARTUPINFO)}; PROCESS_INFORMATION processInfo; @@ -171,7 +171,7 @@ static void StartStartMenu( void ) path[0]=0; { CRegKey regKey; - if (regKey.Open(HKEY_LOCAL_MACHINE,L"Software\\PassionateCoder\\ClassicStart",KEY_READ|KEY_WOW64_64KEY)==ERROR_SUCCESS) + if (regKey.Open(HKEY_LOCAL_MACHINE,L"Software\\OpenShell\\OpenShell",KEY_READ|KEY_WOW64_64KEY)==ERROR_SUCCESS) { ULONG size=_countof(path); if (regKey.QueryStringValue(L"Path",path,&size)!=ERROR_SUCCESS) @@ -183,9 +183,9 @@ static void StartStartMenu( void ) GetModuleFileName(g_Instance,path,_countof(path)); PathRemoveFileSpec(path); } - PathAppend(path,L"ClassicStartMenu.exe"); + PathAppend(path,L"StartMenu.exe"); LogToFile(STARTUP_LOG,L"StartMenuHelper: starting \"%s\" -startup",path); - if (CreateProcess(path,L"ClassicStartMenu.exe -startup",NULL,NULL,TRUE,0,NULL,NULL,&startupInfo,&processInfo)) + if (CreateProcess(path,L"StartMenu.exe -startup",NULL,NULL,TRUE,0,NULL,NULL,&startupInfo,&processInfo)) { CloseHandle(processInfo.hProcess); CloseHandle(processInfo.hThread); @@ -208,7 +208,7 @@ STDAPI DllGetClassObject(REFCLSID rclsid, REFIID riid, LPVOID* ppv) { LogToFile(STARTUP_LOG,L"StartMenuHelper: DllGetClassObject2"); if (GetSettingBool(L"AutoStart")) - StartStartMenu(); + StartMenu(); FDllGetClassObject func=(FDllGetClassObject)GetProcAddress(g_ExplorerModule,"DllGetClassObject"); if (func) res=func(g_ExplorerClsid,riid,ppv); @@ -218,13 +218,13 @@ STDAPI DllGetClassObject(REFCLSID rclsid, REFIID riid, LPVOID* ppv) return _AtlModule.DllGetClassObject(rclsid, riid, ppv); } /* -const wchar_t *TASK_NAME=L"Classic Start Start Menu"; +const wchar_t *TASK_NAME=L"Open-Shell Start Menu"; const wchar_t *TASK_XML= L"\r\n" L"\r\n" L" \r\n" L" 2014-11-23T10:00:00\r\n" -L" Classic Start\r\n" +L" Open-Shell\r\n" L" A task that launches the start menu at logon. It also repairs the installation after an upgrade of Windows.\r\n" L" \r\n" L" \r\n" @@ -270,14 +270,14 @@ static void InstallUpgradeTask( bool bInstall ) exePath[0]=0; { CRegKey regKey; - if (regKey.Open(HKEY_LOCAL_MACHINE,L"Software\\PassionateCoder\\ClassicStart",KEY_READ|KEY_WRITE|KEY_WOW64_64KEY)==ERROR_SUCCESS) + if (regKey.Open(HKEY_LOCAL_MACHINE,L"Software\\OpenShell\\OpenShell",KEY_READ|KEY_WRITE|KEY_WOW64_64KEY)==ERROR_SUCCESS) { if (bInstall) { ULONG size=_countof(exePath); if (regKey.QueryStringValue(L"Path",exePath,&size)==ERROR_SUCCESS) { - PathAppend(exePath,L"ClassicStartMenu.exe"); + PathAppend(exePath,L"StartMenu.exe"); } else { diff --git a/ClassicStartSrc/ClassicStartMenu/StartMenuHelper/StartMenuHelper.idl b/Src/StartMenu/StartMenuHelper/StartMenuHelper.idl similarity index 100% rename from ClassicStartSrc/ClassicStartMenu/StartMenuHelper/StartMenuHelper.idl rename to Src/StartMenu/StartMenuHelper/StartMenuHelper.idl diff --git a/ClassicStartSrc/ClassicStartMenu/StartMenuHelper/StartMenuHelper.rc b/Src/StartMenu/StartMenuHelper/StartMenuHelper.rc similarity index 95% rename from ClassicStartSrc/ClassicStartMenu/StartMenuHelper/StartMenuHelper.rc rename to Src/StartMenu/StartMenuHelper/StartMenuHelper.rc index cbc17c5..c15df9d 100644 --- a/ClassicStartSrc/ClassicStartMenu/StartMenuHelper/StartMenuHelper.rc +++ b/Src/StartMenu/StartMenuHelper/StartMenuHelper.rc @@ -74,13 +74,13 @@ BEGIN BEGIN BLOCK "040904b0" BEGIN - VALUE "CompanyName", "Passionate-Coder" + VALUE "CompanyName", "Open-Shell" VALUE "FileDescription", "Start Menu Helper Extension" VALUE "FileVersion", _PRODUCT_VERSION_STR VALUE "InternalName", "StartMenuHelper" - VALUE "LegalCopyright", "Copyright (C) 2017-2018, The Passionate-Coder Team" + VALUE "LegalCopyright", "Copyright (C) 2017-2018, The Open-Shell Team" VALUE "OriginalFilename", "StartMenuHelper.dll" - VALUE "ProductName", "Classic Start" + VALUE "ProductName", "Open-Shell" VALUE "ProductVersion", _PRODUCT_VERSION_STR END END diff --git a/ClassicStartSrc/ClassicStartMenu/StartMenuHelper/StartMenuHelper.rgs b/Src/StartMenu/StartMenuHelper/StartMenuHelper.rgs similarity index 100% rename from ClassicStartSrc/ClassicStartMenu/StartMenuHelper/StartMenuHelper.rgs rename to Src/StartMenu/StartMenuHelper/StartMenuHelper.rgs diff --git a/ClassicStartSrc/ClassicStartMenu/StartMenuHelper/StartMenuHelper.vcxproj b/Src/StartMenu/StartMenuHelper/StartMenuHelper.vcxproj similarity index 95% rename from ClassicStartSrc/ClassicStartMenu/StartMenuHelper/StartMenuHelper.vcxproj rename to Src/StartMenu/StartMenuHelper/StartMenuHelper.vcxproj index 144df24..a899f02 100644 --- a/ClassicStartSrc/ClassicStartMenu/StartMenuHelper/StartMenuHelper.vcxproj +++ b/Src/StartMenu/StartMenuHelper/StartMenuHelper.vcxproj @@ -30,7 +30,7 @@ {A42C6159-ACA8-46D1-A0FB-19C398B137D5} StartMenuHelper AtlProj - 10.0.16299.0 + 10.0.17134.0 @@ -155,7 +155,7 @@ Disabled - ..\..\ClassicStartLib;%(AdditionalIncludeDirectories) + ..\..\Lib;%(AdditionalIncludeDirectories) WIN32;_WINDOWS;_DEBUG;_USRDLL;%(PreprocessorDefinitions) true EnableFastChecks @@ -188,7 +188,7 @@ Disabled - ..\..\ClassicStartLib;%(AdditionalIncludeDirectories) + ..\..\Lib;%(AdditionalIncludeDirectories) WIN32;_WINDOWS;_DEBUG;_USRDLL;%(PreprocessorDefinitions) true EnableFastChecks @@ -222,7 +222,7 @@ MaxSpeed - ..\..\ClassicStartLib;%(AdditionalIncludeDirectories) + ..\..\Lib;%(AdditionalIncludeDirectories) WIN32;_WINDOWS;NDEBUG;_USRDLL;%(PreprocessorDefinitions) MultiThreaded Use @@ -255,7 +255,7 @@ MaxSpeed - ..\..\ClassicStartLib;%(AdditionalIncludeDirectories) + ..\..\Lib;%(AdditionalIncludeDirectories) WIN32;_WINDOWS;NDEBUG;_USRDLL;%(PreprocessorDefinitions) MultiThreaded Use @@ -289,7 +289,7 @@ MaxSpeed - ..\..\ClassicStartLib;%(AdditionalIncludeDirectories) + ..\..\Lib;%(AdditionalIncludeDirectories) WIN32;_WINDOWS;NDEBUG;_USRDLL;BUILD_SETUP;%(PreprocessorDefinitions) MultiThreaded Use @@ -321,7 +321,7 @@ MaxSpeed - ..\..\ClassicStartLib;%(AdditionalIncludeDirectories) + ..\..\Lib;%(AdditionalIncludeDirectories) WIN32;_WINDOWS;NDEBUG;_USRDLL;BUILD_SETUP;%(PreprocessorDefinitions) MultiThreaded Use @@ -375,7 +375,7 @@ - + {d42fe717-485b-492d-884a-1999f6d51154} false @@ -383,4 +383,4 @@ - + \ No newline at end of file diff --git a/ClassicStartSrc/ClassicStartMenu/StartMenuHelper/StartMenuHelper.vcxproj.filters b/Src/StartMenu/StartMenuHelper/StartMenuHelper.vcxproj.filters similarity index 100% rename from ClassicStartSrc/ClassicStartMenu/StartMenuHelper/StartMenuHelper.vcxproj.filters rename to Src/StartMenu/StartMenuHelper/StartMenuHelper.vcxproj.filters diff --git a/ClassicStartSrc/ClassicStartMenu/StartMenuHelper/StartMenuHelper32.def b/Src/StartMenu/StartMenuHelper/StartMenuHelper32.def similarity index 100% rename from ClassicStartSrc/ClassicStartMenu/StartMenuHelper/StartMenuHelper32.def rename to Src/StartMenu/StartMenuHelper/StartMenuHelper32.def diff --git a/ClassicStartSrc/ClassicStartMenu/StartMenuHelper/StartMenuHelper64.def b/Src/StartMenu/StartMenuHelper/StartMenuHelper64.def similarity index 100% rename from ClassicStartSrc/ClassicStartMenu/StartMenuHelper/StartMenuHelper64.def rename to Src/StartMenu/StartMenuHelper/StartMenuHelper64.def diff --git a/ClassicStartSrc/ClassicStartMenu/StartMenuHelper/StartMenuHelperL10N.ini b/Src/StartMenu/StartMenuHelper/StartMenuHelperL10N.ini similarity index 61% rename from ClassicStartSrc/ClassicStartMenu/StartMenuHelper/StartMenuHelperL10N.ini rename to Src/StartMenu/StartMenuHelper/StartMenuHelperL10N.ini index 3263d0f1a712464a7456ba8705f51326a56cb219..14aef2afecd43bf73506851f7034cc8423a946e7 100644 GIT binary patch delta 2104 zcmZ{mPe_wt9LJxjE%$D7y?dRmP1j~?y0t$p!ZM+ghl0RX=P89!goza$tWF)uh@h7r zMiC_vBGDlhh910l34`S=iyzu^0)f@r8A($ z)rcBX1$9|n-~BhLM%~&i!qVrNCGOTr(p7hoB)MDn3VFrqldJW4)aL5vi0haa4IJ~Q z;kC)~<-iG&#P&`R*D0Ic97$3>I73`pVvXlWlKYLu!Ulasw9NVhdBqw*{@pT0eDZU| zKmTJ|N^fK(z(WZJjkDhhUZB-vs0j;`idB~W5D(G~{lc}hXa3Md)Y|Q*$d~OQKfVOQXyz(}Zrd4G&nKW0a=R%NS6Q61>)K^emE>mF>YTqhJ6q_evOtBH~x{hj+tybLz1kwy(g|M z-`crnk%aL$Zzp)5=Z_dClS%SfyP4#@r&4^Jr&GqNCOf#Q)eerZ<7HVqdY1Ykp)_C2 z%jqgUf9lu=;<~@N%q5a!Dl<)7TOM@s@&DRsOj+t;i!bY%QZ}+|DdnD!MSkRXBm>8} zSDrjyFcW#>1v6YYjnTEDBP)g5r0IS=EVhs&wc<14+VZHBBx%>;$j{O}()Mi$_#{wS J6;#&VZwD3;@RI-l delta 2644 zcmaD8dn0ke3`u8(9EL=OVj#?9NM=xA2xce&@{1TsCMUA$PrT)XM}a=$QarLi?UVDQ z`6jC{so_x-%QO>@>_dLT$ueAAlU7YdGMt_N8V~Yrl04<=WdX{*YV-=_gB7~cuarD--t)HRG=G= zEXdzZf(Ce0vC1i$2#b%+ocw|BP6@-N*FA+Avqw1wFzVHK?aZChXx@Q(8 zly7c{;tK;=F+yqQnV1qD_e+ac;*kZpzfPP-Rpy`qgUpG7H3|$G47dwQMv3is%yQ&4 zocu?^4UdXYNkU<1BxQj|f34JdJhC9atMQoLsDiIN5>=g#M=!|kZ>sph&Q=Yd-5~v1>iF~*s!t?fzl#Pw{oNX! z1oVe#;wum5YZ40kDlL5Jf3Fsy@_3OpzWn=EyOn_Zx9EuBQE^wN7mq9`{MYFz;8Ag3 Tmk9kTILki = . ; Which section is used depends on the current OS setting. If a key is missing from the language section ; it will be searched in the [default] section. In some cases more than one language can be used. @@ -9,8 +9,8 @@ [default] -Menu.ClassicSettings = Classic Start &Menu -Menu.SettingsTip = Settings for Classic Start Menu +Menu.ClassicSettings = Open-Shell &Menu +Menu.SettingsTip = Settings for Open-Shell Menu [ar-SA] - Arabic (Saudi Arabia) @@ -122,8 +122,8 @@ Menu.Start = ابدأ Menu.StartScreen = شاشة البدء Menu.StartMenu = القائمة "ابدأ" (Windows) Menu.PinStart = تثبيت بالقائمة "ابدأ". -Menu.PinStartCs = تثبيت بالقائمة "ابدأ". (Classic Start) -Menu.UnpinStartCs = إزالة التثبيت من القائمة "ابدأ" (Classic Start) +Menu.PinStartCs = تثبيت بالقائمة "ابدأ". (Open-Shell) +Menu.UnpinStartCs = إزالة التثبيت من القائمة "ابدأ" (Open-Shell) Menu.MonitorOff = إيقاف تشغيل شاشة العرض Menu.RemoveHighlight = إزالة التمييز Menu.Uninstall = إز&الة التثبيت @@ -258,8 +258,8 @@ Menu.Start = Старт Menu.StartScreen = Стартов екран Menu.StartMenu = Меню "Старт" (Windows) Menu.PinStart = Закачи към менюто "Старт" -Menu.PinStartCs = Закачи към менюто "Старт" (Classic Start) -Menu.UnpinStartCs = Откачи от менюто "Старт" (Classic Start) +Menu.PinStartCs = Закачи към менюто "Старт" (Open-Shell) +Menu.UnpinStartCs = Откачи от менюто "Старт" (Open-Shell) Menu.MonitorOff = Изключване на дисплея Menu.RemoveHighlight = Премахни осветяването Menu.Uninstall = &Деинсталирай @@ -394,15 +394,15 @@ Menu.Start = Inicia Menu.StartScreen = Pantalla Inicia Menu.StartMenu = Menú Inicia (Windows) Menu.PinStart = Ancorar al Menú Inicia -Menu.PinStartCs = Ancorar al Menú Inicia (Classic Start) -Menu.UnpinStartCs = Desancorar del Menú Inicia (Classic Start) +Menu.PinStartCs = Ancorar al Menú Inicia (Open-Shell) +Menu.UnpinStartCs = Desancorar del Menú Inicia (Open-Shell) Menu.MonitorOff = Apaga la pantalla Menu.RemoveHighlight = Suprimeix la marca Menu.Uninstall = &Desinstal·la Menu.UninstallTitle = Desinstal·la Menu.UninstallPrompt = Esteu segur que voleu desinstal·lar el %s? -Menu.ClassicSettings = Classic Start &Menú -Menu.SettingsTip = Ajustaments del Classic Start Menú +Menu.ClassicSettings = Open-Shell &Menú +Menu.SettingsTip = Ajustaments del Open-Shell Menú Search.CategorySettings = Configuració Search.CategoryPCSettings = Configuració de l'ordinador Search.CategoryPrograms = Programes @@ -532,8 +532,8 @@ Menu.Start = Start Menu.StartScreen = Úvodní obrazovka Menu.StartMenu = Nabídka Start (Windows) Menu.PinStart = Připnout k nabídce Start -Menu.PinStartCs = Připnout k nabídce Start (Classic Start) -Menu.UnpinStartCs = Odepnout z nabídky Start (Classic Start) +Menu.PinStartCs = Připnout k nabídce Start (Open-Shell) +Menu.UnpinStartCs = Odepnout z nabídky Start (Open-Shell) Menu.MonitorOff = Vypnout zobrazení Menu.RemoveHighlight = Odebrat nejzajímavější místo Menu.Uninstall = &Odinstalovat @@ -668,8 +668,8 @@ Menu.Start = Start Menu.StartScreen = Startskærm Menu.StartMenu = Menuen Start (Windows) Menu.PinStart = Fastgør til menuen Start -Menu.PinStartCs = Fastgør til menuen Start (Classic Start) -Menu.UnpinStartCs = Frigør fra menuen Start (Classic Start) +Menu.PinStartCs = Fastgør til menuen Start (Open-Shell) +Menu.UnpinStartCs = Frigør fra menuen Start (Open-Shell) Menu.MonitorOff = Sluk skærmen Menu.RemoveHighlight = Fjern centralt punkt Menu.Uninstall = &Fjern @@ -804,8 +804,8 @@ Menu.Start = Start Menu.StartScreen = Startseite Menu.StartMenu = Startmenü (Windows) Menu.PinStart = An Startmenü anheften -Menu.PinStartCs = An Startmenü anheften (Classic Start) -Menu.UnpinStartCs = Vom Startmenü lösen (Classic Start) +Menu.PinStartCs = An Startmenü anheften (Open-Shell) +Menu.UnpinStartCs = Vom Startmenü lösen (Open-Shell) Menu.MonitorOff = Bildschirm ausschalten Menu.RemoveHighlight = Haupttreffer entfernen Menu.Uninstall = &Deinstallieren @@ -940,8 +940,8 @@ Menu.Start = Έναρξη Menu.StartScreen = Οθόνη Έναρξης Menu.StartMenu = Μενού "Έναρξη" (Windows) Menu.PinStart = Καρφίτσωμα στο μενού "Έναρξη" -Menu.PinStartCs = Καρφίτσωμα στο μενού "Έναρξη" (Classic Start) -Menu.UnpinStartCs = Ξεκαρφίτσωμα από το μενού "Έναρξη" (Classic Start) +Menu.PinStartCs = Καρφίτσωμα στο μενού "Έναρξη" (Open-Shell) +Menu.UnpinStartCs = Ξεκαρφίτσωμα από το μενού "Έναρξη" (Open-Shell) Menu.MonitorOff = Απενεργοποίηση της οθόνης Menu.RemoveHighlight = Κατάργηση επισήμανσης Menu.Uninstall = &Κατάργηση εγκατάστασης @@ -1076,8 +1076,8 @@ Menu.Start = Start Menu.StartScreen = Start Screen Menu.StartMenu = Start Menu (Windows) Menu.PinStart = Pin to Start menu -Menu.PinStartCs = Pin to Start menu (Classic Start) -Menu.UnpinStartCs = Unpin from Start menu (Classic Start) +Menu.PinStartCs = Pin to Start menu (Open-Shell) +Menu.UnpinStartCs = Unpin from Start menu (Open-Shell) Menu.MonitorOff = Turn the display off Menu.RemoveHighlight = Remove highlight Menu.Uninstall = &Uninstall @@ -1212,8 +1212,8 @@ Menu.Start = Inicio Menu.StartScreen = Pantalla Inicio Menu.StartMenu = Menú Inicio (Windows) Menu.PinStart = Anclar al menú Inicio -Menu.PinStartCs = Anclar al menú Inicio (Classic Start) -Menu.UnpinStartCs = Desanclar del menú Inicio (Classic Start) +Menu.PinStartCs = Anclar al menú Inicio (Open-Shell) +Menu.UnpinStartCs = Desanclar del menú Inicio (Open-Shell) Menu.MonitorOff = Apagar pantalla Menu.RemoveHighlight = Quitar como elemento destacado Menu.Uninstall = &Desinstalar @@ -1348,8 +1348,8 @@ Menu.Start = Start Menu.StartScreen = Avakuva Menu.StartMenu = Menüü Start (Windows) Menu.PinStart = Kinnita menüüsse Start -Menu.PinStartCs = Kinnita menüüsse Start (Classic Start) -Menu.UnpinStartCs = Eemalda menüüst Start (Classic Start) +Menu.PinStartCs = Kinnita menüüsse Start (Open-Shell) +Menu.UnpinStartCs = Eemalda menüüst Start (Open-Shell) Menu.MonitorOff = Lülitage kuvar välja Menu.RemoveHighlight = Eemalda esiletõst Menu.Uninstall = &Desinstalli @@ -1484,8 +1484,8 @@ Menu.Start = شروع Menu.StartScreen = صفحه شروع Menu.StartMenu = منوی آغاز (Windows) Menu.PinStart = سنجاق کردن به منوی شروع -Menu.PinStartCs = سنجاق کردن به منوی شروع (Classic Start) -Menu.UnpinStartCs = برداشتن از منوی شروع (Classic Start) +Menu.PinStartCs = سنجاق کردن به منوی شروع (Open-Shell) +Menu.UnpinStartCs = برداشتن از منوی شروع (Open-Shell) Menu.MonitorOff = خاموش کردن صفحه نمایش Menu.RemoveHighlight = حذف هایلایت Menu.Uninstall = ل&غو نصب @@ -1622,8 +1622,8 @@ Menu.Start = Käynnistä Menu.StartScreen = Aloitusnäyttö Menu.StartMenu = Käynnistä-valikko (Windows) Menu.PinStart = Kiinnitä Käynnistä-valikkoon -Menu.PinStartCs = Kiinnitä Käynnistä-valikkoon (Classic Start) -Menu.UnpinStartCs = Poista kiinnitys Käynnistä-valikosta (Classic Start) +Menu.PinStartCs = Kiinnitä Käynnistä-valikkoon (Open-Shell) +Menu.UnpinStartCs = Poista kiinnitys Käynnistä-valikosta (Open-Shell) Menu.MonitorOff = Sammuta näyttö Menu.RemoveHighlight = Poista tärkeä kohde Menu.Uninstall = &Poista asennus @@ -1758,8 +1758,8 @@ Menu.Start = Démarrer Menu.StartScreen = Écran d’accueil Menu.StartMenu = Menu Démarrer (Windows) Menu.PinStart = Épingler au menu Démarrer -Menu.PinStartCs = Épingler au menu Démarrer (Classic Start) -Menu.UnpinStartCs = Détacher du menu Démarrer (Classic Start) +Menu.PinStartCs = Épingler au menu Démarrer (Open-Shell) +Menu.UnpinStartCs = Détacher du menu Démarrer (Open-Shell) Menu.MonitorOff = Éteindre l’affichage Menu.RemoveHighlight = Supprimer la recommandation Menu.Uninstall = &Désinstaller @@ -1894,8 +1894,8 @@ Menu.Start = Tòisich Menu.StartScreen = An sgrìn-tòiseachaidh Menu.StartMenu = Start Menu (Windows) Menu.PinStart = Prìnich ris a' chlàr-taice tòiseachaidh -Menu.PinStartCs = Prìnich ris a' chlàr-taice tòiseachaidh (Classic Start) -Menu.UnpinStartCs = Dì-phrìnich on chlàr-taice tòiseachaidh (Classic Start) +Menu.PinStartCs = Prìnich ris a' chlàr-taice tòiseachaidh (Open-Shell) +Menu.UnpinStartCs = Dì-phrìnich on chlàr-taice tòiseachaidh (Open-Shell) Menu.MonitorOff = Cuir an t-uidheam-taisbeanaidh dheth Menu.RemoveHighlight = Remove highlight Menu.Uninstall = &Dì-stàlaich @@ -2030,8 +2030,8 @@ Menu.Start = התחל Menu.StartScreen = מסך התחל Menu.StartMenu = תפריט התחלה (Windows) Menu.PinStart = הצמד לתפריט התחלה -Menu.PinStartCs = הצמד לתפריט התחלה (Classic Start) -Menu.UnpinStartCs = בטל הצמדה לתפריט התחלה (Classic Start) +Menu.PinStartCs = הצמד לתפריט התחלה (Open-Shell) +Menu.UnpinStartCs = בטל הצמדה לתפריט התחלה (Open-Shell) Menu.MonitorOff = כבה את התצוגה Menu.RemoveHighlight = הסר הבלטה Menu.Uninstall = ה&סר התקנה @@ -2166,8 +2166,8 @@ Menu.Start = Start Menu.StartScreen = Početni zaslon Menu.StartMenu = Izbornik Start (Windows) Menu.PinStart = Prikvači na izbornik Start -Menu.PinStartCs = Prikvači na izbornik Start (Classic Start) -Menu.UnpinStartCs = Otkvači s izbornika Start (Classic Start) +Menu.PinStartCs = Prikvači na izbornik Start (Open-Shell) +Menu.UnpinStartCs = Otkvači s izbornika Start (Open-Shell) Menu.MonitorOff = Isključi prikaz Menu.RemoveHighlight = Ukloni isticanje Menu.Uninstall = &Deinstaliraj @@ -2302,8 +2302,8 @@ Menu.Start = Start Menu.StartScreen = Kezdőképernyő Menu.StartMenu = Start menü (Windows) Menu.PinStart = Rögzítés a Start menün -Menu.PinStartCs = Rögzítés a Start menün (Classic Start) -Menu.UnpinStartCs = Rögzítés feloldása a Start menün (Classic Start) +Menu.PinStartCs = Rögzítés a Start menün (Open-Shell) +Menu.UnpinStartCs = Rögzítés feloldása a Start menün (Open-Shell) Menu.MonitorOff = Kijelző kikapcsolása Menu.RemoveHighlight = Kiemelés eltávolítása Menu.Uninstall = Eltá&volítás @@ -2330,8 +2330,8 @@ JumpList.UnpinTip = Rögzítés feloldása ebben a listában [is-IS] - Icelandic (Iceland) -Menu.ClassicSettings = Classic Start &Menu -Menu.SettingsTip = Stillingar fyrir Classic Start Menu +Menu.ClassicSettings = Open-Shell &Menu +Menu.SettingsTip = Stillingar fyrir Open-Shell Menu Menu.Programs = &Forrit Menu.Apps = Snjallforrit Menu.AllPrograms = Öll forrit @@ -2440,8 +2440,8 @@ Menu.Start = Ræsa Menu.StartScreen = Ræsiskjár Menu.StartMenu = Ræsivalmynd (Windows) Menu.PinStart = Festa við ræsivalmynd -Menu.PinStartCs = Festa við ræsivalmynd (Classic Start) -Menu.UnpinStartCs = Losa af ræsivalmynd (Classic Start) +Menu.PinStartCs = Festa við ræsivalmynd (Open-Shell) +Menu.UnpinStartCs = Losa af ræsivalmynd (Open-Shell) Menu.MonitorOff = Slökkva á skjánum Menu.RemoveHighlight = Fjarlægja auðkenningu Menu.Uninstall = Fjarlægja @@ -2576,8 +2576,8 @@ Menu.Start = Start Menu.StartScreen = Schermata Start Menu.StartMenu = Menu Start (Windows) Menu.PinStart = Aggiungi al menu Start -Menu.PinStartCs = Aggiungi al menu Start (Classic Start) -Menu.UnpinStartCs = Rimuovi dal menu Start (Classic Start) +Menu.PinStartCs = Aggiungi al menu Start (Open-Shell) +Menu.UnpinStartCs = Rimuovi dal menu Start (Open-Shell) Menu.MonitorOff = Spegne lo schermo Menu.RemoveHighlight = Rimuovi elemento di rilievo Menu.Uninstall = &Disinstalla @@ -2712,8 +2712,8 @@ Menu.Start = スタート Menu.StartScreen = スタート画面 Menu.StartMenu = スタート メニュー (Windows) Menu.PinStart = スタート メニューに表示する -Menu.PinStartCs = スタート メニューに表示する (Classic Start) -Menu.UnpinStartCs = スタート メニューに表示しない (Classic Start) +Menu.PinStartCs = スタート メニューに表示する (Open-Shell) +Menu.UnpinStartCs = スタート メニューに表示しない (Open-Shell) Menu.MonitorOff = 画面をオフにする Menu.RemoveHighlight = ハイライトの削除 Menu.Uninstall = アンインストール(&U) @@ -2848,8 +2848,8 @@ Menu.Start = 시작 Menu.StartScreen = 시작 화면 Menu.StartMenu = 시작 메뉴 (Windows) Menu.PinStart = 시작 메뉴에 고정 -Menu.PinStartCs = 시작 메뉴에 고정 (Classic Start) -Menu.UnpinStartCs = 시작 메뉴에서 제거 (Classic Start) +Menu.PinStartCs = 시작 메뉴에 고정 (Open-Shell) +Menu.UnpinStartCs = 시작 메뉴에서 제거 (Open-Shell) Menu.MonitorOff = 디스플레이 끄기 Menu.RemoveHighlight = 추천 취소 Menu.Uninstall = 제거(&U) @@ -2984,8 +2984,8 @@ Menu.Start = Pradėti Menu.StartScreen = Pradžios ekranas Menu.StartMenu = Meniu Pradėti (Windows) Menu.PinStart = Padaryti prieinamą meniu Pradėti -Menu.PinStartCs = Padaryti prieinamą meniu Pradėti (Classic Start) -Menu.UnpinStartCs = Padaryti neprieinamą meniu Pradėti (Classic Start) +Menu.PinStartCs = Padaryti prieinamą meniu Pradėti (Open-Shell) +Menu.UnpinStartCs = Padaryti neprieinamą meniu Pradėti (Open-Shell) Menu.MonitorOff = Išjungti ekraną Menu.RemoveHighlight = Šalinti paryškinimą Menu.Uninstall = &Pašalinti @@ -3120,8 +3120,8 @@ Menu.Start = Sākt Menu.StartScreen = Sākuma ekrāns Menu.StartMenu = Izvēlne Sākt (Windows) Menu.PinStart = Piespraust izvēlnei Sākt -Menu.PinStartCs = Piespraust izvēlnei Sākt (Classic Start) -Menu.UnpinStartCs = Atspraust no izvēlnes Sākt (Classic Start) +Menu.PinStartCs = Piespraust izvēlnei Sākt (Open-Shell) +Menu.UnpinStartCs = Atspraust no izvēlnes Sākt (Open-Shell) Menu.MonitorOff = Izslēgt displeju Menu.RemoveHighlight = Noņemt marķējumu Menu.Uninstall = &Atinstalēt @@ -3256,8 +3256,8 @@ Menu.Start = Старт Menu.StartScreen = Почетен екран Menu.StartMenu = Мени "Старт" (Windows) Menu.PinStart = Закачи кон менито "Старт" -Menu.PinStartCs = Закачи го кон менито "Старт" (Classic Start) -Menu.UnpinStartCs = Откачи го од менито "Старт" (Classic Start) +Menu.PinStartCs = Закачи го кон менито "Старт" (Open-Shell) +Menu.UnpinStartCs = Откачи го од менито "Старт" (Open-Shell) Menu.MonitorOff = Исклучување на дисплејот Menu.RemoveHighlight = Remove highlight Menu.Uninstall = &Деинсталирај @@ -3392,8 +3392,8 @@ Menu.Start = Start Menu.StartScreen = Startskjerm Menu.StartMenu = Start-meny (Windows) Menu.PinStart = Fest til Start-menyen -Menu.PinStartCs = Fest til Start-menyen (Classic Start) -Menu.UnpinStartCs = Løsne fra Start-menyen (Classic Start) +Menu.PinStartCs = Fest til Start-menyen (Open-Shell) +Menu.UnpinStartCs = Løsne fra Start-menyen (Open-Shell) Menu.MonitorOff = Slå av skjermen Menu.RemoveHighlight = Fjern høydepunkt Menu.Uninstall = &Avinstaller @@ -3528,8 +3528,8 @@ Menu.Start = Start Menu.StartScreen = Startscherm Menu.StartMenu = Menu Start (Windows) Menu.PinStart = Vastmaken aan menu Start -Menu.PinStartCs = Vastmaken aan menu Start (Classic Start) -Menu.UnpinStartCs = Losmaken van menu Start (Classic Start) +Menu.PinStartCs = Vastmaken aan menu Start (Open-Shell) +Menu.UnpinStartCs = Losmaken van menu Start (Open-Shell) Menu.MonitorOff = Het beeldscherm uitschakelen Menu.RemoveHighlight = Aandachtspunt verwijderen Menu.Uninstall = V&erwijderen @@ -3664,8 +3664,8 @@ Menu.Start = Start Menu.StartScreen = Ekran startowy Menu.StartMenu = Menu Start (Windows) Menu.PinStart = Przypnij do menu Start -Menu.PinStartCs = Przypnij do menu Start (Classic Start) -Menu.UnpinStartCs = Odepnij od menu Start (Classic Start) +Menu.PinStartCs = Przypnij do menu Start (Open-Shell) +Menu.UnpinStartCs = Odepnij od menu Start (Open-Shell) Menu.MonitorOff = Wyłącz ekran Menu.RemoveHighlight = Usuń wyróżnienie Menu.Uninstall = &Odinstaluj @@ -3800,8 +3800,8 @@ Menu.Start = Iniciar Menu.StartScreen = Tela Inicial Menu.StartMenu = Menu Iniciar (Windows) Menu.PinStart = Fixar no Menu Iniciar -Menu.PinStartCs = Fixar no Menu Iniciar (Classic Start) -Menu.UnpinStartCs = Desafixar do Menu Iniciar (Classic Start) +Menu.PinStartCs = Fixar no Menu Iniciar (Open-Shell) +Menu.UnpinStartCs = Desafixar do Menu Iniciar (Open-Shell) Menu.MonitorOff = Desativar o vídeo Menu.RemoveHighlight = Remover Destaque Menu.Uninstall = &Desinstalar @@ -3936,8 +3936,8 @@ Menu.Start = Iniciar Menu.StartScreen = Ecrã Iniciar Menu.StartMenu = Menu Iniciar (Windows) Menu.PinStart = Afixar no menu Iniciar -Menu.PinStartCs = Afixar no menu Iniciar (Classic Start) -Menu.UnpinStartCs = Remover do menu Iniciar (Classic Start) +Menu.PinStartCs = Afixar no menu Iniciar (Open-Shell) +Menu.UnpinStartCs = Remover do menu Iniciar (Open-Shell) Menu.MonitorOff = Desligar a visualização Menu.RemoveHighlight = Remover destaque Menu.Uninstall = D&esinstalar @@ -4072,8 +4072,8 @@ Menu.Start = Start Menu.StartScreen = Ecranul de Start Menu.StartMenu = Meniu Start (Windows) Menu.PinStart = Fixare la meniul Start -Menu.PinStartCs = Fixare la meniul Start (Classic Start) -Menu.UnpinStartCs = Anulare fixare la meniul Start (Classic Start) +Menu.PinStartCs = Fixare la meniul Start (Open-Shell) +Menu.UnpinStartCs = Anulare fixare la meniul Start (Open-Shell) Menu.MonitorOff = Dezactivare ecranului Menu.RemoveHighlight = Eliminare evidențiere Menu.Uninstall = &Dezinstalare @@ -4208,8 +4208,8 @@ Menu.Start = Пуск Menu.StartScreen = Начальный экран Menu.StartMenu = Меню "Пуск" (Windows) Menu.PinStart = Закрепить в меню "Пуск" -Menu.PinStartCs = Закрепить в меню "Пуск" (Classic Start) -Menu.UnpinStartCs = Изъять из меню "Пуск" (Classic Start) +Menu.PinStartCs = Закрепить в меню "Пуск" (Open-Shell) +Menu.UnpinStartCs = Изъять из меню "Пуск" (Open-Shell) Menu.MonitorOff = Выключение экрана Menu.RemoveHighlight = Выключить пометку Menu.Uninstall = &Удалить @@ -4344,8 +4344,8 @@ Menu.Start = Štart Menu.StartScreen = Domovská obrazovka Menu.StartMenu = Ponuka Štart (Windows) Menu.PinStart = Pripnúť položku do ponuky Štart -Menu.PinStartCs = Pripnúť položku do ponuky Štart (Classic Start) -Menu.UnpinStartCs = Zrušiť pripnutie položky v ponuke Štart (Classic Start) +Menu.PinStartCs = Pripnúť položku do ponuky Štart (Open-Shell) +Menu.UnpinStartCs = Zrušiť pripnutie položky v ponuke Štart (Open-Shell) Menu.MonitorOff = Vypnúť displej Menu.RemoveHighlight = Odstrániť zvýraznenie Menu.Uninstall = &Odinštalovať @@ -4480,8 +4480,8 @@ Menu.Start = Start Menu.StartScreen = Začetni zaslon Menu.StartMenu = Meni »Start« (Windows) Menu.PinStart = Pripni v meni »Start« -Menu.PinStartCs = Pripni v meni »Start«. (Classic Start) -Menu.UnpinStartCs = Odpni iz menija »Start«. (Classic Start) +Menu.PinStartCs = Pripni v meni »Start«. (Open-Shell) +Menu.UnpinStartCs = Odpni iz menija »Start«. (Open-Shell) Menu.MonitorOff = Izklopi prikaz Menu.RemoveHighlight = Odstrani označitev Menu.Uninstall = &Odstrani @@ -4616,8 +4616,8 @@ Menu.Start = Pokreni Menu.StartScreen = Početni ekran Menu.StartMenu = „Start“ meni (Windows) Menu.PinStart = Dodaj u „Start“ meni -Menu.PinStartCs = Dodaj u „Start“ meni (Classic Start) -Menu.UnpinStartCs = Ukloni iz „Start“ menija (Classic Start) +Menu.PinStartCs = Dodaj u „Start“ meni (Open-Shell) +Menu.UnpinStartCs = Ukloni iz „Start“ menija (Open-Shell) Menu.MonitorOff = Isključi displej Menu.RemoveHighlight = Ukloni istaknuti sadržaj Menu.Uninstall = &Deinstaliraj @@ -4752,8 +4752,8 @@ Menu.Start = Start Menu.StartScreen = Startskärmen Menu.StartMenu = Startmenyn (Windows) Menu.PinStart = Fäst på Start-menyn -Menu.PinStartCs = Fäst på Start-menyn (Classic Start) -Menu.UnpinStartCs = Ta bort från Start-menyn (Classic Start) +Menu.PinStartCs = Fäst på Start-menyn (Open-Shell) +Menu.UnpinStartCs = Ta bort från Start-menyn (Open-Shell) Menu.MonitorOff = Stänga av bildskärmen Menu.RemoveHighlight = Ta bort fokus Menu.Uninstall = &Avinstallera @@ -4889,8 +4889,8 @@ Menu.Start = เริ่ม Menu.StartScreen = หน้าจอเริ่ม Menu.StartMenu = เมนูเริ่ม (Windows) Menu.PinStart = ตรึงกับเมนูเริ่ม -Menu.PinStartCs = ตรึงกับเมนูเริ่ม (Classic Start) -Menu.UnpinStartCs = ถอนการตรึงออกจากเมนูเริ่ม (Classic Start) +Menu.PinStartCs = ตรึงกับเมนูเริ่ม (Open-Shell) +Menu.UnpinStartCs = ถอนการตรึงออกจากเมนูเริ่ม (Open-Shell) Menu.MonitorOff = ปิดจอแสดงผล Menu.RemoveHighlight = เอาไฮไลท์ออก Menu.Uninstall = &ถอนการติดตั้ง @@ -5025,8 +5025,8 @@ Menu.Start = Başlat Menu.StartScreen = Başlangıç Ekranı Menu.StartMenu = Başlat menüsü (Windows) Menu.PinStart = Başlat menüsüne sabitle -Menu.PinStartCs = Başlat menüsüne sabitle (Classic Start) -Menu.UnpinStartCs = Başlat menüsünden ayır (Classic Start) +Menu.PinStartCs = Başlat menüsüne sabitle (Open-Shell) +Menu.UnpinStartCs = Başlat menüsünden ayır (Open-Shell) Menu.MonitorOff = Ekranı kapat Menu.RemoveHighlight = Önemli Noktayı Kaldır Menu.Uninstall = &Kaldır @@ -5161,8 +5161,8 @@ Menu.Start = Запустити Menu.StartScreen = Початковий екран Menu.StartMenu = Меню "Пуск" (Windows) Menu.PinStart = Прикріпити до меню "Пуск" -Menu.PinStartCs = Прикріпити до меню "Пуск" (Classic Start) -Menu.UnpinStartCs = Відкріпити від меню "Пуск" (Classic Start) +Menu.PinStartCs = Прикріпити до меню "Пуск" (Open-Shell) +Menu.UnpinStartCs = Відкріпити від меню "Пуск" (Open-Shell) Menu.MonitorOff = Вимкнути дисплей Menu.RemoveHighlight = Видалити виділення Menu.Uninstall = &Видалити @@ -5297,8 +5297,8 @@ Menu.Start = 开始 Menu.StartScreen = “开始”屏幕 Menu.StartMenu = 「开始」菜单 (Windows) Menu.PinStart = 锁定到「开始」菜单 -Menu.PinStartCs = 锁定到「开始」菜单 (Classic Start) -Menu.UnpinStartCs = 从「开始」菜单解锁 (Classic Start) +Menu.PinStartCs = 锁定到「开始」菜单 (Open-Shell) +Menu.UnpinStartCs = 从「开始」菜单解锁 (Open-Shell) Menu.MonitorOff = 关闭显示器 Menu.RemoveHighlight = 删除突出显示 Menu.Uninstall = 卸载(&U) @@ -5433,8 +5433,8 @@ Menu.Start = 開始 Menu.StartScreen = [開始] 畫面 Menu.StartMenu = [開始] 功能表 (Windows) Menu.PinStart = 釘選到 [開始] 功能表 -Menu.PinStartCs = 釘選到 [開始] 功能表 (Classic Start) -Menu.UnpinStartCs = 從 [開始] 功能表取消釘選 (Classic Start) +Menu.PinStartCs = 釘選到 [開始] 功能表 (Open-Shell) +Menu.UnpinStartCs = 從 [開始] 功能表取消釘選 (Open-Shell) Menu.MonitorOff = 關閉顯示 Menu.RemoveHighlight = 移除醒目提示 Menu.Uninstall = 解除安裝(&U) @@ -5569,8 +5569,8 @@ Menu.Start = 開始 Menu.StartScreen = [開始] 畫面 Menu.StartMenu = [開始] 功能表 (Windows) Menu.PinStart = 釘選到 [開始] 功能表 -Menu.PinStartCs = 釘選到 [開始] 功能表 (Classic Start) -Menu.UnpinStartCs = 從 [開始] 功能表取消釘選 (Classic Start) +Menu.PinStartCs = 釘選到 [開始] 功能表 (Open-Shell) +Menu.UnpinStartCs = 從 [開始] 功能表取消釘選 (Open-Shell) Menu.MonitorOff = 關閉顯示 Menu.RemoveHighlight = 移除醒目提示 Menu.Uninstall = 解除安裝(&U) diff --git a/ClassicStartSrc/ClassicStartMenu/resource.h b/Src/StartMenu/resource.h similarity index 93% rename from ClassicStartSrc/ClassicStartMenu/resource.h rename to Src/StartMenu/resource.h index 60d320d..654a86a 100644 --- a/ClassicStartSrc/ClassicStartMenu/resource.h +++ b/Src/StartMenu/resource.h @@ -1,6 +1,6 @@ //{{NO_DEPENDENCIES}} // Microsoft Visual C++ generated include file. -// Used by ClassicStartMenu.rc +// Used by StartMenu.rc // #define IDI_APPICON 101 diff --git a/ClassicStartSrc/ClassicStartLib/stdafx.cpp b/Src/StartMenu/stdafx.cpp similarity index 71% rename from ClassicStartSrc/ClassicStartLib/stdafx.cpp rename to Src/StartMenu/stdafx.cpp index 2556f38..afaa4d1 100644 --- a/ClassicStartSrc/ClassicStartLib/stdafx.cpp +++ b/Src/StartMenu/stdafx.cpp @@ -1,5 +1,5 @@ // stdafx.cpp : source file that includes just the standard includes -// ClassicStartMenuDLL.pch will be the pre-compiled header +// StartMenuDLL.pch will be the pre-compiled header // stdafx.obj will contain the pre-compiled type information #include "stdafx.h" diff --git a/ClassicStartSrc/ClassicStartMenu/stdafx.h b/Src/StartMenu/stdafx.h similarity index 100% rename from ClassicStartSrc/ClassicStartMenu/stdafx.h rename to Src/StartMenu/stdafx.h diff --git a/ClassicStartSrc/ClassicStartMenu/targetver.h b/Src/StartMenu/targetver.h similarity index 100% rename from ClassicStartSrc/ClassicStartMenu/targetver.h rename to Src/StartMenu/targetver.h diff --git a/ClassicStartSrc/ClassicStartUpdate/ClassicStartUpdate.cpp b/Src/Update/Update.cpp similarity index 96% rename from ClassicStartSrc/ClassicStartUpdate/ClassicStartUpdate.cpp rename to Src/Update/Update.cpp index 4b0c041..dafa9b3 100644 --- a/ClassicStartSrc/ClassicStartUpdate/ClassicStartUpdate.cpp +++ b/Src/Update/Update.cpp @@ -1,5 +1,5 @@ // Classic Shell (c) 2009-2017, Ivo Beltchev -// Classic Start (c) 2017-2018, The Passionate-Coder Team +// Open-Shell (c) 2017-2018, The Open-Shell Team // Confidential information of Ivo Beltchev. Not for disclosure or distribution without prior written consent from the author #define STRICT_TYPED_ITEMIDS @@ -34,7 +34,7 @@ void UpdateSettings( void ) { CRegKey regKey; wchar_t language[100]=L""; - if (regKey.Open(HKEY_LOCAL_MACHINE,L"Software\\PassionateCoder\\ClassicStart",KEY_READ|KEY_WOW64_64KEY)==ERROR_SUCCESS) + if (regKey.Open(HKEY_LOCAL_MACHINE,L"Software\\OpenShell\\OpenShell",KEY_READ|KEY_WOW64_64KEY)==ERROR_SUCCESS) { ULONG size=_countof(language); if (regKey.QueryStringValue(L"DefaultLanguage",language,&size)!=ERROR_SUCCESS) @@ -302,8 +302,8 @@ LRESULT CUpdateDlg::OnDownload( WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& LRESULT CUpdateDlg::OnDontRemind( WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled ) { CRegKey regKey; - if (regKey.Open(HKEY_CURRENT_USER,L"Software\\PassionateCoder\\ClassicStart",KEY_READ|KEY_WRITE)!=ERROR_SUCCESS) - regKey.Create(HKEY_CURRENT_USER,L"Software\\PassionateCoder\\ClassicStart"); + if (regKey.Open(HKEY_CURRENT_USER,L"Software\\OpenShell\\OpenShell",KEY_READ|KEY_WRITE)!=ERROR_SUCCESS) + regKey.Create(HKEY_CURRENT_USER,L"Software\\OpenShell\\OpenShell"); if (m_Data.bNewVersion) { m_Data.bIgnoreVersion=(IsDlgButtonChecked(IDC_CHECKDONT)==BST_CHECKED); @@ -437,7 +437,7 @@ LRESULT CALLBACK SubclassBalloonProc( HWND hWnd, UINT uMsg, WPARAM wParam, LPARA class COwnerWindow: public CWindowImpl { public: - DECLARE_WND_CLASS_EX(L"ClassicStartUpdate.COwnerWindow",0,COLOR_MENU) + DECLARE_WND_CLASS_EX(L"Update.COwnerWindow",0,COLOR_MENU) // message handlers BEGIN_MSG_MAP( COwnerWindow ) @@ -463,7 +463,7 @@ int WINAPI wWinMain( HINSTANCE hInstance, HINSTANCE hPrevInstance, LPTSTR lpstrC InitCommonControlsEx(&init); /* VersionData data; - data.Load(L"D:\\Work\\ClassicStart\\ClassicStartSetup\\Final\\update_4.0.4.ver",false); + data.Load(L"D:\\Work\\OpenShell\\Setup\\Final\\update_4.0.4.ver",false); return 0; */ // prevent multiple instances from running on the same desktop @@ -478,7 +478,7 @@ int WINAPI wWinMain( HINSTANCE hInstance, HINSTANCE hPrevInstance, LPTSTR lpstrC GetUserObjectInformation(desktop,UOI_NAME,deskName,len,&len); wchar_t mutexName[1024]; - Sprintf(mutexName,_countof(mutexName),L"ClassicStartUpdate.Mutex.%s.%s",userName,deskName); + Sprintf(mutexName,_countof(mutexName),L"Update.Mutex.%s.%s",userName,deskName); free(deskName); HANDLE hMutex=CreateMutex(NULL,TRUE,mutexName); diff --git a/ClassicStartSrc/ClassicStartUpdate/ClassicStartUpdate.manifest b/Src/Update/Update.manifest similarity index 93% rename from ClassicStartSrc/ClassicStartUpdate/ClassicStartUpdate.manifest rename to Src/Update/Update.manifest index af1a41e..cc22711 100644 --- a/ClassicStartSrc/ClassicStartUpdate/ClassicStartUpdate.manifest +++ b/Src/Update/Update.manifest @@ -3,10 +3,10 @@ -Classic Start Update +Open-Shell Update {171B46B0-6083-4D9E-BD33-946EA3BD76FA} - ClassicStartUpdate + Update Win32Proj - 10.0.16299.0 + 10.0.17134.0 @@ -55,7 +55,7 @@ Disabled - ..\ClassicStartLib;%(AdditionalIncludeDirectories) + ..\Lib;%(AdditionalIncludeDirectories) WIN32;_DEBUG;_WINDOWS;%(PreprocessorDefinitions) true EnableFastChecks @@ -65,7 +65,7 @@ EditAndContinue - $(IntDir);..\ClassicStartLib;%(AdditionalIncludeDirectories) + $(IntDir);..\Lib;%(AdditionalIncludeDirectories) shlwapi.lib;comctl32.lib;uxtheme.lib;winmm.lib;wininet.lib;htmlhelp.lib;wintrust.lib;crypt32.lib;%(AdditionalDependencies) @@ -77,7 +77,7 @@ MaxSpeed false - ..\ClassicStartLib;%(AdditionalIncludeDirectories) + ..\Lib;%(AdditionalIncludeDirectories) WIN32;NDEBUG;_WINDOWS;%(PreprocessorDefinitions) MultiThreaded true @@ -87,7 +87,7 @@ ProgramDatabase - $(IntDir);..\ClassicStartLib;%(AdditionalIncludeDirectories) + $(IntDir);..\Lib;%(AdditionalIncludeDirectories) shlwapi.lib;comctl32.lib;uxtheme.lib;winmm.lib;wininet.lib;htmlhelp.lib;wintrust.lib;crypt32.lib;%(AdditionalDependencies) @@ -98,22 +98,22 @@ - + - + - + - + - + {d42fe717-485b-492d-884a-1999f6d51154} false @@ -121,4 +121,4 @@ - + \ No newline at end of file diff --git a/ClassicStartSrc/ClassicStartUpdate/resource.h b/Src/Update/resource.h similarity index 96% rename from ClassicStartSrc/ClassicStartUpdate/resource.h rename to Src/Update/resource.h index ad399bd..3cc9b96 100644 --- a/ClassicStartSrc/ClassicStartUpdate/resource.h +++ b/Src/Update/resource.h @@ -1,6 +1,6 @@ //{{NO_DEPENDENCIES}} // Microsoft Visual C++ generated include file. -// Used by ClassicStartUpdate.rc +// Used by Update.rc // #define IDI_APPICON 101 #define IDC_STATICLATEST 1001 diff --git a/ClassicStartSrc/Version.props b/Src/Version.props similarity index 100% rename from ClassicStartSrc/Version.props rename to Src/Version.props diff --git a/appveyor.yml b/appveyor.yml index fb50caa..0d9aa68 100644 --- a/appveyor.yml +++ b/appveyor.yml @@ -5,9 +5,9 @@ skip_tags: true image: Visual Studio 2017 clone_depth: 1 build_script: -- cmd: ClassicStartSrc\ClassicStartSetup\__MakeFinal.bat +- cmd: Src\Setup\__MakeFinal.bat test: off only_commits: files: - - ClassicStartSrc/ - - ClassicStartLoc/ + - Src/ + - Localization/ diff --git a/clean.cmd b/clean.cmd index 70ce9bb..94f6f01 100644 --- a/clean.cmd +++ b/clean.cmd @@ -2,20 +2,4 @@ REM :: This script will forcefully clean the repository of residual cruft from t REM :: to include something. It is not perfect but it appears to do the job. REM :: This is an alternative to 'git reset --hard HEAD' which would destroy local changes. REM :: - Xenhat -git rm -f *..lastbuildstate -git rm -f *.dll -git rm -f *.exe -git rm -f *.exp -git rm -f *.iobj -git rm -f *.lastbuildstate -git rm -f *.lib -git rm -f *.log -git rm -f *.ltlog -git rm -f *.ipdb -git rm -f *.obj -git rm -f *.pch -git rm -f *.pdb -git rm -f *.res -git rm -f *.tlog -git rm -f *.adml -git rm -f *.admx +git clean -xdf
  • bQ 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