From 78aa64e06b60bac232fddf87dea3509d1e08c1c0 Mon Sep 17 00:00:00 2001 From: Daniel Teske Date: Tue, 26 Feb 2013 15:53:33 +0100 Subject: [PATCH 01/64] Android: Deploy libgnustl_shared.so directly from android-ndk Task-number: QTCREATORBUG-8688 Change-Id: I890663c96d11a38275724b792eca0be782df673f Reviewed-by: Eskil Abrahamsen Blomfeldt Reviewed-by: Eike Ziller --- src/plugins/android/androiddeploystep.cpp | 20 ++++++++++++++++++++ src/plugins/android/androiddeploystep.h | 2 +- src/plugins/android/androidmanager.cpp | 17 +++++++++++++++++ src/plugins/android/androidmanager.h | 2 ++ 4 files changed, 40 insertions(+), 1 deletion(-) diff --git a/src/plugins/android/androiddeploystep.cpp b/src/plugins/android/androiddeploystep.cpp index 759243cf7e7..35ca2f48f11 100644 --- a/src/plugins/android/androiddeploystep.cpp +++ b/src/plugins/android/androiddeploystep.cpp @@ -121,6 +121,10 @@ bool AndroidDeployStep::init() return false; } m_ndkToolChainVersion = static_cast(tc)->ndkToolChainVersion(); + + QString arch = static_cast(project())->rootQt4ProjectNode()->singleVariableValue(Qt4ProjectManager::AndroidArchVar); + if (!arch.isEmpty()) + m_libgnustl = AndroidManager::libGnuStl(arch, m_ndkToolChainVersion); return true; } @@ -402,6 +406,22 @@ bool AndroidDeployStep::deployPackage() remoteRoot + QLatin1String("/lib"), true, QStringList() << QLatin1String("*.so")); + + // don't use the libgnustl_shared.so from the qt directory + for (int i = 0; i < deployList.count(); ++i) { + if (deployList.at(i).remoteFileName == QLatin1String("/data/local/tmp/qt/lib/libgnustl_shared.so")) { + deployList.removeAt(i); + break; + } + } + + // We want to deploy that *always* + // since even if the timestamps did not change, the toolchain might have changed + // leading to a different file + deployList.append(DeployItem(m_libgnustl, + QDateTime::currentDateTimeUtc().toTime_t(), + QLatin1String("/data/local/tmp/qt/lib/libgnustl_shared.so"), false)); + collectFiles(&deployList, m_qtVersionSourcePath + QLatin1String("/plugins"), remoteRoot + QLatin1String("/plugins"), diff --git a/src/plugins/android/androiddeploystep.h b/src/plugins/android/androiddeploystep.h index fb31ad9f609..5b69569f2ad 100644 --- a/src/plugins/android/androiddeploystep.h +++ b/src/plugins/android/androiddeploystep.h @@ -154,7 +154,7 @@ private: QString m_runQASIPackagePath; AndroidDeployAction m_runDeployAction; QString m_ndkToolChainVersion; - + QString m_libgnustl; static const Core::Id Id; }; diff --git a/src/plugins/android/androidmanager.cpp b/src/plugins/android/androidmanager.cpp index 779fa61fde3..2910964b3fe 100644 --- a/src/plugins/android/androidmanager.cpp +++ b/src/plugins/android/androidmanager.cpp @@ -585,7 +585,12 @@ QStringList AndroidManager::availableQtLibs(ProjectExplorer::Target *target) ProjectExplorer::ToolChain *tc = ProjectExplorer::ToolChainKitInformation::toolChain(target->kit()); if (tc->type() != QLatin1String(Constants::ANDROID_TOOLCHAIN_TYPE)) return QStringList(); + + Qt4ProjectManager::Qt4Project *project = static_cast(target->project()); + QString arch = project->rootQt4ProjectNode()->singleVariableValue(Qt4ProjectManager::AndroidArchVar); + AndroidToolChain *atc = static_cast(tc); + QString libgnustl = libGnuStl(arch, atc->ndkToolChainVersion()); Utils::FileName readelfPath = AndroidConfigurations::instance().readelfPath(target->activeRunConfiguration()->abi().architecture(), atc->ndkToolChainVersion()); @@ -613,6 +618,9 @@ QStringList AndroidManager::availableQtLibs(ProjectExplorer::Target *target) mapLibs[library].dependencies = dependencies(readelfPath, libPath.absolutePath()); } + const QString library = libgnustl.mid(libgnustl.lastIndexOf(QLatin1Char('/')) + 1); + mapLibs[library] = Library();; + // clean dependencies foreach (const QString &key, mapLibs.keys()) { int it = 0; @@ -950,5 +958,14 @@ bool AndroidManager::qtLibrariesLessThan(const Library &a, const Library &b) return a.level < b.level; } +QString AndroidManager::libGnuStl(const QString &arch, const QString &ndkToolChainVersion) +{ + return AndroidConfigurations::instance().config().ndkLocation.toString() + + QLatin1String("/sources/cxx-stl/gnu-libstdc++/") + + ndkToolChainVersion + QLatin1String("/libs/") + + arch + + QLatin1String("/libgnustl_shared.so"); +} + } // namespace Internal } // namespace Qt4ProjectManager diff --git a/src/plugins/android/androidmanager.h b/src/plugins/android/androidmanager.h index 56a703c652c..22bd5a64948 100644 --- a/src/plugins/android/androidmanager.h +++ b/src/plugins/android/androidmanager.h @@ -112,6 +112,8 @@ public: static QStringList prebundledLibs(ProjectExplorer::Target *target); static bool setPrebundledLibs(ProjectExplorer::Target *target, const QStringList &libs); + static QString libGnuStl(const QString &arch, const QString &ndkToolChainVersion); + private: static void raiseError(const QString &reason); static bool openXmlFile(QDomDocument &doc, const Utils::FileName &fileName); From 891ab472a4f5bb6541fd9c08a8d65f6c3dad3211 Mon Sep 17 00:00:00 2001 From: Leena Miettinen Date: Mon, 4 Mar 2013 14:10:31 +0100 Subject: [PATCH 02/64] Doc: new task list functions Change-Id: I560ffbdc68be688fd132239a08ce357c2be9c9a4 Reviewed-by: Tobias Hunger --- doc/src/howto/creator-task-lists.qdoc | 33 +++++++++++++++------------ 1 file changed, 18 insertions(+), 15 deletions(-) diff --git a/doc/src/howto/creator-task-lists.qdoc b/doc/src/howto/creator-task-lists.qdoc index 02062ac405a..f2ff57541c3 100644 --- a/doc/src/howto/creator-task-lists.qdoc +++ b/doc/src/howto/creator-task-lists.qdoc @@ -30,24 +30,27 @@ \title Showing Task List Files in Issues Pane - Code scanning and analysis tools create report files in ASCII format. - Usually, the report files consist of lines that contain a file name, a line - number, and an error message. A similar format is used for stack traces - obtained from crash reports. Traditionally, you would fix the errors by - manually navigating to them and correcting them, which is tedious. + You can use code scanning and analysis tools to examine source code. These + tools report issues for you to fix. \QC enables you to load lists of + issues into the \gui Issues pane for easier navigation. - \QC makes this very easy by providing a way to load these files into - the \gui{Issues} pane. You can navigate to the corresponding source - code by clicking the error message. But first you must convert the files to - the \l{Task List File Format} by using conversion scripts that based on - standard text processing tools of the operating system. + \QC expects tasks to be defined in a simple line-based file format that is + easy to generate using scripts. The scripts can either convert reports from + other tools or create lists of issues in the \l{Task List File Format} + {task list format} from code. For an example of a script that checks new + lines of code and matches them against regular expressions to generate a + task list, see \c{scripts\mytasks.pl} in the \QC repository. - In addition, you can generate task list files from code. For an example of a - script that checks new lines of code and matches them against regular - expressions to generate a task list, see \c{scripts\mytasks.pl} in the \QC - repository. + \section1 Managing Task List Entries - To open task list files, choose \gui{File} > \gui{Open}. + To open task list files in the \gui Issues pane, choose \gui File > + \gui Open. Right-click a task list entry to open a context menu that + contains commands for managing the entry. You can copy or remove task list + entries or navigate to the corresponding source code. + + \QC monitors the loaded files and displays the changes in the \gui Issues + pane. To keep the current entries in a task list, but stop checking for + changes, select \gui {Stop Monitoring}. \section1 Task List File Format From 4e6c5396859535456c46cbbb3f4e4e23ee06f2e2 Mon Sep 17 00:00:00 2001 From: Christian Stenger Date: Fri, 1 Mar 2013 16:48:07 +0100 Subject: [PATCH 03/64] tests: allow execution of test from outside It shouldn't be necessary to be located inside the pluginspec folder to execute this test. Change-Id: I11661760a4d80a4f36980ad6e0077345c56b26e5 Reviewed-by: Eike Ziller --- tests/auto/extensionsystem/pluginspec/test.pro | 2 ++ tests/auto/extensionsystem/pluginspec/tst_pluginspec.cpp | 7 +++++++ 2 files changed, 9 insertions(+) diff --git a/tests/auto/extensionsystem/pluginspec/test.pro b/tests/auto/extensionsystem/pluginspec/test.pro index 2f86233cce6..5a3c2ca3aa9 100644 --- a/tests/auto/extensionsystem/pluginspec/test.pro +++ b/tests/auto/extensionsystem/pluginspec/test.pro @@ -23,6 +23,8 @@ OTHER_FILES += \ include(../../qttest.pri) include(../../../../src/libs/extensionsystem/extensionsystem.pri) +DEFINES += "PLUGINSPEC_DIR=\\\"$$PWD\\\"" + COPYDIR = $$OUT_PWD COPYFILES = $$OTHER_FILES include(../copy.pri) diff --git a/tests/auto/extensionsystem/pluginspec/tst_pluginspec.cpp b/tests/auto/extensionsystem/pluginspec/tst_pluginspec.cpp index e5b24de1311..6e6e7216e2e 100644 --- a/tests/auto/extensionsystem/pluginspec/tst_pluginspec.cpp +++ b/tests/auto/extensionsystem/pluginspec/tst_pluginspec.cpp @@ -35,6 +35,7 @@ #include #include #include +#include using namespace ExtensionSystem; @@ -54,8 +55,14 @@ private slots: void loadLibrary(); void initializePlugin(); void initializeExtensions(); + void init(); }; +void tst_PluginSpec::init() +{ + QVERIFY(QDir::setCurrent(QLatin1String(PLUGINSPEC_DIR))); +} + void tst_PluginSpec::read() { Internal::PluginSpecPrivate spec(0); From cb5503715e10f33504c9f922cbd56adb6f53efe7 Mon Sep 17 00:00:00 2001 From: Aurindam Jana Date: Wed, 20 Feb 2013 22:36:16 +0100 Subject: [PATCH 04/64] Qml Debugging: Setting debug option for QML applications Skip checking for QML files. A project may be a QML project even though no QML files have been added to pro/pri files. Change-Id: Ifd41093bf69526147e0a3116380a14bfa534f681 Reviewed-by: Kai Koehne --- src/plugins/qt4projectmanager/qt4project.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/plugins/qt4projectmanager/qt4project.cpp b/src/plugins/qt4projectmanager/qt4project.cpp index 6dac1e54633..293404eccae 100644 --- a/src/plugins/qt4projectmanager/qt4project.cpp +++ b/src/plugins/qt4projectmanager/qt4project.cpp @@ -609,6 +609,7 @@ void Qt4Project::updateQmlJSCodeModel() hasQmlLib = qtLibs.contains(QLatin1String("declarative")) || qtLibs.contains(QLatin1String("qml")) || qtLibs.contains(QLatin1String("quick")); + break; } } @@ -617,7 +618,7 @@ void Qt4Project::updateQmlJSCodeModel() // This assumption fails when there are no QDeclarativeEngine/QDeclarativeView (QtQuick 1) // or QQmlEngine/QQuickView (QtQuick 2) instances. Core::Context pl(ProjectExplorer::Constants::LANG_CXX); - if (m_projectFiles->files[QMLType].count() && hasQmlLib) + if (hasQmlLib) pl.add(ProjectExplorer::Constants::LANG_QMLJS); setProjectLanguages(pl); From f832bdb7ad99e3cb2362b73d5aa38edbe7462ddd Mon Sep 17 00:00:00 2001 From: Oswald Buddenhagen Date: Thu, 28 Feb 2013 12:25:00 +0100 Subject: [PATCH 05/64] silence useless warnings same trick as in static.pro Change-Id: I1d3c30f8d03179fcff1fa463bf7f44af0290f4f0 Reviewed-by: Eike Ziller --- bin/bin.pro | 1 + 1 file changed, 1 insertion(+) diff --git a/bin/bin.pro b/bin/bin.pro index d546b053cb7..45cf041db0a 100644 --- a/bin/bin.pro +++ b/bin/bin.pro @@ -6,6 +6,7 @@ PRE_TARGETDEPS = $$PWD/qtcreator.sh QMAKE_LINK = cp $$PWD/qtcreator.sh $@ && : IGNORE REST OF LINE: QMAKE_STRIP = +CONFIG -= qt separate_debug_info gdb_dwarf_index QMAKE_CLEAN = qtcreator.sh From 95efce63afdbb4c38f89cb5990e27571ad51a2c2 Mon Sep 17 00:00:00 2001 From: Christian Kandeler Date: Mon, 4 Mar 2013 16:47:47 +0100 Subject: [PATCH 06/64] Update qbs submodule. Change-Id: I54858f8cdcbc0a969f67f449754a29bbbc0a804c Reviewed-by: Tobias Hunger --- src/shared/qbs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/shared/qbs b/src/shared/qbs index 35f153400ef..0a20fe28a70 160000 --- a/src/shared/qbs +++ b/src/shared/qbs @@ -1 +1 @@ -Subproject commit 35f153400efc3303ac9f9c54506c6bbc5bc5c988 +Subproject commit 0a20fe28a70b810575d33b8a3c8623057a036bd7 From 36c680a303af24487099fc0427af8d6672a08302 Mon Sep 17 00:00:00 2001 From: Eike Ziller Date: Mon, 4 Mar 2013 16:31:12 +0100 Subject: [PATCH 07/64] Mac: Don't put cpaster executable in bin/ Change-Id: I0d2337f0596d90996c271d816254befaa5838b32 Reviewed-by: Christian Kandeler --- src/plugins/cpaster/frontend/frontend.pro | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/plugins/cpaster/frontend/frontend.pro b/src/plugins/cpaster/frontend/frontend.pro index 36551dfc4fb..d1bcce11a19 100644 --- a/src/plugins/cpaster/frontend/frontend.pro +++ b/src/plugins/cpaster/frontend/frontend.pro @@ -12,7 +12,7 @@ QT += network LIBS *= -L$$IDE_PLUGIN_PATH/QtProject QMAKE_RPATHDIR *= $$IDE_PLUGIN_PATH/QtProject -DESTDIR=$$IDE_APP_PATH +DESTDIR=$$IDE_LIBEXEC_PATH HEADERS = ../protocol.h \ ../cpasterconstants.h \ From ba78b73f417a003f217debc2c31f5f6216ae1521 Mon Sep 17 00:00:00 2001 From: Thomas Hartmann Date: Mon, 4 Mar 2013 17:15:09 +0100 Subject: [PATCH 08/64] Welcomepage: fix combobox for Qt 4 Somehow AbstractItemModel is not registered in Qt 4. So we cannot use the qtVersionModel as a property. Change-Id: Iac822998cb660d317e2b750dde9f3207c66f5feb Reviewed-by: Eike Ziller --- share/qtcreator/welcomescreen/examples.qml | 4 +--- src/plugins/qtsupport/gettingstartedwelcomepage.cpp | 1 + 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/share/qtcreator/welcomescreen/examples.qml b/share/qtcreator/welcomescreen/examples.qml index 584f7c7bb09..a0bbd80aa0c 100644 --- a/share/qtcreator/welcomescreen/examples.qml +++ b/share/qtcreator/welcomescreen/examples.qml @@ -82,11 +82,9 @@ Rectangle { anchors.rightMargin: 80 anchors.right: parent.right anchors.leftMargin: 20 - model: examplesModel.qtVersionModel + model: qtVersionModel onCurrentIndexChanged: { - print("currentIndex" + currentIndex); - if (comboBox.model === undefined) return; diff --git a/src/plugins/qtsupport/gettingstartedwelcomepage.cpp b/src/plugins/qtsupport/gettingstartedwelcomepage.cpp index 647fb54956c..2ba9a6aaf46 100644 --- a/src/plugins/qtsupport/gettingstartedwelcomepage.cpp +++ b/src/plugins/qtsupport/gettingstartedwelcomepage.cpp @@ -301,6 +301,7 @@ void ExamplesWelcomePage::facilitateQml(QDeclarativeEngine *engine) if (m_showExamples) { proxy->setShowTutorialsOnly(false); rootContenxt->setContextProperty(QLatin1String("examplesModel"), proxy); + rootContenxt->setContextProperty(QLatin1String("qtVersionModel"), proxy->qtVersionModel()); } else { rootContenxt->setContextProperty(QLatin1String("tutorialsModel"), proxy); } From ed7e2ce2478d018d88f9741fb012025cf832d5ce Mon Sep 17 00:00:00 2001 From: Eike Ziller Date: Mon, 4 Mar 2013 14:42:19 +0100 Subject: [PATCH 09/64] Mac: Don't show icons in editor tool bar context menu. Task-number: QTCREATORBUG-8870 Change-Id: I41022e9b0156f4ec6a6802501ec1d5b9eadb87b7 Reviewed-by: Thomas Hartmann --- src/plugins/coreplugin/editormanager/editormanager.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/plugins/coreplugin/editormanager/editormanager.cpp b/src/plugins/coreplugin/editormanager/editormanager.cpp index 3d6993bfe6e..779c60772f5 100644 --- a/src/plugins/coreplugin/editormanager/editormanager.cpp +++ b/src/plugins/coreplugin/editormanager/editormanager.cpp @@ -737,6 +737,7 @@ static void assignAction(QAction *self, QAction *other) self->setIcon(other->icon()); self->setShortcut(other->shortcut()); self->setEnabled(other->isEnabled()); + self->setIconVisibleInMenu(other->isIconVisibleInMenu()); } void EditorManager::addSaveAndCloseEditorActions(QMenu *contextMenu, const QModelIndex &editorIndex) From 8ee43eeb1a02d1fb0f0f4c295693989e29d74ddd Mon Sep 17 00:00:00 2001 From: Sergey Belyashov Date: Wed, 13 Feb 2013 23:26:41 +0400 Subject: [PATCH 10/64] Russian translation update Change-Id: I889672927ee57f2eb5e392e3002a4d2a5539be15 Reviewed-by: Sergey Shambir Reviewed-by: Oswald Buddenhagen --- share/qtcreator/translations/qtcreator_ru.ts | 5079 +++++++++++++----- 1 file changed, 3851 insertions(+), 1228 deletions(-) diff --git a/share/qtcreator/translations/qtcreator_ru.ts b/share/qtcreator/translations/qtcreator_ru.ts index b3149c3e9db..f2870fa3f42 100644 --- a/share/qtcreator/translations/qtcreator_ru.ts +++ b/share/qtcreator/translations/qtcreator_ru.ts @@ -21,7 +21,7 @@ Kit: - Набор: + Комплект: @@ -163,7 +163,7 @@ Kit: - Набор: + Комплект: Executable: @@ -232,6 +232,10 @@ Please install an SDK of at least API version %1. Не удалось создать AVD - отсутствует подходящий Android SDK. Установите хотя бы один SDK с версией API не ниже %1. + + Android for %1 (GCC %2, Qt %3) + Android для %1 (GCC %2, Qt %3) + Android::Internal::AndroidCreateKeystoreCertificate @@ -289,6 +293,14 @@ Please install an SDK of at least API version %1. Cannot deploy: no devices or emulators found for your package. Не удалось установить: не удалось найти ни одного устройства или эмулятора для пакета. + + Could not run adb. No device found. + Не удалось запустить adb. Устройство не найдено. + + + adb finished with exit code %1. + adb завершился с кодом %1. + Package deploy: Running command '%1 %2'. Установка пакета: Выполнение команды «%1 %2». @@ -309,10 +321,6 @@ Please install an SDK of at least API version %1. Exit code: %1 Код завершения: %1 - - Clean old Qt libraries - Удаление старых библиотек Qt - Deploy Qt libraries. This may take some time, please wait. Установка библиотек Qt. Это может занять некоторое время, подождите пожалуйста. @@ -329,6 +337,10 @@ Please install an SDK of at least API version %1. Qt Android smart installer installation failed Не удалось установить Qt Android smart installer + + No Android toolchain selected. + Не выбран инструментарий для Android. + Installing package onto %1. Установка пакета на %1. @@ -374,6 +386,44 @@ Please install an SDK of at least API version %1. Устройство Android + + Android::Internal::AndroidGdbServerKitInformation + + GDB server + Сервер GDB + + + + Android::Internal::AndroidGdbServerKitInformationWidget + + Manage... + Управление... + + + Auto-detect + Определить + + + Edit... + Изменить... + + + Android GDB server + Сервер GDB для Android + + + The GDB server to use for this kit. + Сервер GDB для этого комплекта. + + + GDB Server for "%1" + Сервер GDB для «%1» + + + &Binary: + &Программа: + + Android::Internal::AndroidManager @@ -424,6 +474,10 @@ Please install at least one SDK. Cannot create Android package: current build configuration is not Qt 4. Не удалось создать пакет Android: текущая конфигурация сборки не Qt 4. + + Cannot create Android package: No ANDROID_TARGET_ARCH set in make spec. + Не удалось создать пакет Android: ANDROID_TARGET_ARCH не задана в спецификации сборки. + Cannot find ELF information Не удалось найти информацию ELF @@ -549,7 +603,7 @@ Please choose a valid package name for your application (e.g. "org.example. <b>Package configurations</b> - <b>Конфигурации созадния пакетов</b> + <b>Конфигурации создания пакетов</b> Select keystore file @@ -645,14 +699,6 @@ Please choose a valid package name for your application (e.g. "org.example. Cannot find %1 process. Не удалось найти процесс %1. - - - -'%1' killed. - - -«%1» завершён принудительно. - Android::Internal::AndroidSettingsPage @@ -675,6 +721,26 @@ Please choose a valid package name for your application (e.g. "org.example. "%1" does not seem to be an Android NDK top folder. Не похоже, чтобы «%1» был корневым каталогом Android NDK. + + Found %n toolchains for this NDK. + + Для этого NDK обнаружен %n инструментарий. + Для этого NDK обнаружено %n инструментария. + Для этого NDK обнаружено %n инструментариев. + + + + Qt version for architecture %1 is missing. + To add the Qt version, select Options > Build & Run > Qt Versions. + Отсутствует профиль Qt для архитектуры %1. + Для его добавления зайдите в Параметры - Сборка и запуск - Профили Qt. + + + Qt versions for architectures %1 are missing. + To add the Qt versions, select Options > Build & Run > Qt Versions. + Отсутствуют профили Qt для архитектур %1. + Для их добавления зайдите в Параметры - Сборка и запуск - Профили Qt. + Select Android SDK folder Выбор каталога Android SDK @@ -687,14 +753,6 @@ Please choose a valid package name for your application (e.g. "org.example. Select ant Script Выбор сценария ant - - Select GDB Executable - Выбор программы GDB - - - Select GDB Server Android Executable - Выбор Android-программы GDB Server - Select OpenJDK Path Выбор размещения OpenJDK @@ -713,14 +771,6 @@ Please choose a valid package name for your application (e.g. "org.example. Android GCC Android GCC - - Android GCC for %1 - Android GCC для %1 - - - Android GCC (%1-%2) - Android GCC (%1-%2) - Android::Internal::AvdModel @@ -835,7 +885,8 @@ You must have Qt libraries compiled for that platform Deploy local Qt libraries - Установить локальную Qt + Устанавливать локальные +библиотеки Qt Check this option to force the application to use local Qt libraries instead of system libraries. @@ -843,7 +894,8 @@ You must have Qt libraries compiled for that platform Use local Qt libraries - Использовать локальную Qt + Использовать локальные +библиотеки Qt Choose and install Ministro system wide Qt shared libraries. @@ -854,7 +906,8 @@ This option is useful when you want to try your application on devices which don Edit Rules File - Изменить файл правил + Изменить файл +правил Install Ministro, system-wide Qt shared libraries installer @@ -864,12 +917,17 @@ This option is useful when you want to try your application on devices which don Choose APK Выбрать APK + + Clean Libs on Device + Удалить библиотеки +с устройства + AndroidPackageCreationWidget Manifest - Декларация + Манифест 1.0.0 @@ -1030,10 +1088,6 @@ This option is useful when you want to try your application on devices which don Ant location: Размещение Ant: - - x86 GDB location: - Размещение GDB для x86: - OpenJDK location: Размещение OpenJDK: @@ -1067,20 +1121,8 @@ This option is useful when you want to try your application on devices which don Удалить - Android NDK tool chain version: - Версия инструментария NDK для Android: - - - ARM GDB location: - Размещение GDB для ARM: - - - ARM GDB server location: - Размещение сервера GDB для ARM: - - - x86 GDB server location: - Размещение сервера GDB для x86: + Automatically create kits for Android tool chains + Автоматически создавать комплекты для инструментариев Android @@ -1185,6 +1227,10 @@ This option is useful when you want to try your application on devices which don Build directory: Каталог сборки: + + Autotools Manager + Управление Autotools + AutotoolsProjectManager::Internal::AutotoolsManager @@ -1258,7 +1304,7 @@ This option is useful when you want to try your application on devices which don Qt Creator needs a compiler set up to build. Configure a compiler in the kit options. - Необходимо задать компилятор для сборки. Сделать это можно в настройках набора. + Необходимо задать компилятор для сборки. Сделать это можно в настройках комплекта. Configuration is faulty. Check the Issues view for details. @@ -1421,7 +1467,11 @@ This option is useful when you want to try your application on devices which don BaseQtVersion The compiler '%1' (%2) cannot produce code for the Qt version '%3' (%4). - Компилятор «%1» (%2) не может генерировать код для профиля Qt «%3» (%4). + Компилятор «%1» (%2) не может создавать код для профиля Qt «%3» (%4). + + + The compiler '%1' (%2) may not produce code compatible with the Qt version '%3' (%4). + Компилятор «%1» (%2) может не создавать код совместимый с профилем Qt «%3» (%4). Name: @@ -2030,6 +2080,13 @@ Local pulls are not applied to the master branch. Ошибка файла + + BlackBerry + + BlackBerry + BlackBerry + + BookmarkDialog @@ -2119,6 +2176,17 @@ Local pulls are not applied to the master branch. Удалить + + Bookmarks::Internal::BookmarkManager + + Edit Note + Изменение заметки + + + Note text: + Текст заметки: + + Bookmarks::Internal::BookmarkView @@ -2141,6 +2209,10 @@ Local pulls are not applied to the master branch. Remove All Удалить всё + + Edit Note + Изменить заметку + Bookmarks::Internal::BookmarkViewFactory @@ -2203,6 +2275,10 @@ Local pulls are not applied to the master branch. Next Bookmark in Document Следующая закладка в документе + + Edit Bookmark Note + Изменить заметку к закладке + BorderImageSpecifics @@ -2245,6 +2321,69 @@ Local pulls are not applied to the master branch. Настройки сборки + + ButtonSpecifics + + Button + Кнопка + + + Text + Текст + + + The text shown on the button + Текст, отображаемый на кнопке + + + Checked + Включена + + + The state of the button + Состояние кнопки + + + Checkable + Включаема + + + Determines whether the button is checkable or not. + Определяет, является ли кнопка включаемой или нет. + + + Default button + Кнопка по умолчанию + + + Sets the button as the default button in a dialog. + Делает кнопку в диалоге выбранной по умолчанию. + + + Tool tip + Подсказка + + + The tool tip shown for the button. + Подсказка, отображаемая для кнопки. + + + Text color + Цвет текста + + + Focus on press + Фокус при нажатии + + + Icon source + Источник значка + + + The URL of an icon resource. + URL ресурса значка. + + CMakeProjectManager::Internal::CMakeBuildConfigurationFactory @@ -2278,6 +2417,10 @@ Local pulls are not applied to the master branch. Build directory: Каталог сборки: + + CMake + CMake + CMakeProjectManager::Internal::CMakeEditor @@ -2315,7 +2458,7 @@ Local pulls are not applied to the master branch. CMakeProjectManager::Internal::CMakeRunConfiguration Run CMake kit - Запуск набора CMake + Запуск комплекта CMake Clean Environment @@ -2416,8 +2559,8 @@ Local pulls are not applied to the master branch. Генератор не выбран. - No valid cmake executable specified. - Не указана корректная программа cmake. + No valid CMake executable specified. + Правильная программа CMake не задана. CMake exited with errors. Please check CMake output. @@ -2442,6 +2585,10 @@ Local pulls are not applied to the master branch. Executable: Программа: + + Prefer Ninja generator (CMake 2.8.9 or higher required) + Предпочитать генератор Ninja (требуется CMake не ниже 2.8.9) + CMakeProjectManager::Internal::CMakeTarget @@ -2454,32 +2601,51 @@ Local pulls are not applied to the master branch. CMakeProjectManager::Internal::ChooseCMakePage - cmake Executable: - Исполняемый файл cmake: + CMake Executable: + Программа CMake: - Choose Cmake Executable - Выбор исполняемого файла Cmake + Choose CMake Executable + Выбор программы CMake - The cmake executable is valid. - Исполняемый файл cmake корректен. + The CMake executable is valid. + Программа CMake корректна. - Please specify the path to the cmake executable. No cmake executable was found in the path. - Укажите размещение программы cmake, так как она не была найдена автоматически. + Specify the path to the CMake executable. No CMake executable was found in the path. + Укажите путь к программе CMake, так как она не была найдена автоматически. - The cmake executable (%1) does not exist. - Программа cmake (%1) отсутствует. + The CMake executable (%1) does not exist. + Программа CMake (%1) не существует. - The path %1 is not a executable. - Путь %1 не является путём к исполняемой программе. + The path %1 is not an executable. + Путь %1 не является программой. - The path %1 is not a valid cmake. - Путь %1 не является корректным путём к программе cmake. + The path %1 is not a valid CMake executable. + Файл %1 не является программой CMake. + + + + CMakeProjectManager::Internal::GeneratorInfo + + Ninja (%1) + Ninja (%1) + + + NMake Generator (%1) + Генератор для NMake (%1) + + + MinGW Generator (%1) + Генератор для MinGW (%1) + + + Unix Generator (%1) + Генератор для Unix (%1) @@ -2502,7 +2668,7 @@ Local pulls are not applied to the master branch. Qt Creator needs a compiler set up to build. Configure a compiler in the kit options. - Необходимо задать компилятор для сборки. Сделать это можно в настройках набора. + Необходимо задать компилятор для сборки. Сделать это можно в настройках комплекта. Configuration is faulty. Check the Issues view for details. @@ -2516,12 +2682,12 @@ Local pulls are not applied to the master branch. Дополнительные параметры: - Kits: - Наборы: + Targets: + Цели: <b>No build configuration found on this kit.</b> - <b>Для этого набора отсутствует конфигурация сборки.</b> + <b>Для этого комплекта отсутствует конфигурация сборки.</b> Make @@ -2537,6 +2703,25 @@ Local pulls are not applied to the master branch. Сборка + + CMakeProjectManager::Internal::NoKitPage + + Show Options + Показать параметры + + + Check Kits + Проверить комплекты + + + There are compatible kits. + Имеются совместимые комплекты. + + + Qt Creator has no kits that are suitable for CMake projects. Please configure a kit. + У Qt Creator нет комплектов, подходящих для проектов CMake. Настройте комплект. + + CMakeProjectManager::Internal::ShadowBuildPage @@ -2558,10 +2743,18 @@ Local pulls are not applied to the master branch. CPlusPlus::CheckSymbols + + Only virtual methods can be marked 'final' + Только виртуальные методы могут иметь атрибут «final» + Expected a namespace-name Требуется название пространства имён + + Too many arguments + Слишком много параметров + CPlusPlus::OverviewModel @@ -2577,20 +2770,31 @@ Local pulls are not applied to the master branch. CPlusplus::CheckSymbols - Only virtual methods can be marked `override' - Только виртуальные методы можно отмечать «override» + Only virtual methods can be marked 'override' + Только виртуальные методы могут иметь атрибут «override» + + + + CheckBoxSpecifics + + Text + Текст - Only virtual methods can be marked `final' - Только виртуальные методы можно отмечать «final» + The text label for the check box + Надпись возле флажка - Too few arguments - Слишком мало параметров + Checked + Включён - Too many arguments - Слишком много параметров + Determines whether the check box is checkable or not. + Определяет, разрешено ли переключать флажок. + + + Focus on press + Фокус при нажатии @@ -2912,7 +3116,7 @@ Local pulls are not applied to the master branch. No ClearCase executable specified. - Исполняемый файл ClearCase не указан. + Программа ClearCase не указана. ClearCase Checkout @@ -3456,6 +3660,13 @@ p, li { white-space: pre-wrap; } Альфа + + ColorLineEdit + + Translate this string + Перевести эту строку + + ColorTypeButtons @@ -3483,6 +3694,29 @@ p, li { white-space: pre-wrap; } Прозрачность (меняется только в исходном состоянии) + + ComboBoxSpecifics + + Text + Текст + + + The text shown on the combobox + Текст, отображаемый на поле с выпадающим списком + + + The tool tip shown for the combobox. + Подсказка, отображаемая для поля с выпадающим списком. + + + Tool tip + Подсказка + + + Focus on press + Фокус при нажатии + + ContentWindow @@ -3749,6 +3983,14 @@ p, li { white-space: pre-wrap; } Go Forward Перейти вперёд + + &Save + &Сохранить + + + Save &As... + Сохранить &как... + Revert File to Saved Вернуть файл к сохранённому состоянию @@ -4039,6 +4281,10 @@ p, li { white-space: pre-wrap; } Core::InfoBarDisplay + + Do not show again + Больше не показывать + Close Закрыть @@ -4222,10 +4468,6 @@ p, li { white-space: pre-wrap; } Runs the current QML file with qmlviewer Запуск текущего файла QML с помощью qmlviewer - - Preview (qmlviewer) - Предпросмотр (qmlviewer) - Qt Quick @@ -4425,6 +4667,10 @@ p, li { white-space: pre-wrap; } <System Language> <Системный> + + Done + Выполнено + Restart required Требуется перезапуск @@ -4509,6 +4755,15 @@ p, li { white-space: pre-wrap; } File Browser Сбросить в исходное состояние. + + Reset warnings + Сброс предупреждений + + + Reset warnings + Button text + Сбросить предупреждения + Core::Internal::MainWindow @@ -5333,6 +5588,13 @@ to version control (%2) Не удалось добавить файлы под контроль версий + + CplusPlus::CheckSymbols + + Too few arguments + Слишком мало параметров + + CppEditor @@ -5435,6 +5697,14 @@ to version control (%2) Shift+F2 Shift+F2 + + Open Method Declaration/Definition in Next Split + Открыть объявления/определения в следующей панели + + + Ctrl+E, Shift+F2 + Ctrl+E, Shift+F2 + Rename Symbol Under Cursor Переименовать символ под курсором @@ -5556,8 +5826,8 @@ to version control (%2) CppTools::CppClassesFilter - Classes - Классы + C++ Classes + Классы C++ @@ -5580,6 +5850,13 @@ to version control (%2) Старый Creator + + CppTools::Internal::BuiltinIndexingSupport + + Parsing + Разбор + + CppTools::Internal::CompletionSettingsPage @@ -5670,14 +5947,14 @@ to version control (%2) Generate brief description Создавать краткое описание - - Add leading asterisks when continuing comments on new lines - Вставлять звёздочку в начало при переходе комментария на новую строку - Add leading asterisks Вставлять звёздочку в начало строки + + Add leading asterisks when continuing Qt (/*!) and Java (/**) style comments on new lines + Вставлять звёздочку в начало при переходе комментария в стиле Qt (/*!) или Java (/**) на новую строку + CppTools::Internal::CppCodeStyleSettingsPage @@ -5863,12 +6140,58 @@ if (a && </pre> </body></html> + + Pointers and References + Указатели и ссылки + + + Bind '*' and '&&' in types/declarations to + В типах/объявлениях привязывать «*» и «&&» к + + + <html><head/><body>This does not apply to the star and reference symbol in pointer/reference to functions and arrays, e.g.: +<pre> int (&rf)() = ...; + int (*pf)() = ...; + + int (&ra)[2] = ...; + int (*pa)[2] = ...; + +</pre></body></html> + <html><head/><body>Не применяется к указателям и ссылкам на функции и массивы, например: +<pre> int (&rf)() = ...; + int (*pf)() = ...; + + int (&ra)[2] = ...; + int (*pa)[2] = ...; + +</pre></body></html> + + + Identifier + Идентификатору + + + Type name + Имени типа + + + Left const/volatile + Левым const и volatile + + + This does not apply to references. + Не относится к ссылкам. + + + Right const/volatile + Правым const и volatile + CppTools::Internal::CppCurrentDocumentFilter - Methods in Current Document - Методы текущего документа + C++ Methods in Current Document + Методы C++ текущего документа @@ -5935,22 +6258,15 @@ if (a && CppTools::Internal::CppFunctionsFilter - Methods and Functions - Методы и функции + C++ Methods and Functions + Методы и функции C++ CppTools::Internal::CppLocatorFilter - Classes and Methods - Классы и методы - - - - CppTools::Internal::CppModelManager - - Parsing - Разбор + C++ Classes and Methods + Классы и методы C++ @@ -5963,6 +6279,10 @@ if (a && Switch Header/Source Переключить заголовочный/исходный + + Open Corresponding Header/Source in Next Split + Открыть заголовочный/исходный файл в следующей панели + CppTools::Internal::SymbolsFindFilter @@ -6116,6 +6436,14 @@ Flags: %3 Switch with Next Parameter Переместить параметр назад + + Reformat to "%1" + Переформатировать в «%1» + + + Reformat Pointers or References + Переформатировать указатели или ссылки + Convert to Objective-C String Literal Преобразовать в строковый литерал Objective-C @@ -6456,7 +6784,7 @@ Flags: %3 No cvs executable specified! - Не указан исполняемый файл программы cvs! + Не указана программа cvs! @@ -6701,7 +7029,11 @@ Flags: %3 Debugger Test - Тест отладчика + Тестирование отладчика + + + Debugger Runtime + Выполнение отладчика @@ -6748,7 +7080,7 @@ Flags: %3 No kit found. - Набор не найден. + Комплект не найден. @@ -6763,7 +7095,7 @@ Flags: %3 Only one executable allowed! - Допустим только один исполняемый файл! + Допустима только одна программа! The parameter '%1' of option '%2' does not match the pattern <handle>:<pid>. @@ -6872,7 +7204,7 @@ Flags: %3 Kit: - Набор: + Комплект: &Executable: @@ -6891,7 +7223,7 @@ Flags: %3 Kit: - Набор: + Комплект: &Port: @@ -7438,6 +7770,18 @@ This feature is only available for GDB. Debugger Error Ошибка отладчика + + Normal + Обычный + + + Separate Window + Отдельное окно + + + Image + Изображение + There is no CDB executable specified. Программа CDB не указана. @@ -7500,10 +7844,6 @@ This feature is only available for GDB. Debugger::Internal::CdbOptionsPageWidget - - Debugger Paths - Пути отладчика - Break on: Остановка на: @@ -7512,14 +7852,6 @@ This feature is only available for GDB. Additional &arguments: &Дополнительные параметры: - - &Symbol paths: - Пути к &символам: - - - S&ource paths: - Пути к &исходникам: - Startup Placeholder @@ -7553,6 +7885,45 @@ This feature is only available for GDB. This is useful to catch runtime error messages, for example caused by assert(). Полезно для отлова сообщений об ошибках создаваемых, например, assert(). + + Symbol paths: %1 + Пути к символам: %1 + + + <none> + <нет> + + + Source paths: %1 + Пути к исходникам: %1 + + + Paths + Пути + + + Edit... + Изменить... + + + Various + Разное + + + Ignore first chance access violations + Пропускать первые нарушения доступа к памяти + + + + Debugger::Internal::CdbPathDialog + + CDB Symbol Paths + Пути к символам для CDB + + + CDB Source Paths + Пути к исходникам для CDB + Debugger::Internal::CdbSymbolPathListEditor @@ -7579,6 +7950,17 @@ This feature is only available for GDB. Debugger::Internal::CommonOptionsPage + + Stop when %1() is called + Остановиться на вызове %1() + + + Always add a breakpoint on the <i>%1()</i> function. + Всегда устанавливать точку останова на функцию <i>%1()</i>. + + + + Debugger::Internal::CommonOptionsPageWidget Behavior Поведение @@ -7615,6 +7997,26 @@ This feature is only available for GDB. Switch to previous mode on debugger exit Переключаться в предыдущий режим при завершении отладчика + + Bring Qt Creator to foreground when application interrupts + Переходить в окно Qt Creator при прерывании приложения + + + Show QML object tree in Locals & Expressions when connected and not stepping. + Показывать дерево объектов QML в окне «Переменные и выражения» при подключении, но не при пошаговой отладке. + + + Show QML object tree + Показывать дерево объектов QML + + + Enable a full file path in breakpoints by default also for GDB. + Включение полного пути к исходным файлам для точек останова так же для GDB. + + + Set breakpoints using a full absolute path + Задавать полный путь к точкам останова + Register Qt Creator for debugging crashed applications. Зарегистрировать Qt Creator для отладки приложений, завершённых аварийно. @@ -7632,32 +8034,8 @@ This feature is only available for GDB. <бесконечна> - Bring Qt Creator to foreground when application interrupts - Переходить в окно Qt Creator при прерывании приложения - - - Show QML object tree in Locals & Expressions when connected and not stepping. - Показывать дерево объектов QML в окне «Переменные и выражения» при подключении, но не при пошаговой отладке. - - - Show QML object tree - Показывать дерево объектов QML - - - Enable a full file path in breakpoints by default also for the GDB - Включение полного пути к исходным файлам для точек останова - - - Breakpoints full path by default - Полный путь к точкам останова - - - Stop when %1() is called - Остановиться на вызове %1() - - - Always add a breakpoint on the <i>%1()</i> function. - Всегда устанавливать точку останова на функцию <i>%1()</i>. + Maximum string length: + Максимальная длина строки: @@ -7708,18 +8086,14 @@ This feature is only available for GDB. <html><body><p>Specify the path to the <a href="%1">Windows Console Debugger executable</a> (%2) here.</p></body></html> Label text for path configuration. %2 is "x-bit version". - <html><body><p>Укажите здесь путь к <a href="%1">исполняемому файлу Windows Console Debugger</a> (%2).</p></body></html> + <html><body><p>Укажите здесь путь к <a href="%1">программе Windows Console Debugger</a> (%2).</p></body></html> Debugger::Internal::DebuggerKitConfigWidget - - Manage... - Управление... - The debugger to use for this kit. - Отладчик, используемый с этим набором. + Отладчик, используемый с этим комплектом. Auto-detect @@ -7759,6 +8133,10 @@ This feature is only available for GDB. Save Contents Сохранить содержимое + + Reload Debugging Helpers + Перезагрузить помощники отладчика + Debugger::Internal::DebuggerPluginPrivate @@ -7968,7 +8346,7 @@ Qt Creator не может подключиться к нему. Executable file "%1" - Исполняемый файл «%1» + Программа «%1» Debugging file %1. @@ -8034,10 +8412,6 @@ Qt Creator не может подключиться к нему. Apply Changes on Save Применять изменения при сохранении - - Show Application On Top - Показывать приложение поверх всех - Select Выбрать @@ -8046,6 +8420,22 @@ Qt Creator не может подключиться к нему. Zoom Масштаб + + From + От + + + To + Кому + + + Flags + Флаги + + + Sections in "%1" + Секции в «%1» + Load Core File... Загрузить файл дампа... @@ -8118,6 +8508,10 @@ Qt Creator не может подключиться к нему. F9 F9 + + Show Application on Top + Показывать приложение поверх всех + Symbol Символ @@ -8628,7 +9022,7 @@ Try: %2 Application exited normally - Приложение нормально завершилось + Приложение завершилось успешно This does not seem to be a "Debug" build. @@ -8687,7 +9081,7 @@ Section %1: %2 Normal - Нормальный + Обычный Displayed @@ -9072,6 +9466,18 @@ markers in the source code editor. <html><head/><body><p>Enable stepping backwards.</p><p><b>Note:</b> This feature is very slow and unstable on the GDB side. It exhibits unpredictable behavior when going backwards over system calls and is very likely to destroy your debugging session.</p></body></html> <html><head/><body><p>Включение обратной отладки.</p><p><b>Внимание!</b> Эта функция очень медлительна и нестабильна со стороны GDB. Она может привести к непредсказуемому поведению при обратном проходе через системный вызов и краху отладочной сессии.</p><body></html> + + <html><head/><body><p>GDB commands entered here will be executed after GDB has been started and the debugging helpers have been initialized.</p><p>You can add commands to load further debugging helpers here, or modify existing ones.</p><p>To execute simple Python commands, prefix them with "python".</p><p>To execute sequences of Python commands spanning multiple lines prepend the block with "python" on a separate line, and append "end" on a separate line.</p><p>To execute arbitrary Python scripts, use <i>python execfile('/path/to/script.py')</i>.</p></body></html> + <html><head/><body><p>Введённые здесь команды будут выполняться при запуске GDB сразу после инициализации помощников отладчика.</p><p>Можно добавить команды для загрузки дополнительных помощников или изменить существующие.</p><p>Для выполнения простых команд Python, достаточно добавить перед ними слово «python».</p><p>Для выполнения последовательности команд Python, необходимо разделить их по разным строкам, при этом первая строка должна содержать только «python», а последняя ― «end».</p><p>Для запуска сценариев Python используйте <i>python execfile('/путь/к/script.py')</i>.</p></body></html> + + + Additional Attach Commands + Команды при подключении + + + <html><head/><body><p>GDB commands entered here will be executed after GDB has successfully attached to remote targets.</p><p>You can add commands to further set up the target here, such as "monitor reset" or "load".</body></html> + <html><head/><body><p>Следующие команды GDB будут выполнены, когда GDB успешно подключится к внешней цели.</p><p>Вы можете добавить тут команды для дополнительной настройки цели, например: «monitor reset» или «load».</body></html> + The number of seconds Qt Creator will wait before it terminates a non-responsive GDB process. The default value of 20 seconds should @@ -9118,12 +9524,24 @@ receives a signal like SIGSEGV during debugging. <html><head/><body>При включении этого параметра загрузка отладочной информации будет максимально отложена. В результате скорость запуска увеличится, но при этом нельзя будет устанавливать точки останова по имени файла и строке.</body></html> - Additional Startup Commands - Дополнительные команды запуска + Debug all children + Отлаживать всех потомков - <html><head/><body><p>GDB commands entered here will be executed after GDB has been started and the debugging helpers have been initialized.</p><p>You can add commands to load further debugging helpers here, or modify existing ones.</p><p>To execute arbitrary Python scripts, use <i>python execfile('/path/to/script.py')</i>.</p></body></html> - <html><head/><body><p>Введённые здесь команды будут выполняться при запуске GDB сразу после инициализации помощников отладчика.</p><p>Можно добавить команды для загрузки дополнительных помощников или изменить существующие.</p><p>Для запуска сценариев Python используйте <i>python execfile('/путь/к/script.py')</i>.</p></body></html> + <html><head/><body>Keep debugging all children after a fork.</body></html> + <html><head/><body>Продолжать отладку всех потомков после выполнения fork.</body></html> + + + Use Intel style disassembly + Стиль Intel для дизассемблера + + + <html><head/><body>GDB shows by default AT&&T style disassembly.</body></html> + <html><head/><body>По умолчанию, GDB дизассемблирует в стиле AT&&T.</body></html> + + + Additional Startup Commands + Дополнительные команды запуска GDB @@ -9432,6 +9850,10 @@ Stepping into the module or setting breakpoints by file and is expected to work. Show Symbols Показать символы + + Show Sections + Показать секции + Show Dependencies Показать зависимости @@ -9448,6 +9870,10 @@ Stepping into the module or setting breakpoints by file and is expected to work. Show Symbols in File "%1" Показать символы в файле «%1» + + Show Sections in File "%1" + Показать секции файла «%1» + Show Dependencies of "%1" Показать зависимости «%1» @@ -9729,75 +10155,6 @@ Do you want to retry? Анонимная функция - - Debugger::Internal::QtMessageLogEditor - - Cu&t - Выре&зать - - - &Copy - &Копировать - - - &Paste - В&ставить - - - Select &All - Вы&делить всё - - - C&lear - &Очистить - - - - Debugger::Internal::QtMessageLogView - - &Copy - &Копировать - - - &Show in Editor - &Показать в редакторе - - - C&lear - &Очистить - - - - Debugger::Internal::QtMessageLogWindow - - Log - Журнал - - - Show debug, log, and info messages. - Показывать сообщения уровней: отладка, журнал и информация. - - - Warning - Предупреждение - - - Show warning messages. - Показывать предупреждения. - - - Error - Ошибка - - - Show error and fatal messages. - Показывать ошибки и фатальные сообщения. - - - Clear Console - Очистить консоль - - Debugger::Internal::RegisterHandler @@ -10068,12 +10425,16 @@ Do you want to retry? Доступны исходники данного кадра. <br>Для открытия их дважды щёлкните по имени файла. - Binary debug information is not accessible for this frame. This either means the core was not compiled with debug information, or the debug information is not accessible. Note that most distributions ship debug information in separate packages. - Для данного кадра отсутствует отладочная информация. Это может означать, что код собран без отладочной информации или что она недоступна. Большинство дистрибутивов поставляют отладочную информацию в отдельных пакетах. + Binary debug information is not accessible for this frame. This either means the core was not compiled with debug information, or the debug information is not accessible. + Для данного кадра отсутствует отладочная информация. Это может означать, что код собран без отладочной информации или она недоступна. - Binary debug information is accessible for this frame. However, matching sources have not been found. Note that some distributions ship debug sources in separate packages. - Для данного кадра присутствует отладочная информация, однако, не удалось найти подходящие исходники. Ряд дистрибутивов поставляют отладочные исходники в отдельных пакетах. + Binary debug information is accessible for this frame. However, matching sources have not been found. + Для данного кадра присутствует отладочная информация, однако, не удалось найти подходящие исходники. + + + Note that most distributions ship debug information in separate packages. + Большинство дистрибутивов поставляют отладочную информацию в отдельных пакетах. @@ -10178,7 +10539,7 @@ Do you want to retry? &Kit: - На&бор: + &Комплект: Local &executable: @@ -10261,6 +10622,10 @@ Do you want to retry? Target&nbsp;id: Id&nbsp;цели: + + Group&nbsp;id: + Id&nbsp;группы: + Name: Название: @@ -10309,6 +10674,10 @@ Do you want to retry? Target ID ID цели + + Details + Подробнее + Name Имя @@ -10403,6 +10772,10 @@ Do you want to retry? Internal ID Внутрениий ID + + Debugger - Qt Creator + Отладчик - Qt Creator + <Edit> <Измените> @@ -11128,6 +11501,55 @@ Rebuilding the project might help. &Подключиться к процессу + + DiffEditor + + Diff Editor + Редактор изменений + + + + DiffEditor::DiffViewEditorWidget + + Skipped %n lines... + + Пропущена %n строка... + Пропущено %n строки... + Пропущено %n строк... + + + + + DiffEditor::Internal::DiffEditorEditable + + Ignore Whitespaces + Пропускать пробелы + + + Context Lines: + Контекстные строки: + + + + DiffEditor::Internal::DiffEditorPlugin + + Diff... + Сравнить... + + + Select First File for Diff + Выбор первого файла для сравнения + + + Select Second File for Diff + Выбор второго файла для сравнения + + + Diff "%1", "%2" + Editor title + Сравнение «%1» с «%2» + + EasingContextPane @@ -11343,13 +11765,6 @@ Rebuilding the project might help. Подробнее: - - ExtensionSystem::Internal::PluginErrorOverviewPrivate - - Continue - Продолжить - - ExtensionSystem::Internal::PluginErrorView @@ -11399,6 +11814,13 @@ Rebuilding the project might help. Нет + + ExtensionSystem::PluginErrorOverview + + Continue + Продолжить + + ExtensionSystem::PluginErrorView @@ -11538,10 +11960,6 @@ Reason: %3 FakeVim::Internal::FakeVimHandler - - Not implemented in FakeVim - Не реализовано в FakeVim - %1%2% %1%2% @@ -11558,34 +11976,34 @@ Reason: %3 "%1" %2L, %3C «%1» %2L, %3C - - %n lines filtered - - %n строка соответствует шаблону - %n строки соответствует шаблону - %n строк соответствуют шаблону - - Pattern not found: %1 Шаблон не найден: %1 - search hit BOTTOM, continuing at TOP - поиск дошёл до НИЗА и продолжился СВЕРХУ + Mark '%1' not set. + Отметить «%1» не установленным. - search hit TOP, continuing at BOTTOM - поиск дошёл до ВЕРХА и продолжился СНИЗУ - - - Mark '%1' not set - Отметить «%1» не установленным + Not implemented in FakeVim. + Не реализовано в FakeVim. Unknown option: Неизвестный параметр: + + Move lines into themselves. + Переместить строки в самих себя. + + + %n lines moved. + + %n строка перемещена. + %n строки перемещено. + %n строк перемещено. + + File "%1" exists (add ! to override) Файл «%1» уже существует (добавьте ! для перезаписи) @@ -11594,18 +12012,70 @@ Reason: %3 Cannot open file "%1" for writing Не удалось открыть файл «%1» для записи + + "%1" %2 %3L, %4C written. + «%1» %2 %3L, %4C записано. + Cannot open file "%1" for reading Не удалось открыть файл «%1» для чтения - %n lines %1ed %2 time + %n lines filtered. - %n строка сдвинута %1 %2 раз - %n строки сдвинуто %1 %2 раз - %n строк сдвинуто %1 %2 раз + %n строка соответствует шаблону. + %n строки соответствует шаблону. + %n строк соответствуют шаблону. + + Search hit BOTTOM, continuing at TOP. + Поиск дошёл до НИЗА и продолжился СВЕРХУ. + + + Search hit TOP, continuing at BOTTOM. + Поиск дошёл до ВЕРХА и продолжился СНИЗУ. + + + Search hit BOTTOM without match for: %1 + Поиск достиг КОНЦА, совпадений не найдено для: %1 + + + Search hit TOP without match for: %1 + Поиск достиг НАЧАЛА, совпадений не найдено для: %1 + + + %n lines indented. + + Отступы сделаны для %n строки. + Отступы сделаны для %n строк. + Отступы сделаны для %n строк. + + + + %n lines %1ed %2 time. + + %n строка сдвинута %1 %2 раз. + %n строка сдвинута %1 %2 раз. + %n строка сдвинута %1 %2 раз. + + + + %n lines yanked. + + %n строка скопирована. + %n строки скопировано. + %n строк скопировано. + + + + Already at oldest change. + Уже на первом изменении. + + + Already at newest change. + Уже на последнем изменении. + Cannot open file %1 Невозможно открыть файл %1 @@ -11614,14 +12084,6 @@ Reason: %3 Invalid regular expression: %1 Некорректное регулярное выражение %1 - - Already at oldest change - Уже на первом изменении - - - Already at newest change - Уже на последнем изменении - Unknown option: %1 Неизвестный параметр: %1 @@ -11633,6 +12095,14 @@ Reason: %3 FakeVim::Internal::FakeVimHandler::Private + + Recursive mapping + Рекурсивное связывание + + + Type Alt-V, Alt-V to quit FakeVim mode. + Нажмите Alt-V,Alt-V для выхода из режима FakeVim. + [New] [Новый] @@ -11744,6 +12214,14 @@ Reason: %3 Use smartcase Использовать smartcase + + Use wrapscan + Повторять поиск с начала + + + Show partial command + Показывать неполные команды + FakeVim::Internal::FakeVimPluginPrivate @@ -11869,6 +12347,10 @@ Reason: %3 Regular expressions Регулярные выражения + + Preserve case + Сохранять регистр + Flags: %1 Флаги: %1 @@ -11991,6 +12473,10 @@ Reason: %3 Use Regular Expressions Использовать регулярные выражения + + Preserve Case when Replacing + Сохранять регистр при замене + Find::Internal::FindWidget @@ -12058,12 +12544,12 @@ Reason: %3 Заменить - This change cannot be undone. - Данное изменение невозможно отменить. + Preserve case + Сохранять регистр - Do not warn again - Больше не предупреждать + This change cannot be undone. + Данное изменение невозможно отменить. The search resulted in more than %n items, do you still want to continue? @@ -12305,7 +12791,7 @@ Reason: %3 Qt Creator needs a compiler set up to build. Configure a compiler in the kit options. - Необходимо задать компилятор для сборки. Сделать это можно в настройках набора. + Необходимо задать компилятор для сборки. Сделать это можно в настройках комплекта. Configuration is faulty. Check the Issues view for details. @@ -12482,7 +12968,7 @@ These files are preserved. Cherry-picking %1... - Избирательное внесение изменений в %1... + Избирательное внесение изменений %1... @@ -12523,6 +13009,10 @@ These files are preserved. Refresh Обновить + + Fetching "%1"... + Загружается «%1»... + Gerrit::Internal::GerritModel @@ -12642,6 +13132,26 @@ These files are preserved. %1 returned %2. %1 возвратил %2. + + Timeout + Время вышло + + + The gerrit process has not responded within %1s. +Most likely this is caused by problems with SSH authentication. +Would you like to terminate it? + Процесс gerrit не отвечает в течение %1 с. +Скорее всего, возникла проблема с авторизацией через SSH. +Завершить его? + + + Keep Running + Продолжить выполнение + + + Terminate + Завершить + Git::CloneWizardPage @@ -12657,14 +13167,6 @@ These files are preserved. Clone URL: URL для клонирования: - - Delete master branch - Удалить ветку master - - - Delete the master branch after checking out the repository. - Удалить ветку master после клонирования хранилища. - Git::Internal::BaseGitDiffArgumentsWidget @@ -12708,6 +13210,49 @@ These files are preserved. Следить за локальной веткой «%1» + + Git::Internal::BranchCheckoutDialog + + Dialog + + + + Local Changes Found. Choose Action: + Имеются локальные изменения. Следует: + + + RadioButton + + + + Discard Local Changes + Откатить изменения + + + CheckBox + + + + Checkout branch "%1" + Выгрузить ветку «%1» + + + Move Local Changes to "%1" + Переместить изменения в «%1» + + + Pop Stash of "%1" + Восстановить спрятанное «%1» + + + Create Branch Stash for "%1" + Спрятать изменения «%1» + + + Create Branch Stash for Current Branch + Спрятать изменения текущей ветки + + Git::Internal::BranchDialog @@ -12758,6 +13303,14 @@ These files are preserved. &Checkout &Перейти + + &Merge + О&бъединить + + + Re&base + Переба&зировать + Git::Internal::BranchModel @@ -12781,8 +13334,20 @@ These files are preserved. Ошибка - Selected directory is not a Git repository - Выбранный каталог не является хранилищем Git + Selected directory is not a Git repository. + Выбранный каталог не является хранилищем Git. + + + Error: Unknown reference + Ошибка: Неизвестная ссылка + + + Error: Could not start Git. + Ошибка: Не удалось запустить Git. + + + Fetching commit data... + Загрузка данных фиксации... Select @@ -12839,8 +13404,16 @@ These files are preserved. скопирован - updated - обновлён + by both + обоими + + + by us + нами + + + by them + ими @@ -12888,6 +13461,10 @@ These files are preserved. Stash Description Описание спрятанного + + Conflicts detected + Обнаружены конфликты + Git SVN Log Git - история SVN @@ -12995,6 +13572,10 @@ These files are preserved. Cannot retrieve branch of "%1": %2 Не удалось получить ветку для «%1»: %2 + + Detached HEAD + Отцеплённая HEAD + Cannot retrieve top revision of "%1": %2 Не удалось получить последную ревизию для «%1»: %2 @@ -13046,6 +13627,10 @@ These files are preserved. Cannot obtain status: %1 Не удалось получить состояние: %1 + + <Detached HEAD> + <Отцеплённая HEAD> + Cannot launch "%1". Не удалось запустить «%1». @@ -13099,8 +13684,20 @@ These files are preserved. Файл не изменялся. - The command 'git pull --rebase' failed, aborting rebase. - Не удалось выполнить команду «git pull --rebase», перебазирование прервано. + Conflicts detected with commit %1 + Обнаружены конфликты с фиксацией %1 + + + Conflicts Detected + Обнаружены конфликты + + + Run &Merge Tool + &Начать объединение + + + &Skip + &Пропустить There are no modified files. @@ -13138,9 +13735,17 @@ These files are preserved. Аннотация %1 - Blame parent revision %1 + Blame Parent Revision %1 Аннотация родительской ревизии %1 + + Cherry-Pick Change %1 + Внести изменение %1 + + + Revert Change %1 + Откатить изменение %1 + Git::Internal::GitLogArgumentsWidget @@ -13203,6 +13808,10 @@ These files are preserved. Diff of "%1" Изменения «%1» + + Current &File + Тек&ущий файл + Meta+G,Meta+D Meta+G,Meta+D @@ -13239,6 +13848,10 @@ These files are preserved. Meta+G,Meta+U Meta+G,Meta+U + + Current &Project + Текущий про&ект + Diff Current Project Сравнить текущий проект @@ -13259,18 +13872,14 @@ These files are preserved. Meta+G,Meta+K Meta+G,Meta+K + + &Local Repository + &Локальное хранилище + Reset... Откатить (reset)... - - Launch repository browser - Запустить обозреватель хранилища - - - Remotes... - Внешние хранилища... - Show... Показать... @@ -13311,10 +13920,6 @@ These files are preserved. Clean... Очистить (clean)... - - Patch - Заплатки - Apply from Editor Наложить из редактора @@ -13367,10 +13972,6 @@ These files are preserved. Create Repository... Создать хранилище... - - Launch gitk - Запустить gitk - Saves the current state of your work and resets the repository. Сохраняет текущее состояние вашей работы и сбрасывает хранилище. @@ -13407,10 +14008,6 @@ These files are preserved. Branches... Ветки... - - Subversion - Subversion - Log История (log) @@ -13435,6 +14032,66 @@ These files are preserved. Fetch Загрузить (fetch) + + Revert Single Commit... + Откатить одну фиксацию... + + + Cherry-Pick Commit... + Избирательно применить фиксацию... + + + &Patch + &Изменение + + + &Stash + Спр&ятанное + + + &Remote Repository + &Внешнее хранилище + + + &Subversion + &Subversion + + + Manage Remotes... + Управление хранилищами... + + + Git &Tools + Сре&дства Git + + + Gitk + Gitk + + + Gitk Current File + Открыть текущий файл в Gitk + + + Gitk of "%1" + Открыть «%1» в Gitk + + + Gitk for folder of Current File + Открыть в Gitk каталог текущего файла + + + Gitk for folder of "%1" + Открыть в Gitk каталог «%1» + + + Repository Browser + Обозреватель хранилища + + + Merge Tool + Программа объединения + Commit Фиксировать @@ -13451,6 +14108,10 @@ These files are preserved. Another submit is currently being executed. В данный момент уже идёт другая фиксация. + + Unsupported version of Git found. Git %1 or later required. + Обнаружена неподдерживаемая версия Git. Необходим Git версии %1 или выше. + Amend %1 Исправить %1 @@ -13564,6 +14225,141 @@ These files are preserved. &Пропустить хуки + + Git::Internal::MergeTool + + Error + Ошибка + + + File input for the merge tool requires Git 1.7.8, or later. + Для задания файлов mergetool требуется Git не ниже 1.7.8. + + + Normal + Обычный + + + Submodule + Подмодуль + + + Deleted + Удалён + + + Symbolic link + Символьная ссылка + + + Modified + Изменён + + + Created + Создан + + + Submodule commit %1 + Фиксация подмодуля %1 + + + Symbolic link -> %1 + Символьная ссылка на %1 + + + Merge Conflict + Конфликт объединения + + + %1 merge conflict for '%2' +Local: %3 +Remote: %4 + Конфликт объединения (%1) для «%2» +Локальный: %3 +Внешний: %4 + + + &Local + &Локальный + + + &Remote + &Внешний + + + &Created + &Созданный + + + &Modified + &Изменённый + + + &Deleted + &Удалённый + + + Continue Merging + Продолжение объединения + + + Continue merging other unresolved paths? + Продолжить объединение при неразрешённых путях? + + + No changes found. + Изменений не найдено. + + + Skip + Пропустить + + + Merge tool process finished successully. + Программа объединения успешно завершилась. + + + Continue Cherry-Picking + Продолжение внесения изменений + + + You need to commit changes to finish cherry-picking. +Commit now? + Необходимо зафиксировать изменения для завершения выборочного слияния. +Фиксировать? + + + Continue Rebase + Продолжение перебазирования + + + Continue rebase? + Продолжить перебазирование? + + + Continue + Продолжить + + + Continue Revert + Продолжить откат + + + You need to commit changes to finish revert. +Commit now? + Необходимо зафиксировать изменения для завершения отката. +Зафиксировать? + + + Commit + Зафиксировать + + + Merge tool process terminated with exit code %1 + Процесс объединения завершился с кодом %1 + + Git::Internal::RemoteAdditionDialog @@ -13628,6 +14424,18 @@ These files are preserved. Reset to: Сбросить до: + + Reset type: + Тип сброса: + + + Hard Reset + Жёсткий + + + Soft Reset + Мягкий + Undo Changes to %1 Отменить изменения до %1 @@ -14534,6 +15342,14 @@ Add, modify, and remove document filters, which determine the documentation set Help::Internal::HelpViewer + + <title>about:blank</title> + <title>about:blank</title> + + + <html><head><meta http-equiv="content-type" content="text/html; charset=UTF-8"><title>Error 404...</title></head><body><div align="center"><br/><br/><h1>The page could not be found</h1><br/><h3>'%1'</h3></div></body></html> + <html><head><meta http-equiv="content-type" content="text/html; charset=UTF-8"><title>Ошибка 404...</title></head><body><div align="center"><br/><br/><h1>Не удалось найти страницу</h1><br/><h3>«%1»</h3></div></body></html> + Open Link Открыть ссылку @@ -14666,14 +15482,6 @@ Add, modify, and remove document filters, which determine the documentation set HelpViewer - - <title>about:blank</title> - - - - <html><head><meta http-equiv="content-type" content="text/html; charset=UTF-8"><title>Error 404...</title></head><body><div align="center"><br><br><h1>The page could not be found</h1><br><h3>'%1'</h3></div></body> - <html><head><meta http-equiv="content-type" content="text/html; charset=UTF-8"><title>Ошибка 404...</title></head><body><div align="center"><br><br><h1>Не удалось найти страницу</h1><br><h3>«%1»</h3></div></body> - Error 404... Ошибка 404... @@ -14718,6 +15526,29 @@ Add, modify, and remove document filters, which determine the documentation set Размер источника + + ImageViewer + + Color at %1,%2: red: %3 green: %4 blue: %5 alpha: %6 + Цвет в %1,%2: красный: %3 зелёный: %4 синий: %5 альфа: %6 + + + Size: %1x%2, %3 byte, format: %4, depth: %5 + Размер: %1x%2, %3 байт, формат: %4, глубина цвета: %5 + + + <Click to display color> + <Щёлкните для отображения цвета> + + + Copy Image + Скопировать изображение + + + Open Image Viewer + Открыть просмотр изображений + + ImageViewer::Internal::ImageViewer @@ -15283,6 +16114,10 @@ Do you want to kill it? Refresh interval: Период обновления: + + Locator filters that do not update their cached data immediately, such as the custom directory filters, update it after this time interval. + Период обновления фильтров поисковика, которые не сразу обновляют кэшированные данные (например: особые фильтры каталогов). + Macros @@ -15417,8 +16252,8 @@ Do you want to kill it? Madde::Internal::AbstractMaemoDeployByMountService - Missing build configuration. - Отстуствует конфигурация сборки. + Missing target. + Отсутствует цель. @@ -15771,49 +16606,6 @@ We will try to work around that, but you may experience problems. Установка не удалась: была попытка установить пакет с версией ниже текущей, а это недопустимо. - - Madde::Internal::MaemoDeployConfigurationWidget - - Project File Update Failed - Не удалось обновить файл проекта - - - Could not update the project file. - Не удалось обновить файл проекта. - - - Choose Icon (will be scaled to %1x%1 pixels, if necessary) - Выберите значок (если надо, размер будет изменён до %1x%1) - - - Invalid Icon - Неверный значок - - - Unable to read image - Не удалось прочитать изображение - - - Failed to Save Icon - Не удалось сохранить значок - - - Could not save icon to '%1'. - Не удалось сохранить значок в «%1». - - - Form - - - - Add Desktop File - Добавить файл .desktop - - - Add Launcher Icon... - Добавить значок запуска... - - Madde::Internal::MaemoDeploymentMounter @@ -16068,7 +16860,7 @@ We will try to work around that, but you may experience problems. Madde::Internal::MaemoMakeInstallToSysrootStep - Cannot deploy: No active build dconfiguration. + Cannot deploy: No active build configuration. Невозможно установить: нет активной конфигурации сборки. @@ -17358,6 +18150,14 @@ Do you want to add them to the project?</html> Qt Script file Файл сценария Qt + + Qt Build Suite file + Файл системы сборки «QBS» + + + Qt Creator Qt UI project file + Проект Qt Creator для Qt UI + JSON file Файл JSON @@ -18259,10 +19059,6 @@ Preselects Qt for Simulator and mobile targets if available. Import Project Импортировать проект - - Qt Application - Приложение Qt - Devices Устройства @@ -18283,7 +19079,7 @@ Preselects Qt for Simulator and mobile targets if available. The process "%1" exited normally. - Процесс «%1» завершился нормально. + Процесс «%1» завершился успешно. The process "%1" exited with code %2. @@ -18387,13 +19183,17 @@ Preselects Qt for Simulator and mobile targets if available. Build/Deployment canceled Сборка/установка отменена + + Elapsed time: %1. + Прошло времени: %1. + Canceled build/deployment. Сборка/установка была отменена. Error while building/deploying project %1 (kit: %2) - Ошибка при сборке/установке проекта %1 (набор: %2) + Ошибка при сборке/установке проекта %1 (комплект: %2) When executing step '%1' @@ -18504,14 +19304,6 @@ Preselects Qt for Simulator and mobile targets if available. Plain C Project Простой проект на языке C - - Creates an experimental Qt5 Gui application for BlackBerry 10. You need an own Qt5 build for BlackBerry 10 since Qt5 is not provided in the current BlackBerry 10 NDK and is not included in DevAlpha devices. - Создание экспериментального GUI приложения на Qt5 для BlackBerry 10. Для этого необходимо заранее собрать Qt5 для BlackBerry 10, так как Qt5 не входит в состав BlackBerry 10 NDK и не включён в устройства DevAlpha. - - - Creates an experimental Qt Quick 2 application for BlackBerry 10. You need an own Qt5 build for BlackBerry 10 since Qt5 is not provided in the current BlackBerry 10 NDK and is not included in DevAlpha devices. - Создание экспериментального GUI приложения на Qt Quick 2 для BlackBerry 10. Для этого необходимо заранее собрать Qt5 для BlackBerry 10, так как Qt5 не входит в состав BlackBerry 10 NDK и не включён в устройства DevAlpha. - Creates a plain C project using CMake, not using the Qt library. Создание простого проекта под управлением CMake на языке C, но без использования библиотеки Qt. @@ -18552,22 +19344,6 @@ Preselects Qt for Simulator and mobile targets if available. Qt5 Application descriptor Описание для приложения Qt5 - - BlackBerry Qt5 Gui Application - GUI приложение Qt5 для BlackBerry - - - BlackBerry Qt Quick 2 Application - Приложение Qt Quick 2 для BlackBerry - - - Creates a Qt Quick application for BlackBerry. - Создание приложения для BlackBerry с использованием Qt Quick. - - - BlackBerry Qt Quick Application - Приложение Qt Quick для BlackBerry - Plain C++ Project Простой проект на языке C++ @@ -18600,6 +19376,62 @@ Preselects Qt for Simulator and mobile targets if available. Qt Creator Plugin Модуль Qt Creator + + Creates a Cascades application for BlackBerry 10. + Создание приложения на основе Cascades для BlackBerry 10. + + + BlackBerry Cascades Application + Приложение на основе Blackberry Cascades + + + Creates an experimental Qt 5 GUI application for BlackBerry 10. You need to provide your own build of Qt 5 for BlackBerry 10 since Qt 5 is not provided in the current BlackBerry 10 NDK and is not included in DevAlpha devices. + Создание экспериментального GUI приложения на Qt 5 для BlackBerry 10. Вам потребуется добавить свою собственную сборку Qt 5 для BlackBerry 10, так как Qt 5 не входит в состав BlackBerry 10 NDK и не включён в устройства DevAlpha. + + + BlackBerry Qt 5 GUI Application + GUI приложение на Qt 5 для BlackBerry + + + Creates a qmake-based test project for which a code snippet can be entered. + Создание тестового проекта на базе qmake с возможностью вставки фрагмента кода. + + + Code Snippet + Фрагмент кода + + + Other Projects + Другие проекты + + + Snippet Parameters + Параметры фрагмента + + + Code: + Код: + + + Type: + Тип: + + + Console application + Консольное приложение + + + Application bundle (Mac) + + + + Headless (QtCore) + Минимальное (только QtCore) + + + Gui application (QtCore, QtGui, QtWidgets) + Приложение с GUI (QtCore, QtGui, QtWidgets) + Plugin Information Информация о модуле @@ -18761,7 +19593,7 @@ Reason: %2 Устройство не соответствует типу. - No Device set. + No device set. Устройство не задано. @@ -18807,7 +19639,7 @@ Reason: %2 Kit: - Набор: + Комплект: &Filter: @@ -18915,6 +19747,13 @@ Remote error output was: %1 Используется <b>%1</b> и + + ProjectExplorer::GccToolChain + + %1 (%2 %3 in %4) + %1 (%2 %3 в %4) + + ProjectExplorer::IDevice @@ -19149,15 +19988,6 @@ Remote error output was: %1 Task is of type: warning предупреждение: - - &Copy - Name of the action triggering the copytaskhandler - &Копировать - - - Copy task to clipboard - Копировать задачу в буфер обмена - ProjectExplorer::Internal::CurrentProjectFilter @@ -19177,6 +20007,60 @@ Remote error output was: %1 Проект «%1»: + + ProjectExplorer::Internal::CustomToolChainConfigWidget + + Each line defines a macro. Format is MACRO[=VALUE] + Каждая строка определяет макрос. Формат: MACRO[=VALUE] + + + Each line adds a global header lookup path. + Каждая строка добавляет глобальный путь поиска заголовочных файлов. + + + Comma-separated list of flags that turn on C++11 support. + Разделённый запятыми список флагов, каждый из которых включает поддержку C++11. + + + Comma-separated list of mkspecs. + Разделённый запятыми список mkspec. + + + &Compiler path: + Путь к &компилятору: + + + &Make path: + Путь к &make: + + + &ABI: + &ABI: + + + &Predefined macros: + &Предопределённые макросы: + + + &Header paths: + Пути к &заголовочным файлам: + + + C++11 &flags: + &Флаги C++11: + + + &Qt mkspecs: + Список &Qt mkspec: + + + + ProjectExplorer::Internal::CustomToolChainFactory + + Custom + Особый + + ProjectExplorer::Internal::CustomWizardPage @@ -19216,12 +20100,12 @@ Remote error output was: %1 ProjectExplorer::Internal::DeviceInformationConfigWidget - The device to run the applications on. - Устройство, на котором будут запускаться приложения. + Manage + Управление - Manage... - Управление... + The device to run the applications on. + Устройство, на котором будут запускаться приложения. Device: @@ -19360,6 +20244,14 @@ Remote error output was: %1 Open Parent Folder Открыть родительскую папку + + Show Hidden Files + Отображать скрытые файлы + + + Synchronize with Editor + Согласовывать с редактором + Choose Folder... Выбрать папку... @@ -19384,8 +20276,8 @@ Remote error output was: %1 Alt+Y - Synchronize with Editor - Согласовать с редактором + Filter Files + Отображение файлов @@ -19414,7 +20306,7 @@ Remote error output was: %1 Kit name and icon. - Название и значок набора. + Название и значок комплекта. Select Icon @@ -19514,7 +20406,7 @@ Remote error output was: %1 Kit - Набор + Комплект Deploy @@ -19532,9 +20424,13 @@ Remote error output was: %1 <b>Project:</b> %1 <b>Проект:</b> %1 + + <b>Path:</b> %1 + <b>Путь:</b> %1 + <b>Kit:</b> %1 - <b>Набор:</b> %1 + <b>Комплект:</b> %1 <b>Build:</b> %1 @@ -19562,7 +20458,7 @@ Remote error output was: %1 Kit: <b>%1</b><br/> - Набор: <b>%1</b><br/> + Комплект: <b>%1</b><br/> Build: <b>%1</b><br/> @@ -19719,6 +20615,14 @@ Remote error output was: %1 <i>jom</i> is a drop-in replacement for <i>nmake</i> which distributes the compilation process to multiple CPU cores. The latest binary is available at <a href="http://releases.qt-project.org/jom/">http://releases.qt-project.org/jom/</a>. Disable it if you experience problems with your builds. <i>jom</i> - это замена <i>nmake</i>, распределяющая процесс компиляции на несколько ядер процессора. Свежайшая сборка доступна на <a href="http://releases.qt-project.org/jom/">http://releases.qt-project.org/jom/</a>. Отключите использование jom вместо nmake в случае проблем со сборкой. + + Reset + Сбросить + + + Default build directory: + Каталог сборки по умолчанию: + ProjectExplorer::Internal::ProjectFileFactory @@ -19864,6 +20768,18 @@ to project '%2'. Для проекта «%1» публикация не доступна. + + ProjectExplorer::Internal::RemoveTaskHandler + + Remove + Name of the action triggering the removetaskhandler + Удалить + + + Remove task from the task list + Удаление из списка задач + + ProjectExplorer::Internal::RunSettingsWidget @@ -20011,8 +20927,8 @@ to project '%2'. ProjectExplorer::Internal::ShowInEditorTaskHandler - &Show in Editor - &Показать в редакторе + Show in Editor + Показать в редакторе Show task location in an editor. @@ -20029,6 +20945,10 @@ to project '%2'. Show output generating this issue. Показать вывод с этим сообщением. + + O + O + ProjectExplorer::Internal::SysRootInformationConfigWidget @@ -20056,11 +20976,41 @@ to project '%2'. ProjectExplorer::Internal::TargetSettingsPanelWidget No kit defined in this project. - Для данного проекта не задан набор. + Для данного проекта не задан комплект. + + + Incompatible Kit + Комплект не подходит + + + Build configurations: + + Конфигурации сборки: + + + Deploy configurations: + + Конфигурации установки: + + + Run configurations + Конфигурации запуска + + + Kit %1 is incompatible with kit %2. + Комплекты %1 и %2 несовместимы. + + + Partially Incompatible Kit + Комплект частично несовместим + + + Some configurations could not be copied. + Некоторые конфигураций не удалось скопировать. Cancel Build && Remove Kit - Отменить сборку и удалить набор + Отменить сборку и удалить комплект Do Not Remove @@ -20068,20 +21018,32 @@ to project '%2'. Remove Kit %1? - Удаление набора %1 + Удаление комплекта %1 The kit <b>%1</b> is currently being built. - В данный момент идёт сборка с использованием набора <b>%1</b>. + В данный момент идёт сборка с использованием комплекта <b>%1</b>. - Do you want to cancel the build process and remove the Kit anyway? - Остановить процесс сборки и удалить набор? + Do you want to cancel the build process and remove the kit anyway? + Остановить процесс сборки и удалить комплект? Do you really want to remove the "%1" kit? - Удалить набор «%1»? + Удалить комплект «%1»? + + + Change Kit + Сменить комплект + + + Copy to Kit + Скопировать в комплект + + + Remove Kit + Удалить комплект Qt Creator @@ -20125,6 +21087,21 @@ to project '%2'. Отбор по категориям + + ProjectExplorer::Internal::TextEditDetailsWidget + + Empty + Пусто + + + %n entries + + %n элемент + %n элемента + %n элементов + + + ProjectExplorer::Internal::ToolChainInformationConfigWidget @@ -20296,7 +21273,7 @@ to project '%2'. ProjectExplorer::KitOptionsPage Kits - Наборы + Комплекты Add @@ -20561,11 +21538,11 @@ to project '%2'. The project '%1' has no active kit. - У проекта «%1» нет активного набора. + У проекта «%1» нет активного комплекта. The kit '%1' for the project '%2' has no active run configuration. - Для набора «%1» проекта «%2» нет активной конфигурации запуска. + Для комплекта «%1» проекта «%2» нет активной конфигурации запуска. A build is still in progress. @@ -20653,16 +21630,52 @@ Do you want to ignore them? Open Build and Run Kit Selector... - Открыть выбор набора для сборки и запуска... + Открыть выбор комплекта для сборки и запуска... Quick Switch Kit Selector - Выбор быстрого переключения наборов + Выбор быстрого переключения комплектов Full build path of the current project's active build configuration. Полный путь к каталогу сборки активной конфигурации текущего проекта. + + The current project's name. + Название текущего проекта. + + + The currently active kit's name. + Название активного комплекта. + + + The currently active kit's name in a filesystem friendly version. + Название активного комплекта в пригодной для файловой системе форме. + + + The currently active kit's id. + Идентификатор активного комплекта. + + + The currently active build configuration's name. + Название активной конфигурации сборки. + + + The currently active build configuration's type. + Тип активной конфигурации сборки. + + + debug + отладка + + + release + выпуск + + + unknown + неизвестно + Failed to Open Project Не удалось открыть проект @@ -20675,6 +21688,10 @@ Do you want to ignore them? Could Not Run Невозможно запустить + + <b>Warning:</b> This file is outside the project directory. + <b>Предупреждение:</b> Этот файл расположен вне каталога проекта. + Build Build step @@ -20894,17 +21911,17 @@ Reason: %2 ProjectExplorer::SettingsAccessor - - Using Old Project Settings File - Используется старый файл настроект проекта - <html><head/><body><p>A versioned backup of the .user settings file will be used, because the non-versioned file was created by an incompatible newer version of Qt Creator.</p><p>Project settings changes made since the last time this version of Qt Creator was used with this project are ignored, and changes made now will <b>not</b> be propagated to the newer version.</p></body></html> <html><head/><body><p>Будет использоваться резервная копия файла настроек .user более старой версии, так как текущий файл создан несовместимой версией Qt Creator.</p><p>Изменения настроек проекта сделанные с момента последнего запуска этой версии Qt Creator не учитываются, а изменения вносимые сейчас <b>не будут</b> сохранены в новую версию файла проекта.</p></body></html> - Project Settings File from a different Environment? - Настройки проекта из другого компьютера? + Using Old Settings File for '%1' + Используется старый файл настроек для проекта «%1» + + + Settings File for '%1' from a different Environment? + Настройки проекта «%1» с другого компьютера? Qt Creator has found a .user settings file which was created for another development setup, maybe originating from another machine. @@ -21012,7 +22029,7 @@ Remote stderr was: %1 No compiler set in kit. - Не задан компилятор для набора. + У комплекта не задан компилятор. @@ -21026,25 +22043,6 @@ Remote stderr was: %1 Установить на устройство Maemo - - QApplication - - Ninja (%1) - Ninja (%1) - - - NMake Generator (%1) - Генератор для NMake (%1) - - - MinGW Generator (%1) - Генератор для MinGW (%1) - - - Unix Generator (%1) - Генератор для Unix (%1) - - QSsh::Internal::SftpChannelPrivate @@ -21338,6 +22336,179 @@ Remote stderr was: %1 Не удалось сохранить открытый ключ: %1 + + QbsProjectManager::Internal::QbsBuildConfiguration + + Parsing the Qbs project. + Разбор проекта Qbs. + + + Parsing of Qbs project has failed. + Не удалось разобрать проект Qbs. + + + + QbsProjectManager::Internal::QbsBuildConfigurationFactory + + Qbs based build + Сборка на базе Qbs + + + New Configuration + Новая конфигурация + + + New configuration name: + Название новой конфигурации: + + + %1 Debug + Debug build configuration. We recommend not translating it. + %1 Debug + + + %1 Release + Release build configuration. We recommend not translating it. + %1 Release + + + + QbsProjectManager::Internal::QbsBuildConfigurationWidget + + Build directory: + Каталог сборки: + + + + QbsProjectManager::Internal::QbsBuildStep + + Qbs build + Qbs (сборка) + + + + QbsProjectManager::Internal::QbsBuildStepConfigWidget + + Dry run + Тестовое выполнение + + + Keep Going + Выполнять в + + + jobs + потоках + + + Debug + Отладка + + + Release + Выпуск + + + Build variant: + Тип сборки: + + + <b>Qbs:</b> %1 + <b>Qbs:</b> %1 + + + + QbsProjectManager::Internal::QbsBuildStepFactory + + Qbs + Qbs + + + + QbsProjectManager::Internal::QbsCleanStep + + Qbs clean + Qbs (очистка) + + + + QbsProjectManager::Internal::QbsCleanStepConfigWidget + + Clean all artifacts + Очистить всё + + + Dry run + Тестовое выполнение + + + Keep Going + Выполнять в + + + jobs + потоках + + + <b>Qbs:</b> %1 + <b>Qbs:</b> %1 + + + + QbsProjectManager::Internal::QbsCleanStepFactory + + Qbs + Qbs + + + + QbsProjectManager::Internal::QbsProject + + Evaluating + Вычисление + + + + QbsProjectManager::Internal::QbsProjectManagerPlugin + + Reparse Qbs + Переразбор Qbs + + + Build + Собрать + + + + QbsProjectManager::Internal::QbsStepConfigWidget + + Dry run + Тестовое выполнение + + + Keep Going + Выполнять в + + + jobs + потоках + + + <b>Qbs:</b> %1 + <b>Qbs:</b> %1 + + + + QmlApplicationWizard + + Failed to read %1 template. + Не удалось прочитать шаблон %1. + + + Failed to read file %1. + Не удалось прочитать файл %1. + + QmlDebug::QmlOutputParser @@ -21359,26 +22530,7 @@ Remote stderr was: %1 - QmlDesigner::ComponentView - - whole document - документ полностью - - - - QmlDesigner::DesignDocumentController - - -New Form- - -Новая Форма- - - - Cannot save to file "%1": permission denied. - Не удалось сохранить в файл «%1»: недостаточно прав. - - - Parent folder "%1" for file "%2" does not exist. - Родительский каталог «%1» файла «%2» не существует. - + QmlDesigner::DesignDocument Error Ошибка @@ -21387,59 +22539,36 @@ Remote stderr was: %1 QmlDesigner::FormEditorWidget - Snap to guides (E) - Прилипать к направляющим (E) + Transform Tool (Q). + Инструмент преобразования (Q). - Show bounding rectangles and stripes for empty items (Press Key A) - Показавать границы и контуры пустых объектов (нажмите клавишу A) + Snap to guides (E). + Прилипать к направляющим (E). - Only select items with content (S) - Выделять только элементы с содержимым (S) + Toggle snapping and anchoring (R). + Переключение выравнивания и прилипания (R). - width - ширина + Show bounding rectangles and stripes for empty items (A). + Показавать границы и контуры пустых объектов (A). - height - высота + Only select items with content (S). + Выделять только элементы с содержимым (S). - Reset view (R) - Сбросить вид (R) - - - - QmlDesigner::Internal::BauhausPlugin - - Switch Text/Design - Переключить текст/дизайн + Width + Ширина - Save %1 As... - Сохранить %1 как... + Height + Высота - &Save %1 - &Сохранить %1 - - - Revert %1 to Saved - Вернуть %1 к сохранённому - - - Close %1 - Закрыть %1 - - - Close All Except %1 - Закрыть все, кроме %1 - - - Close Others - Закрыть другие + Reset view (R). + Сбросить вид (R). @@ -21503,74 +22632,6 @@ Remote stderr was: %1 QmlDesigner::Internal::DesignModeWidget - - &Undo - &Отменить - - - &Redo - &Повторить - - - Delete - Удалить - - - Delete "%1" - Удалить «%1» - - - Cu&t - Выре&зать - - - Cut "%1" - Вырезать «%1» - - - &Copy - &Копировать - - - Copy "%1" - Копировать «%1» - - - &Paste - В&ставить - - - Paste "%1" - Удалить «%1» - - - Select &All - Вы&делить всё - - - Select All "%1" - Выделить все «%1» - - - Toggle Full Screen - Переключить полноэкранный режим - - - &Restore Default View - &Восстановить исходный вид - - - &Go into Component - П&ерейти к элементу - - - Toggle &Left Sidebar - Показать/скрыть &левую панель - - - Toggle &Right Sidebar - Показать/скрыть &правую панель - Projects Проекты @@ -21590,6 +22651,10 @@ Remote stderr was: %1 QmlDesigner::Internal::DocumentWarningWidget + + Placeholder + Заполнитель + <a href="goToError">Go to error</a> <a href="goToError">Перейти к ошибке</a> @@ -21603,6 +22668,48 @@ Remote stderr was: %1 Внутренняя ошибка (%1) + + QmlDesigner::Internal::MetaInfoPrivate + + Invalid meta info + Неверная мета-информация + + + + QmlDesigner::Internal::MetaInfoReader + + Illegal state while parsing + При разборе обнаружен неверный state + + + No property definition allowed + Определение свойства недопустимо + + + Invalid type %1 + Неверный тип %1 + + + Unknown property for Type %1 + Неизвестное свойство для Type %1 + + + Unknown property for ItemLibraryEntry %1 + Неизвестное свойство для ItemLibraryEntry %1 + + + Unknown property for Property %1 + Неизвестное свойство для Property %1 + + + Unknown property for QmlSource %1 + Неизвестное свойство для QmlSource %1 + + + Invalid or duplicate item library entry %1 + Неверная или повторяющаяся запись библиотеки элементов %1 + + QmlDesigner::Internal::ModelPrivate @@ -21644,6 +22751,26 @@ Remote stderr was: %1 Height Высота + + Warnings + Предупреждения + + + Warn about QML features which are not properly supported by the Qt Quick Designer + Предупреждать об особенностях QML, которые некорректно поддерживаются Qt Quick Designer + + + Warn about unsupported features in the Qt Quick Designer + Предупреждать о неподдерживаемых особенностях в Qt Quick Designer + + + Also warn in the code editor about QML features which are not properly supported by the Qt Quick Designer + Ещё предупреждать в редакторе кода об особенностях QML, которые некорректно поддерживаются Qt Quick Designer + + + Warn about unsupported features of Qt Quick Designer in the code editor + Предупреждать о неподдерживаемых особенностях Qt Designer в редакторе кода + QmlDesigner::InvalidArgumentException @@ -21674,96 +22801,21 @@ Remote stderr was: %1 Library search input hint text <Фильтр> - - - QmlDesigner::ModelNodeContextMenu - Selection - Выделение + I + I - Select parent: %1 - Выделить владельца: %1 + Manage imports for components + Управление импортом компонентов - Select: %1 - Выделить: %1 + Basic Qt Quick only + Только базовый Qt Quick - Stack (z) - Укладка (по оси Z) - - - To Front - В начало - - - To Back - В конец - - - Raise - Поднять - - - Lower - Опустить - - - Reset z property - Сбросить свойство z - - - Edit - Изменить - - - Reset Position - Сбросить позицию - - - Reset Size - Сбросить размер - - - Visibility - Видимость - - - Anchors - Привязки - - - Fill - Залить - - - Reset - Сбросить - - - Layout - Компоновка - - - Layout in Row - Компоновать в строку - - - Layout in Column - Компоновать в колонку - - - Layout in Grid - Компоновать по сетке - - - Layout in Flow - Перетекающая компоновка - - - Go into Component - Перейти к элементу + Meego Components + Компоненты Meego @@ -21825,16 +22877,24 @@ Remote stderr was: %1 The executable of the QML Puppet process (%1) cannot be started. Please check your installation. QML Puppet is a process which runs in the background to render the items. - Не удалось запустить программа QML Puppet (%1). Если Qt Creator не может её запустить, значить есть проблема с установкой. Qml Puppet - это процесс, запускамый в фоне для отрисовки элементов. + Не удалось запустить программу QML Puppet (%1). Возможно есть проблема с установкой. Qml Puppet ― это процесс, запускамый в фоне для отрисовки элементов. + + + The executable of the QML Puppet process (<code>%1</code>) cannot be found. Check your installation. QML Puppet is a process which runs in the background to render the items. + Не удалось найти программу QML Puppet (<code>%1</code>). Возможно есть проблема с установкой. Qml Puppet ― это процесс, запускамый в фоне для отрисовки элементов. + + + You can build <code>qml2puppet</code> yourself with Qt 5.0.1 or higher. The source can be found in <code>%1</code>. + Вы можете собрать <code>qml2puppet</code> самостоятельно для Qt 5.0.1 или выше. Исходники находятся в <code>%1</code>. + + + <code>qml2puppet</code> will be installed to the <code>bin</code> directory of your Qt version. Qt Quick Designer will check the <code>bin</code> directory of the currently active Qt version of your project. + <code>qml2puppet</code> будет установлен в каталог <code>bin</code> профиля Qt. Qt Quick Designer проверяет каталог <code>bin</code> активного в проекте профиля Qt. Cannot Find QML Puppet Executable Не удалось найти программу QML Puppet - - The executable of the QML Puppet process (%1) cannot be found. Please check your installation. QML Puppet is a process which runs in the background to render the items. - Не удалось найти программа QML Puppet (%1). Если Qt Creator не может её найти, значить есть проблема с установкой. Qml Puppet - это процесс, запускамый в фоне для отрисовки элементов. - QmlDesigner::PluginManager @@ -21862,6 +22922,13 @@ Remote stderr was: %1 %1 уже существует + + QmlDesigner::QmlDesignerPlugin + + Switch Text/Design + Переключить текст/дизайн + + QmlDesigner::QmlModelView @@ -21869,6 +22936,13 @@ Remote stderr was: %1 Неверный идентификатор + + QmlDesigner::ResetWidget + + Reset All Properties + Сбросить все свойства + + QmlDesigner::RewriterView @@ -21892,6 +22966,101 @@ Remote stderr was: %1 столбец %1 + + QmlDesigner::ShortCutManager + + &Undo + От&менить + + + &Redo + &Повторить + + + Delete + Удалить + + + Delete "%1" + Удалить «%1» + + + Cu&t + Выре&зать + + + Cut "%1" + Вырезать «%1» + + + &Copy + &Копировать + + + Copy "%1" + Копировать «%1» + + + &Paste + В&ставить + + + Paste "%1" + Удалить «%1» + + + Select &All + Вы&делить всё + + + Select All "%1" + Выделить все «%1» + + + Toggle Full Screen + Переключить полноэкранный режим + + + &Restore Default View + &Восстановить исходный вид + + + Toggle &Left Sidebar + Показать/скрыть &левую панель + + + Toggle &Right Sidebar + Показать/скрыть &правую панель + + + &Go into Component + П&ерейти к элементу + + + Save %1 As... + Сохранить %1 как... + + + &Save %1 + &Сохранить %1 + + + Revert %1 to Saved + Вернуть %1 к сохранённому + + + Close %1 + Закрыть %1 + + + Close All Except %1 + Закрыть все, кроме %1 + + + Close Others + Закрыть другие + + QmlDesigner::StatesEditorModel @@ -21928,7 +23097,7 @@ Remote stderr was: %1 - QmlDesigner::TextToModelMerger error message + QmlDesigner::TextToModelMerger No import statements found Не найдены операторы import @@ -21937,6 +23106,10 @@ Remote stderr was: %1 Unsupported QtQuick version Неподдерживаемая версия Qt Quick + + This .qml file contains features which are not supported by Qt Quick Designer + Этот файл .qml содержит свойства, не поддерживаемые Qt Quick Designer + QmlDesigner::XUIFileDialog @@ -21957,6 +23130,133 @@ Remote stderr was: %1 Все файлы (*) + + QmlDesignerContextMenu + + Selection + Выделение + + + Stack (z) + Укладка (по оси Z) + + + Edit + Изменить + + + Anchors + Привязки + + + Layout + Компоновка + + + Select parent: %1 + Выделить владельца: %1 + + + Select: %1 + Выделить: %1 + + + Cut + Вырезать + + + Copy + Копировать + + + Paste + Вставить + + + Select Parent: %1 + Выделить владельца: %1 + + + Deselect: + Снять выделение: + + + Delete Selection + Удалить выделенное + + + To Front + В начало + + + To Back + В конец + + + Raise + Поднять + + + Lower + Опустить + + + Undo + Отменить + + + Redo + Повторить + + + Visibility + Видимость + + + Reset Size + Сбросить размер + + + Reset Position + Сбросить позицию + + + Reset z Property + Сбросить свойство z + + + Go into Component + Перейти к элементу + + + Set Id + Установить Id + + + Fill + Залить + + + Reset + Сбросить + + + Layout in Column + Компоновать в колонку + + + Layout in Row + Компоновать в строку + + + Layout in Grid + Компоновать по сетке + + + Layout in Flow + Перетекающая компоновка + + QmlDumpBuildTask @@ -22047,6 +23347,315 @@ For qmlproject projects, use the importPaths property to add import paths.Модуль QML содержит расширения на C++, идёт чтение информации о типах... + + QmlJS::SimpleAbstractStreamReader + + Cannot find file %1. + Не удалось найти файл %1. + + + Could not parse document. + Не удалось разобрать документ. + + + Expected document to contain a single object definition. + Требуется определение в документе ровно одного объекта. + + + Expected expression statement after colon. + Требуется выражение после запятой. + + + Expected expression statement to be a literal. + Требуется, чтобы выражение было литералом. + + + + QmlJS::SimpleReader + + Property is defined twice. + Свойство определено дважды. + + + + QmlJS::StaticAnalysisMessages + + Do not use '%1' as a constructor. + Не используйте «%1», как конструктор. + + + Invalid value for enum. + Неверное значение для enum. + + + Enum value must be a string or a number. + Значение enum должно быть строкой или числом. + + + Number value expected. + Требуется числовое значение. + + + Boolean value expected. + Требуется логическое значение. + + + String value expected. + Требуется строковое значение. + + + Invalid URL. + Некорректный URL. + + + File or directory does not exist. + Файл или каталог не существует. + + + Invalid color. + Некорректный цвет. + + + Anchor line expected. + Требуется строка привязки. + + + Duplicate property binding. + Двойное связывание свойства. + + + Id expected. + Требуется id. + + + Invalid id. + Некорректный id. + + + Duplicate id. + Повторяющийся id. + + + Invalid property name '%1'. + Неверное название свойства «%1». + + + '%1' does not have members. + «%1» не содержит членов. + + + '%1' is not a member of '%2'. + «%1» не является членом «%2». + + + Assignment in condition. + Присваивание в условии. + + + Unterminated non-empty case block. + Непустой блок case не завершён. + + + Do not use 'eval'. + Не используйте «eval». + + + Unreachable. + Недостижимый код. + + + Do not use 'with'. + Не используйте «with». + + + Do not use comma expressions. + Не используйте выражения с запятой. + + + '%1' already is a formal parameter. + «%1» уже и так формальный параметр. + + + Unnecessary message suppression. + Ненужное подавление сообщения. + + + '%1' already is a function. + «%1» уже и так функция. + + + var '%1' is used before its declaration. + Переменная «%1» используется до объявления. + + + '%1' already is a var. + «%1» уже и так переменная. + + + '%1' is declared more than once. + «%1» объявлено более одного раза. + + + Function '%1' is used before its declaration. + Функция «%1» используется до объявления. + + + The 'function' keyword and the opening parenthesis should be separated by a single space. + Слово «function» и открывающаяся скобка должны быть разделены одним пробелом. + + + Do not use stand-alone blocks. + Не используйте самостоятельные блоки. + + + Do not use void expressions. + Не используйте пустые выражения. + + + Confusing pluses. + Запутанные плюсы. + + + Confusing minuses. + Запутанные минусы. + + + Declare all function vars on a single line. + Объявляйте все переменные функции на одной строке. + + + Unnecessary parentheses. + Ненужные скобки. + + + == and != may perform type coercion, use === or !== to avoid it. + == и != могут приводить типы, используйте === и !== вместо них. + + + Expression statements should be assignments, calls or delete expressions only. + Выражениями должны быть только присваивания, вызовы и удаления. + + + Place var declarations at the start of a function. + Объявления переменных должны быть в начале функции. + + + Use only one statement per line. + Пишите только один оператор в строке. + + + Unknown component. + Неизвестный элемент. + + + Could not resolve the prototype '%1' of '%2'. + Не удалось найти объявление «%1» в «%2». + + + Could not resolve the prototype '%1'. + Не удалось найти объявление «%1». + + + Prototype cycle, the last non-repeated component is '%1'. + Зацикленность определений, последний уникальный объект — «%1». + + + Invalid property type '%1'. + Неверный тип свойства «%1». + + + == and != perform type coercion, use === or !== to avoid it. + == и != могут приводить типы, используйте === и !== вместо них. + + + Calls of functions that start with an uppercase letter should use 'new'. + Вызовы функций, имена которых начинаются с заглавной буквы, должны использовать «new». + + + Use 'new' only with functions that start with an uppercase letter. + «new» можно использовать только с функциями, имена которых начинаются с заглавной буквы. + + + Use spaces around binary operators. + Используйте пробелы вокруг бинарных операторов. + + + Unintentional empty block, use ({}) for empty object literal. + Случайный пустой блок, используйте ({}) для пустых объектных литералов. + + + Use %1 instead of 'var' or 'variant' to improve performance. + Используйте %1 вместо «var» и «variant» для увеличения производительности. + + + Missing property '%1'. + Отсутствует свойство «%1». + + + Object value expected. + Требуется объектное значение. + + + Array value expected. + Требуется значение-массив. + + + %1 value expected. + Требуется значение типа %1. + + + Maximum number value is %1. + Максимальное числовое значение: %1. + + + Minimum number value is %1. + Миничальное числовое значение: %1. + + + Maximum number value is exclusive. + Максимальное числовое значение недопустимо. + + + Minimum number value is exclusive. + Минимальное числовое значение недопустимо. + + + String value does not match required pattern. + Строковое значение не соответствует требуемому шаблону. + + + Minimum string value length is %1. + Минимальная длина строки: %1. + + + Maximum string value length is %1. + Максимальная длина строки: %1. + + + %1 elements expected in array value. + Требуется %1 элемент(ов) в значении-массиве. + + + Imperative code is not supported in the Qt Quick Designer. + Императивный код не поддерживается в Qt Quick Designer. + + + This type is not supported in the Qt Quick Designer. + Этот тип не поддерживается в Qt Quick Designer. + + + Reference to parent item cannot be resolved correctly by the Qt Quick Designer. + Ссылка на родительский элемент будет рассчитана неправильно в Qt Quick Designer. + + + This visual property binding cannot be evaluated in the local context and might not show up in Qt Quick Designer as expected. + Невозможно вычислить визуальную привязку свойства в локальном контексте, поэтому она может отображаться в Qt Quick Designer отлично от ожидаемого. + + + Qt Quick Designer only supports states in the root item. + Qt Quick Designer поддерживает состояния только в корневом элементе. + + QmlJS::TypeDescriptionReader @@ -22061,6 +23670,146 @@ For qmlproject projects, use the importPaths property to add import paths.Возникли следующие предупреждения при загрузке информации о типах QML из %1: %2 + + Could not parse document. + Не удалось разобрать документ. + + + Expected a single import. + Требуется одиночный импорт. + + + Expected import of QtQuick.tooling. + Требуется импорт QtQuick.tooling. + + + Expected version 1.1 or lower. + Требуется версия 1.1 или ниже. + + + Expected document to contain a single object definition. + Требуется определение в документе ровно одного объекта. + + + Expected document to contain a Module {} member. + В документе требуется наличие члена Module {}. + + + Expected only Component and ModuleApi object definitions. + Допустимы только определения объектов Component и ModuleApi. + + + Expected only Property, Method, Signal and Enum object definitions. + Допустимы только определения объектов Property, Method, Signal и Enum. + + + Expected only name, prototype, defaultProperty, attachedType, exports and exportMetaObjectRevisions script bindings. + Допустимы только связки со скриптами name, prototype, defaultProperty, attachedType, exports и exportMetaObjectRevisions. + + + Expected only script bindings and object definitions. + Допустимы только связки со скриптами и определения объектов. + + + Component definition is missing a name binding. + В определении компонента отсутствует связка name. + + + Expected only uri, version and name script bindings. + Допустимы только связки со скриптами uri, version и name. + + + Expected only script bindings. + Допустимы только связки со скриптами. + + + ModuleApi definition has no or invalid version binding. + У определения ModuleApi связка version отсутствует или некорректна. + + + Expected only Parameter object definitions. + Допустимы только определения объектов Parameter. + + + Expected only name and type script bindings. + Допустимы только связки со скриптами name и type. + + + Method or signal is missing a name script binding. + У метода или сигнала отсутствует связка со скриптами name. + + + Expected script binding. + Требуется связка со скриптом. + + + Expected only type, name, revision, isPointer, isReadonly and isList script bindings. + Допустимы только связки со скриптами type, name, revision, isPointer, isReadonly и isList. + + + Property object is missing a name or type script binding. + У объекта Property отсутствует связка со скриптами name или type. + + + Expected only name and values script bindings. + Допустимы только связки со скриптами name и values. + + + Expected string after colon. + Требуется строка после запятой. + + + Expected boolean after colon. + Требуется логическое значение после запятой. + + + Expected true or false after colon. + Требуется true или false после запятой. + + + Expected numeric literal after colon. + Требуется числовой литерал после запятой. + + + Expected integer after colon. + Требуется целое после запятой. + + + Expected array of strings after colon. + Требуется массив строк после запятой. + + + Expected array literal with only string literal members. + Требуется массив-литерал только со строковыми членами. + + + Expected string literal to contain 'Package/Name major.minor' or 'Name major.minor'. + Требуется, чтобы строковый литерал содержал «Пакет/Название старшая.младшая» или «Название старшая.младшая». + + + Expected array of numbers after colon. + Требуется массив чисел после запятой. + + + Expected array literal with only number literal members. + Требуется массив-литерал только с числовыми членами. + + + Meta object revision without matching export. + Ревизия мета-объекта без подходящего export. + + + Expected integer. + Требуется целое. + + + Expected object literal after colon. + Требуется объектный литерал после запятой. + + + Expected object literal to contain only 'string: number' elements. + Требуется, чтобы объектный литерал содержал только элементы «string: число». + QmlJSEditor @@ -22361,8 +24110,8 @@ Qt Creator know about a likely URI. QmlJSTools::Internal::FunctionFilter - Methods and Functions - Методы и функции + QML Methods and Functions + Методы и функции QML @@ -22429,6 +24178,62 @@ Error: %2 Ошибка: %2 + + QmlJSTools::Internal::QmlConsoleEdit + + Cu&t + Выре&зать + + + &Copy + &Копировать + + + &Paste + В&ставить + + + Select &All + Вы&делить всё + + + C&lear + &Очистить + + + + QmlJSTools::Internal::QmlConsoleModel + + Can only evaluate during a QML debug session. + Можно вычислить только во время сессии отладки QML. + + + + QmlJSTools::Internal::QmlConsolePane + + Show debug, log, and info messages. + Показывать сообщения уровней: отладка, журнал и информация. + + + QML/JS Console + Консоль QML/JS + + + + QmlJSTools::Internal::QmlConsoleView + + &Copy + &Копировать + + + &Show in Editor + &Показать в редакторе + + + C&lear + &Очистить + + QmlJSTools::Internal::QmlJSToolsPlugin @@ -22545,8 +24350,8 @@ Do you want to retry? QmlProfiler::Internal::QmlProfilerDataModel - Source code not available - Исходный код недоступен + Source code not available. + Исходный код недоступен. <bytecode> @@ -22569,37 +24374,37 @@ Do you want to retry? Основная программа - %1 animations at %2 FPS - %1 анимаций, %2 кадров в секунду + %1 animations at %2 FPS. + %1 анимаций, %2 кадров в секунду. - Unexpected complete signal in data model - Неожиданный сигнал complete в модели данных + Unexpected complete signal in data model. + Неожиданный сигнал complete в модели данных. - No data to save - Нет данных для сохранения + No data to save. + Нет данных для сохранения. - Could not open %1 for writing - Не удалось открыть %1 для записи + Could not open %1 for writing. + Не удалось открыть %1 для записи. - Could not open %1 for reading - Не удалось открыть %1 для чтения + Could not open %1 for reading. + Не удалось открыть %1 для чтения. - Error while parsing %1 - Ошибка при разборе %1 + Error while parsing %1. + Ошибка при разборе %1. + + + Trying to set unknown state in events list. + Попытка установить неизвестное состояние в списке событий. Invalid version of QML Trace file. Неверная версия файла трассировки QML. - - Trying to set unknown state in events list - Попытка установить неизвестное состояние в списке событий - QmlProfiler::Internal::QmlProfilerEngine @@ -22950,42 +24755,18 @@ Please use the stop button instead. - QmlProjectManager::Internal::QmlProjectApplicationWizard + QmlProjectManager::Internal::QmlApplicationWizard - Qt Quick 2 UI - Интерфейс пользователя Qt Quick 2 + Qt Quick Application + Приложение Qt Quick - Creates a Qt Quick UI 2 project with a single QML file that contains the main view. - -You can review Qt Quick UI 2 projects in the QML Scene and you need not build them. You do not need to have the development environment installed on your computer to create and run this type of projects. - -Requires <b>Qt 5.0</b> or newer. - Создание проекта приложения Qt Quick 2 с одним QML файлом, содержащим главный вид. -<br/> -Проекты Qt Quick 2 можно просматривать в QML Scene и они не требуют сборки. Для создания и запуска проектов данного типа не требуется установка на компьютер среды разработки. -<br/> -Требуется <b>Qt</b> версии не ниже <b>5.0</b>. - - - Qt Quick 1 UI - Интерфейс пользователя Qt Quick 1 - - - Creates a Qt Quick UI 1 project with a single QML file that contains the main view. - -You can review Qt Quick UI 1 projects in the QML Viewer and you need not build them. You do not need to have the development environment installed on your computer to create and run this type of projects. - -Requires <b>Qt 4.8</b> or newer. - Создание проекта приложения Qt Quick 1 с одним QML файлом, содержащим главный вид. -<br/> -Проекты Qt Quick 1 можно просматривать в QML Viewer и они не требуют сборки. Для создания и запуска проектов данного типа не требуется установка на компьютер среды разработки. -<br/> -Требуется <b>Qt</b> версии не ниже <b>4.8</b>. + Creates a Qt Quick application project. + Создание проекта приложения Qt Quick. - QmlProjectManager::Internal::QmlProjectApplicationWizardDialog + QmlProjectManager::Internal::QmlApplicationWizardDialog New Qt Quick UI Project Новый проект интерфейса пользователя на Qt Quick @@ -23062,8 +24843,8 @@ Requires <b>Qt 4.8</b> or newer. Предупреждение при загрузке файла проекта %1. - File '%1' does not exist or is not readable. - Файл «%1» не существует или нечитабелен. + Qt version is too old. + Версия Qt слишком стара. Device type is not desktop. @@ -23071,7 +24852,7 @@ Requires <b>Qt 4.8</b> or newer. No Qt version set in kit. - Для набора не задан профиль Qt. + Для комплекта не задан профиль Qt. @@ -23123,50 +24904,309 @@ To compile QML Observer, go to the Qt Versions page, select the current Qt versi - Qnx::Internal::BarDescriptorFileImageWizardPage + QmlWarningDialog - WizardPage - WizardPage + Warning + Предупреждение + + + This QML file contains features which are not supported by Qt Quick Designer + Этот файл QML содержит свойства, не поддерживаемые Qt Quick Designer + + + Warn about unsupported features + Предупреждать о неподдерживаемых функциях + + + + Qnx::Internal::BarDescriptorDocument + + %1 does not appear to be a valid application descriptor file + %1 не похож на корректный файл описания программы + + + + Qnx::Internal::BarDescriptorEditor + + General + Основное + + + Application + Приложение + + + Assets + Ресурсы + + + XML Source + Исходник XML + + + Bar Descriptor + Описание панели + + + + Qnx::Internal::BarDescriptorEditorFactory + + Bar descriptor editor + Редактор описания панели + + + + Qnx::Internal::BarDescriptorEditorWidget + + StackedWidget + + + + Package Information + Информация о пакете + + + Package ID: + ID пакета: + + + Author Information + Информация об авторе + + + Author: + Автор: + + + Author ID: + ID автора: + + + Entry-Point Text and Images + Текст и изображения при запуске + + + Clear + Очистить + + + Splash screens: + Заставки: + + + Add... + Добавить... + + + Remove + Удалить Icon: Значок: - Splash screens - Заставки + Description: + Описание: - Landscape: - Альбомная: + Name: + Название: - Portrait: - Портретная: + General + Основное - Images - Изображения + Orientation: + Ориентация: + + + Chrome: + Декорации окна: + + + Transparent main window + Прозрачное главное окно + + + Application Arguments: + Параметры приложения: + + + Permissions + Разрешения + + + Select All + Выбрать все + + + Deselect All + Снять выделение + + + Environment + Среда + + + Default + По умолчанию + + + Auto-orient + Автоматическая + + + Landscape + Альбомная + + + Portrait + Портретная + + + Standard + Стандартные + + + None + Нет + + + Device Environment + Среда устройства Images (*.jpg *.png) Изображения (*.jpg *.png) - <font color="red">Could not open '%1' for reading.</font> - <font color="red">Не удалось открыть «%1» для чтения.</font> + Path + Путь - <font color="red">Incorrect icon size (%1x%2). The maximum size is %3x%4 pixels.</font> - <font color="red">Недопустимый размер значка (%1x%2). Размер должен быть не более %3x%4 пикселей.</font> + Destination + Назначение - <font color="red">Incorrect landscape splash screen size (%1x%2). The maximum size is %3x%4 pixels.</font> - <font color="red">Недопустимый размер альбомной заставки (%1x%2). Размер должен быть не более %3x%4 пикселей.</font> + Entry-Point + Точка входа - <font color="red">Incorrect portrait splash screen size (%1x%2). The maximum size is %3x%4 pixels.</font> - <font color="red">Недопустимый размер портретной заставки (%1x%2). Размер должен быть не более %3x%4 пикселей.</font> + Select Splash Screen + Выберите заставку + + + Select File to Add + Выберите файл для добавления + + + Select Debug Token + Выбор токена отладки + + + Debug token: + Токен отладки: + + + Error Reading Debug Token + Ошибка чтения токена отладки + + + There was a problem reading debug token + Возникла ошибка при чтении токена отладки + + + Package version: + Версия пакета: + + + Package build ID: + ID сборки пакета: + + + Set from debug token... + Извлечь из токена отладки... + + + + Qnx::Internal::BarDescriptorPermissionsModel + + Permission + Разрешение + + + Files + Файлы + + + Read and write files that are shared between all applications run by the current user. + Читать и записывать файлы, общие для всех приложений текущего пользователя. + + + Microphone + Микрофон + + + Access the audio stream from the microphone. + Иметь доступ к аудио-потоку с микрофона. + + + GPS Location + Позиционирование GPS + + + Read the current location of the device. + Читать текущее положение устройсва. + + + Camera + Камера + + + Capture images and video using the cameras. + Захватывать изображения и видео используя камеры. + + + Internet + Интернет + + + Use a Wi-Fi, wired, or other connection to a destination that is not local. + Использовать Wi-Fi, проводное или другие подключения к нелокальным ресурсам. + + + Play Sounds + Воспроизведение звуков + + + Play an audio stream. + Воспроизведение аудио-потоков. + + + Post Notifications + Создание уведомлений + + + Post a notification to the notifications area of the screen. + Создавать уведомления в области уведомлений экрана. + + + Set Audio Volume + Установка громкости + + + Change the volume of an audio stream being played. + Изменение громкости проигрываемого аудио-потока. + + + Device Identifying Information + Идентификационная информация устройства + + + Access unique device identifying information (e.g. PIN). + Получать доступ к уникальной идентификационной информации устройства (например, PIN). @@ -23187,6 +25227,151 @@ To compile QML Observer, go to the Qt Versions page, select the current Qt versi Не удалось отобразить отладочный вывод. Ошибка: %1 + + Qnx::Internal::BlackBerryCertificateModel + + Path + Путь + + + Author + Автор + + + Active + Активный + + + + Qnx::Internal::BlackBerryConfiguration + + The following errors occurred while setting up BB10 Configuration: + При настройке конфигурации BB10 возникли следующие ошибки: + + + - No Qt version found. + - Профиль Qt не найден. + + + - No GCC compiler found. + - Компилятор GCC не найден. + + + - No GDB debugger found for BB10 Device. + - Не найден отладчик GDB для устройств BB10. + + + - No GDB debugger found for BB10 Simulator. + - Не найден отладчик GDB для эмулятора BB10. + + + Cannot Setup BB10 Configuration + Не удалось настроить конфигурацию BB10 + + + Qt Version Already Known + Профиль Qt уже известен + + + This Qt version was already registered + Этот профиль Qt уже зарегистрирован + + + Invalid Qt version + Неверный профиль Qt + + + Unable to add BlackBerry Qt version + Невозможно добавить профиль Qt для BlackBerry + + + Compiler Already Known + Компилятор уже известен + + + This Compiler was already registered + Этот компилятор уже зарегистрирован + + + Kit Already Known + Комплект уже известен + + + This Kit was already registered + Этот комплект уже зарегистрирован + + + BlackBerry 10 (%1) - Simulator + Эмулятор - BlackBerry 10 (%1) + + + BlackBerry 10 (%1) + BlackBerry 10 (%1) + + + + Qnx::Internal::BlackBerryCreateCertificateDialog + + Path: + Путь: + + + Author: + Автор: + + + Password: + Пароль: + + + Confirm password: + Повтор пароля: + + + Show password + Показывать пароль + + + Status + Состояние + + + PKCS 12 archives (*.p12) + Архивы PKCS 12 (*.p12) + + + Base directory does not exist. + Родительский каталог не существует. + + + The entered passwords do not match. + Введённые пароли не совпадают. + + + Are you sure? + Вы уверены? + + + The file '%1' will be overwritten. Do you want to proceed? + Файл «%1» будет перезаписан. Продолжить? + + + Error + Ошибка + + + An unknown error occurred while creating the certificate. + При создании сертификата возникла неизвестная ошибка. + + + Please be patient... + Подождите пожалуйста... + + + Create Certificate + Создание сертификата + + Qnx::Internal::BlackBerryCreatePackageStep @@ -23240,12 +25425,156 @@ To compile QML Observer, go to the Qt Versions page, select the current Qt versi Создание пакетов BAR + + Qnx::Internal::BlackBerryCsjRegistrar + + Failed to start blackberry-signer process. + Не удалось запустить программу blackberry-signer. + + + Process timed out. + Время работы истекло. + + + Child process has crashed. + Дочерний процесс завершился крахом. + + + Process I/O error. + Ошибка ввода/вывода. + + + Unknown process error. + Неизвестная ошибка процесса. + + + + Qnx::Internal::BlackBerryDebugTokenRequestDialog + + Request Debug Token + Запрос токена отладки + + + Debug token path: + Путь к токену отладки: + + + Keystore: + Хранилище ключей: + + + Keystore password: + Пароль хранилища: + + + CSK password: + Пароль CSK: + + + Device PIN: + PIN устройства: + + + Show password + Показывать пароль + + + Status + Состояние + + + BAR Files (*.bar) + Файлы BAR (*.bar) + + + Base directory does not exist. + Родительский каталог не существует. + + + Are you sure? + Вы уверены? + + + The file '%1' will be overwritten. Do you want to proceed? + Файл «%1» будет перезаписан. Продолжить? + + + Failed to request debug token: + Не удалось получить токен отладки: + + + Wrong CSK password. + Неверный пароль CSK. + + + Wrong keystore password. + Неверный пароль хранилища ключей. + + + Network unreachable. + Сеть недоступна. + + + Illegal device PIN. + Неверный PIN устройства. + + + Failed to start inferior process. + Не удалось запустить дочерний процесс. + + + Inferior processes timed out. + Время дочернего процесса истекло. + + + Inferior process has crashed. + Дочерний процесс завершился крахом. + + + Failed to communicate with the inferior process. + Не удалось связаться с дочерним процессом. + + + An unknwon error has occurred. + Возникла неизвестная ошибка. + + + Error + Ошибка + + + Requesting debug token... + Запрос токена отладки... + + Qnx::Internal::BlackBerryDeployConfiguration Deploy to BlackBerry Device Установка на устройство BlackBerry + + Cannot Set up Application Descriptor File + Не удалось настроить файл описания приложения + + + Reading the bar descriptor template failed. + Не удалось прочитать шаблон описания панели. + + + Writing the bar descriptor file failed. + Не удалось записать файл описания панели. + + + Add bar-descriptor.xml File to Project + Добавление файла bar-descriptor.xml в проект + + + Qt Creator has set up a bar descriptor file to enable packaging. +Do you want to add it to the project? + Для создания пакета Qt Creator настроил файл описания панели. +Включить его в проект? + Qnx::Internal::BlackBerryDeployConfigurationFactory @@ -23343,7 +25672,7 @@ To compile QML Observer, go to the Qt Versions page, select the current Qt versi Debug token: - Признак отладки: + Токен отладки: Private key file: @@ -23353,6 +25682,70 @@ To compile QML Observer, go to the Qt Versions page, select the current Qt versi Device &password: &Пароль устройства: + + Request + Запросить + + + Upload + Отправить + + + Failed to upload debug token: + Не удалось отправить токен отладки: + + + Qt Creator + Qt Creator + + + Debug token successfully uploaded. + Токен отладки успешно отправлен. + + + No route to host. + Отсутствует маршрут к узлу. + + + Authentication failed. + Не удалось авторизоваться. + + + Development mode is disabled on the device. + На устройстве выключен режим разработки. + + + Failed to start inferior process. + Не удалось запустить дочерний процесс. + + + Inferior processes timed out. + Время дочернего процесса истекло. + + + Inferior process has crashed. + Дочерний процесс завершился крахом. + + + Failed to communicate with the inferior process. + Не удалось связаться с дочерним процессом. + + + An unknwon error has happened. + Возникла неизвестная ошибка. + + + Error + Ошибка + + + Operation in Progress + Выполняется операция + + + Uploading debug token + Отправка токена отладки + Qnx::Internal::BlackBerryDeviceConfigurationWizard @@ -23420,7 +25813,7 @@ To compile QML Observer, go to the Qt Versions page, select the current Qt versi Debug token: - Признак отладки: + Токен отладки: Connection Details @@ -23430,6 +25823,10 @@ To compile QML Observer, go to the Qt Versions page, select the current Qt versi BlackBerry Device Устройство BlackBerry + + Request + Запросить + Qnx::Internal::BlackBerryDeviceConfigurationWizardSshKeyPage @@ -23462,6 +25859,149 @@ To compile QML Observer, go to the Qt Versions page, select the current Qt versi Не удалось создать ключ + + Qnx::Internal::BlackBerryImportCertificateDialog + + Path: + Путь: + + + Password: + Пароль: + + + Import Certificate + Импорт сертификата + + + PKCS 12 Archives (*.p12) + Архивы PKCS 12 (*.p12) + + + Error + Ошибка + + + The keystore password is invalid. + Пароль хранилища ключей некорректен. + + + An unknown error has occurred. + Возникла неизвестная ошибка. + + + + Qnx::Internal::BlackBerryKeysPage + + Keys + Ключи + + + + Qnx::Internal::BlackBerryKeysWidget + + Form + + + + BlackBerry Signing Authority + Центр подписывания BlackBerry + + + Registered: Yes + Зарегистрирован: да + + + Register + Зарегистрировать + + + Unregister + Отменить регистрацию + + + Developer Certificate + Сертификат разработчика + + + Create + Создать + + + Import + Импортировать + + + Delete + Удалить + + + Error + Ошибка + + + Unregister Key + Отмена регистрации ключа + + + Could not insert default certificate. + Не удалось вставить сертификат по умолчанию. + + + Do you really want to unregister your key? This action cannot be undone. + Желаете отозвать ваш ключ? Эту операцию нельзя отменить. + + + Error storing certificate. + Ошибка при сохранении сертификата. + + + This certificate already exists. + Этот сертификат уже существует. + + + Delete Certificate + Удаление сертификата + + + Are you sure you want to delete this certificate? + Желаете удалить сертификат? + + + Registered: No + Зарегистрирован: нет + + + + Qnx::Internal::BlackBerryNDKSettingsPage + + NDK + NDK + + + + Qnx::Internal::BlackBerryNDKSettingsWidget + + Form + + + + BlackBerry NDK Path + Путь к BlackBerry NDK + + + Remove + Удалить + + + Clean BlackBerry 10 Configuration + Очистка конфигурации BlackBerry 10 + + + Are you sure you want to remove the current BlackBerry configuration? + Желаете удалить текущую конфигурацию BlackBerry? + + Qnx::Internal::BlackBerryQtVersion @@ -23478,6 +26018,85 @@ To compile QML Observer, go to the Qt Versions page, select the current Qt versi Native SDK для BlackBerry: + + Qnx::Internal::BlackBerryRegisterKeyDialog + + <html><head/><body><p><span style=" font-weight:600;">Obtaining keys</span></p><p>You will need to order a pair of CSJ files from BlackBerry, by <a href="https://www.blackberry.com/SignedKeys/codesigning.html"><span style=" text-decoration: underline; color:#004f69;">visiting this page.</span></a></p></body></html> + <html><head/><body><p><span style=" font-weight:600;">Получение ключей</span></p><p>Вам необходимо заказать пару файлов CSJ у BlackBerry путём <a href="https://www.blackberry.com/SignedKeys/codesigning.html"><span style=" text-decoration: underline; color:#004f69;">посещения этой страницы.</span></a></p></body></html> + + + PBDT CSJ file: + Файл PBDT CSJ: + + + RDK CSJ file: + Файл RDK CSJ: + + + CSJ PIN: + CSJ PIN: + + + CSK PIN: + CSK PIN: + + + Confirm CSK PIN: + Повтор CSK PIN: + + + Keystore password: + Пароль хранилища: + + + Confirm password: + Повтор пароля: + + + Generate developer certificate automatically + Автоматически создавать сертификат разработчика + + + Show + Показывать + + + This is the PIN you entered when you requested the CSJ files. + Этот PIN вы ввели при запросе файлов CSJ. + + + Status + Состояние + + + CSK PINs do not match. + PIN'ы CSK не совпадают. + + + Keystore password does not match. + Пароли хранилища не совпадают. + + + Error + Ошибка + + + Error creating developer certificate. + Ошибка создания сертификата разработчика. + + + Browse CSJ File + Выбор файла CSJ + + + CSJ files (*.csj) + Файлы CSJ (*.csj) + + + Create Key + Создание ключа + + Qnx::Internal::BlackBerryRunConfiguration @@ -23518,6 +26137,17 @@ To compile QML Observer, go to the Qt Versions page, select the current Qt versi Запуск на устройстве BlackBerry + + Qnx::Internal::QNXPlugin + + Bar descriptor file (BlackBerry) + Файл описания панели (BlackBerry) + + + Could not add mime-type for bar-descriptor.xml editor + Не удалось добавить MIME-тип для редактора bar-descriptor.xml + + Qnx::Internal::QnxAbstractQtVersion @@ -23708,7 +26338,7 @@ To compile QML Observer, go to the Qt Versions page, select the current Qt versi Kits - Наборы + Комплекты @@ -24319,8 +26949,8 @@ Adds the library and include paths to the .pro file. Статическая библиотека - Qt 4 Plugin - Модуль Qt 4 + Qt Plugin + Модуль Qt Type @@ -24520,7 +27150,7 @@ Adds the library and include paths to the .pro file. This kit cannot build this project since it does not define a Qt version. - Невозможно собрать проект данным набором, так как для него не задан профиль Qt. + Невозможно собрать проект данным комплектом, так как для него не задан профиль Qt. The Qt version %1 does not support shadow builds, building might fail. @@ -24652,6 +27282,14 @@ Adds the library and include paths to the .pro file. Run in terminal Запускать в терминале + + Run on QVFb + Запускать в QVFb + + + Check this option to run the application on a Qt Virtual Framebuffer. + Включите, для запуска приложения в Qt Virtual Framebuffer. + Run Environment Среда выполнения @@ -24708,25 +27346,6 @@ Adds the library and include paths to the .pro file. Устройство Maemo - - Qt4ProjectManager::Internal::QtQuickApp - - The QML import path '%1' cannot be found. - Не удалось найти путь импорта QML «%1». - - - The QML module '%1' cannot be found. - Не удалось найти модуль QML «%1». - - - Invalid '%1' entry in '%2' of module '%3'. - Неверная «%1» запись в «%2» модуля «%3». - - - No .pro file for plugin '%1' can be found. - Не удалось найти файл .pro для модуля «%1». - - Qt4ProjectManager::Internal::QtQuickAppWizard @@ -24773,6 +27392,18 @@ Requires <b>Qt 5.0</b> or newer. Qt Quick 1 Application (from Existing QML File) Приложение Qt Quick 1 (из существующего файла QML) + + Qt Quick 2 Application (from Existing QML File) + Приложение Qt Quick 2 (из существующего файла QML) + + + Creates a deployable Qt Quick application from existing QML files. All files and directories that reside in the same directory as the main .qml file are deployed. You can modify the contents of the directory any time before deploying. + +Requires <b>Qt 5.0</b> or newer. + Создание устанавливаемого приложения Qt Quick из существующих QML файлов. Все файлы и каталоги находящиеся вместе с основным файлом .qml будут устанавливаться. Содержимое каталога можно изменить в любой момент до установки. +<br/> +Требуется <b>Qt</b> версии не ниже <b>5.0</b>. + The Qt Quick Components for MeeGo Harmattan are a set of ready-made components that are designed with specific native appearance for the MeeGo Harmattan platform. @@ -24868,17 +27499,21 @@ Requires <b>Qt 4.7.0</b> or newer. Configure Project Настроить проект + + Cancel + Отмена + The project <b>%1</b> is not yet configured.<br/>Qt Creator cannot parse the project, because no kit has been set up. - Проект <b>%1</b> ещё не настроен.<br/>Qt Creator не может обработать проект, так как набор не задан. + Проект <b>%1</b> ещё не настроен.<br/>Qt Creator не может обработать проект, так как комплект не задан. The project <b>%1</b> is not yet configured.<br/>Qt Creator uses the kit <b>%2</b> to parse the project. - Проект <b>%1</b> ещё не настроен.<br/>Для обработки проекта Qt Creator использует набор <b>%2</b>. + Проект <b>%1</b> ещё не настроен.<br/>Для обработки проекта Qt Creator использует комплект <b>%2</b>. The project <b>%1</b> is not yet configured.<br/>Qt Creator uses the <b>invalid</b> kit <b>%2</b> to parse the project. - Проект <b>%1</b> ещё не настроен.<br/>Для обработки проекта Qt Creator использует <b>неверный</b> набор <b>%2</b>. + Проект <b>%1</b> ещё не настроен.<br/>Для обработки проекта Qt Creator использует <b>неверный</b> комплект <b>%2</b>. @@ -24970,7 +27605,7 @@ Requires <b>Qt 4.7.0</b> or newer. Qt Creator needs a compiler set up to build. Configure a compiler in the kit options. - Необходимо задать компилятор для сборки. Сделать это можно в настройках набора. + Необходимо задать компилятор для сборки. Сделать это можно в настройках комплекта. Cannot find Makefile. Check your build settings. @@ -25201,14 +27836,6 @@ Reason: %2 Qt4ProjectManager::Qt4Manager - - Full path to the host bin directory of the current project's Qt version. - Полный путь на хосте к каталогу bin профиля Qt, используемого в текущем проекте. - - - Full path to the target bin directory of the current project's Qt version. You probably want %1 instead. - Полный путь на цели к каталогу bin профиля Qt, используемого в текущем проекте. Возможно, нужен %1. - Update of Generated Files Обновление созданных файлов @@ -25308,7 +27935,7 @@ Reason: %2 No Qt version set in kit. - Для набора не задан профиль Qt. + Для комплекта не задан профиль Qt. The .pro file '%1' does not exist. @@ -25373,19 +28000,19 @@ Reason: %2 Qt4ProjectManager::TargetSetupPage <span style=" font-weight:600;">No valid kits found.</span> - <b>Отсутствуют подходящие наборы.</b> + <b>Отсутствуют подходящие комплекты.</b> Please add a kit in the <a href="buildandrun">options</a> or via the maintenance tool of the SDK. - Добавьте набор в <a href="buildandrun">настройках</a> или через инструмент обслуживания SDK. + Добавьте комплект в <a href="buildandrun">настройках</a> или через инструмент обслуживания SDK. Select Kits for Your Project - Выбор наборов для проекта + Выбор комплектов для проекта Kit Selection - Выбор набора + Выбор комплекта %1 - temporary @@ -25394,7 +28021,7 @@ Reason: %2 Qt Creator can use the following kits for project <b>%1</b>: %1: Project name - Qt Creator может использовать для проекта <b>%1</b> следующие наборы: + Qt Creator может использовать для проекта <b>%1</b> следующие комплекты: No Build Found @@ -25463,8 +28090,24 @@ For more details, see /etc/sysctl.d/10-ptrace.conf Основные неграфические классы, используемые другими модулями - Graphical user interface components - Элементы графического интерфейса пользователя + Base classes for graphical user interface (GUI) components. (Qt 4: Includes widgets. Qt 5: Includes OpenGL.) + Базовые классы для компонентов графического интерфейса пользователя (GUI). (Qt 4: включает виджеты. Qt 5: включает OpenGL.) + + + Classes to extend Qt GUI with C++ widgets (Qt 5) + Классы для улучшения Qt GUI виджетами C++ (Qt5) + + + Qt Quick 1 classes + Классы Qt Quick 1 + + + Classes for QML and JavaScript languages (Qt 5) + Классы для языков QML и JavaScript (Qt 5) + + + A declarative framework for building highly dynamic applications with custom user interfaces + Декларативная среда для создания динамичных приложений с особым интерфейсом Classes for network programming @@ -25474,6 +28117,10 @@ For more details, see /etc/sysctl.d/10-ptrace.conf OpenGL support classes Классы для работы с OpenGL + + Print support classes (Qt 5) + Классы поддержки печати (Qt 5) + Classes for database integration using SQL Классы интеграции с базами данных SQL @@ -25494,6 +28141,10 @@ For more details, see /etc/sysctl.d/10-ptrace.conf Classes for displaying and editing Web content Классы для отображения и правки вэб-страниц + + WebKit1 and QWidget-based classes from Qt 4 (Qt 5) + Классы на базе WebKit1 и QWidget из Qt 4 (Qt 5) + Classes for handling XML Классы для работы с XML @@ -25503,17 +28154,17 @@ For more details, see /etc/sysctl.d/10-ptrace.conf Движок XQuery/XPath для XML и пользовательских моделей данных - Multimedia framework classes - Мультимедийные классы + Multimedia framework classes (Qt 4 only) + Классы мультимедийной системы (только Qt 4) + + + Classes that ease porting from Qt 3 to Qt 4 (Qt 4 only) + Классы для упрощённой миграции с Qt 3 на Qt 4 (только Qt 4) Classes for low-level multimedia functionality Классы для низкоуровневой работы с мультимедиа-содержимым - - Classes that ease porting from Qt 3 to Qt 4 - Классы для простого портирования с Qt3 на Qt4 - Tool classes for unit testing Служебные классы для юнит-тестирования @@ -25554,7 +28205,7 @@ For more details, see /etc/sysctl.d/10-ptrace.conf QtSupport::CustomExecutableRunConfiguration No executable. - Исполняемый файл не задан. + Программа не задана. The executable @@ -25740,7 +28391,7 @@ cannot be found in the path. QtSupport::Internal::QtKitConfigWidget The Qt library to use for all projects using this kit.<br>A Qt version is required for qmake-based projects and optional when using other build systems. - Библиотека Qt для всех проектов, использующих этот набор.<br>Профиль Qt необходим для qmake-проектов, но необязателен для других систем сборки. + Библиотека Qt для всех проектов, использующих этот комплект.<br>Профиль Qt необходим для qmake-проектов, но необязателен для других систем сборки. Manage... @@ -25782,20 +28433,32 @@ cannot be found in the path. Журнал помощника отладчика для «%1» - Select a qmake executable - Выберите исполняемый файл qmake + Select a qmake Executable + Выберите программу qmake - Qt known - Известная Qt + Qt Version Already Known + Профиль Qt уже известен + + + The qmake executable %1 could not be added: %2 + Не удалось добавить программу qmake %1: %2 + + + Select a qmake executable + Выберите программу qmake + + + The Qt version selected must match the device type. + Выбранный профиль Qt должен соответствовать типу устройства. This Qt version was already registered as "%1". Этот профиль Qt уже зарегистрирован как «%1». - The Qt version selected must be for the same device type. - Выбранный профиль Qt должен соответствовать типу устройства. + Qmake Not Executable + Qmake не запускается Helpers: None available @@ -25843,6 +28506,17 @@ cannot be found in the path. Несовместимые профили Qt + + QtSupport::Internal::QtSupportPlugin + + Full path to the host bin directory of the current project's Qt version. + Полный путь на хосте к каталогу bin профиля Qt, используемого в текущем проекте. + + + Full path to the target bin directory of the current project's Qt version. You probably want %1 instead. + Полный путь на цели к каталогу bin профиля Qt, используемого в текущем проекте. Возможно, нужен %1. + + QtSupport::Internal::QtVersionInfo @@ -25881,6 +28555,13 @@ cannot be found in the path. Добавить... + + QtSupport::Internal::QtVersionsModel + + All Versions + Все версии + + QtSupport::Internal::ShowBuildLog @@ -25899,6 +28580,13 @@ cannot be found in the path. Не задан + + QtSupport::QtVersionFactory + + No factory found for qmake: '%1' + Не удалось найти фабрику для qmake: «%1» + + QtVersion @@ -25949,6 +28637,22 @@ cannot be found in the path. Non-installed -prefix build - for internal development only. Неустановленная сборка настроенная с параметром -prefix предназначена для внутренних целей. + + Cannot start '%1': %2 + Не удалось запустить «%1»: %2 + + + Timeout running '%1' (%2 ms). + Истекло время работы «%1» (%2 мс). + + + qmake '%1' is not an executable. + qmake «%1» не является программой. + + + '%1' crashed. + Программа «%1» завершилась крахом. + No qmlviewer installed. qmlviewer не установлен. @@ -26025,6 +28729,29 @@ cannot be found in the path. Недопустимое имя функции + + RadioButtonSpecifics + + Text + Текст + + + The text label for the radio button + Текстовая метка для переключателя + + + Checked + Включён + + + Determines whether the radio button is checkable or not. + Определяет, является ли переключатель включаемым или нет. + + + Focus on press + Фокус при нажатии + + RangeDetails @@ -26188,17 +28915,6 @@ Is the device connected and set up for network access? Создание тарбола: - - RemoteLinux::DeployableFilesPerProFile - - Local File Path - Путь к локальному файлу - - - Remote Directory - Внешний каталог - - RemoteLinux::GenericDirectUploadService @@ -26535,29 +29251,6 @@ In addition, device connectivity will be tested. Не удалось отправить пакет: %2 - - RemoteLinux::Internal::ProFilesUpdateDialog - - Updateable Project Files - Обновляемые файлы проекта - - - Maemo Deployment Issue - Проблема установки Maemo - - - The project files listed below do not contain deployment information, which means the respective targets cannot be deployed to and/or run on a device. Qt Creator will add the missing information to these files if you check the respective rows below. - Перечисленные ниже файлы проектов не содержат информации для установки, поэтому соответствующие цели нельзя будет установить и/или запустить на устройстве. Qt Creator может добавить отсутствующую информацию в эти файлы, если включите нужные строки. - - - &Check all - &Включить всё - - - &Uncheck All - О&тключить всё - - RemoteLinux::Internal::RemoteLinuxCheckForFreeDiskSpaceStepWidget @@ -26572,12 +29265,8 @@ In addition, device connectivity will be tested. - These show the INSTALLS settings from the project file(s). - Здесь отображаются настройки УСТАНОВКИ из файла(ов) проекта. - - - Files to install for subproject: - Устанавливать файлы подпроекта: + Files to deploy: + Установка файлов: @@ -26746,22 +29435,18 @@ Remote stderr was: '%1' - RemoteLinux::RemoteLinuxDeployConfigurationWidget + RemoteLinux::RemoteLinuxDeploymentDataModel - Double-click to edit the project file - Двойной щелчок для изменения файла проекта + Local File Path + Путь к локальному файлу + + + Remote Directory + Внешний каталог RemoteLinux::RemoteLinuxRunConfiguration - - The .pro file '%1' is being parsed. - Идёт обработка .pro-файла «%1». - - - No active build configuration. - Не выбрана активная конфигурация сборки. - Don't know what to run. Не понятно что запустить. @@ -26831,6 +29516,14 @@ Remote stderr was: '%1' System Environment Системная среда + + Unknown + Неизвестная + + + Remote path not set + Не задан внешний путь + Cancel Fetch Operation Прервать операцию загрузки @@ -27203,262 +29896,10 @@ with a password, which you can enter below. - StaticAnalysisMessages + SubComponentManager::parseDirectory - do not use '%1' as a constructor - не используйте «%1», как конструктор - - - invalid value for enum - неверное значение для enum - - - enum value must be a string or a number - значение enum должно быть строкой или числом - - - number value expected - требуется числовое значение - - - boolean value expected - требуется булевое значение - - - string value expected - требуется строковое значение - - - invalid URL - неверный URL - - - file or directory does not exist - файл или каталог не существует - - - invalid color - неверный цвет - - - anchor line expected - требуется строка привязки - - - duplicate property binding - двойное связывание свойства - - - id expected - требуется id - - - invalid id - Неверный id - - - duplicate id - повторяющийся id - - - invalid property name '%1' - неверное название свойства «%1» - - - '%1' does not have members - «%1» не содержит членов - - - '%1' is not a member of '%2' - «%1» не является членом «%2» - - - assignment in condition - присваивание в условии - - - unterminated non-empty case block - непустой блок case не завершён - - - do not use 'eval' - не используйте «eval» - - - unreachable - недоступно - - - do not use 'with' - не используйте «with» - - - do not use comma expressions - не используйте выражения с запятой - - - '%1' is already a formal parameter - «%1» уже и так формальный параметр - - - unnecessary message suppression - ненужное подавление сообщения - - - '%1' is already a function - «%1» уже и так функция - - - var '%1' is used before its declaration - переменная «%1» используется до объявления - - - '%1' is already a var - «%1» уже и так переменная - - - '%1' is declared more than once - «%1» объявлено более одного раза - - - function '%1' is used before its declaration - функция «%1» используется до объявления - - - the 'function' keyword and the opening parenthesis should be separated by a single space - слово «function» и открывающаяся скобка должны быть разделены одним пробелом - - - do not use stand-alone blocks - не используйте самостоятельные блоки - - - do not use void expressions - не используйте пустые выражения - - - confusing pluses - запутанные плюсы - - - confusing minuses - запутанные минусы - - - declare all function vars on a single line - объявляйте все переменные функции на одной строке - - - unnecessary parentheses - ненужные скобки - - - == and != may perform type coercion, use === or !== to avoid - == и != могут приводить типы, используйте === и !== вместо них - - - expression statements should be assignments, calls or delete expressions only - выражениями должны быть только присваивания, вызовы и удаления - - - var declarations should be at the start of a function - объявления переменных должны быть в начале функции - - - only use one statement per line - пишите только один оператор в строке - - - unknown component - неизвестный элемент - - - could not resolve the prototype '%1' of '%2' - не удалось найти объявление «%1» в «%2» - - - could not resolve the prototype '%1' - не удалось найти объявление «%1» - - - prototype cycle, the last non-repeated component is '%1' - зацикленность определений, последний уникальный объект - «%1» - - - invalid property type '%1' - неверный тип свойства «%1» - - - == and != perform type coercion, use === or !== to avoid - == и != приводят типы, используйте === и !== вместо них - - - calls of functions that start with an uppercase letter should use 'new' - вызовы функций, имена которых начинаются с заглавной буквы, должны использовать «new» - - - 'new' should only be used with functions that start with an uppercase letter - «new» можно использовать только с функциями, имена которых начинаются с заглавной буквы - - - use spaces around binary operators - используйте пробелы вокруг операторов - - - unintentional empty block, use ({}) for empty object literal - случайный пустой блок, используйте ({}) для пустых объектных литералов - - - use %1 instead of 'var' or 'variant' to improve performance - используйте %1 вместо «var» и «variant» для увеличения производительности - - - missing property '%1' - отсутствует свойство «%1» - - - object value expected - требуется объектное значение - - - array value expected - требуется значение-массив - - - %1 value expected - требуется значение типа %1 - - - maximum number value is %1 - максимальное числовое значение: %1 - - - minimum number value is %1 - миничальное числовое значение: %1 - - - maximum number value is exclusive - максимальное числовое значение недопустимо - - - minimum number value is exclusive - минимальное числовое значение недопустимо - - - string value does not match required pattern - строковое значение не соответствует требуемуму шаблону - - - minimum string value length is %1 - минимальная длина строки: %1 - - - maximum string value length is %1 - максимальная длина строки: %1 - - - %1 elements expected in array value - требуется %1 элемент(ов) в значении-массиве + Invalid meta info + Неверная мета-информация @@ -27775,7 +30216,7 @@ with a password, which you can enter below. No subversion executable specified! - Исполняемый файл Subversion не указан! + Программа Subversion не указана! @@ -27845,6 +30286,93 @@ with a password, which you can enter below. Мои задачи + + TextAreaSpecifics + + Text + Текст + + + The text of the text area + Текст в области текста + + + Read only + Только для чтения + + + Determines whether the text area is read only. + Определяет, является ли текстовая область изменяемой или нет. + + + Color + Цвет + + + The color of the text + Цвет текста + + + Document margins + Отступы документа + + + The margins of the text area + Отступы текстовой области + + + Frame + Рамка + + + Determines whether the text area has a frame. + Определяет, есть ли у текстовой области рамка или нет. + + + Frame width + Ширина рамки + + + The width of the frame + Ширина рамки + + + Contents frame + Граница содержимого + + + Determines whether the frame around contents is shown. + Определяет, необходимо ли показывать границу содержимого или нет. + + + Focus Handling + Обработка фокуса + + + Highlight on focus + Подсвечивать + + + Determines whether the text area is highlighted on focus. + Определяет, подсвечивать ли область текста при получении фокуса или нет. + + + Tab changes focus + Табуляция меняет фокус + + + Determines whether tab changes the focus of the text area. + Определяет, меняет ли табуляция фокус текстовой области. + + + Focus on press + Фокус при нажатии + + + Determines whether the text area gets focus if pressed. + Определяет, получает ли текстовая область фокус при нажатии или нет. + + TextEditSpecifics @@ -28510,6 +31038,14 @@ The following encodings are likely to fit: Display right &margin at column: Отображать правую &границу на столбце: + + &Highlight matching parentheses + Подсве&чивать совпадающие скобки + + + Always open links in another split + Всегда открывать ссылки в отдельной панели + TextEditor::Internal::FindInCurrentFile @@ -28619,10 +31155,6 @@ The following encodings are likely to fit: Behavior Поведение - - Alert when a highlight definition is not found - Предупреждать, если определения подсветки не обнаружены - Ignored file patterns: Шаблоны игнорируемых файлов: @@ -29009,6 +31541,13 @@ Influences the indentation of continuation lines. Размер шрифта в точках в текущем документе. + + TextEditor::QuickFixFactory + + Create Getter and Setter Member Functions + Создать методы получения и установки значения + + TextEditor::TextEditorActionHandler @@ -29308,10 +31847,18 @@ Influences the indentation of continuation lines. Follow Symbol Under Cursor Перейти к символу под курсором + + Follow Symbol Under Cursor in Next Split + Перейти к символу под курсором в следующей панели + Jump To File Under Cursor Перейти к файлу под курсором + + Jump to File Under Cursor in Next Split + Перейти к файлу под курсором в следующей панели + Go to Line Start Перейти в начало строки @@ -29543,10 +32090,6 @@ Applied to text, if no other rules matching. Occurrences of a symbol that will be renamed. Размещения переименовываемого символа. - - Applied to Enumeration Items. - Применяется к элементам перечисления. - Function Функция @@ -29579,18 +32122,10 @@ Applied to text, if no other rules matching. QML item id within a QML file. Идентификатор элемента QML внутри файла QML. - - QML root Object Property - Свойство корневого объекта QML - QML property of a parent item. Свойство QML родительсвого элемента. - - QML scope Object Property - Свойство локального объекта QML - Property of the same QML item. Свойство такого же элемента QML. @@ -29663,10 +32198,6 @@ Applied to text, if no other rules matching. Operator Оператор - - Operators. (for example operator++ operator-=) - Операторы. (например: operator++ operator-=) - Preprocessor Препроцессор @@ -29699,10 +32230,6 @@ Applied to text, if no other rules matching. Doxygen Tag Тэг Doxygen - - Doxygen tags - Теги Doxygen - Visual Whitespace Обозначать пробельные символы @@ -29725,10 +32252,30 @@ Will not be applied to whitespace in comments and strings. Disabled Code Отключённый код + + Applied to enumeration items. + Применяется к элементам перечисления. + + + QML Root Object Property + Свойство корневого объекта QML + + + QML Scope Object Property + Свойство локального объекта QML + + + Operators. (For example operator++ operator-=) + Операторы. (Например: operator++ operator-=) + Labels for goto statements. Метки для операторов goto. + + Doxygen tags. + Теги Doxygen. + Code disabled by preprocessor directives. Код отключённый дериктивами препроцессора. @@ -29766,6 +32313,61 @@ Will not be applied to whitespace in comments and strings. Отображение + + TextFieldSpecifics + + Text Field + Текстовое поле + + + Text + Текст + + + The text shown on the text field + Текст, отображаемый в текстовом поле + + + Placeholder text + Текст заполнителя + + + The placeholder text + Временный текст, заполняющий поле + + + Read only + Только для чтения + + + Determines whether the text field is read only. + Определяет, является ли текстовое поле изменяемым или нет. + + + Password mode + Режим пароля + + + Determines whether the text field is in password mode. + Определяет, является ли текст в поле паролем или нет. + + + Input mask + Маска ввода + + + Restricts the valid text in the text field. + Вводит ограничения на текст в поле. + + + Echo mode + Режим эха + + + Specifies how the text is displayed in the text field. + Определяет, как текст отображается в поле. + + TextInputGroupBox @@ -30150,7 +32752,7 @@ Will not be applied to whitespace in comments and strings. неподходящая архитектура процессора - odd endianess + odd endianness неподходящий порядок байт в слове @@ -30379,15 +32981,15 @@ Will not be applied to whitespace in comments and strings. Inherits QObject - Наследуется от QObject + Производный от QObject None - Не указан + Не задан Inherits QWidget - Наследуется от QWidget + Производный от QWidget Based on QSharedData @@ -30426,8 +33028,12 @@ Will not be applied to whitespace in comments and strings. &Путь: - Inherits QDeclarativeItem - Наследуется от QDeclarativeItem + Inherits QDeclarativeItem - Qt Quick 1 + Производный от QDeclarativeItem - Qt Quick 1 + + + Inherits QQuickItem - Qt Quick 2 + Производный от QQuickItem - Qt Quick 2 @@ -30446,7 +33052,7 @@ Will not be applied to whitespace in comments and strings. Choose Executable - Выбор исполняемого файла + Выбор программы Choose File @@ -30460,6 +33066,10 @@ Will not be applied to whitespace in comments and strings. The path '%1' is not a directory. Путь «%1» не является каталогом. + + The path <b>%1</b> is not an executable file. + Путь <b>%1</b> не является программой. + Full path: <b>%1</b> Полный путь: <b>%1</b> @@ -30484,10 +33094,6 @@ Will not be applied to whitespace in comments and strings. The path <b>%1</b> is not a file. Путь <b>%1</b> не является файлом. - - The path <b>%1</b> is not a executable file. - Путь <b>%1</b> не является исполняемым файлом. - Path: Путь: @@ -30592,47 +33198,6 @@ Will not be applied to whitespace in comments and strings. Переименовать... - - Utils::SubmitEditorWidget - - Subversion Submit - Фиксация Subversion - - - F&iles - &Файлы - - - %1 %2/%n File(s) - - %1 %2 из %n файла - %1 %2 из %n файлов - %1 %2 из %n файлов - - - - &Commit - &Фиксировать - - - Check All - Check all for submit - Включить всё - - - Uncheck All - Uncheck all for submit - Отключить всё - - - Descriptio&n - &Описание - - - Check a&ll - &Включить всё - - Utils::SynchronousProcess @@ -30997,10 +33562,6 @@ Will not be applied to whitespace in comments and strings. Incl. costs Полная цена - - %1 - %1%2% {1?} - (%1%) @@ -31520,7 +34081,7 @@ With cache simulation, further event counters are enabled: Рабочий каталог: %1 - Command-line arguments: %1 + Commandline arguments: %1 Аргументы командной строки: %1 @@ -31547,10 +34108,6 @@ With cache simulation, further event counters are enabled: ** Процесс завершился ** - - Application Output - Вывод приложения - Valgrind::Internal::Visualisation @@ -31811,7 +34368,7 @@ With cache simulation, further event counters are enabled: Unable to start process, binary is empty - Не удалось запустить процесс - исполняемый файл пуст + Не удалось запустить процесс - программа пуста @@ -32014,13 +34571,54 @@ should a repository require SSH-authentication (see documentation on SSH and the The process terminated in an abnormal way. - Процесс был ненормально завершён. + Процесс был завершён некорректно. Stopping... Останавливается... + + VcsBase::SubmitEditorWidget + + Subversion Submit + Фиксация Subversion + + + Descriptio&n + &Описание + + + F&iles + &Файлы + + + Check a&ll + &Включить всё + + + %1 %2/%n File(s) + + %1 %2 из %n файла + %1 %2 из %n файлов + %1 %2 из %n файлов + + + + &Commit + &Фиксировать + + + Check All + Check all for submit + Включить всё + + + Uncheck All + Uncheck all for submit + Отключить всё + + VcsBase::SubmitFileModel @@ -32058,7 +34656,7 @@ should a repository require SSH-authentication (see documentation on SSH and the Копировать «%1» - Describe change %1 + Describe Change %1 Описать изменение %1 @@ -32073,6 +34671,10 @@ should a repository require SSH-authentication (see documentation on SSH and the Revert Chunk... Откатить фрагмент... + + Failed to retrieve data. + Не удалось получить данные. + Unable to Paste Не удалось вставить @@ -32370,18 +34972,6 @@ should a repository require SSH-authentication (see documentation on SSH and the ZeroConf - - could not load native library - не удалось загрузить основную библиотеку - - - skipping over avahi compatibility lib (or obsolete mdnsd) - библиотека совместимости avahi (или старый mdnsd) пропущена - - - *WARNING* detected an obsolete version of Apple Bonjour, either disable/uninstall it or upgrade it, otherwise zeroconf will fail - *ПРЕДУПРЕЖДЕНИЕ* обнаружена устаревшая версия Apple Bonjour. Необходимо её отключить, удалить или обновить, иначе zeroconf работать не будет - Zeroconf could not load a valid library, failing. Zeroconf не смог загрузить подходящую библиотеку, ошибка. @@ -32446,6 +35036,18 @@ should a repository require SSH-authentication (see documentation on SSH and the Zeroconf для [%1] накопил %n последовательных ошибок, прерывание. + + Could not load native library. + Не удалось загрузить родную библиотеку. + + + Skipping over Avahi compatibility lib (or obsolete mdnsd). + Библиотека совместимости Avahi (или старый mdnsd) пропущена. + + + Warning: Detected an obsolete version of Apple Bonjour. Disable, uninstall, or upgrade it, or zeroconf will fail. + Предупреждение: обнаружена устаревшая версия Apple Bonjour. Необходимо её отключить, удалить или обновить, иначе zeroconf работать не будет. + ZeroConf::Internal::ZConfLib @@ -32597,22 +35199,43 @@ should a repository require SSH-authentication (see documentation on SSH and the text - text - текст + Text + Текст textedit - text edit - изменить текст + Text Edit + Текстовый редактор + + + + texteditv2 + + Text Edit + Текстовый редактор textinput - text - текст + Text + Текст + + + + textinputv2 + + Text + Текст + + + + textv2 + + Text + Текст From ef8787e59f98fb081a294931cdc993584c1639c5 Mon Sep 17 00:00:00 2001 From: Orgad Shaneh Date: Sun, 3 Feb 2013 20:48:18 +0200 Subject: [PATCH 11/64] Fix tests compilation Change-Id: I20d990b6be83e5fcd30a8911bcd2bbe8cc303989 Reviewed-by: Nikolai Kosjar --- src/plugins/texteditor/generichighlighter/highlighter.h | 4 ++-- src/plugins/texteditor/texteditor.qbs | 3 ++- .../pluginmanager/circularplugins/plugin1/plugin1.pro | 2 +- .../pluginmanager/circularplugins/plugin2/plugin2.pro | 2 +- .../pluginmanager/circularplugins/plugin3/plugin3.pro | 2 +- .../pluginmanager/correctplugins1/plugin1/plugin1.pro | 5 ++--- .../pluginmanager/correctplugins1/plugin2/plugin2.pro | 5 ++--- .../pluginmanager/correctplugins1/plugin3/plugin3.pro | 5 ++--- .../extensionsystem/pluginspec/testplugin/testplugin.pro | 2 +- tests/auto/utils/fileutils/fileutils.pro | 6 ++++-- tests/manual/fakevim/fakevim.pro | 2 +- tests/manual/manual.pro | 3 +-- tests/manual/preprocessor/main.cpp | 3 +++ tests/manual/preprocessor/preprocessor.pro | 1 - tests/manual/ssh/remoteprocess/argumentscollector.cpp | 6 +++--- tests/manual/ssh/sftp/argumentscollector.cpp | 6 +++--- tests/manual/ssh/tunnel/argumentscollector.cpp | 6 +++--- tests/manual/utils/tcpportsgatherer/tcpportsgatherer.pro | 2 +- tests/tools/qml-ast2dot/main.cpp | 6 +++--- tests/valgrind/memcheck/memcheck.pro | 2 +- tests/valgrind/memcheck/modeldemo.pro | 1 - tests/valgrind/memcheck/parsertests.pro | 1 - tests/valgrind/memcheck/testrunner.pro | 1 - 23 files changed, 37 insertions(+), 39 deletions(-) diff --git a/src/plugins/texteditor/generichighlighter/highlighter.h b/src/plugins/texteditor/generichighlighter/highlighter.h index 81a7dd37ffd..ad853c2315d 100644 --- a/src/plugins/texteditor/generichighlighter/highlighter.h +++ b/src/plugins/texteditor/generichighlighter/highlighter.h @@ -30,8 +30,8 @@ #ifndef HIGHLIGHTER_H #define HIGHLIGHTER_H -#include "../basetextdocumentlayout.h" -#include "../syntaxhighlighter.h" +#include "basetextdocumentlayout.h" +#include "syntaxhighlighter.h" #include #include diff --git a/src/plugins/texteditor/texteditor.qbs b/src/plugins/texteditor/texteditor.qbs index 897deaf8d37..0db0da5bebf 100644 --- a/src/plugins/texteditor/texteditor.qbs +++ b/src/plugins/texteditor/texteditor.qbs @@ -13,7 +13,8 @@ QtcPlugin { cpp.includePaths: base.concat([ "generichighlighter", "snippets", - "codeassist" + "codeassist", + "." ]) files: [ diff --git a/tests/auto/extensionsystem/pluginmanager/circularplugins/plugin1/plugin1.pro b/tests/auto/extensionsystem/pluginmanager/circularplugins/plugin1/plugin1.pro index 138e62cc538..83a6ce845af 100644 --- a/tests/auto/extensionsystem/pluginmanager/circularplugins/plugin1/plugin1.pro +++ b/tests/auto/extensionsystem/pluginmanager/circularplugins/plugin1/plugin1.pro @@ -14,4 +14,4 @@ COPYFILES = $$OTHER_FILES include(../../../copy.pri) TARGET = $$qtLibraryName(plugin1) -DESTDIR = $$OUT_PWD +CONFIG -= debug_and_release_target diff --git a/tests/auto/extensionsystem/pluginmanager/circularplugins/plugin2/plugin2.pro b/tests/auto/extensionsystem/pluginmanager/circularplugins/plugin2/plugin2.pro index 3aebb92fd24..1584db8b9ec 100644 --- a/tests/auto/extensionsystem/pluginmanager/circularplugins/plugin2/plugin2.pro +++ b/tests/auto/extensionsystem/pluginmanager/circularplugins/plugin2/plugin2.pro @@ -14,4 +14,4 @@ COPYFILES = $$OTHER_FILES include(../../../copy.pri) TARGET = $$qtLibraryName(plugin2) -DESTDIR = $$OUT_PWD +CONFIG -= debug_and_release_target diff --git a/tests/auto/extensionsystem/pluginmanager/circularplugins/plugin3/plugin3.pro b/tests/auto/extensionsystem/pluginmanager/circularplugins/plugin3/plugin3.pro index ad7a68ed5dd..36fa1612674 100644 --- a/tests/auto/extensionsystem/pluginmanager/circularplugins/plugin3/plugin3.pro +++ b/tests/auto/extensionsystem/pluginmanager/circularplugins/plugin3/plugin3.pro @@ -14,4 +14,4 @@ COPYFILES = $$OTHER_FILES include(../../../copy.pri) TARGET = $$qtLibraryName(plugin3) -DESTDIR = $$OUT_PWD +CONFIG -= debug_and_release_target diff --git a/tests/auto/extensionsystem/pluginmanager/correctplugins1/plugin1/plugin1.pro b/tests/auto/extensionsystem/pluginmanager/correctplugins1/plugin1/plugin1.pro index 042f432c94f..7b18c767020 100644 --- a/tests/auto/extensionsystem/pluginmanager/correctplugins1/plugin1/plugin1.pro +++ b/tests/auto/extensionsystem/pluginmanager/correctplugins1/plugin1/plugin1.pro @@ -5,16 +5,15 @@ HEADERS += plugin1.h OTHER_FILES = $$PWD/plugin.spec -include(../../../../../../qtcreator.pri) +include(../../../../qttest.pri) include(../../../../../../src/libs/extensionsystem/extensionsystem.pri) -include(../../../../qttestrpath.pri) COPYDIR = $$OUT_PWD COPYFILES = $$OTHER_FILES include(../../../copy.pri) TARGET = $$qtLibraryName(plugin1) -DESTDIR = $$OUT_PWD +CONFIG -= debug_and_release_target LIBS += -L$$OUT_PWD/../plugin2 -L$$OUT_PWD/../plugin3 LIBS += -l$$qtLibraryName(plugin2) -l$$qtLibraryName(plugin3) diff --git a/tests/auto/extensionsystem/pluginmanager/correctplugins1/plugin2/plugin2.pro b/tests/auto/extensionsystem/pluginmanager/correctplugins1/plugin2/plugin2.pro index b43d9437d48..62ff154e415 100644 --- a/tests/auto/extensionsystem/pluginmanager/correctplugins1/plugin2/plugin2.pro +++ b/tests/auto/extensionsystem/pluginmanager/correctplugins1/plugin2/plugin2.pro @@ -5,16 +5,15 @@ HEADERS += plugin2.h OTHER_FILES = $$PWD/plugin.spec -include(../../../../../../qtcreator.pri) +include(../../../../qttest.pri) include(../../../../../../src/libs/extensionsystem/extensionsystem.pri) -include(../../../../qttestrpath.pri) COPYDIR = $$OUT_PWD COPYFILES = $$OTHER_FILES include(../../../copy.pri) TARGET = $$qtLibraryName(plugin2) -DESTDIR = $$OUT_PWD +CONFIG -= debug_and_release_target macx { QMAKE_LFLAGS_SONAME = -Wl,-install_name,$${OUT_PWD}/ diff --git a/tests/auto/extensionsystem/pluginmanager/correctplugins1/plugin3/plugin3.pro b/tests/auto/extensionsystem/pluginmanager/correctplugins1/plugin3/plugin3.pro index 9fb23b328dd..914f98a76fb 100644 --- a/tests/auto/extensionsystem/pluginmanager/correctplugins1/plugin3/plugin3.pro +++ b/tests/auto/extensionsystem/pluginmanager/correctplugins1/plugin3/plugin3.pro @@ -5,16 +5,15 @@ HEADERS += plugin3.h OTHER_FILES = $$PWD/plugin.spec -include(../../../../../../qtcreator.pri) +include(../../../../qttest.pri) include(../../../../../../src/libs/extensionsystem/extensionsystem.pri) -include(../../../../qttestrpath.pri) COPYDIR = $$OUT_PWD COPYFILES = $$OTHER_FILES include(../../../copy.pri) TARGET = $$qtLibraryName(plugin3) -DESTDIR = $$OUT_PWD +CONFIG -= debug_and_release_target LIBS += -L$$OUT_PWD/../plugin2 LIBS += -l$$qtLibraryName(plugin2) diff --git a/tests/auto/extensionsystem/pluginspec/testplugin/testplugin.pro b/tests/auto/extensionsystem/pluginspec/testplugin/testplugin.pro index 5b8d73a5f84..9119d149884 100644 --- a/tests/auto/extensionsystem/pluginspec/testplugin/testplugin.pro +++ b/tests/auto/extensionsystem/pluginspec/testplugin/testplugin.pro @@ -14,4 +14,4 @@ COPYFILES = $$PWD/testplugin.xml include(../../copy.pri) TARGET = $$qtLibraryName(test) -DESTDIR = $$OUT_PWD +CONFIG -= debug_and_release_target diff --git a/tests/auto/utils/fileutils/fileutils.pro b/tests/auto/utils/fileutils/fileutils.pro index 8989860f204..5d2530d6689 100644 --- a/tests/auto/utils/fileutils/fileutils.pro +++ b/tests/auto/utils/fileutils/fileutils.pro @@ -1,5 +1,4 @@ include(../../qttest.pri) -include(../shared/shared.pri) include($$IDE_SOURCE_TREE/src/libs/utils/utils.pri) @@ -7,7 +6,10 @@ UTILSDIR = $$IDE_SOURCE_TREE/src/libs/ INCLUDEPATH += $$UTILSDIR DEFINES += QTCREATOR_UTILS_LIB +*-g++ { + CONFIG -= warn_on + QMAKE_CXXFLAGS += -Wall -Wno-trigraphs +} SOURCES += tst_fileutils.cpp \ $$UTILSDIR/utils/fileutils.cpp \ - diff --git a/tests/manual/fakevim/fakevim.pro b/tests/manual/fakevim/fakevim.pro index de7f8facbf8..4cb3db33901 100644 --- a/tests/manual/fakevim/fakevim.pro +++ b/tests/manual/fakevim/fakevim.pro @@ -1,4 +1,4 @@ -include(../../../qtcreator.pri) +include(../../auto/qttest.pri) include($$IDE_SOURCE_TREE/src/libs/utils/utils.pri) FAKEVIMDIR = $$IDE_SOURCE_TREE/src/plugins/fakevim diff --git a/tests/manual/manual.pro b/tests/manual/manual.pro index bdf9adbcf7a..29f79d6c422 100644 --- a/tests/manual/manual.pro +++ b/tests/manual/manual.pro @@ -6,8 +6,7 @@ fakevim \ debugger \ preprocessor \ subdir_proparser \ -utils \ -devices +utils unix { # Uses popen diff --git a/tests/manual/preprocessor/main.cpp b/tests/manual/preprocessor/main.cpp index 6bbbc9a6eb1..573ab665949 100644 --- a/tests/manual/preprocessor/main.cpp +++ b/tests/manual/preprocessor/main.cpp @@ -113,6 +113,9 @@ public: virtual void stopExpandingMacro(unsigned, const Macro &) { } + virtual void markAsIncludeGuard(const QByteArray &) + { } + virtual void startSkippingBlocks(unsigned) { } diff --git a/tests/manual/preprocessor/preprocessor.pro b/tests/manual/preprocessor/preprocessor.pro index 9cb836d5982..7140a015fec 100644 --- a/tests/manual/preprocessor/preprocessor.pro +++ b/tests/manual/preprocessor/preprocessor.pro @@ -7,7 +7,6 @@ include(../../auto/qttest.pri) include($$IDE_SOURCE_TREE/src/libs/cplusplus/cplusplus.pri) include($$IDE_SOURCE_TREE/src/libs/languageutils/languageutils.pri) include($$IDE_SOURCE_TREE/src/libs/utils/utils.pri) -include($$IDE_SOURCE_TREE/src/libs/3rdparty/botan/botan.pri) # Input SOURCES += main.cpp diff --git a/tests/manual/ssh/remoteprocess/argumentscollector.cpp b/tests/manual/ssh/remoteprocess/argumentscollector.cpp index 3830243535a..2bf9356f0da 100644 --- a/tests/manual/ssh/remoteprocess/argumentscollector.cpp +++ b/tests/manual/ssh/remoteprocess/argumentscollector.cpp @@ -126,7 +126,7 @@ bool ArgumentsCollector::checkAndSetStringArg(int &pos, QString &arg, const char { if (m_arguments.at(pos) == QLatin1String(opt)) { if (!arg.isEmpty()) { - throw ArgumentErrorException(QLatin1String("option ") + opt + throw ArgumentErrorException(QLatin1String("option ") + QLatin1String(opt) + QLatin1String(" was given twice.")); } arg = m_arguments.at(++pos); @@ -142,13 +142,13 @@ bool ArgumentsCollector::checkAndSetIntArg(int &pos, int &val, { if (m_arguments.at(pos) == QLatin1String(opt)) { if (alreadyGiven) { - throw ArgumentErrorException(QLatin1String("option ") + opt + throw ArgumentErrorException(QLatin1String("option ") + QLatin1String(opt) + QLatin1String(" was given twice.")); } bool isNumber; val = m_arguments.at(++pos).toInt(&isNumber); if (!isNumber) { - throw ArgumentErrorException(QLatin1String("option ") + opt + throw ArgumentErrorException(QLatin1String("option ") + QLatin1String(opt) + QLatin1String(" needs integer argument")); } alreadyGiven = true; diff --git a/tests/manual/ssh/sftp/argumentscollector.cpp b/tests/manual/ssh/sftp/argumentscollector.cpp index 5869e3a8622..5a8a765e895 100644 --- a/tests/manual/ssh/sftp/argumentscollector.cpp +++ b/tests/manual/ssh/sftp/argumentscollector.cpp @@ -124,7 +124,7 @@ bool ArgumentsCollector::checkAndSetStringArg(int &pos, QString &arg, const char { if (m_arguments.at(pos) == QLatin1String(opt)) { if (!arg.isEmpty()) { - throw ArgumentErrorException(QLatin1String("option ") + opt + throw ArgumentErrorException(QLatin1String("option ") + QLatin1String(opt) + QLatin1String(" was given twice.")); } arg = m_arguments.at(++pos); @@ -140,13 +140,13 @@ bool ArgumentsCollector::checkAndSetIntArg(int &pos, int &val, { if (m_arguments.at(pos) == QLatin1String(opt)) { if (alreadyGiven) { - throw ArgumentErrorException(QLatin1String("option ") + opt + throw ArgumentErrorException(QLatin1String("option ") + QLatin1String(opt) + QLatin1String(" was given twice.")); } bool isNumber; val = m_arguments.at(++pos).toInt(&isNumber); if (!isNumber) { - throw ArgumentErrorException(QLatin1String("option ") + opt + throw ArgumentErrorException(QLatin1String("option ") + QLatin1String(opt) + QLatin1String(" needs integer argument")); } alreadyGiven = true; diff --git a/tests/manual/ssh/tunnel/argumentscollector.cpp b/tests/manual/ssh/tunnel/argumentscollector.cpp index 31dde1af6ee..b05a323a41d 100644 --- a/tests/manual/ssh/tunnel/argumentscollector.cpp +++ b/tests/manual/ssh/tunnel/argumentscollector.cpp @@ -127,7 +127,7 @@ bool ArgumentsCollector::checkAndSetStringArg(int &pos, QString &arg, const char { if (m_arguments.at(pos) == QLatin1String(opt)) { if (!arg.isEmpty()) { - throw ArgumentErrorException(QLatin1String("option ") + opt + throw ArgumentErrorException(QLatin1String("option ") + QLatin1String(opt) + QLatin1String(" was given twice.")); } arg = m_arguments.at(++pos); @@ -143,13 +143,13 @@ bool ArgumentsCollector::checkAndSetIntArg(int &pos, int &val, { if (m_arguments.at(pos) == QLatin1String(opt)) { if (alreadyGiven) { - throw ArgumentErrorException(QLatin1String("option ") + opt + throw ArgumentErrorException(QLatin1String("option ") + QLatin1String(opt) + QLatin1String(" was given twice.")); } bool isNumber; val = m_arguments.at(++pos).toInt(&isNumber); if (!isNumber) { - throw ArgumentErrorException(QLatin1String("option ") + opt + throw ArgumentErrorException(QLatin1String("option ") + QLatin1String(opt) + QLatin1String(" needs integer argument")); } alreadyGiven = true; diff --git a/tests/manual/utils/tcpportsgatherer/tcpportsgatherer.pro b/tests/manual/utils/tcpportsgatherer/tcpportsgatherer.pro index 0e500831e25..001b5f41ad6 100644 --- a/tests/manual/utils/tcpportsgatherer/tcpportsgatherer.pro +++ b/tests/manual/utils/tcpportsgatherer/tcpportsgatherer.pro @@ -7,7 +7,7 @@ greaterThan(QT_MAJOR_VERSION, 4): QT += widgets CONFIG += console CONFIG -= app_bundle -include(../../../../qtcreator.pri) +include(../../../auto/qttest.pri) include(../../../../src/rpath.pri) include($$IDE_SOURCE_TREE/src/libs/utils/utils.pri) diff --git a/tests/tools/qml-ast2dot/main.cpp b/tests/tools/qml-ast2dot/main.cpp index 870ad508460..3213ba0e76e 100644 --- a/tests/tools/qml-ast2dot/main.cpp +++ b/tests/tools/qml-ast2dot/main.cpp @@ -58,7 +58,7 @@ public: void operator()(const QString &fileName, const QByteArray &src, Node *ast) { _src = src; QString basename = fileName; - int dotIdx = basename.lastIndexOf('.'); + int dotIdx = basename.lastIndexOf(QLatin1Char('.')); if (dotIdx != -1) basename.truncate(dotIdx); basename.append(QLatin1String(".ast.dot")); @@ -99,7 +99,7 @@ protected: } QString spell(const SourceLocation &token) { - return _src.mid(token.offset, token.length).replace('\'', "\\\\").replace('"', "\\\""); + return QString::fromLatin1(_src.mid(token.offset, token.length).replace('\'', "\\\\").replace('"', "\\\"")); } void terminal(const SourceLocation &token) { @@ -332,7 +332,7 @@ int main(int argc, char *argv[]) file.close(); Document::MutablePtr doc = Document::create(fileName, Document::guessLanguageFromSuffix(fileName)); - doc->setSource(source); + doc->setSource(QString::fromUtf8(source)); doc->parse(); foreach (const DiagnosticMessage &m, doc->diagnosticMessages()) { diff --git a/tests/valgrind/memcheck/memcheck.pro b/tests/valgrind/memcheck/memcheck.pro index ee72ee00107..eed8482d763 100644 --- a/tests/valgrind/memcheck/memcheck.pro +++ b/tests/valgrind/memcheck/memcheck.pro @@ -1,3 +1,3 @@ TEMPLATE = subdirs - +CONFIG += ordered SUBDIRS += parsertests.pro modeldemo.pro testapps testrunner.pro diff --git a/tests/valgrind/memcheck/modeldemo.pro b/tests/valgrind/memcheck/modeldemo.pro index eb843efdf7d..5ce312ede7b 100644 --- a/tests/valgrind/memcheck/modeldemo.pro +++ b/tests/valgrind/memcheck/modeldemo.pro @@ -1,6 +1,5 @@ include(../../../qtcreator.pri) include(../../auto/qttestrpath.pri) -include($$IDE_SOURCE_TREE/src/libs/3rdparty/botan/botan.pri) include($$IDE_SOURCE_TREE/src/libs/utils/utils.pri) include($$IDE_SOURCE_TREE/src/libs/ssh/ssh.pri) include($$IDE_SOURCE_TREE/src/plugins/valgrind/valgrind_test.pri) diff --git a/tests/valgrind/memcheck/parsertests.pro b/tests/valgrind/memcheck/parsertests.pro index e58578dabe3..8da114d90fe 100644 --- a/tests/valgrind/memcheck/parsertests.pro +++ b/tests/valgrind/memcheck/parsertests.pro @@ -1,5 +1,4 @@ include(../../auto/qttest.pri) -include($$IDE_SOURCE_TREE/src/libs/3rdparty/botan/botan.pri) include($$IDE_SOURCE_TREE/src/libs/ssh/ssh.pri) include($$IDE_SOURCE_TREE/src/libs/utils/utils.pri) include($$IDE_SOURCE_TREE/src/plugins/valgrind/valgrind_test.pri) diff --git a/tests/valgrind/memcheck/testrunner.pro b/tests/valgrind/memcheck/testrunner.pro index fea9eebd00b..acfa3a20476 100644 --- a/tests/valgrind/memcheck/testrunner.pro +++ b/tests/valgrind/memcheck/testrunner.pro @@ -1,6 +1,5 @@ include(../../auto/qttest.pri) include($$IDE_SOURCE_TREE/src/libs/utils/utils.pri) -include($$IDE_SOURCE_TREE/src/libs/3rdparty/botan/botan.pri) include($$IDE_SOURCE_TREE/src/libs/ssh/ssh.pri) include($$IDE_SOURCE_TREE/src/plugins/valgrind/valgrind_test.pri) From 413b153b30b786546c8a7bdb6c823435659053e4 Mon Sep 17 00:00:00 2001 From: Orgad Shaneh Date: Mon, 4 Mar 2013 21:12:44 +0200 Subject: [PATCH 12/64] GitIgnore lexer test binary Change-Id: I4c9cfd527015230b080e69ee315bbd4d2aeeaf15 Reviewed-by: Nikolai Kosjar --- .gitignore | 1 + 1 file changed, 1 insertion(+) diff --git a/.gitignore b/.gitignore index bb9076f120d..5c3aab2192c 100644 --- a/.gitignore +++ b/.gitignore @@ -138,6 +138,7 @@ tmp/ /tests/auto/cplusplus/checksymbols/tst_checksymbols /tests/auto/cplusplus/codegen/tst_codegen /tests/auto/cplusplus/cxx11/tst_cxx11 +/tests/auto/cplusplus/lexer/tst_lexer /tests/auto/cplusplus/misc/tst_misc /tests/auto/cplusplus/simplifytypes/tst_simplifytypes /tests/auto/cplusplus/ast/tst_ast From c3f907416fddd6ed93c0f5ad71856870577cdebb Mon Sep 17 00:00:00 2001 From: Erik Verbruggen Date: Fri, 1 Mar 2013 18:02:50 +0100 Subject: [PATCH 13/64] C++: cache fully qualified name lookupus in scopes. Task-number: QTCREATORBUG-8724 Change-Id: I00b0712cf5514bcec04b674052ad4b5b66cca506 Reviewed-by: Przemyslaw Gorszkowski Reviewed-by: Nikolai Kosjar --- src/libs/cplusplus/LookupContext.cpp | 78 +++++++++++++++++++++------- src/libs/cplusplus/LookupContext.h | 17 +++++- 2 files changed, 74 insertions(+), 21 deletions(-) diff --git a/src/libs/cplusplus/LookupContext.cpp b/src/libs/cplusplus/LookupContext.cpp index 4562d41346f..d747481dca9 100644 --- a/src/libs/cplusplus/LookupContext.cpp +++ b/src/libs/cplusplus/LookupContext.cpp @@ -92,7 +92,7 @@ static void path_helper(Symbol *symbol, QList *names) namespace CPlusPlus { -bool compareName(const Name *name, const Name *other) +static inline bool compareName(const Name *name, const Name *other) { if (name == other) return true; @@ -123,6 +123,30 @@ bool compareFullyQualifiedName(const QList &path, const QListidentifier()) { + h <<= 1; + h += id->hashCode(); + } + } + } + return h; +} +} +} + ///////////////////////////////////////////////////////////////////// // LookupContext ///////////////////////////////////////////////////////////////////// @@ -393,13 +417,22 @@ ClassOrNamespace *LookupContext::lookupParent(Symbol *symbol) const } ClassOrNamespace::ClassOrNamespace(CreateBindings *factory, ClassOrNamespace *parent) - : _factory(factory), _parent(parent), _templateId(0), _instantiationOrigin(0) + : _factory(factory) + , _parent(parent) + , _scopeLookupCache(0) + , _templateId(0) + , _instantiationOrigin(0) #ifdef DEBUG_LOOKUP , _name(0) #endif // DEBUG_LOOKUP { } +ClassOrNamespace::~ClassOrNamespace() +{ + delete _scopeLookupCache; +} + const TemplateNameId *ClassOrNamespace::templateId() const { return _templateId; @@ -464,7 +497,7 @@ QList ClassOrNamespace::lookup_helper(const Name *name, bool searchI if (name) { if (const QualifiedNameId *q = name->asQualifiedNameId()) { - if (! q->base()) + if (! q->base()) // e.g. ::std::string result = globalNamespace()->find(q->name()); else if (ClassOrNamespace *binding = lookupType(q->base())) { @@ -477,23 +510,10 @@ QList ClassOrNamespace::lookup_helper(const Name *name, bool searchI // a qualified name. For instance, a nested class which is forward declared // in the class but defined outside it - we should capture both. Symbol *match = 0; - ClassOrNamespace *parentBinding = binding->parent(); - while (parentBinding && !match) { - for (int j = 0; j < parentBinding->symbols().size() && !match; ++j) { - if (Scope *scope = parentBinding->symbols().at(j)->asScope()) { - for (unsigned i = 0; i < scope->memberCount(); ++i) { - Symbol *candidate = scope->memberAt(i); - if (compareFullyQualifiedName( - fullName, - LookupContext::fullyQualifiedName(candidate))) { - match = candidate; - break; - } - } - } - } - parentBinding = parentBinding->parent(); - } + for (ClassOrNamespace *parentBinding = binding->parent(); + parentBinding && !match; + parentBinding = parentBinding->parent()) + match = parentBinding->lookupInScope(fullName); if (match) { LookupItem item; @@ -634,6 +654,24 @@ ClassOrNamespace *ClassOrNamespace::findType(const Name *name) return lookupType_helper(name, &processed, /*searchInEnclosingScope =*/ false, this); } +Symbol *ClassOrNamespace::lookupInScope(const QList &fullName) +{ + if (!_scopeLookupCache) { + _scopeLookupCache = new QHash; + + for (int j = 0; j < symbols().size(); ++j) { + if (Scope *scope = symbols().at(j)->asScope()) { + for (unsigned i = 0; i < scope->memberCount(); ++i) { + Symbol *s = scope->memberAt(i); + _scopeLookupCache->insert(LookupContext::fullyQualifiedName(s), s); + } + } + } + } + + return _scopeLookupCache->value(fullName, 0); +} + ClassOrNamespace *ClassOrNamespace::lookupType_helper(const Name *name, QSet *processed, bool searchInEnclosingScope, diff --git a/src/libs/cplusplus/LookupContext.h b/src/libs/cplusplus/LookupContext.h index 88506c1e8f9..d7f3b54285a 100644 --- a/src/libs/cplusplus/LookupContext.h +++ b/src/libs/cplusplus/LookupContext.h @@ -45,12 +45,24 @@ namespace CPlusPlus { +namespace Internal { +struct FullyQualifiedName +{ + QList fqn; + + FullyQualifiedName(const QList &fqn) + : fqn(fqn) + {} +}; +} // namespace Internal; + class CreateBindings; class CPLUSPLUS_EXPORT ClassOrNamespace { public: ClassOrNamespace(CreateBindings *factory, ClassOrNamespace *parent); + ~ClassOrNamespace(); const TemplateNameId *templateId() const; ClassOrNamespace *instantiationOrigin() const; @@ -68,6 +80,8 @@ public: ClassOrNamespace *lookupType(const Name *name); ClassOrNamespace *findType(const Name *name); + Symbol *lookupInScope(const QList &fullName); + private: typedef std::map Table; typedef std::map TemplateNameIdTable; @@ -115,6 +129,8 @@ private: TemplateNameIdTable _specializations; QMap _instantiations; + QHash *_scopeLookupCache; + // it's an instantiation. const TemplateNameId *_templateId; ClassOrNamespace *_instantiationOrigin; @@ -308,7 +324,6 @@ private: bool m_expandTemplates; }; -bool CPLUSPLUS_EXPORT compareName(const Name *name, const Name *other); bool CPLUSPLUS_EXPORT compareFullyQualifiedName(const QList &path, const QList &other); From 210e54bfde6a2828e3b7e173db1c0d589127a150 Mon Sep 17 00:00:00 2001 From: Leena Miettinen Date: Tue, 5 Mar 2013 10:02:14 +0100 Subject: [PATCH 14/64] Doc: QML/JS console is now an output pane The console is available in all modes. Change-Id: Iae6d656b255f2836a96b71bcbc9a6e2bbdffbcfc Reviewed-by: Aurindam Jana --- doc/images/qml-script-console.png | Bin 3225 -> 5212 bytes doc/src/debugger/qtquick-debugging.qdoc | 12 ++++-------- doc/src/howto/creator-ui.qdoc | 13 +++++++++++++ 3 files changed, 17 insertions(+), 8 deletions(-) diff --git a/doc/images/qml-script-console.png b/doc/images/qml-script-console.png index 589f7437fa952a5ff210d2ad85a75eab95026a76..8c0e915fc876f7bd3f920dd42bf3a764fef52966 100644 GIT binary patch literal 5212 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 a`!=0v$~RWb{mQ_=z~JfX=d#Wzp$P!2IM(<8 literal 3225 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 diff --git a/doc/src/debugger/qtquick-debugging.qdoc b/doc/src/debugger/qtquick-debugging.qdoc index f71314f9b30..7de3304aac7 100644 --- a/doc/src/debugger/qtquick-debugging.qdoc +++ b/doc/src/debugger/qtquick-debugging.qdoc @@ -153,16 +153,12 @@ \section1 Executing JavaScript Expressions When the application is interrupted by a breakpoint, you can use the - \gui {Console} to execute JavaScript expressions in the current - context. To open it, choose \gui {Window > Views > Console}. + \gui {QML/JS Console} to execute JavaScript expressions in the current + context. To open it, choose \gui Window > \gui {Output Panes} > \gui {QML/JS Console}. - \image qml-script-console.png "Console view" + \image qml-script-console.png "QML/JS Console" - You can type JavaScript expressions and use them to get information about - the state or your application. You can change property values temporarily, - without editing the source, and view the results in the running application. - - You can change the property values permanently in the code editor. + For more information about using the console, see \l{QML/JS Console}. \section1 Applying QML Changes at Runtime diff --git a/doc/src/howto/creator-ui.qdoc b/doc/src/howto/creator-ui.qdoc index 765074549b9..b58a1b83e7e 100644 --- a/doc/src/howto/creator-ui.qdoc +++ b/doc/src/howto/creator-ui.qdoc @@ -244,6 +244,8 @@ \li \gui{Compile Output} + \li \gui {QML/JS Console} + \li \gui {To-Do Entries} \li \gui{Version Control} @@ -345,6 +347,17 @@ Select the \gui {Cancel Build} button to cancel the build. + \section2 QML/JS Console + + In the \gui {QML/JS Console}, you can type JavaScript expressions and use them to get + information about the state of your application during debugging. You can change property + values temporarily, without editing the source, and view the results in the running + application. + + \image qml-script-console.png "QML/JS Console" + + You can change the property values permanently in the code editor. + \section2 To-Do List The \gui {To-Do List Entries} pane lists the BUG, FIXME, NOTE, TODO, and From 8bea8816ba7472b972698d98b8230e8d2d6a8f8c Mon Sep 17 00:00:00 2001 From: Tim Jenssen Date: Tue, 5 Mar 2013 09:37:07 +0100 Subject: [PATCH 15/64] read INSTALLER_ARCHIVE variable from environment With that we can overwrite the default value which is not needed in the build package for SDK case. Change-Id: Ife33317a92149f812aafebf806743f3e322ead1d Reviewed-by: Eike Ziller --- qtcreator.pro | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/qtcreator.pro b/qtcreator.pro index a35f884d101..0ade76ddb84 100644 --- a/qtcreator.pro +++ b/qtcreator.pro @@ -50,14 +50,19 @@ macx { } } -INSTALLER_ARCHIVE = $$OUT_PWD/qt-creator-$${PATTERN}-installer-archive.7z +INSTALLER_ARCHIVE_FROM_ENV = $$(INSTALLER_ARCHIVE) +isEmpty(INSTALLER_ARCHIVE_FROM_ENV) { + INSTALLER_ARCHIVE = $$OUT_PWD/qt-creator-$${PATTERN}-installer-archive.7z +} else { + INSTALLER_ARCHIVE = $$OUT_PWD/$$(INSTALLER_ARCHIVE) +} bindist.depends = deployqt bindist.commands = 7z a -mx9 $$OUT_PWD/qt-creator-$${PATTERN}.7z \"$$BINDIST_SOURCE\" bindist_installer.depends = deployqt -bindist_installer.commands = 7z a -mx9 $$OUT_PWD/qt-creator-$${PATTERN}-installer-archive.7z \"$$BINDIST_INSTALLER_SOURCE\" +bindist_installer.commands = 7z a -mx9 $${INSTALLER_ARCHIVE} \"$$BINDIST_INSTALLER_SOURCE\" installer.depends = bindist_installer -installer.commands = $$PWD/scripts/packageIfw.py -i \"$(IFW_PATH)\" -v $${QTCREATOR_VERSION} -a \"$$INSTALLER_ARCHIVE\" "qt-creator-$${PATTERN}" +installer.commands = $$PWD/scripts/packageIfw.py -i \"$(IFW_PATH)\" -v $${QTCREATOR_VERSION} -a \"$${INSTALLER_ARCHIVE}\" "qt-creator-$${PATTERN}" win32 { deployqt.commands ~= s,/,\\\\,g From 2e449679976a24359bdd8928de97c17ee59c2994 Mon Sep 17 00:00:00 2001 From: Tim Jenssen Date: Tue, 5 Mar 2013 09:38:49 +0100 Subject: [PATCH 16/64] remove unsupported tag MaintenanceTitle Newer versions of the installer framework continue only with supported tags inside the installer config.xml file. Change-Id: I87c0e8f079023b5ba7cf7cca248e1fa310b7a97e Reviewed-by: Niels Weber Reviewed-by: Eike Ziller --- dist/installer/ifw/config/config-linux.xml.in | 1 - dist/installer/ifw/config/config-windows.xml.in | 1 - 2 files changed, 2 deletions(-) diff --git a/dist/installer/ifw/config/config-linux.xml.in b/dist/installer/ifw/config/config-linux.xml.in index 4bc8a0c5398..837d5d1dbf0 100644 --- a/dist/installer/ifw/config/config-linux.xml.in +++ b/dist/installer/ifw/config/config-linux.xml.in @@ -3,7 +3,6 @@ Qt Creator {version} Qt Creator {version} - Qt Creator Maintenance Qt Project http://qt-project.org diff --git a/dist/installer/ifw/config/config-windows.xml.in b/dist/installer/ifw/config/config-windows.xml.in index 4d814a4f298..4bbb77b97d2 100644 --- a/dist/installer/ifw/config/config-windows.xml.in +++ b/dist/installer/ifw/config/config-windows.xml.in @@ -3,7 +3,6 @@ Qt Creator {version} Qt Creator {version} - Qt Creator Maintenance Qt Project http://qt-project.org From bf3aa9bf067dd65595faabf1bfd980a19c444465 Mon Sep 17 00:00:00 2001 From: Eike Ziller Date: Tue, 5 Mar 2013 11:37:36 +0100 Subject: [PATCH 17/64] More fixes for non-Latin1 characters in external tools. Now also for Qt4 based Windows builds. Task-number: QTCREATORBUG-8603 Change-Id: I2f4ccfe85450f272146cc641023b9232f3514836 Reviewed-by: Friedemann Kleint --- src/plugins/coreplugin/externaltool.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/plugins/coreplugin/externaltool.cpp b/src/plugins/coreplugin/externaltool.cpp index 1d3a5bdc969..9c1703e01f6 100644 --- a/src/plugins/coreplugin/externaltool.cpp +++ b/src/plugins/coreplugin/externaltool.cpp @@ -319,7 +319,8 @@ static void localizedText(const QStringList &locales, QXmlStreamReader *reader, } else { if (*currentLocale < 0 && currentText->isEmpty()) { *currentText = QCoreApplication::translate("Core::Internal::ExternalTool", - reader->readElementText().toUtf8().constData()); + reader->readElementText().toUtf8().constData(), + "", QCoreApplication::UnicodeUTF8); } else { reader->skipCurrentElement(); } From 659470f940106d1a428cb6373b5d06741cc4ccf3 Mon Sep 17 00:00:00 2001 From: Friedemann Kleint Date: Tue, 5 Mar 2013 11:10:33 +0100 Subject: [PATCH 18/64] Fix launching the debugger from the command line. Delay parsing of parameters until the kits are loaded. Task-number: QTCREATORBUG-8876 Change-Id: I091dfabb73649e3fe87308e5a5c6c4502b00fe66 Reviewed-by: hjk --- src/plugins/debugger/debuggerplugin.cpp | 27 ++++++++++++++++--------- 1 file changed, 17 insertions(+), 10 deletions(-) diff --git a/src/plugins/debugger/debuggerplugin.cpp b/src/plugins/debugger/debuggerplugin.cpp index 0668f1f48c4..a1476292194 100644 --- a/src/plugins/debugger/debuggerplugin.cpp +++ b/src/plugins/debugger/debuggerplugin.cpp @@ -82,6 +82,7 @@ #include #include #include +#include #include #include @@ -1223,6 +1224,7 @@ public slots: bool parseArgument(QStringList::const_iterator &it, const QStringList::const_iterator &cend, QString *errorMessage); bool parseArguments(const QStringList &args, QString *errorMessage); + void parseCommandLineArguments(); DebuggerToolTipManager *toolTipManager() const { return m_toolTipManager; } QSharedPointer globalDebuggerOptions() const { return m_globalDebuggerOptions; } @@ -1507,11 +1509,26 @@ bool DebuggerPluginPrivate::parseArguments(const QStringList &args, return true; } +void DebuggerPluginPrivate::parseCommandLineArguments() +{ + QString errorMessage; + if (!parseArguments(m_arguments, &errorMessage)) { + errorMessage = tr("Error evaluating command line arguments: %1") + .arg(errorMessage); + qWarning("%s\n", qPrintable(errorMessage)); + Core::MessageManager::instance()->printToOutputPanePopup(errorMessage); + } + if (!m_scheduledStarts.isEmpty()) + QTimer::singleShot(0, this, SLOT(runScheduled())); +} + bool DebuggerPluginPrivate::initialize(const QStringList &arguments, QString *errorMessage) { Q_UNUSED(errorMessage); m_arguments = arguments; + if (!m_arguments.isEmpty()) + connect(KitManager::instance(), SIGNAL(kitsLoaded()), this, SLOT(parseCommandLineArguments())); // Cpp/Qml ui setup m_mainWindow = new DebuggerMainWindow; @@ -2869,14 +2886,6 @@ void DebuggerPluginPrivate::extensionsInitialized() m_mainWindow->addStagedMenuEntries(); - // Do not fail to load the whole plugin if something goes wrong here. - QString errorMessage; - if (!parseArguments(m_arguments, &errorMessage)) { - errorMessage = tr("Error evaluating command line arguments: %1") - .arg(errorMessage); - qWarning("%s\n", qPrintable(errorMessage)); - } - // Register factory of DebuggerRunControl. m_debuggerRunControlFactory = new DebuggerRunControlFactory(m_plugin); m_plugin->addAutoReleasedObject(m_debuggerRunControlFactory); @@ -3291,8 +3300,6 @@ void DebuggerPluginPrivate::extensionsInitialized() m_returnWindow->setVisible(false); // time gdb -i mi -ex 'b debuggerplugin.cpp:800' -ex r -ex q bin/qtcreator.bin - if (!m_scheduledStarts.isEmpty()) - QTimer::singleShot(0, this, SLOT(runScheduled())); } SavedAction *DebuggerPluginPrivate::action(int code) const From 23fd6730fa40a3224beecef199754f53cf2a705f Mon Sep 17 00:00:00 2001 From: Sergey Shambir Date: Mon, 4 Mar 2013 23:36:09 +0400 Subject: [PATCH 19/64] Autotools: fixed crash in Debug build Method parseIdentifierBeforeAssign attempts to read null-terminating symbol after end in some cases, it triggers assertion. Change-Id: I1a4bc9ef290d2f09e7f9052f14466bacf957fe7a Reviewed-by: Daniel Teske --- src/plugins/autotoolsprojectmanager/makefileparser.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/plugins/autotoolsprojectmanager/makefileparser.cpp b/src/plugins/autotoolsprojectmanager/makefileparser.cpp index a6fc4c266d6..760dcb9d903 100644 --- a/src/plugins/autotoolsprojectmanager/makefileparser.cpp +++ b/src/plugins/autotoolsprojectmanager/makefileparser.cpp @@ -421,7 +421,7 @@ QString MakefileParser::parseIdentifierBeforeAssign(const QString &line) QString ret = line.left(end); while (end < line.size() && line[end].isSpace()) ++end; - return (line[end] == QLatin1Char('=')) ? ret : QString(); + return (end < line.size() && line[end] == QLatin1Char('=')) ? ret : QString(); } void MakefileParser::addAllSources() From 078fbba42924497d381def8d34e91945e2a40e55 Mon Sep 17 00:00:00 2001 From: Aurindam Jana Date: Tue, 5 Mar 2013 10:57:37 +0100 Subject: [PATCH 20/64] QmlConsole: Fixes navigation issue with right arrow key When the cursor is just before the first element, the right key did not work. Change-Id: I0a00b0593d4a6450311253cc021c70a64f75b456 Reviewed-by: Kai Koehne --- src/plugins/qmljstools/qmlconsoleedit.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/plugins/qmljstools/qmlconsoleedit.cpp b/src/plugins/qmljstools/qmlconsoleedit.cpp index 9793abc1905..7c13b0bc67d 100644 --- a/src/plugins/qmljstools/qmlconsoleedit.cpp +++ b/src/plugins/qmljstools/qmlconsoleedit.cpp @@ -135,7 +135,7 @@ void QmlConsoleEdit::keyPressEvent(QKeyEvent *e) // Right: Moves the cursor one character to the right. case Qt::Key_Right: if ( !(e->modifiers() & Qt::ControlModifier) - && textCursor().position() <= m_startOfEditableArea) { + && textCursor().position() < m_startOfEditableArea) { QTextCursor c(textCursor()); c.setPosition(m_startOfEditableArea); setTextCursor(c); From 4e3c409d16cea734ff9e7c3ac915d2dbe2fa799d Mon Sep 17 00:00:00 2001 From: Leena Miettinen Date: Mon, 4 Mar 2013 13:21:27 +0100 Subject: [PATCH 21/64] Doc: changes to Android plugin Change-Id: Ib20faa1df93e1407635a247b93b6c667bff4b256 Reviewed-by: Eskil Abrahamsen Blomfeldt Reviewed-by: Daniel Teske --- doc/images/qtcreator-deploy-android.png | Bin 6668 -> 45632 bytes doc/images/qtcreator-options-android.png | Bin 20691 -> 57983 bytes doc/src/android/androiddev.qdoc | 35 ++++++++++--------- doc/src/android/deploying-android.qdoc | 32 +++++++---------- doc/src/overview/creator-mobile-targets.qdoc | 7 ++-- 5 files changed, 35 insertions(+), 39 deletions(-) mode change 100644 => 100755 doc/images/qtcreator-deploy-android.png mode change 100644 => 100755 doc/images/qtcreator-options-android.png diff --git a/doc/images/qtcreator-deploy-android.png b/doc/images/qtcreator-deploy-android.png old mode 100644 new mode 100755 index e886ff4b991307054cd4daf27a028b6988763723..e468bbe7c4c08ebac6b46c763cad2c020b7738fd GIT binary patch literal 45632 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�N#)x_#Sv|Av6d_i}rB`+8Z3YoB z5fu^>B12hQ^jzO-%$xHjXHv5fM2Ab0=OBuRHs% zzAx&RrnWx2&3~z5DSvOK&tK>l9eumRsB+zM_Qu41E*2ZF)&Eb4G8k+=@8i!cI%$)j z*YtOHe*WHBe0_cVcee#6RtPwi{P^}~&;MD?e>94CMCOOEiB4S~w|ABQvJdAjUD~-h zef|9%g0rgM-Ok_p^eux=T%FxXRX)z5^>Zv7#f^UTtonSRadmj-^{y_iCvtnrdb6&H zw(b4%>2zN}NN{v?NQgr!CJK{cZ{qTH$GkUv$jz-?Yn5uK!6R$7! zfBZHhe><1PJFoMq=4S8Ku1ixBGSK|6_K4i~>H6_*Ns2dT&Ybyv-)}zs&qc+uwvR1) z8jp!Z=X?}W_hxAx1wS}^ench3UtjI{yt-3}eib#hYmy>|Ut$)c-|@BjTPe<)FB z(S!L9)~rzd)8o6Lb3;d}uaM$`rmNSl*Z+9fuB)s2qN&w}>s=FL%)~x7_>msUP~UJmwtS)>d;^>t9E4+Z~nX3;jAwyM2P{-tYZ> zZ+8AZO^Mtk8OzUI`eYOy%8+pC{rUMdMNdu$=3G8CG32|qQfTF+TeqsR(~f=E`CRYn zkB`UY53dbT*zc_s9O3XpcxvhIGv51eBz5bm&3_zR7g6Fg$D(m#ijn8W1qv=_&z(DW z{`_nS#`UXKt=hJ2npdO5lj3lOqQu05f)5K+UUdl=)y}T)z01NjbK}%U4YQJ#J3BkO zNY!*reD^_XYQ2=r+=suK!m3?*`uma?9H(u|p6)s4xXI*#3`fU<_r83Ya5gcRQ^nnA zdeV}{za9&=E#CI-QCD${;+_`mmo~9eMMMRUiap%nR}^Uz?EB*Cjc-eq?qvCY;ZF9Y zKhMwlnwG!6)oS%*R?+K;Nz2)sX8t_gROu3MuH?A|U5{zfQ{&Q)m zw}j+-ldm-qIUA2E1{|MjFX-}T|I44Zx1U{V!7k6WQoL!^#*KoX3yy5*l;Sa3Hp%m% z9e06?;uXy>l_3gC&ewFtv0brn-@To?AGn{FTyQmj?=|nvN)P>4p6wMYw-@w% zVZ5!fzD9EC`9Htnb2c6otN;IQ$KedN%`%#5+k-uFjAkwgZQ2#Uq{PlIt8|w`%kkpc zv%cLfr#!hYnw?s*bEW5(OP%Wuh3tFIsrIzy#KcB{sH0NC3p|b*aI&vhX<%-hJxy$j za^n%!hnf@T`ij`{t@}6Y$MSt=-e1!Vzkco9_b)T34whe^gX- zEFTY#Ldl7}qLZg=Yj&Ql7q7-xdu!op=9x2pExes@;l^w!>E4MIqQ9@MwYn5x&{L(n zdS{jno9c7daHi!+hZNi&UaXWmZu{nlM`?yv)s^)rk2trrdY-)YoWB-aJ1G8aopE4c z{{Fw;4z+TNHJtMH&d$#Auzjh;(){Cz`Td&5!pz;lTC)%Pu38qhQ~8smqqkG%?n{~) zTtWWMpEpchJX=}W$ZQ=SU);<0?f%-S4nHhZ-?M$wnHKrV=1JW%asMx6(U5-M^#C_3()D9*((>yC!ZgFX7k{Wqmb9YhsRk z!6a_2nU^!3cG%szvqWlP;Q4!kOByfCG*17bT=SCm75ggHTWlGX?_RIpn^uyvq2}?z zd8X>SOx;WR5C3jE=BE0p`t%?B%2!i(VwX82ZCg%BRl|1U z{QYZ%A7|xdYU*hQ`t_W;Cb;vPHsk+_)eoN^OX}8*W9m6Gg*)VuqlVJ-eg77f1}Gn~ zTq!%BAs{U&N6mRvv(p5*exog&S6p{JebKFd%4&;{o3{t!!j*qIH22-O-oE5>Jz@~?fMY^LJ8Le8J8Va_aPCfOe*KT2MLi7U7Rdd?AdAd*VA02S=k=6{i<(b42#@5IaSM3w3n;9 zi>2Gu<^R!pd)I8^bxCBfOJDNE?NaP75yQJ`yZ8LR{p22ZXVnCbEhUN*WG`#pZ=c>a z@#CX(yt|gP8O$KyBGXr!KP>5|41jB9W4``x%F4Lba^T7RFz`j{F+$6h_}p6mDO_fNkb{7aVQ+auGL$8xpjGX(f*h6)9>M#esg z-xhXs;rU|K@|3=fj0`@(rs=LOTh070Ha_J&v^3jlS!RzfgM#uZ@ii{|QQ6MfrBm}# z-j)AjW%%{7XwE6G|6l*}F+`QHF+7oHIAPB)p`JnEKZCA?6`$M7|M~F$Ije6N%=J+_>t$bk)qCH|<$6!E9A*3e$E$F#Fi&gvV(4)p zO>!gaJvpO!Jiq_0`}W?Z@NB}Qw_mH0U4Lf8bhOxK{K~P)Ew|d4V-~N$870s<0eUfWId*;n!J&(qh}ch=O|%q%EA_WW-B z&UqR(dw1?+tlpY6HDaol>P(-qC|$W)nLi(bHN;$x%uiktqB(u>#f&%4mPP3FwH=NZ zv;X0*I{Bqf+mpJY`&nC~7KTK5!5r7V*x}{(UlY?GzyGh48n^Qn>-swd-%o9G3aR~h z{od*Qr+bZ>-xYex^{z`cOc4n3IiNVxEA>+59!8Z@&1sW6xexC)J)C;<&7{=KU=QEA%6h` zkuIIXM+7IWz5Vvyv(GO}q+EQr&QcV=8S`#kOxhWzI!3vQ$o1Fxn-1Qu`+9YHeBI7% z`}hJ@Pxab;dvAx!y*-ta&!!1>9PsxM6fc{7_G!^U**#OemWEjIihn#-{7Ex=m%&so z)9AG)D`M7#U7TK!=keku&-tCVZ@VZ>JpcUTv$EX}ua=nYp8xQZ)~#H&4JSHvlqEF- zv{re2EH;qPNiv*kI3-47haYn+VfBSxa0QA2CMC-S!Hh~raiQrda|JL{>)XA_@mt~ z7@n>?P;%MV{BFrV$4wU#Dx{6KdQD1M*|+Te()a($=KVI3B(8Qaz@hWIEfoZLg)hy|s09Z5i91gX%9`l_$=4_Wb7N^z-q1 z7^a0^eDU+A<-*owOP+b2TOzW5r{|H!9S>fXaGhRw{pwTIrx#A2K7Bi8U4+&|i5V=b z3npfBZBTJeTI%%h>FRKnQ_C(dVf?eg$$jh2&lft6JXqMaC~w!xWwY1)=jpPUb>(zF z``nkw-m9+FR?h8GGhV;m*nH`;7ZWcU%{^mfntI`{rLU%o=hmpRX-1Qd7H!zyKaW{L zLuH2I&9@@2HA<&-xmL898ysFEx_TF$&-W89kIrDc2 zTY65~()qJyL!-dymrV{WYRW5{-o1a@$lHJWZ_l~NwQhC^In~v-Uls%`Y!xs$c_H!3 z)q)O(7QNNk+10yuFY5E^oK&U8)x+c2#%?`|kzuz}v6O zT-E!lbf$2jw7FB{Is5fIug#A)-Tafc z+jVNH>rAP&Y?CWz2F(bxj&8iwFe9v+m2;7g+6MNt+K)emfo#ZD_b3hEke z$i47rWlZrw-gh4^_WbXdFL9oA=8u)<(!v%`e7#a)y`|vE$BgGV13FuG?2R)@lyG_8 zgujk+3DgGbXZ_Tv6EW@RGwoQN9=BMBH^V@^V`n~@wjU#iHt^GUkNm%vU z29w`+8~=Y-KWH!WzRmVn&}rIu&cZN7Z=M5mzjz( zE59BLZ*F4=ys+4UQ+cL7U&=Kt(O2zX&RbMFvls4iP)i94J=OomrSu?!Q6n!?FZbG$ z5=pr^IRRd!yJDuO*G9F8IO#?ePF=VrP;pLL#_pGwN@UL6TNSFJ9J@EeL~7?Amqmdk zuCF-HaRwMhY=}_^u3*@5U|yE`TelPqPUD>9+PS@(X82^UUcF??zHP_yCQH1$B=Tf~ zrvFDqj+>zz?)F7>x0XgMaXVEcaWZbBOxdOFJ3aH1-dQi34JxNz+i$+A_ICa@BlX@N z-{)mMKJbvsGROGdy2F0i7IMG(=d%0j@@-G_G%jp(;g*+cQd%PST&42*dse1|{yNd+ z9xL82T%jPD)MqBw((R&D@;Kq%$CI7O<>6BdnHw2gH1FTN*yxa^ura3#n6?;tP%jH*|g3>8WC|=uog!Q9)mwg#XIEbCsD}AIWq6`17;a zqqDgEwCmCup%R8-ZRk*fR3aRpRm8rS{(di_JgH9>usSG^M+sQ;fI?RL^`>kT&Hsm)Ut`(_x~`M2smyZis(?mqjk?ted@O5~z z!UW}-uxrnbX$n1TUjF6G1&6(H{M$Zum`U7X<$K7OR&h6P$5H<~Ub9>toBe9bTIKGn zU@s}a*ZQs5v1^5dW?{ID+tOAx#RaUFCh&MRM@~t(=##PjXu<*wBbK^5j-?O1)+lY* z&3#4D{HD^L7@fpaS0C}y={*`1Ryk(trwK((R<>kG5_@=(@ltohg^s(+=AB%Xd&0=) zv*(e@ob9uHnYWk4RPHsAlJv||c^@0exN(8_vCTEzH+@Qs6w~>$zf^e4=vdQKv*U29 z@a1#=)^zdyzdADyR4x7pw(3f}!16`H!ceiV^usK-vkKOAyVzFEWqKR->93E^x+kHP z2_`djvv2o35Pn{EK&f%Ee5$&lC*z}}4b!ZP7ysFj@j&ufTbOWbaG=wk@7M3AoYp*^ zWY@pL($bPquK$S0T9?kr@@|vZA8xtdlC1R5!}rLcwPH6NI-c5}d{AxJ=B>ErM;y<- z=?hog-MOEuXEwiIJWKU#83#Tm)$ceQ`}SE$Wqx5%{?hJ= zDeHXe3l9H3eQ)R1EqpGCCEw;nt(_ixW%<6Y|NrwfEB4P1d%I)CAqBUIOH7K3euQ}& z@Egk7y+~Vr^47!s&K!z&=H3q2P;NG{0@<|87H0<2~Wk1~V&q4zH_sTJa;1C1noBBCc}& zP(hxBjyoDlIISnotnKW)XK~x5h4#_agrt(CX2USZ^EoK*~pT+0QwSnLZAO?OQioxSM@+NzaFw3n!&n z37oZRJ7M=q-ZK5B1j~nvbEn@dzrlMd^wt#fyX!vB+G@M1(Bt}Kv+F@(pH4qaefzp@ z-lzI&im5N9X6Gjt#l1WG<5QOX+vj%~(Ocu$z9dQ=G#{PdUf^myLEEqQU-f= z|Na%LbHS?ijz;+#K@r}vQ_FTA&cB?}G%q{zuJDuivNCz5vwJ0P+0_5KvVY>SRO^Bd z36H(*o%LI_X5Fr-N|VLD9cumZTUyMKML5aOB>QdN%{>)gyOfGmUGr?;Fvz*;U%#i6 z@NVLZ8$Z^rx2@Z;=g*Uym)qW%tIh2`A^*MpQbFn+wmEwzgalnMSSn?5yJyC(U&(U% zzkWTqC#ioY_2Y|&hq<7STtChxjp!SzGkCF<*T?QXrndNxVty6pe`6^`#Xiz_xR z&7NgETeo+IX5!3ASML?nakmC{6(IxSJ!^i$pJIg6Of(x)|@D|;RPmOE5h zgw4mP;M%%_YWjAJ@9*Zkn(@iYcJrwtW*@kCrX^ZWF+Nm%@GjqV=I*brPMx~)<;#on~*dod3&~ zFS{c=#Z&PRi|)Ps@4q?jW3xIDu(RbLtDD_T^@2b_(LI5$-|bVMF6?-p_x)b$az9_c zI<|Sv?N$x!?bF4?-|Oq{JadCY50wjh-xU3agsbJ@a2iZ$DO5ZCMpI+t6Gq z?#`iZcK!nm;_D_B-Dl;vzH0aH!`+weu5DMZuJ&x5t+tY9j|7j++)qg>A055-A&Hwi z^yz+c*5II5SsMeLe|Pv59I-Y(AgfkfTpY6bw}SPzBd1SH+qTfa>Q&piC6D*$=;&OS zk=muJBk=IVVcEwEl>caWl+@U z^ReyjQm;uXEqWLB#Av;4o>12OV^?%$lOITiMOmoLlxWZuE3B-PJadgT zV0(-K*SobgT0OUKg#AwcvUTh6)7siPH}^5K-&w(284^%g|4?rCjoaSNybVhaJeX8 z>-79(ew_H(=fUsXe#DyWRb3uFdxfF?o_YIgA`fwF+Pq_rP2JmB8EUg1Zc@@aZ`_nU zsc!a+fRj#79(CMVd0Jjk!KU(KJpa*;k66Dn=P)i_v(Em?jCCd)9#f-ABH6upreC>! zk+X@>&go)a^~qHdH#R?i@quIe%EbR-@6H;EK6rBN$L1@$izU+i=UF_IO;{(T_E%Y1 z+1fXk_lkNhLzoaltN6-FeSN2Chq}Gq&szNOM{}OiSaQ zM)ZpBT5RjE`vOPsuHExo>>(?Ehx@UTNX2ANDt9QP9nR!G;PA*J-raI4-*$h_S)?Zw@XGPBPonF4o z8+eXpt0V+<&lGeE*(`Z~6{9q>600j?6xS+7&&BU|uT7Y@wA$iQL2ytKGuP~GT1;uK zCyal2E41?cTU$S`*I)I?qo*IdIW`?Vx|4-jD{}d*bb&cVhFV_F(gJcPEEPQUI#1@= z=ew6CO*b-{d~#urt(n?Ux#_JYpSU@Bif6xz-lcf!Ng(IHO>sV(_kNVW`!S=`_0sbT z&)x4xO!w06JzLCpex98uTHFNgjgcPs-34fK{7qJ*io!n9Tysx9ngr~pffz0ye>@CkP z`%Btb`uEvKUffo4@UdiSSy<{jsgj?pVLN-KORt{Uo!F?ZUGe#uFZ-;MT^rUrmWDm# z)84nQ?pe3~oo{@ObINAdVY=f4)BdgIix;Hv}f{ za%Sg`T75`L{BpGOBaaQbI(l4Fjz+ZG|CbS4Ch+LQcCPDp>`v&^-ne~w&7su1GO@^i zMIRQhtiK?v6!0W^LeXn^$@^NxA4RvQo8{krdm}NcH_BeKcMlia#m(jEX$4Ovc)Gh? zIj>b*ypL;bOu*B5_b#dWzqr4*TKrF20k4Y8$3sh1v<`E#ED8M>a^!u4IA@`!e&zL@ zKL6J|Vs-xaR6JhB>1{9Xl=AiZTpsp26lcy_wxGSetzgxQ8A@9xf=c~N5Xf@V{et4pTY#_cd-yjSr)0kg%{zdNlFN@2S7#|27PHeFc zef20daDG5PpRbs=`@^C%eu=LobM)>g%rCjP@ksYE&lk@mEiOka)SkTF+xxsmz|tp= zWXu9H?=oNdk+V?TD8b?F-t1(7*raNs(i2lx7`}J3d64-=n4yHfFW>Z}SL{pmMP0_1 zo=iF}JE1fqkEkC8=hU)uiVzd1G{F2P1 z0`&|Iu6;dua)thMQ)}bRd$y?fM%^i3xD%kJ?rBhaG-t%J{j$N!RuirmCy8K$FK5X1lg;syaL2gwoW6BWgw7Q7a4t*)+R9FWkX4 z^Z&v6{FYR&z=DmcORO4RI=MXVG&*)<_M@~PXJ8vxH3cV@t>6})(SHPC61lf z*>#yY;hRg4aN{+RdB^&>4|TW7#wes_y}tEk9-DcG_~X?V@Ae#X)HdC*a-;oPccDvh z+s&HiT@zTQVk@0wGZr{^YKoYn(NY9Q^y+bB_lT zbB&WX+owN2KbxHMpRRXz&b(tiE9}+1p1r?oy`ld9&HewTR@Z&K9{=60=0!lWufm{r{}*}WShb3_#jp7IdS90nQMy|fp5i=l<&sdp>z4}_ zpA`OVtzUUW{>>wgFt7H>&N>};Tl4o#%*b9Nl62ZkLu8S3_5Xiww+o$^u4Qmy!i00W z`<#sqPt9gG5Q(V!@ZjDdCX=1ge;VHJ|1Wp&X00VVx7@-A@l6~m?`J#|s(g{H%*d@7 z^t&(EDfeu=;4-s4*;|-5c%ID*I+Qy#PFg-)k%3M0i7DSs_jSLH_EsF6HfJ?Qt9VoF zYA24zan*Yq>h~Ckb01r*q{tl{+%w-}qh0BrFxkW0O8h(#uYW9h#JacO-=S7E{gN{` z1!^nTFdfhT|84sRrya+>7{xC4o4ZJFtAJg>9+ToTwS{HVgbt>1|J(h3pL6;=;p;3` zdxU=<6zNJ_DIa^}VBaf)6+#Vc5_wX&Nn=U(rppZmuY=aCT;KWXhMbnrZe^`&eugb9Q)@1j zs|ef`vQpui7}j}_so%8EI!)2WrPb}4!o!t94}^WO9H1-?TVAPNa96{{PGm z3>UB7b14t~^*XlD*{?fgc2!-TpO158pm~Hux&GOV3ChmS+gD9dzJK+_ge!(oqPI2d z8y85i%V!v>F)o}qL+SLNN+ZQDQ(hRf|CLb?v9$S8!T&`A05u&G}oBy$Hi@0_v_>Fji7B<)@>GVw^;<;GQP1~jlFRq zuW>fRzJl0OSdv=)2b^D$%IXny>f9b4{d+0*c$P-y3*JoLeaw^R()ftNJ{Nzw+2SJ~QQAlcC~iyN#_gMH0^nB`=daoub6)6E$f+x14EIlh)nV)0XBF_iFDw zwe!?3PUpQjZqq*aiRaCqc1B$!Nuk+}`=PePB?g`zmmKxIiArA1;%8Rnw{6|$KIt%L zy@`qJC6+_wn^t}<5zcX*cjoNdc4+i#~W8$*G8Sp zn3g5)bX7HuFAF%c+@<=X=0rZj&}m;xt&(R}8i&-H_$-{T`MpF__OZL~C#b!x{IdHz zdt2_l|NYlCOsigNt=-SJs-BBg`|cI*k6V6!6`lKa!L2l5%SeWhpYyWH=l*gl;qpil zFuJl|aIM?hqb!zu^8~n-7G89lzP#koxq}C5o14$5oHpE%FYjN|er%(pXzu~fst*j? z*XYhUaJpYB^||bsYwgGSSDpB@x%T(IU$3-1ioPw@I4kvFtscYY{*Dd-M!gu7-x16b z(U}ucE^t39^bFbdt0(1j(bhjFf`2aS;8>VHJ>=;BxIHUU6HXYjZmIqI_jmk$yV_SF zHRjD6);gt~yH8KoTe$YX#5J>5$NqVK@!93*Mb0TpF0y2qee2`nH55H3WhDEfD5qr0 z{#jS1&7NY>eWD>?annu)wp%>6uO8x7YUxZc+p&Hchj(+vtVgVm+tkW z<{5zoN_Cb#oCRO(bN=`5wzAJ(`M&de^BLZ_2$lLj6T>dPK37;YZ%xpGEaA8n$GH`1 zl{=;w@2Ch2oy%Q0ea6wM1M@9wZ*e%zbd#{HyOW<*x36X<*8%Q;m-{M@iZi_W=>Ay4 zG4kg#uUlG+g7W46)OgJiv6r1-`TqDJLxu&un>TG-;^r+CoT{0>^@!Il^&LL(uMb(g zk^H!A7*{km2&?6=2)fvfhmh5D?gunrEE6Sbz>RNQ_qW&RV5@Z7oGSv zb&_-E#>F!OJr6NF3Uj}B>upl^h69@wy-Ureygjxp=hYSmmQ!m{Os8^N8*j zebp~lHXd2*m1NqbXBXg9dG^!27xVVs4(Ocfsv5)WTsGIhX_jn=WPG!6`ne?=HD4_j zZJNE*@q=#9|5sUIC%@dz{;%`yZtZT?6dOT}k1gCLe*10++}gPLmT7K^sFtRP#uJYv zAH0_`tLe<&v;WVeV8wYFTk8uZ)T<|JM&FH{JNtNlva)iF_pkD#nwpZFGe*kKjMgoWZT8V3>_U{iY7nzp9wtVi9#7V7cHJ&`*`+hcs)b%o36lIA2|Ee!`=)scC z7Y>d*i3`sy5OP0Rac0u(xALrp8M_5b@r96a0OE+C~*uZxxTx$v=zcqtLSJAmic3U0(ztM7@ z*=8Oa7Ww$-j}V^uXN(&IzbN0?eA)S{%kPe>A!@IW{=L+e6uZXj3g@xP0{#z zO<|qqe5IT|OO@ZfnztxHe0H3+3i`t%6=KvQ`;V{pO`q^XMIzo;U5-% zS2GL66Ed4#doKOOwPDWb>pTgT(wsIf-uD&aEbh%xUAg*t*}yuGTB}+ulF9vf6K8+SC3IrY=QHM)I_zDA}No}Rn(R_edT&&_mqdvpD*|7 zY^x;6@7fPU3w38kFL>4QkE8Fd7WYAGy|p$*ImRj9_r-qWx8GI$%l==>{|#HVym%=g z^KVbx*Q&oKcl9i~k{)m0_&V>0V-l;#l1VZ_?)qk@9$HPDHtn2V-QByn{vD_N&+j|4 z&&ibOar)j*N^=cADmlzq?RT@cx9`=9?eTS`3F}$C7p=9hI407X;(Q|R+{cN6vW7E# zFI|kZTViQsb?Tqz8c!jnV-_OwlVqgLZseTYxGZq4Wx%WK8mIKvnY@V;Y46VB-#=9gOfBd!dQMQBk-q-_S|EVwdreoIF{_BBW%HJDH8Jm9``=?sNy6i;^drv|Wv;Lomf>lMX zihcWQT4i?sJ^k?Tv{M;VRaz|KB*dOxG!8nrGCkXtv!OKG-GIfhcXDzvUtH46r@WvA z`c=P{tUq|N|7Fpih{q2XyMMg3-&G(kqpi6@k-^l+cu&w=%@^xE*qwx4x2`-O#qgnt zHz}e%iA_(YZBwjd`dgVxEBVS#1f@DYay`dwQnB$S!-ll3Q{JoXdRI2{DXYBrzOIn3 zjiG;+pmWWT`RIrn0cr%>9iBgHdKW*P22_jAhPc^6L~d(t8q zZ)?zVSm4s;T?`JVC5(-qnRxMqMVJ~!%~ajBd(Ok2A3w96u$Z*93d+t3?$gmeylhfc zXuby1Op%Opo3x~y?+Spet|vKtg^1tw&KePzw^bF&KHg_Kdi0)^s!-y#DrM|>FXEWQagD{ z(EZ=P-FwZWb!N4${QvoUebnOT=jUFY=Y7-pP|*{{<*O@hXMdV@h^1CmR4`o9*G8|2 zN9XtBipA3FNZ8V2E$t2XX2;jqe_qqR4y;za+)YWg6NyW!q zChG#a8Kk#u=hZiR|L~NpN0dNLt>X=gF!5{VLXMUv#P7E_>}d*KxI`dAfh}2lQ+h5UW(L?Jgy=MwP%H>Igd7B=cZq%`Sea>38HrL`yGw$DD zku!L)RLyP0m5c>@cWz)%Np$4k)8hGM|Lt7s&RnIgL)Xf}w`orKUhL)F`0)RKnHh;Q z7==#l-ZOWLum1dZs@B`gC)xBRMLwLDGHI)f_wH)dxp(hewcKobK~mY_tncF{KZkWK zT%Nlpu{jq%Ss_(>P~!U&`^91*2Yx86cH({Ylc^-bG1qqfy>EK^SMdCQwn+8N7LGT+ zyv_x&Oma3>R{VQz=?S5N6&la1MC3L5;&ODfXMPWu!1#UT`Y9zd-HoQbxv@Vt^X`5R zclWjb50*tc?Mp7KRo*f-_`hD-Acaldmpvgp!G`SO-~ zfBU7n>;5IH#A!cRs4Kcf_OsH{=7$Tay?1U}5EC;mu&7{moYak{9Y_6kwXEMIef##S zqU}@G*KE*PZuT&I-VCKgMN6N4`N@3gGm;iRQSxC{_+C@4eItlvZ~Z}!o8R`;y%uE9 zTYXXJxa|dDW#$zBRjVKFU$rap-|6G==l>fDO;=1hcUQ9VY(i9$(%!2H0sXAgUox-! z^}^BNb!dDW&r>Hu-N^Xp*4x{DF!}f_jcDHr3 zPPbuAIdtUA)RvpgzrP#*H{5G?@%RdcKjwKeY}~#X7=8{+i1Rd8V~ZBUqUyc*dU4zRF!X934rAd;?`WMU+e8mZwN=T5CGr z@~yqjoIj^3d3IcQSmD)qrZCO;^1kh@n=-E$RQ9a7E&2OU)05hpDwn_g7giA7F}u6t zuY_#h8UD-cPURMrlP(?GoMa{^Q>nU8)xx|eTuDqVy2n^rx=+CAabSS6yb=1cs|KCDPn{I-kxczY^6Q`5+>(=*A?gC%zB%tM2Ug{5=2g z!|TSADl{Y}oC$yU_~V0s*u4?gIg(-o)uwK3k&5q;QtO{+``EEZ!+-XF89w)=S)4WJ z)7=@`J=|wZ`xxpRCz5_nxi;N3T(&vZZN!OHlEthXwzNEo3gp-HJUi*)6nls_%O3f-O%1 zb7y5do4<{7XK2dmRRYtxpIUfYw11A@8aC~4oW!QE0-j5&i!N_+H7`+{(tbi;eeI_y z+}AedD4==O6p5Od=d4|K~Rfo+E zKK!G8NPs6jFEGDPBDhPl#p@QUI=f(&px~BkXG6DY&S3qwEauIwC)oj_O4{5R8+QwT z*e~dHgR5nQy3*eptLJ51dw#Ps>3c-n48u4sub&s4Jw6Q4YPY8vE{ z*0=GuWVB`qhiFWW=@}Ik-5BjR*SV68sLl#9nrip!iM`#~UZq)K`@UQg*OupW+7aY5 zch)ki*gZ44qgdN!@P((hf0o~7Q2&>+PJLxVw$BQu*yX#+3+GjuE)5a#e7tMjubdaD z-!AdAgl#oYT_mw%DpQZcnc2ME1u+b&(Khqv2Q#*{d`q;kE0`Sp;`Fgk5lerWeOo=h z>BQ&gR8u|`kJ`$^yDm=IXL&Ist1p9nQO`F0rqd^^Z3CWP>iccYw!vcdg~=9DLOGLd z-@MhhcWAEsw5pcH_X2eKA{FAy{O1)g?J0XNr>@wZpxoB|qcOl?M%NngxMr8IZwY*% zB4=c`db6C}X>fJxJdfY)v-=Kh=b!C-N88`eU(=@Qhr!#6Tr2!^*E&tzB&OP;*uW+7 zf9Jwao6l@zw|wZ@&i!*~ScIeM=Q~qQ1#K(WOrPs3d&|z=Akuoy|9`3P{bnrknr7Q@ zdq*s5O6X1Tz~iZNo?1QrcJbNcy@f1ySREPN9VQBvxUk$wc<^_Z(XTtnjyINO!) zytPzwqJ`$Bf2X@umcH8l{M^fst~u}4=~YPnO>0~7<>@8%Q)e|YcUOm={GjMxHt*Tp z%c9S1*S?t@!@VwX!;;8vpH=TocG=mJogXhCVE+03w9@FC;hl1I^K5<;oOZY}^-qyh z7}w3d#m6 zm$LkT$OkCn-8sz&szHJx4p-PZQt^8YeT!*=I#5pud(qTW8`fh|MqHo#liQgV`+W5k9mt)@g@j)MZ{9mf8ta{)Uu)9E8;E+{``>!I-{~9kk-TPIH zTW0NJN;dm&b@~Ih+Vvh=-^}m!*}VJOzdv{8+{u*d+0*c4v5ac=rlXJD#1qaQWGCf4Pqea~GB${k0{-ROnk~>c@_KU-~Zl<`e{doHeQW zcSpja3v>OIAuZ2mYa2tzNy|;sj=Y;VH|WgG?G}f;3lwjzSr;zc&l0A|a=!J+ z*5nxlQ5|x{lMiN8CANRpHx!#F6#ik+*%@_m-*pO)Tq&|J;+8mJ!9OQP#H*NXYidf1 z+cl1xnd&C%B#lXpm=nc?oK z&CS01(zi}Ip4jB#xWC+F{hyOg6}^=v6Bs=HO*l5!hSRciy4SXgawmI>%@@xK-xqa9 zXZ>TV@ER4ynFmv?jtJJB<#m*Ov-sipsiN19I5ika&$fEy@%EYEpDK$zH})q!-XE6r zBYpbQzqh2E*DPNA`oqItL3b8CICnAmIKR2ctb=B(r=2t=YEJ0=^XKN~hYuf4ycqcY z`@4I!e_x5pOo*+osi~<*dGhdvL`F+5znskkrnSoK+rNlo5yCGuCEZwcA(!zohKj(L;wGb&G$0cjqF<0#?ya`uBI%N+;gYIk4f+D^bNednzZV z#OdlLrq|WUF`n36_jgxT`TKjWXVykX-~Z$n z!5rXadU)CKYJNF|2j}KmZ(@JkP&03TMd9;zv2TU>I5SkXi088ATR1;IH(y>x>esv9 z?->(Q*vymIIC5|B+|j-C|Ci~@g=KFZIwv$7y1CQx@jKT&O*b-*mhv1w8@*jjTF2 z23d=hl@Bjo{QceC#nHZNXJj5bVQQtWrk2;U!q6v=F(+#Jg!grwJ=afo%seLN>({re z?10CPi-v~-H8=|YZoi*2X*TndV|NleB#mPK+gW#CPTg{M*HT|*-hz~0`=-uND!UQi znKE&qwB%yN-Yo@d)M``SgdEd-Ts&>rk!p#4hbeatGj8oK*t2-?&ZVwGhTj!epX{-2 zSn{`m| z{~hI&y2|aMRF#Rw6XDEzJ&*5CC|??u^@IIt!tLj4&$IK%2`$!Gy`g@;hL^GogE1rf z)P0K;L?tqEvmZMgkmh5VA-G}Ds#$$9EAw;i%uWb0aZ@||tBtL0W=FfspQPmqjqf(3 zX4viO=)%{tV zN?Uq1Je8J~I^wQ)7DG4ZdrCQbUaKPGOO#!tOPK?$5n(*j$AWq*3RoX3v-7vZACn3Xa%`CCa&AUzjntJBQ9={X?zvHQ&~DR9shzP`91A|M z?&X>MCw=bRxmAG&m(7~;{hc!B)0BJH?)e!RIMg2amXhYi-EuP^-hYPNqTE9FCEn}f zPF_97r;zwiKdN79Zv8(Qw)1Dt7BU^-4}9um`YTY@`K8naBfe$JmwO&)nNV(WLXWvC z!C(&mAs6Y6DkIyyyEZZXPgr%){3eUH=;Gwx0h@Q#{e9Nkb8nv0BzqPAARV@*S-w{u z@i8trYh7bz&;RD++YZUud|w|-{JbPt*}HAS!o7R%o>;}X^xnS8#e(Ooe*2u(_&jAD zt8^!;*Tbbdcit5A<&9QO^rzE!{SIWNb@U*}R#ZTX%S>_w)l(1q4c+&+g3jjQDSBYkPp<+Z>C+ zN3X7~HnCWno4NCXX1bu-)x&qYnnX$;$ZU0b?;!q8>c743w&TEej zeN)u>T?aq^(J2xlggMooT!Ou&opPo*+p|>mMDHbBx`cwqes_W2Ut%S1(<;a`$$3yl`?t!G}*zPiHNVyzt35L6J8*WnpVYa<+GO zTIlYgr(8)K2Ni^5O%|nWpEk`xdyDbUKP4ZP7(X3o2-|vc*^JETb-zxUJP7mi^)=Pi zf6d*JegBK|s*NA)7rQZauuM~UduM0yGsUWgrEUsJ@_cgA+$n#y?m6RraVeLNgYz+) zQ}fOHEX_D$ z*(Mr({bAU1=kg_{>TT1fOUg*SG2mSnr)%^u^sK7ajESAeZT$0wc;xaVeZ zg^x+o&@qNve4@&s4g5w67esKE`Dm4VQWH#W{rC6)xkzq|#>y5N#=V@H$8IDz0u1hkspEE z@@0K`vgC7N#^2)qz_&JX2Xa!6F*I+KCO{M|N3 z3z%wTtV+GM-Y$Pvkg*{1h8Wk1#Q4RQpS>FvV8gaRZwVJ=z*1H znR{<&U%hzjmXuV*ij2OGN+)%icY0_(ca!-1Z*R5P%o3^Paw|frg3C8B>U947B=_j{ zn-lY|#W?3Bb;`WBz!$}!_>Vp5hC|9byQEX<5%;9LMfWgBXFQyGEQfOf+kfNBmum{Y zC^O9VI@sFOa>?RY1dHVH35F&tS9){mTWe5m|Ob^F+cu*Gb}LldsJZdbcXE@7=fPDH)5uTq+Uc4t>=3{RQ9N z5B#T?)C;mW5=4)=I)2D|kT7XxvdD+jfC!Z*kCFrO+Geo5oA6=x)$+n6PlZqIjc#74 ze0I{F+0mN+RyJvL{I*KcC|IyiZU2O;LMchTf6Ol{o!wybvFZEz-Ru$CrvLNvf6cw0 zHfzth`e)iXQ$u>J3|3|J<*g6dR9hra^zct5yTgi{0||c_IDfOP@$>cw>2m$^`Dk~T zoqJ=yWV@yS6OWF{D&OVnbeHdHW=|Aant!sAoqw9rDyOAsvFYL;E&J*e9{<^X|J}?P z4sGd){p^ATEB3{i>ZV*cUAS-BsI; z*>>iui?iJs2aYq-7YUr3Z{D}W%c!bEr6?_pP4d{^`2HmpmN6G|ava*c8P8ST@hb|t z^G0+LgT7#{^9IK!(SJT4mv^lC$l>E*YVPVBaD;-2b@npHq~3Hql;+fyXFnvdNqMQk&ii z)ub)AD!2djGXBDmKUb7Hl%$Mq?k~ST&uKw|%IVY z?1WXSJ%zo^504#VGc8q)>1lYeWkR9s{QXWVr%L^6>D&>TpPw)B{+d8cN!*;cZ7Z18G2Oe{_f zLGAsT>e8m3^CvuJ*DxIGbU$u&ZjPn!%XyAYKQwl2KF8Q|>_x}s^z&H(sdKk&-@5U5 zXz~?jsb$&`t<#mf%WReBYHsC={JC{OZ1ESV{|*{g|J^w|apJejn=RftY-e!$VM z@?d)L1=eOopS7tcT4WDQkQDpp7@T{~$Cq*8ymfkY+X57IKcDXwcT`rKFj-@cuk6B* zi9siJP5dTxG~{K{!tf6(t+#c|U+{6BN%fx>7x|f)Us)G2dn@q1ZV^AU^9Y}VQCyAk zeshO2&)2Tqc{B1c>qX8bH!{yzUbEgPEqlYwWj`;!@lQ!Ei=$I!tzt|$azNcku>SK@ zhZWyW9`w_VXtiQEQ)@Tvmz21YnWUV370Ws4?{6p1zQU%nYC@N_;H~82{fFmC)E++D z`Q){ZO?}??K$9J-cT2yLNPWUOw=h?yDsFF*P$&DVbsJZ979P+#r10*8-z~}bl zJ340DCGnio{qxV7`A|x?ZvgX=uOiS8hBUZN_2(NMSPj=p$wZ!q?y>g~N;T>&j zy?S0x`*mtI^KX8Rt{V$}A9q~v&5^NGPJt!*-K$4)yie&pJK1O*D{@c#ig<{h;bNt- zCa>hgPx6^oO}-~oPcCGP=j~ z=YaYL27^})!ClIIW(~Y8O)a&*LK^~V_pVE1E{=0uUeBt)k}Wy*}T4+*kZBspXSaD9-nf<{rNk#wngsyHf>jR z)uRn_tRg-b>#GR5vP_KGt`btH&XfCOrJ9C|!kI=3J;8DT=Jt^5b^prK7$r)qCLdbB zF#B9by4uwqWeIur{0tkHTc4R@m$*nx;QzMz*KdE=X*w-g4pk<>ZvYCu%2;$B88I zEi~wzGR>3iX`hosyu$KL%T3mm=Sqn@eyX{~(8Y%P`N@{ayhkmM>ot|9WXOBIJ96dF zHplOIQ?~jmyi1SXe>TYl%srY#<7jqWx zq@QA2H%@QUG~asOq=fy`N(H`tcb`K4uPah>oE}YJo9UdFBCvktqg}U>Se2amneI3l zEoC@1FX63z@)R`{Hy*~F6Pwqw$ZdTu7vN-&81EYlWt^a<~SGKo) ze))L$rFeerf8x*Wodv`HPHy`cw`=m-;v>~Jx4DO@D@8?er(Qj^d&Q;vee1L0-}<@5 zJYRWg(Zuu5pTE8Byy=aJ%e7fdTyw5$Q01I`ey%O|x^2aGLtiTu#j(d>(lLlKI&}jKPNsEn;xnso;I~`y^6xEm1-?Et*Lvaf1heQ zTijJu((CD!Q`~!`BzFr1-1M0GaNVADb|*i}Jk<`5U*WfF&AwRP#|LJece)@aE?xKk zVX{^AroI0UIEJaYgh)(ptl!u4`U;b=c*9SzD+gchy7K&Z%KeO+%>}2of7A}zz^jlr zNpDA6fP6vcvQ0cUQeLD>Fd7&7DM-0@Z+-9g<7|NL|Kn{3Ov{CLyY}3hNs{Am_^E$pecID% zafwwv9%9R1{<(4B+0&E3%ipZ~`~R8Q!JV5Y)=6Kudhy{8jX%GCuUs|t?nnLHmTs+O z|GQXQmX-gnbadOARB!OEed@#H1j8%c%Z(p9&b8uyw_~Z_uBA`vXUA1ts9qJe>*fC3 z={x(HWJFK-?%;UEKGpI<`CfBYzu43t-}k?{dpGZqn?%FIpKP<|x2ct1SnPH6-v3(F zmUn83Y|H*FK5r~eP3l~-gCwMHJ$&2{XW*ukJL`Rd;Z<_%L^x3XYT8m^Eow1b?GE;tLGli zy{q&xrIbutG}N~99}g(2ohc_Pe|>JMjpn7N*S~gNzP#@Fmu2cPQy2C;eXs5oQ)PMV zgG{Dj-v5M%|A}+vEYZKueo(^gLw?%S&ct_VTjS3EPMTk5vud4x{_GF_9{+s* z9^N_ijLW5y|1XkX`TAX0S-ZpkhD>|0ub-x`iZh!#yK=rk8^6Bp^v6X4$`|YteqH^% z`dZc8JfD|K-ZTGYZu9a9W_>R&v$a3 z2*Z`ot+#T-uK)XbZs`_LpY0qBN=oie<|r>U`u1Mwk}h+@B)6+6`A6!59KAF%*D=ia zrvIqK%JlvFvma;Jb;|^PS5i7F+wjj-=H9(|^XJFM$NzuIp&|J3b=mI^A0`z0eP&%y zFSz{i$IR{3RaLig%vN93vb$}6?)m4_r%ykAoP6%*zkhZ6)~hu9bM@ ze|kN5Z*46+dGeoAzrVkCwtj1KJG;D2`ftGbe^-UReaJgKPoD4D#c#XI_rHB3V-m&i zV!7ASppX4K#3~L-@Sb1Rpf0dT@!a0p-_x?^%$hZ8#*BJG2(MJE@a^F6lQTn$wY-Na+=>MjDf3E9Z_@KO{;@_X0 zm)9(I@0YVKJCl96k(vF?r?ucALN{Wd`_iVyLj-AXJ@4at|nh8F|n%sWg@n(=BJR? z`8k%wkB)Fo)b%e?J3OJ===2vI$Gbni-IAI2K;3`dj?>IDZy9MM7Z(fHPF?7J#$NC4 zyjay8yIF6Y$_{w5)oW?c${*q!0nPK%cf~$p;QyW!GvVf~TeD`)Jo(pcnje4jQ_0gm z9v$VbFz&Mbm}ONw#lqgc{_n5S%9P#Z@8#TIBymV>?A*}e|IYK=*|UZnMkkUN@yvPj z=1tCRN7Zb}tt&1*KHgv4?y&l7#w@0a4{Hv!WF~KuxGehT!9nH(yXtQ``X^3nx%Ip} zWl{8`LuHvZ+k4-To~66f3OoAVc5He5Un2(M#6R-?8hsLkUyI2!vDoSA=rnM>7R#`$ z`oh8ekkOdIO`^!A=7&JSvE#=b`8X%FGdX#dG+jP9Sv@=~tbk9hA;63`m_@=>^LTsM z#^;$Yy{GFfmGFGz;_Er_kV1f5{EdjHC?;3u1Ji!5Ub9MZo9NpEq6|+aD&~pu&9|$a zwO->yb5o6C&ib`$XTG>9_HJkK^C`a;)<&6nZ`!wQ*}wH{^BF2`F9|)6_xbww&-;T` zhG_jOG<+d`X^Z-^g&fgs^)uSb3YvHej$UfyRaht@bU?8oc1M9?*cq1@7c*{p@aJrp zbW@yFx`s*p9=F}s12Z~v z6?Rfl@1Id@bn>jwn^2+4o9Alm^o!H_J$YK+;!EE`8qRtiG)oZlmYmeEG;s4F`;Tds zsax7l1}vKU_}Cl&V{0Fon<%Z`S+z!PUgqqMkDFRwAN)D*&*Ku^iIa~yU%vdAn|n|4 zD0lPsEl^zwwK4Kq0>3p_cpu~*pDIDCr;ANF!J=Pm6l)MSN>OBZ9Hqzc{#f|pHD2XWqtDA`)f4V5vK(o#D9`X zXErd;yHgO$nxErwh<^pgj^gKh4TXVaI){a%mu%0!&t`nZrKyZ(+G;}q)rA%Q_xyyO z`7BX9SlBBS(Uk7CP^3h$mwEG?yM9X?V}68iUVC+>HiU6n81og=9}l+#sa{FAawLL@ zV`}2vnT;ZgcgW_r za>Dpjqf*~5?cb-LpO+6xXI!uyTw26N-di_rzW1h;Uz1t+DUfq%P zxf@tLFR$fO+`j4y?@n)NSQxp}CClD8enmQa;r7`(qvN(mZMt)JclpB8qSplXAGo*H zH=37a#T?ZS-)2G5<6*}7Um2;TSF6w6E=$hOIQ~9<(w`lt&p-9ZpHflAo7QkDEGy?} zT}q~Z^+M&a-Ou@(n&aEv?DN{XWru~O;l=oWQ@xf3{rz|P%9AC=Ci@>8;!N~ZzF*J0 zf1B644Ga%EKA!uQ^wKERp6TwpOY;vLs>v5(OJ}=Y%*F6G6jXjpEVkdD&s(?e^4liP zU%ea$f|wU9W8=55`(Y4kT$;V&O#J##t*Kr0ALAY;C%13kc4NB#zTFXp>>z6N0UM6Q3^qxsHeRBD9PEO9|&6}r8o_y=Z_0uPhHPqKvl$S?G zM;~a-`SIiXj_uofdU`&*e}7>AzBQ{?|NQxL&YU@SZr?5`DS6iv=I7`4>eiK`M~|L3 ze(ZLh(}nZro;-PS_P==k z{Ag*&w;4r?lRbA8hTL1$|D`kT`mXgCXEi@6bbeMJ_O>nde7fzI-jo}AH@$rE{P4lO zclwJS-Mn_HKJoYbs)rBmy(o3PQ5Si&CHd!+?5+Tdy=77Ncdq(amsgaI%4s6|D z8M|S_`d5$czo-kjJE5SWqN1|0vZ|`8y1Kfirlz*Gwyv(OzP`Spp`o#{v8k!4xw*Ne zrKPpCwXLnKy}iAoqocF4v#YDCySuxmr>D2Kx390SzrTONgb5QTPMkDp(&WjLr%ahL zb?Ve<)22eT7er_Y=@bN1}nbLY;TKY#whg$oxiUc7Ya z(&fvSuUxru_3G7Y*REZ^e*MOc8#iy>ymjl=?c2BS+_`i2?%jL$?%ltC|G|R?4<9~! z^yty!$B&;pdGhq>(`V0~J%9fE#fuj&U%q_x>ecJluiw0R^Y-oAckkZ4fB*i&hYue= ze*E<5)925hzkK=f_3PJf-@bkS{{6>~A3uNo{PpYC@87@w{Q2|u@85s_{{8>|-#S;J zm4ShQv%n*=n1O-s2naJy)#j6CU=Z8n>EaktaqI2e-uZWSL>?D@d95|dtH^nAIq>-{b~6FU@z3|*AkJeFi9cd+|~ zPnWo*aqPMA7WUG~-_CjUq`faHZJRoU?cbiWbKig4wcv-`%V$}qFB~~orYd(^K+#UB zP25=Ic=J<@vz8q<4xTo6a(cy_Egvg+rp|j`TGbO0_@2SJ%JPBS!iFpVozvz|YFk#ySQ6T5cA=%w#scAh(1cY5l?4JVnJ*ClUGmA|ti=9a5@^tm+V ze)i3QD-4$vn$2GN&Y^6ldEqvhR*Ce}3$;&gEcvD2wmYV8-RaYk39OOH?>x+1kMpDk zBtDJO3~QRd@yN&2_jlc!S)A`K*fLw9se4m7qjRiP!oLL;0s?$nHl98uusykioq4_{ zv&@6rI^8eLI`0Pkl-nWmVqI|ZhQ)&FJXc-bAGuMyB{eoR!=j*YOUA7;2E`6G1*>*R zpA0yjGb3|4d+==|x!7sK&N80T##b_r%};zG=yN9Mc=N?uF_Moy9cWg(e><;Mq4Hhe zM^ohsFSm7iA5E<9Q)`nEdLP~BW7<$1QV?3jPz4Pf6zR6&2r`zx|Pym+9T6xk)b)cD@N_ug~B#V!D>bkp9NE zwDv;H&mhm2QEi5~Lg$U1==@oH#cRW4*`U*fX*&6G?7Ip@a; zzt!iQj^ms7+=eAHvGd!!6MI9N>Q>2JOE;N2VS>eJ0r4pHVDUNE7IL$Dz5kpiC-lBa z;0A+SjkSbPLakRz^V1`@vTq2h+n8$}-tu9|QN{dD?I~3p_TJrkS$C#$3hv5_FIddW zccagJS0vBFFsZNm+oRTezu}hMZ*3y`-RZ_-yRis$V`Ruw^Km86a@ea0@=`>&L8 zCv|+;Rn`$7n&!$gan_&ER31Z@D%-$lH>Ea@BLbZgN`lT%N+qeoh38_Z0$4jF3%}$w zHfeuxX~Md50{_?A|NNm||KERq#mjwmb34U8O=n-rbzPC+I_s`?yU$+uRc`<9P5S-6 zzvTZMoxWZ3+;v8qd3Vj98Sj23zCbYO_wo|+j$eMaGTZ)reSE&|!{+z@9_0W3VE#XS za?*E3$9hfYhpZ1fqw*xXw39NfOFp{)|5f_`?`Pxxu3umO`tg3d(-)F7I+AQd_=9t| z7<8Pl<+&yBN-L*(I%C-h4{cldcf6&}nJZXQyI+{Nc}2_LR*Zfpd+o$cr`}tBMqhr) z|NSEUzwq_7>HpqD|Nnjd^JSjIKLW`WIw!ZT(sxcds&i{qfQ;G6q!wdQrF5-LXSxlx zCM2iIgevy{3B~~_#-pJn4 zhRye`Y|Du{+BD&gReximflE~2&Ul6?S?eyfFEdL~&%OEO)uxEs>L$M~^cj6w>~H`3 z+1lv(pMT~5AKsrU=`{C!bdTiZ&t5k~n7)0GP-c5^Cx3OEYUzGv=i0kTkqxGg4u$0j zx&7MHp=eUl_O(eXLH+N-`aj?J>mQfb{k*>a>*4u-p0fu}(oxiEy)iN2abUmMDk%wT ziEy7eVXoWccpA+f?>tlZ^!YLF=)24K=Q>8Kb$wI_vU@sJv8`|;lewI<$L@;wZ^!q4 z+v~so*Jb(oUt8;M-kUCIaZszMmS6es0$1%-?;d_?cg+p={l8^3&(0px$q!wtXBK~5 zncWtbs4?qRe|fuQlVV!8Xz}FYvJl4IKWkou*Zt1E|L@-R`Y-S6tF(e^>n!%37o1Y2 zRk%4y{Pq1^>$d9N^FJ>$vGL@zYh3OTDY1FKD~eW@Pg&Sk|MU63cj9#~zlY_&k%+of zT6bQ;De3BL>$Ziz*MIL<6auGMa8jKJPQO+AwI0e|o+Gg<@zcS*$ySe!TsXVQY3uXD z)~b({3`;hjnPB{W&ZShIj}nL8UhS@b6EWxh>G&_r$5=Zr_dTD2 zU+;|DU-Ua;_N40H0ds!at@>=bQ2&*GnbpT7+KVmrOuNAM&;0huP4@Rc*c)8AaJX3Z zzkF;-My1xri(fA0B(K=R+ZM1oJjf$pg?CoRjIRMpiX}@p(}m}3I&5Gu`_XF-o{!>2 zCFRx!KRgthz36ORVDXuz4v)>DLZ!bBp9&D*2472S?S6$c}8)u{C6ONP`AKAZoX7#Vd zkM*Qk<)%nKR^p!_5_V%@LQ$20$QrFlyANGFxX&=8T5XZP&L#H!m)5kggtlF~#P{>0 zX4@-n&n(;X%-z?|Ur@5Y+QD>*Ib zKmSPguBXM_GuPk!#k(!_<&1>|Z3{yZ8Z6dHPu^oV<@L<_$4{QW-MQ#;Ub4sa_igvK zZ5DR^@n)k-_@l39<8q{&A95w_Z4u(|e4LsIHzJ zW%bB%%2{FON0tj^Z-l4+WV^lTZ@R=G#oEHU6K7^ehIyH{T|2-mvo=fQR80ES&Bp}f z+g^S-lG!HXWs##AqwXBO>db+xXg0N&6C8q}3r|doVa`4>pDk_c13@V_G_)*XZb>n zzxK!$#lBfCw60fCaQ&%({%vPga!YO!cJ};Q%J`XX)$y)i z_IeG)+|Tu2n%_CDXRm48`sw%I35iKH^M1N%+Z0&~aGpDNCWEJX{Hp|YMuYBdy*Jh?0JbBDb^WLSi zMR&e?ypdoS&5Aw1d`{i?` zV)+{`H<|Z8-oAPExj%(_^}Q`P54SCM*WFm>@PmURT`DL$X-`DS%a;?PIDh|{CAsU+ z`LG5$T+~hlh!-8&zPBT}?Lo!?yQw5^2Li+U;i#{pmy@eh0s;Th90|@NP7Di1n6lU~Xuz39I9+SsM)Gf(VM@n20p zZtie7a)I~v-ME;K-(GYF-%@YOoAQcZ^L?237L_nr!;-~EdcEIIIoCVOgXbwg!Ex6d+|oBnsn`s?M@bN~EW#Q(cZ z;#bXbiAV0g|1Ivf+p)L)&&G3Qs#cv_`y?LknNcPiU7Prgb*tu^3dNb;jx~yFGB0!g zo_XNVWySlScFwJ1ahkQu)sXFQns{;I&*yyg+sv<=4D^Y7P%7#C@I~l}gW{#;lDmq_ zU-7-*->&)8Xa20oehZKD@NWB-w|!Fe_LURAmMz?$leHis&SNI$`9zKG@Wc-5Iz#7Y ze}3*Xj-N64aonK`RkHlCA5QM&a({saT zbGAA{8-uonEuK^Ee{pA+RapCz@X|E?jhYOb<5u4AOAd}wH|+b*b-DdY-RJhwbK1(U zdyG3yXiK++9X|C%VyArVm-!D;f>tg}EB&N>{Mih-><(GKXPLTn935siYi?Xvc`@tX z4!Qip6Dpe~S^oMq%a~{Fb;i9+lRfkPetM+z<5&K3iCq?EFN9?aI)AsM>1M}lm1uv{ zFX=Rc^E>O_w}#w4TQnoZ-zS>&3tW$#&m*oXH7{HL-mT7^VviDcs5l>pdUBEN%#8`m zO-@sI_^Z{kPMkX>)o+=6;eOQFyXq$!7i#jacp2&7;hC1US99&;egW>owLBe1CkQD% zi(D?m(DPuCQ7LD| zI}APuJKHT5NEc8)NyOetRot9fU@%&3Z`*NBi z%NP644>HmvA1zN33AB8<@a4>zw~XYr+x~5-OriUa zZ3($}%xvw1m23I+8&kJbY-RbEn6_#CN4ay`7RD8SZ_9T>beJXrBnem_`$6bNt5{DXt9%=|I^VwXt|LCRUsW+D&mMEDw>%OMk ziKnjGJGZ5NULeS2Z7AYqnc&>H{I-$8lernnpA+7+EC}y7#V1vxv@c|ahCp;rU7AGr z!rr^V8#8ZCIH>qb=9Xn!pK?x(&EW~B?L4Y)NEERyyr9l=@ZA?nUxurkR`dB1Iu;vt z9Oscda%h&=-VUdL2u=f;MJKY(I507V2F(r9xbf4(rzs#xBr$vH>0=kBq~G1@aU!{G z*`<`;Fz$|r`ohjDuX`T(qT{?y^v2rL3ct3bW@s?YT~%Pz|HsgI;}7M|%G+7ue;Yie z={g6Wd@iv{B1f{QL#Y4i4hE@!rv0v_4s9>luQF8j7#s*X+r}doc)Ctpa#s7-wuQI< z@i@0jZr*W4tiAGIgyI}#hNCyusW}ARoGoL{v+>x3^&1<$*~u)v#qw2Za$xB7+n<+n zsA*+{{gC2~)X6wK#i;J?+_aAVpB~?xTODq^aP&DFeBL8HIQ*%BuO;*SC54xF`yVp9 zW$Mf}r3a9yuuFPC~wl?y`IYXBBOy&E|X$f+* zr5ngO%Wa8X^l!zvlZAbX%T;0m!$LB64)*4LFK26guz#NAhNVl6tAt9dWipQFH0BA_ zIQ(K2@8?Y`_Owj8@4$d|hOMCCcIKb1b!Uj>#dnssqoSX)u! z{y51;AGR(xxV9_mwEV4;GlF?oBfZxZ&fJ*7x`&*Q)9$Zs$++u%pkW7+LT zN(Ili-deoyXEI?`4>7$65Kr@1mQo8Xm8> zGi_Vb>=sq~sezZH=6z!hU6Xk0tI4ZntohAT9|n5!xYtST=+Sqwe(XC%=2hjv=iM(0 z-ZowfyvsLz|JrrgfpwF`J1Z3HwSWFN{ON4_+SH_s85-{{_iT~wtMLv z_YRym@P3P=Qro?jdnE_N3|*?;>llKE$Dm#B5>aqpMhVjOM)b^8AcJUNRq!FTBLba} z-Z|I=NLL8d`*(qA2M@lXcaxxURh5C%=VF8L{6P*J~Q z;oPmxAD7H)&d}C7`n+L*tf7n5(F=!W-VnL-#eUhPX>6hQV~cKoN&fn%hHKALfuqKf z^92pJ+~(mmw$R%i#r$2O<8em)4Z=`Z-Qq@NUgCxI$_>MLvPC+rzT8I zSdk|DBYkF2X}|*`@0-TId9Nd zkr6uSO?RvPl3$mepSqCItvi*ATYXm#tHI7W6VEbPD1>=>O5W=$*?Q1>r+(y%UEYmiOaBgbGr>gk2g^u%Mk8fVU{duXP?cwuRrm-ev zuuB>#?QvCg=XopVY}2v*I;$?H|MZ&g60df6=KCHD7T*$^vSRlBqa9|u9_&5|P1={N d*ZyZO`hEPujt2`O85kHCJYD@<);T3K0RWzhNNxZC diff --git a/doc/images/qtcreator-options-android.png b/doc/images/qtcreator-options-android.png old mode 100644 new mode 100755 index 247e102947bdc4512128dcb7c248dcce9fbd5de2..1fd988c0899800c294dc8eae6c918a62620f77ba GIT binary patch literal 57983 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 literal 20691 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 \gui Options > \gui {Build & Run} > - \gui {Qt Versions} > \gui Add to add Qt for Android. - - \li In the \gui {qmake location} field, add the \c qmake path from the - Qt for Android SDK - (\c {/opt/necessitas/Android//bin/qmake} by default). + \gui {Qt Versions} > \gui Add to add the path to \c qmake path in + the Qt for Android SDK. \li Select \gui Tools > \gui Options > \gui Android to view and edit paths to the required software. \image qtcreator-options-android.png "Android options" - \li Select \gui Tools > \gui Options > \gui {Build & Run} > - \gui {Qt Versions} and build the GDB Helper to make the debugging - output for Qt specific constructs clean and easy to read. - - \li To build the GDB Helper, select Qt for Android, select \gui Details - in the \gui Helpers section, and then select \gui Build in the - \gui {GDB Helper} field. + \li Select the \gui {Automatically create kits for Android tool chains} + check box to allow \QC to create the kits for you. \QC displays a + warning if it cannot find a suitable Qt version. \li Select \gui {Start Android AVD Manager} to create Android virtual - devices (AVD) that enable you emulate device hardware and software + devices (AVD) that enable you to emulate device hardware and software on the Android Emulator. \li To specify information for the Android manifest file, select - \gui Projects > \gui Run, and then select \gui Details to view the + \gui Projects > \gui Run for the \gui Android kit. + + \li Select \gui Details to view the \gui {Package configurations}. For more information about the options you have, see \l{Specifying Run Settings for Android Devices}. diff --git a/doc/src/android/deploying-android.qdoc b/doc/src/android/deploying-android.qdoc index e0716542930..0efc9250331 100644 --- a/doc/src/android/deploying-android.qdoc +++ b/doc/src/android/deploying-android.qdoc @@ -30,29 +30,23 @@ \image qtcreator-deploy-android.png "Deploy configurations" - Select the \gui {Use device's Qt libs} option to use Qt libraries installed - on the device. If you do not select the \gui {Use local Qt libs} option, - the application needs the Ministro package to run. However, if you select - the \gui {Use local Qt libs} option, \QC passes special parameters to the - application, forcing it to use Qt libraries from the \c{/data/local/qt} - folder on the device + Select the \gui {Use Qt libraries from device} option to use Qt libraries installed + on the device. If you also select the \gui {Use local Qt libraries} check box, \QC passes + special parameters to the application, forcing it to use Qt libraries from the + \c{/data/local/tmp/qt} folder on the device. If you do not select it, the application needs + the Ministro package to run. - Select the \gui {Deploy local Qt libs} option to deploy Qt libraries from - the specified Qt for Android SDK (for exmple, android-lighthouse-4.8.0). - This option enables you to develop on the Qt framework to test it. - - The \gui {Deploy local Qt libs} option automatically selects the - \gui {Use local Qt libs} option. It is deselected automatically after \QC - pushes the Qt libs to the device. Select the option again to push your local - Qt modifications to devices. This option takes the same effect as the - \c{push_qt_libs.sh} script thas is located in the root folder of the - Qt for Android SDK. You can also use the \gui {Use local Qt libs} - independently of the \gui {Deploy local Qt libs} option. + Select the \gui {Deploy local Qt libraries} option to deploy Qt libraries from + the specified Qt for Android SDK (for example, android-lighthouse-4.8.0). + This option enables you to develop on the Qt framework to test it. This + option automatically selects the \gui {Use local Qt libraries} check box, but you + can use it also independently. \section1 Installing Ministro - To install Ministro, select the \gui {Install Ministro system} option. You - can also use it to install any Android package (.apk). You can use this + To install Ministro, select the \gui {Install Ministro, system-wide Qt shared + libraries installer} option. You + can use this option also to install any Android package (.apk). You can use this option to install applications on an Android Virtual Device (AVD). Download the Ministro .apk from the Google Market or from the \l{http://necessitas.kde.org/necessitas/ministro.php}{Ministro} home page. diff --git a/doc/src/overview/creator-mobile-targets.qdoc b/doc/src/overview/creator-mobile-targets.qdoc index 3eec3785a8d..f2cce947a95 100644 --- a/doc/src/overview/creator-mobile-targets.qdoc +++ b/doc/src/overview/creator-mobile-targets.qdoc @@ -47,9 +47,10 @@ Qt applications for Android are compiled as \c {shared objects} that are loaded by a Java launcher generated by the Qt for Android SDK. This is totally transparent to users. As Qt is composed of libraries - referencing each other, Qt applications are only supported on - Android version 1.6, or later. You must install the Qt for Android - SDK to develop for Android devices. + referencing each other, Qt 4 applications are only supported on + Android version 1.6, or later, and Qt 5 applications on version + 2.3.3, or later. You must install the Qt for Android SDK to develop + for Android devices. \li \l{Connecting BlackBerry 10 Devices} From 00b90e3f5c51a72b324ac054b3b1a5ce356cd454 Mon Sep 17 00:00:00 2001 From: Kai Koehne Date: Tue, 5 Mar 2013 12:44:07 +0100 Subject: [PATCH 22/64] Qt5: Fix checking for private headers Change-Id: I66ea39bb4ced671f3ccd6f926fa43e629e2c1251 Reviewed-by: Oswald Buddenhagen --- src/plugins/qnx/qnx.pro | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/src/plugins/qnx/qnx.pro b/src/plugins/qnx/qnx.pro index 6a08e9f7935..882954c40e1 100644 --- a/src/plugins/qnx/qnx.pro +++ b/src/plugins/qnx/qnx.pro @@ -161,11 +161,17 @@ FORMS += \ blackberrydebugtokenrequestdialog.ui include(../../private_headers.pri) -exists($${QT_PRIVATE_HEADERS}/QtGui/private/qzipreader_p.h) { + +greaterThan(QT_MAJOR_VERSION, 4) { + QT += gui-private DEFINES += QNX_ZIP_FILE_SUPPORT } else { - warning("The QNX plugin depends on private headers from QtGui module, to be fully functional.") - warning("To fix it, pass 'QT_PRIVATE_HEADERS=$QTDIR/include' to qmake, where $QTDIR is the source directory of qt.") + exists($${QT_PRIVATE_HEADERS}/QtGui/private/qzipreader_p.h) { + DEFINES += QNX_ZIP_FILE_SUPPORT + } else { + warning("The QNX plugin depends on private headers from QtGui module, to be fully functional.") + warning("To fix it, pass 'QT_PRIVATE_HEADERS=$QTDIR/include' to qmake, where $QTDIR is the source directory of qt.") + } } DEFINES += QT_NO_CAST_TO_ASCII QT_NO_CAST_FROM_ASCII From f57795aaf28ac97e309fa2c12d40ff7374697f5d Mon Sep 17 00:00:00 2001 From: Leena Miettinen Date: Tue, 5 Mar 2013 14:23:18 +0100 Subject: [PATCH 23/64] Doc: remove image of Filter Files icon The icon and text pointed to the same function, somewhat confusingly, and the image already appears on this page. Change-Id: I15c317280f6689c854d541684cf0e835cc30de7b Reviewed-by: Leena Miettinen --- doc/src/howto/creator-ui.qdoc | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/doc/src/howto/creator-ui.qdoc b/doc/src/howto/creator-ui.qdoc index b58a1b83e7e..7a9a984b8e4 100644 --- a/doc/src/howto/creator-ui.qdoc +++ b/doc/src/howto/creator-ui.qdoc @@ -197,9 +197,7 @@ If you cannot see a file in the \gui Projects view, switch to the \gui {File System} view, which shows all the files in the file system. - To also show hidden files, click - \inlineimage qtcreator-filter.png - and select \gui {Filter Files} > \gui {Show Hidden Files}. + To also show hidden files, select \gui {Filter Files} > \gui {Show Hidden Files}. To keep the position in the tree synchronized with the file opened in the editor, select \gui {Synchronize with Editor}. From 7bba366482faf6cd34465a67f076be7f0c41db9a Mon Sep 17 00:00:00 2001 From: Aurindam Jana Date: Tue, 5 Mar 2013 10:50:26 +0100 Subject: [PATCH 24/64] QmlConsole: Remove zero width space Zero width space is inserted at every punctuation to serve as a potential line break. All occurrences should be removed before sending the expression to JS engine for evaluation. Task-number: QTCREATORBUG-8859 Change-Id: I170dfd5fb0f1122ed945bb2e5f77ecaad925004b Reviewed-by: Mitch Curtis Reviewed-by: Kai Koehne --- src/libs/qmljs/consoleitem.cpp | 6 ++++++ src/libs/qmljs/consoleitem.h | 1 + src/plugins/qmljstools/qmlconsoleedit.cpp | 11 +++++++---- src/plugins/qmljstools/qmlconsoleitemdelegate.cpp | 2 +- src/plugins/qmljstools/qmlconsoleitemmodel.cpp | 2 ++ src/plugins/qmljstools/qmlconsoleitemmodel.h | 2 +- src/plugins/qmljstools/qmlconsoleview.cpp | 2 +- 7 files changed, 19 insertions(+), 7 deletions(-) diff --git a/src/libs/qmljs/consoleitem.cpp b/src/libs/qmljs/consoleitem.cpp index 03da4bdd2fd..74cd21137f7 100644 --- a/src/libs/qmljs/consoleitem.cpp +++ b/src/libs/qmljs/consoleitem.cpp @@ -149,4 +149,10 @@ const QString &ConsoleItem::text() const return m_text; } +QString ConsoleItem::expression() const +{ + QString text = m_text; + return text.remove(QChar(0x200b)); // ZERO WIDTH SPACE +} + } // QmlJS diff --git a/src/libs/qmljs/consoleitem.h b/src/libs/qmljs/consoleitem.h index 4ad952ec1b0..952afc06f7d 100644 --- a/src/libs/qmljs/consoleitem.h +++ b/src/libs/qmljs/consoleitem.h @@ -67,6 +67,7 @@ public: int childNumber() const; void setText(const QString &text); const QString &text() const; + QString expression() const; private: ConsoleItem *m_parentItem; diff --git a/src/plugins/qmljstools/qmlconsoleedit.cpp b/src/plugins/qmljstools/qmlconsoleedit.cpp index 7c13b0bc67d..22c96098862 100644 --- a/src/plugins/qmljstools/qmlconsoleedit.cpp +++ b/src/plugins/qmljstools/qmlconsoleedit.cpp @@ -213,7 +213,8 @@ void QmlConsoleEdit::handleUpKey() if (ConsoleItem::InputType == (ConsoleItem::ItemType)model->data( index, QmlConsoleItemModel::TypeRole).toInt()) { m_historyIndex = index; - replaceCurrentScript(model->data(index, Qt::DisplayRole).toString()); + replaceCurrentScript( + model->data(index, QmlConsoleItemModel::ExpressionRole).toString()); break; } } @@ -232,10 +233,12 @@ void QmlConsoleEdit::handleDownKey() if (ConsoleItem::InputType == (ConsoleItem::ItemType)model->data( index, QmlConsoleItemModel::TypeRole).toInt()) { m_historyIndex = index; - if (currentRow == model->rowCount() - 1) + if (currentRow == model->rowCount() - 1) { replaceCurrentScript(m_cachedScript); - else - replaceCurrentScript(model->data(index, Qt::DisplayRole).toString()); + } else { + replaceCurrentScript( + model->data(index, QmlConsoleItemModel::ExpressionRole).toString()); + } break; } } diff --git a/src/plugins/qmljstools/qmlconsoleitemdelegate.cpp b/src/plugins/qmljstools/qmlconsoleitemdelegate.cpp index 57435986dfd..c02f00e708b 100644 --- a/src/plugins/qmljstools/qmlconsoleitemdelegate.cpp +++ b/src/plugins/qmljstools/qmlconsoleitemdelegate.cpp @@ -313,7 +313,7 @@ void QmlConsoleItemDelegate::setEditorData(QWidget *editor, const QModelIndex &index) const { QmlConsoleEdit *edtr = qobject_cast(editor); - edtr->insertPlainText(index.data(Qt::DisplayRole).toString()); + edtr->insertPlainText(index.data(QmlConsoleItemModel::ExpressionRole).toString()); } void QmlConsoleItemDelegate::setModelData(QWidget *editor, diff --git a/src/plugins/qmljstools/qmlconsoleitemmodel.cpp b/src/plugins/qmljstools/qmlconsoleitemmodel.cpp index a18fd5d11bc..a445d062d8d 100644 --- a/src/plugins/qmljstools/qmlconsoleitemmodel.cpp +++ b/src/plugins/qmljstools/qmlconsoleitemmodel.cpp @@ -159,6 +159,8 @@ QVariant QmlConsoleItemModel::data(const QModelIndex &index, int role) const return item->file; else if (role == QmlConsoleItemModel::LineRole) return item->line; + else if (role == QmlConsoleItemModel::ExpressionRole) + return item->expression(); else return QVariant(); } diff --git a/src/plugins/qmljstools/qmlconsoleitemmodel.h b/src/plugins/qmljstools/qmlconsoleitemmodel.h index 5cc4f6787f4..ff55b9917d5 100644 --- a/src/plugins/qmljstools/qmlconsoleitemmodel.h +++ b/src/plugins/qmljstools/qmlconsoleitemmodel.h @@ -43,7 +43,7 @@ class QmlConsoleItemModel : public QAbstractItemModel { Q_OBJECT public: - enum Roles { TypeRole = Qt::UserRole, FileRole, LineRole }; + enum Roles { TypeRole = Qt::UserRole, FileRole, LineRole, ExpressionRole }; explicit QmlConsoleItemModel(QObject *parent = 0); ~QmlConsoleItemModel(); diff --git a/src/plugins/qmljstools/qmlconsoleview.cpp b/src/plugins/qmljstools/qmlconsoleview.cpp index 4e22626a2cc..50d45b1c283 100644 --- a/src/plugins/qmljstools/qmlconsoleview.cpp +++ b/src/plugins/qmljstools/qmlconsoleview.cpp @@ -242,7 +242,7 @@ void QmlConsoleView::copyToClipboard(const QModelIndex &index) if (!index.isValid()) return; - QString contents = model()->data(index).toString(); + QString contents = model()->data(index, QmlConsoleItemModel::ExpressionRole).toString(); // See if we have file and line Info QString filePath = model()->data(index, QmlConsoleItemModel::FileRole).toString(); if (!filePath.isEmpty()) { From 953201f542baf10b8fedee724785ee591f81f797 Mon Sep 17 00:00:00 2001 From: Leena Miettinen Date: Tue, 5 Mar 2013 14:25:04 +0100 Subject: [PATCH 25/64] Doc: fix link to previous page in Getting Started The link should point to the front page, not the glossary. Fixnavi somehow messes this up. Change-Id: Ide1bf5b784874d847a9812d9705518dee6845111 Reviewed-by: Leena Miettinen --- doc/src/overview/creator-getting-started.qdoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/doc/src/overview/creator-getting-started.qdoc b/doc/src/overview/creator-getting-started.qdoc index d61e726eab5..e854ca332f1 100644 --- a/doc/src/overview/creator-getting-started.qdoc +++ b/doc/src/overview/creator-getting-started.qdoc @@ -24,7 +24,7 @@ /*! \contentspage index.html - \previouspage creator-glossary.html + \previouspage index.html \page creator-getting-started.html \nextpage creator-overview.html From bb331b548fad2a336d613170540b92e3ff222ac1 Mon Sep 17 00:00:00 2001 From: Leena Miettinen Date: Tue, 5 Mar 2013 14:27:29 +0100 Subject: [PATCH 26/64] Doc: update project wizard screenshots Change-Id: I83ccb5aad44b9294e760f758147c1559ab52b21f Reviewed-by: Leena Miettinen --- doc/images/qmldesigner-new-project.png | Bin 42644 -> 108644 bytes doc/images/qmldesigner-tutorial-project.png | Bin 18094 -> 54807 bytes doc/images/qtcreator-add-resource-wizard.png | Bin 33655 -> 48007 bytes .../qtcreator-new-qt-gui-application.png | Bin 42391 -> 69668 bytes .../qtcreator-new-qt-quick-project-wizard.png | Bin 42874 -> 97577 bytes 5 files changed, 0 insertions(+), 0 deletions(-) diff --git a/doc/images/qmldesigner-new-project.png b/doc/images/qmldesigner-new-project.png index acbbc37893871dc24789c10337d01450f3c70ce8..4d368afc9b7aa5442d3ff1040c80a2f668ed1b72 100644 GIT binary patch literal 108644 zcmeAS@N?(olHy`uVBq!ia0y~yVEV(rz-Y?B#=yWZJKQ9Xfq~00)7d$|)7e=epeR2r zGbfdS!Gm}1wDOSPn_}(f_nPm$Af%+A`bDaWQ{j@ehbT*6r)NU|Q(KE#nG36%h@fUz zO2`35_jaXZR}t>!rljkfp9BJq9Sn4FeR{VioAdoz)6e&2{XHIe|K{`U*Kel3uf4vD zA>dCF%b}78#s-sx5hCwiAB+(aK7HgnlY{^xUj*ZUhiPdn?mt|ZuKd|+J9Fj=k7Jv^ zz0+$**?n7Qe}G!?wg2@KmCT)0*ciB6ubSD^sfj;jni9PEsHD+C}LpLDTw zdL}IsygnoI>5CI-zdmjb{+VQ`J>{_P!;T7{^Ix{`^cjdZtk0k3%BUKdJ2PYA+qE)p z-$q`0mhp4{&HHk7!GCQ}RQ(S9sP^XkJjb4Sk@s`ntkK^q#_&xgYPRg=eN#gjw&b!o zJbk#v|GfgkCsu|n_vU<-Ys-n7bmS3_I(PS*H#x^J%@ohgO{!sb@gHCJwp~)N$Cpefdx^H!|Nyd}A%ccl?0lBbkD_9TG7{ zd8X@Fw)0=_+1>E^Fz-XPj}?2g?uoo_;y+mYA*n`jA6LChz1;nN`D6RlCvZlwWH<3E zPE%0HQ3(-{;&{&Sw?*)fNnqm&{}QD(fyyH>Ntzq`ZaD7olu`4WEaKUwA|9loIde;6 zh-a2kteUObUd72Lty0{JBqAN+{MV_>SBO{TpJX2}MMF)*-%G~T>878h*G`8@hf3$A zLA)#Su0*Vwv1@LW|6Z3`uUdWg$;Q(^Pk(%J?c~)Hv!}kEUajgs<@)sU>G68=)#DZG zz5Xrxvx6z{pu@r7#>E@L7P>v$a>%yT({t3{5a(A`u+T<0RBhnZ9Z9XR)J4r9v+;Mx%_TX|Se{cN={rL5P?-$wy&R;u! z$$t0!(e3^OI-XgS$WmO)fcrEM=iEKW|6$Du_cOoO#xLsRddD!Me&Em@0Kef4S zyCb^iirp29*LkZGtovF=K2kH1H6nM*s|~*n-#RiYJ2tuYcw5%v!o?MmJI zW&7XOTF;8za93=%-|q9@_`WIqR{L$pZrfhbzL)R&jgm5r-7U3O1z*2-xZ~W%p2zI! z)#@8BdoI5}H}ah3Io@-Nxp~Ath+ol_D7skqaEDCMM7%Gs*j^rM>d&BnT-yOfT`Mvokx_2L+vV8J$sq@@%9n;r`PYhqbebV=&_gU|k+gaIl z+V$EA?o;3;$Nn}WxwuzzW(9)uj{}4Su9xAaK7ML!s5mf#%{-L#3{sD%5wN1 znH06mE{Z%ZXr(?24?M>y5(2BZ>au(erR~P3ayFL0( zTsq<2-7DrTR_=Dv{iy3zcVE|P*Xgd_(<5{uH$QRfiRw{UW-BHyEn2NoRiL+--*M}M(oON78lSA3GGWSM zP2-gpSDwvm+45t{Whd3dt_|9;#Hj$T!mbZn;%ZQo$gJQzMt21?@Hi;zzzEnGB&?|cFbv~ zQ{cnBy62+#a*pPR=DfX|ws~#V?deK!7r!Q*e$@5IU-izU*Y_i9!++jA^R4CW-lgA` z{w{w|#!-If?#o@DBW5N=#@)QI?m_I@r)NGb`m}v__?vxUiP41#{F(hJ{acJyY})I! zKFj^;@>fef4%6{uKnrt@%1imJw8r6@80UZ^!TCv(yP{2uA8qgpJH~Xcha$qj|-3I|9$Y) zxmtMj%K+oWJAbfPC|Z7ebo__>`*}PzH!HhpSG`pKJOA6Z3sGHB3$NX|*12toS!T6Q z_5GI(m*>i!lhw7K{lDf*&$pSgHlIrOK0ooC=$zS>^ULc#IUQ^L*xf1KZWUf)w`AUR*uDuKf4j^rVwVK4f2fJ=5On z-im#ezpj1DeV+2-$>s9Q_sf=d-CMoS{#)bUg};-(9H02|jsFk-sq=g7%WF9Qe5z2( zO?!6#d&}qFMplt^3=9qoo-U3d6^w6c*&AX)Z+LfU25!3unoLw5eQ3^qm9XKWkcr~;*c)Z{HChhmTDgSHVy_-B|?@iy^ z44ThXjGxchKL7c=oxkrHKfl)*Q}glY%f!QN50^~#b6Ov_SD@47!L$;qy{x@8m$on8 z@om;-(Pbystrq|09H%uk%WU0-9Piqnp?4?6%+UK;plf;Y>iv7WRQImExc&IH?&RWa zhfKaj#_Zi7-@kwU|5@g%Ox+LFUfdqKeaUvyU)ypfy+8N(Sx#%_oA$3vO`o@!pQ}%= z@ST-d6SHhXQRc&KAEvMQHL3VzR=4=H(wEl7|CayV;QN#3@>A`Y(`{MP_uFoJ;a;@v z-MKB>kM|u@jr{ub{LaigPce zxEHMneWIFP6tODJ=$ISP;1`m$J}|~NZ2Y`u*-jyoIp$~OCoMTV>+`HV875L5+|HjOmOMZAzv1E!H_Mxo*Zo+u zTJ3J`?xL*IZV`SZeG_etJr)a(%f0sSQJ-^7@5D_H%`(@``PJpV&m*1lyYvd*w_a^q zkMGwslly;`TXI(N9Otb1d7tA8GyZLQzisyG$;Teag};1r;?MOT(ra?-mh;}^KHafy zR#aYem`Cu$-VJkJ>=vs3HAVi~T^P^w5Cr|F((DPzV z>h-mr;S+Vu&9)w$tdo87=B%D4hc{gkpKtm$hqwNdX#4GHdX+VA^?n%Z_1@0yK6Xp@ z6}SJVD`NUO{{OC}sOZn1q-vWp+2*YLr<>)eclO;bOV!-3{h>T})7eEgo>WJFo^K_! z{kGUy+1WqVWX8L`-JtVx(`Hl2o1CY;;%lyLS!}rK{V&z{+U;*oP1^QSvqFuJ!n_s`GLc(U= z-xYNvDe%eDC(7#T=WA4$?WZIbvR|L$d(?T}pP=?%UtFbbuQ@t>Zh_C)lOADPOGM`9 zoSOb5!aFQ?`txnkmzL&!TJrvpe(m-B8E3C{xqge9#CiMomXFi-PwSf~t)8m6d`8Tj zJKIWJ7ROcGc@!9ydo^*^?dkcKB1GzM)G?QTw*HxT_w1dvup9O(qc2a~Q=={RNk@D4OX<-SJM28mxhtnkmVeo;cRNvf(dlX0{<+4Azi2K)m6kVS*rS|HfkeXMX<~hNeJ~`Iy zn4oU?>B;@2-Opa_vhyr|dUJYT)^z__+KV^t+_K@X!@`fgHn$2(W36s)Iv!S+1bBbRTi z(4M93zAO63;x(&ZU%L6M`*EURe`&F6&Cm3+O21dN_W!stS?}pm|66^J{A+LKCl#NY zW9fLsM2|fyKVqj)@cbH~)Ay>`JHJW`oXu}u#K>H5BQoA)dm}S*rBvR!DbuGvKFn`_ z0SCy=jrZ=~(>y}Z<(V`2RbL;06 zJ<0g;{_cb6;=)>6bfcwYUVmut3@$wGHS5dK>Av4YrEhPN&)Z%5bDHnZMLgWUpX_Wk zIk~dzXV&TcSr;R_pIuvWS}uFLho8}-of|owPkN~9EZ*34K5CbquiYU-Px~{|<1eOm z*KU9N?dk2Un)OqXqd#_^i^@H)!0txJ=2zb$=yYeKBK*v*2crfw%Uhehw3wfbrNR&C{3(YyC$ z-q)Qpxu>G5w>D8j^5urK#J7D{pL$8P3a)6)^u>-!m&`E_w}0bZrlJ=;skl^CS?>3w^yrNn-+ol*;yrrw!co86kD9tRhixuu zD$mnCzwP+`mwEz8hm>kM7k1CR^(Z*ZqP=p_>3P3adEO8F6B~PdzMb_i8*RI5J`WC; z{0f`sdsDbJyLS3&WFd^7iupgsN|@|9kbw2d$dP9;nkIuC(fQdy1=pd!nWM#4@?L2^qSU- z@>xEapzt!?;mcX^+zCqv_ZtYlye?K*~_lpeJlop|&8b}_FT2#O^L*oWOwhM};u)8FO>h3+ zf`$3LjW*vp&9lW`b-%w=o~#z@S~aP(a#CS((CnghI&V4Zx2`;I7QbozjTot?Dd)HP zTXCnx?kYJtId?msi1huKU2i6+?z*++XnEz5)fcuObCCL7ZS+ry`S|JS)^)uzx9;Bc z;NyLp@12s}*7_Za&pTcmIz3g;*GTuFzg6mX{(1#5_G9<|7WYI3HLYI1k7@7iw4}G~ z!5^Ndr#;$}AJ@d}Wi(;SgtJSIo?xBac0TOz_GQcR?=QLK;t=#aC_CRSn#DQm)3FDJ$sv1RGDiYZs;sQBjI4DgMu)w9q3BPq_EoG7#AD&J*Ox9RK5N+ot% zi(Th?dZ=|%wa`Bq{_cXJ+fw$~CpRv8bM0Au!i9S(+O@AX?kKq!v+LHB&p*uXzEpT) z^N;s)S@n7QcQRLE!q5J^78Cv1f7h((Q|?avalGQt1mo?tub)nz`1fJSoXS@oTl94t ziVoKN{yf2H`e8oDq&LMgex8Zg^7bb8%*aTO+wvT2$8s%nw)twj;FmOFadmY)c+$e& zUY_}FbmOgCQD^2_iyu9D^x!u+-X232<3$zOzp^8y{a}f={HpWi#WlgNE3ay3ojA7Q zQ1ZuutB)(5&V7Dit26(RpI1wh7v_u2`;w_1!(x#Aoken5@&5qsidP+evvNKtoLE=0 z>HH!)^^QLikFWJza&q45__C+YW>1oPkN!0&+-K2he`)J3``QcVzCF^P-_`mnXY+*Tm+tO}dUR30 zJ0-MR?A_#jyC0mtA)Q~!4>W!E`dI+7iuV7A&w-mc?^**Be=%daXl@tH3*<1J3Yf7kUz@3G{T$_U;HgDsq zEUW8xzpSx6zwmP8&l9Ilx%j$juDTqlaiZ5;vfo;)&vE0%y~aPhO_CWD$nWuCr`{vxia1N zsB2yE5AXF$f9lu%T)HP?KHI-dYj@nSvPnC7B&tfr{At8{oqtulI(LWiatEQ z{{GVS6-%#2{h8ezzVFV?4QqeO_j!NZ$k!kFEz*1a)*sr}o*i?ZRnwLnI7j#4dWqEV zk6!uy2jZV|^#(>{xvufODy;sCBHzi=PVXMMuGnh(NAPz2{B3{#Ox$F| zbGkG6&>jDPr}#+Hlazun%RFTdtXasK|_jl613 zR!yqXX^U?&zTLR4PWDxp&vtv4LY1Je+qN!eiv3-BU{d*Xw(8%>8{4WGnQT9==2V)^ z)b?@0F}vG~jKj7@?ymWyvD!(lJ7?pwqrETIt@{$u{_+iX{;?%9GNU);Z1xCyyl~Ai z#mHY1>@P)J;kWvxX1~Zgyyn`IiRY&OnXpVeb=GC!xm%Adsz~iN6WRX9Bg|+`>U>k~ z)X&!&@6A3yaoc9($KZMi4b{W-BMJ3co&ysmZS zpNW1_r7?dF@0v0(|J12@uTL*M`EOs#euEN2!M;P!J|DmTY?|(^_o)po3ilV{i?wC=hgPYpzl(DUZ3Bt zX!>OJkApj#KOSqYKYmGWap6Zp+veYl7It#gVrLm2Df-07Tq#T4p8hX5E@JcAC$1(x zC)ZwFy4)`NRLk@IPa-yZw3)_VQtrC0Y> z^K-vGy*>4Lg^IYz8()bH*D9hXO($g0&6jSJH_>o@VuE!rHoXQ9kjQ&Zl~ z^_mwom=hQ3u6uJlX`{l;>sdO#V_x;hz+HaAWiO1>1+jZ{0HKmmMWldneS;T7JUE2P8o_3qr@&9=` z-88u{x#z~&oiBf>yjt~GqU_uD3HERASA3H9U-X&PSz!A{RqbgHCbl12_&Rg?qi*)J zN6)hVi|c>AE#Lmt=fT|XVhIteWajI{_C;KIw_8j1NOke+f=?^TR;*mPmEZHQSD8fo zx7N;rl$@N;M=#0z>xwQqG-vCr#!a8E$^5%ieuSy^+tcQc7ngZi#NAxbQ?f)~>ZMjs z^UHJ*w>XELu1s6Ap z=^eUqw9RVCZo}-HNy7eRE0pgqnRs3(kKLtO*l)^Yp3I!p8`l2tD6X6|bzRoWU8c1f zahEz(xl1KB8zjy)nXbQkx6uCsJNFjmNXh@*arEf?l5eJI-%RCRojjJ_YF~SN$5FQj z8~E4~7@n29Y@0RJOwy{+ovzgc&Wo<{`edyXwqNk5Wm$8<9*N3}W-EL{lb!#vRYwKz zc5S+STYl+`wN|Eo6sNCyv-82lWvA62=q%~J?vPoLp7YDh>Cdw)U$dJ@y89Ph)Q``b zzfHy6=1N)Z3SZl!ezT-!e>o98d+Q%oKj-{Sr)RZ(yE09F<%zzmpX&2-zn+|~mo4Xi zRN3<8gxu?HGoJTN{IxFk>&o-VE`L(GxBlsJi@nMJ`qKGzN9LAc@hOe?#ZP;kldTRT;VGqB?Y1Y8r^~#5T)wuA>upv|m+wE3=A4f6`;wOR+)9jovpK_OO0weK zrQ1sG%(%ig&is_S07zxWq0R_eY`p?{%3J6D_3v6l(N=&wo!ZIzP4cS3Fu@eK^4=ypj^x|S!y-v(; zwMTm&XWU+NGcdgyKQa);3)R;O=ja@nU&|NHhp|M#ce%0Etv zm&X2)Y)@Kr=3U?Zf|RoxGh$YGUaz>3rs(f#bL~=kb^3?vCyyP~edAvzdVk%q`QJ?Q zUphZ7I__!Ze`=AY+O;PeC#YM$nf&gNbL~y_`K~pWzADAmshp1jYu;`8BmKym&3UUo zcHZ)Gxy5_*=W_Wj`@6rHjQFjDZ+@&Pc{!oo@A&-Q&;9ZpDZZ*^d26;D*X4IUx9fiL zpILQ3E|$C9W)@oZaNqLj554dIT{qKckI?M!Et1m7sfla4!jqNqbfzfk+r)i4{KMOC z)0_HhKaACm-nsMf>JJI!$CGuk_nG|HRNrSUSAJ%R`S(fdYBo;e-MU@8{^iPL`wGgE z3tvtW{rAb!>iCISd!Bs|oNrWha@(5|_P=%BtX}4OE8}FHLPma<YosP0Q{21up}yp+j6IjiGrO9N9xCnM;<`_I@iY5Um-6J? zbI;$k*dKqAw8U_SN#8-)$sZ=3`SwWPcDtAz?~mJB{)+QO%sfbv3qc5&?-#FMOqIJmDcn~oca#3UoSpla)EAnc3e3;`G5NTY z<*Cc+wmGQuwk8YdD%_C%t@FuK@}@#>?o02s+M~{uCol57Wu0MOcj4x= zHBV9|-JfW-ATdUFWLatN-n3yJ_x@ zkKJz3pPZ$*pSo~!d|M{*BzWVbcfS_zNqG`q^XW;m$xp@F_=E8?Hi#`d6lIg7D77(h z;+hSj|K4=FOLeED^w(~S44J%b`y+pwm>P>`(=v{<*qr*{8naEl{_rg^r%#`X*Z3{C zv(4VkDCtD@VUTTg9V{>9~W_S=~3Zu^Zk zPi|bUUZu4<=XQ!SPgnca>VJVfR>vMDpZmCB%eOy^&ny4UtTTQ(dqe@B0bd4UKO2db8|V*tLqzBr+ zxN-a2BY)d@uMa=}@6TO-^mt*$o37a8+hYH=DB7&lwq9~lEH$OSCOod>QcUctfcg5T zKDf>VHCCQfymYn`UH>ScXG-eCImb@zOF8*`V}9PADZz=+Wrxd3-o(z%dF?8_uJ)p5 zaF>%l0Hqu>F?VY*aIGpYjjy^6KaI$#>=ch#Ef?jjp(}WV1>8egh7cH@%yr zb{kCYkL|5b`SasrTJ>iYK@Xm`=;~WrGKE!MvdmIvR{JPzp2t(Sb7ED^%L5-8SgLx3 zn@-xs-#UE$$^2b1EhRV70(rJfoGIxpy?dv*_3^ry*XJEOJiBuBDy`<{zh65wRp@gevy7mSsA(?o&M< zRg_mVW%<06tIK&$PJaJtvU=sk%*#tB`^Q8s@t>76CHGaW+>guqj~y`N7QR$2R(~^l zW!Z6``BQ}NT?(AP!!z#3O81s^%Qza3r9bKK3cx83HO=XAc? zF&n4ryqq$z_Ue}9PEy@(wuX40`|58$MZC9mTcnErzT4^1b{dDpAD2A6ac}D9`F3}A zh@{_8e|cz<&BvAga>-XCjwa8!w9u!){(L7}_MvT$GJ4FiHeXti|3||9{x=1db@yfm zJn%03`0PI0&t(yYeAn%tO15WQQt!aqeOYn&Plta5hdo}x`?d7n!hK(2 zq8k_N-D&c3iA{HsQmoyH$KE#AE(!PUIyB#8+u_gijjj~uPJAYI^LCVPNUqy^vd!b9iT;-|gTI;b zUA;8frqncTYvn)n`TDn#7S78#k$xbfX7b*(S4C9gD=zfC$;#<+-IsEHs%Woi_c0ae zN0ZNO^Umk1KXp<+wVeHr>ALgW{~02xg{LL{=@c#up7Un6g?C-}gY`Qf+*+Q0$u)U? z#7B!w%i_geu39EjYNB`Q#f{Z#??jk+PPc#Q8dvktwR%;#;Z0Afl65 zqglYZYJr*M21XA*6W%7qmAZ17n>6K@ynJ1M>Lk1R4m*x1fw#9V{c$o`(ciV`<&@rw z^Vp6ostDO_@~iZ?Qtj17#_GxZ*SCMsSZtOpcIzsu=mmmf63>w{Ql(xbs%k!~1SsD*fvj_wDYF6~~>VxKpE> z_a`mWy%{q5U**5T=k}FLF0a3}N%4>8b%_&~EhKiYK5k|>mFH{9>7&iLr#`CQ3H3IA z{{*&1rMqYzm9EdosOb>r-ztrsLn-cD?qGIFVNI zW>N6`ZI=3nav%D~?lUS0{om8cTW_b&wptP#SG8oN?%chS^}SOiILt3a9g2VM znRNL2yr%uS9&AHsh_5Z}uGyJ)iY9I6~ zL~zy=u3Qy3XOF|ViZ!fm1_{R!P3|VRMSt;^y)`i>;W`hSO?T(EW|#X}uh{=0RSWHVhhFMOcFpJcLzX@4*KbzujGLpx!a{=)S{0iuodM z3jV2-un>>@()fI1%IxD^e-e1i>SxXV|3y?L_*^i1{i&im(TDA4urHH8W^bYQY?tbv zm+fVpp%!Z8|AhBHD89z?uW{Z@j`RQL9=m_+;KvOn?fYLGYE9-lb?$-x)d!2O6!6^@ z{PWXN(e03`!~BiK?`Fh4y2Vm|QfmHj=jV+Hep_1VAJ4hLRDYTOS@+M2mNndeqz!qF z9Y4Q*Zoj1Pf4`RJD<73?TSo}fV@8FKRpZ$Mq{wMihedWRPr?!1~ZozcstpdyQ`DxGU z4di>}WwhDr>*lRky?_7gbBbjXe#~4_BT@fd=4!zM^YgjKWFKS|_q7%WyOumUA1=^s z82P^QM={T#MOS}Fv*{dZY~9iNQQdD5_i2Y2pUQYvo}LjS_w;J`UgICxYYrOTp7%3< z;|pW?BUjG+Jl@-!oN90J-=wd3zIXXQ<2v!lH)fe;oBUJTY8_y7qnulIqle$t493kL zd-)GA%yN!QbUY9+&R$Tj&%|G7fZgTwM+K;|OKJefFuJGa>1>G~;EVC;w z8!p|mT0ii5-|c5VOwz)q8R^9qt;;Gc@{NlnX%FXhaU>zAiiGzr3ksDV-m|o@*Fu*)u&=Md|Ht>Qk`Io*2O9&`b3l1R zxbg$xe|vv@_;s)n)vhF8>VVgCcB6CSM#rzp96On*uY_DjYCd6 z`+@%Z(6ER2abAOiiqK8rLthNvF|k~F`9*KTrkgGPKg^RKMx%sNnKjFdKdM5V54PTB zea`$VM4;nn(u3^q*e5?*{s&w7+*^Shc8%ARCwML0ka(Ew%C&3nHa%JYHL#LG>bJ7Mb7ubQfV?`UoLu98z-_3voP{$h5l~yfEwMPHv%p97!K7 zHa(u{D6=wzX{+g0k7buO{J#-iK6~k9UU8eXmKJf>5rNQHE6%94ZtB#jFK%p1p76%_ zV}4MNe0R}pcjl>`Nm?_v{K-B(sr;2;;^s3;JAcMr-YC($Rx>)vTUFR`-wxH~rc>Ik ze)L%Kb@ijQok{K`JDcR~wng2I-(8kF;lulmz0Xpjr+<*1@iBtsw0)(t@UohQTP{3v zck>-s=+1xiSHIfB=C7_6$xk>^mcE|-`R~q4N*6U2m6^`=XtT4~t+1*mL+skwDz@af z(??w6?KvaA`5qTj{V~DqZSzbHy`F6ks+*8P{kIL%*RNmCs{QskJNc_=#I6iWEn$Z? zL8Hx|FDwjpPjOeC=3q9t+N4=cUu>Gs{HD^2auyX4{!4^U`ey%?oTjZf_f}qX^sMdP z9VNPA=jZlkb*mr#N@GX0W#d={s+piTVO06k})O;R`rXN|Cvgl5K z%HJi7_dMLZOZ;~5d_I0q{q3o#s>+8m%(8=Q63)sPemrc)6uVn0&OF~r?CSIf6B=VD za;cTG@YYq7-jP`S^U0AXruhY5Q}wk^Cq<lrl;FBB%PB{;oiN_eRoc@g6UI*=b0XMGbgj&=b4eK zy2LTJjWsJ}jPK9w65Z-{e}`DAsl)BQ+=;8$+IqDdJ@eFZf{#oyG~2gzcWK{kZQkr~UdxUeot=+y8%5CiCU% z?hn6L?`zrPp?j^i+|uZF>4D$H$tO;qHk&zf#`bk=w!go+Cr(q{yHVrSsqo}yb5uRj zwjFF}{5x@WV#e(SueF@MWE@V3+Mb~|ZO!eDH)gFbE-&XVGE$D%UZW_cbHAal_M7we zMRU}&zfSZx^`m=Z#Z|Txv2vIF@8&j#mdTZz>+8u7TL15#+MRjzJpcZ^4Zg58JYVFA z%Epv$C2LllaGL*@on_;-u&E1e1l`j%i4=>iaXSB(eX&YxAAg#@Q{r{I7Z(>Ya8ABC z;e?CMPDXC=_0GrT{$5yHysy`o-!k{}gv4O&xhoEBV*R`^EtyGmZq=gn?R+;jlxWp` zeJovgiod?O*w2FJu9eurZ6&OBGd7Fl`YiLGzO5{D&XKmGp93eyHub&b()p3Vvexn* zN;zZ8!>G3N;gkNId8fkaCx0xnNP3d-C4YM7R&V=b#>vMXAHBZo!RqC_&Tf}JZMs@^ zINyrdRaN!Gxh-pzJFTYN^gUquZLLFI93vO^qiLH{l$6gtxpC>?C!-McMJKwiC%yU+ z9%%nT;|c%Uwm*ApiX(crzV;5Bf65^)apF_I!r#*tid{7=o%UWOFfg<^Bh0Rg+ovq} z+$A>mxm9YHBn#Kf{ik#6{F$RKHur735%jIsWt;AkYl(+T(QQruFyK#X6>O}m$Xuzi!Sn=Et7n8!KpvDx{Ow3ziyVtu}YX&-Nl z-_5r@rj9M?wEdB_*Y7nN<#@Xz;v>pvy#R6W;y;n$F}>7#RqRl3o?isN@9b}Zw| ze$DlvegB=#S>^W+RLh?`^veEz;_CnA582hzANF7W%eY=Is{hQHq?-TJ%@e;Q=6?J% zzrMSlEv99D{qL074ZQdB-W>S&b&(t+yk>s$kRv1Xwl70-%l%JM-Z?t+Pi?uQ*mv%4 zTjG%imNPazP+qfIy5sBR_@mOs)0DG*IwziQF8syWyy4Mg^ADeHbLSd6>FxSvDWNWV z^Lm-&1s}Fm*L4qhC(mvVy5l1sneA{9#q*g%Zf=|?h^B6wcg{uy-)jG-&fdC zeq8*Vh1}21s}(b&dw_OUl&W0vi! zO;wNPeD-&~cg(UP>&)vDC(gR(hFZRQ6kB+1=ki5~l~Xtqr9@wgCEux6S5Ex6ZvDB# zC-moZ?drF4S^2iR{{PjFC#)Z;@VuFEO#88VQf}&{caCR|bWHX?I6>}aMfRia8T-}< z{ro8MOSaI8?`7zbEqT*L*S!l53Au69Tbf74!ocIh&F9zT;_keC)v`ad+(acu+voTr znJwC9vLX`ARc3^kGbA~v-+r_wTkh!J>#+?xjpL5Dy^7lNql(A1`%(&-LQJ%;uT@Zp@ZXzPZJ-V(B8=x}x8Ee|+xU@3i|w(4UX1UVrqw zzWGCc_5Y5X-79uHUHN_D$<;d_7~D|l5qb3H{ePK$`+pqkq$VAkQl56hBQzc9;vhVmVN*D`+r}oOT72=Yu9}@=h^$Bf5-Rp_D9w%e|JRMd(~U!O@iF_;#!o? z|2LfX@A%gl<_{B9`1c6(+t$jnt)J0#Q+u`G#`UYj{G!_@@2^swSNTj+CdOK>+~&u$ z*oS6E4%`0v8Qb>gxVc@!f13(@wq@y$r)G8+KDoHKAYguT!BgGx$H&Ea4jP;P6Z>9! zMXdhs^ZN!yhVuLOede4Jmj0k+eoTM<-0~LH-@E_CHOHD|?^T4S;0hKyQLk+=uIk5A zjL#qFSQwjQYMaR2Uw9>S?SUW9=eyQUPqcVCT%y}L_S}D{Z20Sn^TvB+)+y!k zefo6|MO?!5kDdx$I_~j?3=J zTXG9uP0%`gM|G-2!jHy`>)UMkq)XM>zG)qtvt2DAu+q%W=5Gj(#<~O6`Fq=ErLd-* zjqEeCWl#PhzQ4sW_BKoO`q>Hcc4F2yp1;>JxcNM6o}jWDi|Owrr~9iLuirYk^|JP# z5}D1u;Y(9X%QkyR&D?hA>}&(0q{7|O)~%;@S@GDtW0A4lVtq~Lth497+-lFOiKV4N z&HeT=vE4?27t#!NeeX}qeJSO#Dwy|6(qeHQxBh>U5xdfu_Zj{YswuwYU+^~koXc|I z{r%PJq#8rJuP3?Q++T3=f3<)#m(_zMIlF&u6XcAuytZ~;yZXNx>$s?SPHz{bzA$Zw z&VKX2TTRGyk3!d(KRHisUl;tkH8rA7%IDAi`H4|WXYT+pSZbny$JrALJAWvLtXuEC-;woT zQ(b#rZIkwcsNW919wBlNJ}+-Ux#lvSlY-S2qP?N)jUVHwl=k2z$zxm&K_H3Ih^>tg#l)!Hp;G=ex1d9w%SZ?Lx*D-Go|J~IML0}*Iw>=?MldkMS7jB#yS1F*M2=&f%yGA8}B52d3BMsa^u!*S5N3E^~9%huiDroRI+jQ6mFx_ z7uQBBrrp>!=hm;B%{l+ixZmvBIm4!sElVd|d#(S%1E037$kpwS$P+u?6}>9W=(Scr zd|>PKWBwb~+7?bJIqO`zi{rSQvB>)UpZVls{&d>*JhR|=bx!o(v4bW&D?{Jg%=?qu zTDonnr>eR6^?fThR!cP{XI{K1Q5JghWy}2JcS-TGTlIfi*Zn`RdB@l2~FN zJ9g^OIkEY&PgC~F7Ob`i^tGEivGZGGrceEM=QZp03IyIhwz(+Kv`;gupKqEj`-F=XSH6pKHw2+*aatvtj*%kN0b(18>X6@7s85 z(zmu23$gQu+yC!n{4aH%^>NxC)?__v$^P)$UNvWe>Sl*%W$u1h@$<~o6&t&!MeGsS z8+6m+-K5(ePX9M&**aDF?KHmK0y8ruYjoc*Cs$wQ*!9-fJJNb$qCAW27Z0;l=6m`r zPp>juvV=!}&sLVV{+fJYPb%j-mxb}Z+xL+_qT<8%4_A5@e|UWPoPqVXud`!))dRDH zH=o*f?^TE0U#nZ@yv(_+|M|Xbdh01|9-@#Ye_*TjvMJy@!97x-D9!wZqa(@NJ9nIZOG^_oTX~ z+s|t}$o!i{oIAEkzGs^x_lHL<*C*7zD%@s}ZQgsU?*Fb$y&i72qSmGCesO*6R@Yln zPoC!;dG+*l4*OxogRYJ$H{R#n&hjeSPnp*L>!dnZ?I5 zmjjZxuU*|*+Hoy>@q*g|HI)Yvd@3Gs-qth{Z?2Zf+O_HKuUQ{INB+*=^U>`?H20lT z#b*qUE98ks?EZAfX<}ZJYs=fUKTDlY)+ra>zkB@=dw5*C@v%Ft-*#@BwO57t|L5uU z3!7tYQ*R#J_R(aT$*Z79i>HUQ4PLI&F1RSEEVy3Nd42G@LpR;|T<_J{A6l|~{Snvr zj3x8`2*=bsVvMkP$oS{ex8oBwRkK*h)N!?af7$J4{#R)8x}AcH{c5=^r-ktU`gC>2 z&qog(FU{X19kNTlNX#oM|8Tf_d`r^qi{;05|36@>F4KD2ZOiuGJa42fulvL%SFa{^ z_iJ^{^Hrfcp0>R%xV?T~|NMJ}c7C;6`fH;FkBin((`&=rfrAK=|Z_)i;hM z-Tt-q#>D<7i}Eg3@Ax_EqDFLN>nyqF57w=hX}Pk6^H~3_b_40d{+3+*cZ#LYMSq!d zcS2Bm=J)?x>b*bg=afdM$#fa=&SMFroY7hp*2c z?BD)ZYV)so-S^|Ff(isLzPJ~T+*p0gQ4sFDrA$}Nzk*Hv#;TgsP$t_pnbwEw{0{4$ z`YQ9?=U>0)kIb}v@fkb)&*aUsWeY97f9Q6xxzemPZqMI2zg1KfT(e0!ZSlnRakRO{=Zz?u4wLirn)z%!s}utuDKn>G8c9MsE8p zQ%g_Jbd#xil=u|Hz}l z$A-@)y65cQch}<1PWe9jRqD%Z>=~cV3=El;p77v9-fokd`4aV7H`d!%d`PJI^YOUF zg9hfNf9qnd@;Btwbl(W)w65Qq)Nou!P%qk0o_pH5ZM89myMtbJytB1ZIK1v#R*vfK z-nEz1v$X@_CUbq$I?B6e)+W&z`x8`yX0pDxyMMc{S9hELOU>xcO75_nMYk76zD?`x zjo6kVsr7btlb>z%;@ZZ)r{?&6SoKwVLqg}x4a*;Hd3{M#mivwNoMYblcE^g==JrR% z^8M~wu6%8MWb2wT+Y3kM9Y3|&MeNj?EwwqRUuV9!yS)5^=*3q{KX1$lW!>~fX<>Bv zZ`a)+qSwL?eLMX0W?b#>TdB^vT;6ZIE`;4PzZLuH=G)xems(aAJdEf1cwlY3i)*Cq zt}pM>4R6Kmc*T{oBJ0Xl_f*}u9RjA3xfj;fimVRHbJ>0GTgjqZyfb!JsBZea`}XDb zu8Au&jyC<|4xDKwbGv-wa)zyrJ8jpkv^)JyYPsl+ig}YT6J#T%X!T;)m41+^Mb?D zID<@Xiz(h#I6digRdnVyUZaD;*+HeDD>kSP7u;SDx2%m}tw$Uh_qL z{-w!1i+l?OKfTek4b2uyd}F-+al_;{feUtKR$uD1{i%Mw$h3QTX4A=ho~$?Kvz1Pq z+{V)1>bdu6a%k$(8xgVTCu{n0xlftz*SvBg?Ae+(GN<>yYF7W2@-*f4j-I@YX}8K= zbcJ3vd^WYx;^7nF3F-c(XEZldYpvb?XWct_xF`0muheSzD4h0K2L9X*=`FK^LK3Q6T2Um z?YO(`<%d&eJRBdUZ9`^Co9L|zbri6GtPfZ zf4E&#=bc59VZbpLsd?(&Kijl}PJUwF7Pha_dfoqYy}X^DrB7_H^`4U3ar9#8u>%H{ zGPlgz9dC;;*&aI?9$0>NiWy+5Oqt0&L-)u^v#@-3R-b@-#H;rEU|5cYR@ zKdGYNzk@~Fu?teU#>;Q|BxawMkj~iTyzh2e%~I|3$5+3H-`FmszDVWXhu4QTNlz=^ z%Uag-Q7ZH?e{Xl$tnQOrH*4RvId{r6b^5=Z$Lp`I3O%U&vb?(`{@~m0(p&3PR==8j zVypJ~V#jv4Nj>lS zwR|U!T$fSm_s(lK_s)#@`Mh>fb&=4q$FJfN3Rb*Xzx8;#(Z%;yR$dkpXHm4+cJuB_ z+dsFr?CIxlG1{D9UD0&h^sTb+k-^;!nGIo2$P%bn4$_jeCE*-o5*gQ~vavmp5-We0z+P*A6Ie z*sTx{8QIw@{g$(-IuvD=QU3n%{PpK7Nz-Ho!_5V zeju13%JecUvl`^Pgm{Mo>VJM83jCJ*g(F9uN%OSKrI%awZVNux4Vr74ug_H0D%a^E z@HPC^{P%?)?%6W!wgfrlEdK=l^U5D06%MfM-(}ajb*ko+F!jLse{}X#$;&bJJ7fzc z%$q-bZe!U_NsSFwm(%~PZN2ikn&q1pOVrd4#i|BVz1~he@WZi^<(nJJ4xt$nFMhcu ztHxv6DIzvq%`n+jH*C84gfH^1_kR5F+wkpDjwk7<3-Whce9NET$(Orm+oSz&8$acn z|8M&Z>R7#zk%gd|$S<9J_&iuVfjQzJZJkK&=iI6H|Jmj1PEFrr zpLfUNNRstjrkZceU*&9>ej70DvXD2;y5bkV;{BK9bI4XO$su$5Qt~uF;mA zaUGw}Y_r_clUsEq3?9ZuPjoR+?vz+u{r*#=eeYXcRkW4( z8^h*rja4k)3|XRn&&&-y8o<9Y)O!K9g{;bJ+`+3*axs99CYI{Vrrzsj6 z-+LtIWGp`=M5}Yp9UC4w6NyMm%lWq}_9piq*w=F4n%(~2LVR^=KoR~Klw~SoY_2MA zxURS$r9S=LPD%53k~K!J-@mxHSou{}_Vyi`6HeCYOw0Vvwj>}nxOvyB#uwL~@|Aqy z{2yoD|EB?*F&o?y&O0v%<+K;>Smyt7qo~UbE9Y6||8HM*SR{FHbK~TLlWVpm|5c1o z+A_P>r^I@R`NFd-%M!m%I->jNDQTsqKhNksu{nsyMUCg>8pBlo@RS!Hl6Tb6?)ombU;6vLU!0qir~P{V{Xk~? zU#Y&=*Y$RA+<5iDD9K|@mGJ&uxmx?a-#&do`Lv$ewpAAnJW+M4jg?KhxFa^f;NyKh zRsBbTH{1m;X#GFOvwxcz`|InuE_r$Fx_0S%F05PmXxc)KS8v!J9I~l4Szs%ev062< zlmA{F`)RX~g$sh~Wr_mqbBdV*R!Pb4|7#|;cC~|vHvin+JO>z=t#225&C={FsUX z1g|TLmu=IFuszd}rev+I{eyY_3iDsHmR9`uFL&s|`@by5w|OTg`wD%Wlaq3bw@cI8 zA}edv*{GEEeTFx_8dP`7HJ+DmJS+a(TFzU_b4zZuO`rY4;!B?k;8Vp00oJ!o=y1pT*DVKXJ(1K>aQ^`?q(uOfJk4 z{c-&5{)5c^wM~4r){EDz5^;^)*RlKmuiPhQQ*&N~o;hCo-KNdEzE<{|exLb7joE*7 z{A|Ab{&6pP{o~`yzvdpgJJD<=UfdOOl302eA-c6-1QrUxb0>&6&gQZly>y@jQr~A`k$xsAI(jFcUb=4M;)b?|8{(N z^*;GZ;$0ob4u$QzIJWWLnABzEQ}-$E&c_QZUt~VA#{8ViebG|CZK<*Pqj&ayc#BtO z6&?z&Yj`-L@pb-h?Qhk8YhykwUj1>Yvi0Nl`+v&Lo4b`ImR+tTd;MR_TgS5g@^j`s z|M(@TTA#^!b9sEmlDAxYvajn&Sbl0*tM+H>R!$MowZ|Xre1G%jf~V_m->dmnUwGbH z@Xr4q^@clQdA4fD9aL41ZQR{f>U@-W`lI~!jL+*{vfU{=J$=Gmi6cvH*Y(ct*F4^R zet(DJH)Us?Qq$0mMCD`mJ~CL%`CKYRod3!Yac6>s^GtKAO!eJRi!H_m&l;Bp3VT23WtVsQ zGGlY$-O&3^SI)W4bmhG-C9?f(=R8x{riyFlXSKxtdsn|PBiB^#&sEzUE8;cZ{kX|n zQJHDkXZbwq&yU&eiI42-d)ME!5o_k#D^$Pxbq$Zq274=!TaVm#asB`I_58;VyEk8a zdc?cn_S5H!6~fxhcAk_RHdrA0O{O zuAf)WkY4k-eaDk6Hh2CkUZ3#jQI?CA_~VDq=Q++?D^zFm?EH>z@5(>kogdpg$MgRo zUH-j|n|9_usJ{PK@!EGgsp+xbm}M^QXYaaIdbH8j>cNrE`Ue!9cRe_~k^ez{{`800 z;eSNL=h_KLdj3v3AjEI(cmG?(o7Ke&p89{Gif&rOVU zALf_!$I9B()pPb)e7vJ@b9q77bK!z#nwAp(PbJA**v?<{&7SdjO{RufevxPLt#RW&+W=u9P#^OebTvKQVYsB-~B&t91(o;%f*8$uTK7O zo&WX6^Y!<8PTkahv~}j{3@&NADz^PQpDkZu|0ani>bI8Ou2*)|KAF7pDqrdS`C{(> z@PzliuA}GwG4B6$yh7!Y*i7F3kF_?nO2_tE^P4`Ee+XN_>}hh~?Qa@)O8#D-VE$k5N#75peky~d|Gd0Yw(ajS+rBf_JjZ$7=imMvqV&zkEyf2m6ul?qBEBASsra10-M}4`)7NzY^VokGK zB-a1;*2_aLBW`>bxKn-iXU6i&zJLE|RORa|J2R_yRacI+xa)8FGz zOYb>e%IN%LT9JPzWlr(SZi{>Smc9w7(p*N;o5jNCfi={(ud|Mquz4(t9!=Y%*mN9W(>+$Coy^?%Q5?l_s>9D4uH zh39_Fiz~89TY{wR$gurl`+e_rlyTcstW~yWs9bRo05f zb0sCR3T?iBakX$Lj4)9X`6e+Pf4{P z_j$;@lXH@H%xbY+aNu42rs{==k?I3|3IhLT?^52?nBzR@-i$T3v{Itk&tkxa@j^x9c+}TfA*L^xc;2_am7b5BYa2KA`?F zNB3d=1Ln84OOL!vpWD9uUak1+YikO1R!AQFsO;~4J+l1qtNVWhC#(A(%eCJnksl)8 z7C(Qty^-?Iir0J14PWm4xlL!o&YpdrcE8y2u`=e<-usD@Ui!@W)2J);C=C%&pWoJ>D`WZ|MQNd+V7Atzxz|1 z=fvEm>SMYNj?*pv{W{THk#dLSPUU0c6BaK$N^+B*Pk-TF@nGTa51)>tfBYSu_IN`x zn_@dR|F>!ulers~w}ggYUs(IT*>FLP+`4@)>-Ky(6tTy$UQ{bw$1OFCuc-J{;KmxY zdw(+~=2o9MyoYu3$2Uj#12Vg1ul|W`p7YJ(*%rZykMZV-hq51k{N6tA@B!sB^?o`( zVw-0rOg#K9(&Nfa{Z&@Xmk!jtg>|AE*D46?eKsq*Zm;OSu*mE;{gsJ{50_1?A2luhb(7WokP!3y2k*K$*U5i= zR(bw>dS<5Pt*zPDRSMG=#YN3MbZL{yDect-75gVWXqx*;YyIATTFdrWGIootKX7H` zja3q2NB-`A!Y9OwRT!{Ijn_*Y)xRw1+94A^i;oN1rsf$>xVg^$oK2a8 zn16*-a@@R@NNwR`|Bd?WciHdyrhSCl|F8JZcA4(vcKNpEemk+)&zB?O=QRtu%eN@q z);eKSfAM(6{`-m+ZznK*(}@2)cfy%6iv@4pbiBX2eK!p@*sImVn(udXR-AI->+}2i z`YKH;eq9vbxGYWf+5Z26d=`JLcYJy@d17pQuS=NXueaOfgF>gCczuDNolh#|_Jm&v zpJp8YaEyKP#cvBHT6{h+Z^qAOr)TUm>k4lBet1o)q{Z7cj|HRu8ZO&o!|vW|bxMz6 zlfjn<%!OYJk0-x9bN$1W8{re~zBc*u=2Z6t@y$mkt+Fb4VJ^bF>&fC(>yFI}C|R)e zuW)S>^Q-$zENMD1?OU%(zDP2!FW229eX2SCVl-R(^P{}dW(%Utt0UU%B21#m{_xKRqkwTXTF<(ZreS+)HEss#Uq^82V`qU-U&Ya z{;+ZGRqb>6%NB2I+L|VJ%&y4ZuI|0?o-KRq<$j(&pTnQSb+N*1(;H6dnl)){wcY`N z!Re1aJ_wxqr*-WXRnZvP(_4<0r`@W1c! ze_iY68{AmV7=b zJ(V*x@p)s^ZLibIOH$Hq>F3;Dnb5C!Co|#xjMRvC2lpiY_P(|6>T2#|GWmBNZU4I~ z@ubPMTZetM7Uy2vTpT##=92jva%((KH*VUI`th>XNv+xZrvvZo)$hu6cb#DJ*7Nw6 z%ZE~>%dYFkHeBja`towq&w1-|S8VCBO+6*@CcWFoIy!1^`+RNIyp`)$ZZZ9{Of@pT zdzG5Y?*}vH)Rw$CoUFdA=goum^l4Yh53dcM*C*utZE~7-Rsj zi>$xio3-kBCCfKKmY^A5uYKO}we9xDcU@ddR&U;TztR0cdilK`=I!qn-_!B?`mNgX zbfl%a zzGvg>x|aI;l}R1fZ)|P7EdK6?<~s@NlXV|9h_J{12)^@S@%qKJ=bjy%^-Q#U&a72& z9r1O)jbi?sFSOWtS*W_`(foo#rS%6M&W)0r|5`P-+wLI$f@5#YC%w77^l9+?BXie> zK3a8J-|hCY^JxWF?Y@@1-E_V1>-&3$OzZbB#cs>jICy`P)$iWrJrT?9uG{)j-%&tY zd{Xvn;e&sZQhfJ5%(`>$xlqsUUuSarkCtT1+|AW~Q`Pylb%E>ohb{YE4^ETt5lgC+ zs5>>ia0jD@gZX`qJCi0YuV%4fny<;^^DZ)C<=K5}1c|S|9zFX1>$sUSfgV-rr(d}-oRtcXJ)kShucvQ(<|zibDZEOL=+Jl2)eH zNALU!w?BIK?w#L;2YihJitl!9{Cj@3Z->ItKdt@SekW|+Z0!I3#@ETK@3GgXY|FJx z5xLXz-@N7L|9&l>KlO**Q*L{vJ4Cs$oo%Uiu3u&MZ{FuciyrUq?)#t57`ub%=^u_~ z@ij;Gomq4&*V@|p}!_84AX zzMyBPjQg}djlJ693-b@}+wn(%@zeHjgMH!3CV5wQ)!%7}GHlFWmsm4jEaT1&LAP@^ zyI6uAp540E=f15pbJf?wM|M8n>E0MDoxaI0nI~?CERXJ_Z?-o31=r3tb9?-)`QcM( z{jxOiR+;ecXWX>6W!`$GF0{^}T*PrgGelT3ovv+gVp|ckS*VfPNsN8#IW92ui zJA3!B8>^i^binSfVd1yPlTkCT9*jQs{z5Qo*qYcbt9O1H@wnrEb@#Y}fMZIJ`zFK7p|4z?1m4)UfPI!pR*RcGZ{zfMo4a$48c#m& zH_cgEEcwo@)0e*Owtw|2!?@TgYTD_3CehmqDg|?GK6BQTTVx;pek||Hs}pt7rbiad zoxaqCec|`MhyA(k8xoI-m}K2xFgA~Gc=G*#PHJ?T{()ypxi5Bpt)H`lFJJhmat!au zB)z8l>X-A^tUrIl-O$M@?@fFsAMer1oR-Jum1gX_!Opz9e9F1R_Y+?W`o8botsb6u zX39^AD^J*S_P=4~b#{&@etTw#&t*@OZ9H#V-E7R~{^~ohT4L$$zDJ@}_PdqYl?e9xR+em)}8zw0WW z3r@Z!-4eRyUe?+mM4p}LG~T&w-}FG*O;yY|LX;`*~*!y&@vhQtNwkkZ5d*84SP#fY;0J1FAe8jzx*WtzpQeRj`jkM{5L zOm7G-?PgR~GuAxr{Uy^-K=SVL#1!BBo)`8Udg|K`&AIu@OQ>+y+(MDM*Vp*lv#vS> zFG>_I-q!5-_EyHt8@$)edk(JPHH_F&VYKc0tIqqnT?u*C$vje~oL8%K9Ud>@+i)_O zBjAFo#Ibb}HcJiV-pcmxysWBgSo+tVjn<}^N?F6WeZ zUrIIh?ZW8IYO~BwOwTUt&!5whJo8+}9Q)f*kt=*;pBP&-Z=aZ0QS(t^QCHNWx>WIH zT>JXxP7k`U%h#EyHSXxH$wemXqB&ou@gDoJxaiDm6D~EM)7k6i^3|L2W*E;d&OvJl(*t`);>;El#ZSL{p0Cs7g`B&tYv94RV^NnU&zYO!^ zvc($~6zkr(X(;F{KG*GiXK})tVwU7xChgY(^(&U`IaI}!a#r2M^}@H45_?nxK2P^Q zdhp*~gL_L9#Qr~OS~qw1!-bx@I#O3#ZmL{;m?7xRc#Ws(tJNaY$J_43>fJe&p3Pca z>u&OYqi~kUX6FZYP3A;xVA%Ed*h1GrF6QQI3(kE#>CqAFyj^ksVU;ZTU0>%m&NBV3 zuzxS_ZL1Br=~r~JCO@~Sn>|1N+=tIj-4nADzLnmt4?A#f`@+>(BBHGOthtt?tw@}b zuJCyWcYXEJw3oYQFUfM!;##5c;crlbg7BeMSB<96c8-%~*erhirS!$c1p<%a-W;7c zA>m5>p)Wh57(2K=G}fyGXw(-<#NTh%*1Q;y9v}Eo^TPHrcg1RLi_o>5lUj8R7M|Dq zagzJdrHzj(e!b#t(!a}k%hYM5lb*#%pO~^=YcDQyc^P98blKFIF}hmDrkIVfGv(r> z8Il1kqMWK#X%_?17vyEV%VD^6Y}u6uZHEr*QsA|Ze4x~4tn z=60s-SGE*>|HAWUhZT=E|6A9&OqEM!oSEe>$$cUJiqsZ)E9u%*H=fO!ZNYu+XV;^P z^Cs_@?PhRzOUS3x22<8Kf1cJYo$Z@%^}>KznzhY%drc!---WWG!ykTTU%U{=JIyoh z#m+M6LzA_Q{uYE?_nD+LX>o?igA>a(7i3tlHP>g&C>1a$Vti+FVCHUr!MPGW0%>U` z+U^V2PO&_7bxr%9XASzC2}>3-R!-61lYiI!`@HIay?c~b-T1a_g1Iz*(=UbQjWe!V z@g44oixntS6J+OaQFfiPSw?m47t@vBxwrNH<#s@tT0WZE7Z^R~9ax=C^06F-!5*qf;LrU-J6Z z)a%JE*ZGcRFPeSc-jHqU9iA!5%i9)|v|c))5i2R$b?f8WwEy?9>+!ncrm;6m7mTH}U%S zIqtyFUfOzl&XZ@G@?|iNXxH5{e{!13Q z(6DzR=d(GVjvbk|Hu1aPL*1bNLds1tjfr6b+QttvR%IVtSzsu#U9b7+S+)f|p8QdoNm$$h@}0KxXGZ z30|)~{6Rl{{E;e=+b_CUEZ1$dk>$+uXXZVrleoRpTFGnsQGQeIOP`9|lI~o+GULyI zOC4wSX-J+)^LSF+d2NXqt6-y>o>!F+bFitb#)be+l{f**t_>XB#fs-m->1BZFk_N_ z_v*p*WAip_FP&cDV9F+Od}3XT=*dtGD~DdO4inDg&L*YTON9@+?BHEm;E-G#+u85) z^sCagqIpIaC(fAMyziZL|3#Cu*2~v}CQmwSIcv6)iiptb;O91+nHqH)QWSbG#bxzz zJLve%&EB>=;Kj2b3Ds%qoA+jGHXV$6E~)-Od;R|MR>?J!CJWiW_^!`1`KbG}qhCHv z*<}&wo$cYdFn`LK2F=-rC06`3PU70)ti3(Rz~sx*(sNHteAJY0J)3cDx8nY*ZgIcr zRu_goUZJsIQ3I&%1~CrUw=r2|+}J1G)tcx2b-r8D|Bb;Go6?n+`Oau=-fJ`Ecf@;)^oSHIVQY595Aizx})I~wWf`)f2d|e?>={C8*E2aY=f) z*mvjWtnL#h%(6{h@+&#+wA=@7Ugs;1KS%5;;q|-s;rzxdqYEj=;@R1h&t73!ng92p z^k=E>?`+y)&I&1B7fU#|%+_K@re2u6nagXocXLA69yK)^*!4gv!!ai!1M&byyp79@fa|{L#C3`g|p&2bz+Fr7u+26<<8e zws}->GO8_rE9Kr9d1V*RekLsvz}3}-Icqyer@BE zD*?+bHc4LGNZg#B2VWw&&J;L8t8;=uM^(*L-HNZH0G+`7M?34Z@HpE1Ao znZT+naD8pR;J|jKdzTE$T_3*^74+Z#EqMC+N9U5+GG-OoASUaHmh{UrYsoo@ZOyC7R~-*lPn{ZBOuXy@!<%R;R)~w)FO? zZ8`Jl^8VdycRjy6{Cj{sRlDkt%gSwP>@!;?d`NjApz-nQ=kyQX`y1xPW`-1OKNDs4 zGKVRgUAJPcMW4v+qKu$0Zha=>fCDys>2eYaCp@g3vq!2WzU`dTb1lDs6Nd|HzNVey zt|Qr=fsC$i&K7?ElX|B< z_jJOYruRCYSy9IdOg#?H{A@l!MZ23zb<4t|Q!b@`y6tf&e9|u4RoB-yC5au_IeGfd zxL?1+_4~yACk5=T^qto)GRLl7mQ!-+gUExw?pFS})B9iY!?X<Ld zL)*tRKB(p8h6+2|8wMYqe#xHYt`dAM{vy;J!&UHZGq!@vFw+y9-45f&CM{P`($if**nvn!ugc7f`Knpm!y;s{+-X9U#n-zGI{Me8DHDmHx|s&VXQ54 zRqmNKUnhLU`M2&ITw7O1F3PFm(X;VAexz>O1bhDDCyY;C5Pl(9A9Q1m#~z~@7ew`K z6lFKQl$!BnGj9%)vcU@*;o!fO;`K&NuQqfs{rBbK_;OBMKkmWF$?6JC=3Y}4ynnmg ztIFnG%J$y&Ium8KS=}h|}zGd&X)a}e#s{ZinX@MDr zSLbhx+jh+`e6IhWj<1&Owbw;5z9)zN*#D(*-&E$DvqsD(>@L3B>zr9w@k52-Tp025IdAsXhzP|yx&#wQH{r|GI z!S4EBnd0j&$rNjwIwZ~dRetz4(G87A<2`~0L-Xiw&%;KyZB z_thf5-tRqLH~HrLIgh=MyWCF_($QRbYTwe2o08n7w1?D(iu^bqpkQVecInmqoyF{Z zDK)-6K1+UoOlApCVNHCxBkqN58DH6@^72C$;tk(?e=Bfv>*M&?W4ZGGzt0w8NWZ$p z@r8Mb+S$L>2B{JCJc)KsXUKdEtCap(8Qfg{Ch*?fKWp1|Pw#tl;V8R&>Ni%lqr&TJ zC4K}4e~Bu2V9WAxji2&78Rxr3rW>C8Xg_vx)z^>tl@~O1;tE(kp8ROBBUgK!E%&dA zr#9}7;^Pm#ot{6XTDWFo;aRaCM?WflZ&fwDB)&S$_dx9b0GV0l9KF#zhkrcuIcQ!b zHt%?s`YU#>^QYPRq#eSq^{lXtuz4@gY!Li$N~S$MY?|X%2`rs zA67()hDGK%*T3ITU!C8^_cL&LkYSqLuk6^JmDL8rz{B0`7k@lvV)iyl*Q&_lbvwY#*|5j@Ozs!MrSmv-Dh-z#N~GNU=CR|N zk^AMQsFK8h2Or;Zhq3(68nz!g_hdO)Kli*0tekr2d&*g(v=QosqIYCdw7+7Q9-nx^Y>rZR%EQ_lU%$fd=AI)tp`e& zvTFWM`W$Y1bJe;3#v%ev-wwC)KYaU^H#|H%WKD!%(at%CjE(i4Fg!lxEwKKu_r_0s zY-VrlS{6Nf)pK%p!?~^ONr9T~DmkzELbr=%T&~i3b~fv5gH`HIgK8$Vc^*e+K0Y2e z!=qJGu>9iA$mBJpYkT6gT@ycEQs9|+ji;#T_nO<{U2)8_9nUY(=-Q>Vxsct?qI>7( zXAd$rFvTA8X|{^zk~%bV>Y6{_Qi~VFuN0m&?bOPpq0SGrat;42{~U4dfX>IBN`I?> zB@h0r+Now8Cm;GU91_Vt(+yURb{ z-m4T)z0H5<#W~&?iHA65l^wdXvhfdJYogl)sX(T8^N-wE=`A=br{`Vp^F{N{DfdX) z2%isnd!bGs_(G`pp(lxVH-0OVirO}-&ox+k!3=M~7hGE&JqeJBFy%kpZ|m~2%GPjA zys(7Y{-e*Fr!Vm4e*J2zd*Gfbb04{@2JL0GveWtB99sM1){ThmHrM7}c6eOpy>VH- zP}Y?9t<}u#hkpFjo8z~-p-=8yh4Y3*Z|lxUT)f5UI=9=PSAM#}<>qypB@fBZJ^bKV ztU#cNeN_4U{y_UFQ?E_=+}}3SP^VjbijIk0-13=b20}0O{T}43VEU_e)_JQ;$MQ@O z1(Q$H4>a9n53sxZW8#sW88>D+1V_t$>bO3`utepZ>dWKo!=HTbC1UA~M^L?eOAv4$s`y_fDMKpM3C&XpL>Pg{-4dI!N@-IhsOr3MPUc2__pW1te&b&jL#>s`D>Cq3K(v1^Ej@4`X7L|y}e_~V2bUU;9Ki^Zu;}_poe_kJdHhz;_ z+>%$ftbSaKWp>wZNqT!%MMNjBYt@!TCnY^1?%ieJJ@rCaQ-^b<)h>xUN0^@a%yc?= zl3}f_PvT5H_lzbUd(&+WUzvEmEw~mhB3Kczc!{0O+$#$&Ts`_H{)Ju&bH)AcgTebn zmR#_R@7G+Acc=H*>j=qRS52EX`mr^=Tt8>dghLwtR9Kdu2w1s*@$=!V1rBx2J-Mk| zUq7(K)XZpk6`E_XaFbbyMqHR~c3YkZi&E3m6Y&>#=5}Qtx*90H|C*6gl!MGVJ3oh* zO&)>2B>ku8FI>2)w~Oh%B&!nVq2eDO5^ZXKi5%?~Z*Oj9c5-$;d0>@tFH^y_?w5Zv zmp?dpmmy@;)u^OzM+n**c39$G+cP;&+u$5CDyOmBev3I@e+fD zOQ&_zw(~#Q7cVl2Y5ijN>vFYC;p&DdHSsOt8tqQMCeE-g_g?qwm66fc#DzDu6$x)!8`UVi@1%&H%X*`XQ_LF^ zs_IpyXZGcpzS)@Z#Na|gclh+}312ppYQ*l9TonGr zKX3np17}Wh+%l0|y|+nm@q#TSX9{vG*0rDGJ!_Es)oqDXwnMSi`x%;DTyOYo`~8B+2Y1fb@;vz6aPx2e6)`)d zY_vjM=C7PBI91`y)XW`a34*uEr8<{iJjG+MNWT94+#fqH2gFp%cAMChi~0YQ{r*3t z$G`Xg#$-v)e1moF{4xBM_k(6g{NecAzNJ0=sn&|Hr9xg;l~;ZAz29H@)%Ux-)qbYG zZvK<*%-HwrK==%?Z_DeXXS98rAHI+Cu)f5XQ%_$89~D;@{d!^fmDP?OkF0t$mOo;f zRkJf@m!#kRe+4~vg;{NjeIqVEb>HwsKh7oj#xsLI`|L&ZBR4M)y!f&rKYg!53wK|^ z?~UbGnx#V<-8t(FzGvBp#dI8G-o;dDyuo~uls@;bHA^Q+_ILUooY=1E!R31-YJJ3> z2S2zjvNKD~&H0*meEPd3##>b8s2P6_>ASR)C*jb+OE2c{NsKqBTkQJa*6a|8;KLH< zXB%7i9b8dkyJX@`{-^CWO{-RDd|1D%;low&sK3F>{XC;;%+1XuBqa}?KhGbv=Xy(< zeY4u$expBJ&$9g#JbHAtyLnIkzW&e|nLIwR6(Rd{Y)*?lkewfEVtQqvZ*I`H)pLJN zFU{zk{PE~1Y5(Bpna3m5E>9~8)Sj>4RJgA9dHQxmrl|(&{M{?AWwZ$We5-jP`+>|v z`Q5%XU6MX4pC36RD6gfYedBo7`K!Gaq6hDs`Qmzs!~e*y(&zcZ>VE=w=1-KdeaW=4ycJ)cYeC$k-%_v^owH~O4W@ztpCjb!^HU!i<=C3749 z%SNqvQ#n2*dGtmrs@&UuLgw+t3CFVyoZH#BtRfCAj*$$}e67SNxped1Fd^f@J$??) z-`Ov$YCSdM%3iZ~^Y^=6pPsQKYs&E}qK_|bEcTvKWZ+y<5%ld+MVxR+&_d-%OP1WH z99;WOiZo>zoakur&)_mKIb#vOv^I9xI(P2X7VS<7LA!2nd2tp=&Wt{MaxDYb^i?gB zT5|;dy-`}$BiARW?3Qq3Lt;erC&s%_SHMz4Pa&u|LES**A=b@KmS^rUg222;lT@$U0qTO{cb0| zxVcl3E40*cHDmCF-L={xWv3kig1F@5?mI0BDUGqHWMW+Zx1hDDr!9)9WUX}a%Vqz5 zOk63#yLd)%^!cVj!BbmBip|>Q<=R>7t!Ywj*H`qJESY)a%Z@1myLz8JIDceK=+o7~ z4!qVC@8{Kj)hyTIonb9F_xg{|f4*E5k@7IQ*0`A^-g=ZhW~PV*P(1j zb<0k#bNu%HORPQxe0hIO?sJ?}^0jAoBaF*6)~%Cmz5i_fq>9Aal;$T)FPl*$H)BJQ zby zkB`@P#zl|M!gWh5U)AN$uK#~^QhDo@cgsH<%Y3koo7XNyms{fSVFTuenOQD|#%^`K zzutW2o#@CJ8*$#G)tX0t8qdDNtZ}hA<}LB-8M-bkaeJP8-Lq{&{l>i?lmt8$9l8_R zAoZj5ZtjDVlRwYUT(Y8Kk_xLXlexx;Ki%x5=l;2fD{XK%@{h}RufsfHDQ(6O$E~7r z#$gVV!4tAd4}>gUI|7SCR=(Kk}W zaYvCU=TB}+16OIujC*S;<^A~hs(dobgf~W-M`T&#$yxFSGrMOUzbw&z`1ho}N8MdN z+np<75xT3rW4@uY+Ro=w4pv{iaE8k&rD(6*o{)2ond^`4)sxeCq+QN=bd~7wfK`ix z^Wt_g-i~_u@ym~*A1WUzm!6!iaQR*5A`jo>KLU6E{dh28cLl5F5a-(^z8pP{ne}qzEOTr6WJaeR6BiP(d)%UhgQBiv~!-J z*UKw;GcG@M>;A07(Ien>rFh@foeq0bvM$MYOE5Kk6);$S&HwYp%YZJ zPt7uj%6H-9tZFQod&fld_fZiMoBu1FELSdD(ztJ>?y1lZ4oA5}0~Q9Uij*2HcbHMC z6ghwAdf%^emTW89$Nh<``%#rqNuknWL&@Ojy3U(}#P%G!G4KD?mIn@7g2ls^CFcC( zo|ZGGU&*cJ{Rf#7Dr)*O&zIy{M9kPwx2fXD(iM8da- zd8gOc|Dp9B`@OBj7kMsj%ee7De9i~8pqFds{#d*B$6bN?Hy(a^0{(7#{uYJ8(cPXsp8RvhF zUHe4a=cOeaowanu+jlLSOs$iCUyAz>wN>D}(_@9?nudLiQr~ne`QqX{xc4?*UH)F7 zp7YkdBf9Q(F5&TWr|sw$Wt}R??RnVk&zB?rUVFVhcGy{aj{s4>^iyP{sKX_zW9dMB5|LqwD;`YDce3zHTmc>(+sE7p5TR_Uf8Gc%nC28Hs^F* zCBKY+cI$+GgFlSw-;+*1Q}z(z@9dxQ#6#Za?Z?d}wqNC}d241B|K&H#4G`~q*DU@% z@l{Cb<0B2LXI$89cmBJ>8=J2)Y9t+ZRe1PuzdT~cyK{eVpJ^Jug#3fvlYgT<|MJe- z#g=&Kr{}@WRPT+o=hJ*%-(~o^`%mBOMlbFRo!9+2cX`(CE<3pA?|Mb`6?fF9O|ZRC zzHMoZa?MfCr2$j4U#)4sRdV#^4r_`1>v)~6m*yM(Oi_~INR2t>D*Tb<-ioMuOw2RX zvto*kTlRP!TfM+U(_mZAY|Uerp6`pV<+e~cRjA$aFYnAI<*r7JpyZiR*i$x2Xca^!+E;e3QS;xFZCym4V;T+4eR#ujGV%z2G*TcE4`6^xLN%+Is zyzI;DzXFO^0ygIfTkMVKQxtyo=+RN{8CUT5)^H)a4>+S0w-B~;R{i9MA z>6=U53*2xM3@kpA6tm>_xkDS93oRCN)V&Ro+Lf{+$f-a1_cPufsXvTb+_fEJE(He* z2v6tOUUfHs!Q9}-_f(55>DqhZe<(K|&^?+}dhDR6eZtQd=Wf(}4b3YyXf9)(7k4o8 zy}Cv9R~x^Wx*6I9*Z+Trs%X7()Q4^2x3{;&i_?7FWnYKisQ4r~UsLUa?Pj^%{__rY zxvowOd!fE#)=Fi)e@bF&V!DH?#gdM0HZjqC>u}6Sl=D#k^#7BDCUh@k;XNFTK1yJxjJ;VcGsJ?(ofMyCqYbvKK`!S!Vf4 z%=|zjZ#G9+F_ZDMy9?G=nnt|H_DHZ;8D!wZrn`8h$Jxxi6J9Q0DE3mnzsvtw826?d zDHZa!x_nQkJxp7nJ4g1*LPy6(XPdT0?62f=Tf48x!;ZUknw_HKI-e8;5tEZK43Cx9 zUyLx+L`SUUvn^IOso@=59+>Yrj4cNR-U2cC3Z?dwp$`Lo?lTN#? z_zSh_%9sl@z|I0Fe7nR@IV5S*jkHg!&;E?)%7o~-kCIl{Fx~sL*Ck_(u#9H#pK5Qb zb?fK0&T}?jShxLPN$+c>aOqN&r7u6;o6~tQRy+A@kKzt-O%1tb=ANB1w>@N&Dt*;( zBergR zZZrGyopbsB^!dsuU!0fw?ftkVqS$Ayi3tC<^KR24)e|SipE<~QHS4LO_t}08>-7>q!CAdFmg76a`5yc&KTLKI&UnxGYqq6&B@zLKij0%KX{`~!R zPVdVrW0reTav5=NbeHi&>2pSY-|m0ph^hL;T9xG9Gm`}7Yv`!$jJ%a@?th@|qkeDq zi~5oXQ!U;nQ}QJGrmRl!HPuy}mF;~(WNvZj#JVNI7CDF3uPxBKDtY*ruS>hy*M;+b zupQ3Yet0Vf|1l?Cw?_|WzPME^T`HC+ae0sWJIOyCo{OcGUd(Ygd$mDHm&G~id!zqG z#u-!k5YHT*W*sVY$Eq|{|5?-YLE;EwI-T$`8tET}QHvDn7C*iE+~uUAgvWjRA} z`TZx%oi*9l8#zkyn*#T5byPaLvvcR}>UzcdFX!1TfBJs@QYll9tdw8=m95Ep<5x{l zb&qk|p68k{yH{{#t=FnOMaqwi1G@J8d6l?vMx7;-zXp@pLO1)C1cA11C95xb9llc= zxWg}ib8fmzWAJ0{Sm(yg+cWRg&F0h1T74{+_vnRN$21}Xb!&^<^62R~jS@54~J3&%OGE$&U-6>8Iv#Y|&rcZN>A(uF6j2 z^WG;l<$;&>Nwu4Me);+I_gf?1S8fk8J3OyA=q&wNm0GbdhWq%c<$D5G%>2FM%HQvo z!>=yxV!GeOr1abGc%SUjhb_1LVq#>@&A0ELt{*RCcPHS|r{l+uJ5T>;a;QB%g2gWE zi_EHole2hdSXJ|i>3?hbpPc_~ihNewP3upEH*m~cC4Ic6HQ~2y%PT& z@~d&H3^Y#f?FdhoJierDzMJl{AV+adBmOPfvz@e;=}8%=9lUyTN~S}1(!C(1)PEbf zqs#9&zm9KT{CY;?jBRfiYP7F9oL6f+)Agi(g^a@Owp zSr(#_!RbkVH*M7jSZ~huEsLf1i-Sr2RfeCE>sfrIuVh?m;;HlV?qGYYmG$Vy%cmB< z_ZXhKwz_{(=XQ=e%FgF^a(@Ws7C+Hc?{?bAxZsbUQJeq#?(MT$GyM!4Z)qD1xNYqAHCah_D20db~#qv`@2PWa<~pG_H))0UF}`yzvW6;+wNV{Ry0ks z+UXo``t|L_h6i@xdh(6()kX`eCkH=Y_ToYqe^k}9AEg&;SpL~@dW-2VWVEp{8o6~gHU1YjY5?~op^6*dn zg;qt+C3#UZZr7+6>Ylx|ejx0TXJz&N0fG@eR-({_5tO#S^|32^F>nRp1f;)N^?qPphl3^i!>_(*a zg+sc$>&x^V*LduozW7LRbY0ka5$|+ASJQOW;>x;%RxB3(dgj?*V~^kcVq3Op>ofKj zH#*-}Nc*3O+RQO;&F_M*T1VW~oz~|F?zkB!`65zOmFxE92IsRsuI}BT(Eo7jiZ+Wy zd%G4b^Aoq&H~Xr{#~^#-8~&o=l5*=JeGh0pbe^zS;}M5inD}Y4K1V}u-iUp-nhx^E zDW5XuXyp94VPCxZF}ciyvh}|*ep@rHZ#(apSnVBA8RnRo_1gGR=F|?sd+$P}2b#GpN;^AwMC)dDgdV zr1cN1I9IV{WuV}StWIU?_l0xroX?->CY3VBIC8;vuLp~RXKbIPH}9oS%%@jsYWz}u z-{10>yfx(t<(~EE(5+O9kC)^fL!Q`lUR!qQh3aMg=ZEw6e`^rFyLhwLkM7wPrLp3d z^?Kdc)_D18oqTTKmld6Gw(0(XIa)7_AMo8ebCdVKxtPWJytb!{cP+BX-}5h6KKaG5 zloN~RKgx*U(6ZmxHJPQox9+#pzmQYY9u!-xo)H{il6tA}bBUz5*r5omD3-(XJ?gez z{$X$Mf}MX(FHB8Uq5!jOxxf=*s3KfPP}?Q|I^>Al6AXg zK6*Oaf~R(6gWb;5s6|UAoscek^Gs#dI+KgNk>YZ}3@=J8Iwu?#Ih1L4J<&Bc>t6Hy zV+m(oX)JlY>f#ZeS&Oe0yh^g@`}pL=#q{#44-4*{F?w-{UwvlXPvLDU2O4I5bNTgE z`-O7J%K{Fw&$%+ELuR$*Xm?e->3MvE>0<9smj|_WJTGM?dz{$e^0nnUv+89zf5)gD z|4%4SHcU?^p+K3n?v>Xw<(+MdUS4#j^yx}`N^j(@+cnE*;n#w)QkUKYTotKN~PKT^E!dUvGJy2 zt=-=aPSahxDZ53`bn-fj&Chb(1?@g>>ZK<*DWqL6`*PXo(82L8$V&*5NlB#l-oEwYdzki!q{pRAjzxp$8-;7st&027OhRGdH zKIgg5{%%}X`OPr%^fH!ZYwpiVS2xhfjyW78ad+{QPZf=95qq{BtS;SLCh<(Wx$RF! z(4MH^x+(5n1-o6IZ7bqW<&w4j60t|dc2ikO-Si^um3J;}Id&w{yI6K>-X+$l#^0~x zTK~GcG0pbap4)n{%bB-*m>j#tV3j-PQ~%RJXYNeiIqlEa4F$P-%db9Lb9P@}Qe1pX z^<=>p7mYrv>|6ac|Mr5}+S8YKEHpTuzj5xwFI>uX|9Cs6);rB!)ta!hGP0;uR6AT* ztYsso=?%#g&7VOv{`x+v=bXr!uJ`j+*S(5)s?#GAR|ieI;&SY_f$;oUN{#En@-~=0 z@s{%R%AWMaD*X;;?Bf>isTG^oOSo*`UQzz#O@Lh4FSZiluw7F$tCMBfmNj2fOSRwP z;+0jT8oyx8;r)^+$8^8U*z0Av{78yXc}V2yi?+JW?<=MBmrio~zMiMlk#pIzWvZQi z&6nyvhC7~76h1ju$8T2ly{)^&R`=~lwSMsQKKE7Gqq7>!@1;Nden^TncdfvJ1eq!8 zEN^{T-9Kxs^}#Kix?-xI6Ce6DimE(29e85SD(^VfpwBV&kN%!p;C()D#l1=H5Q+_IQ)52sDNp?w4cq( z#x&QS`?7*3`FV8aJd8Zs?6EJu@PCZK#1`9xlbKcqqSoiN=G^sO(A25hbV+%F+``UJ zqP7*e5r;eG30rp0>flfE37f?6u4cK_(x<&#v2kTVo{J5Z1Q-N%@8H@QzpJJ~Ma!t? zwc)aZ6W3kOk}A*&VmkWr+TJaJ`csyryO(($-Su$qM(rDtwN~Mcdm9zEM8=CKu8x|i z$+|J*oASBnDz;ed;0oR}jrHvn#~Qudf-XLg51X?3&#B2_&wX=d9DSMIr>YmlJnv13 z*F<;yqXxS1yPiZjhlgwW&Z%&ivtO=}<5%LUi5vaXYww;ZUgqlPu*)^VJ$%KT$RoaL za$>jsocQV7+_S4hb0VX7tz^-fHPz8`%s#z-u=lirZlL*YeqE!ti{iLmztDK^9Jb8b z|5@uv=Sk9n`y+lZq{yBUdVfs#c&Mvu<9{wz7pZfLT)VwGb~!N!tg|`P{{P$C+mjqV z>?|?ZqS;rrx9c%`7KicOegC(t+}EmI_rg|e?T;^^_4g0{^S@nxmdiEjPowJAPd~~f zrXE|hb#=mW?HMdjjh| z{FPh18&-bT@!1yUZn*1=mB_Y3voCPWkb0^3@T~BjzPi@k+vN`|=1LBbn4zCkc;t5E zJeP9as9(imi)*HSY+l#%?^dm%{0)YeMafeZXZO9HCOBiijlGS};SKLxWq$E!`h8#T z?a|?<=GOnhdB;9gk99jA*%@8Bex&cMb-=|{md$4l3nY80ndu5OZv3~yxwpvYX`09L zA4&(?H7tL7)?M!}@%ZVU)^dYA+903x@`h>Kj{K-~Tw%S(#AoiAfHRqjX=i>j$7WkU z>OVUD!I#T96OJy~zgMg*_kQ1}Yxav5T7sn{0JGPr_=G zcFAJ7#D{Y#GfawAyKc{VC~^0c&`a~69aX|6+oBndi_P0$bVc=CfYGFvSu5Pw)SkUH zezW|L@`a`^OSOxx?piW;YS0#sUhYG;8R}<9XgsKYEvmGlVDIlaUA|nJAAJmUx|%-P zfBaaYsB$`fccJ2&I1^FtPwt8ZuZ!k<=R9)0@?G8ZTecUDR*Jj*y(4n)u)E^?Law~n zk8TI6-d^10CAcN)X;J5MeZ^^DR7rEr;Qorn> zY>bbraC%O&>&JN)wrX_y@qM$X|6-QayQ05EL%v0I*Wn+rd!{sXJxOqRC9>qI@vQ5f z3|HRAxR&IGb8X-(5e@PZ%lzb$=H}hDFSl|>w9m08k()29>tW*FKG!YaWL0GFKlj?z z#@UCC=+89#nZIY*&L?};Gpe4`f9ZI$ZI8*j{ho({pY0H@DGv)@bpC*VWnTB6tdvKt zd(Z1G%02fg^7HAP@iOOc&EFosGVUDTr?3;Bt<(2c@~x~}rSaizfI{=RWApk7OR_gV z(boFSBz`^LWb+c1BTJO~_VtQ#&p7B{?tSa;moKc7_3u=gm`vHlJh3|dO>tr2#F%Qk zyTAS}&gz+Re%{UB$L+Vcv+VeH)lB}?^Y?d_ugzyG-fXkuV98Cx%^MOvHNMZ?_I~}J z>Lo9KZ~kNVjbr=O|D}}=q#Hk|NWSSYP0U}Us5^nkHw|t zyV#iu&(yvP+$SJ7=VZX~BZ~1qPZb!MJMH_EwxjNy3FDnL7k6ee+t?KI=qHt2SePpL z!?wQn(A8ImeB}727fpSbv8p>FE&r3odp2e*pvU8L}7-H9)OTO)-t1ZGyfZ@j#t?ypuJ>+*#G4>$S9uH$n~ zcD}J&ta0~l=~pE={jZkZnK`53)D#}yC;DMsudg}1iMF??`onWR?#F|v`9gP2S089B z>{|3-`y}q13TgFx zlq|EqK-@KYt84F~qXB0oJF&5DDsSD$d)0bNOJWd5pPc==fx)GZA#A8#(M5K3sSYrb{x-ocrYigyFI zPE~(Y%b$4uVYY}za=^m0TF&{NmXoZwF8zJ|@~W}Vvqg=3xmpT8esYVfiQ^ah#9}dZ zC5t%QyX6LpC-fzIPSK2E5%u1A;P)9#8*dY*)z7v*h+AW`>f)nMjjCz-&$M$`Sy&D< zy`P}3nHv3iE9=c(Ct-e$8|Cx88S3^Vs0w3frbI@Ww?Ox5cFx9tQ z%6YSVXw$>`vn7_-?=3O7rYh4cCEBvH@EiAs{CRDwtVLNvM1IWH-0<~}aoWUScT08K zkb-N|Vq#Rgzqub1oVFu;eVnI5rTof8xBlvCIw(HAcy;rQ4Oz-U-DQX556`MQeK9oo zud~L3r%zj*TDfXJ=KPP>vyHm4XL`Yixm)4dA3ZRNXf5t#+$o2mi*FF2MAGJbiwZ@111q}{a|H{5=ZN49PbNLyO z&pWRKEA&{fev}d`*lPTDjoZe=Iu73}PIc+C*S~X|pqH-Y&bBf;Q&?t79QRHx=9I~u z+6xzabqRNWxqRO1ihJ@ZeIF+NGpIFsxxmlrM*3yPCHi6;{VTf}gr}w*w!a@gCFtJG zRdxS`H9q_c{pLSoYgQk~b?`koAAB_*)Mr||8LZ7w`*u0KZ*G^cHe14KhD$t$kDgOf$Kw9)0$Scz0%$FaKrTfyFUswze|d`zHP;uNa3kkp)TuB zy1WzJxywFEWXHa0NwGW|)zqKW`=hMRt&wfncsc*M#gv}4li3n4{%g1Vc2tn3K&)&| zRoCX|X9;JF-pd>hnXScDW62uA^MCqfzpFv6jH0Y|4vY&Q1{uUTgn|?1eOJcV+NPMB zk^fw~nJ#B#3s1cF!nsqz-bdco*Z9Qb+~Or-KMMBh-(P)T@8#DQlP(19;EQkgTfKep zu3U~=Ti*0NK2yUM|G&o zFKQJy&u^$dQRqW(a_ZIJbAHz66eh_v)y`9l|M_Hze}ARpR=T>ojh8*~|Igo10G^W-_Q>HhEH zdge2C%Y9EO3-EqFFv~OJ#tKC#-niZiPws>Vx+QUh`Mzsn%enmS`oRhzFEzV#PtN1} z&T2ornJW}lzLGWjH& z5+CcB}Z_aw@?q|O7?!uv6l8crvH+&^}t#zrI zq_-V+&``ca9fSw

MK0Os=j6yyd#OruaV>)KFvc;8fuAkdFuzz7!yGl2K)G z;^DTS<$m`XxCIph!c^>ekLH9eJgLYUd3#gp;XS>dPOrFmX-T!PyNuiYU#)zfPN$x1 zNj3U4&2W=)b-Pbx=BhQb=DE)h>xv1e&Kz&skC&~>f&$5 zKRTdFDKRF=Ce(IOyYn5W}W!=A{KG#=#UB2nX>!qK5&W%6u zZSC#U!+&~>zO7p?WBBu1yuC%yq_vX-UqyYnDimp&I<=Sp=Cs`tTcfsSS?=yE zn0G1ewvwT0VAPjPHDS5Geyfg!PyHqP`nAJepKbXkCoOj8o09y_&MWL}glcx$+Ov~; z-kiw}6umfCR>?Bba?&cHrXy0GMGqwJF1?zlYoZsvY`>ASRLLs+x&7}Itjpg_arH9e z&|bc7(!csw+McFDsZXESC{5aI>z-w@PSO3|mH4Xo3(=>&rtDn&+}p`(kC%&;cXQd- zl#N2&M;}i=u}OaV$pf?dCp6dHb{3ixI%8L`^g>2X=Yr4+s@~I1fR6U>aNeGGH%99J zdC&qTNv3%=Q+UkhpH|)=&E&x@@u4|-U%|%K2ifA8OslvbHLdEn%f%@(fz6a--SV61 zfx0|@6jUAt+{%t#AeV7<|I#xxztb}>Y@DZZ-K$8b<(6)?cTLcqe~*?_{e9)<`|!kt zb)2dz_!an8X!QNP9k}ViY1U8YR2Qc-uCiKnEHtq5pxDhVDVu#N6K9!(I9++F$S-GwLakFy?K%H!_v!9%p$l)ftn&*k{1I9kyZ83B+~QQ9U*|CA8Micg*4uyMs9^c#a^SYjo6gSuj~pW0 zjBG0V3IhEVQV*ChN^|h2D)OH>l<>gmSHrD^8cz;N9XP{#g3;LYguG^c=K9=;t5p^x zK4&X>by?l>a`P;%=F(pS*)8K8ncb;8QyAfUU`v?E3 zZ#VR;%QAHj$Y=I?R^Qs5uMfK2Jf`~XR-^1|Ixp|I*z|ny!1eRrB8Qr&X&BpRpwt?=Wfmg`TNp}T`E_7 zid+)X-|?kO+}xCJyz=Ijwmr2Ut^Iyo{LbHQ(R}P1^X-#2_V-TSwf41^V}| ztMm@?DXmOPI$~;Xknyx`fzT&V1*Kuh6zXU3uw^c2#nnmg50zR&o%A$BSA z1ooS@l?K_3za{+DGz?d+Vrkmo%*m&ss+Z_L)o;gwt=ZR4^_t()V3#eKAX9oJu;@V} zd)wq6$^8xP3ph9`X16OfJedrtgey5zUitJW6e^f)+$Gc^P^hpkYVH!-4(5-ZS1#{&Gn_-~HScF2SPWFGcmTNrK z;t+a&Vd%2kFW0B$3uvrVRC*s!k;{FnF`k{Hb?4H1v$y@+qhuUcA34|K?~d~eZtO~G zt@-m@Tcz}&)6GpuJB=@|SoD8-?eDkipE&+4Uo+PqnjM zG5ebOx)|5{4=w-h|NqBAshJWY(}v4OP|lt#yAf{m-mO z<0WqoEH0VbvuoX|r^59Udbyu@c^y`}ly@O;(qiL;qT)?gH$SmBd2gE9+djE9eoKT( z6XF%U_sMCS&e}HNnmbRx`Wc0d5I^3+pVO)&AOeCG%!jRcuM;vh~kYxV_bCbaj8pJ?lFe5&FLHefR$b zdK)iaWq$tb&!%1TtYTJ~u2{b0(Z)X(w`UqAw<%9M^Fu@9MpMR$y&w8+Zq2^_M|1at zOFz8=W}Ldc(3yREs;vmehdq^_?`#WR?w8kPu)0GpgsEjN`#z@`g-!pvpPrs>eNy77 z&dGUa@09%-g;R3BPPq4q>lo{4%{Mhm zwj8wh)|?t$`Ork>a^&Na7uz>ECS1H>XapOAt^bnovhdnXtJKZYd@7zOW?uR0P--_- z^R!xxva?)`OI_8!$jA>rpI=J5;Ba%-BXxJKM^~+%FH!%mdY1pC_Uq^WbRu6$UfPnb zFIoGz^wOI0{F%Q$x@(F4@M61Tbjg!Z?L~O~^2dHbClBzb3TH1lywUl|>iz#icg?Z! z32017U*fLHuU$7s#oq4olq1?ZfBZT2`so92z0mu@XG{O~S{i-qtUuYY{oceUw<@#y zpDf<$9XhpsjrGKN+tcUQUh`b_@ALfsER)}D{J+-ABCh^#>B{*1`;_^0o|HbHTYhSW zVe*rs;_*|ad9^LmmfZFK-*4HAqR=!%f z{K>M}c}09@K9v1B%x`~UKj<*uyyUHc94A@DV-)s^oM$IrDtZazM3yGG{Xr3-o1O-p(v7dj?qKe1S`sL^Di+{;eZ!_ACr&%?z|_#ZgBxz(d|qWt>VSDgRJsIpC-R~KX@ zSKsty*8?Zd`0a5UYre}Y03Xm^A}FhXalyFRz#P7Ra@yjC%m^fXra`rJ1;w= z^QT$L_Y{3&k$!e=;*+YaQw;7XYS+)vh`&>|S*B*8mu$$Si4$Uc`F6j`id=qArToo_ ziI72Cmn@S^t=M+n>!n6Y-m*K^9eeeE;p0Mejd`IeR_6|Ww74fFF}%aH9LAF z3=iF1KF_w=t6NMr<-`QVqCX#x@3uQ4{PNMgn}4-yZIYrw#9cYR1w==^-tzXwwudER z@^_+UWu&@zN%th*{}dJZ@N=2W%RNuGnr!Qxa_!v4t)DM`ijMM5KYnoSQ(X;TgS|^P z*BmU~<}X!Oa-+k@@Cx^`?M5E*J=^~r%r($u=1nznn6kupPByx;UzGqd(!&5reMJ$E-IyD!&z zC?lb~%1xy=-JARLG~ME6%XPDKAG~k)qa)@T&1qx5hWp~4%Hr=+y=30HT{+9nzNm=% zfm`gAe3q8iD)#bfEAj#?b7FTp-I6uFk(#WqK74EQulA0~+y1h9<;w2ZwkB$2RzpQ; z?A&JsYgWepV!0$xmNA>p;;TvQb0yEKqLtY#DX+F(&%J$du7Bp8kfn^JslT7;zO#z@ z_E!Ds)xG7fmHSJc|1AG;wLb9VLFFua)M4HuBC$!a?5Wp&t-8A@^xsO^D*vs8KaZ>4 zOk6v;;DOvCKZmUcjE`8eUjvPsr_6qOli%`*z|RNG{7*WR`vlmkubf?Sw4C)wW9qTU zO>+y*7#`oTr^ch^<5BTDgvryS}u{W`!%~v~!b^B7(y#gs~ z`M&MRr^6$xF1dRrr$)@YcHe77&cF0IkiMNjUnyAwynA^CP)f&Fx&6bi(I{E zMR&63R^6q0x3PY8a=18?om2Vx&2722ZD+NLFiotQu*AW@s{GxXQ;N=4e^h)mi}W|s zouR*a`9BrzV|9AISDrOKU`r|6!R{rnp|XMHOx0`Nm!I2D&+%n36S||kL_kktoet!2bjFHRJ!gYfhic#ac(*0~^x4yjv!^^LvHU4w`CyB2%9W+!C-3mv zPjFtpz%!@@<^<}T%KlHI7ib({C=2Ah_{evh0FZuPyrJ$k`j!ApL#Ogt4XPGI2P z#-F0o-I@0M z-Hyk7lkNY$^!HoUCi0?FeO|%$*5A#i7W>XN>$CXqM`>l&ogEvi>ogTK3U94VsDB_B zz#>zrvF7rY#uIWmR)TS2+y1=Jsg!7b?l|3KB9p%AbC3MWLob^uS1w*4@OIBs!M8O_ zjC9vN3LRgrdDC=><@Dx~Y5m1_gg0z1&iN@>Y0$G)=3MJi!LmNx=eY|K z>?Jh1=i926-FwvZc2ki~Z>}zH>W9r0w=d;+CzlqVQE;2}!O~m!PE_QPiTC;rSL)i$ zxc;f-aaWPgPqlg5x82&?=%Z2^-AN-b^ zw6Xk-PO*LEeM$3qf4&s^2~Ak=R3N}o<@(CClRAu34*#kAbgMwt8q!cV;YT zVO!~Jux6fF=)OI#&A$4rT({-x`o|wDnf1RXAIsK1?I*g6<)rhbT}=Fw**z|to4fPV zJJ;tY6T{+R&O+;RSA?zKcPs78oLW>!MzFR9TxDZ$lj@+7rrD=Jicb*WQDs$r*-xGH`wfdFUX-3 z@N~mrzT27n!5>@-=KCq!=={9l(}9nwM;lspTymLTqVk91q2HtmHcpq>9q)SHvc2B) zHz7{@{JGZckR058`r!?szw-5b{lCpl=lT}(KHa;mH8Jv%?lz7> zo_o80bsRc%bKRnnG#7&maS@|0+P0j(`Kj z1^UXY?~GX*8w!&xKJc-2M*gVzFyp(J_0){_wFbJsZ+K5IlUm5L{QL3W`b@1}axWU% zd8MDRaU998>A7G3f3Hl{i-qStu)U7q$=Sg0>>zjfxr2U92N`5_Dle`t?5p9i_;&U5 z+70LC>e@>)-1uaA!RQAh`G8dfZmtKoJ_w#~u{+@^HP8YBzUn-v8^t3>Js>Z1nPOWoSYq^&=zUi?O zW!6^iJotIZa+_@S-?^c4s=i!ww`S@PR$0xhRQcm!`|0Odn*Mw4T5I=j`Vkpg= zz6m?*n4(KI+o(^F;+}TCuQ~c$q&1(Ng};hj>M4=wEmoCfzrMbHeuDSckAlc09~b5b zcJwR!)L3!sgMz&7THp6QW%nK_f`|J5WQk?1Je}6~RMBo7blNAK$NAW->5c7<^A66|-*V+j$oE$6$RM5?2I%PHNLn{&eZ5 zvB5&&C9)m{6_zxBK6Yps?o*OyRBBi#^LzqJ>q+L+Pfwk! zKHd1-5c*Ahe$AtK+^3$|O%VU1s5!@dznAsezgLcni+_!fi9YpAZt-^0PX}t9`u%oS ztlKgDiD{8bq}ZW~Ah}DE{{8*E`*-iY8QUDQ4&*F)wY@oaL(z)v61xhPQ^Jh*HsAmM z@4M?Xy(#I@wReB(Gx>cISm|u$@nVLhfBLzGlqZbtN{^5A7SA=weDOung^gG03D4RW zEi;pCyq9~<3~4Nx(m1d8r4vtz!H4_*zHR^Xa{2sI=k5Q$2~nuI`0suF|H+g6?QX8L zNIO68?J})}lbwqg3nfjnrYMW4&#PD@9ibpBA*LvFyrbhFsA9;gGjVCDkyt;m&G8VM z{%*h9Zr%Lzw=R`aJcTC#BKNbZod*ctz)>FET% z?wk*Yl5Q_kY2vO5dDbL+BL8clkK~bw_xo}ijvkt~zVg%J>ZkiYH0Kz-<=%9>mT#J; z<-z1vk7iU^q<_6Jt=MCapVdp1>vbw@HpU0Di+L~CA1rfrIl!=Y(?lN?vl#0L$;wT8 za#m*NGkyKMd0X(bSo!FVh$Ut3edpTcKXqB4aMI=Jo}~KFjcpElc=<~5CNjw?&XrS2 zak<*DNOH$dp%#&dv7 z`~Cj+CwQkF16_u8d%54ak57Gfc^oY0xOVdPPmjvxLe{05H*tFjuhsDoW9iv5<#6c- zQ{VK%dl}TXmBp`-x%BxcZ(&o+-k;BA_svk0`uk#W|D01yg&IGb-Y&Ayp1f(rJo+@&WtDcpRx@AJ|AjpFBdQku31NH=Xg`zqn|XGX^0_-^xlnpgkt=OwpJ zh3|6jE92{arrIg0=9<{dRQIo3akb*xji>CoQ?RV$@^ zcBFlqxI)yuB}c+_b#Z-%f3wJHmPt3oq(fbIMZV4aAQBlr-(3GHx%FMbMj^7hW0&S%iM~^Ph@Jbqwwc$29C;h2sjQ6Zl?yKSd<(ju zdFkiEez!lT?FyefOh2CUQex&S=XBranOe;WKTDQP;C4B2Bk00Rn%0 za&gP931iy*=y+$*kFD3A|DMC4+F5bp@3Cy<_hLezp|+`kTiLob~jI>;Clb_STzQFXVM|FH64v zXzkgH=h`11J|5<0F)vwr_X3lHH3v&}tWIrX&SH8rahE~B;#~_r=A*9UgVcF*hm(=s)jvlJPif&BVyJO*p4w-$83JW@FiDJ^!P& zt&LXJ<$wKtj=p7P!@cTTXCQK-z6_fKGfWdt9&}u@6~}Rwru=XeoV42E1%DOZWU$a zq$1q0wDRDK3oqZCJnwyddwzWR83hk1HZeBATMQ>Femqr(82s+SId?1Z9&HWT>kb+kzFRg)h`itXJ+9rb*+y29FYQ3* zCym?duD{~E=4w@!KBurvIcdk<)B}%Ccl>5fWOkN*qH+1uX0yoMibWnR3XK9bmjcz# zGfk3H;q)-o=q_f_K7A@7JNNmXtuu9>-}ofzZ+pf4W|-K^=7X0evwLy`>0C*f5O?QO z5Wn1)ioOj;H<(38UOct+v+7+Z77gjpm_Vk?Tu0qcw@MqCC5|K|G|c;Op?Ooe4{r&ddChDr)N$_~yqHPyMpY&jmY7S-7U!6gWnlH9qk9(xr`t5(eV)7@N-hS=cUDBx^L+SSf9v zhu~Gk&IXPf4Gljerm|dO`zE>NhLFbOn=&Pz-Xwo-IMw*+M}J0N?Y^StnRYeH(_nZL$cC-LSi zF+Ita%62*Ww$8az%Vl`d*UH`Mlj`~HDtF6e&eqengziMmT=Mv5V@#o~jWY`e^ZAXu z&!){QezI|wrQX^Dn~!h(c;<6Vuzw&^=0t;u(|>z2^n2`M+@Z!HKZ$p@TEU{cB_dN& z8$Ve*`@7}9UM1V}Q(13$MisPgiBRYZxU*H)DA@euoA380OrBqLajo>ni&LkcKC?aU z^51z~zt?9+*OYt}owV}Z(#csGoEl7FrnAi^JL~WC31huB`vCV-lfOGM$_nC3pOkFP z)(>j${rsFOJF#cySGSji=kk{xE6)om4ro=Cc1lAQMML*tR!4Hdr@xXagG5oG6Sul>LgV#dO? zwemqz;<*y9YledDR}S>OwfR_55^*G&qb%l#Bg+rg)5#5v=Dk-K7aPX~SlNB^6xU(i zXk~wz-|=Dk@hb-tP8iB+7i*|@B%y4mXuR5r-VxM=nl9V*n@`0ugJ52F<~4kSJ2`JP~H;U4)! zdBfA=S@jby87?UN&#lC}Zb5A7&3})McHh-YjlO-;d^YE|=C7^mFP_qTHSJTz^4y#0 z4vgVx3^y5M)@)v|$@93aTU6tG?swczC6*oBbEPp#Fgetkf8%=4^Pn&0b zUeU|_eDxQ_gKH0+JXvy-FUj!#=KiY(Lz-53w!PkT-*VHt>GPM~4LrWK$EWr9xizeAOOHo7ZJ6VwRFJ$Uru#E*-UdD;@(CGPMq(|&Pu zV^QVJ4|f?77kuV^rs(_O#w-5o>8Y+(@@Mj2HvQD)znyTq`Qx_u8GXR;oO3=2M&sB#J?5jP>5_}_^?OZR3WulMxk)Q znGatB_*j}}YPiXCG?zS7Z#H9L-u27CZ%Zem;SD{Gn#^^%6BoUk9hsALZ~1(W;|HBn zTGze5;Ca{CI5=thR$USOC7hR3=JT#|oOd?h`+m8%)h%D%|39_L>hJDlUaeK}U)VD*EL|O( znJ~e#I#^scr--@Pf35%&^oAJ(2eeW11C_8VuNeHzi)leZkKRk6Gy{aRx2UFAI7W(PEp2z@mrZEA=ili+{iJ z%0RPi>GORooy;GvIPNNlUBbQm>5QsFjTXC~m+1xl%P3`CZ>pyl$mz(v)wd#M+5Uff zZdu5vwEz3)KWSIR#A5Ngo8s%Y$A0^}z39M)%X1qaUwQuDKdrwiJZ`QvUqzN#|badfm#%)L?!iVEs6nR`20g~kq-eczVdshv5!(at?IZH;r_l!Q9Du32_5YT3y;EvAn(nh!lz znpkcB#H2XwcHFHQh5@2edBnE9%V5q6{M>#y^vLg{ri;oFzIkT0cUA0NTHEWY%m0;m z|DrajRY5mq3#c%&PHkSLteGI;b!&%43$tioAd_)gL7chYa>L|1Z^2Ed1>Zcb&Iwj$ zlaaS!`mN10fxV|;=C4=H?hCdE91yh!x0-nw(+xW7?o4h!RhIqts|Y*eiNp6+X=yaa ze~5iFW2RDC`h%qcM|W!5t#v=391tj|vFm2J>t3e&di@Tp4h%sJx0vl!Zlhc98?Vp_PU60NbXb^btnCT>IbJx!$2M$cptnpcTWCvf7;1sVADF&?r ztugoN}6$A>>n)yQR5xkSlA9?t4{j}4} z>1C6y@vb_3V4`r!%U>lgudHd?W1hNJ=E|lIGiBG@=nmFR3*7KawQuJPx$Z)hOUfsh zz9oWo)fLapH;&u!{l~`!8wa6Ewi$~~?@bTX`IGwRx&8l>`!mA69sT|C#6;z}`MiHz z1y)FNie?}B@j$SHm8DFXpXbJg=b4w6?eyytZKuN^)h z$*VtiqR6d{2?v?N&HZw{7Vn$1<>K>?9B*`)_E^_68vXe3ydwW%&z%2P--n&*WH+0@ z*Bczul+{_dDeZGvWz`*{%G^IiFK_JHw#PEH_fKtw`^yU|`o0@f*vd~ZclX^by&mhQ z_2Ce=zQ_K$zn~egJVE;tM{cIie|s(K=k@*nR6(a>eSUdxZ|#qV?Q^x5-4k=K9%s=$ z;3P6Jz-5xbh81^Ds?UFOE%xAyN&ntG?zb;HeZ$$Q<^#tOCZ^pJ*-tRtdlS*ZaaT@f z_SFX;9NJ&swyXWMgK?hYJim$SwIa-pFL~~+z}LyRX7<{hPRBBN?X3bYDZTppX7l+u z*;%jRHl=i~?*Fsr%#&7|g1$`^Cr_j+Ij=rG=b3|>#_W+5q8e(kwsUj zu0)E$vmZMi{M0!sz?~g^a>6V}e^zIpm`$`i@CEKV2q#BCCtyx%qJ!=rBfQ=8A* zy|zn=sBX7wt7`ho_E+|=f_94E91Fw$GV->dG3#vM?9C6Z3TLvu;{4_JYlTN+N%HZ& z(lP^&wRPWj-#^(QsH~*=wNS2+tMfqKlg8<7sZ-wX`<=JFj-}a>{|l%3oCj=gb{0S1 zHNEYJS?(>1XJ;Qd?|HJ}TiDtt%b-R_L4B#)*Vaa#c4U`*!dB!`ye9r2w|T||1@%`) ze@o3}*4NcHTy1>lTlM#MZ{rdI7RL%m^<4b$DvkSWfS8crv?Xm0AC@|#_XNd;q zaW~H7XXRjx|NY=(dpGMF?icPI$roB}o;-Uq#ck^+kK;df&R$afIx1+r+oF`GZzeR~ zzB0)!H!IsR?9jXDUq-)HnBAIx(cK|0WBOh9Am_3*{}WDIatj=Mc6PS4k@N4H>KFbs zIsLFn>6p(i*BIfbu;`!)znOit=Z)o`lTF>&z8Ajw(lR|~qn_Q7SA`Km_lr*JzGHpt z3R*HN%h;H6r|$P#KU2no2`_WRCM;xL=woHu!Bv%H6;)Rg`oU@6$79lYU#)n~eh~cs z=kxj9R|Veh`Rup7OSxxWsL@JpQ|{F@b)QbEpEKZ9R*iloo!JuWzUGd|{c|^*8lH1c zG&R<$sFRd2obWg{fuZG#P`JqY7S)|aC2u`mGzs-KUE9|1gq_(%{^~;BXLBCcs`r^i zKd=%!-TvA6-_J>WUK|Me6nF`c;-%&?~Qw;FZh0BsLY7 zpX%zJX_WOz%5rtQarl`#r7we4yWQ(rAQ@RH&%b8HsaqmnoLe4n?bUznHRp!%heGH5 zhut~6Puc(da(VZ}#sw}-MjPrMRPA`qvP7d@zHZ0tNXDC;A}iXf-C|jO8BFW{eo$FJ zo5Mwg|DqKC>t{#zzuk75Wv^^J|8e>HJv_2jR|Gk&{Nt+P_5}M`9-YX#?^mGXg_#!` zH`#u@5s*_KZegFUa z8*95~&E%4evL2lJhT8c`S0Aiq3VH-iUk_#`GbAcJs(d^%{ll}JX&X`+6#8l}O)Gm~ z%js=a!JjF7J3(RY%AY#(9(z10eWYP6aU%Z8t_e(Ro=i^z;tF4JE$59FU)6Eg>e@u@ zl4VD?>i^eyE_cu8*Ot@DHtbthXukiqCCsnBWK)fS<@v+PE_}{zzm%A`BQAbdNPMcy z7Rvnh=!1jJbG06WmH;g7x4U)M{?g^`7vC>PlQ2%>3G6eO_)q@-k9KW#{iPlX6LtuR zzpGc^d%yqxzSr}4=D*+f+s|#4pz0(6c^jsU4F~eFx(`X6={`N3VJ_2Lh2~$&=htcF ze&KEuKO$i{SM?QZ-_7T#kGY?L_H)^X2zc;T6s{>&woi?+JaYNshgJv4npnlR4QrJX z6?8KL5-|0YNMkVTYM@Q$NQ1 z3Mk{)aOtV&@om#?U48U)bL8u#wU1v-S{&3-G1Y_TMUcN+{B`%D@)xrdu6|Y#sQHsH z=Y$UzQ|*cP|G&a_{(Lq&*53Jk)02isex47BOs@8BH5MNjTf0O=dprX)gimU*r2P2s zaNT<;)2u1cjz4ZB_m`Tbgz^1URQ^(GSHY6R*vO>H&vWFUzUsH;!vBBY*FRk{*>BS4 z^Y-^+SFhyoNPc-kC?HhfQ_a(<;d7=ieLLHoohex9B(jF*)g#v@-hFHPCjKPlf-z?Hw`Yj%H)O_VGoXD|os_eZ>?UIELWZE{>7+mE4`0#MMpwPvo@$jAQ$Jezv*)x_!U0(hrOFeE%)i*wy6_a*|nJd{NlGIXw;^l5W_Empq%9ehPHn z-;v^ue;01X7N0fsOF8cC6~!Z!_%mWw^7;lj2~p;kk}oO`a;(r%5WnGx3;=`aCMN;*T}4t6jWaP&VcE$)~EkAOmdB0?G8aT zp+8Sw*tW@3*?pDz+jUu*=Z+>#Z%x^{g^7iQxqw?@zB|{1X&buKf~@493$D=M2nn3s zI(PlPUs*>O#h4B@oat{^(jZ{t7Ia{`U8W-Q9v!tnh1?B1Y=u1PiY#Gz&vOgX}VHB=t*OX5zBuXkiH@A(xFeC%Dwz@jZFd%EDt*H$(pk5vblbg_hGuh4ErB) zERVZ4pD#Z1`F*J3QOC2(zj9QtoMLKBTCLl}Z1~%8u|@}Tp&MI#gb9r*>h+~*uM0@fxjXus0?_^)9D z|0R$@K@JlvpLu0t6935 z8Cn>Wt(S8$p@?wx-5z4-K0SA|t)om2NF z)W^y-UUF+_6cCl1wEe*?F`gMK&MSz_xj&!z$ipv}{mWUBo}HQL_bX%7$-k1~^>5`G zBU}^KtMYHGdbsbdT;nDehDQyvm{u~k?PmGERX1;6UzbON-#yjG+%1)H;)59#n|Za??$VHMPBIQ#789c4VY}fk=f3+Z!Y%lu zVw0L3ek~|rS>zm*#*iS8+i1b$c2-R3s%zb!bpiec{~H*YpZt2gzWm8Su?d@s{#*lX z`jBOL^wPs1=*vOn4f~Z3FvMI+cyf5#l*3oj*diazNKIkR%=A`B%FN|1Xk5}zn)%q_ zrX6U>>un){Q5~> zEl*B*v@G=9l<&v=C%g4tof*8~{KmVpG_NkL+Ip#YmC){hU(?>N=Wt;2S#^Nnv>|h0 zft1m?3lag|vn?7dpSI<4WVi>ICVp45nISA6q8(wiE%A|K3}m$g=O>|p{PR)fW`C{p zul@hdQNfbL+h}{@@Of^r)04hNFY$h!HfcfJ?F1g}ORrBA%llra{ra#$hiSg|FMVZW zZ@!E`_j9(D1#4or=dX8P5F*%N(!j3GQFoC2@%QPqCk}n{aY z^l-d!l)E%lKw;gRYda_V8Qy-kgg5s~wxW2t|1O`S-{$Tr*`{Z+xIK$wTWC=D+0{Ke zeq?{*s9^CDWIVyF{p8a2IW?b7R(p7PZPbdN;(kDR1HZtHW}6LOu~|{e)_C4kvNp`R zR09pyfNu>KQ|u})e10SBZ58{sNyn~&>u_vh{@X5KDNanHMVX`9Zf+$?StKI;UL&{bZ`CUsXF5dfJ`%wo`z z;#rv%ZE%`N*`=rd`kKhc+YUI(tUlvppj9-(u6Eal*H>3hFL`}!t&;iG?Poz-8`N38 zec;;~d{sa)^5!PjT={Kjo6cTK&D$(H^TxEPi=P*%2A@3o?TyUcwAH_o&i75|6FF{N zllsu1?eC@yM*8Y!YPQNX-W6!zaf!O!^nCtTJq6(jZM#ZehgCc}(5k4L*tmZ8yItO5 zdNDh0Z~es#-Y3SuR6T)xi@@zE3Jy|c@0IwYjfzvE)7IsLW*#y7yHvZ=BYm}s(^l!~ zmang`pS~I%|JG_=q6$NloxC$o_x2SDBX#lq>Q%=>n;Mpsy3g6f zYa&*;aneGTr1U%U%=j&OCCzeX6vs4w_xh%MmY?7Jn0z&8xWniEkxJo9>@pr7;}jY@ zS{s73Z^f>U+Z&OwE`Kp7b@U6~Xtq&NSMxmg>*%Jm(^}6@GbVekQR`KDqN!=XBW$|r z%*3d>x8Gk(sd>XMYh?mD+r0n${qNRtjel7gkNp2(^5D3*%{P9YV~Op4)!puqYjQ6x z^Ob&iVPW%~vfH^uZ?|6eIzP|$`?i^O`#~cBodO;0EG*9F_0~SUUvGK7Q@m`2OJy>KH{k`z@SeJ%bMQ`1GWdY8{DNAg(R!qF)+Vwd0!QKtJzqf_4r8ItT*|CWu zb>lYH(;bf!g*p|V9AO8?jDU+mU2@dAnE$7wdQTh21m&cFdSXvbKY-3#=nZ(}smw!nk?xJhD@;!~g!iU^m};LJG`P2Ujg#F>7m_)RH&r z)}1(ca_ZLGTbX@UJzFABxn@xj^ON;?^^Oa=QkLgWbX+!H`&g(INgJg;@(OyF9wEW7mnt z)60wh$(}fH{qm>O(@)lRN`Ct4^mfLoVQSGpbttlrHzks$?NHsD| z*|3IhMXlyMwer84LO&H8o*Db3$L`~#nG@%kvnsbecv$so>-u#K{+_|1Ejv+Pce4?X6_pcIaj=W>XY#jgNhWmz&FsDCyN{fDX?m9o+{<-DxD5*L9 z*LP^MU!S~PJ#XUC*PB0`cI0xJw_!=ck2P~_*beOcVKJLgXm8va^K);)qvIs^M_yaD z^t9ZyMb$B#{U12q)N?$DoHQRAs8URUCz+Y;7u}HUxg>RA;Uea_mao%S&XiDp`&#|P zoU>K)iuGLY*$1hshfVDJDkN)|aaF-_na-&RyG$P~@oje5zTdIeWVea$q;I{#sgJkC z%v|%lu=4NQIVG_<+Tl`HyQWKJ{fzVfd?irx;1O2IS97x5?HU(&UftTac-KNJ!Pq0( z?qM(WZL`};t{5q*{QR2r&#ZULy;jLhdD-ifwGx$tGWOm7$}vTP@t$B^UfQK~K^AHc zGOu?0SQlLP7_vu1tZ~H?$7%=9pl1EK@ekR`*q%J|o$Yly?d+4?TXU3yCLuCWkr_G5ePh$4$TCFtyyif6wM-5`0m)2HJn(Q&5Utsy|(Ah;# zUh12lI+!~-)nU2F%4L%{f`c9Wc5Pju=3lcfZd%@nY3H<#I*1<9*G+DhD$Se5Q#$wW zdcLzy_R5=kugxkfdVI3-t5Y86Y(h1r35;w-Hb#%+88w;fWG6VRiQRo|ZRW%|bJiRY zof;M3x4nGrhD~v`Uqd689XqpQ%D02yE!=OoS(GNRANe)A?8%9p_s?I@|6w7yvTt$T z{GA83E)Ps<^0~XqcU|5srL5l{L^p=A7hVxI4PN!i%-w8d)uOQ8Ra!?Ko(6=TdmA79 zIeg-^Ro5aGvNRapWh;9Xzbo$gwE)q!B8I@r9LqN)a28xqxjNUYxv2Q!a*IVy$uFjF z*UCIt?z;7f)~>5nrTeQk>B+21oszWQ7t{@tVVb}cQsu!Awm$CdBZ(W4I^7LN8jn6y z@||14>GgxZ{QBW`{_+ zW?OB&a)jqAD?0~6v+2@J(%SKT7_n7L09{xr)`j!Alnz?0`Z z(QNf9JnY-O%D(a6a45-~rLi_t^pfvm1+kWluTeMO?eTv3zmnw?AL9vTIklg;x3-*| z$lk#k)Om@|q9kjTmMdiM@_~I$3QCm^Uhi9XIc^ zI_>PM5t~+RYRdR(w7S_$;9B~FJi_Qtf#sqasJ1aJ9HWLfpas^-MGJNIoC&i@wBw&%ct`#OnJ z_Y~e{NIda$wq4@%rslu1vR-|dzI@q<_RWv3Moy`k+@;XDfamwE{vGR|PZqwST5!!T zG+DzlKrZR!ie{y`M-=z0KhE<yb-Un4gVq6!fW;{3kw<(9ye@!^6Ba6 zrKzW3L6oa&77MwVQ*bJAV9dnYq&>_>r*G^VQr+pF3D2;CU|>_!;JztpY74JnNkDQn(coIPqFElzt?x#y3=J^e6u8VlrQaz<$C(# zfuI44!V*Nw3Se0=O=;c;1Y&@o}kbG`=3 zF@i=4z6f?aKfO1!*5b&!#h=gJ5&QJnZH{SXzm!bw&z$QEtv8l2XD$|dYWCu_-%pm@ zZ+o^zuKW7-%KYYJ(WjS%;ciVGZER^!=igYey(U^)hiO79 zXjFOStTi5ytHX4k%VfQ}vhtjx$Py-@i;La)GwK2*#pe@cHI7HeUT=*xqrha;E%OuwrFX-^<0;nB&clY-^W9@**2eFgxUs~$D)O)&K z-b9^C)5{WMc_$a0nQeYvcS`83(jT9|E@@DFpvvFYa=(h@n^0rMl7xqcTGu`Cn``wp zm3QLi$DgDg9q5|(%$UJ zFRE{zb9^|uKj9#g`R$~)x3)I@W$aE&WZsy1TFleaQ}gppQQui66PGMenQ2$MOIcIa zx~wGk#`*l-{Wbj!?hASZK0I02)A04^J9~}~ThD*-R$=gv`|-;CSA*3;=XSn6iz!pD zD0URx-Bmi5r72Q;f;gmTb%<1aaMC$a@%8Du>je@L*L(=NIe}{lBTKOQ6jO~}DO0W2 zS~Wkx;p1Ra`GLO?bgD;(8{eX%)19X7 zos+$zlarIHi>tf4yQin8mzS59r?0hpw6Bk^zn_1Azkgt0U~o`SNN{jiXlPhiSZHWO zm{)9ML}XM{RCG*qY;0_Ne0*F?QbJgAW^`gwQc_BCa$0IiT3T9qdPYWOMpkxKb`A*U z=H}+-fskynirKPpCy}iA&qrI!UyRW}*(xgdKCUh_8 zs$JV#w`ErOhP62hccf0u)20@am%uZ?)lEMR{Aa861i@7=GOf+ zTaI+?-#GEaw8e*-mmI5HaXE9rh3H8qQzz}r?^{xST zz2xxqIeV}7@4HZU>_GL2Ypq9~bX|Bk;riRTx8JY2{&v&l*V}Hs-u~?4{+Hj6e)@I( z{jZy^zTJKH;o-~2FQ46h{^-iHTc;m9IR5C-uD8$E{(Q6Q*SqcCUmgDW;oPrJ*MEJ! z`|H!=zu%wz{rURO_YZ%6e){+4>)+qs|NQ>>=lAbFzyJLH`}fD+f8YN6`}FhgyKlc= ze){$7t!{@AtodfByaZ`{&P}pTB(?)zK7ac1>BHxbA3uHk`0?Wh5Pbjf!-o&=KfHhU;oXP#Z$G|$_x|0xckkZ3ef#Fk zyEiZ1yngla^_!QkUcCU}7q6c^d;awKv!~CWK7ID+;iCr+9^Suu|L)COx31m1cj4iU zi*L_gd3o&0)05Y4pT2SB+{KG$&YZb&^7!N3haMi>{@}#w2iKOqy*=yg#mR5aw?Dj8 zd+~JH@q_ipH@96~-}h{7)4fgk*LNnYQn6`gU|`@Z@Q5sCVBk9f!i-b3`J@>boI^Za z978H@y`9S$BkcbB_(XMo^*Hujy`>e#$~7@~V}uBc=+m%94MyiK7u||@ z4UUeOqHVQ%MeU+*Rc-&fJ!+V4MOu8-R6)bG2` z+gX2p)6=xbD}3dCi+1lRFSRrcZ~d)c*s7v(?rZ8wr_N%dD_{3(-n*JV<&^c*rcFn4 zV#J;ZT~FV<^sD3)4Q7+{b25eRd}o>VpE|qL=<<@UH)DRzYG1yX_xZWQtlm~i-Wpjy z`BPj^I|X`cXWb0@yk_mapldsh>|A$Ex-Rb1{aoc8#+lU;_5xp&Qw{Ui^*r`>{5*4p zF1NyrGfansccqhfHZVzr&@M`pR|uH0)<9A>TbeHE)> zRM;`e|1*zN+MS(Lwy0jss$s6>oy!C2nLh;x>u6qjc_Las?6?!p-}Fh>x1G;8Qr`E)a+AmOWTtfQi?^4we>wDdCqI9z4 zOriVi&9vbVi*{rf=%(kj0To)mEN9nb97qs*9!^DLErCC+L7W-%3H>#Si2)S&vC{Wh8IZ zxZwF&=UlI>_OFfGYP=`eHM;G(mm~Gi#VwlultcfdZ!9I5E%1!UT>nDl-fB7~dL~w1}=9G(CzFMrJnV!9z!B%Z5 zp)Rjw^z^(By!7x=_BgnDYty2M7wgxqc`kYIeM7$F`57K*?)4doHc=`QS1voV?M9Qg zuzvHGg_{pfI@{YKB-A=<*REsNWHw~VWGlxi=q~0I-eGYpW>)F^G*jLs^P_y*@=HuQ z4@t_Ld(v4F$+=eja)A1|pPARha%1M)6wCd#tMabRM z*k?XI+I?q+{}YMQM@4#1kDX|r$G7T*%A^k==>gXjEaSBPN_o5q^gQi#{K|o(cRvc} z*J<&-u1}w!Ryu9#*X06B9&jWdS|U~NWxjeb$7ZV{mA=(Wr%s!;Y+38p8#`q_zBHN8 zH_Mi9f0VYytCy`DH)W(RF-V<}@|Sek9RBNxs_e8A(;v=W`j68h{E(fbRmqAz#_1M? zSGKfmGWWT5_2NvqW0#nME=!wsb;tAUSiItO)5MD@df9U>mhe@}{JCy&_2d5nqv!)O z?J|2_6d9FmnmQpp)h8y=W%>1#(~@6=do5Nzi`cSr*$nrd`p2fOZNF6xXHP1aU-Eog z;rtG3wqI+T|NL$-za!m!ZlU=+m)y*pY-9CciA(>uPkL)^Og(r#BXP)o+s18t|7YcM+sR4>#2!9$`r$b>J@3UX%X`sP#%VoDvYban@%;zjDvABDV(SpNS2+O9InxnDNKnHB`H3y6u^-n#}iww{Ep5 z`Z{xN*s|q;yrQq~kL8x9vkWfioIW@?Ju9POPFq_WU$^bE%O`fudc`1V%6jzRtb-5d z7p`4>*Ei|TS*5nM+k1ZLs3;u>3oiDW>^bGQkFxH~OYb_qwAfs8IlIvLw?EsG>~jx& zE+n?Td>F$Y8hAA!I{M?9<27gcp7ex;hF-jM_35MQmh&#^+*@P#;Yl;Y`3IjYk~yZa z^ERy9%FvaqV&$9uDbevugy7l9onk@U&X3kcURmR7#<*>%v#O9PH3~np_ePV*RduqsnzSsmb#zp z`tIRvMm_n6Uu&&1-5;j)ExYJ7_o9h>u#3))8&VzXP9ABMlo6ZuRA)oLZ;psd0%mv4 zE|k{Yd1mE9HXeOD$8*ZQZQnL9EaOz)a>-lYkwmtl8z|Y&O>3i7u z(4k(o)6;$|H}UK|C*>>n@YUjo$yW{pr83>|^Uc=Y>*35)t^1UbnJ2>OUYo(Tt$f+< z8W>MCxAQ%HboR*}!?25C!Wy&l&IoSe;dEYS#jx!0jRQMEKe)XNnia{#)pG4o_c@;I z*Eb)WpOkV>=aKWbCjqY;dhb|?X*=ELc@x_la653JPJkWfl3%%Z7noPOl_x`owI9??F5S;LxHQL-b(_h<GxWh;*JV?cmJ|V~kfw^q2W2x|;I=GpA9u zl0$2~)GLRqtXHp8R?Od!nEbV^(%5{%^8nel=4YRFxTS>4H-ziXSh+4uXx%r)Eqe}M zKY#a$-H&F0=(7idmA>S*u~w{jd}+b8wT@W@)=CL&l3NdE8LYMuJN`>pJGM`8N5{*C zJwh+6LsHM0Ubq|P3D%Ya(hIw>I|a{fzsboc-GKGQ*z5ow3%e4pxE=R!TEku2=l6xbtb!(<$dw@9#B# z)6wjIiHA=$Cc{TuI=C2($*jzh5OjTrj`0G-l{Ew^mAH)%rNsApc&;){WP83DmS1O*yvZ{Idv&=G@>k9wtzcZ^E6IV9TYW9{tkk z_u55HRw~KQUU>bu|M(eCYn;W?UVnwEm+Ade9=3LK$ctquKd+lyR^f5HrL6Le#{E~5 zQ-$+xB(}HgF_luxJ$N+cG+WH64PFe^St++~>vHmk^;KRKd@HnLf5w_g+oO_r4JMVv zcs74?T(Nse>QqK;-7oBuZq@&i>3FflGDM+oQ_=sIml;f76@QsBwLwHgHR<3#W50em z-fMmh(|$Y;dD`Hs9CLEQjkJJB-%#EpJC8t4@#cdJD>rSLv}n~XtBV3MzQw*KTRto` z+ov8fWo7Lm)gqsQBZcnKZ!-C1+wW)f8!x#Z<8?osPu8@lZ*z)uSIx^;LGHm#ug!vH zYnW+ljqF#S?un&G{azHKt(|puy3yvUP137NGA{@n=~{7h(RSVml@9NTN&rHgsU87%*y)Frm4C5yfEQ?Yj;fk#w}00>lSmqy>x@| z(8tH??D~{;H-G!38-3}hO<%_2j*dAIGyNQ+qn6e(&0RRjEUYWE^BLnSg%uK~3gT2V zLPa-QIfPwUvMGYc)k#E|XI8?_CKDGH`%hO3H)OVGzufvTYNDd1t7z!Yb(|a3r%b(7 z?0e-_k?-5Eo!_SjrR?XurZj``oKVc_-l@-KzH2WLN#7aM?U8dluKdiztJ&OZTH+NP z*GwyEp7z3Sp3z1vwyaBfjZ-S8y6VUpXo|S5nRMXN(hL4A{A*WTnyt#5{jNvC&Ll9T(qDkFDeH*Lym%q_4y_ za>?tHWgI0-GNu+KY+YK*D7douB%3a8>CLyy3wFl&i*0y&;1-*X=IdMYL?n*wb-R_d z*h)h=dC9(&7u%Fw*ejPbDXJ|^e%WHQ?_kvorO4~nE3_qo?q6wj=g+&#z{LLZx^?b@ zzlNr|YyYK6d2ABcpyHeTju1$uxB|> zj;Od_*Wl^#?X#PE=HZd_k2~h9*H!J!aivnn_!X~N*SFVqS>CU;uF?KCS6ZoJeNKR^!=Y*u z)34m@zgLL-)@T>uy0@l)`)KJrE_tn4XTxVmJ+LfjcG~Z7zERLiZQU|KF6LO#q!?dk z?fd+DJRcS(KRGb_VTr(|mgOu}Z{;`&mT1_PmlWKoo2Q}p`AMSq;farwqV&tI9DT_! z)t~vRYyJk4<<5&jeuY1ocH-xk6_cC0joVDEta7y)_6xaNR&mQdU~_6QdQ;xLD*c9j z!G`iS>Aze{B7aO1o{{QW`a=Bp$-3}MD~1L z`8D1mXGccqf3FY`*7w`bi;6C*_*T8EWI=mV=F;Z}P90tLaUS#C-*0PI8u%y1Zg%>R z)ViSiJ^Q^$T?LjOp6$OC=dd*5p?_<{-qTGx{v2!7^V8#A6eA<1d#AZJc|V8D>~Ou? zv0^gYqPJvR)Vp!#Q*h!kXPIfK+hz4nmQ-+k*4rHvQ*SEG^*80#6r2Ct{bkY>*X}v~$?L`P$_wr0KiqVp z@Zmj^>8{*if;6 z)~yNp;+FDZy3!jzwO=-vYaW3bDEgwQ>LD@ z*N2w7^WS)Xa?AaR$@^_jo!iM!Y|-Dj|MjK~T-gWwjef0PvU7(H%l)I-W)|{UHyo## z>o8q4mf=skZ5e#qVGZxI;)Y(oQoW2)yZ-CvS6TQ@`*UNL!oQ!6dsNQuEPPnj{`tqY zr#o``HaZ)wtl5O(`E7eT%OZ!b;Md`9{+aT z!>l>}KC^<`g6G7FtoXTh?u~4((pQ?ksrpheE5}hDffiXk>^dvj|d5^_EQg4 z<7EBVId%D_mZ=K9B3$R6eG=Zp!date!G526&-Q;^9eeA&+4cyz@xS`r-TAG0U5bU; z&9`}XbD#gYo&SwJ{_RiQ!w;_MBJpWMCX?S5PKX-EGtG_XFAp2ID* zE&WEmeWl^a#P?J49X)qB-(hXnn9ls<>a*ECyZ0_%@On3IOkDXNwOzKS59At83|euh z^wwL(Yzt3q%SRO!cT=wy)_8w9xV+4|E2{j@H|dDw%xnDTC@ioky?avUIP*(C_1EQp zuI=jH^!0)G+>^7`?$$SXqwr3Ae`9t;{gHrw?*7#c zwV$tXGWX73>A(-kvp!$d-fz9cLT$OS;p3(qKlL`)+-1#^{v-P0QpYwe>6%>zeDjn(?Ea>A zZjl-9g#VoJ=NFnBXPqr0CJ^4Z_<{QYsi4>xF$=ewI|H(<=lec6`1Ib>1AzsfpL<+8 z{z2$Z@FIoX7msS5tb16tBiE0;eiQrsP31TF-mz|5E)d=HI=Wi?x!h&Xz!|eA3Qc8- zN?p_!^M>`qsqE)x{ViJpGoxh-BQMOGJ()A_)d^*eIVpwvCZFoJQt`509Nw4zv-$ro zIWx|`C7mJbo440Km0Ov&KGy30hm}VTtKWXM+tc%Ed%v>Zf5SabuSpkd{87stx1^qV z&&2S;jW?NC^n>)9rijl&-JX=!YCci@N$6iq?t6Qte0#7~cz#}~ z^4jCG=N~tlC;pr>_GxF5;yhl#`~R=M?7ge5-GAlsgS!X*9=a&Ft?O3cig~5!J|{Q+ z^|)xV@LXu-`nOfAtec-rF!pJ?^v>sdzsU8chEshXZIHQb*`vvMcAeT)xt_$|-1lYo zC|K!vR`|2+`TF^}`V;dThR@HZFFP|oKRvwl>DF5}Wsk+(ay>JD{*708>Fmnu>i)c| zcorkD_krMxg$qvH@O(Us->&L;)Oq=`KkNx>^%s1lJpWuk* z+Q=-MYc9ulrp))`W)uH6O(93MCq?1YgS*{Z8+`g}BlcalT9fxm@l5HeI+;NEDVH10 zI(_(-P|+G+)3|oMpH-6o!D^R!z6NuSgxN{Ph4!5Jb6@_n`Tpu?wUPMyn;C}R1=#F# zKSi;hF)`k;;N9jQtD^QshBM!y*lb~TzKP*=2so@4pki44Pw)q#5L~9FudL> z+%A5;`rVR))n{I*#bp=nKOnrR!S%zpl==OS_z-9RNbYgnfx9|4Yo(vuS~5v8=)<`OdnbyVtS@=rzwJZa{Mk37N==jNf|5&L zH(vW1zTRwZb!e^W-j^3u!+ zm+npFXV11TP>HR7AA0?(^S4Q7b#{818P+#B#ES}?WcX~aysS!N&*qT*1v~iP9~IW){?Z#_dERO=jYi{&+4y!2z9OyKEb`A=i1ND^B+C+=bSzx>Z4F= z-GggyTGc*WH4L9|UgBfp(n21Igy_p}Y@RJ#xl=g%--OqB4sJ#!{8z8=uw8ud%TRrV zO^|=f^x#vBiB?ww_13?!`l@_DuRJ(7lKocY<(Xw~ziv#~aZb)IWxd9F-=`C+%=i4^ zysXw!T+;Z_GjQ&&i88n4Sn~6d9<6`7#(e#kkffg{w^c5=$D7|T^eWN$70;eZ$%Hp^ zwk&q+uloJVmM)cZ{h;*K==AKlv!)eq5xfw6Kl!2V!_V@H6@q)F z$i*%>IJEE>_dkb_-b^lsQ{8_p1x?kg=9UgdS?!G^Ufp7f-&%6Gq)eIHfv{?Fg= zqA$!W`c2cDwomzO&YJ(KIO)xD{f=duk`wRrKF?xFG(4FYKcDS`Tg%ZW&D-PW`#s8i za)h~}^7*Ivtw-muJ=I(nJnx#yldCO-=hO0^w1ldKCmmljd6l19JFAS?9HyB|TFz|P z@MB5uou+z*_g^2)@_0C(BaTI%_5DXKvyWG9ZTxj5JpM-e@+B7g4praSG=1hxjW-`9 zGK_DWNjnk8vHt9Y<#NpS@^ZJ2Y%qzMZYJ|Zz`Q?+u_Cw4MR(q&lgcan?ibZO2y9*X zE_l|N4PwRuQi&Na1%G5VU7x~oJA%LX!fqRbFY*VuZQ5V7Lu^fr`%)-$?^k&Ij+n&H z{NnqY-d}E)KgH0<`+AejwFe(l>Z`Pvrd_W+9dkKFDBj$Z^}z1ywbC!d7@k&t{J}0U z!&vmloTYp#=T%%ti=X_Ho7MGbLbpWu`MG^Z6E$dZ=C0=82g?h3f|{ z)+O!LZ&Lr(*chZU3*Me!XQMZ_=hVT6xn{O+xE`EktepHKtym`RhT$KfDU(0Un&14C z{c@XpO>UCp{gi(-9x@%RlHzCPY}czjA-875W5&swbn|(qhxbKE3+$QF^7MY-S$1At zmOXtgA(4I89h68U+;+T>l$f5ooR7G<}`-A~8mpxZ^8+f0q^RJTPYt zmjHic%`%Sq*uCF#lOi*>9pBZ}GJn>xu&MJ-{r{bEa^<2)T`k-T{)B}6j0{-2Agj5o;+}?UW*x6Y_^;nfUQFhQTQZO3J^#;2hn+hs z?|*CHb^oALs%N0S^(|hM%iras6cI`H=bqU>X?oANdf7O3U*MY?!IPTr!eD8Yk zuf5=m;Q4A?XHM$sTi;#$U~j0fuE61H=Y%CryLh+$i`Zm8ZRe@#tHN()t^dC2s(;Pi zy?eJOc&^@4doE>d+}pRYovCX-#qo;m+{X~NNbSRvglO)XJc*UzhqUva+p;~(t(_V5 zzp3S>cm9uUa;*76?RH6h2}c;%SoJsTnR@@nkNj^R?Otvd_5Nhr{qw-_yYl(>_GD@Q z*s|c-f9d^pP8=CuIR((*&zuM?Y%1-F|uRBCm&YX-5;JMZ@*@WZqZ ztVtC=-B#U7s`wjr^!bk;jMu-flK)s@)nb1Cy!e_gre>(1xDe|*gP?|pt-+^Vnp z-)w)nZT95AKJ#9+vjsI`u>d{pHdGCezIJU^F7f}VahVe zBM*)oJojMk%yrg|HHQvdxOnaG{C)GKw<+JrhmhS;rG#S3R_i2X)#NvSeE>MCGeVnYwkbaEn#H?p6W?vQBSySD+ft2r zeJtc9kIZ|M`$6feWyMh|ws+SermeS#pUKL;=Q}vvv&9Ka|GY@A!t21+`RijGJ}7gNy7)|O4)VSL*sE_v4NZSmJPGCe41NeE>4JYB$gFW0?2ONwGd z`>V9}9JP6P`(U*9f!|50hW4)0u7|zUI@=~~<4~UT`NY?F@ga@PpfQ`(5hNaW-C#R<+Nbb#LAAbALhfCl+n5*hkxPo*J&#zk6p} zg6`=%cO0TW1hzU<+>T^<6<-^2Fs6CwEDmkI3ig=K1`X9UN)-qEoon zeGjO}t}wFJTu`WMec9}6TwK)jC#7N$x6~t^eNwkv-}p3^FIg@sY+f#7?9rE(ll>l; zI{pd#)!}G(!~1BXGqd3{J)Nr}8!w-Ju$T41-lC`LgM{wM&)V94EJ;%S(7nsz&)Rbz zR~_JuE?j;rH>0y4`B#F)o|pUVlUFKLY){hvvsC-~>||Z$$D7sVn2N)e%u+0?V%}rV zx#q;}8PCiA|M>lXUEJQVs6yua+6=?H^+!z2d>MJRP1q<=7PKe7;`HLvT2`iaE_bKy z^WLwgweston4%oZ^@mRXR(qzI6IuCe>;J7{_p=Y=ax98kJ+tvoYFfm)>NmxoC$Cie zlWHw!y_eyh)53X7tofbywf;RjTfhF%;}2=O4owtm3KsGCCT`jmJYr1aqv*-!$cAhEwnReiFR}0U2(f++*HVf~t{n_-`@RCf+;-&pEoX37{ zmzAuM+IX4!!P*N!uiX#+zHoj0v1-+N(f?vK^Ua>v%m`-fX-F2FlDm1I`+@FTm4bVO z-mF@sIqAbS+ed5HeEjAW&UmaY_JJUDyy7s?g5BK_4^t_9TN-NN~Y@(!6 zwBVW)i+&J)>-1UI&41}XihK7;@VaU0^!#}myV^wW?kRY_e*Za;Eh>8~rFUMuXli=# z;>Dam_QGY=CvJY<^swlGuLzfw;hO&&)2hB$NY|c8XY>9^x*u_{4`jup=xc9V{ zYiq>Ty_eR@fAl7+PW{2up2QQY|3+|gtM-h|65$Xzo0{G&cPWg=C9p;D0;@US-*tj|7b3Meqi>FiH9c(-<}X&)i!OO zTCl+350~tZ7rTDGr0@S|?h(tlsW<2S3&~-=7uvJ5-mAO7K(5E#;stwBoW`Mr*AH>K zDV)q{n7m2$wdDu3LaqEOA!TaY7>^mGRJrEd*)g-hJo%{n4exrbZH*1#K`AYVD?}b% z=)TKlz~t$d%`8#vFSh6B)8z+zLYLMwIymf~f7;)MJAH$f#lOA>dqaamwcfZS_`S>i zKR>$Wptj}CFSn1R&)ak9v99!F+rOQkvS&PhHf<_vgstu&MVAMHJx_P$SLf9!@jeM` zabDlFeZ!xL9QSezG^1;qbt)b%xNIr6P@eadd6oWJi8IPGWNKf{KO_62P1;OAIPz-e z$~8uNrrF2wB}qg%z9br_It*4X+~0+cGyE=Q!Fp^(@cRy>hQb zMGkz){yt4p>)n}{oCOxD$EPI_g%A7cjYIu%|EElYt?=}VJhFQ$<3GALi+1Z z7pevFO9wrFU~3oa7})82h})(uOhIr@qx$SK!7hb-)w7xk76pH~uCJz+=)LXgZSOJi{qJQ=ZRy zI%j_siyMu_2tsX%jHh-v9H&9wxgj* zulala!hjnyueIHt{rArwv(x=*r`C77I=}hqSrP5IcY)W7%j;|7W4`5?$EfWQz4%A! zmvK&w-|r80-#$ifEuH$Lqv1;ho57Bko<}_7TfW~;J}*6ca?$>uZYCSAelJ~k_xd}{ z-IE_(>*d<`bg$}__v$stwr{X=Au!~*uL5197v-55!?6I_)y*;P0MyUGP z+j=h+{dHE|7A+q4+rFRr>pivccL6Kgz1=rtca@|z=TuCd-{n^QC~Nh~$o-7>?%cW> z?blctB4=M$^mAtU&8+|P4d?476e&zR-+iaej_>`|>gig^j|*7aTJG$=BD?F%B;NcW zr{%LwY1P!$IINimujQ?kx%WGKRnm4=C)U}s!eb|1ySTD_ z-HCu@XB)Ni^~1`yd=^s;UwEx;AK&|{t8O@4)?DV0));zy$=BO^9RqtH;ijXyb!u8Hw<>OXut6cml<#z7z>zlc~`CV7+)2@)` z*xo4D^*5mLkb6Mtlhs@HtP#=asCjvK6W6mTUavN9a?fAeUY>GTd(8v)a>hMBPtG$n zHQzYr$*kk|pQ@|>pZMnoS71}>^^WJ9yCQy?Ed2E4ztB88+h~y;`Wkj+^-g!rPyMLA zadBGu#w)J3#ozu~n0Wo;^mE6H`(##H_0`UPSiqnh{N}{OtWD}FXJ6iXc$tsAbJCGl zhu!(+vy?J?co6MA_rupW$GU93DTLkU+%x^(K51DQr&B%!+hZ9k-j_AXwVa$e+36nh zjQdmOO!NBuWckgrdD_zsKR24L|M~Q{qQ^Ve{^{0W^cPxh>3QwU|Ek;zx3;#+t>=x} zZv6lCa_jRpwqH!Y{NfigZJl%Il9=nxHwUG}EG%-4$5~ifa@wY#! z{8BBJ?r@2or|vaxw@yh3i*P4XMRA;NK}n(7^=8xAi_>lIbM84_uluyv_0jaLtEKWP zBgJ1dp1IMca&WJUW!~ZK|I53k&8rFKa?i2Y_T;o`Uc6Y!{<7$a4!sX29Q8hM!b;Tf zxxxRt5od4RwQu&gaBA*@XnS_{x!x9Ylcg(|PW%6|eQ9&;flTUl<;$rT7rAnuyZqp6 zNf-0!<_9Lf_D`Pa*USB8?utpr-lq4>J^awO*lPOy2R-ZAZ@dtB?96ekoKZh4qGHeP zPzlZRxdLUK=Xd|9`S$qD(|-NfT@1&R3ZrK_OqsJ_H}CB7o`f&$T9`qjn^p@{Y=)U}-&Z5F|C06azP2M%7vg~=j zu`2!5ae+PWx$b>eys0>`#z6h(`&h>H*SY-fH|uhgZ`R!XL2nxdpZ#qF+sA-6cZPke2# z(z7<$qw;*`X{PoaGJDSL4fo^I%ULTjUzX1 z6HCZhW5wOgVDP2t#pX&zR!xQY2_JWwdTh4+XM9@7_V6G5hVOp7?T4q@uBp#E8W~mf zjQ8c{6H(`NBje&f?RoG-YinHIN8LQ>gMY$wwX@=XCwa!j|Edh#7ZLb+=cJ@^*0}WK zwbS+gtzBDr(z{}7y1^b6?{9yM4y_hypZ-JSaGVCq!^vAd_&=}sX8inCi-=0$&d2E-|$*+#@nn@UvJDlKj)Nad5^-^#QEQk^(I*s2Z@M@mD!xFfB5X#wy871 zRI7i=M?CCr)s5zk|B?RVUyo?j(Pn;!rDs(0@-7}ZCd0h=zxclyj9hoZ#2WJVwoKmG z@GoXl%ZmQP-FwySbZz21a<9HNZH?Hp^}y7H30y|a^TovWg{2sF=gHPZ9X4`apCy?~L>U$8ElAe0}=FXY91J6fro@VmRSs`zFS(a_old z??zZiZGV3Mf!UO>DfeGDU2EGTmSDL5&YmZyXDy8nbK-s-?fqn->o<16eeq2vS#9q= zU}=fiD=mH}w9)F{@`PPRtt&b!ckax!Yn(1}_?LgD^tKZ7A1{SZ$buAI-bp&Ij+<<-oEhrR^{hlv3&Q%KNTyg)%OUB zP5Uj_&JlOza2qJOf(B_lIPUQs@czU9WdEhYih2jfdmQ(^^X3A*_5e=Uub3sZ8GUyc>Xn0y5B@&?Aa=cAUeL;j{vU4-MTflJE81MYY3lpuZ}%>pdth!3zp=?R zyQc5+4@UsFsn-nwsJy7!-XQ+_l)SN&V_cU!{Ex_$qq zA2gn}?_Yvn#s1@Ub*vkn2u*wXdiPhMuWysZGHh5`@~8jU!?LZU;{PV81vlz)oVU%N zzyJTM&vpO$v;VHQxm~sPn*8do^>22s5}5MiXM+9DJD+!V-u?FV-kb23+rMs{Z~v|0 zbMk!MD^fzB20%H>du46a++)%@>+e6l>R%(r=wx{R$E~%XVYw(bM@Zpu(f(C zV)x!;w^_z#ci@B2{H9x>tB=IBEw|+AcKEPQx?*QnS66z2}_vzIa(# zw%&%d2_|hR^Og4N?l{lAWfw#Hbd8hWDkr_(ExMDJaFEV*KgncJ^0PHtPg36zprAk&ySDT)T*Jmg0=F!y2u{6 z-vQaoP206~^1pBY{LGYf@ijJ<{P!*5oCmuffMZe+9Fh6k4^_X`t7&@l?e4aNyc}^X z`RCiFcVz8|7MA?^<$O6~{=$~?eg3IqGsDB#1$N!3{wuZ!du?$$JpWI2ZQP>#w_@|_z18;E z*Ol)%oT)f%*OA<#XTK~xedmtQ1{?kDQ%^sR4m(iuF35bl*P2w%AD5=G-q$IOe&n3T zD`Rm>y!zobp>uMDJbev*%g+Db{FY_oxsq_>@M9k=*0dfpu?s4=`8y*V3l(O`{=UzX@9A68lr!Ia`=2wjgD)niyp%R?+POOF0E=)!M1B35yrVa# zO-+yf^Z7u;|4ePa#P$1YV#NO!9X+;m-<4;3jue;Vbeg!@v(2|y`pD#))P_j&uYZiq zq3a?6#nAk47 zD&a?q)&iB?J8z!;@B87>5fW}cQ`uK#uam#WvT)BlOb|Gw|{y{74T@$~$CbN4-RdiQ$mcKw92O}7PZ zF3wZnu-Ja|`?sakC4GdE{|}L%a@o=#-Vd!y!qWu)E}GvC+y$E7s4Iu^IF0)H}Uu`p4M{2GIExmE@x-) zrZ0vYCCt6AI|NltPIsu~ab1$&`BK=%bV66|gO444T~bx%uB_X+AJlGKbMx}rNj;$l z7K?M(MmxcmB8w&a3mD@afkV$fMo2s5HvZ>acfXC%^rFuxdDEn539qgX0Vh@0O}rAc zByfj|q=K??AlvkB$6wvDlD3%NIDhu>jn~+M%nghlJ(^$G>lXa{+>Dnt*LGZ-eDjUx zhdmc3ah-Wsxbwj6wGTg?+P!G2;^APK^9{$%o@{v_$gS&gq)A-v_J&6@)jz)MYTAz9LPUy1ka&t745sOxBwd-lqe zD|sbWEkAx#mSaMc@H!TYscUwGB}YuWT(~`A?eguPpV|MG+G3rtx)OmDgeK36(QAFhloAMC9h1Y|_tGty-1w>cxjc3l^!j zavn|#*wO!pBa&^`igsR4u{~K?2YpIS8T7L!Tkoh@J+orP%zZ)Tt2Y`J&fk^Ea$DJ= zX2mYg9sjDz19&}}uRJJQaK@Z2k_tb&C`ZY%5Sryk6C-M_p)Ec~uPx8By6=JOq^9uF2|Ld&a9s9qbIzGntY@3qRvzcbx^uOy z{%KZ_ZpI}Jv0E%0S!)irNB5g=4_xdStHPVLQjv3;&mq%JBT;2l(FKJvuTKi6Z8}`? zd$q>O>`d23HO(RIMt64UoMV}5IkC8KdJ036_(5&X_Y9Ijp|Qt9rml4ixFR%tR!t}4 zbfuV77Un~%*W{i|+GrOV7#0{9ByD3M#BN=*VcChM{yPSIH{M3-*q$h=pSh9udiPI$ zfj$3&Dnd2BvJ0j9#ypIklv>z#Zu=?=b?ySrLrYhNnFWL#I?8a^(Rj*~sZ&KluU_5R za^Ab#x1@l1o%f9F$c?<$9it}~6f9&o?aCDbfTDZpjkoKfU45p@+OqWUKadPXizF*6}q5bW(i5Um2TfZ+~ zoBe226Q3%}(WAl6pT(x%)7lwbWcB^MaYWwC2PR=5Hm@Bt{}|L}*-U%hXdgWD`*%qb zp0C#J;Vu0|)vqkBnH>1dKS4b;)|E~564Ppr=)8>esyy2_t$FuQrEh|I`nB)*@8-N} z+9F~z|DSJ3%!6B7v%d>iZ*YrucfWYcRO4u=ZrF1B0{OBtZjSEkH4#@tc=lb*;oJYq zDN#1-bM5sH-;y;-T`Uf660Da#ymrZA4PDX9(|6sxHa*aN$o=F{_4g3*C9@f)PTy}A zqE~h9`;8y#KgZ8*YQM2jJbR_y!>JW6eto)c61}gr=NlcKC+EIqZ}#ci|KFNCkYBlf zRo9hYA@}~MYF50TB2)S6gP4rb@=w>SOQhxAAL}}m?Ej%WasM2qa|beY9zSMTBX>Z0 z%6+A_?+N#sg(LXx+0Mz4VXuAIK3y>Dy;R)Z*L&S^Kr!53aR01B^^&6Iq@?S|5@%mO zvgT&@RqZvFou)H4-|^izUCnIWvZ?3o!j03#6W$$^OMAYtCXJ&&G|s1Wd)d6d^OUX# z?D_QI?Ygpi4GSV3uunO1Opf6kgS0}W&YZ1vT0Y7*r=E8Rj(1?3b|%R&>Gc_hk`2$z zUPSBMYm13vdH=iZyWx)D=<0w?YtC(rU$AD^&u!I?-OOL6b$bcy=D7DgzY^T_SW?cA z-^tJ+cOf<=E~akz8^$K_mB$bNJ`?Mk_`>SeMtiAQNktZKG@Ha%itpgn_Yt18wLQOk zhUKHff6v}hu$i>d;M5+jC#w$GY-tvraVw3}R^VProN7(QjMJ0@yL@mCaUp8tlKNq;V zZmzZ!y=TpzC(12f)_QwF>TdqlOAE^Gy=&aw@;`LTgE&ozjP=<`(i3hsJb3F?!OHY+ z?(3yZdQy+BoM!1YX?yT?>DxU=>y^v|_N*{XU`b{k;50# z9~|8jeA%ea?Ar3B`(A{85ZcIVK1rG1{>NtH4~rz)?AY>uUA)$I<<~t{{fmd$(wK#& zoUH!x*F@LVkf&Dk-j-k2+I~&vjod46uQ$f=3-iqn_v}=)L2{h;lD~ph81(Y;^14?m z?wOcso~32|*lYpV%-ZDaZ0FY#<5=@M8;*^Q(}S-Y@3ie>$^UygY(*Sf zKI?q`B`zjbS$>YVCHGj~ zmtW8O!WFx}<$>#@mg^7B&Hcm>^#A(g(%1TZB{|Gl?5wp z3gp)vxKJ%#y-qLorh@2gg_e!HPyhV(-1N}b>Fv&1xqH8-pMs43+w8bfTsl*Abvtj% zvk$9N`fg81?SAm~^M|;VJ-xgwT!yCWcPXu19Lyg(aiPy_=I~w7MGth>c}{rw`I+I_ z^9vT=J$|=sb?C;%Wx+m;%UHrotYbXRSp?FaJ9?7-~Rpjsv9?Uyr}*C?OnXEMnk(@GI$Cg4KxM7{dtOF zVE6KdKVM&;J?tF2e2Iq7R|$z%iB(H}vo}m?`>xlKyMkdOuj==d!>>D&B!1cKslUIn zD|U04tjXSNrq=R?OXBZ+;`eaxnH4H}pkiX6!T#UpV$(jI@ps>$a1o7{X|d_0 z>*jvf%6j|u^9MVo59>ga1AZL&UuqSa?tD3V`^$DyU)6_qw;Hx(hP^U$<$1sE_uVzp zI#)a!A53lfUI(2Rn6==*3w8&k3R?-SG>bi&-P?DrUtJs;q^heQ_hZ5AQtpG@D!lKR z51QR@-6*eN@Jlen@~75n4Si;ArTAYP=A1WKxyVkt{>s^^3igBDDxB-z-7jZ7sJP_J zqT725{$EWAs{CL3@?En5i+)qM(YA+Gn)9`V_OFS(T5$UGz3E=^Cwg*s%#%5(JDL4` zYf#CK-$r}dT8~$Eaw(@CHB)i3_nBsH_kL+coMqLuP5Os#SDVFryL{O6qRqmbiuGKT zHgS?x4><10aj$RCUoq(?!!y@4~It>&Hu`hgmsFMdC?dqOPZCuxB_w*2=d zNlDzk(09AxF8iA}2X>i*w?9A7W!uR6G{KLn?x=F*WR82{F;2&&58hV3+h)G)vzXF+ o#)G$`F$RvhAGp3c`r)5_64MLuIJYz*1_lNOPgg&ebxsLQ0C@ZDDgXcg diff --git a/doc/images/qtcreator-add-resource-wizard.png b/doc/images/qtcreator-add-resource-wizard.png index 77517dee3648b98a33e5ff89834979ad200bda6a..fc66daadb973394218b6b67599836c32df15d038 100644 GIT binary patch literal 48007 zcmeAS@N?(olHy`uVBq!ia0y~yU}j)oU^M4oVqjpH#Juq-1H*1VPZ!6KinuqE4{{z* z5MXiM^&yuzEYaC)@!uaCX7|cI+0G)?*Yc!L;Q7Wo4^N(Kh|XSn?N&8=K}>>o!Xojl zPnQ@yzoIP7aAx-8U-R5|%lwM0J8}N6j=hhllG^-*e5G@9?|J-vssDGww@2+2pAO&J zEdOcY{HN>(BozwzHa#yY((EB=XpT73BGft)&xWnVAP|8VyFw`N}B z;_pGHJoO}>IB+-_Uim%0pW9*g1Bt~GG(FXS`Y3Vp=6@6qdiDLN@=}*gQ;N>AHOw*g zt7vq~(@5BSyk!zsNy!m?2GJi+d7`Io{o2!4;%%I9Vbx=2r91tsPWEwjUz5F$)iJzz zu)O$w|JsYp=f5oepjNkKk5%ZtXa7I8e_s3Vdvd;f@q_ImGm@g@UbqWQ`!&=0=0*R< zZ|jak*&j>_bJ}#Rs^*6NVOiEh1&;myy9IsUb6t{8;C_4PZnH(<*=3v9M16T){ZW|w zHmB^TlZRCDo8NZxy4w_gJUI1fxrSEqH{Zz}L0%k77I%0^1-{sI&N6-N+Sj+L&wC1{ zTl5?gaN4>#dh^e%%W|a;Jh{wL=%XorR@7&T)yF(7`^<}{o}Xh;tN9|rmtl9w`eW7Y z?juE;-Rv$X*L;~I^y5?G{%-y+T6W5MLG{U2p&b7e-(9Fl5c_aZ@}aV;hw&L+@6Q)K zA5PX+?hQ&&zLdXY|NNP?_vZ2YT|dEop0#GePZqlm=btjiK4mVpmRGXc5PfV7Cv&32 zH+fFKRwqXps~x2;#zui&)@871Ky>6-&0#$RCv4O*WBeV3inRcy|mWg(-oJ9qV!*< zuB~o6EKMBh&`w9ILUfjgi?`UC(FcWA$dOW=g#Maetfud*nQc7jWq%_I@PQ{ z1)}Ekui&w}^0UUM@_gJPjeiq1Do1|TJs(jeEMYZ{V99nk*MESIy!O|7ui^5v8S*0=HGkx`|F9_{%z6H?AoWpBin+n zl%D;4kSQ)SRK(SDl0rg*p_*@S4V$QIqgKheU%I||$M60pZvM3Jd-W)4&S$H zdT!7A=Dcw^AhKgkfvC6M&D0ha!4)5stl6J>-BF&|{AjU?dy=NzrNy%pw=Pm?cj-@v zk+I{5`*A|&H*A%AlVaZgLtguH-S*9M@84eO zEN$7bVxI33x0u%GFUmDnCU4r@((ly5CTXiL@AH2W|B=Wg=a$7uz6}4hw`M}^2geTw zpU>z2^8LpF`y0m9)7utmbba41C@3pa@?BpbU2v7R`tq`iO9L*rPSA3*Ua}yCvuP1u zosORFUyq!gTK!}ED>ko~Jey1I(~GBw`Wn-t#x|R)xOK?8%R3f978I_(a0YD4v0iF zTMXpwj_&_{dgsiI3n%W(2`rnpX7b)MIlp#1w7*l?d+O=So33{=tKWug4Jv2d;ki3( ztBkm(`P#IzyW}SD|DS6x-|?LPj?>3oKfW}a`r~KdtLi$BIVa;EGyi3i7cu;KpyNDy z*Gct<%zuOJ0z~9ztjzy*cK*^t1)j%sD#!Vhc6CJDa-FguG)g<-zZh%#t(AIZ!YWa^ zJ0jb4B&E1xW4g*+dJIi7SI0Xqk+uE($oZvb8;{h%bdK`Md-lis%?rF;mhD)1;dAlB zUE-gMdr!QWE%ZKZ(%!pY-=+PsHM~8qV@_}X%-%MR1r=U`^%r07Iwv7qu5f#s?&(K! zuD>n~4fVaeWLDqfFTr$&VtTHpT<7Rtl$y4nIf%n8xNBiB=R<9&EMDH71{Xw91r_xFDajXg@<$&0 z!NL0c@^pUrN&NC56S@y@iOxT`@K>eXhCSQLXGZrNOIKUI>^yH-{MwwQVXOC)uAZB- zMkQ$F(vo*GjFlHJ@itF8zA9Bb$=dbp)2)@W;;l8V+id5wvtx0P<~oo*;lTEq72Rjp z6F-Ig{=jKqe<^t0{0B822Y+-VAK>MeS81Ef|FZn&pU;v%6Rzh(33V(o__H|csS=a; zLdz{08=6iXEXYz9Wp!lDTphEOLuujyeZ|dF1wEQmnoXYW)f5%U{l)&bv6F9KfmpZ< z+w2pr?;m}rvYYYvuCVWZ@`x6dGa$9d)VJu#proLZo%lQuvJQwVb z(p%iW%*DHe(a87mwp_1AtxIN4NR6DbT)$DJrA~43?Z=tLYQOhX{Mr>);s5-;S&{zf znbwC-@Py~BdtG{PQMbspLpq&CUZU0;9QP-AbOpNYi2TW^qteRXBD>;B<}~j;_Mc8Y zj`-2s(lXSb{4{I%BlABjocu&te#(svHBX%Hwela;`w{R*)$YyhpBEOC+g*_V zlxb&LKKWPHJEhr|+TEsmJ$L8+=<@KDk)hDc`&MFGgG^Su7192!9qgu+FPGQG_G`<_ zt+(Dr+N=^^{e2TFm(QNh3tw2v`+c%gX>I0~U$<+%{G0yIizl={l(VzH_jAL`BkfmY z2)LX^-o4qq?DfUOuzm4obPRUU7JJ7 zoYzY?)+V;v++UxTHjlk3x@uSElv%f>eJ^L|KHE3h`RYW+hx33=c~?f zdmUZe6=A6tdPL%=imd7}$GV(vH7DDYg(e%+6fOx$GHNz(e{nh?;FNfZj})iFTkkiS z|9bgrRTvd{TZ{@=rOZY>_K~WF(|f;qxt0 z+pQ^S^5&9XdH2)AnhE`TVvpbNZ<6xct-1M7`!oB`2mk*2P;)|2$!?97yw)63>fnoBnBXRqfVa`{MuWT(jeP-urcn)crfrZfsE=vmY+My)#i#MUhjh@=lWa z`lH2~CN=usZ60=c-05InxNz>2Y06tGD=dE=mHTw+B+H(4yM8Lfb=15F{_K(>Dki_8 z`^N&d2ZtG%J}0^!ao-~%Ie+&lXVuv==G~pJdh7DbFZ=SVEnJaCkI!efgcD%M>}e^UC_rAEF`%N1aod3;;n^y_|ZvlCTc$lbBY4_kZa z)xR@u=l0ruIB-VdbJD{}T1A~cPn;^bey;59DsrDtq{(~A%w^NW$%e~5OmtV#o)EM8 zgW|=gqboxqbk0ngnRIE*heqRayAaRE%_}}Peh#iF5!s^7Eq~_OiS|$LA2Xk~f8HFk z#kKU(j1_aa=G)uZ=IGDZ+uT~bU3uNB$Hxv#NaXA9$-N?-C~?KB_SvId)%P>s=zjg; zA9=m*g5M|4C-F}gPw;%)JmZ*puGe$t&O`3Yr$7Da7&u#X>8FeNT|#?*FaEJ$-RFsG zdujygmF17@`Qh;M)4?|T1MZHEf0}JRXJ$%pEUK{I&hDu1dSSA-qX6r~RqBRnN`>3= zHl@tI@=g2aEcSlYgxM|{i;5-6+J0_+KRt+vasJ6YrpY|XdrmpHf4Fz|eB61z`TcyC zC$HSQlW)Rvt|^h(R}ZZdU^=98dXkFgWf9>C2l;MGMVG8_`ue4;{HKBKe%l>0WbOCG zSlYLXo$Jvqy%yB=We)?dbR-XFmP^pvHP_?qKd-qS6x)z$qj8?|$>p8>ZQd&nMR3U1 zxW~!_afD^tId#7Mu<-qP_J{8uHkY++{8oQR{d}>?@sEymCi1yGPs{ZLUZ+;e+kJ@s zaUj=DSf@t&=G7nj{zpz&`s*g0IU8qRwf$-E zQ&#?pw?{jF4!68hhx`{mJDcwQunR{5oJ6utoV(vY@A|x-2iiU@{F`gX!~XGLqK5oU z3pMYtM=LUMoIZYd(HC9m1gUI`p6fz zvcEr?>to`%5W5+z9~5_|*!{4xGt3sTf9%ZjVc`yq`Rdkb8=4I`ST6qi|9?S9{ke_$ zGiRxmbaw4M(b)6&-GO}tuNG;)dfdzNcIlL;)h#}pUKf9DX+G@FGSxyzF1GCJT(rE)BWwADf=#1%=hEX;;ZS4 zf4+Dzg}>VRJ&zs74~1ht|NMNgye5UsPUy^xPZQht+kRTS;U`s@>v?VgGK zlyL3u|9>b^{yB5>t6)2yMvj^$zV(M#uRT0!bcHRWo?*M8_wombe#R8x80K7{qryX)Zu@2lJ%&gLPt~e|LQYaF7JFICbA{R<#;IP zOOMabmfHI@&Xg4N*0DLF9p7=!YL>*GCYz}2i^)9`n}0dnXj;&^|HDf68$tgcS?v72 z&ePhxrMu}x<3Sd=?I~(sGnyJxw6b$%iY>nTE~U>V?g-PSG+vWx>#DPB6fU0-kmc&I zwc8@iUSn~J{oItw%bN09x`(Im|5B0v++3p(@$*Tk-4FJf6W@P6`2SE?{O5%Ijr>ZS zb57UX;(ls`$J(7f<*xIo@A+HaQF8DzUGj4$waRB@HL+bpMEGj`%`58`N!S-Urpry zh}vD@oIhRGLXCl;AyGo)f8BR~kA>3A3>P*>A7^1;P+(|&bH7w}%>(@<3(^@FmN7Fh zFfuU+C=f$6q@L%in#{4tqT&4ivuE_~El9VU!oI&beSIBMzuBx8OWFPB&6-iQg?(!a z%i3898ab;wLs)~PgcPpaO)WpRG5WwQm)2z_D(}m0$DY_zJM+n3v{S8ccO&eXPJ(h!Ta8ebFnJz zn#RC#AZqumBUZdqrs3)gkJa{X)@}_H*&4O>V8VuN+tPY= zzG7f``qMJr`G$$_BLlAz2o``%7^hn{#IC$t9kbul#YZ z+R!J!(sA_cw0VsNo{zKyx;Gz-V2XXeWlGR4zb?-E-#`DX*?zn9uXwSNq4Vq##eB>CUID@7=z2`@H2%wy-nVGnV(VTPhX}*&F0`te&MgrqZ^i}=&ZcDH;(_n`^t--ZLZfdgiAIs z%zyND`S-kgyZ)}aW%KTh{f_GN)m1mvP4im%-R=H|ElLTu_?K=C>oRyf!LFP=Xzo9k zQ*W$(x2x=uDA}@DMPZr8$;A(xRbR|$jZuj1pAb7y<@t3kmlIu<-rkelZ$>r9nZ?^x z#u*nZQx){MCBL`m=i3CGB};O+)B2ZPO|zb4cueB=$#XN^TuYbK?pgKj?Y_O{XZL9{ zoqBcekOU)ZA>)@F3xw6v)co!(c9S(uPV(v5*XikUR{D5GlA5Hfv7~8dwu#$gzD-?S z9WAb`IX7pwrM-Mwc7N%srH-=aPR`VS>}mIP{cq>F&#$eG_7AWBG5>e{Dh|a84wmG5 z_o9FNU3sVJ(d*Wq%lqVQYhHvjpR~HrYqRrd;r->#9TKypS7*PU$)PYqz~R@ywWX%~ zx7TtsDb8)b|E};aHP4IF*UNpi<=>x+N3PaQIxzX# zWpC%|&wQ`m9ezR(Dcr)m6Q8B`mUYSaJhW$ z-n83S+0JAnyC2sOWE3$qS+s~jE$R1PE$8(0hYn|7IWe(_)4*<5`1MP&CPsBLmd6Nu zyga?k&H3)(ZF!yL32#0mun9iu`gS<}Oy&Rlea3t`-n^Y1R}5mDubwsQwyE-&GtH52 z_0I4q7h}?MV}GC6D7HD?c%K1>T6O+gk7tQZe92pGL zYa{B{A8x8`RzB4JQ~LF1v%S9xzeUTZ_{rJp1f-kVuG(|`iJ*|B))DE1g`XXJgCEPk zSS%TnW1e?sN8w{J2mh@cEdt$53STeypYGzHRKETC|AJ3%cCN0gpEF-WbMy&hv;Zul`m(xX&#tB=$M9d9XtdhF(=iS3pTwau=}-h7`D((-=)6O}~?aL(G(cMc~n zcvrvZ&CEGUeUIPW*?IZm#lXP8iF4-oT>i2^=7;IFgUTE{rq{J=zuvB&zp`nMGlSH7 zhM7#Kmipx0yT~suyMAA?}diL8ip9jcqGyXT(EVt6w%bm000Nc~s z`~K$S2PS7bcRzkwZXY*QN-wErLd*L#r)wjw2j<;X-?IMhrj4&Ytef-s=L&IN|HxnW zj-@`^bUwU3@ZEX`e(AjI$7wyTXP1VS&SmUm|Nb^?ifru1%ANCNw%V+E;I!=RAB*GC zjt&fqGCwyr-QE3NdiPwnd&TGX*}mPr?)shjf`a$yLeKu%d+^*g|MxX-yR72fTe`Q? zk7?_@`M2P$`ReQYCunr#F+MrgD{Y>~_=G9>PY46=7Dd;KCa%@(ZmNB?1yB8amlyBZ zyUk$#qM2%o&X}7S*T(ceJht=^`<9T0vNl!Eu4MFZx}3<&J84^dOz=m{rvmrxrN_f! zqZ*E6{_6O(NISLHwx?&q5p`qZv(dN0Kin;s-6B-D=BS$8^sNeZSJ(yq+*npnslaf^ z(VWFW$t+APX7_CthGn&jo-a{7Ab0rX&%u!xc%Xasw_l-ulF#0p6jxUD@p`qF!<&Vdqic744oY8VYpNR* zz3aPGhwYoLC(F)7R3}yax$)bTmG3`u{qKTB``wy&U&o)$ob}^*{`I5(H7hT=|2k8@ z*T%7ggC)VKTCcA3vUXjU@@lb|eZjxIqF5Lhx@{iIZ_X%E;i{;-J>Q7+@mBHjI@{{s z7w@-U)BAh)|J{ghhcp(x4|F}g>F@5#wc5hZ*UaAZcJ<=-E5px4#@#=8oV)g{{l?Y% z&v?qVUei7M=gEsjYcHCV^lD}~f0Ztpv}b9ow%9rS6-N5=&6M@l{5miHey+9O_w!Tt z+g>z$_Gr2`pWeLvPrEmJ?v6WgV~_Kcmo9?M>N^S_AM2Ig&id_&iR6ZMhJz6$wW?9Q zE^5tv@20)JuH7VL^vE_R-B0}L(bk4(?S7RHzI-`p)h1LSsL*+!Eau-`#9CQY|j!st)eAtw+*D$`}YP&^2_a0n>)+! zz2(W1`scT9on0Dtqj5&(N#n&OJ0860ylu*RIjJ@#vr9?$v+u0AOH*!eA3t~1H1gSt z<6$NxZK~;gyn*+$ZPH#$OiNp8BKoi3cUWY|jTZK=Yr6y|8>zWp6w*BQXtRvTf}oXO zs{Sr`^sut-!-=Kw{tST(Gppx>&1=!nn3&Kt%}XQa@s1r!rnIbR*k(0zde<_;^rEI8 zPdMwcymb5dq#Acs@2YUGPkH2^qE^6?_4-Y<=I^IdmrCD@v$~%B>QwD|^^$EfqJK93 z-z@Wut?g`(Qlf%vN5;0Lf8wpnM8A5-wDnDVJmtm8?;L_l-KIj2TC&cdH=%`D{dmLjspL3k2`2|N!W|Iu>{?Ccwi2PjG6TNC(+rb&Ttr5)pxpxN!Z@J z5Lol=$9BexlP?J+E2_*rwo0tssMc{wlv4$xl1ac5FUH2LMpkqC{rWUsNUvCJyqRw~ zgT&bl4-$HVUOjw$)^vl-`EC;#5r-qDtl_~&^wu{ON98hQuG2NX9P#+|QHF_+S)(2c zioDR?I#Z+7%;ZMA>SnD}7H%bdt|>v%4_+@$yKz9_ZEpA6r!L`oEZ?`9iHL?;q^`1C zF46SsAcNz|5T?c(w^N04u1&fV(>L|kkL-%T*^`Xy_HTLgVdC${YRh|MAAXJR7UfuY z`K8HBpJv9XUZxSHe2O)@G~bBpG^w$)xb%JA9+Ln6`FAzBuj<)VKZ0wk2?;C%1>q|$LmYU-Z*pX;pN;~7KRhs@8qU( zE|Sc(2u%B1c>U<=aDUmK2B(<0ScKUHEb0=x{3bq*sXu%0_JTWEyGqx$isqbsp1j9Z+U;>=AT8`*5N+O z4fAu1Or(DQbH2J$8r-6AW;iHw|9@eL$u*Jth8oPt&81$Pi+MV(osZvA@$t~ig;G); zwn3XW1t0%mc4xK8O%8=c@h5hiOct%ItmMD7Muc_aiOsgQHjXCBC7~xK7=_pKp2sVjp(>CMJ#&8!$`@M`;2aBeqs@56py^dsQC8b z(uGs(G$lXRZC9zzO5)MIAu&JjruU}9Q*$ySWhEX&vIKZ~p8Wawd3SfWY~TF18NXe1 z4SHP92fk#tt4=?=>-#3Z+E=Q~&%&N<{ad|9!%J@=BMXC4i$eR%o8IyIk^gT^I%9Gx zv3utB!gos|)ZT1;WPZ)IPp6{V^OVQooy@b#=O6Ik@jK_m(LZDF-?_Z`xxT*ErxdF0 zbmu?SnR&pHRmbA6(5BM)?|$VTdtXy>ul)R*`_pY+itaVnPM9d3eEHc`{agEj?(RxH zeQf`}-8GNTy;&XKYT$KNdN)6-r)_4JoQb1m6l;uws_)Kc9HKdg*Uq{AeAcYrDj)Ut zZr2FYxbmg^5$n+@Yo1*Ge`C`Iqo~LFb>ELZTjF1Kel~|)#NQy_Z++(X?nnJU_G?X~ zaqU!x$(vqXxcySS{7=67qfckg`wP`QYuX7e{mmyVT9WjB?Vio1L5FVbc(9_yQ~1%7 zAOp+HGfSK9Jl<;Vs_r#oB2(0Rk+7LdCw%4Z{1|c|%}IHMpU+8`@N<7E49gGB`SKx< zF}-VD+_wd4$9w!cUTFS$m?6nLXHosHD;|=mOI@-n|FJq-ZnAFC-2CV&&k<+sU`5`S z$N6LzbNbD;dY1HY>9ee*3SM7=gPKA+(?=s~^@)_&$M`Ef4 z8Yamp8bZDYu1@{o&a=OE@2}m$Zy7l6ZhhLeVTnP$=g+0VpI&AL3I{1y>DT^0Ywpz+ z^t;!?w{u73&mexs9Q~fl?RJkNZ%g&2ota@68X9`>;>D=7VIr;{dj8m3KbiE}gr_xe zqr$g?b~m^-TQ^;dW!#+*Adq$WSf+5Er_A+2A^H9Ch1Q8(`GP@-WvXdkChN%l{NMNI z^h4Jp6?X9~w(It<37fxPZdROizDmIa%c3YBnK}I4USfVv)Al<1TP;cLtiQWNr1yz$ zYnN`)AsxeIC1Iae>Rh|M%Cb=Q@q6}W`CEtA7J2?dWqeeC;nB-@g9-p6uPrG%l=(@#_AqdR%99{_jm$8=m}q zxPe`Kjl`+9?{0LKSXLi>z3IlAfYS=Qja8Lje5fyeer~RHd5~9VD5Jx?ySmrB?ED{} zkeHp8SIcqF`g!wqgU#D=HB(PX=~^C?eaF5s_uN(?rxkCk7B8y|J7%@|#>(ZwPp;14 zXW1UhAM~7QQf+-r#edGPU#{@S?Ar5RJvLT$G;Y{hI z>y4$W+xh!Bj4ui6o&CJblu1F~_WMHHrHcjT2xyh=V`%!w@+m5Ml3cP+n%*X^%QIf{ zW+#p=nZmJfN>GL3`cFSko)cZIz{7m8qD#a|tW^Jt_K}4@MC&Ft^Zjd| zukhm0BKbtem`yLPIIiin{IYa{^b(6%=6mn#eI2`tMX2I!{vrwae1_zTvsX;`?p<(L zn9{=hMe~c7K!U?@!PzdlK`!~0DSIYOws6|}VpF`%^~FE4#IBmUHO|=2zHG|bh1-{A zH2l1??7s*j2z*e}>r(QZWYJgaFSY0LgFPP}zpG&SzA9IsXvy3gliVwB=kncDIo}re z^=d}cwrP78XsloU_M^?bXU+Row$z)X1$)*0z1ZRU4D_ z)ft!!MHuwI#otq^zUFb~d#2+SW=9u;;A0=sC+s}JX18EUkk>}rc$JT_2Rb$v99W*1 z;?fYWzViFMsLf|*FKgaw?bayJ*2EyydO}?&=;^=jr#Ja_N#=$;5?r*KUv=nqsVHP~q*?)m~K7(EjD+_yH zjG&OZO5U6mhgdZ=dL0~QZ)uS7QnbkQh%w*&`tIES@~7FkSC*~Tayb=t-hbBrQoqHO z&m{k_3(kCZ%0}sJuU*Fq@rDkLRUTWJyKYU;i1|BTc zjeoYvyZzpse(IXTgjAQ#&An`H+W!4vZvq%=BeS<}-+uktHLs;YMtvtNw{O|9WYzzA zhM=n}SFXHyGcrYT;``sx(b2cAW;aX<`Ob8mXL9SykLLO|-95@hO7gWoAJ09oRq5ac z*^vJc+2Z2j>gwtf3td*PUcIU+CO%=+EEUd8JsvKXOtxOTSDv`w?F6o0LgMUa-AXDZ z9BEuuC}jHg(n{m>^sc3fb8K8ZwK`|qaQyP{eOikA#l`=g{5rnDF-(xZ^Poai_2btc z@)ifIi`xI<=gyeaJv)m(Z$JArTwFg?>#)Vd4xU{d9gH0wyFX~S#K_3ZnH{M&?KlHt zNqYJBnIEgR{JZ+~z5afq{d3NXf7qdj#Hr-n$Eo1ZD?mFo;Cx0cv!O8t3dW?S|1LvLAUII}R$Ip{FaX`+V) z!vhWGqeU_uXYcNnJ$j%}LYQfyhewf)bD&9kqk`we2p5J8I*U)A?C7-%s=qX6Sy)8w zgO;R?4GuD=r8Jn?S|03gJI=1az~%5iwRO+Tl`HCM<=xiT|M&UwclXAR>W9T$?i!Yt zKJwbM=-Zs0TN`d&_nP~`>fmO_Xv>gGX?Zj3ez{FtJAJdm%+Lq2CTaf;9SjpI8{?q?$VzAXrj^0( zA8(9JJ*WHc6Jy8m#~&G2d~)r0QOwBv@U6Uo!j5#`kH_VwO{uFY{_Rt<$?SP5-@3gi zg&*cROJ9Gxzb)eY#m{Ob90lyt5X^w`TUBE8oydA949S(MIZim9(U&WJD*8_ z?E>=zQC5Z)523~hjvN=tC+*aGeeT7D8xvpW_2oWgSzu|9d!p%tvhwPEa;EjWz28Ru z?$i0ON#H>G9JbkEGwsXM*E1xi9_wDHTi@~FW4!f^?*}*bb}w3gCBwo-X-)qWJ*z!+ zsb_jwzVGAS)|;a?t-5OG3`U1rlP`aM?k4%Os_K^63v<sGnCZl&<}=MlSZoZ-d(tei)R#TD8=4%@KwLW-nr9mEI}TabtUG z5WUB~=t$DedCP$>b!dT?`e8>{}$9_v_$@z`t&k;H-9|$kx2FY_;*J8!{05u z+Wmd%y89x9iN}_Rip}eu9k5vK%<8X)=dk+PvMl>{Y$q$PjqL1xIr)g&iVvSG+pBrx zREKDojB^p&w4)OLtSkO-2r%_DFe&V--Nc%_ZOY1J(bgsX)Db; zJ^NSq+Nj0Hm*n*=Q>kfnJW@D=jX`+&E&DH<`fC1|oqhf7&xvxu+2XSN@zozTbkGLHdAIt*-sIrf-4~pXZseXhuOVuR71o?_BXenZrMo96Tkt_qdM4m7B>4&+Y!Y zpLu!xL88l(tJ`+7D``xh|6|3K-Hy+z$^sZCIx#XlV_;skHRNyL=IRNZo1M1b^MCnd zUZv8n6RVH1Z@=BSl;LRL=IN6BT^%{^@^sxlJU{aIH`QK-myxp03YlYObTOTURRejaJT2F6XM25RHoyO* zWXoysSAO0<)X(tn(_w}KwUa9XDu4dgnA_%}^ltWf*5r*-7klgS-(KdMb^7G|yMJeI zH=49WroLicXj8HN-2H#-tSA2dvM*TLUs(9FZPfiuGi^c>TyS|H8?a+fToUDoXDEX+3>wf!V40k0&Tl{{W_Nkr-w%Hat zr6pJP%XCUxC$TWR4830c`{v=^JIBjDe`>O~mg_(6-~iuAb&r?nttjH^ zX)5~h`e@Oe??pS4&sHs6b@cnasbANnaW&kx`LD2jRi4%%t1eZJACf&DK^zQg%#!aP zeso~wK8?3KH@0Ta-Q^q2vaRg%y3G9KU7tVP6TX;u*uB@H=-HA94h%C6Fii`}(!937 z*Iz^XwX47y#yf9(856{G*4+whbFc=uj%2!^{n#_B#`=!7A znb$FQzj%Lm*uc_~VpNlV|JI4svkGnh${l}RD6?(l#j@*()01yIwfEQ6d^@wTaP{`z z@z%E4_cna_S^ex=21|XGja>hHCgw9QwlZl>>hNd|^Y&UI-=2X+!Zp96T-|xpspMNah^z4B)&r^>db~}SF zx5|FWR{wTX@$!o+x1*Ef&fMRB=;otb&%}clCttT^W1HEjJxf_|?)36^1v-9{=h;@O zo!#>NTVGw%k~X#9=KIfPJWUUsl>1gGtbSLK?#)9Rxz6rmVwko}G;3}0+;d+)PWbs* zTvAh5US*}LQd9DmthI8?1zQ$IEH^G(dv#m#=ffXAGR|x4>f!MZXK!1yrK2%FVcNy1 zQ#BdhJTQ*zzjswUFXow3`TmWib#TuVam|? z_SU!D@@EITxx*(!@BKH?m~Dn2gXyoe(TCUGl>E-u@s4kwo!O7ehq>h=9{#xyYG-uf z<4Y5d2OUpBx98n2ee$R{`ghd&d-E=4XKt7Bl?o1HNO*VEB0@=(Ma@}#{i)6li;@Qu zLcgk=owa?%-9__#o-o|s@O{Po?ell?>~qjP=5{vW`EgkrCH^@Arh9pt_B1+ISTKByuYC}HENQs=?c!`OaTkG{KVZ8byT$~*SvoiqKn zJAM^5zvn-VSJqm~PWkYH@*jU**QB^|JB3?$oJ^0*?~C>L?Ssx&u_|>&coZ~nObdFQ`RVgc4-SsRX_urjCI+a8Oqk+$UeKx2qrs4^@7l{u zp8d>n{R$n24mkw}2YY*;)^D8W5U}jA+%oC7CECq4DzdM_8|OccF#Gz`Zh4kcry;LH z5?kg~4fDls4$oe)g#T9GU#C5L_CB1xF?GHCy*u@9>RuNX-}(`8=zWv+9K&QqWz*&N z?w%`^-c$ZmB3O`7w8F;r=o-tvVR>2i4n)SB4g0};pLL?glUJ{}_VR0PcK1pBL)vK9i*`wLqXLO)n;?{y?^;YH* zU)t8EubI_k&n;)q+NSy{C^szY-tsAX`sKMYbu&vq86nTPtIy4}uP$-7{1Y`} zv8mMFh&-J?wm}@%p2*(cm-h9U_YzB`xwBezqb_XftNrPo@ipn@cKL&Hcdp@L&(d_Jf7V~->y^FQd}dSB+`RXb%j>-4C8VxiS*TERXolWxy=nGpKWrm* z+NC(;J(qobYuADN7H_$)v9(DT*YGy>39UF{IAz+QqL~tmHnw)=r~N&>_uPcz>RaO$(vWtTnW*ds?bvRw^!g#pU3r8b?ZVO+V>w%*4L9ZEc$%>t~&pgwU2*%e7RR9 z#rZ(~f>0IxxDDCIrhVo6@W21omYh#dgqK$L&3XCM%}saaot@`zRP+1&@SY@ozL)dn zrfYI_M^x4B{BpRJBXQ?tM97OLPp!`#Z?Wunu-|F!Pp7oo?|(hiWa!$lL;IW>i-OZJ zBbBE34>m;~e@-fU9<}p8zIs8H?S-7DvrO4vt(RA9Tt6kBzb)t2j;!NB+zcv{jHe0x zQ0)@koVK0su3!f90sZFX8eIP#Rs0c=IKAn^Y=xA^_bmJ!L&~Rwu6&i8o2odq<6%8} z|MHs6&qDq@xNyVnYz^ZAziz!!hA&4wqs?U&hurkP^y+<=^tT@e?o6$I+&g#n+It4~ zk4~v6RLpw0>@pYg#r#*NF2>gMwV%IN_v7DRlb^FnH%r}ma%RrXAHGqU=Vz`yzV$o1 zR{rx_Pu=s?BuynM6Ef{3oAgU6IbVnC?fkgw%+j#kuHDOa&g9TO?sDl|{7&n%YZn)O zy~CLB?$ZbL@3-RieR~pn>DAlz{JZ|s*Txy!ZkS~`#aU*-`TIAYosG8EnrC}s+VaJW zEN^;iH;2Ek&U_}dCF^iZx^hkR`?gYcyVH z^|evIU$oD3p8Mp@*}DsW)(QW*!fTVxja z<XdK)&ReaR$1XWXS%Qd-1++2 zx~V6Qn#|s*m-6MMy8N&6_YJnqjraSrQg!vBAnqH-YSVP2Za@9kw;{Ls``ilub93!# z6WH|`G%9QBqGGF;0`g%*M1g{rEm9Ev}*AAc;dlKm*Xd{K|D?(8iuSpLth zu-WURIb};;H21!Pl3ji4qaPbpzH8ZFrkTEY*_$)bJ4>UJzWfoL-S2wtwZ6gk8Jp|Y z|MI+YW@@qZ_WcpNLznNG{>i=d%eSpsoYLkKvkX+TTIxQ{IC*d1^;PL|-4=gdeCQN* z6Hz{5pIhbfa;4SYXFPM2<`^uv-gvt4^KTXh*3fIGlM>%Xo_&2lTL}^?d!Y4;^i}TDy^DT_vlOO&o$m5+na=+>zB{4I>PzjZnO4! zU-s|o)2ElDKK~Q`ZXvgL*ur?;Ji{}!$5w5P{i_+Z==7dz^@m=4lumv#Uypm{u1~jK ziiR=$;E}vpo)!8zhRL$xjYZ+RwGVDezy2y6dzeX)VWG>Enw+0cPHcJMe0#l*j8%2> z>wm0wJy!&LvU83vZ`jTLr{$J$;gxMQ_jRS)kGkt|*>|&_myY@K?9?M){oSo==_OY_8 z&3~-7`PK|K_tvN7w|+l7a_Q#l^{s2}X3Z{DO^GpIe44YgTP|*2hFQIjyWi~kCm$2- zzxG%uG!U8xk*+49m>IS8uLnJI_%Va9-Nt(TAIQm)UNp#opcfa9hsH zF3nG$v&&>GLd)+NT%51Skl1rHsnEfJ;m^^J6*FhftlBGArz+QfoRR541ke2i8mIPz z{k^%cxaLT~tAD@m%xSrsxR6yoE{c8Y5(XWPJ$X-+mM)l)nkn18>euyxEgLefteF;g zaIbdyeB&nm)T3*B;kT^~GPWH6|qwP5&5vQFv?3Fwm9rK=Tj1>&G?~u=bug^AT#^g!U zKO0qfX4H8#?On6i;hoTxE4j}XRlfht6K}LF?bTH0IkB^EI!8$}w|uiU|9nCls^ApmmVKdjb!t)=d9ysZr@9qsCj9xT&oWE8kl*f!);0a8DN^%8bo?$cpI9hk zmT@3RZKB5m_Z=@vrd1Vq6#RX4^>w>{XYJ&0l3=D!SiYfw4UT>x@-hS8m?ED*>Ekh0zeQx=?v07+zFju$j zR#%2+RSSPk37vSjy7K<@Jr;8oEn;x_FyHCGe>u7S#}+?&BaSW5^3y(3G4u07$FfUn zw@gppH0k||EnYw34?LEf8M)c#%+7Y5nxl1Xi~>p)3=cLqrpIrM`!9GfaiXF2vhRm? zo_A8y+n#l8bNuydd>#%H4qV(a?;#6|0E?!%Y4+XJ11~bU_3m5WK7KzcE4cpkJLbhv zx7N(E|CY3hYu_V2y?I+d^L}}0ykT4OS_zL8DqB})s(bDH^guIYf$01E`BhJ|-YXws zvpvnl@k7k_<=^P9cVvneEdKeL_x2+O0izdh_rCgXQ1fF`Z}s8j-;4~m&D>fU{$z^Z z_v`2QEx+EobE8c&@RdQ$vTGUzKf6-H@++2J5T2uF{jxW#Ly&>P=Nleg7Hf&$CGk+NS$^Xj#$p}j1BPeLUr!Ve5`6e5)V|_G$5-|9^P`P@ zxZ)KjvWQQ~+hMeO5P?XV6B#^KqEth&ZLJrP>-{)9vt$(#)VSZM*l<}4DF4d^iZ+$Nw@8r@AS;QN)G)U33G+sukFy-AH z*Yx{lxwkIAiam5!{iSQ=e4)$6UEIOna%{uAPQ|b=O?#B{`uo={9rJ~E{k*ZyH1YUm zsoqyQrkl*gr|0xV?KY|S^D+FSO51sjwNZ43zrF46wXHd9w_yEz z{pweLfJb8c7sTs!Gs!TWW4{DS?1SERfRJl(Q)WBKosXJTX%%=?S@p@@FJfnWkqqV=f}MM^ z>ruz04T7ur>MnSI5GWeP54%T577a$f?)M==2tm8dsBdHg(tdWd$0t zyC44cYl-a6*xh#b+uYbkT4yRJ&+$`o(%Zgas+3UNlC3e@5@Y@I4OVYePn*6zX6B4z z=kDz=-n3f1!)9B4#B=qfHOJ5NT32rfkCkS)Qk3$7|La>uhn(2jw{L~_O3zrfG@bj1 zTT-`Fdvf{LuL652KKf+}aB;FsJ+t~dFZW9&R)sUQ%7?UU7xjKjeW-X zcd}(AVNOMCx>NsM;W#O-KSxA<^SjD<=eEW@-)JjUtiTf|x3x0k@FF1_?Ub6(@Z@I3 z@YiOgN!Q&(djlRHe8_%HUqmE*$|a@h%ZpqUH@Jb^W6fI zCr_?FYwR#1*-&7A=E3}f%eNoBv250E)6*9mI8NNZG;L|74+qPW^|^;0FI~PoSR^$! z_wVZXmJ>_t>>mZJU3umP*MdEsZf<6WyEJldZkGPdWYzQS!b z@Dlh_x8l!{i)-7j$L=l0+IrKa7Cm5Itiiz#f*E|`d<$YDlwC4Wt zmfh{&-dmUa`E%Pw_K)`(McbDzpL#z(Ki9hcdEp+$f3~UTy4^c>eyCnBrS*J%jD7vP z&7aT5Ej<{|+n@gIg>gbw#hYUS^4fxbWUsz9t8!Q%{6|=4?Z&LLHtL#;_Z!#Lw*9@Z z(dO@;bsNs)JXv2l;xptNQn(GULWBIjzoPYGupn=h$+ktz5p{b}@M!?!S+x(p&U;eHQUFjWo z*v+roM_1#|hYv4W7;E$Q>OMVX7iYP1?}XO*8JCrvm*w55efx9s?%m>NC2m;jI3GQv zuXWaA$A2T)I)2IiM`^sW#eWO`9RAIJzxK@057Uo4=JXI+xc_6m`vH5$qTO!2S<;g~ z*mgL4kXJA(%eb}Y;r<&loB195&(FKC8m2{q?SH!aD6LSy`!Fc14-%AMQTI;AOY(wALlY2j%7cB^mcOg?7KoPLeZ_ zFlNmU&+oL{SnvM**;%&p-DfT)KRD%=JL~$c(ARQ{(`!Q#e&klza5-=<(6*nzr)cXK z)Ua>&?p1o9@9mk(&#u=u%f9y4p{>!!uT5TeyY$bUg)1DDmzCvgHrUzHsBdArsX)rE z_T{4sqO+6C4!u77`cWL?g>t@iSr<3GZLw@O(JAW!84|dX!p{Bsvv>9`6|2(?ji>HzD)RpE zsde$Q^{39(>`ebKW2OHS`w~b z9Ln=&UxZg+Oh`z~se~VVXN*ivC#`U}oRhlTz}Hab_$8j^{h6m%bjPdLT?vr*=Wp;V zqd9K*WyuV&I@Y#@8nasW>)J6~l&nsYE59!wd2{>Cue{Yok_-p(*X42FtzBC9;ZL01 z&0_W5v&$B!e60HM=IguCcAr=A_DT0ztTUrJJ6ei<+?>jM-Iyoghsn;;`R-opO=p{* zpLffLr|QzagKabRex4P5JkNT;G;4D%uB;gIjAK{A)DGOUtA7={Z_}H%OFfOJZIj$w zaru0vts5MwyjQyj1Q`ynIux`}zxQO@<57wpyMobfbVHYo|xdua9S^y_gZZ@%Ut~lIdYz`gf{FZZ6#%{HT+W z`%%V)WAFI)7sQ*FIK;>NQp-6!hrLy7@vk3zZ|xo|UG;23nx*#Qb%{Uj9}7O>FJt~` zaZ}rTk+rjIzFk{xwBpD`wyAFI5C8kk|8JFareT4Y?5(X?m#Pn~+QO9Us&q-y)Jn`* z_1m$Dy$^rqCo`;j^7hTd#eR0@nHmncS07*Bf4XD8N%6^NCZc~YZpJzZ|8TA zU!Supa6(qa_Xk_oX?RywU7oAM;NmUIem2s2QSRo($H%)jdE1L@$%UG5?J97L)Xkzrc{ZCt#_+&kM z8N0M=wtK9-Ig7-^B@r(Bch`U4>-)ZO?(FdF3yDF?Uloc!)?6d9W9u!c%^QnfuhWf* z(Ol}3ad}6sa9-?@J+S*GzeHLuL`&#I@{d1^Lw($}tqWv=-#`dN}*3R5_`p5-W=4zg-$oTM}fGPi;-M#A`-v6%mPO+Kh z`iO-~z9igPcl?aw+pLq?$B%KcbR=(`6*M(2eZds-yezi!va!ccr~lY<@XF=gsXRtT zALBP>X9mZcPkOrN^|y#!NuQnvhOM9VcDjzNRKRKeMuCI>P2?t>viP9FP+NTR1lNWK zv$Am)#a8m9QexIUh1@PYjgSTX^hK+eoVaM;W3N3{lWc1U4Om?r^RY3 zK9CN1cwD4+#qA3ZWwQ@o3Vgg?RrA6038m3r-iW+l{(tWF=7*c7$u;bkvSY~ncI?i& zi?7(jm#C~VdHqOt$G+b@yh@yny#{OyQOns|mO33!;ZFL&BVEF(YSkFP(6BJ5l2edr zZ`|4oj;))fTn;{#_dV0_NBe>*BTY935!a0}Vt=l%bRKb1Uh{lGOyD}Vj1-jvBGYb4 zc5^TsYq0EF%JS@9_u}>IX54u5Y?^1ap31@e!;dAkg!=bATE1;l52L^zZL_#KuB(f! z*LyFJ`Tpx?wJ^82u;R5q9mhl4wUYJ-Fl2;gooRmbtT#KMZQIuzlbk0lEB30Vf8jJL z{}R1FJ-)u)B>z}Td6a-q10#!*;cAVLR~fM<+kZ?7nxSZ({#VtcBNku>aCT#7EkeVKDs^BU768|AwloZ zo$2|KoX?mTx{?Id7#fnaKHdM%c5n0Mi@J90_n+08$<{M6L`;?yzNNe(_4-fmzExjT z8aWtV9ox6G@ocmo=gjh@F5E1P@hh+8_1)ZFUOfFX#xeD76%V=VahQ{?it(k#ZcCr+JCG~5t!@tEh~ zTU)YhjgsP5Iq6KBFn_&^pTxCYsjoK{KRXvIIeYQ314iNH{<*g|rQUzALC17D>JHI|X{lv`mdTXP$ z%52VXo;HoS;mvpRd$k_y4VShYFRm)fxw`B3wCwi=4A~l;v8HQE1G>dx-RD;qXy+WB zcUSs(x$J(kSjWThtnv*Z@7Kk9Y@A_dUvub&VDj zkGp?E{?)_hyIe%}*lf?ZeQ@#V@HLf+xi{`yzqMeYX%!m-Pt?|X2@LISi|@P%@8`KE zD7`!R`c5T25!Iuvkt@&Jr`+99{5;8PyI&uuR8=-Go76p#p-x(^f7Kb=U0qF5 z4*d7k%kwrZ(Y|M}^ZdWd%fGLgzcc6k<5uA|tLUgHV$bC*idKf4KP2wq^Ze<&TiZV; zyt%gU@Umw&`6TWiTwnJ3SQ@Lo+}@L?ynKI6iJ$Y`@ZXn@yPblg`vinIB4&lHFzqYd zWg@n3mU;QZDU#gtmWXt@upED3YGu1_Mxn;Vmp(CBTi@ULbnvhB&!0Q<@2jrlm2nP? zn)S22U9BWFHFaw2yQ}B_KRKq#{q)r+yUUdFR#>?{M*Uxw8&KBRhy7A*{(db8KRAj?OLDi~3=(RU_~58rH%yOP)$!)0KGq{@Jx-r|+$Hdv5u- z`u0iBAO4RxAACRTIY-=GFEj2ckAOnMs>Z|L*OY7*xwz)c61U&GmcEpfd%H|m!X~1r zL5Sn->u*!CF0t}49$&`$(ZI2(FWC9YI);?vA5Uxeb33?Q_LpB*_NJhwYTMMs&3nT) z^IlwK-C0=|yZl}Dm!SAXYcHq%km*%XS8i@?U^I4az4}(Q&ve_7cQyrYjA-K_pc&E}t^!W#AkjEnW3GbpvN zNGyK8eIj2>)$ylyE?RT07rnW1%aS(-7JA&gkobAJ&aQ6;;m4DTS16Q92^qb7cze#D zB!aGXN9R^r@fDGL%_$}_8*dyHI%%`* zy=B?+%&wI-AKuPB%+`BwwP$}`4=2-x)%R;B&h8MA;GefEuIPtDP|~K>-SUc4w!RX7 zr2C;If5+7<^V)6uIcu)wyt%fuZ+HH_s`z4;BOBt*3PkTR$eFc#DGP(o-B~)(F>Cic zdwyt9)-i@f%aX;dXB_y?BA1!fH@&?rXsNsj&)RDu^G}C-ooTXUUVr)C4W7H_=P5Ss ztNYV;syt@H5vhk6(qBe|@+sZ&!_o^ok{Wt~Aa0arX1Gr}Y&tudG{qV-aVUvg$y?fiWVzl7zNmi_(Rlb^^tHNv@bZR+BMi)T5jhTmrh*LZ$?5qpi| zw$}z3S?oWw7Q9~2ur6SsV8{#e8m^EJ`PX^1B6gU~5V^!qr?UP1rF(K(SMvTZ?K{7q z(C)+Sj};OI3Q`ShDi0(sXegT7zCS#BiIM4~Q@wSH%&cXSQa4x|g4J#J7C-o5%jTKI zUbbGA!(LG8YWCIbaoRuFzu7fjuB}^To^ecPMasi_8&+F0gj-a9Olm$d$8T4%xXGR4 zF&RnGw|P#@+jEB%=AO-;+o>at&f%FW_{;g z`)c;1gcDKB_CM7mU4RMgG;m%X*$_jAT{?iPV& z$LA03X584(IIU>q-qqWuoDR$4t&-Yz^o8bhx3%fIJs&o&dBHTby;W&uM3A9HN>d2i zQa65uiz~c%m?p8Xd`Nv3btLil0y$@^AG^=YOAo&4{KHL0Pe;4Ot7`AOqdY&qDhk@V zcPvQ~s;ED^*1)AUeBIm_U%vYpx9n@)wd{`&c=*v^+KMjT{P`&{7Jo|ouN?iHeqZFp zUZz|9B}KnPH5&{*W!@-!`ReJ~J-QFSJ4KwEVO1M2-S4pY+b&-DR3)Vc_RYtWGq&zB z2oC-6@913frJC#WZFOGB1Z3Ync6H)xb9VpRGd{$5CI@!U>pgM$wb=UmdkS7GIsNgZ zgkZqQON+NneNcC18uLoYPmGhB?cU7V|Mct zv$MUNey?s{N%0$)bnj{p7A;Y*`>s@KtDo_pJMtX&V*v-mUo zFKh|F%l4r-EYEc91O4XX${b9by7_bVO`aFZrlg(C{=dO*pP%2lWy{opRT`h4E>X&N)#>~lIcSyw$hSiLxFZt`?iYtIMT zDYp6ER~j#uN8DD6-e#qivQm?0s>x$M}4I$g#EdGA@rMI zHcsw5vhMns*LJ?bc9}Y}cdxMtK62s2w#4hT&yO5Ge{{dU@~d6fr=EDDw&u2I`MbP{ zUi?$f)HW^aTal{Vw%%j&yMvoKqO*VWY~YCBpZ)(~@=4E|chlCryuOl?NrB_gu?U6) zkzHlcmz|HxsjGW0dDn2Haj)|^&)EDue^wY3PCC*0uF?7W8P)k|&tATqCEM(NMI=nM z;rsKO+;84@AAiq!ZPltJxp%cb_-CwrRC-8QY)PKny|8J|Iz$f5m*{V|Ec@AMUVnV= zfgN+6q_>y9_b|-bnf8!D`G>4Z%>Dg;E1cHe@>5^*?V5~~oZa5P@2%%VO{l2+c}{wL zp4=^@V`W$+Hc(dQjEjTOG}Q?ay8H$-TL&Og?_ix%}7X zwc5WA>PP$=KUUbx?AS4LMP!Lput(AlcaF#FSy$BjQ#c+WMF zrRjd>ojW^|-~am{ue|lsE9*Pl|F-;KIP&JPkj2;|Y1cSUd=L%e8I&zA2 z%A{#2LEm^3o$L4U9C_U7@#FuY#~)W8sIZYc7Na})ily#U?p>0)FH(*7_kTX~&vf}# z^HuuY?pxTHoAyh}^&fxCEYN@au*7Wd%>BD~YyQ02UHyA^MVR>MvwLc#zvM^Xjh@jX zY0L0yHGgd)&yV!*I#Y-q@BcZw>(3a@KhL!(X$C>68nydbbtK*TH?j0#f#3#_a0UdQ3#e) zRBTK#U{l~!QG9Uy(Z>oKI|kdEdsA*sY!A@<{;)Iibh#Gey!p2`8a~^?SZ7^(>(a!> za!&$2+&}hMF@ZsY$Am$5GI!{znBHX^iLyy6-!GNtacO>aOgJjCCpRnTdR&9WnWBi~ z2N8dQWfyj=c&V8GH2uo1WqY=*b@*|7o$g^7v6C&uzpUrXeXwD{*39H^!NU%3v(y&) zE`1b#QxNRqfSb#Ilvk<-oV;>$z4vQ3Ck95RpoIY(`{!O*^|oPNs4mL~^#hNOH!!T| z;&C~dx@7wF&CA<2duSZEFS}Lo*tbph?;JlRv0>}#kKYRWm{)V0@jbeEcl53k2M!!c zmpOJ!ZP89=*>n>lx%>Cj(suZUa=UCkuwh1$!O^4qV;$?YX3Ht}NW#H}UzsB8H>y*R8#~Loesr1I_L-vFCf| zn6IksUXXS;ZQVJ;f*8jnmnYM7vz=%2%@La)KJBxWqJM8=@cf(Gc2stY9e$R3=2{WM zoz30R)?4_vUfF!gn#A;v!$yub;YU$|fr1NTQe9%o(N$e94eBq>)V5qG-X$(~>i*0F zzAtjjHZ4B8LSgmW#cy{`Z@EfO+Wm04J^>GQ;mWpn3vbg_byz=iTZHDBT;fBkjk@A52$oe^Ii{j2?b zZnD_Ffc(1;PWEr&S)*iI_4UgVv?FJ{!A zZ+h`|Nb$QTFP+5Vj_AxP-;i;8V(mJA{&P3$qzlf?xiFRS@UyqKcdghqSKyz3O&u3c zMD`A@Qs%ojP z+y<9Zvg1THZ_SQ8m!-1vvqR$B)NjrUwj}a?4%2%w`S(%r`>#@$J=%Ep?U|{wZp=UkVz znR!#WPoDkJ$BG(;U!?*@Y8;FWL8~)ObDqt3_tv^c_Idp4%YUEvxcOU_O6|)(Hz6y} zEKN-8eX{cNR`+L_7R+ar{5*GU?d*!ZaOb|Wo=SsAhv(Ve;Qq^-=IhTgdi&+{lW@+H z5@*=Ua%&56Z(P!CpQ6z8Uq_CgF@Zr!Yq9@R$M6{U|C<<(CNc;JH5k;mDfDRS+1_4o z)mZ#q*8NwF4eKp>vVY9@vO;ywC!e321gfpNIGqGS&L0W#nst)pruXBsjY z3kNnB@BTPV>D$a#FM?|qTL~#LwXyOXxa3gyl+}r&^8Hk8zv(uMRsDMM?wTGwSn+k` z_Z)}PP9HzBRmoZDUJk!X)22N*bByuG|Urs3Ga zF#VVvsCvmm@5_ptDW8_a9s4XcbEdV@1pe7O_c^|1*FK!q{H%AjPA+w0}B=(RbgUi zX>e%}5SsM#s=yzXi3~cz-&g!_wR4l1z0#S9=^r=?x;I$3{r>al-`9!K*Vo4G{r)Gr zYw1=iTXqGe9d$+bPs#ocKOeQIh$HJ+^4XxOsZpnk7#bw{&S{?Vsrme5veDmvZ$DdV z`Guz~kmNg6IAxiS_sJ?h?roZTDn6ZCUH*|@-_DoSs{Z)B+Vl6s6=rt&sJMM#fACR) zftew+Fr<&6mR%_z(Cy~LkahLy$1~6RJS*Ei^Pa<&uRTiMM~##c^Xn&P869!7Y;jOi zQxVzyJ1244#zL3u$zNQS9`m_#H2m5r_j{*&Z>(B(^TsZtHOEcZXS)9CUcaOBt!{eB z7MY74ML&0LThfxGyL9sI8?N6>rcK~b6yV}iHWU)DP!BHM@3Li0``I~u(@sZ8+E*+% zBy^JhYpU<+Q@eL?OTNoqqwJ}&{s*6+%A`&~CI!|L5iB<&PyJR+*&pTBYrCYjHdT!2 z$MxU@8@c}D{R~&-4Dy$qt`Lo!)MOgp8G1#O782F-Zvb{iVUnQPEw{@f4bE9F@~?W(E8?7<|Brg zk-H2Heca_cId+IIjp19p-E7(|h1eT)XJc8v{_^q5%T*TFd}BMeSZQLCXIY@ks?5%H z@+Y23nB8aapD*s-5y|U0MO6CP`*SY?y|Y>#0yaCuAD37-Q;r*Cj^J$}^b zi<#@z4Lln;Qq!`g#j9Af#Hp{mmb&R?Yf0s2DwE^-MTgFu?2&Iz?7Fe+F!PP|2eBC=k8zsPxUvrdmis7D_g&e zZ{t*{!WqgIQrTBy;@162_Byun_$wC10sbv4YaiV7_D@7{VT@jOlWP`Zb`Zr4@w;Di)cXQq=b45DjUR1TP*RsFEPZ@KQT zlBc)k&PiIka%=4AzSuXtEFa=U_vc5wHuY53znk?|uZ?TQ)ulH3KikEh-*Do{rL~ER zXBBA`mj&2%cP-YN5a`PHcE^`8KT+}fGgq7czi^55Ux>jn$u9|8LrDwd-C?L8-Y{pY>WOrz^O8=oVmNV)R@f|NXYphxZHfSBFm9 zU;iuiMR@qXy3hYBZ9+fYSooLC@5Zlp&X0Z`uAcw&#e?e)GiE)sU|6+eMZoIgAGAgG z+nE#{X}Iuuw7*>=N|Ag7FVacJa0T4Ew@&zhY-A?=sC6-1DeF z(3PX*&Go0_BxZ_b+SCHw^zgN1?=XRggXlt%-{QKjP*Oj*3?Ca}p z7k&tmfhT*v2Gn zm8nWW9#gKj**|YSXe0N`;7{F_o9ox#s|sCu?a_u0nQBZf%88kmzD||aFP*o4&&rGK zAC_MH)aJab#Pq(vF3;@eYkjIeYwli?`{Bw1zODD?%(`v=WnJ@y9X)3QXI16h+PS*7 zzx3AT?$y)tDkg?UZTJ1KWsQ}Mpzd)ZaH%(YWD9w=eYl0mdty3!1JMZ`_%};9q<0k;8y&b zC8*NK;k3TWeC6Q|6&I;3tF%hhj^(`*DMEGCO|nbYl|v^hRoLYN77IZoR$ft9Xqz8f-p&=SEhScd%3P>Tu!ZOALIzPGipY zdfYef`UTVN^KRX{(;Q`7_vPSp%VSDL2_7dlU9{b#|NdTSw7F_Y(^d{Gfh4w;W6OA% zrJlrF%Wd72aOaKUG?k35&!SPYrp&q>d2*plc+8CD#sx_;uN=BF$z@6V_Q!Y2k7{)p zPZ61TOzl|EC+9=Eg}k)H!c|+0ii0hg7{Vsc4L_u~v$>g-bB)(Rv6D+vU5{GL+FV%h z$NX|t4a1|4KfXLp(8~!9_7jr$H&Kx7cKxhZhdwMn@>uYI;*$3Jool?B1Mf0jm!Bnm z<>ALQk%_g|zc#w&pO5KUX=*5P#C5ly%=X8(d^6K;6lVClb^e{PF}BNo-W;=cYoEXU z{fzBZ?5WweHY=HKeav-VZ}Tc(%Z*259GvM{SQ<^HB< z!Mo|PPamXDa5$i1yTA6*i;G9A<^Njymv5X_sPnI9igiz{{M#pqrD=(?GsPD_E@tnE#)fxM1@~q>JhZknPzxUMYDeFwf6g}wp83q+o_o-P_)=NNosd@kB;n{xi{uiN4NLwFsk>Dm~Qo~@b~w6muKhi zMa{5c?UB5}WwLa+*&3^f^Oosul9RZz)_r=_^KEM?mL*I%T9Ox+^_tPS?d$7YwU+u` zeg_*lfA7NFRi|%XDQwtpBiA2Ywua^KdzUvt+rAg9p7&e%**b|UE3ba;c+GuFg4<)_ z1O-P8Ar2N6CkF=K6MyPBqBpO4{@dcv>i-MFHC-K5Chh*wCu?kZVc~;EH(q|6nX11| zwleX}rs^*(=f3LByb^31w(pNYe5d81Z8s-8P7k-{Uic(%m5biyl1~#}eLh!vY5KH1 z^R1G;sPno8-1O9s&kF6CojqSFPp;&0+L5j4AB;UTmc-ldE{b_BXp#4O!2`y!OG#qM zEdndN-{tVy|Na;3_Q~2{rT^t6b2m442Bf?XarK*&7AkY5=fI_fU0XSKebS3n=Y4a3 zUEAyntLDDl75;t_?;LJ*qqX`Q)V99-``ccDq{|CzR`jm>Fn zH$?B;GA};6?L{v)_hq4!YoS#KcnoFu;&{GW9965Hzj{OtJaatz0O=FiHX zV44*ns-<$T&)4K_m5LR^i=NoPXt`x(?<^L)-5ObLCL688dUxN6QgOZ1e;1BQ{$u?o zsUX)MzEg$kpJ>~qsZaNx|NX^8`={Tt+u18WsvF;nyS~Effq&=m%fT{#>MWwxAAWYW z+TXGwr+IVht3R#ASv?ZdPU{Axs;R9E$!fW9{rEps9k!Smvze79%=F~wX-q7MVqUGO z^XR~_J2$Qz5t)*e+9}kadsdIF(?Lanu{dZaPv8eh-lElEH z;^cN{K3lDzr)0*grG_4j3p3r$7d99&Cv{I;*e)a|yUugpJj2rOyJc(>`Vw#E@AjO) zG%-S_@q9_ZdS%4iaOBh}@1R0Ytu5EZRz2AM2r>Yd zt{$uV0D$l0@V0*D~+!T039$u;8qo7FJ<5K6xt} zzt>k+SAK4r>&CZ2vx851Z^5^gtI|Tp&c1m0IAcxl>Qh&w_ztH}yH~nuM!;>g{+q?t zd3Dw5&js$@sN*%#dIrmbS895x2u->l z6ZrD$oQ*SkeZq_WzPVUjUQ{YCyzWl*lId1AZcfSNl@+f1tIQU*lBsJEBTH?Q^^Z`` zm$&QRv^dtj<2rk*=e1gLX_wK|sN)W-w-&Ijo#)t*%;R+-fTy4%;5CDAisz-bFDEaT z-Tlvt)o6Ftyk$m8e^1{0(0kk~gD3vsqn;_Z!}H^IRH>Fd{-eVl+@ED?v&!_emuJZ3 zDO&dJdXHUxJz}1nF4wJpbcu^s;$kCPhTq>_Ixmd=z4W0o-#6Y4oBuwZ%{-aw;&&Fk zzV%g^z0dx9n1%V9lFHN1HjC@W-q`>6=jjlAe&e1mo%8*2dUp$K&v*AaIXlgE_2K-Z z;PKrv8@I&0eRMreXEWmihJv`dI8l3jpL=zGU&PEkFwbbG;Gf!$6>6c(>}6M%KAq;U zw~qa|`TGlJ;*b1%b8Gke%xUZV_Oi|T!@p*?eSmzX)2lmM`u8ti{(IMqZ??ZJyA_Wg zIFTC@wI%CC)}j3{{JwEi4pQd6#Z+SbJf?|CuJ=gg5l ze&kqO#iT@4L37z1pC`HBf9-!SXw8Cc>ABp&(_h%ON6p!@(EM}O3%#oOi@*I%GtN=j zDlJ~=@FeuD{JM_4dspoWwcmW(C{Q=kB>T#P-~2~Idyb^p1&W`G+4cF>trnBA+%5kO z$SrpZWjwI=>YW{zbX=+AWpw&9i zoVdI>;(X%d<5n{c$T!prD(PvT3}2zKap%^#og#I9!4rOJxyP?g3)SS@&${d@8?$R+ z#{@}9PJuttGK(*7PMSHR;eNyM{Tv@%cNv{^1uL>|X<4vd!wS-;0$c+XWpJe&ipX!K@(gYx~!K53YVeY{!4VUoDvQ?`_mt zx7+1+Y6?TMSA3~BKH=NMm&@1P&C6r2SD5$j+RIq>c_-5R-#yOEKC++VBmYdME~ z{*u}!R5#J?^|uuh1#j~FF**}k_9pznM}Z3rRXkM;duOg(u|_9$>6zfwQ>3=C?bHAG z@u}?XZEtT>e~E09V&Lg|Q!SpCA}YC{X`RX2Z+m}pNtygS*+1#?1Nn`an);9YWUT+( zd?{_Y^cDa1{HL!Rr+-fQd+e{O#6E8A^Kx|o%Z@YrINH1U_O{%$3Rzx$OVD948jOy(Vn?hv(Xo`8RexJ*)n9|BCf`9s7&_o>>}RCC2b2oL}~I znBfQWW5#O*H&?%Z67iyUIHp-&t z)x&+<-{W`Jl^$n!f3=ovUdE!44g8$9B_n|`K0K)>;1*{il&ER@<_4CT` z>(OeWhsq_-t$AsmckZ3hG;QBqLPi^|_lCQwzR%-(dqwNb30pq9!{TZEZ?EQOED|z$ zmor14Q1GyQfb1P1xt;$%E%#sPshR1u*6i=y-AY^~teU_3?kp0hVK0AqV3u%H3w1TATlLEW9O`oz|aAMc<$= zQThHVvk$z*(_i^YU)wl^`$7K^=b-mdrOZ;M>)xd)H`p`CHxxYFwK#nC*$A7ByVr-L z+)BFkDe$hWU;OUE@2B?pvis@0x}o>1ip!CUHTC62>2y|;EQ8{&lCo?$0rJt}GB@@_ z-hZ%xN0qna<;J_&%8Sjmy}fDws!pz^k)zQe;_!OM&C_gu|Ef%_(K_Y3Yg^IVuAi5G z`On%vH@UR%wwPJgtv!X!iR|mtiWnj$SO0&)uFJMdA@k`Lv$M0!=kNcxW*RHQx3j&q zwX<2xvc+~h`_bFJoj?C(eNy7@vfX-n8|%A|ujX)I*mcU8yMG1>5S&fe6XfSg1< z^T{dq?(R&u_C`iF#A#dTY`?iyw+`RqDwbimS@eV_U#;wQv(k^<4?&~xk9bl|_;R9{ z_Zekgw9+vDxOk@b+-?8f9elXj%B)Cz>7psw&-1mj*2P_U9`s~e_|94Czm*TIlgPKM z*|5!`?(MtoISxM_K0C-89q%{8VEO$0sv%Asw!7;;-)Ype>i#j;t>!*&iVb_+e(mwre`m1ZzCqRz(T^8|+s*fM#7ccv3ZGa| zci_d*xWmuhcHX?ZxO2bz)u^?9R`JAd+?DKH{=>B5Pu_?7%j7RGUSm%9(YI%cIn!gY zT-49O94GF#V_wl*L-l&L3DTaWb@+|*51h`C}^XJ9y zPkh|D`Xf()eBPWB%Nu@dnlkxeh}WXIa=pTqKcZ<;Jx%46Wsy3_M{x}UuQr$ml^ zt32n?pyZt#n`55toY>xc`*gPFhw{UZKmG_!n8AD|>5QYQ?O_9^g)y2 zWlGjozPIgfbC76Hz-MeM1n0F!{L6>d`Hv0Q?G=}V%}ZfquQ#`m>z8L#@?9Mn@y4$Be#1lK zHRtTgUvBY_^)Hs3va-}_)gvYDXKq19n3jE&ai7qkps{y#{^^&W#g57B-cVEH-gL2m zX<>`Nq4SA7>^(EL<@{asajx`9MvI=aN0s`R7*cY4JidBqEI)B_*_k!IjgJi!dN?&* zuV$L(DR(>ZuSbS>FA!{qvbFhspekkGP-m`04tf zd;5Or@Sid~FSo~Z`zM3R6RNt_m~Qxg)^u|6yk{(1Rejj%`%k5Gr!_=F<_V#~kyWuGivSHJP%^OXo6ec`=vOwqO2ZfCiT6Zjq z9F)EpDoWb+S~RtIInCBmJNEwky;@e$d;2RU24=j@OI~s{v#Z1;;OEJe>p3kM?@Z@E zx@5wyDbs>yPW!Uv#4^u-(@$ofmP>#A@c9uX$ww|qii}S;EK`^$==tD%8|W}hj+y6T zY;M22x^3R%X)-sqSO2=vC|=Tduy&Wk%vl~Ls<)@b)=lR>h`j7d}*j9P@RVjOZ zf^hW8T^ZgPKW^Ko{;{&LW2i08VEFQ()@b=L!M{G+ecx~Xd!W(xwAxyWIRaLdE7rCo zpArdbZ&=ybd&?|8@Tyq0h!z|3g(m*%{A>GeZ7DmuD_H;Y1MQp(ucvy6hAi5e#m1bL zIW_3`$vJIoyX0?|zsdab*!y~1h9sX>L}+0!hw1tIT4%Gj$;;kJdAf!3_BYuZQijRb zeD`F$4rn}Z?&zPFZKkv3RK*XApQyV!<=OXZd{H|L)yk@mOt~QYwoQLkqV8mo*YdjD zv$xmey-^lb)%_o^^^`;7isw6yt>5k!yQl8;uc;d|Q@yrI@y^<2c|*P4>%QR0omMNR z{C@dzm+bG!?_+L=)V?UyV+}bu`O0_G+tml}^YfanEy$2DUh=Dy-MlTITDV$ntcmv6u~GBH(Z=jU z*(Vxh_T+Vc{-^wr^=Q%eET%`<+Kst)J8f^bACt@2nG-YLQ~RxKzm3;fO>Mo40cY+l z-TdLk1k-FK|9fWwUrMfcay|R9-1XDX^Y)+8Ip=(7({lducPs5S-fmes=XPlB)VAqW zy~YwdPp{DlZx1(STXD7ev)=8==JV1!*4p^!*0}lbZTz^YG_LfX;XAc7ixo#MZP}Q8 zyL2`uvm+B@`C_qGHfk+b41d?Zxmz9~68_u#!|yX^-Z6Q*TXn5y=nxfUU8=I}#-xlj zs?%nyh-gxc;O^oTU_E%Rx--dqqqO&$6&n{sWN0lY+2(Jnzh=^P6{-0)A5ZElK0h2& z(DwSxyFVMRZ@oYF_dLr0Rsj~ryp|v3&8IhAQ$4r8M$z`{p3C2>)glxs zzr652YtOU6IPrn#zrs^Dn~&@LDv`UmaU=7d*u-zWhpYQ%|0;be`-uB}@2d~npU*CP z^&-dbpgqG*!KAD16QmW50*=nGG~xg0@~}6pG~;{SWqwDGNuDpe|EzImo!S3se#-Qu zW2Vq9;wCHoflW%fH6{@8r(!m^Y{Pd&{yl0;^P@S`SFrds|2T zP;pHN~TMeBZ@bz7fCUywaq-UbjhsBZ%oSua&NLli)O#y?)wWAJT2kSAKeN@$nq-tP1PS z^s8B+o`oBuvKz_|Epl6IRG{?7kfqTzkbObr&cZoX#@3UU=Nif1J9D=3SN+5jE;4dbux-;~?`7LxUMl?{&b({e z`^`^&N9!L*s5?OuJGo%fYxRZPYDf6ij-?3W$>Q2j%_n7w}A-zdgC+{=SS zr)H{Fv?>UEU|{26W4LxJYF(iH<*ZLzrMCL5Zrwg9?|(%~WzeHfrnmLdS1~l`)>Wnb zzxbwxS>k2aCI5Lp7q&3_-rM{6d(p$|M|yr=FME4qTjl3xy48L5+ClaSP|hmD|tF%h0wsy39sXc!8G^D30H`W_>!v z8vI=D07J*+6x&^qM-JAjt5)8-u;Q(tciB9fN+rcbbyqt2C+AOhc1F{aN^_jf9sx1vi$NZDr$KblcTQ?WpwQ{Sic5Ev8@!`mZ zdw<*Sg&)5BxidMrFX@Nq*K<=hYEM4Dx8kGH@637AOl`dDW6m`1dvLMO_PHfXzM|aC zT?OxZ+lyx1-u`Gd=f{(iIw#c@zCL}hmVfy)29Y!Uwhq~z$v`78~Wdb&Tm z`A6A&|9oKD*c>dl2>iukTa;=u|D+Dv%~jgZ*9%}zRhud zN%#F~_J8&%dGBOjT+g{MeQ(a&0MBb@cWx})xLIxMi@#s}S^vyEy!y8ZHwRaaS?Sff ztsDv>@iyBGzpmtR*fC?ymA#<_r}GkzU+Q9PsI9ZlyQANE+VYj+mMu@I!*D1Xy>BbYM!4~N=iw;b~wgemEgU`DWu@GE59?!D&#^O{FLswrLXQ2vZxdZPr|*y3lk;Xn;^TBZDbWBa`|8g} zo9`cU@0I(K+JE)9@k7;rH@6)9?R-dF=SSL?4~3h>dS4c0IoD(@{C8*H(c5_<%pC0I z$MkMg$LBSDacyEyc(GY{IsbS5oWBp3^rqS@-moz+YIe%pNW)AgmvwS+PCb>=9~K{P z=bdf%Qv2-LDeg-{E?oGyZ$s|QpG+&NIGPj~J9H1uKi4I9e^bH1B}Z)L#;|oPT4Bwe z?3TC7zWVXHBPVO8`Ec4-xu5k=y`LLX?S4-$@7IY*hfnK2>pZrMZDmsgU-G&im5qx^ zZ-;&8a=raPs-`ZnnT_|=t?Sa#miyy9a#yrWh*@2`BlrHkn-jTn??_$W_Q-#ouSLb# zw3~BIp0hl8_gF4RXYB6e*gH#o1212@%OqL}1UL+s_#EPQN+t`K{qZY5{kgqd zR7_FcY-=Nz(f$i6ATO6zd+$qLMo2?*ArcE(VQRf+m~YTcUZQ_9^c9xaH^SxEF>JPg7I0yx&S+GpL;R z|IXU5v)8_^S;&-iy>`YjjmtYLx%Ka-DZ8C}^(>sX=SS0x6&xY_dUt$7H^1uHo4zh#!ld-tt^d3t5A9mJx_!I3GsCh?bFMH83hvHz z+FxMU8ZNLXlOZQ!o5sPFPY?VmW0*3tee?0Tm-!dGQsiigVQt%ZWcJnB0(5Tg2JJ;I8E+|{i_%~GMhOhz zC9c6*y0hmgJrxhgb*)(H6FMjU)C`6d4o@m|Iv7l*2v;<#G)-MQ_tK?>ezEz#v!-UY zE)#GqRAN%rNeWyzVdkmG6z5=$hGm)FU5gkcW+kO4+}js&Df`tchxxMt{FVl17^T(O z{+X<)u3rAN@%l#A?8R-d5B^S9?b*;&G$nIuRLMS;P$5TwCw2~N{L(|UOCp#2?>jNm zI$zn_GIwQx&bd=9MRT;)uklIDW0KI2QsJ>VpUkPzvwHiR*&9?8?dRRa{w|66V|Sk91qKtg$G>)JD$4!)2q4$HYw^6p1Z7SD{2PIY075{U<7 zPJe1Ta^O72A%+F3|NJdhYkdz#2LqC7j@3AYEJCTS3HXjX>K{}o_Rd|-wzjd z`@?tU9i6;=Y1DeJS?{wPomtnM^nWV4Ea0mEizCy7gbS-w85vsne5LO0O3Uk$N~>o0#&3cD4WA93>Z;kgT^>|K8B;Ni8+ z?&t6AD15tvvDxV6fgcm)FMQj&ckZU^x{(!+z67sO@m%C~wp*f6kZDP1;T{D>hqGbK zd)}GFJR(bh$JnU1g&Z!}*PQj(`8woSLSV_y6ISgHLRiUn#m?7;A57Uwvf> z>&MS&I+bf4&6yK>u71CE=IcOSHsz)Vbr%^}q8jdNH_qJ2cI-=ejPyn0%)`fioY*kK zwmhxg_Clay=PM)O=VJG_@V>pXEH<|~FnXDoL4!hdNzv;+N4pn`A5pn~qB-0k+hE1j zS*L6TzCkmi z`uOmqYxyxkqIN%RjI)nA%qm=$TAmwNa;Wup>j$BtD2sJ(uO2xVEVedowuq=*b?ox> zY1dY#rG=e}@0%rQn1Acs>#B1ii4(79Snxfub!%O+R?^(m%&_cUTh3Ik#g4VdRrs>k z$ld?l{d=dCfsohxwX=4qs!OkrkPw}`LCc#vL1V|HdH0qq77wvyah$+#<;&+4k$0mU zEN}gr9n1cGUF3sI=Bt0J@}dQwpODC@wSIeF>i(fd!}T|_qQ2;`vy_;=pLluEY>R*o z((Crg&$ZaJ)jRg}p+!n-r@0rTR~>r9oq1)C>TJ6&rB4l-y!y_v>BO3yo7Xm7gZ=-F z6@pveq%b5rda^z9?k@hU*`Jrq(>7b*%~8U{shRO4;b24R-q_jZeBA3+UiIv|dRL-h zLgvQka^IDCZnv*}*svtUcUPTZeNBGwyyoc~mzZ06eJ}h-e&e`Hw3*F{ML<`WwO9@xpBnp+ov?SdL-EQ z8`@gs-P^Ob#q_P1S^do$?G{wr^JVDa*vFP}LjtN%RsR`@o1=FY8s{hXT_GH&P={yi0$mlk5W zUFuqy-Qi>YIbqiq{%>+NoLqfbB5u*yJIa%{yZUjIZYnP=FE>nn;Pc4mo^?%4vi1*Y z1&$^MS69~$^3@+6ID(GKeCpzRa;f~j+r?kpuCG_VT@iVxzSDYR_2GH%`|o<|``xPF zwUL+gf0#>Inc4BeZ{NO6Qek9hUErf1dnzqIZM9SO?2?>!A7?vFnNe8VJ-h$T5hs=f ztj!ToDo;{G?fq(JOg>-o%6OgMT&oX!Iexd!-aVQAm%WFlWP8JZ(>1oGf5IjQ)JL;2 zukX0Iz0RiO&!X`5g>R*A9lkyF$sOBW|97lOJTB*G_hH|IP4BwOwzckl;Ma$Lox)^ympA<9W^oiq(KR@Aa&x5r z`Lqx0f-Iqa?+TLMpH#1mntAEw&Z^b?v#*yImTul+F#U9D04t~$%HSfv;^a5aF?G+> zY-d;A?@`yTO)HXQ4wZHkVBvINah##4JIf@W719Of>OpjYE5c&u%%1i8#iPm9%QxlA z`}*IUT={#&t}m=1p0KX9;WRRk`P3>^-BWkG`!GEZ)}n!OHpATa)k0V)skh&#K#@op{`kQR|_3PnPLh zn>F#)s-I_Te&}9&xaQrNjmg1WhI<$t6BxuC+Ivnfh>EyWS9j0%@18SfQa*&;*?6`% zseGBeomJ|ew&Jw1uvO`is%(sL7vIEf&UjoNel;sJF_H5$ck537d7>|Pj?TRQ?)OCZ z5B-jyT2jC$@l1x4!wpeOQ?0CHC*JAS?C!Z+UQ&K!LYnWZZ#PN|*%{X5_s%lPKeuB; z|Lkl0F&n;aVL0&Y-dy`62Zw@!*>%ePceGZ{*sPuPY0ruEze*!FS03$IVrw1dRwpAi zfBDo0qMQ?^rr#Ai8@27N$R&rPS=>hJ-T7oKSGsSnt1a*PwQ26>`}$Y)`qxZ);9Swb$jsz$zRqg* z@7>a|%h$eKVgLE*3zqZywA-roL~M8{!KQI`*Pfc|#f0e#FhP)ii_KywVpOfpKI6F z&+4|{-qaOX5ZWtn3iZ0Fb{ zWmB+zx%}fah65jVyEtb2d0EnbC04Pw>b;+5eXg16z58(W$-`DZ z=36AMtq5pfWa-PYF1dE*+&>1recXKa_RK8{&Nr*b`#-Dfo9TWj+uZBonM)OfUz#0W z^sJ1ZfuaAGo!8#Q%V*0r%~zb2w)s-t{qSqj7RA};{dD7(yeY|(GD&lZ4>yph`=pd{ zrXlQJ--Ew9^AAtmzG?neHT zAtn3!sY|Qx9J_e*?A4HWOMkBe_j`3c%rjEbj28dV zXl^{t#Ya;b%}MHWg8qt`NdguwG$jZq_G@i`mo+~(!x`QP1_whjP`AI zSvITsJZJa(*o>M-Zr9E;dWeWP%2x6G+F=)B!0_OdNh@QZ*PAP9HEHkFOrLmhvj?-( zN3%EzEMZaGU}dY$(6Hk2rzQ@DNpYtOWf(dl);lV(O_+UX=hE)9^YKQOIWxA^y-+`R zcK?qRhaVm}aU=EgA*E?1IhJ?Mi+!PNww-&; z%c8Cvx_WvMzvzv+8!OcIG(|G64t%{p=s0(k=aESZ0yi&Od3*ZXS8pSBeLAqPc6QnP z>jgr8a=~@vm7EKEJm>#p4rpHdsG6mUDWEo8{miTTOboNW&)l6>{NPuu{krFC z)<_C%%ljIm&XT+ANZ!o5$7P&PEO5=f-WR}RB5ji&^j$0=Wc}TarG}f=imb0aKP^<+ zCi&xm{yhsPE&k3vv2e4jhDNyZlIz=FFaH@4py&H5_s-@O+qU*h->`V8(;*Drf4h}_-n^mg!>3OZG-Z^-*S)xUgEhH=x#5sk5q;v zMirfli(2m0F#fr#eLL*j{gRKa9xJxbUSBWE9&DR$r2IAg?Uop`igGAfThD%MQC(e~d{;z+CAI2h zkXf~Hv}n}rCCSD7KU6(MjMwECex5ixqJzO?y|@?GkMx;GUw)T=DtglTyJYn4GT9%j ze;&M=`1O8V)}4jv{bs$XB7cr@96G>R$R0E`%&9)(``dcc*Y`QjI{%Ah`?uu}&MR=JaH+XkR?g)AWPF)> zzHRVjwKBe|%udm!<)x*+-=^gM*E9SV`#=>m>c56H?fJV*_Ikl38~9&c;r%DmwBVGc zOy7IkeuX>6 zRmybj8l6-g-v2`2Hpxeu`E%#~?eBABX*AT+)7!RXON;%XD`)mhjOYGQuEf!#plUGh z`NR1=3K_G+SQ?*Hfae$f9Z+vyy;}RvXF(MP&q*vS;A-i=qNBhA`91|z1J6krv)Dkc zW?At6&tzsT#jZsHOv*Z*5&}-5^@5Ay_#V`*t_c)yeHqTp7huxb)2<=ezp+N#Tj|&b zZI(uXLr>;{+W;5jKNT}LaeUF5>b6=~OQ<~~DKYz8M^)ptZAND+Yd&{gJG8zom(8VO zy~eDQyNf?Io>N>glRadabkwo~zaI6RIg_+kW&4KG;-W1RUf0_cZ{8I@VYjMk(ht!l zmId}<|3QB9U|99%RZj+MadC3Yo6h6!zVTJndQQ%JSoexseco=LnOF3`UfKS;=uWNl zmDCLlhI{Ngrd>8KJ91{9cuCp&ik&Kn2RbHYZpzp3j@j}5k8-qhx4M?$ioY9vXr2u} z-}Pqe!ximQI~5WYI_~dl|8D^bkU5M_5*lYW?>@2l?~L=eIhmHPd3I>Zsa-{0ZjU6p z%#st&L%Nb)<`MMPt=h`30FOANCwP zFeA#iNPA{Vi(qcssby|{5!Lr|pFd+hn73@^_u%5K&lEhoBo8aBY|`LTS~lZT>;!`V z5sp0#jDaStJ^IQVdqO_`FmFJ0%{E)+Zt(lju|t)H z;d0Y&u<=EkKNX(2(VOGqrc3VjM~>+2`5TfSy!+}LR^#j!LC@FNzst~)wXSIS#@RW~ z`s(soFaLV~UbI|o>Q2j5m*p~~YdQ3bh0ab%{a^Cd@7kN6o^M}U6|8yjR6IbuA@u%Z z0}lzsg$Zxp{QMns>C~BQ-`SSWC%cKMm#G}dwNRaP^;g=vJ?FljJ@+i4 zoKdZvb=%%*cly6mQ)gOEo8L3b=*?z^!EkUOi`-XgZaxJdl*3DkABTZ*kYfZMYy~S#^ zBl>$@?CWd3aU!ZwlP0ui?(EUhy!Mi{N78drkE^bR`~xl_v7>jSqlK>TJ#k*^1CPU; zJ9P#9=eQrI-LVt@a`s66tJ~LK-FdzFXY{fq_jAk>qjs?V|H2kMYk!%W#oFMFK9Mtb zWd=l?b{5_*XSV4014HIrKY}9;N&GwO!2r(loIKn%Ww}Ck_ScICJ`m9LcpB$>Kag?pC=I*C0K>p5edc68hB<>oC%T`Ej$u5E0aBRsJ)W`D`8E341V*OL<$ z_7P4d~`a(Zf#V_{tdzd*7Vr zePXKC_3RMU)HOSW3>b8c_x^l);>X!A&y%0^&Pdkqy7WAq%jTPZSFtwm%8u6Py^{|8 zX8qQ8^PXLCrpx{n8q0Y%XWv%Z?AM(Bg>M79N_Z6477?kvKijVapLX}37k9hde?xnv zsD}fKnUeOdKik2byhmTG*1D~}>NP1PsmvLb$A3j0 zOP(2hp=E>GjRoQ^7q6VV8Bp{2!@0ND=Si)5D!cPTWH zm*nu>7ZM)D9S(eXrzE1AEqbz;Q=Iq2=eO$ZE)`V0oOt|%TSZp*;%Rd=l|BEz`r};H z0Gb*PVq*47&$y92iTQC>&ThtLzM9+Lij#a*d(Un6wRgWZg=yF453OaT{@x}q}T$g2zA(%0V!dA+gx@`GPz zqfc&3dUB`o+q5~k7k1pZae3y_u9?M;jg5>Xj;&hQfBo>9rgOFGEiKzj7=0%lgPryZ4-%?{W6p%-vTuBnn)JM`^(JJwr~P_031-*8MF&1ItrHi}C|bkvtZ{DD7Ncj|e%aYAQV1}$+Q!jX zWOKYL;-3&A_^^jT^uzz;_ve~d zulmH&_y62p{r9RZDmt8vEKHKJfy9S=&nZrE7JqcD5TT?g&%1`a0{$4o{+R|giC zjdO)s74$Bz^-xyo_0sIYpED{5nTv>`IV$YJ*2N)PwCIqd@D%5IX?0X#ZN`QmGfgy8ktzG=> zZMmw47;oOZ+34V)7tX-&xahVGqrnLl28mDEj0_9{4h$fzlmFh`_jZ2Wub<+-i$9-^ zS$UIzfq_xvOl{)5D|NQ)zSSwmyMDJ;s1iQ|Lju#2TZ+1}w@oL1zWFfW zz^3MDd@~m=NNqi5Bj>X_%pfIN(R|6>4YGE%b}2ifl(-le6dJZtgfe|D2e|KkwbWt=Zf2CYPnMyM9Wuvv~C7;+LbR=f}>txi$NG_40FCB`S*;7#NsN z2wz_pcxaROW@utXZDsx9;`C4kiYM8_X)4!fAG2uI`B3|GGM<pPW$g@J)X!87OX@80dV>VF)( z_MZEX=k>d{{=VYlU0rp2_OJZ&x*PWvE$rL-J5GC}P$ejuLXJl7KbiZt{gi9ZizWBB zOzFOweJA4IdF`26m6mDQtJm%SE(RCvq2T`NZ-k_p;5W z)1ZVfsmZAP)ogWMXC-lgEj`h*#L9Om1u`(OTv%!_<%p}apsa(#l;a&~oIDISm{}MY z4zRrV?~=VSR(Gn8v!qv+5lG}j;g;jsag)U^|Lcm%m8urDxm9%j&8`c5(`K=O(p%K) zTctI^Rpv3p@sC++CttsFKc(#Zk19LC;L=@2YL;$Sx3DoWFt7xiFk-tm?MHjrzVPdE zvKw@&58Y0U&GVD{yMEu3iu;cbPqJDvBWN->-bzb-V&k8GnQ=J&?~V_rFPt>WKAq0G zzV7jzdwNw5)_#?``YrX|-HO2PQGME`tPBhZ!ds?k1luTC9zV2h;hwfB>~m#*Gdcge z`}^ztQ{A^*{(e0yZ~mTF$}3BNf#HCh!qO=V_XM6QbPbpBD$zBLdG>4$SG!L6^N9!C z)n%71X#;1UM32IirE6~F-PKzd+O$cxwsi80M)M;wRzh6Sk3P=qG<55kB*ntOV89r3 zN_<<~&+31L#$``C+Gg(eo@2k^V(7N|gZEGKO}B7AW&6FvQ|j8C$5|^a85kJ66PCHZ zy%}G0p8MwK?bEZP*_*dzSE+x?H`%t-CwAuF=j;DkGU}T0FfcsuyAUWhb+&kwy8aeN z&GXw1y`Fvi|HordtUu3voV>7fC!=7hRM2Gx1_rs-hlW!_igNbW`d{3(zRRco(=4wn zIR*v?hS)PEN;OZILCG)NJMw}lPiKt7foThtPK{w=U|?M0`e;$_#MoC_suQ_4#9TeV z(rOdftdA#+CL!&%2b6I z85o#6eiu)(u_}CU_q)x`ii^#QkKZxRe5a{9fBo$L7yg*bSiZh-ZTfLO3Crwze+u{h z-n-j6T>Q;h8T+@J7pn?2g0jaFb9>{b7hUD=?SHejSNh+!)YsX?@-i~|LBAefeEx3vA^2!%s$TeRVYT`J0=?Yj*g)e(ichQ{4Dex)xZU0b`M@yZ7&FD~qO; z#f0mLn3jCobN^UPZS-+HVe$2+H@mtP`~sz4kM7*vs&(#Kb8meA_jj@UnbM=l9YJlA zHVe%vi}`S9*7bREn+jc@wTN%m4)(nIdLlRz&HJG}`%3(dq^sqviGrP*PW!*PEiDxI z$SP>j6Q1o$mc$&rw!8GflJ@-kKS!6%b#$PfxP0{{DLE#ECzDyqRjeJU!)$wAq^fm-L0?W=s-XyvTW> zt?@hAg7EcmlI8byCcfwFlwe?J@V%h4vDeye-ob+@JG*i#V}DQkw4Z^2;lN@8P;ycLg&qf}HUbqG0wB#S zpri~h^a4H{Sm%Fjef<8y%ir=he~$gBu5Ga;^{%va&Pq9u>L+6F`uPuP*=b zrJMY{a@M-XC)KYz)cpFH?*ALpvcN|D+Pie~wKeu;$xm;Ip4W^0d~May;$zp1pKd8w zpkn@g%Kd9av&s%H-0-@E`*WSnm*}Et!4+EHk0<@V$*i4X?YCgb0-K1B=NA3B6TJMB z)71LBsz-~Zk4Oc{f?V%0Kj!1Xch+*T77L1nomK2K-_FX8J}wnhlXCls;Nf3i-&kng6YO)#Mb-v-IfIAYG89CrV=`zK%AVV!UOWZ1|i%>TbTb z<{A}zZZka>efs~GZ;T&LJhYwv)U~|o-PiKpGvwFbjt$xK+Fm~H*Uz5)IX^z1*wT7g zT%?0#6Mx>Vc&nUur=9b6uS@)#cYg1_w|lRPKhLRqdD`Zqgx4x=28IKdA8frbEjr|# z$I{2Y&1|<7JYIa>=U-j^H*@vr_cnUVa!T5s@^Z=YOgeQTQ2Dad4c?%nPkY?nE!_KW zkMrgBFD0jZ=U=r`d1P_yYugxp0 za{qt1^jg0D)4g;3>1y3OlrH9_dbI94D`TymdT6tDn!n%oUp8@uN2b1F0##i?_TNt) zeLP#{#m%SNo7?$h&FanxDxZA5+WO^9$*kL#|Gt;IvHt#ro$ud?_h&{Ws(QKPXp3;M zP0EuoT$X?6NsnDK+c$Z`s>+2OHy&nY zHBj1A*&1}~eB7?8tBcOuD^I)g{erOmehdA;C4sXU&+q?o>W5&nTc4!yg5q5(j%^N4 zzk5Z)OXb)1;_H3;H6!G%0cZNkG-smAZ+ z?X-%ozUqB!WVN(h?(3_|e-|&YVqjo+!?-Htm|EG3Ym1xbsIScIzCC-}1TEiL@w%cR z&1vDMCHJ+IZ7-Rub#IFHv#cxVR<@S&-&5p;# zpsV}#&O!evD_>nTdVQ>_Tu#$=&i?q$X&!7XGNPB#E=Re=Z24F`_sK^YyP6+II)#N! zGOXR2d)rHM?baBnsq^RSPxlF*bb?)?O)+#z$KzLXgwpSOzHV327ATwQV&>3!rT^=e ztS5UH?OVR>{d1`krLmng4Xad?_Ukn;wB&5pSn&C8pZyZmLyXHbIStc-)&$D7^6Bz!@zH0@JKZ%t8>s}}D@GG*~GBX&& zGBOA#FfcGOVNwmL@BNxruexT!P=Ehc^?Xfr%SNA+Ne&(oO^kveN*)}`Tt5W$e(uQK zE__2=bkBv-r>9s=G8~g-820+9F4EOty;bnkj4!k=Vv&MMj3-m#8JjsOPoB)#`#mZ? zea*Ty7Op*_lUKc88EpBxrh0DZ>p!QWv)AvP&i9|A$MBehv&#!_y@c$NmbzXJy(xVA z`I37Kj|l{7it@1K-fr9Hc-dt6<(t2zcbqdX;$m5o5U_2#%ZqS<0|gxY$1jvRy6hEi zkVx(^6ys|3^7fuRYgPxxFP`<+ty4}2Oh3(PyIE&vdVc7`g~!^`SXny$CWpJcstWeV zQ(vZ5y=k3{$h*=nK@3SCS18HZR)ugFR(?v^ew(+}*+4=^LnEU%RoT6-MefC}AC>i2 z_bpoX<>ShYg%AB=IeG{`ayFlkzDBuj_K zlDgYGE!$LtEHq5_J^Af4<5)Jxz>W9j=5_Y;v=nFQSpRuzUj2tFY0_oA(|bx5TyKbf zUh;KeuJw2S{eP#ukgMY2=ijdLT85EB@DFd}h6wisu2NE7YxmypHC|}_;!5M)qwaj( ziAVVMm1JaPef_uAUCQ0(+{u7xDnEJ!Jef{!F`a(-zR0V$t`|UIa{rI&QV}Ny^8k)t z&#q4O-}j--PRUyN*uR}0+SjzoKR@gDI;zOWD=^(YHs7VoDr?c&TcHk$8(x3Y%UNad z<6rmdWB0E}HF#*g%FHyI!_Blp%)3oRgXN-~LW?nnugROJeF?w&*@ce#m74x7S|a&A zYL6s;&5p%C&UNlg)|q^Z{krM5bq|?Kq7Q~$h+D8O{ztvMzChsZ(~}Z3gHpbifn#k( z(5l<@51q`NmeeVTO`C+TvE!bMFUY~OP z>b4(`gyvc;FmUp{`tMiOS;4EnW(Uk%F*lMi;OxIo&z?=tHnOuhqg$dIQh(=uM%CiU zwt3A{c0E{~Amqd3EjaPjRfZ#=1g-Q+lfkm2@Wtx?mN|Y^fBC<=TA!SvWM;_Q8u$CV z|FpF+U%v+*OtbxWbL;D3w+j1+O&^TwH;ZZf`Zk@hIDGGx1h-$)t?xx`%<`Sw73yi3 zZ?oS)Bqwshc0+-TQ**waxXk^$VbUarTT60oPh$~hUz+KBf@vw^s?GY13lm%FZhhKV z{N(WUzn7m($kgunaP+6ZLAABdUexd3S@QPbq^2p6r{B#hULX7G=Ce}m)6$M+ZfSpS zI|pxC&gyOdKjH4?+^KCR*8G+~ckbM}e|GhsXV;tZN);X6bklfU-mk*r*Up{~yV|{B z$?N=i-+yPUcXSaKYX~{cBOq{MpAaaq8_r`4I>pBl#n$WD&09Qcny#oPgTw6(sed;% z&u07G#DB-&?dA7e#cnZ?@r6GsimU!*@2>lPM|S<&d%r*In5No&ZONVORhRGN?EYx- z^ZUKuCsv)FzR%Qr@26)oySK-h*Dm9}T|9lu(x9$gvX_3!pZCa(H&@kQa4ZmGxy|SC zQreU&_v)e*%B38>o14mlUv{2Ze%=3L{ipc#d&6rVudzM{Zv?$-j+c%^~`N9pQ9M4lG&WedqcUcv(*q=8!Y*KSs$dJKg(paEY;*k{)78@Je z`jWxeqrvGi!veRUD^rUf2eq5a=@f9ehdTd#DD0^Feb%uFekX$u?|uKLXvLF=nVmZ) zOGjx>Pib%88ygWc-}3X*8R7G4GT-g%iJs=aM{6O^f_J;8Uw>OZ*G^V!b!+&R7gAZ5 zwsEw)GnkU9b?6+kt1XMdBq5c?kiC1@IzT?RUCw)2%vn!fd;XvAe@d^fkFl`5)VMV? z_3Wg3(fb}byqcq{ovt&>l-u+A1QCW?2N$G9ZWCIuXQK1mdAr{J{^oz`#3rfP7e1&h zKN@fP|D}3bKfjr|=hCaP8#xZuvXymHMSgR(Fg$&GP$ zjZ?3!IzIT8 zinj?LPBczj_pZK|g^7`cp;iqX*FI5UPcCFu>i==S_sISK&(}Q?{bAwZ=D)wMR(}$+ z@#EC3#jEyRxV!v&&Y9VDZ)fYN<~lGasQPMW97(a;_~RYxd7H8qhgGT{g#J8#=6CSD z+WvJlUtafe3e|qM|M^^Jd4Wf3#|Lcz&+Wo{@)9{joJy|G{NfvLwc4>}Ynt21ZyR@I zWlo$ovwy$TyFLM?+PsBx9;m$hc+7Y9|0CC?PupAk!FTgEi^u1dAB&qb>D!5>{%d-7 z3qE|kcIw6Me>Qa+c0cHyz5l1H@V} z*WK?TK7Lbp`=jmodkM4p-#r)8UOT>0j!yHFTs`H@Gd%;>X-X?MEd72R92z{g9m{o= z`tE(WujkB~rbkBITRK*(NIZN=c}wg2p1Fbo`>wD&esXeG#o@~H#p{D2rd*YoQSiT> zuiYTp>7DQAvXm70wRUg2JiGb}+Mb`QR<8W?QER`Pm}$<2^Vum+_s%msV4%vV6nE#@ z8W*E8jB)HzY+NiX4i?Q$h7WGl*QTAha(k8bYsd1+WTD4G${}~;gLSsgb~=|B{Qji0 z_%lAKndNtP*Tft>$z`i#W@vi&z%<6>cYo?d6XVM+ceQMaO08gDnpUx8!iFIZ8dpCT9tn$@d%t9Ny%$<9e49^c(%v>Di^)t1tKR-8T&YXFZCft5o^YZB0vRk4Tr>jUvy;}7AM2kiX zn*#%f!xEK*=L)y|IfG;keH6;f6qpVeYin%jJ1F28#KO@LE2_%5VD;)gyU=jguLZsQ zOPGSaGFL9@x2wpy*n7pA5u8msc2s|VcP-a_@}x;irnp=YZ(EWXRasdX7F*e`1x77@Ww+kE`7r63Bj*>eNUa^7Zk9b{oVZvTgLmu}s* r?set7nU--}3<}1|k1YCfZ`Uo|y5x_GIbR3^0|SGntDnm{r-UW|;vBg# literal 33655 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 literal 42391 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 diff --git a/doc/images/qtcreator-new-qt-quick-project-wizard.png b/doc/images/qtcreator-new-qt-quick-project-wizard.png index 1bd69f05642777a7c42c27d0e7e27837c2a9defb..4f1fa31bafa343507035c60f82207d3b083524b5 100644 GIT binary patch literal 97577 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 literal 42874 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 VoizJ&7#J8BJYD@<);T3K0RSzi%Mbtn From c933d42370492db2e45178b03d204d19a923216b Mon Sep 17 00:00:00 2001 From: Fawzi Mohamed Date: Tue, 5 Mar 2013 13:47:02 +0100 Subject: [PATCH 27/64] basetexteditor/qmljseditor: fix destructor problem solve problems depending on the destructor sequence: - avoid setting code style to a destroyed code style - avoid hiding a potentially destroyed pane (which will be cleared in any case) Task-number: QTCREATORBUG-8818 Change-Id: Idd7817d99bf4ff04c5e152b00857f6e35825fd37 Reviewed-by: Tobias Hunger --- src/plugins/qmljseditor/qmljseditor.cpp | 1 - src/plugins/texteditor/basetexteditor.cpp | 5 ++++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/src/plugins/qmljseditor/qmljseditor.cpp b/src/plugins/qmljseditor/qmljseditor.cpp index 121b95e0bc8..1314e98fed5 100644 --- a/src/plugins/qmljseditor/qmljseditor.cpp +++ b/src/plugins/qmljseditor/qmljseditor.cpp @@ -532,7 +532,6 @@ QmlJSTextEditorWidget::QmlJSTextEditorWidget(QWidget *parent) : QmlJSTextEditorWidget::~QmlJSTextEditorWidget() { - hideContextPane(); m_semanticInfoUpdater->abort(); m_semanticInfoUpdater->wait(); } diff --git a/src/plugins/texteditor/basetexteditor.cpp b/src/plugins/texteditor/basetexteditor.cpp index ee04b52f4d6..e4a2a5abd18 100644 --- a/src/plugins/texteditor/basetexteditor.cpp +++ b/src/plugins/texteditor/basetexteditor.cpp @@ -4614,9 +4614,12 @@ void BaseTextEditorWidget::onCodeStylePreferencesDestroyed() { if (sender() != d->m_codeStylePreferences) return; + ICodeStylePreferences *prefs = TextEditorSettings::instance()->codeStyle(languageSettingsId()); + if (prefs == d->m_codeStylePreferences) + prefs = 0; // avoid failing disconnects, m_codeStylePreferences has already been reduced to QObject d->m_codeStylePreferences = 0; - setCodeStyle(TextEditorSettings::instance()->codeStyle(languageSettingsId())); + setCodeStyle(prefs); } void BaseTextEditorWidget::slotCodeStyleSettingsChanged(const QVariant &) From ef42f53f22ebc7be3df3ee2b6ead7fc7e796328e Mon Sep 17 00:00:00 2001 From: Fawzi Mohamed Date: Tue, 5 Mar 2013 14:35:15 +0100 Subject: [PATCH 28/64] qmljs: do not show warnings for not fully supported languages Change-Id: Ie153caefcbb0f5d6d627697fd324d0cd0e3fa31f Reviewed-by: Joerg Bornemann --- src/libs/qmljs/qmljsdocument.cpp | 18 ++++++++++++++ src/libs/qmljs/qmljsdocument.h | 1 + src/plugins/qmljseditor/qmljseditor.cpp | 4 +++- .../qmljseditor/qmljssemantichighlighter.cpp | 23 ++++++++++-------- src/plugins/qmljseditor/qmltaskmanager.cpp | 24 ++++++++++--------- 5 files changed, 48 insertions(+), 22 deletions(-) diff --git a/src/libs/qmljs/qmljsdocument.cpp b/src/libs/qmljs/qmljsdocument.cpp index 657e96b9b67..13e9a431168 100644 --- a/src/libs/qmljs/qmljsdocument.cpp +++ b/src/libs/qmljs/qmljsdocument.cpp @@ -98,6 +98,24 @@ bool Document::isQmlLikeLanguage(Document::Language language) } } +bool Document::isFullySupportedLanguage(Document::Language language) +{ + switch (language) { + case JavaScriptLanguage: + case JsonLanguage: + case QmlLanguage: + case QmlQtQuick1Language: + case QmlQtQuick2Language: + return true; + case UnknownLanguage: + case QmlQbsLanguage: + case QmlProjectLanguage: + case QmlTypeInfoLanguage: + break; + } + return false; +} + Document::Document(const QString &fileName, Language language) : _engine(0) , _ast(0) diff --git a/src/libs/qmljs/qmljsdocument.h b/src/libs/qmljs/qmljsdocument.h index dac5c1d675b..461a5a6fd16 100644 --- a/src/libs/qmljs/qmljsdocument.h +++ b/src/libs/qmljs/qmljsdocument.h @@ -65,6 +65,7 @@ public: }; static bool isQmlLikeLanguage(Language languge); + static bool isFullySupportedLanguage(Language language); protected: Document(const QString &fileName, Language language); diff --git a/src/plugins/qmljseditor/qmljseditor.cpp b/src/plugins/qmljseditor/qmljseditor.cpp index 1314e98fed5..c35bb34c908 100644 --- a/src/plugins/qmljseditor/qmljseditor.cpp +++ b/src/plugins/qmljseditor/qmljseditor.cpp @@ -667,11 +667,13 @@ void QmlJSTextEditorWidget::onDocumentUpdated(QmlJS::Document::Ptr doc) m_futureSemanticInfoRevision = doc->editorRevision(); m_semanticInfoUpdater->update(doc, m_modelManager->snapshot()); setExtraSelections(CodeWarningsSelection, QList()); - } else { + } else if (Document::isFullySupportedLanguage(doc->language())) { // show parsing errors QList selections; appendExtraSelectionsForMessages(&selections, doc->diagnosticMessages(), document()); setExtraSelections(CodeWarningsSelection, selections); + } else { + setExtraSelections(CodeWarningsSelection, QList()); } } diff --git a/src/plugins/qmljseditor/qmljssemantichighlighter.cpp b/src/plugins/qmljseditor/qmljssemantichighlighter.cpp index e31b900a36e..5b040450f16 100644 --- a/src/plugins/qmljseditor/qmljssemantichighlighter.cpp +++ b/src/plugins/qmljseditor/qmljssemantichighlighter.cpp @@ -429,17 +429,20 @@ protected: private: void run() { - int nMessages = m_scopeChain.document()->diagnosticMessages().size() - + m_semanticInfo.semanticMessages.size() - + m_semanticInfo.staticAnalysisMessages.size(); - m_delayedUses.reserve(nMessages); - m_diagnosticRanges.reserve(nMessages); - m_extraFormats.reserve(nMessages); - addMessages(m_scopeChain.document()->diagnosticMessages(), m_scopeChain.document()); - addMessages(m_semanticInfo.semanticMessages, m_semanticInfo.document); - addMessages(m_semanticInfo.staticAnalysisMessages, m_semanticInfo.document); + int nMessages = 0; + if (Document::isFullySupportedLanguage(m_scopeChain.document()->language())) { + nMessages = m_scopeChain.document()->diagnosticMessages().size() + + m_semanticInfo.semanticMessages.size() + + m_semanticInfo.staticAnalysisMessages.size(); + m_delayedUses.reserve(nMessages); + m_diagnosticRanges.reserve(nMessages); + m_extraFormats.reserve(nMessages); + addMessages(m_scopeChain.document()->diagnosticMessages(), m_scopeChain.document()); + addMessages(m_semanticInfo.semanticMessages, m_semanticInfo.document); + addMessages(m_semanticInfo.staticAnalysisMessages, m_semanticInfo.document); - qSort(m_delayedUses.begin(), m_delayedUses.end(), sortByLinePredicate); + qSort(m_delayedUses.begin(), m_delayedUses.end(), sortByLinePredicate); + } m_currentDelayedUse = 0; m_semanticHighlighter.reportMessagesInfo(m_diagnosticRanges, m_extraFormats); diff --git a/src/plugins/qmljseditor/qmltaskmanager.cpp b/src/plugins/qmljseditor/qmltaskmanager.cpp index f6ca1826572..88efb0cb736 100644 --- a/src/plugins/qmljseditor/qmltaskmanager.cpp +++ b/src/plugins/qmljseditor/qmltaskmanager.cpp @@ -112,19 +112,21 @@ void QmlTaskManager::collectMessages( FileErrorMessages result; result.fileName = fileName; - result.tasks = convertToTasks(document->diagnosticMessages(), - Utils::FileName::fromString(fileName), - Core::Id(Constants::TASK_CATEGORY_QML)); + if (Document::isFullySupportedLanguage(document->language())) { + result.tasks = convertToTasks(document->diagnosticMessages(), + Utils::FileName::fromString(fileName), + Core::Id(Constants::TASK_CATEGORY_QML)); - if (updateSemantic) { - result.tasks += convertToTasks(linkMessages.value(fileName), - Utils::FileName::fromString(fileName), - Core::Id(Constants::TASK_CATEGORY_QML_ANALYSIS)); + if (updateSemantic) { + result.tasks += convertToTasks(linkMessages.value(fileName), + Utils::FileName::fromString(fileName), + Core::Id(Constants::TASK_CATEGORY_QML_ANALYSIS)); - Check checker(document, context); - result.tasks += convertToTasks(checker(), - Utils::FileName::fromString(fileName), - Core::Id(Constants::TASK_CATEGORY_QML_ANALYSIS)); + Check checker(document, context); + result.tasks += convertToTasks(checker(), + Utils::FileName::fromString(fileName), + Core::Id(Constants::TASK_CATEGORY_QML_ANALYSIS)); + } } if (!result.tasks.isEmpty()) From 2e6f4d9b82973f18922d03015537b9b7490dd349 Mon Sep 17 00:00:00 2001 From: Leena Miettinen Date: Tue, 5 Mar 2013 14:30:18 +0100 Subject: [PATCH 29/64] Doc: items in Issues page context menu Remove and Show in Editor items were not documented. Change-Id: Iec7f2ae6ebc76f715e790de5dbb2e8dbc064b631 Reviewed-by: Tobias Hunger --- doc/src/howto/creator-ui.qdoc | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/doc/src/howto/creator-ui.qdoc b/doc/src/howto/creator-ui.qdoc index 7a9a984b8e4..3462ea48cca 100644 --- a/doc/src/howto/creator-ui.qdoc +++ b/doc/src/howto/creator-ui.qdoc @@ -300,10 +300,14 @@ \image qtcreator-build-issues.png - Right-clicking on a line brings up a context menu with options to copy - the contents and to show a version control annotation view of the line + Right-clicking on a line brings up a context menu with options to remove a line, copy + its contents, or to show a version control annotation view of the line that causes the error message. + To navigate to the corresponding source code, click an issue or + select \gui {Show in Editor} in the context menu. The entry must contain the + name of the file where the issue was found. + To jump from one issue to the next or previous one, press \key F6 and \key Shift+F6. From deb7005b96bd5004fd6892c73aa01ed6612e186c Mon Sep 17 00:00:00 2001 From: Leena Miettinen Date: Tue, 5 Mar 2013 14:29:01 +0100 Subject: [PATCH 30/64] Doc: kits can be added for BlackBerry 10 Change-Id: I765b3f1b58cfd17e8dfec9d43e04aebf3e403492 Reviewed-by: Mehdi Fekari Reviewed-by: Leena Miettinen --- doc/src/projects/creator-projects-targets.qdoc | 2 ++ 1 file changed, 2 insertions(+) diff --git a/doc/src/projects/creator-projects-targets.qdoc b/doc/src/projects/creator-projects-targets.qdoc index 125dc2b6a71..f3e32720f53 100644 --- a/doc/src/projects/creator-projects-targets.qdoc +++ b/doc/src/projects/creator-projects-targets.qdoc @@ -44,6 +44,8 @@ \li Android Device + \li BlackBerry 10 Device + \li Generic Linux Device \li Maemo5/Fremantle Device From 6bae47c5c0092c2cec27b84e80432a979a258c4c Mon Sep 17 00:00:00 2001 From: Aurindam Jana Date: Tue, 5 Mar 2013 11:21:25 +0100 Subject: [PATCH 31/64] ConsoleItem: Return copy of QString instead of ref Change-Id: Ibe8d5aa103c2fd4c40fe4be8445e49ca822049a3 Reviewed-by: Aurindam Jana --- src/libs/qmljs/consoleitem.cpp | 2 +- src/libs/qmljs/consoleitem.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/libs/qmljs/consoleitem.cpp b/src/libs/qmljs/consoleitem.cpp index 74cd21137f7..60429e3da23 100644 --- a/src/libs/qmljs/consoleitem.cpp +++ b/src/libs/qmljs/consoleitem.cpp @@ -144,7 +144,7 @@ void ConsoleItem::setText(const QString &text) } } -const QString &ConsoleItem::text() const +QString ConsoleItem::text() const { return m_text; } diff --git a/src/libs/qmljs/consoleitem.h b/src/libs/qmljs/consoleitem.h index 952afc06f7d..c1717df0b14 100644 --- a/src/libs/qmljs/consoleitem.h +++ b/src/libs/qmljs/consoleitem.h @@ -66,7 +66,7 @@ public: bool detachChild(int position); int childNumber() const; void setText(const QString &text); - const QString &text() const; + QString text() const; QString expression() const; private: From c401068bfc62f5f19bbac7d38060af2cb9ce10e5 Mon Sep 17 00:00:00 2001 From: Thomas Hartmann Date: Tue, 5 Mar 2013 16:18:04 +0100 Subject: [PATCH 32/64] Compile fix for Qt 5.0.0 We rely on symbols only available in Qt 5.0.1 in the qml2puppet. Once 5.1 is out we will require Qt 5.1 for qml2puppet. Change-Id: I04f278203fcbd5bf84e3d76202bd4b5c9193a45b Reviewed-by: Christian Kandeler --- src/tools/tools.pro | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/tools/tools.pro b/src/tools/tools.pro index 51bcfe239a4..240a42ee3ff 100644 --- a/src/tools/tools.pro +++ b/src/tools/tools.pro @@ -32,5 +32,8 @@ QT_BREAKPAD_ROOT_PATH = $$(QT_BREAKPAD_ROOT_PATH) } greaterThan(QT_MAJOR_VERSION, 4) { - SUBDIRS += qml2puppet + !greaterThan(QT_MINOR_VERSION, 0):!greaterThan(QT_PATCH_VERSION, 0) { + } else { + SUBDIRS += qml2puppet + } } \ No newline at end of file From 2ed55c8076d810df6d16a652a44ace53dc17998c Mon Sep 17 00:00:00 2001 From: Christian Stenger Date: Mon, 4 Mar 2013 11:02:55 +0100 Subject: [PATCH 33/64] Squish: Provide function for writing out results ...in preparation for adding these to the automatic statistic thingy. Change-Id: Ieeab062b426ac3b9053d0499fdb38f0abacb89c9 Reviewed-by: Robert Loehning --- tests/system/shared/qtcreator.py | 3 +++ tests/system/shared/utils.py | 14 ++++++++++++++ 2 files changed, 17 insertions(+) diff --git a/tests/system/shared/qtcreator.py b/tests/system/shared/qtcreator.py index 3f761f855d6..f992c2dd1f4 100644 --- a/tests/system/shared/qtcreator.py +++ b/tests/system/shared/qtcreator.py @@ -206,3 +206,6 @@ if os.getenv("SYSTEST_NOSETTINGSPATH") != "1": cwd = os.path.abspath(cwd) copySettingsToTmpDir() atexit.register(__removeTestingDir__) + +if os.getenv("SYSTEST_WRITE_RESULTS") == "1" and os.getenv("SYSTEST_RESULTS_FOLDER") != None: + atexit.register(writeTestResults, os.getenv("SYSTEST_RESULTS_FOLDER")) diff --git a/tests/system/shared/utils.py b/tests/system/shared/utils.py index 0ed88890bb2..b42bba60b84 100644 --- a/tests/system/shared/utils.py +++ b/tests/system/shared/utils.py @@ -567,3 +567,17 @@ def dumpItems(model, parent=None, role=DisplayRole, column=0): # returns the children of a QTreeWidgetItem def dumpChildren(item): return [item.child(index) for index in range(item.childCount())] + +def writeTestResults(folder): + if squishinfo.version < 0x040200FF: + print "Skipping writing test results (Squish < 4.2)" + return + if not os.path.exists(folder): + print "Skipping writing test results (folder '%s' does not exist)." % folder + return + resultFile = open("%s.srf" % os.path.join(folder, os.path.basename(squishinfo.testCase)), "w") + resultFile.write("suite:%s\n" % os.path.basename(os.path.dirname(squishinfo.testCase))) + categories = ["passes", "fails", "fatals", "errors", "tests", "warnings", "xfails", "xpasses"] + for cat in categories: + resultFile.write("%s:%d\n" % (cat, test.resultCount(cat))) + resultFile.close() From 7b7058391f6b945e87782bef33f21eaf1029c0a4 Mon Sep 17 00:00:00 2001 From: Leena Miettinen Date: Wed, 6 Mar 2013 09:41:03 +0100 Subject: [PATCH 34/64] Doc: new Qt Quick 2 project wizards Change-Id: I454ba63b045928d4dcc0ebd4690a2c28cd437056 Reviewed-by: Leena Miettinen --- doc/src/qtquick/qtquick-creating.qdoc | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/doc/src/qtquick/qtquick-creating.qdoc b/doc/src/qtquick/qtquick-creating.qdoc index b75d392028f..64da195b38d 100644 --- a/doc/src/qtquick/qtquick-creating.qdoc +++ b/doc/src/qtquick/qtquick-creating.qdoc @@ -64,8 +64,8 @@ need to have the development environment installed on your computer to create and run this type of project. - \li \gui {Qt Quick 1 Application (from Existing QML File)} converts - existing Qt Quick 1 applications to Qt Quick application projects. + \li \gui {Qt Quick Application (from Existing QML File)} converts + existing Qt Quick applications to Qt Quick application projects. This enables you to run them from \QC and to deploy them to mobile devices. @@ -80,8 +80,8 @@ \section1 Creating Qt Quick UI Projects - Select \gui {File > New File or Project > Applications > Qt Quick UI > - Choose} and follow the instructions of the wizard. + Select \gui File > \gui {New File or Project} > \gui Applications > \gui {Qt Quick 1 UI} + or \gui {Qt Quick 2 UI} > \gui Choose and follow the instructions of the wizard. \QC creates the following files: @@ -114,8 +114,8 @@ \note The SDK for a particular target platform might install additional templates for that platform. For example, the \gui {Qt Quick Application for MeeGo Harmattan} template is installed as part of the MeeGo Harmattan tool - chain and the QNX templates are installed as part of the BlackBerry NDK or - the QNX SDK. + chain and the BlackBerry 10 and QNX templates are installed as part of the BlackBerry 10 NDK, + BlackBerry NDK, or QNX SDK. \QC creates the necessary boilerplate files. Some of the files are specific to a particular target platform. @@ -123,8 +123,9 @@ \section1 Importing QML Applications If you have existing QML applications that you want to run in \QC or deploy - to mobile devices, select the \gui {Qt Quick Application (from Existing QML - File)} template to import the main .qml file in your project. + to mobile devices, select \gui File > \gui {New File or Project} > \gui Applications > + \gui {Qt Quick 1 Application (from Existing QML file} or \gui {Qt Quick 2 Application + (from Existing QML File)} > \gui Choose to import the main .qml file in your project. \image qmldesigner-import-project.png "Select Existing QML File dialog" From c3b6d1501c2bb2087274e41f7486d1bfc9721b87 Mon Sep 17 00:00:00 2001 From: Nikolai Kosjar Date: Tue, 5 Mar 2013 13:47:29 +0100 Subject: [PATCH 35/64] C++: Add some QTC_ASSERT guards in CodeAssistPrivate This should prevent a not reproducible crash. Change-Id: I8ebdec02799e1eccd37e918d5ab02a0a7fa5afac Reviewed-by: hjk Reviewed-by: Christian Kandeler Reviewed-by: Eike Ziller --- src/plugins/texteditor/codeassist/codeassistant.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/plugins/texteditor/codeassist/codeassistant.cpp b/src/plugins/texteditor/codeassist/codeassistant.cpp index 2616924ffc2..878d838e289 100644 --- a/src/plugins/texteditor/codeassist/codeassistant.cpp +++ b/src/plugins/texteditor/codeassist/codeassistant.cpp @@ -41,6 +41,7 @@ #include #include #include +#include #include #include @@ -221,7 +222,7 @@ void CodeAssistantPrivate::requestProposal(AssistReason reason, AssistKind kind, IAssistProvider *provider) { - Q_ASSERT(!isWaitingForProposal()); + QTC_ASSERT(!isWaitingForProposal(), return); if (!provider) { if (kind == Completion) { @@ -328,6 +329,7 @@ void CodeAssistantPrivate::displayProposal(IAssistProposal *newProposal, AssistR void CodeAssistantPrivate::processProposalItem(IAssistProposalItem *proposalItem) { + QTC_ASSERT(m_proposal, return); proposalItem->apply(m_textEditor, m_proposal->basePosition()); destroyContext(); process(); @@ -335,6 +337,7 @@ void CodeAssistantPrivate::processProposalItem(IAssistProposalItem *proposalItem void CodeAssistantPrivate::handlePrefixExpansion(const QString &newPrefix) { + QTC_ASSERT(m_proposal, return); const int currentPosition = m_textEditor->position(); m_textEditor->setCursorPosition(m_proposal->basePosition()); m_textEditor->replace(currentPosition - m_proposal->basePosition(), newPrefix); @@ -397,6 +400,7 @@ void CodeAssistantPrivate::notifyChange() stopAutomaticProposalTimer(); if (isDisplayingProposal()) { + QTC_ASSERT(m_proposal, return); if (m_textEditor->position() < m_proposal->basePosition()) { destroyContext(); } else { From 095b7fc20666644df185baac6cab085f0614fd37 Mon Sep 17 00:00:00 2001 From: Orgad Shaneh Date: Tue, 5 Mar 2013 19:37:41 +0200 Subject: [PATCH 36/64] Describe "Reset warnings" button Disable the button if no warnings are suppressed Task-number: QTCREATORBUG-8875 Change-Id: If019550eaf8e8745a506b512d206a2b0fd34dfeb Reviewed-by: Leena Miettinen Reviewed-by: Eike Ziller --- src/plugins/coreplugin/generalsettings.cpp | 3 ++- src/plugins/coreplugin/generalsettings.ui | 3 +++ src/plugins/coreplugin/infobar.cpp | 5 +++++ src/plugins/coreplugin/infobar.h | 1 + 4 files changed, 11 insertions(+), 1 deletion(-) diff --git a/src/plugins/coreplugin/generalsettings.cpp b/src/plugins/coreplugin/generalsettings.cpp index 4f3d318bc4c..e65f26978bc 100644 --- a/src/plugins/coreplugin/generalsettings.cpp +++ b/src/plugins/coreplugin/generalsettings.cpp @@ -136,6 +136,7 @@ QWidget *GeneralSettings::createPage(QWidget *parent) m_page->autoSaveCheckBox->setChecked(EditorManager::instance()->autoSaveEnabled()); m_page->autoSaveInterval->setValue(EditorManager::instance()->autoSaveInterval()); + m_page->resetWarningsButton->setEnabled(Core::InfoBar::anyGloballySuppressed()); connect(m_page->resetColorButton, SIGNAL(clicked()), this, SLOT(resetInterfaceColor())); @@ -207,7 +208,7 @@ void GeneralSettings::resetInterfaceColor() void GeneralSettings::resetWarnings() { Core::InfoBar::clearGloballySuppressed(); - QMessageBox::information(0, tr("Reset warnings"), tr("Done")); + m_page->resetWarningsButton->setEnabled(false); } void GeneralSettings::resetTerminal() diff --git a/src/plugins/coreplugin/generalsettings.ui b/src/plugins/coreplugin/generalsettings.ui index 6f1b79ef3b7..68ac1030a76 100644 --- a/src/plugins/coreplugin/generalsettings.ui +++ b/src/plugins/coreplugin/generalsettings.ui @@ -109,6 +109,9 @@ + + Re-enable all warnings which were suppressed using "Don't show again" button (e.g. missing highlighter). + Reset warnings diff --git a/src/plugins/coreplugin/infobar.cpp b/src/plugins/coreplugin/infobar.cpp index 5c028da9ea5..87e066b1799 100644 --- a/src/plugins/coreplugin/infobar.cpp +++ b/src/plugins/coreplugin/infobar.cpp @@ -152,6 +152,11 @@ void InfoBar::clearGloballySuppressed() ICore::settings()->setValue(QLatin1String(C_SUPPRESSED_WARNINGS), QStringList()); } +bool InfoBar::anyGloballySuppressed() +{ + return !globallySuppressed.isEmpty(); +} + InfoBarDisplay::InfoBarDisplay(QObject *parent) : QObject(parent) diff --git a/src/plugins/coreplugin/infobar.h b/src/plugins/coreplugin/infobar.h index cd1043529da..6f245ff8073 100644 --- a/src/plugins/coreplugin/infobar.h +++ b/src/plugins/coreplugin/infobar.h @@ -89,6 +89,7 @@ public: static void globallySuppressInfo(Id id); static void initializeGloballySuppressed(); static void clearGloballySuppressed(); + static bool anyGloballySuppressed(); signals: void changed(); From 132f0e2bf3f2e6faff7be1ccce0709cd72a4ebc0 Mon Sep 17 00:00:00 2001 From: Orgad Shaneh Date: Tue, 5 Mar 2013 19:40:29 +0200 Subject: [PATCH 37/64] Git: Update details when working directory is changed Change-Id: I48436f6c5a44a9c41e18b60e2e2c7c4204645528 Reviewed-by: Petar Perisin Reviewed-by: Tobias Hunger --- src/plugins/git/changeselectiondialog.cpp | 8 +++++++- src/plugins/git/changeselectiondialog.h | 1 + 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/src/plugins/git/changeselectiondialog.cpp b/src/plugins/git/changeselectiondialog.cpp index 4b9da9448e3..49e01e25d59 100644 --- a/src/plugins/git/changeselectiondialog.cpp +++ b/src/plugins/git/changeselectiondialog.cpp @@ -60,7 +60,8 @@ ChangeSelectionDialog::ChangeSelectionDialog(const QString &workingDirectory, QW m_gitEnvironment = GitPlugin::instance()->gitClient()->processEnvironment(); connect(m_ui.changeNumberEdit, SIGNAL(textChanged(QString)), this, SLOT(recalculateDetails(QString))); - recalculateDetails(m_ui.changeNumberEdit->text()); + connect(m_ui.workingDirectoryEdit, SIGNAL(textChanged(QString)), this, SLOT(refresh())); + refresh(); } ChangeSelectionDialog::~ChangeSelectionDialog() @@ -140,5 +141,10 @@ void ChangeSelectionDialog::recalculateDetails(const QString &ref) m_ui.detailsText->setPlainText(tr("Fetching commit data...")); } +void ChangeSelectionDialog::refresh() +{ + recalculateDetails(m_ui.changeNumberEdit->text()); +} + } // Internal } // Git diff --git a/src/plugins/git/changeselectiondialog.h b/src/plugins/git/changeselectiondialog.h index 6a78093e298..230c4966c7c 100644 --- a/src/plugins/git/changeselectiondialog.h +++ b/src/plugins/git/changeselectiondialog.h @@ -57,6 +57,7 @@ public slots: private slots: void setDetails(int exitCode); void recalculateDetails(const QString &ref); + void refresh(); private: Ui_ChangeSelectionDialog m_ui; From cc454d11fca814310c5f1a0aaf582253ffd4532a Mon Sep 17 00:00:00 2001 From: Christian Stenger Date: Tue, 5 Mar 2013 10:50:36 +0100 Subject: [PATCH 38/64] Squish: Improve cleanup on Win Change-Id: If39af63b6b65cb09c351bef6158c8ae8b9837668 Reviewed-by: Robert Loehning --- tests/system/shared/qtcreator.py | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/tests/system/shared/qtcreator.py b/tests/system/shared/qtcreator.py index f992c2dd1f4..215129dedef 100644 --- a/tests/system/shared/qtcreator.py +++ b/tests/system/shared/qtcreator.py @@ -61,6 +61,8 @@ def waitForCleanShutdown(timeOut=10): appCtxt = currentApplicationContext() shutdownDone = (str(appCtxt)=="") if platform.system() in ('Windows','Microsoft'): + # cleaning helper for running on the build machines + __checkForQmlViewer__() endtime = datetime.utcnow() + timedelta(seconds=timeOut) while not shutdownDone: # following work-around because os.kill() works for win not until python 2.7 @@ -85,6 +87,19 @@ def waitForCleanShutdown(timeOut=10): if not shutdownDone and datetime.utcnow() > endtime: break +def __checkForQmlViewer__(): + tasks = subprocess.Popen("tasklist /FI \"IMAGENAME eq qmlviewer.exe\"", shell=True, + stdout=subprocess.PIPE) + output = tasks.communicate()[0] + tasks.stdout.close() + if "INFO: No tasks are running which match the specified criteria." in output: + return + else: + if subprocess.call("taskkill /F /FI \"IMAGENAME eq qmlviewer.exe\"", shell=True) == 0: + print "Killed still running qmlviewer" + else: + print "qmlviewer is still running - failed to kill it" + def __removeTestingDir__(): def __removeIt__(directory): deleteDirIfExists(directory) From bebf8d50a9716a296e7646fde77acf2de42b0c4c Mon Sep 17 00:00:00 2001 From: Christian Stenger Date: Wed, 13 Feb 2013 17:47:31 +0100 Subject: [PATCH 39/64] tests: let tst_dumpers compile with Qt4 Change-Id: I34851ebfc054f0f8265e5ce1623e0db956aab085 Reviewed-by: hjk --- tests/auto/debugger/dumpers.pro | 1 + tests/auto/debugger/temporarydir.h | 211 ++++++++++++++++++++++++++++ tests/auto/debugger/tst_dumpers.cpp | 3 +- 3 files changed, 213 insertions(+), 2 deletions(-) create mode 100644 tests/auto/debugger/temporarydir.h diff --git a/tests/auto/debugger/dumpers.pro b/tests/auto/debugger/dumpers.pro index 95df5271b15..9c36d85cef9 100644 --- a/tests/auto/debugger/dumpers.pro +++ b/tests/auto/debugger/dumpers.pro @@ -24,6 +24,7 @@ HEADERS += \ $$DEBUGGERDIR/debuggerprotocol.h \ $$DEBUGGERDIR/watchdata.h \ $$DEBUGGERDIR/watchutils.h \ + temporarydir.h !isEmpty(vcproj) { DEFINES += DUMPERDIR=\"$$DUMPERDIR\" diff --git a/tests/auto/debugger/temporarydir.h b/tests/auto/debugger/temporarydir.h new file mode 100644 index 00000000000..2c6775cafb4 --- /dev/null +++ b/tests/auto/debugger/temporarydir.h @@ -0,0 +1,211 @@ +/**************************************************************************** +** +** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). +** Contact: http://www.qt-project.org/legal +** +** This file is part of Qt Creator. +** +** Commercial License Usage +** Licensees holding valid commercial Qt licenses may use this file in +** accordance with the commercial license agreement provided with the +** Software or, alternatively, in accordance with the terms contained in +** a written agreement between you and Digia. For licensing terms and +** conditions see http://qt.digia.com/licensing. For further information +** use the contact form at http://qt.digia.com/contact-us. +** +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 2.1 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 2.1 requirements +** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. +** +** In addition, as a special exception, Digia gives you certain additional +** rights. These rights are described in the Digia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +****************************************************************************/ + +// this file has been adapted from TemporaryDir implementation of Qt5 + +#ifndef __QTEMPORARYDIR_H_INCLUDED__ +#define __QTEMPORARYDIR_H_INCLUDED__ + +#if QT_VERSION >= 0x050000 + #include +#else // QT_VERSION < 0x050000 + +#include +#include // mkdtemp + +QT_BEGIN_NAMESPACE + +//************* TemporaryDirPrivate +class TemporaryDirPrivate +{ +public: + TemporaryDirPrivate(); + ~TemporaryDirPrivate(); + + void create(const QString &templateName); + + QString path; + bool autoRemove; + bool success; +}; + +TemporaryDirPrivate::TemporaryDirPrivate() + : autoRemove(true), + success(false) +{ +} + +TemporaryDirPrivate::~TemporaryDirPrivate() +{ +} + +static QString defaultTemplateName() +{ + QString baseName; + baseName = QLatin1String("qt_temp"); + return QDir::tempPath() + QLatin1Char('/') + baseName + QLatin1String("-XXXXXX"); +} + +#ifdef Q_OS_WIN +static char *mkdtemp(char *templateName) +{ + static const char letters[] = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789"; + const size_t length = strlen(templateName); + char *XXXXXX = templateName + length - 6; + if ((length < 6u) || strncmp(XXXXXX, "XXXXXX", 6)) + return 0; + for (int i = 0; i < 256; ++i) { + int v = qrand(); + /* Fill in the random bits. */ + XXXXXX[0] = letters[v % 62]; + v /= 62; + XXXXXX[1] = letters[v % 62]; + v /= 62; + XXXXXX[2] = letters[v % 62]; + v /= 62; + XXXXXX[3] = letters[v % 62]; + v /= 62; + XXXXXX[4] = letters[v % 62]; + v /= 62; + XXXXXX[5] = letters[v % 62]; + QString templateNameStr = QFile::decodeName(templateName); + QFileSystemEntry fileSystemEntry(templateNameStr); + if (QFileSystemEngine::createDirectory(fileSystemEntry, false)) { + QSystemError error; + QFileSystemEngine::setPermissions(fileSystemEntry, + QFile::ReadOwner | + QFile::WriteOwner | + QFile::ExeOwner, error); + if (error.error() != 0) + continue; + return templateName; + } + } + return 0; +} +#endif + +void TemporaryDirPrivate::create(const QString &templateName) +{ + QByteArray buffer = QFile::encodeName(templateName); + if (!buffer.endsWith("XXXXXX")) + buffer += "XXXXXX"; + if (mkdtemp(buffer.data())) { // modifies buffer + success = true; + path = QFile::decodeName(buffer.constData()); + } +} + +//************* TemporaryDir +static bool removeRecursively(QDir directory) +{ + if (!directory.exists()) + return true; + bool success = true; + QFileInfoList filesAndDirs = directory.entryInfoList(QDir::AllEntries | QDir::Hidden + | QDir::System | QDir::NoDotAndDotDot); + foreach (QFileInfo fdInfo, filesAndDirs) { + if (fdInfo.isDir()) + success &= removeRecursively(fdInfo.dir()); + else + success &= directory.remove(fdInfo.fileName()); + } + if (success) { + QDir parent(directory.absolutePath()); + success = parent.cdUp(); + if (success) + success = parent.rmdir(directory.dirName()); + } + return success; +} + +class TemporaryDir +{ +public: + TemporaryDir(); + explicit TemporaryDir(const QString &templateName); + ~TemporaryDir(); + + void setAutoRemove(bool b); + bool remove(); + QString path() const; + +private: + QScopedPointer d_ptr; + + Q_DISABLE_COPY(TemporaryDir) +}; + +TemporaryDir::TemporaryDir() + : d_ptr(new TemporaryDirPrivate) +{ + d_ptr->create(defaultTemplateName()); +} + +TemporaryDir::TemporaryDir(const QString &templateName) + : d_ptr(new TemporaryDirPrivate) +{ + if (templateName.isEmpty()) + d_ptr->create(defaultTemplateName()); + else + d_ptr->create(templateName); +} + +TemporaryDir::~TemporaryDir() +{ + if (d_ptr->autoRemove) + remove(); +} + +QString TemporaryDir::path() const +{ + return d_ptr->path; +} + +void TemporaryDir::setAutoRemove(bool b) +{ + d_ptr->autoRemove = b; +} + +bool TemporaryDir::remove() +{ + if (!d_ptr->success) + return false; + Q_ASSERT(!path().isEmpty()); + Q_ASSERT(path() != QLatin1String(".")); + return removeRecursively(QDir(path())); +} + +QT_END_NAMESPACE + +typedef TemporaryDir QTemporaryDir; + +#endif // QT_VERSION < 0x050000 + +#endif // __QTEMPORARYDIR_H_INCLUDED__ diff --git a/tests/auto/debugger/tst_dumpers.cpp b/tests/auto/debugger/tst_dumpers.cpp index add73312db8..df013a072c1 100644 --- a/tests/auto/debugger/tst_dumpers.cpp +++ b/tests/auto/debugger/tst_dumpers.cpp @@ -34,8 +34,7 @@ #include #include -#include -#include +#include "temporarydir.h" using namespace Debugger; using namespace Internal; From 18ad2973ba3844806efb0b74c254d13fc2caef96 Mon Sep 17 00:00:00 2001 From: Thomas Hartmann Date: Wed, 6 Mar 2013 11:15:56 +0100 Subject: [PATCH 40/64] QmlDesigner: fixing .pro file for mac The relative path is not correct on Mac for deployed packages. Change-Id: I379f3d986df118495763811617ffe1a2cfe623ec Reviewed-by: Leena Miettinen Reviewed-by: Marco Bubke --- share/qtcreator/qml/qmlpuppet/qml2puppet/qml2puppet.pro | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/share/qtcreator/qml/qmlpuppet/qml2puppet/qml2puppet.pro b/share/qtcreator/qml/qmlpuppet/qml2puppet/qml2puppet.pro index 48bcfe7d80a..22f71911f08 100644 --- a/share/qtcreator/qml/qmlpuppet/qml2puppet/qml2puppet.pro +++ b/share/qtcreator/qml/qmlpuppet/qml2puppet/qml2puppet.pro @@ -9,4 +9,4 @@ build_all:!build_pass { CONFIG += release } -include(../../../../../share/qtcreator/qml/qmlpuppet/qml2puppet/qml2puppet.pri) +include(qml2puppet.pri) From c938b7ddf0e6fc171725e25f71b16a5267c9901a Mon Sep 17 00:00:00 2001 From: Eike Ziller Date: Wed, 6 Mar 2013 13:08:21 +0100 Subject: [PATCH 41/64] Version bump. Change-Id: Ic3a6cf5d4ddb16034e7ba86c95870feee0713b6a Reviewed-by: Eike Ziller --- qtcreator.pri | 2 +- qtcreator.qbs | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/qtcreator.pri b/qtcreator.pri index c0be815681d..d8b6733448d 100644 --- a/qtcreator.pri +++ b/qtcreator.pri @@ -1,7 +1,7 @@ !isEmpty(QTCREATOR_PRI_INCLUDED):error("qtcreator.pri already included") QTCREATOR_PRI_INCLUDED = 1 -QTCREATOR_VERSION = 2.6.83 +QTCREATOR_VERSION = 2.6.84 isEqual(QT_MAJOR_VERSION, 5) { diff --git a/qtcreator.qbs b/qtcreator.qbs index b3356c921ec..19f0507a3cb 100644 --- a/qtcreator.qbs +++ b/qtcreator.qbs @@ -5,7 +5,7 @@ import "qbs/defaults.js" as Defaults Project { property string ide_version_major: '2' property string ide_version_minor: '6' - property string ide_version_release: '83' + property string ide_version_release: '84' property string qtcreator_version: ide_version_major + '.' + ide_version_minor + '.' + ide_version_release moduleSearchPaths: "qbs" From c6df48415be46004def471d89cafd9a4639d4ccd Mon Sep 17 00:00:00 2001 From: Thomas Hartmann Date: Wed, 6 Mar 2013 11:36:59 +0100 Subject: [PATCH 42/64] QmlDesigner: fix share path in error message qml is in: share/qtcreator/qml not: share/qtcreator/qmldesigner/qml Change-Id: I6aa536e70cbbc05299e28db3d16178f4de40e0fa Reviewed-by: Marco Bubke --- .../designercore/instances/nodeinstanceserverproxy.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/plugins/qmldesigner/designercore/instances/nodeinstanceserverproxy.cpp b/src/plugins/qmldesigner/designercore/instances/nodeinstanceserverproxy.cpp index 604bb3855a8..a2b0cb99919 100644 --- a/src/plugins/qmldesigner/designercore/instances/nodeinstanceserverproxy.cpp +++ b/src/plugins/qmldesigner/designercore/instances/nodeinstanceserverproxy.cpp @@ -81,9 +81,9 @@ namespace { #ifdef Q_OS_MAC -# define SHARE_PATH "/../Resources/qmldesigner" +# define SHARE_PATH "/../Resources" #else -# define SHARE_PATH "/../share/qtcreator/qmldesigner" +# define SHARE_PATH "/../share/qtcreator" #endif static QString applicationDirPath() From c663fac20fe4516e6078399ce3c4eca3d071579b Mon Sep 17 00:00:00 2001 From: Thomas Hartmann Date: Wed, 6 Mar 2013 15:33:48 +0100 Subject: [PATCH 43/64] QmlDesigner: MacOS qml2puppet fix Change-Id: If009550eafee8775a506b512d206a2b0fd34dfee Reviewed-by: Marco Bubke Reviewed-by: Leena Miettinen --- .../designercore/instances/nodeinstanceserverproxy.cpp | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/plugins/qmldesigner/designercore/instances/nodeinstanceserverproxy.cpp b/src/plugins/qmldesigner/designercore/instances/nodeinstanceserverproxy.cpp index a2b0cb99919..55b2add1913 100644 --- a/src/plugins/qmldesigner/designercore/instances/nodeinstanceserverproxy.cpp +++ b/src/plugins/qmldesigner/designercore/instances/nodeinstanceserverproxy.cpp @@ -511,8 +511,13 @@ QString NodeInstanceServerProxy::qmlPuppetApplicationName() const QString NodeInstanceServerProxy::macOSBundlePath(const QString &path) const { QString applicationPath = path; - if (Utils::HostOsInfo::isMacHost()) - applicationPath += QLatin1String("/qmlpuppet.app/Contents/MacOS"); + if (Utils::HostOsInfo::isMacHost()) { + if (hasQtQuick2(m_nodeInstanceView.data())) + applicationPath += QLatin1String("/qml2puppet.app/Contents/MacOS"); + else + applicationPath += QLatin1String("/qmlpuppet.app/Contents/MacOS"); + + } return applicationPath; } From ad14a4663334e2a6c087f4145388724dc0bb66f4 Mon Sep 17 00:00:00 2001 From: Nikolai Kosjar Date: Wed, 6 Mar 2013 09:54:25 +0100 Subject: [PATCH 44/64] C++: Fix crash when handling lambdas as arguments Proper fix will follow. Task-number: QTCREATORBUG-8316 Change-Id: I7c86f0b0b0802c310bcce619b5c69ad33ffa0d52 Reviewed-by: Eike Ziller --- src/libs/3rdparty/cplusplus/Symbols.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/libs/3rdparty/cplusplus/Symbols.cpp b/src/libs/3rdparty/cplusplus/Symbols.cpp index 1a16c5ed7ff..3def2ae0f8a 100644 --- a/src/libs/3rdparty/cplusplus/Symbols.cpp +++ b/src/libs/3rdparty/cplusplus/Symbols.cpp @@ -379,6 +379,9 @@ bool Function::maybeValidPrototype(unsigned actualArgumentCount) const for (; minNumberArguments < this->argumentCount(); ++minNumberArguments) { Argument *arg = this->argumentAt(minNumberArguments)->asArgument(); + if (! arg) // TODO: Fix me properly - QTCREATORBUG-8316 + return false; + if (arg->hasInitializer()) break; } From a3b9c48f67f675f510195232216d42b3d6a47fbe Mon Sep 17 00:00:00 2001 From: Leena Miettinen Date: Wed, 6 Mar 2013 15:48:13 +0100 Subject: [PATCH 45/64] Doc: update the tutorial app to Qt Quick 2 Change-Id: I9fafe7471567ed9cffae9e86a6c7e15069b683cb Reviewed-by: Thomas Hartmann --- doc/examples/transitions/Transitions.pro | 19 -------------- doc/examples/transitions/main.cpp | 14 ---------- .../{qml/Transitions => }/main.qml | 2 +- .../{qml/Transitions => }/states.png | Bin doc/src/overview/creator-tutorials.qdoc | 4 +-- .../projects/creator-projects-creating.qdoc | 4 +-- doc/src/qtcreator.qdoc | 2 +- doc/src/qtquick/qtquick-app-tutorial.qdoc | 24 +++++++++--------- 8 files changed, 18 insertions(+), 51 deletions(-) delete mode 100644 doc/examples/transitions/Transitions.pro delete mode 100644 doc/examples/transitions/main.cpp rename doc/examples/transitions/{qml/Transitions => }/main.qml (99%) rename doc/examples/transitions/{qml/Transitions => }/states.png (100%) diff --git a/doc/examples/transitions/Transitions.pro b/doc/examples/transitions/Transitions.pro deleted file mode 100644 index 2fb4d91e257..00000000000 --- a/doc/examples/transitions/Transitions.pro +++ /dev/null @@ -1,19 +0,0 @@ -# Add more folders to ship with the application, here -folder_01.source = qml/Transitions -folder_01.target = qml -DEPLOYMENTFOLDERS = folder_01 - -# Additional import path used to resolve QML modules in Creator's code model -QML_IMPORT_PATH = - -# If your application uses the Qt Mobility libraries, uncomment the following -# lines and add the respective components to the MOBILITY variable. -# CONFIG += mobility -# MOBILITY += - -# The .cpp file which was generated for your project. Feel free to hack it. -SOURCES += main.cpp - -# Please do not modify the following two lines. Required for deployment. -include(qmlapplicationviewer/qmlapplicationviewer.pri) -qtcAddDeployment() diff --git a/doc/examples/transitions/main.cpp b/doc/examples/transitions/main.cpp deleted file mode 100644 index cc176f18644..00000000000 --- a/doc/examples/transitions/main.cpp +++ /dev/null @@ -1,14 +0,0 @@ -#include -#include "qmlapplicationviewer.h" - -int main(int argc, char *argv[]) -{ - QApplication app(argc, argv); - - QmlApplicationViewer viewer; - viewer.setOrientation(QmlApplicationViewer::ScreenOrientationAuto); - viewer.setMainQmlFile(QLatin1String("qml/Transitions/main.qml")); - viewer.showExpanded(); - - return app.exec(); -} diff --git a/doc/examples/transitions/qml/Transitions/main.qml b/doc/examples/transitions/main.qml similarity index 99% rename from doc/examples/transitions/qml/Transitions/main.qml rename to doc/examples/transitions/main.qml index 6f1800ce856..b87a998e79c 100644 --- a/doc/examples/transitions/qml/Transitions/main.qml +++ b/doc/examples/transitions/main.qml @@ -4,7 +4,7 @@ //! [0] -import QtQuick 1.1 +import QtQuick 2.0 Rectangle { id: page diff --git a/doc/examples/transitions/qml/Transitions/states.png b/doc/examples/transitions/states.png similarity index 100% rename from doc/examples/transitions/qml/Transitions/states.png rename to doc/examples/transitions/states.png diff --git a/doc/src/overview/creator-tutorials.qdoc b/doc/src/overview/creator-tutorials.qdoc index 6749c62f194..b3513c2943e 100644 --- a/doc/src/overview/creator-tutorials.qdoc +++ b/doc/src/overview/creator-tutorials.qdoc @@ -38,9 +38,9 @@ \list - \li \l{Creating a Qt Quick 1 Application} + \li \l{Creating a Qt Quick Application} - Learn how to use \QMLD to create a Qt Quick 1 application. + Learn how to use \QMLD to create a Qt Quick application. \li \l{Creating a Qt Widget Based Application} diff --git a/doc/src/projects/creator-projects-creating.qdoc b/doc/src/projects/creator-projects-creating.qdoc index a91942fddbf..1cbdc0f95fa 100644 --- a/doc/src/projects/creator-projects-creating.qdoc +++ b/doc/src/projects/creator-projects-creating.qdoc @@ -125,9 +125,9 @@ Use Qt Quick Components for MeeGo Harmattan to design a user interface with the platform look and feel - \li Qt Quick 1 Application (from Existing QML File) + \li Qt Quick Application (from Existing QML File) - Convert existing Qt Quick 1 applications to projects that you + Convert existing Qt Quick applications to projects that you can run in \QC or deploy to mobile devices \li Qt Console Application diff --git a/doc/src/qtcreator.qdoc b/doc/src/qtcreator.qdoc index a9ed1ccc5a5..1853a432180 100644 --- a/doc/src/qtcreator.qdoc +++ b/doc/src/qtcreator.qdoc @@ -150,7 +150,7 @@ \li \l{Building and Running an Example} \li \l{Tutorials} \list - \li \l{Creating a Qt Quick 1 Application} + \li \l{Creating a Qt Quick Application} \li \l{Creating a Qt Widget Based Application} \endlist \endlist diff --git a/doc/src/qtquick/qtquick-app-tutorial.qdoc b/doc/src/qtquick/qtquick-app-tutorial.qdoc index 0e2a85080ac..3d24911ae16 100644 --- a/doc/src/qtquick/qtquick-app-tutorial.qdoc +++ b/doc/src/qtquick/qtquick-app-tutorial.qdoc @@ -28,19 +28,15 @@ \page creator-qml-application.html \nextpage creator-writing-program.html - \title Creating a Qt Quick 1 Application - - \note We recommend that you use Qt Quick 2 to develop new applications for - platforms that run Qt 5. + \title Creating a Qt Quick Application This tutorial uses built-in QML elements and illustrates basic concepts of - \l {http://qt-project.org/doc/qt-4.8/qtquick.html}{Qt Quick 1}. + \l {http://qt-project.org/doc/qt-5.0/qtquick/qtquick-index.html}{Qt Quick}. - This tutorial describes how to use the \QC to implement the - \l{http://qt-project.org/doc/qt-4.8/declarative-animation-states.html} - {states and transitions example application}. The example application - displays a Qt logo that moves between three rectangles on the page when you - click them. + This tutorial describes how to use \QC to implement Qt states and transitions. We use + \l{http://qt-project.org/doc/qt-5.0/qtquick/quick-animation.html}{Qt example code} to + create an application that displays a Qt logo that moves between three rectangles on the + page when you click them. \image qmldesigner-tutorial.png "States and transitions example" @@ -52,7 +48,11 @@ \list 1 \li Select \gui{File > New File or Project > Applications > - Qt Quick 1 Application (Built-in Elements) > Choose}. + Qt Quick 2 Application (Built-in Elements) > Choose}. + + \note The QML types used in this example are also supported in Qt Quick 1. To create + this example application for platforms that run Qt 4, select \gui {Qt Quick 1 + Application (Built-in Elements)}. \li In the \gui{Name} field, type \b {Transitions}. @@ -89,7 +89,7 @@ To use the states.png image in your application, you must copy it to the project directory (same subdirectory as the QML file) from the examples directory in the Qt installation directory. For example: - \c {C:\QtSDK\Examples\4.7\declarative\animation\states}. The image appears + \c {C:\Qt\Qt5.0.1\5.0.1\msvc2010\examples\declarative\animation\states}. The image appears in the \gui Resources pane. You can also use any other image or a QML element, instead. From a9dc98572fb9d28838411c4c936dfe44ee1030ce Mon Sep 17 00:00:00 2001 From: Leena Miettinen Date: Wed, 6 Mar 2013 16:44:06 +0100 Subject: [PATCH 46/64] Doc: use prepositions more consistently: "deploy to" Change-Id: Icf84c96b7cb300ab7d208b6b4f13276ba0b3d143 Reviewed-by: Leena Miettinen --- .../creator-projects-running-generic-linux.qdocinc | 2 +- .../linux-mobile/creator-projects-running-madde.qdocinc | 2 +- doc/src/overview/creator-deployment-overview.qdoc | 8 ++++---- doc/src/overview/creator-mobile-targets.qdoc | 2 +- doc/src/overview/creator-overview.qdoc | 4 ++-- doc/src/qnx/creator-projects-settings-run-qnx.qdocinc | 4 ++-- doc/src/qtquick/qtquick-creating.qdoc | 2 +- doc/src/widgets/qtdesigner-plugins.qdoc | 2 +- 8 files changed, 13 insertions(+), 13 deletions(-) diff --git a/doc/src/linux-mobile/creator-projects-running-generic-linux.qdocinc b/doc/src/linux-mobile/creator-projects-running-generic-linux.qdocinc index ddf2aad00a9..40773e06027 100644 --- a/doc/src/linux-mobile/creator-projects-running-generic-linux.qdocinc +++ b/doc/src/linux-mobile/creator-projects-running-generic-linux.qdocinc @@ -27,7 +27,7 @@ \gui {Application Output} view. Choose \gui {Projects > Embedded Linux > Run} to view the settings for deploying - the application on the connected device. For more information, see + the application to the connected device. For more information, see \l{Specifying Run Settings for Linux-Based Devices}. Debugging works transparently if GDB server is installed on the device and diff --git a/doc/src/linux-mobile/creator-projects-running-madde.qdocinc b/doc/src/linux-mobile/creator-projects-running-madde.qdocinc index 6d45946e868..cb70db978f2 100644 --- a/doc/src/linux-mobile/creator-projects-running-madde.qdocinc +++ b/doc/src/linux-mobile/creator-projects-running-madde.qdocinc @@ -34,7 +34,7 @@ \gui {Application Output} view. Choose \gui {Projects > Maemo Run} to view the settings for deploying the - application on the connected device and creating the installation package. + application to the connected device and creating the installation package. For more information, see \l{Specifying Run Settings for Linux-Based Devices}. diff --git a/doc/src/overview/creator-deployment-overview.qdoc b/doc/src/overview/creator-deployment-overview.qdoc index f2fcaefc514..4a44816121a 100644 --- a/doc/src/overview/creator-deployment-overview.qdoc +++ b/doc/src/overview/creator-deployment-overview.qdoc @@ -39,7 +39,7 @@ \li \l{Deploying Applications to Android Devices} - When you deploy the application on an Android device, \QC copies + When you deploy the application to an Android device, \QC copies the application files to the device. In addition, you can determine the Qt libraries to use. \li \l{Deploying Applications to BlackBerry 10 Devices} @@ -49,7 +49,7 @@ device. \li \l{Deploying Applications to Linux-Based Devices} - When you deploy the application on a Linux-based device, such + When you deploy the application to a Linux-based device, such as embedded Linux, MeeGo 1.2 Harmattan, or Maemo 5/Fremantle, \QC copies the application files to the connected device. You can test and debug the application on the device. @@ -57,9 +57,9 @@ Maemo 5/Fremantle devices. \li \l{Deploying Applications to QNX Devices} - When you deploy the application on a BlackBerry, \QC generates a + When you deploy the application to a BlackBerry, \QC generates a BAR package in the build directory and deploys it to the connected - device. When you deploy it on a QNX Neutrino device, \QC copies + device. When you deploy it to a QNX Neutrino device, \QC copies the application files to the connected device. You can test and debug the application on the device. \endlist diff --git a/doc/src/overview/creator-mobile-targets.qdoc b/doc/src/overview/creator-mobile-targets.qdoc index f2cce947a95..3a5fdbeab20 100644 --- a/doc/src/overview/creator-mobile-targets.qdoc +++ b/doc/src/overview/creator-mobile-targets.qdoc @@ -55,7 +55,7 @@ \li \l{Connecting BlackBerry 10 Devices} \QC enables you to develop, deploy and debug your Qt applications - on BlackBerry 10. + to BlackBerry 10. You need to install the BlackBerry 10 NDK which contains a pre-built Qt. You also need either a BlackBerry 10 device or the simulator. diff --git a/doc/src/overview/creator-overview.qdoc b/doc/src/overview/creator-overview.qdoc index 891f0c0cf5d..79b220420a3 100644 --- a/doc/src/overview/creator-overview.qdoc +++ b/doc/src/overview/creator-overview.qdoc @@ -33,10 +33,10 @@ \QC is an integrated development environment (IDE) that provides you with tools to design and develop applications with the Qt application framework. Qt is designed for developing applications and user interfaces once and - deploying them across several desktop and mobile operating systems. \QC + deploying them to several desktop and mobile operating systems. \QC provides you with tools for accomplishing your tasks throughout the whole application development life-cycle, from creating a project to deploying the - application on the target platforms. + application to the target platforms. \table \row diff --git a/doc/src/qnx/creator-projects-settings-run-qnx.qdocinc b/doc/src/qnx/creator-projects-settings-run-qnx.qdocinc index fe5a0a6bc1b..81335582fa6 100644 --- a/doc/src/qnx/creator-projects-settings-run-qnx.qdocinc +++ b/doc/src/qnx/creator-projects-settings-run-qnx.qdocinc @@ -9,8 +9,8 @@ When you run the application on the BlackBerry device, \QC first creates a BAR package using the settings in the Application Descriptor File. The default is to create the - BAR package in the build directory. The BAR package is then deployed onto the + BAR package in the build directory. The BAR package is then deployed to the selected device. For more information, see \l{Deploying Applications to QNX Devices}. Specifying run settings for QNX Neutrino devices is very similar to - \l{Specifying Run Settings for Linux-Based Devices}. \ No newline at end of file + \l{Specifying Run Settings for Linux-Based Devices}. diff --git a/doc/src/qtquick/qtquick-creating.qdoc b/doc/src/qtquick/qtquick-creating.qdoc index 64da195b38d..9fae123be4d 100644 --- a/doc/src/qtquick/qtquick-creating.qdoc +++ b/doc/src/qtquick/qtquick-creating.qdoc @@ -40,7 +40,7 @@ \li \gui {Qt Quick Application} creates a Qt Quick application project that can contain both QML and C++ code. The project includes a - QDeclarativeView. You can build the application and deploy it on + QDeclarativeView. You can build the application and deploy it to desktop and mobile target platforms. You can select a template that uses either the built-in QML elements diff --git a/doc/src/widgets/qtdesigner-plugins.qdoc b/doc/src/widgets/qtdesigner-plugins.qdoc index 1bd549fdd41..36993ab16f2 100644 --- a/doc/src/widgets/qtdesigner-plugins.qdoc +++ b/doc/src/widgets/qtdesigner-plugins.qdoc @@ -74,7 +74,7 @@ \QC uses its own set of Qt Libraries located in the bundle, and therefore, you need to configure the \QD plugins that you want to use with \QC. - Fore more information about how to deploy applications on Mac OS, see + Fore more information about how to deploy applications to Mac OS, see \l{http://qt-project.org/doc/qt-4.8/deployment-mac.html} {Deploying an Application on Mac OS X}. From 1da5316e5cf97fce5ea6d5e5d4ceb8efd9d8848f Mon Sep 17 00:00:00 2001 From: Leena Miettinen Date: Wed, 6 Mar 2013 16:44:38 +0100 Subject: [PATCH 47/64] Doc: add BlackBerry 10 to supported target platforms Change-Id: Ie41f64e10c783baf643e1f97386db1757d0d6dd3 Reviewed-by: Mehdi Fekari Reviewed-by: Leena Miettinen --- doc/src/overview/creator-target-platforms.qdocinc | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/doc/src/overview/creator-target-platforms.qdocinc b/doc/src/overview/creator-target-platforms.qdocinc index e991116f6fe..680d4896a41 100644 --- a/doc/src/overview/creator-target-platforms.qdocinc +++ b/doc/src/overview/creator-target-platforms.qdocinc @@ -18,6 +18,8 @@ \li Android + \li BlackBerry 10 + \endlist The following table summarizes operating system support for developing @@ -25,8 +27,8 @@ \table \header - \li {1,8} Operating system - \li {8,1} Platform + \li {1,9} Operating system + \li {9,1} Platform \header \li Desktop \li \QS @@ -35,6 +37,7 @@ \li Generic Remote Linux \li QNX \li Android + \li BlackBerry 10 \row \li Windows @@ -45,7 +48,7 @@ \li Yes \li Yes (see \l{Running on QNX Devices} for limitations) \li Yes - + \li Yes \row \li Linux \li Yes @@ -55,7 +58,8 @@ \li Yes \li Yes \li Yes - \row + \li Yes + \row \li Mac OS X \li Yes \li Yes @@ -64,6 +68,7 @@ \li Yes \li Yes \li Yes + \li Yes \endtable \note Symbian support has been removed from \QC 2.6. To develop for Symbian, From 169a47fe00846102d5878fe1cbe08f429c3d0342 Mon Sep 17 00:00:00 2001 From: Christian Kandeler Date: Mon, 4 Mar 2013 16:34:26 +0100 Subject: [PATCH 48/64] QbsProjectManager: Fix Windows build. The qbs DLL must end up in bin/ in order to be found by the plugin. Change-Id: Ie81e7550aa51f3414d829c893ad03dcafcc9c7fc Reviewed-by: Oswald Buddenhagen --- qtcreator.pro | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/qtcreator.pro b/qtcreator.pro index 0ade76ddb84..54dd26060f3 100644 --- a/qtcreator.pro +++ b/qtcreator.pro @@ -19,6 +19,14 @@ OTHER_FILES += dist/copyright_template.txt \ qtcreator.qbp \ qbs/pluginspec/pluginspec.qbs +qmake_cache = $$targetPath($$IDE_BUILD_TREE/.qmake.cache) +unix: maybe_quote = \" +system("echo $${maybe_quote}$${LITERAL_HASH} config for qmake$${maybe_quote} > $$qmake_cache") +# Make sure the qbs dll ends up alongside the Creator executable. +win32:exists(src/shared/qbs/qbs.pro) { + system("echo QBS_DLLDESTDIR = $${IDE_BUILD_TREE}/bin >> $$qmake_cache") +} + contains(QT_ARCH, i386): ARCHITECTURE = x86 else: ARCHITECTURE = $$QT_ARCH From d33e1a8238675aa0cff6d0d84b443b05a911148a Mon Sep 17 00:00:00 2001 From: Tobias Hunger Date: Wed, 6 Mar 2013 14:55:15 +0100 Subject: [PATCH 49/64] Speed up handling of projects with many RunConfigurations Do not create/destroy the RunConfiguration widgets once for each RunConfiguration that gets added. Change-Id: Id5fefbff1ba4ab19fe77a24ce2a27ae9431c7dff Reviewed-by: Daniel Teske Reviewed-by: Eike Ziller --- src/plugins/projectexplorer/runsettingspropertiespage.cpp | 4 ++++ src/plugins/projectexplorer/runsettingspropertiespage.h | 1 + 2 files changed, 5 insertions(+) diff --git a/src/plugins/projectexplorer/runsettingspropertiespage.cpp b/src/plugins/projectexplorer/runsettingspropertiespage.cpp index ef0cb60aa24..31d73f782e4 100644 --- a/src/plugins/projectexplorer/runsettingspropertiespage.cpp +++ b/src/plugins/projectexplorer/runsettingspropertiespage.cpp @@ -126,6 +126,7 @@ RunSettingsWidget::RunSettingsWidget(Target *target) m_runConfigurationsModel(new RunConfigurationModel(target, this)), m_deployConfigurationModel(new DeployConfigurationModel(target, this)), m_runConfigurationWidget(0), + m_runConfiguration(0), m_runLayout(0), m_deployConfigurationWidget(0), m_deployLayout(0), @@ -360,6 +361,9 @@ void RunSettingsWidget::currentRunConfigurationChanged(int index) if (index >= 0) selectedRunConfiguration = m_runConfigurationsModel->runConfigurationAt(index); + if (selectedRunConfiguration != m_runConfiguration) + return; + m_ignoreChange = true; m_target->setActiveRunConfiguration(selectedRunConfiguration); m_ignoreChange = false; diff --git a/src/plugins/projectexplorer/runsettingspropertiespage.h b/src/plugins/projectexplorer/runsettingspropertiespage.h index 55517f6e708..bdfa4ed4ce2 100644 --- a/src/plugins/projectexplorer/runsettingspropertiespage.h +++ b/src/plugins/projectexplorer/runsettingspropertiespage.h @@ -106,6 +106,7 @@ private: RunConfigurationModel *m_runConfigurationsModel; DeployConfigurationModel *m_deployConfigurationModel; QWidget *m_runConfigurationWidget; + RunConfiguration *m_runConfiguration; QVBoxLayout *m_runLayout; NamedWidget *m_deployConfigurationWidget; QVBoxLayout *m_deployLayout; From 8d536c3348a05a55d0205454f3064662a49ac319 Mon Sep 17 00:00:00 2001 From: Tobias Hunger Date: Tue, 5 Mar 2013 13:17:47 +0100 Subject: [PATCH 50/64] Improve selection of compiler when creating desktop kit This is of special importance on Windows where every compiler seems to be incompatible with every other. Change-Id: I8a2c6122f1bc8e86bf23157f1ca1cd9e75b759b5 Reviewed-by: Robert Loehning Reviewed-by: Tobias Hunger --- src/plugins/qt4projectmanager/qmakekitinformation.cpp | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/plugins/qt4projectmanager/qmakekitinformation.cpp b/src/plugins/qt4projectmanager/qmakekitinformation.cpp index 692e18ab757..7d1260807b9 100644 --- a/src/plugins/qt4projectmanager/qmakekitinformation.cpp +++ b/src/plugins/qt4projectmanager/qmakekitinformation.cpp @@ -98,13 +98,15 @@ void QmakeKitInformation::setup(ProjectExplorer::Kit *k) if (!tc || !tc->suggestedMkspecList().contains(spec)) { QList tcList = ProjectExplorer::ToolChainManager::instance()->toolChains(); + ProjectExplorer::ToolChain *possibleTc = 0; foreach (ProjectExplorer::ToolChain *current, tcList) { - if (version->qtAbis().contains(current->targetAbi()) - && current->suggestedMkspecList().contains(spec)) { - ProjectExplorer::ToolChainKitInformation::setToolChain(k, current); - break; + if (version->qtAbis().contains(current->targetAbi())) { + possibleTc = current; + if (current->suggestedMkspecList().contains(spec)) + break; } } + ProjectExplorer::ToolChainKitInformation::setToolChain(k, possibleTc); } } From db486783a9eb6ac5e0faa9ff95016329d307210b Mon Sep 17 00:00:00 2001 From: Thomas Hartmann Date: Wed, 6 Mar 2013 18:03:24 +0100 Subject: [PATCH 51/64] QmlDesigner: compile fix for share qmlpuppet and Qt 5.1 DEFINES += QT_DISABLE_DEPRECATED_BEFORE=0x040900 This ensures that QWeakPointer(const QObject *other) does not get ambiguous with Qt 5.1. Change-Id: I4801dbbc0ca4a3779b06d388f6a4251399f3e14b Reviewed-by: Marco Bubke --- share/qtcreator/qml/qmlpuppet/qmlpuppet/qmlpuppet.pro | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/share/qtcreator/qml/qmlpuppet/qmlpuppet/qmlpuppet.pro b/share/qtcreator/qml/qmlpuppet/qmlpuppet/qmlpuppet.pro index de16677d872..9ac219436b2 100644 --- a/share/qtcreator/qml/qmlpuppet/qmlpuppet/qmlpuppet.pro +++ b/share/qtcreator/qml/qmlpuppet/qmlpuppet/qmlpuppet.pro @@ -9,4 +9,8 @@ build_all:!build_pass { CONFIG += release } -include(../../../../../share/qtcreator/qml/qmlpuppet/qmlpuppet/qmlpuppet.pri) \ No newline at end of file +greaterThan(QT_MAJOR_VERSION, 4) { + DEFINES += QT_DISABLE_DEPRECATED_BEFORE=0x040900 +} + +include(qmlpuppet.pri) \ No newline at end of file From c98be07fdb3e9b53728d9e2bef71e5f4c3b3ba17 Mon Sep 17 00:00:00 2001 From: Thomas Hartmann Date: Wed, 6 Mar 2013 18:00:47 +0100 Subject: [PATCH 52/64] QmlDesigner: remove unused .pro file Change-Id: I5ef1a6cbc56dad2b9264827c9b001676716dedda Reviewed-by: Marco Bubke --- share/qtcreator/qml/qmlpuppet/qmlpuppet.pro | 13 ------------- 1 file changed, 13 deletions(-) delete mode 100644 share/qtcreator/qml/qmlpuppet/qmlpuppet.pro diff --git a/share/qtcreator/qml/qmlpuppet/qmlpuppet.pro b/share/qtcreator/qml/qmlpuppet/qmlpuppet.pro deleted file mode 100644 index e53c7c8ca77..00000000000 --- a/share/qtcreator/qml/qmlpuppet/qmlpuppet.pro +++ /dev/null @@ -1,13 +0,0 @@ -TEMPLATE = subdirs - -include(qmlpuppet_utilities.pri) - -exists($${QT_PRIVATE_HEADERS}/QtDeclarative/private/qdeclarativecontext_p.h) { - minQtVersion(4, 7, 1) { - SUBDIRS += qmlpuppet - } else { - warning(Qt version has to be at least 4.7.1 to build qmlpuppet.) - } -} else { - warning(Private headers for Qt required to build qmlpuppet.) -} From 20248a948e068776463e5ff2eab00dae55168279 Mon Sep 17 00:00:00 2001 From: Orgad Shaneh Date: Wed, 6 Mar 2013 21:59:41 +0200 Subject: [PATCH 53/64] GitIgnore .qmake.cache Change-Id: I9e585b1bdec3e7898ae8db193b6f8949cc9db030 Reviewed-by: Laszlo Papp Reviewed-by: Christian Kandeler --- .gitignore | 1 + 1 file changed, 1 insertion(+) diff --git a/.gitignore b/.gitignore index 5c3aab2192c..5527c86eca6 100644 --- a/.gitignore +++ b/.gitignore @@ -32,6 +32,7 @@ Thumbs.db *.res *.rc *.embed.manifest +/.qmake.cache # qtcreator generated files *.pro.user* From 7b30f3ea91d63ab5bb47198e96d684d6a66bbfa6 Mon Sep 17 00:00:00 2001 From: Orgad Shaneh Date: Sun, 3 Mar 2013 21:52:22 +0200 Subject: [PATCH 54/64] Debugger: Fix test dependency Caused copying simple.pro and relink every build Change-Id: Id39b9478e5eab3d9798728fd405f775b7cf47a28 Reviewed-by: Christian Kandeler --- src/plugins/debugger/debugger.pro | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/plugins/debugger/debugger.pro b/src/plugins/debugger/debugger.pro index 0ca196b27fe..0968d132e01 100644 --- a/src/plugins/debugger/debugger.pro +++ b/src/plugins/debugger/debugger.pro @@ -158,13 +158,14 @@ equals(TEST, 1):!isEmpty(copydata) { INPUT_FILE = $$IDE_SOURCE_TREE/$$TEST_DIR/simple.pro macx: OUTPUT_DIR = $$IDE_DATA_PATH/$$TEST_DIR else: OUTPUT_DIR = $$IDE_BUILD_TREE/$$TEST_DIR + testfile.target = $$OUTPUT_DIR/$$basename(INPUT_FILE) + testfile.depends = $$INPUT_FILE win32 { INPUT_FILE ~= s,/,\\\\,g OUTPUT_DIR ~= s,/,\\\\,g } else { isEmpty(QMAKE_CHK_EXISTS_GLUE):QMAKE_CHK_EXISTS_GLUE = "|| " } - testfile.target = test_resources testfile.commands = ($$QMAKE_CHK_DIR_EXISTS \"$$OUTPUT_DIR\" $$QMAKE_CHK_EXISTS_GLUE $$QMAKE_MKDIR \"$$OUTPUT_DIR\") \ && $$QMAKE_COPY \"$$INPUT_FILE\" \"$$OUTPUT_DIR\" QMAKE_EXTRA_TARGETS += testfile From ad903824437f8c03b2ba781bc49bdbbc0af591c7 Mon Sep 17 00:00:00 2001 From: Daniel Teske Date: Wed, 6 Mar 2013 17:02:42 +0100 Subject: [PATCH 55/64] Android: Remove "Edit rules.xml" button It serves no pratical purpose. Change-Id: I65494ca6be14c96baa6bad521f11e130edfc614a Reviewed-by: BogDan Vatra --- src/plugins/android/androiddeploystep.cpp | 8 -------- src/plugins/android/androiddeploystep.h | 1 - src/plugins/android/androiddeploystepwidget.cpp | 6 ------ src/plugins/android/androiddeploystepwidget.h | 1 - src/plugins/android/androiddeploystepwidget.ui | 7 ------- 5 files changed, 23 deletions(-) diff --git a/src/plugins/android/androiddeploystep.cpp b/src/plugins/android/androiddeploystep.cpp index 35ca2f48f11..9f9fc4d2cea 100644 --- a/src/plugins/android/androiddeploystep.cpp +++ b/src/plugins/android/androiddeploystep.cpp @@ -263,14 +263,6 @@ int AndroidDeployStep::deviceAPILevel() return m_deviceAPILevel; } -Utils::FileName AndroidDeployStep::localLibsRulesFilePath() -{ - Utils::FileName fileName = AndroidManager::localLibsRulesFilePath(target()); - fileName.append(QLatin1String("/rules.xml")); - - return fileName; -} - unsigned int AndroidDeployStep::remoteModificationTime(const QString &fullDestination, QHash *cache) { QString destination = QFileInfo(fullDestination).absolutePath(); diff --git a/src/plugins/android/androiddeploystep.h b/src/plugins/android/androiddeploystep.h index 5b69569f2ad..0fa090aa54a 100644 --- a/src/plugins/android/androiddeploystep.h +++ b/src/plugins/android/androiddeploystep.h @@ -87,7 +87,6 @@ public: QString deviceSerialNumber(); int deviceAPILevel(); - Utils::FileName localLibsRulesFilePath(); AndroidDeployAction deployAction(); bool useLocalQtLibs(); diff --git a/src/plugins/android/androiddeploystepwidget.cpp b/src/plugins/android/androiddeploystepwidget.cpp index 6c8e3519638..45a8373b742 100644 --- a/src/plugins/android/androiddeploystepwidget.cpp +++ b/src/plugins/android/androiddeploystepwidget.cpp @@ -62,7 +62,6 @@ AndroidDeployStepWidget::AndroidDeployStepWidget(AndroidDeployStep *step) : connect(ui->deployQtLibs, SIGNAL(clicked()), SLOT(setDeployLocalQtLibs())); connect(ui->chooseButton, SIGNAL(clicked()), SLOT(setQASIPackagePath())); connect(ui->useLocalQtLibs, SIGNAL(stateChanged(int)), SLOT(useLocalQtLibsStateChanged(int))); - connect(ui->editRulesFilePushButton, SIGNAL(clicked()), SLOT(editRulesFile())); connect(ui->cleanLibsPushButton, SIGNAL(clicked()), SLOT(cleanLibsOnDevice())); } @@ -106,11 +105,6 @@ void AndroidDeployStepWidget::useLocalQtLibsStateChanged(int state) m_step->setUseLocalQtLibs(state == Qt::Checked); } -void AndroidDeployStepWidget::editRulesFile() -{ - Core::ICore::instance()->openFiles(QStringList() << m_step->localLibsRulesFilePath().toString(), Core::ICore::SwitchMode); -} - void AndroidDeployStepWidget::cleanLibsOnDevice() { m_step->cleanLibsOnDevice(); diff --git a/src/plugins/android/androiddeploystepwidget.h b/src/plugins/android/androiddeploystepwidget.h index 01fa278c717..90db7d43420 100644 --- a/src/plugins/android/androiddeploystepwidget.h +++ b/src/plugins/android/androiddeploystepwidget.h @@ -53,7 +53,6 @@ private slots: void setDeployLocalQtLibs(); void setQASIPackagePath(); void useLocalQtLibsStateChanged(int); - void editRulesFile(); void cleanLibsOnDevice(); private: diff --git a/src/plugins/android/androiddeploystepwidget.ui b/src/plugins/android/androiddeploystepwidget.ui index af75a521ee6..4458c494081 100644 --- a/src/plugins/android/androiddeploystepwidget.ui +++ b/src/plugins/android/androiddeploystepwidget.ui @@ -63,13 +63,6 @@ You must have Qt libraries compiled for that platform - - - - Edit Rules File - - - From 91506e974c117e2e49aad990f9ff4ff4a5432ed8 Mon Sep 17 00:00:00 2001 From: Leena Miettinen Date: Thu, 7 Mar 2013 13:56:07 +0100 Subject: [PATCH 56/64] Doc: fix links to snippets Change-Id: If49af3120714320e850c4c60fa2fe7739850574b Reviewed-by: Leena Miettinen --- doc/src/qtquick/qtquick-app-tutorial.qdoc | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/doc/src/qtquick/qtquick-app-tutorial.qdoc b/doc/src/qtquick/qtquick-app-tutorial.qdoc index 3d24911ae16..20baed147e0 100644 --- a/doc/src/qtquick/qtquick-app-tutorial.qdoc +++ b/doc/src/qtquick/qtquick-app-tutorial.qdoc @@ -204,7 +204,7 @@ The qml.main file should now look as follows: - \snippet transitions/qml/Transitions/main.qml 0 + \snippet transitions/main.qml 0 \li In the \gui Navigator pane, copy topLeftRect (by pressing \key {Ctrl+C}) and paste it to the canvas twice (by pressing @@ -256,7 +256,7 @@ The qml.main file should now look as follows: - \snippet transitions/qml/Transitions/main.qml 1 + \snippet transitions/main.qml 1 \endlist @@ -357,6 +357,6 @@ When you have completed the steps, the main.qml file should look as follows: - \snippet transitions/qml/Transitions/main.qml 2 + \snippet transitions/main.qml 2 */ From 4351f1c3b19ae4ca40bc479fcaa6f90703b1a321 Mon Sep 17 00:00:00 2001 From: Rafael Roquetto Date: Wed, 27 Feb 2013 12:19:57 -0300 Subject: [PATCH 57/64] BlackBerry key signing documentation Change-Id: I88dd8ecb73bafa2b41d7b9051d6c95c37411fa82 Reviewed-by: Leena Miettinen Reviewed-by: Laszlo Papp --- ...tor-blackberry-createcertificatedialog.png | Bin 0 -> 22486 bytes ...tor-blackberry-importcertificatedialog.png | Bin 0 -> 14894 bytes .../qtcreator-blackberry-obtain-keys.png | Bin 0 -> 8030 bytes ...qtcreator-blackberry-registerkeydialog.png | Bin 0 -> 33369 bytes doc/src/qnx/creator-developing-bb10.qdoc | 2 + .../qnx/creator-key-management-qnx.qdocinc | 93 ++++++++++++++++++ 6 files changed, 95 insertions(+) create mode 100644 doc/images/qtcreator-blackberry-createcertificatedialog.png create mode 100644 doc/images/qtcreator-blackberry-importcertificatedialog.png create mode 100644 doc/images/qtcreator-blackberry-obtain-keys.png create mode 100644 doc/images/qtcreator-blackberry-registerkeydialog.png create mode 100644 doc/src/qnx/creator-key-management-qnx.qdocinc diff --git a/doc/images/qtcreator-blackberry-createcertificatedialog.png b/doc/images/qtcreator-blackberry-createcertificatedialog.png new file mode 100644 index 0000000000000000000000000000000000000000..5bd427ef280376e35f04591432d5e8e295838d68 GIT binary patch literal 22486 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

g0UxQR6B*n^&lrTJd7rZU2@hVcYhGaB?Vao$C9s z-Pyc}Lt(=D?wYNO)_(HIIBowW#`37fJzKe!m62O=r+?@_(htrBjLI1e(;PpQu&&9r zFP>oJ_4Y+c?(0|Xhh*=t1$Z1OJ@ZO=MwXz&)rEB*OV)gRuuNMqoYnJdul41#K^!|( zHU*zsC0w*H_VuKe4;-snbL5=-IV~fzqgf`sV_$r&*5Y01@-vkziZ!0gZa(bV>E*a+ zM)d1Y3B&fc`q%jv7hapZbA6gkTyN7mDf?4T{j_f1=}h<-X4Mq9=2u$fl3$lSjSorqp zQHc`v8@}sG*EFfLaUNYCdp47Ev*Gmx`;T`TznNCi81^eR@^0jpmyO;nqlRjcY3-ORDCP*Ytn`*TdoQL7DMJ!ctfHJMI1i7q*G$dmo0 z-@_k{>C0vrEK2{qVX2Sv2Fm)9>; z_CO}f$=vt0WmgSpTKA+hIS=0T}< zUuAMtYF)2dAQp8(@yiSUCZp(3DD7@K^$=UVV`ueb%y*ld zi>WP~7f>e{yK&dzPDRhkppyM_guWbb`mPYN_aVowy@%)JJ&a!MZt38&bAr+gDeeVs ziQ%aVTX*cXd$r+!_4QYOwoGkQ7kIVbPoz4yp!rnz&i2(?7X*ijdbY1!?x|I{mecxv z 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 literal 0 HcmV?d00001 diff --git a/doc/images/qtcreator-blackberry-obtain-keys.png b/doc/images/qtcreator-blackberry-obtain-keys.png new file mode 100644 index 0000000000000000000000000000000000000000..db90df304caeba2c9e1ba55a6024f97f577d95cc GIT binary patch literal 8030 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 V)C$M2F)%PNc)I$ztaD0e0s!x>e}Vu2 literal 0 HcmV?d00001 diff --git a/doc/images/qtcreator-blackberry-registerkeydialog.png b/doc/images/qtcreator-blackberry-registerkeydialog.png new file mode 100644 index 0000000000000000000000000000000000000000..afd5652b16b142b36a80d8dab55497994507b094 GIT binary patch literal 33369 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 literal 0 HcmV?d00001 diff --git a/doc/src/qnx/creator-developing-bb10.qdoc b/doc/src/qnx/creator-developing-bb10.qdoc index 5f7bdb11520..fa1de94cae0 100644 --- a/doc/src/qnx/creator-developing-bb10.qdoc +++ b/doc/src/qnx/creator-developing-bb10.qdoc @@ -52,5 +52,7 @@ \li Create and upload a debug token bar file when adding the device from the wizard. \endlist + \include qnx/creator-key-management-qnx.qdocinc + For more details please refer to the Qt-Project wiki page: \l {http://qt-project.org/wiki/BlackBerry} {http://qt-project.org/wiki/BlackBerry}. */ diff --git a/doc/src/qnx/creator-key-management-qnx.qdocinc b/doc/src/qnx/creator-key-management-qnx.qdocinc new file mode 100644 index 00000000000..50107efc60c --- /dev/null +++ b/doc/src/qnx/creator-key-management-qnx.qdocinc @@ -0,0 +1,93 @@ + \section2 Obtaining New Keys + + To request keys from the BlackBerry Signing Authority, select + \gui {Tools > Options > BlackBerry > Keys} > \gui {Register}. + Then select the \gui {visiting this page} link, and follow the + instructions. + + \image qtcreator-blackberry-obtain-keys.png "Requesting new keys" + + \section2 Registering Newly Obtained Keys + + After a couple of hours, you should receive two CSJ files, the PBDT and + the RDK files. Once you have received them, you can begin the key + registration using the \gui {Register Key} dialog mentioned above, located + at \gui {Tools > Options > BlackBerry > Keys > Register}. + + \image qtcreator-blackberry-registerkeydialog.png "Register Key Dialog" + + All you need to do is to browse for the PBDT CSJ file, and the RDK CSJ + file. If both files are located within the same directory, \QC will be + able to guess the path of one of them based on the path of the other one. + + \list + + \li PBDT CSJ file + + The path of the PBDT CSJ file that you received from BlackBerry. + + \li RDK CSJ file + + The path of the RDK CSJ file that you received from BlackBerry. + + \li CSJ PIN + + The PIN you entered on the key request form. + + \li CSK PIN + + This is going to be the password used by the CSK keys. + + \endlist + + If this is your first run and you do not have a developer certificate yet, + make sure you check the \gui {Generate developer certificate + automatically} checkbox. \gui {Keystore password} refers to the password + used to open the container where the certificate will be stored. It is + common practice to use the same password used for the CSK file, but not + mandatory. + + Once you have filled in all the relevant information, simply press \gui + {OK} and your keys will then be registered with the BlackBerry Signing Authority, + and will be ready to use. + + \section2 Creating a New Certificate + + To create a new developer certificate, click the \gui {Create} button to + launch the \gui {Create Certificate} dialog. + + \image qtcreator-blackberry-createcertificatedialog.png "Create Certificate Dialog" + + The fields you will need to fill in are: + + \list + + \li Path + + The path to the new certificate, including the filename. + + \li Author + + The author, or owner of the certificate. + + \li Password + + The password which will be used to unlock the certificate from + they keystore. + + \endlist + + After filling in these fields, simply click \gui {OK} and the certificate + will be created. + + \section2 Importing an Existing Certificate + + If you already happen to have a certificate, and would like to use it + instead of for example having a new one automatically generated, all you + need to do is to launch the \gui {Import Certificate} dialog, clicking the + \gui {Import} button. + + \image qtcreator-blackberry-importcertificatedialog.png "Import Certificate Dialog" + + Once the dialog pops up, all you need to do is to browse for your new + certificate and fill in the password field. From e0ba5d955cde3ccbe7b9871e551e564a946542f6 Mon Sep 17 00:00:00 2001 From: Eike Ziller Date: Thu, 7 Mar 2013 14:22:20 +0100 Subject: [PATCH 58/64] Version bump Change-Id: I97f84d16a092348332c18ad6ce34acc96d9a540f --- qtcreator.pri | 2 +- qtcreator.qbs | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/qtcreator.pri b/qtcreator.pri index d8b6733448d..8be5b62bb3b 100644 --- a/qtcreator.pri +++ b/qtcreator.pri @@ -1,7 +1,7 @@ !isEmpty(QTCREATOR_PRI_INCLUDED):error("qtcreator.pri already included") QTCREATOR_PRI_INCLUDED = 1 -QTCREATOR_VERSION = 2.6.84 +QTCREATOR_VERSION = 2.6.85 isEqual(QT_MAJOR_VERSION, 5) { diff --git a/qtcreator.qbs b/qtcreator.qbs index 19f0507a3cb..d960165849a 100644 --- a/qtcreator.qbs +++ b/qtcreator.qbs @@ -5,7 +5,7 @@ import "qbs/defaults.js" as Defaults Project { property string ide_version_major: '2' property string ide_version_minor: '6' - property string ide_version_release: '84' + property string ide_version_release: '85' property string qtcreator_version: ide_version_major + '.' + ide_version_minor + '.' + ide_version_release moduleSearchPaths: "qbs" From 45656335fcd5143ae64c03beed910d623dfed921 Mon Sep 17 00:00:00 2001 From: Erik Verbruggen Date: Tue, 26 Feb 2013 11:14:02 +0100 Subject: [PATCH 59/64] C++: Change the locator filter to queue changed documents. The changed documents get searched for symbols when either a limit of 10 pending documents is reached, or when the filter is asked to return all matches. Change-Id: Ic18fc66b0a802165fdd8a028bd13d0ce11524510 Reviewed-by: Nikolai Kosjar Reviewed-by: Eike Ziller --- src/plugins/cpptools/cpplocatorfilter.cpp | 56 ++++++++++++++++++++--- src/plugins/cpptools/cpplocatorfilter.h | 9 ++-- src/plugins/cpptools/searchsymbols.cpp | 3 +- src/plugins/cpptools/searchsymbols.h | 8 ++-- 4 files changed, 62 insertions(+), 14 deletions(-) diff --git a/src/plugins/cpptools/cpplocatorfilter.cpp b/src/plugins/cpptools/cpplocatorfilter.cpp index b9631bc680e..03b55718d9e 100644 --- a/src/plugins/cpptools/cpplocatorfilter.cpp +++ b/src/plugins/cpptools/cpplocatorfilter.cpp @@ -39,15 +39,19 @@ using namespace CppTools::Internal; using namespace Utils; +static const int MaxPendingDocuments = 10; + CppLocatorFilter::CppLocatorFilter(CppModelManager *manager) - : m_manager(manager), - m_forceNewSearchList(true) + : m_manager(manager) + , m_pendingDocumentsMutex(QMutex::Recursive) { setId("Classes and Methods"); setDisplayName(tr("C++ Classes and Methods")); setShortcutString(QString(QLatin1Char(':'))); setIncludedByDefault(false); + m_pendingDocuments.reserve(MaxPendingDocuments); + connect(manager, SIGNAL(documentUpdated(CPlusPlus::Document::Ptr)), this, SLOT(onDocumentUpdated(CPlusPlus::Document::Ptr))); @@ -58,13 +62,53 @@ CppLocatorFilter::CppLocatorFilter(CppModelManager *manager) CppLocatorFilter::~CppLocatorFilter() { } -void CppLocatorFilter::onDocumentUpdated(CPlusPlus::Document::Ptr doc) + +void CppLocatorFilter::flushPendingDocument(bool force) { - m_searchList[doc->fileName()] = search(doc); + QMutexLocker locker(&m_pendingDocumentsMutex); + if (!force && m_pendingDocuments.size() < MaxPendingDocuments) + return; + + foreach (CPlusPlus::Document::Ptr doc, m_pendingDocuments) { + QList &results = m_searchList[doc->fileName()]; + results = search(doc, results.size() + 10); + } + + m_pendingDocuments.clear(); + m_pendingDocuments.reserve(MaxPendingDocuments); +} + +void CppLocatorFilter::onDocumentUpdated(CPlusPlus::Document::Ptr updatedDoc) +{ + QMutexLocker locker(&m_pendingDocumentsMutex); + + int i = 0, ei = m_pendingDocuments.size(); + for (; i < ei; ++i) { + const CPlusPlus::Document::Ptr &doc = m_pendingDocuments.at(i); + if (doc->fileName() == updatedDoc->fileName() + && doc->revision() < updatedDoc->revision()) { + m_pendingDocuments[i] = updatedDoc; + break; + } + } + + if (i == ei) + m_pendingDocuments.append(updatedDoc); + + flushPendingDocument(false); } void CppLocatorFilter::onAboutToRemoveFiles(const QStringList &files) { + QMutexLocker locker(&m_pendingDocumentsMutex); + + for (int i = 0; i < m_pendingDocuments.size(); ) { + if (files.contains(m_pendingDocuments.at(i)->fileName())) + m_pendingDocuments.remove(i); + else + ++i; + } + foreach (const QString &file, files) m_searchList.remove(file); } @@ -82,6 +126,8 @@ static bool compareLexigraphically(const Locator::FilterEntry &a, QList CppLocatorFilter::matchesFor(QFutureInterface &future, const QString &origEntry) { + flushPendingDocument(true); + QString entry = trimWildcards(origEntry); QList goodEntries; QList betterEntries; @@ -140,7 +186,5 @@ void CppLocatorFilter::accept(Locator::FilterEntry selection) const void CppLocatorFilter::reset() { m_searchList.clear(); - m_previousResults.clear(); m_previousEntry.clear(); - m_forceNewSearchList = true; } diff --git a/src/plugins/cpptools/cpplocatorfilter.h b/src/plugins/cpptools/cpplocatorfilter.h index 82ec1458714..92eda5dbdb6 100644 --- a/src/plugins/cpptools/cpplocatorfilter.h +++ b/src/plugins/cpptools/cpplocatorfilter.h @@ -55,17 +55,20 @@ public: protected: SearchSymbols search; + void flushPendingDocument(bool force); + private slots: - void onDocumentUpdated(CPlusPlus::Document::Ptr doc); + void onDocumentUpdated(CPlusPlus::Document::Ptr updatedDoc); void onAboutToRemoveFiles(const QStringList &files); private: CppModelManager *m_manager; QHash > m_searchList; - QList m_previousResults; QString m_previousEntry; - bool m_forceNewSearchList; + + mutable QMutex m_pendingDocumentsMutex; + QVector m_pendingDocuments; }; } // namespace Internal diff --git a/src/plugins/cpptools/searchsymbols.cpp b/src/plugins/cpptools/searchsymbols.cpp index 9641d70b064..fe2851c3701 100644 --- a/src/plugins/cpptools/searchsymbols.cpp +++ b/src/plugins/cpptools/searchsymbols.cpp @@ -60,10 +60,11 @@ void SearchSymbols::setSeparateScope(bool separateScope) this->separateScope = separateScope; } -QList SearchSymbols::operator()(Document::Ptr doc, const QString &scope) +QList SearchSymbols::operator()(Document::Ptr doc, int sizeHint, const QString &scope) { QString previousScope = switchScope(scope); items.clear(); + items.reserve(sizeHint); for (unsigned i = 0; i < doc->globalSymbolCount(); ++i) { accept(doc->globalSymbolAt(i)); } diff --git a/src/plugins/cpptools/searchsymbols.h b/src/plugins/cpptools/searchsymbols.h index b29c0c00fb6..fe019b8dbca 100644 --- a/src/plugins/cpptools/searchsymbols.h +++ b/src/plugins/cpptools/searchsymbols.h @@ -99,7 +99,7 @@ struct CPPTOOLS_EXPORT ModelItemInfo int column; }; -class SearchSymbols: public std::unary_function >, +class SearchSymbols: public std::binary_function >, protected CPlusPlus::SymbolVisitor { public: @@ -112,10 +112,10 @@ public: void setSymbolsToSearchFor(SymbolTypes types); void setSeparateScope(bool separateScope); - QList operator()(CPlusPlus::Document::Ptr doc) - { return operator()(doc, QString()); } + QList operator()(CPlusPlus::Document::Ptr doc, int sizeHint = 500) + { return operator()(doc, sizeHint, QString()); } - QList operator()(CPlusPlus::Document::Ptr doc, const QString &scope); + QList operator()(CPlusPlus::Document::Ptr doc, int sizeHint, const QString &scope); protected: using SymbolVisitor::visit; From 9aa6c4a1647c3d68563b6a763f7c27e5deda7601 Mon Sep 17 00:00:00 2001 From: Yuchen Deng Date: Sun, 17 Feb 2013 10:58:43 +0800 Subject: [PATCH 60/64] CMake: Does not need m_buildTargetType anymore Change-Id: I45f927391d73258f8f61eebe8543b6f5052678ec Reviewed-by: Daniel Teske --- src/plugins/cmakeprojectmanager/cmakeproject.cpp | 14 ++++---------- src/plugins/cmakeprojectmanager/cmakeproject.h | 1 - 2 files changed, 4 insertions(+), 11 deletions(-) diff --git a/src/plugins/cmakeprojectmanager/cmakeproject.cpp b/src/plugins/cmakeprojectmanager/cmakeproject.cpp index eb5824a98d4..03f226892d9 100644 --- a/src/plugins/cmakeprojectmanager/cmakeproject.cpp +++ b/src/plugins/cmakeprojectmanager/cmakeproject.cpp @@ -1093,7 +1093,6 @@ void CMakeCbpParser::parseBuild() void CMakeCbpParser::parseBuildTarget() { - m_buildTargetType = false; m_buildTarget.clear(); if (attributes().hasAttribute(QLatin1String("title"))) @@ -1119,15 +1118,10 @@ void CMakeCbpParser::parseBuildTargetOption() { if (attributes().hasAttribute(QLatin1String("output"))) { m_buildTarget.executable = attributes().value(QLatin1String("output")).toString(); - } else if (attributes().hasAttribute(QLatin1String("type")) - && (attributes().value(QLatin1String("type")) == QLatin1String("1") - || attributes().value(QLatin1String("type")) == QLatin1String("0"))) { - m_buildTargetType = true; - } else if (attributes().hasAttribute(QLatin1String("type")) - && (attributes().value(QLatin1String("type")) == QLatin1String("3") - || attributes().value(QLatin1String("type")) == QLatin1String("2"))) { - m_buildTargetType = true; - m_buildTarget.library = true; + } else if (attributes().hasAttribute(QLatin1String("type"))) { + const QString value = attributes().value(QLatin1String("type")).toString(); + if (value == QLatin1String("2") || value == QLatin1String("3")) + m_buildTarget.library = true; } else if (attributes().hasAttribute(QLatin1String("working_dir"))) { m_buildTarget.workingDirectory = attributes().value(QLatin1String("working_dir")).toString(); } diff --git a/src/plugins/cmakeprojectmanager/cmakeproject.h b/src/plugins/cmakeprojectmanager/cmakeproject.h index 077bcea1077..335bcac4a7f 100644 --- a/src/plugins/cmakeprojectmanager/cmakeproject.h +++ b/src/plugins/cmakeprojectmanager/cmakeproject.h @@ -190,7 +190,6 @@ private: QStringList m_compilerOptions; CMakeBuildTarget m_buildTarget; - bool m_buildTargetType; QList m_buildTargets; QString m_projectName; QString m_compiler; From 69041539aadba4a1645cd83eff96cccd48631571 Mon Sep 17 00:00:00 2001 From: Yuchen Deng Date: Sun, 17 Feb 2013 13:00:42 +0800 Subject: [PATCH 61/64] CMake: Ignore all the XXX/fast targets In fact, it is same with the XXX target. So, ignore it would make it clean. Change-Id: I2527f839461f0be07b6d40e257db23ef5ca35007 Reviewed-by: Daniel Teske --- src/plugins/cmakeprojectmanager/cmakeproject.cpp | 11 ++--------- 1 file changed, 2 insertions(+), 9 deletions(-) diff --git a/src/plugins/cmakeprojectmanager/cmakeproject.cpp b/src/plugins/cmakeprojectmanager/cmakeproject.cpp index 03f226892d9..be9ce97c486 100644 --- a/src/plugins/cmakeprojectmanager/cmakeproject.cpp +++ b/src/plugins/cmakeprojectmanager/cmakeproject.cpp @@ -323,8 +323,6 @@ bool CMakeProject::parseCMakeLists() QStringList cxxflags; foreach (const CMakeBuildTarget &buildTarget, m_buildTargets) { - if (buildTarget.title.endsWith(QLatin1String("/fast"))) - continue; QString makeCommand = QDir::fromNativeSeparators(buildTarget.makeCommand); int startIndex = makeCommand.indexOf(QLatin1Char('\"')); int endIndex = makeCommand.indexOf(QLatin1Char('\"'), startIndex + 1); @@ -416,8 +414,6 @@ QStringList CMakeProject::buildTargetTitles(bool runnable) const foreach (const CMakeBuildTarget &ct, m_buildTargets) { if (runnable && (ct.executable.isEmpty() || ct.library)) continue; - if (ct.title.endsWith(QLatin1String("/fast"))) - continue; results << ct.title; } return results; @@ -426,8 +422,6 @@ QStringList CMakeProject::buildTargetTitles(bool runnable) const bool CMakeProject::hasBuildTarget(const QString &title) const { foreach (const CMakeBuildTarget &ct, m_buildTargets) { - if (ct.title.endsWith(QLatin1String("/fast"))) - continue; if (ct.title == title) return true; } @@ -749,8 +743,6 @@ void CMakeProject::updateRunConfigurations(Target *t) continue; if (ct.executable.isEmpty()) continue; - if (ct.title.endsWith(QLatin1String("/fast"))) - continue; QList list = existingRunConfigurations.values(ct.title); if (!list.isEmpty()) { // Already exists, so override the settings... @@ -1100,7 +1092,8 @@ void CMakeCbpParser::parseBuildTarget() while (!atEnd()) { readNext(); if (isEndElement()) { - m_buildTargets.append(m_buildTarget); + if (!m_buildTarget.title.endsWith(QLatin1String("/fast"))) + m_buildTargets.append(m_buildTarget); return; } else if (name() == QLatin1String("Compiler")) { parseCompiler(); From 420fa3bc9322d7c78c9061222ead181de7b28b01 Mon Sep 17 00:00:00 2001 From: Leena Miettinen Date: Thu, 7 Mar 2013 15:50:01 +0100 Subject: [PATCH 62/64] Doc: update screenshot of help search pane Shows the new Qt 5 doc style. Change-Id: Ia9308e110d2587f429cd271e35ef078fbeab9396 Reviewed-by: Leena Miettinen --- doc/images/qtcreator-help-search.png | Bin 49732 -> 167161 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/doc/images/qtcreator-help-search.png b/doc/images/qtcreator-help-search.png index a83071bc165648f13b55d70f1e420d7a5ca97f4e..8ab3859118b352c778ec9744e918b36fc3070c88 100644 GIT binary patch literal 167161 zcmeAS@N?(olHy`uVBq!ia0y~yVEWI%z$DAT#K6FyD%$#ofvM+!r;B4qMckVS3%Oby zL|nfA|9?DXlcr8brs2-enuoq$#U4s+JKH1?@~nk(`c8v67q;9LSYG=3ZQsnwYnHQZ zB4-A2iGR1){=Rau{Lhbn_R0U8DF3t2qqlw{w`TZXo6P<{A`Ci~%T3zt`syDfwDT1* zG&m}7{QH0S`eff%uM{{uZiq(cCI5ah`ODpciRDXed(VD9$Sz;=;o$SF1^jl??;0Ir z6lhCK`2YX-rfHhNOxn&%n5;TEMcAr8B)D!Z4Zgeg`_kTxdE%}|zC{1ikPEIc`+088 z@#Xt9!ZvhN2Z>hKopY~wVOn#5^r^P_v@BjFZ zDvRVFtMAy65PLh$T7ctF$SmiV3xDv*sZDliJ9@a!P>(6~kF3@C%~OK1bJsdbw#-oc zaxc-kk6B$RQ7rc2w@RZwGuAAACY8K#xnhR z42R-Uk>oG;vcDd!ySc`Ihsn|6{eLe@m7BqJAD$Ts@UUER=Ks69T)}{Kd)HAmuCp>O zUy5VdBJVW$&s1(%-)XokbJnU=2HSF9&$->;D*J(f8wT|)p=QoLa zIR2}wW7#(41k0lU!FdhmPDS@WU$BVv@sURRkL;&DvODauzfk`7;EI{@-$C4`%?^F` zZ+1*el{_x^mF07I`cf95x56hfXE8AUxFVksUT;#cXMXKp#WmX(aZS_=fAP5U=Yn}H ze?B^?KKuOb!9)JjQ?`b={Mskqwou30O=I4h85>VE8;G>t|8L7uxT0G?y}ij?@{JV&GFGi} ziVnVRnxvyybJ?V!dr?9}*tRO}>8YF&cPAalsx=jLTgDa4%-SLIG9=41ZQk{ip8flS zChMGk$X7oj=A8ULkEmnvg1;Z%vzhZfxL)G-K6@RT3%8aXH0lpzy0MaH*_va%Y|NZb zT$lCnuYSEt#j{DF!}rZ^yLHh)-4-mNXFl5``-r$cRCD?2&=@Q!+kV0>kU8xCx;wuw z{@pxJzinm-1J~@A{kzSy+ziUU{ru-Jr~Iq?51rE&(qz~cp5yqRay}Vn3a;&To6O!FuM$ z@23O#r%dDd>S5(w#Q*q-I$BB0jj)Y~IIs9qGWh2w z<7<1&?Zq0pTmOdEZHRyFo+s;j`9kEx&tB6~x76=m*Bm^*sEy%FX0im^I=vo?OVgL` zKXmU%_g?pki)SyKxjf~?D@r(h34yLe?49Gb;qRocPC!_j*APp=dnkCU-wpk#-T|n3q_0s zLtQfSqpzG2V)NNl_~U!?&u_aQT`do~-#<6{tnhh$v2*>?kMHX9Hy~S2mzOzEV*~Gk% zHL;o>StC2v>DbAKzT*FIxY6LrqlPUJ)#8UsEG%~xXYiN56PdHp=1j{BAGMOHz4Z@u zdS-C*8Oik*PLR6C%a(AcA@k24mScrHYm&CjU#n)sa6)uvUhqwW*)jWGZ$EKs(HR$` z>lU)rf42V;IDNG}@YQ3F_vgPT-r?kE6MgNx^MJlym(tqOX=#oE0g?vWqSgl5En<4$ z@TgLbA@7JGt5$Q|CGSZsuNvRw%N*AVxD#;r@bS89{f9Kp7w0s}6>YwGC3;qvUV@a_ z1dXL#iw+bTNd1+aaOPgRin8tLxG%N!JFMr_pYt_z$!@Q%io2L$qVP~ur>SM8%}Ift z*w@Lq3%M?vJbiMkZs#*~VTqo-DUsLizB|->a!TsWyzSPrW&Il8H2p5W!eDbla>21L zWv8Y+TxfM#2J2SZ zP2D@AUNrb`LWYP#h3s;*m_?6n{!qGpFAS6i820}cmbmTJ-L90CuhS8Bq^TfQbLYSLa^I7g`=<}5-l7ziKB1PrQwmnce!6%E zS03x=TODDt%*P~bUem_zOo_xfH-pktW{FOJF?D;wlpixZH&=*wak@YJR3>r!xzPL? znNN(G8_#Fh8=jr?%iX6ht-fI@ z&Be}l@m^lBi^!_0tM< z(QfrOsd`J4K<>hlvXe=R{w6b*SU>4IxFP?F^euzLIUTBV{gzLToAxf+Zkkz*tW@UK zD4{KO#}?$jegE4?PUxa~Q!Du2(G1p5U!0o$KITThyHLfXWkn@Flkf3V z-C}Ffcyq(h^KHWiw!@4r1KRYJ!S>h6H-&V{u8Kg^}A9`-OxXB*0RK@hlLVtoaTZ^3Ux` za}4m`?w^;t*-=Zs`x$$&;H$+8M1wiY&rj#O7`EVa!?yfdn|wEeiq-ajyj?utL;`qm>gZyVd^^HWNOv^ z_{sJU+Sw27N)}@}+R?s=XZFpTcQ2P{q_dg+cxdh6&v7Ed-Sz&~Q*SelzA&-a;F5e` z=Kk0swj#EaOGfEJVtlLa@AlsFHiaXu;HJ^32f8KAw#l(JYnM(FFB2z=(w#>=F;mhlt2oOSI!u#MTcO;$!qLg`$Wl#p-{5PD{$B82 zam-Fcxy*gfLWgI2f3_@*Z11-!y_0f?v-7-)V@J;uV-Gf?wwD1>A_rc`e-X@i!8Pg8 zS7bM?>9c7Y-y@&13oD{f1_2DzGq?Bcp7!17o%P9bb#l!)oQe_we2 zyf`3GmgMwW_xbTncjwNXYg^LJY%N%KY=Uei+aDEmrIG+GpT&MB6f`u2*gN|L&)<{! zEIGYKQNKFHan-L=5w@3^-ezkb@QIcUl%A{AAa%p>e1AaV&%oc0JVd;r4EF@zemeE3 zJ9}~S_S)|EADH(r`sZnebCdzCeL>r=*xL$B|C74TOD4QFI)c8{kEFH4vRN=>)0>NnWB~`9ryL;#5zs;gp@h~(c8=) z{vCZT8&hl)`Yvw%nc0s1ha5y&e*XV|Xm$**rb@xXAlnS3KoM8Qz$?GB|I9KhzA=5< z>^7HY7pA=Y^7i$V+YY>{YT5w#w)68ChDD@#3@&CSHXWN$-Uu1`aQ!IntjDJ+5UX@pYU2$KPFe@KfD8O-?|H@Zh6{pQ1$uC$1nfX-^ttmFI95l=ilNklkFd9{A;MGci3%z zvE8p;r^Em5r_h#{5B(La=e&H_KjFRql&$+$D*s}>d0yUO?codE8wHl~tDpJ%;cC{W z^bg*9cdl^}I1*6u?|*d3+e57iKiKm`=Y0J8hgF}AZ_*N{8JF^Y>CFn+VfZlM?iZ1@ zRj>2*^KVKnmUX%PJ(!Kpc;m$*YlPFbK9B3FQ%#+~yZQI&K%*;?r#N+T}d$^Nz}F=js#;->fK zdDb$m;ji1sIP-XyGQaJ#viRek83!jVIM2S{F7BH3w7&W`tvaPfQy(9mbB0-X-sUOA z#gUV0lK(%LdCUIQ*2cfVWj+u8D9&ec@)5GOyJRE3ZJKt^?M>&~734Wt4=LLPoozql zX?JnIl|0*pmHl;&v41?&uT@P7c*Iq{S`QZxj#X{C^jDNRJoT2h` zae|`VmVLKhuU&Mw{b^Lql#A8^KUsfV`Mo^DH{i3Q^euZH=lCB1I~e3kOyq-a&En~r z+2sF==U|M@4eOeueJ9(0aM*Dv$xoYHb7B9di;+D4+m<<;7My?Ad~NFNLkc{s2Y<^O zojvZ!#pV5C%0%^)dfl??(|Z=)s{SAIYSsJ$63O3JEaniN|FWmoJ8nO7r)t0?@ssUY zYbW}bbevy%xF)Fb9_werhm*f933}u#b<*Ix*!t6wY31hU(${|N^FJ}?f$?*l4~^_K zkDbqTND6e-v$YM^?UgvMX?Q4X z{(}6^e||Pj`X2c&-0iTz=ep>4p12)TzlVotIDOsodE)zN`uge9l@xiHA4EFVTonHC zEOyV7_M6;qdB5@e-o&pI^nJOHqKDlXwJE0j&g!0-zf5zD7kr*1&roBtbdSrgj_#5( z^PjGMIP<>A;^v+>pG7DA-OPQBd759T&Qmh+oE@n7da9>kqVHjWqiJ=xz&^ZzG_r{Idjha0_ooiioWNiw1;>`3-*5#9{ ze!+=tTew-6)a9!?o!ghI*K_Qg=bt%&UtCHcre?;pZzuC#J+7IS+8L)ZWB7 z?Pu0#$Jq4hPElOKG5@>laYwmnsVgO(PcN+H^=y~CrmG-XdE3mpaMm(?z2}#=Sf88m znT2Ua_6^26_AgUUdPcpw{=}lMP-g8x%X)R;F3ms1-q~jpUu-`#E$CY5+~<*@ob%rX zpD)k88dANn^R3mXPX&yjOQuZkSaCMXf2IGkGq*b#k1h90UhrLfn)Jn~Qu1qa>kD3q ze6QW^SGSep(;kbijd?t!>k`jT_LMx&Rh9Ebqv-$Ain}X5zlpiA;M_TXiwpXOdtE|B zCnid~S?=^n&ho)n@e zG5oDL^w%oi?F!%9YhLVE-0yrpl^?~hyKuj3TWVZMrOBRenN~69+!v&2cNz=N|EhaK zdw%@ElTYgYJ-(OHTbRuDamMZ_!Abx7)Falgs;}48dazl zyvb$8Ztwdyk}sIb&)-oi8hT={tIZY-VOy`PkLUXGGp<}W-^~Adnvnv(>Y8O5m#ehj zt_b(rcZ1PL!2Cj?<J>MAeEN$DY{QqV5?d11XR~J6Mr(UeQ$KYl|uh{kd zy6X4;)Lnh2q83>#FL6TH@%zmaPv?qP?8}brdvZil^y{>VLP<4oI%3}QMeej1+r3g@ zTK<~#WasjgD|cQy`ZM;o)Re}Z3SYHF4jNRS{H7?j&_ew5Os>F7-nwN92BA;wK4o*B zC}8~X&@N?XBe(eqC7qDZ9v7Z?=hx;R+jYCAw|AqD_OJi%->^SjAbF*!NQ9~Vv5w&0 zoBaNF>lvKCL`jA(WL3J9@gS9N*QajDHpRC=wUf#-GXrCJCf=K6xiVMx?u!VU>8BU6 zyNKOyGc|8GR@=ejwv1t)%a7Mn&CAk~pRYEZ^-fv9{IgTO$63YcUDl5j7d_mkmB9SE z{^iH2BmWx?PKZ~wy!iCNg9jfz6r`uOYo?qnDhcp6H#c8+c#VPL?M{0;9>r=4i3x#% z+^1f?e0k}TP~VDqr)ExXtavl=#zC)^gZVi*Yu2xye)_4`(jcv=A7s|8Q4YH)XfXMt zj-DP@-=_mVfBrPsUu$2;Ij-!nVC z{c^Rl+FT;8Wo(;1ML$(4FE=-F%G9Z%mVTi}rC1q1=jP{cj@`R|zrSwKG0B7LU$~lv zJ^TIco!*-d=}}dS1Gh%C1}?s+VBhxMp|j({7uH_G_3PGYJ-=>P$-;C(fTc1qk+JOm z*_K`h8@mZ_7Hxn0_;J$46FskkTOV=U`t<43#fyT^jxF=itGgSdA(ApFiAkW!Ra&FT zva|i!&6|=tH)WlC{#jjJ{fR@O)y8eY84(T}?5-Tyl#}sw=k_0;@7lq!D?mUi$3{SXyK=KtTb51{o4V-e zwce(Tt$Ky5t}Y%O9r~}hE3caT60LdZZXmF~`Sqj)$4uWXy0-ROhquVawNgj78TqvG z{qXiHGM=eD`NF}L-$_Qr?{_}8`F?Z$;o2YJAKxbNnoU}^N|b%lj~!1pdv0oedQAP} z{O=xlaVblmn0~Rndc`epZ)nTB)>n+JC&j&mi|LCX6@eP?+_V(0A4*Mgw?#{^; zp5}l5`m)v~uL{d#-!FXDT*v;jVaHCzz-z(>Rl--Sy%H&`&AIr|bkTyzlPA{|z1uVU zp5Cv>g$9g9vgS@7;{05HUOHLJYrpO7t-n{c{SEHjo_A`g`Zl{OoAz!jeztV6`#+0+ z-|w{Tsu7L*IXQS)N!5oH#W9ji9625<6ijVVb}w7-8V zB;ww!iWd=uhPOKIP5mKx@0MH5qRnUC_rx_Aar@@plvz4m>eX_4&-`14qEES7E%l8< zeLBud2q|0(7n0F^_41`*kEL+$jn4BEj;dJcB^vQ@%gs^XF!;=oW47W?Pwt+Wxk-Ux zF};QFkMi3eY~RVnaP{-C^Y<=Zym;#tm)X|6dt-B$C8pHOJ{$Yx{x`WJa;#uZtk;#jPp*tn%3Q^^W4*C+u}!&=ia57hEIOH+TzVV}6!v!A?%r|J5|)2M+8|*?P%e(_ix9Y%x5?Dy>y$%c9VI+wGVmPf|}`*-mVO`47SkC3i}WdaCY*SWY(|T zr*)TK;(aN+efybruV2)xsr&!%(z@NRpS{{V^YMQjo7-OMaZk&<+ERM6c1sNG0F;ntZ-R5BZGmTf8xoJ7G zg+tSm42SS=@uSS=xK5ne9d`Hb-I7a-1m>m6Eld3^Q15ZJccWB??K2UlAH5c3yR=ra z3a~|PQ?bKA z(QQ%W=G+giUKYF5e+o}s%lgd6r&N@&W}@nZ?Oj%z+dggm)>j_?fopa1j3u=>E$nJ* zcKECF@YyTMIu;jCb%_wWf2jKRJE7+}zgsL+j;P$ee*L)R=Wi8BX+dWFIg?T{J8Vv> zESP&nP1rOdRQZ8rrfc@msuywA1w}FQIMJ#!6L6YfUVcY)}kWyY@rO z>Ot_D<26?~CNF9EF@H_|<^P+?(-#(o1{r>bo&(Y(4 zjR4m)yDOLMmMl46`OgtxRfW*yi)%3kz#D{(m|(Fwsk+D6q?I?zylA-t&B7m*q9> zR0}KS*@auY{?Q<~F*$TD&$?A-Wqxf=GAMugR&;TBT6=z!RZafU3#Pqa+xyc$3IA;C zT6pqf;{8IgQhk#UKKqjIDUnzEPku`A%v-eV)#h2NoRic2#6K-Pb@XG6qgnB$qL&+0 zZ%+1fHJT|Kw=-$Wwx+_KbCCrWhKFlz&NSrT`P-Y#|EYVs-<4}MK|3EES^D+8xsLSO zb3Rh0t4+Kviyb)Pu~W)hBw@}8LH<^OO^5n9)DIkB{Lt84s68#{N@2?mNZXw`0@I|X@(SEwQX;vPM2A`UU|iC*1(-lH=knD`}XxK z=Yds!|F4PEy(IRzWc!}{`}?+S+m?HKTkhRmTNf`@E*0Et_xJ3JDIIH=PDa@6S^kyh zO>@t+KtG|~6Q)hFX=F$~5Yx=eS@^8&7Ijec1y^;=}EuH5zY%a;jp#l@S$UwNsmbNSSn^U(gnn)S>KW_fpZId{&lhx70i z?wUlQwQJW(q^W$-*_Ii>ZQZHyRQb!KX67@AxzkPxY1B?R_%pI8O|E41jIDnnZ^cx` zhgfx+Ob&TwBUN+r?%loV=j9Id=f1K0@NYer!MD!Ps*3FyA0zf|&^pAKCbXtl%RaaB z#p=hooLfZZE;0Cc*yHYJc^=unRS)L1y_q$2>+09j;zOrruiF3N-?2@rHa=>_Df7KlHQzp^x>_P>S{P9^ zcHP)w#Pj!M%H{Zij_n5~bcr-wPS;+u%sVG+V)yF|E8`G7RZ&;dojTWbCVjM*>AP}Y z_l%Z)W5WS~@2m`k8INB4oZ9)Y%3&S%i%)Kyh<@SCT5Sbm9BvyN@x>f-E#1cql0E)5R% z7j^Jm^Xt4mL+Hk$A7ZT=XJv&{bmqpCBz>CVuI^g*vj6o5vp{L%dI^nxoXoPqi>ImO z=j~Zt&}RM7yUO9IhFRxNy)VyY%fyY+)+r=Dyx$ibG^up;Z!W6^=a>1;=J+t@a<^7; zRP*xom|fzGRLo0Yig2X+NtrvGr*?0^ZS8$-``wZ ztk9(XQU8O&>qP%R&PCH*Qp<1t;0RRe^sHGE7%m+9ccZ+?*>e`{8&=dtw7r}+@71bB ztG=y%B{%uXzshH)k6!N-ImMi4w;}0AvJS^DmKmHL8pWP(c-lBO2PizeI;-n-{@FIW zg&ifD*9vderf+_9<=^vC`;UxoMFrk0dZje~{9(g2_9yHeOs3t6Ts`Idj6bsTmXvqe z*r=Z4e;ODk`npFpMRdW7KZVcD3!N+tCgkqXH0x;KjF_hvkQY8vFg*5W^MPBgo0C^> z-EH*jE!XqnnenoUQa7b%&OG+&b5;G7-Md$|*#Gm`|8`czwacZ|A0A~SFa7rP)YA`_ zqn;kRu~hkZ+rm`=8V@X5^^VBhG5GoA@MHC_hue33mpc)1>f+){xArx=v$wb92n5*1 zuATOv`TT9M9jD_(=b9OqnFJm&xcuUd#F}|L&(_WUboxR1_axgHKV@1KU-+-?^q6x& zzTx(PbcU-6Ojc9e1LmEG>VA~?(bF@5eWI-S)OClpYW#Z^^;^Jnq4sZu6AJ&AZdo(! zSyiQ&3;P^~_EQP>`n(Dz|6o=>6;cst)4R=Z+ngAttr7fkEU^o?@1NYfhx=>5GPzG* ztiG@qZMvz`uMxWZ@XZBb`vi`=O^;Y|OYmro2)|?VY7xJS-?q)}E0s1}%i&-${dB3B z^sJMw8lwL&NBwzR`;s;Ld_ua!DFv}diBHr!ldYGXoPcG$%sUy!y-quwnN}Qtc z%3<=gCDngtuxkoG6?on7Wx^t*2MWTk>c6Q>oNRSK;NoH%t+lRqF1+uP?t5R|FaJk* z>NIJmlb+jG-tdbzonX7tRN6ai?-VnhLqTqz;u7a?DVy_kj*Z%1fn}vB2ZPT2_LO8^ zzu`tfr;O?%_Z>B}Pv6fvoF5Y*!F4EAfLDce71!k{j(H0&|4V!37dQLYB8vw1-9P@fAONfmmSS0m(wP*q_sPoUzLO&)k_H#H1y>}z@Mr^)HE<#J)%!q(N*_rKS^d8%4f71yCNv-`Z5 zg83wsoi&L*m#ziAwlNEd{gasyUv6Jz|9R!F*-F3DCvE6>W^@15BroQabL&*icFCvw zycc4v%N+h7VNZo%itZNy*@=_nBU)rG8QXp9sI$sh>agtGR6p_b`V#&b9Z|ECX3gb& zbk#(0aB4NmLyywKj-MY7D zXmH)Tvq#EKnD~XR9wBp4w|CcW7eMG%r=XML{b) zCOFJrbJ=;K%g?@udH*c5{f<`GGBy| zedWw`k~fO_`%LoKO`eCYSiySXd4-mW!@)lb46bx?R&-s<)Hhzaf5%!*xvi2ZK{6%B ze`TCk&Dv>RG=0IVDQy})Q6Cn`t?`UfI%WJhar2e~v+HN<+AcE| z>YYuCI39_AKWXk762{u;Qu`t5{Kqc$O@+4RQuRODD9{F+Lyzil(?J|2#1*t>jMouFm&LD;mB={%X$2oVjh&zH%#I+Gp8fdv;D>L$_s-vY@oqtsMZB)~({HhR?IofD^JK$b^S`T!_;=;Dq4oE- zuf@IN+7vHxi!NQsQW%o9$7tXGlAv$t+ovp@v~;O?-QtU0Uy735q^EQmv(8*(QTOP| z#>MTI!ylS&PQTpvGbycZYyFEiSKH^iub*nFbuHTU?e=3IV+GDe%wYU%*v|Rj>3UyCyR#ntoXvL%G?UQ@$zQ93YuPT+~C^fTx3+J9-yw9XgRLj zve_{|hV!$=N3Mczp%D_NLluhDNp>z?!B8MdslHD+R&N&=WzWU4J|#E@g?^=+-S zs1Faj{_fsxd-L69|5NHRBf~Xhmo-1Cn&9iXsy@<#Z87swI~Mj+Nj?2=lg zcBy>(Hm#&TVehJ@`AO?#@7UCs$?)iEQbSO!wpwtWp4DX!1!3_wTD;9OSr=?8yTbhT z#>wDf_Wl$9EqBjPdUpNO^P{c(NiPnbY)P$(Z=ZUxB{Ejce``<6G+7OVJ zxgsXKOg zlMB-oPbU$pbW7HqJ(Djd_*61o>euHySpMpl%!10(hD}aBeqKjs%FRu5wBvqZ-{pK` z-i-AfUxekWVehH2ZtagJdEQtyE;Nmw z^Kqm9y-%Tzic@zOo_OQ>C@cHct?sW4dRkpsQ{CKa{bRld2i|x2F1-KsO?5kqf;mrE zEbklY-)71W4H20qu;;z4rpSEJ{K~%t*-bk-WY`wgWhw5Pc}ZkLjc;Aa$9$3blOLVC zS9QrJYkI!2`5V^yjqP$}*WQU+<{q1xV*4dwCg&5CmN0++19w(fF6R4k{Oy|*EyEm{ z3&*l5ma$&ABz5X%cf)nX)YrWiT;_^CdF6j2J>XeKbmgPC^9uf+^Yjm&Ia{E^x89VM zJ4f^KwK#dUqL}Z(_7`3^tS+^d;VZm--|WT0cDbq-jVJVlq5~H%uzY)LQagu~>o3WM zS@vf)YV-fx$dqvBN>&lOD$6>(OZ^uvxfm>p*mLCZ@yZNO{l6@_@r7PY)7Eo(+yB2| z&9AZY)aL&CnbwuN(NreV5#%6Iw5&HQSsP251O8Si03(iYrs&ki&@!OHT1Wyp;0F;&Qyc?-!+u zk`7NaW6!j_y7c75v^c@J;YU9|O7b|}uPAj(uw`nIh6q>dDSI_}N%cvZ9~9^Id7OB< zqx#M9WAb7=EdL7xWIVP0G)Zik@8WK2Z22|teAA4_bxD^kcTL?UT>kLSi{&b1#v3yl z@3weMg*ZgXxTxX8hoHcdE}quAoojR6GFAz0wW=b6#Y4`a#ntgVx>Z3DZ9{8Betd&j)|+dTAdbpGN&E6S$cK(&HKB~ z-MVD4#wtIk@9fhJTdiZNi|?L&_vhG~J7L>*Uw!=M#HTI0Y-J;Fwg}&3E}PYHlZo@D z?Tg4a?pY1X?B2PbnwKV|JcaGnrB{}(j5`&dYi|=ja{B0EpP3iuiQZfspdr$gw`qRE zTj~GbR{gnksngP|{q&-^{fFssj@dRI?p)q%)2?{Jbq|=05H4yYlU( z)lst*oFgRXH`lqPPG#o*os`plSA74s%fWNPRxsVK`OG_a&hxXg)z|U{Yks^K`QfN| z{F3>88NnyzUIk6L=TH)0_5aW3)?Z6RGxpcqul;_pYQnKOccR#;_K9${I^E>o=)`y@ zB7-gI@SADn{o>P)oM>+AeQUgL)7RZsuV%+?)0usmPxjS^>dmrp>kmKQUe5Ap+Y8(7 zzX_XP^8Nih|Nk5#*9y0w%xyOnjZPMyw^cu@U%l&jw|eIhrr(~-=h6q=xJ!1l^k3hihciX;wZDdW4Gk;#KKK(iG`u8{f9$B_rtnOp`w5|IV_s=M~ z(a>4GcK7Y4C%i%~_@_jEjQBinQMsYX+C95>?|6A$NA{=YnwG{XWgk~Av^yZ!@=^3# zLzVqpC#~A(iywYIpI`s!r22)ko|Dx)AAY*Aq2_1NoXGvZuCCu@F~7?$sC{#KCD`*1 zdvteJou4)Bv%kgXuEXmif_Ij^SbO+?)x){sy#MEiR@=q=I%Ir(UisI1Z`#!AgY&fy z`pF;4cp%&oxghsQa>5SToUCX88TWfRg@uNj&aR8y&9SYwceldc6waWPe>olFnPv@-PD+sQQ-CcHKg5s80&p9Q;lzI$GOf^?!?rZzU^>yLnT^r{6>1FBZ z3LEipwK^?)qb_8&dhyQO1-T!-9*;kLU{RO-wWsEHHa+4uZj-I{x%N@oEu=?BGB){k z^$FKFr)Sp&r1G( zm%R1=K47=s@t}!Y;kePy*X#GU9pRBMNO*N+Wx-S3=xra?&9tff^yJ^)-@@K52aFzv z{GVf4{A`);Y`b4Clw)%ClsvJzp*5LvzS5fI@%!s^ZgBqQlt?MN(+?`Rek6}OYF&>#Q+0UwT zLY$YVPC+^V@u2xc>H!qIASe-d3lD0dJ3Ae^Kyd zQ=v!6=Ckq%y?wG}^{aKw^`Fn%>a9P&;Ow)uTyMMm=GQ03A9?db;MNq;+if|`3C*!b z{=4qp^uGT8Z&z2>38FRfU$W+!S~vMHpEXaDYTJh$kNc9PE~@A6|7&)=RU$F$ zCi69s)`ru9NoUS%;FUhy<9K&xvAWre2_kyD+ZA}{@hW>8EZnzmp0-iD>?HG+qf3RQ zdvE@jwS>#__vIBg6mKUmzfiifpkVq9rF}aOo}F!8+`NZFPDJ_cqr{1igAQ`MIj{fi z^89~O!v7z)|0n4ByiGdq$M^mJ&&CQcv{Ze6xBLB~7c!MkCfZb5oL#&9-l^_1&414X zrk%UJ=l8qag8%b&J{3!mt32Jz#=GlLm-Y{Bmqn6~CUm~(Z1M1&8TU3|VSvVzzY;8K z)-?L@z1p)?mNDPp+V!@Lo2p~po@40hV!oVjDcLXVHd$a@L!$G)h0g4Uc-D0Z``ZYv zK4$;oy!CsV6`Y1vJ_;%?<`kbh`0LS@Lk|+?f9Mgo|M_(MKOx=*VO~>BUESKBPp2>U zpYNwD`9e^|?b6nWRjXEI9qkfzmnmdf`MCb~?fVhD{x`Sf-Zpr?*u6jP;MdpJH=lTQ zb+x7HBn^fL@jdK>jwYqhl}p$Pm7C4vr%Pp;eRaZ(6FOcgEhq8BH+wC{S)l(JihJRpK0^z zvY$2YN4Eds>xHD)-&a2FHLqA`VEOL#!*=;+a~FARl&VfP{h_MwnkTdCxLc^fOQr4e<9>TLE~O|AX`ZVYSy@T4 z=N^TJIkP)4Jczj{(Q~Px@kzpq3k&1xeyXww=`wC=ihZJU$i<^5EtN;bOm4E|%+IQ7 zKjr`bV1M%FHG-s?X5tqX8Flyu}SjqHub4)6S{j~jO-+%vg#5%3`&Eb+xjif^* zyYgaHj<6TA{;YVla=G5lCqf$CH^P0UpJ2Aww!q?q{SQ+KMkUvRMJ-$pW1IRsQsa`B zG@dar2$M-;D0~<`&6T;q^5e-JKi%!we?JyG!ImSM*eUu%?}K)1+09g$!#Ng$zD;uz zR^8M!;yffY{cx)~-@Ypq`xuUJXPrp9;C;jRyJ&r|pq$|LwjE5iM~hW@w9L+jU)fWu zX7lNUa!U2WC$hC)E=~wpclvt#|6kW*q)I3Jm}go1?9Vgv{f$-ArcYP?RM>Fu@J<6o zr}_@YUvKm4y|)PGv**jc?kG7f6BoS6`hshwdIL~>a!sX9`*B|0qRvCGm+O?$NVCIhL zKR-V=Ryq^<@15#+-6>$@g|HrX4*_S^s4VIr@P%YMB5N6EbUf0bqp ziO23AnN$Dwb^M=}gUV}T)g)#z{^$57Qs=a%^4rbykM)JFNo_M27AqMqP zo!@R{-&`fizU$FXuG#1R2I;VOsT~#C?N@%t=xyheLvv=kCcXZgdMvX2`@Nk(Ct54k z>YV#*vhYHrqeQ-1xw_K=#q|php3bq*S?eFxt!2H@+_~YhQGe_T&E=cXt@J?{ZCTe*OI1TB#z3KY7}_mj-Bv zoT}T^bWeHn`})@}JKKF`+NL~P_WGLmlkfk+pJt!GvUgJWtomE`{rCS|v-zdnt z-q}_@X?-gGq+iOEYi=8lW)GLz+UV3-zE_Ncx&(7v3V&*G@U}30_*>F_{D9CS%}||nCJV(s{_b?S z^>D4==`+cOb;n8?R9-7S>nvhkB*tM{!za`q=jtK3g!fhR8jk+sFDqXzoxUhriC5^q zpM{i{x|OQ8Vs+irP9TW1O?CFR- zaVBCxfQHDd&r@v`ZokX1|KG=5SNUycci+GJ{Mq;S<$RrL!Byq|A!qZp^VOfje~Pj? zZ#-TcVZ>x1b@%?^8aHYbM4k*9(aqb$sEU z*7De3vRGELYRihrHn~%@4rQKg`R6zzQ%%L=-8z+yibH9>8j}>*&I#6YnHvjVeeNyQ z_F&Bs+ZGA6U%r#FUERc2q_CW2yXDKPXtF0S&^F_v@p&8PZ3-XVRIVxqJ({Nan}6=4 z4JwCzPLz9iCu7cuUW*4U(?4IlknsEU-sbIjr(-KVn{R$@vTb`5zx|x=Cl)u~t2!-Z zdrm0lR>tjpd&MV~9_G)|(R-Skj<>b2|T?LFM-s_uAu3UwvX-Eq00f%+*JFzqhQ} zllNhTV0(|8J=;y^IowBfKgj7)oNm48eE6rRiO2VIm`P7|``@$|b-6jIzAT^s!|U+MiriB`*xn^tf; zv`N*T`tW?xmLIQHuXp;r!2SEZ>i4GCW0+mrCOZAze{;g#Z=3&gw!dxs<&eF}=GvZ0 z-^U0eJ3nAyE836Bpr&RGx1U~LZV_k$;GUcM;r*ZlOmHQ!3tHO&3d z*kF6%{c1+`tGsi~YG3`}Y!|xdG@-X8>4B3Fvl#Q&PD??}uRIObs@pl_O&=wrMxdWma-R4 zX)v&<6}fT5(dWYXJ3EVAHJ;l1ID5}3-MKmY#RRFv`*&?-X7A@XvHkkARNbGa5A18b zXaA?}?lRwXOZoZY|ES;J`#n#6+48-2zaHJSFMZCo+8>V9H*db}ZnubST>5?O>QzO$ ze`^3ZIVO;hZP6`qd+Ty~G1IUzKg$?WOgbM^|6kI8VoHhbl)( z&6C<)TnQ&1CEH(AU*7!Djo;y8Qr(|pTX*wblI&T2KD??c%Sh4m&2a@!{s4*ok1M(! zUlnVq_@%*pPC+h6OF3Yr;|+fKw{f#s?4o}k`u%>ondwfw{UxV8H{ag-_U-KLA^SdM z-CWjdUD)C@_tfdx>vk?X_H2V)&Hb&F-uF7ybIzaL+@<^e0OQ&Bg-Okj67U=I?x~j_ zuH@gslH=6U^gs7R(VMfUR+c}#n)-Ch?zwB{$!H(H`bOhrIM+qR3libtmuww{j#L!& zY*yGdEwrZWXwuBgkI}m&qE-}ny(*n@Luc<9pMS=k^KMW5kS_E;y5sRomwM}t2#!S| z{t7(ud@fG}4%)h05EeRaaW81ef)i2hC1+koKRNxaB6`Ze_%R(0}{rPY6vWmZLH8Vo0 zcW>UXAhCSz)Z5wdZ-0PCI{MEh%HN5~*?RNs>$j0#BP+MQo3l)(|N2`Fi_LFB!j`RE zdHUT3=gwI*XB!n3SfBWP>3hQ)3C-|~MwJZvOzFpye!YHW?D^dK=yumm?@7X*2}{@| zSr4wfe^1OM)dP>9}To{P$P-^r>%k-zw+(hg%+(ce9xJ_17o6{kwBt z6du2Jr^klJT{2=T7BUn{(gaoa<=dw7*<|{eSLuxd~EvL0qga z=M~61S#*{*a7HG2>|7eowe-Bo(dF)8EDJ)pJ9C~?2F3~PayDZqHGODx?KJHdCVWj$ggwG`7|f^`=6KR?5^Lfc))*t)vb+(|DD>zxI|!%$?C4D{j)Yz-^^z9 zx3yid;QKk<=(+FrSXZ2SGHc;e+50t*9sV5ruPQBJc&Yxt1Y2!;9jltu=Q(-$Z>(dTB>P=>e>?Y*OP^Vd?tK=O6zTuw{PMK=yox5df|{eIJ%_s|q-zB@ z*RH7XX!P}(tRK1Q$+p{h+-!E66}oSoo4b4Wh6~mA|2Ef^-)@ZAp7Y_J_WB=r&p6|L zoGmn-U9-=(Twk)_Eid~c@!4e|XTM$#fAZv!?dF+#4c6vwd|%FOes|Y~nt!2(SM0XS z%ei{z^DO7tmq25to8-NB83tVKWnNPDMVjlhEQ-sQ;0ynh-~q^ImzQdx32p|8_l{7JWh} zVa_Ga58}byHz()L{ny+kc|32$t<3b9lY-(M+W;!gn!5y9lf_F&T$&p zWrdvHlp0@UV>gre>`a4;-(M`2UR`b}d(I)#KEI65Yb_*a>m;*f2zknPM(6MS`fBz1 zWn#L9T;lOH9~ZfHe@OSN*LY--etw?s&XgT|Up%^4XWwA8oVKgJA=yPCIAF#-ks=vW z35~`#>Xjl|b9=W`?Ys1<>yjJuBIg;#J7bNUe#-w_&cZvXtn|`uW|wLC?}8sZ?w91W zeR22r@%a}7xmc%8sXCnY?EAOp-}APA;{^AhocVRE3<75MuJHN68+j*Xt+8LB*^!^3 z+F=tmGA&$~Bwc!YftSzXFlpT`KijV%8N$oG7i+6s_{V8D-zF|5;mggmzmmpj6FB_~ zm}l9a3bnq<8-L=xz;sSwwFAilPb?$$*VzVgA8zMg9{DmdeQxP-+47Dp&Ii;savw3A zaK|q7l*kT2la5V)zuaDQSbU}S7qdk>bVKuA{&9F2mm%{@_hBx zp!V6v`Kkc@kRxnhSvTA$S`jTL9MWM0nL?IHhlW$^MvH-aC_ zJ1LvC7B&Vh>RtCTWt;L{erdBFw}mV0lms6>R9et@Rp4{@x|qnYFt}OO-Mc_*qGqD=H!m6nnCC5 zOy0R`hJ@S1uT=G^)4mx19>W#tc1StTE??u2#$~5pqTu$SY2we)cRQay5_f*@_{{NN z<+q#Z{&qi8k`{T!9^C7ChyM^iyMf}T{Yw(;KYyI~(epj`ukgik52cjl=VeOFSn{l9 z<#hGGv0XEZ-?y#*?gGhNcOt%Mxi3^)_IzggyvAP>e)a8g{_od!bY|&gU-OThb;Z|X z%N?6Lo++;T*~l(;;9=_}=WkrQ1e;aLYX5vZeqoureC-s+u)0qt)n_WlS_aSkxGrwq z6>jfUx=ZaLQK9ME?V-Ho*td9&yNo^xb&*qMU%C{;cc^cs!>8#b#Y>u%*nRtlf7>mtXIzWrO6=I*3V%@`+*X$&%BLT?x8xx#i|^O`%*a zx6?IlKTIB{Epz+#&85=KHePbUU$DRCm$WR5m-;%#bDn-}!^MS=@HG4#_UPo(M88ja zY>e1dbspC4V{&{D+VkkCXZU&X7YFC9{{dBaa|U3^_+<({j-hFL{AD~JhVKc z&EF}eMG9oQneG3bZ z$V|B8Z~Hp+^t8YW8j@v#iD~cd?99HlCURemW$I+1A3g~-OD=Bw|NGtU{$ETn8qPbK zHpzoB?uu{9HLd3zo7p^r`|@@gKk#|7?Be?7cQPrDyU!%cxb0K;acX&_3!h4v^obpu zAE(XS6fO2JVp*re;l`WWeojqp>~a5>VwS9@8_rY9v`KzuPEG5aL(6^M{n=Q+bEa^6 zkNM}P#v7lq9R9K`BwvlMWeJB0J19X1d~^Qk@+Y|DVa3Oz;tTad_+L%?x~Tm4^7(aM z+{UZI_kTWTJ*WE3#^al$madjuA|n|8^2Enar}Z~~>aYKkY*jjC`gHlK7YjL@OiX{j z*?it&o<*TjNb^6rEBlw32|1mUOrK*|^u*)F4QGB^7yAj8#m{==Y-b(nFEL4;yu$a& z{$(60rTsjoC;kPEOt#C{S#;m8|Nr;OG#Tr%H)|p{M|@}%k4ua=G@AWt9 z|9zf6$1l8K9>eG9da+)fc~z4(aO{2>qaiqZ`6IKZ8aK84Gw1uaIp$4Xbnj%}@6OLh zeq8VIdjDv@^*l>`)#RIyf$@!{TxS|iR!mP$P-QIOJHcq$vOxTVy~zcGG&`-8k6b*? zEBD(looq0_P${>LAvkhRg`rI9zdt|U%+Xsb9#g=0PVog8gRRl z@#)FQe%o(1p3kr6ds+E@@An^E@{7JH?_m!sIb(QSrsl)JZZX|M=UHzy?U++^N;8J3 z{Pxr7@p58ooHySHkE?uonBRWNI)y8T(o#?Gw)8~Ze#3Q%`R>o7`gM(WTur*pfh9b;4)GIXT}@*@2w8A#;he}e z&+&Sd%UnTaw~&w!2Pp+NnFk(=F0z+%*(OOXVfn{6b*5#p+H~XAz8U>_EVmot0uIkw zsxjegXU)@azm&=8^J~p|SnNtpD7HIXe4zAZ=cY}Q=1RPm*pqd%OZ0;NmATL7Rrh60 z2$|7hQz)u;T-}`GwH6XdA`W4e%_L`-}FQtzF6G<@5yBU9pWCG zTR3Y|-`?69yv*le-wu6`sdqGs1G0B;oip9FU1_OK~7WU(P5 zqAic*bmL`*!j#%`PZ{LOPO45X;CjWaB*1j0RXmQP{*llIhZDSdT6&HvOz&y?ne%r& zzU*&5_pif@7xVjnuxwYp&>mb-b;2oUcK0Re`R)Ghwa0cY+Ht0!Vxh;ut`BQ+Z*A#h zKi4gOmDfl`#w2yGx2d}KwdcAkIFcp)p7a6A1X%Y|9_gk|3JRLmW2EOs}=mkJ9f{SC1thq z(@7r*PTm-Piw6vgY8I&7k;>Dz;AI!Np6IyZ-mzZk_d6c**~Cl`&695z$rf7BETO!m zZGFY@h%Oi7eX~jo>}K|?Xxqg+|8Wt&{U3vvc892ycRpY8)>o9>cw+wlKj~~Yg>;h@ zL)S2*Cq+KdSZwxDxVt#;)@7sMUn`gHc@+O8HCW*L;a`Q0^J*SmYyCYOV8o{`^_ z^&6<^;^e^q2$3hR(ZfCJspx>MaDA81*B!=gqxgBe*w3cAlw77xOu%TE%znA(GDy zWOjU=$SRpw>og;kRnpMhNud8tyW>q!F_d7rXu%cnC)-bxfI<0<9f7T`<`pExtPr^Q!zm59|r9f_aWH{=eXS;1G zEz(jfzdbu9x;ZD+@^EG!%e*v6{PCebS8l)g@!r<#+hnh0H)7?|%!H%w^zZy`5ox3x zqM_h;{*(u(S>t9q`K_xo`>MxlqPB7wJ8TpGE3@R6yuoFQzT^AVT$>lYkk33{cg9aB z^`)eL^*7fvmCxBfL!6UFyNbV3){@} zZ*OicpI4=|w0EJS%O45b10hYz@|)Gz(m6m4wuKi~q}#-MSPM;m%yH-nqfw)#(OEBP zsQw#|*Bs*cs`#*b&-eBF|ILz%VEOAa$D*)EfYYazy>Z4l&O8NI)lW>0E|NXpY<|A^ zQ^Lk_m$&zk#lx*l5nZS5#d05H6I{PM9Td1Cr|J}}u9zzBXg{Mr>5}I6n7BB~Y`p-SXWp&6|!h z*4KE+&G}N_yNfCI(yyAE!SLxO z?_0V>L`5%NoICNtkvF$)MOm7s@v?<3*?V^O(^H$GWq#d`x^1}KZvXk0MYFP7ugz|& zt-QVWkmHY2bJoT4ZDZtaj0*_~F)=YI+4woTu+Y%Qb=Uf0r6)YI4lRDbu+5RVOhWOp z605}LFKj##0pa1tYl_92*?1p?SLT^?rL#;kuK19!r?=-r$V-p&+7D(PcDz|uT58Ih zIy3(TpZ0~gc|X@2_6=-rdr-3NR9(W-oF3t`)>F@xICE}}%;|g{^FB9YO}>uCo4ear zOb}HvUA}AA-mlfKK38qLdg#s`8Mf%C=$i~z0_J&2J+D!Xu(-2#_qN5&*V8vIa$Xp~ z60>eiQ`4atM>D(fzb?2D%vvVAcv|0^;{o$ycbA==ZSL>3;f}#ant6lkAah=PYD+cw=8}wZ_+nogaNt4)=W6C)udDaE@dci+du|Z3(*?i#_d3 zRcrV&Z|o}7-p}>gDLHw2%nA#RAHEsSc{ygr_^BxQwR3I^ot7G2`} zv#;KWu&g-E%r>pcde7CXyI)Js;^O-K<>g)PZQ@p&^8*|2rmbIdhml=N=f&s$*M3;X z=IuUw)AZZo01YO;<%eIX6<9o&@?d^bQO;KxjSUSYUr)YA%FHo-dUyBN*IPuckJ}s3uIK2!6$tK_M(XIHMg8ymUt^23rRPo72m|F59G zw|lZEmn%;gv!JZIp;ei zC0>E2ZJD1sc$}R|9)7-^zyE0($IL^Gt!d4>m^CK`JEfYP;1XVNxaV+pVBUp_2wuZZ z+m1)AB`mWaelf6D*xh=61LMWUl){CMYnYV}>K`+_)4kWRIjJVtCS~^2w;!iW5ebhr zy&AeTQg8X~;FOxIqJ+)2KYjYFvpd)Q=(@dMc{iv&W$bKqTIgWu@Iz4g%HoA<#J#(6 z4|Of|zOs2^L`2M?Iqp3YjgvW|6sGXXpS`g$`R2zTA0Hd86Z(;JlsnqM=vZ6PfvVo# zvp@DI3AfqYoEP`A(kEj@eokgytL{yU%a4>3{~k+}P>uNUD9KJyJ5hK-@eOs67Jr2h zXNjH~UeWUj#yp48D(q}Djw#P<50K~kkZTwzqIM_o(N8TMohjTKwIjrf1zHZ7@z^#w ze!ko%YyHDCsCshuq^-xLWz2FU^w&k(72RClEB%H2)%R=l+t)TlJp0G&&HYQP4H;A}-o!RkvnH(3Zo4WC-H5yCOlWv7tAK|(DXi8T5 z>uYNd7jCZkS@eZd!u$<;bMK-Cb=K%^N6|pWy^813#AB|`eOtCO_K3B)shM^2sjfdM zJDB7QL*`!#i%HOB*+}Mh^X%Iiw=i#P zxZ}YrFqzwJO@BxFAC-${Id*T#EE%ti8mH;x5_JX zc}12f-#JzIT)>Zi(W#|praah|;=FLefy)w6ddqabv@VN1w)@88|H<#Q4s2fa@5AnQ zNy(l)jD2~Yo}4fJ96cw#nIIs*^3qx6==igsn zrA;yfR2N;}a;4;i!I`sXe@wZ0VV1bfOcPljU7a&0R4*B?So7qh-FlJFM>&f>r7&L! zkJFeYa9(mo#+gMDZlA*U)l{Bxy5n*0u-nZ|sh*lCJ)-j(MY^K6t#|L*wMlxXU>)br zmcn+GKXO&-%9C9t@%xtGJj3&CEA?*NVdR_m|r(_n-gm!;Li}%l7kn{g_xcdB5|`%O(@z|M$48 z`VtcQyt}{n+9nCZq?UfRwb9${3LY?=jf)AY@!0%n`uzFx_wTnioG#uH^UA9;)^qSKIeqT5t@kG;CZ;X({DV$EjQ4U} zB9e3Bz^A762c`>il#_*3#2<>)=~}4iFIdM`h zlulF%YjbPMIsInxGNaCm^%60<69omm#q_srFVDEUi+6vVMg6<(o14?>4VRa^H1Y{j zEp^=Kv||Rd9Ban!^!t7JzLJ-dYUWS5DEDV|sZg!=f*buj zC-)US<#Od%={Co@yf3M{DBKXiweShbkw9W=G}jj_NAuIRayD){~z8$J5PLjdpp*9s+4)&9-h~$gO{J%l-(#DPb zGyNyESZHWmxOi}5(bQ90;tS6_SfC&uFQ1()?bR&P_|jvm_tRHbS8vU_DrHjOkQTPh z;@u_HFFcEH{Cx0_c~bIv>A0)eA^aQ_Pu@SDKYjl5XJNC1)V{0sFPtMOA~9pK_L-a4 zZERnDb{Bg8vT|y$R@j<~sal~+-u49Vs{Sr#J^5#Fa7)u6`@fqGivBxmet*J89%-|l zo+mFZE>1r;C-I)xCn0}-f3KIS-qT9T%hlIDv|7H*PjE`l@~Ev@J^DAdW{cnF{V`S1 zjb=S=!jJon{WE$d?aU%DT{_LjaD<3IbmDdqLsjayg7oR9Gr;n`vILuC2W z?kC&x?(T{a$T{&nFp|BwrXxi%UsL3hX~QAyTk}pNWgf`7wM27r<>V?a-_$EBF7D}^ z!BPFZPj+?K+Ap8K-re+c_TK7m6FyFuyJXqYpTB;#wYF{&loE5>ZQSd1XQI@@^kB98 zTR*<`O2@_5n*KjAQTa;jp1pgYpPyg;{oGt)TeqTl5`FVR) z3{%vF)%+e6TB>fE)^g;?i4`5j%l*&KHt%oWQStE6o5;<3_UzeVeNyuHoo%(!F9kPy zv#_!UvfSEM`udh>w#C)6v(0LE=gY6;|9XOzTWpTFMfsZ-7h_(wf9!X1yjxh3`($?I z;WpldjF|z?&&}Og`~KeE-{0OYzBse&3Aeaj0psS4m7mi-{nm}%Rv>sgB~(S6AAZSbn%-@!F`JpDrEso@-rxb8q$Z=$Dt0 zkM((b`^uVRDEJ;=y?RzJc30Yx^fz~Q7QddR>-x6)+uQ5w>zco3u&$0MrATSg7W;a%$VEjmgJ@ zzFL;N5SaV$hm?b#^Q15Te!rhA@sYK`Pj-p#*6i!g`qcgBy}7+z-+FW5hX;;%EC?FAldl_0H9j7wA?IM zOAAjx{j$*|WhLbwd~e_XU*UFkmQlT$^!EI_ zzm8vZWSwf$#;>_aSgK=Zo~rz!XqCU0Bpx`;7N4$>8@=3b?xS03g%kfdq~Pv#+m=-h6HMm*dwR z_tmr%BpJPmd%gd>&FrbGLatrEe4X*t_0{pKLSAl8KlkY7mlqv>)$aV@;;IqyTr4{G z#*T)UC(f*o-Cd^IypWsSQsAg!kfhlb&sz*4J~vMt^?&AK+5YqDk41-iF8zrzko7#+ z5!fXt5u<2~^Qliub>dHb zTB`fFK1-+Mr)e4X;0I58MQjC_rQV$w!6!XcTAeq zbL_uDID3Vo<+eZZ9e-TAZtSwKo^Mw?EAHx*%yqG!*Tk$8GMTV)Z*6VO_tZDCmRTZm z>n;@)yD}BBvkUyJl(AH`{P}9C_TAmzUtC;VT~qU@?dxlcbH&FMcRw=OF}L))#lx)7 z)j#aHetf%KJ9Tx)!q@|^mx)hqyy*Jn-`;8?rl0et){BIw*f&!=lIK4@ zKK}aZ>f+DGI)&9Uwk&%8e`E4-kAMp1N&K0YS7k1i&A+q5akhBy=ip^aR~){Zc_}Hq z%kzBcvJ#i{^hvr=(=zQAe@k9=aCRBD#*6(wMdNqQsOvVG9P&4D)vo=QH@=%c^WOE4y-GFfbY8u)Ua!4RN!X8`_~%>Bom%x_b4( z0Rt72mRV;nEIh0gvgX2u!pBR!#jdXnKY#!H`I|>uA6afzn{eE~GT^x1+)KtrHfH%+ zvCDLnS23J;;FUW^;c7*f`QECpQ9FyCipQUM=FNGNXL(3L8#5bU%-*c4Q%+8n*di(> z=I4C-M&aX1t0_${7^|Lqc-S>n>*Gp=%b^7h%f3BaKXcZVC!5sPZJm16Tux5ey?5E= z!;4zEe<)Ob_>ia>9&R*`?fu^Je|L6@o}M0kJL3NS`u^lcybVo4G1cGRRDOKqdTZ^D zCH5B>4m>#6{POgfmc38hzBH?KE_^w&Nay$DgC32ORodJPU)egh@ht2=&Ts$6;qDZj zu06{W((jeOIrBEfBj>~0#_Er1kLKzvR$I8>#`)9BMUp&n|Nr~@@tA|-PXD0G%Tkm~ z{c=@Z*Zw)_s%^{sFW_Hd+Yq22yE8Rgc-lIhU%r~Ko!av9va|DHjR*eo?V2aXr=H&DoH_USQ)%7FY=K*r%XZm0zkBy|#VL#3 zBC`!2e?Gpkzx&3Gph@Jo(P-dTHkU44d=58N;+oUHeZg0<@IE`1{u<0Q07vEPG7pG4> z6qv zAkcPXd&bR03mQ&2zL@Iy+$MA3xr+|fcWij2%(7ID>TY|7agg6`Q~IV z!;I&#es2G~E*LI~-CY(nd+UpD{?3k$VUkseu7x5EPaJN!WPH+7-m-sRN_u1&GgsGN zkz>0(MBju~6o2v14PP)@#W(yy!#tKHOg-9_OO?8f^k3vJxpU@-{=(YYC;jJ3)wW!o zta?D=^0^6TrfN^ye0O*G{PO#2|IRV=n|JiRjhw}~_39rE-L3!J`DvP?qodTM2WtLTyf*P{>1(_G7=IGOqrz!Z+@((-*8h=)F%PxJCcT$s;}72BV_v?fw*Jo^;a_YS-xOzEJHDs0qwm+Xtp^Hr+*sVf+oArEqqAkIZIAfC4Lq&$!AKsC$Z&SH}CGiZ7fZ-8|)c%r4AgEFmP@z zzqrOM%JleN_8S|7h1(y`F;6?wnrGL;voY0DYs%qMzBhKsZxgH7t|fNv$l7*^UzSm3 z&p4C5gw)h?`My5*+3w!zE_t)0OG+}<&3Mgn&e~+ z5*6#Ln!jf`>Pz3g&hg1*&F!xLxd+cSC)|}_W!<~~#)ef37UUVKO$vD9{?K%@{LFlvMM1C(k&6Hd< z({OT3duvyO+r->gR!^MIh@7k0nv=bfe}7O*3Y(8wbh4YprzKA7Jkr&ls4FYV3H38g zn96HxJ!3}W<5{yD!{vp3RZZydYU)$u;h8Adzrv(vKEJngL{#&SA|tih)@y$+?3aJm zb9D#r%OaUXZfCh$X6-vI-{jn!;tfv{zDG_Hy$W0o;a(4lY7FvuA}}gV!74NNI6b4%2_pKP_7n8~R4XYL ze$cS-U!18NvX;j=JK}cYXQr4t{WBMPJ`UI`r1!U>PuDPCEhwlZeTzu%oY)2VeWklU z{xxJ_Ie3AAb>dv*!(0KYSa{AJ37F2GaG7ai^*$A^pBf$Qj1~o4l9E5ZgUTv!aiys> z>Dq<>8BPJ=yFqsq?=Ix*(ag)dmy}n1&EknzUizx)X);P*6VEFD^NP-Sxb#HO(ZU4w zcPxub`M11j?ESqVNiNE?d7WI__rtBi5r4O4NJ~EWtbcKxyxWtdXb z`qP&$XRdFYJ6G0Jj$sn#Md@E}Zf<_#c6`Bx4F+LZOEw#KD?Kbda5|c0*ZP^Q69OKd zef(8GcvDh4H*~4076;E$Mes{H9)0!F5NgtngbT!S}=ke-s zsd%l`!;``nm!}xUd~9mg{FZZQu>ecUqWthL@02u7uM9qM{@Byk5;p~R=H5&=!xwhO zT~0uzZKJcGr0SY{*POze+{)I9+vmOr7BJOHzH7tMdidbO`(odgE&ziY{VEP6PbW^T z&AYS1ahfuxfTrNwSvS*a-M2-awYRYNaj==agkLLo*_qc}#W(kGb8?21Tkw8-`Hk_D z;u~Le{fnV9qnA|rnQ{CK{W9^w({JguKPJW>G_zl%S$5{M__6gJ94#%}=R*F+MnooF zP4i9v5PsA5ozikee&xDL-!wUH&bJR;&GNaP6I3e&1bpDxS!{nwU)6Z+ipq)4-e1|i zeZ$f96Q<9XpZw{_ts|F?9MI6Rymst}k+u2rDfgFtn>zdT%NLK99^C8qBc@8?ZT^b< zfW)_ z_e9Dp6_b#LjH^k$^;Ul`h|Xf-XH{g|zWG2vLPCOv2ZwKR$@hiPTh@s5Iwik#`eWNMg5C*jGsS!{&Deo zZCv?``bV!{JUO1LZQ@foYuk?}&wlLUJbUMLwwv6;v}hk06LWQWg9|bt)*_OV!f*U- zF8A}xHa&CdM$9ISSXtS)iTYFUwQM!vcK%t-l`p)D!gyHb-v8KvcnTZpKnWj{`Aex$|pDeUY6E>A6=RE z`#k@-HM@7Ht0=z8Iw4!sck%wY$g*RL54SDcyS<0Mub<(8=)VQ$uW`nj_0B1)xOr%@ zbRa`WZP$z_v*P;ov&Y#g*L-u_DJ=M&em+5N0GXxRSF zjBpCs|8_F_+j(Y>k3W?Q-~adDw~evpeIGiy{j0ac+V8l$Oz^o}?DS0+<~+{6o&O`{ z*uLxVX3?DgF+*`yc9#G~fAS^ZtT$qrcL$vYBZs z*6;s%>)&$AnVb9ntZ$4ydp?Ti@6G3j4!>~MXqedhEAGqwdzFtj==ZIAAb8q(T3+lz zL-%)~t8?ALj@7-N|9q?T{zbpf+@5GRPw^hZx!-ZCLic37pY=9+dVbLIkh6NB(K7WF z{|+tA?zXPIw%>2MtGf9mp7J*bZ~mURFMiwnfO7{;Z4`t2-T7PFFV%5K?e}PS@kvHp z+6lCfW#J#UZ>svc2qI1-ASY5MTdbyMy+_(+}p!M;S)sOZUm> z-*G*0_*DLd7~zB0*BDpvEZ6DL|KFZC|KazO+nSo14&D2p+<(c5x0KhDW7DT1v$i*X zr;7WP{o5S=S9hL$&(FHJ^}37e>k8iawd8wMZSwbdaMWS_ojrGEFD!rYA~`K1D?jgX zLSA-OhR<(tRk2xnGJY7D8p+;T;Ldvd(w4-d%hhc=_$p@2wcO%({@2n~-)py@F3z)h zzw_!H>x!=@+~n2leSfE%@3|Y--aSk7;fX)l*=f$NgeAoP{eAn`e^T;gBjb$ETESbM zEU3D>%3^r>E}rQS*oAiMt&0wH@#6&DydybkCy&Rd-L{*!^)y zfQQDnU;&@}7q4DVyz?0p;=?o!H#5ZS z=KLQZux_1%A&cKP1*3V7uGL;Nwvn3H?|4K_!Gg)tbI04}78Q>pN4ptonH4`qd=cE3 z{7=!t?_l}y1^JEh-fk$Cezx8*P3(_T%kpjU20=lNKUg~NG9RA*R<3^n$B|Y(4f{s(ngk<-Nn^e&_0~OSYwP@{RzzpLwB0<0?Zdux z$cBx!zb8&;a`bUC=n!v7@sKh6wQ*bB9E-)$+mD_o+WTSGMrWTlpa0}5tNU>5{_{R}l6W(guHXG{M;W)E;e-b-i&Nst-hG|l)YRmZ zP!(~VJC@&F=A++^yWfw^&@PPop_)s+|9 zb>qy5`w~xo;?3TD?Zk;Xuf;+W^!FCrIADC?f7@M$C*2$~ubkltPA+z~WoGD`wrv;d zA1$Fvlf&oTewLAVd*7wsSGvSX=hQrS_wxA4!V7}UE~@r&-w#i>{~e=~_}EEEnLlMo zzQRx8{ilq0GH?2?_0{#|^*zh$%WnGOY0ldjv!*(BsoBn{u=wZtaN&*qZ4bmR+j@T% zn_IVn!PU*p=%ar#8!y9=dKj!1oUy#rfaAYc?#9x%K7f!sMo3Z|=0Oo1b(kN9XR5t6jVI zN!WSYTnRS*@KR*Uo6f-bi!=St#IPjYEi-x5P#1h*h4inUr%KKB61(^g9oV>N-;Ig$ z9oF1c`?W>BNAol5_6-KEb5FgvD9JXhLPnYC&FgYumBo(*5-V-(cI5i)ja9-f8FMwgEEdi%*4lOWjtFC8#(n-+wq(ZkQ!Nu4ACw(Vd$7-5 z&hC)^@`67)VL9xdKJMquxFOtpocm?Q|3U%f=L_o8zszsh>1`TwghlOGQ(s7KH{<+; zpA)WRv_{`+il1lM91yP)(Z9y$%`d^Xc888HzF5rRsMU8WU6srj@hkS*xySee8*u19y#qBaUK>bDpzN36|vo& za91ht?UTK`BrdpDWW0Rk6z^ZKc>VUICptVb{f@$d^HnTv?n!-NDI}bp^j=Va|L=uD zgJWk7UHO?b>A$9ihQ=5DdpozRJiW|)^?v@lv*t)z?>v+6M=15Jci^GOx-##SqBR>E z1AV;i?9HfWwq5**FR!xFGFQuFSxfSw{G0{(2}{yvOr1V^>TKtQ9eEC$0uOAAQkrjf z`so{Q)urmOJRcrqxWAt(xbE`#gtUyJC+|*PeZDp^JHsZ#3Py?m<8opTiRO?@E7} zlA3wB-hW?wgTGUKWq(g{Iw!Z0w3T)6vxUEnV;A1Nd-t-bg8ZZPXX;OEyTdKiy5@7J zl+ag`(tSybP8?1Vu~LcP@VOo&G0!aL=-l=nX_`^jj&Esoin&=Wu*-krBX1oUexvt$ zbW&86wAr8QCEQNancKbo`Qb|pk(my5Up5Phwe6d0n5|Q1)w3WW=SI`-x*NM>-d{g< zrPb+{;e{`fm-w~q+B-XE95dg2afk96Uc(v&9-avz%{T-a+%v1}pf}bj9j)J0nl{yYv>_*u?X@q|Fc9Z9hJ)@{#MS{k?;yMe@t-!y7IhUzYk~2|Gtu{k-Rf8?3*rancO` zvwXpV1rJgl?f7$dt8A>*wXLf+ulseVXxjS+(-&A~=6;X7c(RbW+$VGQv&RRmm+!LP zv32#OJ&S^G_Fc7m@zikD>tl)H&3V(b9wntDJV{A3e|zE5jxS4+!uT%p>2vyb7+(3n zvv!xW-IVs4>TadUv+9kW|9Iv9{Y*-_^C_qE2QP|erp`Shxe-_upsf4_LG@G_aGr0k@r6Q&&y+}b={wwUEZ&l zu%&n+bK&mw>(?)FpVI2lmUn-j?_!C+ivu%uSSZ?iMnC8NH_Iws%yr@Fg?6_-t>j$U zbnV71rB5Q4CK={x8eIxpB%-5hn96gkw(pvJl1Ka*iQ};+8jtK-m}s!wb?>W3kuQ?^ zZ8FtPw|8?_Z8@~?@&!YYBG(j&OOrm_6iQigaH~k<^kx2qUvl}Komp5FwZ;8Z4R*?} z3Ux13_tJOD%e?LI#AZ){Xy(R@O9HNMk2KfMZolAK)Hvx}QvepW%&Znwl6&&rCxki-Ze8oiRdNDqq|d{F)V%B9tVWn8EPk;4!JXeX-RRRc#f$?tbg8&`PaX(LS%MUWc!+L`g_E-4{BT z_`|ef?TRlszs213oYcixBv)-UUDkj2P-w+|_I)#2`l~vW^6u_Rei#11qUEl4z$S}- z!2tmQ8i|kg?D}?n=g*zXex+3ic12pRduym|W@`5{v#WQd>Ej!!4`(!c z5!OMQ88__uedfrQ6nF03qIc6a9OU@<_HXzMNs0Fo8x9@v;5qm2i&vUPby?oEU-OD* zN_H?Nv6(cAI-GqZx?g&WmX@X(f2Cen-?UjDzLwgisV`e@aoZy2<#vl%CtG~h>hvCM zaQo#ZGe?BoA@la5`@C_df8LmRGv|%1zK-IgpN$rkYCWPbJq*KQ+l4* zY_-8akheDZOHSjNoF~kknrj@}+#NsMXyCdUu$fKoj>9^>XTBmc*&aV$$UUX-=*e0M zQ)cgLi>lcVGH}>E%MNkRGUAhIU%mOmq|B=x)yt&1CM#DoFJ+CnJ7INq>*T{hnIZ zhbzJamx(n9vR&S}+;qJ`CzJYuQf;wz?Ig`RJw`??SFSv;T@%x88tp2}AD7VkRq{&k z*TyR%60bU=WPbBKSfu`rBW}^m9+u^6*^7%=TrNCOk;(A!{rEWb%1YIkJ|3M1Pc;5? z)N`k_KbbpcM#`K@wiCXtHA;74T2G$8$hSM}f{)uPwOub6cCnUCnf7swj!vvT$K^+s zhdxc6$mw2Pc*mAK@YdAb9h-|w9KLczSV@aL+s_eXZ0dGj@5V0SuPb9snOj|dab8`; z)|54&e}6%JoEf*O*P^?wPtv+S90>EhxQUak=jfZG8Q|&E~Hfe}q!ZrX9=MFLQH_JcHS?X@3?lSnLRkxU?)$MOyoLfE4QiT^@Po zhYN4;pX}{PNMGgr%VP3hg9~%(?2mSfFXx}2;%3AzAgb`pa!Fv%?fCF@>EXU}*RNZA zVOe{HRouSrtDi3}>MU5l(dh8`;}^cEEeZ-eFKcaf;F^>&+o9KDReWNL1cmu^=XXnf zZap?(LYv*(z-1yyNi59^Jt8+N{o*+?XK6;1c$sUTInckMK#*}xWM?ZnO8~MJ6caeLwjD3II;SH&(*YuCPIDcW$>>X`u z?=9cj-P|!x=+mT6Iy}7>Rx}nI{*`0c-QLl(=`dTuGajAWE#2Y)`)sD2Ie2gV#d@8n zva1*7_8aWcS2+4dlD8jt&m@@DK7jK13v z9G)kpZ)$3<$EL_vyO~*R+KQVl5(59TG&D3cBwkDFy|ub)eaKu_yEftOy1r>;Kdw7Q z?(=By$nY^yxSr@dZU2Rf4*!m5ln2S@JrCcb7PDWsr8ji5fE1U!@7(ntFK%XT~;Xz8Y+o&yUUsLObmRIwPCyXMvvHA+{cpB^j@5PTix_MCtf#c)4CY< z{bfHk@Ursknw@cKf4p<=s)$#5Qfh2B_WH4;OG+mlDsXW-&FEUXVOD71LYcc8E8jWI z`}jjXbLI_K=_6YTHGPhXT|BtArz5bdx3$|?es9v^c!f2(A3V*=M8Aoz->qP^&GGFl z4<8pnYnu=4-K=H#4d<0F&Rj76>?+GE#un*)`d=1)`&#&QSwPa68<(4}Hwty@l<2QG zwn_h{`;4o0Z}cQQW2Q*({(AJn%RJQK*19HCml_ifb-pTG^WxbfkNcHz z&hPa6_RQ$!5dOTU^VZd!RUfZ|M)(`eR_ZqwrUHf8?qeVg`|#qW$Ydt!Q}PdWYHpT;w1 z16FIr9k?V4o`U&(aoX!id)${Z1Te7vey}y^tka*;gp$yTDO=WauD)=eIm^TIWWk2x z^PRoA0<3e^eEhW#JnFvS2EVHOt<4$7k_^P>)@>(Zu{`m9qh7AYenLvZFtgKVtxAz=BcdpNqTk>+;u9D1O7Ly;H*ihEQ%fNd3iD!y; z(c-e*Ejf>Q+nXTZQr(J28)`HUUtjrpigvhP+AqzpH4;}9u9+;o^!Uk>BS+fKygxHv z<)|X#Be!jyQzuQDB*E|BuIRS^vh*zHhrG>TL!9d3!aPo}J$b%B;Kb?Ex?y|fFPzAH zk4a;{yezLr-icC=RF&C^rwhx<(x#=0Rq*rkr~i^Kl9iU0PWzi^A@Tdjv138nN})-! zzi3!m&NLEY7o7MxUkDs@A`;i;%qijidGpsVt6N%3mX_<&wwyS9x~%A3*LF^=XWstI zdMs+?&n_u+CeAM6tL#^Ccw$>L)8Ib8`KBx4F9l5$URHj3!nyO}?3esYAc49(eadWJ z`~7Q9ywG9$v15nCj%g-UN0*CLpO!svDVF`+oDT2WMGyUdTJ5U3yLx--ztlZS5gWCw zRM&NMstT*m`?~wiJ}>TNaYwY9CR@HNUO2P5x%gjrZCCugSI zQeCaNf4;awnvu%X#O7t%S`I3PhK7bZulN*HR9c?2?avbaWAI#2w&Bg&x0y`Z65MVN z^p8!OExm8=cJBSX(htMK;^O8^o!vU!p};91=T@?fb3jc(NRi4v9TAbH=H})8^XvZp zD$OYP_vdHw@jgStU!R_y{^*_{7kICv$0lNXo~-nb;0Jqu-YviHJI|)_&ySBb8ke^^ zGyD7dUwd}=^?^=dbv_x3hWJLK4~ty8SNwbQHSzK?-}3kOj%FV{+|HkQ{Q1=frFt1F zpTCyjKfb@>?gF24$$LNilDDh*ablvfzU0i^m7kwYRCe!^GR->DA-LGRU(UL0&HVZD zb<8nNHgl&Jy587bt}m`tCw_XGu5f>|ebe^s=K2b68M?*wmrZ5(FYsyN`SaXsWoFK- zyf5#uK$hCT++AVw|boQnf?9quH`px`h|V- zo5t5S?b{iy*bgs)^e4nePMyp0)NMd=IrU~SFi4tt13S_bFE~gza_gI+ot-wbH&9c z&YXNC^KbE+_K>zK$IqVaZD}jr?NPg+jb{nkqc+p1Ku+M`g$2zPH!B1 zJET*aT*{t>Z<93o7H(muo~~Byet**2_Wt*5M}9usE;w1N*7}t8b5)()Dnl%YIuM@jfnl?z`gW=RWGpu`2bl;dmhTL7*?FPGo&r z`ht^_)%{xnRgUxB7L$@X#oSSO?CPnhZYzy-gVN=!v|N@d`u&(O{u3BG@IVqQK-z|kvHLiK)vpE7xoOM{TnU^vA-zjK4Q1BwOQc5(xbXEs_qS}Zfe)7RHk(J5si`;7KwF;*`wI9Z>1uI&1u=hIA$g8?mFGem4J{MhxU zWubF>)7t89Z#b7lZb&%z=jZ32`ezH43EY}2Zu4br)YhQYR}FZQza*M_mCu|jwsG!^ z>3du59dX~dsX*gNYPf=$bVLTTWx zw>>_3&i>-UCf-0Rw}R38BT;qN|7M+e`}25sePKrA`vd*u_iX!?vvYj9JT;fuyxywvd{evr z{5SOl&tk4TT_9br@@!eVTFY!Lk%#*8`)>TQXWU=+>FLDKovN%0=A8c*vFF*RX^pe( zWOpa~1?5S7(LZ`eYIE(m1HPA!y`3TbU(0o+!POPIQK$TwO)l`M<%O zJ6HM}KYCIB%Jam62a+Sacjc>0j`1V2KgMD}V zr~__2j~@S@|Mf&q`|bDa zaW!?nst!$U+Vp4c!-MfMvv+*IIPK4+n&PFcot>Ye{7oFWnJhfJ#yg9-QDH}1_cifwL0+ry1%24S*BS( z{pY8r4BR|dPfgXHt{1y2@i5!YjV(+i1w1C1mzI>hy|uUMYu23|AE#=EKjL|MX{q-N zbIXuJO?kJraBeEtlzm+oQx1jE-^m4>+9q9r<@dexbx=reECV2n!FF3@RPTznUQzD?zisZgdh&r)6MMs zJGf1^uuC`b1u$Fr=uT%!V81@lcPIrcBfw4o{mY8>*rdRD}fdx zGlbS0;ca$l=aWqmJFzZuvm1wos7>XItk2KRYOr4oOpHqr-zT=DE!0ZJx~xY`fwlZ0 z%O2JpiN+WD_B;~HVn3pwVBNyY{8@wj!>-iRVpjiOvMFzExbEw*Ud8g@&4506`@Rj? z*Vm=4nYdrzMx%v;{FOe1j>ARq`|IXL3knLZku_GbZYu6$)mm8at)XH)>o!N56?`Vm zT058o5=Armgt@cq|9m*yCu`lqARrRqxXfX4kE=jRild^cnABf~UN=Vb`!Sm9_4HR> z`ulS2mmV&6_NBdBHQB#)dF>5b{Us}rvBtL0Xn$Pn=0xW=U0kd6Vvg|boBn6ho<%YD zPx?Ebp1Jww-Q8Jiycg`cb$fetRi7zJUSNuS_=9&C(K&TBl`G2U-@L1yySr9n@rSEhpO>%SyJPc@!!zY8%4~!R7kV$=b~bia z->0|B%|hLl+cLk?vD&z-dG+^K2R~0P4!Rb@#dfnr-OlUe=^vFZoP2)w?RK|}&D~#| z((}GS_i_D!dvEuYhb#^0yg$Ew-p562HkmA_?EilE7T>pbQ)8#hoi$x*{^U)s{;V&q zuHCff|C`N$;rZ$|yQWJN>OVYq&+~PA)$jOD&fn{u?M?ST49NP^t!=<@huPo}1IwL> zZ2xp8u6NIT$bIg--fFGtIg*xtUvy0Rq;z17kjG+!$J=uaWtJ~4zw5E9?90o8youQ_ z|Nq|G%dYf&N_eQ=&M*G4shpQCtO#16bV=UF(u5;HWbWTLpBFFwRJv33>Cy9>79HG^ zwCKf}(r*L*Tv&&>P|he-F#KiyWdqdKx2x9)6H2~ zPjCO1-t(TTOuT&M^y%UcnD=}V_h(7tKWtg~Ddi0RzN>4aw}0BTbp87GGYpd*bZsK< z?kYVz?_(Ha0JF1GdS0UCi#^rf^VTS9JU`5D|K!VgZZ4t7H&%xo6@$9l+u7MTr_D0W zR_iz|DB-|W(ejq%e!+%=UoJ78vpkb?d)wR1=j|Sg>6>&^OyF3Ncx&U7N78x+f({*3 zT{HKGKhwVh_qJzW=acT7&XnAF(x(33pB;sdAI#Uk{$O#8XoF&#vd%oMEsU#ux-uLL zKYmS)sPgysH;^fPabQDCio)H!)!*w3M6_yJR8t(cGYCGZ`txIB%`UUtTR(pM=#jM! zTYc4N>;C=rmjm|~Kj$ky$n}B$TyyjmM&l;-l?x@-e6ue7at!!7^on zjN|H^#m^UI9gy)>`#N#i1Fjz%wr_Wz^X~5M!$OB&dd?LqWBt|0_|SNAgQj-(q*isI ze~e!~oZPpo^tD)fii5$LN6$cV`bW-nh7I_1R|Ny({&g*PN?gMwzpx$&-kk`%prVQsAW@2WqiR-WLVE|I_vM^+bz34K0Nx=YHjP+Eq=h8ODjF$y9F62*kdm#y06v}nQ%>1xe)F&{24 z&)Yg{+0*@Jv~_b5UcZVvy?MHO{Q6t>W*(JHJZZj~_r~cvXBLGk*Bi5zy?(3to@*Q9 zijDRE>jF5^icU;WT<>fz^Via|{KW-E>B~#K#cc#`ge+aS!Ps!7Zqyb97G{M5B@gF5 z<QFi%NCUFP%0Mu%s+#9GUxqm7lf3UlMJ3X$m}qc;`2-8oN?%G07FDT zve*N^{dIpYD1KD4F*(`RwC6&*p@7gARo9bS*?n)goq2nE`(e?$O9ZaQiy!iT(VOca zyV5cF()Mqsmv7j%jqSrhiC^sNH)te8Uf|c8FR1Kx;o-l(zb`3y=^W%d-KZ1gtoS}S zA+N!@#z}HzWYUEtCUb9OUXo*DRJPVil2tsqhe7Rxk#+TN-kZyQOnM?Z@&4E1ca!5M z*8hv!u{Ox~Z0VFe&65}3y!^uHKyNGSp;=F!hQ{rWeDWx#ZL**`!%W){o~#R>1sOsj zUESPGMT?7BzlxpJjfvUNP}O+Ak~Lzbj{C1~-%E;2Z(R+F<1@ATl>I^JD?9hmtsAzu zWT!gDorN}+g+>twfF#ulfgF&o>ObSk}6MVEG;|HJe*ZeHEJuTc)$ z($uy#E}F6^Bx&h3midCGUOc~gdbwlwuc+q>0#AQ$ogY_i_+m%!;sX=!uk^VuGasMgVAGXxp})M=Ey?cO`zY%ku`B| z)-IXwPq%Hhw(ipf_pa@kw)2vV*xIYJp8R3?*4|(@#0S{wi;|+lN{VHc4^KV-M2SdIr!WE&$C+=JX0(8>bEOvL!>tT zPng%E^r~WBN9)lP`_8j%s4XCP_yPdzI>+mcC$r+&J;@9FNZO zN2T5;zj-jY#%vV3QDJXy|3>?xPUB>SB$sJ7Ia3~76tukZfg$VQGfpMbnG+QzesJ)( zt8ul>iFJ@9pXfQm!!<>y;fR35w9`o~KULOB&Ap?dq%qS& z=9~0&)_?rUUzjI1MH|X|dy>3V+omH{ahk-7wr#4toJUVpIv-dUyPK)i{?`j-M$Lb_ zJa&65I;JPY()(nowCe|*uxW0F0xP`2n9HBu`|IVruy09&(?NUJ5{CSPDjXG0PE35W zeb%n2FFaB-w=f^FlIGGreXPQ{Ei>t_V(;2l|Nkj{D0tMjXw#eZHp`?e>t5~9DBZQn zy1eVu>94M?SH<eQI{t7^ zNmyWP)8V2K`m}`}66H3!=v@6gY*L$338y`SG_d2!u5d7aEDWtps!Jmp)9|8Kf{ zJ%9Dv`tWsed%L_Fz89*j_F2TdEhaB#NfYPsu!$~Bii+o&W;Z@IRcm*)Fa3Fajj_Pw z{*#I_Zs|#4J*+$zBfm@(4-XIDqvPVAc6OF)pRuRnoFD0DW+>_iSb7RfuWnG#3tb|) zvDl?%!?KiKhMfvc6PeE@T(R8!SWR(P3$L(y%^kKA9m&ksCmKxN5$$pGs4~+d%i3Qi zLJxN;-ZM-%(D3r|^2votJgY)fX0WcVNGh;?XsmpQwdydta%bmyrtkcLa&w$NJydYo zu`J_S)e?9mQrZJp9h;0H51u1elEY$Wja+WLivxj&ePxT z_xDfdyKp%C`Ql@n)6bW^xgofB;*`Tz))?(#vJ*Pt%>O}0#83Vk|3}Sj0u!DUQKCA+nyM~ zIc{Oo?x;=U?^in~9To9+!UO>`73&WtCMp{wEQy}df1JBrvdB|vv7qA$2F8p0je&b= z^G`JGh_Lv-`tGr%{m;^;F8lZ7^WxdZLhHo;BxJ9CBfns;RFH(=Qthju(U~I6Y_}To ztG;ZoELHn|=qXch>&XX=w^n6k9{svU=>6qWS*N$$cnain`0z2R~-% z@2Wks^VZ>w2gPmG&)aWwTfL2C#UG0o+BzLQO`OlO_>Z^w#@e|5`^PWsEv*yfSZMd5 zqiaKLiGsv;rO!vdr!(8izPkM4`LoCGuO?S~;91+cc5mt0zbKKFYb7swp zwA{SMdH1KBYMSRgJ@!}Hm$>@gTRC;#=X*TOTv0kTrvCn%-+w|2pB>*fe{0D{#f$0j zN51Wh70V2n<$d1&Tb_-F)h3(MeIM3bWm)3d>_2x~u=Sb9if@;{e_8f-cAxB(9EqFP z=JEMXW#f1sxccOxID5ICJ6A8=+&*(Mf3)E4LgRm3`Fr`|{O&D|_Pfq& z1_QaC#Cwm!+G`G9tXlH@$MzfF_G`~zw-F0szBVh^RJ6&6L6)I$kMZ+_A_W6o1s)x) zUod7(R`XrN>f`1x;Ys`o$+^EJH8`D?2{P{#N>W-xOpb=yDMo*bM{Xuh}kICquSM?&053O!|?o|ZUeu8W1iSzhjk0s zQ`i@MOl3JD&>6askQv03RX8nG932_6#i>qI;VSwT;T!R>Td^ZoF<-8 z`8rX;*}=0tCeyJoMQ!8U3k=?!i@TR5#!XyrmVQn~>Yzr0XiUHc-Wh3D4Sc$14jo&@ z8uWpm`IF>KZkA(a${*S}Jk+mE=Q50(HZ|rSGdrJwp!Bn|krRH2>Ak+4|BNTcQ)7YK zLDBcmR;_!yNK0b{%fg9YdrtT8yf9m;Uapn2WJaR6Cp=841aDVAI zfyV(&(I?LE$alpBC?`KV@TAlt?O!kB+SBrruPuF&zT<|)sd>HJ|yZ<&g&D^ zDHSvR%@Fc9C*X2yt874|EW^!Gd0nrQzUql54xU=KXcg0o&G}vnw(d;3+o76uBV-ky z?_bgNQ?Ff`we|5k^S#UaKg%|_ly318Yuge1VTP!F@nxMeS4y{@i&(w=7{d$!{$sPX z6n1`a_WF8#>j`a<#nJ2KGw%EoFL5bjiWH2g{BvZ&ELMrx%TG&h+H&&wdgg+9&UEujtp!i^~4|>)!vDUY$23aq()6nUytvjQ)S!YFf&ZUy-_Y_tvUK z=dZYJl{(E|StY!;W6DYHjGpQH-{@rB_2#@?^E=+LxqSCc^GW3^R;)|db^p+{rDDr! zZ&$18PW`2IXv>3-|5M-JYF@PO+>3pYPZU+8RI_+oCyN-XmF8S}mU=d#eWgkA+!>zB zu1%a3G^b=)W{zrR&4n$?w6=+QI7Bx}gamLhP2}zWkT(6eo=*4aPZ4F2W#SPDm2W;p zgiUxmF?zeCoL+1g+wAJJ84v3=@8A9X-hKJ+A8Ko!8;BWdOyE55wpE&G|AOjPOU~+0 z4s*tL5`Q%Nx9OC8G>BoDAT7}S`(xsr&?WW4FU4Y_&WWz{3_EN$C(cp%sK|kbS)OSe zIfpxQn@%cDZ9VLM`Q{W!8NKF&dDZ1TH@|ySOg%g^eYM}Yzp=Yhnp6IMpLfTMlSTYZ zi05)!KOvpmI5pAjx}RpVU&yy}z0%IW_(#D=`OSQHqt`3n&nx&oV|u9>>#I*E_FG+# z>ON!g!|K(x6Ty>~MJ+ndvx=9kUqre6qXM(dl+%xL>K~QzuM_XQ)BKAecm@B4Th(v5 zv*Tv^)p{g-=wI)q7rm*8XCfEZO_5#Kj@NsMm7Cd~3Ytk+dt?E2Cv|E*r%89 zGx+r0zaA~jT&BVr8VC5_U2b=*^HxgQq4&i}3bfBMedo$p+} zrt5tu`h07@C6Da~8?&HUe{Q}mzujT-+{V$-QBX#vhf8E-Vqn0T$8O2hRjika7rZ&n z_&(7v*Lhmu!g=Ewurs!|HvkuEB|I`-~PLz3l=Px zQN0&D(`wp(OnY|WiLmP@Q-84KasR9Q@LKV9-0jbI`pYVRRo)tRPg(stN~-r$<`u`qZ*r3?nzqF|FDvEzF#kb%i~DhPnTYdd-?c(&&-PtU z3p&ZGmz)N5zt5K0Gx*tS{=bcXbMKE&!hy%DeVfH5Ml8&@l)3xN-{!^rcAIj}ORs-h z^Vs)l!|@5Mx@GIs9X>o?Wqjq({MVmn-8eSy*KWbcMy=%@e?{9oN>w}`UwWlK)7@9% z*N56|Y;P1^@5r2>7IwVjR#)!-nX9xz=at0CEPgTVsU|D?rSC^N?DC{DQfrvE&NclY zaynnIAi_rJ&I031eXr#GIXk-ajFaw8y*g!@#!r@?Y+L&G?kGFGYH7BIjdP)@>$HG% z+RdxkluTuXQr8>B7Or%dn!ERRPE~DDmyX;!$;s!E-X_(yMyRj3GWDi!L%wgs^vX3> zq9Wg4`U`){<#JuJbo)k^;6L}g+w1>-+PJjFe#R_Ci7!vqUABG{ct)9D$f3jInr2nz z+ptTj;Y-dPJau~OQqf&Ok3G(}TPD8eb}G!PsJUSErS%WfwYI}gHvc^G#5A<-p;s)E zUuS^c#BC~$La{4_lXhIY{(q;b{-n&}spfiK=M^18mx?PgeczInY#hRAB)zU_rl8QY z%YRaXd}Yo}`>}HB>z1vukCaOF3~#T$6mIiq>$&ddwkN}Uujj?>h?}o-W!kE$soy+y zDc#JGeX^E>t?HaUfr=k^J~%D$Q`Th znq2YOXYK2}T}FL^j&;8O?8F%goh$R=Wz6ba-sc4#T-W_smyI>h;!jvp(= zrXJuw^lh)D-NBHo-Zs0_yBb3M+1BK}ev$L~#Y@w>m&$loef?`+Q|5f*-`=%{=P6$+ zRB4FG>-txA%dbGzptIcQp46sUPw#G;a7Fg!*_k?O?w8_9JvQ9WkrjHaeSf!L(`iw+ zCGN$1j}B_heUb7p(fr(`{Zr)vrCwLNRo&aUZ+pbt_Xj^8xZ2lNJ!8Lv_{7tXZi+WN zIyZ4ovj@jZwyk%a=jP?ut%`F0d~a({?=zF-+)}}Yxm`MeOEjaNZDeZV+VRYPic83= z(}MpMzHgW8ynZ~o`Q`W}k}J5T(-E6?)VB5$~GkY_a?3~2#+K?y9PVdhGm*5KX_m`@w-(35os(qmJ+V6GKw|T!gx<2!!?A0Yd zw%W7J_e@&cT3__MO8x2_`%sC(>O*Wxb29v^KTmghX1M7|L8n#!$p%*&lp>8*(qf4$at7%yP2{O7f0;TG%b#v7l#={!{6 z@-I@fR3SNh@kT}0X;T7ZyFGj=Ro*!EDA&qAm2cW+I_KiOvv;K9W!sxof4yeay>4#% z%ho{p!_)#ti4y{Kmean^HaRM4Bd7Pn^xiXFiR|+00-SF&9-fSO8h&hIoKMHY)W}Cy zcX{*gwD;L^`=g(}*JHtc-F}~Sy~n57ueO`6VAtK@68`hr(*;hYazQ15haO+prIB&c zZ%WOnlue6WCR*qnYhqY+JT|+I+3^iuobUz_2V-?5gSz(2 zZ?&aqt^bT{tQCc97k3B->NeT%ELknd&1$k;cyT~Nm!?FE@bcd?4^QVxn}6il=X%x{ zH3g$16$y-2UG_*7WlZoXNn*3%tMtiGXk_tU_;N#9vlVAdj^bX6@0^O_o_mVqc>)5y zHFqyhpR)h&@%4uUoGx1?Z0niner(ro-JEr|H%rem;Qu1MtLK{G?E@ROdM3y0zgPeL z-29j9G4ucYG_OvV3cWgUYohS8kB3~3X)_s}4;FEBILIhdV5ZgQ+>=l8_ z7cEp|g{@z%xF~ViP%61cSgO#0Q>oBNV5W$`#L8Vh538@Oo%;FiddADywX@Fk+r56a zZdd85vbVQF6ZgN1eZJ>Mg}U+laHp_!(tD1&MDv-8&AK^r*ZNoc_3k8om@a88ySrNd zmGt+tC%bRs zv$$(&-<0pD-H^~;ve7R^mUF{9+vVRUoxEp!hF537JFn`3MserwCZ(HAwpqtd@L9n6 ze{T51$0^SqCBNlZIH&+Ih%&^kS)TvXd)a<$PFyID<}LMtB}d-u^!zyI?rt9#i-HbzCYJ6G?V zKfCohch^44r!${_I>O4hKr#K5G{%J{N%RF88MMcNGtbc3u#p~vySe=&j;fO_% z_hWv)UAy;lQ&{iEp58)P?nwf(kKb4Ov2}y#W~S*+LY_>$A||`%uc}NPUy*oHj=9(6 z`Cs?XYt%Ww$}uBhrog{uqb0%uf*gEhbF5q#1?&%IdhxCi`B8L-pCztox5FM2Nja|_ zW`(czRPph#9Mo@|&(^09{D8sHm}mJ6m#+<{8A~6oo3~(zihF?k0j>UX8@jkw>3rp$ z8_2wXO=>aslVG0~!KG{({m)_(`8qv9drp{tJIHj!gLlD^=VG6hN@*NZC~~*W<9t-o z8P}ZV(clpi;A!CN_B@)0WqJDsW~n3=L$7f0Wry?5cr4Nobdr#=oWywa(uM_0Vg`EK zoDy{w=lO($&KJCtFhM}nKaS&yz-_i%$ylHGz1G_|SVniOEd83N;=q5U=#9DBxfe;l zJr77NHe}7SJt(qAU+|exN9jZVhF#s?CNVXM^Q^rwzsZbmw;{`~j;oH0jRz(u>$pjV ziLn?t)+GgfnOGoNm1OwL+j!xV`X9gEe~tgbd}u{(#76}x6fSxvoe^Yw%O?v3kWJ`_6!Y8T0i zv0b|m6R;vrXY<6bBK<3+U(XCN3p=2$JR>!0s%ZbKZhg@|PqJkXNY8vdd-WOKv%IA} zDyO!WiN2mz#kA;Mz2(s@ojwX~H-q9Y2Fwa83H)q%cEY@e52i-^pUx!8=)G_Luh3(9 z645MKjx!pk&D%PWH}%AGR~`5G%LmR~nJ6TpWuo|&RpX@2Zb!B3MgMgkd44gyxcS=U zE5E0IXZ{)S^DKXq)zR{Uoo5bbWTs|Zz2J6V?P}qhENSK2>v-k_))?L}b1}6x64&KQ zw*L4_i7hLC`6|~vHy7>P>KGn;+T(bO(L{s1t=lxUrM(+vpYoY@YQvuwY_V-bS?yZ5N)=3<2zT=*_i1^Y8=CY>Zg&{yY&0N&Sa`d ze8*-bw(M7$ljnqKo$Gcsubk{rH1oymO=ViE!kK&Xq^_K}k`>{5qSvxvYH*?Y;vc6f z?yqdQlg4&#_5<6g61UfVkySZb!O8q;Ed<;of+FN@q!q#s3 zl=zl8s5egRUSHAlboSZ;<^)!b!-`tRlR3>a{&2l{8c-k{d!XAvsoJET}9 zC1*Ti-RKs6QS-+Inz`Z-U|XVP1?A5=IQu!%{#QV ziFKpI7lkXu4;Lm%i7yU5cKy?&>={Z5O`>iKl*?Y9;#kA6(VR)zpwysnV+4ym$DW0X z-A#;!e6t+BI^^V>pJ!|0P@e_5;+?1C_wk9v-BKovc};8^x&xfW-RhYhJP^7pzL!Bv zf-(BwB<<4U3OtO$tgDQaof=+TUfDX6$-3)lgBA-DuSVuZt!W}3rtH(`X=`b<^36Ns zdFWNLc9~lC**l$gHniSoJTleL^!_221iPN*w$9GZoo?)!ve;& z>@u1;a!PJJr=vEw`GoZxjY_Wk#^BW@`FEnYipTxC7Js)F?=FkG@x9-h-Og(JY^TWB zqd(_dnX{>BxzUli?K=f30xhN#?pgIw(kNXtbgEkF(g*riw6mv_wy&Fi@7v{dvEh8F z)1UsAZ0Ojubmfj;g46yRAFp$;U;AvCnC{uP{i_>nb5C6}+c#DB$HQk`QmMYR+Q%DK zY0F)|X1Zm|*6^#E-da*^F1%F%CqIAi56-`n?wIOV`8b*H?X&P_tv6Z|E$+;)cz@}7 zUV+y^&6;mVn~JyghF+Mm?ccFYb_WWl%xnAi=76jAVd1Lp97UTsDk5TwlzwXnEMK&- zsf1r*(VBH4>ph>O-Phk;@V>6=z~!CCIl||h`>DA9lb*z(yG9p$&KI@3zHycLT7QAO zx5kgc!;4cBUnkXy*RJ=vd|;1D!@}h&_b%L*bNOdWvpK)aX)BE;r7PX0$DE7LUB7nZ zTG+b>39n@A6Ar&=Xf=uzex;h*X;54Ew%91Z!sd|EscFaltg1GumGrVID>pQpAiP4M zWa7UMSsk_Yg?jC2DZer_g&ZW@mt`lW<~YxsGk5jQ{~zDvCrq+0NS0qBv*G>hSF`L_ zt$gy)u=PyfvgEpz4}AQ7-c62l=P>v(;p?ZZTzp$Nowi3da#yI`s<}f-W%=z`)RsA>q6V&C&~<|#o5Md4BuV5m-g$K_V4x4VwgT@axEsBJqAAQ~NgTKa1qSedsl3nH{ zl@2w9`i4VH@;#GSI1}a{m>tA_p^>Li>IH{_WP^G00sgZetTwPeX#6m7f=a`Rj*lFV ze1yaf2s()Foius!!r#kyWdvh?iY}P?;Gl!&9NT+^cXkxIEL8A(aYJGs)0KuCZaKCF zjuuV}<1L3)Gj98k=(6EJ*#`3mtkz%GBsG0dH*ox;eU5)S`*!AK3`LA;35OquQ|E6oD~!9EZD_TuC|%^yTg`~FASO&aZbI^<#@f}x4X6j&lho_?^(yo z)emiF)j1HbKxWp(x%r1wDhgAY7BRFo2qiF{dayiF-$8;Uz4+M~#y$?cXdBzAPr_=Z z4f?-~tz-my_;Oi!>&%~@aAA>@Je28QuEwgi*!p$%)Dz|#D{nYuI7uv9EKp&SFh^j^ z;uDPlO_~QZ8Q+TEW{cuXJJs{-++6Os#3or)2RWx5g;!Ptt}*rC+a|D$UAr&z>dZpT zIaZ}zzUQhOBe?yXR68s*Ivk_~W(s!BIp}$4(PAFqC(^YG9xu?hKgqFKa)X5OrGGaq z?dP)q44E89cuCtlQh;xS3};g_duRb?t^?N=SL?u3^A`w*vp z^46?9?zOYby^EgJZ~a#1+PQh>-fhdC%~~AI$|o%B*pVWWD8I1zS9eXO+RBCJVzk+w zF6v!zP+^kSiN@xbxie8*Q{T>e0g+SFKFimfovl87iun{j?iugX z-bLPwIHwpRSTWeAU-Ck$duXqzTo|T z&XwEy^8d$O)LGu%dcA31;cGwL_S4(@-yUc^sO_I7Z&mhu!OX^=dmdPbC>&Kj5g@$S z{>IE*dpB5}zrL$~S(}>a-Y4f|4lYZ`U1D(M5@XXE`A`3z6~FdNsa-ok^AUT_%XRth z6w1Xm*MvkDJv#UBVcz1b*;zu9!c4Y=L`&XU+fy;yLhO%pchjS7@plfaIV8J?Nu)NT z-s<^_cJb|-^osXM?pDm|p1sq*s<3N$YyZ5i(`^rU87H+|)}AIm^Ie`G!?X0ONjAsg zb!;}jy>#sQp?hsbF+(Y0uoVcaBswGUZQCZDV>6BA&SRWSzeHytvn^KWsMHl)O>U=w$x8 z+sm(4Y1c4Uw`lfM3tV@6@N3Cc;qSagm#)@kU*PlG-E5Rv)wY>=`m5}hj7xHQsub!g zBmQjbem}wM^Y*$%_x}_0ubT%;+zwI*;$ZHa*7od618c!kznk_x@$RpuJ}_r+KF{%Y z0$;;zj^myC1($eSdBA_d>j86tO-cldJ;Ow{3(TyJZ#(z1Omx`kT0Qa4qe}s?hh9HW zKFRX%VL@qu%EU!Yr9v|e+?!M~e9G%4?L4sfaUBDT#sy7I<|2iSPJDV?McRT_5)}l0 zysYrtenCdfPwKHwVYLr?gql#@x#H5r!HQ+c%;i_VC4hfs5`rMF02s_B46>qf}=A8+nzTc3OXe4})-?aem9(=lh>UVeA~PQ|PDI*csQT*2BY zYR}_%%lV?}|2PZ$?tQc-D)sLx#m~R3zv`{fsr>%s+?`EK@~zeauhuJvZ>V$P^|*fD ze)sAXt6F3Q%`@_r6kmuwzAZa5D^7n=_1#%3S`+*9MM6Z>=ly!(=vr8=Y;1eg{^ina z|5uLDJCjZ}WG*^%_fp`5d2&0-{%rP+XY_WfaM$DL)m^9M`=fC8)H6n^-?duSyl&HP zHG0#2`?;Ofe*Qz7CK@dK#T#2y@b}ll^@pmf9^C3rEuFf)#ee4Rdft*`-m|B69@NkC zzIS#<-n72;uIFyne3MV#tas3KThfD=E7n!7-yFTO`sr6w%l@M0?f$YaMR#g{y*;Hm zbMLO(du5Cs`ghmuh?0K&`qk^`S<$yX#GK#0y20O?C-i}!pjpVQlTUN|PkVcRnw@p} zr1I40uNiNbg|5#rymEc%$>5zQwtbm!vsU1<&p(R2!Io z%nYyWZ&rSGEN#_h1*!FI$Mkt4JMRT_U7WF4rH19BnEmn}=Vm@IFbj8pDq zzf0~o`aS4sJYsq-TS#6&C^^vZcdP2hpTUJ`L3y)w7>?5j72KmXEM zUX=W$>|$EkgQUO%+VAIS5})HXMMkss z+4Z?*7mNf-#&oZi&Owi1Q~6 z-#xzSX>W0Ci~YBjO|C0fFWN2r%qnfg>x`Esmjb3s*okD#T9s6ro_Me2a^bw~vQzK}TE&eZUDvSIb?TeCbYJELzW*@?IQdS)e5|K#hE!sp*2O?H20n&I=vUr*e> zW$&Hzk8|#EU$y*}lUindyiSvo<)F{!`TBy4E<1aE^sZl9=yt%y?A`73aK2K><-0_c z^8}xH%6!_VkuUM7(S`Z@8@)LbEcPqySQ99Aw7{&w$c8`%PWXSCBEY<*B)KdsQ<%nj#5^)6jzg2K$gCeiHHi%krxRfZpUwVh%IAC zPGo5+c*5?;b76Paw^zR|v`%wU)01iL_^js=>98m;FpxvMLo4(5zB9o_jFHjBIW&*{zW_0Mpaz`XX#b*1%t3XU(~{e7t~$9}u` zm*9xF8R3ya@>>Je<^MTl&UtVzQ?db|@64J>I!#L70i~W z({Si{iRtG6A%>s^WBS3cH_R!`w=z2`_j>8Z1jc!{!onoJ^K5*}KZS8($yK)_ zQ4XS>-~A?uMGF2~SF&1pYwNDl@2{|ySqW6Q{(X8*RyxIQ*VMR4UCi@DHz*v-T@!MD z>56sw$+D5+`BUCay3RSn=wSA;osB!ImPRleJD>KLo+vbf;ce-b<`Tx*E2(8U0TH1m zK9|cF@@?*)BWdy9^YWD!7QP>r9?V|&anpZm$A!@izVh$9O#Q`9@V)u6wcUL)pZQj; z=C?|2)qa0urFNv(JnT8CEqLHSub`hoqDw;aXQcy7NlqzQ1y_|`DbL~M^ZXlFY|~QJ z`{DQwC9TdK0(OlLWI0rgOj$fQ5-zyTwVd>X$$+V^{FP^K=@yAu3xsZPgnO-GvYqH$ z)%VUnAytSyV1lNlN1YG@!Y#@=-A&Y0L~hjWKHk7m66L=t`~&?&Hfj;o!q);mW~#l)-k(9K&R`*Bw$3Z7ec^ zrU4vW&2_t?lrMEi1V7#lJW3+6IiXt;f%$xzTK=8sFC zz-bMZq8rB!I0}AK-p*l>ET$v5eCrJTmj5XRtqvExW95^k<=9-B`{HoPg`bfdHovX^ zP`hBIdH?rEj#Kt;d!zR!ZQkD}_usnmq`6&)(9eD@vA(h5V_E2{bgu-SbJmMBjF+2S zzkTfQi?f>@dQb1n+#vra^@TRW^u3wxpHIC%ymDUbEdB*`niWhl^0F@cSmVC)((8Zq zZ@<01a&Pe;k-V?IybdjwZhhLF+B(~9{g-WJvxJQbgD<5&IcM=t<4S~t+0(e6&CQbP z`C{pzn%SXuZ!iD8aJM#lmC^aP&pLwYTtEI!4%;1JafY{-RdJzugxA)e8;!I6Yp?tJ zGH=!Foqq%R4Yb@U_&iSf2G5At75Sx$SBCHWp6!R$Zd$0dcHu3@bsc5=OL+xlr}4Gr zf8|iMPuaDERc&|FjdYtGZ?hg6?0#<{pY3cv93z88OX=Zwc!z8B$3a?}Lb9K_FTdvsDS zd*{2ot36X&uWv2gVkx;~=}J}eOQ*E=+)qpEyk8TwCM<5+J~^>_|M~WcADpzZZgW83 zfo}UxNf$QG)8{MhJ!q$7^O-&V#`5KzvCFq}RDWoZ;+=QOfmufB_bs-`Y-U&9O-g-v zazpd-dscf*k3By6UtP1@e)k84+4qh-e6aHExB2@Vgj%9c#4v<;Bnq5VcyQiO@Z5w) zHyZRUN^5uy3I%Y)F@ACAX;f+Lm^FdzP-M`8w)`N@B_S4~-4QZc_9x2<|1m%Go~EOi z*&6K9(P1h0^`PUWHksplDnFkv)rs4)Blx;e&5wc@)8}Rroc-9@JLetPwC<0>W2>_-v>j6x8eEjxwIFf1G|vJz zp>}4sFRZ5~m>y=bNV}GCb5rUHcCQ1u53W1%A1OKzoqVi^v2h`D!L)B0K5ZNfEr#*+ ze@l7J2`cG0t1f0{7i`in5Kz?EG}uwjp&9(R`cMm}jA2^g z&Z9@HO^tqYbtk$lYffc3lj?22TEHVQQSpZEWOaWxzvV(VR=i>P#q`PII*(LxXC!x? zp+=(RvcocglO{*MXkN9z;ep`m?oUg8N(8nXys_@p-Xljexob~I2yISDZr*a?TjY+t zO>K*gNayozmx{R@Q@rTWs?KR2_czz=sAy?ol8gP+VN>k9(Cy}dV%@a1Wlz}uh`jqN z!?b#;X-c0|^encWZNF|;F&fUg6%`c~ZSkFRd6_#?#E+dzALuerPLbAyYQ zFHQTSCcUMoNy~z4+p;dy8lhLD$#T{NN)W3=>GrKOA()Ybv z%=F2pB02FZrlt}vB)X)8qNlDst5oA~f7|_g9zjzUk_0m-Y`9 zE^S8`6=Z#Lr^%(hik|g^ZJCkm;;^^db}kHFlOlFqK4sAc3x)2cOM;8+XMLR%klyl2 zX+G~O`9-@tUQDWd+OIJ4&BRsQ9OwVvu4!-kT3+;d+t;oc+g@$fWzXOLG4s}*v-Y}G z|L;6nd$N1moao>EUqol`Z^+-L@7o$E^PhcD`Pc0y z4m62qO~{xnZ76d%E;m+GwI)%(GeZB2=(*EM`rexo{dzaaPivcS{ZC+3>eVH_zSp(V zH($z(UitUeh1M=f{|mL3x%sD`epv8sXZzZ+t9nI9hXl zTl8PY1$;7YFIr{aoKy7_l2BY~?p^ZWh{a3kLc@p43$2rk^1NgW52*$S{JC2paH8?- zxhFrEeU!F*e*IpBXM@;|z8!my2tEGU+?PnZ!YY{2%y#pLhT2 zi-y8&A!UAF4)FN&&lKgE?@H@`mJerJcc^tsQs*ym?=EDQR`G(T8w z#~pcTGt-EBsnf#kQ_r57*w=Y`bH4EJRPk=zE_1D2ex>$rugAG?)u`?`@|f>xP+G_f zZOLByV>@&M0`JE5A3WrC{Pa?lc^RD^6Zea7hTOmYCez-pZr}MO{`bCq-e)1QYPa%Y zv;A|lc0G8O6!m`d!Na-7jk4v7XE9`ayD!w4cXa!M#S8YoDVA9AHE@=rw8tbppW55y z-`26LT4|iC-Kf)|;-J8($Z|+dK%g*DP*6~-E2waJ^PTJYbbNHxG0Xq8=WV~=d9wR{8Rv7m z=dttL-}-*83;3*SY-EtI{hp0{t*za(voB19UmHsHY!laisiAxAqR*bX#064sGgC{0 zi-qUxI(vS8dfGD6Ya-L9O}lLJRn+3k|Hh}+Yj3Vu`e z@ybmxmsoB;?aF(9p8nPEr9;x+-*0D_A11%^`8cfRxKZ8zQGWRbt6b@TL^D_dSHb*N67cf#F{OMojoc$rKBi@UOPdADHjcYRK~ zO~)pvZxEc>zxiuSVOH{kg#mxs9`XkHYAW`3xNK~WU3O)=*>5*ic3HmU%aI>+7fx;Y z;~_r9^7Ie4O40u9aW{W|bKAG!%z9<*wi`iIB9t(DFF zC1Y3lcm9m;tQQ)Jo(LZMCLwvwr6NG7R?K^g>+;Kw--#{NUZ`8O_S>xg_bzy@I3)PF zg=?LuRPOhlvrlRt<~%C!_+-cw>b$g>k3DyNWmxtBVFszc(PykKoXp?T>+b3-+LX<9 zi)qrOU4=0ofw7YBL_f1Qq~$cexp61SLXr-{4~K@%^lEYKDVm+#Om`7&oE zpIygQPRl9=tB6M{e^zgh?MYMLW@Yr;nCa!0ttI<8@3bkIip_03Xn6EY;$#j3p`xGe z|Gsg~K6vQCbFrr7Yk$9WwP)cg*M2nZF3&G-VQ0taY|m4@k25>%IgT7-Ycu-VI9K*< zu9eeAeN)riv%Pa|AAh!pkqh@eak(}sEHpMyXR6nO_TQha;wQ{rk-PFrKrr(|qdmn- zds%;2+&aS_W0dfZHGm|JJzsa%>-n>moLK2)dUb2u=fh0tFFovk>MUVfydv&^*g`Retgr{x zZ9g=!?v|Q--FxN_!;Ob8yft=31}$^W@F!7QhG)*I z=vC|O*(779cW>Oja-HR>n~J|1`b~A0$}QU`XQUsJ6mB;4`j$VJel1$LK=1h7C$hD= z2OFoX;J%qYeP>J6%-;){{=9nZo!Z;FIAx#2!kvpXR~s>NHwdsBy!!iSc9o8vP~oh2 z8~?hh-HSJ$y_&LSO8TA0^G-7DH5FLde>A0W8po!vmrqX?E!?~MinD1fXZ8C0)$LwV zuP!a@zjo!`j*q9b4(w1^-n#BsvXSa})u z8J*Ht+;cU#{;ST3s$(n9dx==_r7|aUZE|Zl9P<8W+uB=<3JmRD8#xa9#Q%D=t6b&* z+f}_4{Nb{a3e5)=oZ0l|z0tbJ?v(FcMrr)j;a6E(rI+k_bdR6ssZq%8!vRJ8kGF4I zcJ|SOAKO&|jcqqYZE}~2l;+`+erkJTVwQOFz9(PbPI%|>CG6zB)F_UWRi1uc2JS-3 z6ApCbn_f3Q`Pwb*Qun!a*S3{SY{<{d%hG+y9qAj|KiR0>W^SSRG{5Sb_by$y6>#j~ z%Pv=^jR6N9Z#tOczT9}N&e`Ue7=%oCufo>2+GaI5WO}+J=d~&zDZSAO7PT!&~E|1%ErIq_g$%ZPho6 z<$ltVI9*KiimhJ0R(xqCXMofZUuQiwIiI`C_ZYV1?P2rX*tezYN@e=-_?i;2q;=7G zbsRCQEA<_Uc%_)VZ&knl{J!{H>7F-CoC1fUMbC;(FlOE;kd&*S@207DC8F^5usvt`2OB=)!wCn z<>mM4e<>%(S11^6Rh!%VZsGm&b`y4OU$e62e7>!1PV-l#Q5^=a33pL6@8rxzF+* zG3WL!dDOCN*(=k<|2E#L-Q2iLW8sIY>kWE(&HJyUZk_)%g!S8ttHHvbb(C$)^rbfL z+F&MIr&E#P^Yhx|oHU2~k87TBUf`Vd>J)eVNmg~!vLlxQ_~o}=Ja2X2?hR-E(+7?l zG30a|Rz2s}W)U;*ie010uZ>@7r!m=V(Y^fU*^7-|9~CE?X6h90+xm+k$}RQP`fTgl z%`(qhcde7nv@zRiA~`jt%<1^TNfQeM54s;sGjO_lt<7S+>;>1^dG^(<(JU1QtPgCo5OmCPZmU(eWa{XHA2M!0sHk;f?iO5~1)N?Ae;K8;P8G48P+m8zgo?V~* zw%4g|$MK)bjwTn)FE=s1YWd;d0m%g-kK5;3V#2SVE;GD7<3)<* zVh@WG79Pw>Ck;8I6U&^w_b>=22)8d>eD+GHUEC%|<#{}>*W|8s4w7D`a7rkGM~&&| z{mHv(c66xSW>vbuGQD5Tng7h`mMKiXUtK))qR+4M(5D0GH~wnP-FeRI!4ehC`g$Z)AAZ{(HQ-Y2M?tdzN^9vokq$`k(yAzdSW( zJQnqsfLK4;a5m6a3X|DSM6;m=E*C8b?) zB8kI#hjew)jdO9PdMvZIn3QNsX&Wj8Rn|NW-gdX+Lh44}EvZEl*Xp@HNHvq&dvB_L zv-dGK0~5RVKEB>xJI@@B5M{Jwu~hsKdMBVEk-dAaSG3o{@Ya+COD?r2wmE+cJ{I>t z=}>OUt8nQzih&0j!)jda1^E^~-Mo#>VYMS$^VY~e8zxR%m?tQ-PGp|J)5{7B9Dg4y zv79JpdROnpbuETN5xi@+&U^Mg?sRW$#MG-7qT1i`Oyo(<%GhUbqH-vidx>s9hS={H zO!GYXj~~`v6y4KPSmkuOXVNjJ9_MS##xps%gPrswBLBQMJmojXg7I4Yhy9KJp8LN1 z6S#$Qp0iCshFU||I{9!{$dusA)vd2#itt3UUz zsB-+eX>oW3ce*S8QZ2DOH#w%4-QhevFPbLy?>O-Dt6Gfq?1H8mi*qS8J#AUVp+;^~ zZ~i{1@#XUNue<6+p60Uf8cLQ-3~&fuF8KaEj*GSFUkhaMa{+^s5ae9#Pjq+81o*@0)kds;ysm?efAaJO7y#7v?H& zh<_^gvp+j~xxD<}m;J9dUft;@|0Mjmp0&OA8NujRr#BWl_pxlb^1|Y@-HWh?M{mqA z?t7HzJttggWk%^68~JWdy&!&-j>r#dInoUkL@GEwx+n&>@?;-M%~_hxK7lbr{j%Y$ z0#g>r`_g;2n{T_uDkuN_-%ZY+Tl){R^~6>1r5x;dooTq`%9Sh4GSh1({wT~j_tNpv z!RMR#&lko#$h9ndyOe+0y!rEDr-~Y6Oq+Y6@ZZaojraR@Mlx*dUbke?ZT~E8hwnUd zjhyOOO${5TG3wcz{p0oObGd5XW24F$+?yY4xU^j{^W3wlYbUy!mUH>m9^bFQe3fOz z){uA@bIZ7$@Vb6A6frCZH_*;wnt9WU!LvQnps5&kw02x=f~Xc z&$qMKnfP>PZuh>s0e54hC)Y5_*b9Hti>Q2;eBq~qRMNSNA9(HGe7pPmUtjjc`S-1i z3hyuSoxa#=mz85<^RlmdeRt={x?O&DI&j4UM&U1Wn|?RMd;90!sk8lcw^sg47pL|* z?ZYwOyNuIixn_Sl`{~1H>#~^scjw(5UH9E{=<1JQ<`n#$-E})ObgzQ(yPPM2c3MF< zUnLr`vFmZni+H?o<=)rMO!^!t(>|!|{@ce8FMOoIRIe~@Z^92Qj?9U*HE%x8EHX(~ z-frx;{e;=4>|))PqH7R0&@5TD zc{$&&*+IJ;SLN<1{v&sZacbmlb-6>VD#`@{C(rBu^`CUDzPJC_BhN#BrvGafh!43I z{qCFfjp*eE?${c(#VFs-eAp4NsmP*w!X6pRH0^5)dt9q(Evk&=m_BGmp1f8#e^Oul z_gjv7X;y5LxkIMO&KK?f?{G!r&8xZD{s#n$HYOjcD{`DwcUps)TV_VLVqm9L`j4Ci z)eIWUM;Sh_HZPX+;0WC((B5=`C1U3V#zU+Z*xdh~J~>(aBX1tVT>}?UhU^6g7&awe zU}+8%*P8S|(Dk8-iA+Pwfm)t=p)2YPF?Yu``7E$GV|`4#w(#pSf|&Ijr-SytfqP(2x%XEgq>rU$gde`gdr!Gyu zd|~I*s;p)DQ+E7XaVW$o?v23xkMd_zR-C`?;A*|^X2I&Oo~ax4n-~8pc~u>tU-|7S z!`FrO3}P!5vz$%4x+>H|)VBIt&a?Aek?spGH1H@swK|pV^uRH&$u#@gf@cgxa~CgR zIK{faM`&HsEDoub9E}x=7^0eQaeLVG{$fxF)wtcah`nFl{@vZ(<|l-!0#3_bGZYCw zlyXMWuErub=)viPgH5b!VlUq0{5@~}}VljE@SObJh{uj~ZL4(BhgC-@u7 zYnN9mzn-$k#5k8(1pQM!kRw*q^O5VQ9;F4oUQ&In>S0@f$KEK_&qROP!eZw2} zGi;@C0cjkbHXl=a9~H~@CUL}XIuX#v)Bff9qVDwb|2xw|jXswce_fEzwCbSooX64! znp{gtOu7;u_OnJh2l`AgbTzzsXyLB|J*{;T`x6dWmA(?`iCHm=GfzZHs%w#lg1Jk} zu8>t;cV$#BI20~zXkeJ)-?XH~f6D(O@fxcf8<`iXFja`^xpV6N;@XgKkZDtuZ}j`# zyXne}yd{6TRIHx*q|Hr=w>^(uY~XJc_OLTi6%_>ULP}W3&Cp z-7_nv)rOjLi+6A&7_4~0D$l%QwbD)gWUCb)ek<}UJa%n;c9O^9BoAJWEVi>rD(p&p zTrM43N*rpZl$-aR=~(!lQOvn%Z<%@d{h7;C?KJ*Rp37&Z@JnsOmG-0ZYt$L8woj}%kaHl`j%#Vk3| z>3!sB{wurfbJGvE%vsXEM(JsT)XtwNFFtF87ndEY`_xrD{|L(xv6Nr?_pg?7I>4KVJPYUnhRT{lHd{eXId@9m^F?G;{Jw7%;r!;91+)e(*pebD;K(vg?HcCi}x2gvy1q+N>2a3?7J$r*ws~`%)X6Nxh}>jXmdv zzQh19xuT{zrfWybbw^6dUO@Aq#!{4H_4a8vpg zncgJ6%hCU~{CRe6zW+IA#h?xcp8BLaakF<_YrA#%|A8g(dTR|Y8=liW_q$iTrD)cw zEQ#mkZ5FE(w@%$C|K_64^^B-u3*UUn;w;B~TV}9FcDTB3;4mq*uwJ!FFgrV2T3Xte zr{%Z(R14P3Lrw<|9(-W(W1FjH#gVBYt3o*MP5-g&=%NqC4IKA(6ej;Da%yz<1RY+P z%y&XSc-igc{_=DFnHL}4kieMB#`Nmh+1VeLvrJEq*uCJpg_Tv)*@TXZbqP|3Wj4qN zDEvu1c$)q1-{0SlhZfWylb7{LNU;3C^6AT$6t_-}|2GT2#@g+CLd%)UmfxYSq`l6(2UN%5mzfmgY& zZFKT1oVcVSeZ8y3%MJhTF}Bsuk=W*XM0{amQ%pPiI$!-WMglKiX(eYm_6I!dUcU0= z)eHCT=S%)+zp!)3U6wWc$C?%8xO_S4WQ8=f)pT>sCrVmbrA#)9e|_V^StZ7>Wp$>v zzpuKd79XTCar&Egn_W%_ui3YI`c78vwk;07H*Vg{%pL8tRA9PEZU&+3j`eqQLfB429qRDVbl3 z!W6-oA)&h-sQ$e;;az(B4F6D7qeVhHzxdslJpJSQhrDxVOg7qo)*^`6yFtLXdjmhm zTP^Kt|7AY6b|1`HaP0e=o5B;-E_1wbOr9}=W4rGhB`fhy z);k2NCR|~${cz_`ew6Cz(=)EPCoHx|sQsh2Nlxs@$D6+cC5xxa^XoVy?Q^UC-?rNB zSMySPd7X$24BU}-Q@{Pb!tvyjyCdBXPR{WR$lSFS&CeNE_^*%KoAAV`EmEia$A`oY4`uhhFCRWQl$oX^H{a~;Sg=t!P`W36 z!WY3VC9&>>oQgB0|1=u#-n&q*B4MX9>s-u|!|ECjY->*~=Hk*c=$N-}k-PqjP=Tk< zE}JVD&t|%Jaq{#pUsPG!CR;5D+Vy=#-<)MHB7QNc2yxYT-?Y@4<A``5D<{M|G``o+V_egbxJ=~7yhTYbPU{$2wpQ^hX7_)&dB^`IE1m^&Vt#Et*u=^$ zrn9Bu&#bbz-q`GwE6&IJG}OG^E4}l|uX9)0dw(V^$}-QnVUTrY#mC3T4=XnsmMWT* zzrD3}bJ|%aFQEV>jvocS5t~vtV{{%iHMl76E_)lbx5|_!&S08hlfdK)-)^6p+axw; zzZ387%kz{=Ub30KbmzW4F~;w}Lhdh09Sz6*S60bN*>;PqUv^G;<$H}Pai9O%eDfFG znwxPcN6LQgwYS0iHH%YUXFf5pDsQdgU4FgsOSMJi#8u&oS8{h;yy12FejT&QJd~Z)sKRizA|4{t9d{zDXML zcJ^9TZN`0;u4)%IhqL5ZdCABMeK45Z#g%zYD(mL#UA^sgE({!JPtCouNPg|DzSAAY zRSOM$Bi+=e^lx}C;~VM2kmq>Hx~XpMZ9m=L7anL%ndax1Uc1m?L!b_~j2jx75j(=6Mx*Ua3`Cy8Pn0!zO7~ zFJA=xzm}5Y@an?#rB5oP4EoMB1g-eEWd+M5(STBUCK(w`Rn}+fr@R(?@d-LU*Ih-y zYQwZOJ{ivif7vTe4Gt|Y+P>I1T~mAZqokFIxmvo+g$p+tXWmzQb!S%4ql^a`UVck2 zi)a30TJ^FsT0r!np{LHm*VkXv8Zaupe=*5^<$|NjWz{ney1lyID6}Z^W0XLoRlzJX z`6Ul)S0pQ6Gwc9mlZXv(p8GS)7_@r*5%l-j*kZvXRM6QN;2{+=Y0AWYaZZ+yl|q&` zRv*zyT9EFcqED+-x|+>c+|l54or z;@}C_V)H-Oig(VD_|$gZh*eVJ!qdYhi6Sc>e~{GDT6{v{lE{UV*#)l~mAu( z-J4+7;&^<~tf?n&@qAynC@JF0id1DO+Zoe*mwsQbsnOFHdtmaVIh-b$Jee!aJ{Q%B&XA1+EvTH|F-d@bz4|B|&s+w!77>8ybS`1+p#*4Lg~)tzGRrr|8ba zPhBg0xZ;l5h-`BV;!I8X>vrzo3bpB=NF~w@6+b zo_beRUb=G9B%OKf9Vhnw%Zq%kEaLT*@sXO9lIg$x-NoDG3XCp4xBM138|$U}E1=FQ zcaE!>S;%(9yLC>|+b;IJee%L3cXsf1vjy%~s!iV7x?In%&)K!BU}~Ank`|R$7iUeH zv?9oMmci^<*Oo5(n)#8OcyT3tMKR_n2X>|UR%+Lvdp-BK(&_lEDS zw30tMqSGhD_^7I~Oz}{7)v*50F@KIc&#-G(Ht_unQHt01S&(G-vLhoUe^>2%v%KX$ zwO2;jekxkLZtX(`7iRSfYgk=ws!VO>4@~91RXU~ZpVRa8lVcnkeEdQj+J0SGWIEOJ z#m8ic-!HyqTL>L2b357j0gwYFXQ_<2gGOR4S2 z|AL}omsXZu*`e3!5|COx%c9rktH$z$1PnC+;=PV{?dCEEN&Eyt4a?PQ$b_jZ7?>9cFljG}uUqzRF2{>oeRWbk$Br#=I=kwN zaaB*o`zWiu({;|S433t%HQhz&)}E%c1NSXEvVLE>_% z@(tRv>?ZEos`y^3B!QXty?aA^=q!uYlCLY{t8eXQy(MwC-sw}(rK`%ivQuFoGo7QfF+RR6-ydb*CS zXIWY8%cI6x0+U1B?gY)+-%`c5Sj;x_Cflh~3xmTmJ~4TnU-l;E)Y(=W=gDFLxA$4B zxSUWW?(y^Jl&Nl)#f|5dyb^l)#JPOoUiE@iRxd7it}qRm;BWpeV0Yb>T8mna<;v-X zF3R-_uY_n#y3i_ZvGiQ?i?{5zDkDmD=YC%Pb9Kn_Ex#=+B)>|!aw?YmGO9}8So}PH z!nJ+m1J$C8E%u~Iw%c}in=3d@>Jw##Q5|LRud2FxbO0cp7`{^~k(lnfx zreXbDfB704t_nAHe`P*-+btEEcVF53Iz4Qtl* z$!g~p|5u9GkZ>^VK(q9b=M!ek-uCO=zB7kp)b2_8xGtIyCcsxRaZLzc)yJ1s84pYp zULM|6{hNF0lb4QHR+no&OxpQoI=8kS%l(aJ8ww1!)=LRne7n*#Cn@#d<4yNtX2;Gk z|9t7zlRZ3h9t2F8>ZNspcaNFftT~}mx=(8Ul$?Lf^Q^XJL{;(bWo*~aUAT4a!lSq= z-5ZySPn|Z^=z3G^!nJ-=?H)z%(3}_e^@PQYvdl`!%gxqFO<9g-jz3S=Pmfy=p_XX& z|8c|b_7%d*=P+N0Z@J3dQCYo1)xEhQCWpaRCH%tmeW7o*{+TTIYsciBt-HQ|S-x1} z*Xjdz-qqJ_(YIGKmS>;u|KAi;haTO$CjBAnMCUo|7u6j?19SIzbf2!5`1|V9Z)??} zo4=oYa4g-;|LJYdyvvQ(Rk$QymG$OYEZFK^`+owvXXVPpuf8(Qj;zameqq<${yn=& zl%MRIJMn9a8}q!QY$m0jt0l!boHj51E+m}Gtd#X6sQSo9%kPWht`x7?_u$sETwC!5 z|26yTH}pAAy|87)?S=e0U(T>yeYNM$wX)>g#UH-RNR#`jW+F9X!t71&-tAj!`>Z*A z&F=CG=QnC?@=o5gbKcE8VfKs9u>KVj+m#l(dYh@xORbrck4<_#``}We?$6Wi+z^{5 zmbx(CZ2Q#+bK~Eq-@kubTed4A>do_*WVg)|PaNC+3rnB(|JaTG6DJ4B*+? zH8nbzt1HLd{{N^L{Ft7Jb}$ zcAl7C<A;2T+iv7I54#k=iK0fX)so6V6Rn_%m zWaOTrnP%~dPo@=`T525Y|DP<#i*}QcYBz5C1~;YJ*hY@0_mzzv`E22R%e&V5wD(S_n4o5{`TEnkBxf!9_h5(E z9S&CQCrgdWjhEjuz4h{gtL~jw`+BOgLzk+a+Ot|sxIJXDeYT;-;-Vcas!vm8Dr+-i z9v>7~r0|eMwKZg0QM>enHCw*KCKXKF!m@m~oNVtYuQ?YgCQNPo`8N9e@2hVZqM9F{ zneE-^DPN%emEFZTN{jvQ>nC?bzOCWUoS41)Oo{2%_*;ou_s)NkzP;nfPSJlM%L0z1 z9XAs6Z4{d`?o9W`r1itkQ6MGm@aOs z8=K}6@9iF^6<)+Nb>5L3M;}bSAU=C;!n$mhrl6aLQtx*c2l)P&WfP>NVJRfSwY*?K zU=cTORogH z{KXr)I;;0uhF{yh^2&jb<14o8x#M&Fh{K9>g-g;m6BypvY(DCLA!psb{njr&OgZ{? z`Jv73C$1`~Cj7n}U}yU7=ogJC{cW?exLYzrPJ4-@KDFW1OV&FQEp&RRn^oH}rP?j- zW-t1!t0H$UjQD%>!R_Gl`p4=L9Dh6RyRhT_I!Ujkdf%qyO8=U(`{$+q$6}px{bJ?K zdslrs8st|M=b01~6_*$0mbY!4%7G{T?Dt7bNe^gglBA;^kY3QxBe+{iIo~D}W-2NL>d22ey zP4%aDHg}Zkwt&H`|)J2^QBRM;Fo{TwRd_?fH>d#4wPOLei74}Zz z)24MTmu=7c@vgqiEPRgjZr3@#FI(3iy8Psj8=L2{HET=^KGyC&#e0Bfir=-OfUX^H zmTcF2I8W@H|Kod&T8*2YbZ{HS2ddT2{<5z*T=~(2H9m}uT^)~#gM1Edsfb#_*4BRT z=ds&|DnEYJW&gdt=_~J&+>E*F)(hL+>1|oqwg2V8gX==0O4r}YI&jcaK1lhF@7s56 z_POux>TvZ3Pk5U6E=EJQYNmjX%fy+5CwH#AVIS%czhd=aahpEg0<*36fB(r@=<+7- zSp)a)t8Zqg>)rVDVn&Dlm-_nq0ZVr8{C$U6|D0VX-;3wB4Hqli_POrSvG$+vP5#FQ z(NSE_!iXR8GY{R9is6tm@Lt*Do1pu`-GAMV2g@IC=Jw+Hef3=zgI?{zbJyD4 zqw^&*(h?Ha=JSQ6WM|BrGS}qkpCU&8?1Hs=UhFB4P3JCKziabzw-d~KHWPL>ZJnF$ zFmDk!#ptPogNcuzV+k;scrNAKbWz;Xz2^Jsahp2 zO^JJN{|G6wtvVL3Y_zcQZ&sC3+=bQc$Bw3X}W}lk0wyO>!lY67r`c0u1zdIBb8hY18Y)JTL$@o~`Md8=I z4cCnBKiSP3CZ~J$yoP{WnqT`b{r0?z*H(L;KE*rrokbPiHmzz|jb4ApwbI#= z^Cz!azLa_Ov}KdJa^LUWuwjWu{F3W8mWuJGZRMKrLLy#bXXO?hsq8qG{_Oqx?J_^RN?4S*ZG-3Bl8&4!xy^K|!r`F% zJUv{m!r#x54Ke&s`eyY!nN5nTHI6%74{?84vv>V_qZCDJk z=pw^X1=EJohZ<8vIDbBnSGzFhiu&$ZQIZTddtp@w$wlxd;|>-R1>a`oUc_utDF8oo5Rrd2QT&*dSznD53t5n)=ajtBR~ zso2IA<>%#j^8H$P*PzG*)kz<#LRMQysa$O1>BnKCjnPhSmqX;>e0La*Y?oao?R z^D|68ANx_KZhhcNso9Sc8yoHx=lA;SdpT<)r-Yq2Gy8FsOm?02D>lKSPh5KU8*RDY z874h{O^A>}-=&OIUv)lyRQW%#IN$eO&58Vvb2AlkE?Q1pEvL(>tf(qfv^cdZ#=5rp z*_Yg?1#=g+@0(^P_v*py*joQBZ|gUGU8b(Rge$Yo^WK7B*>L-)o?g+@-QQW?ys2FC z@=NyO_PKArYQ5~-b^OZW9lLA$%zr+;)loRTO@{N1^n_1;G7h|3TAn_yw!Z1#?F7d7 zc6qZSb6L5?+LUUKJ%4tdt)@!A?c9vWh(8s#`X}A+NaZT*enhTzqP;7x!8m$DE@uLzM{Zx-`BTf_lQ&-vVWw+vb@|gUr>9;hM%u4^gP(B zZ@xBTb9UNfQO%!*uA6LDIk*M>YE$?A6)wMf*W0?rWnoc{S*5FY@y?m;x5j?8|J240 zhFTNE4BQv45s+38%h@zpUQ{PyLqq-f-V4Vqk5Az_Dj-Y23i zQ#YQ!X?5y6+pqruTX#i#I~qRSve|dIo<($IGOcU)$(#A~-tKj|wdIq&Tqp6U-03;PQ9boX!O>>R9cD`vT0L*F zJm6e)()*6)NBWdSn4W%>Vc)s? zeb%ei)o*xZS4Ui}6)WeJ-f(HNWI%3_CNH1azq7AWH8?+F#|oyEtQ&7W z`oh+?c7oT!wx#+n_-w8}Slk=j7n!K1O$?Jh`N zSsgTy|CzeORpu$e&pbAFeKNDNnKEPgvRCcrKeb%$&TqFXHQH8cu<7RaM>eY>R%pc~ zMq1dc*z`$5e4@r@PC+~I`!{}BJmWQXTsEOQ^_1eXv?B-C6`Wk&y2W6Aq{~*Fv`6jz zf|Ek|4?Ws_wB{kJc=ytvPNpY|=X_}NaP_MRlKRA;d7yEMu*H|Zjizf$)+WAnvW}h; zs&V$YMx)N0o;2nH%UM0b{J$RRu3x=0`uMt!9Z|_YW<~Az}=K zo3AwxRogIQkB5MA$usXyKVlmD4g?%A*U>m>C^}O`$*lMA;k#371dC4`y-^x>`RS1z z(~3=4Vsw9TLneFz7L>d^E9>aFFe%bA{=T2{>ym1TudiOUSF3i#bJy{%yPO-aR`0{D zn6m8amuHwSvpV*`q~qQqE(QCdWft{??I$_@AIl7#?R8LdV#Xf7KO4Rr+txIx$!l63 z_pP2*!MD$YKhN=b^UmGI`ONiYa>e(TyDjQ*%PHH`Kb3uxN`76z5|5x2+E=2lC2s2O zynFYAIB!gr{+?};_X6GrFXB>Z-5lN9w%b1{(afv7b*ZbOOSa$ZjdE#xpV#F%R4x2* z=gCvq<+lBtHu5FRa?9?n+9naW{d#%e^vG|AH7B0vK4Ns_z2@gjLie(Qvizdl!nT`z zP2@}FN&fPD!MfzbC&S%!c3ZCxm=~^a`gpGl&)ni8ne1`-Z(bV9oLumL_iTsx2LYz3 zFT;~>9BjBN6{7Xz^X(nqncN$f^G!~*QM0Z&etK)9>&p+B`ERb+DC+-9yK=QIlx^{` z+jnQ&F3p)8%zAJ6{xZ`dH~U*>=S0U=)YrT_`|*}dY~{)w$xH22x%Tu=GSWJ{qJ8J~ z$(c_j&5zA|ed9@&aiYj!?x?Q`fxfq`a_?AG&8pPjWqbGfx^tIX+6gF>eGX|2>`+{S#Ktt)14g%ys>ay}Lt~vT3|8)&BDER^Df;3NyE# z-=Dp!JE)ncm^o3~>hC9oPe0!+SKpZ>xI1xWpxm-;JYN|F6xx_W6`sY#-9B=6{Z#j6 zQP7&Dt<|Z|0myLtT9>gcQ2%zi!VUY9Euuv+-g(ZHjB zKdkodzSY<5*WGk)@|?+2VrJ}J^|@zr{`%bdnmzl1d!L$bcNDsHx%}qC>EhGk?iW=& znAP&8rRUL~nY!-If)-!?eCgYFI&kIV3#T^+#Y-}6dcoh6YX88hpe#(IH;(7`!_Srf z%IAO2x<5fBa{o60VV*zB4bHxrw)NWfyP}hYv)5${&iKReF}Um(-|AaAohLgRE@p+S z?ezJwV}0&i(W>eTFCJdKfA@y5(rad~;|Hz6j<0LnJaP6UIn6h`b92AGIlD#I?aC~c zSoSV&)6=tJeB~srZr<_Qc=j3<)d%ddbA|67+sa&=rDJsSM&bLJpwRS^nZ_>y0%m%Q`euq>t^naDRJq z|5WK0SAK69xM@9VK?LY{q4cY;qiA4x!f;#_tZ3Z@9gs# zAB~;fy_|h;lYF00YKULYeg4INrcBiioHlXp^OST!$yo<4UN|tt{(Po*^@_Y$cK0~X zeP;3V4Pz^3g&u8eTfETNPExF?IrDc!*kMP}gkOTPY3q`&UfVm{i@)Uy6C)e%66ZCU zw~shopY>9Il4#`1o4aRK1hM*TJ!>8EZtb+r#`vqN)GoU{`1{X%cf$6n>Ay}zT|aes zk<_*INs+Nf=j^I_?9_F(Z=zOgQ_0U=vNpRe-{%$6iP(_v(ZsCa>|EQeva7Cc_{!@7x%9JlrLSyQ&y?M^>-OqRKg1tL9AeZx z{A@yoU?)pqPnLzi$ruCn)Uc_NZ56Y3o!$HE;lryBZo9|Lv$ja+ox4!=Z{h~ScpuU4 zpDuAZuszc7d>0=%PbzX@UFM!U0U2)hS>#VkHLvdfqvPG|{q_7-^;aKCX9oY!=U@F% zIO*<7?FFZ=XTQ1O6Ysr#b@=_%wc9!BkJm154F2pl&tBkVBB+$VcK@f}kIQ*>y3@AJ zf06iZLf8bpQ%pCP#`xZ1T>W87L6yi?t|!c{=K>kLZ7T~?y|2f3KKv)1-kmz>%%eL` zx0kgnal5i%WlYGV{vY~liVc7CE#2437atKNC>gSDnb5+#aF?{2n6y8Qb*tH~znc>` zfiM5{`Dt>^9~!C_t@yZZ`BK{@W#akT+ig4*C+V!NtGvuz{LRkRa!J|qV&!eqr%!cD zId)N=HT&nIj29nM{pIdnzV>LhMa0zU#t+{~?O$m3<$0QQh^F4w+*g;j9}2n6bNqY# z+F5sAUE62zqC4Tw%Kxhq4mN#1uJhO@EJ#de-{!=H-czS>|20?o<`o|)Y_fle!`cVp z!S>y|LbE?xe9LW@JuG-SX2vtzS9e!6=6|1wPf|X&&AjN3Nn&`Pg}09Q?H9LeOF7&Uvm6(7cd{ox z`csu6mM(IVONKZ0MLRQhh-Q_yjApI&sZ)D8Snkhd*qHF}dBocj3raa++^?4Cxijzb z6P@j)t8K`-{|o<@=tdS*1?TAMGtRa;B9#r=AKmp#x4vEd=KXf2tLsIU7J1heAG

LR`Kiq^C)-_qWhyCl`ya#PnN*Jf>b9l6(3YVvG8$&l5XH})wi9S!<)iPdJ`#uF1R z*7fn^FMbUd;$^L1&_hqf<=aw7Iggul++J3ZmNkLV@Wx9W); zPeUdynW!oD?QOzMes@m0_yvn&^`@)a?o2B)C+rQ*6aTDG7k4c3~lVi`X_rFdrNtc#8zt89gZ>^~S|Nd_W z7wLHFSDF;}=O#aUa?#^szt5H!7A@tn z>D+(#dDhj9xgTzxTBER1K6KLUpIM8SvDMdIPW=*k;1~brr9a=^wZ3TnF!a&o%Z~2m z<(3D2tE~L__QY#OP5rPfH+|yUx36UMe(!62|Np)&g=xZH5)F(QYX!xf&)anG-@N_y z&HCCtm(aMd#3p(^f|M`q#vsRd#JoEG0+gcu8yZy@TlTQ^q&VOJalo?UE zQ#nwxHh)6`<5d>+m5g(m1KUEDIv=c<`%rCW{p5^D`npg9#Pk!D$eU`pvL{)i_ z_VjIwvwH9U%*l;-R;|>uDQo$AiMg^9!zV5F+b?(AKH#dTdkB-*alZ|rGV1r_Y`&Gv z&tlGakgKqKk(bq>=tDJUmT)P!GgM9BSnw#M%=AwaUwr#X&QA41s+WQ|jgPEZQuiT>-VV3~vM~H*RF#+&>i=X?QIjDLj>&%Pv zgJ%+*6gMPzdU}?XndKe1U=-@Svy$=4qb3`_Ks$H6=K==;tr^a}|HiO`xuN>+Qca(T z4G9Osb_HlT)J*J~w{zb#oyUJ)a{uehw7kwxUq6$llTF2HPmu1sWAh*W`eXC)rOJQ7 zQ@>)qirtyVl-H=WTzGxojDpk~*V0cPtQNaJ*YH8g?0@RkF+7$_Oa6J?{#~SP#?-ap z#XEiHb0sq>Dhn2FVaQ4Q|2o#T&rH5x)8VZjK5Hx}wEJ;kj&w3pa9kj3!O5Q4!tC>M zj9(vXsat;Qxp&cfw^%#*n!00KF9x_z*jR95r=0TnQrpiDB_4kZ(b0`6NcZ|bIhTFT zs|wRMGF4qmTtDakyYxAtJMj6gIuGuk8Xy1KCDhgjM7iZq>`XXPk>+*u&-1Pf0{W3i-cFI1z|2pC| zqx$XK>WysgS!{n^+B43ZJ))(#XO159et-UL)slPbrq8}+8+Yxk$6{aqu>ayRA`azBN=gS3 z9zA|6Z&Se#H)-P~Vt;vddiwgZhH~-p>S|~l_%q8i zyXo4J<;$BVE>KrfV+(h6cUMkdw~8 zCntqNa%#W4xY#Fa?KjtIYw7E-J52H1(q=go-`~k@No?^H5iR=m{;Fk#NBwoV!>pfu zySi3{I4a7!I65wxl%(U%S=jW$!m)G4=XYz%+;*{51qD|y=5KkN{4?YD(W7?t|7`U1 z_@vof7w=~SH4kt0ui{xh&EvL5_-YgLAm>SmIV<|tdrb6bdGF|}_uhZgNoU=Pi3R&x zvwwe;?Yq;rLuR&c=M?+?r1i>qHEZtAS)9+m$FFY7-p?~NdBxW3GB>u<=PPo}3DaqR zapLygk2^PN2&hdH-{({HNzu6C@nhA;f70f^t6#n}yIpKu?&@1VbTc;I3_m;hSJ8`` zEpul4wO#k+i=@azL64_Pd*|Hx6|sA5#^$vXlQ$pTo^B<%Q~u4%_nEH_dpNS+f5+!n zy>;{Hn}v0or`?}DF=|HF>_rYYc70?2_I<~zv?$NDeRIP^x$m3yPxIaVFF2@f&Lu^) z;OGU1|E!pi5xqo2ZRHh_(z$FMr+b~YPrSgrFJ z0$pKtvz{jh{;illd!1X}?D;zEwUPf*HqNj8yf=1z)r^ofgXYtUlb(7PcXAv(y@_jc zNRJz1(wB_F;N^VTw`F&V*NSHD{&f`gP(Qm{dtFL({pOJ?ATShcIn!(7+y=>`M`RvWj&9ASmwJv`rqtOwf#Tw2ac<|+|t=al< zdpPzbB_<{&B^}Bz+ab0%LO3V$^Ru%xcK=^qUS9qE-QI$SOnNOzEPACcE-c(#{{E4% zfq}sE6~Xd3kI&7uUXXO~;K97Syc-9ut`7hG<)v}vB^7OL?Gu5Hj*biLw&&eF#K+D3 zdA|K+uk#n=%ejO zy>o8OemUdn*46ndl7A{aEcQ}C zPhWN3xd}h_TXt(1uk5TBoW4wx;`e#&x_xKu+|?VUbsS&$9oe9*o3}GD_x4*RzVf5Z zJ6{}R30*R0PY74>`S(ARr?V~FvpV~F)5@=c(?svx+N;dNFz=aZpj)%%mqzz%S1xdz z=6U$h^{cGZVVAdwVZxdn3D+Ng-ZI-_`<17!x0Jm8r}ivZgK9sk$v-*VGl2NmPVzSPyU%lr~Cq}PQE^3y?xQTb+vmuoP(zXO<-YMvod>i zUb}Q0r>*y#`xdumzr5AA#`NCdE6(lf=LgPdT)?*G*d8Ab$E#~zD|t^|yH7UjrdfI3 z+mt6UZbcq>9Nj;zUvDutH7zYFV)~kSZ_m!PYjrc+_t*VRsAy7ZI_EW2D|B^O?#oL{ z6U+n}^X~79-COnb>gsU+c{Y;9q4%7A9H|NC=u1m8@ca7eD))7#Jv;0F*L{C?SKV*U zisj4Mi<(b6E_`);eSSg$0~_;dF^~RT0<2*y6IXgq*W=^k+p&1!M8PWxYkFjxCWNjG zI(qY_rKGWGInV&v9bPmuycEPP)23%_MOZ4yD zxpTYFg-iPv9C)mK_3G8NYvwdhJ|86CaWA5GpYV)NZ+gBvL?td;d4fkx<O4cy zY2vp%k4%hZxr<|We>fu$}`rf96rhvBUNz$`_6=($ZXb z_WIFvE;Vzx?BzT?e!X_{J3CWRd7)!fVArQml~a=al3LoKdB;MIJ1x}En6zil|Sj{Y*zV87cVmYKBy$r$zo=DW=-H?x7A^57raZD^=dbhkx+$b zhoId;hKE`?JR)3|6XqG4nYrI$<@RfS+Oi13^pkQtc<4 z`gqo;?oY*^-|wH#uW#GJC)AuD;o*2@y0V&q>)lo-#g;;)Lju1po}8e*g|UDmK0dy- zw)RT`hwY4S$Is->Dzuzv9k(X3sC-x7v<>@`lMUDkn9{aPKX1^JSFtDMTkrh6XR@zu zTFb1=t-RvPdMl;yIeVX;{PZ{9%*MMS=J2j{vo}8X`M>dl^-lR>Zkq#9=d-?_Hoc&D zZz*fvUKGx;vYxnN-h~k))s$yhxZQI>XC8<7sCEWerX3y8T`=R3I z)DOl-iwp(7ev_1&`L*uyrR!_=cqQ-YyYr@J+b?00;l1(G z=%Z$p(q^SEEW6Z{gtuJGcyp!f@#3qq=dar(Q`Pr?(dS9hvpV~0|ErF$vNN+=H=o)c zGk3$wlcx?$d9KQ3STeDyY^~Vcd3*lee6?Nkd{qViCi8-Z5|h`*{G;csvl1+s(9v{> zDW-SzsuN;8**FQOfUyU8xuh~cb()h=x!r3-AK~^KWdG-GqwHF`uh0o?^%W2II3-LSB zcD(zL5tB@BtYS|r=Wc_auRN3j!teO4`Sjpe-5cIFtuc>%{lij3)3qM&_X^qV#B94_ zXPf`iUX}lkw&e8n_3_NixVx)#Z`IcWjSH?hENpb<;felmv9X!2X3@gq3mA8cmMBQf z6PUtqiQ#$11Vx`V$5+3;zBY(zv~gTwxzHsfWJ-h%+t-_$)6X|Dv)k4DU`SVp;ZtOv z!X4+B;K36bl%D)U`u*+g`bX67@IB$I|0@3s6Z3{zUca^++aIm?5zRk+l z>X)CK=$A3Gs=V{!l568+;|ginJNYGVItsH^#hsnib-cgCt|e=}ZK}+t#`Oo6N?i^7 zGHdprll8GEh}BS_3gL4-jy#C!*;HV4ZhL; zNo8kLQxT72!i`Hm0~{^|-w}H``=R;fm6!jCbMkkk9QCkoE`4Se`Ag>^N zuACs56?HxCdRcl+-kz1~e%_vPe8ThzN$H`xbMu4aKJEM?XnMR-B3x^NNXe%+p-S2+ zi*9YJ%f9uF*Q@qvUfjv^>sZx(M}*wI``0Dm6SrNsu;voM2D5eVL?Ut%HeG!1;YUpG z#;?mlH-Ax8O*4Iou z+N`yC+lBk>mmE7UcWfT#&yB%SXVzw3W^h)nIlfbBcXmMKaj(4_g;PGhicQ_n+9zt{ z|K*FEO8BM~YI?eXO}xGPLfd!DsyLF;E}1>M>0QQW*Qq{xpFI8aG2Ei*Zrc-z|e<@vIhwzY5; zbgzruZMH?;=fKMbMrH#>UL~e(Cdo_JuCZM__~`HN@9o~a)1o$|aQYQ;{t(c~xG?$7 z-Mb${KTN!HNW<;hw{P};zX<1~$Xb`pG0&H~)389)G47DSK6ZyC7Ya(h8f@2@Z(^x# z;4s_y$+N(;B)7@Sm$2`>s;j#+?JW0MT@C$s!^|KpztWOZE9OXgxQB|Gmi>$>v zxu;cZyr!memj-bzuBf#IWre24FJE%99bWPDjQO%EX{YZy3LhsN^7sCIRj>Hj8Ob?L zqV3mJ_Q`x~inczC#dp|qly`2BeTy$Z4i%Z1{1 z2QTy4S@Y9qhQJo3XKp+f!fJ&Cr_n^c{p+P#@8(SUw&bqpnOiYaNXy=bLu{&Ixq8&&T{8w5B>l1vd&fiNAhzx?Dp*X zIxXKX@C3`@`Tq-~1b=AE{(n(`+wEt9jzt2ql-G)&TMf<*c8ymU_b0SWy!^j!&mJ4K zC3E(Pu6j_mjEnbH&q3}>I@^w$cyPKMJgT|)zQN)d=WlEdk!&tlm1OoJ@!K($DYZAJ zo&Dk1{Q5uy+rFm{A2RlOiH7hOYxHLyym%sLv0wZtzHcvAxO{ql{`+CExefV}Im^D3 zGCXXX!}-qdKi7ta_X;}CzU*h-Wx7Ww@k08(3s+XU&J>b(dMTVigysIT3B?Nf&Rk9{ ztZRPkt^V$2!y&;R##rCP$+OAQh9`lkc}MRJ;Tt~`o132=_|`AII*;?@^4Q&F1$Grb zKRq?K)~cEvZY&sC6RXLia(d(T6*)IgY}EW~n8EF`-z09Ky2+yb(!tVamY+X(_)2lg z*}^~e(;l+TySR5X&w_fjh?`*(oPds zNfaGzdXVb8QfKx)*ebCQv433aoI>&>uV&n8N4j6AyY>zu5b%l6wo&pWy&^YvAqqd(WT+w`34 zX*_URB>L!t-7}T{<|dR$TsXFwGvny~%b!>ar5#sI$UV?_V5Q_`JG;a)P8OUiBp+9u zG+1-u#0j@vDMw58(55ZS_Z~ledbB3?k?}-Fk{MsrOe`BqecBl`}skB;;-dkTj6gXdxa(ZGM{ME+l&Y8V@6WI<0-dCxykgdp# zo4s+v@6{sSoiSavIV+=jmazuwHEgNSXj*vcU7*tR1(RQTp7D&W%?{5#zigK1outo) zmDj0ldl2C>Q#rQLOs$zmvpJCC=Yo$eszsVRIEuyRIK?!qmwDH{Atq!=ySz$UNK{s* z4-?bzD=!WR)Mv!csj1{6va0sc#F;g!otB!b^WSI0?&K`wnE8EX>5)xB zFLX{6|Lsq=U!Z1?_E7ki>Ef2dp9Sk|6s!uSy}7W^xm!$Ef%V{QAwxA67R?u@rfM5h z8>Sg8k!X|_h~X9J=bG=emsHs@>P!UPPj zq#D%nWwJ(cTAnP9>fa~$ZOK%3=8%~k=RG6KveT3NHci|nIREt1?2JX}FW1U?T57%! z%=mObZr(9guhSv{4S6kg1%|~1X4`tt`K@>!@;Br`?_K}CX8#2dH;x=*R^;&AzvI-g z3!f@|6tp^YUt74I5Pefw_N?fGYzX7$O=a=d>bSCI8L66v9FY4nr*`4i6)S^1_s2vr zPxlfJX4l#MfV&55d;CNXZ^&9m<6*R>UoYfeS`_IM_GiN`+j#X>7S-0CHTSni zPZd+pUj6>fUiqIqtt`vTWWz3>%RYCtH+VLmYwfkf<7vGsZf{=L{eD{e@m05Wyyhqo zi@P17qWNvpr-%z_JTb=Z^JX-!k`mgP6R_5A7n5vCz2%2TciOkCXw5zLzPj$#|HHKc zoARzk@vpzkEb>ZT<}>T&n;#z^@0YPW6v$Mjt>WCQDBonZr~X2lx3XX2Nhkgl{Ac14 zTu)EaZSFSl`FFy8chS>RrrFn?JbQM?SSs@RgZ~{*GEaQ(N>LPOf1%IL4W8{?s1bhR zRLU3Y9TGLmH!WQ~Ke<#TOadAvsFpOK!%{v{kKsj183w|$S3nI`vJ>7Oju$~vLf!Buab{;UkY=DUAG(ecHL zPibBGG~IB$^sX!KV)x35Ici?sTRYu9+wRki+1fK*Et4`o-rbKQ>rYwx-BVuRr1h$}{1YA@cH4e`ckSr{Yv=6p!?OMR zcWqdB`_9hXV|%@M8n1jgf2~g8;fhOt4EiQ;tWUj?6LI9h;SMvY2PO*U58N&kJ-D!V z)gIg_m(h^)#vUV$Xif2hE?UvwQCR4bwr2f!L!@j?syeCc+ z89$lVJ@fP572zN9c1qOTzI#Vg%*+3`=R7gJ!>_*H{PiQlEzmE=@6{&0{oi=jUr+zM z_;Am1dx_?S9`aVb6HhcaTU@OW_6%3`vASpX zT&ZNIt+?7?_qMs$e@`)}jLfv1erw~-myDc>Cls5%H_YwHz9Bztz9H|gwL3O$4bUI=7zthb%5XzS#v?_m0VNYeia!PZ62nzEcuIRqX%$<~wd=%(wuY45haUELCWY--)PXucR;BmenQ zZ?8O3IDKHg!-flW0$-CZH#>iwll|*fIPdw6dVNADfXbU0DaF?Z7XJF7ulOK(xVm{RhKpV=3Je{Bb!W59N^WZjzAMFwflTU(O3TrcYDDck*e zwNLopmZk1{@77Msd1aO!e?PUX?HYgby%{eh?sZrAxqMfezf?SB<|_$FuC4$7&+Aw| zv-M`yzaJ{oJRfMD$zTj!bH_R8@IujrpVNLAmlvl;Y`yYQDB|eq9|^JZGMukR>e~K! zv`MJWUy7mj=bHcaGsM2#*&TJeHTRgMbabWS+Hm)%KS!?wV|0 zB4E|KdZlw*;l0l@u3uQOV$GLd?bW<~Fqz|#u&e^t&+g3eNnIZh> zme}_B4Zi}a=g&PS`22l!RaM5^yma@R>8F;nbf0wK)jkC%YnmKDK zbVzulK3K@Ir^eaWD(JJ^l}+lV@($Jg7tJN)&&MuIySu`&PtT-CapmKW##z^x%a^bG z?4h&lypq|xU;WFga#u!{XWePL_GX!V)8FGOz9wk>lij8s{$RoT*2Bv)uIQ^wz6@E$ zl&EKN|HbaL?Xl&+?+jw%r^1}Sv`SM~@ zWcVJotX^rk_~{IHL&p8zmbA=#DJ3kJ{BEP^7OzvjaS!%$&SBPBvM%{*Uue{~d)Dht zubY^*OD%WrEQNpEUo}DlPiB~uu5Q-Yu=ck#*qF15f#zhYZ?J zaWVy6*IMhx{_DG~#mkC@{f*Pg8kY!s5;_&4?W)YT+0e(CIh=RR-K|SPu9dxhP{*$J zIx|zc>&utcU2RIS*2&V$3)l7Mrv8Wt-@Y~{H^FY>%?*;%!^&^inOJEjrmZ$CC_8p; zBU5qt9j15pHb?i`idOJ`+kNTNrnuk7%5NF&S>_zNL-Oy3Y3u9xii$EnWOSWfP@8?? z%nY`_PO@y5*FI+Xob=f4$_l-;vm7HMOaAMvz2{MC^WsnJESqkp!x>+lm?rmmFKG$6 zbXhH*Kk3u<)TcoyGAExr$#M@9%le|)DD)}gZ-|zjVz6|UPo8mmue`#=Yu&e$M$^-pI1myM9WXnajncsWtOXuBOSX9^L}ZZ~nO(dG+4L z_}S&Tq<%4*!gVy{F)4eRNbiccPDNSbu=w(NPoUsfRz9y?o~y!3L?)zVwGK|)Jt zaxbgp&4?*v7od-hK>8;!|nx7 z7d(G)!FN?bc|!PmRhvI0D;bS0ZCp58((B5Jtzvh!bT2uYw#!Xw3F9xO>oUhwo@YOg zJ$j3InYP5CZ(n0i9a;DOw#A?>v1m!8fBKYS*v-d!*mz*4-}jC}H`%VClY_-@p7$ym@}L z!>+o{Z}MvUqgZrgymfzHnm0M*&|fc$Z3+rXItZMx6NdYb+6Q#b;^^>`dh57Y>=z_ceQ0c0~hDg zVC$8WtapYi+I&6pPC}M#1KZZ6ON%=WzEv0bFl*i1Mc2-97L=(hSka+&Zu#o|6Am87 zsn1SYTW!~seT=2A*^=BLsBG+a~z^41RynWQlt0 zPG`4UU!E|vx(0d(Xm<3?S-x~~<~=p5dO@}HRe_z`)-Lh>XHqKrvoa_}Dc0V@-Zy-e z3s=?G#xS3Soc0%Imv2ci7M&VU#y9t#n_b+JEiZ-UyKk4jutYV%FD1=ST71Gv&A+n` zfD%oNLCgJSZL;zo!vA0 z1Rt)bu;i!;-z#?YZfHKwp7wp#5vRpVMEV#lErpt`_AOwYGQ)#;*F=x`x3(>wm)o&1 zca=@}ox2=M%q&{O)~Ix{-L-d3{&jJcZpnK=-5VbM^DcgkEqSi-^_|nJ72(}~_GEr? zT6KNiJ3BSeF0M|MlsvbFnSv+1J+u~oj?T!a4^lLr?%@`?$5WQw@4~|1Eje7a7QW{X zWxlkUbV6hA3>U5_`{{LZKG9{4*$ek(uSn#bwUf!@Met$0rzbnORz#`Z+T9cs{PGp= zr`3*f>q1tt>CW}YZ_Yegm36&ko8A)R@Rx5)KS&6rPngagdzXD_`zbFC``KoC%N*xs z{AGMIXI0h3c~`fjDo&i^7oSoRBEz!!-Qwq89y0s>p1Dm=RayC0H8=`%A~w7^ey#1) zXASFaiI%p>A%0b9OH`HkCNj*QrM0(3LglG|yF*lz%DIJX_fk@Pe6xf(>JvCPSR!Wx zKfbkOHGj46%Ee{Aw{}g^d)F-4aZE>5)Zulf|Is9-Pe+zKm@rlJXPA0Adk|xnV4gw*le?R#h>pTTJzaT z)cn(pE-X8g#5DW*6@?F_^BNurb%eWJmutEipc^mLwZU$tRN(fo3-b@OJP>#F{kvk8 zx#bOq_lgfv8A@gS_v^I!@}_t^m2rP6BXz4i%5-7kUi>FbH1t<5;!Cnzx+KtvY3@FU_3wgDt37$^>BL+m z=W_FA$y>`~E5k&KHUw*FY!{g6y0dZ#Ux4t96Ft0&GbgOz`Da-2#N>& zmr1ve{JHe;=aUysPiJk((TcTql72R!;eYF+Zz|y$@>49I1}5@(s)XEZej-(&XSH|k zAO3*d$0kfS;QVaAnQ0p@`+~deCnq>di%nRnS|PWxAvc*hz3kEx!;;4ad%2eF=g|?c zTPgPLU=wS!S}SX}{DJrFnxA^E*sWS)FCUu0Zl^1LeoCjChs`>t=6#~y%u1eGluG-{ z{%SJ3&@FIlTa(n)fML8OI5W!H5SN7`u?4{tVdC9zM1~Az|AXb z{RAVBJzCcZ7e|?xtI2?Fuf^ zVwWEImON3hjJVLaRYmObAJHqjbwfX@u;uBMl=1h@^u61DX!p!ZpECo>XIYBZqB$|bZcu{Sf0xqsi}pTk35Wwj+k(Gvpmp>mDO=&&^uD=+q1Hi zTY@F?SXM>N?Gv0BpT|G? zc*3DyZg0RUS*Z`)%X)ZR5)|Wl^6XXKBt2m`bwb5evg*Y(<{(DH0NvS5h7!%`O?ZGp?oVFa&_jh896=@+O(1F`2y?ymAS#I zUh>+u>73QnZq8eJY2C~tt9Jwl&z9^sJHdx7&Z%5}oGgq9_7qGZ{lQ8-TAHQEsFgmE)l|)HB2WP$vqH~G8B*znV#@`OBLHa zhRB(h55;?EG#zn$DfvaOWsmmccIkV@ds}G{>5!bxXJ%7x~1syQg87qCbfTmnSQbnigzfIn9K3kCO3AH z=ZC4iER&O5Gb=l16dqVu^k~Y|MHV&AssY?@X79f?u}$5azr`GgZ@3AaxY0O!pGv)?Uv_+Omz6@HqB|@pO%H_W}=%h_`OAh=0 zH-G4h>D1}mJKvOQ-{7S8ID@nG*fA?MHYIEJI=595CY+f)`K-8?B9o-#^zIUoYuo

V#t*od*K)NHx((@+OSH0{HJ>S`K6$^&WP1J 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 z z+sj@bx%|L2we|Mvo3~$DCtQiUFE~jkRAIBl&WLH@M>lO_Yk!>fXx@bREqfC_$ME|0 z9DC;CXc9E#)P?2Cm)dVX8Kk>z!agQ&8N{@IdTVRzkJhGct-q5G2F;%|Nhmn@vV8a7 z6&w?`_3^Ekxv{fw>7u00kW~}31^Cyi3cPTXx^%sj>Ey)=El=O=PTzL4>e?@}k3S1D zoE1(^e^O{6bz_o`VrU_&Zy(#^B|UX^)7LLgeUN_t$@5#nrc+fOSGg?8+US%ir_8!k zG%e~ygi*Mm?Z=&l5#g!dxK38&XFtf(Fmbybb^h6__8Ub{(}X@R%DQ!M@lqSD znPGPS^32~9x^8;3Vvd0?ubyy*+Jmf@nUbA9+IBwj5uR8WlgHy9+)@2d*U)Ot>W#-I zJ%b zZ`FPY7nd+KXrNEtkc13pl{@LO2_Pf~@pXdLw zb*D#$$$UQn+P@n3hM$B`}d z7T=gJF((UOX4vnzyXkMnAJf(~cYSTQm)S^6m(E|4D>YA!;a1|>_Zzmo?VB-2L(t!3 z*S8ejJ~hFs8`nO+@J&IgS9bR7>}a>t_N>oadtBA(%6RYkYAu%Ea`N7Vojbj&TjH;7 z%j9^LxGwwR#l_k#;u;S5ljYClZQ6C{{4NbU{f&F8)1QU3uiw4m>8n;;O&^}UtIrO zj`5Te{JP5Mz_kOn&K;QfPXb&bvZ~0-%E~4keDr&h{DzlDj<_f*EB|>ub>c+EMahYY z3zZx)SlHO4q@;H3*zu=QFk41Rzx$QNC$CQl-bp+9Ru`tqWZZald$Q24C^m~3Wva&h zG9iq$s=g1ixpYd_&bHhh`qS|>=a;>@s}@ZRpY%HYzSLsTe;1E_t57Rg#wEeo8@;PE zXznMIpHt7)YHiYd_NIC-^CbU*s)ospi>Ftb?wRS87I#L&B4D@I+>0G2I3`ckyl~-J z=JtY@4)zKV*K<$%+i?GYTKStB8`s6|4qFxS^4;CtFJx>g4AzufXq=(3_51t#w{PC8 ztf*-Co1xJd_^Wt<@`cE2Rl7U4S=I_?MO`m6U3cVX%*RURg%1nvUtASzocr1FYFqu< zFIpGgzq)B`r@w7tu(7_e{0rMJmRm~Ruh5u&xgR_z1)gPE)pI^WVS|94ozMBx)AjG~ zt$zOQ-Mi<{kB2I$sy@B9x4OXAnIq}-wY6u@p8e0G$?>bJd!ux%wm^7m^FH$j(Qi|p zG&S$z5Y7$$l?~Y-6tUsL53_H~_dfsl__$kK-_6a<>DI}!XKR0aNc{Th>P5~=&73|* zZf#CKzh>>)&6_qU2pZbFe9v@eK6k3?7iMQ2{l>jI(R1d8PqdNJnARyM-X>hCU~UrR zH(Bbz5#5Q?|CoCEO|)z1%>K;}TKS+8vEdE75Z?-)xmKlCWp7?Qc);*&^0aATF)=YA zAuQ1nZ6WU*r%jtSqs?yz``^8sCxkyg62Cw5Q~kRIJ*OtRN@do)IIXd~#?$W3qL;rD zzaF+s*5m#6^w$p4{%HoRCj@HEULQMO9ru1leYMxZH4Q5_H}YI;_A9Lv``>XzV2V_S z&Bgh5`R6V5i1N74xk7gL|Fh>7o&V@@M^@GD-`pb|;8JPBoAyMrTeohVc+GrRtVE%@ zy1He>%U7?qWn5%3{N>Y>wL$5_!XH0=+_(`D9UVQVE?(Dt;hOWULGc-@t3tN!UEsf9 z)$~zO$7z2Jebfom`CnIx0yYpB^W zt>w=T&2V=0C&vv;Sm#Q(-csawDDpbN^i7LaUi;q05W^{bw_)4?pbDs+P^vC;F#jZTHPVoxg-yQmS2lqJSFza`P zBtTMA-4-wL5APZ8I%>ITYimnOOSe2Le}B(bN$Js{R_@BmN(E;%H8p|i2XFqoxTu`s zl5=Or#u&Zj@7u*Y{g1`V*}T7YMb2IN{7y?o&DrrPcCzJ}AC71%m+g&-*3gbANPo4# zcrN?=mo;iXI0To9F3G9hwk^i9MC{JIUzdN%3G4B*a5k81dVO@-z2njR_O~CqJ$d?C zFnnF>oVb$oQ@5`$l;)ZI{q^Hvy7l>eraQlPZcDJ_Pg?)8{nz>3mOot&O}=qwM&k1- z9?Q##tNwc|iEdf=>Nz)a``njik7CY0*s|TFM5W;T6m4bo-~Ia}pZ1@8tj8}|we0dS zb?pPjbXhh4?=0IRS2wG$XjS_CD+dq!T>R^U zW^1I}GP{iD-k+Dn{H{E5Gw(*${>g7IcVE(Ln`0wfQt)!`%uH9!#F>iD=gJO-Esy^% z`Gnc$>GIEiH(m{VUfr6uM}1Lq{x<*5|1&53_b*?Z?~>Nuzt^PV#!bKI`RiF3lT7ws zI8%_{eQQBvf{k@to>al6w{K<(SIK3IPLV1w{`Bf8|8eoVGkK(1e*1ltzxY4pw4wNK zRk0(FZT-LguY4hSXV>SyGooEe^q)PO(aoH8cUH-pyNx}Mwn&<*@!4K3eK=Qg#UC$w zDM(>>y6!;cg6}+1CLDaW3g%~Lo9Ex$q?#dcCR*9OPsTh?CMPlX)|Qo#o7J2SPbkfL zaG>$=@qYJ;Ki|(D_QN@?ESx=ruE3Z zdAWbf(`j4zpDVg=UKBHN%H%VOw|*8SrxiY%mnWY1q)MdTUg7E0Yw4@SOyldf{lB~I zUF?Lz8&<8oKPl{XP424z)^jZKXN8~3yspizIJ@y=C@3UnoeI7CYcJr!UuQR;nVp3Z_zPNN^>Dx`$Zm;>0^X$%yjHT)2YtG9~ zQJ<`lqW%8t%It9d=-f9~svh2rcPQjK!YbMNvU}Fryw~>%zkTKOopUSaWy!0o7c;*s z3Q^Ju?6|*luY)H4mib5SS$}?aV%|IPbo0oGv2%3vCvW-s;!*bfipbZpabls@Y+^*F z3-8^3{Hyccb+=ww=Tz+q@}6A1=l$IIS^m)<3-Y`iH~Hu}o8Fwb?{WKena!W>+35PN zt+mx_OW#vJ^9M`5&Qb%_tp=uB4OFA&e7!q)D)f-?n0Z30Vp8elE`PQ5A@wa_BYaPF4n%0r7PnVXRTN@zBeD9QJW#{*# z^{nZ89)8>skayI*94_X|ZV(-i^Gu4Ru(lV1d>LFq0J+wW2wR|Mg@6WjT z>Yw>*@2P3)pXucWs)_vy^NM@)c7^u($@4Qlx;*G!v3%N;`4M4i+l@D}gr$G+hajUBPtX!igyh*f-o>u;l^U zH{FZJytiN4-uRL?cZF%|rkb|gLvrkKO-Egs-d^|ge|_t!dd}4KtIrCnJU?C?9pbOq zA^MT$qs5E#ZCZ~qUvqw)ZM9u4B9~=af=)bt()(XGw=1X~Xv}kqabvd8jGnWyF}z87 zs#m2{4WHm8eb!}r0$Bgg?&^75y!hfdvE|c~)fc2rIW&cZ@uG={q$Nk}v~5xS(;Id_ zj?2EC7aps9;mV@-T%dvVgo91p5hYJj|8*=_QPFQ@8hHG@Z&KCzMXBG`|efBn`=jwnx3(Gru}9UH&wtx}_srJ2{?Ds*I3>Z+jq@3S+mr5wC7d-9>n z_g-`T^p1Y_W97LmrToti?p9S(PYQW^GC`~02diT8mZhA$>1(TZJaK*{Jw;kNs#t5r zmwLYL)H--gSmY&mMVPdFX59S+hw(Ti?8ruiU=;`NVJ6+NQaFO43sAaAsQf z?2Yu|W#&<)%kEu~yng(f^)<(Mm06b(9=@;&PLGl971;KqsU^;?`7Q4p=E-r!=Pn+2 zQ57tHf2QfTKMb`KH|%xa@8+lb?}}GCEI)qY`7`}0t90n^%W|Su{I9Ar&)@suGcdvS$Ja5|#LrmtLhsnR)wkbN&Hv^Wt*|EXF2gDJ zJ_~ORjprKN+YZM+k3GeG=g8eF?Dku@qu10;{v)#Q@IA4s2?u7~N_h8riTZ_PpRH%b z%;UK~i)n@Aye-jCG{5L^+rs8AZyvAQ<{ejWJ=kLY%u4L4PIk`g5(_KqLk=srUq>V_ zf7a$y8}j2-bg2vP($5zfUL6iiHJN3(b<>rNzoyRp(7Hp6HCTLW#M6uyJ&OL_uVx;V zl(nh)5pgZ$$ntA>vVlIzD;4SrdJFs9^h6EgV{cb}aq*ek=g=|FTyy;!-aD=}f|?I= z<8r;1JD>ci=@BB^_9=a-P{f^U+i&-Jl;-X$^PXO|qdLcL%R~?P{tI`uZtXl_V5Yw; z{_8~3H5)^vfe0DM%=FsU+aDF*>h`aGm=@LfF9kZxJLl9??b$PD)~fz?{B6ByzWy3#7mnrU z&zw2({L9PB_FL;6V|EJF6}qnGRZ#lk+Hh^o?}AU2k0zgbHZM8Lf0=!QOyRi|+;_K^ z+O)-&{4#7XvET6eXVmq7E9B={E!O{X=kD7zjnf2c`B|2-sy$cVT9my!sfgk6HRC@% z(=V1Tzq&2g<3D3VpK`Uj)}2Pr!y8sFWcf9dt9-*}rEMR7eSJM4WP8p{r+Vn+ER%E( zYesr|cYiz(xLhpND?#MBz21xOjQY<$mM%A(b!s}}|9Mi^wz^%FYCrV;%kc%vmu}y4 zm5+I%;a`InF)M#Bzrya|x8Uj8@>id}zO+7gd{LD2cfR@i3M}58$=`SI@*b;=KVGfy zELfa+dYW#`jt>tGHs8E?)2H6aiOFa0mr{qsnYXv+PnL??Q*rRiAGu4HF9*(%=)Jt$ zU)hqiR{eo@%K3S=+F@&c%sQ*gproeu%sTAv;iiihFaCet)Y{sr?l&i5PsPVqS69Ek zzuzB}b(HVDoX;8CC?}J@zwPgV;%%E|PVaXOJy*U;lPy}}?}vuReA~Lxm)lD|aQ1UM zXSHVexo~gy-{0OkJI;_Y&DxTEop0C0Nvhr-e)As9czMu1V@e}0!e0c2kAnt@C*S!Yrl}s=Gzi^9Sv|ZK1 zoRJXu=DD((xQqA9vEv+>lS?Ox}U#AS<&Ek{i?kUZw|k|eE(o~>p%A?8eUD8 zm?Wkris|fAIMC44BW239|Hz3>(}V*IOW5{Sea%WpP|y&pJ7L(U#W0I$^ZO?!ColJ% z-PZE5=ZSIYt1FVmX$@`;S5j5xYX&b{QFXwcPsXCbQdr%ugxQT-mKIn}j&$DZo|<+1?FPeNj-Uz1X@3v!re0sI z>oei{`-i!&X0w*3i=6KMH{B}izMgIMLFB}(@Y3MER_2^~Xe6d4NIpH}|w32GTJGSa$r}kEV z-&ga~$U^KHkF*)jZlArbQVJ(MfaSSYw{W?FSu8;p8yw#}%1l zOTHgDzw^{x-m6WH*$2}2>OWb{_ds$$D*vC% zgH5anes6DYKR)Z#_G2k4q-M084(w)I!+N?&rLpWlHaiQG3rlv>#EPn_cXxIQ^DvxF z^37rJ;r^qhpuiyFe)lLl3y0(48$1>=KiEZNUqmR#3$!>GImoU9E%tS9wo(mny1TJI zvq9Q%wqsYwF;*_^1p6O7-Q9n`4*#=+~PfR(pcOM!Y8F@8YA^mGl-)k?88y-DSM@ z{KvEv_cpw|xr%Z5t@RZa|FygKZcbnnWXfrtXzQTtV5cy_p*(R z(g7?Vm{%ywI3}R>EO;+F?*@U0g8^A=VumJHR0VpH1Vt4CQtu@#QSep`*uOr0f1QQw zGL}WR)6UJ|yf1aeF-0Tz3jZVFTd!FAHyWuuh+L3qSbX62g}M(94qjUu{ZV0S_I0-) z!?gAg#;a)|d=3u`dtS6Eu4(?;z~k6-NMO|q9yuF{d>($*$8&!e|DH4_{v!&Cb@Q{`TTx_Bj0zRgH)XEd~0a{?qkhXZ-!+04Za;mauC6uGqKn@x>W; zR`9=kf5%r#dG*6R(ZbX0W~@FcToD}>+?{agjL`DR8C5y2Dr{C;u%@o9$(1rG$+BB{ z@Xfk;dnd;Ja;|c?zv}QaliL*<1=iPMuD?5Q_rz+}Nj1+_|2ds-kjYHP-hO|tw0YC? zh6M+bSk1)?Sli|vcsfms!Ite1|D!_-F1xt7H9c*xeE9j~WOakT2P9d!c&i@#{`BQ# z@RvI~i`kbjt~+R5_U3?U!7|3x0qOPzwLGYP-HyI1!l3PXp^if98r8JqCN_y21iJ+R?5iAu4FR!aPR`#ZLw|a?8SQ|1$3SXZs@K0`f6py<>j^&pBKb@Sr0mg zX2+NFEbSHyQU+;Ti(Ws;c+pZ)!y$W8FkStL`j@pvA(6cYBad7^J^6{t)0X98s%>el z&!(g(*z>kk{o=9sQB@q__F(SBg;GZX{TF4dOTK+)XYgTAqXQB6&v)`25VOo;WWpaF0$U3dXA5%9ZFb0d1uoiGvd~I6!AY5LHHKu=|`GFnG z%HlFbckkShn95PZl-lelqR^6HwBo>rhld4?+Pojwuy7svq7dP8mH8LbH-<(QF0MHh z8`MG>>Re}ZK6yFg|rs*1!wUk-E zJ9F^C-U4p7Rww4)2k#zC-XQPc8zFzY?K1xjp`Kt~X|p9<363*fB`j=C+g$Q8Xh-slHXVqMs#x{*L>?8?79Ewq}=9)w=wv z2Mb=D)NujLaQqatNaR2f-ku#agoHHhQWryG6HeR|k$l|Yob3CV*&I65R13k3| zGW)k)NOq7)uw>GHb#JeAOuYwZ0Y}8#1ZC#!49gSGI0wW(@M%8z!Anuq!S_H>i0uU@ zhZ!5xo;7Q%SkB2R-q>vLgXIPH;W~vU2cApuPEgq);q1a_m}JIa#AwDmm(4n5PWuB- zUjM{5UUPpj6v#Ct@)cj`KT!15vcTiesSB$gxGnbLVC5Fm`OO&L$j<+`Dkf@O!VP|;@`~8_+^0n&mVGMGM z*Dtl-_ihbqxf=U&Hm-_2^RxWjpEq8Y4%>D&SVebUN$P~|&drM#{=TsJuK4zdY$YSs z<%#=RH`=8Yb^LiVJGWxbo;5L(Esop~>9d>B#^&@ckVkZWLx`el^F9tS9f`h0%UNy- zxF)Pf`em;qmY}tP(J*(a)WMje4>sFAkh~E4LU_S{<){S?ap))(=uB_S~{S|o?SHIXZ`SjJvfci(N_H|{v zwm!Cs-@dG~>UjBa>&n*|FPi?;osGTyB3rWKsp~m4xeZwhSBbpJU7NezTF010^=9BE zE}KlpZr*LbzPW7Kd0DZx(e9ak-bS{Uj9Ygs`kGrF@gj0j%fUIzv;)(+JF0$sah_Rz z<(bP*~Y47_oUutbS}tTl(0pOvG<^K(1wXF zYeUYu28b+H5@7L7bezB%S=Pw9^UXBl^cc6aIexQ$Ed5;nZ0=m+^s;l7?|*)o{rzu2 zg-DBl6Nlp0%c3%|%o10w3$y-}nX`*6AwS!`?uCk+$syAP*#+}APcr4Q7q1s#sp{MN z-~TI5zxD5h3sx5`+iRTd5nMRg`GGQpLmNqaVWM3 z1lbcoojrTy`r?WmZERVuE52NK{j>kp?SH%5FJ8TL<45qmbyBhsKRmBo(-IF!ovZp* zqJIL|(Z##FEKgVDnO%-k%u#&)Ily#Q#%qVEb59o+cg{Hc#nord(Vg6XBqGx#zuPP{ z=Il+$)rr{fE8Oz){e)Xg%XAm5__6TmM!k8RmuCtd-Mrc3tjpCR{$Op}h%+j(3O`um zYFeK^7u?oxEUm8Rk&xK`X(x?mZk)jxY&qrN|22yz%gTTDQ3)0o`e?*Gy>NTqkH0y0 zPcBw!5peSOd*$xatEp3_Z1}9dM0K&@=OB}xt|B7FB{HAG3%tGGmHTuqD%XE>ZSubM zQf-MxoB^?iR~FAXcPxP=Bll^LqUqKraSOxv10qhH+$?f`N&6?STh@{PtHbu4T;p+J z!K*haR&B4UjJ_qlOgU=hb2jFLd$sgxKjZz8N00xmc%Hk@#-oB`y`K7Kk@M3yM*hS~P^Lq3%vJaoKx;gjvkHc(2n>dHY;w2Wuh^=fBCj|3J(?be|Xw9?QyllgEMF1AHDPYZ)b7C zuz(4a(boLcu=btxkLR1q*Ut9gdk*!WhUHUz_ z;u~{;q=UQg+T0kcQ@5T*OwHW5_3&}_sk612?_Rw6z@BM;;txB=Gp}#lT$q)8IN-cO zxoYhiuhSj(550;ntS~P=)OoXIB`Z63o0wh1`Dvvxzvk>Yz2~b`pkPhioY$=pch@Y* zm#<;J%qun9qPTBO{)%gpt9?(dFVbz;7G!yDpU2dBm+xyGzR@vt)h6M zCuUDfN9@rb2_m52y3*foF19y_e^t}_o!9$5E4-;rbo_bshQXoPue5lMv2UBd<*ALO zOuqh~_Q$3({z%`rp^==WvG|X{Y(uFZ3+M3OmK1k5pt0+q@M4dS$2C&BswM@!$Z&sZ zC=kqEKAVw;E$8=xCmt7qy#gbD@+{okdx|Th^y`a~9Tf{ME@(XdW=djezWaSf+w#R< zc(+J$@-2#wZ(=sQw{WYdvCX@q+`@&W3%AVqR;{vBYckjTo}*1y4fK25yiUDj+xj)< z_W9rKQ;lxdcb%R8@os5DcI&B+>N7(^Ht0_M9<(F4ed=UoJGm#K9}SNC8CGj<+?`=` z@gC!b$Fj%TjH)@k!!KW0@Feg})VgQFcHuYQUXq?#XgU8#EsK5cZ0W{-IX8}6x3n>y zyMFW3PDlykR-QnXxp$zspcHu2sJlW-STPE|oA z7fCJW$sWs;Kg&pEJkdUUQsnr@zhTvDcc%~{?zqnt!wyt-6 zeVajs*1sEOcO+}P@0h54yKCLIT4=pq$JhNwYWrQcCNKW9u<+%E8FuQM!d3>EtdKWO ztGKUG_vfJW*^L>YUozkKggSghpcV{VIoE&Tgf=el8L#+6la#mA2J6c*k%IMMXQlE}p~ zOtpXY_lRmgdffW)$CrrBY)w5&Rw*Vwx-Mk6L*4Y)CwZseFXKP{=+Jm05WMVS(3(3R zUKG4?IibH!UR3my>(j1{&MPJC6y$cOo?9h*zeZfwuRoK&@{Q2@B;qVu-j|3p2J-O?^s^`cvUU&sDM3!88KFPhZ5Gv!bVXMNStgU#&s>;M1V|My$; zpZVsm*NF-L-?c68?yl<_S2L2-tYVU?*F8gf0w>pi_Qm4-@m=JRcCAE**zbRNzYENxU|HxrOW=Rm`=op zN8S3z;xC7M`EQwiZqC`wyD}~=^8K6e;`n*{|9|e^3%uHO(f?ueHG;vQesDf z^^ctmUwKyJ=aHwaA0OT}tg4w);$&lGXZKr0?}e1F_0a{^A=Znkf3K+bD|sv3-0rq~ zTi^wyvO9|3ZUsB4n*98+Z{kM(%9O`@t`#0nv7NYeX7S@Y(=NU_WUc{S|S~jHZ-ccVir?l*gl)%^MqrTf+-*+#1 zmw9kwwb+sM`(5@oW?3#&HT(6oqmeo3&ytLLno;Hb)oRBDMU%grm|<%lRoaufI{DBF zjmS$*a*JG7$~s&B-}BmwY{nF z?T)q8wmwsVSZ`sdQvn^`l?7K}=Ej|GTZ<8a~yZbK}}~Y{%Ej{`Q_}Y)^R4 zy^zQc%d;{+y6D&C29tZs4LgmRRvvdT)H`bw_gPfh-}dVinSjk{zCKwyFQ=cMH+S|S z-@?;6x}6`I!+&n+$l?6+jWD9SK*v<^N@!9nC#$Ba`bG}Z|41Tttna^vx z!1-y)nM(5nX4g%LeX_}_^i@d5!m6*YZs+f}owZDQ&T7xi6V5)i4_~w=((}pteZS8= z|9`|yC~UTAw%A%VzfV^lNeNC$bEz>coNUQi=(Fs#q;c907hTQeE}cSCHm?m1Y{}|#E+Bx?HC(2o%0FzaOL{<`@R2)GY>bWuk|T&+2q>2X=A}dr<^5qc?loX z?kf0ar3CxSt(LF-A{a8gG)-DPx%AzgoqpD?%uSKO%X}PFii=j~?0v!h?89UwhvmMT zSCskW?Ds8sCnf6NnYi8Us#oFF)Qz|E40F?RcE|F(m)D)`^0;_$x%-Rblc!|dSJ}0t zf1bF@-KYoNd;TW!yjc28AUOR8GxwtG_7|5FtwdbTF8-49M?3J+?R^&)IhJGy#;?C9 zT+6k%`1TAdW4m}QfA_mq7nc{;Y<+m`hGSvS)H^Q?>m5z3w0D*E2>12do;vy=vG71= zQOy)BLFeBUFCHI{k!JsGdBZR?VU5Li9s5;XhpriZPp!~i_eNBAmfQSwAFoCoezbsj zub%TI-rzL1v#Si3l$+!W^UWg7ZvAq)Zs{k_%!tn0dGv^h_w&{3_f?%# zo&M#`P2;Z}@%^^nX4K8U9#h=g-EaTz$G6-0?ys&z=fAzWdb((Q_1mp1+3R+_(qj4e z=T7l?%arvoJ1WSc)aHK+wDL0{CL!zzx%D3(&UUkKRzCLd2Oxq))TfZ zUrV2yn0Rc$l^Lel*G}BgJJu&V+vMAm$^J@pk9*C7&OMzT@7Iz(zxLa!)$8Bg-@pHG z_OVsjk#A4y@Bj1b^?J=c@%!txxTH+l<;{|+I9GDp<|8u78?>kAEo{BS&QCr#fDSzM3G+U7sRf?T@aeE|^r^lAvT;SNe z@7F8s;<@j?W=!$qtVp(=b*AI=l*8@(+cj(_gq#XzO5`|g`{{&o(6SN_X|YR{_iMik zUS9k1^73fD`C>(@v#+nSIjhU$6rQ*D&!^KTt2Z8BwxyTv_%^ZGi*$~!kJzXb>Sf^1 zKgF!@kxTLO^Yi_yLmUOHmgrrXAuT9==cLO%mm0Mn51RP{9x$_{)E+5bdihFM-j0WC z%4_qK>Li->xY_;raJb0+b;br|@1I+Od5-bVuKRq}eB~2o=ANYsHYJ~9ym*IQu0mla z*SW7Zf~P$=u&u$*N2n_`zVfN)l^?HM#bZ^NE@*`$a;uoh)qc5nge}3{O3P{Tn=3+= zXJ<0v{Nj zo6l#s_4hDH-?W$`S-4tZ-_(E4vQHXWyVN?(RM83x`BA9o&LzC@#JhWHCK2wJ-uy@zo{k^|ZFWE048em#_bK?fjb;*+FE#Hm;T*TS^P5(-Tky}$H$*m->W9?`(irt zjQ`)rYm%FGsP-szEp2`_(OvH5n#j$%GgV)E7(1;EP+Ht^uKxG!`X zsDf*jhsWDnTPJf{m%XXD66o$ZA#HBetCdMIZK-^|ZNl|)H>>KFa(q0em2gDRUFPAm z9=({b6#)mop0j>mb1QTCNfV`tOAR;no;)Siz;t`%RcH0E@|ut&#g+aOW8F*|0@~&4 zcC6?%@?2_F!7+K?Btaf0#|fp0qB|J{JH7f*J3j+y1Cu^~`KC^~>Ot zVo*r2vz+SZASM`-<+CQ~!Tb9Ezw3U#Z8u-|f5~J&tKV-nFSXT-+$VC4-}Xzu$z*1nL2Dm)eq z8z#xDP`sVHdErd$*vN_YcM6Zo8r`|zg@$7tkMHOk-miQ<*Fh!g>Z;Jw zaz9m%TRdoBUg5nfHIFNV_2s3d+;tAGrs+ltxjb6(&G?+fV!ydoEGkS}3lie9udYg6 z6dH4RVX1NOqu_f_*DYy#wL$&!Pp-U8Iu~~sIygMvu-N6rwVCPjIM>cAIK(-JWlpM* z&!pJL+c)WiewLY_=g2b4=c!K#1JiYl`8A(TR;_uYC(mY~AuySzi`VE@;gZ=lm77ZH zzFc%)?87WJX~R#^YR?;433F}++y85p%sX?_=iuzB2%!nv%J0{f|L93xu;=@|>e<@& z54TP^eA_tUypPQUzFaGjf>cFi$)(Qid@&tMcB8=WS2jq=;)Jh zg(2#ZsL0agzO&6j6ayCUcs}2B$~L3zRwn-+RzuF!_x+A%-D;Cr7PQps3y}Zil_47E*UmqEM2Y*3@)k!M zr)@9vRXJ=AEoxD`{%*@XX3J+OAdm7U`!>^80o-d;Q*m4(&Uq?i>-H`_wpqb5b+MTnob< zzDJiD+%1pGme0vvwP0q+guChUYfr2bV!n5EeSCcX#ExKAf#yo)m?!i8ee{2Bq`j_T z+mh{{&sp<7y6Bt|6R9noZ`piVXaVQ91$t`CYZtJm=S6NSeSK|7#fO9Jb2ogyQ+)o* z8&2tUCzY;W;*q?{BgCxv^P*+Kks}fxZR$>(ln-oa0jXFcXz+F-b4q3WX)&y3lA6?}H7 zNge6`d3pU(C&rfF4Gmfn+O*?n0jHioBkRqMCErebJTCuUtawSvd!_5$lg>*Vo*X$j zIoZcPXq)HGqNf!r4KFmz6Vr_fm@Xu8e!2hQN$HDTuFLWDQ8VCvp5VT!=;Hph;Y+Ct};3B%ZE)p@vv4WZ*oG$5)nVd|9+9GH2eIMzxH(RFAVQJWa+$$ zlhZDTcg01y{3Tb{zBn0PsGWDzw`T%}=|+cu8;2qb+LGs=UlqFAOM2(S&{Wqc(~V@m z%)O|}*(kv@VRLKvLL1e(i|V{>TK6iS%X*q9&R!!q`NzbWK?g)-F6+K@6lUSKeq%5( zJiz%TtLBqZ4DZ_{Sj;CD&! zv6X><@A93lmhNJ0+j2#7rp#TyYb$Z$+mzlj7dn5Qc`kh0&z;NcfrZ(D=|{HtU*~FH z)G}+4Z{o{0rKNR;)DJ2v7_B^-E~Gp2YDvSf(m-c{Q-@syd<_n270fAEmALa>>q(Qj z;T9sACk$6}%{<(5Fq-?9X5P`YJC>TavWn!MuGf2#@@&D&z}A{)R^~T%_?>TyInl({ z(f_FX@{Aoi(|^yBPMvapDWfDG&nZ$t71MlXbZ;vLocx^li3V zKk6_m75)Y<i{>tu3wWqop{1=347Wx`* znOG2g&!bh+e^yAX&ciR~m0TPmpB-r6IW8Qsd5_b=xTPXfmd{_5W3Zx1)SxTzd{4$< z$=I?f_aefyijKHnm>sQEES{V3WtwV~d%@$U;g?10A_VLXFX3X3(3D-K)%4L}ZL3C0 z-G>ETZu5g?8NNI#;Sp7Jy0%|bv+hN$zK@dL$%W46>O4%bMYqn`}L;5wjEt>ydoWECFcJ}tw znGZgNxSyFU;wwGh`^IJm(TT;8Pftda<}fUL!S%~?sq*YAeFbWTD$0JVK1`f)V$a0c zj4ym=nLOl)zF2L46jU3vSD&{I>JdA;z2I8?L=tha91ameX+@WF-^_A(K6 z_on83tf;yF?#-JwZ_d=GKWjGoA^qZb!M-llQ~RF&N#Nd~_F}r1>QmND;W>p*)Fkdd zxyai;!}4)N;pF0WVdnPCQ%{ZVEqQ)b<3#007N2yVBc2~R*4QsTcJgCQ&aR@gsf=%| z{m*<-O1)Il&+i?pBX-s5!|@e`W)Iai^Xc?{5?CqHcc^k&~Wjs|g#r zxa@dVuX3|m=dB!MD_MJvzwI&KPK^tVTWq(-?~L)Y@U7*~Q{E)n$1-=u>ZaZmOIfGJ zJe}y&QlYGz`C4NDKd}sgG*|Y4Yt@_|nb7%rb zkD#@BdgF?f%-n6dlD9VZUrKM7lCsWoX(N*-`#EC)@2nUGwHw_9dnTzm&gbs=+qEm< z{N+VSy|VE?S)~+WQ(QM!r1~duCtWhRBWxVxE$W)0k&+tyvOg($)6%++y+S^1=~+DY zCNj?zmvfe34L$65;eUX~|IHmYFLs>k<80xbCB3?>&0&S`uY+zH2ERI*_p7w^1uooT z=eR*eMs4er3??35;S=|HTV5?{mMReqwJX>hnd5u(7U$WE0>2p(g{7}8<)7N-n#1yS z@_f~n6mtd9SBXLGw{GvqX*tt-HDKGz9tOn-k7=RoUFRBZ30_%vwXk5tqAyCDehGv` z@cgXua{8IscY8`_h;ORTg?jS_@ls!(Xr4K$ml_Mpn0c%bPj8mv2aAC5ArHm?S=h*OWR<{l~uLjekk_m)t|A ztNIc$P8%(~yy$2NbF)N+c;u`EuNik&h`Q@;^|$x67uVdsXQ{Qz&dV#hj#dce7^HJu zHROpXcMYvnYzdwa<+49)6({2Y-X}#|w@a^H+N^Xa^z2l1?HYz~hD^4a>w7nYNmYm{Wo(t1ExHeJRbk8 ziB+sT@?C76%LHY%!&)B7YBNk8FWI>E>{T_zxl25gofh#Oo3Mhn**QtaR^yh{tSzBh zs@E1Vnkq`UJozNy>b0Z)X+Xq{*obMVo7?~L-#=h5h2>abP}02nHJ{J^zxzG9;^xfM zfA2rr-2c9TmBH}<*8}fX2F~fPp7|blyL8#VpGqO!BK&0`Z`Ls^W8ZF_7~Jxg|6AYX z?2Q}k5B9PCw*18;@WEdr#j%6++I(FGj+XF=dk>Y1t>eDP`>sy!+h2xd?A!PQP1dPo z@7lV-zv1TY%b{;p|Gc|!HT%u$!Ated>)p=WHuI)UhE&d;%onqz%(A4a+IHXk&fMf+ zBf}|pCFIbrGbbJ&_^ZIc=PPicP~lJi4f|*b0ghaS`%S*wMr%FZ+}V1q{Z-u-wcN`I z&Q0|~CDZpgtNmN{cg49SxtF)y$h&zXre}sb*ZSw{<98i&f7HJ4Y~JbB_vTKUaqykS zR@HR;6ImjokXZo6KK#ug$6z*V}eu4ZGg6JUzd?7fSh@ z=P}105bmg0bZz0YNy~(PhVw6*ZWDj)pX9PC_bRSee7(`W7Zya{zm}iDKi$3HuwL!* zn^`eB{Ox&{YIZIz2|o5RKK{+hV;6p0eQ|&No8OD}nk-M6el;&wV#WQkS4-!7p4q;x z?#8;@#LE&AvNuZ0yvuIR{;@YS_UZI0t@_du=UbiWUDDk*)(EgT3a~i7d!FPU8uxXc z=)cv0wHufJ$rYK&ddg|)r2`eIlU!6b-rqDo@6`2P{_i~B-|qk69`pbCtvSE`{c1VD zUcCCA{N|pbpY{?9%3@#lT?)^W_+_Koxc}#$(zi3xlDf>lzIgQPpjdu*>*50wrRTl= zV{`96W5>UXvtO#}dmWvp`02zMx7uCJqY$CtCA)zuQ z@98?fSmW78G7O)FypfT+zWUGP?pNH}R_7~s{L)&=`2B}o|A(%m%}!u{r0zSnWlqq~ zwN*A|p~+WjYI65aQ0FM+5BF%E88{TcWn{;=^2etE!-!m`o z&neTMy~O)^%+=VB7uyyIL}tuhmYL!6{PC&)ujVk8HC)BMlAEyiKF`%_)_baA`ywA^)2 z_uza>uDJzi4GJ7h3LHiDr$q|c_1^kM{_)7oUmA74&q{9P?nEh53wel%_7 z2C1^mS6RFT#Wy%*U%D&*MS-Vlb3jvuKsn>R8)jElTq~D4(J{KdbX$8*wAp_cfQcq zpH~&L5skNfM>_EwFJ-^>r5$$?1^vfLXzv_56Y=Jbb4 z?2XwY-}{4eHX|tY3xs?xuK#e$Ao4@B`sFLT%Kp0^e0*)A#`}n=M*o^WmA4&hQ?gk+ zA^cEkQF?!BownjO)&1I~lX7)_9hE-nzn#alYUi&9Rc05z#vBlSXSv^Yw~lP*DvtFT z6$>66OHO-jk#>HI=z2b{#s@tir!RahsN|RwDdARq|MM^YZT}Z0J>R`__WZbQf;SD1 z6g>JXY`I!Qh5KxsMflqH6S`6_+I=jDte6wLdD+8f9{NqrD^JJURjqyS;i=7&6Kl-0 z>mCSyUp8%Qa`WujzP;6*!ly;GWCXfp zmPYdbo#y-4?x+{X>a&YtM5cVd;a~QBXD#*8=aP+L5$TmLqBL`>Q ziF1}eQe+=`FnDPXIH7d?J;OQwc)a}IIjb`Sck2o)@#KrN&JK4{UucnhwmSGc@1)MV z@nL(PJzqBG{_#_nd-z1I$zPLTFJJcN+r%H6Zgza=3uIN<^j?R>_NNptZ(7O6CviK2 z7w9tF;y7byDjrkbbUTh=#?z@kjeZ|*`kD}$Q@6nK!1g<#<+r%RRahL~xj)jVG*yh% zDofvfG-&;d8>RgH}}Qn$!FPq`7YvAn$7<6=g*8UwYRw) z9-EoV1TOh6z)pX{Cd{gMg%7$aBOG``N+-7<^^TJozePXc(KTbDlQuw|( zp)g{`>Y@UHPp)&Kf9-b=_@DaTreW2dTQ+(M8cg9&nnYf@8aArHRFb=`y)8{SuQah=7Lu_4JhfKii+NsyJrE<4ml|vEPI>88`ggK zP_UBI{h{+7uT(d;Hi6{hT5P zNMPc`iA~EL8KpBVby#*MsN8yRsYQl`z01hPbj4He6bYd_R~SyWXb1%>zU8~(>?AX_ z&W~kjo{q>|%kHu5S@=2s;(eOi=OF8H)wQ?o-?gQS_BH8$`7>AdiSm`>!Sxms zzbVJpJgYSk^bjg~yl>||<-Je#9q|y~Tk|RUm%gR`rjX-d*TV1BPy5FA;-i(T?ETU; znQJPi&kGb^cv$CD^s_3B3`gPYz{gAuIX5;ue0h2K6$X75rDu&i%c21*%J*q zy3~S$gAFEVF(m1#B`Wvz^%d|e5SYMtqbZ%mNLfkApy%NOwgc=pIu`h`UyYIWjnFf_ zD7l0wAVJr`xv0qKVg37id%u1A_9U+&L1fqF1-qt95h-Yk(PO{g5H*8Qf$4(ap}R+l za*}69T-sY*p0$C?{h`AJHeZYOn=f=kgc%bTux~k^u_*36ch0HHap= zA2M!Wb5PG{wr4b~5VB+vXgi>tBXC_(O3FyL&&iW_HfxnIt3G4E4gCpIm_<$B#HuK5 zeUW9!t9Dwp_mA_$5E~ifeCOmUOm}ci#Sg_jj3^nX5gGcMyAA|L$0K)W@BH^=n(% zC!4FHtj5aE_8;)V%mfjj)yLGH(DnuyBpcpGs&)S-^*QiWMlI2Z}0Eh zo0^JFnJ{hIvqz7dVtBZ?78T#$SKIlkrQngq+~;RzZqB)Bq^_=hVbZis0_Pfi7rXUJ znPdcP&%4`kcGdS-w;l<@eW4!pTpM0WM*b|hJO^2ZohbNyTtp)kC}fkpK6%% zpx5GQ=H+Dz{WUcf#qF)SxN6mgV{Xg*=5}3vuyMwmn`%BYHdK5}O5oa{W@0j>I6ZrV z-Ik`bWBu~>#m~;nv#n-gQT!0_pO1&<%jeI|ho-sC6zB~)H<7dY`@7u4#D~wGsp*^v z5Yzec^((8rqu@hN1F`gW>5m%}=HCkp6fX^2Jpaz8H!s$lm><-y@OA2s7jujZ(%tQQ zY)W3syT5<4^l+>DN5zfBW^oa!UvAva+-hvRK`8n0Cgthw=UtMy|IO+;GwF-IaPxGR zb3UiK|MyoPe>Q*47M-eNd(+E9r*~IX7+F+ZJ2-nc|NWcci&u1>`BV9A{p9dt=XNh- z5j!5dKU&bXxYo(w{mI22z9ygAK7a1ao%)s4YZv)>zKZcV(R;J9wD{5D%_VjP$?9`| z23*+x?7iLhxbI&t$ew0jcj(ruW3L{U^SAuS;d*6SJLB?-)8g?O5D7e~&Z0-1|RWecvzaU|2nQJL~Z?P9ZK)-0_mz zroYU5{juhM<*Vl#i_2pF{@NW~J#ngS*>~%h?raKeAl zHy*Q85JSu`!{a}cL%p?m3-We)UFWrjTXXIvQpH@-eTyr$!n$o4< z!!1fTK6}sN%wsk=>~L^$qW$Sap&6XBS({mZFn@7zb!FuEAniA~rzJf}(NK561ba)1 zH9~PmV-<86BQ2EWJiHV4L~w*3-c*qCg=KDn*4MQHY|OE-v6T+B(;g>hUtyTkQXjz~ z&e@qi!-j84>A?kymTlT3^nY_kP>@i!k+GN&vw`=HCaFM{Gf7S>jZGhTTU%RCkenj- zt~I)9x%sB6uCZ5MsPBLDQT$`~yfD$3r{9>V=u}6>J2J!-*VSD-%_MGI?$Pmfx>I#z zMOM}pR_2N8E5l-IejKwCa0`li^l>+Pd+FZ~CBORlz2A$5i?8qbwjSsMA8wfcPR?q!tmp%Y8DTZW@4xEu><_L`{_-Zh%F0N6r}5n4_$L*&cy1QI zy}vQC)IE1=$-aFOzwWO6Ys!1o$(={()RhB0>F$fy^?S*C*)r;_y5CS2_IJycZFlaS zi1cLoTleFeUH$Shk$h<9eGrD|}^FNV%Tq?{>VIsi&5xMn}H5%ev)*e&;iEJjG+wMS#%Wzgj(5~tQJabYmjV^ zQt5f1HBBdyDblIsm{uCY9fA0lKEg*hR~uLcG%PE8eC*(b9y!}t3-lscr#+f<>d(*5 z3nMxf`&`Oe&XXS4q$i%la&z%5Mz?mgkN-q`c>YFq*B;E>ASS}vz#!1}^vS#haVPFN zlqT>TV6|(D<<{ffyfUXWu)nup@~wjh8HG~M%rJc8s=#3ArPN*_mcYT!ym>(@6B83l zi2&>5ge5KW7anX-W^ixd$YUu=G`s1%OtgdN z&x^U1x%zR=Be^%SZ9zvat(dt^Y+i8nd9?(7>o@bJlpj2JV&mF0Yqo#i9%P)(=8X{W z)!jSW)!g@M?`n~!tN)rY@lD|ptx{tXtMR%Rv3_#|hn|w5^|{lh()Yan^8D&~<#)0| zU8|1$`lQ&W{Pnivv6MM;9&W4fdhh=tCNR9t>hbkf=4t$;TqaW^*L2O^e#Cgm)6&@& z@2a1Bz1`#Dq7Fa%myZP&ti8H#g_8aHM}_&t<(cl%ZEyE~*ZDeq%i{0d`R{rDh`n%5 zYx3sxN?79i?eBiprl*#rU0mKXMVsU}EjQL}b3Xo!{gc1*FD}i`zjF1|g?slC zE1ZK5?>u8%Y#Z+L%Cb3dsi|tZkw07Y`oztj_~ssdH2uRX8RME8${Bw5StmpkN-l4+ zVo!QC`IEcG?eh0;KCOC~TIYH!>%P8Zo$mkgbqQy_M)b|KU;0Kh^m)RQ6s^slwo9KY z?_XrB^e4yt?01eZtqEHe%skJ&Mtz6R+w_;Ff2Z?*Iwdc(<cJ(%`Gpe!d$#bQ$9p5o`((hF9v{rz9&uRxv0YYw)K7yqU$_TVWjpUQ2e z^hoG-$DIf2dXEHrS1!DF_;7QDzoJv|+vK00p7Mn3jWVhDkWe8tNsUK+6PE((3Z+t} zM1^OKM;RvzmUvF*NMO99xXfwM1igc8iq35wAEOP-RWce_Q`RIX-w+S>%#Yk`b%gUk z$8SRe-U0)j>2DfWFtlHEVV}j2ct?JbboNBC6y2b}ma-Gl2Uz~zH2Nr~z`EDv!?QB( z67CHQ)|?-7)DJpdTiV8%SbjsKQ+JzYg*b=G8}|;o@l~SHsNA(LUL?^fTYHqj{lVmo(0k;FJBgZeA2B@iGfcqx$wdq z4okZS+?x$Kqo)}x+9Bs>d+wlwjE0A!hE-c}r!>!TT_q1GtIZnaGZ%KhI3Ku)dxgGO zs;-#oezmj(%M-XBwma;4;QGhy67Lbu^iLTjY^g<4?r0>5NK8?4%vjmIYsJO$*4pb! zw|@P1<@qJGqsjL!E}Fb9COWeD)wGq3TMzKQ@F<9N`;#2znP9SD(bX%9W?XwcIZtif z%k%l=7cMG)@scl5JN9AqCV`K;PcCWRIpOGo&rVLkYg{9LL@4d=$njXiGxuwW6^Fu6 zA6=iD%Z^5zcPUUW$*c4A{ru`+{A_3al~eSLy#H-}n_~ZWzVa&RRS5wmvu=l&Un{#Z zRk=1x>GhgR)Awe0u-&i!ci`$BXQtMorGF%ErO)7+bueV3vQUc67Nf1r+b)IV`h+rk zd6BT@{!FPauP!PxKUbWzO)X*bfhP0rNxP-K=d8aQ_hOA?hI9hUv=19|vX-@O8`j~lNmwYPBO@1pM%F3L(r}*^dj!lb7C%iq;!S4R)RC>y^ zG>uszC#LMnSs~)E-2|2XU06Jwa4a<@lG&8mEQ z^O|g~$D*T8U39-hTswW}Z^o(Zb$rh2#pAT9X8N1ISUN3j?wd_(?8N^5im3ckQNDlk z$LgpkDYG`dchCMN8!69yVtX#t-D36^7G_3Pky%{R*s^v+R)<{K`(c~pnbRNM-g>of z&3c=8zy99%uC`!~m+b|`wLhlC+>Z&~oU1NdD_-1h%wIqIg_Ww|_bVNFk69;G1V#si z#s|iQhXsZon=auP@_pW2PB{@bZHFUQ7oA`KyPhc`6bUZbL{5JUOc=--$U>M^Sop&iLG(d{+@b$YGE9M z(k-uBI-2kQXgudU)N6aTT7GYJL$?2mLuu3Quro-$I1y(W@+|zxj2ETfwtViaD3Ixw zd?__cI^ySzU+PcheBLBEX-fIEkp3@=YW*_%7A+0r)G)Ql*}G0WrqKBNiz^F-ce+OI z?vwvEV~v|ly{F>4uI&8+x=J%Y&D*r)mGhm@v(p?p(adpjk^vgn!$qPj1R@r@F2>(739PDcdQAGlcy%%f8H~ z&I*fPF;1+=n);LJ?237dOHv-iO?*`#A!{I(>3g8}mC&m0N!E`!RBBG8DB8xU1T>Er{Fv=PgtC(Yh+7((}6% zt#wjj5AaG!o&D2SKGSBI`-NGXx$SIC-_?|rgzqfAF(EhoQhi)i+O?^FT#Rc!FPL|^ z@6Nr6vC|^2e)tquXcYCX?wfKB?^@@_cFbv!r*cHk_AZ#Ou>EHB`uts=zlhB*Dtqxn zrmF1YwIu=_OI_nuznZm5Y|gw-JKlVpbujvX{5Cf}v$=0tE-w5RUwYwMbWPQ-Q#W4z z6y3>tw)f@H@=E#MWpk&Svm8IO^P5WI>l4hstk@i8Ui}xJI&~TA@iTSni{EqV1s}1F zPkb(BTN_&N@#4+=b-7EHtyr~Sa{6#f*Z~rI`HfMBeB+auBWxrRpSJ6_rcWzi7y3^;^?ebd*1fy zxrXdLF&94lJhO9i@%z7XH-ElvJnwn=z9)G+wt^wjj}lJtEKGBn?!Kn?pLoEog+>SB z3QIm3RJ1s?uM^yI??ZxNp6li&FV{75ma)6?bFJt69NJ^ZzjCr}?;g+D38}|}=TDSB z(9$3Cui#VV_17Ms870;q{{KUG*On=BcCP*5Q2fyDu=|U77eW_CWWHEye=TzxU(Nq@ z4~=Ir|K9MI^YSZy^BK&wPABeOU_P`~scBxy60xZ_9uzNp;Il7G(`N4*NhZlFR{k@u z)l95%Qh#w$_EpZbRq|TJLfbrR^=`hkoYeF2_VqV$wYQtiJ+?8cSsG~e>>e!GcwA|6^WVIsl}9C#dp_PdFZ)a5&*Dsh5T~phD=E)n{<#i^wYC4H z?wXfiF>BeQJ~(%65pS({ z{W8z0wj4`U>5U&xm4+SrkbS)9{Ff`2cuM(86H{}pEMh$-k=$dru5Lr+?xpKr@-MOS zX?oLfZC_fU^fvB_`M&Lc{~Wz|-}9ODZO`8x@+WshNgh6JQVq6a&iXpT=c_loeEfE) zS$a5g{j~iF(wim*d%kvb343e5clrtE)k5dKn$};9 z(#d^nWLncuqvyk#xFp;blsY9`TPWg^{ZO{5+HYUqq9yBYH#Ofl+Nst0{oJNCr<14qmqvfP`p%Q1_CWaS z{%zC4G`GZLIGs`x{M!GgYe#U(^2w9kG#{{_lYoq9TI7J60&%j%cZ=YM_osCa%myUWw5&-bNPDm(2zQ}JpqU-fM1 zdtqlF!7VUBpwK(!+bY?9cQtL%L!Y&`FFlqgx6h>GcZK8R9X|I~?0*ze zdbg^J|AVUhiMNa9y}G^q_ngbi^RNCt|1!9ELeHz||7BC{?&c;M|MR@R^5?Euxn8IC zm%r2Obgb4c58c0QS8DSmvHa|<-)G)cU)7gy|MP76zalS#W$&b4{r~s={J%x7UR>v^ ze`tO_bX7m2&?GwB+mevw z`!yn#hy6YEd8&TceuwI>r~f<6-jgb^TCZ%?;&00Zh2uQ`Khe$CXlk0fD)yB|nc&ko zK_4}ry7p?}D$1FCj=NrjI!|#>W?esHl`~WIrrq2# z+0H5&>t4JftlIT0#FhJwT6Mvii0Vg2IH$g~oh5JFFK=J>>dMNN%O^iI9pm)mU|OZ1 ztvGXPn&+F9Gjns+E>Pl< zTV`Z4-y*C&%U-s`=-4U=Lw4t`laY$|j%glAmYBBfd})-G)LHG%$-&QFR7`aXQ4YLn zzs#^r`-Z^!q^KI^^^2x$pY!)l!0%(vT$fh#Op4C!x*c16cI&@4al0q^d8K~IG+N=k zc-{P(Kl|G2_q{u4Eq?mz%Npi^1@8CMTJU#+j;rrUKd_It1S zg>`w?*Oul_zEJG{^7sDVuhr-MxawzWr@Q~#tXZ3upZ2o4wl4DamP?N|{o2~?wCU;k zCH0@CnLpK1JUdC%`^vAdNwR(n{1>`sXu~qAijafO4@*qX^vl_H`9;cUP1B3*GHKBGdLYxj=0|}~^yW0) z1)n^aHolt1{APvy(h!eL-~RmkylTPu8HUb#zq`xViU=&qb2E8*e0%@By}Z19 zGUtiSrx!kcbhJBHYubSabFItY-P(G3^{Q1`>wOG%)cpMPTYuXIN8d>syi_`$EQqZB z{_g9Fd7SMnwp%u{Z*;ahGvBIo)e8TF&20racXv(g4zYW_=t!)Pqv3pGLGFH=w$L;4 zY-h`}ob0Jk(M|H+_ADT5O+@1I%qNZPauqKYwzKqxRBc!0(P^=s{`dEHY0Jt_DvzI^ znVGCyv5-Mju}4w8;@-a6-$^M?Pfc}`+3sv|^FeaI?X)$v)!%eP-2!&KUcdjI<_i1# z_(j2qJ??xPr(a&~zgk>+a^`oli;nGng0q!%QkEA#Kljw6?d{FY?QT`+XJ>6qJuQ|m zU-?8(e%|8`a~B-?lfR#9V_;UFYKF!pk1MM}SD&~T@-}qu{CY8+h=het_Z^lw5$~$I z{^Px6JMP%ejlNg(y187h=U{8C_9El8k9q!IdSbr!-`V-EckgpJv`0?#=J8vm>t|n2 zcKxD0wf4mRFRPLsTwh#Vzx=$*^7zY&7d3M)JbU=CdeQu8_1nImdU58(E``spx}xuW zn#RO%dYUftfsB@0x4z#gjx_zSQHHzv`#amRHxUXfOQ#5nR|}kXU~=o1i;arn%DlEd zo`0Rf{R556)n8sT{@vm4sKCJQ(7H7&G%W0p@z%49GdPbiK3VA89wOzg`Rm);)jSp{ zOkEmGYnc2vPOS)B9Kroq^s7z9hlKfdwN~Zt_7pyL+j{Nx*6i>E-3KBjTn5RZ=jYi< z);~KVIc@Xt*14DFZ4kSiF#EvyXJ=>U8tA$Q>~Xq&CI9}G%;1*wJ{(+43=cJKZ_DMj z;y9YP4N*cS9m`bUdvYh>YH>+=P-l)r{l>prUkI~ zHMxG2v-g>4)EYfU&~TN|~tsN?J`)6GjfC#wmo`7Ger?C5rN zY5A$Vn{9luS(`PyA0O-ORVZ7v*UI`;4bKW8W+nLpEVH$=wHF_KslBhV41X8hqz#0B_96_TsHsR}ZBHn79eGx^h+<=)|tS zaAR$>xk_8*j)~!Ge7|(C|F}@++4l5XM{Y*L{ylqSP8+hnTAU%#uvLS@eWOc9)8Z9< ztEa7t-F>fQW94bf!pLS0rn)t!o#ZC)9yad0lxSmqzh<+Y{>)D4g_>sBODaD<%UHTt zu{U|G=w$1nCmf|E8^v@Jrq0~qEs}kP?aZ4#^@aNcb#o4HKOvZ@+%?C*f6ws_vFY)L z+xeeo9qE&<{`$(bsPVvsqgVfQzI&j0FUobwdx6{87Zx;5Tw*)z@kG8RheL*$CKIgD0QF-3lKsV4Al4i_{L$o0c#5ZZvG&z;gJ5 zm`G<(L%Ob$T4ASH(FJ`oiHq&Ib+%QlD^*0TZa5^#O>59lWD%EqAl5AurnzCV*mqyO z!UsyfobnB3FY&f_ieJLIar2S}g{FH3TN`2{Gd87J-ZrN>a(*56wrRi2gpL^qm2z0Vaje}mY33<=rOFJADCPa>|Ni_uqah$M zk7u)H>O6;T_v7u8)Sf*z-+fcZn44=VkFuhm$dhAH_nTKp=yg2&xM4F#X;foDQGm?! z_@p9_Z5^_)5>pqO@Y?qk?_3pi@6(?7d!Fj%PuwoednE4Sp(eg3Vs#7$6apkTk94tD z_@p?su%&R_XppQmm^O`BG5cxa0;xP7mLd=1I!{rD@I2oI&o2Ah>v}!;^l07gcSRE& zGt26}+-2PP!@(<~q@|$-4$z^ZC zCoFC#mN;o=)O_$s$3Yjh-WihxTa?{qXua5)cXwCa-(Ndp7kT{A*IxKwqE+?wS9f+6 zUs}adDwFEfdhV9;mSp`19kCtB$NByhrfAw7=V{b?5>#+HcfsBdQ{&C!%e0tW&Z+K? zxFy*+vHNZ2i@A3bS6EEwjympjE>z;j$!NLXC!_CuQrjXBxri}&y8I7D`-|-S6WAua z=rH#XnAoShhtVTtnm~5ifo(6kZwrU(=Gi)Iy3Ia4rpVN(?~C{gRo!suO&{GqOj zX0c8?8#PNeFM+o;7CAQzc0Mu7p7pHCL$3dWXuVq5({IN)j=L>zo&Wsl7mq1wlaIGd z?C}UOaxzl?u~pF0b_NSmVD!inm0#by4eXftJJhiOCZQe}%3v&)O zvu`$FZ&iLJ4TMwFwEZ= z#yoS{W}6>#W>3i};oVon9awmj`7ZCV!^&`6$+@g{GGy zPNykP+<5wPl1IS(6gGC|$u@dVk6I`mlwjkLP?+uhL*(czB+3**O5 zolX@YCnin-1(rj4LfbYdZ(7gQp>t|dug@gUv}e1Q2TgTVU4Q8N!q#u=cLmM8UHjg4 zXZfmM^Nan?FZ?1Qk#Q<`mC#wPN4sC8AN=_?s%s9%{#_wX$K$t7H}I>=iLk7@>i;xv zs$RVv8{4Ei3yMTO*{beZC%#1UN&4O=>eE-$2#PKU{D1#*dP2?d#h(^vXfCUfTY4)@ zb!teB7i+o7((nCFd#jhuvGsbSar0oj)KaOb|2;VswqEi2wL<*5tK&UU9v+oYzm>U5 zdp>_Y-{r+U{XtN;@1Ne2Cl!w${I9Pk9vS&5xZr;D`O-I$JKhVFc@mAU6OQLoES_^}3Y@R>q=QoSjW*f7bW$w>ktRX3> z_RXc{eC!TUYO^PK-ip*no%C&E?e>n@LN|8yZ;RdWK{$N< z=W`K$^ZxyP**90wrc3|%rr!tVdMy2E=rdQG^bVCXd8V z>)R;_E}WrBT`qlIonG}5Yo^$XO=VufGGWuq{dSY)tXs5EYpvJZgoK0@^ZzeitZLO~ zdGQWoUc}bF3cDx=XCgujjOLHv3>Y>a68Y^ zM|V`?UYwM6cA0S3L(y*H>FJiG)8?}OfA#A40T2kV&x_bIX?dJVg+YFAViCvgZ-xat zhmT*(=5e@R*faNxwQ$Cbi7llqIuAOh|HxuIuI(OG*9YOP>2GK91j?6h9A##j6 zS0mxK-Ly4HpEQp3A2~i>Grs7F#(9?FCoHTgZ+yzHxGn%rhlUJt*XnIy*Vm zbuq(n|4+{}BJVXnwSyCe6~bn;Ppm$0B;ho1ool_e595&tCAnaM#VbKWktesdcZ?KE8IQ_pyOWXJZv)TIxYyFno zabmuE~~BD|vHnMd71K7awe0_+*)J8pA?v z&l?I%+KKE71tWY+>L-2SKEuJ>5#<-A6{fAuH*rg>%gNjCCvWK5cei3KbDUg_nA0Pv zw(pOh1Ue~m@Ac}7;e5EYvTgaR#WNY!$QgMvn(_ZCOY^CJ=Cbiuc7x~Uj_A`n9+u>( zzxwu|u&rn5Q(+%j*Q=)_z+lFX@*7iomLFSC_vQ7`{ZbE00`JXdf4BV8Uz0ka?cBbP zcc#y54`Y|o$S-6QAnK97aHQSaD-lS>qu z4rD#8zf!#p8%DJ#BueJS%PPfwjp^i&dy*wpqW#IN@J($i~hy0l;0b8%|p-oodK z84H@*maCiPr|GBMH(VDpxn@CqSmIx%V|$NZ38>n0cBcG|ebc-5ZzwSRCgL}DYUHOW zi@2VBE-a~>Dz>)c_JN1WHJiKN#TvYPG3&&1=a+Kyw8dIx?GD3Uzs?ZUVd_$aV1;$rHxS>D_rJQorylM$+Y5@ z0R$AjFNkN|B$JYIqVO-98ZTpEDTkC)$Op!P#*UyQ!mu>;4k3Y-@oUnm_8hvzA=cjg>GIx_ zTe^i`97?^QaUf}0&g%vDuB=-3Wa63CuQ#6T!Co73c{r$3c6AG*3NYD47C3ePtzCLca8>`~uqwb5qM%=r%-QQ9r|*z?w!Z%$$t-m?8DFE2atIC1Im*D_X$e1}RuOPV>% ziHkooao=|yHV|n0mHB0gO;vmEgR|u-juF?NO5R+dn7#c|s>n`0qqiw3OhuFCF?QVX z+^^dIt?jGFR_{p{ZoEvnr*NEcLaBEN+l6OvH|C%C$Z%q_X?x)NL-uFC;T0K1`TCd#>KbgAWBnrzSnW!!Kjib=mKa zTbGcabB>H~TH>Y)FI~^YFDOgCC+mJ%ZA7zU>sHx?y0N?|%Uc$>SnHr{N5q*4fi*uk!`FX|tM`jn zQ0rT=cFld2-%1V3F79UED!;5W|Cmq8pOB{e(?ZtDw7=1jnrWGGC*gegpE;+t?VZ$M zYTOjNdu14Nez(WoG8aSpgR0OfPJX^gW0KHs(ba;Us$uz=CQ9; zZT02^wm7q#c|OwTtC<BG(KB6q-#(vz4UV;pRcwaYMh>^rT-+Z%cHO&6hi`EjZ(Po~>)JoUjST|#%bCqC znJMn|+pNW3IZZKCD|oR~;O5MWJqLcNxOgsl*I?c;)4TPzM%RA%<>xM}nD-}BcUG{a z!=|d=Uk)TGR+%~KcV|WZP}SeIFw9p;Eoi$MYlhUs`I}XGHa$J!9dhi{Rp}bBwxh0R zd<++a8=QPyxrXh$nd&p|jjM9C&5m_%F?wn9iR0;?85V6HUhcUtYpSBl`Ne6W7fmi+ zG+E)^d^~dhlwbVDUvi(h2dow9xAnSvD`x-6>gGt$xTU@?b9knuF9!Ake{M``n3LrGEU$5PTN1cP(FH(d-X>F z&(j@q+s-x{?JIeE=5fDKRObfIN%usIS`}+6ttL$U{Nh%i*+$3O3rntFEQ8K4e#-it>%W1!eGZnWAtU7zee@^viFH4K0G06-oKu|((g^=jI%dvmb_o|)MysZB;8uwG|uS} zx|byOvfNb(b~*B>#IxITa^m*)6GM_V_qB^2csecabMi%#nT2^hD@cWdW+)f9|_;&&Y1@t>+G65jmbyts)p`M$sNV2Z_7{n zJqq_S^9k89WBKc%t2(QXgmWKd@aH!Xmdd$#_{@fy(~ioCrgCCpdaNHls-^8*v+8VH zUXruWEVaiAPOjg%Q^xM#A`2P5BMka;j99ZLhjg!b_2}pm3xNrOYs4aLU-HFmGCji~ ze0a~3{ONt1uM2mjT)(qGG4tH~8pUJc2^&warKX?m+}Bz-?Z2>#XFaH zKVr)XGnqUm|4x(6;&nPAv(K`JxEm(CjG6i6eft&p(5q}qo-`?}@Df=SwPebVfB8FD zR|b4se)~;9w?_YkD`9$%v*z||IKs5jN;@6n}Sz_nciD zygyb>JT_^$#!Vs15?S9ov8#`Y?(3fJ{;pfu67vCLVZwq{4S%mccP}d1bTcQcbRxMok zD)Y$Eqbon9m+wB-G0SOcW3YDct!gi~sdq!QmwCMimRVYO_4uX@*CJk8R(^WYCu<$@ z^Qw>gw@vS_)z%u_d|UKN?e6{K`~Mrqz7AQn@Bi_|dl%oYeDiNskglU~xK?y#$m@NK zsoFtvR@^=PD!g)u>)K-?&x>y9&-Q=+^4pQmX?J5jwa1)%bUV!2(BMk{bamD()qRr; z4Gez7e|yL3b^6gB=88mp9q!Yr8Y<>;YRaJ$(UQyM$}&}~ z(<#YtZSKa2T`r1UZac+G7IFyjn2R0?4T}&wd8#OW+TQp#@8?+V+mpU}+U2U8OP_l! ztMAP%e>O9H-psTA|Nl+5o7c?F@5Sd|G+|c|-^B_4*aS|A>Fq4PzAm=*&XgMIuM2rk zTt$G&mWG~?Cl zOWp~ns+^vp9J}di?eA}y|Ns4dUoCC0X2Al7qE8dNVwtWVI&`R4+MJ1j^YGIvPmF^P z?Dn5;_eC_v&Fa_Q>hGsi&+UD%`Qp-o=@*j@xA7V+DKeV1RqxZZ=Kpu@#B}OE>2068 zsp+_7`%T@*O)bgG%6`AyetdGR(P`ej6V&%|h)O-~`2GET{^e!8Im;&1CQV>rX8T$B zbZWR4@9g>W|9?C#|GD63m*}R$O`#`!El(CJ=w>_EpF~eJ>+>!$;$lrxeo&X1`1aOTIj2PxaVN!(O%XNBcHD4b{hm); z=d_;A)ci3u@}=MF3ETGUu~|4_);*mWMlCL1rs?;H3OR1dTt~w?&?eJB_|?b40^f2R8#@tbBEq#vy+ zHCNMcc9OnuG^em&3d~?{_pqtIi^28uDZ2qp7^&PNBQf!ey@=K z(_L6>raPzR@`~{7`!?3ye|9c%I?v00f8BVcw*3veJ*_wTjn$s_lPAxYvnb5SPyF{` zHGAB(Uyo+KeztdGHt*Z#>)!pnck=$O58Lz2GG`S2zuFvSe)dk>gzpb8GXL(E`*Cjj z?g$afD(jLL3HquG3We|01BFxr&&``5QX6++dhr|9IZrO|t=zoyR$Ii&moFzUKXDex z>XKqxDD}H&Pc_eqd?XQvq9g7n(oqcv!*2P+XOFus^_tXs4KYd$vonSI! z{%5=4{K*BsUgSMI!D%57{xdV?$pNLVoeeDQ&W@Tc_Z&{Bda~UNRo>(1>Yrm;tvKIe5gZ3`@^r}nw=A#KTg^N3>%Sb>!P+mcuX!o^m9(+{6tPs( zTvxYU3o5gZy!d!0Jt{S2o{p{U*RwO%)K;j}UwWj@FDkos-P%OP_dNCGos$ymJ11#$ z7EL=oA*-h7t7Y}4CnulZIK7Y|Mb^G<&zkuQMD&uJ7ChSb``zi2Clys5uyhDAGzSTs z7H|>qI}yqtLRsr}y;`-x@W&C^qYJ&K>peR<<=evWDR1MCUtH|&T=LTU{hrT$hx#9I6lDmA zZg&1HAT?RYFsk*Tk671ieM!#ymw1Yz%L96K6z`%P$iWZw9qa?|`zXVpwvr)r1aD?Bc%q!74& zZ=!vH@`R}7w%#M@DmS_wM2H=7Tq5;rzM!Ff&ZPG6m_kxVBJr!1LL&YyR_@^9xuefwX{&)v3W-upGp{@vHr z<CuZM7JcK zy*TOoiz~{#9~ILUzf<7~pLbPbPGINimrSgT>9TCXb!=O>pKE^H{-^wlnuvnIKdpP( zhcbI*Cw4@%9C=O&)4N%ksdL}mU8Rq8 zFFi2v`lHK!`e6juI&1Z!J)+P3H5P0(o9I4!Me40?%V$!SD>o?YnQ*V!@u)#kV_R9( z(@5rnYc}t0INyc2QoQ@%S?xwE>0d6M8Q>B_$fL7KRe|yO4edE< zF5l-iIyS5>C}W%9DELs_LHUlXK>|aLLihpx2v+F_0Xx{8*IqQ@yT{OGe59@51@m)> z!kDE?n?-MNetWFT$*ypg~tvS9m)K%=$geU=T&n)HQd(!ohABR zrl8`$y`F!qxk?Y#EM9tcw)y#*%!C_l+vBfsUpN%l`_ZzuxlhRaMWb|Mwww3jaEr?e zy9MsOa4^|$VWZ!|%NKNc9Jd^(bFh$WJ}b~-uwT)+jbqABGUzPY>MEHBX=8B;}OzxLzSm>PJlfx4U9*BZ7k>e_ianfA-#ngp+-t zXQfTgpUa7ljjpYmeCD2PbzJqsa;y3E6D=pV+O1w`Rq$s*oV>`h`73p@FMnCn{`HUe z_X+)zZZBV=CP#-PyM*aPddHsIx z{&%stdvle`-t?=s5ziLADmv9vG|)A*GZs%*Plk`*g?s z#~tm`3ckJzvKjjuXGUhMkxSSe|7epL|Hri!8n1+MX2mu*IJ@&!bTl4J4&vJArSa&8 z)cdEByMnn*%6_{fPk1v`>Wo{6p=)__hn`2zv4y+)6kV3Nxhg-A;4tRsJ9_-kUJa`Q zw`cO@9J6SRa(6p&P;$a+i-S68FU3UMPW-f}4LrQ#=%dcd#}uqPcQ$nxoaoreuH5!b zM!Z61d6NCQuRF{Shh8~8$uVhi(ex8*niCGceb7H&XGVg-irO77d>>u9C-YYL`1EBy zdYerA9<@YCmv3;A);pTHMW9n9^Xzs(L5sz&*DbDgdiQ!o;)Pwe&Dho&a~B?-)ARI< z_kuU7<=fr_neDx*U2$Ua^ZE60%(bjqQnMnCuGvt%@Bb{vo4U8}{XaEj>hAmVHa`rv zugcAuZZ@}O=iUFe#i!5LT&rb&`tD_^@4Md|oB29^*6zZG{^4g|&8!Wr%96VEB>LmO z@VHPx8=aLpt5>c)nK5DG^AGz(ci($=|LN}8eD7)sFE{O+E%y9f+K<{&`Tw5GU4G3ru<`Pr@>aW_ulnMj$^KRd zQSdpx|NCeD{ zmoEIScU8N5-c^gTMuB;Sg5gRrR|;GY9}NCcHpyD}3tNQi!bZ=&v;#suy>Eo`YvS9q z9Q29`Reof;n5Ws;e>$OTRn>6(9^0Ja`OKG_-py*%lXw=wq_FXQbG5pStlO=)mwPGn|r| zj9PL#c$8AJmWc3ZMjU%mac<)dzT>Li4?giWwVFueU0UL4(HK|OossNO_0e78=ixQ% z-;0`9m&`fV{C&cDHNQD4*n-7X?@ZUc{dNB~!Jj`S>b*;f5$3Eu@anS|v-2{}gsdDJ zsYz^y+juWKFx)kHG$S`TQnxpBo7=-JfoE7xUF+rexFT@z45j){igFHjFRncBA!yR1 z`cHp3zkhiV9~Ee|?0PJ>+qpxV%0=JoHd+1nhIHGqffeWKbnJ{U!7jQCi=f< z*&#~}!<+u~x?1}^CTZG-mMwDhIy_~`l`TuQl(L8E-`xBle_gGG_Tsl!t_sgK&9U5c z{KczVtDf;jvzTt$v1rATPd?pWKF6d~8|S}#ba%b|-S_t=%{^Ba79ANI7Z!SHPonqw z4J$USx^!%%q zGV7;@PFKC^Zx>t`#T&5DU}gS{OB$w{R~-tU`%jU(dU5rWB~vz?+LW0s_v@YO_L$4- z%H5jPI5+&S)qB8ruf2X9?<&TlFVYbTt8T9D(oBIvYCa&>b1=~7S)#Pnx~`ORp{W{3!FM5hn#hlG7jV4*r+?hd=)9_BYK(Z&^Q= z+WzO?9M$skKfd-~?3-}jSl2T5@WHRi(|Bh7x^_fy{k>l&PRT^2{_Fhv|I6&ug=! z{b-l5-|oE@Wox!>&AOYpy=(X7Yk7BN!(Xm5w%Qg@o|`RO9xFTL-hz&+3#M`@O&4IA z7^8Tk=xy@3mX}kw_*_?h{d@NNacj%?PjglN+kB2YclezcOJf=D6s?N1r}LOKc~zVg ztZvpa%<7s@<@hW)XDPo!5R1L?u^$r`JEgsTw|(A%qjfUcb{@q_zrQZtTe2ekuI$Uh z%g-7hk`ZvNC%99@lxFj_+~i*4q+t zj9ta%-veVOe*Jr!%lyjg`mz{{KklFPKc!9I@q=fr=f&3A|8b#QoLd)JSRYVNiLBXo zZAq-<>rVIOYk#bH_$Bdd*h<%>g`iX4&VLxB9CpMSAPAztA_0gkLGTu7Jk7HcV?Ho1213u$2$w> z8y@DARu3>wdCdNaaZiBtz6EQ}xV0#JJv`O%?AKRIG&MCse82HcxT|Bl^O(Sf7d?}% zL?&+f;P!dzyL)_Fbhk&8&NrE}BJVl}t5WiGPV=G<$2|78NbJwd6TahI6FPO*C-$c2 z8hfYKh^F3JbxlA1>0V< zs?tZElcrzZ=08g#<+~+|qX3KJD|REtr>pm6t#V!SKEuqqN8^>Edz0S+$F&Ud{`Z#f zsH)7+`0#a-YU`5qzIPsYJv8Cv(}>ESp-?OEIyd*AkZ6@ITd7yO6p3cF8RU-Mq@#zn&_^e0`^7OZTncdGDgsL-DC{(>gz{TeON$9Xor=lz*4q!_J1C%`-8zm#`5pp6aP6xqkXSrsaFztWcfjEXofG ze1Ro(N>2@2cOH%E4pW+PO=6$ZHFb|g|6V`(+xyIF;_{5xOWZbdC$I484B6AJ5IJ>M z^~e3Me7C+xbvEW*XOY@e?6=STt@J$U-AqXtX%A$05*06hzWs8wLSewVOE2tVKYdtt zaN!rX>|(z!LC;*CC{~$%=JoYvP4S)cU#E3Cll<3n`S-rhRXMzBdi#r$@oTT&oMpAk zdKItKMu)aT*M2?medK9p!B&#{h@0Pcruoh2z^biBUKl+5_tf~)VUfhfBvECKCIybB zE9cjC1RQx_WUXVQzw~!Y=eev94Lz2B_ZrW1MkpLR`ZyrcLho7A`Du%T#1!UDS~2VW zyICH`*I1wO=g{HvuBuoUbjH5x?u$~F6UiT4o*i;m@SM4;Vdsn&&ji)_A8b6C_$&RX z9Lv?~tCRjFE!RxF8j+XD#+_V)vAskTZN< zJwbPJD$|@Na4lV(wk}cckIUrnGZAO=_*XjYs;Sy{?bZa@sm;@}?zx&wS@S|hM*m2j zJjg!^9)BNX%wM^0Va}EhPcF=rSmF|GqGzUKv~Z3fIK%jfm!DuiTy*%8-fFft z?9(3x>BhQi`M^x#EdNm+S8WZUAU=beRmyEgCI zl&gMSNhAN)A9>OIjfpoa(=P8y&W^MC_-5Vt@2~XK`+ADjfReiHPw>?B|t)0=8oSEGEw^vMgdOQBl(~Pg|90fjR@&}Dew(Ses zH1U0|$eY!7VoN?MH2r=4ZQj1JuDeZL&;0x2Ezcwyy=yR3S)+Y(2GeeS3yA~DJ-xCY z(pyWf@W(Z>vdjyOh~Rk4ZKm@l?c3#so7Uzk|7SA%kNTtb;j50e_F?fO6VK-OG=6t= zb!C;d-VmKL>32UL^S^-QpZ^Gel3V$kxtReW;bO}YQ zYGIZdi!>LAusI%%d&e^UBEu|?Y_Yzul9Q`t$0~^?cRO0W3%_=z1nyt+<<$s=!0nr61!E}EOYClH?QlQ#+LiHaZhZh zu2$XSoINt@*V?|)t5r{4uu36vlltkke!m6W449e!1Wezz_;7){@eH?Yh5tfU1`S;6 zw=_>%@Sq}h4QGe?uhk#U@9TS2v9PuIOy)(gZqLsF%vHQh`?oCKb}#Lct`p;l6B+H- zeS$ofzt4JG`K_oT<4=TeTz&qoipNaq2R-=rOKdmd`_FOMG$Z@YS{vtUa~c?P?`S{X z^7pOh)Bj(7HUF=h-CvaTG$lzQ*)DO}<3(?OJzQvaU}oUX<@;>w-bk!dn>6j%kBCV* zzPJ8vUTEGNT|JA}a%x=J@mEZ@7jnu83jJzd;3#Ke#{J#k;G#1p_@~}ey?;01cMaE< zh-b}HB{~bHRouIN%464!eJx!TN1HhePc>%#kp6tiqA>ozu1dbJw0!RJ1zPtE{gOgW z!h58RSnpCt8XoStV!uFFcTJDKa5|`;tW38m(ZCX-!Si8xLr5 zJW;JHTG{$>LIwBHj44l~w=ek6@$yn#<)#S%4sW;{eOg$0cU3G^=uHm{ocN&P{p;7l zRg2`jlyZ-}QxFomZI~8#;MR$WA`3QjJyEM#>9MzCYESc|6)Z3Rc7!IlFR#6|B{LxP zU;uZ7qrA(;T}N{KxqnYeQECb8`R=;@iR_!?J>nJ*9F9%8H7PzqWaFgTBXW^bb}njN z8rhL#!=0UAyFu!4D|@Tmv9f1V)!W?*4hBuXHtEhOorNFHZ|s>C_@#LH%ADnwWGCtK z@BI7l&)k@0KBxJX{%*V@ds1{G%jOA94R<4>YcI#14_A}=p?YQFQ6nMoSbeMhSnfOX zAMZ4;mQHAz;_MUo#O&v?hMf1(_n+Ob2rBseacb~UMblaAm!cZxF<0*Xo>sYG&gs_D zyUekvz1O>?x(?;Bg>Ma+P-r>hdHtVXir2Zb&rdsk@blKteTr8P7|j2x;T$I7<9hk_ ztK~Nq$zN)g<9K`i_bsm1MnS8ECWRQXd}{f0W7f9cM=~=GojCR8RLSkxPp4M>fAdb~ zdu-(G9|1?-E%H9hv}x}j<2x-$p=(9&z0_;}{MUH@PL+2%!&dJ1)9PPb^tDirCEa>z zUgvi^X~A;`Rp07wQF~lxTm5LZfQoH~=6r*DITuYshPzibgkae|vNO_Q#XGhwuJ+x4JYkJnL!TQlov--<~Pq-~F{P zp>O+j)%41*)7y*w+C1UgdS2e>pYk3#V`kqp|!T$K` z#jC5Ci)ucc_UHU1U^!{hqz6&_JUlIHZdJ_q-l{ZqHQ)_D1K?P<*TU}jUW8>fu zmQEIv`3fow?62RMi%eS}doJqA0ge|8FO32v>rAd3V=^^0E!lW#WAbsgH++F5j)8p5 zIx`reHAT31jvndh;W;3z@>$()jz#e^p62s&t=SK&R{Q(;v6(XnZczWVS!34aLk3F> z=k7eFcdXFi%&l8d4YEhRzLEW{%(dTm^{!pBtco6da#4#_R8*W$`SDbY%{gtc-4!1n ztqfky;$MpwS9)9CAf6pG9V-NV^ZWf1`*X*y^-P!o*FvIJ`^H(pD-aUWL?Md?c z?Ed+z~3|LxufXUm9cATvK#+09WO1G)k)u@ zy}A4M;-6lbYftl^d(Hm)^1rIH`K}GymUsT1bHDm@;>j;RAAbAz{>(4o>AwmJKOelh z@b&ZjXLX=+tasn%Jhj3vO(|yilg1T1%+^)bKh~(_MVeG6@A@iZE$;oEd9{6;+MCGl z-%}JW2+T6*)+|1scW&Quy=TuYI?s81ie7qOT=2x_*H4z4tKB{mS^ck0$;oc7+?Ho+ zzsBe6OR~K!mXi{(I{NbJWl6TT)!zM`GWqqRsarK`o2`-;?~M8tx;5loXjQ81o-^7r zmtU_>RjN=@pXtNMY2pX-{<9%fGMloq!*zE^*LT>aAe z4ffCcj;v1heIzRy%N!eTI@Km`eYfUh*IVkYH|p(b4}D2&p6F>;%3l)naQ`=sJ#*?lo4!CZc$vT}fr!XRPYd<9NfQ=uU-MxyaL9Uis8!v6 z-WW=qV;F*5dilQknVT%F5uQCC9oS#D<2ldO0x3 z_n$d?wvovv{rbCi?>2l%mYL|wxF#Yhs_B&h_YU5zC;b`N!`DPKPFfwd)`;)eg*M@x zhSrMm!XJIPY6EygUOax>%pxEyz%~0b*Rez539L-^J5|m29wl0BxODU=>m7#unilaqLVi%eLKFPVDYV+Hy|N#r{3W9 zJO0c=xqDm5%b?_k3zQnfHwy^~%{cUtInCA0&C1$3nY~Kz&`*&J=?AAR6D97k%T-oa zH)k@`E9{pvPJ0mV5z5MS{MqU0`s`N=nF6uRqd}Wvu8`E z{9AKqW%J~z&Z()Xt=a#ka~MUrovy!Oefhn{cIh&!!jpkHF{~^;_AA#)|5>&#eBy`6Ui1A z1;sNenZK+*&nrG}5^OW)S1bQc`DZbD<(2P$@1Obn@Qu~QDIzaV^qfBX@u>B;?WRvv z#iX|UnzG``i~{L989q+?e5y~}{quCY`}F;V(aX2*zI?fK;d5j6kfJi1#XCYxBGkg; z1gxX?S(@0boUr}cn>UC(TzmNY+r7epPj0{4#@OjuYI)uF z&pQ7+$;I|-o-VQ!eyf}2+@cpzzUOm9_H=9WjSa_^cubGec8;*~c&0eX)N<>o1*R@7 zGu17;e0P2Da4y;Yeb4&-3TAu$FKo&i>l>njk~YasJh|N3|CVxa(IfY{pXW$QU3vfV zvs_XAjjOj03%_|S-xXH!;ECO4!@PQ>SiDJG*O2po{Z?>NAHyd_5#HwYLV z{`U6vPnP#H+4BzSP7Ub#^5siY6I1umLvtJy<|;b8-4_%Ub;|Ts!UnF)L{D$;(=D9B z5*+%Btb+MFUI@Ne8k-?3+*HP4KUvN95RX*>^EMafB?~G&xU&uIYj@1AInp6`fz?7F zJUmIofPaPaj0{Nw8Hsy43Y8~uCKs|kY1n(%%q;)jnZ5UuZv6WCI+35DxUSAF$J504 zfW-d<(aAA|M@0*m*rrXH;?Q>G$;p!^1Gr>b=U;5O!S_))%+t$j(*M-#HK#RpD2pYT z{Z|b$Yp1?XE&L!*D5Z9hsqw+W&jpDalaKW*Y< z#`P=z0=|8}cQ!TE2Cg-mt;uz;j{Si zq^wIbr-|BkTu`$0WfLxMS$aIJrtB4i^OA|$rY8>Vtp2^0-!IbF=t9%<*G^liCMDn6 zZLN^LMx%a_R8z;5CvU$laZTTKUhez1s;!E*n&0)WJH6NSnc*v+SqW>EoKtSUDSfZ~ zY2sRr+7zD^t^1RwNLqhd{Z0Aayu8HTdH3?{T+17aPkau|OUzu@dGDUwk8AU;slEA= z|LwAKcZGv(Vjr96t(l(7j(#qA$Z7O^a_D)F{dd>OmsVR@>6Nr(9qOz9U0HQUBl9}z zYtNc{A3o07e>OMn=l4|g-F_#Xe?E92?cFWEXb~@$H06Z*G;*ljX`pe$d^8@C!9UU6AXL0-t;y8 zvzu>MYjy3AW@G)DR&~W22{v;W)@iyOT6)2CLHQ3Z-;TEr44?Y^ap2yEDfLfGPIYa{P7Dc3bl(Hsn$;ytcFC?Orzd5`N zIC@0R)jw6|=)-~orzM$Ir|Exbzg(=`spifnYxT=cR69?Z{Ygx}cJ0Sw zx?5$%Z)vq%e|qznoL%XP`|KxU96oNoF7-TjR-U1oh}H7=sZpU%*38+y@>pWwRNnQo zX2ngGoW1eQ);7`9)qZpBOW)7--gd5TwaM01iP?8e^+RU&rae<&oLQ|qC-CO>{YLMv zb!s=Yvm6X*`Lg2lQI);ZH(V(`>wjm%(t8;k?0Z}{O}cVdDgEasS?(mBW!Y}#MiUen z_U}^bdAP-6Mvu<3r1YETl$REp$Is32+cvvhf8K^YYU$sY^Y4B9bkP3Wm+uBK5ln|0 znX5xiEzZB6z5T|yYU}N?e}eZICO*A=dfS;>f>J`?j_lr_5bS=w#_;TX5)$FA$*cg-uOUd<4`Zdle}eAM2j`t^_9)AroD@F8ezpm^2Q z5AxHNhol{OcD`nx)@iFr=D#l`xt}_7ufEzN{}M~9N#5U!6B2w+pZxp#Zgr{DUdQZ~ zFC3Sy^vtNey=``xZ1%Hk88e+-7gHlz^iHTBsC@Z`-A4I)(*y28fg_?<8(**$aC9{v zITG2?(_!P_!u-McHpA*CmRjGO-|#TGq_sU+sSs{(WIzAW{Y`T_^gP^KN}rvX>8!@} zHGBQuFa^m&jMEOEnILoG1mii!t*qQ)3-lJ;WLRBeB=Erfj6w^`FR!RC4QG zP4$q>X|CYC!k)`k=w13v{@j_I_7~Cu-YdFUM0k!F9GKy%*yO|1s`To~ex;6XLzeiC zXvHwa@`=&R#Y%gg&e!2-o@rlimzS;_z-V>2z2oV@GX|Xn{Yu3wg&ai><7B+!xHr0T z)(K8Nbn^AJwaR^NdAzsyZ}_utZCY`ofB*T9T0vsxr=%a>6};Rpl=IvSU+zCV$J_+E zwtkpY6(pjf6wq)+H>mheq}sI4Gt$n?UHDE@ji58imZx`cXbQe+KDG4C$K`fAL`1s;6mKbhk~l8v%lDSc$i=5OJ zpLrX2#Clm`^xb?lrk|)|ie_SuQ~JG7Z@;h79Hp@MH*@vfm#kKMEfrTKWvas;BAu`Q z=#`#UiHDi>{1sK-CRFFI@S86?|8;fZs1@9_mWh{U^UeR$v9zSA*Y`LaP4tU1eth)W=Hr{!F0NFcbMkb| z)bLx!E~PKp`(b6K^q$(iY`y$Gr1b4kOQtC#0KxVoxf zZsA$}dHwv`FTGvZwe{gH4lV9a;-?S1I#V_MsHBNYc6Z5_FR=?!BQG*r^){Y5)Ust$IG!x5{}pw=P@%-{|abMotGcM$snU=@wiW5C2MC5c$#g?nk<9bKC?)ArHai z1Jx5%J7yc$7ivsQ=B#V<)Y>|20?V2e8#f9HF|%;V2G%w>Oq2{M;j}*J_bG})w6QWn z<~C~+~L`AzXQ;$Q#V+n8>`!*nt0f;7a>7-Lq6DTDK(_c<|p$(y`n5^V#gk>6{{)^)yLS{t$9=-zIkJk2{YrM)GmCXNV+PoAIqZQnzq6ix1}$LtREq zn>LG<6^pmXPgDEhI)nc|OIqmR!#A9qote3>Uc2^4zC(83qmLV{em5yPo}Q3y5UL`> zc4~`+19zNierKSJ1cz{1F~bJ-lf20W($Cs$*F3GS@X%FyE!o?CbH!&)*(W>#e-;^s z)#|^H)@g429P&mx;LWB@n^xDfE%m?nO#XmYO-&92g*xw%UhDs&v$f9`+6%BB2koc+1>}!>|Gl%W;=zVHfR7j=I-9ThB@fKvxjbbw;l+eZNgQ4 ze!KSV-kU|cHg26!*Y@!5&nLH7tg|lHJMG-Q&-jH~+2^u3{&9uv_MQ{j{i*rk zKOale9WR#$CO9Rn^a^VH*?iOEq=dtiPfzrVrd{{pc`4rTl{t8&korekCG!JoK7VB0 z@+RP+t!lgC+Mk!aoCK{pE(lFtICIYG51eL4t|i_wyIiq~O*rFRP2J;^kGhS2)~l?{!UqxIKi{hHUnLc07uubsKv==7UML#Yk>$N%;Ob@-%>1IB=^|d>J(1$5x3IFUYDR;F+reu{+qd+B_W~nj>QK}T@~_;b&`>9#3liD zAr2#*%L-bv7v$J>RJ6Hfh>Emj#z@}|^K*WEL-%r-bJZQS3mWGFlbqSvRP=Pt`lLwC z$xFH4xrVXnrb2Y++4oQCpUt(J${D$;ukpkGHNnrX)qcPCJ?`q{-%t0~I&P4^@tyZh zP;TmP#dkuR)!!Sa%zVVVsr}TdQ*(sQ6*)h!Qq=9>cqPYa`&VD0H(%9qmvN!}so5)+ z`#hA_N%>TL_tJuG0yir=Czc1Wtvvau;Z4~L7L{v9O!__rb}+RtuV(niWYpFZ%|1cy zP}K$jf$K_+(%U&j3^)&EED))flA^!k>cRkrDuuH*xE1*$H1@7+{gBglZ`E!KuQz*U z84FcSX*8%_V0u(Ua2rRQ+ir%sy?!jrcaI%lZ&4Imf9kDUt;mGfoSyEH~`3w;{vH1c*HUHa$s=G`twv;qP&IF=}w zd^KBQ$8~1f5hu;Bj9jVqZ53N9r*E@3vqbkJ@1+TTmwmIhHCkTJ@jm?fZu-0L4NZrC z*5CMS78%mADktHS#AAMdDU z1TR<+pdrH5x=H>8$3X`cHR0brYXlfCZsDvsmhM(zzwvy{62}?FUv)n$ow(m&iLvA5 zpoCt5+D8jcW-I8-mx*Fpg-bDb9{cIAm{1;#CUdh|qEA=m7qa!H((2FW$oZ;13bcxcbj|1Fjp zT&!Z0`219tz|u*4F2)iLm$p_0Rdom|y7$NhAMWHjj%ZQevp!(*%$1Rm<%>iM{n z)!n0_V1sC>mZkN3d+izfzdgv(5SgZu*LeMC*X9|O7Dta(J=H0E(i$bp$h|cXylwNhzxr{b5>r(8SAc@s&x-Q^b<=T22V+Is8*!RBSoc9`Zt{>8mcR2QXX0N}4l*FH(7kll`Nq@d|jWu3IUqN-A z$x{28zwaJ;|IU2!=Ero_+4JVi{;yG*w?yE>AKw1GUv37se$@)B*8lhQCGX~EYv+GE z_U-78Rr|DleGdK^9QUK--244ie`oS;eqhpbvm)hgK6ia=(cUNJ|G!!#t(f!oX76VC zc;kORd;RC^sp5&;7+>@A(4YS^e%?7|DXyhA<9h!NO-|nV@@MP+1+&=~EvT?JdLP}l z_W$-+?``vM)%<$3QvLICy?dV?1=r8|@}=$gz1wq*^Y4Dy`C863;-1irhU`|Sg#j8< z{yIc%_`V>={U^KA!-As384Gn&ZBNQO2lmGp9mzh?uj<9X%zxDE!e7Vkb{P+@oCzVG zJ4{c`lv#RCB8J`9dga}o1m2P^Q5VNqriz|Ej$-YaJ(-@9&TUN&=kq;VS97sr`=@rEqdmOpzt)Kl}b0jCm zZ$^+_=p5%>8RZLW>i+Ne^pJOMa`3;B1kuxVRVltH9mz+XrQ4R>>rZ|0^{hUxkKCvA z!k@Oy|MAD^Xyq$Y`Q1eY=MFp<F}M2t>90p zTXVAF*{5?cSIR1;|M2=Du!h50_~dstZ-+MlZiixLcJ2+-@$d8eoj6_5uumd8;KSEj zrxs1R+}`#5U(xBN%lBo=tDDYE7Yz-Yo@V*mko%^-h{~QNTVt}n)tZ>s->RQ~vu^LU zp1PFa)2r9}{>*rDQM-KwW5vQRZ>|ZmuFtD9yd&p2*C8gyR`_?i)n-Y{b&fB2!ruGCLhs*QUj2U`bw58hW!@Kwy!SSLIHJ$g zu6+FH@FVNC@-=Jrz0x&wySevB$CH0^+g)xPnj0AV?wy&*H9_Ib?lo&an+HWN1Q%xO zrCqN?7bGawH@9;KH3hOeHM_FEz z#VYsd;h*bsYkzKCYajpff_(C!M{MQNR_?1rrFBY!mK@Q!7Qm&wfBWaJuJPyO=b2qg zM_f}4T37G1dVh)JhbBi=gHrKxlTz{DhwRiXOGL*>rCm`cH(;CPQ?QEl0=te$+=Q& z1sx5Fn!EdK^xwEYc`ec3%(GT(S;riG=794PcY53~m~Qr3`YhWv;lS@HwTkQ?IHp)H z6c?`k>-=!$TjMbQ7ZQTDMzxPRz7&36!ZUk&*|Ga--*tCYt@|!p>#ET#YIS_sw5wD8 zs?-HayIzr_;QFpHOkUkSZC-Dpzc`8%IK+2_}$zP~y5VcF|BjocIOPMOTK zX!-khW@#t4wXVPSf12X-gE#NK^W3{U&u(Ytr&Sj}J~XtK{IWUn@ALgTGT$wh@9*dB zmbg=T<%e9q%{24MgSFjl%laN{y8C~5i|VYf=H2%`U+W9Ewn&;gaqbI2H`nF~%AaSw zOjLUB<^Zevg6|y_dD67QWXe;am&rGJG@mK8cRX-B!gra^%XWeyTZO-%X4(T=arsDX zAF1ZucV<6*(|l58ud~~^9Zx5I)A(`VQ~UK}?WH^$Z``YSFqir0{e-NS_ZF&)EwE&s zCwn2YV2kZ3$*Da@j|x7Duz6%|xUlfV41L+{i`MK?G1YtQ6B*cJ`|V&4=giK?z;78Q zXP)XZ~XB7 z#NZ84IxWJkHcRsgH~1u4wql2u?p!{%(<9cAoxuqE@-K^Wih?xqPjMj^8`!{@`-n-Z-$_l)nkiN~(1?H>I)&nQjyP88J_aZ^A#d=T-WP zYP=uz|D0U$KP>IJrU+N7(@p-5&ML=tzrH9D{87>5>~f=LcicEH`}Qu=lx5B{FyC;$ zQ|CrkbjF+T>`4o^J>vUwa*gQrnMN| zsCV-a)Zv(LaULjDo~m0>pm9jVfuqspomw}GfBOObZ;$ssU!BQz;X?pJ`LEe`KC6lvWh&hA-`!cU z#w^u-%YOFT{S&^HF@e&CS@w*>Ub*SJ?>^()bmeN5%tFP5 zeA+b!l3Bj`|8Lx!923gBYLTP3zs!lhSDAP$*CyD%S-Ho2+i{l0wB5!T8>HGa>~Hq( z^h>yTer?k4hxd*yNjGBPSa-56s_^~&=sWy-S`zP_?mBL^VVitJ!f(xAkf2eJ`4nE4 z6O`3{@7flP-~36r8Wt@^N0TkXOHMs5<7Va% z`Q2Dkkn}C~it&Z$sTUSWS1*=mdn7UO%9@*5=ci{h2=unRl6-xkGWup+1%r^Vup#3i z=`)cZr(En8zGsOSF}HW94G4Tqh@$w4*sDG*pjm!4o;zq}99PVuRB|uJ4R( z`&|`ks&gzuu_f!z{x|HGj597Q*s{e$O2A0uYCTizi%Ee(kVl$>r~xnDd`!RDWZ3b(mphYg>D$h4aMax^FkrH+a5mZ#Fyr z`RcZ9@_PIH=i4n=Jm0>4UiP!B-6b!X8t-k*o_=D(of*Fl%wD)B&((U!_`1QqZ_4V$)>W=<3=1#xly5)Y^qo1|uXO5d(Y%&hx*mmLv8#ET zgm?DtcoEQIx&CTZR+g=Rxc`R0*x=-M0=i5OuNsKXa6CMhN2^(<#?kTMpP!%K@A-UA zH+owFuhQp^US8EoKlM7^DhqwvoT!{q9~F7_YfWa7EuJmyWrERCen*aq83~joY_>eSQ5>(ypc=Elut9g~{{hpVzUPd30YZZ}QhyS1&A6 zbZ&Fl5ELBz{q61J4F47^Kce*8icN0W#BXUgT5M}iJ9Y-~Izval!V_r&-kF+bH(>|+#Fjy>=B z;t*dUk#O?%w%qQnuBh4paP1j=8 zTC+0m_&cX5yxSmWTjfyRCu6xO{k&X+-~WGqi;IdBw7bQ0t!jUnNN+CZ|MmIF+>Ijj zThr6i*GFyT(rUJBm#w|Kt5jvv*;%Hq|9-!p?tOR$%YIEw%|^MxX*V~gm%qBg+2?x6 zP9*DipRCD?43lncYKHh&kj79j+ z-{YSzf7rfkxgi@TYrC=MQJtOhRt7IWG_B&sf?H?TFgBhR-F5!)sp1#49qPir!`$51 z{!~9ZGt=$!fyw=%lh+^3(0|~4;_TVEX1TK>lO8`f*!(BgIP;Rq<7$@vQ(dCk%lzl} z&Aj>i!pX_%mQyB8YEliobNt`q7Z(?YxIaFb@>J3|?SjFd1D~FrcJGy%I%Ue0MUj7` zPdE2A-`FjD-GE=^e_hhr<7qYt2NU%zyB`TM*(44aZG_Sk#*UzYbx z*!1-OyG~*CqFrj{vip42o&Da<%oS?+H$Ljz{iB^49gk;81ZzYck@=@2ki!!r8Wf@8 zo5dWKDe_7G#?$p4>YmGgGOKWiEfR}b61YfFsbfEv;;ENU^`0Nwdw2Kk-nycAiImAQ zbJ`DYw7GX~wz=`l?VnSh74AM*QmtOHcW&~>`}gvGlBkdBNMWqXH$;R%qLCWYr~X}YqMVZouGJE_~gS^{C{F*vocQL zxVa*3{qxV2UJ4I|X6Y^eU{Io==zjf(44+=k_Sf$4eMttEIo#u81^|F}n(cIoT?Z3xoorUu0|7UTt zZ3#6B%l3B-X0=S5@3-93X;o*?ttSG458F&TD_abdKl8e;I^2Dz$JhMZr80J%bhb^Q zIb4&N>s$@=K2224T&6WyB72fztLpj*`AjpcsIW+f6>!ipezkt898|y3t zZFE}PxlCsJ7O)+Vy4{&|Gmqz)YOu1C&nHHc$()L{Hij|A+^nbm|KPQ)WZGj9-}C>N zjK;LHX^uaSCVf0;_t4}?@H}^ggJ;|(xv3Z!^Vinp9W`^~+?I6a{*lhVKk6>spVzB+ zzW3+7k82C(EIxeZnOn`4c^u!;l9jK%f5{xMYWnLLfoCL`mpzQ@y;x}>b10$kkoFJJ znY*kvewgryOZ$n*3`6#L_HXWHP6-LW%JyJY8i&bC6%_%dz>MP$Pd}JoA<$cAk=U`w z~4k1%;WHg_t-cn$%9INF@seJQkR|LQse`d5&x00ZG>+wq&RBz`L&gcHMig zeO#xtYj&Kh^P8*R-PhkYGrv8ojlg4@x zCdT$_JThU%4?g}<^I5U)M$nB=EzvID-Ls{mZ%avW8965`-XwAH=Oy(r+ww23jMVRK zO6_jv*e;fq6}oYWTZsbW@+(5WqXmEZ&NkcGCH(s3?Dhw}n_N$+TFiMpXW#O|LoJ*& z;b(m2+u3@hT{IT(Ytf#vV%EgPL24?XyDTD`4UVqueC76U@o)Q}uxs}^C*(b?vl3)F zoVWAoG|S>=3!2vyzFxZ>bU04f@&txNB_XSemHYR9eyZZZX5YD;b*;N%dt-$5Z;q#L zT_mqe+njr6N8tI7kBRMF0qrZ>ei8EpKHJ0W$*Rj zYBEhe#xqAh$amGQO)l5ts&)UnGfu6FJYY1PiOGHObj~wI!E0i7f16kR&hV(o9FxqT zHMf!vZpgT()X6w2p=e@y(fYHq&7HX!jH|!pO#dLT(aorK&CaEF@^-)7w)@?#?pi;K zhb*tTzD?Kb^?eb%%x9v6$I00{i=P{bH1FtUSkfalIdy}0OaUW{Yp5@;2huA=@O4C&+mO@zE+zV@pZwUK=+?nI`?TTi z(#FH>@8=l)-KgyL?A5D28G{8Yw{A5_&-;76K5TE<-3!~UtrC~}y*^X^mT5(SULWY7 z`x85MFSk0MXuC0C#;0G4++-j8`~BYB#D812-Y$=Z&C9+0?0%-)e5bvB&!pv+f|_#@ z@9n9aC;BGy4bP$HmFs;4nI`Oy?ENh4CS3Td!>CdCw_(-ki^uD@dPA@BHn)eE|GM@3 z_}<6w{(i1GJ7HC9zuB~?Tjip&%deS>z3x7%tE#h9b-wlq)~#<@53_K7W8krJ)NxO( zW>{OY_l@DdlIL^Fi}KFzj@+E)$oItA^>C*ce^OqrIwSMUg1N0LLLW<}&p8;($?qh* zbj}ZRKNj_$PIIN?Hp!)Y45}?rV{Z|VE-DfJv!PvTgUYV2vrdJ}EaQ~j^XJp)g@P=t zyWM1k1s|8%O#S|Mi6p0Ou$W+TA4-!1(-AO;m`ts$k-5udwp_KQGx! zlzsZc5GBEoP#{~7&YdPg%tRi%*Q8(ov&vTI^ zj)SMBYK#78F!|0*~gP7bne<^CDYNqTX06ZCkOit1eDvU+LRwT6tY zO-2old@Fh-AE+J@=-VaBEp$83S{N43>opI`m zi9#wnQn!~}-Z9}52d}NTew>bFqmj|R)2g=<6sj#zK)mA$^Ox!#qftm)*+=47@^ zk(6WcJG_l9s5Ty5!SZRNr-WtR9gE=RtO-6$Cl4-Ku<7B6ti{__RXi(sc&Jt6nRG>4 zf6Ax<-`b4%;au6gM0r@`~+(8lEBNt}u|i)Vzh2zN23KiU%0E#r86 zRolwDBE?#tTQ7b5^WW!G-zw>RDZA`vi```ccfDNJT(?=Z{I7a{&Fg5nx~rY7rrCUP z-#P`m#ca1cZgfnJ-&lM}^Q)NY>gzqT;Z>Xs9Ni=Ce>L`C(v;$Bx*Vk4KNK;5S!pk!{gZahlE2 z~uuu9k@W1g_fM^Ul_$lymdH&p6GSw|1T0smOPQea+dceuv8Md;GE9%+yr8 z+_duc-R(BVSHD`iZO)zzlUGbylD?&wze?Mte?}iifO{#+yj2N2U2{Gd^JmyzEIuc` zpGRIlE>m!Fl*_CY&doOQb2?b`qz`8Lx*0MmoH*LH+GauRk*SvE5r@)jIBcv-8iW~j z<>ux!CTCucl=n|5dNfHQSwGocr$>In!iMsl$Jx_Q)EPQXW3hRezo&fe-$nKz4JH$G zqI_0IE-Tw}_PS@E)hj*@_EnCy>;~V~bI0C0{Jx4!Q6W;nWm;>0;xwC6yJmXbk>0}a zY>Ebx#FnE5E$2II+jl-VHpS=S!}t)+V;K%H28tZH?{v)8#OS)M&0ESi<=%sg0>_FR z?Q(}H4h}~Rw4x#f7T2au)jwagQ^uTWrb%JneU6l@2ZmM)+{I4aJiYY*f8wLy#lo5s zg1EC(+p}~cvrlh2u}*S&*%C*elPeXt*iOF@S-fOk$%Gjj7an)vNW75B!6xB&%04%6 z`X2`-2BE`UVGFqTYckwu*>EMqXx613YbM>gcWx8TOyaD2{cJ9qyrgo4*!w(pL$S%m z3S66%1gbVgFEyXE#@JNAbd6uPWKYcEhsO<;Iw&odn56n}&Tba}pjjqyW-5$Rq^6$^ zRMNS|Gs~{{q1Ke9{3EMZwq>sKOf#AEQN?Rl7o+60Jr3`dq%6@BNZNA1foUzLBU6DU zv%BDmv)*%~9fT@Qs!neaykwBPq$FY2mvindQ@KyC*l#zbQ(3BV;*_hc;&C3%!PBh% zKkWbc@Njg0ZQ#kDUnIZQ|C?Ou^!oL^0GXJ%vn@6*T$ksPeAu~}ZR`HBn8YV5?)=Js z%EkNht2EoTt(A@C5Bg;PUcM*4(ZRggFEt9Rz zKYJ#-?vcc^re}gnF3ogP@i^O^qZf64xcZd@t3({b&Y^YK$1pVZGyf2I5& zSmRX+-Rs>Ow6 z!<#~nV*R<9>uj(1&7CYW^WhSn%>Qp?_xaoX?tH+%NFYXWbz;Enzu`Y$&H8(Q$NOGD zP%;mDn#HMan&pr3PnP)o2=b}rzv+L#E$C`|;-W{7FP>c0bgnY;tobJQlMPo4c5Rwf zv_wmop*dP1OOxN1b*}IN?)`>qTbewJ?r<2mSVx7W1?34$Qta|>=$gd4f-QFATJ`Fk z(UUc^?o8zK>+#scGAFv2Is8-wlZF3cg*m=Xby7|>UOPVLm?zmr>$onN{-jD+^Eg8i zf7gDIj+NIZv(7oZe8S|uknc+hW*yIQGd4PM?A?(UPDV3Kf};eCo-8Oz6*`sf`cilq z-)!}D0%59_zN;^`ZhbjT>Y|RPzPYQsU{&wbe51A}MsrVJ@vx3sGUd*RJ2MZi_^WDq z!ry6AizbU&diUo|8>3@qB-z|9`OHuX+|uxSM>0=3&SlPyn)iQ?(xQJ~l)0~Q^UUv+s{hH>|ER@@=cr48 zq1>?$)eTIJFO#x@demz!+Izp8<1#@g^+y?_(ys|0FL~=vowM0eNPN26Ti*LW?;WpW z+4)uJ-0AYezaO7S@7t7r)K~pu`12d$FF953Z9307bN1dm1~1jAdiM|LzYc!6Z)N}I zH=e0g3xX1unm2t@QNOD#ow;|?-zmMeEpLvW3NJ6WQ!QBg;p)2lS-;9XOH9hV{fe$n zNnk!Bw)m2S*z_)@NujBq4sN#Fc$m3%W7pJ;47!T!l}e0Xw`aSvi^?3Ga-%r+e&<}? zAT=%b^m&zPHA=eN^Iy8iw=(Qhitv`aFym>~3%>=kavFE>$TA$Td_G56`k_#F=5*~- z5%wK^tKZ;abzLO6d; z-ZUvMP}Ioh!Cb2q4HvFWnW>zr{AqLF6rSjtLK9v(%`%wYA~uVA#@6?ts_sel99_ba zvY+)heGdnS9(G8d`y;#0BaC;+=1ilOQ|VE+-k%XkJF;g*VB6f8r?1UPIO%h$e$f=o zkItcc8U;Tvd_Mhb8?U4X%fy%G)P9Iwc_Ldn%`Iwc)>PK!T-!$RKU@MV$CVtj0%QYL z-7DMp#oEbTe(LUz#eeH}TE<&1`ZWyHzd5`0>&XPn{d}uX z=D5t{{CykmubB9E{^vW>Uayz8D!P))78SNTppE-lQ@)|BGppic$*BgDuTHC2JlifO z+iY!b^1|%vHd!-FWgVW(VcB%`)z#Ik9CG?E_Vjdee)Mr#;yO3^`TxT*3;X}hNRT^o zG1)Uv(pB0#&+5Yhsr^4f_ZKgpzwg5v|(eJxk{W1?p8@(R0E-_=bfMT@1y zEZKa=|9oGbLM?xb@Q)Vlmlaw)b0^d;4DS1D^pO*K7lz(i=WWMZdQAGwhl29yDy);vy>b_D+RDMu;LKhAg7ry&}p9!k#U>Y@Oh0=7$@4BcdA? z7auU*Y`jnWjjHYiapp5@tW*E^&gE25%oDsSAM9f^Z{c!rt*?bbb9?pl%HOS8BCV*E z!Q-d>*r;D_c_O1GyR^LTx{DKY_KV*-e))yWq|;YAm|t$ZKgaf~NlOLuX`85(MT*M; zW|eeiZqh#i&m2H}u6kfD$qx2-c6NYUEcjq)-k}TyD z>ST}_)YE1$x&A>WZYh1VWhXNdtb)J zX&cTr`o59goM50NKa**0@C=Q7P16sR$=i>1sm~BM6X&q{U~(;NOX||)YQJAvf4Xx{ zNTo?PsOF{3?WQH%LKClDJfAuB?avFj>+SzatY3BP(E-I{B0Uqd-rk&j?6d2Q2%TkL zZwjAI*!5@b`gwOYMkjqgy?##FbkWkE((f6L)hwO;E#ZpozkT!P$=Yu3JS%g_ETBw& zzqJYPsx`LXvZnm3PnCCJiAs68gzwO`D@z^)PMYthwcblti|I#uZcy0gYezOVTD2sk zeLHXYNc&vyESD(OcTAltbhvY;GY3wO7C8JeB;%aWT!|*--&H&Rp4%3{kjdoexAc6m z*^5V)`+TIHx8++Y#BX!qe%SO-HB(knC010m`qzShsi!s+PYGEOrCA)Wa@l~lSYEwb z_3Uott2BXq?4<(ms94xJ1*c4CI2!A`5cf=z2qzkIJz{o}HkUdW>( z%^S5ZZF(6YG~wlfa!KxaGfvm9zZl2avU`{937=xk`w?fZ$~+05R#K3t$Lrdjr1<_j zTiX?vbZM<)VY}Ej8$>N?IJZ*V`c;tcoT@~hsMh+n7BBlA*>KO0J&r34+2#qnJ!$i+ z??)5QX0iBn(^j~8t^83Ef3sgxU9V1mQO@$&ldqih6qt_F(?Ppe9)r$Rp_TJ7Gx6-49Kl1iH6t7MLW1O)|DhX>@HF4 zP`bOjd@1+#T~ihau&OSa*1;ydl-qI24~HB@JNeq9KMLzB#EdV`oa6bfp!jd?>e;i4 zXB^IXcKm<+xu2724%|}8vY#oCzw3nDRzc~P1yASy$Z_FP5e_KzP%~a4cJ9H8RdQ1D z5`IqiC#bPnr@WkdwWICL#6`kKN{X06=dZ~AdqR6k#|@{2i>@EE;th=Lc;Q5jzF=FPjIYDnbt0E@#2q#~5)%bj6 zL7v>IU6~>8vu9|AE`4IzvfM}5!Nc@K8JQKf3@bAkNB?TqPDJ=MJE09w*Po!`Fx(R zN$cOMEWX9RlrNL_(Eg$x!($eIpUf`T{KQmL#KPI&SNtUXdWYeX;x!@?-6bt9(Xx}< z439}X{<8RRQib{jPDP)C8=Gb>U8T7Cr-bpWCK-lO!F$Y}@8{O_7#@4M{9~GnLF@_Z zW_Abj0*fy*Vp22|sDd}8b#&x65^Vk@^auqvNtG5XY4a9L#2+Uc4)&EF@bZP2n@G`rvMVawwa?30)h zKn6bHaXDpCG4a!bRyPruJ;s+FEm-C7(kWN%MTOQ=N2N|hjwMTeIiJ3B`Es!)Yckur zY!^wM$F^GXrYEMf&+07v#aX8@QG_A6r|_3z%>oaVhzGtdubVa8y}16cX(XrEO#9_m zzV!8{d^Qh7l~CRflR5*p$}{LFb|kyG+%LIF0*r#Ch?TTtskn<}?BQg1QCy%Z2_q3(&`Z?Mi&thj| zyKw!XhMbgC5|3BbnKw z7O}ZsHqe&_dg{5d~k%cxyxepVB@AEYU}gG zpw3Rd%(^Qi%O-_y+uaNKQZh0sUlu%Gcq+*2;C;W;rF-}8UBAA65)ZGwm%gs9uE|k} zJ2!8hOg-z$m)@k>|lP)AomQEsm{ZoPY@qkB3ps&vgdBJunFycHW=4n{a0 zxaTP%8sf0ZD{#WSn@qbu%>C$BR%R0DRAQI>Zl>(BeZTXn%iX`9`8oG@-G%&bZ*Q|- z=3$Bk%?5UKG<;~@Z&A&9mHiLf*V$&dTAG@cg^!M`joyCg@@0NG8;(nx)6UL1bm&k| z56_&dO%K_06X&+6ec674f5Ejn6J_olE|HrRCVCt=mf+VUdh+VkuQxU(FZY|v6n;3i zboO=@u2Xea);%w8On<+#vgFV|*2(-jbIJ-XE@9?A{{Ht9zq(Uf+c__u6rVBe;lImY zHda4hDv~zIn_~lezH4o9nRjjTo2SP@H{E)2$S3vk>!WwCEPC_v_&&+q`3K)9KUANj zKWXl+34-#!A8bn7T>SESQjngJu0vL0Sz>8tnr~okWW^mdAH$Ca()Zu7yeee(YsVYU zvP?N=M@Pq-=ecKbtvMpD7h_TXuO=!=YKiz2g&D1P+zJZ|3!IhTOr0{N#hc+3w*^B+xik)9B zCq13LS@2xz*H>4$+YdQ38z_riSn4hQOt+!w)4cKvUuE8i7+7aC?Qg!{duO-t?%uh= zCKnIhF#CJ+@R2`PF74_{H(eT`k$H1Lj?M}#x2N37PeMgxyn1@~NW1H;PTe|t-P`>$ zDuXYsIIz@dak%m28qL?o`hIkD{mP2*l78Z^Jzw z1llD&H+~d8|9+>eclET=?&14Ooh^sCs$w9$w(<&OQT1$@3 z)Rov4xHRN`Y*Ci&?6ZHBQjYELJAB~Vx#jWeLp`KJdY`P@;>b4b+JYdvwOU&1bd{|) zygaq<277n`_jJ=wR(DoSy*~Ndi*B~ot4Eix#cD0RdZwO5M8xEiE8ptP{}=>Y60+2$ z{_wt6#xX%ksK`mO;U}992WwH%YSD@MUtiBVxxt0&&{7YTOF9f4-7CLpX*j%ExFO`3 zZ*!B==cD28uXL7o-r$l?HBMfX{^a^H=9MB@ng8cao)H}RV}(xsqW>E_{~cC%qSO8R z{@*4Ovu@+%zjrX^-My*vO+Ly0vO|AdXQgI>v6HT&+s9Y2RDpn))6Xwp=#QVG}xGzHq*c>Lp{`CLQ?f0__S6$mPXT!_H z%y;32uWfa1-IBcd=U`ok(8ki(#eZ_#{yg}$SD|-7?W@f>ZAa}&tXH{(iCQKmhk2g6 zZYW)od#A19+tq7AeBWPHTfTN<_kNyvczRRx8jH=P9>3$Vf|$&LBfjQ%Jr{iS^k$cC z=?)tmww_gfdUq|eLL+03PI_T_SElCGldYTFj-I_!-JU0Z-#Sm%2S3CBt^c*Z&pWyx_w2{P;t4 zQSEN2$^7p1(HmPEj$gkf6mli}ph<9C_)c9rryV9KF2o1X8L3hjMbntF8WQ;C4?(~k>p#LCv}ka@T5hx1AQ%L^AY zESB-=IjGa-RGVQ_vu;{Ya{at~S??3V3Vmi5ly6)-A|^l4;l~ae`4ZmWmHQPo$Hmn@ zC^Ok6y2-cB)iLj=v3T+CZED+I@JY3M9(>(mv#-jh<@T*ei+7TrYtue1E`Iq@TJJy4 zz3b=KwmW#UUwOWL&h9v~cW>9uIqQ=4_?!NVmogSBYW2SynpL`W%js9ExwN`3b<3^Y zyJfjkRBS{j3meDkP$Gj!|Au533Dba_4P;-~cdquVdM za?QG@%IXqzRkHHF#lfa;o|`zFf2aIo{7_-T$KR^9tn=@k6KeuA-}dD0SsOdmca>R^ zwzhM(_$_u18~>#-cdBd;`9E5D_ObAEf9J`U?wt_ZyFgcQUs`6uw=KJ7v`#g8ll=Xh zo7&NqU98GkVIkptY@d#`{bJM1;5wAfF(0($;sr7d`Ntrty z*A$*_u+R`LpEz;d!u7q@5mWZwkV;&meUtM>&ZeG4w~96f$bUBa@rUt8W7#qHmhbal zXTNUrXV1QVV#(#hd!6^Lne$j)UG2%8=v(=GM>g;}@9(OgBQm?_UC67}6`9tKTMhWq z+_&7j%XH_2L|0^br+E8WM)%9lI8Qv-73Cx(oT8zjq4B%2TH&SUjPGJ=(=FHM_Iz5M z`SgBl^y%=9gYh@le0{^NyghH?E3@^oORg>vyW+n1LtEnv@y;4YuD`o$uf9t=B*CzC zExXx*zHM^pM(fJ6Uxx=pZ+v)aA7h^5tlo!7M%T?tO}5^y`+Hz#|Mx@xyW@7fNPS$W z_}lIKHra>n_ex6tx8M7FQ0Uast53g%dj4FwcrSa;cljy{&2NR7auVlN{wuyROlPSx z`F*0ObK_T!^>zKH=eHcsm3(n8SVzRM%5rK|YSnea{ZH?OnwVS8@_P5=uKRBW&-N46 zf#=f7mhF0!S~&Y)-L4zevb)RGmhW-k`+WALu07AM9*c=rgA=yA?$6V;+?tnnfn}*z zrP<$Ii#O`dKm7Wk$Oen5xjXkw-0d1Y=R;I!+3jD6@n7@BZ{)xJF=l=CUr>N{!!)tYKrj3Tskr5R+QbxIgBQYj~G1RUpMPS z|G{hthIf||g1Kk1zly*8G1lAtSJ?J1z3P*iUrCCJx`wDe`jv0F#lj{z*7@twzG>U$ zIk2-HnVPWR;f9D0f9}=IvifrTWsUAbj`sm)j|td3_$He5(fZad)u+oH9-q`WX(-aQ zAyT=PO+{=8@6Wgyim<}RU-zHd za%8UMiQb{{s{O*+{h8UX_1{=Z_8zrjyWuACVDq)7+$YaTaD1J)oso-+>r~x@1tm8( zr79{au6?~OD{Go|$XOmuNB;-MVCUJMrtvnY$MlH`d6^-xa%VN;gZ@gDLvPz815X-|oFAeo9zs@~Mk; z%^wbaEah2ySiEV$v@4-qEV~rkKJV_IeF z4JLl>_H6L3RqOX~*lQ;da8Dyv{MZ9tnlb6J1#RS~1n|Y}NVp)_ChPwi1G6 zcdYDEv)At7lU3w+cx_#OokIT}l@vC~`UTMff+rz4J6g$obtzwEbI_`QNB^%cOLNmo zU8OxUYG&8z^+g+v1-O2ksb?0s!p67h)2*ru-THga-hWZ*Q*t?2A{&?B>zR={%sRJ>wE1O@M z9QdDn)*__;>E0sdz_0pjtgNiFE7vQE6nts1naFqE=Zvx8qt36DG1Ckz7w=i+cWRIC zlVVC;9a#36KdWpu8{GB##ewKUZ%wKXf zQQ2nAvxZrRw_VU~GtWx;`zrO%YX`wMH!@#;DA1o>c1D_ssra^gTmL7{ryFjb`OOPX zDOYS754%3ocUy6IL&d32QjUl2rU&iZ)9U^%Ix%3bU9DAI*V@W+_NJz#$NOa0mhCw= z+x-2HkB>Fp-`gww@@m{g3w{0klao|W&udoMe*MVP)6=Kx$Nzh~{rcHVzWVUSoRoE`aqN4# zYfem1obmV3(e4wwKjrrn1x37=ePGt%J(dokMP^&oC+cuNWJO1|53k#jw`Q`tqOYRrfiD+2z{R!`txVX5r+iF)dYreg`-Tl^ta1*y{ zf)nJPOyT9@yH<16v|)|%{rdlZHzXdOu=d+!e|y(Olk7!jI&7|~shMD$a&1lIi3#WT z@SRX?>ReFTn4g-KHi<_?Pfsu3jA2XN-(T_OzJA{?uAec1KYl)+uh=r- z&u5EO+lrt2rL@Qzr}4~6EbtIq;r=O{rz5eQU%u|!o5&S9%xpXzy}hdXTW{~FG!}ZC z>~LgxKy&$>hwtv}Ebi{^=A3!pe7&P1W0Up6hYywA`&xX0LPNhgJ@M8NV`pPKq}%r; zeb)AZJdS)Ww|&M>Tn@*0{OdY4L)+XueDlnS69v_dGB@o_O-*&=on@Tvmyw|{jnQ6T zN@1b2*~0q&|0;f)={g$iAU%#texo3WhRM)^6Bf@J24J#*$s;VeSvB4Ll`^`3^Vs*W0HUh-~;=!II;V zo2$zuk$!%jZANoG<88mNj_CU}pLxZ4*7Lu7HRHRe2nbC1+n}TIL}vqsMB0b#yO>T& zcKaL=FY!73_GtLdPeL-xmvi`EGW|SsAYsBqo{iES@{W#<2@)6b1Dbi(C&+b+={D_X zdT{Ybr*I*kulkC)n%upHy<(2slL`)9pYg>PO8s;Fh_93r9-XU2cML^ zz16xuzUCwAt%gOGR#r*(%HH03Xr!pfSZER-A8*pO#H8SX!v($qSsvDdY$hE3?a>kf z+=uNN<|a5Fa6Q1c(P@IN&&Jf#VgkxKoKE7Og+46th~PfOx~^F^EZ?|SJq3W*b9POEK5Yb#ujm(@a1;xQI2Hd&5E9E%wZCUtaheBjgw zHMpN~?@-bSg(HGKCaW467;0;4&u$Q8kxp65WXW9b6c+V?%|mU0?}dDYISyQh^cv-A zzuinXa9=&WWm<#PY-u+3&5a5ydF>n`B}P2lcJ0v*rd-%-Rr-p>i~X#dzd!$;^vlb9 z3v>?N{9CkuD^7mKic_aft&88!w@z4A)>n%;F7^-^383QI~!O^SY%dVsT~ z;?9o3#|OkWZ{92kEhX+YuCGQ#@z1iFgF@EjqQQK(1?o+}VAz?s`g#Fz6h(b4P}Y{mR75 z%gY*V8hHgIIj=ZQKBBOT#sAWkmBFe)oO8F_5Un0F1)z7*zwR6n;_u@@fYr`S-aM;uNp7iG96ZCX-ap>ZI)Kh)~iM^S&I} zbAziyyhCrgUTjl>!=F9&|9&XDu(p&sxEyfm@Nzl9GKD`$rcJ7)Ky-=n3R7jb9tU2j zWEKN0Z|~D@Z*Nz=#k9_uN$&;sGzSabERKf`jNA>|SR9{zd3iZ4Ep5Y_2h-)!lp|6c z#05S&x^(vVY^qWpvmG$_t3k<9pdPlTaHVe++`qFQler`ce^tp5A zE_iHUbNTgPs-mD_!3`Y>KzUlozbtBtIf1lT&NhtHm^lN%0pUeL0oN(Y@)smM~d{JMITI$ z9zB|9!gBh#O4~S=-&kOI^Y(3HP>Clpv0WRK!OfHNmOlMvm>y;MB+#u%^Af_M3v#E8b0fz_wv6hJ(K2FB+ z7H{+goE|hYx;pT-9TGlxsfE$;y@6d@)6)(PGmYk@D|a`qTd2Iyltm$>!pfp(LX=FJ z?3IK$U%r(1`};ecP!L(j#%i(S{9J4HLydDA8Jy+BKC1m#w5#;B+poG02iaRbC)R(s zk`TT+Y;Ds?PJb3@0WM#eJkh`SF{lK#av9+~g)^+4jriHp6~UrR(Vq7BVHy>jRaw5yRL9s58ueTR7IhjNa-jAZCCD1yUZRQPW|t0smIF7 z8dC3)CNPmwz{fr58fmcyvfvl`}<`lpBUBd z-EUHVAeG0q`KNhvlakicN1JAR-CQ3lwWH30%iDjgxAv)jriN*+uQL0bF0lNaw*G(b zU#lwJUv+gwUmv~rnhHco6>2+hLC*R&(X5YNK*LBvVwb$!4*XX@^3mREj z&ldW4U$pw!lHPOaN6O2;$Ul>8io5!0m+VKupHo?DV|KMxvS>?*{?2oM`Dtr+)+vQQ zZ+2{pzq(|Tz|4rwGrMn8C$`*R54Vo6x-ETsg6H;_zp0b{UohOq9N6d6QyUdJC2C6U zn&cZt??o@n>G0kCEcxxPC95oy45Pxm)7`EI3iOB1zn!)uyM<@vzHRSz=gaM#JpE1b zYr}ny6PD=zeOhKB_o3ug=#wJ(2ltAf=L`N~ntSr!Vcz(;8|F4OHO>2(RmYdP2<^lb@D9{6aN_i`)O*dH&?ntrPC?cBc4k!x0v;@WdMbum%FNelC(O5dOPb-KEx zM%Lwso%K$u)hgF79!Y#Wbw0oP(Za|%z2bFN73#a1OLyNjuj}>N*HLhL(F)U@qW-pP z?>d++3f6NrxL1?;z4Hn8uA10rXKv-#$J^8~uGr8x4AxgJwsK){0~()R?fF87z;@#f<(k8Em#^9M=gFJoExF#XxbtG~SuN(qb5qVK zFJs}6ej!)$DDKYUP3oOHJrmy@+-LSK@0nkFo^0|)3#HtdiZxvThq2_4&7%bYNaeKy~=uZ>BP=L1@^jJo2?c#zTQRF#m9Hv zwHNxtk|f)_?btSz#-6*yWuMmUa#@p}vnIJ=)AFs}KA$32I<3>b@O49hQ*VFo>!m%} zkxPHBN_!R*#`G*y5#_I_=g z!_+luI}NIrgvZx#WqX;&-`xJ~(7g9{5gt{vbN^@fyVyZD~n@mzCB@_e0n|M}Ht+?|;HKF|K>5*!fFpmO3L!@t76pT!*) zI2b+nxWi_m!|}tH3M2RTi+`VY?dZbAo$De#f0(j!pJ%}BKH1w_)UUKNJUs2|cy`xl(DNoy%M+*V?L+$yc6Cu{RZwy3xJXBInzYhJ~xy^cr3~%6WGpx!6!Y zDf*S>gDVd=S;oGtO?Xrp@kisx&Th5vXu<6d>m1omP5Y%Lu;P`}Q!5)rspB>~zO8st z7=K-l^{T4Hm9m68w`Aqlb@=X_5%z_H`O(cIPJ&xr1bkoco=sK=CB~(-LB3{|G&uHabyefY}X5kKJ+uwCnpMJ~Ncdwat z^?8Vx(zc~}Jb_EX;`)oEbCQH zzR*&1YF@(?M`xp}!qQpYeroey=e##PvHJbF`%2lVrq7LqV{~sVQeJkrZNlL{H`qV* zY;v;%Wt*G++?SUte^{E8GHZ&?vYD)jGkGUFY~JZLapmKvl~Y2NESvuPj@k4n5jUi_ zq<)TCZx9#|pdc#s>G}3``PRn2-ygCI=iXRw;DnT@hD65edRe2>9>*P&wndr$=$>uq z*^%!1{@221FV*X<{XcN-sF&c?;hM=g--t_~^csI;k=0kPrCX|8U)*7^)-T{zUdZ?( zc_3Xn6lk%4G`}5Aty;xB=zklvo*#L>_g#seVB38F6w+Tl7iLWk~ zl69TBo$*gtX!!f+Z+ksCI2$*#sw!;a=yHfS&gvS-;_lFxSQ9!;a3Z6th#R|ON-)b! zC2K*B#8?%F8=N;!IDOk|eb+PpYHaBDy(MaMWNeI;(%Xa|{hw}SxjpZGNO^trr~TXW z7P7N2G~D96GttdCl0N3+;Zcy6C>N+b-kO?;G+tnH;^UpWhvI_}JN(^+E;&8uKH2F#uBg2xODQg}$?vHP8*tYuk-@lIR?At!` z)NNs4m{6zDVxe>GO8TYHoi`qywE7YE?xV>GO>IGmwG&o{#9u8bc4w_-zbqtWJC6Yb z%J&3IaL!pPWEYC4eoG~czC>w+XbZD;g_ODONCAW zhqdkJ7$G)q)udR4Qr4}jvxJv%UHg%hIqjIlWs$p5+iY1ts^5I=xf_!F<=~oIq3^rv z3|aoXxqbbT`YH3EwHFhlgx9Km2PtC6vX|&=@;JG5PN3`kNs_0Sn>FkAt`|QVz@lU? zw_++-$r5>$Pi3m5Ge4dGW_CfbYHFO)bfuQ)B=v#)@y$aOx`a3^m0|-=S#l=gk~ws)m{69nW2FD&#fy*!s}<4emu@ECi`>Q zg%CF@%X?c@Dwm$jbM&>C_xs5QuE}S6>bh@UbeOl}9JftY(OQ+qQ{SiG(>cF$JNKVw z-PL09ahc_o7x#x}ul@b$h}+`3J$0&YmPAtNvNf zva)ZE)tz%m!Ih!Tx>-&^f;*#T?tFFQ?dRU>CA)S$OU|46e92^;tCtuU7JPFK4B^)Q z#=yYUb970^ri33ppKe_AbG*3ztISpPMaTKY%T9ZoI+)>kYL@x-v$J<4JFeUrb>z{v z)1ET#cf|&qm=+$4zWv<)meu>HNHHgk>0kbANqBbd=;kurb1TkR&nW!l^RBg7a(SR| zpon{E-LtI1U3Z@RPgU zb91wK{=FVKpD@>b{XxQuKD+x?NhWpo9t}J9?$O=1f0eiG|9HM&{e-8-uX(8E_||Sc zd{)=yM`%pOnRVvjyzeavE*@OZ8u;hQhg0|3^k&EZUKCtV;um`GhMqHX zg5e!&lPlUkJib{LRT+G~^1|=@4pzDDAG@!(=zO|;Kf*Bo#FbRd?5>`r(fV({Pg-r} zA7i)d^JOu2Ti=V(`fp2jz3H4BrXykYdG%xIRcnvAZ>SMqV92<#iIHKB-}8C4)n#vQ zO`S1g#;jRgay?P&L|g?GS49R1MsR8;O00GITy%b7UDo=IvGdNY-LM4K_MI zA;~{8_NTDm-HN~syJTL9RxY;U<+}3A=JG#I`>p?qJdeG7wP^Y6?_a~K`8!`;Kc;@= z(T00k=T~PM)YYb)UU=rRT6FBvrEGuSGcq)=Y|UX{=vp+zOZC`{M2VR`ZE`#--_5YB z?p%52fozXWo#qa)cj9`}PiVBHn0QxZy-nk~$m5#W;-WL@{@kY9?mt>O7u`^|>06c& zC!oP)x{lrGmafvVCp?RPf6csXs`>YbdHVLF?d8)q8})p+yEt>si%iX>MR6iIdex7u zvbP_Y92fUQ`R}2}ymL=_zpdeI+{Mu2%EG`9@SBn0gD;Dt1HYQX!~v(O zqq)uD0S(8hk6%5kva+Ty$Jy(fzEIoBtusA^oO}%qr4&riQ#hqx^Hx8)ZQJ|XJ0v`` z!;f$8RK0F~>x|~jm2T~8-6PVCzHWPe?4nim-;HmID@|MPapmeeKQHnw{eNQK#k$;e zQ&LW-2KCtNeA&;#!0?itVZrs+lWl^6g2Z$p8svIfCZ2imKP#u;%bQy7k(J|LB>s>d(W~YVUS@`uu_KZ-krC z_nVp1yYu@Ze~ax@fBkcv^I}iilWD(RJ#o9@a#CxLh?S~#w|U7cF)8m?K0$3?17B*o z_;$#zo|YYV%i!;6;n&ak=e}G1QSN$eOV~o$?{~i}wtW8RP?D=k-+Rkb-Ycu~-imxu z{Jr(<%4wQcjHbG+bE{8bV3_ffiNSy;*+AmLd-cg4_A*9O#Vco@UN|{>LVMHHw{v&- z9l3GpriqcN>qXUPUhUnB1@GS5pZjRZdTEQ*QL9oi+IZec+{k!xq_x__hoe!{FpThCTW%u-~pO0YWmH{bW(ck`+!H3o(=HJu(?K9x;$H*sBjT#Ug% z|N1#;qtwJhI?wFyX7Pbi-N6%2%&wMf&ftD}%d2<(bo*t7RXmIgON7i0sf+w&X8=WT zvQF2c(+5i>q~jK7pScsi!2bR1bAn4RW(2MVSCcb-3b9^1x^u0cwe*@xd)Aem*%5n!-bE8tehnDjM?Kvyvb8hF2XF+X-&Lv&*lmuF%z!m2K+4nPK zm{dPZIT6e;*_d-vc81sLHvx~$u1raZINd+3d_^~Jz%R`wTt10kb})mCzEW2q$eGtu zslp|4)>|`f${<-clLVg;*|$QyX~s-PEPotm^S%vlGv@* zvikfNced{}Hw@o>^KwniBoV`N8DXdFPPv;iGvrN6J%3~Ci^t9JxgNfMUOec!n!Y{C z(%O?p*zDY@t+NA#r$4w=kk@|mVndyGUGB+k+U&E_o8F&)A64_>b?5AR(m&5G@#kCr z=hKh2tks-{&HSXtAlm zh5PTe#GgHLUUTJ3soQ_=@}0JhdvSC6JK-g~2P0hixfm8)3p0OyVAJ$RZSQAq%KNMB zJ*{`<Xoc7n4;SO4;D3}|3Yv1eC$S137>l43Ec`L7W*Q(QI)9UwocK^Oy{#|cp z%p6C*_Y&UM=iL5ybmLd+_3D%Le`lWBK6(3@n-zuq8eBqdPU|+mdNXaMwVl^FD{r>b zk**8$I$Ta}eJ=FWHY{@k|l%T1XXvg~IpGAK%(=sYF#TA1C2YkB6gWWSb$_ugE2 zxl(&c$=aQE+i&D>^!N73sTiGcc9&;p(C7-4n>uxB+Ga`H8FNlCO}{-+z?!4-$BGhV zE89{#``#_SVV@WFOpbN3`Zr@+{_CeIZHvm|eT%sNbOq0zY~;t+^Qum8nqyJ&W$$hWe_uFmtTz`Rkkwx`? z@zk%OA0OT|o8y0{`m@Bb8DFMc4?o^st}42c`K5Z+n$r1d^|l79`ulJFo~(SoBO>RY z%hl(*dF%hSM;djOWZj=0U_ABfR#wyUxNiB=mv}6vUih-(9p}u{NVjNN&McYtyCUZq zr{AAswOe)lwjU|)j(T~2b@x2&eKz#szg*9KigQE1Zhimuug)23i-5=5f1FtLXxFEx z*_js)uGf;v3JrRCjN3kR#_D5bva_btJ*s(Vx;3P7>yv3m^LW2={e1J{mQ!$KXsz$1 zvnk^5{~f<*`a4hVZRU$VZ*S(>-?wUwGGs`2*6k$nEc0UPk~tMeqL+b_Q2>FN%Tk+kEC;$o_Jib2HP{f3nQVw|`0PYTM%eU(k7>=id3Vt)J)?wRW>k7qa4cBXnn9 zvcvAV)A^rV6N}g0Gw;I0FGor^I_?x^uJ+klaZMo*Dam#z9t1pv@ou0Y)lF!d$zA+_xE?hZ>Woz`*pEE^w8rD6u z+NpMG``O>k>gOeXNd4qeebyDcQ~V9z=>ugS{awEbvOcUiDB2TPy}#oqXT9$Wivy1~ zd|YJh@OpR27k1g^MY(hKCI?*E-K>6A%ET~4J|t~jQbyY{jh+qLgMNqIpRV@3vd+Wj zzU_6sh1Yl(BEI@4zHz(JnKMWE_LTJUhgG|8=aomx=5=4qd^lmsLZfqU?RVCny}Bj% ztC_kRKR<(mX|tS9_5Xs^r!$|vS#eS}II}^|K|A6@ zdtq4g|4M0!-D`j8dy%tuF`IUN;7peAT)9)oRMTkc>C{sm^EYJt?{J=(-t}55zPtWi z#krq7r}pgF(6^*&N$`rPL6(Oi4xVClT(QF3s-o_D@07XM`Pg4G|23)e+kV-5Y4B+g zj)mKQ?{~@ymw)rS=9#~|xRke{>q}87Rqe%^QR?BvO|usXC?>55&PZxra<6C*1^)fPOB$rvFN;b zk~M8n`w^R+DNlCif0ey%xg>eRvHtSnUhmG}O~K|%-yY`>7MkU_f9c1{ddH~vY0K2V zSLVH3@%`9Q)h(a9IWDt$y!&S3UlrHm-NBg=el_a*qG$i>Es_m{p?Qaow=_1Uc{+sw_DC};9_yec;N z9n-tDs-|CXdER_w&Ymf`6%+UC`~F(>wW_u1-h`FiZhxNMoKdIv%b}}e@opELNqbD6 zo}4~;*}9ikmwleL=6hpS>|-+w=GB;gfbRx_9SW;_rrSldJ9h7x71CIg5Q>XS@4t!n2nj zKh_Jm1`4p+_g=q|cX;3a4cXbZ?k#n{{_MI~cQ{qwf$d>iZ0zwopA$@>%Lt@r!) zKqQ7MY~QmpVw>1rTzSi_SoPoFy~C4*6Hc_1O6@VIylTF@{!UG1{Qk1Ne0O|KuGV$* z72}y*cRa)`@At2Vht8FM*V$O~ZKwbLnP2QB1*eD3TRS=X)~}XbEcbF&b6;kkRN-PL z`bj~4YRa;OhJQ6?{eAS}*4OnDs5xwA%jb+@mLzxt1dg;6)b&n)$@;gk1Yt}X1MWo!lINdAv;=}qz*O3)V(Sw zb@lyu?<;rn;zx%TRkN_SK23`WeZ{Q(sW``McZ}A;itNtVduloYf9n_+dfhhH{4DzN zyOh5>_V1%Z-md07W|zPGTmP;9&B+T}LX=|veoAUfyzISMjBmc9m9&NQu^B2e%GrEg z2uREfp7}rN&W3{*YXzJxv->EVZupeVbzj3~n3#G|oNN7Q)l1J#&$!kfUt{(^XyeA5i1vT}u3yy} z`@d9cZk3LY&%3}r`P;3J^G~VhWFBGJ_B-Q8yhn5D4M}FTmY2*YdhXqtEv*6xp@x&!3vpTB|areZ7{c?7Sy}b8(2)|GTWxrtcM*w?ySu zR{orz=sd6XTjZA?3=0-5N_u%|DQIP0KlAhlYT0?$=HH!U^45B)Ph*|>4WCb~rI)|? z-d-?ub--x`h7Gsh^0hnbO}}h%*1+d;hGNx(a8>?|ER8X)OG8ZK{9I<3)a>2La|BLUA1b}w~MDtrFz$IcUw8ZTSe%~CkBQyeZS_c`m@t{xxLF5#-cE@b=M`@ zmIc0MV>nY|s()U3U^yX-SdNd3#{{Nb$@?FTE8#Hjmz`*dIUuc&5 U(QO-!#Dky&y4k!GZ-nJ>55-y{}EHDoUE-QTso}%l7D{r{_L@T~YUc z@`2}19^IIE|Jl<0Nez=$aM=Gpw|B;c{fF02Svx7EvSI0ozV+T6m6Idl(8RQ zEU!N_yD}hqlD(V1*W$Rmw5nR4|F0jve*O5)<3~H@?z>W3|NrpR|Mw5hpL=T3r_Y~{ zt((`>)YRjvbmrW(6_uf@&pt2CUH9bf;}egcFS>Kp*6#m_6aU@UFL?gq`TO5bo;`b3 zKJ`@dhBp6z|2`FKv-YjraOg--l6!l_Iz5s9b*pb5U)vYm;!?8Ue|>u5lP_0qpEr-Q*~Z59z>zi1eo6IZC6Cs-6cuMQ_RZ{{x*+HOn7j9&C=7WgM9p+o&JCL;gv_9pYPpx>h80Dg=GyZ?*81?pT7F+ z@4XAQR+m(zubYw-n{@a7yyC`nAOHM4{^Vz5VB){OAM2``t(=_W^H$HPSv~vWnbMjb zFBhMtit6Ix;_{lJ#BvJ(?=(K{DM>0Hl(Cxe}8$$+uPea#IJT=@0Yi)-6LaC zQc@N-RL`hPO3g|+yY_!rWYm=_S38sc#^r{lO*tDK8TR(=+fR>|L`O$QC&sToaISHNrTaK={^Y_oe1s&;YSAM#S`WpX_Z`khT=CZ0jy zgvSYu7{y%2GdJqyKUZl~VR>S|;`wJT_2-r6iv9Rb{{A`V{O8JlHFB?Jy3Ts@-fZLh zG@oa87GIit(dES6f6{s}a;vs_%S<{sH*)D(wRds?T2~XrPd?$>8tb@M{b)-4_O8S4 zx=!BBH_GGt&+*S&=j{0&;b`m4SA6V$1e|4B;u*L(BAEm(lecf} z$M4Gm=6*S(GP!%gEYGhyEh1GS-@bkOVts65{@f=EPuf)|)r16Y{QB6?U)C>??g1C;p}W%&MsA^FPdbnQ=QM?8S3M->#c|Ry8M5rbgSn z5Lf9k`=dL1cjf2TG3%0h3)kAbTiuc=V(q&4a&dNeM9ivFSyyK5zMoQkCnrb0?>*~* zRomt*33wnKGmY_AmyLTatS)>J|2*&8%{`Ty^ZOnv%Fma2{^Yfu6l*7^^27~E zQgidSAHJ2Hb-hRDaBxc8{P#S69~s26L^7E3?cC+|P>WwPO|bfG!5%)oy;5eXA*=dN zKmU?mG<}7hM%MF~Y_PbMMYF<&pzfyTs(=QE|IDcLDu7CQP=kNM5 zi))-mMZT!?xTSyceq-PF^{&%Gjx4VgH-8*HEW&;}EBGE~w(-*yos-HJ&8k{t)+goW zYI#+SYl+O#SxyT-@G_aJga%LFyGlo-C|ugL@n5cR>m+gU6~ZlZ3l8q+o*aAVTgj=e z({1Z{{tJ3boG;#W%=?j^_5Wkjb{8$3aplqFCA{r+eC_7v*!EU2Ub?(2%v-`HbAHs@ zlE44X$Q-@YG5b|zc;T8waWBj?3;E)?{kdMvc$B(U{?)Q?-(==r+9UFR%5*Ptb04u& znt!jZuc<9wcJ9;HpI6sU*~fR@>$S9~qyHhd$GxU+gZce`l%Bck%GP+a;lEq#u6?K9 z1~SjgIhXq7^0bml&&w9S8um@ni_~Ke<=(sQw#~e^KR$mhy&JSx@pkViVYXEL*4qdA zo^6V}^nA^)rtOrkL16{^=)e9G`yYY>qLQHF5RM z1Ghq$rCIwI1!!y7yq4tOs_RfS>(;Gb+%<=5ZEx(dJKErN+_bWIk;JOJX1CB)aXkSc zT2p7P3fsQ*{MVk9_4hvB{@^6-wf2xnWM$TpJ!M_f*RI-bswuT&>0`}*|NixVYN)DK ze7b%@&a6E>`t!ofd}>c$+rA;V^i|X*HUQlv^$ciUnYvkr2f_r5n9Z!!OZh9?@b;Z(+>MM{r;^PrDxff%#_|8vT@(v zkIp~$88b83Jdzdzj4| z(xt}pl0I$q;V=2DuiUx*Pw?cjlfNE!FOUB`w<_$`0{No`Z|1Mx_wC{Onl~2~uU*10 zY1(YDB{SN1)y!52{W>)NyC>HaE>{J0cfq544>#_voVoKchj6Xh)f?Yk78Y5oSiRoP zOy@<>?tjmpgv6=Y8=v33JK(@Oo?cy<=dbth+A+^PwBYnxZ;jIlLE2fNaUx6BU40R4 zHaT=x%*w>Y8!ZhcbNxTd%lSw9c9C)Mm&cY1q*XG{#?~I5IH_rJg0aNZSO3l&TOd;# zUw=V(=FSbhS~+|s6~#5o#)o?pGf(Nx+~+spyz49xEB!7ehqr+ai&lCb{5)yf?O$8v zX05%v`s}}VY`?ad@h7Y8o;|7j%8AeCo)p^l+%fB4u=zt)bdSkQpBIl9_9pYrv;T5p zvBp|cPtC%~{VZL6S?j%g1J>7=8_$T6+Iwh6<>bG=c$YT(u-~&S^ONMG-?!`?`ieG* zt;oF)KL5~$+D+^2|9sdg>vv%@W8T9ZthV!3_b%8~q;Oi@U~)GfpYysU3gt2S!VF(t za4x*Q@$=5Vj+TG#e{kli_~UV+@z1|AF>|LJci;13X~Me?3))^BpDyuhsW5x=;%Py~ znJ(-H|F1c|@cQeD5BHyZSzdbhcSZBQ^^76ATQ252+&J~ecOAoD3}622YjZdtTV|6u z``F{BA8oI`hzWl7Qg`O^=gkw=9^W>%$@$*m1Cz75W-gk?{l%EG>7Mh=Yx7^ma+UEt zf3uT{7CPpn)Y9w3yYnnNPXFqK6B5bC1$hv+W+zIOKXUW4&3mv zfAVtEDgO@JYw=pio}YJb&7b4-0YRl7ZfsjA`8rx=hWU-7{PDj(n66X)!ey)Oen{`F z`GcL4^!!g-Xngv2rq|>0^bNE1Uo;=+IXNxmQ{jum`US$*zg&HDBJmsVl;#D`(|;Wh z`*`TG)3Sa1B?|=hKbzHZ_u`>>Y_^Ld`AhfNUk+cib72_!v0r>8k1kaI^pN<;D`b}O z>%%&`(*24T1b=Dt2L1i*aNf&y`NFf!XWyFN;r+GD^P222O_Q%aj`!KLCb&n6d@0!K z)pqK@*M!5%;;znh|C-zM_tU=3a`V#f+8RCU-Ir7t%I>&+S;O>YXVbnge%|`3Y+moL zWpX!u%+k)V_`)ape9fn=ZE|v{TF1YeKK=iCVZfVyj@ylkclge)`>J*Px@P=Z_3cx% zM3~v+Z}8hIZ0LE;@wn8hqG9nfiP>U@w^lgiE?_yfx`C@Zz3<5Ge2ci_txSJyQiPAL z4!OHAFjh;pRXkNl=EIxot9aDT&taZt$(88blRnC9z2)@qXVjM3AN7w{ zyZ!f?vVGO<&5ANbHjSnJTbDF&$BXz)bX~BG!Wg=6l?eRsStgS!i@V;-#UmyR} zw64spwXQs(@NeED%_@-u%jo0xc1WgOyYkrR!Wr2w-umC_S@X44i*wrk_;(=m@rM+H zg)Y`dqh`*kO1Nw=Z{|s3v5LH+nuIw|oq}vxYY#uO-|onLc;3Y)47LgS)3x5TEnDkQ z5x)I-&sx3ina8(A`}Mv3AUfHzX8N2G_ViOSa|MJn%lDZbXkuHExjRdi_KCa^wF$+}*jkF8TFx?Ov9D zaG`qVl82Y;PFu`xn_2h#!=xRO+AW8UDsD~sdf@KoM8^&Ob?$FB?~GEro%!%>eT3PC zxe2+mr3`YkH#od_uHnZ#Nu2TTop~a~>m_V$zwNasNIm=CagoN#ZC;&KuBoN-_&=9S z^lz`bY4U4M!q%+sJv=qdr=2A)r|?}r`65y)(&@$X94AYs{c|>L`kH8JS?(5NSbyR6 zv~(HUbH%q!4&8OIFE-uq-c3jLi}97_dD~cR6`uV&s=I4t?fZ~+)fEE8|26(t?%3n@ zD<*Nf_vMlo%FCYUo$wE=e1CpU)~xILo+oT|`)Xfa+i3n<_AHOP?UNe^3MFx5TX)s_!*tbH3nw5xemJ z;h2TI)VgH!#0op8I!xf9Hp`xO_G_snuJzwrP3`&u(ihkviv z|9^hTf&a{XUsmtA3zvWLSyy#;>MyCDhItcqI`@A}I1_pL&4tIGc2&Q)yFTIZ7LoSH zYqnTA_?NZK^ST%qv#@+=9p8oRTLdl$U%0)%e0#8F&|Q-k)der)tKV!co&2g!?M31& z|cNY%tNix5%J0QM!tA$s|_K@3;bS^UWdi!xR{*{`b zXeDb_y1{+<<@Ps~rJLs)mQ2sSb-yj`%9k0@v*p_VZ9IPMq|2t#`L^5g?&@4HZraOZ z?7%E+?Swzj9|LWF$(p?y97bswgExy=dWf*;! zO-dR5A31Si0@uGS%4b~8a>)9N9jrTWg5!1N6wV9$2P4lPKImeUvg$?WEyc4O&elxN zjoKb9+^}jM=ktr*uNHn1>Ak@GAmgshg8h9Hui2LMeYv!GN&dC7JbxXu`fsH!*kI}I zd++DHHsRQrH?Q9E;|}^()x7jV@cdV~C)UktnwS61?9{QFR$Vi%`zCrnPQUtP*~|s% z>Q9kd5u!l9x?qhD&iB} zUu}t6>$a3r;^L*Xp4aXytbY?J#OWh*X(rR8H_y&oxIRT9_1>;`K3umCO!GYc|Ek42 z-eC+rn$&uv#Tq7mu{$Zo3UX@)C6CDwczx&d2?R#e%gnr zLifv89DcITq39K7eudzL^|mkC-&|<^uA5|;wraSA5v^=1sl0j6^l9A}!3Rr%%=fQ>S7v~ozef(1CP=Ai=@3-?F=IMs{$Fg;-w&+cC zRll&@>-grMGx;tk`_AuQ)wsAa`N8W6%dQ{&RBF>E{i0fC?*g^*3#)}zZZ&qAuOA|* zGEZnmXXMIv#$(@`o0+*&&;HpnE9*8>-h;gpC!O5r zCVS({6Q6CXtk3#7Z#%y7t#@GHvM|RjPVZB0Ke%9BmiMwOCFMowsh+jJF7^DsJpXvR z=26N2w+~&LdBd+Zf#pkfW7U!e6VLH2P~O}BrpVxu@Wh|%)_S{mhH$@{;MEa2~T&~-ezrSxOpGv98>>mL_)I%{PviuTo?#r);- zB+H*K=PvC3yvVP4o|W{MViBfa?3euSKWa@}9@Tc>=A>iZbB->Hk9-lTcfp_kZh-gJ z`%Sh*%#5~*pBwfqZC%slU(EmaYb?Xx^d-{|tf@c4wKq5LUaRx{BfDQ;kQQB<$@kG~ z&cblr6b~E2Ei)SK_0HeNkg>mW?r%BG&#E$2S#y#mUhua+c(UN2;k?{0A9*eWSAG^3 zHas<{;ht~*o39LO0>1E;1Sw8mx~Of@>QJ3aduEp~9Ad#rzP<$C3U80!np+TYY(O20la z`~RwivqG(A2kz&1FWrSN;bZS){|L%a{jDoh{%c&uXubc zapJ2T>l$uY2p4%Q_F3|Pf5zuWUpm_+3qEXQ`I^mHRSr`Wg~_eoHrN z|N1TY%P})ng|GIWbgUQuD(e@U`8EhQD{bRZeU|^}!n+emZ#cf+mEDqAK3Dt8oQ@AW zEc6WaT6RyoF>~W?y$2=Jj!moXzp#y1*CT{XgXv$v*jhjU&Kd_U!P-%Zg7K z_MP6;W);@g*Je35?BBLvyKZL!fAzCex5Sor`7aLo zo!{``K=NZo-kUnxHoY`ww)i4>I7ndE*&u(DA89XMfBOGwq3@ol7teeBefj_A_Y2Yg z|LITI;#AKd>gRk4YrnT^PkNW^FBd-SUt=e+6Z4R!^0bla!h zcoW)W7ih+}ZtDG%lrP7bm(SV1NHg5C?8WQCWeZtnNo-JFRIl;X&CO+6x$LL6&ZkR? zTh_LpWUIB$X5V3Yke}u3bt{=Fz9zZ1F9OtdpJV&GK62A#!S{C*D`IkAsP3Dp`l5A# zf9J=!r5l$=F4%shlTnH?!@vU%tQja(sAI zS>c7(r892|$XL&Ff9STiR@=e(3%H1~yYX=B^fikz&K?w@-E zrd{@4HMy#Co!XZcn}!SVTtaTrZK>*CwPK6Ce5Saia$NQ+;5#xo)%D4ZDBei50`9;1 zbCusX*`#i6$Ul+XpPk3St9rqEX0-V|(ZlDLv>7`65HPSlFLC5=YPh-UskS8wXP(He zetM*`c*UPx9~&iNZpKHabt)`SU$EWrzJ7AS4Q0b=yPi#4t!dcv=d!BkoPW-5tmM;t zE-5&R9ozMk?^o8gb>{`E7WOTAYtnaJ;y811?>sSGO9!rpLZz2Jp1v9-;$qdYn*Wj8 z$5KVLDSz_KDm8BCtT5xgb#cor(ai-MFF0QmzObF4>!tiU+$n0gXXk?FVf}?V?R%JJ z%`{~G$z$2CG^4xn^3us!Nj-CE+EV@dnP!xH;1^+w=g zzEH8fiq!{l#HMVpeS2Yj&uVvH2Y-kD1?N}g+sanGND1>=)yMpdw|ma~Gg4e!YYs15 zpStYTvFA*->v!Ir7ty;w*;PH&0ir+tvBe!DH5o zl+d(g3S8g1d2Wg^RXK&-NS!Ho@yg_jSK5-;og^wnvc;M{tW+%99(C~=U*ieU;0vq6 z)kJ=8DyyJ^@2^N-1*R$|P;hYW+`n*s z9<$&DVJ8QF2Y-kCA{YGEh84f(WVB`cyO(|Mu1v#A%Ruo{-g<9hy-L?swpxCF*SHVn z4$r=VTGP9o?!Obd5@9R-h41vIomZNlt`@Rgb%eFmcU#*uWp}U&hx@_KO3}&Jw@(P* zV81(O!Tx|rb005LYM2tRdAh_uxgzdg_F@{Hf(Z(WFT^)JF;x7%;0$k-{%fZFogF`? zSvuXnYR+2QdGRt|t%ClB*2fHg84n6M%)haz;F+gx*$d9fh9~bXOg6ZevW5RD&xPk2 zw~7na6zer;UY5Ih)jai*OKa+FMqNRk?FBMwVUou$N?WBHUPxy7(xPMf<-~!&M33{^ z&n$Uq+`s8J-;<9g4I~57IlO}>9+wn0YII6m$#LQ7#&y?{Q+$?Zz2uoH9i7yxHA`oA z+`7(((>5?ANeU!yi(eK~`ohpjj%ViTW!FDe#OX@N&8c8}Az67(#_lLjVDw(gw>5s% z;_C}+`c?;ANj^C5FGFp%vGLw*N^FkzGbd)1f4!P~ci!~HJ@XFvteYo1^>}RZg~_2T zviv4rM0PJv7JK2GtobG;SZ(|MfLq_?V?Rjs8=snWa9;YPCpN#XHij{NUd3C*Y`g4r zKz!}$poJ48Y?+gbzp&+1pF0$5+uc&P-};5HW}(3MRjmq799!!y?QXZONo$B(5&SCI z+{ohCjdgae32F1fq_UHgU-yTp-Cg+Qwm;7mW5E4Qqy(O<7ve)J;euE=!~bFVo$yl2=e;<{w|tvz#$9rPDI3kfb(ahvB~y3Og( z^QW?JA3bgSwe3SiWnhiJ_dNdv>DGHbuhMK{e!wLpBe6fH^o>kI(IlI9QBC_?v;MNn zF5vfAci_qK8JlaSTTRyFb5(E6;Q8jRY~ zD9YHzy^Jfe&r|fO%hW@=JF|>VCie$vsPCyx6+CR>^X~Hd?aD{Pvf5iGsdJR9^;&DL z@`1bRePvb7vwrSP7dT$XE;#=8%c`3T<2f_)%cJ?H$yF7lf^&@n9cgyyf z5d}`6dt48w`?7nyb z@3X$^yjF4l{=M|Y9j(OHzw_$er~cU+&Rx3tO3bAA)dvk`@;jI9n%{afV17Zvzg!Ce zx8oL;LT(OmN3Xu>itgp8`cv`xa`GoTS9@=}dDkzT5BzfZ$=m=Q<0pmsB`5vzWYrdw zo8(6wNX-md8~Ng7_s7fXe)%U}J<3_EzjxWZAB>#Jx3;jPUCh1Z!nC=@TsOsht&OMp zp39S>>raKXBzc+q-R@bgL71a_qYsZKD1+KFma@8u88u{#8m&*0)7-OBN@e;YiPC=(8 zyY0TX`p^5Sy&o>A=!j%3`Z@jCu3OySeoMymKgjXjSKKr4^eZ`!GNXJpwi!1J-9F{+ z{nt5V!jx&Brc9f#WWwF5+C!>yH#pVtILgmiP;TH+u{9;s`o*t;&~%Nw2`Z<}`d+81 zH7kGl8`LvuCzfoSWj^cL@|!UnZKY)noaeUux+cBQ+D2hVn2@{0 ztbK**jC+m0EQ`{YsffAbcz;<$WTD*k#qT0}Of+K_xc5fv4iJt#Bh6C#Q&eS!yvmlWdWI}w0hP9F7vi17=d|o| zb-g*)S7Muir1+Wt_E-_4=2z?#A~lwJY+Di(NZv*I-w4!{KMX*Sw|I5AI2f zZwuX8V#K(3>&%N)ivuNREW6ArcwzVTFIFobeRJhcExz`p!r1H_i*)d!)xP{( zcE4uqm;LqN_L^>CzO!e=ghe0q9@=fIY@TXj(aB_HYi#i$s6qP0%z#HpHFITuz5BYR zdzI!3<^w0nGtO-b$O_$>`(a+alk$1vCg1%NMI#^0eV=o0%Nv197L8jnQvWX4bZP<5 zQJDqTIoJ#;qZ)XBUD%g6D<=GVgVX(_YfG0NU7glqC;0t-!y3UC=>;EkDioGWzt|gf z$4UOcb?(U-WiMVAwN@>h%-r@UwP?%M1v~y-|Nl7Xu3_32;eSO9`@Gg)|NZzG?;Ddt z!U;-|^J_X&+wB!DwP%TEUfJdVn`29h^-Nz9md|)$ zHrvkLU0?XfTnmTE+WNdj_S>uS6^^7&fAiAXFlJT4jGSgW)-KLf?;{rWpOmcFus~h= zz*)7qg1=mhsvZTu%ev>|YZ}SDY0HJ}7yJ{&+ub%ke|#`>F7u;XIX!>aKrt;6M7n?LhZA)G~5_tQFWv?r1>YX@qhBZ?X z%I+S~+{qPpgGJ@>#ASR9XOD(hS@}7ye9;+LT^RdELxt_(0oNCD92@o>*wxs7SkJG= z?R5nIjAh{yF9uY8zp%a8FrV%6u|E#Z{wHdezr0$=B%H72%P+QHa@XV%U1L7yh}0K} zJI}Uy2mdaau4?ooD&etfkMoXx)4kKVs^+IP>^teIy{kDcS6utoE77C-S57-LSudo* z)c5j&xlBY&it?VR2Haw0dZ=va7^U+qh$&E1|^_evdG zzC|u9SLWK9JT-#vb=#Z{-2w%ste`^%EoMo(9xz+Peh4`&;Ie-vXO+y250TRt3NL-> zYWr|uhK%|PMgIK`3Z-sEsv_?WEzFO6a$~lc(`EaLS#{U03LNrYkiOgT?)k1YVj;o$ z=ecTsIIMa4doGt-Ro~)u(+yH$ZisR0vXNe9vTyUV=^{EZzg+n&f;Db+ylgsB;;8<@ zc1E)rBi~-vfcmTHY%iE?7x&mr+jHO}<3)vjMg0eyB8@@w`j2RA_`p)KCi+AEG^h1G zD@*Qdm*14=V;DMVy7N=H34QK?yC1}C)0xfxyGEX=%IO-@7sCb1xZ5}Qy}!YwGxfFH zuM0K*G};9Zdps{cGB4r8XRRdW#m8sHc?t)F9Z=7v(+?VB@ zwqWN?iL`HDo@H8j@3CY*BM^9b$Hdy^hItdVGVHx$bFSgw^0{ZCHN$JuFMQd~d?xK~ zfQqs$k9q#4<4H4&<|pnHbiAKqoWE(ejcDvKtGRlY!+9_JYS_dnsHfk^dC-)rtjS^g znZ>fD()q-#hJRtf(Y1A^+zaO4+%qx6C0OgpS-uPWC#Gt?j9om(^TkajmfCeUk7xar z&XSy)5mu3=7Jew~+w8-en9uspu6grq->imt6RtMTQw%@K<$f|@smrU^X-4^nW-|P` zdiv|j|EGG)dX}V5KRU&LIb)(wnu+eOwmOrmn-%wXr+x_eVEZ*ibcXrED!<(u{U7;W zSwypM5gZJfw=2jNf%D|h3I?|PQ7=-bJ^!q<=_k3 zX3HHGKj@dT;)L&A9p6H)e2$OBx=e4qU!U8y!PYFszv`uB7@nD^x?uj4 z)zjiGwMjQtF5{YHG40g*qk^B+Cq6mrGfC(C62Wru?Vq|X?`1sdm>YlFebGT1VVQ@4 zKAAScvd=C0Pw9)5fA(p;EAse!^2(52i>q_kk005n7MIt4!{O;=kD?tSiz26q?ar() zIq}PJ!s+Fm$`22}?+A`$u&r5;{$gF8-2QTdet-3odz{v!cX}`6IbGJga;92YC~x|A{nozQN_}xhCB<$o zIDSlWQ_lMbIlfE&x4%6Ty>P-^%Y+?grf}Y{(lTB)DfZRDcP{?Tyk~i?o;((-{`KQZ z%X=w)3swbx`s=~(n_kcEzGC-BKlgwITGxc`USG=XEM+%e|M9i>TBmC6+6!&c%(V+2 zdGP0^|6k|l#`Ax|f!hUECH&%Z>eSXM_K1d@?9g3#VBz-*Zui9QZdzg0y68mR+BYvZ zGR%Em&~PC7`Qn@3`r@7!+t{}&3TKqWur=A`KAvH*>EFEey0&ZYn%IkkE?7Ip`|tXd zee2 z(7df&^R&n9KBpj=GmI}Ld%O&64N-f!YDs`(#yOjlFSxHfnpS4_|AJ@Qt`^_JzCxbu zSNC{MuaS3@55DU7is$ZQV>P|4GtQp6ppdx!&r55w&uX!o)Zg%B9`;O2(a2<$Fu2_p z79-l_;dm%lT6@DjM#&lGj~dQQX6C30%j~jQ)6_7p;a}c``pLxEr+7y}i)P ztUlE`?dlh$bYJ~G9@h(tpXs<2UH$Su_v#mpUxw#$drCrYC_ZEHbCOqHl6W@kg}H|A zy+yxyel1((dhCkIg86*4$Jc6St{Y8W{}0Z#nFoM@Otsv z_Z9mVN<>cZzqsJg#gB_5^3OOde6Y4LY~DmQzom=${g)n8tXy-^=e{V<*Tf0#7rRoT z1jTyZanx9UlYZk`uCAx_`M|%0?w>VEf>w*Wd8Kyp-iy#V8og}l@%LJjg99`E`~>BWDZzg*7mubg;^d-8?f z|Gt!bTXP}YtLWUevkDfAw|y5nI4Sej(bg*}3*rSm#ka7Ftq-cb-2IHb)`Ep8;No7r z6>rbH|1kIFvhNH2Nt>!)D0X{sn7`-utp)t)OMdH#emQbO+UeQv)#us%?!I~}Si-lZ zvh}g>VgLVIru=5#eqr_PE9u&Y!M3xgWYn* zQe#seKk4nh3h@kIyp2y?suC4+Ji^RZ8yvhN(7K9C`f8PHtG1M1exJ?Ehxe+5MUL)B zG?dcOnLAz2cR9;iIVs=ioHGo?q5=}4YQFGxvWfYv5qLf8e3gM=Xo<12-2F?MN49Lb zV-mXM(jhP2Fh2Gp?%Zrv(qZhsuB{JRAX=VN%iegTnXi^Vz+bv`s`pKCsXDGR@56Vu z?{j!?x3XcrWa^Vw*3!EU9D2EYY1W1lb=O)BhF?1R?&+1&Qy;1d7_j*s-4%7H>tK5L z%W}ztpbDvLoDZoO!U^|CNboz#)Mzjq|3SSo8l~M!IkB`s1>N&-WX$trV51 zm)x#&Y?0AVKSu$||j5 zla#E=I;WmUzf?SvMX@-~aN8Q&gJKMOr&fIv=v}vaBlC>oqI<1h{4TYVKkAnHuifxS zM(aK2*|Wr_+fJAtbN%>~zzms0S)R?G`@WrFe35!A&|mt?yoWC`(mAKbPk+wq{ACln z)qey3@aK~p<3s8%T3cu;EM(qNcXZ=+&*t5xQOQC2j-O@rpFCo!$t~rdzjR*DjQ=mU z{$DVF#2L&D{by5}wos8N|>BfsJ0Qyc%S zM}q}58UkibRSh`D&Q~?>Yr{i1J5{^%aPD6}mUK?MvZUebg_pdEi%xmm-Mx43Ue4do z?xo$c{aXHZV(u-eydL&v=Ko9T+kWXC7I>y4H|x*l&l>xfE|^CyT>g~LU~!?ZKD%$c zo0Lm$RMSt(TV~l)E4TB#-R;DGMLzdl;I5y`1qG+9;O=g(n`bor+)CF!5uL#oe)GPQ zo2*_sMLlz&D))ut<5F99eqHq3aMD-T6MI*@xV!4tZs+^o-0#bpH~jot`0>&TQ;xrn zoU+_*ED*o!D*kc$4vw29!WU{Q1n&on-i~Xr@wi~FQU2%4^7_5gCYxDl?cH$cg7u^K z+vH3RF4^zuF`Ku_X&P5m1mA5|>*<1x-4Y5rk}hc19N6~r_0~3}+&x{nyEa@~5Z`q0 zB+D0X_F9Mg^;`ZguRAf(%DJ;_+LKu=ace*5>fWu(I|*TTK4x zJnKzHrb|Ju7!ZTr+8-P-!MW90|tSoTA=IbU$jWc^ihQufbY;|+QX{3S$KnK!TzT&}TU)&kiDnD@>go6^=<%)De`Q_7*+Z^&9^!?RpR=ZW%;iTUeDipl$U3IV&9tGE0=4l*%pet zR0^|rt+*gQX!buhjU1b=bDb`HIXwBoci!u&lU}PWDYK$;(C}?54NRR6f>{Z04lh0he~4oA#u1;&I<&Ti@=TY5e8= zA)#-%hfkTSX?{;Aa7vcS`F(HKoCueizr^{N!vh3i`~W;Jat zd!Zk~{f=p`dz^)o|9b}8&snv*)^BxU`8GE<>(z6QrgP_3e9Zr@%kk?duZ8jg^#$cE z_a6K4%)gV~|5qyRt+DZ!D_*PeD@?y~uAM$b{Vemj!@HLRE#>|7L62kIO3$~}vrQEy zOBF4(o7xx@@XA1Dr&ODAv+-&7q(wiXmSoNm((Kn>I8Swf`hs}d7s~hds)V=sotUK< zbY(|*N`j*0R3ZO$uV=H>9&~eC$-0bt)55uva`$|6yS#hS;tiK{`D(8@Ja4@5|Ao}| z+Q+dGZ#E0u*_!y+z4w&)CN95g?skqJ`)mZbz0cYuioK|OleWrX#!GL|AoraM%Ia-i z&&7UiyZfnWSK6`A|2N*m8|C*F{$keH5|nnv~NYy?O5KaMVrO7%E;%} zlyu697OmOQA!h5;vt~cPiLFp}c(3-CSs9`KUY@!TBAc$VkIyMfP4&`~DT@AQ*JfU* zPWg53nMd9{*}nIAb;<%;b{wDEP!YLJP3>vc;oW~TH|_J9a#Q5o8@3nCi*9Jm<)4x` z|Bg_Jl>6o=3J?!ok zHO-ahpKo)#{>J9dm(S5o6^wp=Rh$3)R$pm4^$f52>O}8T&##4SK4R|W#dWA+_O^`Q zD$_3}?Y*(l`uM+jMTRaKYmT34J#@GCkXF)8me=2Rq-F27-rI6>m+?ohLUH@r&dyiH z_s^{qZP=H(a)H0#-CcXR@1HX3o4Bs+V%dRJ7ZU5N|6H!W+c?{P!OP&uZo7kBBJ?)b z*s`sEr;;S5`_FdLyYLsHS$8sb)?Cm}v2i|@vQD} z-Y{X+swo%WRmuEvW2$2MHFZIKXM3*D++db3EMHm#F5DOW<(cWkSL^QopX=iO9d1UT ziJy`e+M73NX&=6>@#V#4v2{;AE@NV}W!%gCB{EXTd%;m9#~bS%Ul=dx=32RPe#5+m zI;k&_LUq?U=K5VP`I>&0w~GBwby(Lw*S0Hr+#LKJ-gDJXbM?M%_Q~DkKyAXc*4>W# zP4_%JulFZk_u;wr`hE+&D(?Il8(prw&bM&dzhlBIkki&(*nfNd!fX?%{Jq~h+?@G& z=JWp2$x6L*)8VPemuTI}*;Q3GGYs`EcxxFzqm=2 zyMpe1%eyUY_CnnH)TZ`^I@Sfp&z`*5*FR~)R>r?!{Lei8a_IeHblH2Hb^C?;Yf?0R z|D5T+q2z8_@dwWfzub&<)w=Y|H2(8k$iMjN#6+PoDP5yEmKpDoyMk@abKk1JK5@!> zM&GfOJhE5fzUH3#bnWGiUkuFKSMJxlae7YL1GZV0z3ykcdjI;o&E2hneR8SQm0YE_ za@|c2ItrcjWcpRj{)^W?gtPU~M#=te=X+w}KiBfU(4EB?Rm60 zW*Vl3IeDDjXa42Hp_kJyJ-x$tGc)C0%-ZSco7S1JcxC=OIpEn)eVCA?R@v%QwiT*9flUr=r3&2Q2_{nw;3ewom6V%a@! ziPI(bE|{mX^zqy{5`Ety!2XeLA@|>cVNo`1t!HPh@NtycLm?I{))?*xoZox@6og zOwahtsxDP!b7P)CqFDPp#_J~^aZA(|+D*7re26{I<3UE;!IwIJE$r=cYT@0A zh4fw%wVNx~^R=&w{BU)5quuNJT(0jYtNxysTlS`H-Uqgf6JfzCulPPxTlIea=2f-Z zrp@rNo65dIZGOSz&MLFhNuO?BVU9i+$)DxCKVdTalV9I*rY=af^JsL=@Vl?pssCj0 zk|W>m3f(VPT>q(lZf;XHR|0QLo>=0&HL)*34emuhPr9sL*?+;6v3IY8yrk8?r~gje z@$_rju~c;O1@4b2TfPgw4iCKiU(LyWLW*dDosG7Q_F>&G-ulJw=R~P|xzO3e9(8y> z>qLqDGj4pHw7IsWqU4!#+371=wG-Q3Cn{ZUPI`SLE$7Nhmz-w_H?mzWYa5B&DEZvx z;&h??hkxd;-P|iP+wGRA zsXGT9<`G&X@UYqS+}jnr{^4h8Iwel`{8^f{=KUt&bI+H%@BA8^aF!?J#>2x;AKx@p zy{Gh%Pn!9*pK{5QE3;<#%86#*Ty{J}B9rZf=SrvCyh$tmXtU)63!At)**DA!sawgn z?8Sl<*Srj={W+ow-*;9luU}x8X_1-mI?TjXGda8Bq*QZVprUEz@7xQ_od%L~L`tr> zTT!Ph{n7pN7Nrg>7rK)bo$uWBeS2zoS>h6jRh_OFsPWs=H!b}afN!pS>XK&x|VfM?_TWr52Dz2?QU9EiWQM~#Q9o30y zd)&K@K23Nh^7yytl8hAxJ_*iRb$!+p@yhj!zO$7|rpA00Ff+UM`g?ln!T@>6==-sP zFXld+zf|f=ijLQ;m<8)oB)lRV|44W%y7R~H*^%FHM{?Kemt1}GWUTkNS6biyzI!E8 z+P}sMXNm6Mm7Tqd3V$(roSFQywBA*7adCsp&3JW-dGc)g7tb)>@OCcaTz=#KM#0Cv z${B^MPFh`^%(vp#y^pW2bUWNHW-|6Qndz{4vC($UEgv2h$p1W9{cn}J_Unh2FVA=I zZ{ZhyRo3#zer{vYEv~&ku5Ea6ucA4tfsn;k689@2>GSZ##xK3)1)tsSob1@LVfJy4h=S+qU$ewUeFM@$^69L5OFpN@Xn%Q`?Q>B-LBh$P z_^s3ZEn8pSl@qy|S+6?FbMMxm#NsRK1-|tC(7$}ZxBNo#Mz2mmxf6zRB3wtUA7qxD zW8`XeXL~ezCc`^k?v%^23)CfhHW;NBx#z^pc)s46?Q@N;sNRKk(d5d6BU9>F_H47u zZI(;lzC~VdnI^Aj=keGD?Wxxl9zRsy*YDil+rRYog8q$P?!CUSeu|FA<>;$_!#tF_ z_nnRHf3sKb-GbvA{`4Nm-F1ZDMnihuwRsFS8^ff(e63|x`e10`WdB0*Opf2g_RI~d z_rE*fu}NC<@&b3C{2hV)Cbd_lEIaNo_wb9P4O4e#{o+-hslu%MY0_53>Z{=wCtU2` z9&gR=!t&)br!AMxk38WVrGNvb=FI1^R(#)fWrunGuP=K~GPs;RMUEk6z+0Jb$|P?(r4m34B?ed99koSHC${^_PcaZ$sV81>0Gp zLsw{Tzx9lJmlJ4Fz3RDtdBW|nySGFyJidqF(~Am0F`w>b-8?pNhW8%4dgfVu^x)n{ z67#00@h$5Nei-T~_2lCV6-li-+UH$ZoR-PxDLnS%ZthNfq2cjmf{jG8u|c!jx@P@) zfpv}B;#_4Ph0L>D>zwnT(VDp{`(oIvHiK!$-@kgN%6q9WR`2liC96E9M=`cbEAlq2 z^LPDj7UAfyf6aySW`=+48tdM2ZToipw8{eY1@#x&6+x{@;S2Y>FSN&>*y+A-evAFN zSh;ztK?{H8x7f+VNZVO_5qh?^n(3Dm)30jgs+_Y<`&ql6o}MLL@Iv`H`(Eo~&z4Q} zUDj$WAG&hJp?$LZ*RPaTT@dg4;%Ly`ID5-QX@~A_TfE5q^72_Pg;z9K9ND;JGs_LG z!>cYv1it^|AYZG@t!8T&vPsy-(sG;jRgwG8edW4N&STqqHl%D}X4*`q*p7TY&VWx1+i{!(8 zi4WNKu`qY|AG~KTzTB+qgN@M3E1D7iWW3azPo_kB-oCc$;D%s>YMHmEg-;z>tW^C? zGsknGey+D?`iXzDQxm4~oql!M*M#}4ThP7(vR?`(_qxsbu_JP;<zn7B!?*QUh?T zy!YNPTzFx(p+aJWM#|Lxzk*^H-*;*H@NI@gWkf{iwj~#;H{`XtJrB&DIk8ISS47zJ z2J07%pQWTAx;dcz zuh15L$A^nJUW7ANdF?*Q`{hw`s)4o3JezB^ohFR7HSwhiFPMe2JPv-{ASyq*Mb10T z>412pk?l`koq5;hwj32tKAE~CK_kXZ%U{Y@ZnF6`)%~7czE)FW^k3~$iL!d}`h?cG zmj%oG%+GNsl-nItQvYUnVsZFg$9QYj+P8NW^gEmJ-0I)#=fvDGy~){ zb}VbJUBxN8^vGS;%ZF=MXy4Ag(7ZR;(_uf?g~`TBMj`JOeCNN-%eea<+l!4ap8VVY z_(Hie&-ztgIqtlxvi=fqiAi<)kMeL%?SyrrT^$o+8W;HMv0ZvC@MYCk*#O;l48NLR zTTkPu5((byzII!0K~C_3tKYmH&5)57e?)y8^`U>HZ>cVbpWC)ZJ1Z&Wx{B!J4-K)4 z4zm1z(6XxWiFr3emEapL#uqJG+F!m++8G-9b&=8*{qt+RUL7qey!^jYYm0wlTTXsS z(bZo`9}OG+UHato{+vI5rw{wYU;=E+< z>HNPcJNJsMnVNUU(z#z$^l|i=Ym<#iUCyo7-?nw_Xrw-rV9-_;bUA!Z&42`%m1vqAkuPtkvq5TkjN|?e4cd;Dm>r+_u~IXSMKq{;Os$ zs^;N-xVbz$hNrP_Vcd>{&`BFk+5h4!Nlv=*+j;U~_f6@sp%rHx?DLcR8|vgPBwxsS zwzF04i~5@TP3sdI9mTy$oLGO%ohZrlS9iDdn+xyPNvv5V;S+#%ZkqozOerNj1`}_KkoOK-(n~A_2z>M&Y$!Do`xA|N@)hR}h#j7+bHnL7f73sqJqfC|A2<#DR){cK<4 zRx@QsN7H%(l zQgZ$Fg5zgJeww`a*yp=rmc|ab_I(m}?p&MJDO1WZao6feE-YUv80P78x=%Chdc$+! zy2JlVwwf6p{5ig#TkA5GFniYtx61`E1@Dt+m)l|&_HXKZ?k~=q|CV%4eBt@x;1bUT zjcb+Gzh`~%R9Q*qpk&ql2_inxJQvibHzqd!%31S_x9Q)7jpj!cFE4!GpeJux^7F=m z?O$KFEOGeWul&XJb@#?a8$DkL&xpwT%TiNiU@WyD{G#UtP8WxM=kwbmde~Lu9zHZa zI&o^!_c>c8yk6FH@>5#IiAg8*vJWSn=-T0ux1@DJ-sFQ?Po(!$tl=^#)ylh967E=k zI>ICJ!wHcuy+?&Fd^J*YUsl;F(Z{C}axkm+WN4^Qprujis#SknSN;ooanO$OE)RRK zi*WDW6~C9ou`GWbEbt}O61XLn{(Z>u<+P&s z^IN_xt#_`ehfd&lFrRzer;AfLrhS^~+?*D(V*689v{xt#n{>$unU;S?F_IaD7R$l(UGyUX_TRs1e1lQjGAD3AE7S{MTxqo@&_JW7ob7uaQ`+vFHd(}%#mM_|D zd#}2So@v?WDG|TEz4LBPt=B5M)+J6GO$EOQ|8d*J{H4gwhhKd8%dh`tSj@0zI4Jdo zHH@t)Vcs)a?Jw{5e>!0ZC5>cdX) z`aieDu)&1d4UJApA?By-Dvt0A z1^npV?kZumhyS+wrgv`+uaA$(@jWM8z)~==ZNMHtpnF`hiJQoAs~et-A}3 z*ZsNusJ8$Aw`TXa3O|=y-?#G@yzpd~{~!DDu|0$AzqbdDTY#y4&5h zKer#>zqaDjMDcw;gaiIP**-zx?eCBIhA|)OKXmKYh5vc7eSgK*qsQYNwEms!@19?? zLR5D z@q90$m$hFxa&~so8R^nFu~*vGtoN=EZaZ{adEMUFck%n;7F$j;;@mr5cf&K6K&D`> z!&*W!6u&WPGukHAWxUY4@PA$T{rh#?v*d2-+E?7?`s?p-aex1gzuTCqg%;fZz5RKY z;Fl%M=l?#Mxc%UspAY8Oefp@re$R*P{qe2K5Av_Mu>b$H$MVx{|Gh2lNd1%5&+zWI z-H#vn@e58nKYRTD%Omamzn^$+`TS3L{l6!V_s0M6ED`VzJHub4FI(}5^Tl-LDsx5C zwaVWsn@CeNJWy^Tqm z@vnx0y~}g&6YlA4|C;k1FaKv~m;3!uJl^J0?oqpo`;OON_jY=A+<%|0b3c>dKIRMW ze@km+Hvik%A78ss;?%-Z3>WObA6o5SXIS>3+r6&(L$kZxKbFj2{&7DY4JBOl#U88w zWnHs4{GUqIr}+ub9~@u5DC)Br=c|yL-A5NyI@bGF<-ZgCyln6BS`Xiy=-Xvy?{B20LCwfB(m`(;DS;W`)N7=X884ee?t&Q zRSkRlzBkSJ-|HIG4VivzW%~PN!YuzQ*(S5P-u;R_c`L$J{<~#OQl?yZ^ zck1XpYs)Hnz46WkCA-ZUo|Auz@=TR8tTPpx8xyah6D|4TW`m9GJ)!fnd8;-=$W?}J zdH>h{l)#tYcA9oSra$`rpNUImrumXu|9zi!_chP2*(83DSC#MG-QC-NJhAU{X`bOsfx!5-k;x6vnTU~ws{%_Blb{6vIetCbqC+@jz zF4qs49S78vrl>54-+fQIQ1FJDvZ$7nr)#&II$Kxs20w!v6mK+F!oUN=TU+dtx!mm(`qqW0JDt&WP$& zd^mb&!S)T0A8)<&o2N>Du2=h!oNr3P7uIWiIsG?SKP96uc=C}Id*3f`-y5`CNcg1I z+$o^hlPHg~%gPVy=CJJDx#WLc)4rvt9!oFH1Tt72!^;cEJCQr{+F{wX?be`8LenLxN@rI+>wIYT;^_Q&*6}~Cd@Z%FdUc0C@&Bo9hwsm^ zEMIEAcR_QCg`Sbj{m)N#%F9`P|MZ=EUe)_&Rs{~Z3HGJ$iUps%sXY1qa?|7Lb8~*n zT*$q<@7-tP@T%>#mHU#IpLA@it$cSeHvQaUtB)UkmOejr>H6H?HU0-@zR!s-|Fcqi zZ~T1g_vKH1?RtCt{%^i{|F7&c1WjhCHpQ*oq5Z}Ep0-W#pA!%B?QYNfzuA9%&GR$g z4yVWI{rPlJ`T5@?>2(@*n?KKdTT>3V= zujWhbP4n097;Zl2nrFN3owa`L^UH_L*VlZ$S3d7%CCfVI_A=RDAAX%%U%$gbD+kTlZCth16W1cT(SM%)G=I7hw@72Zp(cE-6dj6;E+E=p=D_xrC?&^L{KJD(E zN*2felj2`{n+KlTnf~6U=ErRP^R~N%ZyGH4k)PN8nScH6x_5uh&hM17+f%#z$C>Bx z^P|5DzNs&McW3kM#OI4`+xc_v|Gct!{@)z_yn8YmpC2|(>S_4*uSqUi@rCWXBPFaF z>I?NB-dZR>t@_-8m+KW?*l%*;Ut{01!2a{jH4B){Uw*H#bo=#T&;9G~_qI6SkJ`ZQ z_|&RaL)etxi@#p?y&u}%(%Vi_`$=^|H`?wUwinKae;mDp07(iU*ykw z|Kme?^||sb^S)bezC6u-`9VpRFWS6&C9Zjh9S`?;XWeNdz9{3B`vyrr9j)0hODcCR z?7!pGedV}8MNj9IXN*PjT~`~;X{enRp|*CmflvFsucu#Mw?96wQcV5R>DTAQWa?i1 z`g&NF;aB!Ql?vI$!~U`VFV1^gH~*c@r=N$Pe~i#}$pTG0pn{(IK*?%*>X?#8Y-3F)ruD>tT{t4>K?uz_z=4-KhXI%BS zbJ^$jvH!fU2r3H>2Ze8##w@Hm$44modV-kmx`REve6rpPdv8rI+_r9gPWKW`xuXf0 zIyQCBG;0{sZdaaO@^WwLoyH8gYX0&E&K&d3^gR4;WB1@mYvN9$lGz82&;9Q9=Vjq? zt1R!X`IW+P+<(maMdnnNNY0zi^5ry7ZFltx#Ra;$?Ra@%NiQfVysT-KC>C4>V-Dq-gRrqO!z00<& zTp1*PIn2^v;;JbZlz*GfU8iAGU1z)L(N4e0gYPc22re{zyW!;OU2;kb z;)O5x^RLXj{)IC%KUq5FdcwRbUmi4d*oA#9Ps<8=e>5dz2hV25`gZ%aM>%Z~;vZUC zg258yI;FJ%4Ka`#5?o& z!~0gB7C+9*UpcikF8I@j>b=*B6F>XvYs$VaZF>FYP43pX(%*jVaauLU|B2k(@RyJA zuT-Pm#>^-WUl!XlrL2>mT~fSmIzxS7JL}=qe;CVUe#t*-eSOD)|04J5Khv43-0k?@iNc=)+r6q;jM(e3ZvBjeu7C;ozopKkUNfB`yMTRi+6V3W z*~`+SreEAX%RHm<1(!^fy-0fT&4u%WpNG6QzJC7nx%#rd7thSq*!k9m+vdADcibxv zd!1V!E>%BY_kYEs?1JMpzn=bl`+Qye&o>vpq_5lm{QH??{llkc)&F&`yYS8S)6K8* zYd_!EY;RMuG`t!}N)B6?PUpW22qvD7A{Mi2wm-pLN|1-N^4HpkxHHve|!)i2j-K3q;t=bA5hIQFaix!iU}u4_v? z{#-e&bK%PhiI^weFJ9O3pJRP7|0}co--pf@O22-ZD8JX;VSicdw7h!OT>T?_@y|?W zOc(#9teASk3)|}|pRSZ| zjN896xGar-iu;Ar3z}c0Mhoqm=D%L%=bgAWXCzr{rMCXuuy^_^K8t_+=Y^}*s800h zQ(qA8`XW4u_gQMIoSV#*+MjYg|C!d<^Sn`5x<7-`pDyY@rYau4tM`<>6KyX6Tc z=N39EG2Ff79lAr{MYKp^h_Jt_!~UuZ&daa7*tGuOo;|bTw!OPE_00Ksw(qyU?R&Gs zqvqM2o!0XY8JxVPugKo!drvTb_vf!Wzptw~EL4B^R@t7f7CrO#96EGhRpqOv%isK5 zzt{8Ehdb%^%^xi;g#B;(dS&(!3y zy5Np;+YVi8V!F1+#P(>8*=x0h$2lTHGNzkG%Wf2VZXFx-qOiQ{cjMdnaWiK>-1gAh zeo}MsG1Z+@?z1@fw{`@_O}?;QV3UMr%;5{x+}oa9IB&q{WpaI@(2UEjM{ej`k1_eO z)n?umpNuM}%lcx!s$B)X1Z|!!o_J5-f`9Y9tI_@bllR&$un&Ela!=rn(1qIzmcIyD zw`g_letVNzrJ_hsE6CdM{*@&Pvo-Y&1y^pp-|yY9;Q##t%oor6d(GD4R^2N!;r{Up ztA%gNRlT_7e0^Q&oBd^PZ#nO%&=vji-kzPAlkeZjmBoitUsnCEzF$=>xiJ4`jPJrH zu9fG%JwC-EdNIy~>CzI0!#7HGBBv&BuC;f6vG$>f zzh#+J@2$T@8=BWjzPNp2|ITgpHjmBsbKc)?pZxk?_J=ADty1>C{&AAlKTfUow`*cg zt&r#6Qud)+e$W4->hBjXeG>nZrO8-i`oub(!is<+f*sof+H8NGSiPa`@Bj1nb~CsZ zuC2cBessz%-Q~I(0s-dYtrd(4d`L9^y$h1txu zncEx7qZbIc*ti=NAKUnWwTt=bYLS%_XE#MVaK#I!&%NP7VKCXBB*>%=XWRnTvJPbUt2goOi5>d$HT`XS4VAT(9eEof*pX>Tu(~ z2loGeem~Fm@3ZlW7yr*(`F3!!Bmb;mj||=g?vuEi^*DYB9F|*O!oS2NX`yITvE!=- zo-eGWh8~?Pp>J8WFE%S4F`RpG4i}e{&vy+E_Pc@;y(ftM;>wJ(O3`bm&bq*A;#K2f zXPBYpufKA^@x=?48=XANEwZ{M)WO$Zq-|~O@=DXocQ}2G(*ewz*nwPBH7hdXdLg>HRh3|aYnX_vD9+@5&9nU{Y*}o?7z?93^zfKdW zb=q&|?A)L=^=Cd??Z1Qd|9*aMp8r?)-_OtK9luvDloyLq=4N>6#pTFvx-Y~^XN#K` z_obP$?EFK_b+$ZP6t2EXT6IgB;wt8arhC6ggzxPV65?FjS*7JHqwNxr!8^^xR?g1T z$Y%2K48McdJXURR|F+KVZ+-rmeK#^!*-dwAi+`t_Xs{u6k7lKHWqm_$W23wcJ z2UhD=@87Nx{$tj=tvT@uceYRdb#}r2q7Uz-|MS`XO=tiA?`L{_+xMIGoP6`n>}6c1 zTiv3Blpr)-h3m(?4(`T04o z@7gzE$u58A81}D!0)5{zPMXbX>(R!$lKars!%o>5ZGus&wH1|gwUW|KEN?$0=Qy9| zg8c@~_3u^l>$j^XD9_nYdTOVH?3elftyMTYwjVw{>E^6Dp%?02S$xj>!>x86dsk7zUs~g5Qn(sQX-Mro+{FL7ZVX zSUi2Fs|0$+T}tqmFUyaqofO5pchVomUnd*`Cvm^n8Cbz~{fnWPsOL+Ml54J3#TSa} zg(f^IHhXY=!k(Rz?(nF^ve)it_PIW*Sg%>NPU(xVs;T<|`LIhY*XBAH2D96itf^nw zI`5WLm6h}7*^d0qsrK$`&DkI3elz}1@b77Sk9w-oia?WQ;s};54T&r=vDvxlHH!=bA|hhcmw%mSM+~*1buyUMo=-c+~|#u^p3ZC zjME>PYTR9!x!~H3DIq#`lOtSK_06|@d4|be^2?HgJES_c-Hi-UQE+#DFOpxmX!DEL zm-iVkKW5&)uOw;xfyssW+boyA`?EIdmv*f5|KIz~>&iYnICkFt|Eqd=mh1oK|DPlB ztN(HL8y9E&O>542SpN+RxFRwk?Mc{#^H(nDFReFH-OhDlt^e7&X$Q}Q8o$z7k?!=w zp7*1=eAM5JLkIs z0zVvVekuLl-866OeZ?;;)7LGyC3|t*+v?B$VpZ4die5DLs+Vl8;r%lC*q!QL9TD5K zFYjKrdtJP8WRCE5CHJQ?GZPo4FRYjSqPFrdn|Z^@*9*eA)i2KpN}qW+|IfpMw#B=S zr5>HNUaBry-dH1S?x8=Yr&g3XPjDz@;S&0>rYh;2v_*hat;V6beiwP(|M%N!cKpK` zkqes-$J{jB)FW%+`BtjYuJmP)M51`jvLCuF*EHT8+4%5tlDqT$2X>lYZY`+4!+U%8 z<{tto8$?(+xBN;=I>)?v=3nPIf@)W8&UQQ>b}h$ueQRBh;p@CKe@5HmT#Mf2{%E#s zxfQ)++p5l|$IKiw_V1J4m}(OCtdXJi>P&@$6CzXXmvgOH%I{#akN4gkt>0M7uf~!ejNT*>9L;C>tEaE z(=shGt87mmi2b~J!>?wRR*5~qy=C1Crib7B-rFXZwfxW8tvM~5XKw6w&&XZV_UVJd zP2=^G?th%8{(kpH&EU>Oa~tdYo+;(INY1^<@04xzbFN$YYS;3Bzqa~j1&6cz9%pUb z#CZKn;inGEd%deULk^X3eEYKI%H+W1Op)zt&iHvup`ra-Kwy&56@3ePL=yQ z=ch){3EuZRVp9X=YD;-5K9D?Onb#uFY;N|^`>8-EZ>7t|S?S6XlTI$(nh^WpLDVUy z^G^1iNk4vYtV>^}xMkTB_mX~&wTh)HIi0dOsL;CI?y#h%E^Crz#)qkq~ z;Oi9){`NELug*NkCsrl)>*EFEGx7gUUwrA2buXYS`9*STU=qij=}ZrQOi67>j?rX! z@!QDn9zWA8iC>jo4ndnv&uMls-_7{z%%!~4dXdb~zfXD9BIf^`8|13i_dC4n{RE%) zQ+z~J3MN*C-!$eZw%ot*|IKec`R`;nr}%uj`?!oVG5=lHv43Z>I1DqUE)_Y}xJ`Xc z&!Z1_k30GI*ky}ViB-vdQCPJzXUV+(E>nN+T5)t{(eJENTHH!MA8x4rtZbC6utvT^ z{jjy#pCd(XHkJM&;VU$Pnpd6MY`IkGLVED7;_oU`3ZJVuoY===%JSR!;4d5HQw}ya z@6Fv3b;Q-wR8Kfl^RVp`--n@vpLC{lJo?iaob%kv4-pNdGm~4M_yjo*HGQHX#U(&@1IKVke#>X zWYL^glk+ClWdFSFId#>HBO6!WGhtHTw&nh-av}c>H^1uaGVN_M+|=_0KUj(O2gixr z%*}b+#(DRPXyW>-bAD~;1=%C?V!pNM+|qq_R~i_8-5uSxzxYAqU|StK0RMI_jiw9uo~L0ytTRaj5?oP z(fh6;^!GR@EqZ5HsjRGg`e17N2lU6$Yx2?Qy z#NEyfGJo@h&BvV1JDr!}w&k|X2AR5Mlei!O%8U? zng8}F25nIn>6&pymsCEakv^~o(ug*}eT zvHV>=Bd*)3_>#fh)Hyi`94%Y)8$W!0%x~`RpQ4epNNPgczZ~E5PXFT;_{(n4GfIAQ z@4(`f3yyoKsIpcq@@m<wdR^LhXtfL1h3C9#p>9eC zCwYng7npufg}?ih!1Nh56Vw_7l3@u*xyYAxInfzW(SjO7-~D(Tm7RP{d-K-pJVORd-5`L*S7|?=u}7kDRP+{UMg$*=3fiF zcFWeiq+Tf&Miu0L z@$%^ATE9eyf4)!z(@VMI^NegRYcXBat}jVncy!WthQFtm`=8Z#^y==SE9yp%{9ViU zAHUGuTA>=7$IR&Q?dq~wT0z0zCqKEhb!EBcF0)d8&-I~C?EG&oSG*PMKSRjx=l9@N zdFd}IKM%@Der&totg&R;a)#Q|*Df?(m@gk`Uz;U6%YJ3Ga7#&wx5RuqeU1g^izhb9 zGo5o=>gO)D+q^Qu-8cGj^oxUD0<$l9Gr!=TFs-N~F}6ohEcBb>?NF7g3yn_Nh^v@) z7q0WrUa_L&=zE@k%dZ>NS&G6%jGGs%Z~5MO!p64#mFqwO58(w%GCG_R%>(z&h9A_;9L1BCgh7r+HN-m(fr&lb;(nBHXsw@8y48QP%y+Q2pn?znvVv&MsX4GD^p9hEK8AoTZKTL)sa3@d$MO z{_4LFhSXhYZ3dRoQmm5OIucpOtP>wXiZv}{&wzycD{7)X8H5E zo$J@%kG%hL&(p%U+H4cgWU~aat)6B1?b9mPE;mb$NhznEep~%`$}woANtp8w(5?!`__(tFo# zJIwQ~M&L`$2{WGBmO1%b?{3~`vUH<~_w;kS%-5V{`I4;k+n3Y!>{Iiw;JcqyMYiY` zDJuo3%=A*p(O<|{<9xthR!}j-<;_Q*g<-A>U)0arAv@VKu*92*-_^q;t5f}t``Swm zY31kNb+Gg*F>QF)=dgCFOh{3JOG}FAti~M8Svxv@X2eV7wXiG~o|E}4Bzbr^EU1?cKhSA{e)#4+y3n~b`uoq<^P6&n!C$e{#|%{Wu18cH|Ec08Rzc*E}-zF zGrZ?V@gyOAf1BDU7Tz`LYMlw*|9t#r{cF3H=k`AN_uD<`FaGXZ{r=bWY31#4F}Lj3 z9)9>nb9Rwn?SVzRmw$>sR&#IB?w0qARab@YYu=ZblXE#kB4}&MNmI?ra-kjXkNeO2 zm*!TVc+%&z$`ee~{C;#%~iH{uiO-K$Ej%HhBvzqhK zfn_I~uN@B!E?j&xe&@Xm$5<{s-tc#RcP{89eYxnZWve7_oxdhSr>>RNu<%*h!|(g$ zUz{wxF#kr$-L0Fx-QBeMKELDjs;hC{S#L8rdF0motMj;4U4NqJs+sq4(cAN4j9d3i zQ~6kQ^g^CQ`qq@jgJ#})64;UhoZ8z84r`qk5}z~sZqlifl{H^>OPp(#c=T=C0fWii zv;XSlEjzL7%@d_txgVcaKXl(*za{72<2$yNwLVEdA1{_Rj%c{g{pDo({~JPouRi8x zW~lXk+gcs$?|P?9;FhfR?zu6?g#OswnZ4~+J?o42tjm>N@Yi1druE|and#G` zGEJ8|G`;d;Ds9gXI(9Qu?Oxu}C#S=Um5uhUox(Zu6z}Xcdlc)#>>c>+J>pp;r>tJ6 zv|a1$9li_RKPIt#pLkT{#GTyuTQAPe-!EZgzgq1l@5c5`3Wn2e@AxHP6aDP!lqlV< z&Cku#as#3&&og`xcK1{K-exDb|H$>1TQ;v<|LUYEm%#nTh12)iu)X7T@c(znp}seW z_keF<&cV~_l2^QqKTW?IbX55CZ)c`Oeu=&Eojm=*r7k;_MW2RsO*=2jhEpZX7r^OR9Vs=YK!m$?w*kST56+wBU``b(Sb z+8X9$&!2Jme!oM#btK2}N0w~A?9TnNYp^@BQ@roe`L+j7)Wkn-xiEXfh5h%{yqj;W z`%|OFbm;U8v4?${@hLCUyI1%$)XlTeX1w)G@Jr#+kY|6~?vx*pb>zRxo@Y>S__*e> zV#Z%?-Bo%HyR4TKdyAXRNQwiC?yJg;@40{dcAlOvL#MR<7%kTBQJq<@2>coDyYVRw(6f8U&>b{^e#FzJNjwwWx+4!S3QhfkhOdH)LMDNG(&Eq&)IL@ z-aYuRF*d+_!SA!WFFKZq91_3J{9(<9V;8FPHiVxO`N9&@%4uiovim0Qy3^hwAD^l2 z*%Q}1fy2AaZ?WSe@0!5ZXD8^tJmSF5Yvn!d%{0O6eqBkS1G$@af9q7Olo!+K6ns%x zu_Cehz{v(PwqKh*{I^QIw5Zw6cVe~C0%1pgJB!M!>CI>IKL7h#+qGdcU+z4eFUG8U z4Yws63kr5GUn~E;w(N)S+sM1(kpkS}+GiJQaFwg8Enc)hnx}J;=88|6T?-N{yN(!} zbpC5*ZE7jYJzKErs`-WO62ER-Sn;37HCG}|B{1zo+qT|AOBc!CVxQFV7qzvw)U+rm%MWHA;IddHf5GOna-!h#CdpS?KALJ1ojNtFv)^<5ozLH7TVoOBR2ktK zxqPvWTZ!@RA7{?~4K|t9Kf}prZ}UT!DZP3rcOK>cE6iFFX!m7HkL&Z~#(xhC9!~Dm z=%31U{gt}C-oL-S6HB#>l287u$oh4$^iRew_tl#HsrOZ8%SxO>8c+E9ZlSwX@R=u9 zkE^N1$97F=owxPAz%LIGLsONGg9bwXxjkU-6FZ9vTecLfD6j2u5hglRbpiS&$PG8Ymd~Ex=R;)mL&Ek_FJwnPmpXc z;RUs^MXTI0dRM-To%~5_!?!8(?p0pkmQmj#X3}A@e2GWh@vY~UJ_r^N+IYYz+g8uO zlf5wF@I|L=g{PCB{m5KuvOX!bXWKIW>5q6Fi@8MVb+jA`)HONI_ndgY;HZgM)wO&2 zU!FT=bGT4GOh61%?ck9Fi;tG*&HH7-`QDBp=Ec0ts#4Hsth?`IW?%3k}qeb&B1 zu3Af-c)tF+V7p+tTC4Q(L(JT38#UIpn`}y2`p`>5ti-fB$>!4*r|flAs_R7mO%Tue zwM%8D2>05b2Ygi4y?iJrFy;B?pl`3H&Hv8v_w8cw|GNx#=YIMp@p_RQheP7zr|%YL z>^&)ch52Dpx5}DGnaE4xFO^Pvdwt^Hcz~&iwdz6AAs@M#^qPU$lsNe z7Neyc`^#a)9+x(;RAauqt6se0-2B>==>=n%crU|!t%h||T#XKKRtY@jd3#17;%n6l zYtMJqB~3BXGC6J*SCx2uuP%JBdy1C*pF?Z)uTLr|-eAZ2Y4*XDZyK)Oe0`6Huj=L3 z3SPg=D$(^3KkL?%9$U!%Q}%@$Pi=GJ5}hwv{~k_P)cpH4fTzSTZj*F>Meg)I2YtQ` z@2pa0@3Odg=e_lX3vYDog>tkX+`6WBn={KsmU*S+h3Pw<2EOy_N-fxS?aL+p^Y^aq z-N`4OH0RkBq5HQ~uWyt4e78Jj`OClR(|#xXxN?B$)9<@!(cv-DvfCJ)>m^z$Jk;ko z?~k|9EE6!h>;1Fw(YxMLq6cm)|61E(wcx)DPj7Bw^^x;&-_xeujP9M2CEpeJkWtAa zG+F}TQOl0svnFmu>prm~lV28dW?bO_ z4U6V9-kW}_T&MR(S^0~+m8Z(gUwF?B6kfPIKH~HdzNi<8pO4Occx%?ZYjYmV(N0>J zzVQEn1?mr<_^P%4+oe0{@)W0B{x63s93l=`HER{|d`Y=%+q`T)m%*1qMKki9FQhk2 z+Z4OJF?P8+$SQWWzbb3Zr>890*At_@VBNB7+ZRs1wsm^I=CikcRh_Zf*p_)j@%`cb ztA0y4ZM+e7f33ZYiOKa$k?!qxF0b$lSfKNJZJXZxAb-W5z8md+EBzL9u(#Qjf5pJw zuZ68HSf1sG#WkOxLsx#@UCC*AJm=`t1#^Rpc|aqolO5}mFD`M)UMlsY_x@K8ou50_ zM0{rZ-uaTH?|1vZh5R}EcLFA}J}h{nc%@^{0wo_)*Wr+MChZ@leR;IWB4VjS7f*WtM-9gd zck`Kx|JrYMPyF9fKBY#bn1gjvtjJmq!%%Ys30vol}pELM_QJwNwR_|&E{4tu55 zjG7Zqte$uwin%K@IaI2##NA7J^OMLh4}RXH4=4AkhTWTa?=C}a^0hy)f-^bK?@`_r z*kHHCu6wB9STfQ%lX0P^k#~g%ZI(1VpZ4DBz{?+i(0sKQ>7Qj4tB+VKR89M%~4vL zvLv*8O<1v)W=lo@N7jTBcT|HH%ggUJFBI6o-*R7e3=R{d6hs zXN{W2gIA`UG8GCLPgndn(a#yraQy(dFbL(Jy5XZyaIx35{LcH7(5qK+ zw2~L5=e8~Em)70VR-2`=C5-n~)1BDVJF$&crH*bHXN&Dy7nnbP^J@O`9ES^wcVw{W z2>GlrI(f+Y>bwb?rv!O^kew9iyT0>)BUAZI`_*hOrUpDsS6lJiRCG011w}hKHG=x@n1g$h_ zFF%vs{UZI_0!8k|pCwM&sdIS0%|4UK@%wpiT*~{9sb;rM3oC@&mywxTG~F_sZ|Ba? z?ss>zoby*q2-K`$JGCV#|5e+bQ*vCB^WCG}Wg8~_bShn3dsgW@Z={A>g4&y%)?tj6 zcRHEx6&N2l7x}$y>&*PUip<8s8ba+0lAC^+h8Q#cP>7K4y6(P6qDH0h@UOrX(U#}D z7o>1KU2Id>r!k51CVO^RBMYd|y z_X}06b9v(_z9-l8?LIp7{Pb{T$9es1Rlja0J9C??+WU3(LideX?=J{kx?#z7d8_}gZ;DgT zU(A#1^$HahT3V#l{F`mA4JmT`_^0WC7EqA4VG)@Y6<8&eF@%gwH zj@?VM*N8JW&6u8Yp>toIbWaa&>&iF(Ha`F8-1M8_@5Z~;j+5C_OdhwpsZ6tc-OB$+ zGtOHw`f~l83#->Is6La$_vPE63-@Qez2Gln$$H^XNeeFBvcV86Ci<LOV{y#Z6;r(<5+n#w&pCzgmg*Pv#zr=nk(~p^(qllIJ@B4LM)52~1+989?u z@xor~#mlwJ*6)~8-rW`PEb@iD*^9{Jh4tz$oSS~dRTfklUbbTI_Y$kRR#*EXmVIy3 zN)Pw8hkH~m_;P!G`XrUIpjYP0p@&=c?)h_k*I|X-43e>KhO^CIJZ&}ODs<$sTkv^9 zkyie}L#*}RoLa?dPC1>wwVtn5E-1yL_~;^@1&&Qy^PQY@w2~&gNnO&vzkOl-lJj1f z9G+gzOB5%{1$Fg&Ik1U)V$daLHxJt-DI6+0e*I`~nJ~fim7?-exi)Rb^;}*}rYciJ zn1uKY*n?(IIJ{Ah?UtL2YptRp>-Tmpqdh_8;XUgwJ%7$sUWjXuvQ630AXw97 z;xk?8r+{1C@&)X+Y)Z9kuamggUTZ1Wy0pEVD5`W=j{orI%0(*c7dQq6Elsw1)t(>t z@P%sB%P8{~%?sK0vQ5cO^>FNOKjHm^KPqIM=-Rd_PeYH#?C(08{2f~to{P_#F;67< z;^Zg#sSDHJhBwqrxiHJsQ;ylTW9~#bIje=H3fm5FU;Vx|NL+uf5dVCy>s<@Fgs$%j z6PRPQp7Z48*Ni!isTZ`5IjuM1SM}OzYOBHjYH8$)gO8b5Zp7H1b-r-i;@gym>O5_B zM-H7gDHs(CxSqsy>*w&trlWeogV5z#WY>~hh1+S+a zA?#ltEc^H~Tff`o9%u_3ZFmr`{b~6`nOn;ZJ+2zD>@-*Gi_aZpy6GdMFvTjc4&v-fXl zIj=VPaKJ-3z)iDpx^vXVEVWZl1eq&s3*x3EO2xN>1}^X4TrS?}Qo1NS;_jA7amknO z9cpf!w>5s@viYgUoX$Jh^Za$p;dkG>zO`QGFVDY@|C?JMFXaEUDrI4M?lp)1Hi3>my=KbJSE?tKw6&8@ zESO=VIg68%iz{oXQeMG!L#3t( zsKoUoE=+%`yz*r-PxS-ki9BD|tvqs9;K6Q@)>+pU*7LO0sfxZlRpOrjQdF4#sm8^y zO-WyT#Y<-{mpIi6&OL{WD>;5`*~6tjkv%HquJkp#k{9OFUoVi4C@%4OVY@6}QRmB= zvr;eS`}5k)G^zazGRL{iuF(Jb-cKpdZ!KH=b?e!M*?l|aURj@;wEx7WZ-UPA=TwPg z{n~ctQ1!}eF8yQLcbJ5N5BEg8i2OZcA%7g(h1bu;uD$=r{9Wy7K*Xl6oc5sbOL}2` z@AiF}D7%8~*WTt=XU$%FJz{X4N#e<{UX1@pUu|1sp-DRGd1@z!s+ z9}>FR<8B1A(bt)uq<-&{_9_-oTj(%*$*N_yR;5i&@tazkeAax$uloUyWm|*FJlAZ> z(=@wsJ&A&9y8`j%%*|w_z42Y4ZQt5u_lURaJSv*LUV8oyxGBG}Ea&Jp=>Y(!VwP zcqYp;njhGFBlcZb_dA_M9Ho!5wifLR`mE!<&SysX>CM)c@5!DB^Lp}bW=-X^tIK>+ zr_IqfpU?huLh+r)KWeH!OW(HTPrY^cjLlLfy^|&3AIx*ov#R)(m@nXIaPNz)8DR_IlHVX8B_4456eK&+|Pz zJS)YtJvm#p-0*q-&hqb#GF^jHx~PSxWg>DqxVymf5D`d!cVK-&YKy)XJa6w zQOZ<)ZqB7VlgB%cZ;t-q!?(Np^rWMyt`1h>OZTgOxxPQ;ZF%AolLhCG`SJO+*4tTI zn0|?HEc1z8R5tN)2H*bedo=lP++JVD|NR%s3(sqH@@8vi)jjU0{rdCZ`FK`a$Nsfx zrQIU`_Rg)G^geZpC8!&C<$`*Y(r4DqJHMTLcXxI?=ie*K?j>94N*u3EoAqb)fg-U@2RRpS}XZtVXv<+|4e0}M{`6t~gDlg38i#xTf#WRw{e2(=kUh!&WGfTk> zI{sP1Jgk!F;wNc{?B^xGE`IZ%5+UlDWO8| z=$qeD|#*8_qL^LI3iZJ{XZG1`JvnE;ss63Wmh&wDE?uZ`9&n-iqD6Zl#Q3> zDy=o!nJpf8^2u~fskhHGlQOO~9&Tka2@s0owm)&~Y}O7|X%|61k-w^2xxOuIl(SA+ z%5s2te^Mkl@;&$ps#&*=WOMd`89c; zL}h$@!oRB*RvSM(_4AWu=v2A;OPza(d#P~FTTOOtyio^~5OT{`oV*3&lE z#tHlHpW0W_{CAPHg{;v9-goC0>|C}xt8dA{y$55rYfL}PzH&`nuG#OO--=g>eZ0$m z;;CR!<(jhG@47a{-iGe;Qt$1knkOW-_istH^%Jq{O0vy{r~Jw({$aK z({`N}mRqHK)ptSN1M63ZN^_9EY>hXMR|ibx!TG^z0vk8b|B4Dj75Gky^@@>in*E zd8nvO@+y9vrb}fX1;6YN7GM|K{41XK?@qH7Q{P6FtoVJjKji#mr~4}v*O#4{y7!&Y z>is7YB4_trxNUG|KU3AOndKpB^1qlFzRcTe^+H;yY-(p?{&zNp>H6>YFKju#<;P=@ znq6Ei{^9pTY9<_dxgzd)n(m#@wuQ@2I_&WLu&9V{jZ=K|)V~L;n&j%2W-&}VdBE+r z<+~eG-R1KvXYyW1Kd8AnK5?mud}CasTm8$E@8#cK^XIf($x)zI=_WmS?qU6!e|NV0 z$#~eHIdd}Oh4`KRn?~cy%*QEa2dO^7GLMYq6(_ivD zI=XcizrS%<{FYAY|Hd`PTraGbaFoBuVVl*qFn`8m)$-?y;#pp0HZQDi+m{!a`#tB& zG{K6AZr$Yp>T{x}?3(y;!sM%G74oJYeg6Jb%RBapw|j0_KXCq-{4;Xq1GUJ?%jHvw zH;MG_*b=m^=wZpi@>5$QOV_<^H|29$@p3l1k0|3l2b(_?e4u>>`iuRukDPXMl$VwN zy5O=&&CX)??l-Gu?^9a9D>M7q`>qq8e(5jXFSJ7L4bLAX=Fo2&;^y97x#Pl3>rV!W zZx6TJW0Q1}GyJdh;^aFH&p9?p{l`3=56xCKPuk}usJPIg{o9ng8m%seJP-Fy@CeK7 z2$kBZsoUabB*ZJLzVMNXhAr#T=vwC${Hb}%MOOSj^I=hXdGn>%jw%iB2X*h*^juOnnZsGCeK^FZT~F4TQjcAdX@8!Z|CmqP|JI)ce8$R$b8m{@t4r#j}|X>e$x5Qv2V%3 z`fX13kC%15dy}d;yZ6HTd$yWiR{H!ttMTIKhn1n6xm~xVLCyMf^DncH--wBQ?fY#e zXMD=V>nkjNh#W~@cwK5U^R+bTFZ};)j>Q>vv~2c1)H5-4VR~+vbA9Tq3zylmrhuB) zJQw8uG zD}NK1p`W%`Z1cCk<9lZcJY6%Rb>7x~`Ck_c|Herlm-KW#_ z_JzOjmn&epJgI-RNbjUMlncjeX@{A`>i^6fv=F z*-JfJ!!t!e6a1xgwr}ebo_O@aWI1Kg(s>V0T?^A(=*#jVRy%2#MbU9NlOsnKt=n`J z)MF}ds!R4ce)#ONv&*#h%O^_6=!Ya-coVS2e^T>8`TE_453Ch7opTjQ(RkI_`Q_!xXvxTn!R2vQJB%&`sATEB z5d3L9&)s>RPF2hv7wyk3O13<W%>Q>pXxh^_&f~)@eJTGV4Kpv5HIZ@X6 zRSpxUD)!kfGP#kp6ch^PP5byA->W}xJaEnLqknCkZs6-*x0`zzeto;L?AHqCmCN=h z72dFTA$!?WvHAJTS@%j)<(lS|thr$QUT{jA#I%WG^TocLXo_k0S|Xk~q1(T+-G6De zYk+HKcI@hhmB;0JuWVIXDVis+3Zq6EMEV|^(X^+H!GsVV7#?ZoH7LQ9(WJ*d%c+9$Ns`Qehqal6#kFTZ4HyD3RE zCm=wad7XfdtrGVG!%JKjoX-iZWVeX`bp`NAAl9q+3C;aXKG`RZ$hZ)RJS=;O&Q>rdIQy!x_p+04tJ zEMndg_q)`Kz4lYQ-o9^-ue4uJ2leO7o8%Pjuiv;~!QlM|Af9>@PV1|EIj z{IWY#pJh+#`^@C^CRJNauTgP?zyno{lSN-b| z+`Qjfd)wt^2{eDX#IdryT|_F&MDc^Zpyt#`8Es!2yfeHWmVmm}Aul|cKgHCnzkT=i zzCC848#0eKY>cd!opkrnjBg>EGL^nuU|*A)xHHUDi_c5##$cYg1H8@yrg_tmUz~=wLtdLaZOVMp8vZ0DXO+j? z9-CXfVs-gBLeDLJtvDVj{yuoa2}0tIYjg5~K7t>D2p~uS$idPEoV868p8iVIG6xT)RmT z#v4rKzc_^I^BSzQSu+360ii1wKKpWtdRlm%l>P91(f=nU=cXU&{4zh`)s+6qf}*OK z{MmCq)i2}tq&j8sE8hPrJN^hSJ-hR<>Y9M3&lfMsRM#=u(RFi@gKB{uM}qgSrO$ua zMezB%EmoXcb=`vFLBWCztF3u>)=3{Iw0!zJIc%X){+z0ROYbh79$@xHXTSKD z`wvVKex+{V^*X}t`mRCcnaAhE`X!SaHCy?`_?|buFEDd@I_3UvAwJ%xh7GottuG`V zTDgGPbK#C{jjvmm-CFeF-iuFW7Ty+5W%m|L`|;&tr(;*Fx|UoTkH%dsk2S}|3sux# z%y^W;_QL3JqxD1*xbbGiP*Pnpa0HA~ih-1+Xu%%p|$|8=i9x8+@L zMWwvsnw=9WDh`Bfy>Y}Wqv4uO2J(H`I3_l&9r1by_&4=bLi3HKkrQcehu5P_SpM1CpC@FwYp4R%oIAq za|Um#k@}Ook~Sr_2}N@((!Ce;oIDVzA9MeBYfN#VZ~Q&6+RJWV4;@jtvPJpliA_h2 zyXCHE;n8S3W61e>$*up1Mc?FfG|!#Y-Q;b?`C>`Mav!F7hZi+?_Ou;|4ym4Ta+=vu zPsNKHh0EBFN^hO#t0k(p zmeucFdSWB*ZXJgU@=*&F-_$Hz@gX=MB&0I>$GsKHf)m}XZ9jTms4K`l^WszRi-rYX zmbpw$otAOcpXt`SDJKJ2Y}+Gi3Qws7-uQU@T-+4i^Yu;>pR*K*Eob@Cd_=iD=j`dk z?D+G=ooc7&ZoT~VZ^2sTvPH$FPS;;vZ{PR2{bu^!#W_4*w0(}A{(btj=BATD+_vl@ z%M(H?l0Fw7ZO*pI7IKvT+Pd_Hqg%^uExjcx^_LVfB}AWVo;$^2fxSC}>)ZHy?$3hj za=YqJ?AX@z)Tp9`C2oVt8>{^7Qzk|me)%gqca=qn=*c`jV0{^pe}`8Lie%F<`v=@wUVI>=Yr*L zb2RSxap`&fDAJr6%)8v_{pp=QMBC!7ee|qQFIpY)FhHd3-g~J=KKc19{7>9Bv!8mn z$J*)Q!focVe+AcXT3x@)`^kf&w>L=4o6)o|{h4p^+{Lx||3$ex#Oef_7nFap{`L4} z>w_;VnZG@FS=V6KEFeGmz|A`r-)1}1r=8AEQ9EpWqAmU2l`eIM`&X8I6>j7X&9haF z3uIf}TDDN|b@{?sLeBi9X0v2@Z4VTkyBWq7%<(W_-)xM_j@T7`s(A6g z?P>Yd*X4<9e;xkRShm&e44XE+(T-JqcLV5@1l5YKB6lxZ^3?8dmbRH=@a5Il{@WWK z7X>X?`|^5?lcVhV)_*3u%rb5@YL$L0|87zi^`c#P>xF#g3+!7i9A8`+Y(Kfd?%AVD z5>-b(RWGwy@lx=eP}-{Ix&u=xmHz#@kUoE=rnPmJ*vxP7Z};7sp4#6Y$Kc2J(`i9z z{tg#%$WIW z&VoIYIm!*>S!=x_>@&Yl&C&V7J=;q2V{)<5FYWXxJm#gx<8>cC$;jO$_N(>9jqnVE zFTa@`qMNy^&z*hnYC-$$FW>sjB&w98_L>~%ZZ&@Ueg0pLU!m>4EyTB6U}v*%K0Ps* zVUF;w&H3~7gyUbtbZGMb;S_RTz|X^={#>YYVff;oW?j-7W(GaK6|jBnVuLSdbyHv6 zIotTWEJ*fa#w&686|HrN!ECwT?e0jk{f=k>(bxwTB9GN$l=by=A zy#I`GR+-G%Z3}13kL&%{@_VaW;*`6dg+&L>=Pq7!@a%!!lG-HY`vr@0vSn_q`jb&3 zdFsKnXFt1t>KpC)v*|5E)4jDGUmplpoxON^q0~LwReuFV<+N%i%q-=g6NiEn4VNqtPx+Yss=|Ye{=05x41UXS2L`vgPHD zlR+~5o3_rlRQKV_4^<_GfA=K!G@QR-psO*6)W)p?m#BVci(m$xY zh;?V|8JiQ+55+5+OW)&ovmow&T=Mj}GK{9jPv-1!%kV0!6Er%0`sB`>O|u_ao;Uas zeoiE=QufPHE9VBW{!^b7Dr+4CiB&vxhM z584@xW!uVE@@!puw!*jm=naeCr_N?N{a;tMtm4bx=JyIdPk*=W`|zE~HgcXtaPqAa z%Njq*vY))u>;8J_eyuNC?mvCxvRU%KMd{P7!VMoEztL8n#3Q^=Uq`R3;rofjR&kS? z4C0=c&$(!u;}*PEBy#P^6(Yhl(lgKKe39RG(fGP{<1#hPzkAE7 zW^9RP_1t%MakkV2c6RCflWAJNJs0kuIrnc&VZHz4ZQdeQw^v*)t7!K1b|Yy5U3G z$CB*{?J%aN0vPP`kV0MeoL$b9M$6nWQvNpihz|Lw`0=sktre`lHPU;K4tyUd)~e*YdHpS}3)Ru21^S@}6U z^R7;Pbf|pO(ia}h57Ud>rkALdzPzM+%en=$AKB&$&!^~yPmd1Gz8QS&i>}~7M(Mfx z+h(p?x^-vqbros$2>Jcx8U7V79=(4RJZs-;9y2p3?!T|!c705~Qo?e<|GC^usj3n- z@AFdnruU5gco?kny?WOx95h;V-08oBVtv@{NkKJB3xZyl|Ngt<_k_AHcQ|f4pSHT& zlp8F3J%;VYe!G%|OC=XY9Am)2wHTo-*0-jP)EJ}-9YwhkzOmt4rVT+J$XRA-;% z%!*HEN-cIhqE{OaU~A38qWy_>iCiF7k^|IK*8pVipzaQCSBdY@O9 z_kWL@#?P(3-*g$b?dN~77PsW3Oj8%8FO=usyRB1s_l^$_eV3grV)}B~gzZ5)|9#P4 z=2aO65&J)}Rh|INg!5G`yDGgyd(NV{{~jDJ-};^5@9KB#Ab*BC^S`faJ!&o=H}hBb zo88X;XZ>beP(Pdfh%}#4VsC35%daElx#uUr4D-|~Rr zZj+^L%O8jT{j=_`O=z0%Kff&ppRhk_aX+};XleMwe6GJ!+s#Yof3;sTF?e#%(o4Jx zZ+%*(ygVU9%JJVN`?;(Ap7+0BeL{N16nTlVgFg8>^WEM%|N6JX$3%`}(cJH^Yrbxq z^=YNi3V$CPi(lQ1$JPGtFz5Z3=Wi*+?>1%1b^o}gEa_VwrB#!BkLDX*$ovz!@H*G= zx93;nUs{tPqdM!6pDd-eWqn&(CJZLzypVpgB4&2!%U_ee=mXsf8R zLTka|$>**#|Nkx1mU+O$=E0Q1wv#+vuJ2h{;c&RJ@XzvJMoKmdB!2yFV?Posz`5Mg z;=n;kwh{}Qd);mmZpd;LG$?L(dX(A8^}zFMD^q^hURvK#7r?_D^>LU-sM-53fU$}b@H*Zv3_F@I=tAv#nA*;Gw z7q{tcV!EZPbYLNWTe+oegDoGPDOXOsVT?QP8Rp<^QO(Q{v@ojs%WcWPu%VKbydpCx7^+1R#n&gl4;sp+kN~u z+LMkZFVx?(S@CYdoqGGu_LJN6FKmhbv}NzIo%<6W?y|d->v-i}zF)+p*DTrdzwEuE zwtN5P@Bai=C12zDa!6n1BfE55srI9JLaW5AwfU3}>}XFd{QvSz%9A^J-9m-3D;oua z#Puc`%Ll>M0UGe*KQ`(3#Iw#6bzxokK89r^Rm@6*1ruH$ttC+~UE`s2*0 zQx7FB&YbvKEaq<=V&jyw2w?v-0}t-pPnxU!?_>;LO+W(N%p@dzC<)!^g4 zR-+!UM*KtH46Q@I4o_|^xcEXQeO~E$r87R|U5^+VD|R|e?KXREd;NnR>$5|V4N^u{ z>VE4~d;G7sybp0+B){z6*Tbyw_HJUg4sfSeY`C&M%vu^}p}M-$Xb3>tp!q7qoTl|Lhgn+rB1#fA)(zUBrOXvG~)( zDH~@0zHwtk@s?`lX3v=}U&;$Bc$haNp3wO|WlBbTd7q?v?}GcBj}NMxahm@ zN63entWIWWE6f%~Os|%5zMq-1XX!khdasKY&7S(dwfg?#MUC0lT}K&gm&v?KGEs}; zu1&Zx(N<;VZKkM{eTU!i%INzY+|E<`=(YNx_qq>P83ga~zLop&PV0*^lT>$oeD}mE z{#W#u-SZtU-hWpksUJK2qTQ8c^1B%NB6t~tE0{GOY@D(^@WGii8`Tn}=JHr?UVHIjPh;HlO=Y*w3H$$Y zW-Zv+QhiZ`U5#hOcW*h?zePNIRsXJ4ZMrvI>0NyATisi?%j+F4-rfCT(dvi#jE;^) zsVr9YyU(S4D1BokU$SWKffE(FUn=Hnz13v;vL{=&9DHuFO;S4ZiVG=_+l z{V#gOG{V^Tez0&6I$&zclHXLpZkc<*%JE?Lo7~A&+haNmuk!n9C4Ja&a=z{HYhMH| za+*vox$rpnVozh-oglaA^RMkPPsy`=S>7LHzd=O5FaO-vtNSw4xH9j>u>G3ym8t3Y z4)c8(Y)ap4H)L*FIOCXr>=&n4uAf^O*17+;ihuM}_~G?w2Cg;o{tXXbJd>zO>@#b- zYVajnKk&&eo?o|ru%^CUo_Zv-uBMv8)hcfJyK62;O$p~Wxaed}8*Y%fpocqN+ zOS(QvEnC*UA>`>-6+W{Qe{U;RxUKZDJ??b=Xy+9k$N6*r&OG?_rlfp%J73kJKT|fI zw7v9pO5qISn^QP~Lz<6lZ~awu%P#-6cEH=M7uVb8{(5^Zz+3i9t>41jg%ZC$7@zAh zNEZHb&trPNrCivOQ=T?;UJp`InpZ1I%UB$XoSMwk`9jX}=M9#cU(=5N7wBM?lQ);@ zIAtl6wz7Gjj!a);=ga3GEY{4+ivL&fk)h(q1oPhVjs0!He>l*-ZE=|M7N-yXA}{_fC;6hNjf??4+DekF$7c zBY#IeJJYr>yftpumSC?HeM=91Hjb-bulnt!u>5?ZVCF9`Ui8ga_jBE47RxX0ed^zs zzqq)czAMAHrpa}??itNh#pPDIc1b<)%Mb32yyG@?z6oFUV!4u8i(aVB<>J|ER;acx z{Z`YiG|4a5|F4nO^SD-aSM{QZT!Yq(N7w&MFF$MY<@>a9Mt1cXri)LkO;fqJx>2jM zZKnO*ySs#ccWiY!wDNV{`fV~d!nSVXe$=z=zN@M4?^up@_O(ZSlum70zk1q}n2N5N zx!>094%FAYdTY19)F~}xsTrS^-`+i|aEt+@Bvl)UQ;_?f=!Tle>t z<`MymBl0dLtvoGEMVD4rUHp9Hrm2dmA z-YVfuVFLTJ@V`pdx-Yo78Gj`_(UD+@H;>z;ykC3%ne+DzqZiblEpYsGB*Y-bwovo& z+T^$k_x-l6e0B7(yVRrd>^X(vZX4(SN?6z~7Aw6rx8}sXi`J^X$Jfl-GN04)+5Wk!mm0~=?DJa~|L=p@QN!nM(ofENTxPqx zI-~2g>;F!f&(o#;Rrj3yf2=lt8SCG(v!lMVInJ-zD|RpKT!1;<71aJk>VKlyj1dT;gW4}J1}HYFApdHN!ykFWo^ z{E@Oi%T<+&C1?HBx4sJUv6nFv`M0NMrcrJ11)HXMeQk2O4{rq@)!&tu?zH#<=S2Ou z2k&e}-jz0QS#j%q;ErU$nl7ua<}7=)z8AmNGjFe+_k!oj@&3nul=G_c3Z-AgHvi`R z*d%+)qh`^IQ-7MQ?m0YHKjCoWAfwazMfHDA{oE&c`Fq>X!xyrd66DJ2PBA*(U-$q2 z_VQy3eN%qRwf}XFnJ`^PbW3NFH`AqSmqK4H&EaWTd9CH&=DP}l`rV#-(-HuLgK=5baG9|U&j2C-<{XRm2F6B*E^Gc z;hsW^!}$~I9qwN)ep32&`Tt+rtPErl7qutWh~(s)oD-pExqZ&cRiajNxQw&9Vz*BH z%yFPLt17J|@7S)~NX;IOgYz4M@44{Aa)d>l4vkGZ@L6rC`)h$;Re4WE%B%L@eBP3C z^tU;qE$dgkdH=4x5Qr82%@v(vSN-9R>(cqpeajs7uNAZ2bmo}BS<}D&c@!>ed>kf_ zG$q&XL|TIAqXkb>|4qtjpWo>5WnW_6-Ry5c8b1p6ojz>uwyu1Na^1F&O~r~Aw&={W z={|N%wIhT_w*PsD%=yzk36E|RB}p@xWg9kn-#RN2P*HRAmZ880UJY44{W{Sf7NV1n zKRW0w$k83pl3#Hb3?zQHze6nR=I`>;qQG+!C4?v3b$9LkkW^aw#Rdd(3s-khE&m zv(&AX%07};qPuOFqgT4fm&BO*#GA@&+5F&yk$HZ05m%z%8PzM#dXwGe?LMr;*8HCN zek4nrX-P)zu6%{c3q2AHd!>UUgM=>TA7XguTktfl!-O@aX40jdjJB@}PPL}9&2N#O z>4qqVbr*6)n+-=DHx+;2%Zy4o@SjLom4r4bt2KKM-i z{Z{Ks*#*lzt0QvnpO)oaGXH15l`s2d_HSEQcKo~BgLx|7`J3WS`Q! zSgRX3;b+T#*35vQud5gOZ%A-$l}qkz`{={Ek!4en=$FGAI=Dh=cd-3pxR<_XVQ~LK@v21yeifVh&2IeE>w5p& zrFCA3#brZA+xbVBG8I^^JzmykD4cg`y~F=Iw`L#Ts3WNTQnh#D-?M>&anCY7Y-K*Y z^j~z?l`mJrFD+YZ$Y|Rg9`JQbp2wT62?}Z3{7mwLCNvfl7v?<^-gjbo#D+~4$LA?@ z>F>>azH&|ltJ>@}F_oM1Ek8ykUOv94vRL!%%O#5vUH;9n+qu=|hVA?~!_~zO@`BP9 ze)HdmUpSob;X%!$h3)3*UJqkX{H^!Tf24mbqj2t@@0C{e_Ywk66neHN ze~Ytv87&q1eEH=I%Ptr>^Ix2hE3Bfo^-@YV*WQWVORj#IR%@|vZiT@gPOBs_G0oYR zW}jQz6t|2!LH^nTexHtGVXGE>@S6D0@XM-s9k;)z>{-ZrPMmeck9LnxlZl&FTgf!l zMb1%OIwyGz^WAXSy%sJko8~Nc_qNshz(7l=UzTMET-HU-c_N0>154~ zNRhUG&XebzxarrC8=*Vd&-T9z`Vj<}kDN?J#`hdBZFF$aV%5P4h#qrq$Tzcs|j}X1}n- z{8MpOe#i^gl>OQ=r#@xIr^LU0S^n8ItYpjoYwy0*KV(01a{7`kjw}CmDZLEkXqczo zp#5l9yxGikcU&}1-&=lU)15!F>ZjEGsBW}7=)6Pt?4-iGer?;P-DmxhlKLSm{NdsD z*adYd0qt?~KgCpEF8*#5(4HC`{_x?tcJudkYbz&z403@r?D$VLO*5%e3o_7ZyHeSl9gIw1Zl6`~6*$_Fq_R-@k8G!J8RA(?gmB zjQwQ$zjE2?@LY-W-gAcUne`VAk!KnHGUm=_FYaIQc%$D!d6n->MWzj()+|@AU--V^ z&*Lq%Gfd6O7CzIs_Az4ph40_q?2ODXTB@&nR&CVsrH z@tE5R%XtzEtNmYd{yNTfuX*p!+y3kQt-fTlxBZ_a+{w4s?y2gR{U$M>uq=5|`r@l+ zdt7_meC*6P-7m_`FV}tXm946ca=#$o`eaSPfAPD~r7yl_&UN6wdvo6H=4HCO`R80% zczyZTOM4oR{rGnG@A0zN7hYf9RXI^s=4Ro86Y}3?uX}Of|1<5sTAO(O{}+#{l9crP z-~M*Vbhf{Jch~ODPu4k^;6Kl4{g?0OMArTd7wcmQYBcaWVO8%IvQpcMLG}|X*Oq&4 z=bp%2mtnFcs+)iFwj7vL^skz3`aA4z9 zaS7=MGep^^24{8hrXIbT{mtKG9dEUmhDrBNyMN(}ytQ}6$QIUof2}f2cm1gv#UFn+ zKQx`6wl2j71A%vyOcre($U`N_S1kDR_U>EipY6Z3d)tXH(UwT!K9y1s(l`ugN4~qb_r#Y4M%i(@y`1}7#-rR(X3+``p?~FFe^N?w=B!%2=fT^vKRf2C z==#r?xmzc3Y2aX-Oc~bZo^{sgKIyVuDNfJ6y+WK?8ve$D-|`LS-$AL{mx{E@>0Xqr|$|xO_6%c z8}t8`lgY7^Q?buGt$S~-+i%CY_pERx-%;lcQsswB|1^C*^n2Q~8`pcM2tOCz87J0% z{H$63Z^phUACK5dyWfr}JnwMhS?A`PX3qVQ6|ekk_GJ|8oEW{MciL08@;j-Te-jfH zc89&Td3RIA@&B}0LY#jdeA{Dx+u%d#;@t;*cgWN%esFK4Q)o|NYD4^Ndl_U*Y;VkPt?Vs@YT#PnT>*8~3FKIap>>yfqQ)x2M? zcC75`YuRwv_wCk$?;iV3KhtQ}qOi;*b@ItAn>T;GvxfQQhtP%AiG08M#2<8e9bL1| z!iE(v`cqyU2-vR1wN=Ju{=4+)U+sQ>xm~uee!13dU-dAb>GCOd-kaC|;C9;I zJX2oAvTC<_{P7c~lIwqV)l3jzljUPD+5Tj~`!910XQ?*T1!{GtvQ4^f%Tn7`V07!z zavOd*4`KO#*C$^{H!Itv$><27e0lY(VFFG za6atAiW?GPi?*hUC4Xy=@qNE@l}mT;zaN^{Ba>HJcR#&UA#}cP+b^s0HyPIJRou9| z*ixaHF8(J7HpTH2?2)QdVBq@C>AXa0(D{f(AXdU4X@=rR8tXH(2SY37Qz*G`x-OZ39~-A>Cly{}>M_c0UT zdME16zIcQ2%im&U-_Bj*EqZOk^jq3;!v0OKlM1ZO%8E8rHtnlguJZNh3D1n(k{3T5 z{d+(wHf-yR-?OaBb(O3>R{YLb8lCAh=I-B3fHVHA^%-;%d(mIJ@?cd7X6#KSeCE9_4mn6l^2>1ulhO6_nf=q*ahq6 zec6Uh?w`zSKW?mzXT7R#%(=nN<>jL~mY*B77r%L2@3d3z;L3w#>wk0KNZ7$_r&9Cv z@5`u%*A89Sf8D?OY~RttS3hp}-nX^>_}bt4VVC=RGR|aMwd`rJYiQrMP=DH@a0|<& z`%Wxua=l!jte0jSC9L&jsnnM%do;5aKJ#6Ypph3Fd|A5EU0SPX>FKR&oZ`FgpPUly zaDUmqG>)pBIxSU^t^b-P*JUhPw!Jdx;TgAY_YM{-Kc4p}RW)n+j%DKiCxtuCzj>mL zOX|z9*Rkt1Ykd*9sLo!?BFDy3t1C3Op{~ZQ^oq>+odJrE>%14d+C9yZ(e~Es=w}nF zH=F`B@J*+c*YPb=xR>rY-$YHWcIOJm^Y;WVX}x$p!GAJWZE9u3jJ|{~leSN>X5YI* zc=dwkMF*MJysu!HXVCEP{F|+8|67k=(EqY={W7+_DQ7rVuM}^nJ1+I?v&b)D@m{av zM<=c7_;R9iXVIj*#9=1A>`6JT5-^(AA1#%<23s)?@brzLL+e{|P9b$-EgTe0NX zx5eZ`i!LO`o8$=b)Qa^kP3xYz@c1g5ua}ja<84e8{GZM;KgFM}I-ON_+OD@73nKUS zPCvM7Q!PV>wx0UNeOy%&lR_8H@96iMXUtU?LJ{Gw~}pJws*$7{DASBzAg*O$*}-oZM?giKjX~v&EM26-oI_vqPJf7 z%9iJrOVgYJOD?9wT&&XkeIV>YQchXhU%l(H7cFnTS+woQ%BCdExSlw-xUB)xmu}z* z(Q^r$z1?+j`qO8wM}zzIPUmQ3ao*;d6l6SYV)iAq9en@{~}`c&bWDL z_v9Oa%c`AKSvx2DzI}0_^oPN8Z@-wV60McIU(U_B)u89S^32Zn)hoAdpT4f;kA~0< zrW@6_-x}3f20IshWxnXS=kvv8h1@+l_pJ-<&aTT;RWFd9;`{laTj!;peknVCPdaUP z=YF(nYWbXu?ca6#;RtQ=w(FhO`@d%Ywfp~{=Y4{p2BZJk+4JfRK3jeHwWV&s^%4#cqi@0W<0oEC=GzNu fhzfuC&;8DE=Q*dQwO<(+7#KWV{an^LB{Ts5p=g(` From 607b1ec4a65f4c03be411142ebdf669656dd6a4a Mon Sep 17 00:00:00 2001 From: Kai Koehne Date: Thu, 7 Mar 2013 14:02:04 +0100 Subject: [PATCH 63/64] QmlProject: Select matching kit when loading .qmlproject file Find Desktop kit that matches detected QtQuick import, and has a viewer. Task-number: QTCREATORBUG-8900 Change-Id: I3d32dbc7a304dbeb36647dd4de9864e665f5a59f Reviewed-by: Daniel Teske --- src/plugins/qmlprojectmanager/qmlproject.cpp | 71 +++++++++++++++++++- 1 file changed, 68 insertions(+), 3 deletions(-) diff --git a/src/plugins/qmlprojectmanager/qmlproject.cpp b/src/plugins/qmlprojectmanager/qmlproject.cpp index abae2fc9d51..4c4b6a4f39f 100644 --- a/src/plugins/qmlprojectmanager/qmlproject.cpp +++ b/src/plugins/qmlprojectmanager/qmlproject.cpp @@ -51,6 +51,7 @@ #include #include #include +#include #include #include @@ -58,6 +59,57 @@ namespace QmlProjectManager { +namespace Internal { + +class QmlProjectKitMatcher : public ProjectExplorer::KitMatcher +{ +public: + QmlProjectKitMatcher(const QmlProject::QmlImport &import) + : import(import) + { + } + + bool matches(const ProjectExplorer::Kit *k) const + { + if (!k->isValid()) + return false; + + ProjectExplorer::IDevice::ConstPtr dev = ProjectExplorer::DeviceKitInformation::device(k); + if (dev.isNull() || dev->type() != ProjectExplorer::Constants::DESKTOP_DEVICE_TYPE) + return false; + QtSupport::BaseQtVersion *version = QtSupport::QtKitInformation::qtVersion(k); + if (!version || version->type() != QLatin1String(QtSupport::Constants::DESKTOPQT)) + return false; + + bool hasViewer; + QtSupport::QtVersionNumber minVersion; + switch (import) { + case QmlProject::UnknownImport: + minVersion = QtSupport::QtVersionNumber(4, 7, 0); + hasViewer = !version->qmlviewerCommand().isEmpty() || !version->qmlsceneCommand().isEmpty(); + break; + case QmlProject::QtQuick1Import: + minVersion = QtSupport::QtVersionNumber(4, 7, 1); + hasViewer = !version->qmlviewerCommand().isEmpty(); + break; + case QmlProject::QtQuick2Import: + minVersion = QtSupport::QtVersionNumber(5, 0, 0); + hasViewer = !version->qmlsceneCommand().isEmpty(); + break; + } + + if (version->qtVersion() >= minVersion + && hasViewer) + return true; + + return false; + } +private: + QmlProject::QmlImport import; +}; + +} // namespace Internal + QmlProject::QmlProject(Internal::Manager *manager, const QString &fileName) : m_manager(manager), m_fileName(fileName), @@ -331,9 +383,22 @@ bool QmlProject::fromMap(const QVariantMap &map) // refresh first - project information is used e.g. to decide the default RC's refresh(Everything); - ProjectExplorer::Kit *defaultKit = ProjectExplorer::KitManager::instance()->defaultKit(); - if (!activeTarget() && defaultKit) - addTarget(createTarget(defaultKit)); + if (!activeTarget()) { + // find a kit that matches prerequisites (prefer default one) + Internal::QmlProjectKitMatcher matcher(defaultImport()); + ProjectExplorer::KitManager *kitManager = ProjectExplorer::KitManager::instance(); + QList kits = kitManager->kits(&matcher); + + if (!kits.isEmpty()) { + ProjectExplorer::Kit *kit = 0; + if (kits.contains(kitManager->defaultKit())) { + kit = kitManager->defaultKit(); + } else { + kit = kits.first(); + } + addTarget(createTarget(kit)); + } + } // addedTarget calls updateEnabled on the runconfigurations // which needs to happen after refresh From ce49ca841bdc5786860f78d3619c0a740d41a488 Mon Sep 17 00:00:00 2001 From: Leena Miettinen Date: Thu, 7 Mar 2013 16:08:26 +0100 Subject: [PATCH 64/64] Doc: Add Definition now works for all functions Change-Id: Ic207120b5a4109fa8a9a521be6cb0bbbcebc8f9b Reviewed-by: Eike Ziller --- doc/src/editors/creator-editors.qdoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/doc/src/editors/creator-editors.qdoc b/doc/src/editors/creator-editors.qdoc index a6a42e37ec9..783251af258 100644 --- a/doc/src/editors/creator-editors.qdoc +++ b/doc/src/editors/creator-editors.qdoc @@ -1761,7 +1761,7 @@ \li Forward-declared class or struct \row \li Add Definition in 'filename' - \li Inserts a definition stub for a member function declaration in the + \li Inserts a definition stub for a function declaration in the implementation file. The definition is placed after that of the preceding declaration. Qualified names are minimized when possible, instead of always being fully expanded.

+l->q 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 wAMwz2YE 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 literal 42644 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 diff --git a/doc/images/qmldesigner-tutorial-project.png b/doc/images/qmldesigner-tutorial-project.png index d016f0bdde7cfa810573be4e97b100e2adb2ec79..352de734708465b00fa9df791069f31e499fdc14 100644 GIT binary patch literal 54807 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