From 57e90ce9b340b103757dd0f652924848bf4b1877 Mon Sep 17 00:00:00 2001 From: imsdu Date: Thu, 31 Oct 2024 09:34:15 +0000 Subject: [PATCH] deploy: e68ed842f9757c349fbef1f5ab6739f06352559b --- docs/delta/api/acls-api.html | 7 - docs/delta/api/archives-api.html | 7 - docs/delta/api/authentication.html | 7 - docs/delta/api/content-negotiation.html | 7 - docs/delta/api/error-signaling.html | 7 - docs/delta/api/files-api.html | 7 - docs/delta/api/graph-analytics-api.html | 7 - docs/delta/api/history.html | 7 - docs/delta/api/id-resolution.html | 7 - docs/delta/api/identities.html | 7 - docs/delta/api/index.html | 7 - docs/delta/api/jira.html | 7 - docs/delta/api/multi-fetch.html | 7 - docs/delta/api/orgs-api.html | 7 - docs/delta/api/permissions-api.html | 7 - docs/delta/api/projects-api.html | 7 - docs/delta/api/quotas.html | 7 - docs/delta/api/realms-api.html | 7 - docs/delta/api/resolvers-api.html | 7 - docs/delta/api/resources-api.html | 7 - docs/delta/api/schemas-api.html | 7 - docs/delta/api/search-api.html | 7 - docs/delta/api/storages-api.html | 7 - docs/delta/api/supervision-api.html | 7 - docs/delta/api/trial.html | 7 - docs/delta/api/type-hierarchy-api.html | 7 - docs/delta/api/user-permissions-api.html | 7 - docs/delta/api/version.html | 7 - .../api/views/aggregated-es-view-api.html | 7 - .../api/views/aggregated-sparql-view-api.html | 7 - docs/delta/api/views/composite-sink.html | 7 - docs/delta/api/views/composite-view-api.html | 7 - .../api/views/elasticsearch-view-api.html | 7 - docs/delta/api/views/index.html | 7 - docs/delta/api/views/pipes.html | 7 - docs/delta/api/views/sparql-view-api.html | 7 - docs/delta/architecture.html | 7 - docs/delta/benchmarks/index.html | 7 - docs/delta/benchmarks/v1.2.1.html | 7 - docs/delta/benchmarks/v1.4.2.html | 7 - docs/delta/index.html | 7 - docs/delta/metadata.html | 7 - docs/delta/plugins/index.html | 7 - docs/faq.html | 7 - docs/forge.html | 7 - docs/fusion/architecture.html | 7 - docs/fusion/index.html | 7 - docs/fusion/my-data.html | 7 - docs/fusion/organizations.html | 7 - docs/fusion/plugins.html | 7 - docs/fusion/project.html | 7 - docs/fusion/projects.html | 7 - docs/fusion/search.html | 7 - docs/fusion/studio.html | 7 - docs/fusion/studios.html | 7 - docs/getting-started/index.html | 7 - .../running-nexus/configuration/index.html | 7 - docs/getting-started/running-nexus/index.html | 7 - .../running-nexus/search-configuration.html | 7 - docs/getting-started/try-nexus-movielens.html | 7 - docs/getting-started/try-nexus.html | 7 - .../understanding-knowledge-graphs.html | 7 - docs/index.html | 7 - docs/releases/index.html | 7 - docs/releases/older-releases.html | 7 - docs/releases/v1.10-release-notes.html | 7 - docs/releases/v1.5-to-v1.6-migration.html | 7 - docs/releases/v1.6-release-notes.html | 7 - docs/releases/v1.6-to-v1.7-migration.html | 7 - docs/releases/v1.7-release-notes.html | 7 - docs/releases/v1.7-to-v1.8-migration.html | 7 - docs/releases/v1.8-release-notes.html | 7 - docs/releases/v1.8-to-v1.9-migration.html | 7 - docs/releases/v1.9-release-notes.html | 7 - docs/releases/v1.9-to-v1.10-migration.html | 7 - docs/roadmap.html | 7 - docs/utilities/index.html | 7 - docs/versions.html | 7 - paradox.json | 2 +- snapshot/docs/delta/api/acls-api.html | 1 + snapshot/docs/delta/api/archives-api.html | 1 + .../supervision/supervision-blazegraph.json | 21 + .../supervision/supervision-blazegraph.sh | 1 + .../delta/api/assets/views/passivation.png | Bin 0 -> 64490 bytes snapshot/docs/delta/api/authentication.html | 1 + .../docs/delta/api/conditional-requests.html | 1 + .../docs/delta/api/content-negotiation.html | 1 + snapshot/docs/delta/api/error-signaling.html | 1 + snapshot/docs/delta/api/files-api.html | 1 + .../docs/delta/api/graph-analytics-api.html | 5 +- snapshot/docs/delta/api/history.html | 1 + snapshot/docs/delta/api/id-resolution.html | 1 + snapshot/docs/delta/api/identities.html | 1 + snapshot/docs/delta/api/index.html | 1 + snapshot/docs/delta/api/jira.html | 1 + snapshot/docs/delta/api/multi-fetch.html | 1 + snapshot/docs/delta/api/orgs-api.html | 1 + snapshot/docs/delta/api/permissions-api.html | 1 + snapshot/docs/delta/api/projects-api.html | 1 + snapshot/docs/delta/api/quotas.html | 1 + snapshot/docs/delta/api/realms-api.html | 1 + snapshot/docs/delta/api/resolvers-api.html | 1 + snapshot/docs/delta/api/resources-api.html | 1 + snapshot/docs/delta/api/schemas-api.html | 1 + snapshot/docs/delta/api/search-api.html | 1 + snapshot/docs/delta/api/storages-api.html | 1 + snapshot/docs/delta/api/supervision-api.html | 46 ++- snapshot/docs/delta/api/trial.html | 1 + .../docs/delta/api/type-hierarchy-api.html | 1 + .../docs/delta/api/user-permissions-api.html | 1 + snapshot/docs/delta/api/version.html | 1 + .../api/views/aggregated-es-view-api.html | 1 + .../api/views/aggregated-sparql-view-api.html | 1 + .../docs/delta/api/views/composite-sink.html | 1 + .../delta/api/views/composite-view-api.html | 1 + .../api/views/elasticsearch-view-api.html | 1 + snapshot/docs/delta/api/views/index.html | 23 ++ snapshot/docs/delta/api/views/pipes.html | 1 + .../docs/delta/api/views/sparql-view-api.html | 1 + snapshot/docs/delta/architecture.html | 1 + snapshot/docs/delta/benchmarks/index.html | 1 + snapshot/docs/delta/benchmarks/v1.2.1.html | 1 + snapshot/docs/delta/benchmarks/v1.4.2.html | 1 + snapshot/docs/delta/index.html | 1 + snapshot/docs/delta/metadata.html | 1 + snapshot/docs/delta/plugins/index.html | 3 +- snapshot/docs/faq.html | 1 + snapshot/docs/forge.html | 1 + snapshot/docs/fusion/architecture.html | 1 + snapshot/docs/fusion/index.html | 1 + snapshot/docs/fusion/my-data.html | 1 + snapshot/docs/fusion/organizations.html | 1 + snapshot/docs/fusion/plugins.html | 1 + snapshot/docs/fusion/project.html | 1 + snapshot/docs/fusion/projects.html | 1 + snapshot/docs/fusion/search.html | 1 + snapshot/docs/fusion/studio.html | 1 + snapshot/docs/fusion/studios.html | 1 + .../assets/prometheus-monitoring.png | Bin 0 -> 1099826 bytes snapshot/docs/getting-started/index.html | 1 + .../running-nexus/blazegraph.html | 38 +- .../running-nexus/configuration/index.html | 1 + .../getting-started/running-nexus/delta.html | 15 +- .../running-nexus/elasticsearch.html | 9 +- .../getting-started/running-nexus/index.html | 20 +- .../running-nexus/postgresql.html | 1 + .../running-nexus/search-configuration.html | 1 + .../getting-started/try-nexus-movielens.html | 1 + snapshot/docs/getting-started/try-nexus.html | 1 + .../understanding-knowledge-graphs.html | 1 + snapshot/docs/index.html | 1 + snapshot/docs/releases/index.html | 8 + snapshot/docs/releases/older-releases.html | 1 + .../docs/releases/v1.10-release-notes.html | 5 +- .../releases/v1.10-to-v1.11-migration.html | 385 ++++++++++++++++++ .../docs/releases/v1.11-release-notes.html | 20 +- .../docs/releases/v1.5-to-v1.6-migration.html | 1 + .../docs/releases/v1.6-release-notes.html | 1 + .../docs/releases/v1.6-to-v1.7-migration.html | 2 +- .../docs/releases/v1.7-release-notes.html | 1 + .../docs/releases/v1.7-to-v1.8-migration.html | 1 + .../docs/releases/v1.8-release-notes.html | 7 +- .../docs/releases/v1.8-to-v1.9-migration.html | 1 + .../docs/releases/v1.9-release-notes.html | 2 +- .../releases/v1.9-to-v1.10-migration.html | 1 + snapshot/docs/roadmap.html | 1 + snapshot/docs/utilities/index.html | 1 + snapshot/docs/versions.html | 1 + snapshot/paradox.json | 2 +- snapshot/search/search_index.json | 2 +- v1.6.x/paradox.json | 2 +- v1.7.x/paradox.json | 2 +- v1.8.x/paradox.json | 2 +- v1.9.x/paradox.json | 2 +- 174 files changed, 658 insertions(+), 582 deletions(-) create mode 100644 snapshot/docs/delta/api/assets/supervision/supervision-blazegraph.json create mode 100644 snapshot/docs/delta/api/assets/supervision/supervision-blazegraph.sh create mode 100644 snapshot/docs/delta/api/assets/views/passivation.png create mode 100644 snapshot/docs/getting-started/assets/prometheus-monitoring.png create mode 100644 snapshot/docs/releases/v1.10-to-v1.11-migration.html diff --git a/docs/delta/api/acls-api.html b/docs/delta/api/acls-api.html index 4c91e0f8a5..2ea0856961 100644 --- a/docs/delta/api/acls-api.html +++ b/docs/delta/api/acls-api.html @@ -292,13 +292,6 @@
-
-
Snapshot version
-

-You are browsing the docs for the snapshot version of Nexus, -the latest release is available here -

-

Access Control Lists

Access Control Lists are rooted in the /v1/acls collection.

diff --git a/docs/delta/api/archives-api.html b/docs/delta/api/archives-api.html index 8b4175305f..50bc39b651 100644 --- a/docs/delta/api/archives-api.html +++ b/docs/delta/api/archives-api.html @@ -284,13 +284,6 @@
-
-
Snapshot version
-

-You are browsing the docs for the snapshot version of Nexus, -the latest release is available here -

-

Archives

An archive is a collection of resources stored inside an archive file. The archiving format chosen for this purpose is ZIP. Archive resources are rooted in the /v1/archives/{org_label}/{project_label}/ collection.

diff --git a/docs/delta/api/authentication.html b/docs/delta/api/authentication.html index b7d21f70ba..478a54d2c8 100644 --- a/docs/delta/api/authentication.html +++ b/docs/delta/api/authentication.html @@ -278,13 +278,6 @@
-
-
Snapshot version
-

-You are browsing the docs for the snapshot version of Nexus, -the latest release is available here -

-

Authentication & Authorization

Authentication is the process of validating that users are who they claim to be while authorization gives those users permission to access an API resource.

diff --git a/docs/delta/api/content-negotiation.html b/docs/delta/api/content-negotiation.html index 84aad91272..8329ec0562 100644 --- a/docs/delta/api/content-negotiation.html +++ b/docs/delta/api/content-negotiation.html @@ -276,13 +276,6 @@
-
-
Snapshot version
-

-You are browsing the docs for the snapshot version of Nexus, -the latest release is available here -

-

Content Negotiation

When performing a request against Nexus Delta, clients can specify the desired format of the response they would like to receive. This is done through a mechanism called Content Negotiation. Nexus Delta uses the HTTP Accept Header in order to provide Content Negotiation capabilities.

diff --git a/docs/delta/api/error-signaling.html b/docs/delta/api/error-signaling.html index 571ec6f389..0c2f7c5c84 100644 --- a/docs/delta/api/error-signaling.html +++ b/docs/delta/api/error-signaling.html @@ -253,13 +253,6 @@
-
-
Snapshot version
-

-You are browsing the docs for the snapshot version of Nexus, -the latest release is available here -

-

Error Signaling

Nexus Delta makes use of the HTTP status codes to report the outcome of each API call. The status codes are complemented by a consistent response data model for reporting client and system level failures.

diff --git a/docs/delta/api/files-api.html b/docs/delta/api/files-api.html index 1675bff38b..af9f0272b9 100644 --- a/docs/delta/api/files-api.html +++ b/docs/delta/api/files-api.html @@ -338,13 +338,6 @@
-
-
Snapshot version
-

-You are browsing the docs for the snapshot version of Nexus, -the latest release is available here -

-

Files

Files are attachment resources rooted in the /v1/files/{org_label}/{project_label}/ collection.

diff --git a/docs/delta/api/graph-analytics-api.html b/docs/delta/api/graph-analytics-api.html index 1fcb657f6d..f69c8d2b84 100644 --- a/docs/delta/api/graph-analytics-api.html +++ b/docs/delta/api/graph-analytics-api.html @@ -290,13 +290,6 @@
-
-
Snapshot version
-

-You are browsing the docs for the snapshot version of Nexus, -the latest release is available here -

-

Graph analytics

Graph analytics is a feature introduced by the graph-analytics plugin and rooted in the /v1/graph-analytics/{org_label}/{project_label} collection.

diff --git a/docs/delta/api/history.html b/docs/delta/api/history.html index dceedf81b0..e7ff54cd8e 100644 --- a/docs/delta/api/history.html +++ b/docs/delta/api/history.html @@ -253,13 +253,6 @@
-
-
Snapshot version
-

-You are browsing the docs for the snapshot version of Nexus, -the latest release is available here -

-

History of resources

The history endpoint allows to get an overview of the differents events and actions which occured during the lifetime of a resource (creation/update/tag/deprecation) for the different types of resources (generic resources, schemas, files).

Authorization notes
diff --git a/docs/delta/api/id-resolution.html b/docs/delta/api/id-resolution.html index 54c2fc18c3..d7779d5ebc 100644 --- a/docs/delta/api/id-resolution.html +++ b/docs/delta/api/id-resolution.html @@ -296,13 +296,6 @@
-
-
Snapshot version
-

-You are browsing the docs for the snapshot version of Nexus, -the latest release is available here -

-

Id Resolution

Id Resolution allows to resolve a resource by providing only a resource identifier (the @id value of a resource). In case there are multiple resources with the same identifier across different projects, the response provides all choices for disambiguation.

Authorization notes
diff --git a/docs/delta/api/identities.html b/docs/delta/api/identities.html index bb1d52551a..248195a2a8 100644 --- a/docs/delta/api/identities.html +++ b/docs/delta/api/identities.html @@ -253,13 +253,6 @@
-
-
Snapshot version
-

-You are browsing the docs for the snapshot version of Nexus, -the latest release is available here -

-

Identities

The /v1/identities endpoint allows user to retrieve the identities that the user has in the platform. Calling the endpoint without a token will result in only one identity returned: Anonymous. Calling it with token should return multiple identities. There are four different types of identities:

diff --git a/docs/delta/api/index.html b/docs/delta/api/index.html index 7be6702483..6830b696ba 100644 --- a/docs/delta/api/index.html +++ b/docs/delta/api/index.html @@ -306,13 +306,6 @@
-
-
Snapshot version
-

-You are browsing the docs for the snapshot version of Nexus, -the latest release is available here -

-

API Reference

Nexus Delta exposes a RESTful interface over HTTP(S) for synchronous communication. The generally adopted transport format is JSON based, specifically JSON-LD. However, other response formats are supported through Content-Negotiation

diff --git a/docs/delta/api/jira.html b/docs/delta/api/jira.html index ce9f1f0a6a..96856cb750 100644 --- a/docs/delta/api/jira.html +++ b/docs/delta/api/jira.html @@ -286,13 +286,6 @@
-
-
Snapshot version
-

-You are browsing the docs for the snapshot version of Nexus, -the latest release is available here -

-

Jira integration

The Jira integration plugin comes from the need at BBP to have the Nexus platform and Jira to interact by linking Nexus resources and Jira issues.

diff --git a/docs/delta/api/multi-fetch.html b/docs/delta/api/multi-fetch.html index 12b8199305..c4fcd126b0 100644 --- a/docs/delta/api/multi-fetch.html +++ b/docs/delta/api/multi-fetch.html @@ -278,13 +278,6 @@
-
-
Snapshot version
-

-You are browsing the docs for the snapshot version of Nexus, -the latest release is available here -

-

Multi fetch

The multi-fetch operation allows to get in a given format multiple resources that can live in multiple projects.

diff --git a/docs/delta/api/orgs-api.html b/docs/delta/api/orgs-api.html index 5996e871d9..2c680f3558 100644 --- a/docs/delta/api/orgs-api.html +++ b/docs/delta/api/orgs-api.html @@ -292,13 +292,6 @@
-
-
Snapshot version
-

-You are browsing the docs for the snapshot version of Nexus, -the latest release is available here -

-

Organizations

Organizations are rooted in the /v1/orgs path and are used to group and categorize sub-resources.

Authorization notes
diff --git a/docs/delta/api/permissions-api.html b/docs/delta/api/permissions-api.html index 5e1cca7dc3..67889eb61e 100644 --- a/docs/delta/api/permissions-api.html +++ b/docs/delta/api/permissions-api.html @@ -288,13 +288,6 @@
-
-
Snapshot version
-

-You are browsing the docs for the snapshot version of Nexus, -the latest release is available here -

-

Permissions

Permissions are rooted in the /v1/permissions collection.

diff --git a/docs/delta/api/projects-api.html b/docs/delta/api/projects-api.html index c166915c1b..3eaa9eaa32 100644 --- a/docs/delta/api/projects-api.html +++ b/docs/delta/api/projects-api.html @@ -306,13 +306,6 @@
-
-
Snapshot version
-

-You are browsing the docs for the snapshot version of Nexus, -the latest release is available here -

-

Projects

Projects belong to an organization and are rooted in the corresponding /v1/projects/{org_label} path. The purposes of projects are:

diff --git a/docs/delta/api/quotas.html b/docs/delta/api/quotas.html index b0602b6fee..bcc6a79726 100644 --- a/docs/delta/api/quotas.html +++ b/docs/delta/api/quotas.html @@ -276,13 +276,6 @@
-
-
Snapshot version
-

-You are browsing the docs for the snapshot version of Nexus, -the latest release is available here -

-

Quotas

Quotas are rooted in /v1/quotas collection.

diff --git a/docs/delta/api/realms-api.html b/docs/delta/api/realms-api.html index a5670c4d01..2fb5330c2d 100644 --- a/docs/delta/api/realms-api.html +++ b/docs/delta/api/realms-api.html @@ -288,13 +288,6 @@
-
-
Snapshot version
-

-You are browsing the docs for the snapshot version of Nexus, -the latest release is available here -

-

Realms

Realms are rooted in /v1/realms collection.

diff --git a/docs/delta/api/resolvers-api.html b/docs/delta/api/resolvers-api.html index 36f3ff9ed6..0821d0e194 100644 --- a/docs/delta/api/resolvers-api.html +++ b/docs/delta/api/resolvers-api.html @@ -318,13 +318,6 @@
-
-
Snapshot version
-

-You are browsing the docs for the snapshot version of Nexus, -the latest release is available here -

-

Resolvers

Resolvers are rooted in the /v1/resolvers/{org_label}/{project_label} collection and are used in the following scenarios:

diff --git a/docs/delta/api/resources-api.html b/docs/delta/api/resources-api.html index ae4595bced..593b72f348 100644 --- a/docs/delta/api/resources-api.html +++ b/docs/delta/api/resources-api.html @@ -336,13 +336,6 @@
-
-
Snapshot version
-

