From dbb74b41ca4f855457eac9b2c365030abdf46d6b Mon Sep 17 00:00:00 2001 From: Don Jayamanne Date: Fri, 8 Sep 2023 16:39:50 +1000 Subject: [PATCH] Remove unwanted files (#14290) --- .sonarcloud.properties | 5 - INTERACTIVE_TROUBLESHOOTING.md | 4 +- SD-memtest.json | 1 - docs/README.md | 8 - docs/commands.html | 304 ------- docs/context.html | 244 ----- docs/data-viewing.html | 328 ------- docs/editor-integration.html | 295 ------- docs/errorHandler.html | 244 ----- docs/export.html | 391 -------- docs/generate.sh | 6 - docs/interactive-common.html | 495 ----------- docs/interactive-ipynb.html | 352 -------- docs/interactive-window.html | 289 ------ docs/ipywidgets.html | 367 -------- docs/jupyter.html | 1516 -------------------------------- docs/kernel-launcher.html | 364 -------- docs/liveshare.html | 283 ------ docs/notebook.html | 790 ----------------- docs/notebookStorage.html | 388 -------- docs/plotting.html | 283 ------ docs/progress.html | 289 ------ docs/raw-kernel.html | 369 -------- docs/variablesView.html | 298 ------- docs/webviews.html | 274 ------ images/JavascriptProfiler.png | Bin 118462 -> 0 bytes news/3 Code Health/10559.md | 1 - news/3 Code Health/12119.md | 1 - resources/InstallJupyter.png | Bin 11428 -> 0 bytes resources/PythonSelector.png | Bin 4206 -> 0 bytes resources/ctagOptions | 23 - tsfmt.json | 17 - vscode-python-signing.csproj | 20 - 33 files changed, 2 insertions(+), 8247 deletions(-) delete mode 100644 .sonarcloud.properties delete mode 100644 SD-memtest.json delete mode 100644 docs/README.md delete mode 100644 docs/commands.html delete mode 100644 docs/context.html delete mode 100644 docs/data-viewing.html delete mode 100644 docs/editor-integration.html delete mode 100644 docs/errorHandler.html delete mode 100644 docs/export.html delete mode 100644 docs/generate.sh delete mode 100644 docs/interactive-common.html delete mode 100644 docs/interactive-ipynb.html delete mode 100644 docs/interactive-window.html delete mode 100644 docs/ipywidgets.html delete mode 100644 docs/jupyter.html delete mode 100644 docs/kernel-launcher.html delete mode 100644 docs/liveshare.html delete mode 100644 docs/notebook.html delete mode 100644 docs/notebookStorage.html delete mode 100644 docs/plotting.html delete mode 100644 docs/progress.html delete mode 100644 docs/raw-kernel.html delete mode 100644 docs/variablesView.html delete mode 100644 docs/webviews.html delete mode 100644 images/JavascriptProfiler.png delete mode 100644 news/3 Code Health/10559.md delete mode 100644 news/3 Code Health/12119.md delete mode 100644 resources/InstallJupyter.png delete mode 100644 resources/PythonSelector.png delete mode 100644 resources/ctagOptions delete mode 100644 tsfmt.json delete mode 100644 vscode-python-signing.csproj diff --git a/.sonarcloud.properties b/.sonarcloud.properties deleted file mode 100644 index 0f3169f9932..00000000000 --- a/.sonarcloud.properties +++ /dev/null @@ -1,5 +0,0 @@ -sonar.sources=src/platform,src/webviews/webview-side -sonar.exclusions=src/webviews/webview-side/**/codicon*.* -sonar.tests=src/test -sonar.cfamily.build-wrapper-output.bypass=true -sonar.cpd.exclusions=src/webviews/webview-side/**/redux/actions.ts,src/platform/**/raw-kernel/rawKernel.ts,src/platform/datascience/jupyter/*ariable*.ts,src/platform/activation/**/*.ts diff --git a/INTERACTIVE_TROUBLESHOOTING.md b/INTERACTIVE_TROUBLESHOOTING.md index 502a5919a68..9c6ffabdb1d 100644 --- a/INTERACTIVE_TROUBLESHOOTING.md +++ b/INTERACTIVE_TROUBLESHOOTING.md @@ -18,12 +18,12 @@ The first time that you start the Interactive Window or the Notebook Editor VS C The first Python interpreter to check will be the one selected with the selection dropdown on the bottom left of the VS Code window: -![selector](resources/PythonSelector.png) +![selector](https://github.com/microsoft/vscode-jupyter/blob/v2023.8.100/resources/PythonSelector.png?raw=true) Once a suitable interpreter with Jupyter has been located, VS Code will continue to use that interpreter for starting up Jupyter servers. If no interpreters are found with Jupyter installed a popup message will ask if you would like to install Jupyter into the current interpreter. -![install Jupyter](resources/InstallJupyter.png) +![install Jupyter](https://github.com/microsoft/vscode-jupyter/blob/v2023.8.100/resources/InstallJupyter.png?raw=true) If you would like to change from using the saved Python interpreter to a new interpreter for launching Jupyter just use the "Python: Select interpreter to start Jupyter server" VS Code command to change it. diff --git a/SD-memtest.json b/SD-memtest.json deleted file mode 100644 index 525dbd41fd1..00000000000 --- a/SD-memtest.json +++ /dev/null @@ -1 +0,0 @@ -{"size_diff":18616320,"malloced_diff":0,"native_context_diff":0,"detached_context_diff":0} \ No newline at end of file diff --git a/docs/README.md b/docs/README.md deleted file mode 100644 index 5b650f4d3c1..00000000000 --- a/docs/README.md +++ /dev/null @@ -1,8 +0,0 @@ -This graph was generated by -- Run on ubuntu -- sudo apt install graphviz -- npm install -g dependency-cruiser -- cd -- docs\generate.sh - -This should generate a dependency graph for every subdirectory diff --git a/docs/commands.html b/docs/commands.html deleted file mode 100644 index f247e90515e..00000000000 --- a/docs/commands.html +++ /dev/null @@ -1,304 +0,0 @@ - - - - - dependency graph - - - - - - - - - -dependency-cruiser output - - -cluster_src - -src - - -cluster_src/client - -client - - -cluster_src/client/datascience - -datascience - - -cluster_src/client/datascience/commands - -commands - - - -src/client/datascience/commands/commandLineSelector.ts - - -commandLineSelector.ts - - - - - -src/client/datascience/commands/commandRegistry.ts - - -commandRegistry.ts - - - - - -src/client/datascience/commands/commandRegistry.ts->src/client/datascience/commands/commandLineSelector.ts - - - - - -src/client/datascience/commands/exportCommands.ts - - -exportCommands.ts - - - - - -src/client/datascience/commands/commandRegistry.ts->src/client/datascience/commands/exportCommands.ts - - - - - -src/client/datascience/commands/notebookCommands.ts - - -notebookCommands.ts - - - - - -src/client/datascience/commands/commandRegistry.ts->src/client/datascience/commands/notebookCommands.ts - - - - - -src/client/datascience/commands/serverSelector.ts - - -serverSelector.ts - - - - - -src/client/datascience/commands/commandRegistry.ts->src/client/datascience/commands/serverSelector.ts - - - - - - - diff --git a/docs/context.html b/docs/context.html deleted file mode 100644 index dc818840d75..00000000000 --- a/docs/context.html +++ /dev/null @@ -1,244 +0,0 @@ - - - - - dependency graph - - - - - - - - - -dependency-cruiser output - - -cluster_src - -src - - -cluster_src/client - -client - - -cluster_src/client/datascience - -datascience - - -cluster_src/client/datascience/context - -context - - - -src/client/datascience/context/activeEditorContext.ts - - -activeEditorContext.ts - - - - - - - diff --git a/docs/data-viewing.html b/docs/data-viewing.html deleted file mode 100644 index b2f43f4af0c..00000000000 --- a/docs/data-viewing.html +++ /dev/null @@ -1,328 +0,0 @@ - - - - - dependency graph - - - - - - - - - -dependency-cruiser output - - -cluster_src - -src - - -cluster_src/client - -client - - -cluster_src/client/datascience - -datascience - - -cluster_src/client/datascience/data-viewing - -data-viewing - - - -src/client/datascience/data-viewing/dataViewer.ts - - -dataViewer.ts - - - - - -src/client/datascience/data-viewing/dataViewerMessageListener.ts - - -dataViewerMessageListener.ts - - - - - -src/client/datascience/data-viewing/dataViewer.ts->src/client/datascience/data-viewing/dataViewerMessageListener.ts - - - - - -src/client/datascience/data-viewing/types.ts - - -types.ts - - - - - -src/client/datascience/data-viewing/dataViewer.ts->src/client/datascience/data-viewing/types.ts - - - - - -src/client/datascience/data-viewing/dataViewerDependencyService.ts - - -dataViewerDependencyService.ts - - - - - -src/client/datascience/data-viewing/dataViewerFactory.ts - - -dataViewerFactory.ts - - - - - -src/client/datascience/data-viewing/dataViewerFactory.ts->src/client/datascience/data-viewing/types.ts - - - - - -src/client/datascience/data-viewing/jupyterVariableDataProvider.ts - - -jupyterVariableDataProvider.ts - - - - - -src/client/datascience/data-viewing/jupyterVariableDataProvider.ts->src/client/datascience/data-viewing/types.ts - - - - - -src/client/datascience/data-viewing/jupyterVariableDataProvider.ts->src/client/datascience/data-viewing/dataViewerDependencyService.ts - - - - - -src/client/datascience/data-viewing/jupyterVariableDataProviderFactory.ts - - -jupyterVariableDataProviderFactory.ts - - - - - - - diff --git a/docs/editor-integration.html b/docs/editor-integration.html deleted file mode 100644 index a268c5cece9..00000000000 --- a/docs/editor-integration.html +++ /dev/null @@ -1,295 +0,0 @@ - - - - - dependency graph - - - - - - - - - -dependency-cruiser output - - -cluster_src - -src - - -cluster_src/client - -client - - -cluster_src/client/datascience - -datascience - - -cluster_src/client/datascience/editor-integration - -editor-integration - - - -src/client/datascience/editor-integration/cellhashprovider.ts - - -cellhashprovider.ts - - - - - -src/client/datascience/editor-integration/codeLensFactory.ts - - -codeLensFactory.ts - - - - - -src/client/datascience/editor-integration/codeLensFactory.ts->src/client/datascience/editor-integration/cellhashprovider.ts - - - - - -src/client/datascience/editor-integration/codelensprovider.ts - - -codelensprovider.ts - - - - - -src/client/datascience/editor-integration/codewatcher.ts - - -codewatcher.ts - - - - - -src/client/datascience/editor-integration/decorator.ts - - -decorator.ts - - - - - -src/client/datascience/editor-integration/hoverProvider.ts - - -hoverProvider.ts - - - - - - - diff --git a/docs/errorHandler.html b/docs/errorHandler.html deleted file mode 100644 index 9b22d425eb0..00000000000 --- a/docs/errorHandler.html +++ /dev/null @@ -1,244 +0,0 @@ - - - - - dependency graph - - - - - - - - - -dependency-cruiser output - - -cluster_src - -src - - -cluster_src/client - -client - - -cluster_src/client/datascience - -datascience - - -cluster_src/client/datascience/errorHandler - -errorHandler - - - -src/client/datascience/errorHandler/errorHandler.ts - - -errorHandler.ts - - - - - - - diff --git a/docs/export.html b/docs/export.html deleted file mode 100644 index 5c41785f901..00000000000 --- a/docs/export.html +++ /dev/null @@ -1,391 +0,0 @@ - - - - - dependency graph - - - - - - - - - -dependency-cruiser output - - -cluster_src - -src - - -cluster_src/client - -client - - -cluster_src/client/datascience - -datascience - - -cluster_src/client/datascience/export - -export - - - -src/client/datascience/export/exportBase.ts - - -exportBase.ts - - - - - -src/client/datascience/export/exportFileOpener.ts - - -exportFileOpener.ts - - - - - -src/client/datascience/export/types.ts - - -types.ts - - - - - -src/client/datascience/export/exportFileOpener.ts->src/client/datascience/export/types.ts - - - - - -src/client/datascience/export/exportInterpreterFinder.ts - - -exportInterpreterFinder.ts - - - - - -src/client/datascience/export/exportManager.ts - - -exportManager.ts - - - - - -src/client/datascience/export/exportManager.ts->src/client/datascience/export/exportFileOpener.ts - - - - - -src/client/datascience/export/exportManager.ts->src/client/datascience/export/types.ts - - - - - -src/client/datascience/export/exportManager.ts->src/client/datascience/export/exportInterpreterFinder.ts - - - - - -src/client/datascience/export/exportUtil.ts - - -exportUtil.ts - - - - - -src/client/datascience/export/exportManager.ts->src/client/datascience/export/exportUtil.ts - - - - - -src/client/datascience/export/exportManagerFilePicker.ts - - -exportManagerFilePicker.ts - - - - - -src/client/datascience/export/exportManagerFilePicker.ts->src/client/datascience/export/types.ts - - - - - -src/client/datascience/export/exportToHTML.ts - - -exportToHTML.ts - - - - - -src/client/datascience/export/exportToHTML.ts->src/client/datascience/export/exportBase.ts - - - - - -src/client/datascience/export/exportToHTML.ts->src/client/datascience/export/types.ts - - - - - -src/client/datascience/export/exportToPDF.ts - - -exportToPDF.ts - - - - - -src/client/datascience/export/exportToPDF.ts->src/client/datascience/export/exportBase.ts - - - - - -src/client/datascience/export/exportToPDF.ts->src/client/datascience/export/types.ts - - - - - -src/client/datascience/export/exportToPython.ts - - -exportToPython.ts - - - - - -src/client/datascience/export/exportToPython.ts->src/client/datascience/export/exportBase.ts - - - - - - - diff --git a/docs/generate.sh b/docs/generate.sh deleted file mode 100644 index 0fe0b9e1812..00000000000 --- a/docs/generate.sh +++ /dev/null @@ -1,6 +0,0 @@ -for dir in src/client/datascience/*/ -do - dirSub=${dir:23:-1} - echo "Running dependency analysis on $dirSub" - npx dependency-cruise -X "^node_modules" -x "^(src/test|node_modules|src/datascience-ui)" --prefix "https://github.com/Microsoft/vscode-jupyter/blob/main/" -p -I "^src/client/datascience/$dirSub" -T dot src | dot -T svg | depcruise-wrap-stream-in-html > docs/$dirSub.html -done diff --git a/docs/interactive-common.html b/docs/interactive-common.html deleted file mode 100644 index fc2bf51fcfd..00000000000 --- a/docs/interactive-common.html +++ /dev/null @@ -1,495 +0,0 @@ - - - - - dependency graph - - - - - - - - - -dependency-cruiser output - - -cluster_src - -src - - -cluster_src/client - -client - - -cluster_src/client/datascience - -datascience - - -cluster_src/client/datascience/interactive-common - -interactive-common - - -cluster_src/client/datascience/interactive-common/intellisense - -intellisense - - - -src/client/datascience/interactive-common/dataViewerChecker.ts - - -dataViewerChecker.ts - - - - - -src/client/datascience/interactive-common/debugListener.ts - - -debugListener.ts - - - - - -src/client/datascience/interactive-common/interactiveWindowTypes.ts - - -interactiveWindowTypes.ts - - - - - -src/client/datascience/interactive-common/debugListener.ts->src/client/datascience/interactive-common/interactiveWindowTypes.ts - - - - - -src/client/datascience/interactive-common/intellisense/conversion.ts - - -conversion.ts - - - - - -src/client/datascience/interactive-common/intellisense/intellisenseDocument.ts - - -intellisenseDocument.ts - - - - - -src/client/datascience/interactive-common/intellisense/wordHelper.ts - - -wordHelper.ts - - - - - -src/client/datascience/interactive-common/intellisense/intellisenseDocument.ts->src/client/datascience/interactive-common/intellisense/wordHelper.ts - - - - - -src/client/datascience/interactive-common/intellisense/intellisenseLine.ts - - -intellisenseLine.ts - - - - - -src/client/datascience/interactive-common/intellisense/intellisenseProvider.ts - - -intellisenseProvider.ts - - - - - -src/client/datascience/interactive-common/intellisense/intellisenseProvider.ts->src/client/datascience/interactive-common/interactiveWindowTypes.ts - - - - - -src/client/datascience/interactive-common/intellisense/intellisenseProvider.ts->src/client/datascience/interactive-common/intellisense/conversion.ts - - - - - -src/client/datascience/interactive-common/intellisense/intellisenseProvider.ts->src/client/datascience/interactive-common/intellisense/intellisenseDocument.ts - - - - - -src/client/datascience/interactive-common/intellisense/languageServerWrapper.ts - - -languageServerWrapper.ts - - - - - -src/client/datascience/interactive-common/intellisense/intellisenseProvider.ts->src/client/datascience/interactive-common/intellisense/languageServerWrapper.ts - - - - - -src/client/datascience/interactive-common/interactiveBase.ts - - -interactiveBase.ts - - - - - -src/client/datascience/interactive-common/interactiveBase.ts->src/client/datascience/interactive-common/dataViewerChecker.ts - - - - - -src/client/datascience/interactive-common/interactiveBase.ts->src/client/datascience/interactive-common/interactiveWindowTypes.ts - - - - - -src/client/datascience/interactive-common/interactiveWindowMessageListener.ts - - -interactiveWindowMessageListener.ts - - - - - -src/client/datascience/interactive-common/interactiveBase.ts->src/client/datascience/interactive-common/interactiveWindowMessageListener.ts - - - - - -src/client/datascience/interactive-common/serialization.ts - - -serialization.ts - - - - - -src/client/datascience/interactive-common/interactiveBase.ts->src/client/datascience/interactive-common/serialization.ts - - - - - -src/client/datascience/interactive-common/interactiveWindowMessageListener.ts->src/client/datascience/interactive-common/interactiveWindowTypes.ts - - - - - -src/client/datascience/interactive-common/linkProvider.ts - - -linkProvider.ts - - - - - -src/client/datascience/interactive-common/linkProvider.ts->src/client/datascience/interactive-common/interactiveWindowTypes.ts - - - - - -src/client/datascience/interactive-common/notebookProvider.ts - - -notebookProvider.ts - - - - - -src/client/datascience/interactive-common/notebookServerProvider.ts - - -notebookServerProvider.ts - - - - - -src/client/datascience/interactive-common/notebookUsageTracker.ts - - -notebookUsageTracker.ts - - - - - -src/client/datascience/interactive-common/showPlotListener.ts - - -showPlotListener.ts - - - - - -src/client/datascience/interactive-common/showPlotListener.ts->src/client/datascience/interactive-common/interactiveWindowTypes.ts - - - - - -src/client/datascience/interactive-common/synchronization.ts - - -synchronization.ts - - - - - -src/client/datascience/interactive-common/synchronization.ts->src/client/datascience/interactive-common/interactiveWindowTypes.ts - - - - - -src/client/datascience/interactive-common/types.ts - - -types.ts - - - - - - - diff --git a/docs/interactive-ipynb.html b/docs/interactive-ipynb.html deleted file mode 100644 index 95a23de7639..00000000000 --- a/docs/interactive-ipynb.html +++ /dev/null @@ -1,352 +0,0 @@ - - - - - dependency graph - - - - - - - - - -dependency-cruiser output - - -cluster_src - -src - - -cluster_src/client - -client - - -cluster_src/client/datascience - -datascience - - -cluster_src/client/datascience/interactive-ipynb - -interactive-ipynb - - - -src/client/datascience/interactive-ipynb/autoSaveService.ts - - -autoSaveService.ts - - - - - -src/client/datascience/interactive-ipynb/digestStorage.ts - - -digestStorage.ts - - - - - -src/client/datascience/interactive-ipynb/nativeEditor.ts - - -nativeEditor.ts - - - - - -src/client/datascience/interactive-ipynb/nativeEditorCommandListener.ts - - -nativeEditorCommandListener.ts - - - - - -src/client/datascience/interactive-ipynb/nativeEditorOldWebView.ts - - -nativeEditorOldWebView.ts - - - - - -src/client/datascience/interactive-ipynb/nativeEditorOldWebView.ts->src/client/datascience/interactive-ipynb/nativeEditor.ts - - - - - -src/client/datascience/interactive-ipynb/nativeEditorProviderOld.ts - - -nativeEditorProviderOld.ts - - - - - -src/client/datascience/interactive-ipynb/nativeEditorProviderOld.ts->src/client/datascience/interactive-ipynb/nativeEditorOldWebView.ts - - - - - -src/client/datascience/interactive-ipynb/nativeEditorSynchronizer.ts - - -nativeEditorSynchronizer.ts - - - - - -src/client/datascience/interactive-ipynb/nativeEditorProviderOld.ts->src/client/datascience/interactive-ipynb/nativeEditorSynchronizer.ts - - - - - -src/client/datascience/interactive-ipynb/nativeEditorRunByLineListener.ts - - -nativeEditorRunByLineListener.ts - - - - - -src/client/datascience/interactive-ipynb/nativeEditorViewTracker.ts - - -nativeEditorViewTracker.ts - - - - - -src/client/datascience/interactive-ipynb/trustCommandHandler.ts - - -trustCommandHandler.ts - - - - - -src/client/datascience/interactive-ipynb/trustService.ts - - -trustService.ts - - - - - - - diff --git a/docs/interactive-window.html b/docs/interactive-window.html deleted file mode 100644 index 10cfecec34f..00000000000 --- a/docs/interactive-window.html +++ /dev/null @@ -1,289 +0,0 @@ - - - - - dependency graph - - - - - - - - - -dependency-cruiser output - - -cluster_src - -src - - -cluster_src/client - -client - - -cluster_src/client/datascience - -datascience - - -cluster_src/client/datascience/interactive-window - -interactive-window - - - -src/client/datascience/interactive-window/identity.ts - - -identity.ts - - - - - -src/client/datascience/interactive-window/interactiveWindow.ts - - -interactiveWindow.ts - - - - - -src/client/datascience/interactive-window/interactiveWindow.ts->src/client/datascience/interactive-window/identity.ts - - - - - -src/client/datascience/interactive-window/interactiveWindowCommandListener.ts - - -interactiveWindowCommandListener.ts - - - - - -src/client/datascience/interactive-window/interactiveWindowCommandListener.ts->src/client/datascience/interactive-window/identity.ts - - - - - -src/client/datascience/interactive-window/interactiveWindowProvider.ts - - -interactiveWindowProvider.ts - - - - - -src/client/datascience/interactive-window/interactiveWindowProvider.ts->src/client/datascience/interactive-window/interactiveWindow.ts - - - - - - - diff --git a/docs/ipywidgets.html b/docs/ipywidgets.html deleted file mode 100644 index 206057f97c5..00000000000 --- a/docs/ipywidgets.html +++ /dev/null @@ -1,367 +0,0 @@ - - - - - dependency graph - - - - - - - - - -dependency-cruiser output - - -cluster_src - -src - - -cluster_src/client - -client - - -cluster_src/client/datascience - -datascience - - -cluster_src/client/datascience/ipywidgets - -ipywidgets - - - -src/client/datascience/ipywidgets/cdnWidgetScriptSourceProvider.ts - - -cdnWidgetScriptSourceProvider.ts - - - - - -src/client/datascience/ipywidgets/constants.ts - - -constants.ts - - - - - -src/client/datascience/ipywidgets/ipyWidgetMessageDispatcher.ts - - -ipyWidgetMessageDispatcher.ts - - - - - -src/client/datascience/ipywidgets/ipyWidgetMessageDispatcher.ts->src/client/datascience/ipywidgets/constants.ts - - - - - -src/client/datascience/ipywidgets/ipyWidgetMessageDispatcherFactory.ts - - -ipyWidgetMessageDispatcherFactory.ts - - - - - -src/client/datascience/ipywidgets/ipyWidgetMessageDispatcherFactory.ts->src/client/datascience/ipywidgets/ipyWidgetMessageDispatcher.ts - - - - - -src/client/datascience/ipywidgets/ipyWidgetScriptSource.ts - - -ipyWidgetScriptSource.ts - - - - - -src/client/datascience/ipywidgets/ipyWidgetScriptSourceProvider.ts - - -ipyWidgetScriptSourceProvider.ts - - - - - -src/client/datascience/ipywidgets/ipyWidgetScriptSource.ts->src/client/datascience/ipywidgets/ipyWidgetScriptSourceProvider.ts - - - - - -src/client/datascience/ipywidgets/ipyWidgetScriptSourceProvider.ts->src/client/datascience/ipywidgets/cdnWidgetScriptSourceProvider.ts - - - - - -src/client/datascience/ipywidgets/localWidgetScriptSourceProvider.ts - - -localWidgetScriptSourceProvider.ts - - - - - -src/client/datascience/ipywidgets/ipyWidgetScriptSourceProvider.ts->src/client/datascience/ipywidgets/localWidgetScriptSourceProvider.ts - - - - - -src/client/datascience/ipywidgets/remoteWidgetScriptSourceProvider.ts - - -remoteWidgetScriptSourceProvider.ts - - - - - -src/client/datascience/ipywidgets/ipyWidgetScriptSourceProvider.ts->src/client/datascience/ipywidgets/remoteWidgetScriptSourceProvider.ts - - - - - -src/client/datascience/ipywidgets/ipywidgetHandler.ts - - -ipywidgetHandler.ts - - - - - -src/client/datascience/ipywidgets/ipywidgetHandler.ts->src/client/datascience/ipywidgets/ipyWidgetMessageDispatcherFactory.ts - - - - - -src/client/datascience/ipywidgets/types.ts - - -types.ts - - - - - - - diff --git a/docs/jupyter.html b/docs/jupyter.html deleted file mode 100644 index 45be98708b1..00000000000 --- a/docs/jupyter.html +++ /dev/null @@ -1,1516 +0,0 @@ - - - - - dependency graph - - - - - - - - - -dependency-cruiser output - - -cluster_src - -src - - -cluster_src/client - -client - - -cluster_src/client/datascience - -datascience - - -cluster_src/client/datascience/jupyter - -jupyter - - -cluster_src/client/datascience/jupyter/interpreter - -interpreter - - -cluster_src/client/datascience/jupyter/kernels - -kernels - - -cluster_src/client/datascience/jupyter/liveshare - -liveshare - - - -src/client/datascience/jupyter/commandLineSelector.ts - - -commandLineSelector.ts - - - - - -src/client/datascience/jupyter/debuggerVariableRegistration.ts - - -debuggerVariableRegistration.ts - - - - - -src/client/datascience/jupyter/debuggerVariables.ts - - -debuggerVariables.ts - - - - - -src/client/datascience/jupyter/interpreter/jupyterCommand.ts - - -jupyterCommand.ts - - - - - -src/client/datascience/jupyter/interpreter/jupyterInterpreterDependencyService.ts - - -jupyterInterpreterDependencyService.ts - - - - - -src/client/datascience/jupyter/interpreter/jupyterInterpreterOldCacheStateStore.ts - - -jupyterInterpreterOldCacheStateStore.ts - - - - - -src/client/datascience/jupyter/interpreter/jupyterInterpreterSelectionCommand.ts - - -jupyterInterpreterSelectionCommand.ts - - - - - -src/client/datascience/jupyter/interpreter/jupyterInterpreterService.ts - - -jupyterInterpreterService.ts - - - - - -src/client/datascience/jupyter/interpreter/jupyterInterpreterSelectionCommand.ts->src/client/datascience/jupyter/interpreter/jupyterInterpreterService.ts - - - - - -src/client/datascience/jupyter/interpreter/jupyterInterpreterService.ts->src/client/datascience/jupyter/interpreter/jupyterInterpreterDependencyService.ts - - - - - -src/client/datascience/jupyter/interpreter/jupyterInterpreterService.ts->src/client/datascience/jupyter/interpreter/jupyterInterpreterOldCacheStateStore.ts - - - - - -src/client/datascience/jupyter/interpreter/jupyterInterpreterSelector.ts - - -jupyterInterpreterSelector.ts - - - - - -src/client/datascience/jupyter/interpreter/jupyterInterpreterService.ts->src/client/datascience/jupyter/interpreter/jupyterInterpreterSelector.ts - - - - - -src/client/datascience/jupyter/interpreter/jupyterInterpreterStateStore.ts - - -jupyterInterpreterStateStore.ts - - - - - -src/client/datascience/jupyter/interpreter/jupyterInterpreterService.ts->src/client/datascience/jupyter/interpreter/jupyterInterpreterStateStore.ts - - - - - -src/client/datascience/jupyter/interpreter/jupyterInterpreterSelector.ts->src/client/datascience/jupyter/interpreter/jupyterInterpreterStateStore.ts - - - - - -src/client/datascience/jupyter/interpreter/jupyterInterpreterSubCommandExecutionService.ts - - -jupyterInterpreterSubCommandExecutionService.ts - - - - - -src/client/datascience/jupyter/interpreter/jupyterInterpreterSubCommandExecutionService.ts->src/client/datascience/jupyter/interpreter/jupyterInterpreterDependencyService.ts - - - - - -src/client/datascience/jupyter/interpreter/jupyterInterpreterSubCommandExecutionService.ts->src/client/datascience/jupyter/interpreter/jupyterInterpreterService.ts - - - - - -src/client/datascience/jupyter/jupyterInstallError.ts - - -jupyterInstallError.ts - - - - - -src/client/datascience/jupyter/interpreter/jupyterInterpreterSubCommandExecutionService.ts->src/client/datascience/jupyter/jupyterInstallError.ts - - - - - -src/client/datascience/jupyter/kernels/jupyterKernelSpec.ts - - -jupyterKernelSpec.ts - - - - - -src/client/datascience/jupyter/interpreter/jupyterInterpreterSubCommandExecutionService.ts->src/client/datascience/jupyter/kernels/jupyterKernelSpec.ts - - - - - -src/client/datascience/jupyter/interpreter/nbconvertExportToPythonService.ts - - -nbconvertExportToPythonService.ts - - - - - -src/client/datascience/jupyter/interpreter/nbconvertInterpreterDependencyChecker.ts - - -nbconvertInterpreterDependencyChecker.ts - - - - - -src/client/datascience/jupyter/invalidNotebookFileError.ts - - -invalidNotebookFileError.ts - - - - - -src/client/datascience/jupyter/jupyterCellOutputMimeTypeTracker.ts - - -jupyterCellOutputMimeTypeTracker.ts - - - - - -src/client/datascience/jupyter/jupyterConnectError.ts - - -jupyterConnectError.ts - - - - - -src/client/datascience/jupyter/jupyterConnection.ts - - -jupyterConnection.ts - - - - - -src/client/datascience/jupyter/jupyterConnection.ts->src/client/datascience/jupyter/jupyterConnectError.ts - - - - - -src/client/datascience/jupyter/jupyterDataRateLimitError.ts - - -jupyterDataRateLimitError.ts - - - - - -src/client/datascience/jupyter/jupyterDebugger.ts - - -jupyterDebugger.ts - - - - - -src/client/datascience/jupyter/jupyterDebuggerNotInstalledError.ts - - -jupyterDebuggerNotInstalledError.ts - - - - - -src/client/datascience/jupyter/jupyterDebugger.ts->src/client/datascience/jupyter/jupyterDebuggerNotInstalledError.ts - - - - - -src/client/datascience/jupyter/jupyterDebuggerRemoteNotSupported.ts - - -jupyterDebuggerRemoteNotSupported.ts - - - - - -src/client/datascience/jupyter/jupyterDebugger.ts->src/client/datascience/jupyter/jupyterDebuggerRemoteNotSupported.ts - - - - - -src/client/datascience/jupyter/jupyterDebuggerPortBlockedError.ts - - -jupyterDebuggerPortBlockedError.ts - - - - - -src/client/datascience/jupyter/jupyterDebuggerPortNotAvailableError.ts - - -jupyterDebuggerPortNotAvailableError.ts - - - - - -src/client/datascience/jupyter/jupyterExecution.ts - - -jupyterExecution.ts - - - - - -src/client/datascience/jupyter/jupyterSelfCertsError.ts - - -jupyterSelfCertsError.ts - - - - - -src/client/datascience/jupyter/jupyterExecution.ts->src/client/datascience/jupyter/jupyterSelfCertsError.ts - - - - - -src/client/datascience/jupyter/jupyterUtils.ts - - -jupyterUtils.ts - - - - - -src/client/datascience/jupyter/jupyterExecution.ts->src/client/datascience/jupyter/jupyterUtils.ts - - - - - -src/client/datascience/jupyter/jupyterWaitForIdleError.ts - - -jupyterWaitForIdleError.ts - - - - - -src/client/datascience/jupyter/jupyterExecution.ts->src/client/datascience/jupyter/jupyterWaitForIdleError.ts - - - - - -src/client/datascience/jupyter/kernels/helpers.ts - - -helpers.ts - - - - - -src/client/datascience/jupyter/jupyterExecution.ts->src/client/datascience/jupyter/kernels/helpers.ts - - - - - -src/client/datascience/jupyter/jupyterUtils.ts->src/client/datascience/jupyter/jupyterConnection.ts - - - - - -src/client/datascience/jupyter/kernels/helpers.ts->src/client/datascience/jupyter/kernels/jupyterKernelSpec.ts - - - - - -src/client/datascience/jupyter/jupyterExecutionFactory.ts - - -jupyterExecutionFactory.ts - - - - - -src/client/datascience/jupyter/kernels/kernelSelector.ts - - -kernelSelector.ts - - - - - -src/client/datascience/jupyter/jupyterExecutionFactory.ts->src/client/datascience/jupyter/kernels/kernelSelector.ts - - - - - -src/client/datascience/jupyter/liveshare/guestJupyterExecution.ts - - -guestJupyterExecution.ts - - - - - -src/client/datascience/jupyter/jupyterExecutionFactory.ts->src/client/datascience/jupyter/liveshare/guestJupyterExecution.ts - - - - - -src/client/datascience/jupyter/liveshare/hostJupyterExecution.ts - - -hostJupyterExecution.ts - - - - - -src/client/datascience/jupyter/jupyterExecutionFactory.ts->src/client/datascience/jupyter/liveshare/hostJupyterExecution.ts - - - - - -src/client/datascience/jupyter/liveshare/roleBasedFactory.ts - - -roleBasedFactory.ts - - - - - -src/client/datascience/jupyter/jupyterExecutionFactory.ts->src/client/datascience/jupyter/liveshare/roleBasedFactory.ts - - - - - -src/client/datascience/jupyter/notebookStarter.ts - - -notebookStarter.ts - - - - - -src/client/datascience/jupyter/jupyterExecutionFactory.ts->src/client/datascience/jupyter/notebookStarter.ts - - - - - -src/client/datascience/jupyter/kernels/kernelSelector.ts->src/client/datascience/jupyter/kernels/helpers.ts - - - - - -src/client/datascience/jupyter/kernels/kernelSelections.ts - - -kernelSelections.ts - - - - - -src/client/datascience/jupyter/kernels/kernelSelector.ts->src/client/datascience/jupyter/kernels/kernelSelections.ts - - - - - -src/client/datascience/jupyter/kernels/kernelService.ts - - -kernelService.ts - - - - - -src/client/datascience/jupyter/kernels/kernelSelector.ts->src/client/datascience/jupyter/kernels/kernelService.ts - - - - - -src/client/datascience/jupyter/liveshare/guestJupyterExecution.ts->src/client/datascience/jupyter/jupyterConnectError.ts - - - - - -src/client/datascience/jupyter/liveshare/guestJupyterExecution.ts->src/client/datascience/jupyter/jupyterExecution.ts - - - - - -src/client/datascience/jupyter/liveshare/liveShareParticipantMixin.ts - - -liveShareParticipantMixin.ts - - - - - -src/client/datascience/jupyter/liveshare/guestJupyterExecution.ts->src/client/datascience/jupyter/liveshare/liveShareParticipantMixin.ts - - - - - -src/client/datascience/jupyter/liveshare/serverCache.ts - - -serverCache.ts - - - - - -src/client/datascience/jupyter/liveshare/guestJupyterExecution.ts->src/client/datascience/jupyter/liveshare/serverCache.ts - - - - - -src/client/datascience/jupyter/liveshare/hostJupyterExecution.ts->src/client/datascience/jupyter/jupyterConnection.ts - - - - - -src/client/datascience/jupyter/liveshare/hostJupyterExecution.ts->src/client/datascience/jupyter/jupyterExecution.ts - - - - - -src/client/datascience/jupyter/liveshare/hostJupyterExecution.ts->src/client/datascience/jupyter/liveshare/liveShareParticipantMixin.ts - - - - - -src/client/datascience/jupyter/liveshare/hostJupyterExecution.ts->src/client/datascience/jupyter/liveshare/serverCache.ts - - - - - -src/client/datascience/jupyter/notebookStarter.ts->src/client/datascience/jupyter/jupyterInstallError.ts - - - - - -src/client/datascience/jupyter/notebookStarter.ts->src/client/datascience/jupyter/jupyterConnection.ts - - - - - -src/client/datascience/jupyter/jupyterExporter.ts - - -jupyterExporter.ts - - - - - -src/client/datascience/jupyter/jupyterImporter.ts - - -jupyterImporter.ts - - - - - -src/client/datascience/jupyter/jupyterInterruptError.ts - - -jupyterInterruptError.ts - - - - - -src/client/datascience/jupyter/jupyterInvalidKernelError.ts - - -jupyterInvalidKernelError.ts - - - - - -src/client/datascience/jupyter/jupyterInvalidKernelError.ts->src/client/datascience/jupyter/kernels/helpers.ts - - - - - -src/client/datascience/jupyter/jupyterNotebook.ts - - -jupyterNotebook.ts - - - - - -src/client/datascience/jupyter/jupyterNotebook.ts->src/client/datascience/jupyter/jupyterUtils.ts - - - - - -src/client/datascience/jupyter/jupyterNotebook.ts->src/client/datascience/jupyter/kernels/helpers.ts - - - - - -src/client/datascience/jupyter/jupyterNotebookProvider.ts - - -jupyterNotebookProvider.ts - - - - - -src/client/datascience/jupyter/jupyterPasswordConnect.ts - - -jupyterPasswordConnect.ts - - - - - -src/client/datascience/jupyter/jupyterRequest.ts - - -jupyterRequest.ts - - - - - -src/client/datascience/jupyter/jupyterServer.ts - - -jupyterServer.ts - - - - - -src/client/datascience/jupyter/jupyterServer.ts->src/client/datascience/jupyter/kernels/helpers.ts - - - - - -src/client/datascience/jupyter/jupyterServerWrapper.ts - - -jupyterServerWrapper.ts - - - - - -src/client/datascience/jupyter/jupyterServerWrapper.ts->src/client/datascience/jupyter/kernels/kernelSelector.ts - - - - - -src/client/datascience/jupyter/jupyterServerWrapper.ts->src/client/datascience/jupyter/liveshare/roleBasedFactory.ts - - - - - -src/client/datascience/jupyter/liveshare/guestJupyterServer.ts - - -guestJupyterServer.ts - - - - - -src/client/datascience/jupyter/jupyterServerWrapper.ts->src/client/datascience/jupyter/liveshare/guestJupyterServer.ts - - - - - -src/client/datascience/jupyter/liveshare/hostJupyterServer.ts - - -hostJupyterServer.ts - - - - - -src/client/datascience/jupyter/jupyterServerWrapper.ts->src/client/datascience/jupyter/liveshare/hostJupyterServer.ts - - - - - -src/client/datascience/jupyter/liveshare/guestJupyterServer.ts->src/client/datascience/jupyter/liveshare/liveShareParticipantMixin.ts - - - - - -src/client/datascience/jupyter/liveshare/guestJupyterNotebook.ts - - -guestJupyterNotebook.ts - - - - - -src/client/datascience/jupyter/liveshare/guestJupyterServer.ts->src/client/datascience/jupyter/liveshare/guestJupyterNotebook.ts - - - - - -src/client/datascience/jupyter/liveshare/hostJupyterServer.ts->src/client/datascience/jupyter/jupyterUtils.ts - - - - - -src/client/datascience/jupyter/liveshare/hostJupyterServer.ts->src/client/datascience/jupyter/kernels/helpers.ts - - - - - -src/client/datascience/jupyter/liveshare/hostJupyterServer.ts->src/client/datascience/jupyter/jupyterServer.ts - - - - - -src/client/datascience/jupyter/liveshare/hostJupyterServer.ts->src/client/datascience/jupyter/liveshare/liveShareParticipantMixin.ts - - - - - -src/client/datascience/jupyter/liveshare/hostJupyterNotebook.ts - - -hostJupyterNotebook.ts - - - - - -src/client/datascience/jupyter/liveshare/hostJupyterServer.ts->src/client/datascience/jupyter/liveshare/hostJupyterNotebook.ts - - - - - -src/client/datascience/jupyter/jupyterSession.ts - - -jupyterSession.ts - - - - - -src/client/datascience/jupyter/jupyterSession.ts->src/client/datascience/jupyter/jupyterWaitForIdleError.ts - - - - - -src/client/datascience/jupyter/jupyterSession.ts->src/client/datascience/jupyter/kernels/helpers.ts - - - - - -src/client/datascience/jupyter/jupyterSession.ts->src/client/datascience/jupyter/jupyterInvalidKernelError.ts - - - - - -src/client/datascience/jupyter/jupyterWebSocket.ts - - -jupyterWebSocket.ts - - - - - -src/client/datascience/jupyter/jupyterSession.ts->src/client/datascience/jupyter/jupyterWebSocket.ts - - - - - -src/client/datascience/jupyter/jupyterSessionManager.ts - - -jupyterSessionManager.ts - - - - - -src/client/datascience/jupyter/jupyterSessionManager.ts->src/client/datascience/jupyter/kernels/jupyterKernelSpec.ts - - - - - -src/client/datascience/jupyter/jupyterSessionManager.ts->src/client/datascience/jupyter/kernels/helpers.ts - - - - - -src/client/datascience/jupyter/jupyterSessionManager.ts->src/client/datascience/jupyter/jupyterRequest.ts - - - - - -src/client/datascience/jupyter/jupyterSessionManager.ts->src/client/datascience/jupyter/jupyterSession.ts - - - - - -src/client/datascience/jupyter/jupyterSessionManager.ts->src/client/datascience/jupyter/jupyterWebSocket.ts - - - - - -src/client/datascience/jupyter/jupyterSessionManagerFactory.ts - - -jupyterSessionManagerFactory.ts - - - - - -src/client/datascience/jupyter/jupyterSessionManagerFactory.ts->src/client/datascience/jupyter/jupyterSessionManager.ts - - - - - -src/client/datascience/jupyter/jupyterVariables.ts - - -jupyterVariables.ts - - - - - -src/client/datascience/jupyter/jupyterZMQBinariesNotFoundError.ts - - -jupyterZMQBinariesNotFoundError.ts - - - - - -src/client/datascience/jupyter/kernelVariables.ts - - -kernelVariables.ts - - - - - -src/client/datascience/jupyter/kernelVariables.ts->src/client/datascience/jupyter/jupyterDataRateLimitError.ts - - - - - -src/client/datascience/jupyter/kernelVariables.ts->src/client/datascience/jupyter/kernels/helpers.ts - - - - - -src/client/datascience/jupyter/kernels/cellExecution.ts - - -cellExecution.ts - - - - - -src/client/datascience/jupyter/kernels/jupyterKernelPromiseFailedError.ts - - -jupyterKernelPromiseFailedError.ts - - - - - -src/client/datascience/jupyter/kernels/kernel.ts - - -kernel.ts - - - - - -src/client/datascience/jupyter/kernels/kernel.ts->src/client/datascience/jupyter/kernels/helpers.ts - - - - - -src/client/datascience/jupyter/kernels/kernelExecution.ts - - -kernelExecution.ts - - - - - -src/client/datascience/jupyter/kernels/kernel.ts->src/client/datascience/jupyter/kernels/kernelExecution.ts - - - - - -src/client/datascience/jupyter/kernels/kernelExecution.ts->src/client/datascience/jupyter/kernels/helpers.ts - - - - - -src/client/datascience/jupyter/kernels/kernelExecution.ts->src/client/datascience/jupyter/kernels/cellExecution.ts - - - - - -src/client/datascience/jupyter/kernels/kernelDependencyService.ts - - -kernelDependencyService.ts - - - - - -src/client/datascience/jupyter/kernels/kernelProvider.ts - - -kernelProvider.ts - - - - - -src/client/datascience/jupyter/kernels/kernelProvider.ts->src/client/datascience/jupyter/kernels/kernelSelector.ts - - - - - -src/client/datascience/jupyter/kernels/kernelProvider.ts->src/client/datascience/jupyter/kernels/kernel.ts - - - - - -src/client/datascience/jupyter/kernels/kernelSelections.ts->src/client/datascience/jupyter/kernels/helpers.ts - - - - - -src/client/datascience/jupyter/kernels/kernelSelections.ts->src/client/datascience/jupyter/kernels/kernelService.ts - - - - - -src/client/datascience/jupyter/kernels/kernelService.ts->src/client/datascience/jupyter/kernels/jupyterKernelSpec.ts - - - - - -src/client/datascience/jupyter/kernels/kernelService.ts->src/client/datascience/jupyter/kernels/helpers.ts - - - - - -src/client/datascience/jupyter/kernels/kernelSwitcher.ts - - -kernelSwitcher.ts - - - - - -src/client/datascience/jupyter/kernels/kernelSwitcher.ts->src/client/datascience/jupyter/kernels/helpers.ts - - - - - -src/client/datascience/jupyter/kernels/kernelSwitcher.ts->src/client/datascience/jupyter/kernels/kernelSelector.ts - - - - - -src/client/datascience/jupyter/kernels/kernelSwitcher.ts->src/client/datascience/jupyter/jupyterInvalidKernelError.ts - - - - - -src/client/datascience/jupyter/kernels/types.ts - - -types.ts - - - - - -src/client/datascience/jupyter/liveshare/utils.ts - - -utils.ts - - - - - -src/client/datascience/jupyter/liveshare/liveShareParticipantMixin.ts->src/client/datascience/jupyter/liveshare/utils.ts - - - - - -src/client/datascience/jupyter/liveshare/guestJupyterNotebook.ts->src/client/datascience/jupyter/liveshare/liveShareParticipantMixin.ts - - - - - -src/client/datascience/jupyter/liveshare/responseQueue.ts - - -responseQueue.ts - - - - - -src/client/datascience/jupyter/liveshare/guestJupyterNotebook.ts->src/client/datascience/jupyter/liveshare/responseQueue.ts - - - - - -src/client/datascience/jupyter/liveshare/guestJupyterSessionManager.ts - - -guestJupyterSessionManager.ts - - - - - -src/client/datascience/jupyter/liveshare/guestJupyterSessionManagerFactory.ts - - -guestJupyterSessionManagerFactory.ts - - - - - -src/client/datascience/jupyter/liveshare/guestJupyterSessionManagerFactory.ts->src/client/datascience/jupyter/liveshare/guestJupyterSessionManager.ts - - - - - -src/client/datascience/jupyter/liveshare/hostJupyterNotebook.ts->src/client/datascience/jupyter/jupyterNotebook.ts - - - - - -src/client/datascience/jupyter/liveshare/hostJupyterNotebook.ts->src/client/datascience/jupyter/liveshare/liveShareParticipantMixin.ts - - - - - -src/client/datascience/jupyter/liveshare/hostJupyterNotebook.ts->src/client/datascience/jupyter/liveshare/responseQueue.ts - - - - - -src/client/datascience/jupyter/liveshare/types.ts - - -types.ts - - - - - -src/client/datascience/jupyter/liveshare/hostJupyterNotebook.ts->src/client/datascience/jupyter/liveshare/types.ts - - - - - -src/client/datascience/jupyter/oldJupyterVariables.ts - - -oldJupyterVariables.ts - - - - - -src/client/datascience/jupyter/oldJupyterVariables.ts->src/client/datascience/jupyter/jupyterDataRateLimitError.ts - - - - - -src/client/datascience/jupyter/oldJupyterVariables.ts->src/client/datascience/jupyter/kernels/helpers.ts - - - - - -src/client/datascience/jupyter/serverPreload.ts - - -serverPreload.ts - - - - - -src/client/datascience/jupyter/serverSelector.ts - - -serverSelector.ts - - - - - -src/client/datascience/jupyter/serverUriStorage.ts - - -serverUriStorage.ts - - - - - -src/client/datascience/jupyter/variableScriptLoader.ts - - -variableScriptLoader.ts - - - - - -src/client/datascience/jupyterDebugService.ts - - -jupyterDebugService.ts - - - - - -src/client/datascience/jupyterUriProviderRegistration.ts - - -jupyterUriProviderRegistration.ts - - - - - -src/client/datascience/jupyterUriProviderWrapper.ts - - -jupyterUriProviderWrapper.ts - - - - - -src/client/datascience/jupyterUriProviderRegistration.ts->src/client/datascience/jupyterUriProviderWrapper.ts - - - - - - - diff --git a/docs/kernel-launcher.html b/docs/kernel-launcher.html deleted file mode 100644 index fc07b413bc5..00000000000 --- a/docs/kernel-launcher.html +++ /dev/null @@ -1,364 +0,0 @@ - - - - - dependency graph - - - - - - - - - -dependency-cruiser output - - -cluster_src - -src - - -cluster_src/client - -client - - -cluster_src/client/datascience - -datascience - - -cluster_src/client/datascience/kernel-launcher - -kernel-launcher - - - -src/client/datascience/kernel-launcher/helpers.ts - - -helpers.ts - - - - - -src/client/datascience/kernel-launcher/kernelDaemon.ts - - -kernelDaemon.ts - - - - - -src/client/datascience/kernel-launcher/types.ts - - -types.ts - - - - - -src/client/datascience/kernel-launcher/kernelDaemon.ts->src/client/datascience/kernel-launcher/types.ts - - - - - -src/client/datascience/kernel-launcher/kernelDaemonPool.ts - - -kernelDaemonPool.ts - - - - - -src/client/datascience/kernel-launcher/kernelDaemonPool.ts->src/client/datascience/kernel-launcher/kernelDaemon.ts - - - - - -src/client/datascience/kernel-launcher/kernelDaemonPreWarmer.ts - - -kernelDaemonPreWarmer.ts - - - - - -src/client/datascience/kernel-launcher/kernelDaemonPreWarmer.ts->src/client/datascience/kernel-launcher/kernelDaemonPool.ts - - - - - -src/client/datascience/kernel-launcher/kernelFinder.ts - - -kernelFinder.ts - - - - - -src/client/datascience/kernel-launcher/kernelLauncher.ts - - -kernelLauncher.ts - - - - - -src/client/datascience/kernel-launcher/kernelLauncher.ts->src/client/datascience/kernel-launcher/kernelDaemonPool.ts - - - - - -src/client/datascience/kernel-launcher/kernelProcess.ts - - -kernelProcess.ts - - - - - -src/client/datascience/kernel-launcher/kernelLauncher.ts->src/client/datascience/kernel-launcher/kernelProcess.ts - - - - - -src/client/datascience/kernel-launcher/kernelProcess.ts->src/client/datascience/kernel-launcher/types.ts - - - - - -src/client/datascience/kernel-launcher/kernelLauncherDaemon.ts - - -kernelLauncherDaemon.ts - - - - - -src/client/datascience/kernel-launcher/kernelProcess.ts->src/client/datascience/kernel-launcher/kernelLauncherDaemon.ts - - - - - -src/client/datascience/kernel-launcher/kernelLauncherDaemon.ts->src/client/datascience/kernel-launcher/kernelDaemonPool.ts - - - - - - - diff --git a/docs/liveshare.html b/docs/liveshare.html deleted file mode 100644 index a22f218587d..00000000000 --- a/docs/liveshare.html +++ /dev/null @@ -1,283 +0,0 @@ - - - - - dependency graph - - - - - - - - - -dependency-cruiser output - - -cluster_src - -src - - -cluster_src/client - -client - - -cluster_src/client/datascience - -datascience - - -cluster_src/client/datascience/liveshare - -liveshare - - - -src/client/datascience/liveshare/liveshare.ts - - -liveshare.ts - - - - - -src/client/datascience/liveshare/liveshareProxy.ts - - -liveshareProxy.ts - - - - - -src/client/datascience/liveshare/liveshare.ts->src/client/datascience/liveshare/liveshareProxy.ts - - - - - -src/client/datascience/liveshare/serviceProxy.ts - - -serviceProxy.ts - - - - - -src/client/datascience/liveshare/liveshareProxy.ts->src/client/datascience/liveshare/serviceProxy.ts - - - - - -src/client/datascience/liveshare/postOffice.ts - - -postOffice.ts - - - - - - - diff --git a/docs/notebook.html b/docs/notebook.html deleted file mode 100644 index 10ffa3b991c..00000000000 --- a/docs/notebook.html +++ /dev/null @@ -1,790 +0,0 @@ - - - - - dependency graph - - - - - - - - - -dependency-cruiser output - - -cluster_src - -src - - -cluster_src/client - -client - - -cluster_src/client/datascience - -datascience - - -cluster_src/client/datascience/notebook - -notebook - - -cluster_src/client/datascience/notebook/helpers - -helpers - - -cluster_src/client/datascience/notebookStorage - -notebookStorage - - - -src/client/datascience/notebook/constants.ts - - -constants.ts - - - - - -src/client/datascience/notebook/contentProvider.ts - - -contentProvider.ts - - - - - -src/client/datascience/notebookStorage/notebookStorageProvider.ts - - -notebookStorageProvider.ts - - - - - -src/client/datascience/notebook/contentProvider.ts->src/client/datascience/notebookStorage/notebookStorageProvider.ts - - - - - -src/client/datascience/notebookStorage/vscNotebookModel.ts - - -vscNotebookModel.ts - - - - - -src/client/datascience/notebook/contentProvider.ts->src/client/datascience/notebookStorage/vscNotebookModel.ts - - - - - -src/client/datascience/notebook/notebookEditorCompatibilitySupport.ts - - -notebookEditorCompatibilitySupport.ts - - - - - -src/client/datascience/notebook/contentProvider.ts->src/client/datascience/notebook/notebookEditorCompatibilitySupport.ts - - - - - -src/client/datascience/notebookStorage/notebookStorageProvider.ts->src/client/datascience/notebookStorage/vscNotebookModel.ts - - - - - -src/client/datascience/notebookStorage/nativeEditorStorage.ts - - -nativeEditorStorage.ts - - - - - -src/client/datascience/notebookStorage/notebookStorageProvider.ts->src/client/datascience/notebookStorage/nativeEditorStorage.ts - - - - - -src/client/datascience/notebook/helpers/helpers.ts - - -helpers.ts - - - - - -src/client/datascience/notebookStorage/vscNotebookModel.ts->src/client/datascience/notebook/helpers/helpers.ts - - - - - -src/client/datascience/notebookStorage/baseModel.ts - - -baseModel.ts - - - - - -src/client/datascience/notebookStorage/vscNotebookModel.ts->src/client/datascience/notebookStorage/baseModel.ts - - - - - -src/client/datascience/notebook/defaultCellLanguageService.ts - - -defaultCellLanguageService.ts - - - - - -src/client/datascience/notebook/defaultCellLanguageService.ts->src/client/datascience/notebook/helpers/helpers.ts - - - - - -src/client/datascience/notebook/helpers/helpers.ts->src/client/datascience/notebook/constants.ts - - - - - -src/client/datascience/notebook/helpers/notebookUpdater.ts - - -notebookUpdater.ts - - - - - -src/client/datascience/notebook/helpers/helpers.ts->src/client/datascience/notebook/helpers/notebookUpdater.ts - - - - - -src/client/datascience/notebook/helpers/helpers.ts->src/client/datascience/notebookStorage/baseModel.ts - - - - - -src/client/datascience/notebook/helpers/executionHelpers.ts - - -executionHelpers.ts - - - - - -src/client/datascience/notebook/helpers/executionHelpers.ts->src/client/datascience/notebook/helpers/helpers.ts - - - - - -src/client/datascience/notebook/helpers/executionHelpers.ts->src/client/datascience/notebook/helpers/notebookUpdater.ts - - - - - -src/client/datascience/notebook/helpers/multiCancellationToken.ts - - -multiCancellationToken.ts - - - - - -src/client/datascience/notebook/integration.ts - - -integration.ts - - - - - -src/client/datascience/notebook/integration.ts->src/client/datascience/notebook/constants.ts - - - - - -src/client/datascience/notebook/integration.ts->src/client/datascience/notebook/helpers/helpers.ts - - - - - -src/client/datascience/notebook/kernelProvider.ts - - -kernelProvider.ts - - - - - -src/client/datascience/notebook/integration.ts->src/client/datascience/notebook/kernelProvider.ts - - - - - -src/client/datascience/notebook/types.ts - - -types.ts - - - - - -src/client/datascience/notebook/integration.ts->src/client/datascience/notebook/types.ts - - - - - -src/client/datascience/notebook/kernelProvider.ts->src/client/datascience/notebookStorage/notebookStorageProvider.ts - - - - - - - -src/client/datascience/notebook/kernelProvider.ts->src/client/datascience/notebook/helpers/helpers.ts - - - - - -src/client/datascience/notebook/notebookDisposeService.ts - - -notebookDisposeService.ts - - - - - -src/client/datascience/notebook/notebookEditor.ts - - -notebookEditor.ts - - - - - -src/client/datascience/notebook/notebookEditor.ts->src/client/datascience/notebook/helpers/notebookUpdater.ts - - - - - -src/client/datascience/notebook/notebookEditorProvider.ts - - -notebookEditorProvider.ts - - - - - -src/client/datascience/notebook/notebookEditorProvider.ts->src/client/datascience/notebook/constants.ts - - - - - -src/client/datascience/notebook/notebookEditorProvider.ts->src/client/datascience/notebookStorage/notebookStorageProvider.ts - - - - - -src/client/datascience/notebook/notebookEditorProvider.ts->src/client/datascience/notebookStorage/vscNotebookModel.ts - - - - - -src/client/datascience/notebook/notebookEditorProvider.ts->src/client/datascience/notebook/defaultCellLanguageService.ts - - - - - -src/client/datascience/notebook/notebookEditorProvider.ts->src/client/datascience/notebook/helpers/helpers.ts - - - - - -src/client/datascience/notebook/notebookEditorProvider.ts->src/client/datascience/notebook/notebookEditor.ts - - - - - -src/client/datascience/notebook/notebookEditorProviderWrapper.ts - - -notebookEditorProviderWrapper.ts - - - - - -src/client/datascience/notebook/notebookEditorProviderWrapper.ts->src/client/datascience/notebook/notebookEditorCompatibilitySupport.ts - - - - - -src/client/datascience/notebook/rendererExtension.ts - - -rendererExtension.ts - - - - - -src/client/datascience/notebook/rendererExtension.ts->src/client/datascience/notebook/constants.ts - - - - - -src/client/datascience/notebook/rendererExtension.ts->src/client/datascience/notebook/helpers/helpers.ts - - - - - -src/client/datascience/notebook/rendererExtensionDownloader.ts - - -rendererExtensionDownloader.ts - - - - - -src/client/datascience/notebook/rendererExtension.ts->src/client/datascience/notebook/rendererExtensionDownloader.ts - - - - - -src/client/datascience/notebook/rendererExtensionDownloader.ts->src/client/datascience/notebook/constants.ts - - - - - -src/client/datascience/notebook/serviceRegistry.ts - - -serviceRegistry.ts - - - - - -src/client/datascience/notebook/serviceRegistry.ts->src/client/datascience/notebook/contentProvider.ts - - - - - -src/client/datascience/notebook/serviceRegistry.ts->src/client/datascience/notebook/defaultCellLanguageService.ts - - - - - -src/client/datascience/notebook/serviceRegistry.ts->src/client/datascience/notebook/integration.ts - - - - - -src/client/datascience/notebook/serviceRegistry.ts->src/client/datascience/notebook/kernelProvider.ts - - - - - -src/client/datascience/notebook/serviceRegistry.ts->src/client/datascience/notebook/types.ts - - - - - -src/client/datascience/notebook/serviceRegistry.ts->src/client/datascience/notebook/notebookDisposeService.ts - - - - - -src/client/datascience/notebookAndInteractiveTracker.ts - - -notebookAndInteractiveTracker.ts - - - - - -src/client/datascience/notebookExtensibility.ts - - -notebookExtensibility.ts - - - - - -src/client/datascience/notebookStorage/factory.ts - - -factory.ts - - - - - -src/client/datascience/notebookStorage/factory.ts->src/client/datascience/notebookStorage/vscNotebookModel.ts - - - - - -src/client/datascience/notebookStorage/factory.ts->src/client/datascience/notebook/defaultCellLanguageService.ts - - - - - -src/client/datascience/notebookStorage/notebookModel.ts - - -notebookModel.ts - - - - - -src/client/datascience/notebookStorage/factory.ts->src/client/datascience/notebookStorage/notebookModel.ts - - - - - -src/client/datascience/notebookStorage/notebookModel.ts->src/client/datascience/notebookStorage/baseModel.ts - - - - - -src/client/datascience/notebookStorage/nativeEditorProvider.ts - - -nativeEditorProvider.ts - - - - - -src/client/datascience/notebookStorage/nativeEditorProvider.ts->src/client/datascience/notebookStorage/notebookStorageProvider.ts - - - - - -src/client/datascience/notebookStorage/nativeEditorProvider.ts->src/client/datascience/notebookStorage/nativeEditorStorage.ts - - - - - -src/client/datascience/notebookStorage/notebookModelEditEvent.ts - - -notebookModelEditEvent.ts - - - - - -src/client/datascience/notebookStorage/nativeEditorProvider.ts->src/client/datascience/notebookStorage/notebookModelEditEvent.ts - - - - - -src/client/datascience/notebookStorage/nativeEditorStorage.ts->src/client/datascience/notebookStorage/vscNotebookModel.ts - - - - - -src/client/datascience/notebookStorage/nativeEditorStorage.ts->src/client/datascience/notebookStorage/notebookModel.ts - - - - - -src/client/datascience/notebookStorage/types.ts - - -types.ts - - - - - -src/client/datascience/notebookStorage/nativeEditorStorage.ts->src/client/datascience/notebookStorage/types.ts - - - - - - - diff --git a/docs/notebookStorage.html b/docs/notebookStorage.html deleted file mode 100644 index e1785c96af5..00000000000 --- a/docs/notebookStorage.html +++ /dev/null @@ -1,388 +0,0 @@ - - - - - dependency graph - - - - - - - - - -dependency-cruiser output - - -cluster_src - -src - - -cluster_src/client - -client - - -cluster_src/client/datascience - -datascience - - -cluster_src/client/datascience/notebookStorage - -notebookStorage - - - -src/client/datascience/notebookStorage/baseModel.ts - - -baseModel.ts - - - - - -src/client/datascience/notebookStorage/factory.ts - - -factory.ts - - - - - -src/client/datascience/notebookStorage/notebookModel.ts - - -notebookModel.ts - - - - - -src/client/datascience/notebookStorage/factory.ts->src/client/datascience/notebookStorage/notebookModel.ts - - - - - -src/client/datascience/notebookStorage/vscNotebookModel.ts - - -vscNotebookModel.ts - - - - - -src/client/datascience/notebookStorage/factory.ts->src/client/datascience/notebookStorage/vscNotebookModel.ts - - - - - -src/client/datascience/notebookStorage/notebookModel.ts->src/client/datascience/notebookStorage/baseModel.ts - - - - - -src/client/datascience/notebookStorage/vscNotebookModel.ts->src/client/datascience/notebookStorage/baseModel.ts - - - - - -src/client/datascience/notebookStorage/nativeEditorProvider.ts - - -nativeEditorProvider.ts - - - - - -src/client/datascience/notebookStorage/nativeEditorStorage.ts - - -nativeEditorStorage.ts - - - - - -src/client/datascience/notebookStorage/nativeEditorProvider.ts->src/client/datascience/notebookStorage/nativeEditorStorage.ts - - - - - -src/client/datascience/notebookStorage/notebookModelEditEvent.ts - - -notebookModelEditEvent.ts - - - - - -src/client/datascience/notebookStorage/nativeEditorProvider.ts->src/client/datascience/notebookStorage/notebookModelEditEvent.ts - - - - - -src/client/datascience/notebookStorage/notebookStorageProvider.ts - - -notebookStorageProvider.ts - - - - - -src/client/datascience/notebookStorage/nativeEditorProvider.ts->src/client/datascience/notebookStorage/notebookStorageProvider.ts - - - - - -src/client/datascience/notebookStorage/nativeEditorStorage.ts->src/client/datascience/notebookStorage/notebookModel.ts - - - - - -src/client/datascience/notebookStorage/nativeEditorStorage.ts->src/client/datascience/notebookStorage/vscNotebookModel.ts - - - - - -src/client/datascience/notebookStorage/types.ts - - -types.ts - - - - - -src/client/datascience/notebookStorage/nativeEditorStorage.ts->src/client/datascience/notebookStorage/types.ts - - - - - -src/client/datascience/notebookStorage/notebookStorageProvider.ts->src/client/datascience/notebookStorage/vscNotebookModel.ts - - - - - -src/client/datascience/notebookStorage/notebookStorageProvider.ts->src/client/datascience/notebookStorage/nativeEditorStorage.ts - - - - - - - diff --git a/docs/plotting.html b/docs/plotting.html deleted file mode 100644 index ecf5a281e83..00000000000 --- a/docs/plotting.html +++ /dev/null @@ -1,283 +0,0 @@ - - - - - dependency graph - - - - - - - - - -dependency-cruiser output - - -cluster_src - -src - - -cluster_src/client - -client - - -cluster_src/client/datascience - -datascience - - -cluster_src/client/datascience/plotting - -plotting - - - -src/client/datascience/plotting/plotViewer.ts - - -plotViewer.ts - - - - - -src/client/datascience/plotting/plotViewerMessageListener.ts - - -plotViewerMessageListener.ts - - - - - -src/client/datascience/plotting/plotViewer.ts->src/client/datascience/plotting/plotViewerMessageListener.ts - - - - - -src/client/datascience/plotting/types.ts - - -types.ts - - - - - -src/client/datascience/plotting/plotViewer.ts->src/client/datascience/plotting/types.ts - - - - - -src/client/datascience/plotting/plotViewerProvider.ts - - -plotViewerProvider.ts - - - - - - - diff --git a/docs/progress.html b/docs/progress.html deleted file mode 100644 index b31ee08bf39..00000000000 --- a/docs/progress.html +++ /dev/null @@ -1,289 +0,0 @@ - - - - - dependency graph - - - - - - - - - -dependency-cruiser output - - -cluster_src - -src - - -cluster_src/client - -client - - -cluster_src/client/datascience - -datascience - - -cluster_src/client/datascience/progress - -progress - - - -src/client/datascience/progress/decorator.ts - - -decorator.ts - - - - - -src/client/datascience/progress/messages.ts - - -messages.ts - - - - - -src/client/datascience/progress/types.ts - - -types.ts - - - - - -src/client/datascience/progress/messages.ts->src/client/datascience/progress/types.ts - - - - - -src/client/datascience/progress/progressReporter.ts - - -progressReporter.ts - - - - - -src/client/datascience/progress/progressReporter.ts->src/client/datascience/progress/decorator.ts - - - - - -src/client/datascience/progress/progressReporter.ts->src/client/datascience/progress/messages.ts - - - - - - - diff --git a/docs/raw-kernel.html b/docs/raw-kernel.html deleted file mode 100644 index dde7831bbaf..00000000000 --- a/docs/raw-kernel.html +++ /dev/null @@ -1,369 +0,0 @@ - - - - - dependency graph - - - - - - - - - -dependency-cruiser output - - -cluster_src - -src - - -cluster_src/client - -client - - -cluster_src/client/datascience - -datascience - - -cluster_src/client/datascience/raw-kernel - -raw-kernel - - -cluster_src/client/datascience/raw-kernel/liveshare - -liveshare - - - -src/client/datascience/raw-kernel/liveshare/guestRawNotebookProvider.ts - - -guestRawNotebookProvider.ts - - - - - -src/client/datascience/raw-kernel/rawNotebookProvider.ts - - -rawNotebookProvider.ts - - - - - -src/client/datascience/raw-kernel/liveshare/guestRawNotebookProvider.ts->src/client/datascience/raw-kernel/rawNotebookProvider.ts - - - - - -src/client/datascience/raw-kernel/liveshare/hostRawNotebookProvider.ts - - -hostRawNotebookProvider.ts - - - - - -src/client/datascience/raw-kernel/liveshare/hostRawNotebookProvider.ts->src/client/datascience/raw-kernel/rawNotebookProvider.ts - - - - - -src/client/datascience/raw-kernel/rawJupyterSession.ts - - -rawJupyterSession.ts - - - - - -src/client/datascience/raw-kernel/liveshare/hostRawNotebookProvider.ts->src/client/datascience/raw-kernel/rawJupyterSession.ts - - - - - -src/client/datascience/raw-kernel/rawSession.ts - - -rawSession.ts - - - - - -src/client/datascience/raw-kernel/rawJupyterSession.ts->src/client/datascience/raw-kernel/rawSession.ts - - - - - -src/client/datascience/raw-kernel/rawKernel.ts - - -rawKernel.ts - - - - - -src/client/datascience/raw-kernel/rawSession.ts->src/client/datascience/raw-kernel/rawKernel.ts - - - - - -src/client/datascience/raw-kernel/rawSocket.ts - - -rawSocket.ts - - - - - -src/client/datascience/raw-kernel/rawKernel.ts->src/client/datascience/raw-kernel/rawSocket.ts - - - - - -src/client/datascience/raw-kernel/rawNotebookProviderWrapper.ts - - -rawNotebookProviderWrapper.ts - - - - - -src/client/datascience/raw-kernel/rawNotebookProviderWrapper.ts->src/client/datascience/raw-kernel/liveshare/guestRawNotebookProvider.ts - - - - - -src/client/datascience/raw-kernel/rawNotebookProviderWrapper.ts->src/client/datascience/raw-kernel/liveshare/hostRawNotebookProvider.ts - - - - - -src/client/datascience/raw-kernel/rawNotebookSupportedService.ts - - -rawNotebookSupportedService.ts - - - - - - - diff --git a/docs/variablesView.html b/docs/variablesView.html deleted file mode 100644 index e4e6c87e685..00000000000 --- a/docs/variablesView.html +++ /dev/null @@ -1,298 +0,0 @@ - - - - - dependency graph - - - - - - - - - -dependency-cruiser output - - -cluster_src - -src - - -cluster_src/client - -client - - -cluster_src/client/datascience - -datascience - - -cluster_src/client/datascience/variablesView - -variablesView - - - -src/client/datascience/variablesView/types.ts - - -types.ts - - - - - -src/client/datascience/variablesView/variableView.ts - - -variableView.ts - - - - - -src/client/datascience/variablesView/variableViewMessageListener.ts - - -variableViewMessageListener.ts - - - - - -src/client/datascience/variablesView/variableView.ts->src/client/datascience/variablesView/variableViewMessageListener.ts - - - - - -src/client/datascience/variablesView/variableViewActivationService.ts - - -variableViewActivationService.ts - - - - - -src/client/datascience/variablesView/variableViewActivationService.ts->src/client/datascience/variablesView/types.ts - - - - - -src/client/datascience/variablesView/variableViewProvider.ts - - -variableViewProvider.ts - - - - - -src/client/datascience/variablesView/variableViewProvider.ts->src/client/datascience/variablesView/variableView.ts - - - - - - - diff --git a/docs/webviews.html b/docs/webviews.html deleted file mode 100644 index 76d2e0bde5e..00000000000 --- a/docs/webviews.html +++ /dev/null @@ -1,274 +0,0 @@ - - - - - dependency graph - - - - - - - - - -dependency-cruiser output - - -cluster_src - -src - - -cluster_src/client - -client - - -cluster_src/client/datascience - -datascience - - -cluster_src/client/datascience/webviews - -webviews - - - -src/client/datascience/webviews/webviewHost.ts - - -webviewHost.ts - - - - - -src/client/datascience/webviews/webviewPanelHost.ts - - -webviewPanelHost.ts - - - - - -src/client/datascience/webviews/webviewPanelHost.ts->src/client/datascience/webviews/webviewHost.ts - - - - - -src/client/datascience/webviews/webviewViewHost.ts - - -webviewViewHost.ts - - - - - -src/client/datascience/webviews/webviewViewHost.ts->src/client/datascience/webviews/webviewHost.ts - - - - - - - diff --git a/images/JavascriptProfiler.png b/images/JavascriptProfiler.png deleted file mode 100644 index f26e1480c021947efdecfcb5b5855e3fdad641e7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 118462 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

@^*?E|Z6*eI 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

jIhA)>7s?}bRes(EEIl5mV zjaJCCO+`Ft%;O&YsG7TEb85p&H>VCE{jcn0l|1aMB%o+a!m3FT%?)eC`qiyrgRL9l z{2Vkn)l#uxYAk{D5Fc4PYNrTjec_sG2DjM&Cze0|Y}G#}dM zIWRmlbduI$FuPq#h<~_Z#^tkD$R;;@c8nn4{A*w8umWH6G;y3>%zHB_e|RtyHXK&p zGS+mOY=WfibJfT8TS7}dyWI74Tj$Wi->Lbb>vOZRUCsjJr2UEj(Nn)JGv6kU_(jN} z(wQ$r&GuO3f=KilaAHK3sERQKn8a5+D(X~K4>{Ka6Pq0^@F@B8V!ii=D7|_c$IU27 zQe&qt>+#&;bb+&3jzyC@fax{rUbLxt<&)OcbsZNqoDm2H^dc~Q13~>V@cF9Z^^*m_ znX4$ow9N01X7cqZVyglz&rQLx!OZ?u?yHaq9C7(3h+SVE8g@z&DwH0QYE+~rWso4e zZ{Ym(x2ndWM_Fx~Lf;YDsu2EU{H?l2J&Ha}?&z6jS1*L)uk;MNeP=FN8FnTe$|1Uy zd2+|nyn=s}U>A-Bi+c~@ma?qBdUpHgXA|Qlr&vHW`7Ni-MC1*?p(t%#MQ_e{ykCyF zWY{MIha6lf&KXbHdmYvbT!OvvE3&Tt<#yZLUfpFc*hTNom2=VUvk!sWY9BsaB%7-R z2%?ZkDfI&Kb3KyPzn>FkfJ`C>@$w!~H*zzSE7D84L*G~H(_Hi#c1*xcv`oV8e?}k7 z^LK;pxm;pYCX7P&3?gVXL6oG}9}Ant$xIKYa5gVMpl{*A$Pfd&qJHD3374~XB7!Gu z?j8^v^WWyBT&JkU@{S2J1br-<3Jg%s$&2c@ev+bT{L#@kud+C(Dvo@GaTVdp&_$c{ zca$pHVTy>_hD5b1D-GGRDT3*mfT__T!2p-0P(b;Wd8sjYiutj#la``tl(B^O6HVPS zid`7L^iywi@UEr+AD`RXNb#>yydU!0^84oSo|`QB9W^@-lKkBu z8yQTkH}0yb=qCQ1vA4&cpe=uXBy*mK0@w*y@N(&dU`A#c3W5Gr0>|JpK5y6ssyl3S zzAR__;oyr=K@;W#61=YJVeqJsfxR-$nPr(S)U$rg?Yk_(fhWcr*1p4eNvaxwEPkKS zZ>HE`H5MEw>CAwPOYiDFi1aNTwK&ov`}i@L+-0t?N^w9AKHS#%wRMzNhTll0FHe$& zSJL3vG?gB2X}X&$73L5q-)bPu(!>>tT)amss#7{cWA&sikD`l2+}v>G*@Ve?D`hSk zSAD;0$jQSU5P0Zq8cdU7cfX;3-~9P-Y!{6LpR&fNhIq)P88ik_@+X3wRZZZ5<=8V( z(SD&H%<5PQ!IVM90`+KX;{V$K6@WHk-Mtfo`xA%||&o5ilDqq#dV(#@o( z$1K5UHHu;;ZPU2QP+MEXsl!k!7&*caGZu**kgxFM_Ckt=yHnupH!#T@O7cXq$^eAn z==*HJD{7(?NUYw31}Avnc3#Zp4pE}5>5NQhVV?Aq*Vu{>Hrb+9>;8%}*d8O2;Dv-t zA>|3~#UjpMk$@JgF!JY;>EVfjwV~BK#KIv_wM>Lc6Xet^O*m*SjN}2#{HEdv>AYSH z)l7)SJV3q>N9ojcN7Q%&D1mv1e8XHuscJ|mAE#a&Pk?cIo_Q|SVI;+pX~o#LrZ*-w z%{OyU7^x0u3Th8JJES9Pe3HWZHYigMH6JQ^qyd3>YR<0GZ0f4)?TnvuuezheHMTX&_M@>zN8;*pl5YUF$XmLoC~394hvOo+qv za@m?(kXgiNtVry6rPt^wx4^D(#?FeDFs+MVdDeipU?dnUgUD?~?FFgi+R1YcPqkn{ zkIL(HO^n37$2_=Wp}JRtHa+A^B!AAM2GYQt80`GrPvYe<1D?Mb6(7G@K@wZ?O$@5_ z>^w@qdIvhGQ5*`fv3M>0?Z9a0B5<`O9#JVUawP3>=_g4jaw3elaYaPI$m&7SeBXL^ z2M_6x699YHk4icE1e%Y=MxY_PjE5YMmdI!IYB^crBbGh&0phWmGltfBpC#+Vayn*f z;T-89S*1*h^2RrB_I})4hQOQjV!6p*PhO_kf@fsa@-@9$@7rcmRDk``2f;(k#IwC3 z;@bWCs%o@otxPWS6AfD<3Rrr7MW$5nN;-LEzUF_$re|u^vNlwNxunZ>(uugfU$mZX z-ZTCtqcxlL2!fn-#ja6&^Z~k&#RvseGirfa)idXT1(_J@Fm|~Yecu-5WrCCERLiY1 zEY|s2=Cefp%g#xLdQ>}dHQl3fpQw0oY-TugK>;f}Z<|mgDm5wYi4LEt=<0@aFOB2}9g*2dX-+;(Db^kkBEx6Lx z8zq}6#FxO7S_PYq+A~*OA;tiQFb6-x`s$2WFinSNj0DZ7snyl3KE5_Un^2X+AvM&? zt4`cf(X%Be#ztvLkRt%K70}q2Iu_HZ*sKDVwWG64GH7qgJJ)T{CfS;H@IchKnn_bf zUp{4zmOoeI_CivO%@9Ar8+|pPD zSj5i+*6lVuw<80l-ELl1$?ybQ-|9Ii&aIfeW`e#2(x*jbhx@% z10uH(zM`WOFrjT)B0@*e4*1%~tTPXzSs&{OQONP#dq#4ujm|2|spb+NZmN7eRUbG& zv-(k9BIjdjT^|Lt5J#tNB}S+AM&!c+AP(ZDt}QYxU-U1qkoUmm*5 zoVO~W0be`ZDq73oa*Q-giB6=b@r zW)fFdTM+X_QMjh_OR@+CoJNV|$7Sf@84>c&W(|T+5!#2ew7pY=AGB8h9udjyWrxC7 zhVDebnJED!wBO`;=@Y(*T@+(R8=4u%OBL=2F|9#G6+6{VH+Z7a2T(seopxyIUU?y)6;8!?U$-VztuXfIRJ*$#y}kCi<&52Fm*Nz?9O90x z=L~uH%hm&J+3WPbA6~p}?;Ehs68~Z2_*W}E`Jz5THa zTe^t`4)h)X##PX$bBMdVd8^rA*=9(_WivBaug=|rL5KWys{&FrF!_`~d!(0I}M1JMV-(S(o8`?xm&_DU+AA=(^6u1HWcvE-N$JovMYj!lz{ zC{`+~DfEt{l(sf@@{)>ovJRp04l`_h&eNL18I~oGe*?D>PTu|T=0C5|^vmnN&9CZj z^ZWXBG0(q#o#2HzFzeg8SQ+>WKp*Rfvj?`6tMTwDJkuS;S$)*LC|#rS^4v)gEi&8Lm%V)6wNd%j zb>%w3buZvhq7*chh_yll-`N@ax{{7!a+4=3)N3lD(^aCUPzt-8W zb!y8x9c?#`Y2r4YpG(94jOuQclJ|>*IaXZeOMC7}*Rh_jI2WMy*t|^wTxzsz4G$o@ zgqE#O-1A;;;dfP zY2dHzPI;b_aRfM)p;lh*GkaU_#uM?Z0hd6Ra+5CmUO=tzLbl={)27h9Ddatp?WN%= zTuDVu0{3kZ8c(IAn}AXmTC$o+YRRuEcGv)Zsl~I&cG!3Pj#;bjX+RhrhFaA^)p{PT znUAOgT+a_z7#I*+6LFh7^+5oX7K;g9cvs(m7o#ukfVz{HeimYN=G7kEn5wxJWIgOB zZcz&8i3+*^13Y!e<~o%O?H#GnKjHyx`GKOx8=FW0GE8OhV@_#0Bi-M1dOhE;y+PI6 z?B$Cf>mpxpjZ&2cCHRHAZp}K6-{3kG;~5uV)E#}QY}|#w8MJJQy-UE7h5&u0Ld2S& z2OvGoJx54Kld~x9&LP#rmM`v6QD8(NFNywZs|0}d>%R3*Rw~5>+xVo4TO<8?`+9db z#U&R|y?(EDGad~)XZ69|ua)dpYL(eZn<-KdKjno1;x_)QLE@cOVAC6z2RRR(TKe`U zcInr{Y@?pTcNnDpN15>D2>{_W&-I| zL-QtN>cT7_h?1^plbLaX=Adc2Q>ipl@2R&~5)(Ql5eohpzqFQo>u(jJQjSt!_OXVY|1J2~FwDi@MT?hpN9;9#1tr^ zilk;UL_~;%|53C}VZ2(gjJa((!US8c=0@#`tyI?0HtcIfh-yhPuWf;?fp;R07E%mt zl5`&cvAnVYipNrS$d`so>PS&5N2(I`_tl*|blJ6l@3OX2nU3$*@(L;~ z9cz9=*X>TSZreCsv{Ymtgr#jfX5G6otfB@#pVxSGsYprv5g(<-Nayr-nj2NRZ2D~q zy?O)*Wt@%9zPDy!;Ok4!rQ5DMt(?&zX16PK;@Yrdk>f7B7l1mBo*RBK-j+`owtvL! z9y$eInpt1v6}aaDVs6J^vJY=_%+1-lxu7&-bFE9<$;sC_Icgz3-o^Aj8!JqXarmUQ z&(r3mVa41m6DB|=oGG^Hz6VIj9*agkV7^jaoM7!yn@q>r2O{mNZBE?sQhR|8k)W-e z%Z477ho2_=R(cNe);IQ^LYb(*dr9{v);{2X~XB*&R-a49BT!%08nKzyx z&FSDOQ~WOkr3`6nKDiX2;;-e9?CDUW8lZgGC-ung%>5bp8*}?zJsOPvKjywX9_sD? zU(3CvO;IUAlqI{el(j?@n#it*iLxaXvdpNPC40zHmbsR!qiJL)%P4D+lw}NJu6-Fx zjIqoxerME_+owg}-}n3Ye*e4OdcWUiUgve5ujlLedYyC3F4Ym*;xOY+N~$~4x%(mu zt_Xt|jMI~E#Z9%Tz_&*w_hrE@#}E5drlsWQdL;QcXEdBvKqo)j+^!~?R(r}p*;<`g zyJYN0y0Lqk3!qU|)q#GEIH3}~vcu=DAyzC9Q8)HlDNra6&o~fk%QCCHqCOEgs6xAI{;W4UKBrd@%ba z!r~r^pNlR{w2K5xR{p$R9(~2XRydJ$*%%*&QYz*5E~>tiH!eNf z@a&^c`>Cic`j!3RExW4%bAqD7jjU>07CHJMm&Thr?^M}#qGz^?F#MBLDu+3#cSpU%fT!RK1J1ogAo%Nb6l1?e0&OSw^G{K2K$>!4_MfU_BU>8L+{zSjcE zl6E8C%aes8riBItjJL-0lwiB*c~Ss|v$TTlzYk4C$A*;=4sOb5E7Hey2jj_TR7=+l zQx>y)9V3_X`XD?YAKl2xnX}Guu^O#9)p-MLd)dBDi0+%Ea52yOk0UanDaTu(a7g@M zEnH3}0GFGmEk-Sydp_uqd`KRgwvK*VA+PJAj1J{T?Q6Ut>u7@BxVH4VxX42{hv$a# zq3;7}Et1|xrj-}o8uqw6`N+cO{t4#=+e}3tm-qSb<81Vsl!LHI>U3n({m{DZ!p>~? zxvUB+V}6uUMceJt_$+mopiqCbYbq;|r_3eSwz)G4$xb)b&eF|I&A7?He$M=3QN^+; ztO{^bV0Moj;}0g<1DF8gP1)Nq{!e-_1Ifwm)zS9+4jRJwdrG~Z%nV7G^&CN@rV4|l zIr>%*jG-nJktcHswWIQU2OTU0QJ1mjiga;WLuzIuttfeS#}oYHvze-9#F7ZbaAB5+ z%$5#tDfx$}M~_CfG*?#Ewi32Gn3(2A6rx?!F5Lj91SW5(k>BGYZ8?y_>Uvbzoy*?* zHSzDDQ^-S8TFvC#Er;?QToQ-Xf}+a-TL{&2Gi$UjdKD6ou%|bnX%GV^y|;L5k@c7z zEXVs+6KS(~&o;H6F)ywPRWg*r;j~-*bqpul@}gXEA~@Nc%dk9i_gY=RuX1tVO(Me9 z6WsQ9IChG+fIPP$NPWU)A~QA!lVn^R&E;7Z(V`r9$|UY_p}Bf(zgI*=){W#G%psl~ zl?s4og`5%X+>Y2814m}{R@!%>(*eXqCClbCy!Ei&JpB$yb9xpQSl;pHn%Uz?OS6R{ruamrcoH)lbpAHpOXH%e8v8IRn|eYk6j*0XqFe$;~5Ycqdi1u?s`2Avz}a~`el zsKbx@6M6X@ey3F}8PKT)`%0_2Hsj8T)Q(-DQMuD>BIxPy81S{|v$(XH&W%f~0WbsC z{uHaxeGVJl$vN);SQ~D)PdJP~$|I5^TCU{u<{U>R?8Ic|&Lo4MXq^K>sm`NQTq0R) z`M$aNC&9F^piA<=DzGj`GimBb+E_&EF^D!Sxu`@8o#4cAA^+2dFSdxP_v`2mX<5baSkU7mdA};!1INzN$+oZw_3J0SO9`qa!xN1 z5?xna)t+lmZ^2?FrxR&Z=6X>bRZec6&vCSCrK7Tmp7&`z{pzaLT&SbgVj~V`1dg~( z9o9}Y6@0{!q>X=XtSflYrRjM_g9iU0-Q=m9IhCLch|?umiI)Q62+D4N%JVsOgP`oBNNfi?);3wgm8I6+h0lmTeTg? zY&X?Sc#@N;Z}QmUvVDmW{lIT<#mfC=_OGgq*jJsv=({o%Xbm+grR+GP@Oz@d_NBY# ze@iR!UAig0EqF4HFke+d9V_C&CIjtIcu9-V^*mdY!cY>=cYW3_wx4QaC^N$cK3!34 zvmM6PhiNgVe%#@!I;0O~Qph%_jnj=4JS;(f)z2SZxn(wh`%WL>J%EPy-dfJ7^Tx)F z8{a!$PAee5+e_x!jow4Al)7}BFTTzzzvbuxT@SSCVQTWv|1%X3>U)1WZq^JUo!q;* z%~XkgIdvs&jx_MzI{kFQwL5q2fcFUS>q(R-1aTjNd4C8IC#zSl%0RTmwVij^bBpp0 zck9Ms#M*|xb5_|pD>J7aGs|B0>GIXxnyJ&=teGVNLC$-{#JAp(zHEO~J|42#7Ce&o z>5=9;pUk{zzn&*cKvQQ$<>7lf+1DTC$dlR2^;YmU{Snhoj|?AMy3E({Pw>V|CH#8z zA9lMeP7-L>XCm1VfuR->&vvbA=w7`_^Un8wRVFxgc4{h*S|O+${(ccH&-rq!qo|`= zc^XY`x;wwZvDScFY@BB$XqBZ`!M(QNOsLmk-t#@7g7;6Z?6(H;>y2K~=igfH%o!f> z`joKSEp(pL8ws%?J1DEy3dNNU2b69q zBI0<`X3}SD8(WJVk0c!B!_4&Z>xuE&PVA=&m>Y9@k73S^l`fDM6Zl1~kBre;Rh;jT zz&>wSpMu3JV=kQ(Tba|Or$ZHpQXOJgi@kTT59ucD9pq%{>I|-*Oj{*gBTO=1Bze>7 zJNAVs=Ele8rDhEiG5klOd@z=@t19T-oHnnu7vDm}jLIEglhH{RGr%z#GX#yp5=G#c zBMT4~Vk#nPUHHP=JgoxswN6t4>aND}>&d){h?ac=i58xllUSUGbfiGMq3-6%w)3gk zKsK(kKrPr>xjpnF-OXwAsQiU<&*JZap47nD+71n?1Q>_3m>sP*XWp>@L%r%&w zxmfP-yo=K8t7bP&|DOp-$|@)Az?D{(yHBIk>`Zc-dAJ46%ajmyI+(kYUTHNvmOB@` z#@6{Z6Ii!v8oIn#mzGcE5-8+w(+~XzXToXks*1SBs+C$5@dRzV;Ee8l1e~Va`m#K~ zmCR{yfw!xM-81lS(Wc;9S?)?s0ikl|(fxYmMP@Q@A)yq}a66ZI+XV$Z=t&SCH~h`^ z>?ji*ErzZxp~aep?xn99ve56CkO()G**z@C2kt6ni?15Cp9hzapvn8_C&xQ$*olU7 zX#MrD*d3hsx}Lq~sOh=AOmr~$9{%hQ&{Kb1Wt@Ca`*7P;t%!d9Bhc5U-rH|(xk*)t z$N8D9&P!0Ud-fJBZ@`wxQSX#m7Bj<{iB?NRygCPNH;G6v6x<$Hu=#1<0Kb>x;Q)Om zm!Cn4F`vQ78e=`Zu#IGY5#~%w*BBe~h(1jQE;SMnGjM5!6l%jED?WP&t{o2*9DlT#L^@IzdI{y|k=~4)o;NY?RBSe`ct+ zQ5OGY18_U@E%~3#7u`nUrmT9*TKr}e5RX$}AeTMj46Vpzb3BKyUQjQSaoP=UFqm4* zcWk%QO0{$E%44i5v`w0ew#*gVfpRap;FHN+kX=3Iy6?7qo^sc|V1<>x#!d*F zOM6m_T6dzcPJ@!B29WZe=BUmuR?B@WBDuvvBc`L+y-`e5RINJc!F_PFSph1!`U9L; zSafqh^#+KUnI)MWl~t=USU}+Y-l7i_J2g|gj>qdCbI(x>i-oSx{nI;^3U(RbLGY)y zJL!M=ZvA8#)hRJK%>!SfWOK7c%Z*Q$t>6yX6ZHAx#|5Oc{$dgj(8(Pj1WzmEC$6+jr&!KFXanBETO1w+g|cLJ zB0w3wFb~^LO3{_FhbYXj3$wyifP6kF5%)49z|9FOf9xZG2<4fWFmS6Ah`Lc~!tbPivXGXI z)k!cst7UqSaFqkdAhOEip}4Eu5S9G#B(*FHjd}7%wlH-fn^tP*c+ohmwwlKz@dUVH zDrCmMB(x6FF6m^-xl>uSwKKB0gB%(8oVem?8hHWE*pWPT8MV-BemKFL8qoOhbR%9- z`n1cu2Zf5MpTF#`{IE0{O0){ln21TQNG(;i{N?|_j7nra;pveZT z$`X^ZEgvBGR-z<2Gc^g(G-YzFVc1wzQv0CkeN+JBO7$KaNq^XXt!K8&0e{x+3afiq1F!7o0FLCkNg zjJTbBGPR#yfZT=?l$h9cniJd%PZHC!KH^TQi^Ek7Eku{_)I|d4$5XJhNi5#o^Mz6#a~j!WaOdB(yD zT+VW_W*!BVwjZ*Of7{L%TzI%k0Q9i7D3ekgiqo1EMTahv7pnVBxm1QSe3FM}PilnB z#H0)vRQqKn4pSQ|a1z?7Rne$Ij~r)NaK)u-bWaPqZ?>G9+Hk#=$V>Co|Gfdsm5bS4 z?is->yiKo&NbY|=&RsifW~C?k`m&3(IoT>eGdsolGPh;-d)7yAC9_bUfF^t~zjizY zl`X0v4NfY*A{!F3hg=<0!XEOp&-i@LIQvRH6<{n&t=3i7H7i9qW5H1WaLqqt#aH4e zNVe*7&D7PLKyCb4>cv3t9?SiDw?lrGtI&HF?rA<^^qKr-*fKAi7MY3_8330<34+@x zSC(upVLKlB$2$i_?hTqj8n_=)!!PIxZ1hW7^68h1*0B;R-aD*xrCTN3JOu(%7j4R$ zDmUgyz;ko)a1h)G3o&6TdZvpn(vHleFA_`Nf}T$|)#jPpQH}C3#C-i?-l)sdnLN_a z>;3FK9eBT^Yz(5u`+Ut3L0?9dmxW)&M`;3jG6@k02x@J0N)L2cGu7?`J+s{*4XJDI zWDC&$nt$(iTgt<~Nvat$o8HuUZPUF-u4VtPb=N`%CqM5=9*Wtdr#@*U$x+}X`Ckgu%EElYH_hg8sa^N z6&_bFv(8FHXf}II;wmqV+mdG1b(B(L7OmYAX%v%#Ergw{;^pQ%URarWoJCwrX}wkZ zyH2fH?%U*GM*jVpYbg(3o{25z05$g&sco0wc~;L@FTp1v-sCn`SC3H$lvzooYv)G*uC18F8fnm}XAB>e6q3|C< z!55cx{pZx6?`w6fw`K9Mhuc6kLQc~1q^=RDihk~fVd;l$3dmu!hl&KI9H$0)Y@p(!s; zykxMZ-Yx&3BQbcK57#q9aGvF^%>0xO&{N+K=fWCF>S36D_Uz zNlJmwYUEcFx2?<~mR7p=Z;&D%Dr;4laCw{ZcZwc}iFx+40>M8dYBDIecfmG@H4Lt# zwR#v;Wm{6_BA5SGcHEc?ZEXmXKsz3Is0;$iupZJZ+x2(BWxrIA`Ru+tBCtX&+u%#+{Ynxjqn zO7N22iPP{h$IL|;(Q_&bs392%PYAeN5^o<@pn?R4qUx|+al5eZpU*T!Brv&7rl%(gX*|o~*bD0@=#|1<` zqCC_9#&XS-r{%3|wkqVEr8$2i)c;R~vBM8Tel6ZEVSlYw3*49cdfzX*_k7+LHQZ zS$#*AV+4cWOq9K3@)s`S7a|wu5QS^v`jdOCy$G-w3uW3}>IVyDZY~S8Mx;$)^Qn?z z*Q+ZZK{gtvmK8$9S1ae2&0x_=oDgu`)XKTatR0d+Jj-?=HB%*CZMgh5vh!wRM?Or= z4b|WHT-lcSiXgcU2(UlErn1K+YGf1f!0XFB28&CveQWa~hYgu~q2Z|rXahFhJgydk zu1M=Bv72{kTr_1b@yF+ZLSh=;tITC4eVeBQdM^DpQrf6UlNW(-91LLo zCWWMDrB^O`EVIy?Qc5HC*#`PFwn?g>TTk;DkaE{v8Bv;RG``l#L->{Sv&`3?)kg$J z-*}^CXjcr>0^4Bz{bI)+$f0)Wu;DOsCb{`Qd5qoOoCoK_r@hYptrznPxwNFAQ!^rh z(5cCYyW1C>m`_7bp477I=U0YW)ndq^T9c-F`it%IJ|{b`COC3r7KUc7)RXAq#+InV z7$2+Hn|Zy-Dj^wIgl33Ru3WSxd3?1PtJ#%wkO`~hTk5=Aq1sb9UJPY^2fCih)h>tQ zuPG#G?r6?_IHKdbLQn}JxL33O9ep9MB865J5d|-kk~n5pzTk7Yb6ypGu*s)3Ajdnl z*ikOrZc*;QgPN6(s=Oi7*OVamC2w(Cd zH=~klf;U%yy1oND-R1dh4%2WzHBi5(tbfB%y@)Od3j^w{_3s3P_YS^KGPEyzn&{Jaw4Rpn21ugmb=y!z(NWoR~ zx7b-Oy+wBO`ph#MRP8wZ?#V-H#k=3hI#jK)v%JH!^o4axUy!+FY7AN3bQGzxMpgL! zU-#PlcvIgt<^~$NG6%B_KmmhZFsadHQ#c5 zCMj=(Z;NBO&7Qw^%C4vX9h1wG#I+f>jn`!OlJ|pQwMp+yRXwmi({Y#Tu%cMe-Q(>m z9Ws^56My@`1ZDs+lnC$7lxAT{)0jwmRy)abLH@4HE%{FaU)5B$G&o0&t$In@eVSx9 z@$M+M3pOr)VtTgtz?kGFGt@TwU51yCf>Ow;yE2=yWpI(Z4546LexHAY!`6OVK^5|z zH^Gb37NrdfL*#0^zCt_XukfrnX3^dV%IdHfo|>8N{I&gSlw%^d;I^oIG4hJxKK^XBez20`_)a&Bp?dSuSf zQs~@$JWuQB^Y&5qGb)s}54M{g6AKC~7;dOR@L*+1^IhgH=WhJ-;`Z39@O>SvPcN~{ z4R6!4O!(?++^r$^eT$_|t|D^^Cm~(=T)W zs_#FQApyrCKiHek6^^~9)<1e(4RceDh@NrrVb(V>#i0_mR%b!#e6eApcPJfhoyg)o z6O+X_eV$xW&%%Qjm#S6gCKNaK5xf?1+WQapi%77&h-u~=*4R^8lYtB|5T%Y}NZ4CuTKm8s51n3L>!Hd~^ zTr(kkF34@WcCe71^lfh(M-ka0bZqV zhO84zZrs2KhJ$91)i3fuNWpvxDRF*cyku}qYe)D#uy8GNKBIy(IGmmBR`MWkc-6*Z z+-yzdOtAIzWjjA2y%(92d&b!YH zl@(<7I3!M;x2GgHT^qtgom!nFI6e1^Ko|7ek1u=_wYUH2u$SPuGBU%1&j18a z;@U4>Rlu&DdxP!72!8F~!P-IrtIrA?W^R_+c3Imj(Ry{=JrxPsMb-OJ;og{@M)j$L zxm}a?j-0~8N~w^Oj^32;^v1fIvIy8{$PiKZrZ<%GWTbe`i#i4q&vv>tt_+7!IQJ*18{5373MK-e$0(y9!IZ z#9^>ySjh&rse)txML!?;014e)0e!{mxBK#Jt4z4*ka2qZeZMw6bHqPUQS7XV#ic^x z2UKv|9bHst1MWauO^4E|QpWYI@LVo}zu_HB8t2MnCG z2iZey$e+j#m0+tr;DCiC)}^3`^(ZVAYI)tpkt#i2J#Yy=@?oq3BEksHYn<2p_mR?( zN}F>KW=i^>N@B{#)=Tm;FbE$+-v0vbvy7koSLy6;usJK^5ISeI2Mmw^DN+-B+Ri6oO@a8hb(K!^1-KOdgM5SG6uJx=fHMfk ze#OZ>bC~irqx@HA_!{B<7wP_Q*ysOBh7!d7k*)f)i;=mri`(G4q(5S?|KyIL*PT9h zX3O*z*&YzLKGV@VOQ{gYQL#@MTG}e!9jA_II+kzM8?dEyFI4oT7qwVW)5ZWNZ#_kQ zQKSsW<*t=xYx9+6e+@;&SomITJG}B|+7mUKvti^w3>77b{KQ%wOne_l>9IZ(MnD zc;&-vbjrqKr64=aLwGzGAbdJb5Ws z`PIWdO(_~-t}*AXF)w>TzeJ};$oRTWa=2r)M~MU^HUE#Fjs3}1JxHSB^R2pJJSw60 zHrRh9O$E&99to)1ciXssX5(^I&1Ml8f9k0-AVqNbnj-unp9Y@=JhR-N#qHAD_+$S{ zE`IeSSxs0~SpU{aGk5xz3UtAtPA>@HGk1RDvHC=%cCI7WF0KOBW&1om)AKFZjfZ+3 zq$5TX=SO~>qVH7AdQ+hfaxlTA98CB#qNUwD`@wQozWF|!B=W5>gaLn_Qg)23gBCa+ z^|LwA$70j1Q9EwscahI9VLsMyd`evZ!;_YrVNy=da`bEN_zRuFflUwC1xOoTX5E_I z`7-Cv*70p4>VHk!0ALrUbTzqX>W>%~|1Dg@W6$~$$G{Rfzehw#gaxxwi39+UAh${f zxcy2_Y^}c5aZSgKKO63H*qK-@j-INiMX5?V?ppaXq4(O9f9C(oX$HV06seh@P9DTy zyK6)qkDcD5fDyV>JzZn5*k%E1BN*+V?RY7`Povo+tkbeW?-9%DN3(fnoAzG1$I8>>N*%9N-D|ZoW z;5|F{c~}#tz)n26Hk$tE_iHr3M>)@m6SUmqy2GK!YGvhRN7Mhgv#hfP9SxlpX*Cie_AF+ml!g&`L!Geg1di3guCurI<|(fZER&HSO1t z0`f0ZQJH=buv8}DlE0Br)D!Jl=sym>;f$O@DmMKzlmXtjIE0`vFO!IWlb2b>-OFm3 z2aqezfZUa`GfOSah0YmlOG&>BYI)w!{l^|&4D4r4Mb}bmEoj$fpeoZ~BEJaw04j(s zSV~a_cL~nu+~?xX&b|@6`5e)Lnhl{+v&u^OcBTCkdOqpqYu0VqyDW@MtWH!4f5@E4 zszol)7prT~@oGj->a$3>nEq^>->@%Z-sX*I-JsAV;nU1XxOPLNu7*&ID(`*$=O3pVsrPkc2Y<}Dzn0|%l^bsgc-g4hdDS%e=u_J>5`_xO?0!l@ z%~Xe3;2-adwZKPPmWQRAt1Q$t`(8J4{LBPk6b92q-ejX?(_~tFYur#1QyT73EjHuu z=%vR`!4@Re2ft)ppbTsN;{P1SW9L$V&ubJ6*6&`HU;Y{z6aQ5p|8E49uYOnggoB=# z;sA6iY%0guS8(_>?Ven@)i$2hg5jZc9oRUDBy7Ka39^=L)=? zP_^m}&&pZ=G+aeeJDqElf;_TNJ=NTY(I_AN5Yp!iF{*z&8e8|QAKd+nGWDt|*0DtS zzR8*<$Gvybm^gStSxh!2>Q3{I%PRktXEj{+rJ8aDWSY?6OuQ~0(*S7GpZi;B4w&)@ zs}6hoxC;HvYd+P9r$*#>4IDQw`0boq^m;3|P&_Wf(24(}R`u0?64F7?_N>u?ln0nO zc{mBDo)XGCSZ3bJN!-{RqKe@1o}XEC=pxh%7y00&9LZgXLAHs25`1;66W?GD3mhJY zIK1wCSPl0g{%m{IzBi?F&FKw3G*<@!`D`zNdnM!$IoEY8+#e=$JceVOAhSpGb|csa z4ik+W+}0C}2<&rHe1A{+kgI2oyEH#;Cd2N!qpv6u%EAbD;kh(-9(iy9;i9tGLD$Fr za5LFNdcHTY+nZAr`aa(KpYuE?y#?W-&hgIJ`E%p@Arg$?H_nKWC zjq(g5uIt{il!bgxM0qiUEBmqhU3*=oajHC73x%wTpe}}p^04j>yM6bE*o)~UFUCNSFtc0lRj zXz1<1D)5}FrOJb|3Pi<-EvKL4`yyBtZ07ffhAuu2UaKmyuPUA`i9&M|YBHa%3)N}- zkm;nlFok`ZhlD`|uPaR#JUX%!i?tl0I9@7cv(T{4QK~h1I2Z9QlXBd>zq%fQrCz^} z$x)1&=%e)GT1Xe+3$a#nnJf9-v~EW$Uv^!!?MlV3dTNL8KA~@7)V52^#=c-(xOvQ4 z+f2EmZIrEuGSA$M_Rz(%zAu>c^NAPre&sZBHeRBymVi*4^1X40yLKanty0sHbYbBY z1;f^>q7dVZm2q=EZM8d0MX+_^-CVQ^HDnXU(i&Q-7T<`+UW$4i+VgQCgbc$rSn)*d zq;`2j(Z!d9B=*rc8{MTIE#){j#Vd6Jl)cd%Z%X@*_B6~Q#T2Id)cW_?mqNA%lAwI%-&T(G zE#Ov(WXy_opE+dTj@W2l9;RVjI5#QE83{34x1#k3O5h0mc3+kNK6AB+Sf
@?MRbC%)dQO_6hKy}765k+SWAq%U@*qq!2Xb^0I$=$b?P_VH$i0oHnRJ1$EiB+=om6#S6oXAdtbYgmb)-?l!C5Mo>L^TK`Wmq$Fe+9 z-{vV)?`6LUJCZx6J13NCir{N?-*qU>g`qx$V#)iNv^Rdg2Mmxijbl}kUFBl7glP4UhGfmh6-eQatgrLW8+$zfkSgJ1TT3a5 zye_YX%fAaf>xoN~nvNelj5FeDj$+X|R7^;ksC@o0qj-2TnQ(?8e0`Ky?OGBBiuolq z#%9nnCd?77dnm>D&?j)QIG*N$>)VLIN%c-UR%-F>PF97?yInz_#0i0DHC_QW8=v9W zGty~d^#{XkULn}+?>oWnTK8Iv&feGtyQJ(lZ`$rx<8fOTs@INy_YU1SlvsDk!V^j< zWNS*Ja13-bezp_OBzNrp`8_dR0M2RX^JvRnThd$(B1g*VepQ>Msj-h2K8j#;~KT7iQV^t4< z`mn;;2E z&-Z1Y`)-9e=W~S^1vxyG5jLDX?u5(tvZevZ(jw7(DBSgK@sMy#((}kg2V``bM|3}x zhj_6EBRwt`XPcNto(;aZy@uXqQTX&yz4(=;ealjlR`qk;zCJ9+ zts>WMlJL0LSA6(lnLjhH>R;7YeDt-5_FC=_o~7m?izS__@2;-fg%+XQg*};6M%AMv zMD%TRW#5Fg!RkaTTIfAZ*~l6bEJ6@52HWUuu7;C<8JQ}M?;cK}*ujwr#zxgJntscS zR3e)tEO4&&ZGlvipR&scX<^R>!XkF=J$gpU=CSXviT4{fWOffeu?{w$P=PisIc!u` zb>zNa_k1hnT(#0oWRL=(Pd{P<|hIF zZk91Xk-w*dHFn$V;oYG&?WR32f6C$xqfbKYvEVA%ZOghmU$A}cAN8c!6MP>`ylJd= zg}|rvAA-Kf6i~IX291(j-)lVu2@h!BD*{)Zd`$sYs44*cP8&7DsGqH{;3F=7^`95r zC-s%Wg&C!y6?L*c84b|?y^Ld7HQ=|zm{#>-8E(&i)ZB(PiW9l9)c4ZfrN5z86;#Rl zHZ89qCr4OSRMa*GSwB^aUSTx^I49Lt;mY$%yzwV)=S#pg6kpAD%{^FF z0rkrx6}ek z|M4MK$C7(?E(A&yXMt=_ZIufky5bG~lT+u*9%J@3t&1w~${ruk$L_yRxfUHA(lWg2 z&E^%vDv&cD(tZ(KhFE(@Vh<%(AW>cSZKGh`5WX$KNkYhmw*TXUS22BN3d2rQEgB=o zx9g}2T&z0S879#~y=d)E$&|05M*3r)V0O>+`C>)t=64@=-;H*HZ^Fh`Il-gS51Kpd zP;lh@TjocxV|g;`x~+bY?RD|JU5z=&MegudJAI9{ByB`h2?h{%=PQ)9sh-I=XBBahBe^bpSIwcOP>K_(7bBA;X#9FkSyq-`T$t!iivIDIF`D>C|MY{bkI|F1jCsZXSEz zfb0avDP!subEkcxT2GcfRbJm`wg^VCwgzuO=Eu!AQfR@g!De${g56C@a}YH_*SjWq zW)?#FnEE#{+A6BRlD*&p`negcyUVMxxj{EiAYx@tDCz^+7ZyA4M^Wshi>niwi^yp+ z=J({95|gI=5+kNoCxt#$uDAxRva+66Y}->c7vk9VOnKo|V~T9g@r4O@9JWE!!qy|A zY53G&UBCX2p_}H_KVlCtqS4V0pR|kb?*X_p6>u?{TRoqiY-%w{zkjQ;Dl3mV=5=x6 zymCs$fmQWwfqy0QdZUW_+Z^HQxI{`CRAOgMDf>p4#|XrNM;{k-ueQnx_7wDnJwxhb zQ$O|H&GhIgz(pxnl>H}tux40H&p=hpESy+WGdq#(6@Rw5dHiMQs{TJ2R@&;eBvb!j zv&3$JX?I?+{*y-!B|m!*HDMJOaLtc>V1I=*pN&AfhM5NY1#JYUUj=A@cxt=L*Eo1PerjXSR2SMQdUb5}ll`qJ@5b1Nmt9$Eow4rRz^nGWq zh@BT286c-20ycl>`2VD-jouE2>JRZA&|fXgr!caPvDne<;K_yMr03tu-9NuIsP5); z#X;1R@4{-vXs4|JH{s#^-p-UjdL_ZqIOjm;cDG%AIW6=Z8izjZ&;T+U$0wQ1kpsl^ zrF}56>q&V7rPCcDy=E4R<}(XUi;{J53iXN$4l})%Adh~vZR0AqiEdpXASE|IE%p3| z42|VYIxQOxz>3{+<>GPd>UZyj+lV-9}iuRd3Y=VTP@~ z-8Az=M^njTN@!Vg5RNLkZz_#JxD z^C8QV(~KX6cA#&rpzjM}pzOb^x!_%GJ8NZo1X4ZTzkl0xt`c7R-!5Gk$uv&mPJyRn0HzI!fBr-DJY4Q zkibTe%Z5TjX~`0CDWVn`@c9JhIEh;u7zRi(KK@~qvC6W=+m#GTC8CLH&1~Pw^g4Ny zW$^)K=EV^&q5?v&ou?(c>NZ~Mzpj~gw$KOk{EnQ^G*Flvtt>gr^FVWV?Oi&E>f&ms z&l}xT{^T;llFO?^l7-xfI&Q8iv{G7y;qJKfB;^f#o)ZVB6>#mNM9O+YMp7qwQg}Kd*r_}zt~@T9UGI=LN0HLWta&;(cGSsz$d8iH@9bA5ZELIwuJfL;?uDkSW_iuY zqqRkOOrn?h+qb(imO%~>M6`M%@YbslmVD6xR~`u23_bWL`{$e?r(JD&b^iWT^_PdB z1)$<1MXvL2(7{iE?H}6)#M0t~GQ2DV-ui;{lQJ2pLMt1iDX3r#IvX6vbflXVcTW@t z?=~Cp-!^b+A*e4`$_9J?3Y1g+rv_T47}r@8m)z}d)Tx-XN@O2W1f4tm1U7XA%fI3V z*>J8@IlV*Z_hI!+ZU;TcoYBSg2z6 zS>{X_B#z_wbt%L7Am|J^*_(^ljOAG@QE3niDu{2!x2v=(q^%%gGVO_PrVPguCu zVcO>d&72CKQYRM4g87fKy`9BJ@poY+viZny!|E_Ou=zy)ZNtd92aN)a)|1}fS+vJmK$Mm16ZRhGa?11bHOY*IuueLhGco9G| zNhBh=z`+4MJ{$&TL7$s~mhL9_Cz0g(KeRas)UGiWWKg&>NZv6fB+oKEV0nAl2wx{F z>mX(ATV7Y;)VBd8ox#NTi&h6;q%l&y&=PaV>Jj#3!2Ash)f#+VK9c#yT8-BLa)Of1 zrPLZ3C-$@@4s*x&UOCs5tDUbqACsUX#=k(1x81%q{{V#-q7#oLrByxSPE4EgWNj8bmrP{jSM{aSulY zdFic;L*xlYx4im;*n%xUQTs}3^Fj7E^nIF%vAOP!0iESX+ZnF4kG{KXYMEg66}&1< z5BW4*-8_VYOk7aZXVNiBXY|M@v8tDeawfEbBe(s~-^0s*nSjz*N;%jicerQ44elS6`D1 z-3~wPSzX#X}cf3sos=~w0hW+CgIUD*Zg#`Mrb6MBTGw1WccZTONPL5^C| zQ>qt{DW9Mr=k00VCVDa!ca?(}w%c2FC);IzAAQ&`J}8B91^#AS1ohn246$nZ3r`io z0SLn_w+DV&ZTNMh;Me9kV|!WOdv?i5lDF&E9%b7M+dZy9DEa$x?7homFD_<(^yw+^ z^^_Te@l>VH30PL?@l62{CJ6oNQ1v~f;{{RMoHwE4C!tCNECz`7HB2L4e*b?0)3?kT z_-WcrjMH}Jr-Fh#kx>H1l-y_uDM7ZU zwLbbP++pl`Ii*aVn;8r7+b{u?(Qmms8i!QXB(F~OQ9-cRatLgHxZc)r==S=#S};{?!P1;?V)>!g07pThh=`l z>41k=EOTVmzNE(a?9kyceNBvqv*_fZ{i!zOUPyIK(83>hdqxDXB)(>}yD_u~kW>9@ z<7FVm#z56hV3Wsvap(7US6kwu12X#?E7Tvg5;V!9qiUKv`YmEJvM3aN8h)Z3Ul%hu zRzwOv#w(L8i1c2c`Hq7TF~7SozuhWXY5Fu_edhJQe%49})>78jRyHs`b4@bj!ioOr z-hC@;8a1}BV#{Qb{DU#FA08|58$seX_oS`HJ%lZ`tDIAeDzsH3O+D?1L?}h|uX-^h z1TuXSus>}b0MnnvqzANPHRf@WZa0;-9~CRk{qxhN^dAbzbj${s^lAnt{x*~TLeD`g z;Z0rrVmrh6f81V!#yM>G6m%XJcMp$MpwHUU%%33R{R zM-=HFM3ko`+x7UT=sPuBfK)GEXW?rdH*vtHDv4$cn2_pL-J;bxmzE-O(z)n<+0gN+KPR_Ut zZZevi?s-);tbVpR%=QFMFd(5nyB;yfSsG3jNxXAd*%F%PF&x(S0P-j^aS{r<#miW; zKg{>&p*G;2UH9MYc!>^+DG6n6ifUEBncK)F&K zJx*;f5}a<~@kC-njH-p5te>I>sqbc8;>orBxR|qW!>SpLJ{@fgt$6aGeE~C)3Hqbr z;Mc}lU>QNxthM>tho`J81h#UZu{9M?i9Z8pw`X}(9L%~jYC@y8Z8*j`&pn@<%-)H> zhLYt%MeM69G>AdNTJd|zYHWn+3wS}D*kK-x;=^GkhKfSohi)do35ra?UygJ6VR8j9 z1g&a^*ds*r>u|8>Bm_L0j$rQTE+&O`h-9)~~h#T18Y;M8pBg5ZTB`6cs3< z$OciOL_k?7B0HlhsK~U)9+AC;fPgZRRv}R^>@bB?krhUS5JD0X-a9Im+SXrR|4~2i z9FA& z?oM-hV(KB3s-x%n2MOc{rVNw{D1D1 zSpqn!zcyTQDZx9MU3OHpw$y_c##n#ki&xOs$c3Pcdkpk`d@v1s9>S7)zsM*AOFuta zTl||mS)lAs(+$}Cr2zl&Jdu>SXi5^%Yl zfN~bhmrttC|0@anh_P=o&7iF;tp8sZ{k07LfBp8#ok(MUmH^ECWO-C^7Em?FquEMN zi-IO^id{qhX^A9R^(JPdig=dvL-H3G<~-PD-1q*=>Mt@iiv1-JFkTh+kNwos)L40M zn_Sc&X7AR$K1IrkVxb4tM;_9Q%MZ4kAmpyaZI$-HyjT_xHtc-&<8PdQOGFc+<=&oK zJt)AI4(vq(j%BZwG;>)Wsn`N{ynY&Z`E2GYVzi;YwKjXQrV-00QGN>QoOo!v&hf0E*aU4fua_WN#+yW zV_^IvbiZp5bm!wn4`680sCG0q#f+`{5r8X=UJN zCzG{v^XvUR%ux8|=7)%crz0WHY)Q0JGwtUjD{?F0)oeB8w&2rIp-9YZtGIzsKCVP& z|9P(29?2vTM*eK?0+NSUwyj=d)A8Y@XxG8=fODynZw@NWn>xiuw2k;oE+DlhH!e@n zZv}7mGFirIVh(!%98s4r5~8s*z*T+i66b=iTX)q~>dqPix1gfv0yq`h!%EkUYGL>| zCTiVrPtiy1+L?Qq;WVYFqv^Ygo37T>#M$Sof=~D%dE$W0vkxIA3sFAqtN##?_YNPVbG7$x3B;m?7);W=EO_HODAlfi2I)^w zR@&_nz6199Hu(!P=3DU@*cT*|SIN#@WTJM!jf(n1e>*s*ms6;8J}-Q$dGTNg;jPC& z;bVZR5EgCk5{H{kE!}CaYt0+d`aX&&KM#F3+QE9!>NOcvQLN0JJporEMsA!J|8LW7 z8-SDGRRcFh-__Ksg}QUXS3eSOe@KV%T%9uVd;wWSVfM_PxxE<>LCMRVG1{QZ7A)4P z#saWpB;|+tpOF1!6o`BgH`TZZX1UiX45t%U;=)G_6r~Vz;80Ty1LzNT*rh5srQTd16 z^gRY!rqju%?%3#B1Nw_9M6wsf?Ba0p2k{1jbb8=U_4~gR46QwZbHAX^@4TawdGx+M zTtU`-_o9~1B;F3PSMJa5Mn)c60k>*?In4c5`ukrY+5ca!!_uxvE|vfGU4G}8FTM@a zpqM^Lj1+xzV5L0pMOVynp8hvGN)V29K#h9c#6}|PcGKjsL1;K>UF+sAX}Z0s^Jiw@ zKP8p`+gO$JrG`|Q_WHA>wbsbn8|E8~^Zaer@yz zzM&1F;UK}jDp1en1Qb7lIB;$?RSSeCiUWYnqF+Gt1;_lf;0TVyOy*BByYcz#nbl9e z#K-P>iJy&h{xp%&r?q7ou0%U4O|GczSAondj6a!lD6^NgV(x#GrseDERfGe0!{qMe zbFC*(<+ITH3-tt$B@@+qZ2OCSjZFNA%1GQ6MOt!014oqN;X&Rbl*109I^pLwM zz95>`bPta{iCM+{f|UNl^Z-^pvC>}{*Z_S@uHX6N4_vWSr4z1#oiuJRvu-Hew9Z+-xdkQb1e(&`ZAj#Fob zCn%M1&U>@O<$%3mWBJhQyO83@z8Y{&iBql44%e9$S{wr9TB)#eP`K2pd9nX|qpSMq zya7|C==s>TkLl?FX{&@It|xDH)_3-JW=GQ)NLZZ`pg1iD7Jpy+E9*obzijtrt3BY% z#6}CR>R2v+{`lt z|H!yYjVv^%fZNqgsKUY5ToqdBN%0RG?Vrcy|Nj|evQ#b`c6v_uCGFJt<$iEyP*B->hdWZ&hjt5M`VYI=;0!?4m;0>Fkjf~+K0(WM*42$$) z)$5Tu7L`kn|KfA0JJoNI*582~n!9c4Q=+vvi}FJ41x_H}y0?=)?S&t-deb>T*{aYI zSVVy1p?T^~(3T@pw)%cj6WjaI0CFBw5c@gjduy$=}JKKpBjFqG$I# zCvQh(9PQ1N=8X-n9^3aKFk7Y7Ypku)rya^y`(MMrUs7*=`@O6sFXtJ@5_pGc`UIe;u*-L7u4p0Y$VAN`n2ZO6la2W zwo)ZZ?Jed}8zjyFe%QSS74gJqzK$w13!>3*3l-KO{r?!Pv zqzdOdRxxUX029u0d8F5VG!WOL#)?BX-r;z_3A}3iZP-D?T*9nq zIiYsyXbitH)y3ZFtAhAr@!@?;Uh7ldv-4edF2gm7E;4O+k=~x(e{|GE;WdVV(WOEi zT~mS3hV8Q|svE6d3M!1ejH13;+*vS$VpH#tqO9^9G-UNjc&V<(?ZxrxUr zjxUOYOCc}1HAR^PkUWFNZlPaBaS+}zlgR?GfuSZt)>yYQ zj8pPNYunq=PR>558NY0*k-})psmZ85v!J#psrYO*HMU(1VQt_Kd)^Wc#H$xM9M0V6 zo_TqR@@%&6Ll?LhXPWdY#mr$>c?Es+EVVd|-G;QssJuhETpMwF-BU)r^OjMJrzhiG zyx;a$Jo_+ZV3|X|kZ1};=))sW437moH_%m{-~4WoJ@2!Ndx=EHPp5|2mc!){b4=-` z7UB_&Gfc(7;TGcMg=g(JV){&xI_pZwNN z?=8a8WokzOLK8h~G1YLr$&*h^reu`BL?@C5Rd1V@RMqtAab5*+V zsZCFhkGVCqHtP+=+=yr4E+8g(NktaRc!38W`yvl~*j3nqhQlIJSNm&85qbT_iYoiv35nJUJ0TiATtHXu?*VSjNq6ee|-{*Z`tOy@1*ME353*qUNX_=|cw}pAS^1@$}`o z!eEC7*KC{lzJxYLEb?qUpJ;m)T_!cdLAZQQ znO7}pSQq8Am~f}rOkos$85}sxgh)8Fj(~@7APxK-kP$~o`Apqd9GVRgp%U=EmV=~( zSh_?xjihV`t(BtYY8gJq?sIEmU0i^G8(%@Gmd(dSoMHDOUYrB$X9y|?e^%FJHwDKo zhxl`vttPAb7MxgWDC*I3fhnex8A8lhO-V|ruNow_%61}|p86U=-Tt~NVxL6JWp63c zyZ$z>k$rKZ=pP-S;ac;rtC&rVb7b+~Hhs0tywH$lj*!SVD_SyB~fJx6_F$VI&Ie(6$cLW#MaI636VUa}dpN z2WqW6Y^c@0D21uYVe-RYmtaZwvZfK6EBJEAm4Fk&;dm8Szt=}+18^l?x1%FYfdL?g zM)Hns9>n%hrx0iGC_>rwMvEO2@k(OcT@!^^+Fh&*G!3s@i03@!Xj`M$xFOq?mQ2H8 zj~|O7u~Jb;CX*ya>WSC%b#H7zOWc_qHsoiRvR~4O-f`)=5&fKWQ%NNqo4AtMxLml7 z;f|R%^#Cn>MeAdiS8Hf6uHm+g5?jG{AKTJn^J13Mr(A^5C^68rv9rg8fADtlaAE8( zGEGEG#K+oc{P@fIuXcfdsiB-v%(52AK}}Xf(G~xyp$(*CUxZStF=bYoh!ICWNX()kNFCa@7Y5+!4WCG$7ZkZFxcPg_fLQ+WQ*_=Z~LsRoWF?GBD1Pes?_-n3rWp~0GAiMCj2zK~GV)>(%TixyN{8(~OnC9(GK{F?zaPB)MhU z({A=x@LXa#JX;<{vV-lzK_RH{1)x0ckCF(UypW8T7;UX>2$*FY=`_rwSLJABXw0Oxy&(1s+L5ql&VHy3{$Tu z43ep|uh~>;o2(s7kxa}~<0_8Dj?APiP_wd`>4A7O^}?ynJE^8jdmn4IM80wfV!ehZ zrg^c}pE&U%tmE5% zLi|l|Wf}i_KMmiCAg)i9JF114H@~=D1&T#c;bDPY8>x@8+2}&g6mcNUW<8b|ELWtC zj@!bSq>L7XFGQUR;tK8Nk#1T&8;4_~ZIf7;biS>v)VrgMVQ~1 zn!19r3}9EN0c&=~@S^{z6jo6busx?HAzeo6xi~ed(u7;e?Vd>D2-g!{`9!eFk%dw? zRN+2ooU>D0YSSmRH;M<8(lO*JJXZw{@LS;P=t^z0y-07#4Z_lDN)YflMy4s%MwDAK zdBILEmYZGZQ0MVu2vaex8_^ndd`yeKn}XHKZLFe}Ml=zxe2fC@lf3{%`}DA%HUYgp zZiIKfUzz;)BJNB@dL{CFmraD;yn3@$S0yKJNSbQhGE!2q>+ky~=qE8h*(>Puv2qVh zHaB7hR3CNshgn$?`fTv-wKE14mo>=|{tP|N{J}G5D})KOeCA${X<;GYdT6#4r<}uQ za|6ns&A}sw<^oV~OIZ1{O64&3aJ(c{=>a+HoL(|_Y+ss~1h!>@Au)P}dO)SV443kO zfk4eNMmi$29EL@(&fW>BsthRPaPNMKe*!!%MA5?@Hd9hf3J?Zu& z>neUjvNuD5Tg2zpNAXUw#&wpidQG;3RwPGU?0Iu#fjudo96=e`KQbOv%g>L{()1l% z++P0d{;2T+#2H^4sTBWD$JW>K7+beEq5S0EK-P7jmuxRUK7ut~1|RBC5Hy5Y-inqx z3W-Z<{d{R=f5BIX)Ou+jb-)a6{{8#(4L9`KJAUDZ8vpYLe2rzTxN@7GSAkoUxCv9( zB1pYRNhEo#fFbs;rZTv$71zd1(yeBVsl4yLdC7kipntKo`_7Hb=VSN-2D25Ih3l-j zaU})(M5yH|TP2tt-)4XTTj&>bB@%e)oxtTJEO#bahOt+I4~fA<7xY3sai%lT)DO!} zHWa5aqdezb*8yUwgWadDBR`Z#0F39KRC!-l8UEe+-q!6u;~~8d^=aZ*ox!?AafiM- z`py21MdMB8Hlu^d(=-RKh2eqmAF##@P06S)8O9_|KZ`FC8(U72&7n0ilOnA5uxWkodf*QKda`gRAwWZo<&Z`(Kpv%1ysj9=zZRoD6-iH>80zDYPOJVdT#MAcEaP1aNX8zS%jfp?2@?Nz9gP8^KZpBYMVmyc zNt^jtb}u?Rrqa&iTX8M+UCa#*x9ck+7*@$sxP7E9JV*Mn_OY&Kg>=%BJ*8i_p2k9$uy(jU(Yd<39}OR zOp~73TXFcH-&-3Ku*$q9;sF9+)U}+{rjr^Ql;_@#zF6}NR!yVW!#9oeSBXE6qQ>F- zFWABsFW5=C=}5%jNdX@iZr<7WL^{4QJOKd@LrKN>PFCLC#(yY-<#-0@^Qu4^Q9->s zq7%npZ0e7MAAzDh704~O+iUN={tqSgUVtYAg&>f^oomQGKx|dAu?vT}IE!Vv$Dc~PUZJ+sjXuJRg|LhXq}HdZ0J?**XO z7?t2^}hq-Njobhu$QtWr)Tnlk4*H;kIvneiH4lytCLivgVtd4d# zjHxH~9@&3~W^b>7=#rAS-B+Q8<$r_*t6z>d4EwkbwfR9Ig+u+JDCJ3Hz!GGjB??b^ z_JEM^agUkmeOil%Wlh;7_9#h`yo={~TIG-eDQ%^BRCu(jHypiOru&*X^K=ZxE5uL) z5!dfw4s&}~at1-SH}O*kT+!2WQm{SF!jgsIM}F@V$p$N#RH-P{Re5d)rD9Q9ni73* z7I!IrwF)Q~{vJ*y-jh506&(`PHDrz$7!AnR z?)kp-&~i=p>xk#)Hck9Y#59&ajz!;)PqyJc5B%hvD+miKfcB*4X>^ z(Zb1J%6(t&lj6K43|mROgvrata`LCs@9x(B;tutZQ?Cb-m(bGVJqqZ>0nEl#pZ=8Q zx`XAkdL?aPv$^Jj65fmWnp{)N<(Z2>a90#xvU{m;nys|xk@N#&Uw`fAi&t4*Z-erO zpuSR^*1Of1872N&0NzRdt+iz-xzwGp`twESUV*CX3Qf|-U-$aKjXYQHj8vSK`2#k^ z1k2?n|~)o=PwWjuOIKlU465YFe2S_7xWbI+=kMpVew0<15G6h z4Gp=b*johjhtmTRm>JD#7J+x-8YJcRKfOo;5EcE|I1NA&&xG=^y6n*D(GvEv2A4Pl zIM6Ae2CTL*Aa zmA#)qVBM@@HiNE~&4TefztudJMYu2d| zmk0YF3Mk;aaecBs%Xt06gWE$0cc+(%FAC**?-kD90UQ!8y9fqCQ6zt}&VfK@b|EOs zt`hwU<6B7+5F~8pH=7?2J{)ul*rZAOTohctEMXMso4RMo)ewT@<4M`<~nwf@7a8 zt%f-!Mg!xvPc4=dp_@+#cyBiZ4z?b*oD_0FyRz}UU6Qxg*jAuE+Us}Y+A%{mh&Nq# zqW$}2v*tr@ohVsU_p-tom(Ly4?ZY(&K(%+fp2jmRi!cp8pB!&w`KbNK$i{7`DCEpg z@V>iHB4R0|*NH$Bav5Ld)u2H(grQ+lBWv_&&NvHcE5|epWW=|}VD2(yM=mLgVM=exL0wq-h+bbNY?=$>DB$JMzmngN9sY(~Q z?H*G}d9FV1tAJ8ayMT_mH?S_>RWpY@L&Wzk6g9W{Px%AeIL~cxpw2u{_j6KqqR}-+ zSlr0kvy#bs#wHZR%+I`;dw$KN+!sBQ1RIcXKaa_XrkygD&pf)|SHgo<5p$7H2T78O z#%?-{n)&n2j=4iHS_!`2S+_a9l+T_aa5*eiv-qm@x0f4!euNoT^eP5NLqtGDNg4;q zR;s-rT}HFjFMw+7|HXM6{_>y-(nqbRTu@l^71oA6feO1V26U2R@=%Ut zf1IYZ(bmmBPW?nWxKlXP&rAzga*2i*qN03?^$L^O;+sXe!JT;Ry<&13n51^_kWt08 zQc*n-(L1>r{QjOI6L(US*VS6@@4+s*T|UdWG)(`|y<2JZc#~C3e(jN~%({DW4_!>p z2X;nMqI`I=}a=42uAC!-3Rg|pIG#9ZSIp&2q+eHMlM zYnGSCWp123kX3+R%&Qwi09BMUuDLlC&z(E??vSF`(aaACLJwy5VPrJqpu!OuB^xe7 zK)1i=Ss&n`&#&ojvs?1pm(_<$*Dx`er^0tkw6ywqX6s)Zey?WcP~Y^Q{O(@T!^TjUra(10+F7CJ1=pgdks4K~Nl!+nvb3 zB9lr-8w}-RvO^E*I_qbJ-f}RCa0>1l6EhECo54^pPW|b(+^G=b;Rg5v<{5N3E)0}0 zxvBn(3tXZO=vJ&524tURSJf1h#1_|MU8v09@$EO2M;h?VVJ6eXbw#xZD6cOMwd&5Z zfB41g+mBB^*$#AI3RPlYm*>g*s)ClwRxq>!sCA2jR@?WZ}rUP=nk)Jvl!zS-7@JrK8>%@3~?m(AI4*jKZLhJ`hZmRBs zKG|cO8_a$4K|nsx%|zWFUewB@g9!988|AU;x9iIx(?4-Sl=TZDGl6$ij&X|vTj!3k zv^uvxH*WWmf$J9aeZYrgvoEDfpxpW}y7molFalGfope8B#Db@i-nPa<9zNcMJ$MQ1 zGE71VVXtuROwTz9nXLKP9nYgQo3JA5@{=2ErPal@hJ^kK>Mr$=(7??snpxn)%5AX|Cjeq+>eZC zIq8nDtj$N5oVJ5ma%7Rm*3BYm4y&v#vX7*9Mv_UOApxz|OX`F^EmTU6H;y%~=%xiq ztINxpS&=}ORhjFwn#CUZKyp-QW?KnnvxZLP?1#8zh>xyl}_nthm~%NTlaDbJ=a@a;J& z&ms{gxo_Uk|9D3Bf&2FT`OY6sQ`p)h~UY;@R@B^;V&ebzA-V|?SHe!+*Sd7%P;@Mz8K^J-r->I`4) zY<+ei_f!Z?Zh$roWbkD&1;RnarI?-8KE){Zl$d#Oc$;jrTuZ%<5a`%jyJu%qNN9$` zg(qqgw`u;k)>)vvE-IqO&(`|q&sxjO+YHAG<>O&8dCuO>Y#4WR7UVw-tqFH#M?UW& z>Lyxh8AgXpew!Pv9g7!Ak?~C0zWo$&eXK=*+rGGx&0vY!K{;#Au*+4Ri;(t$_x8%} zwWT=Bh1?S^-T95M2ppoMOZu*H-NGO+SugZ(vzF;D`ziIht&{I5c*Q+4NA6?cV`56_ zdV+-yk={ytAXI80V3dEGphgRrvm7fUg!T!0iwL zUT@2o{K~zXYi2|d%iVmY?oxrxD6yMUX;KKfA!)^4rLDCHeN=-&DeBXZpWe9j0R5P=QqNp(;&Q%29|)67?x|U8Hzyh zf(BUp5&P21x~$tvNA2+oug9n5Tb52FRgLTNCRrMhD^eiP_wh?k0r2*P^KZ^v8l&Ko ze{q;_oT?BO0&BJM&=8ev;;253>Ym}-LGvcA5?SlCrPJN?QMi%+}c*hQ`9MpCB zAf541J#LgLl`NNaKMKk$o@Tr7gIL{BOD_yEa86!5+NQb-`O}5i1;?b(-uK==oNE}B zV)swSu%M|UQ$O60JQ~31mk{ZG<=aCC6^e*ITeFTHWlTwBP2iMQ4m@zK1zI~YxG8#1 zRBh=bQlb&`~Mjp&JPP&0~@#=WqBqgjxLF&=~P`H^& z$4*=Usr0IfPbXfgOPQ>o6KCib3*?XK9>srQ+OS5xqT>;gPe?d=f;Oxp9z1A`f0jyB)o=q+G`d^AO%K*Rh@~C^$$U3>94L64_k$}(TSm-0YPa6~uO6r8hP1lCIPcRvjTHb$P~&=9 zjhs*(U64$$7+95-)D_$r4y6CN5Wl2RpZm0bzk#TEOUls>NeFT~NTomZn*W$e7v78( zwzw6o4F#$3YH6nKx;3i`Z%5ycu9mwXO9DUpG9hF{|JJM?d;rLO@IQD`=V|$x7g&AM zB?NCr`K78scIDcSS!a7ZaQ#i81weI<^C^+Yh52FFlg}7rs`Sxofk&$Keg3Ic8c+ z5@+{B?KG7)AJ>vl0&h}n>soABw7REX;JJFjxs)Du@^ol?WA~Xir!li{s3BW9(}>Bw ziOtOX+602djm&=5Db2#VXgLmNFMt`lwJ$P?(l8az9{cH&jH^@})FMFmUrD!C;z%`l z26y_T)+n#O3EhahxUUici9LMtj|Ur(&Sr?0Km4YB%!nM)Ns7eag4)7bNRvVIYCm~8 zv5JscGdo-|c2<{JQT*gCgfAO*ozpoZ1`B)~#FL=bTEVEX&cmnN_i<8IKaQDNIrTuw zUo2VGrRiDc;&!}PHQ-ChmAqJInNq!CoS3j356b`TD@ z5=v@8a^j2PzVu*$-djE!Q2i4n_7AO+LJJaqPLd4szc_Hn0{Wo3@tMUl>6^#KU0X&5 znnUQfkrT-Aj`kaet!$!;|W~bThgY0X6esH zQ2^XgE}7?n+8#`It=t1E(q?lWPWqE3E)6mcuJC$x3Pt2B+R zvp}A4s~~pAzOEmI@@MkRPhk zx=O$8&6-vOGcDJE7n412OkL=_DwCD8X#(CWl0OSK&E#m~$l%CLa{H#BwobC!K^-JvFZCxA9J?cXa~rs zHKlzh-lI(mbN3qA6Va3hgml7Ge5$5$<;7pDjvEae&gzrzx-lf5Lzo;b8T8%vI!#6W zrsXx1ei7kX9Q(ZZ-$qCs|DZmXTanQf{4Z1sfjsI$V7gk+UJ8NMZCeE-MC0Gz*2||g zNq|uFVDxEL|Z9vc%%>la__adJlGn z*Z}ZU75G-2*EOt--r1jYA7rU0O*howxo5b9a|IIhIoZR~5iAJryzIHYc>sTWsAW{GO~4eb+_JpXz0WCtsOk_Pt)yQG}0Ha`C_zPI?0^L{8?;T|zdEGG38o%z5#6tB0I%1A{eMSZfmWE1fv>Z+ipXOH-okWrR zpFS-hXNx&1G2A-1bMnxxw}|(LYj)_~0cxq;p*b8)gYM%x&43S{nvxj}HVu2zLXkJWdFD_OSvlp~g?7%EU z^?SbNCUa#HI5t*&8_@EZPXO}3CZ{#tq9hs{Sq0Q}b)U2d+Nmy_uU)CV_kOX?cOXU* z7#)Kh=_={(Hq*X{)h29!N*o!TPD1R|+tP?GeljM7BJYb^IC&&lQsg z;fed%7uDB`A;r})yReKDe zih9KIJ4Te^grg+XuIP9sAV9A7^Pds?f;H}zj5i#*HPU%jto$9lF)6Q6u9i}9j*p{yroEV}y8SGSB2%7=pr)t5Pc!bmSFP59!xrkVYBpEE;{B(4Rr=D3?6 zG#6H1v1&jqGGW7~cK5)=66~a=DaLBdTlo&D60nJW6_7>?>C+ZLMy&+WpVIZgz$`m& z<*5nON$#ME_F|JcP<}#%^XD~dMko?}g+!GjK`=V6)b1PY30RP$hG)MV!e--%c zUn-obY~riwxlu@^mo871<%i{B=+pR_kflD}(9&Yf^yEftk5<}J7lwWo&F(LiMh+wJ z9jUx&ivj53z+IPD9k8dF+c=EM*?ozJ#UxXY`UdW6>lwKU*BnYlPOmCh;G8h^ z!|;M++iQ8hT_}lxM}Tc_k_C8p2Ed&46REF)QRMg)BmgE5sBWgp{_E(cSpk)&@t;*` zA8AgMY>DkDw=6(!&sU}$rYiL0JM?$R*?+=S>5EH{;LNRv- zFJ~htc^;#p9NgYDwNFmn0u)E$VlRmP+G;~4(opqVH? z*utBjZEVaU3^DHDMKSfkc)LEk7aFat#|4!h@~MFMLT>g zet5Jqxbv$C3DW#*Q{HhF5ypX5*Ld=ZMP|<*M_EWwx)m@`d|&sP4xQ;mUa^``)aE^z zj{;bF8>O?fGoq8)G+(i&nj4go_E_9aQ#aO}tM5Niq-ezUm$F zOoQBL#w@iB#6||5J3{#y9xlVi;k%Vt|Snt+&QIOa+kvt`ao=Y^XnSiPnj0 z$feW_ry}|b%FhaH+E-`A0{C9+lIdc@xFYsB@#=Hn);pE(;hWP+S~W3ubV z@87NYA`tV9*EB!qv*?%e?%qHjltbj{(YqVD62V_+u8wWTD zBi?QVD0W+kyfvbiZeFj_7LP}8d}cfR_-20WFtl^OKuNn{f?(S3u~?rF&Ttx1!SvGi z!QFK@oyeXGg=q+CW3PJGA{%d;M33P)%#F9iv!+5vJ6lSiRo2r~!iZvjbLIzlIKPZN zi&ozab0Fc18W$F|urq#JNk`vPu@;v{pU;L6her1U+lZG0q5J4Xy$DO0J&rOQ$lBh)df zCrP;Qfvi`a3R8E$o(h&Q)Q__p(b}M`Nt(wDN2_f+t}*&cg}l zQU91YZ;uXd{3y$rJAv-RB&(+5ukM~2aZH)OD;vD`eu;>SW9psmKcw+JRSLy|@N^5H zGZ*@wDxSge-_!?`q1}*zE~;JP@|tQkZB^~XC2<%qw|fidGrY>&_ph-C)zclUNzJ^u zbVfS*JoS_YcJ?i44@`=e8dNo_#_th_K{Ajq$p567&!1JOXt!LD&8<0`6kQ$P{ZlLp zZmq-Dt%n%;wnr|?k^44#HGAx`!!GJ3LUp=wn{lN_ORERtBS|`9~r2$b@za9zm0J~ zDd6o|(>&u{u|}>Ld64+f9GTy&bz`*+jJC?`EGRKs_e3}JX57fB(~KP<`s~o>&RcZK zRrGn~H`3|2mggezCxGE{U?6dBALk{K!}sqxlqD>t=)P8Q{wVXqx(`OS0_BVNM4=j@iM)B_3QYW1s(ft%AxR;qg^G?kb0t!=QgT>l8 z_SRV-IyKXoL56A(Q-3A@G`FKEucQl5HmPUsNQFi8ayNm7qVGn#X${Y2ogT)Mo$k=9 zgz|fl^<~=49M^GxfBXi^zo%DRO!%|Io6;Kf99#GvzHb#Ub`Pc|Ng)iR(; z38)^(@Zo_cnSs9U^+%fdPo;Q#b*M;*l+J~>I+)U@b4erMzb zXNo|&?p1pyl8jM+dykIlMyfhOiXtI?-h-A9J{q|L5@-JmUyrAhgQG%y!<(01zApp4md}1Q_H7A++!G+(3Kgv9TyFlBRY4ZX%!wggaze zrY@)zybWm{>xZKzo4^6Lq&H$009D$}RAdk=02Y4Y7B&?s_MM`hn0cnw!8oBPef0a5 zlP8B=^g*K(VQKaGQ&)ym9hc%I!*D}QG-ojUnhEd75~2v-ytBUWD~-u}PvAG1cLz49+v;(QOcqh_To8i(HH|71yb_%ZrL-Z( z4?&^6a1)aV4-#jjiS6w<{0@kr7x0OgiSE|gyp4P3Uk#CtS~eruYLr(ahgIHdN>s7c z6{s9J*z6A86~-iwi#w0UbLY#w`gU<4y$R)fdmU?odPa^$nU^is8p4_0H-CbJhSWYC zBE4a8cW^ES#H9j}F^WIL{*V_*m|p#9Pr-%#D5z0F(Tj$6LFo$=%KDFditRcVuH*}4 zKn6q}Pk=JKI3jcDP)H|U)(AEDCdBdtJIPecqR!~h+`udc333C~w{2k$agn6a4Y6Wf zrV;YO<#5hh0!de%I%-!kbTlLAiXPgbKmE^00KhK2EDsBJU%D=K(I8NwA@`+>-wryAB@I=xdsO>xY4AKjpG_c8mXy4?$^$Tt(wT@@xCdlToA3<8ecZRBgcM%+#iJM#O-|_W1ql{D z0-vC)@=-M&CI0zwNC~PpY84EoD0rM_JqzYk9uOMPo3H_!i#ty!o7Ir53C-_0>pM8y zo$E5Z7=U}?kG?a~z)`+&7T~!@p)yg8eY(!f`e+!`GvYWwG}bB=RLYXYDn>i3nmMAl z>;JF4FAqyPZU1eWt!2_0rz|%z-?VITT9n*iCas({%d{+0N=q{r#>`z{dZ#oimvU@F zrAEup)YO#RVA^C-5z7UYkSS9W6jB5P1kR1tWHbGy_gufHQ~xf%x=RA=UkHNIwRS+Z?n(m0xC}x@}9Ae700pV5OZh(5dp{p}~ z7SbX83=g4%UF*KL$XtK-h~e5?iyUDd>a5;&qCEdblA#5ko_^f*+2{AR=(?nxw_joI z%{{NV)cVuc9>$w2>%2KjbBxXh!XoM#XUsX?EY7sW2`eANN^=@_7-eH+#@n{?6_m!l{#+Ia<{)(@e zKHO1x1?s$ywfHVT^Q_0ZtJb$Niy%V)3Qg{|MPaB}g;Z4x*wnU0W!#RsRS{BUWrh>o zY6>4Um?{(Z?Y8FsJOqhHv?N6j`@(75&`8L7u2Bnvr_amM{lwk@pLX3Y?NP@|B3k6% zTV0q=Pj1Qa;EMYcDYDgwT73^VuitBIj@Rx%l#I4%8!GsWMjdjya04ATXj-gNpkT)G zAsjch!o5f5wW#TN^mP{Q^kKt^0qZ`h^@qV7b;reN_E2GXb7oSD#Fb!TspA-S^JuqU zx79i)G5sD39j<7ee7Z!M7K@5e%?rN zXsN!l-5h9#9cl^Z)s5V`bXjLV6cepE`DEaW%g)>xW7-Bl^Udo1I3kuJGPH^x+l`xrbHA*6Bu>7hID7!v zh_t}r#K1B{zhor$Q&KWkU1MYKcGNv@rVy3u9~5)(tR$MTn(9z-=7$ocX6`*!YdX7I@#`^lbq;hFfoc?-XZPbPSNS!7Rpo6RK`7U~X7MLY=xc|a z*-_4S!E zRJ0sIok_=0q&cL|T6$Y7)JPBdPG585mL#0Dj5WF&?b>sSg!^9Vfuu&CB~85|7o2c0 z^g!fS#qOzGaH@3B9p$a>Kwpr=?2zDeG;wb1p4-|0;Wa;muUZ6TW0(;NN&CO}BK@Dw zu*}O@-Q8YPdQe$1^oE9xcRbmGM5_nm+8V8E<$ed0_0T_%Hs~k%Lvh%jTJR)^BWe5` zsk(VnJ;T>$S0x1#QP(OBJad?tY%D>G@`U)U`2;HZ{2ZJtT0SiDriY|=#*gya0|u$cs1bSlcM^sN z9=(}5bS5i~dW9=pjoIbD!_!Q0+_kiqK2t%GwM3wEaD!Q0FY74R1`mY(K|o}3%6uM( zGSf;>?xf?T`<2C_@<6Tn3qs%5Bf_z z3eWv=l5+3M7)aWJVB&dnevw_NpUYRnX*l)Il`3KBbTW0zEYc~r@{7KZ;b-};pX3q&;SWiW zEEED>FFHz&UT;bK_r9JT2Y&T74WGu1r?N&a-|{~*IB>#MCKhj*Us_xzpLL=sa%uDV z4p$tP1}?u=zbxnZZkY*Zz&VCu$gkLVHM*(3S)1G88qIZQ8D~$^*cMjEqj4I+@n8uN zIp`bTl4?PeMwTq;JYEv5GEGg22pv~38g3DN*H?YN=4jF{rnFq-by9nzV}DLdOHNu5 z_i~y}E#)X0Yjpu%ACitL#Gc{hAsku>=r0!}wQqyAM#92vYHw2D^3f2h1{6)+$wCm3 zT;JgwR9(E%w77f@^~^Ogw`kyM=*(WaB2^99{ZvglfS9Q$lC3HZJ=90d+<(xAyKw8l z&{;}%d}{%Nl9td_&vVoeQ!SpLipcWGGsA>aM@M6x%aUnQ&B@E$s#hrMYfQY+`30!_ z&6uy;D@aJo-PwZ?%j-!psj^<}bfH_qDUG2z}RbJt(VQ?Dbz%0_Ef8m#kZ#&|dW5nG!a{xZ)*g-lHE|oP49WmJvngLS(Ub?(d*g_rA5!R;`ZmwD~j76Ruld8>&lX^-9%e_Ui)BbzWC(+ z;d=UIP2A`$Mo9@X7F!nEy$Zw2j2UWQjm?tDrG%prt0onlf^SnwEpQPgG6YveM07U82s5ngf;lh{3X{)sehsSZk6mA+>I^V&!`GIlPTZ^ zdk+}cL`-yvxF>@69SS5TgCJszrgtCsH%Il6yEOlu@*sopIds@PSqiQ0?%f;*VK@eG zG+OJu>ylI@5|?O-Vt)3#p-0o)_d$m>5Y5hU2Q~QhLT9X=+DZc z%1))o)wbak3JPuHx}XPRd%34jAFjadBK;O;l^~0A5FND}%3zWHF|GT zr2=sW=OG8T#i=Op9Zb#gd9eL>b2Y>R7~}`KatHG^fFlZua)#CqKK;b?SV}D|#JfOU zb8zyD`=qKo+oLZVt%76eM9Pp@`8yHAv6nH>9Xp+4Rm1ekC72M|y$$vHbumI5{qupk zUJ^?Ahn2D0Kpujcj*SRjYp$;OK488eaC!bzG85N-RNAwvnp`Qp9`j^0R8m>6aaiFWrmH}ahS3wsRr-Fv zW*N^Ct-GK+ARW;`bZ$&t6U`>5v_0sv!9Er|L+zMbnwqu>bPK`kQT;D9X_4jNRLM%? zLrl!O=QV}gW-wzcx;XPwQRZ}lV#bu}id}`TEJMT&NN!1*s-8~0J>q(q$A-e1f!$Twq;N6Q zi-QyU3A^{L77*$}aLBB^Uf{e-UGJv57ePD9O+7udV{gfeCXD)cK_X6OBN3Z`DKn3y z{`pJoa9vF7-~t>PqlU8JZ|?@MpVC`{zuutcrPuP?99x${4vFnmD2U3uXgbW%Y>5xa zsb$a&9pffNs5$u_{$843)@8ddCzKSH%R82lb}la~+Mywi=j&Unp5t{65g%Ml%nfoW zNd#fczbv6Fx@(`M*pX?aWPWS~Pi3Wt3 zzTO2>$wT>8%{!NNC1`fylYTIcFd!P*ja7%C@;dTw_jgq6kaw_(Xej;;dUyuo_v6hs zlY8<`@X^lMKr^#_KOax_-EUc@Z`?9Hd#&?NydSpd{IKeAvtt7XmDXXFz5cOlP)&|Y z5ku4PZgBAv@UgyBY~#?m(wDW)*A@UbdYE|l=_0)l6N9?NX!cJ5U5C2^bquhpqcL^C zj?3%7@;+f1W<7H3UeoU`U({3YJY0|Pb~A2KtbE*h+%@6mM#U?HN>FxWdu$@)j%V2Z zGz~WE0)%sTV#N@nY@^piKUZ4Fzg|Epa>lU^nCQ54g>g~}=M<zxw44=puYvFcR*TJf*1tk0v2TcleYx9{3V^aHO-)_1TjNLcG~*EJ5)%+HPZAn-n! zae%wN6#J?9?PH}!aKxk6*ru4Mjz8#IC`ExL{C4d4q|9dmmTj#c)X>~Ci$j-F{G<4> z3oN~rDNHm@es>vIF6+Fc{D;kpvV)(Le|lpQT)W-k1Xo)tIWKu(9+!2Vwq9`*ChtLm z9&YcRL0rly#^dk>*);(5)%zhxq&+UQe!V4oudlvakfX_C$~8K5SZv_~e<2=$kcY9$ zzJktwkpkIa-}2Vgffx58lP!o=oQLS#k;9l6mlk;%l!bza%^_W6?@pyYxk4a2;=rn1 zaX_pTuRJHd3(+$k)b~#X;^83y+4_3N4LJj{E_{}74?Fndl$y9Tx`Bq_X$VtuqUpK| z6pc-p7M1d$eAejB>Ey#32B1Ff*^8}q^{jQsYITun*2H6rn@B#v1*}KV zk>}PgPQ1@uV)R`5&O@7BH}4!(I2oF~E0^uCwNjfCL<4I4pr^ay`6`UkV!E+gUy*i^ z;j9zQTWlgG&DLxt1jYtjpv~#9T;+x6DrMHn0s_KuqOha=$~}g{tip8pm7|yjhZu^ODc{z!>C%Xen4oA{DF3PJScRY~>wa=)7XHRXhe$D=$LJ$rR z!S*JFu4%L$e~yb=Cj}ct7)*4A)}3onH_z~H6m%!Rsc63OdO_x+VH;T{o=wHO6uebl zI#~#U;c3<;Fo0#fV(o6B98D_?cdQbuhbfK(+&t7LSC^}Yb2w@0o`e3Kcqr8H7SEue zRPeO69}3v(ItPzI@UgqD|h|s9$$C^?7Lc)%~5Tyl33!oe}>lu4OLhA*HYN5F$v% zW08huW=xK2xtMHeUwx@sFG8@-eN)XB`&VsI$E=RAWSah#hwF{^ntILbY%$9&c(R^{ zRdAavl)EUDWGo@74r5^a5@l89>YnfngVU|41o5cU>U{aY=fhZ{DzR>80kKN=;tMS3 zXKMi^HF_V+Lh}!Z)F}}dLC&6?3l*~(e3uC2k}i^bI8=Fp{Mk%5fCXxtbh=) z$EzX35!CeQu+aSut-RZ*RYOrE0Z;<(v>nWOUF_4K9L|*2CG8*Rz{DJ77 z&pFV_NZVyVt$;W)@@j(F{Os1156g*Q^dtuQU~hw-tkGN#FWjNlzu@V2beWw-Js7pz z$Xz(oY0)e3gI;GsRprp^3l^~ts*0+loe_H*sj;fQChcG-PH^K@cWmX{xP0hUBhqmx zjl;FKT(I!0^IgkB;8Yfs7d*wMAYP8BAIhFS%BCofNLwj1W5(&*kX7&X49f5QAc~mm zJW(YBr%Bo5xY7ffsZSvfz~%~qGy7*(JhGCkhoG|2fp69FjRw^NXmxyk z7dS&JP34faBQlizLQm`?JuCa-Q zkbU{QXjB$$Q?`;n>HeOT8c>ZCWeZIUkI&Wd8I9Z2tqj{vr*^v6=SaJ;#Sdb^b3WWP zCN`y48XLPIDfRKe!-PMcvCBAij~U-w+cf2tjp;OZd(OWq#RU}1wymfab+vs7=5;!Q zZfU$tH%;UZrkYendG~G*U5i?U8H`(B&kSB$vrVXBN z3cv2CvSX8ROF>3m$8X;TTCxYCU0B!h2tBzEa|%v}d-5v7_fUUt)qhOiK(K@e~`BGXx&9b32SZ@|VdTL(!5nLa0N7p7$9#;}{thD$iL?v*=zPXfyB zj9Sq0{J@!%+&hmu9y}?Y%U+Bd;J4Aqs4%6bXs`uC^Uy(@bB;l$>KqTYy>byCGw37#)n!<4{I+D8tk;|_e(cfKL2bl_W!3B{(c8vI*hdFfpMdz;*7kb4u zR!KRI^K7_3YOJWPSLYV3@mJdT!>znmaI9ke1HK>E((Pr%4Zcs6sbCI2ejJ#gu^}dW znS`}l!-3sSG~c;CQ?;kBX|&=&>*|dZA+>5$ke1Rx5tIa^<@fft75rc>WTnS>uFBub z6}PmWQeD1LK|S+|&%D?>4|Yvl(Vm(kIeJJU=VZ*p2>EQ6OerEc{vzA!%1}b{T%=Fy zbcX|CMaQXti(tU12PeN3FzWk<10n478^;+WXq)To*ZUJ%w%?=d?w<8Gu|cve z6@KkodaU=HNa^5}^TCHiobMByc>rlwOf=iA{uR3^8P~_htOu)aFTD$UrERaAsCU_q zLFwUK5TkB-^&lEFSqNh!6bAt_ENf5U=!`?2g~j?$sIgU7tETmc$|^gl3$r^c+b-;= z5b6SRXa{arrr8lP|5CvYeB#xB^9BADWwK(U7WO8nv0Q?MHgN@CaIzUr3k- zinub?w|6Hu?RpiJm>I6MQaw%xD{}bRD z@X;JT`GhN>8c( z!O*!(D$O5G+7iSH0vyx z>Ec89$}=8E8$;OL&KqBz37EEt6;@vmPu*MTZ90(`+n+yezj#@^&^Iy0NwDQAXMh#8CrmL!?GopW3?|(tK0bB9~OTllAB7-EU;1 zMuu*BS;>Dffuxit(+RdOw;TnR~if9LL5*xKLy!c$GNU|-Q2)`|*N6V+7Fv$_YN zFPWv%8SL@hGu>;JxOsk~_z~uG{})9xd`-YbdI2Te{x<&xsM4Oh2HHjy0XerM5B;ce z%p3@}_Ca{tPQHJuCD6^-(qqRI+^)+7+f{7^*Uq2!WC!B9aD}P;==7KJZdP)5h6}BK zkFP&|2HB2=zs)D{c3Tq|C46FI*!F=0ZM#@D1Qbag2Kq$7-4WB<#@_ZARr;+qnuD4gVv(xO$Isx~Yq*9x%?Tcf>}r~2CE;nTv@^>7#X+0U@^Pe*>*=7Z|@E%tO6Xd7bW z7_u1yk&M~rrQis80JY2eeal|4_I|242%tjsv-_>{=Hv|SnN#Rd%L=PIy{72QP?A#A z@h^|wn?G-Mnyr$X+`ir%_PAhI1&X((62HgLQ=uApq@Z}};5>zdmwJ5Od5ImW#y8B(Z1Cd=LSA^+>2eL z8YNT>@l|)?67aEKnPbG?oDMhWa^^B}l0(7ba9o=D4xb zUfWx-TN?J{K{e`bs3$;0{(j&p!5SL*Nfp#Y3)!vNc+a@0P+z&n3-VOoF_GQcqv1IY zPC-nFgNzV8$o%@2*{8YS@6*=!Bq0_!`a3{mc*s*7<}&%P#8Fvs>2yl2*`5;Gk3s|5A~)VK8)JIG5FIRE$`Y0{7mbKifgO{!L5a zu;m_IsB>G)TU9r9et$Lh&I%aQcU~u^&Ex;@Ro)6v{SPOOtNvEtJzKk2qlD{!27f^W zL@x-_xqIvUnEv0^<{l#;;K8xjBUOiF-R)Q@2_^V=k{NXr z$=RhAfMNfO^ZKuA)Ik6BTY91*)5j}fECo+BgEH2{wZNdMFGnt*M=KMbzd++dLw+`n zVX#bpW28#XRI`1F4{G{bqKT7$z3g|W>6}5#V+2{eqC4ZswuAL0{$9tczoY$S%5cZa z@II@O_FGz6wQ9_=Nav1Knwf$cId0t03}XxxSl*=GSWSWbK*6&s0+lts1|YEn-h_fQ z+QFH({rWjpY|yXAH>q0RY8Ma^=}k0n;LLAt*2LZ{U6id-Mr=Jw!*c>EHI{+Zgs>nmRok6#kU+z+q`i6~fYS21KWeniC6&v;b-87gRTnJ4$0rCqmCRC0 zmQDAT+eE%9at`u9?u`;#ax}UDyLR+(ueuma5*F>|S;CE?gDdYuJ;^MJU0f8Y4o>c;G~PMfF96{lZG)f4=;7&(+olnaDK)9o5lp~`4y zzigx{+0do?*ASjCz~xhZL;x0kIdd73}K9uy^*!_0zt3@ ztwf@NW7I(#8X~$!?2`&f`09aeG3+dt{jW(Bwmp1`J?h`X7b6T^D4+I84mEY{4`YUJ zQx=ir@r14bl2P!k7u5LXO8ku?EufbJ@3ucko_XvXRzY1-#;Z=s4C|P}jB1tkQ>82uUdomV{bLBgP zavgZ8)tFvYfM_5{YX1{;i9*|7AdhBi2M81xs^ZxryKo9U=(%y2`Z9e(mJt`v6?RX! z<0O>`Qz09=Knv83oKG{EFhPX8naUnKVtXJ{MQyf^s1|yLICU2lopI=*dfG~DU8Fv| z^G#fAG|O1*ne1z?3U2lZj`@Zk--FX4Q~^qGG`oaLgSn56@#IKU;6r<4G)XqKzE^shRZesmShgZV9|@(@%xIa zspxK2pSEk~Y_#1aI#AjcR5t2GKyZlD=K}ADu05XY<+tohg$N}RtneqK2NFj@fklmmT_3! zV8q2tBL`;;jW5j*&`iWncYIOU0NE+c1O8#j2uk-=nr`1}g|vgF?&Aw}UeBqTX)Jy! zT*)C|`)VC{=R-HJrHKyaKk8QMvv?ihpTq;*M<3=U!oIBhb6;@UWOmV!nA)2pMXfUl zrx?6gUL6~|nuniaj~BqrZLEN$KWQ;eqt~p|N>qdo45!G`3Y9}1@r?tsu1j%_Jp597 zRc7-56Qj)F#wv$YzucvBQ!8)+=I9e9Eef|zgYt@Fze_MgEFq_hkbswCu8>q$d^ETa z5L761W>(@lX{vmJqQ{34$W@FCSF`D{FPl!t#_4YWXrediI$OBH9>o!;4n64-A~{|t zqjeNka(ok4k&2krOWW03>4+nNQCvi(0gaj2MGv-CX40$p{tsUBjWJ%p&f1Wip%N3Mr?K`k zguvva6dYf@K9)uNnTOwOkEcnaUgW(!u45LszD-DsYUlz6?$^kVTI6#z#$jJfpS(KB z)7Cy4b^Z;a3gJux>H%%(U%#OPp|SY#^S2lEHxn1uk4|ZSUWUsK=6f>_8t6#}E<5nV z54D|piYo1c>3~3on99c{IZ>ny|K6JLdMdTX;?s|eC){l<@{dvDTuO_~(tZ6(0A+)U zFO~tN{b$cxXE$68XeQdUV-TrRetZlx^gh{cw9mL zL~62(cfDf=2Xl0WO*rzx5qD%SwDDc}6rrrVaCDfT z9)mfnma+&(MX6}9b}+t+qI%da6(0NHpNAYH1=x>@FAOX7VF7!3emL~9LvJFng*u(6 zE1CZttlTH!XU)FaO`YNCasSV)2AN9R9_s0L3p-C4_;2 z7$F8*r;4z~DbBN#D!xtl=NHEO4lqW?iv!gC-^VvMb-e_jSi_%1-fQyDdn`!-3SOZd z^%>89Yw~pu$%ZNc0TJ(7aQ2^H=P`J)dEi#L;TmVO1Q$Bm5hD>6A+{R2l&=Rl?xo(* z{$MzhLzm31UJVFXlf6+dzIh((>6-9?t2C1^^~k{DC<+>&2%$!4cwF({cB<=9Q;suM z68l$q12#?2uARgWaJyG$XPM#VH z1s$QC#jc|>xnA6)Yd-nT-;x{?O6cMmTYb5j!YcTt)A2WVzwiWFZ=rFI=ci zrqkGc^be9_2f$c>_Ga(@?oIh0AZrb!j~~Va1W823H)p&(1`ULbpSK1R{&q9oJH!MK z0$duWXw9YjJ8Hm3eUURm=RudNtHMZ}qGW%XajO3@tpFf=bR zGo^7xppgaMFgmOjnK;mggU8N|GvfC@=9~%T^yO!7uuWW$pfo-j*Tmkx-4vs<6(LS( zn_f$6@Tze>q7e%I&PU#R1aF0l_ipN2vElu*eapQ+zWnINZGTsAc`v~YzUZ#IK%$L+ zX8q5^ZD!$BH8T1T`ym3idxJM9LJQ!H{y*T&2Z+5Um8p&eY4aa3>w{zHT6o2(o--J9 z1fl;!z&140UB|>6bxNzFk1Jg7y+x6SF>jQK_oCTb>HobL^;WKbKg9hhUcVP)J_-?I zQ2tST`p*T&$f4oBCSos>#I1@J^ThfFA7FV{`vqbEg|{Zs_Yz_vMT-oO0MvZ?pZHys zbv9n!mxDy$hR=S0xpy%@H`&95n$#bX7v7pg-#;~w)j{6j*b!7u-zq=vhrgbbiuTM- z)(22#@I_x!P9Y+p0u0PuDdrc>jNAI(d%q(=VburW=)kzi=_4Qio<2b={3yYUsg~~% zNdK?OZqAu#0$#*x$zv4;5^S<-7ygsDo(Wck{+_O6G+tS2Mv8s@LADAi0H-Q)@VR&i zoAe<$gXKI>*)xFRpz+Ec$p0|DU{t|5qX4r-Unf?E6@BGM8KeAMfGj*bk`6EmH$WpP4WMu z7}c(#h~o((@e3yYWI@ORB*3h5eEai454^ViW$GZDq}^}gvkU&qhu=5AfBIQxn3J*w zNevN+3kgbSC!)+fIpODb3Phis>nVWLI!Ajc+GW;+pR!Kx)5q>?Yk2W+S2L)ztbfc{lsO8C)l$KEt+BpiYpCYqTnG!9pwt@!;W@DpF@`bS4eGSUW z7m}MOaH$&weOcE<50Y#+X{3F%7ZqGW=$G`CvyvtE`yekotT$zR&wunZa6w!QRWC2M z&(kL7Y^WP}oSl=r$Ufq$YW}TqT)#w&WJ~RhHYIOWYvshZn7r8-{__<1Z|RDNM+4<$ z4m?l#VlYn(T}-@_ zGR23N4V3)!DNT?$z|Rbohj?tQ=DSC;ddJuBZQVIY-91^+{gj?wH#k2kAC4xv-`dE9 zE4?TO>S~cVn2&FJy66vh@~4X4r}T`v^7}7JyT{f9d|`BUY*+0iu`g$ZoqqEU)^Eb`vo(rA4WFzy zSo@k3CkcvQq*OeF6tGln`(HKLj$_08p|{jF8-7!Izi>#t;Q_Y~ujFGQUjKF9ao9(= z%gJa&v?J#THvuFrGf)z+{_ZGL}?i$=%T#GxUXwVj?#e=oD6_?^tpt!qBahKw}^nUlg zweFwyek6O&teKrXvnOL`KB+_Hu`x(70002CqJoSj0068)z~$&b#P=(n${GNG)m~9X zQrlHeM$BQ+yIQKt?(Y@yB^M`*orPaG}ivOIXefssbeZD%adapB9F)`1~-nTNX zdcL};?3*BZx^NDYVq$pBAF-QR)>qdC$Y(VL)v-zlDqH5#S?6pkbw}7uVci>bGNdmt zu?mTK>~H3a`0ysUZAW15AwBJbqo^D5TMf_MiS%|p0})b&sI39Ftf_1)6Vyc%FSfKy zY3<)8(t9?4D)S@HLk{`FTEr)L6SZ(AVTgP-**AcLIFA#*F5e0VTgZM#PCCjoB$W1{ zpdS2ZhX@c9!n}0w?5nMwCmBykQrk`p7&BNm&K`x`G4`+0*amU|a%#@KG0(rlXvOIx zPjLT3akdOw(2%SHPtZvEVCO#m0tAg<{JrzgR$l~7hlFsFcP)N8;y?v>=r+zq2nYE3 zAq2c!qo%~40|8tre`Q05sHm_U{-GXNE$*X`0GR~GS9@oYPfDHHs<>3-|H#&Usp1~r zU#a4naMpqWrZQU@)DA%lj77$rSkE-(|HHH%>kI*O6xDzMLC**!hD7oq0it2G;I8FW zMnKTG6$Ai4U`+qBj0LM!R@c^6`QGjQSr{zG^d89+t#PY>uqRu`TnH2gNO<#iZgg#wvK*LXJ4P%9-dt^t40Gai(MXydH7wj@p~3nP9U|Emh=$8-1rT zhiZ8V=_G|cwQlHe^omnxTP`A64EK*u8Uz-<3(gKa@c!LQP~ zmb>r{!A{W;aGr*@qK$zfbSx~+Kn#oghV^J;q0T-!9V4coQHfO3ivxPPhWuhF!0N7D z?@e7aah~`L_Wmr5xKGup7G2hEc@1U?SpjErrQJrqHq_-{raXp>zrwiH`r;4UN&B;y zC|4`@mg!=>BSI1Jt-m&k3-1mW8%|EwyVF>}1E@r~V>LFTG`$~BS|d!g6-TeQ!${vV z2zD+9hllsZiQN_5YsF)@0CmFLVQ$|ObqlRLrJ*hjQofHMw#t;B%Oai8!D`R$zu>E^ zWz(E6lFGxN)XuvrXWiZ_ zazVG3?O_`(1yrSFi9POe!Z!f62oBc^{QQov5(=Kx;R!(SWPBeVY`hvF$i2ho^ zLAp`kBX{lEOpD#2IDD!71zs4v(YrUiuJ=uMiu6VXZ}PO@5>-}%$->^pwe|G_?GQ#4 z5!Ve+{VOxHvX>$kLx8G&=cnh8-{-;yI0(B)NN0aJ1j;!+MU~{|r5zcE4yEXvKGPUF(pXIhW;R zw|f~)7@TP4riuBBMLq~X75GpkA~0R$wmmQ{b`g(V+_Z=ShMuZM!<8nlBO#CcM0(SsCLdvq3tbE9(peK{Wfx#6#JX$6 zXA|3l#eA}-pDB9vZKF$qF4Ep_!q#F1T>{sdXcm(}>?5W062?eO-AKr3s>m`^wqMu# zS{>OX9{oYR&Aga?wgr9e(x1+&ZAJ}FNxKYUel(rmF^njQ%&>ZUOFBT;9{D;^0z_xTtwz9VhQDw5TkA)7 zQ(x$6|&|DPwYl9#!aiWUQ8|WHQZB zkJ{s|N};LrO`ijtnuf`peiu^C&6Hci5zW&jQVgVk)1X#_s*Gh2c77jD*U45DRHrId zAAYXtqeR?FPE8)GDyQEK`dfnK-u?uRocBww*fo7UI@}2OI*w5-6}EK!*!oghH?GMW zAa79jq&yBkUhZm?uy%nPOA7Mej8q!GU;0!0R`A>BNQ2%aHBLd3)6J=7v0^b+^CGr< z48rtK5GKnzPKCc%Gv`cDxJ>w^C^JB4t4YQ)Q>X4FUNtSlhX-`&IzIS}K>-n|vq^o~ z-QAr_iS9AyK)2G$4--)v+i)x2Lut>OH+IasN;z+6rACiOE zPvUb*C1t%a#tqRpFRlo9eMx7@;OX`nAnyR_l#S z=C_w$KSR`cfwr*51(Fx8pSF=RjQ$wnBv_B`c}bxa03-5}L9WmaUj0TRG&MFIMpWwy z8Nh>Z1xA2{c7juK@xYFpQ%c1$w<#)27NY?2^iuu@!~_)m&m^(Ds#H>Ce28?Y<>m}@ zq8?wN>2Nmx#sG?X<3QCb#}w|F+gOVy|EUAxj5>1QV^_TvIa4Hm3?&K8%9k0O*zjfb9ZNZJP3E-SWmJbjM^P;QY<27kH*IUz2B)c#}LumXd zX_>v-7J!cPb9`8p0F(O0?-s(nD?i{demmhN=qIkNn4weZ+;v$!^~d;-$H;4L7of1! zx8+1Xy#Uwd0!%w^vaPw?x@(X5B{G-e5t=SE)L}kJzm^X|^tk z{k2_7np8a{v$Rg5X-D*w7Q|viIYe2zPA&rCoeqfAUq_ z1{MF@DB)J<{yiZm`F^s0HA$CPl%qEux}3$;K?4fZe~U&lCw5D8irR$*=A$PGj*!A+ z&F}93ht8p1M5qpt)c%Ob%;&0!4&|wXQy;eKXC?(PYEJYy&s8FgW(3zHwgC%XO30;V*GX9G)+5YgnI<64=hwNuo=cv0ixae{gpt{%bQdar&~@%K5nJtR)0$aL6R_|3I1$v9Pl zcfw2U4^_t$2<^R2%?%h8WMUMjj=RDz=hFz~1m|%i==+)#`_d3MgE4XHb7sY`4yx^5 zSTMYmjS_R)irjJ*{oea3ELSucVyPP&Zoija>+^8){Zqtth@y-`hZ;SzCW2o(b;WoiSjQn?UC}JX0L>9{8Xqr!Vp~F zy{7q6D&*OT!+3a|wE+^naj@w47`+Axg><1_&V2*XRJQYD9Y6m_atCYBt5<2+kX`(6 zsIa2dlh>H|-1P|6=K=Sydyb7!inL^?tmQ^uIMoJP{zy4&{!U%TX79z#0v)7ByZ)&T z@9BFVh3zeUwA3_sEIY-M=xLGUpiM`Wm{01_LhbtX=cCG0*qm|-`(Q74j7F;<)b&$* z!tgsF?~nWo$>%MS9Z;qw&YMVnCYz*)ixNjQ3#%_5pm*BGN##zL{9tHDBbo)Z5%*3) z73e5JifofTpb%0W8@(foyrdjX^4+oJf`oQ-A$Trp`Mj{aql9*t zbu!7hTq;Ypc}TkxpE1|S7;_w^J!;CfiqT<0OdRpUM!ilcbuOxCkpr_>2#qPSj>Bl? z>+5O17Yz%Vk`uDO1SLxt`fvLpR8oI<|e|0Zeqs=pK^vB~NYlq~!zy`<$6iupWnawcB`eRX#^UC2~Hf zock`7KN*yh!?ET{gkCU3HgFgb63G1VEyFc}L>UPy%o2nRoWm)vf64WIzEqG&>W4>F`zEU zONC_GY>xVetk^sLGx5?4OJx|s?W9SdaVY2JBl3YAWe>CeVe*1fqY+VNaK*AyS$CA; zeIV#cR^(`T69Agyulqa}j7Zqr_ZDaF(u37@0_h{Vr9zObCS?#2%*V?tfaX8HiwJRR zD&5N1U((oe?q49$ti7}}4w1<-d)jdoI6Qv6qCnqQIJkG2@B1cO<~E_+0cVJ#qd+ z0rFUO`Fz1(1U~{i2Je7yBL2Z}$iJoq0)npnSNo#-ze#ZZ9|W82hne@zI(>M3&zYAI z+Delq_<6jllk^O#vefGuvx+Z=q%nZ}*r=AUsxYq9a8e7b-Z!SO52y+;Q9W9z{6&G< z;sXkk(`g@f-e$WyRV)k7=ARhif(Emb9 zPzy-@Lj!}o)~3^d^sWFfwH*Apnm^T$u@|Bg5qK98gcT$RW95j4CN%q%Z`=Sk5yAtfi2a3 zT1nqYs=-V?r)!<3r@5V-kA=`o+G-dNL_ERhvGhm1I=Ip55lg|qa z>2&q+5xIWre0vZL74=o}#!wm$he?|Z^2^G(24|}BTtd4*xASa-te)sde==s`ZG3!E z&v|%wzJLGzCL>>;0iJWJ9$Y4Y#P75;CG~$gP;@t_Lxj&Ga6Xs z#VrCk_JAu}lFBsFgRT1+;X&eJMS65l0GoizngsGpiAjs0y`Us&cHk2V-(?@w^Dm%K z1819!*LC=NYUGFQFHCA9nZkXEKNF1pULOY_YQ8FqKK1YIrLv%?yw{J5{;)<99f;rL-U;JkZh;m8o&?EWgU> z1V5MyDb15D)Y`e<-lGDytF#4!Z&3dj_tsa74tXYb^@M^A@zpAteiRevRlNOG&k|W4i$8%N4ENVz+(&h>C=y~+p#aEYmTI4|v6HJM4dY?gUy*>$~&l&>d8~wUJ zKGPXh+-sk)o3uqQN+{FO$xkpJzOFQgE&M7!DQ=fnkm&klm$POw;9!PrIaj{b4oSn* zX2(W`b!)tl=*;Dv-#xYU2q7!Hpc79Do@1SNH>svKI?BHvU6)}w+SR$XMvVtMK5m~l zhY571m{g?HqW(_1`IB*!44NWi=0gb<_zY1xYwpMfPOmFrso$R? zzg>?g9RSw?Vg{GNs`-MVRQ{JtFri^nXs|@HJFr01-OcYoU@@7#z|5H86_fC=I>`E} zzaM?oypEwS;#|dzucWEJB_G2$8T=!F2zl80qV&g;rXy&3G+Ue_V~qH zdzy~slP6<;HtVRFf`S6eFJzO{$0e~2#sn-zo67GGUlWouQ;!gc)AwowS?#dP$C7te zsH$ae^NbEIBRZ*{NDp2c=#Ku}93fcF?F$=2-`1#O#x3bd&#;mFD8lVno&J1x(0(gA zV&Q~{qrqG`3+e3-n$Koc{`X!lBVCy~D#|dMIri(Qg8?>bTTA&gT*;yN(W+yMJ~}7O#KSDaa!YD&5o!C6P(-&V_K6r{aqx$=dw;m7DM0k#X1SsA3f$9n6oP5oN;5PUsQAtOwikjLBxfz4I!R`U7qmEkAA^MK57oGDYog_Kf z4@hlj?TMuJ2OT~b7|Jjj9eOiJVd8|?@akJ!rmuZ)QdKS-L?98d1Sj1oU_smi7VDktRi=G@-^odum8@}2 z5hO@wRTTJewWiQBdb=e6} zd^5cOlQV2m*AWk>D9ZiB()<$fU{_dlHEYd=tMUSm8c?!QXP+W2qTlOEMCjFK@=`Ci zmsIdTmX+9!WK}|Tisj5v@TTx!Fw706B5xm=Maj_tHbpM#Z>n2Gd1{F-5)1i4!`wQ$ zbJ8XZ=iEaQ<3U9TpQBG_u0Jv$G5vg3X*n`eV%a$GRU4Sgc3M6u@8ys)H!%6>U+kPe zGINDL*vAwH!rwhQy~n9d!0MZAri%^;r?PDG92q8?cPrJOKOdz9@|92f*sZ`TPET{* zm#{Kb##tvtJM6QS;aNU@6|)Pjm3$X_p^k8=?w{AS*7@VX_etln$|X6zxMFQ3^Eo;K zlnFOu$IH$0936NA=Hmqu256q5!wb!x1F$R3GkmygD^RlcP|-^@&ve{A^Tox!=l4Q7(;g(JNFUI*9soWaNjexW*VzT>V;GZ>U6D+>LVc*Q)wy zzQh#@ds~KamY%tzm`LIbgexGP$0*okd0}eBdi^fs=&31$&=1~9FS54Zzuj1{!8{(!b& zaJ=Mra$xc-zHkDu^am(4T&Fh=6rjNU$^{gJy82xnvl`ZNFyT%zUJrJygM7y;ILhfs9X!rE${hldFa(1e)nK(U>f_;{#VA*xIPu`- zsk)9UjCXt)_5*$>W#evmmvDVhSKQ>e*9NwsaP21ft9Yr;&6}xrS)?@n!f=3o@>B2U zZAc~Yw!vpt*wTkwgV3$x;&`k8u`k_fgG)d0q4B-+@$xm8M4;54)uk_!u=GkL)? z%I)03vj)e~@}qgq!N4fc(J%1Vrvql0Lim&tgn@q- zpfATOVK0N}KuwVyp-^UF+oM&8(EJuHI9X zo15A<_GYrbr?zE7i?33o&E1ZJoDJ@UPAJESXpqHhyFMsFgSsuO;u7;yj$8!>1f)^s zJWFb>j=d$1TgIw_iP67U|8mo?pycaQM|w9%Kqnn*hRUeM`ONx_;tTiZEmm`c(5OjS zi+L!97BjYN1xe(elfOq_zFFO$Q=isQxx+F36(5`3f>Dd{Pju|cwv^c}(+@{#YyE?P z*N1!E`Zu?rP>{Z{f>x??3yKc8;$27%9Yi8o&0c$ZErQ2!vBPdY z?o!p3SV!2dPQ7!<-To8t0?L#&Ay`(t{1d*5;KA&V9hO1xVHBx96mY33`SgS3wNDc6 zuPrN8ZOc=aDiNl&JgPHd)I^c*ZG3(2hj0jJ57^Z{H|_0qU>akkLdQMR#Hr^5eUn zb5)e|h?{pk9p=(5u=+osyW_6@4^QGDEpm$Wy@L&ewy0ZHb1fJ(2zm(}bm&+CJZKe% zT3Yp-AUvE_;lC@5qXDpjx$pHP)vc}!<^VtOzw#nK_WxUf{5Qcv%CeBI9dYC)-~m-E z{6xd1;SLpMv6}n+1{B85p7|3zQDwPDyOGz}|c_0wn%FiI3A;wteaLR05_0v)&>)A!6A8I7aJ=I^ML)U_l8~e? z{R9s8Mo`0}!yZhql_lG5_?00Q#fpF`FBsp6Dp#uTZ(QM{q-74NS;+&C~~B@F4L zexxt$bP;b!G0GhqtLTPl0KFf7tuX#7kF|rJlh(kDu1qpBoN9?Pd4VT&uy*N+F6U zyb9D0p57*-23NmV<`3pHKpHm&!-&e2dO36|6a*!t!LQ|#lOj~G4C+V=Q-L9)3r<9S z|GwbnY1h27l6K(kS(~1=I5`zRMKN+;Ub@Q#StAzgGT{kMGhGQE29;Ve>VJE5u>4fY z19@BK_SYPU9s+tW6NT5TlDlyA22BpvOo)mHK9TDQOlHd!(LFDEdX6?Gbl#~@oBY~Z zUR`~rrg}>c5&3uxcA7n44qbnjJBCY4HQXgNk!}X`($9#Pvqqc0-RI^F$fr4*|Mrbw z@8zaJs;RQ(x*M;3?e&zN-8$#sULwlU&DDW;Vj{WfYO*X5 zudjt9vm=ie&Vh0Yj+_Ex1^A6SlN=^oeDu_V6xoS9ohlCL+Y(Z^6`UfQ9LyB!u0&Ls zx{oE7R4(Ae;f|J7aUdL8NM&F%TXk zBI2%y{2qx>r9yOXgwi4+&{inTgAlp+DVwCEg|)~4=&=cz0;ut4jxr$@GB(M>$<7Qo zGh!pj!nfiTzL2O41xs-dvKoABbq?@@1T2@hZd9yUsda*kHfqFZM=?W+e<(%abRjuU znLi(=G&K4PK!Xk%@o3UUUQ$Q_CseLxAyXtwkcX=$lL8s!-Bwwp8%KBeT5(ksyE*2p zrTZ=V{iXNGv*bgIsJ77g2=V6GC^$Z!L1;ucli=Un#4QO-#Nq)g|k##NXze!lXRj>a0D%ZS3Lu0>%3OLMEP{0 z(5+Uxbit+SKB<@wjHZ~nIO_e5aX#`};+POlvji;OvvKh~*Da>u;^f<{B_#X2TV*Iq z!zidb+I}^?w?Op!HZiJ)YIsPSVKD!GE8$%%qAaT_v+F9gNXVW~&w) z5x>ZU2Nxvj_3!Otk~GwrpTUQJF5EInpp2CQ>LN9#l@9LjUT?<=Mo z$A6V-np)y}m;lzVKFJvoIAL?^v`!8f3>A$5-&O6|5sK-?^oo~x6jj_Y>o;}qXNHU&6w2eqzzCEcEzAJRO(3p`ARY? zreQB05ZeJ7D85r%*3Sm(J9$oXD30PegzBhsc1Bd!qd_DDh`EuFU#kA>2B}&+6Q>0| zISW7~pic!$5b7pBY zByV(oYvZR1XLQRbs4?rSiouogggY*o*~M-gq-cg)(j5-iA8HdG5&BGJ9AW2m+U_C_Z~(+3rDA;oF={KRG)YeV1+yNc6Hc^1x@0@~_xju{c+ z^OSj-Pklk?HucPUX9U$nf^n?@;on+p4X|5f#}Y5ed*m$f6rEVp>o7TyvfjK^i)X)2 zwE#j-90nvc6G1wDcRH^-*T3Of^*;4crDETA3x$DsrIx*O?(ueAOdYjAN{3dfs3kUY>e^ZO zkU1#7=s%WW`{k7`)|7#TD7zWVV^uOZT=okkx8&;FB=Cbn(ns$gVea6kLS)~|m4b&G zHW3d|?+&AhzP%FQd8Y^@k3(dpZ@rWTf_~ZaH9HeLp@%a@?Kz^qGw0&>tqIwQV&>92 z`KBtvwoO@rY1tK?Y+1EPHhOnhI_vp^v|duJWwEipky|oLyINr~swV$xRc$P;T>sH< zh@$1;i9ehpJm-J@Xq*pS#-GdV?t41vA*V`rtTB$ZgLI6$WFK)9ZIzAE#)ke@EVZVt zS&W4<+T6at!F0U$a7)uq8Lx0oUec*g_-SR^;5ycwscDunzK_ zj}NGr&et!m8YDaRAlT|1|9U4|kyQ9)^cX3vtW$?Sh` zP|Z46{gjf{@o)V{YLIMYU=4d-XbPE{34Rs%Z9$S8vKf5z=*)wXDI!ja4NR}y)Pk>3 zaoWxiDc%Bt7y$rYB!Elmf7a7J#>Tho=>Wir;5YZGF0ICIkN_>8RzP+^nT-8|5eTlQ)^U*F-@h5A4}#`x320b-h-pq%7Mn*~ z82srw7$4NI=%`G(_18CF0x^F1JY&MCf}97+Qsp$}DeFV~FXB>4@+r*la`3`tNND#N zV#afDz+jbE|@YK}l65 zg=uMN<*h<>rKoqppk{t>HJi8=p$b1%maD0?we^o0rQp5m4k+#=a`UD z&r(h`DT-3Ch%Aa;0;Y`XOODGz(IU|%f1rmU_G|6BJIkDGneA}GwKNLoJ-N5y+~^n@ z8ZvhGOh1{DK#_dY2}fzgDtUpx9Zu`+_)K?@gB(|R(Zcc~Af*wA>0^MREL5gK$`tm0 E06uB8;Q#;t diff --git a/resources/PythonSelector.png b/resources/PythonSelector.png deleted file mode 100644 index 5b06e32c416965bea060ace03d9f3162e45f5714..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4206 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 diff --git a/resources/ctagOptions b/resources/ctagOptions deleted file mode 100644 index 3b656ac370f..00000000000 --- a/resources/ctagOptions +++ /dev/null @@ -1,23 +0,0 @@ ---recurse=yes ---tag-relative=yes ---exclude=.git ---exclude=log ---exclude=tmp ---exclude=doc ---exclude=deps ---exclude=node_modules ---exclude=.vscode ---exclude=public/assets ---exclude=*.git* ---exclude=*.pyc ---exclude=*.pyo ---exclude=.DS_Store ---exclude=**/*.jar ---exclude=**/*.class ---exclude=**/.idea/ ---exclude=build ---exclude=Builds ---exclude=doc ---fields=Knz ---extra=+f ---append=no \ No newline at end of file diff --git a/tsfmt.json b/tsfmt.json deleted file mode 100644 index 6d9806a01c2..00000000000 --- a/tsfmt.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "tabSize": 4, - "indentSize": 4, - "newLineCharacter": "\n", - "convertTabsToSpaces": false, - "insertSpaceAfterCommaDelimiter": true, - "insertSpaceAfterSemicolonInForStatements": true, - "insertSpaceBeforeAndAfterBinaryOperators": true, - "insertSpaceAfterKeywordsInControlFlowStatements": true, - "insertSpaceAfterFunctionKeywordForAnonymousFunctions": true, - "insertSpaceAfterOpeningAndBeforeClosingNonemptyParenthesis": false, - "insertSpaceAfterOpeningAndBeforeClosingNonemptyBrackets": false, - "insertSpaceAfterOpeningAndBeforeClosingTemplateStringBraces": false, - "insertSpaceBeforeFunctionParenthesis": false, - "placeOpenBraceOnNewLineForFunctions": false, - "placeOpenBraceOnNewLineForControlBlocks": false -} diff --git a/vscode-python-signing.csproj b/vscode-python-signing.csproj deleted file mode 100644 index 7fb333c4b27..00000000000 --- a/vscode-python-signing.csproj +++ /dev/null @@ -1,20 +0,0 @@ - - - netcoreapp2.0 - - - - - - $(OutputPath)\python-$(Branch).vsix - $(UserProfile)\AppData\Roaming\npm\vsce - - - - - - - VsixSHA2 - - -