From ef36e367bcc61de3b727c6bc2683161092ae72e7 Mon Sep 17 00:00:00 2001 From: Uwe Stieber Date: Tue, 6 Nov 2012 11:39:12 +0100 Subject: [PATCH] Bug 393487 - [terminal][releng] Reorganize terminal feature set separating the legacy terminal view --- pom.xml | 35 +-- releng/org.eclipse.tm.repo/category.xml | 3 + .../org.eclipse.dstore.core/dstore_core.jar | Bin 0 -> 188691 bytes .../dstore_extra_server.jar | Bin 0 -> 6759 bytes .../dstore_miners.jar | Bin 0 -> 131007 bytes .../org.eclipse.rse.services/clientserver.jar | Bin 0 -> 178801 bytes .../org.eclipse.tm.terminal-feature/.project | 0 .../build.properties | 0 .../epl-v10.html | 0 .../feature.properties | 0 .../feature.xml | 0 .../license.html | 0 .../org.eclipse.tm.terminal-feature/pom.xml | 2 +- .../sourceTemplateFeature/epl-v10.html | 0 .../sourceTemplateFeature/feature.properties | 0 .../sourceTemplateFeature/license.html | 0 .../sourceTemplatePlugin/about.html | 0 .../sourceTemplatePlugin/about.ini | 0 .../sourceTemplatePlugin/about.mappings | 0 .../sourceTemplatePlugin/about.properties | 0 .../sourceTemplatePlugin/build.properties | 0 .../sourceTemplatePlugin/plugin.properties | 0 .../sourceTemplatePlugin/tm32.png | Bin .../.project | 17 ++ .../build.properties | 19 ++ .../eclipse_update_120.jpg | Bin .../epl-v10.html | 0 .../feature.properties | 169 ++++++++++++ .../feature.xml | 80 ++++++ .../license.html | 0 .../pom.xml | 15 + .../.project | 0 .../build.properties | 0 .../eclipse_update_120.jpg | Bin .../epl-v10.html | 0 .../feature.properties | 0 .../feature.xml | 0 .../license.html | 0 .../pom.xml | 2 +- .../.project | 0 .../build.properties | 0 .../eclipse_update_120.jpg | Bin .../epl-v10.html | 0 .../feature.properties | 0 .../feature.xml | 0 .../license.html | 0 .../pom.xml | 2 +- .../.project | 0 .../build.properties | 0 .../eclipse_update_120.jpg | Bin 0 -> 21695 bytes .../epl-v10.html | 0 .../feature.properties | 0 .../feature.xml | 0 .../license.html | 0 .../pom.xml | 2 +- .../.project | 0 .../build.properties | 0 .../epl-v10.html | 0 .../feature.properties | 0 .../feature.xml | 0 .../license.html | 0 .../pom.xml | 2 +- .../sourceTemplateFeature}/epl-v10.html | 0 .../sourceTemplateFeature/feature.properties | 0 .../sourceTemplateFeature}/license.html | 0 .../sourceTemplatePlugin/about.html | 0 .../sourceTemplatePlugin}/about.ini | 0 .../sourceTemplatePlugin/about.mappings | 0 .../sourceTemplatePlugin/about.properties | 0 .../sourceTemplatePlugin/build.properties | 0 .../sourceTemplatePlugin/plugin.properties | 0 .../sourceTemplatePlugin}/tm32.png | Bin .../.project | 0 .../build.properties | 0 .../epl-v10.html | 0 .../feature.properties | 0 .../feature.xml | 0 .../license.html | 0 .../pom.xml | 2 +- .../sourceTemplateFeature}/epl-v10.html | 0 .../sourceTemplateFeature/feature.properties | 0 .../sourceTemplateFeature}/license.html | 0 .../sourceTemplatePlugin/about.html | 0 .../sourceTemplatePlugin/about.ini | 0 .../sourceTemplatePlugin}/about.mappings | 0 .../sourceTemplatePlugin/about.properties | 0 .../sourceTemplatePlugin/build.properties | 0 .../sourceTemplatePlugin/plugin.properties | 0 .../sourceTemplatePlugin/tm32.png | Bin .../.project | 0 .../build.properties | 0 .../epl-v10.html | 0 .../feature.properties | 0 .../feature.xml | 0 .../license.html | 0 .../pom.xml | 2 +- .../sourceTemplateFeature}/epl-v10.html | 0 .../sourceTemplateFeature/feature.properties | 0 .../sourceTemplateFeature}/license.html | 0 .../sourceTemplatePlugin/about.html | 0 .../sourceTemplatePlugin}/about.ini | 0 .../sourceTemplatePlugin/about.mappings | 0 .../sourceTemplatePlugin/about.properties | 0 .../sourceTemplatePlugin/build.properties | 0 .../sourceTemplatePlugin/plugin.properties | 0 .../sourceTemplatePlugin}/tm32.png | Bin .../.project | 0 .../build.properties | 0 .../epl-v10.html | 0 .../feature.properties | 0 .../feature.xml | 0 .../license.html | 0 .../pom.xml | 2 +- .../rootfiles}/epl-v10.html | 0 .../rootfiles/notice.html | 0 .../sourceTemplatePlugin/about.html | 0 .../sourceTemplatePlugin/build.properties | 0 .../sourceTemplatePlugin/plugin.properties | 0 .../.project | 0 .../build.properties | 0 .../epl-v10.html | 0 .../feature.properties | 0 .../feature.xml | 0 .../license.html | 0 .../pom.xml | 2 +- .../sourceTemplateFeature/epl-v10.html | 256 ++++++++++++++++++ .../sourceTemplateFeature/feature.properties | 0 .../sourceTemplateFeature/license.html | 108 ++++++++ .../sourceTemplatePlugin/about.html | 0 .../sourceTemplatePlugin/about.ini | 0 .../sourceTemplatePlugin}/about.mappings | 0 .../sourceTemplatePlugin/about.properties | 0 .../sourceTemplatePlugin/build.properties | 0 .../sourceTemplatePlugin/plugin.properties | 0 .../sourceTemplatePlugin/tm32.png | Bin .../org.eclipse.tm.terminal.local/.classpath | 0 .../org.eclipse.tm.terminal.local/.cvsignore | 0 .../org.eclipse.tm.terminal.local/.project | 0 .../.settings/org.eclipse.jdt.core.prefs | 0 .../META-INF/MANIFEST.MF | 0 .../org.eclipse.tm.terminal.local/about.html | 0 .../org.eclipse.tm.terminal.local}/about.ini | 0 .../about.mappings | 0 .../about.properties | 0 .../build.properties | 0 .../icons/terminal-launch.gif | Bin .../plugin.properties | 0 .../org.eclipse.tm.terminal.local/plugin.xml | 0 .../org.eclipse.tm.terminal.local/pom.xml | 2 +- .../local/ILocalTerminalSettings.java | 0 .../local/LocalTerminalActivator.java | 0 .../local/LocalTerminalConnector.java | 0 .../LocalTerminalLaunchLabelProvider.java | 0 .../LocalTerminalLaunchListProvider.java | 0 .../terminal/local/LocalTerminalMessages.java | 0 .../local/LocalTerminalMessages.properties | 0 .../local/LocalTerminalOutputListener.java | 0 .../local/LocalTerminalOutputStream.java | 0 .../terminal/local/LocalTerminalSettings.java | 0 .../local/LocalTerminalSettingsPage.java | 0 .../local/LocalTerminalUtilities.java | 0 .../launch/LocalTerminalLaunchDelegate.java | 0 .../launch/LocalTerminalLaunchUtilities.java | 0 .../LocalTerminalStillRunningListener.java | 0 .../ui/LocalTerminalLaunchTabGroup.java | 0 .../launch/ui/LocalTerminalSettingsTab.java | 0 .../ui/LocalTerminalStillRunningDialog.java | 0 .../local/process/LocalTerminalProcess.java | 0 .../process/LocalTerminalProcessFactory.java | 0 .../process/LocalTerminalProcessRegistry.java | 0 .../local/ui/DependentHeightComposite.java | 0 .../org.eclipse.tm.terminal.local}/tm32.png | Bin .../org.eclipse.tm.terminal.serial/.classpath | 0 .../org.eclipse.tm.terminal.serial/.cvsignore | 0 .../org.eclipse.tm.terminal.serial/.project | 0 .../.settings/org.eclipse.jdt.core.prefs | 0 .../META-INF/MANIFEST.MF | 0 .../org.eclipse.tm.terminal.serial/README.txt | 0 .../org.eclipse.tm.terminal.serial/about.html | 0 .../org.eclipse.tm.terminal.serial}/about.ini | 0 .../about.mappings | 0 .../about.properties | 0 .../build.properties | 0 .../plugin.properties | 0 .../org.eclipse.tm.terminal.serial/plugin.xml | 0 .../org.eclipse.tm.terminal.serial/pom.xml | 2 +- .../internal/terminal/serial/Activator.java | 0 .../terminal/serial/ISerialSettings.java | 0 .../terminal/serial/SerialConnectWorker.java | 0 .../terminal/serial/SerialConnector.java | 0 .../terminal/serial/SerialMessages.java | 0 .../terminal/serial/SerialMessages.properties | 0 .../terminal/serial/SerialPortHandler.java | 0 .../terminal/serial/SerialProperties.java | 0 .../terminal/serial/SerialSettings.java | 0 .../terminal/serial/SerialSettingsPage.java | 0 .../org.eclipse.tm.terminal.serial}/tm32.png | Bin .../org.eclipse.tm.terminal.ssh/.classpath | 0 .../org.eclipse.tm.terminal.ssh/.cvsignore | 0 .../org.eclipse.tm.terminal.ssh/.project | 0 .../.settings/org.eclipse.jdt.core.prefs | 0 .../.settings/org.eclipse.jdt.ui.prefs | 0 .../META-INF/MANIFEST.MF | 0 .../org.eclipse.tm.terminal.ssh/about.html | 0 .../org.eclipse.tm.terminal.ssh}/about.ini | 0 .../about.mappings | 0 .../about.properties | 0 .../build.properties | 0 .../plugin.properties | 0 .../org.eclipse.tm.terminal.ssh/plugin.xml | 0 .../org.eclipse.tm.terminal.ssh/pom.xml | 2 +- .../tm/internal/terminal/ssh/Activator.java | 0 .../internal/terminal/ssh/ISshConstants.java | 0 .../internal/terminal/ssh/ISshSettings.java | 0 .../ssh/KeyboardInteractiveDialog.java | 0 .../internal/terminal/ssh/SshConnection.java | 0 .../internal/terminal/ssh/SshConnector.java | 0 .../tm/internal/terminal/ssh/SshMessages.java | 0 .../terminal/ssh/SshMessages.properties | 0 .../tm/internal/terminal/ssh/SshSettings.java | 0 .../terminal/ssh/SshSettingsPage.java | 0 .../terminal/ssh/UserValidationDialog.java | 0 .../org.eclipse.tm.terminal.ssh}/tm32.png | Bin .../org.eclipse.tm.terminal.telnet/.classpath | 0 .../org.eclipse.tm.terminal.telnet/.cvsignore | 0 .../org.eclipse.tm.terminal.telnet/.project | 0 .../.settings/org.eclipse.jdt.core.prefs | 0 .../.settings/org.eclipse.jdt.ui.prefs | 0 .../META-INF/MANIFEST.MF | 0 .../org.eclipse.tm.terminal.telnet/about.html | 0 .../org.eclipse.tm.terminal.telnet}/about.ini | 0 .../about.mappings | 0 .../about.properties | 0 .../build.properties | 0 .../plugin.properties | 0 .../org.eclipse.tm.terminal.telnet/plugin.xml | 0 .../org.eclipse.tm.terminal.telnet/pom.xml | 2 +- .../terminal/telnet/ITelnetSettings.java | 0 .../terminal/telnet/NetworkPortMap.java | 0 .../internal/terminal/telnet/TelnetCodes.java | 0 .../terminal/telnet/TelnetConnectWorker.java | 0 .../terminal/telnet/TelnetConnection.java | 0 .../terminal/telnet/TelnetConnector.java | 0 .../terminal/telnet/TelnetMessages.java | 0 .../terminal/telnet/TelnetMessages.properties | 0 .../terminal/telnet/TelnetOption.java | 0 .../terminal/telnet/TelnetProperties.java | 0 .../terminal/telnet/TelnetSettings.java | 0 .../terminal/telnet/TelnetSettingsPage.java | 0 .../org.eclipse.tm.terminal.telnet}/tm32.png | Bin .../org.eclipse.tm.terminal.test/.classpath | 0 .../org.eclipse.tm.terminal.test/.cvsignore | 0 .../org.eclipse.tm.terminal.test/.project | 0 .../.settings/org.eclipse.jdt.core.prefs | 0 .../META-INF/MANIFEST.MF | 0 .../org.eclipse.tm.terminal.test/about.html | 0 .../org.eclipse.tm.terminal.test}/about.ini | 0 .../about.mappings | 0 .../about.properties | 0 .../build.properties | 0 .../plugin.properties | 0 .../org.eclipse.tm.terminal.test/plugin.xml | 0 .../org.eclipse.tm.terminal.test/pom.xml | 2 +- .../TerminalConnectorFactoryTest.java | 0 .../TerminalConnectorPluginTest.java | 0 .../connector/TerminalConnectorTest.java | 0 ...inalToRemoteInjectionOutputStreamTest.java | 0 .../internal/terminal/emulator/AllTests.java | 0 .../emulator/VT100EmulatorBackendTest.java | 0 .../model/AbstractITerminalTextDataTest.java | 0 .../tm/internal/terminal/model/AllTests.java | 0 .../terminal/model/SnapshotChangesTest.java | 0 .../SynchronizedTerminalTextDataTest.java | 0 .../model/TerminalTextDataFastScrollTest.java | 0 ...rminalTextDataFastScrollTestMaxHeigth.java | 0 .../TerminalTextDataPerformanceTest.java | 0 .../model/TerminalTextDataSnapshotTest.java | 0 .../TerminalTextDataSnapshotWindowTest.java | 0 .../model/TerminalTextDataStoreTest.java | 0 .../terminal/model/TerminalTextDataTest.java | 0 .../model/TerminalTextDataWindowTest.java | 0 .../model/TerminalTextTestHelper.java | 0 .../speedtest/SpeedTestConnection.java | 0 .../speedtest/SpeedTestConnector.java | 0 .../terminal/speedtest/SpeedTestSettings.java | 0 .../speedtest/SpeedTestSettingsPage.java | 0 .../terminal/test/terminalcanvas/Main.java | 0 .../test/terminalcanvas/Snippet48.java | 0 .../terminalcanvas/TerminalTextCanvas.java | 0 .../test/terminalcanvas/VirtualCanvas.java | 0 .../ui/AbstractLineOrientedDataSource.java | 0 .../internal/terminal/test/ui/DataReader.java | 0 .../terminal/test/ui/FastDataSource.java | 0 .../terminal/test/ui/FileDataSource.java | 0 .../terminal/test/ui/IDataSource.java | 0 .../tm/internal/terminal/test/ui/IStatus.java | 0 .../test/ui/LineCountingDataSource.java | 0 .../terminal/test/ui/RandomDataSource.java | 0 .../terminal/test/ui/TerminalTextUITest.java | 0 .../terminal/test/ui/VT100DataSource.java | 0 .../PipedInputStreamPerformanceTest.java | 0 .../terminal/textcanvas/PipedStreamTest.java | 0 .../eclipse/tm/terminal/model/AllTests.java | 0 .../tm/terminal/model/StyleColorTest.java | 0 .../eclipse/tm/terminal/model/StyleTest.java | 0 .../terminal/test/AutomatedPluginTests.java | 0 .../tm/terminal/test/AutomatedTests.java | 0 .../teamConfig/Terminal All Unit Tests.launch | 0 .../teamConfig/Terminal AutomatedTests.launch | 0 .../teamConfig/Terminal Plugin Tests.launch | 0 .../org.eclipse.tm.terminal.test/test.xml | 0 .../org.eclipse.tm.terminal.test}/tm32.png | Bin .../org.eclipse.tm.terminal.view/.classpath | 0 .../org.eclipse.tm.terminal.view/.cvsignore | 0 .../org.eclipse.tm.terminal.view/.project | 0 .../.settings/org.eclipse.jdt.core.prefs | 0 .../.settings/org.eclipse.jdt.ui.prefs | 0 .../HelpContexts.xml | 0 .../META-INF/MANIFEST.MF | 0 .../TerminalContexts.xml | 0 .../org.eclipse.tm.terminal.view/about.html | 0 .../org.eclipse.tm.terminal.view/about.ini | 0 .../about.mappings | 0 .../about.properties | 0 .../build.properties | 0 .../org.eclipse.tm.terminal.view/doc/book.css | 0 .../doc/html/01_terminalview.html | 0 .../doc/html/02_terminal_page.html | 0 .../doc/html/03_terminal_settings.html | 0 .../doc/html/04_terminal_emulation.html | 0 .../doc/html/notice.html | 0 .../icons/clcl16/command_input_field.gif | Bin .../icons/clcl16/connect_co.gif | Bin .../icons/clcl16/disconnect_co.gif | Bin .../icons/clcl16/lock_co.gif | Bin .../icons/clcl16/newterminal.gif | Bin .../icons/clcl16/properties_tsk.gif | Bin .../icons/cview16/terminal_view.gif | Bin .../icons/dlcl16/command_input_field.gif | Bin .../icons/dlcl16/connect_co.gif | Bin .../icons/dlcl16/disconnect_co.gif | Bin .../icons/dlcl16/lock_co.gif | Bin .../icons/dlcl16/newterminal.gif | Bin .../icons/dlcl16/properties_tsk.gif | Bin .../icons/dlcl16/rem_co.gif | Bin .../icons/elcl16/command_input_field.gif | Bin .../icons/elcl16/connect_co.gif | Bin .../icons/elcl16/disconnect_co.gif | Bin .../icons/elcl16/lock_co.gif | Bin .../icons/elcl16/newterminal.gif | Bin .../icons/elcl16/properties_tsk.gif | Bin .../icons/elcl16/rem_co.gif | Bin .../icons/eview16/terminal_view.gif | Bin .../plugin.properties | 0 .../org.eclipse.tm.terminal.view/plugin.xml | 0 .../org.eclipse.tm.terminal.view/pom.xml | 2 +- .../terminal/actions/ActionMessages.java | 0 .../actions/ActionMessages.properties | 0 .../actions/ShowTerminalConnectionAction.java | 0 .../terminal/actions/TerminalAction.java | 0 .../actions/TerminalActionConnect.java | 0 .../actions/TerminalActionDisconnect.java | 0 .../actions/TerminalActionNewTerminal.java | 0 .../actions/TerminalActionRemove.java | 0 .../actions/TerminalActionScrollLock.java | 0 .../TerminalActionSelectionDropDown.java | 0 .../actions/TerminalActionSettings.java | 0 ...TerminalActionToggleCommandInputField.java | 0 .../internal/terminal/view/ITerminalView.java | 0 .../view/ITerminalViewConnection.java | 0 .../view/ITerminalViewConnectionManager.java | 0 .../internal/terminal/view/ImageConsts.java | 0 .../tm/internal/terminal/view/PageBook.java | 0 .../view/SettingStorePrefixDecorator.java | 0 .../internal/terminal/view/SettingsStore.java | 0 .../terminal/view/TerminalSettingsDlg.java | 0 .../internal/terminal/view/TerminalView.java | 0 .../terminal/view/TerminalViewConnection.java | 0 .../view/TerminalViewConnectionManager.java | 0 .../view/TerminalViewControlDecorator.java | 0 .../terminal/view/TerminalViewPlugin.java | 0 .../internal/terminal/view/ViewMessages.java | 0 .../terminal/view/ViewMessages.properties | 0 .../org.eclipse.tm.terminal.view/tm32.png | Bin .../org.eclipse.tm.terminal.view/toc.xml | 0 .../org.eclipse.tm.terminal/.classpath | 0 .../org.eclipse.tm.terminal/.cvsignore | 0 .../org.eclipse.tm.terminal/.options | 0 .../org.eclipse.tm.terminal/.project | 0 .../.settings/org.eclipse.jdt.core.prefs | 0 .../org.eclipse.tm.terminal/HelpContexts.xml | 0 .../META-INF/MANIFEST.MF | 0 .../org.eclipse.tm.terminal/README.txt | 0 .../org.eclipse.tm.terminal/about.html | 0 .../org.eclipse.tm.terminal/about.ini | 0 .../org.eclipse.tm.terminal/about.mappings | 0 .../org.eclipse.tm.terminal/about.properties | 0 .../org.eclipse.tm.terminal/build.properties | 0 .../icons/clcl16/clear_co.gif | Bin .../icons/dlcl16/clear_co.gif | Bin .../icons/elcl16/clear_co.gif | Bin .../org.eclipse.tm.terminal/plugin.properties | 0 .../org.eclipse.tm.terminal/plugin.xml | 0 .../org.eclipse.tm.terminal/pom.xml | 2 +- .../schema/terminalConnectors.exsd | 0 .../terminal/connector/TerminalConnector.java | 0 ...TerminalToRemoteInjectionOutputStream.java | 0 .../control/CommandInputFieldWithHistory.java | 0 .../terminal/control/ICommandInputField.java | 0 .../terminal/control/ITerminalListener.java | 0 .../control/ITerminalViewControl.java | 0 .../control/TerminalViewControlFactory.java | 0 .../actions/AbstractTerminalAction.java | 0 .../control/actions/ActionMessages.java | 0 .../control/actions/ActionMessages.properties | 0 .../terminal/control/actions/ImageConsts.java | 0 .../actions/TerminalActionClearAll.java | 0 .../control/actions/TerminalActionCopy.java | 0 .../control/actions/TerminalActionCut.java | 0 .../control/actions/TerminalActionPaste.java | 0 .../actions/TerminalActionSelectAll.java | 0 .../control/impl/ITerminalControlForText.java | 0 .../control/impl/TerminalInputStream.java | 0 .../control/impl/TerminalMessages.java | 0 .../control/impl/TerminalMessages.properties | 0 .../terminal/control/impl/TerminalPlugin.java | 0 .../emulator/IVT100EmulatorBackend.java | 0 .../emulator/LoggingOutputStream.java | 0 .../emulator/VT100BackendTraceDecorator.java | 0 .../terminal/emulator/VT100Emulator.java | 0 .../emulator/VT100EmulatorBackend.java | 0 .../emulator/VT100TerminalControl.java | 0 .../terminal/model/ISnapshotChanges.java | 0 .../terminal/model/SnapshotChanges.java | 0 .../model/SynchronizedTerminalTextData.java | 0 .../terminal/model/TerminalTextData.java | 0 .../model/TerminalTextDataFastScroll.java | 0 .../model/TerminalTextDataSnapshot.java | 0 .../terminal/model/TerminalTextDataStore.java | 0 .../model/TerminalTextDataWindow.java | 0 .../preferences/ITerminalConstants.java | 0 .../preferences/PreferenceModifyListener.java | 0 .../TerminalPreferenceInitializer.java | 0 .../preferences/TerminalPreferencePage.java | 0 .../provisional/api/ISettingsPage.java | 0 .../provisional/api/ISettingsStore.java | 0 .../provisional/api/ITerminalConnector.java | 0 .../provisional/api/ITerminalControl.java | 0 .../provisional/api/LayeredSettingsStore.java | 0 .../terminal/provisional/api/Logger.java | 0 .../api/PreferenceSettingStore.java | 0 .../api/TerminalConnectorExtension.java | 0 .../provisional/api/TerminalState.java | 0 .../api/provider/TerminalConnectorImpl.java | 0 .../textcanvas/AbstractTextCanvasModel.java | 0 .../terminal/textcanvas/GridCanvas.java | 0 .../terminal/textcanvas/ILinelRenderer.java | 0 .../terminal/textcanvas/ITextCanvasModel.java | 0 .../textcanvas/ITextCanvasModelListener.java | 0 .../terminal/textcanvas/PipedInputStream.java | 0 .../textcanvas/PollingTextCanvasModel.java | 0 .../terminal/textcanvas/StyleMap.java | 0 .../terminal/textcanvas/TextCanvas.java | 0 .../terminal/textcanvas/TextLineRenderer.java | 0 .../terminal/textcanvas/VirtualCanvas.java | 0 .../tm/terminal/model/ITerminalTextData.java | 0 .../model/ITerminalTextDataReadOnly.java | 0 .../model/ITerminalTextDataSnapshot.java | 0 .../tm/terminal/model/LineSegment.java | 0 .../org/eclipse/tm/terminal/model/Style.java | 0 .../eclipse/tm/terminal/model/StyleColor.java | 0 .../model/TerminalTextDataFactory.java | 0 .../org.eclipse.tm.terminal/tm32.png | Bin terminal/readme.txt | 6 +- 474 files changed, 705 insertions(+), 35 deletions(-) create mode 100644 rse/plugins/org.eclipse.dstore.core/dstore_core.jar create mode 100644 rse/plugins/org.eclipse.dstore.extra/dstore_extra_server.jar create mode 100644 rse/plugins/org.eclipse.rse.services.dstore/dstore_miners.jar create mode 100644 rse/plugins/org.eclipse.rse.services/clientserver.jar rename terminal/{ => features}/org.eclipse.tm.terminal-feature/.project (100%) rename terminal/{ => features}/org.eclipse.tm.terminal-feature/build.properties (100%) rename terminal/{ => features}/org.eclipse.tm.terminal-feature/epl-v10.html (100%) rename terminal/{ => features}/org.eclipse.tm.terminal-feature/feature.properties (100%) rename terminal/{ => features}/org.eclipse.tm.terminal-feature/feature.xml (100%) rename terminal/{ => features}/org.eclipse.tm.terminal-feature/license.html (100%) rename terminal/{ => features}/org.eclipse.tm.terminal-feature/pom.xml (93%) rename terminal/{ => features}/org.eclipse.tm.terminal-feature/sourceTemplateFeature/epl-v10.html (100%) rename terminal/{ => features}/org.eclipse.tm.terminal-feature/sourceTemplateFeature/feature.properties (100%) rename terminal/{ => features}/org.eclipse.tm.terminal-feature/sourceTemplateFeature/license.html (100%) rename terminal/{ => features}/org.eclipse.tm.terminal-feature/sourceTemplatePlugin/about.html (100%) rename terminal/{ => features}/org.eclipse.tm.terminal-feature/sourceTemplatePlugin/about.ini (100%) rename terminal/{ => features}/org.eclipse.tm.terminal-feature/sourceTemplatePlugin/about.mappings (100%) rename terminal/{ => features}/org.eclipse.tm.terminal-feature/sourceTemplatePlugin/about.properties (100%) rename terminal/{ => features}/org.eclipse.tm.terminal-feature/sourceTemplatePlugin/build.properties (100%) rename terminal/{ => features}/org.eclipse.tm.terminal-feature/sourceTemplatePlugin/plugin.properties (100%) rename terminal/{ => features}/org.eclipse.tm.terminal-feature/sourceTemplatePlugin/tm32.png (100%) create mode 100644 terminal/features/org.eclipse.tm.terminal.core.sdk-feature/.project create mode 100644 terminal/features/org.eclipse.tm.terminal.core.sdk-feature/build.properties rename terminal/{org.eclipse.tm.terminal.local-feature => features/org.eclipse.tm.terminal.core.sdk-feature}/eclipse_update_120.jpg (100%) rename terminal/{org.eclipse.tm.terminal.local-feature => features/org.eclipse.tm.terminal.core.sdk-feature}/epl-v10.html (100%) create mode 100644 terminal/features/org.eclipse.tm.terminal.core.sdk-feature/feature.properties create mode 100644 terminal/features/org.eclipse.tm.terminal.core.sdk-feature/feature.xml rename terminal/{org.eclipse.tm.terminal.local-feature => features/org.eclipse.tm.terminal.core.sdk-feature}/license.html (100%) create mode 100644 terminal/features/org.eclipse.tm.terminal.core.sdk-feature/pom.xml rename terminal/{ => features}/org.eclipse.tm.terminal.local-feature/.project (100%) rename terminal/{ => features}/org.eclipse.tm.terminal.local-feature/build.properties (100%) rename terminal/{org.eclipse.tm.terminal.local.sdk-feature => features/org.eclipse.tm.terminal.local-feature}/eclipse_update_120.jpg (100%) rename terminal/{org.eclipse.tm.terminal.local.sdk-feature => features/org.eclipse.tm.terminal.local-feature}/epl-v10.html (100%) rename terminal/{ => features}/org.eclipse.tm.terminal.local-feature/feature.properties (100%) rename terminal/{ => features}/org.eclipse.tm.terminal.local-feature/feature.xml (100%) rename terminal/{org.eclipse.tm.terminal.local.sdk-feature => features/org.eclipse.tm.terminal.local-feature}/license.html (100%) rename terminal/{ => features}/org.eclipse.tm.terminal.local-feature/pom.xml (93%) rename terminal/{ => features}/org.eclipse.tm.terminal.local.sdk-feature/.project (100%) rename terminal/{ => features}/org.eclipse.tm.terminal.local.sdk-feature/build.properties (100%) rename terminal/{org.eclipse.tm.terminal.sdk-feature => features/org.eclipse.tm.terminal.local.sdk-feature}/eclipse_update_120.jpg (100%) rename terminal/{org.eclipse.tm.terminal.sdk-feature => features/org.eclipse.tm.terminal.local.sdk-feature}/epl-v10.html (100%) rename terminal/{ => features}/org.eclipse.tm.terminal.local.sdk-feature/feature.properties (100%) rename terminal/{ => features}/org.eclipse.tm.terminal.local.sdk-feature/feature.xml (100%) rename terminal/{org.eclipse.tm.terminal.sdk-feature => features/org.eclipse.tm.terminal.local.sdk-feature}/license.html (100%) rename terminal/{ => features}/org.eclipse.tm.terminal.local.sdk-feature/pom.xml (93%) rename terminal/{ => features}/org.eclipse.tm.terminal.sdk-feature/.project (100%) rename terminal/{ => features}/org.eclipse.tm.terminal.sdk-feature/build.properties (100%) create mode 100644 terminal/features/org.eclipse.tm.terminal.sdk-feature/eclipse_update_120.jpg rename terminal/{org.eclipse.tm.terminal.serial-feature => features/org.eclipse.tm.terminal.sdk-feature}/epl-v10.html (100%) rename terminal/{ => features}/org.eclipse.tm.terminal.sdk-feature/feature.properties (100%) rename terminal/{ => features}/org.eclipse.tm.terminal.sdk-feature/feature.xml (100%) rename terminal/{org.eclipse.tm.terminal.serial-feature => features/org.eclipse.tm.terminal.sdk-feature}/license.html (100%) rename terminal/{ => features}/org.eclipse.tm.terminal.sdk-feature/pom.xml (93%) rename terminal/{ => features}/org.eclipse.tm.terminal.serial-feature/.project (100%) rename terminal/{ => features}/org.eclipse.tm.terminal.serial-feature/build.properties (100%) rename terminal/{org.eclipse.tm.terminal.serial-feature/sourceTemplateFeature => features/org.eclipse.tm.terminal.serial-feature}/epl-v10.html (100%) rename terminal/{ => features}/org.eclipse.tm.terminal.serial-feature/feature.properties (100%) rename terminal/{ => features}/org.eclipse.tm.terminal.serial-feature/feature.xml (100%) rename terminal/{org.eclipse.tm.terminal.serial-feature/sourceTemplateFeature => features/org.eclipse.tm.terminal.serial-feature}/license.html (100%) rename terminal/{ => features}/org.eclipse.tm.terminal.serial-feature/pom.xml (93%) rename terminal/{org.eclipse.tm.terminal.ssh-feature => features/org.eclipse.tm.terminal.serial-feature/sourceTemplateFeature}/epl-v10.html (100%) rename terminal/{ => features}/org.eclipse.tm.terminal.serial-feature/sourceTemplateFeature/feature.properties (100%) rename terminal/{org.eclipse.tm.terminal.ssh-feature => features/org.eclipse.tm.terminal.serial-feature/sourceTemplateFeature}/license.html (100%) rename terminal/{ => features}/org.eclipse.tm.terminal.serial-feature/sourceTemplatePlugin/about.html (100%) rename terminal/{org.eclipse.tm.terminal.local => features/org.eclipse.tm.terminal.serial-feature/sourceTemplatePlugin}/about.ini (100%) rename terminal/{ => features}/org.eclipse.tm.terminal.serial-feature/sourceTemplatePlugin/about.mappings (100%) rename terminal/{ => features}/org.eclipse.tm.terminal.serial-feature/sourceTemplatePlugin/about.properties (100%) rename terminal/{ => features}/org.eclipse.tm.terminal.serial-feature/sourceTemplatePlugin/build.properties (100%) rename terminal/{ => features}/org.eclipse.tm.terminal.serial-feature/sourceTemplatePlugin/plugin.properties (100%) rename terminal/{org.eclipse.tm.terminal.local => features/org.eclipse.tm.terminal.serial-feature/sourceTemplatePlugin}/tm32.png (100%) rename terminal/{ => features}/org.eclipse.tm.terminal.ssh-feature/.project (100%) rename terminal/{ => features}/org.eclipse.tm.terminal.ssh-feature/build.properties (100%) rename terminal/{org.eclipse.tm.terminal.ssh-feature/sourceTemplateFeature => features/org.eclipse.tm.terminal.ssh-feature}/epl-v10.html (100%) rename terminal/{ => features}/org.eclipse.tm.terminal.ssh-feature/feature.properties (100%) rename terminal/{ => features}/org.eclipse.tm.terminal.ssh-feature/feature.xml (100%) rename terminal/{org.eclipse.tm.terminal.ssh-feature/sourceTemplateFeature => features/org.eclipse.tm.terminal.ssh-feature}/license.html (100%) rename terminal/{ => features}/org.eclipse.tm.terminal.ssh-feature/pom.xml (93%) rename terminal/{org.eclipse.tm.terminal.telnet-feature => features/org.eclipse.tm.terminal.ssh-feature/sourceTemplateFeature}/epl-v10.html (100%) rename terminal/{ => features}/org.eclipse.tm.terminal.ssh-feature/sourceTemplateFeature/feature.properties (100%) rename terminal/{org.eclipse.tm.terminal.telnet-feature => features/org.eclipse.tm.terminal.ssh-feature/sourceTemplateFeature}/license.html (100%) rename terminal/{ => features}/org.eclipse.tm.terminal.ssh-feature/sourceTemplatePlugin/about.html (100%) rename terminal/{org.eclipse.tm.terminal.serial-feature => features/org.eclipse.tm.terminal.ssh-feature}/sourceTemplatePlugin/about.ini (100%) rename terminal/{org.eclipse.tm.terminal.serial => features/org.eclipse.tm.terminal.ssh-feature/sourceTemplatePlugin}/about.mappings (100%) rename terminal/{ => features}/org.eclipse.tm.terminal.ssh-feature/sourceTemplatePlugin/about.properties (100%) rename terminal/{ => features}/org.eclipse.tm.terminal.ssh-feature/sourceTemplatePlugin/build.properties (100%) rename terminal/{ => features}/org.eclipse.tm.terminal.ssh-feature/sourceTemplatePlugin/plugin.properties (100%) rename terminal/{org.eclipse.tm.terminal.serial-feature => features/org.eclipse.tm.terminal.ssh-feature}/sourceTemplatePlugin/tm32.png (100%) rename terminal/{ => features}/org.eclipse.tm.terminal.telnet-feature/.project (100%) rename terminal/{ => features}/org.eclipse.tm.terminal.telnet-feature/build.properties (100%) rename terminal/{org.eclipse.tm.terminal.telnet-feature/sourceTemplateFeature => features/org.eclipse.tm.terminal.telnet-feature}/epl-v10.html (100%) rename terminal/{ => features}/org.eclipse.tm.terminal.telnet-feature/feature.properties (100%) rename terminal/{ => features}/org.eclipse.tm.terminal.telnet-feature/feature.xml (100%) rename terminal/{org.eclipse.tm.terminal.telnet-feature/sourceTemplateFeature => features/org.eclipse.tm.terminal.telnet-feature}/license.html (100%) rename terminal/{ => features}/org.eclipse.tm.terminal.telnet-feature/pom.xml (93%) rename terminal/{org.eclipse.tm.terminal.test-feature => features/org.eclipse.tm.terminal.telnet-feature/sourceTemplateFeature}/epl-v10.html (100%) rename terminal/{ => features}/org.eclipse.tm.terminal.telnet-feature/sourceTemplateFeature/feature.properties (100%) rename terminal/{org.eclipse.tm.terminal.test-feature => features/org.eclipse.tm.terminal.telnet-feature/sourceTemplateFeature}/license.html (100%) rename terminal/{ => features}/org.eclipse.tm.terminal.telnet-feature/sourceTemplatePlugin/about.html (100%) rename terminal/{org.eclipse.tm.terminal.serial => features/org.eclipse.tm.terminal.telnet-feature/sourceTemplatePlugin}/about.ini (100%) rename terminal/{org.eclipse.tm.terminal.ssh-feature => features/org.eclipse.tm.terminal.telnet-feature}/sourceTemplatePlugin/about.mappings (100%) rename terminal/{ => features}/org.eclipse.tm.terminal.telnet-feature/sourceTemplatePlugin/about.properties (100%) rename terminal/{ => features}/org.eclipse.tm.terminal.telnet-feature/sourceTemplatePlugin/build.properties (100%) rename terminal/{ => features}/org.eclipse.tm.terminal.telnet-feature/sourceTemplatePlugin/plugin.properties (100%) rename terminal/{org.eclipse.tm.terminal.serial => features/org.eclipse.tm.terminal.telnet-feature/sourceTemplatePlugin}/tm32.png (100%) rename terminal/{ => features}/org.eclipse.tm.terminal.test-feature/.project (100%) rename terminal/{ => features}/org.eclipse.tm.terminal.test-feature/build.properties (100%) rename terminal/{org.eclipse.tm.terminal.test-feature/rootfiles => features/org.eclipse.tm.terminal.test-feature}/epl-v10.html (100%) rename terminal/{ => features}/org.eclipse.tm.terminal.test-feature/feature.properties (100%) rename terminal/{ => features}/org.eclipse.tm.terminal.test-feature/feature.xml (100%) rename terminal/{org.eclipse.tm.terminal.view-feature => features/org.eclipse.tm.terminal.test-feature}/license.html (100%) rename terminal/{ => features}/org.eclipse.tm.terminal.test-feature/pom.xml (93%) rename terminal/{org.eclipse.tm.terminal.view-feature => features/org.eclipse.tm.terminal.test-feature/rootfiles}/epl-v10.html (100%) rename terminal/{ => features}/org.eclipse.tm.terminal.test-feature/rootfiles/notice.html (100%) rename terminal/{ => features}/org.eclipse.tm.terminal.test-feature/sourceTemplatePlugin/about.html (100%) rename terminal/{ => features}/org.eclipse.tm.terminal.test-feature/sourceTemplatePlugin/build.properties (100%) rename terminal/{ => features}/org.eclipse.tm.terminal.test-feature/sourceTemplatePlugin/plugin.properties (100%) rename terminal/{ => features}/org.eclipse.tm.terminal.view-feature/.project (100%) rename terminal/{ => features}/org.eclipse.tm.terminal.view-feature/build.properties (100%) rename terminal/{org.eclipse.tm.terminal.view-feature/sourceTemplateFeature => features/org.eclipse.tm.terminal.view-feature}/epl-v10.html (100%) rename terminal/{ => features}/org.eclipse.tm.terminal.view-feature/feature.properties (100%) rename terminal/{ => features}/org.eclipse.tm.terminal.view-feature/feature.xml (100%) rename terminal/{org.eclipse.tm.terminal.view-feature/sourceTemplateFeature => features/org.eclipse.tm.terminal.view-feature}/license.html (100%) rename terminal/{ => features}/org.eclipse.tm.terminal.view-feature/pom.xml (93%) create mode 100644 terminal/features/org.eclipse.tm.terminal.view-feature/sourceTemplateFeature/epl-v10.html rename terminal/{ => features}/org.eclipse.tm.terminal.view-feature/sourceTemplateFeature/feature.properties (100%) create mode 100644 terminal/features/org.eclipse.tm.terminal.view-feature/sourceTemplateFeature/license.html rename terminal/{ => features}/org.eclipse.tm.terminal.view-feature/sourceTemplatePlugin/about.html (100%) rename terminal/{org.eclipse.tm.terminal.ssh-feature => features/org.eclipse.tm.terminal.view-feature}/sourceTemplatePlugin/about.ini (100%) rename terminal/{org.eclipse.tm.terminal.ssh => features/org.eclipse.tm.terminal.view-feature/sourceTemplatePlugin}/about.mappings (100%) rename terminal/{ => features}/org.eclipse.tm.terminal.view-feature/sourceTemplatePlugin/about.properties (100%) rename terminal/{ => features}/org.eclipse.tm.terminal.view-feature/sourceTemplatePlugin/build.properties (100%) rename terminal/{ => features}/org.eclipse.tm.terminal.view-feature/sourceTemplatePlugin/plugin.properties (100%) rename terminal/{org.eclipse.tm.terminal.ssh-feature => features/org.eclipse.tm.terminal.view-feature}/sourceTemplatePlugin/tm32.png (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal.local/.classpath (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal.local/.cvsignore (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal.local/.project (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal.local/.settings/org.eclipse.jdt.core.prefs (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal.local/META-INF/MANIFEST.MF (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal.local/about.html (100%) rename terminal/{org.eclipse.tm.terminal.ssh => plugins/org.eclipse.tm.terminal.local}/about.ini (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal.local/about.mappings (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal.local/about.properties (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal.local/build.properties (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal.local/icons/terminal-launch.gif (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal.local/plugin.properties (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal.local/plugin.xml (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal.local/pom.xml (93%) rename terminal/{ => plugins}/org.eclipse.tm.terminal.local/src/org/eclipse/tm/internal/terminal/local/ILocalTerminalSettings.java (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal.local/src/org/eclipse/tm/internal/terminal/local/LocalTerminalActivator.java (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal.local/src/org/eclipse/tm/internal/terminal/local/LocalTerminalConnector.java (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal.local/src/org/eclipse/tm/internal/terminal/local/LocalTerminalLaunchLabelProvider.java (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal.local/src/org/eclipse/tm/internal/terminal/local/LocalTerminalLaunchListProvider.java (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal.local/src/org/eclipse/tm/internal/terminal/local/LocalTerminalMessages.java (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal.local/src/org/eclipse/tm/internal/terminal/local/LocalTerminalMessages.properties (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal.local/src/org/eclipse/tm/internal/terminal/local/LocalTerminalOutputListener.java (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal.local/src/org/eclipse/tm/internal/terminal/local/LocalTerminalOutputStream.java (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal.local/src/org/eclipse/tm/internal/terminal/local/LocalTerminalSettings.java (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal.local/src/org/eclipse/tm/internal/terminal/local/LocalTerminalSettingsPage.java (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal.local/src/org/eclipse/tm/internal/terminal/local/LocalTerminalUtilities.java (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal.local/src/org/eclipse/tm/internal/terminal/local/launch/LocalTerminalLaunchDelegate.java (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal.local/src/org/eclipse/tm/internal/terminal/local/launch/LocalTerminalLaunchUtilities.java (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal.local/src/org/eclipse/tm/internal/terminal/local/launch/LocalTerminalStillRunningListener.java (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal.local/src/org/eclipse/tm/internal/terminal/local/launch/ui/LocalTerminalLaunchTabGroup.java (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal.local/src/org/eclipse/tm/internal/terminal/local/launch/ui/LocalTerminalSettingsTab.java (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal.local/src/org/eclipse/tm/internal/terminal/local/launch/ui/LocalTerminalStillRunningDialog.java (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal.local/src/org/eclipse/tm/internal/terminal/local/process/LocalTerminalProcess.java (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal.local/src/org/eclipse/tm/internal/terminal/local/process/LocalTerminalProcessFactory.java (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal.local/src/org/eclipse/tm/internal/terminal/local/process/LocalTerminalProcessRegistry.java (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal.local/src/org/eclipse/tm/internal/terminal/local/ui/DependentHeightComposite.java (100%) rename terminal/{org.eclipse.tm.terminal.ssh => plugins/org.eclipse.tm.terminal.local}/tm32.png (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal.serial/.classpath (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal.serial/.cvsignore (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal.serial/.project (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal.serial/.settings/org.eclipse.jdt.core.prefs (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal.serial/META-INF/MANIFEST.MF (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal.serial/README.txt (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal.serial/about.html (100%) rename terminal/{org.eclipse.tm.terminal.telnet-feature/sourceTemplatePlugin => plugins/org.eclipse.tm.terminal.serial}/about.ini (100%) rename terminal/{org.eclipse.tm.terminal.telnet-feature/sourceTemplatePlugin => plugins/org.eclipse.tm.terminal.serial}/about.mappings (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal.serial/about.properties (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal.serial/build.properties (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal.serial/plugin.properties (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal.serial/plugin.xml (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal.serial/pom.xml (93%) rename terminal/{ => plugins}/org.eclipse.tm.terminal.serial/src/org/eclipse/tm/internal/terminal/serial/Activator.java (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal.serial/src/org/eclipse/tm/internal/terminal/serial/ISerialSettings.java (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal.serial/src/org/eclipse/tm/internal/terminal/serial/SerialConnectWorker.java (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal.serial/src/org/eclipse/tm/internal/terminal/serial/SerialConnector.java (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal.serial/src/org/eclipse/tm/internal/terminal/serial/SerialMessages.java (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal.serial/src/org/eclipse/tm/internal/terminal/serial/SerialMessages.properties (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal.serial/src/org/eclipse/tm/internal/terminal/serial/SerialPortHandler.java (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal.serial/src/org/eclipse/tm/internal/terminal/serial/SerialProperties.java (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal.serial/src/org/eclipse/tm/internal/terminal/serial/SerialSettings.java (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal.serial/src/org/eclipse/tm/internal/terminal/serial/SerialSettingsPage.java (100%) rename terminal/{org.eclipse.tm.terminal.telnet-feature/sourceTemplatePlugin => plugins/org.eclipse.tm.terminal.serial}/tm32.png (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal.ssh/.classpath (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal.ssh/.cvsignore (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal.ssh/.project (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal.ssh/.settings/org.eclipse.jdt.core.prefs (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal.ssh/.settings/org.eclipse.jdt.ui.prefs (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal.ssh/META-INF/MANIFEST.MF (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal.ssh/about.html (100%) rename terminal/{org.eclipse.tm.terminal.telnet => plugins/org.eclipse.tm.terminal.ssh}/about.ini (100%) rename terminal/{org.eclipse.tm.terminal.telnet => plugins/org.eclipse.tm.terminal.ssh}/about.mappings (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal.ssh/about.properties (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal.ssh/build.properties (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal.ssh/plugin.properties (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal.ssh/plugin.xml (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal.ssh/pom.xml (93%) rename terminal/{ => plugins}/org.eclipse.tm.terminal.ssh/src/org/eclipse/tm/internal/terminal/ssh/Activator.java (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal.ssh/src/org/eclipse/tm/internal/terminal/ssh/ISshConstants.java (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal.ssh/src/org/eclipse/tm/internal/terminal/ssh/ISshSettings.java (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal.ssh/src/org/eclipse/tm/internal/terminal/ssh/KeyboardInteractiveDialog.java (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal.ssh/src/org/eclipse/tm/internal/terminal/ssh/SshConnection.java (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal.ssh/src/org/eclipse/tm/internal/terminal/ssh/SshConnector.java (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal.ssh/src/org/eclipse/tm/internal/terminal/ssh/SshMessages.java (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal.ssh/src/org/eclipse/tm/internal/terminal/ssh/SshMessages.properties (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal.ssh/src/org/eclipse/tm/internal/terminal/ssh/SshSettings.java (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal.ssh/src/org/eclipse/tm/internal/terminal/ssh/SshSettingsPage.java (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal.ssh/src/org/eclipse/tm/internal/terminal/ssh/UserValidationDialog.java (100%) rename terminal/{org.eclipse.tm.terminal.telnet => plugins/org.eclipse.tm.terminal.ssh}/tm32.png (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal.telnet/.classpath (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal.telnet/.cvsignore (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal.telnet/.project (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal.telnet/.settings/org.eclipse.jdt.core.prefs (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal.telnet/.settings/org.eclipse.jdt.ui.prefs (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal.telnet/META-INF/MANIFEST.MF (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal.telnet/about.html (100%) rename terminal/{org.eclipse.tm.terminal.test => plugins/org.eclipse.tm.terminal.telnet}/about.ini (100%) rename terminal/{org.eclipse.tm.terminal.test => plugins/org.eclipse.tm.terminal.telnet}/about.mappings (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal.telnet/about.properties (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal.telnet/build.properties (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal.telnet/plugin.properties (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal.telnet/plugin.xml (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal.telnet/pom.xml (93%) rename terminal/{ => plugins}/org.eclipse.tm.terminal.telnet/src/org/eclipse/tm/internal/terminal/telnet/ITelnetSettings.java (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal.telnet/src/org/eclipse/tm/internal/terminal/telnet/NetworkPortMap.java (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal.telnet/src/org/eclipse/tm/internal/terminal/telnet/TelnetCodes.java (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal.telnet/src/org/eclipse/tm/internal/terminal/telnet/TelnetConnectWorker.java (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal.telnet/src/org/eclipse/tm/internal/terminal/telnet/TelnetConnection.java (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal.telnet/src/org/eclipse/tm/internal/terminal/telnet/TelnetConnector.java (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal.telnet/src/org/eclipse/tm/internal/terminal/telnet/TelnetMessages.java (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal.telnet/src/org/eclipse/tm/internal/terminal/telnet/TelnetMessages.properties (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal.telnet/src/org/eclipse/tm/internal/terminal/telnet/TelnetOption.java (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal.telnet/src/org/eclipse/tm/internal/terminal/telnet/TelnetProperties.java (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal.telnet/src/org/eclipse/tm/internal/terminal/telnet/TelnetSettings.java (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal.telnet/src/org/eclipse/tm/internal/terminal/telnet/TelnetSettingsPage.java (100%) rename terminal/{org.eclipse.tm.terminal.test => plugins/org.eclipse.tm.terminal.telnet}/tm32.png (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal.test/.classpath (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal.test/.cvsignore (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal.test/.project (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal.test/.settings/org.eclipse.jdt.core.prefs (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal.test/META-INF/MANIFEST.MF (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal.test/about.html (100%) rename terminal/{org.eclipse.tm.terminal.view-feature/sourceTemplatePlugin => plugins/org.eclipse.tm.terminal.test}/about.ini (100%) rename terminal/{org.eclipse.tm.terminal.view-feature/sourceTemplatePlugin => plugins/org.eclipse.tm.terminal.test}/about.mappings (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal.test/about.properties (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal.test/build.properties (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal.test/plugin.properties (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal.test/plugin.xml (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal.test/pom.xml (96%) rename terminal/{ => plugins}/org.eclipse.tm.terminal.test/src/org/eclipse/tm/internal/terminal/connector/TerminalConnectorFactoryTest.java (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal.test/src/org/eclipse/tm/internal/terminal/connector/TerminalConnectorPluginTest.java (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal.test/src/org/eclipse/tm/internal/terminal/connector/TerminalConnectorTest.java (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal.test/src/org/eclipse/tm/internal/terminal/connector/TerminalToRemoteInjectionOutputStreamTest.java (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal.test/src/org/eclipse/tm/internal/terminal/emulator/AllTests.java (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal.test/src/org/eclipse/tm/internal/terminal/emulator/VT100EmulatorBackendTest.java (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal.test/src/org/eclipse/tm/internal/terminal/model/AbstractITerminalTextDataTest.java (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal.test/src/org/eclipse/tm/internal/terminal/model/AllTests.java (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal.test/src/org/eclipse/tm/internal/terminal/model/SnapshotChangesTest.java (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal.test/src/org/eclipse/tm/internal/terminal/model/SynchronizedTerminalTextDataTest.java (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal.test/src/org/eclipse/tm/internal/terminal/model/TerminalTextDataFastScrollTest.java (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal.test/src/org/eclipse/tm/internal/terminal/model/TerminalTextDataFastScrollTestMaxHeigth.java (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal.test/src/org/eclipse/tm/internal/terminal/model/TerminalTextDataPerformanceTest.java (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal.test/src/org/eclipse/tm/internal/terminal/model/TerminalTextDataSnapshotTest.java (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal.test/src/org/eclipse/tm/internal/terminal/model/TerminalTextDataSnapshotWindowTest.java (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal.test/src/org/eclipse/tm/internal/terminal/model/TerminalTextDataStoreTest.java (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal.test/src/org/eclipse/tm/internal/terminal/model/TerminalTextDataTest.java (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal.test/src/org/eclipse/tm/internal/terminal/model/TerminalTextDataWindowTest.java (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal.test/src/org/eclipse/tm/internal/terminal/model/TerminalTextTestHelper.java (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal.test/src/org/eclipse/tm/internal/terminal/speedtest/SpeedTestConnection.java (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal.test/src/org/eclipse/tm/internal/terminal/speedtest/SpeedTestConnector.java (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal.test/src/org/eclipse/tm/internal/terminal/speedtest/SpeedTestSettings.java (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal.test/src/org/eclipse/tm/internal/terminal/speedtest/SpeedTestSettingsPage.java (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal.test/src/org/eclipse/tm/internal/terminal/test/terminalcanvas/Main.java (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal.test/src/org/eclipse/tm/internal/terminal/test/terminalcanvas/Snippet48.java (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal.test/src/org/eclipse/tm/internal/terminal/test/terminalcanvas/TerminalTextCanvas.java (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal.test/src/org/eclipse/tm/internal/terminal/test/terminalcanvas/VirtualCanvas.java (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal.test/src/org/eclipse/tm/internal/terminal/test/ui/AbstractLineOrientedDataSource.java (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal.test/src/org/eclipse/tm/internal/terminal/test/ui/DataReader.java (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal.test/src/org/eclipse/tm/internal/terminal/test/ui/FastDataSource.java (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal.test/src/org/eclipse/tm/internal/terminal/test/ui/FileDataSource.java (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal.test/src/org/eclipse/tm/internal/terminal/test/ui/IDataSource.java (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal.test/src/org/eclipse/tm/internal/terminal/test/ui/IStatus.java (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal.test/src/org/eclipse/tm/internal/terminal/test/ui/LineCountingDataSource.java (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal.test/src/org/eclipse/tm/internal/terminal/test/ui/RandomDataSource.java (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal.test/src/org/eclipse/tm/internal/terminal/test/ui/TerminalTextUITest.java (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal.test/src/org/eclipse/tm/internal/terminal/test/ui/VT100DataSource.java (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal.test/src/org/eclipse/tm/internal/terminal/textcanvas/PipedInputStreamPerformanceTest.java (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal.test/src/org/eclipse/tm/internal/terminal/textcanvas/PipedStreamTest.java (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal.test/src/org/eclipse/tm/terminal/model/AllTests.java (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal.test/src/org/eclipse/tm/terminal/model/StyleColorTest.java (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal.test/src/org/eclipse/tm/terminal/model/StyleTest.java (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal.test/src/org/eclipse/tm/terminal/test/AutomatedPluginTests.java (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal.test/src/org/eclipse/tm/terminal/test/AutomatedTests.java (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal.test/teamConfig/Terminal All Unit Tests.launch (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal.test/teamConfig/Terminal AutomatedTests.launch (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal.test/teamConfig/Terminal Plugin Tests.launch (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal.test/test.xml (100%) rename terminal/{org.eclipse.tm.terminal.view-feature/sourceTemplatePlugin => plugins/org.eclipse.tm.terminal.test}/tm32.png (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal.view/.classpath (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal.view/.cvsignore (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal.view/.project (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal.view/.settings/org.eclipse.jdt.core.prefs (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal.view/.settings/org.eclipse.jdt.ui.prefs (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal.view/HelpContexts.xml (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal.view/META-INF/MANIFEST.MF (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal.view/TerminalContexts.xml (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal.view/about.html (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal.view/about.ini (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal.view/about.mappings (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal.view/about.properties (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal.view/build.properties (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal.view/doc/book.css (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal.view/doc/html/01_terminalview.html (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal.view/doc/html/02_terminal_page.html (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal.view/doc/html/03_terminal_settings.html (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal.view/doc/html/04_terminal_emulation.html (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal.view/doc/html/notice.html (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal.view/icons/clcl16/command_input_field.gif (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal.view/icons/clcl16/connect_co.gif (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal.view/icons/clcl16/disconnect_co.gif (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal.view/icons/clcl16/lock_co.gif (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal.view/icons/clcl16/newterminal.gif (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal.view/icons/clcl16/properties_tsk.gif (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal.view/icons/cview16/terminal_view.gif (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal.view/icons/dlcl16/command_input_field.gif (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal.view/icons/dlcl16/connect_co.gif (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal.view/icons/dlcl16/disconnect_co.gif (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal.view/icons/dlcl16/lock_co.gif (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal.view/icons/dlcl16/newterminal.gif (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal.view/icons/dlcl16/properties_tsk.gif (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal.view/icons/dlcl16/rem_co.gif (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal.view/icons/elcl16/command_input_field.gif (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal.view/icons/elcl16/connect_co.gif (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal.view/icons/elcl16/disconnect_co.gif (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal.view/icons/elcl16/lock_co.gif (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal.view/icons/elcl16/newterminal.gif (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal.view/icons/elcl16/properties_tsk.gif (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal.view/icons/elcl16/rem_co.gif (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal.view/icons/eview16/terminal_view.gif (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal.view/plugin.properties (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal.view/plugin.xml (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal.view/pom.xml (93%) rename terminal/{ => plugins}/org.eclipse.tm.terminal.view/src/org/eclipse/tm/internal/terminal/actions/ActionMessages.java (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal.view/src/org/eclipse/tm/internal/terminal/actions/ActionMessages.properties (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal.view/src/org/eclipse/tm/internal/terminal/actions/ShowTerminalConnectionAction.java (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal.view/src/org/eclipse/tm/internal/terminal/actions/TerminalAction.java (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal.view/src/org/eclipse/tm/internal/terminal/actions/TerminalActionConnect.java (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal.view/src/org/eclipse/tm/internal/terminal/actions/TerminalActionDisconnect.java (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal.view/src/org/eclipse/tm/internal/terminal/actions/TerminalActionNewTerminal.java (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal.view/src/org/eclipse/tm/internal/terminal/actions/TerminalActionRemove.java (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal.view/src/org/eclipse/tm/internal/terminal/actions/TerminalActionScrollLock.java (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal.view/src/org/eclipse/tm/internal/terminal/actions/TerminalActionSelectionDropDown.java (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal.view/src/org/eclipse/tm/internal/terminal/actions/TerminalActionSettings.java (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal.view/src/org/eclipse/tm/internal/terminal/actions/TerminalActionToggleCommandInputField.java (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal.view/src/org/eclipse/tm/internal/terminal/view/ITerminalView.java (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal.view/src/org/eclipse/tm/internal/terminal/view/ITerminalViewConnection.java (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal.view/src/org/eclipse/tm/internal/terminal/view/ITerminalViewConnectionManager.java (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal.view/src/org/eclipse/tm/internal/terminal/view/ImageConsts.java (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal.view/src/org/eclipse/tm/internal/terminal/view/PageBook.java (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal.view/src/org/eclipse/tm/internal/terminal/view/SettingStorePrefixDecorator.java (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal.view/src/org/eclipse/tm/internal/terminal/view/SettingsStore.java (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal.view/src/org/eclipse/tm/internal/terminal/view/TerminalSettingsDlg.java (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal.view/src/org/eclipse/tm/internal/terminal/view/TerminalView.java (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal.view/src/org/eclipse/tm/internal/terminal/view/TerminalViewConnection.java (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal.view/src/org/eclipse/tm/internal/terminal/view/TerminalViewConnectionManager.java (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal.view/src/org/eclipse/tm/internal/terminal/view/TerminalViewControlDecorator.java (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal.view/src/org/eclipse/tm/internal/terminal/view/TerminalViewPlugin.java (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal.view/src/org/eclipse/tm/internal/terminal/view/ViewMessages.java (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal.view/src/org/eclipse/tm/internal/terminal/view/ViewMessages.properties (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal.view/tm32.png (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal.view/toc.xml (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal/.classpath (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal/.cvsignore (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal/.options (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal/.project (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal/.settings/org.eclipse.jdt.core.prefs (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal/HelpContexts.xml (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal/META-INF/MANIFEST.MF (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal/README.txt (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal/about.html (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal/about.ini (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal/about.mappings (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal/about.properties (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal/build.properties (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal/icons/clcl16/clear_co.gif (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal/icons/dlcl16/clear_co.gif (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal/icons/elcl16/clear_co.gif (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal/plugin.properties (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal/plugin.xml (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal/pom.xml (93%) rename terminal/{ => plugins}/org.eclipse.tm.terminal/schema/terminalConnectors.exsd (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal/src/org/eclipse/tm/internal/terminal/connector/TerminalConnector.java (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal/src/org/eclipse/tm/internal/terminal/connector/TerminalToRemoteInjectionOutputStream.java (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal/src/org/eclipse/tm/internal/terminal/control/CommandInputFieldWithHistory.java (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal/src/org/eclipse/tm/internal/terminal/control/ICommandInputField.java (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal/src/org/eclipse/tm/internal/terminal/control/ITerminalListener.java (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal/src/org/eclipse/tm/internal/terminal/control/ITerminalViewControl.java (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal/src/org/eclipse/tm/internal/terminal/control/TerminalViewControlFactory.java (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal/src/org/eclipse/tm/internal/terminal/control/actions/AbstractTerminalAction.java (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal/src/org/eclipse/tm/internal/terminal/control/actions/ActionMessages.java (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal/src/org/eclipse/tm/internal/terminal/control/actions/ActionMessages.properties (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal/src/org/eclipse/tm/internal/terminal/control/actions/ImageConsts.java (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal/src/org/eclipse/tm/internal/terminal/control/actions/TerminalActionClearAll.java (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal/src/org/eclipse/tm/internal/terminal/control/actions/TerminalActionCopy.java (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal/src/org/eclipse/tm/internal/terminal/control/actions/TerminalActionCut.java (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal/src/org/eclipse/tm/internal/terminal/control/actions/TerminalActionPaste.java (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal/src/org/eclipse/tm/internal/terminal/control/actions/TerminalActionSelectAll.java (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal/src/org/eclipse/tm/internal/terminal/control/impl/ITerminalControlForText.java (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal/src/org/eclipse/tm/internal/terminal/control/impl/TerminalInputStream.java (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal/src/org/eclipse/tm/internal/terminal/control/impl/TerminalMessages.java (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal/src/org/eclipse/tm/internal/terminal/control/impl/TerminalMessages.properties (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal/src/org/eclipse/tm/internal/terminal/control/impl/TerminalPlugin.java (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal/src/org/eclipse/tm/internal/terminal/emulator/IVT100EmulatorBackend.java (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal/src/org/eclipse/tm/internal/terminal/emulator/LoggingOutputStream.java (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal/src/org/eclipse/tm/internal/terminal/emulator/VT100BackendTraceDecorator.java (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal/src/org/eclipse/tm/internal/terminal/emulator/VT100Emulator.java (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal/src/org/eclipse/tm/internal/terminal/emulator/VT100EmulatorBackend.java (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal/src/org/eclipse/tm/internal/terminal/emulator/VT100TerminalControl.java (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal/src/org/eclipse/tm/internal/terminal/model/ISnapshotChanges.java (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal/src/org/eclipse/tm/internal/terminal/model/SnapshotChanges.java (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal/src/org/eclipse/tm/internal/terminal/model/SynchronizedTerminalTextData.java (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal/src/org/eclipse/tm/internal/terminal/model/TerminalTextData.java (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal/src/org/eclipse/tm/internal/terminal/model/TerminalTextDataFastScroll.java (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal/src/org/eclipse/tm/internal/terminal/model/TerminalTextDataSnapshot.java (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal/src/org/eclipse/tm/internal/terminal/model/TerminalTextDataStore.java (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal/src/org/eclipse/tm/internal/terminal/model/TerminalTextDataWindow.java (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal/src/org/eclipse/tm/internal/terminal/preferences/ITerminalConstants.java (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal/src/org/eclipse/tm/internal/terminal/preferences/PreferenceModifyListener.java (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal/src/org/eclipse/tm/internal/terminal/preferences/TerminalPreferenceInitializer.java (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal/src/org/eclipse/tm/internal/terminal/preferences/TerminalPreferencePage.java (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal/src/org/eclipse/tm/internal/terminal/provisional/api/ISettingsPage.java (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal/src/org/eclipse/tm/internal/terminal/provisional/api/ISettingsStore.java (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal/src/org/eclipse/tm/internal/terminal/provisional/api/ITerminalConnector.java (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal/src/org/eclipse/tm/internal/terminal/provisional/api/ITerminalControl.java (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal/src/org/eclipse/tm/internal/terminal/provisional/api/LayeredSettingsStore.java (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal/src/org/eclipse/tm/internal/terminal/provisional/api/Logger.java (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal/src/org/eclipse/tm/internal/terminal/provisional/api/PreferenceSettingStore.java (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal/src/org/eclipse/tm/internal/terminal/provisional/api/TerminalConnectorExtension.java (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal/src/org/eclipse/tm/internal/terminal/provisional/api/TerminalState.java (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal/src/org/eclipse/tm/internal/terminal/provisional/api/provider/TerminalConnectorImpl.java (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal/src/org/eclipse/tm/internal/terminal/textcanvas/AbstractTextCanvasModel.java (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal/src/org/eclipse/tm/internal/terminal/textcanvas/GridCanvas.java (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal/src/org/eclipse/tm/internal/terminal/textcanvas/ILinelRenderer.java (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal/src/org/eclipse/tm/internal/terminal/textcanvas/ITextCanvasModel.java (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal/src/org/eclipse/tm/internal/terminal/textcanvas/ITextCanvasModelListener.java (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal/src/org/eclipse/tm/internal/terminal/textcanvas/PipedInputStream.java (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal/src/org/eclipse/tm/internal/terminal/textcanvas/PollingTextCanvasModel.java (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal/src/org/eclipse/tm/internal/terminal/textcanvas/StyleMap.java (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal/src/org/eclipse/tm/internal/terminal/textcanvas/TextCanvas.java (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal/src/org/eclipse/tm/internal/terminal/textcanvas/TextLineRenderer.java (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal/src/org/eclipse/tm/internal/terminal/textcanvas/VirtualCanvas.java (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal/src/org/eclipse/tm/terminal/model/ITerminalTextData.java (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal/src/org/eclipse/tm/terminal/model/ITerminalTextDataReadOnly.java (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal/src/org/eclipse/tm/terminal/model/ITerminalTextDataSnapshot.java (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal/src/org/eclipse/tm/terminal/model/LineSegment.java (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal/src/org/eclipse/tm/terminal/model/Style.java (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal/src/org/eclipse/tm/terminal/model/StyleColor.java (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal/src/org/eclipse/tm/terminal/model/TerminalTextDataFactory.java (100%) rename terminal/{ => plugins}/org.eclipse.tm.terminal/tm32.png (100%) diff --git a/pom.xml b/pom.xml index 4a100fada02..a7107c0b112 100644 --- a/pom.xml +++ b/pom.xml @@ -216,22 +216,25 @@ releng/org.eclipse.tm.repo - terminal/org.eclipse.tm.terminal - terminal/org.eclipse.tm.terminal-feature - terminal/org.eclipse.tm.terminal.local - terminal/org.eclipse.tm.terminal.local-feature - terminal/org.eclipse.tm.terminal.local.sdk-feature - terminal/org.eclipse.tm.terminal.sdk-feature - terminal/org.eclipse.tm.terminal.serial - terminal/org.eclipse.tm.terminal.serial-feature - terminal/org.eclipse.tm.terminal.ssh - terminal/org.eclipse.tm.terminal.ssh-feature - terminal/org.eclipse.tm.terminal.telnet - terminal/org.eclipse.tm.terminal.telnet-feature - terminal/org.eclipse.tm.terminal.test - terminal/org.eclipse.tm.terminal.test-feature - terminal/org.eclipse.tm.terminal.view - terminal/org.eclipse.tm.terminal.view-feature + terminal/plugins/org.eclipse.tm.terminal + terminal/plugins/org.eclipse.tm.terminal.serial + terminal/plugins/org.eclipse.tm.terminal.ssh + terminal/plugins/org.eclipse.tm.terminal.telnet + terminal/plugins/org.eclipse.tm.terminal.view + terminal/plugins/org.eclipse.tm.terminal.local + terminal/plugins/org.eclipse.tm.terminal.test + + terminal/features/org.eclipse.tm.terminal-feature + terminal/features/org.eclipse.tm.terminal.serial-feature + terminal/features/org.eclipse.tm.terminal.ssh-feature + terminal/features/org.eclipse.tm.terminal.telnet-feature + terminal/features/org.eclipse.tm.terminal.view-feature + terminal/features/org.eclipse.tm.terminal.core.sdk-feature + terminal/features/org.eclipse.tm.terminal.sdk-feature + terminal/features/org.eclipse.tm.terminal.local-feature + terminal/features/org.eclipse.tm.terminal.local.sdk-feature + terminal/features/org.eclipse.tm.terminal.test-feature + rse/tests/org.eclipse.rse.tests rse/tests/org.eclipse.rse.tests-feature rse/tests/org.eclipse.rse.tests.framework diff --git a/releng/org.eclipse.tm.repo/category.xml b/releng/org.eclipse.tm.repo/category.xml index 2fccddb8987..cc77ad13020 100644 --- a/releng/org.eclipse.tm.repo/category.xml +++ b/releng/org.eclipse.tm.repo/category.xml @@ -28,6 +28,9 @@ + + + TM and RSE Main Features diff --git a/rse/plugins/org.eclipse.dstore.core/dstore_core.jar b/rse/plugins/org.eclipse.dstore.core/dstore_core.jar new file mode 100644 index 0000000000000000000000000000000000000000..fb6bc8a801be0334c70fb16082169994756f585b GIT binary patch literal 188691 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

6Tf9nl@ar%;;{OQ7aV1tH9a zP|38*$H7m+X1>5rzI<|I0ZU*1lqc!r(34y&UIj}Q37u~Efp@#J+katg-xqIu@Thy2&m?`k<;6GsN#=L$tKEcJ>__H6;Wtv)60a%O zk=337b?^PZtjhnuhX#3ItLYmb(*F#fe>y4tfs)OC;}ayu^^eK#_5ITYXfT90)OPhX zY$8H+$j392&^Q^@MHTLhAc$*u1668TKsY7-m4}bEEl}|>SSix*u!(=tG=doV$sE>% z;EP&nVw3oy#Yj*jee^`4wJ*5-cZ(^?MjGb2)k_Ty!5qCn_A~~llpgD&`7w3JzM>2f zoPGwwBW5eghxt*eFb22+KDx0IBhlmPsWB?u{dA~;np>2u4iUmXJ2k4-=J{Yfl>8ln zka#f#Z=nA=OA>b6b2h$F2>yRTLDAUsTLc{3{#kd4lAnC><%Q>v>_(Ew0GHQHvrRy!F(#61%c}@=2~Ndgj24@p9o+`7l#lltc59hB zq*}wS9)dUG%ex=LLG>AXV1ySgJLfSIoJZqGS1fi4R-3zaRL^R9l z12>1h;;SiRXE`3q^k=I>8h#{HAdw<$fdm95Nm|lQZG~9sAl%NcL*U}A|3T{?Yw?oY zbn@mmTH4=e{Rb(#l9KedXxM#c?B@Sv!nKa+ll;Mm82nY%u2r!pxE5eL>yOFpfhIts zK3dfRa8YluVmFRg^<+ih^+g~h+W?DW3wilX_QiMS^X2Ic+&bbE4!^S~nfI$=JjyVM z%Qi>_ePZ=cyUeu8)Ugf+U9VosUJ|o%a=LW0Y%f%!oq;6zcvIVfbEf#fW znzu)pzR$Vq)kXUEyuIW$`^ybUSxlMY20pn9QgH&vJrd-vMRnHc5Y;`BhSC%Bj-<$( z@o=btue{6M%RodMF;9t6*I-aa%hmdbJ01^OdQDwX@B@`nynCPj#jt;%6^pg~iurvc z0FDR*#Q2Sxt%E7Ov7wc@oue_mk>fv#dGv<=cv;&T8C%h-*cs^qjQ=HxPf|P6LtVo1 z22a+Z3xE!953gFKaw#(p51&U>7yt(WNBkjSDC!)T*U^x%qJeCcQH*AYGF2qg2u2Up zHRmB!ASJz;Y9ZxwQF5>KR`jv_xbz9vG~;0c0%=Lb=RL`Bm+iPYamRb*X8Lu%<+Ays z7NrMI!#OP|eb2#I{+d{Q|;3H0(u66~+Pl$}4BQ3H2MAY1Wvps^T2Dq{k^xtS*VJ&c8Fk|h$ps3{~K%^H^) z0C$)qGO13=PXwK5s{;hJaD&r5kO53}{7Jm9i!*vxLDKEDc4xLeaiNQ!Ij7p28^7Oh zUm{s3`64~qda!e0{0JmpC)mu9lP4V9?f4qu zKAM>%x^7}n!vxKp_uP753ZV0S=VF67o#pO^Doe60IHUN|cJ~2MmjpSY#t84o-VbN0 zWL}h}sg&n=JxR)%y1U8{7sZH!BVXUz_~(Qu+8!xhiiqhaf4?)_glyO~9EX5|IUu)!i`^D(`{YGyI|#D5?%R+skHtyh*Nt8j`XVT#dm@cedh z8JmaMLTS*X{sLIjqKnHbu__exIbX@6p+kYt*^7Xx9yInt`5E3;3;7XhA`GWGiEs<1 z1I665H>CDH`mtRo5v-XZqwQUILV#bB%M{rB9Cyhsh(N#-{gzg=ZTP196bn_QCt|mI zK8cy4Z2Gqh_!%?B%=R9t?L|f(d5!+sd!vD-dCjgPEiF(-sW}2$KGIrUN>1>byiD1p zxfq-U$E|F3!}_qoV*g*YI@$odJ&MCh{|2Z)v#)NqAJobew15x7#e~7T@PY1KATE!9 znrGn4=^f1S>amI6OP%S0q&6hb7m`Dowiz{oCQ%W zOv^4{GxL8xGVxDGts$j%!rJS5of?m}y;xWegYHa_pcb5$ex)08&trPxc>QJa62u?= zb!!|sZpeU}ITUPHTf+!o#zh^o`vtIsCgQb?1Z%A4-*6gamEP>0lu!&vo!%~kT{q`6 zy^VJ{&JAe9?vm%KO`jQ152GVq9Ecgz4R%BAm=p7Sts{sjKpSZ#2`9lUGzzsH_=CQ; z#UScx5*f8CGOatp3|*}XB20L=&3QFI+JM9@GjVp($Baq(iL+8BtBAgR$>tgNc5CK> z(LJaUJ5PR8{~(u*qWOqCMbD?r6*0Zq9i7ocwa>5IyP?s6xZaVcUJ#1|vrY%2-Tonf z2MoKo(M|-3R**p9`^95%k7$vL>l*Ftm6XUm)WYZ;l_Lt4O)k+R3!Q1~NxyKWHrmeE zJfkFh${IBI5q{m}D1Kkwx(s~-*%US3&w2W^TSNG$`;NUf|Nl|;PSKSGOuKG(>~!p; zW81c^6+0`oI<{@ww$ZU|+qTgs-}yJr-WPk1bGt6)7^}t{HLKow>nTe9GeJX=%&o+A zmY}&a?BrF<{_&j$^=N<`#gxp}*EEl#bQx5u1Zj$5UmdP3g*cms)DiBg$Z!BlT)%=` zd1B}+O;B7$FKh&CKxmzjr;0&neS^0Fj|4EjMUqm_B(ljq+B?S*F7Yoig7HmMaOa(U zW#XdtST}2sT$-c1eIJUW`{4{J*#aVjKQ+=ns)$YgSoFo;tcv|;ohxqZ7 zTL_zL(@g+$WjwQ}x9ZnP|HD1@Ynj6DKv=8HoqwXN?gsoK+J5HMe}jmci;=a7ZLr8L ztov^8DR21FZ#|s$5nWMzjLSTIIlg4-|A8OhsG$$B(Cyl~qWI_uM2vE-kR8JqBX{@E zn>Pi5r4H4k%8pKJB_7_EtSxqIhMAJNqEv9-Ms9>Lw>H1XeL!9h_|#o}bv?)(Oj~_< zD(%C8#^1K{Pwn9S+r-&UTKC_t`TXoQxMAA5Ib??ljOVp2*@uG)laUbK^F>*Q<^T;rLVX_u5J^Xq7(uQnu_Y=#Q4z}sOKS<$ zW$H^Q?+`~O3;8KYu_r3R1nOW9J$GF5j@Hx0B=Yb5+3qmiY?xNf{yNJO|1q(|BWLE{ zPc%EkRKSO76@~?buX81_NL;MoXC!t{N21k2h7O5(b7erT4jlx=5$;t_KyvOQ#BAcU z)6AtogGxBpaa8|E zdFUe_?S!wQh4*WX%Wt*gr>vF~C-0qYhCv_RpWPW+YVEy$c}_4vv}v1z!veEFi_T?0 zAx#i)EbN6!qLuYeU$a1Hd`^vVkSOYDBE+|1BdThQHWGHMRAeYFAC7G@#A{LD(5JS0NUUd9RAr9~}I1H~3x@&&F7l!D^wA&6Xv<;&eAyNwSddmnKdq z#A3(iERrpZQrJBNORqkXa1xg$(QGT1vI!*u-V!uwAv3Ty({%=>Q57qe+QYvl-UpqX zMI=hyDpgaFi%^n|K9s@E=nhy*hyt-W4?=T{W~Z z-R14Up8xK9{aupnDP|O-3?qpV=K_^-*2A<^Q@4sZn*)z}uu&FAu*FoWo0H0(nKb(R z06Kh2J{IDDmibm4I2Ml_W9bqjK1ykTY$RNIqaZ_xK80SbD}ikZn{v%?-cs1U`L#i| z?yyB=ov}7D47S0T7DM3`jfB`3*8-=#zy6!uj&tR37?s#LSPgtd$X{i-w|tpVXlQG3pR@1_?bWjI}0YlZpzd z5oA^_L=+UO1aZz*y)^Eeyq!#)lzT$VQ3-J=H47N5>BJ?9M0yiY?3jv&m`HfUvB$lD zfy~@7spoNWr-9iqiRe{Q<|2xD=PHL&L7ZmJ*{Rq!h(XEWQ;q=OI*-4iWsfA=x{9>c2YpDvh3ML z%9&kX5rBUt4t6tu+Aax24JP`7>@qC6LiKH;j%Opt5-S?CY`|ZUtL_a;FF{neZAz7H zqbHD?#p0|`Dom}-9>vCf??^XG_mVBUQ)9SlWop9`ov=d-R%{Hw2uPDC5X)`b2wKNl zUaIpPzrcLlk=wW&(2-m|i7F@n1;P!WKT@JT?dX22gb_d=A)qN1D}<}nZj~Ygf|{so zhvYyxr1?|z^Uzn3aTuOhC5HjpkPl6{u7(k)gwZ0Le)nGNl8ic`B6mXbFW>&=TE)P; z6kLp|TQ;!&LkcRT(44avQmxsXy+M!$ooc^036*ChYS@V<`d>sADId8X=MnKGZO*@?%%Q;RvenLpBi=)I};VMDG}Wj$4QNsfR*Nyc!BY zXPEXr22J#kQt_k_Jyo5n9I)|s@}YlK?+q~j^qf9a4~xqDf`bL?!^_uvmTwU&8=Y3x zC*(S_+j<_Ss7;od;yWR0cHy1#**Ui^hQr>P4bFa@a=8Q<@6!>>SRejG*gGjKY$keoz^u6+tc4q;l`<9B7^Jh zo##cWJ`rJjfl4a{*S_4>!h9E6{hnF1&fBYSGI91F+8OVj!8382d0VXmP_zR^VeBdq zX%s%8=d9SQa57zZ!=QkcQ$Oa)RQ8J5GyZ)GPBAIaaVUQFPft%>2^Y$GDf9Dmaib)I zVPQ&03)YI>^UOy+MQ~T4d{+5vR0W)aa_OU30NhmoiCz?BblEsHaxC z5Gg;=Z9W-`2;u1)lfJK`2Fk>a!cZfhGI1&6V&!kPuLFu!3R7B9adUEPxlmg1OdksK z#14}RNh>4yBU)2Py$VNjaR z0@!APy61$_nP$%f{kRH%Qw*&it_6Q|V^=AKBRwe=KoMBZw_1{-Y&^lIL|l>Cx5vas zdNrF!g@)0NTcWLtc4C1affpMdsHp>}c%tFPhhMlKXVMt=q&NplfB=M2c_@j?I1jTk z>P)BzDHjB14&-yBdK>bUWX@3&78k0*6BD|MHN=)^jR}L67*YzyON&AG8%E%*kFRJh zfTc$@%8%L|&lVg^RDHnx?A3W^BkUM;hk;Zid>AO7u%MGa9NL0Za+~J;X+S?EJ92KJ$CO;y19%xru88Y#s@8!f64bJlex)a^h<20-^Gdhbtl zu1D!9-Qs59W*dTY%iKGH8`R0xbAOueso(66;Ry-H-}PkvZIaI7yw7Gq!f_2XvoOnC zhv;%M{n*2m(xih99ds>aB3xy&nMwJ)S>9IWu}0ZcEck62^%R90W#c*yEu?yPchWsEU@v09uqoq|eGi9&$CRYAs>` zHO)x@hBV*w4b-)vG#z|}0=E)reB-MI!GfyY+Ohe#+Hz54l04}Yu1f4y)s&+6Qt59Y z)27Q)_QRrS#XCkOUX{)*6|MPSwKTqg$%G302i+l|f~SIAQx%8=whU4e4k zu^If{w?zCiEbePR;;ig;g4+p%?ycw$tbSNX!$2!UTD&c^pv#;E)5TmoPQqdp_?Nd3;(9w5{@-ma^{iWS7J7^t@Ax0OU-{#DhqnH4 z56ezass%6=OuO~Jz5*7#CeMIH_q=!Ioz)f-{EPHhX}!!xY;K}kDz3I=8C$5?q{(Tf zUyIK+6X+US$?Q6Jbl`G_t!ekBQ|X-Jq}L6Z^i?`tcQ4`amekQTRoWW+y|Q zZtwOWtW1C6=jZ3v2k%%)aZu%GGSCgg3W8p?=Cp9hN43vRfmd_n;%Ph}Oi!7&9b3l8 zEbpID%Y<#7rnn`uu2qz|9HxICxhH!9c5C1}e#PEFds52meMj??HD_t#C}qb`2WiuB zm_R;pqsZ5ZVfA~?DevfEFh23PI}z8{=O2GrdwTJD)E0syMK@EGmV?Z*JiUJLsewSM zqM^ag-$de(1rdGW$-DWI?NyNvPZlJ zxEMEs`{@VBP{avqDPc_0XI8AhCu^`G`)LRS8Y{(zjdHRj+)I3TCWK83T@Q;?ncU}? z)KfRES`+>yX6~4SyQpql)sb~sPQ3`Hc@SJFTg3euXTq9p!pad|R+wTeBiJ7;(hXtn zfDL&BdZ$cw27p~LrV#++Bp7oN4f&w&Pq@?DxIpe@vt*dS9a5=D71#(d3O~%N&7pp0 zfV_IBd&m$yqgaQGDz*4pCHn`V_7N#06W#nq-^?M3HS+f4AiguiwI-&oixWq28$}sW zjRB*&n!l1p8e{%OX9S!|QthU(_!lUHr5K4qn3umv-7ATiThz`8C3BC44=0D6Q9xI^ z`;*lJpet#mb_&7d@Qf~mjL;zhphyY(2B8~C?AG*qw&g&4QhK(v*fCFDDW|}?YAGsE zQf?0G!RQF!&eIcFptadCcOK0lJ8pk|*iBeNZ`7eYlibYn+L>Gqfbw41ho_}|iLt+O zBlKA=9G=fBpRZ*K@e$;8k?HuJOpN%!B zeY~{Tbc!+j{j;0HI%fCrlFX#t%HsFuo=Bqw$=!Xds@9 z_WbldW%`e~Uw-9;+TdJD$&{3DjKm|2B=JNhFmedoG0F}Zwnqx*$q1CW+PC8Rf-^yT zrv;1d^(%2gu{tm;jS+IFn&?NM=IVsoCnxR@rG-fY(W_H9TUC$tY|=s?fqX7u@y3Ms zDWWe;p0G8ehMmOHl#@)JRO5B>8!XOE<|js2>nwTJC)yW@JXq$~E93>nEJgGKW>~_K z4VaZx#W-e_wA98lMN@tI97018QoiZf9xrM@5Xkod$uUXXVTKhA*QU0;KcW2Gmb!9d zq6kcCOoP{r=zQJd=MU{JW4&KiMLT<*lrj=^+o#Ta@m)G5#*>b~Nk@+?4M&%;3%5Y$ zRM-}OyyNua(;jKcHFEccoE}YE7olj(<23E`*dT9lNSo(lbd4n)q4Vf*NeR)vxEZmB zTN{BY_mW2QBM(25dJ|VAr?tm!@yyhh{ggZED&-U};#tG@%56pL;V6$@RrhoXcjRxl zPA+wWg$HRzZn>`bmx=dz_BUF*bPk*^dUZ4A!;(#(h&TOABa(#NS*$2%GcC*s$%}$K zKB|8jyTA({O%4F=ke>n(GL6rO$%|sXAI(i4#TFy~hbM5+xj9pYT_+~tHFDo7lbrSF zp7HN>Z-i^wwdWYeUmPc~noOFK@gRq~h1BVim#_LxI@`M}`O9B@8iKFl0ILxTh(qjy z5w6xEgavxCaY+slInv{(RARxzaTAw4LKO+-=p=MpaxF?(xDp8*PH!ChSNtL_9E_2+ zm%7Yh!hfDpe+ZvO4im4WI*HWwrQ5_Z9cYU>vyrzZpg#aBl5-(7r75vJfbPuRNSx4((Q+Y*+&L$!NhOlnfcoXksr-GWl^yujnH>2@=unR z3T}W5(r)H}ck{(@3&#YFOu^RPGu4;LE7jI|_aqv_tTD|?foK5L&uktXo2t+^g7KOJ zM%}Zp^FmQE2~agUi$nfICzS4Qju|%ealT8j1d5uC)j&>ZTV16R21A~8GHv4#^(b0G zKt{zcwUo7O?Yqd&$?s0|s~9i+Lreo!3GaYQS+2Mue^1d-#5pSD@ihB@{$@mPzI|{* zr9U}C1w?Jqr6rZxpg~JT=E8>YTnV2hCGiQ3lk3);eX9ICK9qkrW1g1Q*<>@>>~H20 z>7@zu*$|rZRwf;10ZPhkQPj-#rAVvR)WI3eQL7EES_uTWYP1S4UuXJ?CCevnIW6|S zlEf7$A(vV!=%NT_OQDRG-90s-w@N(ZOMqKS>p6;-)fi6 z-yY68Qo4j1`z*4RYV%gL@jkjqzs+=%X)`*W;j1%MTEu@dV!L{49Gx|?J$%;jW@{?; zmV8(hcr?n5r%D5bR=NZEMZ6%)H5D%O*|-=KU|aOS{vV=veWl z*9kP(1Gg$|-5K;Tk2S@+ux5#`3R<>+L-*!ar&pEj7J4k24--?k>WkChj>#pbe$|ys zo4W&@S9oEDkdmuJ)58|HeDt=|cGqae&Meu%`w3Z_3x8$ZSPZN}YI_Re57MDmtRo9p zHM}DW5HKoG1of(^cZVjje28(L4$_h{)}Z3 z)ce{Zt#Ka3S=_vH(UDB)R8FA(_r!g7*p*ekoKqEkDuI?punkhezJ9$klNvj%4p>E; zDwlh#P=0TECbhzsb{XY^T=~2^JjW|G9@cMjwOTzk028h3bFIRjZ%j(9t`Z7!!9_P4 zHp*+pmTqKKudeEcsY0-9d^DSt6Uu1LD+w`@PoA*5q>(5O!HMZ-kyX~P#tvrN$o?A_v1>_E>un#*;cCyTF{QKX$M#Qy~3;W-Kti}IjTK?aJSxM#pSD=-# zH8uV3g6y}oKn|1<4i{sM_HZ^lCs!gglo|JDnG#ZnsNEC4HWa`~?PbPF|MlSUQ=wf1c!$!HO2NqAEQ&oto8&&3{hyKfF6#YB_jkyC|6lAF|085>-)1c9 z{{+t52>4%i4Ck1x@NZLaV8y4_oXEip@<7hpYdeBt<2D^apwe+r%F)s?-r0DT^ywe35-uE8s?+EsG*!L z`s!hVBl&*ff-H2%l2;=d@a^l3g3yg$Q01Y@l$Hy#0+k858dUy(h1vfv_T)eDh(2xn zWcX$Yetx4*{!fOB{}vBrppml!&{)On+YfB~U*V_%SSsVFVtOM$ThYN5&CF$JmRHHL z5$0iNC82A=R!LCMDo|(+l5z$XjnZvenax_9M{+IMXDSYF_n6`aHE;dB?Ik#T$!-{r z*Z;+|pR(C-+f) zO}oy+&S&b#Tk?BkhO37D?9|`pX#R>$*qEz?`z=+$B-FGyfJT#3SK`?=^ofB*he4+Q z6bLo2hXU72O@bu&LlF%|2+o5kc(f)Zf_Vdf*%T&lE4i-T-9V@X{`S%uB8#(NAa*Ue zEty#)C-QP_=|u!=fbPP=v=w#SO3a|qD!nf{o2v)2&wC`W9}nc^N55Zs&uth(9D&ko zC|PjqE=+P;=r;bmWTFkDRoSznXra0)>p zu|h5WEd8T8Za0{Z3zCsO{QNS%UxD#Hpv|zu~cJ2X3!obKSL+?cSh*9)f z!n(@MJF}``qGUA&rK`q7M6X>6g!cpn79}_AAv~6W3Q{tNV}PZRllt>utU{fyhsq)> zU3GRBx6L`x1Ef(JcClMSbU9y`0u&JYL8T{aW5QXpA&YfPtJf>IA5B)xMa(3`ZMHrI z!fKspJ6(E_Q+_$k9%ASdN|jsOG)g6}nb_(}Wl;Dw=NDGPm`k!A>jAw`(i(J+UGmIQQVw^GKeb*iEb=0JGU2N!dv5pyWs*aFdNnI)sh-F<{CwXFng1 zI%8E?lGXdSs(zJ(-ZuuG*bVYP)vbw}%J?^V=(9_TspBj{S#~FXfJ3tX)H;|Itx&cPtqIin;a8e|}y|yr40WM~|Nj=X;u( zt+ifdCCKsi>GBjOOwUHqQ>5y}AE3bPSjK-q^uHt@UHwTNdS(gn{ytP$moJv%ns-tx zz|(^qq@U`-*Eh^Wf%qAWdxu@0M)S`Yi|}+gd;>;_4udyf&3KWgBx_sZ@z2_OL%w3h zr7a zQUtNFLFM z&>thl;#Q}dn-}i#BZi1%=X)g`mDbv-%A^z#=M<%BR`7+V=Couo1JrED2&AHZ4x1?| zlch?-&wBCK7xkSX>}2yGxO4_pm^@a3(lVX&dMmDZ{e9$QWSLjrp0mK>@!r0N zR2F$oYm!ukxw5j|#IiDH$rHJ>RUXOmMlh3kk+Pmdhon!gbKRhs^Z~DN@g{umfjPSU zuvTAFE>?q77!z%-F8{+u!}1kSLh!2X%ohRzhAp}WH%7XdM+Ut47@D^;%;wP_oj140 zORdRjbKX;q!RBRdu(m++`8kS}aU(1EIXVVJJG{z@|v|e0bc5I+f!5E^w^_QH(~_8IqF0s zPkvdX=AlTbu!cXaQ%*!ph;7sz5q~n@!mZ+CEzB>U++;+%XEKo99iAm{b{c(UL!{j} zyx!r66)uH$R!zu)>L)jmc*PdxRu{V5f^|IS^@5Vw%fHd>VlmIcPE?t6do;No`0w4q zttLOGHv~=|y4gD|gyF<&yky)vp^lID)+bt`u5JE)M*Jcc#r>uX+OS5ox}e|Us#O)K z4#)~-`WJ`)-pjk709K#0m_<$*?LeGCCjAs<`R(ozJq5LkD`tgIcqJM(tvcF zsPU=MC9KSZ;*o3q7Q!G}{@?J$RtqgOJ0}KF;}zFD(jEWi0o`7X2ht1+J4hvvBdd^2O`$rn_&!j=_)=E~f9L5>CMqwp%a%f|6RVNxtiU-x`S( zaK2*$`SHUM?8gt*|GUNJKm7>MLB_z@<{LlgK*IQ6AA}^8b(?vCU%VNG&W3RC2#4O# zzt&h}J7i&zm5}I*phz%c{ojWAhcrm(rnv5Gh+b%ZvETMU-oWzMz5W`g#1T-X7Nn{A z^K>zhw%TCi^Ywa*;)`y>Il_2Da%qn>G^-%JwMZsOig+nK?nI-!HB~GSsj`w{UUit; zqp*cy)N7RI{$Xz_A3W4cBfObU-x?omiFXevB0IJu>V|6r+E38Ph*MkM`tNuMX6VK-hUkgzldyh5V;v>p_#0CyZ*JoOc&ei2db4 zvCBip)oQony+$v2?-wH7DkCl<7Hq&LJy;OPFG&nsBTF)@Jr2KsBIfs$ar#zp$ah&(_F+v|EH`w zXO`>nG>16L*m`N47<}h#%$@7N@UQ%_$6vEF8WjmXC6m9}%pBhxkMHM3E@S$MXM{$})Uq}dF- zgvk@Xgq&u2gjwEkkiX#``#AmDuILs*_a4;dqv&4o_dWGpo2{MW_U^H_apU6W40Kgf z^6Uf*y%Bf?7VEV7(n$)4p+*mvjY&~$C5ik0cWL84{a~Q~&f6T~x0U=GgDLj^`$hbp z*029{iK$2p+B5Mm?b~EOnKUXM3LSzX0(k%hE%^iO0*r!CyEk?~#up-nL*{R+->3{1 zWC$?Do%WlnSuyLG&F)T8fwKcM_^PkI#~T}zX+HK#v_{0+ujoXHq1o&yNWd>U6ixKMBY znw7R>Nr`;aI>nkSGoA|v?w1)`@+36H1J)p0ay>1bJQ@j+WNpk(&g8XbbqPBCEu7mM z2+e^wOlczh>1Orp^8}kFtR)Z-D1fCi+D^ioM`NWrYXHDbvBFzgC;X&9416;#+7xX| z1P5E5)v0iQ^g_(5k`Yxk$le~w$gR3&T1u-c3tOnL9$%|8+KI{p$mBn^)Zob-B69x# zS3Gx6Xb8pmtJ1kWKOR#0-!^3QpotyXQb(#X!8L>a= z>Qa{5_U5(4D{t?}2DLF+rdt8#Pf12*sPqG(I6XB|8eHr#6CMVcX*Xay??+Io^4%82^#d;CTmN zQ3tQ*uv9IR4a%ZoSd4#Lz>y7%0selm3mo5eL%VNmb6}}fG@Jj}ta1%_+Lq1AKXb2$OF{?P>_cpqrk(2@%9u4?$F!XP$rOdw}Sf zM4Og4>C8g($x)!_<@*e~P;&B961UM(?$}=zpe2ua(;)<#)+yaL5n7cBUDhhJc>ipj z)2Tv+ME&cF1DANZVnJnO)-bBE2dX*L7|z&C+eeQFOLoAP%rF;f@+Foolvz{duwMpa zUjeJ8r61LZ^ZFPVysl~GkK$anQ3A1DLLQLQibBDH$BU|VcEPWh*b{dn>3WfIb z%7)b*$EJh=nl@R^KjY&i!O$!a!1!tMR<-rxX_t=R3imQ>O_Pkzuj4iNaaNlpj+5L0 zX17)n=}Q?Ui9r?2XKtXx=|?G7kxU7~HLHEj-aLwQA(JL_4kM$W&Pw!j8b_#bqKi07 zwoa0iB|z)rh1sHbdY3U#Dp;iormO-n6*I;G%?h#H^|O!DKr{3NHn= z_CO;cCYY)_)D&=%&ka}!EYgHQbkMUpVMQXZpe^6rOwkKaAm33=6`XorI7Cu zjhWrp1&9_*nF*xry!l(Qz16X3&Hs05-p$)Hfe#p>Q%a95e=rB&C>&dYry}Jw+SAD7 z%g{UW@s-n$94OEH=Z2y;)bHK-yOo65Y;e!Z{w>z!H`$^>Iej5GEOpnvsxXXOYYTl3 zmbiwsv|y7@K}kK+_p+bGx7VpJke(@TF^6;J)M=ODi0bEiVS!TOPKQk}w**NgUnr|( zy6^92!+e#G`=m?>V+-U3pvmrEda|AVYT!i=oJS#o)LEO(2niTYZckV>v)0G-slz^J zuh$tbe&JJdR^_Zs{Zj1W%*h1&LI!|--+u>h>@*iE;tRLP^5wQ$MU^GxvW7tB!n=5+S~3Exyg{5v5 zQ-o8GMpykXoZ})S?~kYKu0)?0A#EX5=2mBzr*y#uB|N5cg90ieur<_9s7!u#H5$+r zh;ahKWK6`VCX;Rb9aWpQI??Uh3H5jiyka|k)?=s^^)_mRnW2@sG1%<8m)5wDVdubL zZjQdG=DLWe^37@`A)c&M5#NJWND1`9R5^ydnMsutOt^lzIutPD=J3Cv9~=2taj@f9j>E*H;dR*5nP*)!N{N}Xy z9Y0oNlw6fFHcO{jgP*sgWj5#J=#Soz=zIL9uCiX{?BjYD>_o|tz9(ruSC>=dG%2c7 zcU9puX|q6=8t(}1&9>4LsR1HP$$aaGX?r3VL_V8R$gcD(yMq|wJ=mIw==5;wk;Ge-WgT{r!*>rL7 zl~0a#|0^E0MTkvj@)^g-#PM2?3WK;7+QP0_$Ik$P>t;nE4Equ!OW(D1kuH)lEcVm-X)>!=*R%5iO;Fkm z=w+#~1kNa5&ASmrGZtnMbNg<3BsK@I7x;JSq0@ zy|JW#J}v)zkGSx5A$H!@T=1%@dUy78sQxrw+|WGJCEkz+%f_ABzaKECjZNBLsqscA z&51m6hw|>CO3;zvwHn00^D4B5_IaLh=99zQ5Q5*3isV)Z>PijgHvijU_P2vEW;sh3{df!Sm9QWl8X2h%lP-8Rh-nHP%PC&;eC^1=$DMjVDl<#|<0N z(o3%_>k&(QTlM6(9B12l@#N>PKOL`C6PJ6^DQ8(s*E#zx!@D@Rjvl4{yy6iMPiOr` z#F1x|*v?RKjC2Iv-?#4MqwQCV+|`fo5S^evEswH?#@f();)Z9N+m*8+?VIXmtZ5!F zVY{4%{83!3@;auf)a0w)ifmii59pVr1Li^_cLLc&p_79y7`t5u7Ae`Xnc3;@RdC;f) z-ZxM>z;8Yk74G0R0aC#Q+142nwEu;3T3SAU-|gd>aAJ<@1sIp2myj}itMvuQv|oWS ziw0#IM!UXqss^c;T;&d$?ho>+Eo{99zS2JQdI$Gi}j8%87JTa=C>=b$;s0+N()PM-i$I)&>cfl*HH0i4Iv%s>{)$$lk#lwmYkNp+GT}ln@8Fp#)N`#`-63u5A-ubKUokEanaapMZ5&~j zbf0~QyLLl)V}6qv_A`)Yv=Om$qDC#XSQm)x9tC~z-uX!EBEWB=;hNR5Ex_wN#`414 zxOZ$eOs^r}JvsNKl^nZW*O+Ax=8l2L49hoW{@`Z6%Wb&hv3F>t7p^vN(5e;8Y~h&* zgGH{&Bv>4Zy<{>{H20fu3Tb}TX)4~DNehD03n)k?mP4S$c^Ld-;kTi z2S1->+-7*S{+=L=BRxC3#(QMJojN=~NW+eccc5|yDs9ajij02 zN90|(sIjIw(sM;Bw+&hxSCg@bkx{YaUi<1(s8R7k9AI^qS+Xn-EGDU|bhYxIDB=g^ zMfXH((-m~e>dvcGt8f;dD~9!=!XwcG_qJYh#Jxmm)<|Wl!y%#lVh`pv$!A-*v4+nR zl10c-V!LrgrWXpT1M1TF;l?+iC+0y5K2gKDiUskewX8U4n#cHuFn8+QjP#5`f;*r8 zb*k=tK7aBP>BkR4qW?1rhW`{tJnM6 zAFY-jOWT{9EMlySx}P(Mp|L8>zFxNeZ0)=GOy7TH?@uZd@H=7l;GVMPf*sDPix;86 zg}CnlfF3+ZQ5s2tpJ7^cc!0|KRhtjLEs5Isa4b8RA#217D3xH)xahIusZ=yGj7S@4 zI@@T7j>^CtmhLVxLsBJ>cobF;H7)tyvy>yxh*IWq143~Ka_QE+W+aB-D0yZibQBWR zr?P>4NlkU?`YrsZ%S=N>a+cvk$T$=|$dTp|!~L>#W-(~efizcDH#stOS7se()s?n3 zPl(ke3i4VUYjsTe&f>%%t3-C^eyVv4Me=eW(4y3C+8&J^Y?zIE_PoPU`)W&7<(ntA z=2{wB-$#1#s>5YIHXK$kvY_EF0`S@(nf||d)0j?3|SvsY?};e z{i@zdJ$+a(p=@CWgx>yGFqnqX4uL|3%g6}&B{OagU`8%>VUZ0HPDe4jA~jjdennNB zLl-myqaaNUll{{AuPWXC@EAB}Q1n{$mLgEcG4;L5@Y;Q}Fe$%YAUh38X>Bz7wfL4_%>Ko>kO3&c_ppd$( z6brviR&^+Z5>cCq-s}<-I;^2oGi+(s>_^())bb~d15&yzlD{1sMXH{PvXs@J$68+$ zd)to6y%ty0eUl2M?FLg__$Y_M%*~c!!)A~rwTW!0S3bxEtgj2O&sL@2m0ZC4J*)Pb zzIUz}9caU@!oLaoLO(e0reVqtTs~?&49KB$JPe%tZp*60uFN|1N=bk5 z&$fpIjhn1f=wrGO9STht#AW|WqEMHGf6)s}C(}dERNNy7Cp!n87Cc#4e@#I&0j|6I z29jFC!NRowDNh+q4eV{Vs=XI?^6w?5u2o^@EO@*u+wOgEPQMP}{X36Dekb2F4}b_7 z-asJhURLU{-#%lD=+?5MHxPv-E3`E6p(2FrrC+nBy+D2t!(*PD))C3jDMMQX@=>;w zGuFy0Bm@b-VF756p-gxGG4Q$BF^6xwkO{lA{k>k7@q}$*Rvh%`TWhLs>$|vb;JnOg z9q-{+tmNk6edFx`Qr9|ImmpH_F1zqa_O(hTY?~PnSbpiz5(ZnR^87Uz zSmeRq(*<#br1DR7@iKMrLcMLSn47dZ)SSpMN$?z*{dB&AMvstrHju{ z0p!yD2PnjwvdC2P(10KhMJfkWPc+T}oXK>?2Z zX?brn)0Vm|Nxlv-c3H74Pt-q_n@IiHGNg94-t(2UjG5V64ZK4qO+Az-a%_;ztgV-(k*Dwgf5j&0^Cgss`p8qd zd#1mWQm#e-9_%dxxBj)?TXKC1;DZrly7jOy)adgfK7#`l-vyniL|MdO{)E(D`6H5u z*%LV(hQ$-iCw`fC`**3%Fo6`byr3?dj~e~8asi4BoQBS@Qufgw*Eg`9pte}9%vpEV zv(6p^E@wQ`>7so;qsKXp$R3>f8-QnvBpM))X1Ayvn@=u$G2P}k%vE&gzf4&Xe5Lk2hO$FpS$o0)hGS6VNCOAV!nuD zERJkS*pka?NVzV4ZzGL4t~+U=+Cwk!@)f%uaiwH1?qd)Fwpxsda7KyxMf-&b)Jm5~ zrH^Sj2t`ZEFV4oLGFkE{g^~%A!4`Y=)$h7sIsMAodeC(5CnxBqC=0{<#oSBOO)wRSa6g>L zAk4v77{16*CNb#@>&)Rm4a-Zcng?6W#!}0aEhuhbA?jG1h9+?d)PCHr2PW%B>odi< z6;Gsqw==+4cqhn{3M;EJNn+JgJVIe*gI{V0m%mDIuu3@c)T<{m6pXI=m&Yr68q}U8 z2GuVl0+q(iFwJb2?Wwm$LpzDqHc^_90Ui8C)hh1TBHnj{l%v!#8kEkXz8e$1R*<7* ztLG3N$@rb=KdYE&S306reGwJM%GrUmFeli(b}TmLE-y`M=itf%>#G^(k(`f*cl` zB4y@)`5hm1><$o`dI#dADW}^6b`bVs^X>;v1N4UCWvtuA*9PN&#@jM83MmYG7f2y( z&N>q5=s85RI2Rq^rZe4wY6$Fyl29DbI)pbvn|x-~mf1~^r}5Gk8o_hZjuLrAc{qIL zW9At`X(B9Cb=H+EYW3Gw)fqG1$=NOSdIkMV%)doK*ZQ)W@B;k7jCM@40`ttyns3vZUi?g$H#wdE7AMq&=k3yVIQhvfPYwS zM%!%!C7YJE6bH-w=njG6SplO@6h3D@u0?EH@Fl!UCpbMSIr~3~Uk`qCzLpS()O9~# z-dzXKcjptBmIbKKK<3mm5-dX2PW*uy*Mh9Q`*F6Sv*}JC#~u3iv+`Qph@TA(q%@Z= zc6c{2B#t_SQ7qcfAGe>x4Mf)sx#0jyWvrnznIK=#+bSS4H83!0WxxewJ2s=NYNhA6 z#MdXpWg%HR8T{p~9;v6~WlRi&e$xM8kWfO8Xf7q}0gcEjNkWf!ZaM4$o~*USs&I=W z7*%PLds>X^Cy>nqXk;U6;2m3$Wp!S!Z$m-gw|Y)3Z$QWGOG^%^D_SnFMF8^A0`~RO z&qrd10O^GQ`a?dI+=uKYrY?SIamP!N0qe$@@}~WdAG|ln(TWAf%CRG7(Gbr&)d=l2 zXzPifHccye0IB#iMF{P-OtsXg+FM$dPG55zawHA1$iEOe%HGBQhq8B!5-iHLbTgP? z+qP}nwr$(CZCe?(ZQHgTk%5k?zTLN~$9pxpf1UsPY|OFdTJsZm*>f(x{)qG56P+7_ zyl#i~7Yu7of!<93#h`V8lw#pzdFg9Q&))hgC&_tjPCfIT3GhK}E&EGHMr%9v&+Gjk zoL**@%!fauiLm>YpRMs;%Y`yJDJcDCneLD+SiQorb{*{~Z z&Ty_&b}5`!%f+s2D2GUFsA%49q~%t*dbs0bem5!|Z=X8OHu)WNFL>R$S9i!B?{|Fu zbFrZ?yJEN`a4&2*uVR+|^nN33BJiRy`z%|J2dCDpb8UDdpdUrhue|Sfx^KM4q7!a0 zvz1##O8J>d`>7s}`j$q)K{oUDe&|L*0>R5hfS9P z&lpuxkXo+$Z2?){BO}jy=?WV}f=RlDlsEOsGvrRl$7V;+y7~FZt|iHTs#qGmV7hH^ z^Erb>KrO~;ri--e*L%|ydW)@h>w{aZFqKq0%mT5fc}8%i=Mc&JgtNS;{~mS~?L$ot zT6Ic~oC*ZdZdlq=+L-<&)9IbCx=DdZ4|Kh12Dn+fg6X6dJ#=>mupRYLE-8C*)wlK z;8k#T%ek7cK=#RB-s5hk^l?{}UOsw5Osmc~`Ee~-3d zc#hz%@HF0F5&98y1!+;*Swxe}x`cY@-6Z;z*IneWn7X9q+?G-GTyb`ZTKT7p!8thN zPmL1fl5&NJcC|{GK8fw;QJ1BNvKygG9A-Gi8U}^fH*sv5zlln9qXPTsYJEDR z3jUr6@QGY77ni$qMj2Ke!(yY{6kpP-MK_t_;;AePo@1gF+6X7NLoc0c9{$BvEA8ek zqPR7kPu>xs!16}sl_f~76FT4DR2DDtOcd*RO^;7`lJo&G^u#q;O)uzGU!qNv(P~;D z2bsPfaK-XHBC@z1LPlr4vZ{VooVrn%>L@>csnzht^?3ral6%=TaHefv+bO>;mBj5$ zKIhl`bQd3DIM+>9(0$=aAy2wKA@r<3im!?$t2;X-5-u5gTx9miwsac)W0$oRdKRR? z+N9el8q_4(Gg)-q@Y1L3GowSS_+-?Rv}6B4j6OM8deN`MEt0_%qvecruzFl>m{yU~ z%M_DZUK+ZHjEr7{Ok{aq;Kf2A%n*~(fJTDt6|GeK<9h}DbrSdLatzPjHM)MsS2vVj zgI8ab^ASU7c?T^j(VfOWKU$g=Acc=gRVEE_pRTc|O0U0p1qv-{T~cMiyJ*aT)?jWv zvAO2-iPTLr=xmIGQ1V3#ug$UVk($s0w~x+-iy^flv=teggykna&G|2MTv(Y8>hOOT`|ROE@Wu}s&Ha6{z@Q>$!SRLtA& z>Rj+r9(T{-iBsq8#@($RrQ7c=kYo%=9(#T~Y~TfK-6%3^CZ3#4k|qw)e9}QGF|sJy zL}~;H^+95Nal^h{i>m#0Ju!mD%TbK4x#YBt_vmQCtICY-46bPDr0kx(5|rq))V+#l z@*dk|J0@Up(a%aUI(CT=XkPyti%QDW;t~dk9j03ut1WF`@5?DlAbns^YXohPZP=ik z&=$-*MVz#-y5ICk+b(U`F>mnhl@*H^to7Ml7!ij<&(_yI@JsQYV} zXqqLrYp8kWREb#N{S)NBD=PoU+?km|y(RzY36(_o&(VJWUQzj%$&M~nNVmi#bRSsp z3`t)aXe2NS5g`=~33z!ma=fHw(0SmEc?BmI-m@Jzsl->(y?x_t=l1aSa1A?+tj2|M zpd_TBv*Y4zd&Lv$myRF6Rr!p~4C71Ax9mb=bL?xa=~ZIZL-vFB&Rh3OM^@s=*TZe$ zFPY&Hmne9$$csG)YNTkQ1Px(N2IQ5dh`0|4i+2<0KW0pzzFb(#PMlSMh%DuqOA%!l zkgC9}R`UYnoDjgrULhE|-8laJ$;_0?%S~^V8I~V_Hs5*E!$~;d!Kjc?)iEOp$?$FkV1t;!9{AlG! z@w`ylse!Q^)=3(K+zA;~$z_6gJfhOISb`Wu^`-BP6dLOCs_Toy+}-ja(Z1nmD#=*zs>cKt}Z2d)<7A zN>HIvZ0194Ui~Flw?Cv(!3Faa| zsnKOG@U4Y8mT{JlvSN;$*s6*rLHyeY(@$`v`wZO0ngWu`=$FzE02@S96MGH?u)SQe z=!tHoxIrpwGu#sOyhxLy$h2egumSuF`nYweitE6Ts`}ESbOng9v@k*3avSsH`4N}r zL9aR+F{I!7=~GmiG8RSPHEcyAdk5hero&aTj7Q${zpNxn8f8FC4h^ot@QUj;xHHq^hTQfy=Ew;L}!AlTloOJ@D)pp z%A^ri|A0xM+x(4iB3iFGgV7RL1hS{i3~UJm)L}-NPZ0kDiMq#7-XJwyBWFikQvhp0 zkUzAlF&iR>kv5B3P>aa8 z<`ixH+s05tg48O`_dqr4nvXTs(yXc+W_jhop}g|x&2s%b^^aqn&9&04^_mDox|HQ) z&?ZTxV{8D$xQ^<+VdV20ka@6E!>vGHuI2LbM%UZeR zfk$b^xI1O+TB#l{4xUZsQ83yi+VViX>P(pSDFIfT{tOtF<~}BOD}z4lxRiTX%Lte` z{e9PLxFCX`C{&MX9T-CUGJkB7%R_U$ndX|D74}`D6sszW+0(g-jz@yGoxenzNIc?4 zu77B!u)|!-aFioN!dXlVSQCfQF;hKInpC%%sMd49333qqfuG%;i4_~N1^$|`%{DY#D~Mu+X2@^ z`jg7=LdEVms0>?D!$%YI?#w9r5PnYa?6CA7yh-^Q)=}=%{V$U%##M>et9`J=-UxRi ze}3?_S84iuJJDv2u0~i#3D~~*@w;EgDG@+vsut{iZ}*n|M6#4kIK2h)4AYy*zvY#A zN3O>8gh8A9=kEh=6J29GtJ)OIpVYP#8O%=mnacIxm04S^N7{L^1c$n6n=cDNjxLeF z%hWY3!Et8!B2y6Njf1LVW?xS)DLC3QxT2HHhRMzLAZ@U_ERF)rxxZ%wFm)-wvjQJ# z`)(cm&yWSoSoP+hZ(j+Di$Y*>T7w=0YShaHBJH!(+c0o`DFw;vGEo?aY{YV$0lhB_& zy}$cBTH}f`6T1#COCRIA8BpCk?Rv%&euvSyk_!F2@GW~VUW}069>>IB(b0HhtD{@e zlM{~MzDa&g4Cec6$#{Q665@($QOq4|2awrtS9SrdMuHcgk(~|n<{9B&*)ssT5!FIW+XramuvZZcpzhMj8N(RXZ@R@u;GO}B_B6~uj^Zuh{b~SXD z{QUVE190LBUOJM~=gm$gT&%6cK~>7`Sy#Qe1er&iMnu)5}A$8m9|yx zge72F85KJ+7uqe+u{bqJo=~`LpuHZMPHpg~2uJ5M!^(Nvi8F%4v474zSn;vnMB77a zg>=R3((~-VX|mwv#SnD|m%9zlrB;V;JRlQo7`y5#Q(dtot|M}@L+z=h&Z6BO)P*t1 zm4NSz(H>Q>HB_PNur-tOMed-h=$fzz*YoZd&Hw;caG+bp$IJmd&=YWF=;$%UC0)0z zQd%%ptOH933YX;AnU?*Y_{T3^Bc_PaCpK3|vk9h>(Zr}jbg8&fv+`^f?HHeH4zo34 zE^ENdO`YaZQ!>h%3)4F}mU`&5?j>m<)XSjks|)rQNGR*PPTXRkPchI%4x+r}4?hK$ zZfn+Q`o!wsfz4%!i-QENpn=OE-tpZL65%&ha$S_m96{!_)=88e1rq6&Khj6SsxB@Jr2Cun#t^& zj-e6CSicSYVuP^XiczmQolX{Ci4@`358%)E9ZWOaZNmtfbeihj6OcR@XD&*x0oJAg zS4kK_78%Jt5k2_Cpwc1)EZ{y`7InoLtSNIZgR9NZqV?Xc$uo+PJ8}ccT;wus>=N^ zyC7lyADm1DV?$%}|DMZI`RnXR+#rsX~qKqPEt+a0SpUkBwGgs3qncMfSawC zPI18>OSuG%phZHujkZP7CDYi6n8)+U{VLlz!7a{Nlip}7p1l`zF*Uv3^qlTGnLf<* z_5DWd)zEs$m&%))dUIV%EFPU2rWK|Icu})cOQBxvbntqRMk5&(!6hu zhk?z6aO+qw`NQXJ#qc*OeSTq&WontgoV(EU$^<~yRRlAv+?#-cPO>e`MDg8^PuO*S z(&VYgI!)alI?;m~&=#9MMy+`{k)?`l3vFJ3Jn9A_2wLcjVJ4C&+{{FY5O zcWxhzgEcWKZ-v~|fR_JL%Yj${XcJ()YKyWAf(7aVDwqtue~f(tF3x0XT&tko1Jh~r z3*u!4h(8B7?)Z{f{2-O9Q)v(`vPGkk0s1wY;NEj`n|QV0rKpid zIb8dN#`0})VpBD32p2g6P!kBH;i#(ZoSDbdHW?JZ)k;GX1xZ(Pc0q4c(k_==eefXL z;;1_70wWW4cGNV^e5gaYibHm94VL8PjY%V&d?YgnsX)criP)#r-GQz{mLqF~7yUxN zQdQS|;nGB5WZOg`Mvb3&CjJhaH4h1Oy3ndn!4-B0gOH;PUc5WJ=286^Az)2)>It_5;RoOVdE<6%f(Y!7W~8Yl|FTHxYGcm@U{@m|0O+tvl~51VjNxRbhKgnVPPP8PXyM*Wj0D_ci)4)XBj>(OnqQe5rT zivb+}iaQsCSbbdRr$TpX>9r}yO}uL!USlu5eS0qc1wpQ;i-kJqvw;=Mr`*E-kI=pt~F2R{mP88v?DP| zqu%2Fz9dt?Z}iVpn+FzqfO%(_H+@rbIk_rI!qf;;uSYY5g|s4QEO# z43k5|UV8&4#88qc#54zz&Bi?$5~ieQ)?bNm9_D@tSa;iHc7GxWRzUp4-Cpmq$DdvX z#D+1F4n&_#x#ls#U4-{12=3fOwe-K$`8ye4)adnVW^{>bDEd^NJ31Q=Fby2gGCDFSE?!WZV7^E*>48DYMlnP=GI`! zg^Mg2AfCGwR`Wrgx7ANNk1vVzqBG-9##uCm(2cX{L^{)e&52#0YjvEiafLlRMMAcg zX3GPCZ1#+4o_u0DpI6Q)_8!j~s@BbV#_fXEMK?gcY1*M5!EAHfICBx@mCzQJOjm+N zuhdNiatD@Sy=|ZMm1PbCa#SFKaJ>V3oST#^g{BhHO=c)+SY--oQh2FgPIwnyM*3)JcC>%!fyO)Pn$xr%4f z9>gb6p_>QMNO{oi6Re1J#2I#v=!W5ZI+#+f+F6kq@=pVt0>%c{4jj8Pa5y`eq1k=K zTOQmb;Q2&NK@tVw8aZMF>68euUDh4p)cFX2eY;yjey#yjQQ}V7uRK>Wst!_2QuF)+pu>$txJm|g~W5G(V zkOT}4HFqJyqU5iXyxJ$OK2eFcgqEh)9*(O}T*$B-)&rxBbnA(l=s;a9VMx?PF#L;EU+tPF=nZMe zN6YOOK;RS7Tptig!KhRDnq#4Mh*2TC-t6;d{AhswSWpa-VE&26{;d-SQlBbM*6hz@ zxb4H3-|w2q1A~f6Gbkc?2KgXRhZIuT1o3S5;;7d*#v+;s zj%szW9rp1Iq@&UX$h00LygwO;jokqu#z;!aUqkFxfd#bu@J`C4ay+4Ln35}cBdKL^pyR&NZ};PZk+U~v_s?1ogyxj=3oyd!3oEp8+DY}& z3Op2Q#>+^O@g1y8U}px%mh{S;F2&h}9;5`t7M?Fq=Jb#QnoCdD|H3l+$L>HK&TGpD z|Mg1<^*_rOXD4&3pP+7Q>mRB6{!;qK`mHG<^TnZvZ zK|FCXD4u5)0qhr*fi6>+3d@S8D=y**4dc5j~+6Wg(?1x$WiJaoWf0@5bM(hyCvyc4$5P zZKyn{d~(Z|;c6j{rQC-7v8=?VYBvEN&@3g6ZibB&QR_aW;1@4mU z1Y23PI-yGNd@M$&ApNiy3?Lt+(G4mf0O0cNwd8T~!I`t`pt3n*LR0oi5&VdyTvici zZv4*QjzFzyd-V@mM!N`;hAJM^rPLc6$x{r%(oZLesq%4@kqj6H37vUJEV;2agdP%g z=)J~+UP)S8G1=pfHE64C3-y9#d`x~K^%tGU7-9M1eX>Z)vp49#dR6zwaOZHTK|Qkh z?LHrFg0gU_i8$;dPM{79eHj-y(n(w7(q>y4s9D|`eQ4>$^ zYbPIitEPGQLw}23yZ9MnO)@&9K4fRRYHa!<3Bo83pjAod?Ns$N9JF*(RFD21Z#TvX zXpsIGt9~*LuL*gj)FPc%q3(3%<#vQO=YqM4cLo_}h6(ei$zKaE{UAkBt<^8{#5fDb zVrcnGbJ`-WMjvQp&qHB+ol~#G(J<|lV{5Zk*~)vhw;5g&+a#BmVWAgB8h6}d^3e~4 z1X_)ts;HKeQ;(Dipg~ovNpkNRa;89myS0R1f+xoD|hl}9n z<6t>Ku|l*JdrS(tL{+?|dI@m`G5@xacA#@x?8?W3Dz;sJC1vm1+)Miq*Q19XJ1Shn zV!onuQ-91tS6UL;LcAmcZ*ZC;72jXB`jgrPm@@S*jBO=zu&kPph_1N5R=hL^C4%PM zlbs-Ja0vcl2(h`ub*REv3#Cw#ny}9CT~bllNop}f zrC>!3JB0|Pi5nqqgCB&vWFmwvm>7RDWn@?Ay1{l0Qy~AaWdGYqFfv8ptg)cdmIs`; zHt4sp0jMqwlwkYKigG;2iiw^ zpZ0~;hxwM=_v@Zi{wXMjM_HEU;0ExOO+OG{K5mBplpePw%)} z1D$%ta7Z5QiecJ+=_l{_fsJNFVw!gkVd z0gncS7a4^0)|c}e(f!gY_Kx@`dKS>TG;RX{2W{9#!e;V-(0#Kgrt$#9?8H3galR6% z=VewWgXfvv(X$SaWuxEc>P2hCqwi+vHSO7xN8JT;hbWYb#%+6hm^Qqj#_LR83n@E$ zB%h0CZ7yjIsG9Q$pNVVv>M@8$t~->o7I9m6Vuy08;N0HnLYXYAzl zS!!=Q;LtWrDyC1-JYPk;Lg2mcP|sOy5B$gN0X4-E@z z1R$$7n{8}K_5h#VVvi}7c*fGMLn{no7siu3r3LlYP}_FkH5^oRTW3%f+|o}YxZmgU zFk3Z2j$ab;mT?@A1Dy9Ip*F06xJ!^!?r3AWSurV!Q{*9ULE#Eh;8c4oY#Bb{%sr9t zD-H5pNmX-l$ct;bl9_;(F+_E>(I*hyE!p@J!~B_J;u|{V8+>JdrWMDwe{jdm`jd0) z8y0Jj*Bq-utpF>E0jsX_}v+=mxFkG?8-PjuQ>O`&+L#+*`=K(tVP#-5@iy>e5Y2=xF}Q+=8I5=zzb zKJ05@v&MxmTXK)JPN7G*mBW>*L-wntvQY;&3ro8*osy}%lQIaWat?Oj!+ImOaLV|3 z&&U4}ASBIAjE(cdfIIjZ+W$|W`F|?De=k%etFC!ss$z2+N~RPeyumXePPb-R$Hm?Xs~tp>}943N1rPbjV_~- z;WDJsHrnXWUl+9q!9f~gi0&K&Q-N4gyw_J?xd8KWVoDTrR+c<=vd``ywlJP6hM{7# zO$2dO6q3v25kLEhP;(5^Ig|6V767$nFPVHT-#BafQK>TKk7hA{Rgo8XI;`UxJs?flx%l zY;|#7!<;Ic`Rw%Yfyct;jK<;{+%jDENZjw)@aXvw8SD$VTm6=hs~g0RU+s7LxI9ACH(`x2v3a6` z*uon6Gk!@;1p~?INWCELvLF{o`BhoSJC$lQJA=zOI{zx z(S)3#_P{P^4pNSK)z`s7+T4*@D~l6x2PR7qB2Uc-csT5c82C}V1C2p_q7>pF3gY9t zztoIoLkpdDC446{8ZIN3^*J*mCrO1#OxIIj?V&NXxka~7qtquG2gP{2Mc5FB(~%h2 z(Has(EavT`-dxQW5;-kR#LsJ*Ts2XRc+1FNikugYJQio$kLQVZ*zp;>$=fke*P^VA zhl0{kTzE*~RZhh`O0+v2vZR-ot5H*k?20ZUdw*Ji>P^>HG$NY3L_`rv(?Oy(og~Vv z4AtANqFk)ZmSnaQtWT?A(6ds+-DF0vWX3@+7@+W=H-3+=cZw8nFyNIvnYi>eQ^ik$ z!vL3JQ4P&Pr{D@b$Z1W*i7eZ$H$ttm9#hlj%8M#O0%VPRCM*eKKd9NM3uBGAq*O|< zAAi)*N;oSia>mAQN<`8m^N zAtU8-&D?j=<>^tE6R_ix;-=kiO7E&*bMx&+>f8~&8QH1QSY)~ zb=$iH%LeD~jJalt;7=YzC_G2R(6}9A>R+03k^*}24k}+UI<)0)jnO$)7;48mjfgnz zps{xbTUJ$#3>l~x+Y0nrwpq+l3`d2WtTtaa8US~zBSzh*zM9Q zy7xMmNTyvWU;wEypxnF+n_nuvcH*I}huD*=%l}Xq0q-QD?Jh6$(-q$qOkSIoY{D0z zwmHczVl$H1X*z;gC!gY$epH!?Ma5AXo15M#RCXY%OeT!06ov7qxj*)>+I{i%YmWTO zyy;D{*d3&IO2Q%w(n6Duuha_!!h~{b1~8T1d;u0*@ux5wG+VLpW7pZ~&V5Bm6TmZN z))V_L>K<=5*v#E-ALc3US!*yKnOkk4-#{N4s|Oc!j;0ze#4rYzgRRiDJ7%YaZBgGu zmt{~pqBq)Lng*<47AGPwYY<)!Y}__KS1+sd=?QE$fCjhB1sQed8}y(kX%~_DmpICmni}7_aKr3vN?hVx&6XIRs8u_=95KCBl6j z+<>coyrY8u39fAUPY>LAe!J)DWh7pEI#*r@j+TK3_f%5*V49W)(8dL!8w$2ny5}l( z#~qf(8U*aFyT~yJNV|MF9J&8B-iPEXuPt-wdCG$bS(t+}~tAg3s<$F9&vBBj0b74sfZSeQU_Z z3vJ|aiZe=)>Iz?j6)IxPUr@G9JeWFU|JKG^tdw7?<{b-Xz$YY$D^c!oPd>KE_i|3a z0a0vz6U_QnR<@M&SZ-BXo_(xHJi9KXzkK~m)bKwFOJzi|L+U?eN4uYps{a&F^-r1M z=x9YNpzmn>gXjH81adNVbNa7YjiW3rD0CPEfRQl=)G*!xEaQ7gHAN<#Wea z){QQwW9HQIiA%kVvEI zT!2G)JlnjmV)|D-Kp){VRI7yF6|;5pO?vEmthE74cL7^PK&P~1+*5J3q^n8=T?s;# zJOAxr{v*T5lb`+x?iW?$GUno{y{Ct4m zD@FK?aE4G2dkG|R3gg8fR(Qela0w&=D9ycMHAIeQ)MrxPLVst|d7he5(MOZgd72qN z<+F3NAvHlg1%Lt@J2*}_ci2xhw7=e7VtE0e_Jw~bL)DuX8%a-{s%s`DHXCYWRNaeC z&oS0pn;xDacemzYN4Wmt36b0w&mk~HA|$4@wy~@jfb%H9Y%WBr7^Xw}&doD~>a%BH zbutae=a}yp-pyo4)Ifu3LLdT0w-_FJfumlMye$mL$FIR$H?VP4Y*0y_f(o{Y%B)CG zSES0G88SdyDkJ71t^S#fna^qiT*w!@!L&Oq(OU}JiNsDrg!N4( z${g%9Ql|!Gq!LHdK6NoR+Do$=l^;k5%1uHkg8n37A4u(}9lOH$Xkyw(eNd=ZpKYjFe4z^0MRw50aUobwNJh^E|b=4=ms;629s$q z6eFBL#Dc$OdWX+lbUXtOzjCrS@J;Pak&_|ZMvE)xqPhSWQT3x%sxn8UC1z`dGg*q! zGlWry$9AY`Cs&STw~j5j?z|8IHQ#!jlC$JukN^&U!~^>q6I!cumo zQws}MN&a+s`mL&w9Ay@LJi8H_`Gi-cu}eC;nkt?pGxvVlCCWrvw7-p|?Bp;(%-i~X zoj#YOM^W77t|Qhy83y@^ZvA1Z769TN*f&hthSx%<#1f-mgPqHq+rZ@>K5DR`eG z%$H9`QB7LTjq%BuhR_)Lkbhez=~>3-2}c>=LQSrxJbO)WC|fHM9&$^L(+0jc`xj#w z(5(L?8x04XGkx_cVvbe4u>;499E)S$+ci@~PYK z5T)>wUjCB%d>D18H@g24guScit|e*46-T%c39K=UfRR4K9(?gY(o5JMtsBK{=i~Rk zU%7TTOFJ7sZXEN^6UqG_T)F@KJca&;c69nTXUu577pWDC-+qC^DbRY95NSQ~+arKp43e_6GE zh>AV)$CHU4K_T^%dilea{r~0H|8vz8ogB<Fii*JSPr9Nqkt#GxrZgeZwYMIbM9WdLuQo7Q zcdnY>59`ue##Ribnw6VXeUg%=r8X%+fhgI72m-B6ID!Ee3qQ>A<1#pzA|nzqkb^@g zn^7lrbTD@Bb251hE+C&xYJl!yE9Fc%!38#U9jgF)JpSq_1OQk9lkyiLc=^-vi^YzK zAvY_w0Dg)h0|pwg$k5E6MDAj};i&#B>J%BFg(yMPoht#6zHy%jRgOtA@;af%kDk_^ zBE)4doi4@6G>tL=(Qpi&MRQqu#YtitG=>gB2-Za3uZft`O=l94Y&oh;1c#mkuKD^y z9~|{5g7fM;Nb=Gj>No5mmuS-4No7FrdHpqpq)ASkx#tl5r2GW$V7~LSJNF*dDCmu< zU?ggh(%F+Dqy_O4$euMXc5#$K;K4Xsw1!6AFClGF>^}O%-@pd3Vz70I?=Z|=zlAHB zd-%02P@xgcBeIx?jE%`FXW4V0i@C~e^r?%-F6vi>HCd{HF%>XRXN{z{gbq*yesC|A z`BR^{4$6rQ<0!-2D}^#6=?@VE8fuYNdCH30g{)l3wG>b|hr-ImyN3NurrCMjK3hXkK?*{2sE>NZHl zW)g-7A>3nCdIWv;9XZ&?5RI%%%q5h(aM7&Si!gXjPIV3_~tY6lyA zD_X-J=|*d4Wo~TaL@W5u55LpTQ893KGIsngDW|9@i^z}k6_R43j?ykuswqFSQMRt%5B5a8p)iIWJ;dR2vXxi=l z{Rq;Flw)qDpXU5oF*Xr%1+rNMJpa^Y4mswn&u*fwj&vZ9A(=laakf$1e&`=UHlUQa zwO5j%xfj!BC0<#Ub+UnG@X%a)1Sm+v-aG)OU7&;w--vD|Ocmo25_4&T-_w<{u}W>! zvh3`Xr#Ju-QsaHm%YZGZG_|jf=RU=UO2g2o+D7$SGve(&N|!MCogx}6%*^=QA~{0* zXmwptJUP^UrPTVTwgv;O7cbC7kKMWZt=@ms#5_0E z*pc9~wI-vdZ+0Q-uMDQmeoBZwC}GrkO`8ShX0LS=T_eb5gIDBqI{q9MkGUQc`T6KQ z7Yzjz;RD;Le`bT|3_#G>2M>1* zx*EiOIvcG1S5$tJD)`ULC-RrAm!pRUIMU~0F&Ra_%R45 z38TG9KtNNO+C}$buta4wr4uclpyk#%AWhTka&fbBv4*CmWmEOC%9Zc6X9E#Bfm-Ix z#OB{^?vu^$oQGV;8PEFzPuyR0+R&~9g8DXOox_IBzdy9$7Y-tY1oamVU`3|vW-)IY zClFUA^%fP&L&xPzOIc4fC%^sBT?iEOsiHxuSJCg&0c2&NK};I_3XROBo7RUr0Ap6725i zJ=ZaHH*q6f-iC6fVyPGjS)%H{1zI8yK%=k((|e~-P+M-7@ggaWT0aG^Qx?qC_Ed9P zh#*0zEY&>N+ZKicA;07)6+x{C2C14r=v6GZ;WN6Q)`SZJsMw+ z7#2a5Df(?qew9(gGhkIz6Xu@?eHiYqh~$7#iD^M$VX2~`+9t<8y|u z^;`iB1@9S&1j?*Lt1G{?x@ZAZslRKDok`nuOD&GWrOY?Ej6RCmAca zKx))n{G~;37>LY%=Pa$36Y2|hZv_Z5FYr*2N&R)C1E5Xw87?=q8wCc+CVe`;U$2k4dlaKzrJ7hCbG(vUxeE>OM^9 zQsr;`nlW@RXk18F)k?C}W)!FiwHaYcr(a$-*>1r6$w7q85UHx6(1PBI?Rxu2a0GpE zVZ1&!D?GUwd?mA)-QC7+b&dJT;6gUZMq$Gc-HvoY%b}kY}A>kPktFUWKhSR*Xi=gfU?ra-=Z8$@KZ=VdFnQI84@=JNFl zK|A!ftnfH|d4WY~Wn~$^~8{x2?k0mH3K;M0$Txv{4;*1|d#NO6oQM~kN9TKe6P!Q?_h3@Tm#LP|23jlpL3IYj zQZWWs_Fh|(>|<7Nwb39h$Qmr=-9yHcPZ@jXgiU6l8pzdVxB4jgq)^c;eh^ye*Z?;e zXSsq~doBy@!jbdLN(+Z(X?z;cyP|h+Mq&-a>LpsI9+S-@Se{sBu^~8)hl>2Mfmif1 zIH9YC-P|av2Xfpd6265a`p;~eIHITYxjn*Y;#!4%QPo~Eyh|A;?YM=Spog*6R%4U6 zJF5xFymfU$@w{zyL+QN5bwk9w?lB(*UmOpTn68CXHT2R_CRgix$PfpGuNGD==rkV9un_gb{tjfY-zbI#vWj-Y=Yi$pJ}j1b1pkN9D+b=ByT` zJpb#R0~fWq4M1=5O(EpDTnrtpFzba~(TUm0fl+ScL?h5zG3t`i8TrByI<+xEGxS;` z_I7bmj)f?cYq17oI}^75Xe244W0J|o2gu<8y;?FeDEKWqEmwz*LvH{_M_k#JMP zbTb8*j}@VGQaFri7>gCjdd1^y1*KYI z@u>~1avZB7pR`RDcR8VwY{^ZJhW^EFh$f@UjbQO|javat=nd~WMcvuO+Sx?2l>FRJ z*g>vcs%28H9>vm%S0`zN9TX#A8sjs)`G;P>LOYVOBPy{s>yanykqhmYzb@28DaZwx z4`dp`HHc-V%`&*f#6&~q6P^y*kZRkYCf3liPh|Eng_8-Y>4<}J!jNH{TpJ#f@taqI z@W`Dk)JG(asWH_1#VpCRQYS>Q7+lxB&i1I36L-OGz(hN;-Ooojvj5;^D4PWZbgcp; z`D#bnZ)}8yEO=tt+;lB%KX6*onh@a(Y_f zLmg|DGVqo@!cWnS0w4Kge9^Pi^wSBnsZXKFJZ` zhdHU~{H~-vB5e=IgNu)o=hgDl9(x3$U(&8)Xwowrig9_m}Diadw=1eTH4Hi0Sw%Lu-Xh>8|*CjSd%G zNviyHyUD_3pK0+1>C$W85lxV*Ut+8u*j_J29GG?6;zE`c=W|IGqZCd%zVL|Q=TVry zWtQl>-iZok`ncW?5z(s(u8qw!D4n3DwP!|+`*$uMri-4hXX>$ZN0W?S2-FFe`J^$& zaur{t;`ooGe5$KKAVwJRHrCOKh^$JILUGI>Gc)lJT0XD{?_=Yz9Nd4OCMW@;#+Okb z$Y%+RGjDECU%f)RaX+r7QNVLwWvo=iK-~yDttTk)7Hw-2G&uo>VpXJSN#sayZ*x?p zsnnmhMg~G%Y;ff6MsAXuG1Q&=jbAZt^@g|vSB2c^m2>>8ha>V)(u%LNG7^Pl1d?Us zI97TO{F@|*hNW#2Fnxy{;7l9vjX)PB9sES+v)vsBjS(&iGfWvXj1*($)3dOWIM*w= z;)EmC-IWQh3Ax>@3Wil+%#dxvdc-gh7ktEz2QN(42W?LF^l#SXB#2zbsYHhG_h>=N zNHTGRO|^=+8@Q$w>q1Tdj~nEW3U$v(N!un%;eF~3Na2Lrc4K|9kc|&{2^00~=(zM8V{t8y0rZj_JXbh-e4Y@9Gv32}2c`{OGqR6J) zDnqcuTycn_AyTN}5QCB-jtn@l5QgI5Z?b6EU`IH^Y-x-vh@);lLz#H^oTrq-N?Qzb z^if-iW-GB;Rp#sx@0I=C6eDIzCqn9xRF)K>3G}2M*^r$NPPZ5I6cCY6!$JVZsQY`!f;?6ynlF-EJMo1=4J?Al*Q`kup1W-RmW`l6o4 zv?q0yye7zSH1ox2lR3`YUi`Vo?AINB{l6dBzufOT0+@lM4VN8EW?o;k7c1ISFeJyI zlcRyw+^s%_-I)|-wYqtdSBDYmp^R zRE9Ryl}@I<(~2-xOKz*XCTpyW`Fd#Mb&3{5fP~S&7$_WSuRxuOcD7R%QoAmt1E5dp zPd~Qoj?bOv(p9|mqz&GijeO&0l7y&3sTn??fCCCX5TycK_JTpgUbgdZrk?9p?HaTD z3wOj_7ScAe0@Ks`vBAhRTW%SkmDAA}u#{}uWr6V8mUN|hv01V!BfIkx2zt5+pkldIKxZp+mM<qA%sdFX=(r582GwvYUhP__K@xhwm?w|! z^@-{zU{=huuiG+=+PCOOD4;l1mB~+bH=_paU7E&h8^Yyjstt2$B>$+MRI=Tg5BTA_ z%5D#sgYltaaF;}fB-#-tol`fiIAJSQIn4=Sq5@WtstPtpx@|=k%5IjZYgb1(FAe(g z{1&SY5frE}$*D2FwLk<7B9}9*Aa4|(st&y_C%g6VS{(b!+Y!Zu)?||m@PDP2^A)(PY&X|`ymSmTy|ggO;GWiHSMR_kXKVm+mM(HT`-6Y{xihFvdvVVN zZ%1pwjn;2pAJFDE;7Iy|=^WOc@m2UBZuE?hw2=Wzf5(jiA9buL)BQ#Xx!`a-UjA3ErjcSn+ts1&f?-aAmU;k~9_m5SEQEdBy z#!oqS{xI|e|DVhG2R~PEvUf0bacEwo9cURqRygu3g^M$vft za72}GR7op|W1+@oa?=Kz3AceawA~MYix~9G^>l{=;5UU)&Zeo><|x7o(bqrjFVoYv zf98t${d2wnepzZn3j7*y+Mu%H(PxsQ(xFzlY8+u5YVI(-Af=_>y~Ad=warP@q3beE zk#9G}?nVNP5IjrpE43!wp|P5SkM-D%6-XDHETd87rbG9T-0D;b6LiVT`VfpTP6ymF zo^R1-ph7uV#cZS4ZPK5Aciixq+&dK+z}?|9na`;K{0SLmh?;^ql+~tAVK=QJh*T** zJR!O-{XO#cF47R|1uLk!ac%qjmS{p3Y>^8KF@)f0d>*g|CQ!<$4HaWMo)Cyu=y_`X zqCAU9q(HV@5Yt3_C$V5hvCTAG5IZQg+VJ6e=?K`a2VoV`e$un2xk@|K!#ya`*CPL< zYQw+Xv$?(HX4EKmOJx*#*(TcauiljdPz&x{a?iJwgZU!>XvH=v^7h%I?6HXRi8A#ZKDH6X zhcBI{6hJ?OoCbnFA%w6%G}&KIkYR(xNMp&WtJ>=utRmJ(Pu%&4IXa)u@Oy^Z$`9Pm z6$8|dVd7dih?GhpAz5`p0a*!E3?<|ODj5F~E#kNA{#bw^0zn*A{#E=CJPcu0IN>)} z6f#0csOvS4ziU&2f*;u79A%`@*dt-__$iQ88D;bzQwYt|G^31vXvv z1|HiML|peXa694OMB}a3964plr1{AB%Y%Hv<1fqE5FQYLcn3za*1e(x%yZoE%1;BV zawo6|!6juACSYoE+!8=L*YTD51ozD0Nn{3Wt%$g>x5;2`--$eTW$ng}-@L;?_yb5- z(I!?(|SQ(eUp%5ChB~W&U})>u#+BpCw?B`n2E673Fv0)`+q6h zY#;~rnjZ#5EA0PI*{V927`mAL(*m+aP16}g73D8i#srCQ6DbWL1yJEM5{8MRA%RI) z0E56F7ElATbJ97(60^%INFcOUDt&4lUpmzSx#wX36-xubS+npqcE7qc^Hxa3mXwzZ1%C6&7t3*aBwapYosnbJ@ z_n?z9?}b}!BD;>`bp3;Ux||*it-~43kwbt?b7wU0)AB98p1_^BFeMH zBBGcuGE4P*fpJNwY7slk(u@YDb~1)WQ0hXxSAVles}>gWi>7fk1q%y&va{HIw_(=9 zjy_BW=+c6N$3AJKv~{@JiclXVBl`##SqvqyDob_5a=dlcs>p|vyO~CcBI9=8v}r&{ z=-qlVb-K*Xi5(W#DXkG}bVjP7d{e0*taUeqZc1eRgI@J9Q3G1-pxfDtE4bHrB)6T5~^g(^y6vBbZN z6J^Ts#`Y-3J2?PCOQt(rpYqj%YE4cP#*Z3zs|qeMM^w^mv6p~LkCartIM4Mc7;)?Sn@QDsfUW2k5;Wvf{bxnY3zm{>HS8K8A|PT0O98lO~vEz&N>FXt60Yr5M|)3iOjws z=yyfB3r0w(E#xExtBLR>isx+@?)7fH(&X^xhUJ z{|D?5>p&a);tk|?M3{w4^~fzhfmhzGYjaZTB6%zVl12cDnzZyBo^^eyyC3Yrp)u?| zKh0V$5DUdo&!l5t+d21SnX5+K3#(1PnAdojTD6LxChI1K#?WaAaQCYcVCH=!{(hto z48(i|kc&qaJ%#{Zk5pHErRju%_;;DY%=%$iCQ0hHwKPw^b(05g*Cpa%8rD`;5`4p@ z_*KPF6E1&@ST^Bl{v_#v=iJF+Xxn}4WC`qT;wP6D`w_w7(+PYcr|s7SZiHIAV;(_T z`p5xh^!5o2-oDaWNmAd$7R|>^zAE3!+~Hf@c;(D7jhw!PzYjX>b)3H>-+&oicFus+ zF5R?3<+LxyKw1^wFuVU=*PMs#bfNJ54_8o66@0}teGPHdAtey2q+}qEj`K<|mo>T& z8uaM^OH^$@blqkif{dXAV?Fn9B9IjP0z+2b zwA5_8V%wq(&_7m}Rr$Fq0Qe{0Pu~F1u3`vh&QA9@-*%jBbALXrwc!Jh)guTB7;H95 zXHH{#br7`(jWpO)oR<>YGMig?nqF&zT3XPXFsid=KPCKl-aQIz!bA{|%(td-k6Vh( z(pc8Hy_oDq5YRAe0vSbd&5C>VH;EGUQhUKL5&Bo|-pbe~Y z)mn|CirtPY!d?TVODS$L(>877MZ&=ONZPu~qf>2Sk2Mpiuoq=Nv2yhn-`v=aB~0O? z&SPeCZmqT1!*p_cj_hwrfrbgOjZ`fb-bx6I6&N)C$?!r_mG6pC`T*6sw3kSVpugnu zDM?Tx8omTiP(YoNt$+R_@%ex!t}3WlYeGvu#tKp>ymc;P=E03Spz%es-N_g&q#V>k zKYty{R#;kyH++wf1aiFYb5$$G)w)FW(J<&kgm6D;FUCO1;INnh+oVLBM(ftdn@tqGuj&W^tCwn9Q*GG?~Zm!Y@WT-p0LmHnUY%=k}ELy&IsMzlDu-c zFN}REhcraI;cDqz&xr&sCdRd_;`Rir>N`p`j8_U3Ls-^PsqC@EaMy2ojUhg@#1)=u z`6o6<`3RNY++ustPcNkW1!ovX+erEh2~a)ad#V1e(c-K(cdO%JH}l|XkcV8DJfvY#sRoMi6VuV2_gFh{|+muTb#(amGq2zU9v z!vcfL^2-_mbHA19r?*r$t(%*=cZvhojvroxpiXx>O8oy@_5EXj0^o={rukt)EdNxX z_`fqi{YUlv7rjdPe;OeC>lo#_C~f}}l?$-HA(Uk+jcB+z)^sict>Pl+&T%YvyX4x$EA^Sm%N)r+j_iO+~~n1WiI?e+ zA_MED&6<@C0%yx_-%AFnjoS8x5t^0Afn-(sizthHX%6J2nq?x2f-+Rmr;Ne|shn;K zc&@p9DWz7}FsuKZY1($6cn=zQ>+5j**J}ng7>XO@6}>u4#@S<|Rh)n|W|QU^j3@!^ zDQNc)EwjNQ%Jvf_&OXAF>fc}9JQ{x*I&+KWJ~*V@SEOSEjCl>yJfj3bv6%!5wQDj?G^q#GV{>Ngu!{ zzk;vLMosWoR+(fUdQ0v5s1C}^T^Mc|kqC$Bhse0;7#@KsS{!Uo`OH72?+t;3sAJ5i zCdZgx8>LqGq>ds3p_nI{VLVZE_o#QFP_wO}lBv0+vx}4GfAVrvb(L{`jG}tF z3=Nqd8URs%6NV99f_4Cfwu5CA2E}!n2*F^|HB7D6uQz3^(j{l$QtvnT3+z27snsYc zjZ#jU>i9km=@sQ)VS?#(jTE_;cG`aa3%TBB4_o?met--CCnQEd>O6ghlbOc+wo*;I zFg*I1t=JNKEjUf3ZrFOdT&Ggk4cqmprbBjMf15~u8o5wnIJLzapwZC7U5p zVga|qlsO?t=D)|?uKQbYKCw0P+JLM@J6J$JDzW^T>v5e|Uu(=&y^=wd;*Qq>TrL;S zN?I=`y~PM}Cu*TcPBBPAIJjVo9k?Rw0+`48i|0dT;pQy}BHUUonCAoB0%|L-Crf5x zT+jW@YPgjMbf2wKo2=ejH^svu_8Vs2N-n+^<1C*(y=cGY8xc-O7&18F9?OHf@J_BO zrOe0sIlIZ{^&YqT8+A(zO1;`ePOgMq-@5~#FPye3*H-=(1|aGj_7Vc0s88TM%McMW zeC#d1T%-+BIDtK2Apa)(-EFh#^GPW?l{eFAzzERS-L8bD;qMG&@N`!>S;tzCLb|*#Vh#>i> z{D8_d6t-l2w2zPPUzdDy>-> zX?7$2blS%F##<{obOb;Z$q;+vT*Qx{AxH>jZ*(}n(eCKsvG3bs z<}gsMs2@e<$tatVeBy+Od<-S;C|y*tDHDoVyn4AZxaxRiE^CcJwi(f-F#0l?Kz>fjQGXJ^mf=>Pl552u{Z<03>i40A>Ks?hBAok%lw$V+b#WzW@D}(>uWnq zG}9f zWi5Z4SY+%CP5#$aF-ODOAmzmKo0l`~_V_LU0f_+0>lefU3E?jx#sCWlNm$uH&}6V0 zkHkk(9B(H%uUW{n&a7C@nw3pAw?k81b5`3kDlJaSDYNU!OboS0?ZrnNI_v6BDq-hW4a}ee~%*RyT&#+~|_gE%(^%i|A7t5Kvpy zaZD=Y^Y$d0+dW>d{*3Tzr%~h$ozrlFZhpL}5w}aufy{um-ku(ZW@UrxJcWS9z)(Qq z2^G2oo7-6vBXKZ^E@jCq_$o7En{Q`pa(p;|YezpoZh*CTE%YN>2kf2UoQN^ieUF z3g9}mh}m8BG`FI$K{hG_H{^4-7y#_81!-r~oCyswG1e7a)rr2P(U#xjA4W+@a#XW# zwWDX%r1EF82)iQ|RAReYAL12on;3&~p*nQex#-L6>Z4qv&wtuux~*Su`2MjG>)qJz$pJk)GL?TYj4Xhqfc5_GtV$0Ah2aiVafPT)kL zmzxqM@~03L9o7{ZbdK{892E;L*-?=#ubb_fJ;>vxMn$o;+lADO1Bp(QuQ=ny@RlI+ zrdS$9Y=;EXJ`El|sn*aI>t(~?*}xJIXb3rU{jB9q5iXG&Hnp{di~e~rBxDkKud_f+ zV}!vhM+?vEX5D*YV9nm)1mia)t!Dz;e5CxQNBNQXMxiq!NEOv|c&&~g_yiL+hrqFp z27MuU)FkM_#jkhe%;!@2+!@(e^2M#>5Hs(N<}_?6F03m27Wv-NzB0$aC-Y`#<&JRZ zQ9`7;cC*gbf#zgZB+YpU2Q7A-j5yZhQq_YaTbj`LG{bFUHTlD%YGX5<@N2hRyNZU9QV4h+Oqsa7Bp8W2`+6z?fCf0gMDg3vL~EDnV)x# zyib?S7U%KO16O--#+~2s1X?)~Eq@AX{f9@3u&Vv&W6_-64D)i5tG>BEqQ+^YMrmrVWZ!tZJyDK!1o8(;1BPvxYn!Re=FCl~0M`zIu ze;?$C;cvZ{^@;jB!_^^03W7bmCOy-dmb%P8lBfCRW{S(7IKzp|_7}&0U^z8+5)~OC z!2wrR@s}ioza~X^f(Tn;rWD!G8(pvYK^;^@{X=L>-zt!i?1d5&>L~SFZ%7}aj@BVx zG8@?TP4sg~nbQ5P44EwWm%tHmb;`hmnekC9*xBBu2dclg6Q(&6rZOfupL*S$ca=$Eo}3kF<9DiNCs#b4_otA^nl5w2Q)T0xpU zz@H&q6do%zT7!#I&8Hrz^sVg?c}^&!b26t1QKB|j3xTFvOmko8o?sY3+wt zuIfgmEju61yE{6YX1_hmXeP9}+V*L?= zgX2UaLQ8bnni!L+V4BTMF>Y<1S8Z}!ejqc@N_r?2H)+zF#u8C2%;}9M6|tor-S@bd z&BLJpIQr?Ky9qaKuaY_4C#JK()5;Z{+LjW1=7^CZJERSo+eXuV62!AFo1a1GB65ct z4={DyfD#s6L@hT}GHbmy5$sQIp@`Sj-W*v&xvy9AaQ945(TQm+MHJSp-tN}FJ!Bvjk=tmesH4=}U zydfxdXIB(t?|c(?o=)*Ohloz^o=)$g-LpIF?cQMSk^6LzM|c(DN~w>{UVbu!l+-+P zYf{9w&lmnH9!KaLRRtvcWI6hUbFT`WTaMtaQb&((rn^r`N6N*2sbPY*?isfyum%10 z;`C3ZiNs&U#`n$Bmv4yB`TOjYNhaiSYgOmH_i>fln-S=6|0cD2w=eJqd2<0RBHH)@ zO3NMg9wfE3IMMdWfZ#_(g+pDV2Wdk z<_oC0!vMPj(Pftf_f3`JlWg;WT) z8DXCHPg-3V&m#xz`%4TwcL*|rQ!w@T6GAh_=OZ{HqsP`8PLIj_IB^+T!87O$n4%3< zF&l{%bOA5QnTun^9m2h-_4CGB{!pF8*N>|d@46S%a}CV0y~mk&_ycy{K;E)1d0bj4 z=5XXITL`zmUhW>Bzbzhr_JH-$y2hpzBed*Dh$RhW*4BvUrK1#k8rRdKV}Wt@uN6nA zZ;R2b`#H1jHVhJWV@ChHqqVe-M^&?#I>!?h+XvUp7i<~TydoTstH-DT zZJw5uF^Gd_e)~&B_~c5?^Ox574_@3W6Q2{k$|)|si%RAVI>tRvC(GKG`f8UoB)h0n zHl}6%@#Lasz^oE;AvaQ5rC$1Nb>HzBL|fx|e;xC{KK`dNc8R7_VNj;9=CsvJmTbgw zxiwu!wgR5l>y(;wV671Y$eu_bSbxwl=52mb&A$j_ffCKD7>zL_%CWZ0BtVfys({i- zv7s3fT-By!f|Ye$g1u`N!I#+M7yJWvdB<{J3n~3eynT{CR$2?|TaOc>!WT9$85~e= zjriB%zCE*6-%oB+Yiqg?F}ml`U^mUG=KUoSt5TGDf?A8m>XFC!B6-w@+X8Pq*z!2h zY2QftRCK2Zomdjh2$i3`LD|n{tx!61o<7aEu6mHRF%z=`GYN_H!@WZb<#`T6SM^&` zb5^GYcI;C^SXm@pXNAm9?aZ@yV=5o1BU?omz=kDJu{cpWFw@pV7&EkZT*`zM)G%!P zOe{zIu!yI~vpA)a4(G{L7CTEMwS!>cNsxwy?;^=m6y+;__}WNSj0^G?Erc{W+SH2A zjjbRwH)G1aRGOP&pjzECgh5MnfuPC;Sy5peBN|Jo0pJ4IQqnD#YQ|B?f_cd`D2s@^ z)TaXr{U!S3D5mEaq~%hK5*vF1iLc9Ci$yZ77}QqDz9iwMgZDCfIV(q~4vq^>p6OVQ z>8o(a=SLj#tzX|c3SbnHEv^l%?piIB6EQ5a(rS>VsIUf$N*$v}jLwi!zQ(QCAo12s z1ZsJ;O07&=$^;6Zg+Q5?ye(DKYfFU`^9$;$E8pq$W#&LJtE zskh2@ID2KE)?tqXAa$JL<5k-(96Q~vz=Y6&ld2CwZyh;c`Ruo<29!8 zc?JtGr$q%iw+@GJNxg^5ak3NJ9HnJuC`)!&lg)n!J<%Ar1VWvmZ30U0%N$h*pu!DP z#2i5kDC&tis>t9LE{ZzpSqfsr8DWH70b;E>&9q!EO=2y@dk>gCFBh!oPpF0&))F52$cVLgv{0L%&<*()|lPVmwujO#>1U z){=ubKkOyddb`yokUK^U^d?)tw`1EZWki}wPc3W}LAvj}JvN2y+L2j9aZ=qyM`hAj z<%RCOR+cJ7PPj>6Xdv7dbZS;Yz9fBqA(9QycBUEH$>tq^+gQ4a2{+li3^GQQXLJ6Z ziVL*TCxe|gX$2)bt<7I{%v6UE-;9qwCtBdsS+y|P4&yL0mJXB!t9@${1EkZH#4)J) zL!@s>5{NuAY%&28)Vpd?!_j$BVV9T7OI2cpB&ZfYI+GJqlpk~}r>9-0AQUj5bH@Vs z(lP^{W{vQSaw?%HWIOSxbcR%$>W$8t+1e|0Gc7p5V8qDXz3lI;04b=EXIFd+j;bc$ zfRSq13!4&Cq@q&MgR2n25e}++W=5>;g2{R-XhkG{jWHNbgVcMz!RFt9o2`m3AsBl@ z!J%$}>sq(QeGoOd3lD7f42%wHNtNUtR+@+(zjSUcw0k<{_)8|*`6v97v+>fB+a*^> zOxSZ@$mC=$5)?!kgYgM;pwI-eutr02NT(+8gk^yXxhsngsHv&NqzuVK5?JgtztD<3Eet3={iQCT|K ze<0P{9K3p6fz8D?BRTTC0xLP`=!%h0wJkF3cSNSZHvL7#5z`{uwT7R`!%3+Q**m0` zRqPI7TgszfE7H&+{SV${ErJ5Hr+>3C{}yA-vklJ&W}LkA*vK6r)zUq60v&+OdZf2HIh0}_SvEdOGNZ>l<~5anpbDL6&hY@7)*jc`rV zbIK41>a|;P##=nmPn8Gtc~W0E6+J(p3(U(8-OyHqn0Ex7>lCqfMt_gWc|i`Ze}w%& zb7#8_zxM_E&maT*!4Lc6r%~$vIJhYPJ0Qb9HOhZhK$84N_muomL#kLfnHrk>Ckm~m z?T-AzNRmV5vcxE8R)D4utBEg-KPU`DQLwB4@d6ZrMr)QM4|B0%LN+heQR&|M{sq0~ zQ(4zePze7~DxLN%>>u)x!`wjH95r|$e45=fxAAI!o5TP2{oEYD`>rGaEdY_9;)fXA z-lCvY!telW*`Y@QJXfm`%N4@ZP6J$3o(9;b)zY)*_?L?5cSHo}&D<==A|0j#RP)?s znr)Slw<&cg)K89E8`W2bgg`ce20tn^ue6b+j50asDqDF_FFB}I5hnZ92CajM2P@f& z@*?4ya}hC+cvBU!YoWUk0q1_23HI;O2$t2-1c5L}>d4U<6uscSse1+-hX zER7(wPQEKICzo0-+1u-LDBNp|7u+r;L-1NI_HfCQp8oYp7`;S1uptcz5u)_R%{!7@ zw!7s1f)xs;g&=c~MP*X%#;8d3e0R>JmV7E;jRvr9|INHnxF@V}s4EWvG-S>v$mSGN z76r!=ar?%N6qHf=3R`p%6+7V=l|l()rCBkGwFfb{u${epvMxzxyE4(Wdq^nWPV)X+9IhjA5O zl-&~kw;{rRBd^7Td+CIQh_K_e#SQx{NMbt;=(YvMjlrwa#MwFy( zMKW9NBO{I~{Z?7Gl7O^FIyIzA0k_y-jF2Eam<%eMG`ds!qaIpfP3gEfI|e;U|u@*&$(B{%CWMkuQ>a^wA3pSj1%iqm13 z)LJMf1KWK1ksxLJ!Vi>2r^_NIIg`;HL4CG%Um*ES*a#XLq1R@3Xk+f^Ith=x@}&B} z^f50c(5<2DqK>l@oWHGTiHb2He_%pE5eHHulan4P>60zGR((u(lkJXyFBe;hQ64)m z-6iz5in^ewe8ZhuCD7n@U5slTe}Fhly5V46ENJQM2