-You are browsing the docs for the snapshot version of Nexus, -the latest release is available here -

-

Resources

Generic resources are rooted in the /v1/resources/{org_label}/{project_label}/{schema_id} collection.

diff --git a/docs/delta/api/schemas-api.html b/docs/delta/api/schemas-api.html index c42b6e7ab5..48e67b8235 100644 --- a/docs/delta/api/schemas-api.html +++ b/docs/delta/api/schemas-api.html @@ -314,13 +314,6 @@
-
-
Snapshot version
-

-You are browsing the docs for the snapshot version of Nexus, -the latest release is available here -

-

Schemas

Schemas are rooted in the /v1/schemas/{org_label}/{project_label} collection. They define a set of rules and constraints using SHACL. Once those schemas are present, other resources can be created against them. Those resources won’t be successfully created unless they match the required constraints defined on the schema.

diff --git a/docs/delta/api/search-api.html b/docs/delta/api/search-api.html index c815ad6a58..f3f9a60f13 100644 --- a/docs/delta/api/search-api.html +++ b/docs/delta/api/search-api.html @@ -282,13 +282,6 @@
-
-
Snapshot version
-

-You are browsing the docs for the snapshot version of Nexus, -the latest release is available here -

-

Global search

Nexus provides global search functionality across all projects through the search plugin.

Warning
diff --git a/docs/delta/api/storages-api.html b/docs/delta/api/storages-api.html index 8be0973680..6405eeb34a 100644 --- a/docs/delta/api/storages-api.html +++ b/docs/delta/api/storages-api.html @@ -318,13 +318,6 @@
-
-
Snapshot version
-

-You are browsing the docs for the snapshot version of Nexus, -the latest release is available here -

-

Storages

Storages are rooted in the /v1/storages/{org_label}/{project_label} collection and are used to describe where files are physically stored.

diff --git a/docs/delta/api/supervision-api.html b/docs/delta/api/supervision-api.html index 2c33b06fed..3a2d34bf83 100644 --- a/docs/delta/api/supervision-api.html +++ b/docs/delta/api/supervision-api.html @@ -280,13 +280,6 @@
-
-
Snapshot version
-

-You are browsing the docs for the snapshot version of Nexus, -the latest release is available here -

-

Supervision

This endpoint returns information about the projections running on the current node.

diff --git a/docs/delta/api/trial.html b/docs/delta/api/trial.html index 28e68ca2d2..26a67807a1 100644 --- a/docs/delta/api/trial.html +++ b/docs/delta/api/trial.html @@ -278,13 +278,6 @@
-
-
Snapshot version
-

-You are browsing the docs for the snapshot version of Nexus, -the latest release is available here -

-

Trial

Trial operations contain read-only operations designed to help users compose and validate their resources before effectively saving them in Nexus.

Authorization notes
diff --git a/docs/delta/api/type-hierarchy-api.html b/docs/delta/api/type-hierarchy-api.html index 38e6b8396b..e3c2d348c5 100644 --- a/docs/delta/api/type-hierarchy-api.html +++ b/docs/delta/api/type-hierarchy-api.html @@ -280,13 +280,6 @@
-
-
Snapshot version
-

-You are browsing the docs for the snapshot version of Nexus, -the latest release is available here -

-

Type hierarchy

The type hierarchy is a singleton entity that defines a mapping between concrete types and their abstract types.

Authorization notes
diff --git a/docs/delta/api/user-permissions-api.html b/docs/delta/api/user-permissions-api.html index c5f3334f3a..1c0a69a3cb 100644 --- a/docs/delta/api/user-permissions-api.html +++ b/docs/delta/api/user-permissions-api.html @@ -278,13 +278,6 @@
-
-
Snapshot version
-

-You are browsing the docs for the snapshot version of Nexus, -the latest release is available here -

-

User Permissions

A user of delta is given certain permissions. This is done using the ACLs API

diff --git a/docs/delta/api/version.html b/docs/delta/api/version.html index 92f399a4f9..cedf7cd647 100644 --- a/docs/delta/api/version.html +++ b/docs/delta/api/version.html @@ -253,13 +253,6 @@
-
-
Snapshot version
-

-You are browsing the docs for the snapshot version of Nexus, -the latest release is available here -

-

Version

GET /v1/version
diff --git a/docs/delta/api/views/aggregated-es-view-api.html b/docs/delta/api/views/aggregated-es-view-api.html
index c99b0ce45a..87a78af415 100644
--- a/docs/delta/api/views/aggregated-es-view-api.html
+++ b/docs/delta/api/views/aggregated-es-view-api.html
@@ -290,13 +290,6 @@
 
-
-
Snapshot version
-

-You are browsing the docs for the snapshot version of Nexus, -the latest release is available here -

-

AggregateElasticSearchView

This view is an aggregate of ElasticSearchViews. The view itself does not create any index, but it references the already existing indices of the linked ElasticSearchViews.

Note
diff --git a/docs/delta/api/views/aggregated-sparql-view-api.html b/docs/delta/api/views/aggregated-sparql-view-api.html index 5911a0e90b..f5783d1d13 100644 --- a/docs/delta/api/views/aggregated-sparql-view-api.html +++ b/docs/delta/api/views/aggregated-sparql-view-api.html @@ -290,13 +290,6 @@
-
-
Snapshot version
-

-You are browsing the docs for the snapshot version of Nexus, -the latest release is available here -

-

AggregateSparqlView

This view is an aggregate of SparqlViews. The view itself does not create any namespace, but it references the already existing namespaces of the linked SparqlViews.

diff --git a/docs/delta/api/views/composite-sink.html b/docs/delta/api/views/composite-sink.html index 4f88dc2b28..4922d9dcc4 100644 --- a/docs/delta/api/views/composite-sink.html +++ b/docs/delta/api/views/composite-sink.html @@ -294,13 +294,6 @@
-
-
Snapshot version
-

-You are browsing the docs for the snapshot version of Nexus, -the latest release is available here -

-

Composite Sinks

A Composite Sink handles the following steps of composite view indexing

diff --git a/docs/delta/api/views/composite-view-api.html b/docs/delta/api/views/composite-view-api.html index 5bc5f5e480..f8e5be4f2d 100644 --- a/docs/delta/api/views/composite-view-api.html +++ b/docs/delta/api/views/composite-view-api.html @@ -346,13 +346,6 @@
-
-
Snapshot version
-

-You are browsing the docs for the snapshot version of Nexus, -the latest release is available here -

-

CompositeView

This view is composed by multiple sources and projections.

diff --git a/docs/delta/api/views/elasticsearch-view-api.html b/docs/delta/api/views/elasticsearch-view-api.html index a18af8004c..03f114e716 100644 --- a/docs/delta/api/views/elasticsearch-view-api.html +++ b/docs/delta/api/views/elasticsearch-view-api.html @@ -320,13 +320,6 @@
-
-
Snapshot version
-

-You are browsing the docs for the snapshot version of Nexus, -the latest release is available here -

-

ElasticSearchView

This view creates an ElasticSearch index and stores the targeted Json resources into an ElasticSearch Document.

diff --git a/docs/delta/api/views/index.html b/docs/delta/api/views/index.html index ce5930f1d4..b823e687d3 100644 --- a/docs/delta/api/views/index.html +++ b/docs/delta/api/views/index.html @@ -320,13 +320,6 @@
-
-
Snapshot version
-

-You are browsing the docs for the snapshot version of Nexus, -the latest release is available here -

-

Views

Views are rooted in the /v1/views/{org_label}/{project_label} collection and are used to index the selected resources into a bucket.

diff --git a/docs/delta/api/views/pipes.html b/docs/delta/api/views/pipes.html index 5c46902bc7..deb63abd04 100644 --- a/docs/delta/api/views/pipes.html +++ b/docs/delta/api/views/pipes.html @@ -298,13 +298,6 @@
-
-
Snapshot version
-

-You are browsing the docs for the snapshot version of Nexus, -the latest release is available here -

-

Elasticsearch Pipes

Pipes are the processing units of a pipeline for an Elasticsearch view.

diff --git a/docs/delta/api/views/sparql-view-api.html b/docs/delta/api/views/sparql-view-api.html index a6c95f17f5..705191c8ab 100644 --- a/docs/delta/api/views/sparql-view-api.html +++ b/docs/delta/api/views/sparql-view-api.html @@ -306,13 +306,6 @@
-
-
Snapshot version
-

-You are browsing the docs for the snapshot version of Nexus, -the latest release is available here -

-

SparqlView

This view creates a Blazegraph namespace and stores the targeted resources as RDF triples into a Blazegraph instance.

diff --git a/docs/delta/architecture.html b/docs/delta/architecture.html index 8616477a48..39ed8fec08 100644 --- a/docs/delta/architecture.html +++ b/docs/delta/architecture.html @@ -284,13 +284,6 @@
-
-
Snapshot version
-

-You are browsing the docs for the snapshot version of Nexus, -the latest release is available here -

-

Architecture

Blue Brain Nexus is a collection of software components that address various organizational needs relating to data storage, management, analysis and consumption. It was designed to support the data-driven science iterative cycle at Blue Brain but its genericity allows for its use in arbitrary contexts.

diff --git a/docs/delta/benchmarks/index.html b/docs/delta/benchmarks/index.html index c191e16711..0df1803c49 100644 --- a/docs/delta/benchmarks/index.html +++ b/docs/delta/benchmarks/index.html @@ -253,13 +253,6 @@
-
-
Snapshot version
-

-You are browsing the docs for the snapshot version of Nexus, -the latest release is available here -

-

Benchmarks

The main goal of the benchmarks is to analyze the hardware requirements for a Nexus deployment and to find potential issues and / or bottlenecks. In particular, we are most interested in the following metrics:

diff --git a/docs/delta/benchmarks/v1.2.1.html b/docs/delta/benchmarks/v1.2.1.html index c94b257d9b..ff528bbb4a 100644 --- a/docs/delta/benchmarks/v1.2.1.html +++ b/docs/delta/benchmarks/v1.2.1.html @@ -306,13 +306,6 @@
-
-
Snapshot version
-

-You are browsing the docs for the snapshot version of Nexus, -the latest release is available here -

-

Benchmarks v1.2.1

For the newest benchmarks of Nexus version 1.4.2 see here.

diff --git a/docs/delta/benchmarks/v1.4.2.html b/docs/delta/benchmarks/v1.4.2.html index a80a0eb1ee..4fe3bec7e4 100644 --- a/docs/delta/benchmarks/v1.4.2.html +++ b/docs/delta/benchmarks/v1.4.2.html @@ -322,13 +322,6 @@
-
-
Snapshot version
-

-You are browsing the docs for the snapshot version of Nexus, -the latest release is available here -

-

Benchmarks v1.4.2

The tests were run against version 1.4.2 in January 2021 using Gatling version 3.5.0.

diff --git a/docs/delta/index.html b/docs/delta/index.html index 0d251e995c..47ebb0744d 100644 --- a/docs/delta/index.html +++ b/docs/delta/index.html @@ -253,13 +253,6 @@
-
-
Snapshot version
-

-You are browsing the docs for the snapshot version of Nexus, -the latest release is available here -

-

Nexus Delta

Blue Brain Nexus Delta is a low latency, scalable and secure system that realizes a range of functions to support data management and knowledge graph lifecycles.

diff --git a/docs/delta/metadata.html b/docs/delta/metadata.html index 89fcfafb39..eafd305d49 100644 --- a/docs/delta/metadata.html +++ b/docs/delta/metadata.html @@ -276,13 +276,6 @@
-
-
Snapshot version
-

-You are browsing the docs for the snapshot version of Nexus, -the latest release is available here -

-

Nexus Metadata

Nexus Delta entities fall in two categories:

diff --git a/docs/delta/plugins/index.html b/docs/delta/plugins/index.html index 3c2fea2e3b..160df46cda 100644 --- a/docs/delta/plugins/index.html +++ b/docs/delta/plugins/index.html @@ -294,13 +294,6 @@
-
-
Snapshot version
-

-You are browsing the docs for the snapshot version of Nexus, -the latest release is available here -

-

Plugins

Starting from version 1.5, Delta introduces the ability to extend its functionality using plugins. Plugins enable developers to add new functionality to Nexus Delta without the need to modify Delta itself. Plugins can introduce various new functionalities, including new API endpoints and indexing capabilities.

Note
diff --git a/docs/faq.html b/docs/faq.html index f837d39cdc..d291d87251 100644 --- a/docs/faq.html +++ b/docs/faq.html @@ -326,13 +326,6 @@
-
-
Snapshot version
-

-You are browsing the docs for the snapshot version of Nexus, -the latest release is available here -

-

FAQ

General FAQ

diff --git a/docs/forge.html b/docs/forge.html index b69b5cc3d8..b146696030 100644 --- a/docs/forge.html +++ b/docs/forge.html @@ -253,13 +253,6 @@
-
-
Snapshot version
-

-You are browsing the docs for the snapshot version of Nexus, -the latest release is available here -

-

Nexus Forge

Blue Brain Nexus Forge is a domain-agnostic, generic and extensible Python framework enabling non-expert users to create and manage knowledge graphs by making it easy to:

diff --git a/docs/fusion/architecture.html b/docs/fusion/architecture.html index eccb66efd7..8ad70ff74d 100644 --- a/docs/fusion/architecture.html +++ b/docs/fusion/architecture.html @@ -298,13 +298,6 @@
-
-
Snapshot version
-

-You are browsing the docs for the snapshot version of Nexus, -the latest release is available here -

-

Architecture

Technology Overview

diff --git a/docs/fusion/index.html b/docs/fusion/index.html index 45e5842cd5..1db574c3b5 100644 --- a/docs/fusion/index.html +++ b/docs/fusion/index.html @@ -278,13 +278,6 @@
-
-
Snapshot version
-

-You are browsing the docs for the snapshot version of Nexus, -the latest release is available here -

-

Nexus Fusion

Nexus Fusion is the web interface of Blue Brain Nexus, powered by Nexus Delta. It offers prebuilt data visualization, querying, data manipulation, and administration capabilities to help integrate, edit and visualize data and resources inside Nexus Delta projects.

diff --git a/docs/fusion/my-data.html b/docs/fusion/my-data.html index 6351ac491d..b225fdd811 100644 --- a/docs/fusion/my-data.html +++ b/docs/fusion/my-data.html @@ -282,13 +282,6 @@
-
-
Snapshot version
-

-You are browsing the docs for the snapshot version of Nexus, -the latest release is available here -

-

User data

The My Data page within the Nexus Fusion platform serves as a central repository for all datasets that have been created or updated by the logged in user. This feature enables users to easily access and manage the data that they are interested in, without the need to navigate through irrelevant data.

diff --git a/docs/fusion/organizations.html b/docs/fusion/organizations.html index 69039d4061..8e3f2ba60c 100644 --- a/docs/fusion/organizations.html +++ b/docs/fusion/organizations.html @@ -276,13 +276,6 @@
-
-
Snapshot version
-

-You are browsing the docs for the snapshot version of Nexus, -the latest release is available here -

-

Organizations

The Nexus Fusion platform provides users with the ability to manage a high-level entity that encompasses all projects within their ecosystem. This feature is accessible through the organizations page, which presents users with a comprehensive overview of all the organizations managed within a given Blue Brain Nexus deployment. Users who possess the necessary permissions are also able to create new organizations through this interface.

diff --git a/docs/fusion/plugins.html b/docs/fusion/plugins.html index dc6e281b4e..10965cab91 100644 --- a/docs/fusion/plugins.html +++ b/docs/fusion/plugins.html @@ -318,13 +318,6 @@
-
-
Snapshot version
-

-You are browsing the docs for the snapshot version of Nexus, -the latest release is available here -

-

Plugins

A resource returned by the Nexus Delta API is usually a JSON-LD document. By default, Nexus Fusion displays JSON-LD in a code editor. If the user has edit right to the document, they can update the resource in the editor.

diff --git a/docs/fusion/project.html b/docs/fusion/project.html index 94aac66d05..20fe958974 100644 --- a/docs/fusion/project.html +++ b/docs/fusion/project.html @@ -328,13 +328,6 @@
-
-
Snapshot version
-

-You are browsing the docs for the snapshot version of Nexus, -the latest release is available here -

-

Project

The Nexus Fusion project page allows you to manage your project in a given Blue Brain Nexus deployment. In particular, you can:

diff --git a/docs/fusion/projects.html b/docs/fusion/projects.html index 908209fdaa..ab3a423e08 100644 --- a/docs/fusion/projects.html +++ b/docs/fusion/projects.html @@ -253,13 +253,6 @@
-
-
Snapshot version
-

-You are browsing the docs for the snapshot version of Nexus, -the latest release is available here -

-

Projects

The concept of a Project in Nexus Fusion represents a fundamental unit of data management that empowers users to effectively organize and manage a distinct set of data. The Projects page, available in two distinct modes, enables users to browse either all projects within the Nexus ecosystem or those specific to a particular organization.

diff --git a/docs/fusion/search.html b/docs/fusion/search.html index f0986a634b..edc12a882d 100644 --- a/docs/fusion/search.html +++ b/docs/fusion/search.html @@ -304,13 +304,6 @@
-
-
Snapshot version
-

-You are browsing the docs for the snapshot version of Nexus, -the latest release is available here -

-

Global Search Types

Note

Search requires Delta configuration. See the Delta Search documentation for details: Delta Search Documentation

diff --git a/docs/fusion/studio.html b/docs/fusion/studio.html index bb1dd73b7a..fc647918fe 100644 --- a/docs/fusion/studio.html +++ b/docs/fusion/studio.html @@ -336,13 +336,6 @@
-
-
Snapshot version
-

-You are browsing the docs for the snapshot version of Nexus, -the latest release is available here -

-

Studio

A Studio is a collection of persistent queries organized in a table layout for users to quickly access relevant data in a customizable way. Studio authors can create a studio to match a specific topic, and create organization schemes called Workspaces and Dashboards to access various aspects of that data.

Note
diff --git a/docs/fusion/studios.html b/docs/fusion/studios.html index 39af933946..2b01d16fbe 100644 --- a/docs/fusion/studios.html +++ b/docs/fusion/studios.html @@ -253,13 +253,6 @@
-
-
Snapshot version
-

-You are browsing the docs for the snapshot version of Nexus, -the latest release is available here -

-

Studios

The Studios space within the Nexus Fusion platform provides data curators with a powerful tool to showcase their data and can effectively visualize and communicate complex data sets to a broad audience. By developing custom plugins with JavaScript, curators can tailor the presentation of query results to meet specific requirements, including the formatting of charts, graphs, and other data visualization tools.

diff --git a/docs/getting-started/index.html b/docs/getting-started/index.html index c36a2c8611..6644228495 100644 --- a/docs/getting-started/index.html +++ b/docs/getting-started/index.html @@ -253,13 +253,6 @@
-
-
Snapshot version
-

-You are browsing the docs for the snapshot version of Nexus, -the latest release is available here -

-

Getting Started

The Nexus ecosystem is a data catalog with several technologies and techniques used to get insight and explore the data within the ecosystem.

diff --git a/docs/getting-started/running-nexus/configuration/index.html b/docs/getting-started/running-nexus/configuration/index.html index 3fec2d5bfe..9fc453dcde 100644 --- a/docs/getting-started/running-nexus/configuration/index.html +++ b/docs/getting-started/running-nexus/configuration/index.html @@ -324,13 +324,6 @@
-
-
Snapshot version
-

-You are browsing the docs for the snapshot version of Nexus, -the latest release is available here -

-

Nexus configuration

Nexus Delta service can be highly customized using configuration file(s). Many things can be adapted to your deployment needs: port where the service is running, timeouts, pagination defaults, etc.

diff --git a/docs/getting-started/running-nexus/index.html b/docs/getting-started/running-nexus/index.html index ddb57ebe78..04f32dbe6e 100644 --- a/docs/getting-started/running-nexus/index.html +++ b/docs/getting-started/running-nexus/index.html @@ -332,13 +332,6 @@
-
-
Snapshot version
-

-You are browsing the docs for the snapshot version of Nexus, -the latest release is available here -

-

Running Nexus

If you wish to quickly try out Nexus, we provide a public sandbox. For a more in-depth test-drive of Nexus on your machine, we recommend the Docker Compose approach. For a production deployment on your in-house or cloud infrastructure, please refer to our deployment guide.

diff --git a/docs/getting-started/running-nexus/search-configuration.html b/docs/getting-started/running-nexus/search-configuration.html index 1565fba075..b4393d8cf6 100644 --- a/docs/getting-started/running-nexus/search-configuration.html +++ b/docs/getting-started/running-nexus/search-configuration.html @@ -278,13 +278,6 @@
-
-
Snapshot version
-

-You are browsing the docs for the snapshot version of Nexus, -the latest release is available here -

-

Search configuration

Nexus provides global search functionality across all projects through the search plugin.

Warning
diff --git a/docs/getting-started/try-nexus-movielens.html b/docs/getting-started/try-nexus-movielens.html index b281fbf817..972672914a 100644 --- a/docs/getting-started/try-nexus-movielens.html +++ b/docs/getting-started/try-nexus-movielens.html @@ -292,13 +292,6 @@
-
-
Snapshot version
-

-You are browsing the docs for the snapshot version of Nexus, -the latest release is available here -

-

Try Nexus with the MovieLens Dataset

In this tutorial, you will use the core features of the Nexus ecosystem through our sandbox. This requires minimal technical knowledge but the ability to install a Python library and run a jupyter notebook.

diff --git a/docs/getting-started/try-nexus.html b/docs/getting-started/try-nexus.html index 70ea1a41e5..517f449ce5 100644 --- a/docs/getting-started/try-nexus.html +++ b/docs/getting-started/try-nexus.html @@ -382,13 +382,6 @@
-
-
Snapshot version
-

-You are browsing the docs for the snapshot version of Nexus, -the latest release is available here -

-

Try Nexus with Neuroscience Datasets

Welcome to our Nexus tutorial! Nexus is an open-source data and metadata management suite. With Nexus, your data is catalogued and indexed as a knowledge graph, all interconnected.

diff --git a/docs/getting-started/understanding-knowledge-graphs.html b/docs/getting-started/understanding-knowledge-graphs.html index 16fc0d7f4b..4a4fef28aa 100644 --- a/docs/getting-started/understanding-knowledge-graphs.html +++ b/docs/getting-started/understanding-knowledge-graphs.html @@ -304,13 +304,6 @@
-
-
Snapshot version
-

-You are browsing the docs for the snapshot version of Nexus, -the latest release is available here -

-

Understanding Knowledge Graphs

This section will help you understand knowledge graphs and related standards and technologies.

diff --git a/docs/index.html b/docs/index.html index 08f66435e9..385abed45a 100644 --- a/docs/index.html +++ b/docs/index.html @@ -289,13 +289,6 @@
-
-
Snapshot version
-

-You are browsing the docs for the snapshot version of Nexus, -the latest release is available here -

-

Blue Brain Nexus

Blue Brain Nexus is an ecosystem that allows you to organize and better leverage your data through the use of a Knowledge Graph. In addition to the products listed here, you’ll find a rich ecosystem of libraries and tools.

diff --git a/docs/releases/index.html b/docs/releases/index.html index 660c4da85e..81cffaf91b 100644 --- a/docs/releases/index.html +++ b/docs/releases/index.html @@ -354,13 +354,6 @@
-
-
Snapshot version
-

-You are browsing the docs for the snapshot version of Nexus, -the latest release is available here -

-

Releases

This section of the documentation lists the significant BlueBrain Nexus releases across all services and web applications.

diff --git a/docs/releases/older-releases.html b/docs/releases/older-releases.html index bed1da2ed1..eb66b1979c 100644 --- a/docs/releases/older-releases.html +++ b/docs/releases/older-releases.html @@ -253,13 +253,6 @@
-
-
Snapshot version
-

-You are browsing the docs for the snapshot version of Nexus, -the latest release is available here -

-

Older releases

For archival purposes, the release notes of older versions are available here.

diff --git a/docs/releases/v1.10-release-notes.html b/docs/releases/v1.10-release-notes.html index c3fc403334..d1fd775570 100644 --- a/docs/releases/v1.10-release-notes.html +++ b/docs/releases/v1.10-release-notes.html @@ -388,13 +388,6 @@
-
-
Snapshot version
-

-You are browsing the docs for the snapshot version of Nexus, -the latest release is available here -

-

v1.10 Release Notes

diff --git a/docs/releases/v1.5-to-v1.6-migration.html b/docs/releases/v1.5-to-v1.6-migration.html index 666fc9f931..fc49ed000c 100644 --- a/docs/releases/v1.5-to-v1.6-migration.html +++ b/docs/releases/v1.5-to-v1.6-migration.html @@ -276,13 +276,6 @@
-
-
Snapshot version
-

-You are browsing the docs for the snapshot version of Nexus, -the latest release is available here -

-

v1.5 To v1.6 Migration

The v1.6 release of Delta includes a change on how project statistics are computed which requires to run a query against the Cassandra primary store.

diff --git a/docs/releases/v1.6-release-notes.html b/docs/releases/v1.6-release-notes.html index b984daa996..0208787fd7 100644 --- a/docs/releases/v1.6-release-notes.html +++ b/docs/releases/v1.6-release-notes.html @@ -318,13 +318,6 @@
-
-
Snapshot version
-

-You are browsing the docs for the snapshot version of Nexus, -the latest release is available here -

-

v1.6 Release Notes

diff --git a/docs/releases/v1.6-to-v1.7-migration.html b/docs/releases/v1.6-to-v1.7-migration.html index 179dd3860e..3bbbb3e2d0 100644 --- a/docs/releases/v1.6-to-v1.7-migration.html +++ b/docs/releases/v1.6-to-v1.7-migration.html @@ -278,13 +278,6 @@
-
-
Snapshot version
-

-You are browsing the docs for the snapshot version of Nexus, -the latest release is available here -

-

v1.6 To v1.7 Migration

Delta

diff --git a/docs/releases/v1.7-release-notes.html b/docs/releases/v1.7-release-notes.html index e97566670e..1c7ccd2acf 100644 --- a/docs/releases/v1.7-release-notes.html +++ b/docs/releases/v1.7-release-notes.html @@ -340,13 +340,6 @@
-
-
Snapshot version
-

-You are browsing the docs for the snapshot version of Nexus, -the latest release is available here -

-

v1.7 Release Notes

diff --git a/docs/releases/v1.7-to-v1.8-migration.html b/docs/releases/v1.7-to-v1.8-migration.html index fd3689c5b2..ca682d5155 100644 --- a/docs/releases/v1.7-to-v1.8-migration.html +++ b/docs/releases/v1.7-to-v1.8-migration.html @@ -360,13 +360,6 @@
-
-
Snapshot version
-

-You are browsing the docs for the snapshot version of Nexus, -the latest release is available here -

-

v1.7 To v1.8 Migration

The v1.8 release of Delta introduces PostgreSQL as sole option for the Delta primary event store.

diff --git a/docs/releases/v1.8-release-notes.html b/docs/releases/v1.8-release-notes.html index 8d02efacc2..e4999b0a93 100644 --- a/docs/releases/v1.8-release-notes.html +++ b/docs/releases/v1.8-release-notes.html @@ -332,13 +332,6 @@
-
-
Snapshot version
-

-You are browsing the docs for the snapshot version of Nexus, -the latest release is available here -

-

v1.8 Release Notes

diff --git a/docs/releases/v1.8-to-v1.9-migration.html b/docs/releases/v1.8-to-v1.9-migration.html index 88d8753e92..41f14352c1 100644 --- a/docs/releases/v1.8-to-v1.9-migration.html +++ b/docs/releases/v1.8-to-v1.9-migration.html @@ -282,13 +282,6 @@
-
-
Snapshot version
-

-You are browsing the docs for the snapshot version of Nexus, -the latest release is available here -

-

v1.8 To v1.9 Migration

self, incoming and outgoing links

Reindexing
diff --git a/docs/releases/v1.9-release-notes.html b/docs/releases/v1.9-release-notes.html index 65fba93363..dd11404856 100644 --- a/docs/releases/v1.9-release-notes.html +++ b/docs/releases/v1.9-release-notes.html @@ -426,13 +426,6 @@
-
-
Snapshot version
-

-You are browsing the docs for the snapshot version of Nexus, -the latest release is available here -

-

v1.9 Release Notes

diff --git a/docs/releases/v1.9-to-v1.10-migration.html b/docs/releases/v1.9-to-v1.10-migration.html index 3754a434dc..37616191a1 100644 --- a/docs/releases/v1.9-to-v1.10-migration.html +++ b/docs/releases/v1.9-to-v1.10-migration.html @@ -278,13 +278,6 @@
-
-
Snapshot version
-

-You are browsing the docs for the snapshot version of Nexus, -the latest release is available here -

-

v1.9 To v1.10 Migration

Default Elasticsearch views

diff --git a/docs/roadmap.html b/docs/roadmap.html index e86bf6139b..ff6271d000 100644 --- a/docs/roadmap.html +++ b/docs/roadmap.html @@ -253,13 +253,6 @@
-
-
Snapshot version
-

-You are browsing the docs for the snapshot version of Nexus, -the latest release is available here -

-

Roadmap

Check our GitHub Milestones for the latest updates and priorities for Nexus.

diff --git a/docs/utilities/index.html b/docs/utilities/index.html index 47e0df26e9..3e7bd5cd32 100644 --- a/docs/utilities/index.html +++ b/docs/utilities/index.html @@ -336,13 +336,6 @@
-
-
Snapshot version
-

-You are browsing the docs for the snapshot version of Nexus, -the latest release is available here -

-

Utilities

Domains (Schemas, Vocabularies)

diff --git a/docs/versions.html b/docs/versions.html index 73f0d60cf9..166a49602a 100644 --- a/docs/versions.html +++ b/docs/versions.html @@ -292,13 +292,6 @@
-
-
Snapshot version
-

-You are browsing the docs for the snapshot version of Nexus, -the latest release is available here -

-

Versions

Current (v1.10.x)

diff --git a/paradox.json b/paradox.json index 9134a97d4f..12331f7ada 100644 --- a/paradox.json +++ b/paradox.json @@ -1,4 +1,4 @@ { "name" : "docs", - "version" : "0.0.0+1-ae142c20+20241029-1242-SNAPSHOT" + "version" : "0.0.0+1-5d25f55a+20241031-0932-SNAPSHOT" } \ No newline at end of file diff --git a/snapshot/docs/delta/api/acls-api.html b/snapshot/docs/delta/api/acls-api.html index 5a3a22faa1..2877ad4daf 100644 --- a/snapshot/docs/delta/api/acls-api.html +++ b/snapshot/docs/delta/api/acls-api.html @@ -159,6 +159,7 @@
  • Releases
    • v1.11 Release Notes
    • +
    • v1.10 To v1.11 Migration
    • v1.10 Release Notes
    • v1.9 To v1.10 Migration
    • v1.9 Release Notes
    • diff --git a/snapshot/docs/delta/api/archives-api.html b/snapshot/docs/delta/api/archives-api.html index 2d0ba13851..3e5f12ac83 100644 --- a/snapshot/docs/delta/api/archives-api.html +++ b/snapshot/docs/delta/api/archives-api.html @@ -159,6 +159,7 @@
    • Releases
      • v1.11 Release Notes
      • +
      • v1.10 To v1.11 Migration
      • v1.10 Release Notes
      • v1.9 To v1.10 Migration
      • v1.9 Release Notes
      • diff --git a/snapshot/docs/delta/api/assets/supervision/supervision-blazegraph.json b/snapshot/docs/delta/api/assets/supervision/supervision-blazegraph.json new file mode 100644 index 0000000000..d89dc68a6e --- /dev/null +++ b/snapshot/docs/delta/api/assets/supervision/supervision-blazegraph.json @@ -0,0 +1,21 @@ +{ + "assigned": [ + { + "count": 311, + "project": "org/project1", + "view": "https://bluebrain.github.io/nexus/vocabulary/defaultSparqlIndex" + }, + { + "count": 940, + "project": "org/project2", + "view": "https://bluebrain.github.io/nexus/vocabulary/defaultSparqlIndex" + } + ], + "total": 1251, + "unassigned": [ + { + "count": 0, + "namespace": "kb" + } + ] +} \ No newline at end of file diff --git a/snapshot/docs/delta/api/assets/supervision/supervision-blazegraph.sh b/snapshot/docs/delta/api/assets/supervision/supervision-blazegraph.sh new file mode 100644 index 0000000000..46633700ff --- /dev/null +++ b/snapshot/docs/delta/api/assets/supervision/supervision-blazegraph.sh @@ -0,0 +1 @@ +curl "http://localhost:8080/v1/supervision/blazegraph" \ No newline at end of file diff --git a/snapshot/docs/delta/api/assets/views/passivation.png b/snapshot/docs/delta/api/assets/views/passivation.png new file mode 100644 index 0000000000000000000000000000000000000000..d032c6d3b185de092e05ce0b152755ee395e704f GIT binary patch literal 64490 zcmaI71yG#bvNa5Z1Pj3-xVyVcfWh6J1b26bK!UptP6CAB5Hz?u0RjYv0S0#`$p4VM z=bU@Ld+M)(qF|W4cXzK|-FrPf5h_a3sK^A!FfcHvvNDotFfh+XVPIg35MKa)ks`1F z!N8Eg$V$G^@G{!ZMljIaB1b)%D$95>#eiZB)u!ZkfgI5rQg7p?o zAqa^LmZk$f9p>M^91{eaF@bNs{?`}LMPYGA{mlR0_xxEvCI}|VqK)f+EcKsttE`~5 z|930k^&orrUz2u(tQDjG^9=vIQ8pYV3QF~Du0`X2AMwx2RWZPJ3trCl|K&9qad;gr z+Wb*yA;A}V=Fp1Q)_SAYmmCBs!(!b;S^O@YoZmUPtxsU>0p^}9|%Mt3k z?^hkjViBJFtgxx^!jnX#Bgs-ZVTn0OyK8$o z42ca*vP{x=3e+lzDlf7Ctw6+hp+aHGo)wxyzWEC~eP!oaM}6Buk8_FD8EZ0E60&Ss zCm(7jhi58l>SVU;zCIf~z`+~If?4q%V~WRf*Se9pRrr-*GqtX7xSLvW`(BzAtKb9?7z0W@})GqX*LO;^> z>aaj7xWKDY!QA)bkCtrQ7AWa_jO!ZjkDrxXa+~L2{2zr#bh&alJqP}YqL?jQWfZhn zoU0P6AVY4wx<1C!TF}XaU8MkZRe!X;zG(iVC6cob%9p!B^wN@pz3v<>)|_X-?FIXaQCw;eHR11Uveth1d>Z_j?lpkQz5f)rFd&I?`3|n8W5Gs zYX$KmRKCRL{@?bdg3e9?gFdc_pChil_K>V5OC&oTC>_}x(OcaOAk!2GDoaV2HHxsP zDab*GaB^TfoxMQjRV|DE9acrru+$Y3d~VdS)}GQf(*l!cCqQp z`4J-t&34p~gzC{RxL$^=QX+H=in5NbrPz7!(7H_F9UpoB`(Q)+Ys4SdBNQpP>2(vGU zeG9T>o+moS#!a?V?(qpk;0SNnp$>hX)3dW&VnTG1x2nE*;T-<4!~mO>yn<9cJuFxC zc1T-a=Y)}tyK5Zz!4|$Ub4bWF6^Ceu(bQm`9KJMtD#|jlu0=+@SNvfE)+r#Vi#r=3 ze#yA%i!Bdp^+QY7t+(rpW=Bz4Z zVH~10lBC(R^SSDm^u9=WUbda0OienJX~vT|qxOg&DoJUcI-vW|S!inV^MY2&I zg^c-jhb_Ncce1eeJV}Hlk=a?AB9h(~pB^Q&{$ds>t}DV_l-n2xQ)WPTyFbIt-V%@9GeUsM$yMR53#+?5z>z!dPx9k(K?oqfhl^ zecsiyuQ~{qTuxIMvlQJQNV)0eiQ|TN0$JZqB?Xl>m zqu92$OY)HyLTZQxU^Lx}K}{ZF2 zhcaPFklSO%PcE)#z5&%#dz(~Rt!$yZ--ym6N&zcM?SyrR1iMh+rCWw+OMSHu?Hzu5 zQS#|@h005QV}Kdz#{1zJk~HQ|4FaSDS^LqbhzRRtE>=Bb){}yFhn|Hzjew_51#t0KyUDE_-zyVAr0>Z z&Kqf`eX!RWGx7mt>&v{;SoGUXmrd{Whn|qG$L@cMS4S{>8Q!QF^#z9WklJ-P@4fpA zI<1Yp{*>2H1Dswd%1>nT=LsyXq#JTc71h={NXA=$f$c~s;^r~bXjehNaN37h;4Z^gyA z$tMhy5wCfhEHfoJN6XWzY?9b$QP@Y*E<=nMe)!M_WHGH#$;hteVu%*wVPH!u?8}@d z(p}P@37+DQ-3=} zp(l|&N1dxOK;CLB@E&eb&ucWSQA;YkJ|$jrrji@I1BC{OP~LjQ%9e|YT@|{T^g#MJ z-<&jCCS7>G?QSRxZ)Gmq#eR0@t$8vzRhBNv*^4-fj(d_DYJ0U_tZZ(GncY(vu!i}I zQ7602Sut`VqFf*Z(rNubwconLDbJp(-J;=yg?k%zVd_qC%{#hVh^q2U;+{L`XW~IY@Y+E}9 zv+9cLCJ2pV+e2wrm!g)F&!Dqn~Ha zXfQO@8z~)eOt>A`k&JF{c)MzDWpuP;b(C!`g3AbUt#~5jZtpnBnFhrdbgAe+c^TEj z#@f=ifvVS_(C8S|-o%P>-;z>Q zKTEH}WMN-4zWp4gX+Rk#)#a?mnucAOB8_R6Mg-;6k*pKo2I#vkJw@>VtM&S0ncO$c z5mm;K91ascLaYK-ouEk`70x@}#2zllb=Qt+ZNFEo^2jd*Ko`_7buPo2)-B z#dWN2Tj{Q>EJ*jk=u?6fiOMiWlik0+Nx-~TidNJz#r%c6rO0w<=FY-Y)<-2S>y~)o zQ#&xDsI`6k@d|^$SzE7A_D7&f8-Ws1)OpPB1PG&e0PUJGE6afJk^vX1P%|1~h;mP( z8r~>0hJ>3Cx%95gtDhR>3h-l7eG;QUuc>-LRrSJ*+@2Rr^_Kr0PZE$c_wOe5w^!5- zbN^mYN07c?jV8a2?jc7~j?AU@G-99v4@SzHB!;q4w@~02N0u`)lPJi%O`J{$rHtUe z<<|udLhQ<|XgrVWx|lP|zFIG)hM?G;T*Y0^^$k*VeP=x(?WYjaKA(PiN3 zHp(VX>WzT1o2+Qq<*UEbhvKBpC{m=5q|l}E>N~$pc^&s4+A8xxN_KjCg=T`tlc)xo z896AN$<%vZ6Py^Vnt!84?&(%zkwnPTq@YfIB46=y16f(NP3E)O9UnV|vs}gmy+yP^ z8~rOVWU|Cxw_3_|Lcw3Pivx2`L&28(>NvEoupd+tI#nmO46iYZJ*B`ZJfj-@{q;gJ zc68YY_LPx+qjmqN(pbUGw0p;+2^@=5hu*}U?)3a5ae63i)1H)&4^8S`2XfIYY)DF?iz<7sWo8s~RQ#tpgjs+QyjbRGz(>sJThCpP z0R^25HH0A+ohCS`Kf11X?8qsl`nu>AbC$?*q1jL3u0&j@&{KpuB%`0>frL0BEL=8e zJUzZjJDgzWDpF+aVrT6y;=#h9hHWe@;BK{h~(nOflald2o(u zj29VJR(!$jL)A`}NlnM3(7=Ir+`tP(xFn{f9C*gg3T%JtjpLQ$z|Z=jRk5m$_|N#i4!7 z3?}8z`sw$ES!?{JTE-%UsrGnv`(y{y#kpMyi^Xv_7?x7lSKP9l6>4u%MjkETKG34; zbCIU7jBtliH?~&6XEKc@XW#A-pqgDmry${U3}%`E50eM!n8D1LTFNdUnlx+Rav_Q% z+dLDg1FdbS=+~k1Wy+)knP`y@sUfBvu_Y8{j#&p3yMf}_lw`QnSIkPNgQeXEHZwxW zdtWC}&$eW>U_?4EB&VfOjnPlwMVMf|$1-mIkQrqmH^A-O|6-2TJe~&0W~`H7!Y+p| zD$zMX@WKj%(od=^8#!XvDuFI$=n7)DZQhS2$L=U+C1vYVtU=w`=A`hl&RQ{fe{V~w zoZV&k>uaMT*K$P)zU(g&_+2F}){6&Q?@bdwO^6)fR&N1ShZR-I&WL_-4x~1e){DKO z#LBe%P4vSfX!ZGD-7x4KVhaoSAVUDjyrw4cOJt==7gLQC?Rk^1soG@e>U5+^aic|z zP2zN>K@9z}cB#1d?7X+SA?Bx&fe@v7^jdMpO>-J&^4)dDlNeLXQSQ)m>S{&*9((2e z(ef#%f6^+gGx3V|Y)>4dvfNOAk-y#AKz?M~hfIWiq-m@_JN~VZVQ^ z%2E4p&=|(lLS;cemzElqsF7fPkt7E@$slNGmRQu@o&1xr&HEQ8Px-L0qJVW+U442# z*HnU1Q?KrLve<~mfQvkwkO&F(x}w%01R_K4LdnaDE#YsVQ(TIIp@?gxKb+ZD_^Hbw zycX;a!sNhQa7ID8cZHOG`z7HM(Gm8K{u-2nXhjLevIWuXeZILi7ocZvuTU8Qaq3Ps z{o}ML#B`>w(0)Vj&%lwLAL+Hr3>;LlO#C59ZObkxP@j4P7@D z7g1+y+^1gauaetw0w2u`CLaGN{a+N}U@C>9RfMU; zf-reHS&RRxTnAH0c3cx$12zO?ejqE`d+7wL2Wi4Gb%JjxY+{N>ZWBuB3s>y>gB)=y-IG z&y`cb53M_F0TRaeKf+rAf9h=kS}WsMk@3SB0~431BeK4Ek9{8j1tiuV5*>B#J6y@L zm{XE>LN{e};|hGU_7bDM%| zr&8np$_W^(j$w3~S|=Lk6@RL(tcsO5v2#vFuB;#(CVi#kt3lfK$?)G5IZ+~#XRVB^ zVKwN(afehRj7f1O7#vNylULs|&PUR=`ha97L6ij1tq~Pfy*hmxfhg-`u_F{3gbT@l z|K{r;To$zTmO9vUR=i3%ax=>70pcA}zHQ%7`B6Li_v@wv^TGIuA=O5Lf8#qIJs42& zhO21Rud!Oa0+Q0SPt68Z*9yHZuV%JfwIPufk*aM~sEq+k0nnmG30CrC`Uf`m7i|K6 zGIbu^>r`wo37rN08@;i(pRnZ>!s)ce!wcsLYS|2G?en$*Cq& z+5*q|HFsRFywv`cEX!i62?Mm^)W-qWF#1qoz@jkG23Jc`_u0K+45 zptq^uroxL3)d*=3IlzBzM<^Il9%R>xg^z?b4xcWTNb9r??_^Sqh!?TNY?az2wnign z5m1t*Gb{TUeRxlaG|l8@?(7%KFOnV3JU<5zUD9vv|G-pi1%AL^A9vo4rdz@c><3#&{>6f_ zAH-IBIe)o9sVXFUcnnl@G@~Hq=wwXe5voM2;L1b18FTXVb(-rTbwiBdT9$%)0N^LQ)3I?EC_IRF&BelvfX&(! z`_~ru77Xm~l?FI4kM&) zpD;+hz0uvWmbh}`7mBJA1@s5u8eT0@^H9yEFsH#G@-Yo)*FTjDphIT3caVKcY2D^v~75 zn!Q}QbJ~36nLO=WnkZ%&T{|NxMMTG7`duw0c+%c5X*1i%BJ!J*c}Fo?PV~h zZ4jrevEr<714Y)9FTMrRSk88}Ejge$qU4AKZdyz?nJ8*tR%jXg!Qc!!pW8P2P%3kj zR187q=qM@*E>p+d&Dk5R?F>#!la)6A>(%#YPKS&9@Go8rA%O)0t5YbzW z<{5khx;8`fUzFm_7Ki>RrZncK*xP#4Fb~Tj;L-5_KzD%(tDB%$CvNI@y!|>I zh8lsgw6-MPsp6bpKWlwXEm9ubyQ5Z!S)o~{%H*r`%os+<9iSY{_hOYst!zH$ zR-q{2^U#0I0(|(;wXmSCmoil-|1l^ChCjRWJ%W70L01@x{P202aX`ciRDwK*rRK@< z%%`yRQ9GUbd_g>!kCvXObQ$r}$$!CMn~c^QFwtV^VwbkBcEG=u=3L2{!w>wk9#$Uw zJ85XkZi+!2qksMd-G@WR2K13YFp@>(IewVDCd{dq8T)y&*C}8P)vI7o6z;npd2je! zBnPY2ziQB1`&X!}O* z%@DYARI~Dh5gu^fS2XC_Tyd}2;W|4z(*@iay1Khni zm=yF1cU+Z~l@Z3{zgxm7bWFfIh=gNzd83FQMzTTD3ia!nzZ%xrwYa1J>)P7Ir|?xMk~z4rwWo?L>s7Qu;kBftCGVQ;?G;k( zTm}!x9n9?BDJ7;oV+AAeg~3E@B}4YLhVtwgs8V-i7>2$nI*&gg-H92_%=tmHC6Bks zMqTRw5RT^kiBc{KGR8=kxYuwLMYM+MDwvE=f$d_c(XaTvG8n^>$TA9^W1YkcxJ^Z- zyQb6cXvcvaBVJpKF&+Mjit`10_@^b0KSwlZc9n1Y!b^?t$u;XyyO>@rD$S}McTe)n zH6hHd|MhA>`lP7v_QW&Nf691OPKUz@sqs&0b@Q*(%^46g3TDY&LoQ2uQ#t(hBYb;h10&G_b*0A^P28? zPa=Hm{Er~IhqT!KYM%&I$k&@loF!qR?&t5B241Jp7|W33qXg|aYe8-7IVOLU*IuAM z$@Yg36gm*$x5I>68+lXe3mFOk$tJVNL6@t4^kFEY#vX1Y<CZ*fv#j2r~SHVQ9PGnFD&h}r0+;bZ*K~j;6&z=pt!bISS4yxB&l!m= zu!1KyMJKGjE$1xiaW0 z>aP8R`0bdE)=~&xyK1F{Wsh~g#I*gJF5ouvg3FJPf01Ku8jqKQ1va3H z>u~vG1i*|;I?SUz=jAj8E`BhqZCVdgLAKMxEA)zaM~0Iq3(OI!tdfnASJ;mBb{s;! zPt9hK5mJ^8yup0_NGv=jlI8offqvC%>roS-$N&oM$uci|E_$t@)l$gLfYn)SMssG0uIFJDciu@6Bt#v5%I2SzGdZNvuKIn3&W zIA;I3%r77bHI`64=S-1Xf~gFtzxwnEH!Ak9|8{lVMT&n(_*nftt^k-=xiQ11$Se@xJ^rX~rv3Qe9Pq`D=!+$%Sqz^Z^LH%3wAs!4aW&`+`UaA(c(NyT6W6P% z-kZ&BO!Cxt(8Pa3TI3^-&AT;x7e6M^^6hTWNk}VKAQI5+hP=1NHX=y(czG8Iyt?Kw zR}tjxyl zhOt1@&{D%int@`lRP2|-3Paa7r*zR=EyM~S#~`_5(7Ypzc?ja72_x6)m>x#*-Q#(Z zheQ0?g-kB21YraB$f9?_Jm&Gm1t^6rAh8mDcDByJcnj^9#)dX zvoxr7FU5VM1Qy$|aEseopkZs=m~2Dp^L2BaFIukEJg+BI2kvl3y_;5F>SXf+aEIXc zU^~o4;*08t==Jvf7Q z<{mNro0Fo76=)*CAn6n$eWVVO7VXjRb(46E%<}hSt2s337bphN7xw|hMDj)FN54@ZvqUCldw@k0hnoC1gsQRT2O)+|lQ3epNNFGYn5@&Iq0JyvS{cV0 z4*N^-!X`7n2aK&UY0_D#{s5Z2yynjXg9|=(?eWrT*E5@lR=oo$pPot^r7Ud;91({R z_?L=7pxXR~qnM<}s{tcBAuOsrE+$A^!~Jk8_UOm0mT>;urcgfZsfMq6YUqsLu|3ev zcwc;Szvn=oSTrz*?r53*_#^+#yN&TdR!IXp+oTy6mMB-dxX02m-K{Ndw3Tm|cn&Mc z>h~=+#K}X0{WyBQ)hvu&<`v`B?8zLkOF zzl*pYMmK1*PxKqkla;>q>rd2UhIBqox5+Ppu^%9QR#ab;oe$gvkctmK%r$PkMBa3f zSaNA{P628UaInkK4jKf%{-EnWROQ$aGy7pS0I+{p$PeZRwy|n zBa6wbD3VTM7X|14Gg`bfs_KXZY~!QAUBF)(E>U_L(~R-*2N+Zf%Ol&1t;(v(IiGXg3!4QRre?hc`ScO537hBbk)z)w*@hZ0UWTHJ{Do1Sz@49my^ z>Jr*mEq=5_5``^2@rpAZtWMi6a2(wQ(Fl06SAw=Ce5 z{o4gm({ZhRlqNE~`9d|tS*%evjPZ2#XQqA8Z!&r8jTTgyNpwhreZtjl7TMir)RGzW zF_b@js(yFi^78J1v24zn=mrH>@mLOgx`&>HDiVRQZYejRaM4<0(H~aZNoQD*_^wjS zR?@X+Y2k|s7oi7HTeKa&i-1|Vqt9F2MkjKg%l!xz!{)re$A?$=xq{|!V2mdV0v@=a zM2pmE`i5EWe!aIhkmdS2UK28%t-vwn0i zp1I4iz^mq(0uft# zBh*?08QCGbyOZ!-Y<4DQo^OfEGyQmS-;r=Uwu9x$EF3@-cBK!Ww}g;u0{vo;+TbEEK7jdDI`CKddBCCLZSynAsn$o)4r5qJ4-QCtZx|Syfek zGqd)}akev^zBXZj*LZ~Q+p?_bi}iNuGZ3M%8QxZ{l$6u}cNU)qqM7PSyD!23+~bb+ zO1@v=?)I;*ESK;OAPmvKyNe?M1C&-wM`7;v*C)bN@j69mbQ*qsen6+)U!aR>=CDTu zCxAD)_g?w!gevuS&(^NqiK5SZ!NE}=IK9R9Os~3dFoBQiKqV!{pK-z#V*vt6Gu9v{0-exA$LaJVPMtB9^&j{`ouk35Ij3ebo$C7@GuJpZCCt9^L*Y*&Z#kiJ_O~dth78xzuQ-OR04PFT5DBf}teiR$zvBV-lEJxgZ z4^s{C;zW$542)?k@q2~dQqrQGUpoC&+nwdGV{9ez-C85ao&7V1^?AGgLOp4&JX#e8nqYB8aSPlvzu=3w6uw6v4+kdsv|;ksbV_A2n+97_4s9@q{o z74f@flS^YE9!|8vR9;(KvpRc+mRvf6_y97}wY1L;l}!gXoDC(Sl6oA(Rv2G&)+^d- zL_n7WdF09E&ClaWF?=>LeXa;2rMT~^uQuF2%cbb)MK5rDP0X{(sk3^4%NYKdCg_o+aFtp;qK<4RwQ zz+Be$ONr^XRN%OMy{OIFz_7HmS=*c!=h6m(+ zr1Ul{V06)thR8+y*Uu9%~f`*bG| zg$W^#U80=;1!_wcDbWgAI5?G`id#Ft(FQTG4FqS z%1#Jvjnk*|?OKMeG{fc!-C(%v__Y-9=ld{$WA12aE*H~S3?mPhzOQ$qiMnNj_-(0~ zz}XgM)Sy4|n9@$_)f;f+BfoNMXi=5 zCh>{|-lLHqarnyKed*prJBkl#2}Wf%$f3zONq4j zB|+`7l~|8a+o9%cksG~-EQ7kE#kMdJQB>*HA&^-?trYV-GJAkjb4q_5S5hHWzK;#a z_4eoB#8(TWDqj!Cd4x2O{L44{*< z0eX%@FCZJ(uEtAvBB1)bmBZ;KU_9M{z+5h5R|}y1&{>8-I_tRQioGj5pRMyja zcT?h|hKphZ%MPeP?IU4x1Oi^mB=b5f6j+0hQ3^aP94ppJ6L8V6osxf$npmVMYGRzEV@Pb(&8bEd*KG-KUN!kl9r~{D^i0 zS??FzrK!ooE4bIq@961WoeS%}w^-GG)71;NkT*>iY4@glnISA>4q>UIrhvTia9oM@ ziO~yRFV6`s>#G}rb`LVDPRiNIHxUP@e`_Z<$w3i|VdQEhYV_M7sxcp@H-43#W}8nw zkTr+3Gie#Gb=j|~>NK9LtCe48Hnc(hcwgjGUpA~zNbIxz`094*J~uZ(nkWl@dsM(ZzdQfBhj>$O zOX13HthCdco5^^mLihaL-h zpHQE=b`7p65@XaRIxJViW+x?!dWVVT)=@1B!U`M-E%S-8O8a#L!vE|<59Y7@APA9{ z8uaFdAtfcfzPWJ@kKZ(&;GJ3ZjgkvmT(p2wKFsc|E6+~oV-|HuzQgeHV=aoS!sd9gF_6)lE6VcR*UKgm=z$f~!N1eASLf@;ju|egh5Q#H*DXm}XYLQ8&M*Ql(Y$7F zQSkjUZTN+*Qe*%tYps+%%a8MS*I0SHvb2?6Lm;%3?NyKa8z})fE`5TGGaDEHT9cYx zx%w0xSGe+_*RJJ=>5#Nm#@IJfo`D$scTAlXM=QS~Y^4#pN|VD~S?2Uh>77I)B!RIu zpxJ3Y&*Ef?veJsKHlyFZqH0gl0{P7ZzVJ4;;bIJUJAwFF zYU%iW4061kwHEBSi#qOTDt>SIQ`kAzedEog^nLpU~)RWt!} z;D9f$`uX+c<#I2cyg0L!QZi9?9Sow3CvfjZ<6#i1vHJHxoKY8$fJ>Bz#pO5P6v96n zW2oUOA!*W4*PDrs(Z=;Z({@~AUF%bmA9ky)EGEj@OVzsZfs5w{Hty|6QacSXvxzde zoXsL8Ff%8FpdM@0H~wH`-@5Y(*Y}HaCND-6Enrc>AB+5_|ywE<$1>ny@2#rGVyzc6ybir}H;BBAx}$e+?HzZc!RSYBeRA`t#=9Ml4cxubS5 z8B}X7Wzg*bG!pif7Ro4X4ZkE}7J8`j02Qsyjel%TPc6cjbubDFsI9AkQyvA*?xGtb zsq`nFp_Y00!B4VTH8bLS(ee*mC5hHEte$3~!1JW)Tz~+@Z?fqAH4A{VUuHE_Fo!H- z&};Fum6V0{GhnN*7{UyUs?9s|@=oWh+8IgWDdR-E(NK3~mDfDPja@Sq{RXBHGkbU3 zA62GB@pe-$l)mvFcT^(*D2ikZVIE~z)pY=t<)Ey1CkSAzp0l?2`HKEN@R&&fo(R9) zj@kSvWEzlZ(}}yp`!a4?=bOG~Kk1Tkna3hLg>5)E06mge2(5BtXQD2HRE=u(v;Lvv zGq}6ApWrC|=CLBvQ_I106q8`&Z+(o$v$x$`%IU6k{Rs}J3@jn2PCC`cvO${C)k)F$()6;^#0bl8UZvk}Ap z-$p4?5yb6_FT4l}GdBSbIn-0kNa}F)&*4Qnx4p)VK$)e$I3d%^{a)mvg~w_nx!mHd zd0Eg7#h)w;arEHbz?-Y#|DYTATY?kv#DiUbv4kbhXEl#{}t|5wMSTj z2_%g%{49;r+V!Dk#(-~3*S28yx9LP#PX3yYOezz;QH$5RM(?xG808=U@cV#D_QZ66 zhZH#1TL@CG`oo_(motx;Bjzzv`}2fzbRYr}f0D)(NE(2=3}b*JXfGsurg=)g`pmx+ zMpI-}H22ii`kEy_o#;jo;Fv8=-uZAJAn{VkpU^#24WzJOY9))Wv zlvpf%uBn#*w{QASx}pkiP3N%%#SRZevmb!UK3{$FK?bPSp`mY+wy!|97q|8=PY8!wfT_2p zt6H>u%JXMi2sR$tz4mmynu|eWOb!F_EHOqHr!5e2r=w2O&@gF;k{Pz%G()&t0DpQC zDtt8HjRTiIh>0x$5W{ZZzQh=10SH*~%CVr@$OE8WJrRfx#%QXg%^iUsn#(fD19R+D z3+@B@1;eH^RN>I;a?#uLOlJPCcn{$l&C=z_Q~zW#?{QeriVtw+Jo74_rLC;BF;E>Y z72H=SMXR<0q6|DjfNZy8{u?m!3A>C0Ep9-Y!WrbflE8(Qf2@SuOPL>UBhfy(y>jo5 zt9g4s{*y6{FeR$Cm!EuI3UJRQGUU&~+Q7mdOsG>>qE)XgN(~$eo))J6zYB-{W+yhk zbhw8&xw?AZ1qp>rA*vKKr7XN>+po1DS|>tt*9MsD(&X=|PsNOf2z43-Sk>mcflbZR zs47h@oTt&^SUe;m`pyMm-4@zSGVprMM2M?+5^asNc45wsvDedtfBZncYxx! z@&?%Q7~@O&+1Jl}13$#g^B?Kdpe|e$xW>UE@>dP9*vV@-N)4KXsgOB3l+L?m)oP~i zSM(IjIk@%N51=viEeU=a&jP?h{6DJCust4u(eS&VE5k8vfSoN@&XAS zaS+*DCGtLGys4%ssw=+n2XWaUXR^+6T^yI~GU-T$6tmYvp^FUm+l_GVR+@I+k|qnH z<9$4ml3i!oLal1ww1A7>@=%VVaeiBCW>?RJ=TyC4nx=B>h|%c1F^u^S%MQOQ9Xft2 z<9-8T2{CM%xH15)5aG@pvu&(44M!PYD?Our7(qC&B+y$X<#*tqAmeLWUd<}mZDIxG zD&VYo9fZBw9{v3higxUh#evUmz!5z_?3X2%yd3g~5_ONm7>lQm;7RXy@<90kpVbBT zA&x`(;(qh{Ba7pW#+=s`I*A&mSR*MJr9lrim*WY8z@sNEIEl}P+97XsQy_V@$V*A* zsEF;yEH9Da1JAQ_(=TN=JZoG=dGga=B1EAwRT^pU1dFRW1PE<#0B_kN{5Nlr+zj04 z3{P81rlAy*y+dZ4DZ>kD*GkFtVglM_@5Tqs06O*^a=IOij~foH_^&A-4f9M3L82ma z&40m1OpXF|Z|$4&whsR0qVYt&3%nnnk_FtVyHFG7j*BtzUvEw6e(jGYQH8qE%n$=v zM6N06${@h+fv0{Ho4>XqoE<-CDhG=D^20qzFyiaE^IGjA zhZx7Li)CJkb@i8)1fyw_MkL462nF(mx(HWz^nnf9UcTk(j=FP)r`8&a(f$TM(gs;=V%!_%~hd`6n z0NscDMRbyT*naiKaI1$)wvkMk0PjUFzdOHRoqGJNabB{NbzTzv=f53$aR=H*jpXEO zwe;ODN3GK(A}Ev+jeuFH+}P1lQ9JqKPx4nWOyO&(vXezOT@PmCX1>*4vZ7JZhdp@k zU!oZkUO+aDUt4ym37EgP(%`}iB`haOIZPSu+FPdD;3b)C6|z}Bf!muZC2g0AZV!CP zw!HmIF{)oKH`>r_HD=Yv9JBx2OevDW;X8UO8B&Qf(^z;aX_|yLUs2Eoa*S|^;Q{RR z>2>df?#yCHvFF3rw-6)nKC|cnq~F_k?7?gfd4bvwgmc-#&T7$y*0r;aK?#X>+Iic4 zbeMMA&EwUl4PM52Y%B6{m9)8AnnO*Oi@^nLoK1(YmL0|vck=Td%y18=Mrm_TzYH2%YEBevDG?Z=CdV=nqP8pzd4e*(=i^9)Vc>%LdrX=u*6q9 z*ZBK1E8teeQQO*v1y^?$?&XUEld+ffdA-2Qjf${QGm+S$P{!ll<70NGLF&m}Eg#Qc z;}AsT!zpimdD>*Fe8aCM)EK-qkDMo)wSFOvzYG&G99Yp!PL)K5CcHA*odM%!FY-{d5Eq|NRJJ9f+F^yI(bt){UkU0yhzNNS!bRs7{kpT& z0bo^p2H$t8^4*v+LKD0(;deZ4YHgtt%;BoYldAwL#md@mWjjb+Lg2byid|Z;n9IOW zg_0qWd2*OQ5X-V-WX@|ZAH0!J?apdG7drVqf!7Wb!|5>f%XBbet)po0#xq@uhulfI zlAVjgQ52Wcm%68M6rlq9L&TN`ae6@;?r^~p^fwKooEZ0OLD)TJPDxD@VP;32KTAex zWGB!3?6QW7)oi-;7qmy;AYcxC={g~$Td9%^HIt8o7+0`+atm|-*9BSooG1>OX^b3U z4|szg(lWcf2ID|nN^F?@!@yN6hStVG&0sQrnT~Ovyo`+NwFqIs-pC+Ub#d@FAy zcELsP#ydFvuM7_Ll|S{rJ6bHhVeD$wmCG=;r1QPyB@ysMX)7N>4<(sFlX^@Hdqpt6 zwn_F?km=T%kUKp56)*V zmgWZ=I`>ohr%HFLER-Hjw5ShR0aWC0{(iZI5I&Yp)_uNFCSUKllV{;~uOm zq7u{3w?ATcH_|HIjG`6{mFv^X6cPcd4*-%mkEg$RKcM+Jj+j^wp!wOZ|G!E97tM=N z(C^LjE>qxM!@z`V{+bwP6^cDrD0%rch#Hw*HQp?S`5OS|rMM+Ow{{u~E%oDLT_0?B z1a7h8Ks1tPogRdkqE|vV3pK$6r%IB;bJA}}(ww)e47%hNgSq!RrcCT2=$%OIAJY@< zqrmi#T_w8EaDhkoeZe~o#}7hWD+l{3snrg(X!;E8_OF!sc~FLz(=4wXoW0B!>u{kl z=8+c3V&bcPIao)`3R;1OzpFg=={yP8G(9^~r!UO3WbSO;)8cB48b{CF?rs<1G4%I> z`VI&T9Cvcpr8-Q-Qe8&D9;{5`2KON=jjH+){k;mo8w#^{?QI|AAlGOOce=jVtr3@G zdL6OJYc4|@o1n#dyr2m(FPhu*&%evaa345e8meuVD!HZ713B&!V4>Q}cU!#nnEt^k z&L7nbdrK6eje&}nO6b^YAaz>6(%-Tj(D{OZuw2qpy96|*|AV*uQ}M=G3#!!`jY_a( zfqxyhe{~@dctGQ>>OP6De6O27O90zbrdeH8S;oU@KJrn;^|9k}zIJKQYog~SlQOHq zT*dD(Xw{K+f?KrbX9=#}LDGFppobPyr2Rczn-w^rdN@bs1<3e>L*TCLmPnNC<=tGv z_0i}L8;XV-be=j*@rvz-`EM%v!^5gsa-^+Q+o#r-2P6bV8d)DkCq>u{MyNUM=s=qQ zAKU}0O;&E^%Pqy(3#->CN9f1Rmen;#6ZC2cm^W-3(C=if#IbrqI=!e0!^o^z?N75J zDn6%TsNjIvA2&ar&U@Z}#QS-!A?F8e1E#C6TH0G&NKZ{c?Qq5>xi7H_)nl?orO8~U zT&g@*W0CvuSGu(x5}QMTI;c?)`ztEC-nD4?8c#D-pb>S1`~iKgaDkwH#R%Gi0jl~b zp8u4NR}qJ$r;F6t^ReyDu)`jN)^HcNOvW+`5k=RO}hD_%PCHz<+#nDiRGt$ zG=T<}j9;@~wy0q0rBj6Vw>7qV#?5*~bZkUVOImOB4Um-WaH>k(9HsAU+lRZhm@anO z+1Ru9EX^?cf40vg*>1D|_u#yu^_)&yOfKw~k2rvqhe!_ql8$YIW`HRJ%vs|uQJ`xo zvG`A^t`j45I$AX<#ICG(#h@FasW!PKZFE!V;&O486N#- zyv@B}X9HV=N27IFY|P_9SEfR0NI6)0;&fr#!4lAtixDuU`e&yZ1UNOdktOvA( zdH>!P0(F8^B)EB|#-_aQDp67;VVA?43Hp7vzADl<^J;yle?KBaM9%q!huTy1@YX~? zuqQ!AwHzz$Q^IM%lF8Ms1Y7#Rm#J+9TI~itfJR+8vne3?Aqp)|*T^OXed&yAqN0tR z6hE&EhlN|+ENSdzgS>@0J|-onO4je>-j-+h%x*q*6tFd}7PW>&%%oK@$|z3G|Gm{P z)ad0k?!le=0(crl-m2%dw`gbl>WTsoo%DR3hP(cEmkdDoe3BmErH`p`h*Fn({UkrA zJuKH~j|Dx1@Sv&E6Iz}Q*5^Z}Yh62jByMPF?r$4o&8JPN7g97izvO*F;;(f?Z*if# zxqJ8F>%3ObSkC91?TMWVU2%lfW1rrmLJpi9sB&>lq7qJ+H5vd?k6RLDlL5u{kYV-I zm#1R;)8Er=>Pu9yu85xo00qR2a$-RyNi3#6Bu*SyHxTo#x;_ap^El>8_Bur{X}Siq z#Pe9v4kU6@vH9*+S3!(9N>FD<6Y@=3l7n7Yq4Y%J=oi|(#0cmYmy{v#>t>GBGoanaY+GdFAK{<88Y*#J#Qe={C&1#O$5{R{tQn(i2Bl+xs_jhgr8))FJ5u1jLWk%Wm4#xKh0++5zoihnC{V8Xm{YC^>Z&bmLr+rk&M@oQPkM>4tIs141&g35tQnJV}Q(Qs7ot%-QEbs^F zka-~RJ=Gy%Rl4e0eyjkT*mZpS6?>S^bM3tg{Am-=A<`xD{>$JF+{+#Pm;?RA!u_jk zO-kt-{nw^Izkdmt{9fB-e=k|NFjek>l_`S{zR$9HeKltDwk{`Ju8q6bNERWe=ua03 zE4xzrx%`;8ntoDJ)CO4B0eRu zoT~}DbFuXvP@*25%W?DidV132tKAU7u6-J7Xg91uE@!!xGlWg)wc{-=FCTl=Dacjq z$kA}43rjt4w^`0kHe2?LDj3&!fAgz>Y+}~C3Z^7531t!qvYyAqT^9Dq2}L^a<9!6Ch9o4XTwr|K(TgVJ(PhfaI#v4_*Z@ z8paO(TmRyZm8PFC;x7|Lfh6gCyaJbdv)S@Z7i;+!dpvgku2Z5=k~^G@^&(T5nbM0} z*+r4EE?4REi37gpaz*)5P&;};kPA^|tCil$Rx=`xC*o<06@ckqNsVq`5aVpRAFSYD z=g(kzg%JfhiS*eXT}#m_Uh=<%h)drfV;|PpZy0kgdIb1bug^G)<$h+;lCt~l-tbhH zG6A(%VArj4o};4s^fk#D5i6Wo!<_5^*OEPFuB?6eafO zxNlcRvqm`@ROF6(fhzYw@e?5sh(3Pf0Bs`R66x3|$^g@iO5Ra_3854Iu6LCGAoGPZ z5YBymAE4M?YgxhSZ_bjHP~LCSSB`j{7N74V`{tl0ZWeEIFbPZr*@gmVKxFHeRA3#R zH^hN3wN-q+7#PR1zs*L$Et(C{YnRe}SR6fGTybH5ka(%)5`Ng_GCKKeJh4rbKUXX~ zkk?6bsDBX2o~@il@sPxVsM&B&;Kg($=Q)w@DRal>fj^Qd8Meb%)8)Jg^_I%Wm;uHw zKQcrQa^g+&C89$otPsHMu_ktFj|vneE)=tli95$++x9zqqS$%U@XDx#LWRWBUyk2d zEq;dO)jsM*1m7%m2q5T@C`4b4sGeFh|1CSCWe2E`QhT zW=6QV0}+$CpWr-A=gIMcVv^;fE$pP&xBRRx9PSmE9@VHmU!q?%l5=UJL-NbOG*5 zPGnPaXM}L;f2;EAfJ%F!wFM#?n~> z#orUp-+-WM_)lB>ZrL;R4W!6lqvhK&mH|a^RqA!4Ou*NPJz$7xWohC4TldSuX>U?Z z(Tc^G_1Oj=QQM+J8=XN}_qhg>P`8ThQ~2?_B_O4;Z4^Wb)?nZUUyAIpwX-Q~4_zb2 zN$+h&C|GY^0BeG$k7KfSo{oFIs~*qJ`@tu#Q`Djb0A$P*lzt#S!K-K}DgaEh;?h6N zi91?ppF|!Io<@Sxj{%_V4F$ykxdJuX^xAMM0%EnhJTcZUwhg0-Gtt8880I8l%Lr)( zpi><2h|ljg88uCI?~Zm+RiFGdXi^dFO}Ua#K%#zlentu$ebsfGHZ%sh=QBgV`8WU8 zuEL2%k{E;n|}@g7|JI~{<)ducvr2Y+2RKU6Hl1Ta^V&!cP;pu;OMfY07B z0x9v=Gc04v71M{~Z_i)6*WSngrkufX&n|ml`w)wtndch(&n$qkk_|U-*#E^daQmNv zUb2+#C5w{>%M6Hi^{Uw!HVZ4Z@&6C zR#+(Je(_FD)|L(v4nX}aO|ULT_;(r_Scbr32s20jbS0yo9nd)u_~lv4C3(O~*f@8H zVJFn{;STPB(}IRj`BHemJdRk9JbVcR^P7{RSWg`t-b)R|2GcZfLoPU!vh0*tpHXe%&j&G zJj{$XrwB?z`zjt)L)Q%I`m<(7_W>fDy_1aW(CfNus^toi{v2q>VSD#3#PC-mBjA`Y z?!u?Oz9m#2_NxeN1|@$zt2N4-a{1p*ld4J|8GRd9zVU|XF}Z&CS;)>-D$NCq3JV>s z`4mfFy+{~)bRd-@)?Nwc9_s}Yo!((E$+@zAQ3<73n4W0+!Vh$}!w0JlhUc&s`wf?l zi+c-~9_}me>^29god^a75_lt+Km9hgoU!3RjVV+wCfV?zDQf1nptH|k1-Av+?-w#9 zKt&Uwj9W25AbNMVAu-dZ{lMmx*yn{e*e6Q0lXn&d}!>*^u`?qDNktu(`FzN>*zI7zJC z7WUT(#Z-yVg1?X2{qrc$2tUV%Oie?JW9nTIh~nULivC<-!g=z750Dn3R;~!cUR?|P zAd>_u5x&-Qx51;ecHUmzl;c2gRP#;Bp9LyXs}T%V0uDXt*8OXNbDzu2M_A$m8X30| zEF>GH)2HkBz&oN|#k8kN;sBA_L3yZeBMfC;hfM-c*?bj&7xIQOSahh=t=R0ZVf%!>fsNwf zW;bO;AUNNQ>gWqTbg+KTgNraM|M713_%B`C(e6CApQL_Ubn+fCjL3?VYKvqp;YYD=AGLo zHlg?Yuz?`@rbr1W%u%RQ274Emm}xorNIq`l*MQ)JH?-iPxTxeYM`%8M-jtbOAn z`uf|u8bLnZmuRxLFv$YV)m=prhr`NZ%%(z!*#S>Zqk?Io^epMPuneA{Q=$M@1Tro( z(y%||0J$LXVmB&6NQCllKY3lB)}LP!s}UzQ4d)DJZpxU#UmB;J0#W^<;n^Mji~ zm7aL%ZHx%`-4E1%*Hf7lZ((5}t$GE+-2A-$GYmq);MqzmN-nOchUcl%@xI^K9R@Bk zpS1Vc)N?xaK}Q}@hj0FRIO>JPk2zM(cX*_)>RbrN->uX!FVxkc#C+`i(bp|QgwRFz z8n8?vF`x%j@UhBob_oS%eSDe`bMAZ#mp83$6D*y;jSXx@HIQjft3L{KeS35c^uCFZ zXY=u_S7G_brO{Ge8)2XHBekfCPo-}X%&lH{j2njgxk=t2%|l}ydwLNBS6CIcm;v7Z z;|u=Aa=1&>3U9k+ONql7MCZpFndgt>W zOhv;3^HcdJnkl)CWFoYFCuTJ`3ek)u!jOGIm#0j3h`ILXnU64}B@%osT&E=v&KK%t zB-S*oFv5*@kkvZ#Ugp$L*Ii?jxi*(NvzPw&`lkc{${HQGSM-EQq=*#Vx zb=fHU0o#aF#|`rL>C?nx5BtJ@e=N9IhbY+(pD}PQ5QAp8F1-$uQBUtGFLNO7toOK6 z!hWm8=w zU8vOB+K!b`64|z6u)vjn)M&E+J$5w>_EbHvm)vB)duwWh1ROn?5A;gv6#Ym|YzvCM zaI;qoZN?wg#6r1(HmKHr8Dn4#YTMZlq-#gx8DUK5Q1qYZ<;*H=YykrK{}sptKTn^A2-Qf>)^z`KM2Y?$(L6-t zieuHl;qP5x_%@jRQa$v;6oy0(Vw2oZf_YvxnC`@rr^EfDp(IRFO$V1EzgYyr_yf@t z<#&dsYGL?a$wH8Ulz?>d{l8nuymK+YhuXS zq3CIF5k#yjZy+&0l~YCgD()N{9mSSg{7S4A1!f_!euk8P6e!fKGr%$d*x)?ouQR;* zBQ0Qur!f4Vd=ikh+HOw#~hKRy811v5La#sI?l`*I)Q6#|BR00j>IRUjqs zYCyL8udn8K$M_{1JyR|j46HHIyT3V4ct5I72=m7pG9ft|1?Sn?(Yz*4lJ`#{0w?2Zyc1cQFZ{se~^=QAc7ZF{wsU5D_B` z4W7RnQTK&YS9r!?oX`~p*IbeIo3?0=c8UjL+8s&73RF+dE-p4jO8F|y;l^ZK*6+o& zb{28|D2b<=6637b_V*vJ)vMqoB=kNFIf6gc)aD&8p2RTa)Vi+O>3rJ0S- z^@0$EuI6`{o1w!!U}~nMlKh}z9W$hFaA8>0CFE0%Anf&DByj393YwLcB-C|kg2g0k!2;K2Fufq$Xit@9BD z1*Lty*2(7X$|lh{*Nam`#U}`)&KfQ{D?U);`j{N6}LlADaA zS2-V36lynufy+-vkI+dEcX#`hoQHXIT@)bYX7B~)Xh(ys>bwl7Nm0j~89qR)dV4x-r%u7?3I=c&v(YJ?k^WhOvmZeW5Mm4 ze;?Ok^4sbDtM!B)he4nFij}`m*L+enDNh0l` z=K&8scWJfGUQ;2&1wg_Soxhj_%Po6RadjNdUjDXjuIq|oi&t&flHb%&u7TMG7TzHu zBMSq>%T?Xo{k_f2nF)hd-Bi9y&vx1VAdxfUJi~f~U~R(2m>3HzIH^A9OE>24W+(1n zZnEjB-2NgE_V!POHWZvssW+4Sy^8^o+L)3BEQjS>Ag~e6e5&|^#i*lhxCHd2F79&% ztW2!5oVPdY8IQBUO8f!M!>@4)$>v{e+9$sxrtB|NWz(Otn(uRHH5RN+pN5*+y}B?7 z=y1p-C@0WOkvoX&!b-i<&YJC0rwMvbB&h#m0Lf(GlPLfCAVQ(9YD?`%E zJlF9W$aE{d^U;&!^`hQgVG9&`L=T^|rp1Uw6WgO1)mfYlG#)D7{No_J{h6KP>7W+xh6+?+Vfx?JDQjQ8lTpp(72j1L)Bz@>rm#6n^+lioeXuHh>OCHs>RtskYQrZ9P|Shh-!L zPE$%0(=OxpIKg*yx)57V#Z9OAKqO2vTNhn z&$kB{<)eLIqnN^ZB$Gtq;YKt1J#PC~t40hRz+lUeQI%jMl~hj<$84O|^(`v#LK$K^ zGT!^(gvFJ;h4HJ*_et3Vi*7(* zY`$X|x60Z9S+DtEb$1#{^O(_furym?5x=r09|dZ3IVB|JCT6kez#KC>gMLxj!)iG1 z3P!l3ELroa{Zt`@Q|Eb)lMCya;1CJ7m}H)fH%R-!JY57rWLMu^r_twyG8R}_f<%xPn&NsEXV^@|41V^ry08(le!`2jE&ItIdkY-b{IKPf{Rv-JfiNVk=eX$zAvxCH?yDfqjeL zy;LMPe6?+0{jQ6HH)*~rkM84``D>E-1>b~esI}hDX(+s5*e%XsI?1vw*5=aZA=j^T z8i|MSk7xQaKk2uFTt}Gf+qM&RLV}lHs?@(!*nnF(OM3q>68epOOTZY0rXP<;_6F6bmSd%O)nci6o$vm1TBnRV+MC2Yn?5=`J0i z1R9%nSI7Dfhd_500et*yuGR@Hj*Y(7M_Fd1@5plU4xwtJ%SU%Li*m1p+gXw6yIB8h z6SuI~8NpfHTIu}O3!0+SM5D$MpX1Jpu&#(%6qJm_nT`?ge)T8~i`x#@D`Elp8|!p< z%f&i>LM;>)k7h{r57N2X7cX4P*5B00h?Cjx^W)oPg>~j;oE{&{tB+Y+VY#9Z`(eNR ztk+gFAHi$oxfk7GGL%lW!)by+$*$5EW~RJyA8?tiv5#;@wnLxj9;h0603`QV%Ih+l z`HxlWjL*U;sD4P8j+Wd$vuxBWS5v8WMm3$Z>Jeno8SE&hZ@N2+FAqJ84kuecn=JDG zEwsLKWsy!cl4%!xml)7U*pedlX&Z5wFm1>`li_)|5mm0J)o3)Ns>06k)}M`T$;&|NK-=*T<3&wz&!MPt zUWdoMLJ1l!621IA0xo}%8NNNJE$Dhe+~Zunk$&xXwTKV$q*l>=msw;81gZt?9~-_i zaYzL~e+@q}SE$Jgi-3@(QEj_5Q9zW$=kooxZ~%qXLLDZ7dna?A*ZB_4=Zuejfq{r$ zdwzD0nRFNzahN0t+EI9F*T0%YO=>RnW3#?$BDc=>ou6eacu ze{pCNq5mn6q?GoNLL3^JZT5_ln&Vvu%tY&0YQvKS`a=eY#)@C<~q z>MiElID|q#2*3?e;c#t;-kPuK)kDAytF<2QLSI(N!>P^wiKuiU3$X(sXwx^AWYF?X zL0tohKcqKifKulib)iz!Cl^>Hfe9(!YjT=XFWdD8s0_V_&>-iBy|+r1bKxdf;yV6| zv}aqKuPm?Uxt~8)%NW`3Vx89OS^fwD#fK!U-vVWxIw_8Y*c;n4l)|sS(8*!*1Db&K ztE^wU(22RMn_OiP`D``Jipzt~IuIx$3~{jfzTDet2#YV87z!HAtby-4k4(pLKH`b4 z+fsc>bKx|ZbXLZWLqVzSpf_V90nNfO{otgDl&H0Cy>)zlOt_E$sx)2k%XG-=#JBZb zZ&}?7*^+ zxJ97c+~n)9PwxxIART z7i`2ZoRfL4fHPe4fo(Z%-DHp^^!h$33?&|9K?=Wq-09V}#+a$N}Of z%XL!s?*&@7!;@HV86$e`PY`T&utxUcRbbZxgxvWvF-v7$|;evugI=-JpD zz8KTSta+-dJhf8vp&yn zn(hA?ebdSyz{AMG?wS|p z=jGilqv>a1&uS}vj@MtG4ho*{XUo=ygoD)6B&^)gf&MI(@8emo4GKv-2+HA~mx6C% zs4QEsP=?&kbB{Zoh=V{hRgd!cn3STQJ&}$)`4&2F;<$NwEj3xi#B<^_{b7{| zWLHA8Gggb|g3ZyGtUF6^SBiP4QM=^Z;$Oh zy&4Pz#V3!K;9)UeQfv@Gh2#JWy-0L~Fb0$tfZLF4Wg(!Kz_N)I+Zq3&FjO_lXB z3^6gWxx);InS`0O-S$F ztgO>(G~$5snY5+G3lgPwiSy3GW|v3GzjQ}%r`d%j*F}J<{Ke;DkigZ}E9Zkg;u6Um zD2+)wz}+N?)vcyRx$H!W&h&waF>dTtD zr#rkB7-T)gr}1oZ0((5fNJ=KP(y#Fvb~Vx*UzlV$5qR!TqlQfGt?i>I%kDqw6T#oy zwUiG8QSm#S(cB#GQAJ+3M14s&3l{NYGwSwN3d>D%-6tEa5gvq z*J;m89PL37Ys-kp9@G1+OwFZrgNizd;*jwO1UC1hg8 zwT~mdjeU-d^hyQo;h(K$>@eYwBrhS4w|A$P{C%-}5VId~GD`crMul~EDh_*Ykh~Z> zamUF7_n6tEVl<4YfR}r^_tW(w20h9feocB&8_=wWVEMNilB7e&=2Tm%70mlUR=rdJB>%_b%xDRDhF%~vZA) znNOd7Ft!TYL0Mon2NH!(H~MWZ_BI=RwpdZTeI=k7A!i+%+!2POdOhlS8QL8B#1#rmt6;9rjzTEFdS3FpadLi@MeGTCc?mq;8FR$wQY;XzO z?y1o_Iw*_)XjmkbTj*{-=E?T{ET_&IpV>u1-C!%iqr|VW(atKzowX7j**Uwl9?E&q zqy%lJUq$a%j!}sjeuH@wUnaN3VOmFMuicx{hHcC z@Qzo*1#N?#0o}b$D2Od2n(iMz3e20iF~IWA%zUIs;Y_r1_YT_aC&P28;4s0ZDygtk zL0QCjk)C)$>P)x&Yue_BT^)_GDBWw~6rd6Yhl93>0J^a~_@CFCC{XXTs^Idt0VU^V zWzj5pFsYV)9UG(nlKl(~4XrrQq@uSEY)lhviO=o07hBLOdqU9HK=S){AcmJ_31-NeO_|fq)r~9S@R=W$})R20+zs1tkFAzC0;b zO2ix~nU!*Lc^D29^%D%Z6%fx2zyMqd_f?Ic`ouGG%+d-HPt*4b~5j~g1d9$tN)c;XQt zOoU7B=wPlyYyR^QCMR~xQ0q`VNEllF_ljlRuW{Qlsu>oUZkYk-pRk@s+eza# z75)jDe=yv5Qe}}nD?iTgf!20?mdFgHO_hBBe!80P+(XLx3qE0bYQJ;CEn0Z>=t6&d zw=U((dG}m6o&KAc1Wt&!oNAys69EQ`0avafEshbdW83YXAN|(dE>}V|`8H#2bZ7SS z#FDT5xYPFpL5JM-mVdb$LR zna<^Jj)ZiK#K@}^w7wP=KO5ovC}TRK{ZmNC_Cu_IN&1(yU9mA7C7W}7xcaGbh4Nj_ zUk~KN6-_+}Ijh#^C!$)fH3k9aZ&z{3tjl7HPHiGJLNhhA!$BM0?%UK38HUa6m(1uY-2B<@|~a` zB$7Vggwg!bFojMYWI#toZ!-f?mVJB7+t83t$3fX%J&)98mZZ4Cq)M(ocHgCTrCZGH z)}x~FvbO2a@jmN34K6a)s!xf01t&Sg;$GzTbmm6E%cC@SGkf@Ejbt3Y;nF4$*9-j1;(PAG~pgY*7Mm=s` ztM29Q2H%U&%pad$k_{tZrKhdX5SP;_}&Xzcxy8$LBGmtFXEu!~ZSdcFGMV#$ZVR@R-bXr!cC)xeimG`VAPq* z1oI{$NlabJ9dM`C6<<7n|qNmpbcJOFVh&YEhQctIZQRvS~3sIZ8wL z!;|<#Mb=(4_z)$Ybxa;?L-Ddls<0O3d3uV9ksfc!@@H%C=4Uy6jX!peZn{rS4J}&# zD$tKTPa#S9jd2hv(x9c)}+%4glEk0VQ4pWekz*Uo3s;D#PpOU|)T~a&!4q z;_!|gOe*kgr`)RzD0Tp>#@IIrxj9z`AqWH%#U~XZ&?0~^+KH-&{6N8}1hdc)kWp89 z{A}0VwMe^Btj2!(XlI;0(Jfc*@=wIhi{;(eNqFQT=?U5g`tl>%E&t@2S1kuV;@l>r z?{qmP%xA(Zdb7OuS)8^w;omB}5ntLXq19?7BB>)v(GP(?u26qx0s9U+7isZBi90F3Ih%rTgKy*_k6l$TTLAzKK+Dq6!td3$(Ny=={@B zx9?6C6}vA>-!pw&j2KBPArt5wzzccsn*=4x}8M3xYS ze1u$*)`prFR$rN~Q1t8K4W6dWG#edKl>1OxIVsZ3{i2GeFVw8Y_5neYufs?}k9awc z0p`hFIRn0K*0KG-f@rARf--;6;T0URi{5yt%T%4f4+*vxp%T!@O3efh3j>tTB={(= zFsp~3eR=n?hyEjs8AX%q7?o^7tQG9g-}F^BYVN8LcEO^&>Avd7_4$n)xQ`%FKeTxv za8KndzVh$~b0xht{;NSCyF_#hduuEH`cxZJq~$|W?%4hFwZBF6{h^?H-z{{0b!(Lf zPT24TFr3v1=LY~vVu4a?gWn1e2FQKvVQT@>`W608Nc4W~>XEl#x&ns7^`OeH{Vm@9 zS9nUq`45*=Tp}N`EMMzyFns>a>Ltlc@~z)ZZlz>wGiIYa0;Kvbf7&$`Yy=FQT*r%g zvH@kwHFVfXih}b79G<-Z@T7#?vq$j}>* z8-roV)A?CW);TA5W>{ReESJ*-bS?H;)%io~6BQPk1}_qn?{eZfE7y&3$%|rA?e(7R zL1_WUy@Oivolq3PBCP?EX-zvl-6f8P&tFBjAW}0%nMQ`;PVr22u~XSW(BrLTkD9Ew zT%)|3Svi1Y9e=4lj2}Tn|J|xp7zpIn)+VML;eX#OY;;H?5!zw7-BMS-9V1HJpZTUQ ziYELAb^m5|eemn5dAd;C5}mPEt|Hk*=} z)FntA#We~67nmG!`OLHbeoZXP8)J^KhraoR#KA24-x`JSN9x8_0^?G&VnDI@eQEs< z!#wKf0eG5`eCW3~OJE?1a2ZqYy^SDJ4@z&?_~4RJKEM@Q1s)ka}_f0N9ezf3GXpFkF^SUuN)bN=l1~=xxVf{|NEC zpTT?3TzIaraD8n+2b<}7C8AQSm|O<;iqJYtU<~*?M{`4};M0iQH%^c*BPB4w6`hvX zSY7f5N=Wm(zuB59p`4qWLkC!J0C3dp`ak4-bySwk*RF&DN|#E9h)79yr=*m0cXu~P z2m&Jg(A`}k4HA+P64Kq>edfXU{l)jaXRY)9`G>Vw>$&HiduGp`J$ql*HJ?eZuRc9z zI^0uDWV4=a>FPoNZfMQY4S)_XDR`gqXCwSU7X(OEi$Nh;OEOi77_#Md&d>0a=*0i{6o0q)~5BXFpU2Nko1tn(@B zW|6(w#-Thp^2R!uTSO@Gs}ZzBP7a|&3P-y6rIVG6{MvB);1>cR?!L@E) z7F^m*9v;Tuz`5r?4%A1_Vead;@B7}n|Ky1Bnso6aLOon%)OtX8Qeho5sZ z5c#D?w|Op|rAkP!R8H3BS4{N)4=*C(89wNbu z*?F_h8E|(U=nMZD=3Kb`7!+e# zuZN?-(#v^ZV!?fnZw`a06*~H>UyM^MMq5F;xe0_LyTjQ}!U;J1y1T`-u6yU^Qk5r- z9=1$GTD%u70vFzCV+)VAIuxz?-MiGn?5;StDL*K%u?I8czcA5;oq4q)7~;u{R2obi zWVMR4>NqI&7JDC=&GBS`$CifqIpJdQMXJ6J56&uR^&|6??oUTV5)MM84>j`# z6aZhIeB>{oP=ODBAMI>06N(H2V^Yn1D{M813!ru^VY&CCq0;hIw>AMq1gDbr!PjII zP$wCHl^Lm~`s+FN6=A3ms&*j>m;Cp0-7dG+7Z>7Eb7E+uX)i&Gzl5VK0EDwXs?L18 zL=j_3asJkl{@!Qx&8rn8rZ@t`WsM^4PxcQ!AHV{U9^wDfbpsCod*+o7TV0}ICPUFj zL*xdiTgT1O)~1ovZQXCoVuWNZkG)SeMkr^wHXPS0N;EK`OSq^o`s37do=q?wH2jO7 zLu&${jV@8$uLRsTxBJ^KxY>7}cwEA-ku{SwifKRjBq21x2^-kpc5{hS5lbZFYPbb6 zzHyC8$oWCQ|IxyHt3T(-yE!WWas?nOXVi{;88oQ5J&As^Twn=>9gnzxpd0wA&Q5aF z>aN7Dr}Od_$orcZyUB$9%g?zZ>)K$$#9kiNe0s1FLo23SRJSwNoT|-J4FHDa1mhoT z?^l)M7aF^nvU@D7U8e93A`A)?stA*Jmw>I?I)?oq?9)+{Ji>31I(;hxI__sKN6cnf z!ADIlM~AE$uW5xCDcPW|uqGJ#4pF6Tj+=unVsP(K2Y@1Uqy)z_JpJR}mftZJu|Pqt z?=cxRB@y#{!06!cf0~1CKVS{$ByC9T5n8~l`OSQut;X2DJ$ahR-BA7*t%Sx;vV+3L z=480#38Sew;`hG7PI;}yjE0J8k|*q`gj`NKJ<(J;cfm8!+CG>;hODk@i>;UdjF0J7U6f}(B%VIue)7Aho&-UM@Jc;kO0@mmpaI$^dY$1ds zpioW=9pJxw$UB{Ba4MbF6^CM zBLeXICv41%a;&n8nlk=x_-$uNCN@WXe z2cPSZAfC^gH=LL+-1P`hPmM_a!2dqAgp5*9o0J&;y(Mhe;#7z^Br_$pG%}HYo~EK_ zR91Pgfls<7EQ1B>bnj-`Y46<(<0tccrWgipYe7!qI`NMq;fE4QDv`MdY={r4CH1a^rceBnFsZp{j)Q+My8WL;WL-y=vpl+xyzlEqBVyS zpP;iCz(={1hckObB=~l2N9eCw zTl32t&UgI1lCH+FdZ=dtgwIefE-x2{GR2t>fUm7Rz9C%m4S*rRzKe$QL z9)b>5^Rx8i{OKZN2?Chzi+e!$n6;Rz;mxzpz!SbP>U-AUae=w5{hw3Rgb-=8AS8}e zCU(Cb9Pjtk^YO1ljyZN~($M)(Z30HT!jOwW8_Ev?U4Sm)viM!~qXKTK+vL78mM7g5NFxZ5+0ONY`j@FnVv-_Jm^ zUBEL1Y2H2h$h^fTx=c#C4;@Gr>BnFUiXWiAHGci{o>C!E?-Z^4TbKIFiXj)>{H%Xm z-g{2A;T+qxpa?Qo*(OmjlEqsr_~eF{p8Jt_#b!8)I0S#%4%9%_7lw2MW4XRX{LT;k z03=di@T?EWwxm|{1fYYP4>chk8j;%XPVs0--$GN(a5@TW9n3@5517xJ-HZ_na0UYz z14gH8aql-I>gN`1+@OB^0GEXV{umm_OOr#}eEFazjVUG+0SY_MZqV#&FoSRKE}qVl zp?#-CLGUa`mx%rB4a7?uF+5y`GmNax5EXVIQnu{m-K$RL*SU~R)%zvOF-hh^OxEv* z@Oipc_TCXF=a|zwW+l{1B!n@~hg_UE_7U%Jt;9c)Jn=~<>UP2R zF!-yKdKVlbCCH+}xi(VGmFE>NHeLKvS34u7-lrfM+8Qek%@m6uqoF|tFz|(=!?Uw4 zaQk<;%Yk0ys_91=yQA0c2gGkOv?+lc={Tm<0mCi31G1$@;L_HBb0ep_bY_MX3v%&=iAAio*Cl#>2h6Z;3{TXEazt?=gLauuipP{XF z*<5V$%l;Vwq5Q(-P`{1LSwaiL@HT{n31qGNHP}9#MoB_=3R$~!Qk_gRav^ew2P{7m ziDEF4L9M#It1BqV5Y7}838@uqJpC!Tv4qk?^i0Ft4c1~+=327gyfEQ)eojTF(G+e+ z!PAd7lEghCq_sg22P`bcsm+0GSOZ?$^Y`YFs_W<4z+GjBjst6 zzkAv`+l5@SG;vj=6Xw>hyx>*v?GU;~}25)6j0H$=YBXs>|I-E>0X8=I=r^%-BzEXKN zL#_R30q15dXI05zxX;N()hdbI9tP-BwtZrNn_rIS?A-UVk6oG!jbnG*#SBkk4^>lY z>Zp>t`OK*#5nVijm#ogxmNnU1PO9@Inwa>f;k=7gsgJtMdBl4A$3yL0AqL$s`Jx1_ zlqszSH>T^g;_pXs^b0fl2*?K)0g^BST3`JJn#0=@p2W%3o4J0%`}tgQ%;JJB|wUmwemIVh08iuNPH@IXVOkyjIBrmSMdJ>pE{CBBtiK08%} zlLS7D9XuIMkjaDX;c9i#;wbV+`BghXV(+SX~$%tL`hR*}GZwk{|sdoxX}-bg;tZ=KETHQ65Da#jLHf|+!^&g^#q z@wiTmFs|zmjwZN;6nZwV{axSpVU0ht9rdTLuDp_V^rDW=zlhPhDT+F5{wfTrciz*R z`R2%Oy9iJD^U*LU$a;RQt4jyEqtF}31%-slEfZb4!eg2u`+iWvnHmx2dE7{|$QX=d zJ1%mJ6nuQ@=6uZ&sQ&5ufa*6HveBDJZL&7PtB3{H;c7>$7ml?3vVzAuqp-no@aVD^LeiItE( z8|B2Mz6$^unYi9xt^Z((rn^MhoxTE`J-Bna`7&NY_5?NpaLG?H z6_UOsPl4~ci@SR!NQSM0n_aqMBUb_F%_jK>ATlnRt>>CVz-4B(d$T+S14Xku`JMan zUz8sWU*9-qbG%Kai(DAPR5cRI({A+g2U;y20+7p!(Q;!~;TlW|c?PnG>Y zzczea#;``KJ!puyN-!86md1FH95g0u?;Z$FNbNI9`zmrR-;r}-gDA4%KO~} zMV+)iXI&~Ra+Ojxm0bJc(X-!MPvP$z1EW^;h#vmTS}N6cFs$$0&MTIT#AC0qq-s#R z)VWTxn)tf(peOFNU#PN`Fb1yB8tzPx1lJg95`X#H-{r1~sX*+%u>h-63*P!a&l7Y4 zejpp<$%^gKi`xtCNJ&34-;_fU&eg1ULPSLst+QMCS**^+?Rp3g=>8&r@&S#OHrQ=3 z!AazCzI?WzurNHMVUNKkbHAB&2pw+;Oa}3wkyzN0@J9+y(h+XEoIkD6sSifDRie2f%U-zcoCk5uVcUd~^n?XknoN|D;?k;p03xhQ z-I3(0QbWtUcPqaP*x6klr1HjFwDUtI5vZYsw^Nz~bdPJ~Kxs&Cvo?dh19IXg=4SUZ z-cA45htzE1#2I~UGf`6)GDiXa=78D@)T}QMm?P-6*S@*baHYQV7BLNSd!*ImMkoS# zzEGl)^DOYxYOqU}_l@Q4h%x=UY+K5PddKLk#P+*egsqxgk+T|UrAbp(sh%%?4e#NU za2}v>gW-)STjd0-2aV-CVp1IusHr|~TF;s!NX{o1?h_aPZ!oOA^yYU`o}r~UqY2OX zSCq7%&@PaEU3Xs^dh>M3)yPf3=|7RM6@t>A$}EuM`&jb%9G`!fL5Q#$?z33^67F58 zxgKRqpCR9lx^H@iB`PtF%kZB#SgcMws0WU>ssqW~X-g+;E>LaHQ!2!5wlf2XSd;0m z42(v7!60b|*e`@E=4RSOO2rL~pN-zX3GX-@-Q`~%h>VFcdf#H+J3PoW7#I|3bV~Yo zq?J+{0x$hSn#;V|$sI)W_R{buS2Un=OG!wS9J*3{4GpG1a;zKg<~Ip+ z_iLWa&oBnM3h+@<7_hNWes7LAD1XJQORao18tb&d!6xsQ+NyIKp<~`UR#$X>Phg>Q z#(I6{?iZe}7DcC#+vk)!nLM~guetPXePR%l!Y@!6rzZ8$s4=T;*I;BI&V=V!Ko5?$ zrr)W|J5N5`JVo}V9J7#ZclCP`PLu>W;a+%Ya;`hC2!}ojkC`AUpZ9Ij)5rQsH3>PY zy<$5+Iih`-eAEm;w4yL6NJC0$rKmicG34tJ$~R>q#k5tD!+- zA{%MO60Sqi!);8A*V`A8G)dgia|nbtDXZWP^z;S#n>y*!Xqv_F>LW^^z!lQ@|doY2|RPA+s)#Byt^`!|@@(YSNH`FB6$@ge@Uq%{* z3dz7>!u9}e_Mf_eI3#8>F6IFgEULv!RoFW&?`Td*kz=#u^woh@$jKM`a@Q<&7n`0U;P<^%?P4%nZJ$ zW?vd|_?P!=SW|>KS;LQ1XRJ;ceMYp)&nKLN8K%gobdqhSkfdM)$Rs10M*)iaB!{W#Qub zM1K0t#MhY=|IjZO@`di_EQjJ}tijA%yu!;Qr27=m17ZK;A@NGQOG9axYSN|H(aeH} z_`SwXw7+(yYU_Rg6lX8lpxJuduXul7=E^9PRqnXbxi5%EuWr*H*HddmLae;A2m(|(07KV*kRCj^X>Fzkt(F$UFh@N z3>=hl1h_y4x9#qVC8uzgXeTkeCT~9hgoDn8-v+o#^+i*u5}Ht#jK6O7K8lP*FU{9-_?6500P>@>;d2-&Ckyg?nmw3-RgI}q=E1}hq8)1viF9Zf2!n9 z%&42PHT(ww3a@F4+slP-w&dTuqt&i*V;Q2b{^nA_F^iJ!Xb$QW9`}sGxY2i6l=z^lErY}?VuCpQV(t8=T!w|;w9>j%zPgEXsh5lzhw0>^7Ug&4V3zp z2NR{t0q+Fw&20!H=DZf3-$Zh|+;5n4`R&vyOm}~%`(l@&!jQ1Wl z`NV{-%^zkTA*wX`3;oIvP>PNX_jBH6crb_4|Iy0xQG2C|>3JC8hlYzM>EkVODxBVU zxPysMau5Ys(nDx9E7WP`U8RiB?%t6xs2MJKS2`OW|f1x`ie%GFr z8V>d+1@6sx&nxe*A26&=ZLtB$o9gg0h!V?M>v7&$`zo2_N(@MS%a2r<)nN7*w-bLw zBjRqUT0r@{wNvDMR8StRT&j2^AS_g5$68om87B6jAtZtsUn?R-9Yy^jP543$iUP&6 zX|v(xx}3Lgo-}R|S1gu8P^Q;z!OE9tG%lA9{^}eQwJI@eW#7J9ESK+MW$Ntu8jsnM zLaD+#n5|Ts)HNj9wkd@}^7Pg4^?s`-bD;uE7yXUDv%K^pQ6Fa_-iYG??WOevxIC>Z zF_~H8^Dxo%I`pF74(LM>#`Gy{O25NSyL_X@FZN2eljbZZFTTq)lO-D%&+mWq zkkFj+8sk@281cC5ma$OdeK;^Mpe@cnv6lua(CI*ytYWd*`_4$DG2vNMjU z4m#QO0i<4P$H}bQzy>vfL%2@qtJJri#lP5{!Z#wBD`7Ra_q5&{a+=o=$i16+(u{Iv zD^#}N-5dG4HL`iOMuFa8k1LuulZbE8{=`c(YZ7B4sqU!r!tG^TkzCd!i!qT*5d!j2 zhxtbndTn+rD4hjB0&I9rFin*&I*yFHx4)pMR@8e5K*VmxuzH{NUy~)NpQef`lpa1~ zGlVg7V_D|YX75F#yyMhk%1Y?Z7ygKur&(W9Jv_M%NE~5;2JR?Qr2R#~!T&}X*u0r- z_KpAt{v$3jPft%vG!h5~Y1*HJCr)FO5v!}$C#O`lFS$K|eRIg8$Y}qfa2uaGa<867 zL@-CBmOt}OVGmVZ^6u~tl708pjLBR0+qfe47nUF;%fBt3sgu^C{-5LkVZuq ztCN&Q4@4?eI60O2)ss#|UYHxh6LJM$rtHf7s)(5=oh_p7i8&VD3!lZbo%M&&&yiHB zttC?(&XVZs*`=1y5=s5cFw>wFZY(y=EOzF-{gap7aZ&bsQ1izRhr!eS`Pey4PP`eV z-@ab(ap3mn!*dLYOadLngrOsjbdRW-axW$|V6t zTui)c{LYBz zG)rILc2Cd)b+GFsKlAc!?SuePit z7{%>+O4cc({y|7g_F!fPMpHdqa3iDPNpF|HlJR1>1B&9vw>kZ`&nbB)_RiaAysffq z7U~Q*{ak2mJ*xUYO1u~)uz3D1u$_W?%~t%thVq2$-KTPaH8KYI7fK#nfpI62c_@?T+VsZ z>2wu17)Lt*Nv-RH<`@`xn2M&Z%*&ZQQ)%Y@{4vN(>#X>m#WM3 z+Id~DseB(YQR<4cSlm_uE{;x=qKZXN1Hb9oC9Rsoi*G9V){X)Y6xZ}D^!VYkFBF%6 zcn{yhiQldWa%-`YadcsTN|Omh0l+<6LOMDm1xkg1q(XuFdrU@s-Oa|9;QR~+Zo(|m zZceG)_*M9n&rSf1lppaG)OPMwWIi%iPI7az5TOmo_((3K+jOh6p2K6AwCgS<4=dNv1lH~JN7h?)m$HILllzmcE^MWlvD zF^i>=T|Ln0x#mxrs>Rdh%2oI4}5DrJj(_i_|@su_OIYKfkZlLtG7! zQvsGXZMc>q%cCGd3E%lZL;rx&djpTVfO&-@j!oI=n1B&U$nAz~McQrDWEN%Xsm!uc z^$1Shr?U1f2J-{8{6VE{wUY}K^A%A-In|1(auJ~o|ESIN*_!-gT?r+r_-bs~)W(+9 zxwWpX-yqv|pkLpFN#**~aBzaV@1_m}rJf};T~1KcvZK-1%l<%j$kLQ4>hEU!8E@0J z-0#d?IE7=2Vwr3^93LkYI`ytrt8E58V}zRy>opw1=$3ymys&cE9)IGsbkV`n|Esr- zyxv@f2Km}U%ms>K8!!BR(zktJHS*9t_eyW{`()m=r{!qjd%uXvEt@<=mm*@y$!*=G zt3g#?#ue(N)aJbdi7Dka!HdC(@`Gh6`TdZoF&E5lxs&`U=A(J(=3y22UolKsaTxGT ztY4cNDS(`|K)GJWyTbRh?3|o>K+Hs?+6-qd02L9j2Aoe(Ff>iq`ZSE0=}pSq?+@+>zgswDsj~)8E<&*EQ+$3Up6_;S@c1@d z{Yx9bQT=4~g|ly}FmAT-P=WM*Ot^sdW3`C&uEHgAHbVn#nQ(0ll*KL+Xi}_UWvg{} zE@s5Lw}Pr$xdi5x;|u}l?S_7~k9${iIf(QHdH|HGertSPt^fQEo&QI>Lk?OAov-Bc zjh=)CJ{awdN_Mqv4m@&ZB;AbnTF={)F;<8RqLd0fF7ck>?rt_38ndDDv`Y zgix2wmKFTwcoDWEHy23njx#e2Ul00sy;82FCDNLpj+{A5dZo=>B}29lv_Po|=de{; z?19{ldf2GI1*HKd?Ut7V0gE2{pdC*0lVFH)&b+SWFin?o4vWzTRzQp57JHU29mUGi z?6g_p@EwA4q*vcHlzOhk#!AF>W4G0*WDwPg_><>n*4+3=ZEp`x9bUp0Fnd~b;9&-Qa zNXW&7T|-0Tyu_|2TAoE9|2Lt#XarGzgymXqT*RJ~^VS&3uR>+9Uj<4R2FBIiqK><$@QcBSSdCw{~CIU5ZduT-j>Av?a?>Ktv7bd;z_)o5cj2xjUUdblCjsN z&m;mK(%!(P78vlCImI(a@ zy&ESNXZ*Ie_LH2J@8rnPx8s@JiFjN?g1Zqs5ZE|3!b%CbP}Tp+erfCC+@A3@2r_Un zQs>@by&dUs3PZU;5&N+;%#4qj)iwXo-v&U z{!@6ECP=gX$B{2Ib%Zp+g?|`Hc+(8@HWX>pxd)PsoE+`|1H9F4=||;Sp6Z3VgZT)& z(96C~ki0MRp5fkoOy04Ur9UmjN2u&eFWQs9%h}@nOg>j4pEbIywgE)hZjU#5NFt5M z`oBqt7bnSuLg`^Jy1KgYOvb1ao)Lf`2CasbdtN!chzd_S-kT%Fz`*cOhTL#_ULLDS zf854|t%-m-2z?q(Q=|F#Lb01IhgXy}_;4@Vfus(7NY&N6oDAgofl8$*TMcdMqnh^V z^toqV5tjdkwu}EB`bTKHWWBF-naXP-BZ<3mxcavb?KTg|bc)1P1wrQYidHELeXf!D z1VhuOiVL_=4JNt?OK0f6rB=#RQ zDS*72k<)j+IP>@0DjYm!Ca0wR%XQS}cdDf2{Q19~Vh(M!ahwi%P_VB{Fm{us1B()v zAWwchz1e0d1^TP8g5Q{hvw*%T9hQP+ZXZSe!9{DgJ!XC$OktX(%QICYW%+W6DXBB5 z`*21WgfoHyS{>&Ko)eqxE_l=st=uV>)c_mJ zj6aAKsg4dU+1TCooPyMpMP42$X&Ui;$>xdri+?56IuTo;=4V z>o;qhIyMc0=Hfh!a(c9Y_`vgbjADo?u+Z0LSQKU@_~z6QDUI-}bboE!l=}4{?r>9* znX2@*9Y6sfd#pE;WY7e$w`#tx7|7l|h>^mCRf7U=6h2rcFf+|p{meAOLq`dlsvJXy=2-m(5_<|{t%)O6Z)TE^6J!ShT}0S z$#tqS`cs!WfR9x7U_Joc&zEIidP)r3S4AM`5wMUwzd7mU_nJ{%sL-G5^EdMketw z;nr7jTe4P4gN!Rcy@Bt;g@E%#z^h?`ZPfeZ=XAZHcqYahCLQ+BOjwj)jj+!Jy992Xr7Zjib!KJbQ%`xf8U1zv@<T+idbQOE;WQ z0T5%8Ru1~Y#48COCFjuaLX*s4q>-zG`yoYtJ|9B_d_H!oSTd9qi2xmI0d$%j*hnKu za+xIz*w@f%|3ma8Hi0aTm#k!9R-219)P?}|uJ_RqeG zQ`j7qwF`mDyg+4-fnaq^B(gW6D6z-+{(_G7P%6kTsdn(;MT1`$Kx2!S?^apJhY8rM z+{U1-H)xCt(f3gE2>W_KiLMF&8D{ZV4YtP7(NScw!f;`CmuSUPTpTe3m$v7Q_+Q$_ zDlL*prm5K>%{1W zX&MVN+$>#`4t?A8dGK!_ygJ$)IS1Ybode#*PZRJ!v3uvmKC|?c0JL;f4)P~>4WPCF zMy+Zhcp7pjvAiC+_rb>!$|$K>!e^-J;FHDKRtDt>j zU3_JZ8#rS$7XR9)*Y6V^2JGdZ4uWbCvKGq;SWEA5pQvw2yBbOkW!0er-8?Yw+vf?} zo&d-0nhFl}3Da?$=&&DraG(_?s&ipTOnYGaL=5sI6Q{U#xOntBbz&m1boT(XRa01?myM=n4_(^t z(Y)2GgBxvXeRXEb9qJHY_7@dmcQ(KucK| zsvI|YH-rLonXni?`0Rj(R7aqq-cPj@?%RCou3jVRYS=rJT?a-$)JHrtYJmH1EWlCo zfojbX>@JVXN3(2ua!Wi)kMq2}mPqFVa&+4}BtIFgDBg4Nu=mxEF%|y|tLg|lXq;G! z!%cCRzA&P`SUszu;skNz8W9F+f2tu*rgV92HtDS?9*Y-X}dJj3-}^GXtyoB zXIsoSjHn{6CyOy3;3=yArxa*4VQ>-F-@yT(lsvXZUIK{S7>A0`a3@t%+k1&C=;@LQ zEGYo;i53F;<#);rYTGX_UY>-O9t553DOKW(KLdqmB&_E{aQBV_xM}GHaH!>QF?}KE z1AOBja)Je!DX*OgJy4V(BF9!La8Gv>BaWt0e(R6E(Q7dOr4Es^44>&~aoEDd@mq4B zofmdj>r7;$^xm4_j)PxL&Sr@y*e{YpZd6!qRAWW_F2^VqVw$a*U}U&D(8!`3>#q39 zO2e1SHe(SN!3qO`tots>{vnJ2oy%M=Ve{J2g8hlztbNK6550}|-ciz;&hfIV8yA7y zAv?rfNl;v+YIZ!UnpDJI?PGc456m=^F$dFEKp|Cf$b!3p;3K@a54<=(94vOfDRzIo z(`Dw?RTzfLaz$Qu((?#np6|y<Y0c@v-EAA}f5@4q8QIATfeRPRW_s zIqD_q`Ev?MuBFwmH^{`(XztEC`~e}>i;1n7^Q*V9c;=_03@UX7Fl59$fvbEVXj|X zdleQS7;v6efh*)zOS5086~RBop$iEP-j5^er^X#@r(JNa)zVJar>0*}N9#-Fz>rN5 zUL2u+ls1DvOs&jXq#2+ZB}!@^OOvOR>wCyWH{9Shxfjo8PDaGz5&YhgkAKf=uJF{m zFEKFRUYW$(S1@Gdqka&B*J_5#ZRus5PL`_w9NspgKH@uO^Pc1kRfPuZ{?7K^Na#fQ zz%!HZ4<*SAd8}{q7+_{x4D2MHTW*$4e05@hMGewBjUECw7K@D*@A>a~Hg#kl8NadX zW;?&UTClNo6uZ+(9{ScEB)Ek3}NfR~6!;_&N;MTXxjhqD^M&9N~C3CJ6YDQ-dp3G!ACsh?j0;h@S+`1tVZ8y{j{mcDSlabz^6+ z-f$Z|Fv}W`fD@_Iil68vfDY|93G9BzVzvn@kyf}c>!Js19!T!ZnS!HiJ{8|Oy zYMN~*tI3W6+|+5Rz|dlLG|8z0eF53npkC@i?=E4P&5Ds?sp?Z>K^YS3rfc>x`Ztqj zPq6JI9D2oJGzRPQL!_)H=R>V8J@US9d%MHMn8c#N+Aa4{z;BCsOlHFQ4NP~`raA}c zH^Dw*UsnF5yk}+k%iJu(b)kUPEaI#k0V8jFI~WC~3*A8n4Yw~Pi|lat78_$Z-M>jO zLp8+f;-}8}`Q)ZMbzI+5xpnPwsyELN&UOTYVy!dF6c{LC#iY)q_lO^c7&Xe3r{`lq zT}8k@x{3|#{zT_g#YKf2ou{<#8NE!iOk(w%rjPkX-R0lha-KLdTMWzJ@RfX?c!v?0 zOer6k{YuJYYrIGimOcN5+YJ)j;N>T9^KGegkA;n)6MvVYNJYe?=Si6773V5XGJ}&caLq^ zU38qmJ*9_{`K!YkkBtLL?*#gi8BkB_2=|u|U3n>O&gXfn+`AOQ$TR1k3cuh<|G^=# zK(~{5DvkbCU-G&g-qRcR7374X!|A20PloCUMTW^3wsppU>vHsgiv0_yFC&3zM^7`6 z$u*Jrn#-{u{{p8!S=~MJV=$5T{*ZCOB&y9_`I&gkqo9RCP|)rK_NVUcjRjrP<^ zLk*5|rr6YSYMNN!{<6|L^=&cU4;xS37oK@4({_$G*1sCM_Nx4yCs#=1c1B#(c{qvmAIKUk$UH4#b_RoMoM7^`cWI&7a<;D-`#iWb)qNE2rkYUn(!GP z5m^N=%y$i~58v41XzmQxP;yrNw zNOMYYCeizN4%PK2ziNHOdq8euL4d3x>5EBhK%Iv&UEB9bNnywBR}{yEqx({ECgI^; zAp?tUb(HlDTlnV%%9Jd8R1nJWTcoY;w`&}sW3Ozl{n6JZh0CiL6jn21oLLl4@`}IL zOOb1D)+=13MaVI434OHe^Lqfkx>tCph)OHOXlY?Z9O@$YVez0AkZBSwSt>&{OjD?k z%Ht`YZ6FyHQ)alV^1eIvW#Rk5+Y#lRxtI(kQLCldIAa2?`mee(e7!@p#$D$tyL=|k z+`JBwUuXUL-36yRPDiavbtXTkc3%7H=Lz%V*%AA4*q+dC*zRN-*;+1trq5tVpA} zh&qjc5VO)M8puoOoTA>wU-HazXw5;q#I@}yK9&dEIenVpEQ`MFeLpgl)N1_od6CaE z@cnM5;F@=WboBKTHzVLh>Oz7+B zDW=ootE;o)P?ektb|pyFdD-w0ybX2wag-|5F{Bib6hb0P)OCJ(NMlghYH)$CqOF3pX7sTzZkpgMGWdRxJwXKE436d70I= zyezP2H$Oe55la4{q76Jbkd}$dm~?UBz(o4|0O_;OBX}tZW>Bgi)Y8(zlVVz-BQ~V| zC@3P4F0%AZlrYZ!c@VG*TXuVFa$pE!*o@GnK?Mm5iX)E%k3T>%;cqbzu1rlOMkQcR zYsJ={p%AGYio|#14>8JIT-8y724G+4{=uuhB!{rXCu(VyRQ^1+s6$gFGBn%~9kSSQ z_IcQ!3j9$=)<1ogdY(xM@c9&X+t5%b$7M>fHJQhQ5g7ODEKsJe2y!E}{=@?<|lFusVrOh0p9?Sw}(d;G}@`ep76j zijhp0y=%==?0{Pm^@y-rq0X3V(Jp&erT)g9ah2x4Uos%%M-4u+L(-$#0Mne$pmCmnQ&w~EDM zsmgkc(2`hXAmiGE^4Tg+HxMG*okAjJl!Wg9t)m_!ynPS@a*1r+PLt@H~ zBPLZU-F`@BxE_6LR%{cU0qWJ$UF| zCYbY&t0>qc_N;S;s}|jskDx;`Rv#Ip{et3Q9fi+&{s+tk!#GL#XpNvU={ zQ=nG;8r*5&2RNVjgSLMKojTRvFZk{YrYV&fC36rnG5lnw`O;{^J_ zd*&aFo~xej@3++NHH8A`WZUHAbIDj50VwOU9gQ!~`zejeyBqZy*TZEbpm7-rO0b2j z;D!MqARzLIP2lgo+QJuUF(VMvg)k|Ty{iwY?4YHigg@Wo2^*FA4Zq~`a1>oA8;Tla14Ml@*fEWfu zUwvz9YbCaF{&?@t{BGa|0TZuN8eBNzhl|PJ4s!W7vThuQoLDbxPDI(qc9A>Fh^iy| zS4DK0u^eLPBKbGL{3#e8Y5HeC2o^&3E5-Z-qkBjEK=(NxQqrvRu7 zpe*a5?6@@+P+wmkBGvno8va=DP6+dE4Gd45mw? zJEnbX5qJ6v50`$!O5UIF^2LL9 z%tv(hXAOIB(l6S0%>YtvTB83IVE|)?%iI0}wHIU=;PmIkpPPdx0 zzkdYGMMPpKiNS^A_201$_#B@ey0;*+&@vCE7bQFz`2H;H|Gyh5;Jmw7OV!3R0EYWn z8)+vu)oXb6dH8+!4`ylO1vCR=)9?v8{+}eEyXCa)V)$ZzS-fQQD_^y0v)2B8+NPzn zG!n%U4b>YycJ^oK>FH1pr;A`@{ntF}@I!6o!;cbZT8Ezr`~yjkAp}v0zw=5@4A2Dd z2+5cj8Nq_e4E(OKEDVF&j`_<$AoGJce}F#u@IKxI2B50&9lQVcg7n*Gxi9mokAiuk z?rq>R|8KBna>JggL;vURga)k9Tq2cDE((}kpBT-%lK%SPvshq|x~>&$_X)c|@DHm- z>X`&I9D9M&4Sw01*!ZW(fBGdbs};O)SNX`kSCw*Q_UM03%5Y%4u%e4Q2|*7{5U9Vx z2ILUPqEd1flHtXkG7iGXEY`oq)RY{IDXW%+H1yZcg<8Ig9Ibv{QgJkB)*JbmP4>G< zl}DdF+g=gmXZ$4F4Q+>vT#=}aa$yJ(|CqZ0yKl@Q(*W*)s+b!7!E;K5BJDYqlV-cH z4&^9h=g+9n(Eb4uBJ4{#$Q{p9KM@2+Nc#~yY# zJM2H-fcfTuFW=o%fX@+WK`vUsXod;v0|h4mXdeS9brv&Rz1KPVX6hCC>)j59&nGfd z7M`0-WabC28V~AWxRDEb@U+~B$>9yK>wiNU2MTIjQd5m4Y z;*2f5W+lB(%f3N?9f7T#UkBIn{2DZKr$p~J>_A94?C;Y>J^nw%ePvXXUE4OL4xqr$ zND9&*-JL2OA|NB(9Rkt}1~G())KE${!q7PgNViCLx3oik*Kps@x1JyGpKrZCzFB+C zuRZIUeeN@l-cw|&$5QK44gZN>Lh9oceE;|yJ7P*! z>E%@N4A1NUX6fa|iBU)efmV5xov(Ts+7yseAR3c9ko!aZQzb%Lg{9BIwQtUZmH(D$ zOOy4+QM{wB5@f&8@nB&B01)1N(KmN!Q(pdDW_xW2hNDOfs`)?1Z&l zeT9q8^W2qo7hjM02a+FW&>EplFW8evl+NppE|zdncYRnrclep0#1{<73&VT31GfQ6 zEe%OA=Wz(Y6;0q5i=hY?xPKE6_;K;V#pf#&fg+Uyme}Y#ct+(W*>g*PZ=BT%E=_^Pr2K% zw8@la@!%uIhOLpum?Nn~isPzd}(o zMz&ATm6FkcnM8)-_B=9Atp0Qd2Cr&TJ8b67)>RG6_z+B+!snFk>|&UzP9;H_$nzSx z(S3AG_he zn25*Z=d-dcL*!gU*x@J29UpIZpbCc$HYj{W>|agABR#!Bl;OnRLHCLj#yJ=xgu_6TUuVpSoa1w?F($4l8Tr7VBF=z~k*sZv~j%v&N1>J_FPc3I%*dQuql@qfn~0hc|o zcbt(txjM*_OA@ntOt6C+d|@;;w0z{E-JeAejkDX?NVU8OnS0QClM3@k;V-Z*o*C&$ zF^rbyMbUp03gT88HfPp)Mw$o<0|l{#&WJk&mvlzA?v-^4(4HGOgK9yJ-goiyPq|elwCLC&*KP$YVKgu=R znjz~l`TEJ+XKBJLGNXZIwt)5KXf$u7H=59yhV|uvLTPZzi?_J(JeF~k^n6iu@MQg?SG?M` zZYS7 z(i>Cwah=zZeaZY52Qt%(tW(`?&41Tena?{3sI#Y-)d$lrw+ENZT751ht;IRw2cmSW zUjJGC^W0#+q4Yv200V>i^>anJ7g#!4^i6*;YMhOqUfEj>uf`1?{7li~_1(ajY4!w4 zt~4W&g}CVcgSJ26Y(@iQ^8qNnx&7mE)4x$~8MN=j7yVYO(Yz=KB{@nceM(!V?0a=z zM{xT?c+{<S*#vqR@SMioiY zxhNykpY31+Q5$>zbFUN@p%1~%#hG0rFS+0_c8ehJ(%W3(@X*2e(6rYC%%X``eD|V^ zD&-t99!^x>+>apV$-ybl^V23P4%eTK?l*Ap&2e_~Z8UXEX1~gDN zvnmm*Hr-p7EP1Y?m16!Fr4>GTb9$F!n2R1~g~-Nlf2JO6a=H=xRlxgTcm4HZQW?fw z0+im#Sc8$#2^?-~Tx$=TTE6-thr=NuVXlDW!=asccL%`=oa?BRQNr=r_{xK3!LU~p z-YqWM6z!Kl_)QeQ1$E>iO=)Io@M&K)M*&FL7Xv!JMUkd`yIbn&(QR0N3|%zx2m9_v zAC|<3Y8*waciLG;1U#gIsn0jL)-UoRh4Y?kglM4a{@@OhFkg@()ulOHIxDz%Qq5~h zn{W8StI z9z)qa)F(}Kqn(Qj(Ak0r>+Ywya8(cXRI=vldwkwMMJLw1kTFaw1!sixGofDlZwuWl zNiRdfvRMVip0dy61pI2o#qxFx4@&w&{FQVL$juW;r*8$Z39dc+3vNC#qT8QXITLRc zhV31HR9h-==kn6LyO%yLls`ho2I)SwmW#R7%+ zBqDFH*!FDi>UvMjD0=*m>c^dA`CpP{t~Lay|Ub6~h;|o@H0$CI2=3Wx;@3taUO$lfXuZeY%!lFUVz--08r~dp3Yaw`zZ` zF22xqu6|!IBA!Tw=f{%b(b`E6?5ZmixPQ_9qahddqqQ+~;uuuriIT5sZnSb-w;f3P&p(?>{2Psp+O^@F8T2`uufBtt{VzH; z$;5|gDhNaohU-4v^|Bqmb4BodZyD#`vJ16;gM$uCX4TRLq zC zo=OKs?thGgh8mgO|LZ1L|KQm^+aqgrZ{;)~8`9r+fO z2ZL|I*ETltHn>U?{VIAJnxSRBo;pWynLbM!8Q(Q_g3=MTQN*1xAh&dNQdMdJE9qB0 z`U-k6Q!0(Uf`>WH67huRlu8KcFB2cpiIZ9!^4U#Q?c1{i_fn6ssr=XVkj5VD;{1$#BQVkEvw=*lZWV_}|8wq0nJ%fTOSg~#PkAdr~0B--YapJ~p6LuV*) zG)isC#RJ^$wmHVG1h?|sLgZ-{esQ#`Ag+$2>BXBIu^ii)3_35oYS5|d>2jL6IE=Kg zp%5v)un{{y-JxtTzPk57VUVX;_e15Yi?_h72v*EotHxV~_&4Nt>eE>+0_n>0qy|== z!qU@>%r3|ew2TeL=}gS~x0wI5|b0yQ_v>?mX_!2gcBl54r&|1uf&HAAiV&*)`CJjk#%Q zGBWAq?CBduz6E(~E*X+?y?88bB`HO-R2m!K;)Jl$Txq#Xzx?a*KaqUsr14WZ&P#f+ zVD(3xUr6YfdzP{uGG2&7H-SX44F(P}7Klmjnb2F_0H*$a&akMh%MvK*)z-}-qv zTAm@wKQHZh**9jGb=+N-#Q|+WqrX@lzQ7O2RZSP_$!a<27*w}kH$0l@z{Tr^t);LA zU)5((e3Bv@G7amHUu?hievfe-$y&Ub+B{43_AyCag`SJ(x~sfQ{Swcb<5}>MIz7jD z=MH~W__N_g;7AGpKU0lWnZ^RQpe~2H^6*5z%{HU~s3@3`jz$Rlh=6K>ce zx=3VKo-;h(1(+DvOLl<(Ev(Uqb8h4(u~_c4$UuwaQqW8Yibuy$k}vDm(`^+K2g z9fGdKytGiSxipRMJ6qP<2w$L3i%2N8vJF59yjfAE{ggSGUn@q5j*XP>k>C59YiUX) zQtHO2^@b{cr0|@i7zk#Nreq8{1zdkqCq2%;c_&9>#)_7Wo@jy&C@x2VJ6Da(jDE)v6sm{Zp_Vk!U?BXtwAm=aYn1Rf^r;cmf`}FuZQ; z_PI4mw}i4vO^2~gBPG?`EY{w}cDT~fZ*>R0%h0lg7Lj&-3jMx_%t`aa1QNhPzsq8U zmO|S5X6v)=AuI>DGW+(K5=EUJiTN1{&WmC1B%fwFHOa{iV3CJ~>)!UykudzxlAN94 zTl&C6*97$+U|BFYe{H}V?KE+DIq{LPj`ko+v*_5{+D!jdge`%X4^7+MGcp@d6S*Vr zX^X8|lZEXdEhRW$jYrmzohZbk{N*u_Nsx?u>Ml*rfJs89zL4|WtF(qxNQ1nFQonBp zJG|c)wIKET^l0%Q!J8s27U4hs`MQko5K|jCRFho?^aJ7ZV z<@K~Bki)5luT?xD`{T8$voRXP%b|CGtOd_!K~NDJB7Z2jNOyrgrbsc>%LScp<`uhl zAEbvhk8DT8|5v*4Oiv4(;%l4NQLguQ;f)dn5_nk%_p0X<@TcxZ3*;${CXs2OX zS;w{bQQ)~lyf-#005FF-);`(^$un><(kKXDlgZ2yxcDG@QDdF{EIe>4iVJIun)H1M zjt!RRuUpRCG-8^!Ndy5Dy9HAu#M5Hc8`J)nf1p;u5~IwKtoTL|IGT51jKzc3(vo>tq3ee;Keo0AS&>17e==HK0%jT6)&~ z-e*px>c=z#h^_%X)X<#Xsv%S-+3uv|{G?C@5BR~H&b z1BNeAZ3Vq(<6k9(!N6bzT&X9587wyMP3bt_d!z=uXnG>4k|30UYr9au9JVHfIX#r) z#FSb~QxKi}S+9IspR)*n&k!>};$J*hNmxq8X|_p^D7QZOoCsuJo>I(zmfhS7#kwxw?)Ye_rBSVA%m@3^#6WW%c}ET24x~JF)?LcXTkuqIUXjT0G&V^6<*SrIw+_t9hI@$&Za4b(#`a*rTz<9gve`sWe1Rr5LUh~@IJc($N3hvA#ecl*M+BYr-JNaq3qI=2Q716MSC?j+ zJn+G1ZQ6~NRA|g3P|Cu>!fo@1At|S^N{&mfF#lAlR0FMfW)_$VMJeVnxvaO_cd`aZ zY&Y@M_&r(Dr2_MfX~*PKq4w)F;@>qblb;n4WHZ%v>5NJq z@Yn+^^dg2*kye{)c_htCt{;oXq3wa&KB>jW!_Zl${Ah;EsT-;>wjk}Yb0HIa z@^Q9vssEAfw(caynuAju1VEs7AJ!tP6rCMX#Mf2P9)d+_VXY0MHd79+p_kGMTm^dy zt-L!wPG5)>9_D%~S$`ii+eR3~;%PKQh5pOT3`Lf`Y#ym(Ww^C9B8J{Thy3KU2(R4b zBUoUr#NoGE1>@slJ$h7$tf-71ISh)xI?$jMA!SeMq^uSD7z=_lfupM=-tiSbb+SbG zXjAq-YxAJ|M`71-oN-$v9nQSo&oz|Hb;HH*&%^H>TOE<9iDXs6ti^t{-jSVHqz1O>B)tqRAgx-rNG-T(QBCyn}O1>Yz1=gVF8R)6{z!9VQO-nSn7c=XGWw|h3 zD$gwha~IQ)+3z&n=|HI^Tb~}cb;k^&mFq&K#Wq1-hS+C`Ur*wjtF;^NXsyQvz-0mi z<+E4Es(9APpVQh7v+_3YJkhOMoy)3~8mOT6p?NP!{$oV_zX^R5YBoXI4nNsMLxTDX zn`I1t<}2YdUZbu|_lJNgT0dvl6zg**^w2C{-S*V2Ao=lD3h;2B!8YuvB)RrSq8y0E z#SK9KEOj7$=3D$ltvewk8NBwQwP(rHolpm&=i~$R789u~dcid2FnQ~$ZMa9QA?NEnj`4an-JIkgh1~x9Ts6Jc4q>%ce~H2+s{lB zJL4c9nz0?J>E%JU1X|H`p7#K=sB#7d+j)gh08#IsktB(UN;VsAofY*^^}p-qd?;E# zC)6Z}>N6D`=1NodrO_j&UWht_W{#=RNzwvE0R!|6_|u)1Y}4rHpI-G^le z#BxpbQc#s5jvN`g-~DFyupg5>(+>RuQ(TEDPh+ z>QrpwVF`*wB86YSOAU$)40S9n{O38CI6oMF91NDf1J%3p4R5$}CeDoHZWjbq&hRp-@_sY-DF$hHk5 z9@7WJrEBsKUPK!B=A1;)Z1ze}Rhxt0{$kdw66!&6Og(XByI zn=3n3_;N1u*+n;Datw(kDf2eaqUS;Wy^n0I7|<%NP-I(5z2FWEGko20J>L)1RsR59 zRuw7U`=xjk7ca0&P8BG0?yf?#n?#u|;XGLP(Af@pFo7rNeF=;-Gmt2WB>@90PS(sG z_o4*8%wF8iF=N5r;dG^K9jZYWKPnG5!nC*5Jm%TV3%uw}`N|3nD-tiKsXtrAR~a97 z66-EjZ^f08s;sx3R%%Dl$EKhBwR@3SN6{OnA8s?Kvy{a1@L%Qp6l_R5;kj5z+?&|8 z|M+lz;3s)W`zaR>*lYkK5N#WsGTEfcxV3X{2G7T*)XN7NQ34Gi69~cXywy_*9A}z) z(PiXR{NX`nMR!rJ72niREogQKpgbuhxV zn8fo=a^?HK3MGqmPK;)TPeao?p}p&FXTxoZiB{dIR1Z>T7j&;5OxX06x+LCpv4ITJ ztY7!XG5R8~Kb1Y_Zpe?=dO^j;*nId$p`cYil@{>)k2M(}lD`@_@YEnACb5e=HSAh) z`ea7UBWfW?>__P}5nTw5!{=y}(p0sEti;4BFK)&r&VOWr;ktjol%_>) z0=QpaL*l6kw(=QS#RLzluLjW`To#HRGaEI78#?r5^y=4h<=$9_;@GI3En_E-L%Lgv zzl|u2Sd)K0Y+kNraLbsflzHCek@qb5Xa6N{qW;IYl3*JN)y2l;o#!V{Ma4MxK2bcm zgV!0$BZr&sOu5}eM~V7zTW3f+Bl1bR-(?0H zsBLvsOkvi&f16Ndh}dkd=+cipN}m*E?$Y)C%njI#AS*+ViQ?0UGFI8hzn{y7V>)~e z5uuj7#@JFOgGm*Tuw)pRR{IFAe$(u5B0|3I5IOLhe6nM7 zcgN7FUDuh~l7ij*kgz%O#VFd#-;Q>T>Ww^mhhHS9!sg5aQ4ST*s;eg?TYBx)_pm8> z<`y;f!qn9LT)?s$Bgwv7omWSKy2l&VPs|2|Zw*WavvZ`r(jmE((L~@tF6H`9U!K(q zwaRDr8lp!BM}HWfR8IR_D`}#;uYiGU1a)!opfKtoQ2DJfVHhe^*1SGbY*UIMOWEy$ zfWC{gcik>QGj6`c+PH?O3CQ_|z63|HVUg98FeOe*f%SRhtaFEoqmfMIWh&_x{!&ZQ z&X1qbrf4R=F&b#c(xW)w6eO1H?MrKV9 zj`C&XS^vzj={fp__W8f%WYZH-Jm?Cm_jGkEbUH%4j}bD8{H3QFo4fp1D)l6(EtDd literal 0 HcmV?d00001 diff --git a/snapshot/docs/delta/api/authentication.html b/snapshot/docs/delta/api/authentication.html index 0a39d34ec6..bcbbfb8cd9 100644 --- a/snapshot/docs/delta/api/authentication.html +++ b/snapshot/docs/delta/api/authentication.html @@ -159,6 +159,7 @@
      • Releases
  • Supervision

    -

    This endpoint returns information about the projections running on the current node.

    +

    Those endpoints return information which helps to monitor and investigate problems in Nexus.

    +

    To access those endpoints, the supervision/read permission must be granted at the root level.

    Fetch projections

    GET /v1/supervision/projections
     
    @@ -391,6 +397,44 @@

    +

    Blazegraph

    +

    This endpoint allows to return the total number of triples for all blazegraph views and the number of triples per individual view.

    +

    The unassigned part allows to spot orphan namespaces, that is to say namespaces which may not have been properly deleted when a view got modified or deprecated.

    +

    This is an indicator which helps to scale correctly the Blazegraph instance.

    +
    GET /v1/supervision/blazegraph
    +
    +
    +
    Request
    +
    +
    sourcecurl "http://localhost:8080/v1/supervision/blazegraph"
    +
    Response
    +
    +
    source{
    +  "assigned": [
    +    {
    +      "count": 311,
    +      "project": "org/project1",
    +      "view": "https://bluebrain.github.io/nexus/vocabulary/defaultSparqlIndex"
    +    },
    +    {
    +      "count": 940,
    +      "project": "org/project2",
    +      "view": "https://bluebrain.github.io/nexus/vocabulary/defaultSparqlIndex"
    +    }
    +  ],
    +  "total": 1251,
    +  "unassigned": [
    +    {
    +      "count": 0,
    +      "namespace": "kb"
    +    }
    +  ]
    +}
    +
    +

    Composite views

    +

    This endpoint serves the same purpose but for common namespaces of composite views.

    +
    GET /v1/supervision/composite-views
    +
    diff --git a/snapshot/docs/delta/api/trial.html b/snapshot/docs/delta/api/trial.html index 8941067801..a13d5d1892 100644 --- a/snapshot/docs/delta/api/trial.html +++ b/snapshot/docs/delta/api/trial.html @@ -159,6 +159,7 @@
  • Releases