Repository: apache/camel-k
Pull request #1460 (2020-05-20 12:10:39)

Make cron work on quarkus runtime
<!-- Description -->

CI may fail temporary because SNAPSHOTS from https://github.com/apache/camel-k-runtime/pull/329 are still not available.


<!--
Enter your extended release note in the below block. If the PR requires
additional action from users switching to the new release, include the string
"action required". If no release note is required, write "NONE". 

You can (optionally) mark this PR with labels "kind/bug" or "kind/feature" to make sure
the text is added to the right section of the release notes. 
-->

**Release Note**
```release-note
Cron endpoints now work on the Quarkus runtime
```



Patch:
diff --git a/deploy/camel-catalog-1.3.0-SNAPSHOT-quarkus.yaml b/deploy/camel-catalog-1.3.0-SNAPSHOT-quarkus.yaml
index 1c39edab4..abd1b1bc2 100644
--- a/deploy/camel-catalog-1.3.0-SNAPSHOT-quarkus.yaml
+++ b/deploy/camel-catalog-1.3.0-SNAPSHOT-quarkus.yaml
@@ -41,7 +41,7 @@ spec:
       cron:
         dependencies:
         - groupId: org.apache.camel.k
-          artifactId: camel-k-runtime-cron
+          artifactId: camel-k-quarkus-cron
       health:
         dependencies:
         - groupId: org.apache.camel.quarkus
diff --git a/deploy/olm-catalog/camel-k/0.3.4/camel-k.v0.3.4.clusterserviceversion.yaml b/deploy/olm-catalog/camel-k-dev/0.3.4/camel-k.v0.3.4.clusterserviceversion.yaml
similarity index 100%
rename from deploy/olm-catalog/camel-k/0.3.4/camel-k.v0.3.4.clusterserviceversion.yaml
rename to deploy/olm-catalog/camel-k-dev/0.3.4/camel-k.v0.3.4.clusterserviceversion.yaml
diff --git a/deploy/olm-catalog/camel-k/0.3.4/crd-build.yaml b/deploy/olm-catalog/camel-k-dev/0.3.4/crd-build.yaml
similarity index 100%
rename from deploy/olm-catalog/camel-k/0.3.4/crd-build.yaml
rename to deploy/olm-catalog/camel-k-dev/0.3.4/crd-build.yaml
diff --git a/deploy/olm-catalog/camel-k/0.3.4/crd-camel-catalog.yaml b/deploy/olm-catalog/camel-k-dev/0.3.4/crd-camel-catalog.yaml
similarity index 100%
rename from deploy/olm-catalog/camel-k/0.3.4/crd-camel-catalog.yaml
rename to deploy/olm-catalog/camel-k-dev/0.3.4/crd-camel-catalog.yaml
diff --git a/deploy/olm-catalog/camel-k/0.3.4/crd-integration-context.yaml b/deploy/olm-catalog/camel-k-dev/0.3.4/crd-integration-context.yaml
similarity index 100%
rename from deploy/olm-catalog/camel-k/0.3.4/crd-integration-context.yaml
rename to deploy/olm-catalog/camel-k-dev/0.3.4/crd-integration-context.yaml
diff --git a/deploy/olm-catalog/camel-k/0.3.4/crd-integration-platform.yaml b/deploy/olm-catalog/camel-k-dev/0.3.4/crd-integration-platform.yaml
similarity index 100%
rename from deploy/olm-catalog/camel-k/0.3.4/crd-integration-platform.yaml
rename to deploy/olm-catalog/camel-k-dev/0.3.4/crd-integration-platform.yaml
diff --git a/deploy/olm-catalog/camel-k/0.3.4/crd-integration.yaml b/deploy/olm-catalog/camel-k-dev/0.3.4/crd-integration.yaml
similarity index 100%
rename from deploy/olm-catalog/camel-k/0.3.4/crd-integration.yaml
rename to deploy/olm-catalog/camel-k-dev/0.3.4/crd-integration.yaml
diff --git a/deploy/olm-catalog/camel-k/1.0.0-m1/camel-k.v1.0.0-M1.clusterserviceversion.yaml b/deploy/olm-catalog/camel-k-dev/1.0.0-m1/camel-k.v1.0.0-M1.clusterserviceversion.yaml
similarity index 100%
rename from deploy/olm-catalog/camel-k/1.0.0-m1/camel-k.v1.0.0-M1.clusterserviceversion.yaml
rename to deploy/olm-catalog/camel-k-dev/1.0.0-m1/camel-k.v1.0.0-M1.clusterserviceversion.yaml
diff --git a/deploy/olm-catalog/camel-k/1.0.0-m1/crd-build.yaml b/deploy/olm-catalog/camel-k-dev/1.0.0-m1/crd-build.yaml
similarity index 100%
rename from deploy/olm-catalog/camel-k/1.0.0-m1/crd-build.yaml
rename to deploy/olm-catalog/camel-k-dev/1.0.0-m1/crd-build.yaml
diff --git a/deploy/olm-catalog/camel-k/1.0.0-m1/crd-camel-catalog.yaml b/deploy/olm-catalog/camel-k-dev/1.0.0-m1/crd-camel-catalog.yaml
similarity index 100%
rename from deploy/olm-catalog/camel-k/1.0.0-m1/crd-camel-catalog.yaml
rename to deploy/olm-catalog/camel-k-dev/1.0.0-m1/crd-camel-catalog.yaml
diff --git a/deploy/olm-catalog/camel-k/1.0.0-m1/crd-integration-kit.yaml b/deploy/olm-catalog/camel-k-dev/1.0.0-m1/crd-integration-kit.yaml
similarity index 100%
rename from deploy/olm-catalog/camel-k/1.0.0-m1/crd-integration-kit.yaml
rename to deploy/olm-catalog/camel-k-dev/1.0.0-m1/crd-integration-kit.yaml
diff --git a/deploy/olm-catalog/camel-k/1.0.0-m1/crd-integration-platform.yaml b/deploy/olm-catalog/camel-k-dev/1.0.0-m1/crd-integration-platform.yaml
similarity index 100%
rename from deploy/olm-catalog/camel-k/1.0.0-m1/crd-integration-platform.yaml
rename to deploy/olm-catalog/camel-k-dev/1.0.0-m1/crd-integration-platform.yaml
diff --git a/deploy/olm-catalog/camel-k/1.0.0-m1/crd-integration.yaml b/deploy/olm-catalog/camel-k-dev/1.0.0-m1/crd-integration.yaml
similarity index 100%
rename from deploy/olm-catalog/camel-k/1.0.0-m1/crd-integration.yaml
rename to deploy/olm-catalog/camel-k-dev/1.0.0-m1/crd-integration.yaml
diff --git a/deploy/olm-catalog/camel-k/1.0.0-m2/camel-k.v1.0.0-M2.clusterserviceversion.yaml b/deploy/olm-catalog/camel-k-dev/1.0.0-m2/camel-k.v1.0.0-M2.clusterserviceversion.yaml
similarity index 100%
rename from deploy/olm-catalog/camel-k/1.0.0-m2/camel-k.v1.0.0-M2.clusterserviceversion.yaml
rename to deploy/olm-catalog/camel-k-dev/1.0.0-m2/camel-k.v1.0.0-M2.clusterserviceversion.yaml
diff --git a/deploy/olm-catalog/camel-k/1.0.0-m2/crd-build.yaml b/deploy/olm-catalog/camel-k-dev/1.0.0-m2/crd-build.yaml
similarity index 100%
rename from deploy/olm-catalog/camel-k/1.0.0-m2/crd-build.yaml
rename to deploy/olm-catalog/camel-k-dev/1.0.0-m2/crd-build.yaml
diff --git a/deploy/olm-catalog/camel-k/1.0.0-m2/crd-camel-catalog.yaml b/deploy/olm-catalog/camel-k-dev/1.0.0-m2/crd-camel-catalog.yaml
similarity index 100%
rename from deploy/olm-catalog/camel-k/1.0.0-m2/crd-camel-catalog.yaml
rename to deploy/olm-catalog/camel-k-dev/1.0.0-m2/crd-camel-catalog.yaml
diff --git a/deploy/olm-catalog/camel-k/1.0.0-m2/crd-integration-kit.yaml b/deploy/olm-catalog/camel-k-dev/1.0.0-m2/crd-integration-kit.yaml
similarity index 100%
rename from deploy/olm-catalog/camel-k/1.0.0-m2/crd-integration-kit.yaml
rename to deploy/olm-catalog/camel-k-dev/1.0.0-m2/crd-integration-kit.yaml
diff --git a/deploy/olm-catalog/camel-k/1.0.0-m2/crd-integration-platform.yaml b/deploy/olm-catalog/camel-k-dev/1.0.0-m2/crd-integration-platform.yaml
similarity index 100%
rename from deploy/olm-catalog/camel-k/1.0.0-m2/crd-integration-platform.yaml
rename to deploy/olm-catalog/camel-k-dev/1.0.0-m2/crd-integration-platform.yaml
diff --git a/deploy/olm-catalog/camel-k/1.0.0-m2/crd-integration.yaml b/deploy/olm-catalog/camel-k-dev/1.0.0-m2/crd-integration.yaml
similarity index 100%
rename from deploy/olm-catalog/camel-k/1.0.0-m2/crd-integration.yaml
rename to deploy/olm-catalog/camel-k-dev/1.0.0-m2/crd-integration.yaml
diff --git a/deploy/olm-catalog/camel-k/1.0.0-m3/camel-k.v1.0.0-m3.clusterserviceversion.yaml b/deploy/olm-catalog/camel-k-dev/1.0.0-m3/camel-k.v1.0.0-m3.clusterserviceversion.yaml
similarity index 100%
rename from deploy/olm-catalog/camel-k/1.0.0-m3/camel-k.v1.0.0-m3.clusterserviceversion.yaml
rename to deploy/olm-catalog/camel-k-dev/1.0.0-m3/camel-k.v1.0.0-m3.clusterserviceversion.yaml
diff --git a/deploy/olm-catalog/camel-k/1.0.0-m3/crd-build.yaml b/deploy/olm-catalog/camel-k-dev/1.0.0-m3/crd-build.yaml
similarity index 100%
rename from deploy/olm-catalog/camel-k/1.0.0-m3/crd-build.yaml
rename to deploy/olm-catalog/camel-k-dev/1.0.0-m3/crd-build.yaml
diff --git a/deploy/olm-catalog/camel-k/1.0.0-m3/crd-camel-catalog.yaml b/deploy/olm-catalog/camel-k-dev/1.0.0-m3/crd-camel-catalog.yaml
similarity index 100%
rename from deploy/olm-catalog/camel-k/1.0.0-m3/crd-camel-catalog.yaml
rename to deploy/olm-catalog/camel-k-dev/1.0.0-m3/crd-camel-catalog.yaml
diff --git a/deploy/olm-catalog/camel-k/1.0.0-m3/crd-integration-kit.yaml b/deploy/olm-catalog/camel-k-dev/1.0.0-m3/crd-integration-kit.yaml
similarity index 100%
rename from deploy/olm-catalog/camel-k/1.0.0-m3/crd-integration-kit.yaml
rename to deploy/olm-catalog/camel-k-dev/1.0.0-m3/crd-integration-kit.yaml
diff --git a/deploy/olm-catalog/camel-k/1.0.0-m3/crd-integration-platform.yaml b/deploy/olm-catalog/camel-k-dev/1.0.0-m3/crd-integration-platform.yaml
similarity index 100%
rename from deploy/olm-catalog/camel-k/1.0.0-m3/crd-integration-platform.yaml
rename to deploy/olm-catalog/camel-k-dev/1.0.0-m3/crd-integration-platform.yaml
diff --git a/deploy/olm-catalog/camel-k/1.0.0-m3/crd-integration.yaml b/deploy/olm-catalog/camel-k-dev/1.0.0-m3/crd-integration.yaml
similarity index 100%
rename from deploy/olm-catalog/camel-k/1.0.0-m3/crd-integration.yaml
rename to deploy/olm-catalog/camel-k-dev/1.0.0-m3/crd-integration.yaml
diff --git a/deploy/olm-catalog/camel-k/1.0.0-m4/camel-k.v1.0.0-m4.clusterserviceversion.yaml b/deploy/olm-catalog/camel-k-dev/1.0.0-m4/camel-k.v1.0.0-m4.clusterserviceversion.yaml
similarity index 100%
rename from deploy/olm-catalog/camel-k/1.0.0-m4/camel-k.v1.0.0-m4.clusterserviceversion.yaml
rename to deploy/olm-catalog/camel-k-dev/1.0.0-m4/camel-k.v1.0.0-m4.clusterserviceversion.yaml
diff --git a/deploy/olm-catalog/camel-k/1.0.0-m4/crd-build.yaml b/deploy/olm-catalog/camel-k-dev/1.0.0-m4/crd-build.yaml
similarity index 100%
rename from deploy/olm-catalog/camel-k/1.0.0-m4/crd-build.yaml
rename to deploy/olm-catalog/camel-k-dev/1.0.0-m4/crd-build.yaml
diff --git a/deploy/olm-catalog/camel-k/1.0.0-m4/crd-camel-catalog.yaml b/deploy/olm-catalog/camel-k-dev/1.0.0-m4/crd-camel-catalog.yaml
similarity index 100%
rename from deploy/olm-catalog/camel-k/1.0.0-m4/crd-camel-catalog.yaml
rename to deploy/olm-catalog/camel-k-dev/1.0.0-m4/crd-camel-catalog.yaml
diff --git a/deploy/olm-catalog/camel-k/1.0.0-m4/crd-integration-kit.yaml b/deploy/olm-catalog/camel-k-dev/1.0.0-m4/crd-integration-kit.yaml
similarity index 100%
rename from deploy/olm-catalog/camel-k/1.0.0-m4/crd-integration-kit.yaml
rename to deploy/olm-catalog/camel-k-dev/1.0.0-m4/crd-integration-kit.yaml
diff --git a/deploy/olm-catalog/camel-k/1.0.0-m4/crd-integration-platform.yaml b/deploy/olm-catalog/camel-k-dev/1.0.0-m4/crd-integration-platform.yaml
similarity index 100%
rename from deploy/olm-catalog/camel-k/1.0.0-m4/crd-integration-platform.yaml
rename to deploy/olm-catalog/camel-k-dev/1.0.0-m4/crd-integration-platform.yaml
diff --git a/deploy/olm-catalog/camel-k/1.0.0-m4/crd-integration.yaml b/deploy/olm-catalog/camel-k-dev/1.0.0-m4/crd-integration.yaml
similarity index 100%
rename from deploy/olm-catalog/camel-k/1.0.0-m4/crd-integration.yaml
rename to deploy/olm-catalog/camel-k-dev/1.0.0-m4/crd-integration.yaml
diff --git a/deploy/olm-catalog/camel-k/1.0.0-rc1/camel-k.v1.0.0-rc1.clusterserviceversion.yaml b/deploy/olm-catalog/camel-k-dev/1.0.0-rc1/camel-k.v1.0.0-rc1.clusterserviceversion.yaml
similarity index 100%
rename from deploy/olm-catalog/camel-k/1.0.0-rc1/camel-k.v1.0.0-rc1.clusterserviceversion.yaml
rename to deploy/olm-catalog/camel-k-dev/1.0.0-rc1/camel-k.v1.0.0-rc1.clusterserviceversion.yaml
diff --git a/deploy/olm-catalog/camel-k/1.0.0-rc1/crd-build.yaml b/deploy/olm-catalog/camel-k-dev/1.0.0-rc1/crd-build.yaml
similarity index 100%
rename from deploy/olm-catalog/camel-k/1.0.0-rc1/crd-build.yaml
rename to deploy/olm-catalog/camel-k-dev/1.0.0-rc1/crd-build.yaml
diff --git a/deploy/olm-catalog/camel-k/1.0.0-rc1/crd-camel-catalog.yaml b/deploy/olm-catalog/camel-k-dev/1.0.0-rc1/crd-camel-catalog.yaml
similarity index 100%
rename from deploy/olm-catalog/camel-k/1.0.0-rc1/crd-camel-catalog.yaml
rename to deploy/olm-catalog/camel-k-dev/1.0.0-rc1/crd-camel-catalog.yaml
diff --git a/deploy/olm-catalog/camel-k/1.0.0-rc1/crd-integration-kit.yaml b/deploy/olm-catalog/camel-k-dev/1.0.0-rc1/crd-integration-kit.yaml
similarity index 100%
rename from deploy/olm-catalog/camel-k/1.0.0-rc1/crd-integration-kit.yaml
rename to deploy/olm-catalog/camel-k-dev/1.0.0-rc1/crd-integration-kit.yaml
diff --git a/deploy/olm-catalog/camel-k/1.0.0-rc1/crd-integration-platform.yaml b/deploy/olm-catalog/camel-k-dev/1.0.0-rc1/crd-integration-platform.yaml
similarity index 100%
rename from deploy/olm-catalog/camel-k/1.0.0-rc1/crd-integration-platform.yaml
rename to deploy/olm-catalog/camel-k-dev/1.0.0-rc1/crd-integration-platform.yaml
diff --git a/deploy/olm-catalog/camel-k/1.0.0-rc1/crd-integration.yaml b/deploy/olm-catalog/camel-k-dev/1.0.0-rc1/crd-integration.yaml
similarity index 100%
rename from deploy/olm-catalog/camel-k/1.0.0-rc1/crd-integration.yaml
rename to deploy/olm-catalog/camel-k-dev/1.0.0-rc1/crd-integration.yaml
diff --git a/deploy/olm-catalog/camel-k/1.0.0-rc2/camel-k.v1.0.0-rc2.clusterserviceversion.yaml b/deploy/olm-catalog/camel-k-dev/1.0.0-rc2/camel-k.v1.0.0-rc2.clusterserviceversion.yaml
similarity index 100%
rename from deploy/olm-catalog/camel-k/1.0.0-rc2/camel-k.v1.0.0-rc2.clusterserviceversion.yaml
rename to deploy/olm-catalog/camel-k-dev/1.0.0-rc2/camel-k.v1.0.0-rc2.clusterserviceversion.yaml
diff --git a/deploy/olm-catalog/camel-k/1.0.0-rc2/crd-build.yaml b/deploy/olm-catalog/camel-k-dev/1.0.0-rc2/crd-build.yaml
similarity index 100%
rename from deploy/olm-catalog/camel-k/1.0.0-rc2/crd-build.yaml
rename to deploy/olm-catalog/camel-k-dev/1.0.0-rc2/crd-build.yaml
diff --git a/deploy/olm-catalog/camel-k/1.0.0-rc2/crd-camel-catalog.yaml b/deploy/olm-catalog/camel-k-dev/1.0.0-rc2/crd-camel-catalog.yaml
similarity index 100%
rename from deploy/olm-catalog/camel-k/1.0.0-rc2/crd-camel-catalog.yaml
rename to deploy/olm-catalog/camel-k-dev/1.0.0-rc2/crd-camel-catalog.yaml
diff --git a/deploy/olm-catalog/camel-k/1.0.0-rc2/crd-integration-kit.yaml b/deploy/olm-catalog/camel-k-dev/1.0.0-rc2/crd-integration-kit.yaml
similarity index 100%
rename from deploy/olm-catalog/camel-k/1.0.0-rc2/crd-integration-kit.yaml
rename to deploy/olm-catalog/camel-k-dev/1.0.0-rc2/crd-integration-kit.yaml
diff --git a/deploy/olm-catalog/camel-k/1.0.0-rc2/crd-integration-platform.yaml b/deploy/olm-catalog/camel-k-dev/1.0.0-rc2/crd-integration-platform.yaml
similarity index 100%
rename from deploy/olm-catalog/camel-k/1.0.0-rc2/crd-integration-platform.yaml
rename to deploy/olm-catalog/camel-k-dev/1.0.0-rc2/crd-integration-platform.yaml
diff --git a/deploy/olm-catalog/camel-k/1.0.0-rc2/crd-integration.yaml b/deploy/olm-catalog/camel-k-dev/1.0.0-rc2/crd-integration.yaml
similarity index 100%
rename from deploy/olm-catalog/camel-k/1.0.0-rc2/crd-integration.yaml
rename to deploy/olm-catalog/camel-k-dev/1.0.0-rc2/crd-integration.yaml
diff --git a/deploy/olm-catalog/camel-k/1.0.0-snapshot/builds.camel.apache.org.crd.yaml b/deploy/olm-catalog/camel-k-dev/1.0.0-snapshot/builds.camel.apache.org.crd.yaml
similarity index 100%
rename from deploy/olm-catalog/camel-k/1.0.0-snapshot/builds.camel.apache.org.crd.yaml
rename to deploy/olm-catalog/camel-k-dev/1.0.0-snapshot/builds.camel.apache.org.crd.yaml
diff --git a/deploy/olm-catalog/camel-k/1.0.0-snapshot/camel-k.v1.0.0-snapshot.clusterserviceversion.yaml b/deploy/olm-catalog/camel-k-dev/1.0.0-snapshot/camel-k.v1.0.0-snapshot.clusterserviceversion.yaml
similarity index 98%
rename from deploy/olm-catalog/camel-k/1.0.0-snapshot/camel-k.v1.0.0-snapshot.clusterserviceversion.yaml
rename to deploy/olm-catalog/camel-k-dev/1.0.0-snapshot/camel-k.v1.0.0-snapshot.clusterserviceversion.yaml
index cd0302925..415b0b757 100644
--- a/deploy/olm-catalog/camel-k/1.0.0-snapshot/camel-k.v1.0.0-snapshot.clusterserviceversion.yaml
+++ b/deploy/olm-catalog/camel-k-dev/1.0.0-snapshot/camel-k.v1.0.0-snapshot.clusterserviceversion.yaml
@@ -75,6 +75,7 @@ metadata:
     description: Apache Camel K is a lightweight integration platform, born on Kubernetes,
       with serverless superpowers.
     repository: https://github.com/apache/camel-k
+    operators.operatorframework.io/internal-objects: '["builds.camel.apache.org","integrationkits.camel.apache.org","camelcatalogs.camel.apache.org"]'
     support: Camel
   name: camel-k-operator.v1.0.0-snapshot
   namespace: placeholder
diff --git a/deploy/olm-catalog/camel-k/1.0.0-snapshot/camelcatalogs.camel.apache.org.crd.yaml b/deploy/olm-catalog/camel-k-dev/1.0.0-snapshot/camelcatalogs.camel.apache.org.crd.yaml
similarity index 100%
rename from deploy/olm-catalog/camel-k/1.0.0-snapshot/camelcatalogs.camel.apache.org.crd.yaml
rename to deploy/olm-catalog/camel-k-dev/1.0.0-snapshot/camelcatalogs.camel.apache.org.crd.yaml
diff --git a/deploy/olm-catalog/camel-k/1.0.0-snapshot/integrationkits.camel.apache.org.crd.yaml b/deploy/olm-catalog/camel-k-dev/1.0.0-snapshot/integrationkits.camel.apache.org.crd.yaml
similarity index 100%
rename from deploy/olm-catalog/camel-k/1.0.0-snapshot/integrationkits.camel.apache.org.crd.yaml
rename to deploy/olm-catalog/camel-k-dev/1.0.0-snapshot/integrationkits.camel.apache.org.crd.yaml
diff --git a/deploy/olm-catalog/camel-k/1.0.0-snapshot/integrationplatforms.camel.apache.org.crd.yaml b/deploy/olm-catalog/camel-k-dev/1.0.0-snapshot/integrationplatforms.camel.apache.org.crd.yaml
similarity index 100%
rename from deploy/olm-catalog/camel-k/1.0.0-snapshot/integrationplatforms.camel.apache.org.crd.yaml
rename to deploy/olm-catalog/camel-k-dev/1.0.0-snapshot/integrationplatforms.camel.apache.org.crd.yaml
diff --git a/deploy/olm-catalog/camel-k/1.0.0-snapshot/integrations.camel.apache.org.crd.yaml b/deploy/olm-catalog/camel-k-dev/1.0.0-snapshot/integrations.camel.apache.org.crd.yaml
similarity index 100%
rename from deploy/olm-catalog/camel-k/1.0.0-snapshot/integrations.camel.apache.org.crd.yaml
rename to deploy/olm-catalog/camel-k-dev/1.0.0-snapshot/integrations.camel.apache.org.crd.yaml
diff --git a/deploy/olm-catalog/camel-k/camel-k.package.yaml b/deploy/olm-catalog/camel-k-dev/camel-k-dev.package.yaml
similarity index 90%
rename from deploy/olm-catalog/camel-k/camel-k.package.yaml
rename to deploy/olm-catalog/camel-k-dev/camel-k-dev.package.yaml
index 1dfb8c161..b08fcb296 100644
--- a/deploy/olm-catalog/camel-k/camel-k.package.yaml
+++ b/deploy/olm-catalog/camel-k-dev/camel-k-dev.package.yaml
@@ -17,6 +17,8 @@
 
 channels:
 - currentCSV: camel-k-operator.v1.0.0-snapshot
+  name: stable
+- currentCSV: camel-k-operator.v1.0.0-rc2
   name: alpha
-defaultChannel: alpha
-packageName: camel-k
+defaultChannel: stable
+packageName: camel-k-dev
diff --git a/deploy/olm-catalog/camel-k/0.3.3/camel-k.v0.3.3.clusterserviceversion.yaml b/deploy/olm-catalog/camel-k/0.3.3/camel-k.v0.3.3.clusterserviceversion.yaml
deleted file mode 100644
index 70c57954d..000000000
--- a/deploy/olm-catalog/camel-k/0.3.3/camel-k.v0.3.3.clusterserviceversion.yaml
+++ /dev/null
@@ -1,290 +0,0 @@
-# ---------------------------------------------------------------------------
-# Licensed to the Apache Software Foundation (ASF) under one or more
-# contributor license agreements.  See the NOTICE file distributed with
-# this work for additional information regarding copyright ownership.
-# The ASF licenses this file to You under the Apache License, Version 2.0
-# (the "License"); you may not use this file except in compliance with
-# the License.  You may obtain a copy of the License at
-#
-#      http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-# ---------------------------------------------------------------------------
-
-apiVersion: operators.coreos.com/v1alpha1
-kind: ClusterServiceVersion
-metadata:
-  annotations:
-    capabilities: Basic Install
-    categories: "Integration & Delivery"
-    repository: https://github.com/apache/camel-k
-    containerImage: docker.io/apache/camel-k:0.3.3
-    support: Camel
-    createdAt: 2019-05-06T16:45:00Z
-    certified: "false"
-    description: |-
-      Apache Camel K (a.k.a. Kamel) is a lightweight integration framework built from Apache Camel that runs natively on Kubernetes and is specifically designed for serverless and microservice architectures.
-    alm-examples: |-
-      [{
-        "apiVersion": "camel.apache.org/v1alpha1",
-        "kind": "IntegrationPlatform",
-        "metadata": {
-          "name": "example"
-        },
-        "spec": {
-          "build": {
-            "buildStrategy": "pod"
-          },
-          "resources": {
-            "kits": [
-              "jvm"
-            ]
-          }
-        }
-      },
-      {
-        "apiVersion": "camel.apache.org/v1alpha1",
-        "kind": "Integration",
-        "metadata": {
-          "name": "example"
-        },
-        "spec": {
-          "source": {
-            "content": "// Add example Java code to create Integration",
-            "name": "Example.java"
-          }
-        }
-      },
-      {
-        "apiVersion": "camel.apache.org/v1alpha1",
-        "kind": "IntegrationKit",
-        "metadata": {
-          "name": "example"
-        }
-      },
-      {
-        "apiVersion": "camel.apache.org/v1alpha1",
-        "kind": "CamelCatalog",
-        "metadata": {
-          "name": "example"
-        }
-      },
-      {
-        "apiVersion": "camel.apache.org/v1alpha1",
-        "kind": "Build",
-        "metadata": {
-          "name": "example"
-        }
-      }]
-  name: camel-k-operator.v0.3.3
-  namespace: placeholder
-spec:
-  displayName: Camel K Operator
-  version: 0.3.3
-  description: |
-    Apache Camel K
-    ==============
-
-    Camel K (a.k.a Kamel) is a lightweight integration framework built from Apache Camel that runs natively on Kubernetes and is specifically designed for serverless and microservice architectures.
-
-    # Installation
-
-    To start using Camel K, install the operator and then create the following `IntegrationPlatform`:
-    ```
-    apiVersion: camel.apache.org/v1alpha1
-    kind: IntegrationPlatform
-    metadata:
-      name: camel-k
-      labels:
-        app: "camel-k"
-    ```
-
-    # Running an Integration
-
-    After the initial setup, you can run a Camel integration on the cluster by creating an example `Integration`:
-    ```
-    apiVersion: camel.apache.org/v1alpha1
-    kind: Integration
-    metadata:
-      name: example
-    spec:
-      sources:
-      - content: |
-        import org.apache.camel.builder.RouteBuilder;
-
-        public class Example extends RouteBuilder {
-            @Override
-            public void configure() throws Exception {
-                from("timer:tick")
-                    .setBody(constant("Hello World!"))
-                .to("log:info?skipBodyLineSeparator=false");
-            }
-        }
-      name: Example.java
-    ```
-  keywords: ['apache', 'kamel', 'kubernetes', 'serverless', 'microservices']
-  maintainers:
-    - name: The Apache Software Foundation
-      email: users@camel.apache.org
-  provider:
-    name: The Apache Software Foundation
-  labels:
-    name: camel-k-operator
-  selector:
-    matchLabels:
-      name: camel-k-operator
-  links:
-    - name: Camel K source code repository
-      url: https://github.com/apache/camel-k
-  icon:
-    - base64data: PHN2ZyB2aWV3Qm94PSIwIDAgMTMwLjIxIDEzMC4wMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImEiIHgxPSIzMzMuNDgiIHgyPSI0NzciIHkxPSI3MDIuNiIgeTI9IjU2My43MyIgZ3JhZGllbnRUcmFuc2Zvcm09InRyYW5zbGF0ZSg5NC4wMzggMjc2LjA2KSBzY2FsZSguOTkyMDYpIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3Agc3RvcC1jb2xvcj0iI0Y2OTkyMyIgb2Zmc2V0PSIwIi8+PHN0b3Agc3RvcC1jb2xvcj0iI0Y3OUEyMyIgb2Zmc2V0PSIuMTEiLz48c3RvcCBzdG9wLWNvbG9yPSIjRTk3ODI2IiBvZmZzZXQ9Ii45NDUiLz48L2xpbmVhckdyYWRpZW50PjxsaW5lYXJHcmFkaWVudCBpZD0iYiIgeDE9IjMzMy40OCIgeDI9IjQ3NyIgeTE9IjcwMi42IiB5Mj0iNTYzLjczIiBncmFkaWVudFRyYW5zZm9ybT0idHJhbnNsYXRlKDk0LjAzOCAyNzYuMDYpIHNjYWxlKC45OTIwNikiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBzdG9wLWNvbG9yPSIjRjY5OTIzIiBvZmZzZXQ9IjAiLz48c3RvcCBzdG9wLWNvbG9yPSIjRjc5QTIzIiBvZmZzZXQ9Ii4wOCIvPjxzdG9wIHN0b3AtY29sb3I9IiNFOTc4MjYiIG9mZnNldD0iLjQxOSIvPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IGlkPSJjIiB4MT0iNjMzLjU1IiB4Mj0iNTY2LjQ3IiB5MT0iODE0LjYiIHkyPSI5MDkuMTIiIGdyYWRpZW50VHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTg1LjQyMSA1Ni4yMzYpIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3Agc3RvcC1jb2xvcj0iI2Y2ZTQyMyIgb2Zmc2V0PSIwIi8+PHN0b3Agc3RvcC1jb2xvcj0iI0Y3OUEyMyIgb2Zmc2V0PSIuNDEyIi8+PHN0b3Agc3RvcC1jb2xvcj0iI0U5NzgyNiIgb2Zmc2V0PSIuNzMzIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTQzNy44OSAtODM1LjI5KSI+PGNpcmNsZSBjeD0iNTAzLjEiIGN5PSI5MDAuMjkiIHI9IjYyLjUyIiBmaWxsPSJ1cmwoI2EpIiBzdHJva2U9InVybCgjYikiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iNC45NiIvPjxwYXRoIGQ9Ik00ODcuODkgODczLjY0YTg5LjUzIDg5LjUzIDAgMCAwLTIuNjg4LjAzMWMtMS4wNDMuMDMxLTIuNDQ1LjM2Mi00LjA2Mi45MDYgMjcuMzA5IDIwLjczNyAzNy4xMjcgNTguMTQ2IDIwLjI1IDkwLjY1Ni41NzMuMDE1IDEuMTQyLjA2MyAxLjcxOS4wNjMgMzAuODQ0IDAgNTYuNjItMjEuNDkzIDYzLjI4LTUwLjMxMi0xOS41NzItMjIuOTQzLTQ2LjExNy00MS4yOTQtNzguNS00MS4zNDR6IiBmaWxsPSJ1cmwoI2MpIiBvcGFjaXR5PSIuNzUiLz48cGF0aCBkPSJNNDgxLjE0IDg3NC41OGMtOS4wNjggMy4wNTItMjYuMzY4IDEzLjgwMi00MyAyOC4xNTYgMS4yNjMgMzQuMTk1IDI4Ljk2MSA2MS42MDcgNjMuMjUgNjIuNSAxNi44NzctMzIuNTEgNy4wNi02OS45MTktMjAuMjUtOTAuNjU2eiIgZmlsbD0iIzI4MTcwYiIgb3BhY2l0eT0iLjc1Ii8+PHBhdGggZD0iTTUwNC44ODkgODYyLjU0NmMtLjQ3Mi0uMDMyLS45MzIuMDI4LTEuMzc1LjI1LTUuNiAyLjgwMSAwIDE0IDAgMTQtMTYuODA3IDE0LjAwOS0xMy4yMzYgMzcuOTM4LTMyLjg0NCAzNy45MzgtMTAuNjg5IDAtMjEuMzIyLTEyLjI5My0zMi41MzEtMTkuODEyLS4xNDQgMS43NzMtLjI1IDMuNTY0LS4yNSA1LjM3NSAwIDI0LjUxNSAxMy41MSA0NS44NjMgMzMuNDY5IDU3LjA2MyA1LjU4My0uNzAzIDExLjE1OC0yLjExNCAxNS4zNDQtNC45MDYgMjEuOTkyLTE0LjY2MiAyNy40NTItNDIuNTU3IDM2LjQzOC01Ni4wMzEgNS41OTYtOC40MDcgMzEuODI0LTcuNjc3IDMzLjU5NC0xMS4yMiAyLjgwNC01LjYwMS01LjYwMi0xNC04LjQwNi0xNGgtMjIuNDA2Yy0xLjU2NiAwLTQuMDI1LTIuNzgtNS41OTQtMi43OGgtOC40MDZzLTMuNzI1LTUuNjUtNy4wMzEtNS44NzV6IiBmaWxsPSIjZmZmIi8+PC9nPjwvc3ZnPg==
-      mediatype: image/svg+xml
-  maturity: alpha
-  minKubeVersion: 1.11.0
-  customresourcedefinitions:
-    owned:
-      - kind: Build
-        name: builds.camel.apache.org
-        version: v1alpha1
-        displayName: Build
-        description: A Camel K build
-      - kind: CamelCatalog
-        name: camelcatalogs.camel.apache.org
-        version: v1alpha1
-        displayName: Camel Catalog
-        description: A Camel catalog
-      - kind: Integration
-        name: integrations.camel.apache.org
-        version: v1alpha1
-        displayName: Integration
-        description: A Camel K integration
-      - kind: IntegrationKit
-        name: integrationlkits.camel.apache.org
-        displayName: Integration Kit
-        description: A Camel K integration kit
-        version: v1alpha1
-      - kind: IntegrationPlatform
-        name: integrationplatforms.camel.apache.org
-        version: v1alpha1
-        displayName: Integration Platform
-        description: A Camel K integration platform
-  install:
-    spec:
-      deployments:
-        - name: camel-k-operator
-          spec:
-            replicas: 1
-            selector:
-              matchLabels:
-                name: camel-k-operator
-            strategy:
-              type: Recreate
-            template:
-              metadata:
-                labels:
-                  camel.apache.org/component: operator
-                  name: camel-k-operator
-              spec:
-                containers:
-                  - command:
-                      - camel-k
-                    env:
-                      - name: WATCH_NAMESPACE
-                        valueFrom:
-                          fieldRef:
-                            fieldPath: metadata.annotations['olm.targetNamespaces']
-                      - name: OPERATOR_NAME
-                        value: camel-k
-                      - name: POD_NAME
-                        valueFrom:
-                          fieldRef:
-                            fieldPath: metadata.name
-                    image: docker.io/apache/camel-k:0.3.3
-                    imagePullPolicy: IfNotPresent
-                    name: camel-k-operator
-                serviceAccountName: camel-k-operator
-      permissions:
-        - rules:
-            - apiGroups:
-                - camel.apache.org
-              resources:
-                - '*'
-              verbs:
-                - '*'
-            - apiGroups:
-                - ""
-              resources:
-                - pods
-                - services
-                - endpoints
-                - persistentvolumeclaims
-                - configmaps
-                - secrets
-              verbs:
-                - create
-                - delete
-                - deletecollection
-                - get
-                - list
-                - patch
-                - update
-                - watch
-            - apiGroups:
-                - ""
-              resources:
-                - events
-              verbs:
-                - get
-                - list
-                - watch
-            - apiGroups:
-                - apps
-              resources:
-                - deployments
-                - replicasets
-                - statefulsets
-              verbs:
-                - create
-                - delete
-                - deletecollection
-                - get
-                - list
-                - patch
-                - update
-                - watch
-            - apiGroups:
-                - apps
-              resources:
-                - daemonsets
-              verbs:
-                - get
-                - list
-                - watch
-            - apiGroups:
-                - extensions
-              resources:
-                - ingresses
-              verbs:
-                - create
-                - delete
-                - deletecollection
-                - get
-                - list
-                - patch
-                - update
-                - watch
-          serviceAccountName: camel-k-operator
-    strategy: deployment
-  installModes:
-    - supported: true
-      type: OwnNamespace
-    - supported: true
-      type: SingleNamespace
-    - supported: false
-      type: MultiNamespace
-    - supported: false
-      type: AllNamespaces
diff --git a/deploy/resources.go b/deploy/resources.go
index e884007dd..45906b5f8 100644
--- a/deploy/resources.go
+++ b/deploy/resources.go
@@ -100,7 +100,7 @@ var assets = func() http.FileSystem {
 			modTime:          time.Time{},
 			uncompressedSize: 47185,
 
-			compressedContent: []byte("\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\xbc\x7d\x5d\x73\xdc\x2a\xf2\xf7\xbd\x3f\x05\x15\xdf\xec\x56\x1d\x71\xce\x3a\xbb\xfb\x54\xe5\xb9\xb2\x9d\x38\xb1\x13\x3b\x4e\xc6\x7b\x92\x73\x6e\x52\x8c\xc4\xcc\xe0\x91\x40\x06\x34\x33\xf6\xa7\xff\x17\x08\xbd\x8d\xe5\xd6\x8b\xd1\xf8\xc2\xd2\x88\xe6\xd7\xd0\x20\x68\x75\x37\x70\x8c\x02\x7f\x7f\x47\xc7\xe8\x0b\x0b\x29\x57\x34\x42\x5a\x20\xbd\xa2\xe8\x34\x25\xe1\x8a\xa2\x99\x58\xe8\x2d\x91\x14\x5d\x88\x8c\x47\x44\x33\xc1\xd1\x3f\x4e\x67\x17\xff\x44\x19\x8f\xa8\x44\x82\x53\x24\x24\x4a\x84\xa4\x47\xc7\x28\x14\x5c\x4b\x36\xcf\xb4\x90\x28\xce\x01\x11\x59\x4a\x4a\x13\xca\xb5\xc2\x08\xcd\x28\xb5\xe8\x37\x5f\xef\x2e\xcf\x3f\xa0\x05\x8b\x29\x8a\x98\xca\x33\xd1\x08\x6d\x99\x5e\x1d\x1d\x23\xbd\x62\x0a\x6d\x85\x5c\xa3\x85\x90\x88\x44\x11\x33\x8c\x49\x8c\x18\x5f\x08\x99\xe4\xc5\x90\x74\x49\x64\xc4\xf8\x12\x85\x22\x7d\x94\x6c\xb9\xd2\x48\x6c\x39\x95\x6a\xc5\x52\x7c\x74\x8c\xee\x4c\x35\x66\x17\x45\x49\x54\x0e\x6b\x79\x6a\x81\xfe\x12\x99\xab\x43\xad\xba\x4e\x0a\xbf\xa1\x3f\xa9\x54\x86\xc9\x09\xfe\xe3\xe8\x18\xfd\xc3\x90\xbc\x71\x89\x6f\xfe\xf9\xff\xd1\xa3\xc8\x50\x42\x1e\x11\x17\x1a\x65\x8a\xd6\x90\xe9\x2e\xa4\xa9\x46\x8c\xa3\x50\x24\x69\xcc\x08\x0f\x69\x55\xad\x92\x03\x46\xb6\x00\x06\x43\xcc\x35\x61\x1c\x11\x5b\x0d\x24\x16\x75\x32\x44\xf4\xd1\xf1\xd1\x31\xb2\x7f\x2b\xad\xd3\x77\xbf\xff\xbe\xdd\x6e\x31\xb1\xc5\xc5\x42\x2e\x7f\x2f\x6a\xf7\xfb\x97\xcb\xf3\x0f\x37\xb3\x0f\x81\x2d\xf2\xd1\x31\xfa\x1f\x8f\xa9\x52\x48\xd2\x87\x8c\x49\x1a\xa1\xf9\x23\x22\x69\x1a\xb3\x90\xcc\x63\x8a\x62\xb2\x35\x0d\x67\x5b\xc7\x36\x3a\xe3\x68\x2b\x99\x66\x7c\xf9\x1b\x52\xae\xd5\x8f\x8e\x1b\xad\x53\x89\xab\x28\x1e\x53\x0d\x02\xc1\x11\xe1\xe8\xcd\xe9\x0c\x5d\xce\xde\xa0\xb3\xd3\xd9\xe5\xec\xb7\xa3\x63\xf4\xe3\xf2\xee\xd3\xd7\xff\xdd\xa1\x1f\xa7\xdf\xbf\x9f\xde\xdc\x5d\x7e\x98\xa1\xaf\xdf\xd1\xf9\xd7\x9b\xf7\x97\x77\x97\x5f\x6f\x66\xe8\xeb\x05\x3a\xbd\xf9\x0b\x7d\xbe\xbc\x79\xff\x1b\xa2\x4c\xaf\xa8\x44\x74\x97\x4a\x53\x7e\x21\x11\x33\x82\xa4\x91\x69\xd3\xa2\x03\x15\x05\x30\xfd\xc3\xfc\x56\x29\x0d\xd9\x82\x85\x28\x26\x7c\x99\x91\x25\x45\x4b\xb1\xa1\x92\x9b\xee\x91\x52\x99\x30\x65\x9a\x53\x21\xc2\xa3\xa3\x63\x14\xb3\x84\x69\xdb\x8b\xd4\xf3\x4a\x19\x36\x3e\xdf\xad\x23\x92\x32\xd7\x9d\xde\xa1\x90\x24\x34\xae\x37\xdf\xe6\x5f\x47\x6b\xc6\xa3\x77\xe8\xdc\xa4\x9c\x13\x4d\x62\xb1\x3c\x4a\xa8\x26\x11\xd1\xe4\xdd\x11\x42\x9c\x24\xd4\x65\x0c\xc2\x3c\x3d\xf8\x17\x7e\x8b\xff\x08\x14\x27\xa9\x5a\x09\x1d\x3c\x64\x44\xae\x33\x75\x84\x50\x4c\xe6\x34\x56\x26\x1b\x32\xad\x5d\xe4\x5b\xdb\x07\xcf\x98\x3b\x38\xbc\x29\x8a\xf7\x16\x9b\xde\x03\xd2\xc6\x82\x44\x54\xf6\xca\x22\x33\xae\x59\x42\x2b\xda\xbc\xd8\xb3\x9b\xd3\xdb\xd9\xa7\xaf\x77\x70\xa6\x54\x8a\x0d\x8b\xa8\x7c\x87\x8a\xda\x99\x36\x36\x35\x73\x14\x79\x25\x21\xec\xe7\x10\x4e\x2c\xe6\x25\x30\xad\x7f\x1e\x13\xa5\xde\x21\x26\xb0\x23\xc0\x32\xe3\x9c\x4a\xfc\x91\x72\x2a\x89\xa6\xd1\x35\x61\xdc\xe6\xaa\xb7\x48\x55\xee\x16\x29\xa0\x82\x59\xbd\xda\xff\xc6\xff\xc2\x17\x8c\x93\xb8\x9e\x3b\x68\x21\xfc\x03\xff\x11\x5c\xff\x3f\x4b\x15\xd1\x94\xf2\x88\xf2\x90\x51\xd7\xa0\x01\x5a\x4a\x91\xa5\x97\xd1\x3b\x24\xe4\xb2\x10\x5a\x5e\x92\xb5\x43\x26\x52\xb3\x05\x09\xb5\x21\x72\x6d\x1f\x38\x81\x05\x75\x29\x84\x24\x25\x73\x16\x33\x5d\xa2\x23\x14\x4a\xc1\x8b\xfb\x36\xfe\x7d\xcb\xd0\x55\x0e\xc3\xc7\x91\xae\x28\x89\xf5\xea\x35\x4c\xeb\x95\x7a\x89\xb5\xa3\x09\x12\x16\x4a\x91\x4a\x61\x46\xea\x20\x67\xed\xf2\xa5\x31\xd1\x66\x6a\x09\xec\x20\x7b\xa0\xe2\x34\x98\xba\x1c\x92\x2a\x7d\x28\xfe\x86\xd7\xe4\x95\x2a\x28\x5d\xf9\x9b\xc4\xeb\x2c\xca\x8a\x7a\xf5\x65\xff\x32\x6b\x83\xe6\x88\x54\xb8\xa2\x49\x25\xb3\x00\xb1\xe8\x1d\xaa\xa5\xbb\xd9\x14\x2d\x48\xac\x68\xf9\x2c\x25\x4a\xb1\x0d\x6d\x3e\xbe\x27\x1b\x72\xf7\x98\xd6\xc1\x9e\x95\xd0\xcc\xf5\x82\x53\xae\xb1\xe1\x81\x3f\x67\x51\x76\x5e\x3c\x6a\xa9\x36\xd9\xaa\x93\x40\x55\x88\xaf\xaf\x7a\x81\x08\x55\x7f\x8f\x66\x32\x11\x18\x3e\x58\x51\x85\x67\x54\x9d\x40\x62\x30\xfd\x2f\x10\x29\xe5\x24\x65\xfe\x44\x51\x47\x85\xc4\xd1\x42\x37\x99\x48\x0c\x2f\xec\x78\xe1\xef\x54\xe9\xaf\x29\xe5\xa7\x29\x83\xa4\x63\x06\x29\x7f\x52\x31\x68\x90\x34\x6a\xe9\x93\x49\xc1\xf0\xc0\x17\x2c\xa6\xdd\xef\xc6\x5b\xdf\xaf\xc6\xdb\xee\x37\xe3\xed\x61\x5e\x8c\xb7\xf8\xf4\xc7\xec\x64\xf6\x16\x12\xc2\x2e\x25\xd5\xac\xf8\x7a\x11\x58\x38\x47\x55\x28\xc8\xb5\x22\xd7\x93\xfb\xd4\xa8\x80\xc0\x36\x23\xfe\x79\x4b\xf4\xea\x8b\x7b\xf6\x52\x8b\x6a\x49\xb8\x8a\x89\xf6\xd8\xa5\x9b\xb8\x9d\xed\xbb\x4f\x39\x6d\x33\x97\xdc\xf0\x5d\x71\x07\x8e\x85\x8c\x2f\xe2\x6c\x17\xcd\xfd\x89\xa7\x40\x84\x04\xb3\x47\x33\x99\x48\x0a\x3e\xf8\xd2\xde\xbc\x9f\x43\xa2\x58\x67\x73\x2a\x39\xd5\x3e\xe7\xc7\x0a\x13\x56\x10\x0a\xaa\x20\x14\x7c\xc1\x96\x41\x42\xd2\x11\xf3\xe5\x33\xb4\x88\xa6\xb1\x78\xb4\x56\x10\x0f\x68\xab\x94\x78\x40\xb9\x17\x23\x9a\xfd\x19\x8a\xf9\x3a\x55\x29\x09\xc7\xa8\x15\xcf\xc1\x44\xe4\x05\x27\x35\x1f\x54\x4a\x53\xae\x83\x8d\x88\xb3\x64\x22\xd0\x20\x8c\x09\x4b\xbc\x60\x8b\xc8\x07\x8c\xa4\xe5\xa7\x6d\x60\x6d\x71\x22\x8e\xa9\xf4\x83\xac\x44\x26\x43\xaa\x82\x87\x4c\x68\x1f\xdd\x4f\xd1\x50\x52\x2f\xaf\x83\xa2\x72\xc3\x42\x1a\x90\x30\x14\x99\x9f\x37\xcc\x41\x8e\x86\x32\xaa\x9e\x5a\xb1\x85\x0e\xe6\x19\x8b\x23\x37\x9a\xf8\x82\x9b\x5c\x83\xaf\x24\x81\xf3\x92\xff\x32\xe3\x20\xfe\x5c\x3e\x3e\xb7\x4f\xaf\x49\xaa\x9a\x03\x79\x7f\xdc\xda\x88\x58\xc3\x7d\x5f\x3d\x1d\x0b\xbc\x4a\x49\x0d\xf0\xd3\xed\xe9\x58\xa0\x7b\x31\xaf\x01\x5d\x89\xf9\x58\xa0\x6a\x88\xac\xe1\xdd\x94\x0f\x47\xc3\x9a\xc1\xb2\x8e\x68\x7e\x8f\x05\xab\x06\xb7\x5f\x6e\x70\xab\x21\xdf\x96\x89\x7f\xe6\x69\xfe\xb8\xfc\xca\x87\x50\x90\x99\xa5\x18\xcd\x52\x44\x0d\x74\x11\x8d\x86\xaa\x8d\xae\xbf\x6a\xa3\x6b\x0d\xfd\x7b\x45\x71\x5e\x11\x8c\xe7\xe7\xc6\xdc\x5f\x76\xcc\x6d\xf0\x71\x29\xdf\x4c\xc2\x58\x7c\x37\x02\xd7\x70\x67\xf9\x93\xf1\x80\x76\xd4\xfc\x55\x0c\xc4\x0d\x64\x9b\x74\xea\x52\x5e\xc9\xa1\x05\x79\x18\x64\x39\xa0\x62\x3b\xa0\xfe\x72\xe3\x33\xfe\x5a\x3c\x3f\x33\x8f\xf3\x51\xee\x55\xc8\xfb\x90\x0a\x52\x7c\xeb\xb6\xc7\xd7\xab\xbc\x35\xa3\x62\xab\xb2\x5b\x4b\x1f\x3c\x21\x19\xf2\xc9\x67\x21\x03\x8b\x3f\x69\x9d\x42\x32\x8b\xe8\x9c\x3e\xb1\x2c\x09\x52\xa1\xf4\x52\xfa\xfc\x66\x78\x06\x0d\x49\xf3\x25\xe2\xc9\xa4\x53\x30\xc4\xef\xdd\xcd\xad\x63\x0c\x49\x4b\x09\xe2\xb1\x87\x19\x34\x47\x14\x11\x4d\x72\xd7\x6c\xad\xf4\x26\xfd\x9e\xec\xe6\x03\xea\x57\xe1\x60\x93\x1b\xcf\x04\x49\xaf\xc8\x6e\xfe\x9e\x68\x72\x61\x9f\xb7\xd4\x6a\x43\x62\x16\x11\x2d\xa4\xbf\xaa\x95\x90\x50\x9b\xef\x13\x75\xb4\xb5\x96\xd9\xb8\xa6\x2e\xf9\xe0\x3f\x8b\x3b\xa8\x91\xeb\x6e\x9c\xd7\x4b\xa2\xe6\xac\x69\x15\x42\x2d\x7d\xb2\xbe\x6e\x78\xe0\x73\x69\x66\x55\xa0\x6f\x93\x34\xe0\x54\x6f\x29\xd9\x50\x8f\x3d\xa1\x01\x0b\x09\xa2\x8d\x70\x32\x89\x28\x92\xe2\x92\x19\xbe\xa1\xfa\x87\xbd\xeb\x34\xac\x32\x92\x78\x36\xc0\x31\x92\x40\x52\xd9\xa3\x99\xd6\xe8\xc6\x48\x82\x2f\x4f\xaf\x41\x43\x9b\x2d\x10\x0d\x4f\x3c\x8b\x81\x86\x27\x9d\x62\xa8\x68\xa6\x15\x03\x0d\x4f\xac\x8d\xf9\xc3\x39\x28\x89\x72\xca\x4a\x1e\xd5\x43\x3c\xc1\xbc\x69\x71\x7b\x4d\x9a\x75\xca\xc3\xcd\x98\xd7\x8f\xb3\x87\xb8\xb3\xaf\xac\x13\xdf\x7e\xba\x75\xd2\xed\xa7\x5b\x8f\xb1\x2b\x8d\xe8\x2b\x6b\xf3\xf1\x75\x3d\x03\x3b\xca\xbd\x58\xf1\x27\x9f\x73\x8a\x03\x84\x74\x87\x7b\x25\xf8\x1e\xdd\xb0\xda\xb9\xbc\xf8\x2a\xbf\x82\x0a\x04\xa7\x5a\x3f\xfa\xab\x9e\x85\x83\x5a\xb8\x4e\x30\x59\xf3\x5a\x26\x66\x6a\xd0\x8f\x50\xe3\x2e\x85\x58\xc6\x34\x98\xb3\xe5\x43\x46\xa5\x47\x29\xec\x01\x43\xf2\x68\x27\x1d\xfc\x55\xb2\x07\x13\x1c\x60\x4c\xc9\x59\xe2\x82\x25\xfe\x68\x7f\x9f\xb1\xe5\x37\xf3\x73\xd0\x97\xe3\x3e\x94\x7a\x88\xf7\xe0\x66\xdf\xbe\xc0\x0a\x50\x4c\xd5\x42\xc8\xd0\xa3\x8f\xad\xc2\x84\x55\x9f\x3d\xaa\x09\xf5\x9e\x82\x13\x9e\x95\xb7\x90\x50\xe6\x92\x30\xae\x25\xf5\x28\x93\x12\x12\x12\xc9\x3e\xd1\x64\x12\x29\x19\xe1\xb3\xe2\x0e\x8e\xb9\x20\xa1\x66\x1b\x1a\x28\x2d\x29\xf1\x39\xb5\xed\x23\x43\xd2\x79\x81\x76\xc2\xf8\x8b\x9c\x1f\x76\xfc\xf0\x77\xf7\x60\x96\xff\x06\x3f\xa7\x84\xf4\xd8\x79\x0c\x9a\x23\x6a\xf1\xc4\x87\x82\x2b\x4d\x6a\xe3\x05\xdd\x85\x2b\xc2\x97\xf4\x56\x8a\x94\xca\x72\xd2\x08\xea\xf1\x1a\x01\x5a\x51\x12\x95\xdf\x1c\x01\x92\x74\x51\xde\x2b\x96\xa4\x35\x4a\x2d\xd6\x94\xb3\xa7\x21\x52\x2c\xbd\xfd\x45\xe1\xf0\xb9\xbb\x69\xf8\xfc\xe1\xbc\xa9\x2b\x3f\xfe\xb0\x57\xa1\x01\x18\x79\x55\x6c\x00\xc9\x80\x5c\xb9\x6c\xf0\x27\x7b\x19\x90\x4f\xd2\x05\xfe\x4e\x17\xc3\xcb\x37\xb3\x97\x01\xf9\x8a\x36\x91\xf8\xce\xdd\x01\xc1\x14\x74\x97\x07\xc1\xfa\xe9\x8d\x06\x0d\x7a\x4f\x6b\xe9\x93\xbd\x9b\x86\x07\xfe\xb0\xa3\x21\xf4\x12\x8a\x25\xf7\xf8\x85\x62\xd0\x5e\x7e\x09\x6b\xa9\x83\xde\x0f\x93\x0f\x7f\x5d\xf2\x18\x68\x3e\xab\x94\x79\x36\xf4\x56\x98\x9d\x3a\x67\xd0\x62\xf4\xad\x99\xa5\x3c\xea\x9d\xd6\x78\x6b\x95\xcf\x2e\x0b\xae\x24\xf3\x39\xd3\xc9\x83\xc7\x99\xc8\x21\x82\x33\x50\x93\x66\xba\x99\xc7\xf1\xc1\xdf\xed\xcd\xf5\x37\x50\x83\xb3\xb3\x91\x47\xed\xcd\xe2\x81\x9a\x5b\x9d\x62\x3a\xad\xcd\x72\xc1\xf9\x64\xdb\xf1\xc1\xed\x3b\xf6\xaf\x3b\xf4\xef\x30\x91\x7f\x58\xbd\xc5\x70\xd0\x9f\x26\xd2\x6f\xcc\xa7\x03\x84\x3e\xb3\x9b\x24\x03\x2d\xf4\x2e\x33\xbe\x23\xd2\x4c\xca\xe0\x27\xf6\x3d\x93\xc4\xa3\x01\x81\x49\x02\xb5\x6a\x2d\x7d\xb2\x36\x35\x3c\xf0\x15\x93\x04\x6a\xd3\x44\xf0\xa5\x88\xe6\xc1\x52\xb2\x68\xe1\x51\xd9\x6e\xe2\x42\xa2\x68\xa5\x9c\x4c\x28\x8e\x1b\xce\xb9\xe1\x8f\x92\x45\x17\xa0\x76\xbd\xf0\x39\x13\x2e\xe0\x29\x70\x31\xde\xe1\xb9\x18\xe5\xef\x74\x63\xec\x28\xbe\x23\x42\xab\x25\x4d\x84\xa6\xf8\x62\x7f\xbe\x1d\x96\x77\x98\xbf\xbb\x9e\x79\xb6\x80\x67\xfa\xa5\x14\x62\xe3\xd3\xc2\x64\xf1\x5e\x56\xe4\x1a\xe9\x83\x54\xb9\x3c\x27\xfe\x68\x2f\x80\x3a\xe7\x2c\x4e\x21\x89\x29\x8f\x88\x47\xaf\xd3\x1e\x30\xd4\xab\xdb\x49\xc7\x1a\xcf\x0a\x98\xe0\x30\x9a\x81\x33\x7a\x15\x5c\x9d\xc1\xeb\xdc\xfd\x1c\x63\x3f\x2b\xa1\x9c\xd2\xd1\x44\xec\xa1\x82\x3c\x65\x3e\xbf\xf7\x2d\x1c\xa8\x80\x18\x82\x60\x1e\x8f\x8f\xc6\xcd\x11\x1e\x32\x9a\x4d\x1f\xda\x6e\x58\x61\x53\x58\x7c\x16\x8b\xb9\x8b\xbd\x19\xd4\x4c\x39\x84\x2d\x2d\xfe\x66\xfe\xb7\x82\x3c\x57\xe3\x62\x92\xcc\x23\x8f\x2a\x44\x85\xd9\xa5\x1e\x36\xa8\x26\x55\x11\x73\x4e\xf8\x8b\xbd\x80\x1f\x0a\xe1\x8a\x46\x59\xec\xd5\xcf\x5d\x40\x82\x9f\x0b\x7b\x44\xd3\x7d\x31\x14\x8c\xf0\xac\xb8\x83\xe4\xd1\xba\x7c\xf3\xf5\x32\x69\x5b\xa0\xd9\x2a\x97\x36\xc2\xa9\xbe\xaf\x0b\x5e\xf9\x27\xf6\xad\xfb\xd5\xf5\x95\xbd\x53\xb1\xf6\xb8\xa0\x48\xc5\x1a\x92\x47\x2d\x7d\xb2\x2e\x62\x78\xe0\x9f\x2a\xd6\x60\xc7\x20\x2b\xe1\xb1\x3f\x90\x95\x00\xbb\x41\x95\x3e\x59\xb5\x0d\x0f\x7c\x4b\x56\x02\x74\xed\x8b\x27\x9f\x63\x83\x85\x83\x2a\x5e\x27\x98\xce\x7f\x6f\x98\xe0\xf7\xe6\x3f\xe8\xf1\xa1\xc4\xa3\xab\xda\xa0\x41\x35\xaf\xa5\xf7\x0f\xff\x72\x91\x53\x31\x51\x3d\x3f\x2a\x6a\x79\x5b\xf4\xdc\x5a\x19\x06\xfa\x8e\x28\xe1\xf8\x8c\x12\x3e\x68\x06\x37\xb9\x6c\xd9\xb1\xdd\x3f\xa1\x47\xde\x52\xaf\x2e\x19\x02\x3a\xf5\x3d\x09\xd7\x4a\xf0\x5d\xe2\xd1\xe0\x5b\x61\x3a\xd2\xf6\x98\x83\x7d\xaa\x81\x06\x81\x32\x3b\xbe\xca\x6f\x7f\x5e\x7f\x01\x8d\x22\x46\xbb\x98\x66\x61\x64\xef\x75\x91\x07\x5d\x16\xd9\xb6\x2a\x12\xb4\x9e\x10\xe6\xb1\x13\x18\x34\x48\x1a\x2c\x21\xa3\xed\x03\xec\x35\x0b\x05\x53\x91\x8e\xb0\x40\x56\x79\xc7\x5b\x26\x92\xf1\x16\x11\x93\x77\x04\xe3\xd6\x17\x2f\x61\x09\x0d\x92\x2c\xd6\x2c\x25\x52\x8f\xea\x5d\xa6\x71\xf1\x35\x61\x71\x8f\xe1\xa8\x66\xc2\x34\x9c\x71\xc9\x19\x5f\xb3\x84\x5e\x17\xbf\xc0\x57\x57\x71\xb2\xa6\x8f\xc4\xe7\x20\x55\x42\x42\xa2\x32\xe9\xcf\x28\x07\xea\xd6\x45\x6e\x3c\x33\x77\x7f\x9d\x76\x8c\x52\x1b\x8f\x1e\x89\x0d\xe8\x8d\xd8\xf4\xb4\x37\x8c\x8f\xa4\x4e\xf0\x9f\x5d\x0e\x88\x93\x20\xdc\x7a\x0e\xf8\x0b\xb7\x1d\xa3\x70\x8d\x64\xda\x70\xbf\x70\x8b\xcf\xb7\x60\xb0\xdf\x52\xf9\x8c\xf4\x33\x68\xe0\x94\xab\x04\xaf\x13\x0d\xb4\x1e\x29\xc1\xf1\x47\xd5\x11\xdd\x17\x8b\xa5\xbf\x0a\xc5\x62\x09\xb5\x65\x95\x3c\x55\x17\x8e\xc5\x12\x7f\x11\x4b\xd0\x59\x1e\x33\xbe\x14\xff\xf6\xe8\x2f\xcf\x01\xa1\x8a\x37\x49\x26\xeb\xc4\x8e\x0d\xfe\x9a\x5f\xc1\x8e\xcc\xf4\x2a\xf3\xb8\x9f\x42\x8e\x07\xc9\xa0\x41\x31\x9d\xc9\xd4\x72\xc1\x1f\x99\xfe\x94\x81\xfb\x28\x38\x8b\x6e\x24\x0d\x43\x7f\x62\xa8\xa1\x82\xc2\x78\x4e\x37\xb5\x15\xd9\xf2\x72\x06\xdf\xf7\xe6\xbe\xd3\xd5\xec\x73\xbf\x0d\x07\xd8\xa5\x6f\xab\xe9\x77\xdb\xb0\xde\xe6\x68\x8e\x67\x11\xd8\x3f\x58\x48\x3c\x6a\x2f\x06\x0d\x1a\xe9\x6b\xe9\x03\xf7\x0e\x09\x49\x8c\x2f\xcf\x49\x0c\x0e\xf2\xce\xf1\xe8\xdd\xc3\x0a\x35\x67\x93\x64\x72\x9f\xea\xb5\xb9\xc2\x5b\xa7\xe4\x41\x8d\x3e\x63\x69\x0a\x44\xb0\x5b\x37\x69\xa6\xeb\xd7\x8e\x0f\x3e\xb5\x37\x70\x2c\x8d\xdd\xe3\x6f\x4b\x74\xe8\x71\x1f\xa5\x0a\x13\x12\xc7\x33\xaa\x69\xbd\xbe\x96\x93\x8d\x8a\xfc\x61\xee\xba\x36\x5c\xf3\x19\xf0\xab\x40\x23\x70\x63\x7b\xc1\xbe\xb6\xf0\xda\xde\x6c\x87\xda\x97\xed\x3b\x55\x7a\x90\x01\xac\xcc\xd5\xb1\x83\x1b\x59\x85\xc1\xd6\xe7\xe2\x21\x8b\x07\xbe\x89\x75\x8a\xa1\x42\xcf\x33\x4f\xbf\xec\x68\x15\xe2\xad\xc2\x3f\xc0\xb0\x10\xb2\xf2\x18\xe5\x4a\x56\x60\x90\x6b\x95\x3c\x95\xcb\xc6\x54\xf9\x74\x05\x06\xb8\xba\x0d\x25\xe6\x99\xc7\xfe\x52\x61\x42\xd5\x7f\x46\x35\xd5\x97\x4b\xc5\x08\xbb\xdd\x31\xce\x32\xb0\x13\x44\x4c\xd2\xd0\xe3\x80\x95\xe3\x41\xb2\x68\x50\x4c\x25\x87\x9c\x09\x7e\x6f\x2f\x50\xfd\x39\xd3\x92\xf9\x34\x0c\x3b\x40\x48\x02\x4d\x92\xe9\x16\xa7\xe5\x6c\xf0\x4d\x7e\x85\xa4\xb0\xa5\x73\x25\xc2\x35\xd5\xc1\xbd\x92\x6f\xff\xf3\x5f\x7f\xe2\xd8\x47\x86\xe4\xf2\x02\xad\x67\x01\x95\x5c\x70\xce\x05\x5f\xcd\xbe\xbf\xfd\xcf\x7f\x7f\xd0\xf9\xcc\x3e\xee\xfa\xa0\x59\x33\x4e\x15\xf3\xbb\x5e\xb5\x00\xed\xfa\xb0\x69\x92\x0d\x8f\x62\xa9\x20\x82\x05\x93\x74\x25\xd4\x41\x5c\x12\x8e\x27\xfe\x9c\x5f\x87\xc5\xb2\x6c\x15\x2e\xca\x5a\x00\x5c\xb8\xdf\x50\x53\xd1\x98\x28\xcd\x42\x45\x89\x0c\x57\x9e\xb5\xb2\xe7\xd8\x50\xc3\xbd\x48\x3d\xdd\x72\x8f\x3a\x47\xfc\xa1\xfe\xab\xb3\x77\x7b\x5e\x89\xdd\x63\x21\xf6\x81\xd6\x61\x17\xcb\xb0\xc1\xf0\x70\x96\xf8\xf4\xe9\x5b\x38\xa8\xf6\x75\x82\xc9\xea\x6e\x99\xe0\x3b\xf3\xbf\xab\xf5\x7d\xef\xd9\xd0\x63\xcb\x86\x03\xed\xd8\x60\x37\x6c\xe8\xd8\xac\xe1\x89\xa5\x41\x44\x17\x31\xd1\x3e\x3b\x41\x1d\xd5\x11\xb7\x1a\x6f\x96\x4f\x2c\xdd\xa3\x0b\xd0\xf3\x67\x03\xd7\x0f\x14\xb9\xf1\xc7\x27\x96\xbe\x77\x3f\xf6\xac\x3c\xbd\x31\xfe\x7e\x11\x62\x2f\x14\x40\x09\xee\x77\x77\xe5\x02\xd1\x11\xb6\x04\x68\xec\x51\xf4\x11\x53\x91\x05\x5f\x29\xc1\x3b\x36\x58\x76\xa6\x56\xbf\xde\xf2\x1a\x28\xf4\x96\x3c\x27\x1b\x1b\x79\x6c\x20\x0e\x1b\x75\x6c\x7d\xc6\xb9\xb9\xb8\xa7\xe7\xb8\x1d\xa2\x11\x69\x6c\x90\xfa\x2d\x74\xf2\xbd\x17\x4f\x8f\xad\x78\x0e\xb4\x13\x4f\xb1\x11\x4f\xa7\xa7\xd5\xab\xa5\x32\x07\xec\x90\x40\x8d\x64\x5a\x4f\x6b\xf2\x80\xaf\xbf\xc1\xdb\xaa\x44\x73\x8f\x46\x0e\x83\x06\xd5\xbd\x96\x3e\xdd\x92\xa8\x68\x1e\xe2\xab\x68\x0e\x5a\x3a\xd2\x68\xe1\x31\x22\x33\x5a\x40\x95\xae\x92\xa7\x8b\xc7\x8c\x16\xf8\x36\x5a\x80\x11\x89\x8c\x47\x1e\x97\xbd\x58\x38\x68\xb6\xb6\x04\x41\xa8\x36\x7b\x4f\x16\x6c\x47\xa3\xbd\x67\xeb\x4d\x3a\x6e\xf2\xb6\xd9\x71\xa8\x36\xf8\xcc\xdc\x9d\xab\xcd\xc0\x99\x3b\x07\xb0\x65\xca\x21\x2e\xcc\xed\x17\xca\x97\x7a\x35\x0a\x6a\xbd\x49\x73\xa0\xcf\xf4\xf1\x4f\x12\x67\xf4\x96\x30\x58\x17\xd0\x64\xa9\x44\xe6\x31\x60\xdc\x01\x42\x8d\xa3\x59\xf4\x78\x6d\xa8\x47\xca\xdd\xb1\xc0\x77\x25\x0e\x58\xc5\x54\x0a\x2d\xe6\x99\xcf\x57\xce\x21\x42\x95\xdc\xa3\x19\x58\xc5\x22\x37\xbe\x75\x37\x5d\x41\x94\x27\x41\xe4\xd9\x93\x6b\x11\x3b\xa7\x92\x68\x8c\xf3\xaf\x99\xff\x30\x0a\x8f\x9d\x91\xa2\x68\x8e\xdf\x47\xf3\x93\xa1\x26\x0e\x9b\xd3\xe9\x38\x26\x7f\xb7\x76\xe3\x22\x61\xbd\xc7\xef\x42\x5d\x2e\xdf\x30\xac\x41\x37\x2a\x7c\xb7\x88\xdd\x05\xfb\x5c\xa8\x36\x1e\xcd\xf4\xe5\x40\xdd\x5a\xb1\x2a\x79\xe0\x6b\x64\xc6\xe6\xe7\xc3\x72\x4b\xd0\x02\xf7\x6c\x56\x51\xbc\xd3\xac\x52\x91\x4c\x1b\x05\xc1\x15\x9e\x71\xd8\xc9\x50\xee\x41\xe8\x3b\x82\x60\x1f\x19\x92\xc9\x0b\xb4\x07\xdc\x0b\x31\xe7\xdb\x7d\x32\xd3\x83\xdf\xce\x62\x11\x3b\x07\xda\x8a\x66\xe2\xc3\x99\x1e\x14\x9e\x3d\xc0\xa7\x96\x85\x44\x29\xc2\x23\x49\x7c\xee\x99\x59\x03\x85\x84\x11\x4e\xbf\xa3\x5d\x59\x12\x7c\x5e\xdc\x75\xd8\xa5\xfc\x6e\x5a\xe1\x00\xa1\x11\xb1\x49\x32\x70\x54\x74\x99\xf1\xdf\x2c\xed\xdc\xb4\x42\x51\xb9\x89\xa9\x47\xe3\xbc\x03\x84\x9a\xb8\x49\x32\x95\x47\xda\x71\xc1\xb3\xfc\x0a\xae\x35\xcd\xd7\xe7\x72\xe1\x31\x2a\xba\xc2\xec\x12\x45\x83\x6a\xba\xe5\xa6\x25\x27\xec\x96\x23\xdf\x88\x2d\xbc\x95\x41\xea\xf1\xdb\xdd\xa0\x41\x82\xa8\xa5\x4f\xd5\x21\x0c\x0b\xfc\x51\xa6\xe0\xa7\xbb\x35\x89\xaf\x3d\x6b\x0b\x74\xdd\xa9\x2d\x54\x24\xd3\x9a\xe1\xd7\x0a\x7f\xf8\x0c\x3a\x61\xac\xee\xb2\xf5\xf8\x35\xe5\x00\x3b\xf5\xa5\xed\xe4\x86\x0c\xab\x2f\x6d\x17\x78\xf6\xe3\x02\x0c\x2e\x4f\x29\x57\x9a\x84\x6b\x7f\x32\x28\x21\x21\x29\x94\x44\x41\xc8\x78\x34\xc6\x33\xb5\x8f\xb3\x8c\x09\x1f\xb3\x63\xe9\x3e\xce\x9a\x3e\x2a\x2d\xb8\x07\x24\x4e\x33\x3d\x6a\x3b\xfd\x67\x40\x62\x33\xfa\x8c\xae\x0a\x45\x6d\xd9\x62\x72\x7f\x70\xc9\x0e\xe7\xed\x8a\xcf\xed\x65\xf8\xa1\x2b\x16\x23\x6f\x53\xfc\xd1\x5e\x46\x62\x14\xed\x89\x3f\xbb\x9b\x91\x38\xae\x35\xf1\x4d\x7e\x1d\x8b\x22\x36\x04\xdf\x88\xcd\xb0\x63\x7e\xaa\xfc\xb6\x11\xf1\xcc\xfc\xef\x88\x3f\x53\x99\x4f\x85\xd6\xe2\x81\xba\x6c\x9d\x62\x3a\x75\xd6\x72\xb1\x5b\x96\x66\xe0\x5e\xef\xce\x0b\xa5\x56\x94\x6a\x8f\x33\x5c\x03\x16\x9c\xe3\x5b\x08\xc7\xba\xd2\x72\x90\xc3\x3a\xd3\x72\x9e\xce\x09\x36\xb3\x3f\xc6\x38\xd4\x1c\x4c\xc3\xa5\x96\xa3\x75\x9b\x9d\x54\xec\x75\x5a\xb2\x70\xa0\x7e\x5a\x23\x98\x4e\x35\x35\x4c\xf0\xcc\xfc\x07\xeb\x7e\x9f\x28\x8f\xf1\x11\x16\x0e\xac\x7b\x8d\x60\xba\xba\x1b\x26\x78\x66\xfe\x77\x47\x87\xf8\x56\x4b\xc3\x6e\xb5\x34\x3c\x8c\x5a\x1a\x2a\xfc\xe1\x1c\x54\x4b\xdd\x7b\x9f\x66\x73\xe5\x75\xc9\x5b\x1d\xb6\xc7\xe0\xd5\x20\x9c\x7a\xc0\xc9\x99\xb9\x21\xe2\xd6\xfe\xe8\x7a\x41\xfc\xbe\x1f\x5d\xaf\xc7\xd8\x41\xdc\xe4\x0d\xe6\x87\x58\x3f\x62\x38\xd9\xd7\x6b\xd0\x48\x6d\x73\xd9\xf2\xd9\xbc\x67\x5d\xab\x4e\xc8\x46\x7a\xdc\x83\xc7\xa0\x39\xa2\x56\xe3\x50\x2d\x7d\xa0\x65\xc8\xe4\xc4\xa7\x1b\x29\x60\xd3\xbf\xc8\xc2\xd5\x9c\x28\xaf\x7b\xc2\x3b\x48\x58\x5d\x6a\x12\x4d\xa8\x31\x39\x46\xf8\xbc\xb8\x03\xdd\xf9\xd9\x9c\xfb\x1c\x73\x72\x3c\x48\x12\x0d\x8a\xe9\xfc\xfa\x96\x0b\xbe\xcd\xe6\x37\xf0\xc0\x92\x64\x46\xd1\x5e\x79\xec\x0f\x05\x22\x24\x84\x3d\x9a\xe9\x16\x1f\x3a\x3e\xf8\xda\xdd\x74\x6d\xbd\x34\xc5\x69\x7c\x4d\x5c\x48\x2c\xad\x94\xd3\x9d\xbd\x41\x09\xaf\x9d\xce\x77\x46\x09\xef\x75\x42\xdf\x9a\x2c\xd6\x1e\xb7\x32\xb4\x70\x90\x54\xea\x04\xd3\x1d\x1a\x6d\x98\xe0\xcf\xe6\x7f\x2f\x7f\x9b\x7a\x88\x15\x95\x5e\xcf\xea\x7b\x8e\x0d\x49\xe5\x45\xea\xc3\x79\xdd\x66\x05\x67\xd8\x00\xef\x73\xdf\x4b\x83\x06\x6a\x2e\xb4\xef\x5e\x97\xa3\x17\x40\x19\x16\x78\x46\xe1\x2d\x2e\x97\x92\xa4\x2b\x9f\x2e\x36\x07\x08\xaa\xb1\x0d\x92\xe9\x14\xd8\x9c\x0d\xfe\x98\x5f\xbb\x4f\x2b\xf4\x6c\x72\x3f\xe9\x61\x73\x3f\x39\x90\xd1\xfd\xa4\xb0\xba\x83\x5f\x78\x7a\xcb\xb4\xd7\xc0\x77\x07\x08\x09\xc1\x91\xb8\x55\x83\x09\x55\xaa\x3a\xce\x65\xb0\x4e\x5f\x80\xe5\x0b\x5d\x5e\x8b\xa2\x59\x42\x63\x36\xc6\xe2\x3c\x70\x75\x46\xce\x0f\x37\x44\x80\xef\xf2\xa7\xf9\xfa\xc5\xeb\xfc\xe1\xa0\x0f\x88\x02\xd6\xad\x01\x72\x78\xb3\x96\x35\x40\x3d\x81\x0a\x79\x14\x50\x77\xee\x37\x38\xaa\xfa\x1c\x5b\x3a\xce\xb9\x1c\x75\x10\x5d\x99\x35\x50\x5a\xc8\x32\x70\x73\xba\x8f\xc1\x87\x18\x3f\x3b\x0f\xb3\x47\x9e\xbc\x74\x26\xeb\xcc\xde\xf5\x38\x7c\xd5\xfb\x70\xd6\x69\xab\x39\x39\x90\xb1\xe6\xa4\xb0\xd6\x80\xc3\xd9\x5c\xec\x3c\x2a\xc7\x62\x07\x6a\xc4\x65\xf2\x74\x6a\xb0\xd8\xe1\x33\xb1\x03\x1b\x3e\x79\xf0\x18\x66\x6b\xd0\xc0\x06\xaf\xd2\xa7\x6b\xec\xe4\x21\xc5\xa7\xd7\xdf\x6e\xc1\x5d\x97\x93\x38\xb8\x27\x3b\x8f\x55\x2f\x10\x1d\x61\xcb\x62\xa3\xdd\x6b\xce\x78\xdb\x55\x87\x91\xfd\xbc\xfe\xd2\xe3\x3c\xb2\x84\x85\x52\xa4\x52\xd8\x4d\x4f\x12\xaa\x25\xf3\xf9\x76\xb7\xa1\x83\x5f\xc5\x2f\xd3\x4f\xf7\x85\x5c\xe3\x89\x1d\x4f\x7c\x6d\x1e\xde\xe6\x0f\xaf\xf3\x67\xe0\x56\x4c\x7c\xc1\x38\x53\xa9\xcf\x9d\x8b\x2b\x4c\x48\x62\xcf\xa8\x26\x93\x53\xc5\x09\x5f\x96\xb7\x5d\x76\xc3\xc0\x6b\x9c\x4d\x81\x08\x8e\x1d\x95\xfd\x70\xba\xb1\xa3\xb0\x34\x82\x3a\x2f\x8d\xe9\x52\xfa\x5c\x23\x56\x20\x82\x5a\x6f\x93\x66\x3a\xd5\xd2\xf1\xc1\x77\xee\x06\xde\xb7\xc8\x63\xc4\x4d\x75\x3a\xe6\x0b\xbb\x16\xf5\x8c\xb4\x19\xfd\xf9\xeb\x4e\x96\x04\x03\xe8\x7d\xfa\x2a\x3a\x5c\x15\xa3\x3c\x15\x03\x43\xeb\x13\x85\xaf\xe0\x53\x56\xf3\x30\x5f\xcf\x91\xe8\x27\x3d\x42\xd1\x4f\x0e\x14\x8b\x7e\x52\x04\xa3\x77\xb9\x32\x4f\x82\x44\x79\xf4\x62\x17\x88\x9d\x62\xa8\x68\x26\x5e\x18\xa9\xd6\xf8\x7a\xf6\x19\x56\x90\x89\xa2\xff\xf5\xb8\x81\x69\x8e\xe7\xc8\xda\xd7\xcc\xd5\x29\x86\x2e\x85\xb3\x79\xf1\x99\xbd\xc0\x5b\xd1\x3e\x79\x1c\xc8\xe2\x27\x70\x0d\x56\x95\x3c\xb0\x3a\xf1\xd3\x02\x7f\xf9\xfb\x02\xac\xc8\x62\xc5\x3c\x5a\x63\x0c\x1a\xd4\x3f\x6b\xe9\xaf\xdd\x6a\xdc\x40\x5d\x55\x4b\x84\xf2\x07\x3f\x47\xee\xa4\x6d\xf2\xe2\x8b\x15\x1b\x16\xad\x56\xe6\xba\x7a\xbe\xcc\xa8\x6f\xd6\x9f\x09\xbc\x1d\x66\x55\x77\x8f\xd6\xf5\x12\x13\x6a\xab\x67\x54\x93\x6d\xa3\x55\xf5\xd8\x4a\x14\xd0\xa0\x62\xae\xfa\xc9\x9f\x3c\x72\x3c\x48\x16\x0d\x8a\xc9\x46\xd5\x9c\x0b\xfe\x66\x2f\x70\x8c\x5f\x16\xae\x7c\xae\x70\x72\x80\x90\x08\x9a\x24\xd3\x3a\xad\xa3\x79\xee\xb2\x86\xf7\x48\xbd\x27\x3b\x8f\x22\x30\x68\xd0\x78\x53\x4b\xef\x57\x23\xbe\xa1\x52\x53\x89\x4d\x46\x7c\x45\x76\x73\xf0\x3d\xdf\xf9\x3e\x32\x78\xd7\x08\x1a\x7c\x79\xa5\x65\x93\x2e\x40\xcd\xdf\x03\x67\x1c\x97\x19\xf7\x1d\x10\x5b\xb2\xfe\xcc\xc3\x03\xbb\x17\x3b\x7a\x5e\xbf\xd6\x63\xf9\xda\x81\x56\xaf\x15\x8b\xd7\xda\xfa\xfe\x3a\x88\x05\x89\xa8\x0c\xfa\x9d\x58\xb1\x7e\xb1\xe6\x0d\xa0\x36\x06\x7d\xcf\xf8\xec\xc1\xa2\x76\x7c\xe7\x5e\xca\x5a\xe8\x98\xf5\x30\x95\xf4\x60\x92\x43\xb5\x31\xb9\xef\xd1\x51\x7a\x30\xb8\x57\x6d\xe0\xbd\x4e\x37\xea\x81\xbe\x6b\x6f\x05\xd3\x79\xfc\x94\x9e\xb8\x85\x04\xc5\x73\x99\x71\x6d\x4f\x6b\x21\xaf\x6d\x80\x3a\x52\x2b\x8b\x15\x25\x71\x9f\x7d\x9a\xfa\x30\xc9\xb1\xda\xd9\xf4\x3a\x32\xb0\x17\x93\xe2\xf0\xbf\xfd\x84\x2d\x9d\xaf\x84\xe8\xf1\x51\xd7\x87\x8b\x03\x6b\x65\x14\xca\x3e\xab\xee\xfb\x70\x09\x8b\x75\x28\xfb\x09\x6b\x4e\x74\xaf\x03\x05\xfa\x70\x71\x60\xc5\x6c\x43\x53\xca\x23\xca\x43\x56\x1f\xf5\xba\x39\xb4\xf3\x28\xa3\x63\x1a\x3c\x5e\x8f\xf7\xc2\x00\xe8\x41\x2c\x8d\x82\xb6\x07\xf2\x34\x48\xfa\xaf\x05\x9c\x5a\xb2\xb9\x4c\x1c\xf4\xeb\xe7\x98\x97\x44\xdd\xea\xef\xa8\xa5\x26\x54\x13\xa3\x1b\xbc\x2b\x8b\xef\x5a\x05\xbd\x31\x32\x7a\x73\xe4\x8a\xf4\xea\x19\x6a\xaf\x80\x83\x0e\xa2\x06\x0a\x69\x9b\x2c\x2f\xe5\xba\xcf\x22\x94\x01\x45\xac\xcd\x73\xad\x45\x5c\x97\x8b\x4e\xfa\x95\xef\xb5\xb3\xe3\x5e\xf1\xee\xd5\xcb\x45\xbb\xef\x51\xb2\xaa\x79\x5f\x3d\xb3\xee\x95\x6c\x07\xf5\xbd\xdd\xb0\xae\xf7\xfa\x69\x79\x5f\x6c\xa4\x5c\xe7\xd7\x26\xb8\x2a\xb5\xbb\x51\xff\x2f\x00\x00\xff\xff\xff\x29\x9a\x46\x51\xb8\x00\x00"),
+			compressedContent: []byte("\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\xbc\x7d\x5d\x73\xdc\x2a\xf2\xf7\xbd\x3f\x05\x15\xdf\xec\x56\x1d\x71\xce\x3a\xbb\xfb\x54\xe5\xb9\xb2\x9d\x38\xb1\x13\x3b\x4e\xc6\x7b\x92\x73\x6e\x52\x8c\xc4\xcc\xe0\x91\x40\x06\x34\x33\xf6\xa7\xff\x17\x08\xbd\x8d\xe5\xd6\x8b\xd1\xf8\xc2\xd2\x88\xe6\xd7\xd0\x20\x68\x75\x37\x70\x8c\x02\x7f\x7f\x47\xc7\xe8\x0b\x0b\x29\x57\x34\x42\x5a\x20\xbd\xa2\xe8\x34\x25\xe1\x8a\xa2\x99\x58\xe8\x2d\x91\x14\x5d\x88\x8c\x47\x44\x33\xc1\xd1\x3f\x4e\x67\x17\xff\x44\x19\x8f\xa8\x44\x82\x53\x24\x24\x4a\x84\xa4\x47\xc7\x28\x14\x5c\x4b\x36\xcf\xb4\x90\x28\xce\x01\x11\x59\x4a\x4a\x13\xca\xb5\xc2\x08\xcd\x28\xb5\xe8\x37\x5f\xef\x2e\xcf\x3f\xa0\x05\x8b\x29\x8a\x98\xca\x33\xd1\x08\x6d\x99\x5e\x1d\x1d\x23\xbd\x62\x0a\x6d\x85\x5c\xa3\x85\x90\x88\x44\x11\x33\x8c\x49\x8c\x18\x5f\x08\x99\xe4\xc5\x90\x74\x49\x64\xc4\xf8\x12\x85\x22\x7d\x94\x6c\xb9\xd2\x48\x6c\x39\x95\x6a\xc5\x52\x7c\x74\x8c\xee\x4c\x35\x66\x17\x45\x49\x54\x0e\x6b\x79\x6a\x81\xfe\x12\x99\xab\x43\xad\xba\x4e\x0a\xbf\xa1\x3f\xa9\x54\x86\xc9\x09\xfe\xe3\xe8\x18\xfd\xc3\x90\xbc\x71\x89\x6f\xfe\xf9\xff\xd1\xa3\xc8\x50\x42\x1e\x11\x17\x1a\x65\x8a\xd6\x90\xe9\x2e\xa4\xa9\x46\x8c\xa3\x50\x24\x69\xcc\x08\x0f\x69\x55\xad\x92\x03\x46\xb6\x00\x06\x43\xcc\x35\x61\x1c\x11\x5b\x0d\x24\x16\x75\x32\x44\xf4\xd1\xf1\xd1\x31\xb2\x7f\x2b\xad\xd3\x77\xbf\xff\xbe\xdd\x6e\x31\xb1\xc5\xc5\x42\x2e\x7f\x2f\x6a\xf7\xfb\x97\xcb\xf3\x0f\x37\xb3\x0f\x81\x2d\xf2\xd1\x31\xfa\x1f\x8f\xa9\x52\x48\xd2\x87\x8c\x49\x1a\xa1\xf9\x23\x22\x69\x1a\xb3\x90\xcc\x63\x8a\x62\xb2\x35\x0d\x67\x5b\xc7\x36\x3a\xe3\x68\x2b\x99\x66\x7c\xf9\x1b\x52\xae\xd5\x8f\x8e\x1b\xad\x53\x89\xab\x28\x1e\x53\x0d\x02\xc1\x11\xe1\xe8\xcd\xe9\x0c\x5d\xce\xde\xa0\xb3\xd3\xd9\xe5\xec\xb7\xa3\x63\xf4\xe3\xf2\xee\xd3\xd7\xff\xdd\xa1\x1f\xa7\xdf\xbf\x9f\xde\xdc\x5d\x7e\x98\xa1\xaf\xdf\xd1\xf9\xd7\x9b\xf7\x97\x77\x97\x5f\x6f\x66\xe8\xeb\x05\x3a\xbd\xf9\x0b\x7d\xbe\xbc\x79\xff\x1b\xa2\x4c\xaf\xa8\x44\x74\x97\x4a\x53\x7e\x21\x11\x33\x82\xa4\x91\x69\xd3\xa2\x03\x15\x05\x30\xfd\xc3\xfc\x56\x29\x0d\xd9\x82\x85\x28\x26\x7c\x99\x91\x25\x45\x4b\xb1\xa1\x92\x9b\xee\x91\x52\x99\x30\x65\x9a\x53\x21\xc2\xa3\xa3\x63\x14\xb3\x84\x69\xdb\x8b\xd4\xf3\x4a\x19\x36\x3e\xdf\xad\x23\x92\x32\xd7\x9d\xde\xa1\x90\x24\x34\xae\x37\xdf\xe6\x5f\x47\x6b\xc6\xa3\x77\xe8\xdc\xa4\x9c\x13\x4d\x62\xb1\x3c\x4a\xa8\x26\x11\xd1\xe4\xdd\x11\x42\x9c\x24\xd4\x65\x0c\xc2\x3c\x3d\xf8\x17\x7e\x8b\xff\x08\x14\x27\xa9\x5a\x09\x1d\x3c\x64\x44\xae\x33\x75\x84\x50\x4c\xe6\x34\x56\x26\x1b\x32\xad\x5d\xe4\x5b\xdb\x07\xcf\x98\x3b\x38\xbc\x29\x8a\xf7\x16\x9b\xde\x03\xd2\xc6\x82\x44\x54\xf6\xca\x22\x33\xae\x59\x42\x2b\xda\xbc\xd8\xb3\x9b\xd3\xdb\xd9\xa7\xaf\x77\x70\xa6\x54\x8a\x0d\x8b\xa8\x7c\x87\x8a\xda\x99\x36\x36\x35\x73\x14\x79\x25\x21\xec\xe7\x10\x4e\x2c\xe6\x25\x30\xad\x7f\x1e\x13\xa5\xde\x21\x26\xb0\x23\xc0\x32\xe3\x9c\x4a\xfc\x91\x72\x2a\x89\xa6\xd1\x35\x61\xdc\xe6\xaa\xb7\x48\x55\xee\x16\x29\xa0\x82\x59\xbd\xda\xff\xc6\xff\xc2\x17\x8c\x93\xb8\x9e\x3b\x68\x21\xfc\x03\xff\x11\x5c\xff\x3f\x4b\x15\xd1\x94\xf2\x88\xf2\x90\x51\xd7\xa0\x01\x5a\x4a\x91\xa5\x97\xd1\x3b\x24\xe4\xb2\x10\x5a\x5e\x92\xb5\x43\x26\x52\xb3\x05\x09\xb5\x21\x72\x6d\x1f\x38\x81\x05\x75\x29\x84\x24\x25\x73\x16\x33\x5d\xa2\x23\x14\x4a\xc1\x8b\xfb\x36\xfe\x7d\xcb\xf0\x52\x39\x1c\xff\xc0\xf0\x71\xa4\x2b\x4a\x62\xbd\x7a\x0d\xd3\x7a\xa5\x5e\x62\x5d\x30\x4e\x58\x28\x45\x2a\x85\x19\xa9\x83\x9c\xb5\xcb\x97\xc6\x44\x9b\xa9\x25\xb0\x83\xec\x81\x8a\xd3\x60\xea\x72\x48\xaa\xf4\xa1\xf8\x1b\x5e\x93\x57\xaa\xa0\x74\xe5\x6f\x12\xaf\xb3\x28\x2b\xea\xd5\x97\xfd\xcb\xac\x0d\x9a\x23\x52\xe1\x8a\x26\x95\xcc\x02\xc4\xa2\x77\xa8\x96\xee\x66\x53\xb4\x20\xb1\xa2\xe5\xb3\x94\x28\xc5\x36\xb4\xf9\xf8\x9e\x6c\xc8\xdd\x63\x5a\x07\x7b\x56\x42\x33\xd7\x0b\x4e\xb9\xc6\x86\x07\xfe\x9c\x45\xd9\x79\xf1\xa8\xa5\xda\x64\xab\x4e\x02\x55\x21\xbe\xbe\xea\x05\x22\x54\xfd\x3d\x9a\xc9\x44\x60\xf8\x60\x45\x15\x9e\x51\x75\x02\x89\xc1\xf4\xbf\x40\xa4\x94\x93\x94\xf9\x13\x45\x1d\x15\x12\x47\x0b\xdd\x64\x22\x31\xbc\xb0\xe3\x85\xbf\x53\xa5\xbf\xa6\x94\x9f\xa6\x0c\x92\x8e\x19\xa4\xfc\x49\xc5\xa0\x41\xd2\xa8\xa5\x4f\x26\x05\xc3\x03\x5f\xb0\x98\x76\xbf\x1b\x6f\x7d\xbf\x1a\x6f\xbb\xdf\x8c\xb7\x87\x79\x31\xde\xe2\xd3\x1f\xb3\x93\xd9\x5b\x48\x08\xbb\x94\x54\xb3\xe2\xeb\x45\x60\xe1\x1c\x55\xa1\x20\xd7\x8a\x5c\x4f\xee\x53\xa3\x02\x02\xdb\x8c\xf8\xe7\x2d\xd1\xab\x2f\xee\xd9\x4b\x2d\xaa\x25\xe1\x2a\x26\xda\x63\x97\x6e\xe2\x76\xb6\xef\x3e\xe5\xb4\xcd\x5c\x72\xc3\x77\xc5\x1d\x38\x16\x32\xbe\x88\xb3\x5d\x34\xf7\x27\x9e\x02\x11\x12\xcc\x1e\xcd\x64\x22\x29\xf8\xe0\x4b\x7b\xf3\x7e\x0e\x89\x62\x9d\xcd\xa9\xe4\x54\xfb\x9c\x1f\x2b\x4c\x58\x41\x28\xa8\x82\x50\xf0\x05\x5b\x06\x09\x49\x47\xcc\x97\xcf\xd0\x22\x9a\xc6\xe2\xd1\x5a\x41\x3c\xa0\xad\x52\xe2\x01\xe5\x5e\x8c\x68\xf6\x67\x28\xe6\xeb\x54\xa5\x24\x1c\xa3\x56\x3c\x07\x13\x91\x17\x9c\xd4\x7c\x50\x29\x4d\xb9\x0e\x36\x22\xce\x92\x89\x40\x83\x30\x26\x2c\xf1\x82\x2d\x22\x1f\x30\x92\x96\x9f\xb6\x81\xb5\xc5\x89\x38\xa6\xd2\x0f\xb2\x12\x99\x0c\xa9\x0a\x1e\x32\xa1\x7d\x74\x3f\x45\x43\x49\xbd\xbc\x0e\x8a\xca\x0d\x0b\x69\x40\xc2\x50\x64\x7e\xde\x30\x07\x39\x1a\xca\xa8\x7a\x6a\xc5\x16\x3a\x98\x67\x2c\x8e\xdc\x68\xe2\x0b\x6e\x72\x0d\xbe\x92\x04\xce\x4b\xfe\xcb\x8c\x83\xf8\x73\xf9\xf8\xdc\x3e\xbd\x26\xa9\x6a\x0e\xe4\xfd\x71\x6b\x23\x62\x0d\xf7\x7d\xf5\x74\x2c\xf0\x2a\x25\x35\xc0\x4f\xb7\xa7\x63\x81\xee\xc5\xbc\x06\x74\x25\xe6\x63\x81\xaa\x21\xb2\x86\x77\x53\x3e\x1c\x0d\x6b\x06\xcb\x3a\xa2\xf9\x3d\x16\xac\x1a\xdc\x7e\xb9\xc1\xad\x86\x7c\x5b\x26\xfe\x99\xa7\xf9\xe3\xf2\x2b\x1f\x42\x41\x66\x96\x62\x34\x4b\x11\x35\xd0\x45\x34\x1a\xaa\x36\xba\xfe\xaa\x8d\xae\x35\xf4\xef\x15\xc5\x79\x45\x30\x9e\x9f\x1b\x73\x7f\xd9\x31\xb7\xc1\xc7\xa5\x7c\x33\x09\x63\xf1\xdd\x08\x5c\xc3\x9d\xe5\x4f\xc6\x03\xda\x51\xf3\x57\x31\x10\x37\x90\x6d\xd2\xa9\x4b\x79\x25\x87\x16\xe4\x61\x90\xe5\x80\x8a\xed\x80\xfa\xcb\x8d\xcf\xf8\x6b\xf1\xfc\xcc\x3c\xce\x47\xb9\x57\x21\xef\x43\x2a\x48\xf1\xad\xdb\x1e\x5f\xaf\xf2\xd6\x8c\x8a\xad\xca\x6e\x2d\x7d\xf0\x84\x64\xc8\x27\x9f\x85\x0c\x2c\xfe\xa4\x75\x0a\xc9\x2c\xa2\x73\xfa\xc4\xb2\x24\x48\x85\xd2\x4b\xe9\xf3\x9b\xe1\x19\x34\x24\xcd\x97\x88\x27\x93\x4e\xc1\x10\xbf\x77\x37\xb7\x8e\x31\x24\x2d\x25\x88\xc7\x1e\x66\xd0\x1c\x51\x44\x34\xc9\x5d\xb3\xb5\xd2\x9b\xf4\x7b\xb2\x9b\x0f\xa8\x5f\x85\x83\x4d\x6e\x3c\x13\x24\xbd\x22\xbb\xf9\x7b\xa2\xc9\x85\x7d\xde\x52\xab\x0d\x89\x59\x44\xb4\x90\xfe\xaa\x56\x42\x42\x6d\xbe\x4f\xd4\xd1\xd6\x5a\x66\xe3\x9a\xba\xe4\x83\xff\x2c\xee\xa0\x46\xae\xbb\x71\x5e\x2f\x89\x9a\xb3\xa6\x55\x08\xb5\xf4\xc9\xfa\xba\xe1\x81\xcf\xa5\x99\x55\x81\xbe\x4d\xd2\x80\x53\xbd\xa5\x64\x43\x3d\xf6\x84\x06\x2c\x24\x88\x36\xc2\xc9\x24\xa2\x48\x8a\x4b\x66\xf8\x86\xea\x1f\xf6\xae\xd3\xb0\xca\x48\xe2\xd9\x00\xc7\x48\x02\x49\x65\x8f\x66\x5a\xa3\x1b\x23\x09\xbe\x3c\xbd\x06\x0d\x6d\xb6\x40\x34\x3c\xf1\x2c\x06\x1a\x9e\x74\x8a\xa1\xa2\x99\x56\x0c\x34\x3c\xb1\x36\xe6\x0f\xe7\xa0\x24\xca\x29\x2b\x79\x54\x0f\xf1\x04\xf3\xa6\xc5\xed\x35\x69\xd6\x29\x0f\x37\x63\x5e\x3f\xce\x1e\xe2\xce\xbe\xb2\x4e\x7c\xfb\xe9\xd6\x49\xb7\x9f\x6e\x3d\xc6\xae\x34\xa2\xaf\xac\xcd\xc7\xd7\xf5\x0c\xec\x28\xf7\x62\xc5\x9f\x7c\xce\x29\x0e\x10\xd2\x1d\xee\x95\xe0\x7b\x74\xc3\x6a\xe7\xf2\xe2\xab\xfc\x0a\x2a\x10\x9c\x6a\xfd\xe8\xaf\x7a\x16\x0e\x6a\xe1\x3a\xc1\x64\xcd\x6b\x99\x98\xa9\x41\x3f\x42\x8d\xbb\x14\x62\x19\xd3\x60\xce\x96\x0f\x19\x95\x1e\xa5\xb0\x07\x0c\xc9\xa3\x9d\x74\xf0\x57\xc9\x1e\x4c\x70\x80\x31\x25\x67\x89\x0b\x96\xf8\xa3\xfd\x7d\xc6\x96\xdf\xcc\xcf\x41\x5f\x8e\xfb\x50\xea\x21\xde\x83\x9b\x7d\xfb\x02\x2b\x40\x31\x55\x0b\x21\x43\x8f\x3e\xb6\x0a\x13\x56\x7d\xf6\xa8\x26\xd4\x7b\x0a\x4e\x78\x56\xde\x42\x42\x99\x4b\xc2\xb8\x96\xd4\xa3\x4c\x4a\x48\x48\x24\xfb\x44\x93\x49\xa4\x64\x84\xcf\x8a\x3b\x38\xe6\x82\x84\x9a\x6d\x68\xa0\xb4\xa4\xc4\xe7\xd4\xb6\x8f\x0c\x49\xe7\x05\xda\x09\xe3\x2f\x72\x7e\xd8\xf1\xc3\xdf\xdd\x83\x59\xfe\x1b\xfc\x9c\x12\xd2\x63\xe7\x31\x68\x8e\xa8\xc5\x13\x1f\x0a\xae\x34\xa9\x8d\x17\x74\x17\xae\x08\x5f\xd2\x5b\x29\x52\x2a\xcb\x49\x23\xa8\xc7\x6b\x04\x68\x45\x49\x54\x7e\x73\x04\x48\xd2\x45\x79\xaf\x58\x92\xd6\x28\xb5\x58\x53\xce\x9e\x86\x48\xb1\xf4\xf6\x17\x85\xc3\xe7\xee\xa6\xe1\xf3\x87\xf3\xa6\xae\xfc\xf8\xc3\x5e\x85\x06\x60\xe4\x55\xb1\x01\x24\x03\x72\xe5\xb2\xc1\x9f\xec\x65\x40\x3e\x49\x17\xf8\x3b\x5d\x0c\x2f\xdf\xcc\x5e\x06\xe4\x2b\xda\x44\xe2\x3b\x77\x07\x04\x53\xd0\x5d\x1e\x04\xeb\xa7\x37\x1a\x34\xe8\x3d\xad\xa5\x4f\xf6\x6e\x1a\x1e\xf8\xc3\x8e\x86\xd0\x4b\x28\x96\xdc\xe3\x17\x8a\x41\x7b\xf9\x25\xac\xa5\x0e\x7a\x3f\x4c\x3e\xfc\x75\xc9\x63\xa0\xf9\xac\x52\xe6\xd9\xd0\x5b\x61\x76\xea\x9c\x41\x8b\xd1\xb7\x66\x96\xf2\xa8\x77\x5a\xe3\xad\x55\x3e\xbb\x2c\xb8\x92\xcc\xe7\x4c\x27\x0f\x1e\x67\x22\x87\x08\xce\x40\x4d\x9a\xe9\x66\x1e\xc7\x07\x7f\xb7\x37\xd7\xdf\x40\x0d\xce\xce\x46\x1e\xb5\x37\x8b\x07\x6a\x6e\x75\x8a\xe9\xb4\x36\xcb\x05\xe7\x93\x6d\xc7\x07\xb7\xef\xd8\xbf\xee\xd0\xbf\xc3\x44\xfe\x61\xf5\x16\xc3\x41\x7f\x9a\x48\xbf\x31\x9f\x0e\x10\xfa\xcc\x6e\x92\x0c\xb4\xd0\xbb\xcc\xf8\x8e\x48\x33\x29\x83\x9f\xd8\xf7\x4c\x12\x8f\x06\x04\x26\x09\xd4\xaa\xb5\xf4\xc9\xda\xd4\xf0\xc0\x57\x4c\x12\xa8\x4d\x13\xc1\x97\x22\x9a\x07\x4b\xc9\xa2\x85\x47\x65\xbb\x89\x0b\x89\xa2\x95\x72\x32\xa1\x38\x6e\x38\xe7\x86\x3f\x4a\x16\x5d\x80\xda\xf5\xc2\xe7\x4c\xb8\x80\xa7\xc0\xc5\x78\x87\xe7\x62\x94\xbf\xd3\x8d\xb1\xa3\xf8\x8e\x08\xad\x96\x34\x11\x9a\xe2\x8b\xfd\xf9\x76\x58\xde\x61\xfe\xee\x7a\xe6\xd9\x02\x9e\xe9\x97\x52\x88\x8d\x4f\x0b\x93\xc5\x7b\x59\x91\x6b\xa4\x0f\x52\xe5\xf2\x9c\xf8\xa3\xbd\x00\xea\x9c\xb3\x38\x85\x24\xa6\x3c\x22\x1e\xbd\x4e\x7b\xc0\x50\xaf\x6e\x27\x1d\x6b\x3c\x2b\x60\x82\xc3\x68\x06\xce\xe8\x55\x70\x75\x06\xaf\x73\xf7\x73\x8c\xfd\xac\x84\x72\x4a\x47\x13\xb1\x87\x0a\xf2\x94\xf9\xfc\xde\xb7\x70\xa0\x02\x62\x08\x82\x79\x3c\x3e\x1a\x37\x47\x78\xc8\x68\x36\x7d\x68\xbb\x61\x85\x4d\x61\xf1\x59\x2c\xe6\x2e\xf6\x66\x50\x33\xe5\x10\xb6\xb4\xf8\x9b\xf9\xdf\x0a\xf2\x5c\x8d\x8b\x49\x32\x8f\x3c\xaa\x10\x15\x66\x97\x7a\xd8\xa0\x9a\x54\x45\xcc\x39\xe1\x2f\xf6\x02\x7e\x28\x84\x2b\x1a\x65\xb1\x57\x3f\x77\x01\x09\x7e\x2e\xec\x11\x4d\xf7\xc5\x50\x30\xc2\xb3\xe2\x0e\x92\x47\xeb\xf2\xcd\xd7\xcb\xa4\x6d\x81\x66\xab\x5c\xda\x08\xa7\xfa\xbe\x2e\x78\xe5\x9f\xd8\xb7\xee\x57\xd7\x57\xf6\x4e\xc5\xda\xe3\x82\x22\x15\x6b\x48\x1e\xb5\xf4\xc9\xba\x88\xe1\x81\x7f\xaa\x58\x83\x1d\x83\xac\x84\xc7\xfe\x40\x56\x02\xec\x06\x55\xfa\x64\xd5\x36\x3c\xf0\x2d\x59\x09\xd0\xb5\x2f\x9e\x7c\x8e\x0d\x16\x0e\xaa\x78\x9d\x60\x3a\xff\xbd\x61\x82\xdf\x9b\xff\xa0\xc7\x87\x12\x8f\xae\x6a\x83\x06\xd5\xbc\x96\xde\x3f\xfc\xcb\x45\x4e\xc5\x44\xf5\xfc\xa8\xa8\xe5\x6d\xd1\x73\x6b\x65\x18\xe8\x3b\xa2\x84\xe3\x33\x4a\xf8\xa0\x19\xdc\xe4\xb2\x65\xc7\x76\xff\x84\x1e\x79\x4b\xbd\xba\x64\x08\xe8\xd4\xf7\x24\x5c\x2b\xc1\x77\x89\x47\x83\x6f\x85\xe9\x48\xdb\x63\x0e\xf6\xa9\x06\x1a\x04\xca\xec\xf8\x2a\xbf\xfd\x79\xfd\x05\x34\x8a\x18\xed\x62\x9a\x85\x91\xbd\xd7\x45\x1e\x74\x59\x64\xdb\xaa\x48\xd0\x7a\x42\x98\xc7\x4e\x60\xd0\x20\x69\xb0\x84\x8c\xb6\x0f\xb0\xd7\x2c\x14\x4c\x45\x3a\xc2\x02\x59\xe5\x1d\x6f\x99\x48\xc6\x5b\x44\x4c\xde\x11\x8c\x5b\x5f\xbc\x84\x25\x34\x48\xb2\x58\xb3\x94\x48\x3d\xaa\x77\x99\xc6\xc5\xd7\x84\xc5\x3d\x86\xa3\x9a\x09\xd3\x70\xc6\x25\x67\x7c\xcd\x12\x7a\x5d\xfc\x02\x5f\x5d\xc5\xc9\x9a\x3e\x12\x9f\x83\x54\x09\x09\x89\xca\xa4\x3f\xa3\x1c\xa8\x5b\x17\xb9\xf1\xcc\xdc\xfd\x75\xda\x31\x4a\x6d\x3c\x7a\x24\x36\xa0\x37\x62\xd3\xd3\xde\x30\x3e\x92\x3a\xc1\x7f\x76\x39\x20\x4e\x82\x70\xeb\x39\xe0\x2f\xdc\x76\x8c\xc2\x35\x92\x69\xc3\xfd\xc2\x2d\x3e\xdf\x82\xc1\x7e\x4b\xe5\x33\xd2\xcf\xa0\x81\x53\xae\x12\xbc\x4e\x34\xd0\x7a\xa4\x04\xc7\x1f\x55\x47\x74\x5f\x2c\x96\xfe\x2a\x14\x8b\x25\xd4\x96\x55\xf2\x54\x5d\x38\x16\x4b\xfc\x45\x2c\x41\x67\x79\xcc\xf8\x52\xfc\xdb\xa3\xbf\x3c\x07\x84\x2a\xde\x24\x99\xac\x13\x3b\x36\xf8\x6b\x7e\x05\x3b\x32\xd3\xab\xcc\xe3\x7e\x0a\x39\x1e\x24\x83\x06\xc5\x74\x26\x53\xcb\x05\x7f\x64\xfa\x53\x06\xee\xa3\xe0\x2c\xba\x91\x34\x0c\xfd\x89\xa1\x86\x0a\x0a\xe3\x39\xdd\xd4\x56\x64\xcb\xcb\x19\x7c\xdf\x9b\xfb\x4e\x57\xb3\xcf\xfd\x36\x1c\x60\x97\xbe\xad\xa6\xdf\x6d\xc3\x7a\x9b\xa3\x39\x9e\x45\x60\xff\x60\x21\xf1\xa8\xbd\x18\x34\x68\xa4\xaf\xa5\x0f\xdc\x3b\x24\x24\x31\xbe\x3c\x27\x31\x38\xc8\x3b\xc7\xa3\x77\x0f\x2b\xd4\x9c\x4d\x92\xc9\x7d\xaa\xd7\xe6\x0a\x6f\x9d\x92\x07\x35\xfa\x8c\xa5\x29\x10\xc1\x6e\xdd\xa4\x99\xae\x5f\x3b\x3e\xf8\xd4\xde\xc0\xb1\x34\x76\x8f\xbf\x2d\xd1\xa1\xc7\x7d\x94\x2a\x4c\x48\x1c\xcf\xa8\xa6\xf5\xfa\x5a\x4e\x36\x2a\xf2\x87\xb9\xeb\xda\x70\xcd\x67\xc0\xaf\x02\x8d\xc0\x8d\xed\x05\xfb\xda\xc2\x6b\x7b\xb3\x1d\x6a\x5f\xb6\xef\x54\xe9\x41\x06\xb0\x32\x57\xc7\x0e\x6e\x64\x15\x06\x5b\x9f\x8b\x87\x2c\x1e\xf8\x26\xd6\x29\x86\x0a\x3d\xcf\x3c\xfd\xb2\xa3\x55\x88\xb7\x0a\xff\x00\xc3\x42\xc8\xca\x63\x94\x2b\x59\x81\x41\xae\x55\xf2\x54\x2e\x1b\x53\xe5\xd3\x15\x18\xe0\xea\x36\x94\x98\x67\x1e\xfb\x4b\x85\x09\x55\xff\x19\xd5\x54\x5f\x2e\x15\x23\xec\x76\xc7\x38\xcb\xc0\x4e\x10\x31\x49\x43\x8f\x03\x56\x8e\x07\xc9\xa2\x41\x31\x95\x1c\x72\x26\xf8\xbd\xbd\x40\xf5\xe7\x4c\x4b\xe6\xd3\x30\xec\x00\x21\x09\x34\x49\xa6\x5b\x9c\x96\xb3\xc1\x37\xf9\x15\x92\xc2\x96\xce\x95\x08\xd7\x54\x07\xf7\x4a\xbe\xfd\xcf\x7f\xfd\x89\x63\x1f\x19\x92\xcb\x0b\xb4\x9e\x05\x54\x72\xc1\x39\x17\x7c\x35\xfb\xfe\xf6\x3f\xff\xfd\x41\xe7\x33\xfb\xb8\xeb\x83\x66\xcd\x38\x55\xcc\xef\x7a\xd5\x02\xb4\xeb\xc3\xa6\x49\x36\x3c\x8a\xa5\x82\x08\x16\x4c\xd2\x95\x50\x07\x71\x49\x38\x9e\xf8\x73\x7e\x1d\x16\xcb\xb2\x55\xb8\x28\x6b\x01\x70\xe1\x7e\x43\x4d\x45\x63\xa2\x34\x0b\x15\x25\x32\x5c\x79\xd6\xca\x9e\x63\x43\x0d\xf7\x22\xf5\x74\xcb\x3d\xea\x1c\xf1\x87\xfa\xaf\xce\xde\xed\x79\x25\x76\x8f\x85\xd8\x07\x5a\x87\x5d\x2c\xc3\x06\xc3\xc3\x59\xe2\xd3\xa7\x6f\xe1\xa0\xda\xd7\x09\x26\xab\xbb\x65\x82\xef\xcc\xff\xae\xd6\xf7\xbd\x67\x43\x8f\x2d\x1b\x0e\xb4\x63\x83\xdd\xb0\xa1\x63\xb3\x86\x27\x96\x06\x11\x5d\xc4\x44\xfb\xec\x04\x75\x54\x47\xdc\x6a\xbc\x59\x3e\xb1\x74\x8f\x2e\x40\xcf\x9f\x0d\x5c\x3f\x50\xe4\xc6\x1f\x9f\x58\xfa\xde\xfd\xd8\xb3\xf2\xf4\xc6\xf8\xfb\x45\x88\xbd\x50\x00\x25\xb8\xdf\xdd\x95\x0b\x44\x47\xd8\x12\xa0\xb1\x47\xd1\x47\x4c\x45\x16\x7c\xa5\x04\xef\xd8\x60\xd9\x99\x5a\xfd\x7a\xcb\x6b\xa0\xd0\x5b\xf2\x9c\x6c\x6c\xe4\xb1\x81\x38\x6c\xd4\xb1\xf5\x19\xe7\xe6\xe2\x9e\x9e\xe3\x76\x88\x46\xa4\xb1\x41\xea\xb7\xd0\xc9\xf7\x5e\x3c\x3d\xb6\xe2\x39\xd0\x4e\x3c\xc5\x46\x3c\x9d\x9e\x56\xaf\x96\xca\x1c\xb0\x43\x02\x35\x92\x69\x3d\xad\xc9\x03\xbe\xfe\x06\x6f\xab\x12\xcd\x3d\x1a\x39\x0c\x1a\x54\xf7\x5a\xfa\x74\x4b\xa2\xa2\x79\x88\xaf\xa2\x39\x68\xe9\x48\xa3\x85\xc7\x88\xcc\x68\x01\x55\xba\x4a\x9e\x2e\x1e\x33\x5a\xe0\xdb\x68\x01\x46\x24\x32\x1e\x79\x5c\xf6\x62\xe1\xa0\xd9\xda\x12\x04\xa1\xda\xec\x3d\x59\xb0\x1d\x8d\xf6\x9e\xad\x37\xe9\xb8\xc9\xdb\x66\xc7\xa1\xda\xe0\x33\x73\x77\xae\x36\x03\x67\xee\x1c\xc0\x96\x29\x87\xb8\x30\xb7\x5f\x28\x5f\xea\xd5\x28\xa8\xf5\x26\xcd\x81\x3e\xd3\xc7\x3f\x49\x9c\xd1\x5b\xc2\x60\x5d\x40\x93\xa5\x12\x99\xc7\x80\x71\x07\x08\x35\x8e\x66\xd1\xe3\xb5\xa1\x1e\x29\x77\xc7\x02\xdf\x95\x38\x60\x15\x53\x29\xb4\x98\x67\x3e\x5f\x39\x87\x08\x55\x72\x8f\x66\x60\x15\x8b\xdc\xf8\xd6\xdd\x74\x05\x51\x9e\x04\x91\x67\x4f\xae\x45\xec\x9c\x4a\xa2\x31\xce\xbf\x66\xfe\xc3\x28\x3c\x76\x46\x8a\xa2\x39\x7e\x1f\xcd\x4f\x86\x9a\x38\x6c\x4e\xa7\xe3\x98\xfc\xdd\xda\x8d\x8b\x84\xf5\x1e\xbf\x0b\x75\xb9\x7c\xc3\xb0\x06\xdd\xa8\xf0\xdd\x22\x76\x17\xec\x73\xa1\xda\x78\x34\xd3\x97\x03\x75\x6b\xc5\xaa\xe4\x81\xaf\x91\x19\x9b\x9f\x0f\xcb\x2d\x41\x0b\xdc\xb3\x59\x45\xf1\x4e\xb3\x4a\x45\x32\x6d\x14\x04\x57\x78\xc6\x61\x27\x43\xb9\x07\xa1\xef\x08\x82\x7d\x64\x48\x26\x2f\xd0\x1e\x70\x2f\xc4\x9c\x6f\xf7\xc9\x4c\x0f\x7e\x3b\x8b\x45\xec\x1c\x68\x2b\x9a\x89\x0f\x67\x7a\x50\x78\xf6\x00\x9f\x5a\x16\x12\xa5\x08\x8f\x24\xf1\xb9\x67\x66\x0d\x14\x12\x46\x38\xfd\x8e\x76\x65\x49\xf0\x79\x71\xd7\x61\x97\xf2\xbb\x69\x85\x03\x84\x46\xc4\x26\xc9\xc0\x51\xd1\x65\xc6\x7f\xb3\xb4\x73\xd3\x0a\x45\xe5\x26\xa6\x1e\x8d\xf3\x0e\x10\x6a\xe2\x26\xc9\x54\x1e\x69\xc7\x05\xcf\xf2\x2b\xb8\xd6\x34\x5f\x9f\xcb\x85\xc7\xa8\xe8\x0a\xb3\x4b\x14\x0d\xaa\xe9\x96\x9b\x96\x9c\xb0\x5b\x8e\x7c\x23\xb6\xf0\x56\x06\xa9\xc7\x6f\x77\x83\x06\x09\xa2\x96\x3e\x55\x87\x30\x2c\xf0\x47\x99\x82\x9f\xee\xd6\x24\xbe\xf6\xac\x2d\xd0\x75\xa7\xb6\x50\x91\x4c\x6b\x86\x5f\x2b\xfc\xe1\x33\xe8\x84\xb1\xba\xcb\xd6\xe3\xd7\x94\x03\xec\xd4\x97\xb6\x93\x1b\x32\xac\xbe\xb4\x5d\xe0\xd9\x8f\x0b\x30\xb8\x3c\xa5\x5c\x69\x12\xae\xfd\xc9\xa0\x84\x84\xa4\x50\x12\x05\x21\xe3\xd1\x18\xcf\xd4\x3e\xce\x32\x26\x7c\xcc\x8e\xa5\xfb\x38\x6b\xfa\xa8\xb4\xe0\x1e\x90\x38\xcd\xf4\xa8\xed\xf4\x9f\x01\x89\xcd\xe8\x33\xba\x2a\x14\xb5\x65\x8b\xc9\xfd\xc1\x25\x3b\x9c\xb7\x2b\x3e\xb7\x97\xe1\x87\xae\x58\x8c\xbc\x4d\xf1\x47\x7b\x19\x89\x51\xb4\x27\xfe\xec\x6e\x46\xe2\xb8\xd6\xc4\x37\xf9\x75\x2c\x8a\xd8\x10\x7c\x23\x36\xc3\x8e\xf9\xa9\xf2\xdb\x46\xc4\x33\xf3\xbf\x23\xfe\x4c\x65\x3e\x15\x5a\x8b\x07\xea\xb2\x75\x8a\xe9\xd4\x59\xcb\xc5\x6e\x59\x9a\x81\x7b\xbd\x3b\x2f\x94\x5a\x51\xaa\x3d\xce\x70\x0d\x58\x70\x8e\x6f\x21\x1c\xeb\x4a\xcb\x41\x0e\xeb\x4c\xcb\x79\x3a\x27\xd8\xcc\xfe\x18\xe3\x50\x73\x30\x0d\x97\x5a\x8e\xd6\x6d\x76\x52\xb1\xd7\x69\xc9\xc2\x81\xfa\x69\x8d\x60\x3a\xd5\xd4\x30\xc1\x33\xf3\x1f\xac\xfb\x7d\xa2\x3c\xc6\x47\x58\x38\xb0\xee\x35\x82\xe9\xea\x6e\x98\xe0\x99\xf9\xdf\x1d\x1d\xe2\x5b\x2d\x0d\xbb\xd5\xd2\xf0\x30\x6a\x69\xa8\xf0\x87\x73\x50\x2d\x75\xef\x7d\x9a\xcd\x95\xd7\x25\x6f\x75\xd8\x1e\x83\x57\x83\x70\xea\x01\x27\x67\xe6\x86\x88\x5b\xfb\xa3\xeb\x05\xf1\xfb\x7e\x74\xbd\x1e\x63\x07\x71\x93\x37\x98\x1f\x62\xfd\x88\xe1\x64\x5f\xaf\x41\x23\xb5\xcd\x65\xcb\x67\xf3\x9e\x75\xad\x3a\x21\x1b\xe9\x71\x0f\x1e\x83\xe6\x88\x5a\x8d\x43\xb5\xf4\x81\x96\x21\x93\x13\x9f\x6e\xa4\x80\x4d\xff\x22\x0b\x57\x73\xa2\xbc\xee\x09\xef\x20\x61\x75\xa9\x49\x34\xa1\xc6\xe4\x18\xe1\xf3\xe2\x0e\x74\xe7\x67\x73\xee\x73\xcc\xc9\xf1\x20\x49\x34\x28\xa6\xf3\xeb\x5b\x2e\xf8\x36\x9b\xdf\xc0\x03\x4b\x92\x19\x45\x7b\xe5\xb1\x3f\x14\x88\x90\x10\xf6\x68\xa6\x5b\x7c\xe8\xf8\xe0\x6b\x77\xd3\xb5\xf5\xd2\x14\xa7\xf1\x35\x71\x21\xb1\xb4\x52\x4e\x77\xf6\x06\x25\xbc\x76\x3a\xdf\x19\x25\xbc\xd7\x09\x7d\x6b\xb2\x58\x7b\xdc\xca\xd0\xc2\x41\x52\xa9\x13\x4c\x77\x68\xb4\x61\x82\x3f\x9b\xff\xbd\xfc\x6d\xea\x21\x56\x54\x7a\x3d\xab\xef\x39\x36\x24\x95\x17\xa9\x0f\xe7\x75\x9b\x15\x9c\x61\x03\xbc\xcf\x7d\x2f\x0d\x1a\xa8\xb9\xd0\xbe\x7b\x5d\x8e\x5e\x00\x65\x58\xe0\x19\x85\xb7\xb8\x5c\x4a\x92\xae\x7c\xba\xd8\x1c\x20\xa8\xc6\x36\x48\xa6\x53\x60\x73\x36\xf8\x63\x7e\xed\x3e\xad\xd0\xb3\xc9\xfd\xa4\x87\xcd\xfd\xe4\x40\x46\xf7\x93\xc2\xea\x0e\x7e\xe1\xe9\x2d\xd3\x5e\x03\xdf\x1d\x20\x24\x04\x47\xe2\x56\x0d\x26\x54\xa9\xea\x38\x97\xc1\x3a\x7d\x01\x96\x2f\x74\x79\x2d\x8a\x66\x09\x8d\xd9\x18\x8b\xf3\xc0\xd5\x19\x39\x3f\xdc\x10\x01\xbe\xcb\x9f\xe6\xeb\x17\xaf\xf3\x87\x83\x3e\x20\x0a\x58\xb7\x06\xc8\xe1\xcd\x5a\xd6\x00\xf5\x04\x2a\xe4\x51\x40\xdd\xb9\xdf\xe0\xa8\xea\x73\x6c\xe9\x38\xe7\x72\xd4\x41\x74\x65\xd6\x40\x69\x21\xcb\xc0\xcd\xe9\x3e\x06\x1f\x62\xfc\xec\x3c\xcc\x1e\x79\xf2\xd2\x99\xac\x33\x7b\xd7\xe3\xf0\x55\xef\xc3\x59\xa7\xad\xe6\xe4\x40\xc6\x9a\x93\xc2\x5a\x03\x0e\x67\x73\xb1\xf3\xa8\x1c\x8b\x1d\xa8\x11\x97\xc9\xd3\xa9\xc1\x62\x87\xcf\xc4\x0e\x6c\xf8\xe4\xc1\x63\x98\xad\x41\x03\x1b\xbc\x4a\x9f\xae\xb1\x93\x87\x14\x9f\x5e\x7f\xbb\x05\x77\x5d\x4e\xe2\xe0\x9e\xec\x3c\x56\xbd\x40\x74\x84\x2d\x8b\x8d\x76\xaf\x39\xe3\x6d\x57\x1d\x46\xf6\xf3\xfa\x4b\x8f\xf3\xc8\x12\x16\x4a\x91\x4a\x61\x37\x3d\x49\xa8\x96\xcc\xe7\xdb\xdd\x86\x0e\x7e\x15\xbf\x4c\x3f\xdd\x17\x72\x8d\x27\x76\x3c\xf1\xb5\x79\x78\x9b\x3f\xbc\xce\x9f\x81\x5b\x31\xf1\x05\xe3\x4c\xa5\x3e\x77\x2e\xae\x30\x21\x89\x3d\xa3\x9a\x4c\x4e\x15\x27\x7c\x59\xde\x76\xd9\x0d\x03\xaf\x71\x36\x05\x22\x38\x76\x54\xf6\xc3\xe9\xc6\x8e\xc2\xd2\x08\xea\xbc\x34\xa6\x4b\xe9\x73\x8d\x58\x81\x08\x6a\xbd\x4d\x9a\xe9\x54\x4b\xc7\x07\xdf\xb9\x1b\x78\xdf\x22\x8f\x11\x37\xd5\xe9\x98\x2f\xec\x5a\xd4\x33\xd2\x66\xf4\xe7\xaf\x3b\x59\x12\x0c\xa0\xf7\xe9\xab\xe8\x70\x55\x8c\xf2\x54\x0c\x0c\xad\x4f\x14\xbe\x82\x4f\x59\xcd\xc3\x7c\x3d\x47\xa2\x9f\xf4\x08\x45\x3f\x39\x50\x2c\xfa\x49\x11\x8c\xde\xe5\xca\x3c\x09\x12\xe5\xd1\x8b\x5d\x20\x76\x8a\xa1\xa2\x99\x78\x61\xa4\x5a\xe3\xeb\xd9\x67\x58\x41\x26\x8a\xfe\xd7\xe3\x06\xa6\x39\x9e\x23\x6b\x5f\x33\x57\xa7\x18\xba\x14\xce\xe6\xc5\x67\xf6\x02\x6f\x45\xfb\xe4\x71\x20\x8b\x9f\xc0\x35\x58\x55\xf2\xc0\xea\xc4\x4f\x0b\xfc\xe5\xef\x0b\xb0\x22\x8b\x15\xf3\x68\x8d\x31\x68\x50\xff\xac\xa5\xbf\x76\xab\x71\x03\x75\x55\x2d\x11\xca\x1f\xfc\x1c\xb9\x93\xb6\xc9\x8b\x2f\x56\x6c\x58\xb4\x5a\x99\xeb\xea\xf9\x32\xa3\xbe\x59\x7f\x26\xf0\x76\x98\x55\xdd\x3d\x5a\xd7\x4b\x4c\xa8\xad\x9e\x51\x4d\xb6\x8d\x56\xd5\x63\x2b\x51\x40\x83\x8a\xb9\xea\x27\x7f\xf2\xc8\xf1\x20\x59\x34\x28\x26\x1b\x55\x73\x2e\xf8\x9b\xbd\xc0\x31\x7e\x59\xb8\xf2\xb9\xc2\xc9\x01\x42\x22\x68\x92\x4c\xeb\xb4\x8e\xe6\xb9\xcb\x1a\xde\x23\xf5\x9e\xec\x3c\x8a\xc0\xa0\x41\xe3\x4d\x2d\xbd\x5f\x8d\xf8\x86\x4a\x4d\x25\x36\x19\xf1\x15\xd9\xcd\xc1\xf7\x7c\xe7\xfb\xc8\xe0\x5d\x23\x68\xf0\xe5\x95\x96\x4d\xba\x00\x35\x7f\x0f\x9c\x71\x5c\x66\xdc\x77\x40\x6c\xc9\xfa\x33\x0f\x0f\xec\x5e\xec\xe8\x79\xfd\x5a\x8f\xe5\x6b\x07\x5a\xbd\x56\x2c\x5e\x6b\xeb\xfb\xeb\x20\x16\x24\xa2\x32\xe8\x77\x62\xc5\xfa\xc5\x9a\x37\x80\xda\x18\xf4\x3d\xe3\xb3\x07\x8b\xda\xf1\x9d\x7b\x29\x6b\xa1\x63\xd6\xc3\x54\xd2\x83\x49\x0e\xd5\xc6\xe4\xbe\x47\x47\xe9\xc1\xe0\x5e\xb5\x81\xf7\x3a\xdd\xa8\x07\xfa\xae\xbd\x15\x4c\xe7\xf1\x53\x7a\xe2\x16\x12\x14\xcf\x65\xc6\xb5\x3d\xad\x85\xbc\xb6\x01\xea\x48\xad\x2c\x56\x94\xc4\x7d\xf6\x69\xea\xc3\x24\xc7\x6a\x67\xd3\xeb\xc8\xc0\x5e\x4c\x8a\xc3\xff\xf6\x13\xb6\x74\xbe\x12\xa2\xc7\x47\x5d\x1f\x2e\x0e\xac\x95\x51\x28\xfb\xac\xba\xef\xc3\x25\x2c\xd6\xa1\xec\x27\xac\x39\xd1\xbd\x0e\x14\xe8\xc3\xc5\x81\x15\xb3\x0d\x4d\x29\x8f\x28\x0f\x59\x7d\xd4\xeb\xe6\xd0\xce\xa3\x8c\x8e\x69\xf0\x78\x3d\xde\x0b\x03\xa0\x07\xb1\x34\x0a\xda\x1e\xc8\xd3\x20\xe9\xbf\x16\x70\x6a\xc9\xe6\x32\x71\xd0\xaf\x9f\x63\x5e\x12\x75\xab\xbf\xa3\x96\x9a\x50\x4d\x8c\x6e\xf0\xae\x2c\xbe\x6b\x15\xf4\xc6\xc8\xe8\xcd\x91\x2b\xd2\xab\x67\xa8\xbd\x02\x0e\x3a\x88\x1a\x28\xa4\x6d\xb2\xbc\x94\xeb\x3e\x8b\x50\x06\x14\xb1\x36\xcf\xb5\x16\x71\x5d\x2e\x3a\xe9\x57\xbe\xd7\xce\x8e\x7b\xc5\xbb\x57\x2f\x17\xed\xbe\x47\xc9\xaa\xe6\x7d\xf5\xcc\xba\x57\xb2\x1d\xd4\xf7\x76\xc3\xba\xde\xeb\xa7\xe5\x7d\xb1\x91\x72\x9d\x5f\x9b\xe0\xaa\xd4\xee\x46\xfd\xbf\x00\x00\x00\xff\xff\x5b\x93\x9f\x71\x51\xb8\x00\x00"),
 		},
 		"/cr-example.yaml": &vfsgen۰CompressedFileInfo{
 			name:             "cr-example.yaml",
diff --git a/docs/modules/ROOT/pages/cli/cli.adoc b/docs/modules/ROOT/pages/cli/cli.adoc
index a388d17ed..b90044cf2 100644
--- a/docs/modules/ROOT/pages/cli/cli.adoc
+++ b/docs/modules/ROOT/pages/cli/cli.adoc
@@ -21,7 +21,7 @@ Some of the most used commands are:
 |`kamel help`
 
 |init
-|Initialize empty Camel K files
+|Initialize empty Camel K files (besides Java you can also do this for other languages like Groovy, Kotlin, XML, YMAL)
 |`kamel init Routes.java`
 
 |run
@@ -47,6 +47,12 @@ Some of the most used commands are:
 |===
 
 The list above is not the full list of available commands. You can run `kamel help` to obtain the full list.
+And each command also takes `--help` as parameter to output more information, eg
+
+[source]
+----
+kamel run --help
+----
 
 == Modeline
 
diff --git a/docs/modules/ROOT/pages/developers.adoc b/docs/modules/ROOT/pages/developers.adoc
index 6b04ca16a..c3664dc8b 100644
--- a/docs/modules/ROOT/pages/developers.adoc
+++ b/docs/modules/ROOT/pages/developers.adoc
@@ -16,6 +16,11 @@ In order to build the project, you need to comply with the following requirement
 * **Operator SDK v0.9.0+**: used to build the operator and the Docker images. Instructions in the https://github.com/operator-framework/operator-sdk[Operator SDK website] (binary downloads available in the release page).
 * **GNU Make**: used to define composite build actions. This should be already installed or available as package if you have a good OS (https://www.gnu.org/software/make/).
 
+The Camel K Java runtime (camel-k-runtime) requires:
+
+* **Java 11**: needed for compilation.
+* **Maven**: needed for building
+
 [[checks]]
 == Running checks
 Checks rely on `golangci-lint` being installed, to install it look at the https://github.com/golangci/golangci-lint#local-installation[Local Installation] instructions.
@@ -54,9 +59,10 @@ This is a high-level overview of the project structure:
 
 To build the whole project you now need to run:
 
-```
+[source]
+----
 make
-```
+----
 
 This execute a full build of both the Java and Go code. If you need to build the components separately you can execute:
 
@@ -66,9 +72,10 @@ This execute a full build of both the Java and Go code. If you need to build the
 
 After a successful build, if you're connected to a Docker daemon, you can build the operator Docker image by running:
 
-```
+[source]
+----
 make images
-```
+----
 
 [[push-snapshot]]
 == Push runtime snapshot
@@ -79,7 +86,8 @@ For the Java bits in runtime you can push to the Apache Snapshot repository with
 
 In your settings.xml you'll need to have the correct ASF credentials to push.
 
-```
+[source,xml]
+----
     <server>
       <id>apache.snapshots.https</id>
       <username>username</username>
@@ -90,15 +98,16 @@ In your settings.xml you'll need to have the correct ASF credentials to push.
       <username>username</username>
       <password>password</password>
     </server>
-```
+----
 
 Don't forget to first run a `make build-runtime` before pushing the snapshot.
 
 The above command produces a `camel-k` image with name `docker.io/apache/camel-k`. Sometimes you might need to produce camel-k images that need to be pushed to the custom repository e.g. `docker.io/myrepo/camel-k`, to do that you can pass a parameter `imgDestination` to the make as shown below:
 
-```
+[source]
+----
 make imgDestination='docker.io/myrepo' images
-```
+----
 
 [[testing]]
 == Testing
@@ -113,18 +122,20 @@ Integration tests are all in the https://github.com/apache/camel-k/tree/master/e
 Since both names end with `_test.go`, both would be executed by go during build, so you need to put a special **build tag** to mark
 integration tests. A integration test should start with the following line:
 
-```
+[source]
+----
 // +build integration
-```
+----
 
 Look into the https://github.com/apache/camel-k/tree/master/e2e[/e2e] directory for examples of integration tests.
 
 Before running a integration test, you need to be connected to a Kubernetes/OpenShift namespace.
 After you log in into your cluster, you can run the following command to execute **all** integration tests:
 
-```
+[source]
+----
 make test-integration
-```
+----
 
 [[running]]
 == Running
@@ -148,15 +159,17 @@ This command assumes you have an already running Minikube instance.
 
 Now you can play with Camel K:
 
-```
+[source]
+----
 ./kamel run examples/Sample.java
-```
+----
 
 To add additional dependencies to your routes:
 
-```
+[source]
+----
 ./kamel run -d camel:dns examples/dns.js
-```
+----
 
 [[debugging]]
 == Debugging and Running from IDE
@@ -173,10 +186,11 @@ It is a bit more complex (but not so much).
 
 You are going to run the operator code **outside** OpenShift in your IDE so, first of all, you need to **stop the operator running inside**:
 
-```
+[source]
+----
 // use kubectl in plain Kubernetes
 oc scale deployment/camel-k-operator --replicas 0
-```
+----
 
 You can scale it back to 1 when you're done and you have updated the operator image.
 
diff --git a/docs/modules/ROOT/pages/installation/installation.adoc b/docs/modules/ROOT/pages/installation/installation.adoc
index 915746679..c1dd880cf 100644
--- a/docs/modules/ROOT/pages/installation/installation.adoc
+++ b/docs/modules/ROOT/pages/installation/installation.adoc
@@ -28,9 +28,10 @@ For example, if you're using Linux, you can put `kamel` in `/usr/bin`.
 
 Once you have put the "kamel" CLI in the path, log into your cluster using the standard "oc" (OpenShift) or "kubectl" (Kubernetes) client tool and execute the following command to install Camel K:
 
-```
+[source]
+----
 kamel install
-```
+----
 
 This will configure the cluster with the Camel K custom resource definitions and install the operator on the current namespace.
 
@@ -44,4 +45,4 @@ You're now ready to xref:running/running.adoc[run some integrations].
 == Installation via Helm
 
 Camel K is also available in Helm Hub for installation.
-Follow the instructions on the [Camel K](https://hub.helm.sh/charts/camel-k/camel-k) page for more information.
+Follow the instructions on the https://hub.helm.sh/charts/camel-k/camel-k[Camel K] page for more information.
diff --git a/docs/modules/ROOT/pages/uninstalling.adoc b/docs/modules/ROOT/pages/uninstalling.adoc
index ff460afae..ca05c4b50 100644
--- a/docs/modules/ROOT/pages/uninstalling.adoc
+++ b/docs/modules/ROOT/pages/uninstalling.adoc
@@ -1,9 +1,19 @@
 [[uninstalling]]
 = Uninstalling Camel K
 
-If you really need to, it is possible to completely uninstall Camel K from OpenShift or Kubernetes with the following command, using the "oc" or "kubectl" tool:
+If you really need to, it is possible to completely uninstall Camel K from OpenShift or Kubernetes with the following command:
 
-```
-# kubectl on plain Kubernetes
-oc delete all,pvc,configmap,rolebindings,clusterrolebindings,secrets,sa,roles,clusterroles,crd -l 'app=camel-k'
-```
+[source]
+----
+kamel uninstall
+----
+
+This will uninstall from the cluster namespace all Camel K resources along with the operator.
+
+To verify that all resources have been removed you can use the following command:
+
+[source]
+----
+kubectl get all,pvc,configmap,rolebindings,clusterrolebindings,secrets,sa,roles,clusterroles,crd -l 'app=camel-k'
+No resources found in default namespace.
+----
diff --git a/docs/modules/traits/pages/quarkus.adoc b/docs/modules/traits/pages/quarkus.adoc
index 5a301418d..82ec62f21 100755
--- a/docs/modules/traits/pages/quarkus.adoc
+++ b/docs/modules/traits/pages/quarkus.adoc
@@ -33,3 +33,10 @@ The following configuration options are available:
 |===
 
 // End of autogenerated code - DO NOT EDIT! (configuration)
+
+== Supported Camel Components
+
+When running with Quarkus enabled, then Camel K only supports out of the box, those Camel components that
+are available as Camel Quarkus Extensions.
+
+You can see the list of extensions from the https://camel.apache.org/camel-quarkus/latest/list-of-camel-quarkus-extensions.html[Camel Quarkus documentation].
diff --git a/pkg/cmd/uninstall.go b/pkg/cmd/uninstall.go
index aa6054878..c6aeb6ad9 100644
--- a/pkg/cmd/uninstall.go
+++ b/pkg/cmd/uninstall.go
@@ -60,6 +60,7 @@ func newCmdUninstall(rootCmdOptions *RootCmdOptions) (*cobra.Command, *uninstall
 	cmd.Flags().String("olm-package", olm.DefaultPackage, "Name of the Camel K package in the OLM source or marketplace")
 	cmd.Flags().String("olm-global-namespace", olm.DefaultGlobalNamespace, "A namespace containing an OperatorGroup that defines "+
 		"global scope for the operator (used in combination with the --global flag)")
+	cmd.Flags().Bool("all", false, "Do uninstall all Camel-K resources")
 
 	return &cmd, &options
 }
@@ -76,6 +77,7 @@ type uninstallCmdOptions struct {
 	SkipConfigMaps          bool `mapstructure:"skip-config-maps"`
 	Global                  bool `mapstructure:"global"`
 	OlmEnabled              bool `mapstructure:"olm"`
+	UninstallAll            bool `mapstructure:"all"`
 
 	OlmOptions olm.Options
 }
@@ -175,7 +177,7 @@ func (o *uninstallCmdOptions) uninstallOperator(c client.Client) error {
 }
 
 func (o *uninstallCmdOptions) uninstallClusterWideResources(c client.Client) error {
-	if !o.SkipCrd {
+	if !o.SkipCrd || o.UninstallAll {
 		if err := o.uninstallCrd(c); err != nil {
 			if k8serrors.IsForbidden(err) {
 				return createActionNotAuthorizedError()
@@ -185,7 +187,7 @@ func (o *uninstallCmdOptions) uninstallClusterWideResources(c client.Client) err
 		fmt.Printf("Camel K Custom Resource Definitions removed from cluster\n")
 	}
 
-	if !o.SkipClusterRoles {
+	if !o.SkipClusterRoles || o.UninstallAll {
 		if err := o.uninstallClusterRoles(c); err != nil {
 			if k8serrors.IsForbidden(err) {
 				return createActionNotAuthorizedError()
diff --git a/pkg/trait/cron.go b/pkg/trait/cron.go
index b823df56f..853e68220 100644
--- a/pkg/trait/cron.go
+++ b/pkg/trait/cron.go
@@ -91,8 +91,8 @@ type cronInfo struct {
 type cronExtractor func(string) *cronInfo
 
 const (
-	genericCronComponent         = "cron"
-	genericCronComponentFallback = "camel:quartz"
+	genericCronComponent               = "cron"
+	genericCronComponentFallbackScheme = "quartz"
 )
 
 var (
@@ -165,14 +165,7 @@ func (t *cronTrait) Configure(e *Environment) (bool, error) {
 			t.ConcurrencyPolicy = string(v1beta1.ForbidConcurrent)
 		}
 
-		hasQuarkus := false
-
-		qt := e.GetTrait("quarkus")
-		if qt != nil {
-			hasQuarkus = qt.(*quarkusTrait).Enabled != nil && *(qt.(*quarkusTrait).Enabled)
-		}
-
-		if (hasQuarkus || (t.Schedule == "" && t.Components == "")) && t.Fallback == nil {
+		if (t.Schedule == "" && t.Components == "") && t.Fallback == nil {
 			// If there's at least a `cron` endpoint, add a fallback implementation
 			fromURIs, err := t.getSourcesFromURIs(e)
 			if err != nil {
@@ -235,11 +228,15 @@ func (t *cronTrait) Apply(e *Environment) error {
 		util.StringSliceUniqueAdd(&e.Integration.Status.Capabilities, v1.CapabilityCron)
 
 		if t.Fallback != nil && *t.Fallback {
-			util.StringSliceUniqueAdd(&e.Integration.Status.Dependencies, genericCronComponentFallback)
+			fallbackArtifact := e.CamelCatalog.GetArtifactByScheme(genericCronComponentFallbackScheme)
+			if fallbackArtifact == nil {
+				return fmt.Errorf("no fallback artifact for scheme %q has been found in camel catalog", genericCronComponentFallbackScheme)
+			}
+			util.StringSliceUniqueAdd(&e.Integration.Status.Dependencies, fallbackArtifact.GetDependencyID())
 		}
 	}
 
-	if e.IntegrationInPhase(v1.IntegrationPhaseDeploying) {
+	if (t.Fallback == nil || !*t.Fallback) && e.IntegrationInPhase(v1.IntegrationPhaseDeploying) {
 		if e.ApplicationProperties == nil {
 			e.ApplicationProperties = make(map[string]string)
 		}
diff --git a/script/build_olm.sh b/script/build_olm.sh
index f8d9ae9b2..ffdae30fc 100755
--- a/script/build_olm.sh
+++ b/script/build_olm.sh
@@ -29,5 +29,5 @@ cd $location/..
 
 operator-sdk generate csv --csv-version ${version} --csv-config deploy/olm-catalog/csv-config.yaml --update-crds
 
-rm $olm_catalog/camel-k/${version}/crd-*.yaml 2>/dev/null || true
-cp $location/../deploy/crd-*.yaml $olm_catalog/camel-k/${version}/
+rm $olm_catalog/camel-k-dev/${version}/crd-*.yaml 2>/dev/null || true
+cp $location/../deploy/crd-*.yaml $olm_catalog/camel-k-dev/${version}/
diff --git a/script/unsnapshot_olm.sh b/script/unsnapshot_olm.sh
index cde56e3f4..7c24af35f 100755
--- a/script/unsnapshot_olm.sh
+++ b/script/unsnapshot_olm.sh
@@ -39,11 +39,11 @@ do
   mv ${f} ${f//-snapshot/}
 done
 
-for f in $(find ${olm_catalog}/camel-k -type f);
+for f in $(find ${olm_catalog}/camel-k-dev -type f);
 do
   sed -i 's/-SNAPSHOT//g' $f
 done
-for f in $(find ${olm_catalog}/camel-k -type f);
+for f in $(find ${olm_catalog}/camel-k-dev -type f);
 do
   sed -i 's/-snapshot//g' $f
 done


Test patch:
diff --git a/e2e/common/cron_test.go b/e2e/common/cron_test.go
index 561b3158e..4a7d99850 100644
--- a/e2e/common/cron_test.go
+++ b/e2e/common/cron_test.go
@@ -44,6 +44,16 @@ func TestRunCronExample(t *testing.T) {
 			Expect(Kamel("delete", "--all", "-n", ns).Execute()).Should(BeNil())
 		})
 
+		t.Run("cron-quarkus", func(t *testing.T) {
+			RegisterTestingT(t)
+
+			Expect(Kamel("run", "--name", "cron-quarkus", "-n", ns, "files/cron.groovy", "-t", "quarkus.enabled=true").Execute()).Should(BeNil())
+			Eventually(IntegrationCronJob(ns, "cron-quarkus"), TestTimeoutMedium).ShouldNot(BeNil())
+			Eventually(IntegrationCondition(ns, "cron-quarkus", camelv1.IntegrationConditionReady), TestTimeoutMedium).Should(Equal(v1.ConditionTrue))
+			Eventually(IntegrationLogs(ns, "cron-quarkus"), TestTimeoutMedium).Should(ContainSubstring("Magicstring!"))
+			Expect(Kamel("delete", "--all", "-n", ns).Execute()).Should(BeNil())
+		})
+
 		t.Run("cron-timer", func(t *testing.T) {
 			RegisterTestingT(t)
 
@@ -67,10 +77,24 @@ func TestRunCronExample(t *testing.T) {
 		t.Run("cron-fallback-quarkus", func(t *testing.T) {
 			RegisterTestingT(t)
 
-			Expect(Kamel("run", "-n", ns, "files/cron.groovy").Execute()).Should(BeNil())
-			Eventually(IntegrationPodPhase(ns, "cron"), TestTimeoutMedium).Should(Equal(v1.PodRunning))
-			Eventually(IntegrationLogs(ns, "cron"), TestTimeoutShort).Should(ContainSubstring("Magicstring!"))
+			Expect(Kamel("run", "--name", "cron-fallback-quarkus", "-n", ns, "files/cron-fallback.groovy", "-t", "quarkus.enabled=true").Execute()).Should(BeNil())
+			Eventually(IntegrationPodPhase(ns, "cron-fallback-quarkus"), TestTimeoutMedium).Should(Equal(v1.PodRunning))
+			Eventually(IntegrationCondition(ns, "cron-fallback-quarkus", camelv1.IntegrationConditionReady), TestTimeoutShort).Should(Equal(v1.ConditionTrue))
+			Eventually(IntegrationLogs(ns, "cron-fallback-quarkus"), TestTimeoutShort).Should(ContainSubstring("Magicstring!"))
 			Expect(Kamel("delete", "--all", "-n", ns).Execute()).Should(BeNil())
 		})
+
+		// Enable this test when https://github.com/apache/camel-k-runtime/issues/346 is fixed (Camel K Runtime 1.3.x)
+		/*
+			t.Run("cron-quartz-quarkus", func(t *testing.T) {
+				RegisterTestingT(t)
+
+				Expect(Kamel("run", "--name", "cron-quartz-quarkus", "-n", ns, "files/cron-quartz.groovy", "-t", "quarkus.enabled=true").Execute()).Should(BeNil())
+				Eventually(IntegrationPodPhase(ns, "cron-quartz-quarkus"), TestTimeoutMedium).Should(Equal(v1.PodRunning))
+				Eventually(IntegrationCondition(ns, "cron-quartz-quarkus", camelv1.IntegrationConditionReady), TestTimeoutShort).Should(Equal(v1.ConditionTrue))
+				Eventually(IntegrationLogs(ns, "cron-quartz-quarkus"), TestTimeoutShort).Should(ContainSubstring("Magicstring!"))
+				Expect(Kamel("delete", "--all", "-n", ns).Execute()).Should(BeNil())
+			})
+		*/
 	})
 }
diff --git a/e2e/common/files/cron-fallback.groovy b/e2e/common/files/cron-fallback.groovy
index 47980c55d..ae2c5d94b 100644
--- a/e2e/common/files/cron-fallback.groovy
+++ b/e2e/common/files/cron-fallback.groovy
@@ -15,8 +15,7 @@
  * limitations under the License.
  */
 
-// TODO: replace the consumer URI with 'cron:tab?schedule=0/1+*+*+*+*+?' when camel-cron is available in Apache Camel
-from('quartz:trigger?cron=0/1+*+*+*+*+?')
+from('cron:tab?schedule=0/1+*+*+*+*+?')
     .routeId('groovy')
     .setHeader("m").constant("string!")
     .setBody()
diff --git a/e2e/common/files/cron-quartz.groovy b/e2e/common/files/cron-quartz.groovy
new file mode 100644
index 000000000..f1c41bb0c
--- /dev/null
+++ b/e2e/common/files/cron-quartz.groovy
@@ -0,0 +1,23 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements.  See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License.  You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+from('quartz:trigger?cron=0/1+*+*+*+*+?')
+    .routeId('groovy')
+    .setHeader("m").constant("string!")
+    .setBody()
+        .simple('Magic${header.m}')
+    .to('log:info?showAll=false')
diff --git a/pkg/cmd/uninstall_test.go b/pkg/cmd/uninstall_test.go
index ddcfce202..9cd8b54d9 100644
--- a/pkg/cmd/uninstall_test.go
+++ b/pkg/cmd/uninstall_test.go
@@ -64,3 +64,17 @@ func TestUninstallSkipFlags(t *testing.T) {
 	assert.True(t, uninstallCmdOptions.SkipClusterRoles)
 	assert.True(t, uninstallCmdOptions.SkipIntegrationPlatform)
 }
+
+func TestUninstallAllFlag(t *testing.T) {
+	options, cmd := kamelTestPreAddCommandInit()
+
+	uninstallCmdOptions := addTestUninstallCmd(options, cmd)
+
+	kamelTestPostAddCommandInit(t, cmd)
+
+	_, err := test.ExecuteCommand(cmd, "uninstall", "--all")
+	assert.Nil(t, err)
+	assert.True(t, uninstallCmdOptions.SkipCrd)
+	assert.True(t, uninstallCmdOptions.SkipClusterRoles)
+	assert.False(t, uninstallCmdOptions.SkipIntegrationPlatform)
+}
diff --git a/pkg/trait/cron_test.go b/pkg/trait/cron_test.go
index 28b7dad18..f3f555e20 100644
--- a/pkg/trait/cron_test.go
+++ b/pkg/trait/cron_test.go
@@ -362,7 +362,7 @@ func TestCronDepsFallback(t *testing.T) {
 	assert.NotNil(t, ct)
 	assert.NotNil(t, ct.Fallback)
 	assert.True(t, util.StringSliceExists(environment.Integration.Status.Capabilities, v1.CapabilityCron))
-	assert.Contains(t, environment.Integration.Status.Dependencies, genericCronComponentFallback)
+	assert.Contains(t, environment.Integration.Status.Dependencies, "camel:quartz")
 	assert.Contains(t, environment.Integration.Status.Dependencies, "mvn:org.apache.camel.k/camel-k-runtime-cron")
 }
 
@@ -514,7 +514,6 @@ func TestCronWithQuarkus(t *testing.T) {
 
 	ct := environment.GetTrait("cron").(*cronTrait)
 	assert.NotNil(t, ct)
-	assert.NotNil(t, ct.Fallback)
-	assert.True(t, *ct.Fallback)
+	assert.Nil(t, ct.Fallback)
 	assert.Contains(t, environment.Interceptors, "cron")
 }
diff --git a/script/olm_publish_test_bundle.sh b/script/olm_publish_test_bundle.sh
new file mode 100755
index 000000000..84473e842
--- /dev/null
+++ b/script/olm_publish_test_bundle.sh
@@ -0,0 +1,42 @@
+#!/bin/bash
+
+# Licensed to the Apache Software Foundation (ASF) under one or more
+# contributor license agreements.  See the NOTICE file distributed with
+# this work for additional information regarding copyright ownership.
+# The ASF licenses this file to You under the Apache License, Version 2.0
+# (the "License"); you may not use this file except in compliance with
+# the License.  You may obtain a copy of the License at
+#
+#     http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+location=$(dirname $0)
+
+cd $location/..
+
+PACKAGE=camel-k-dev
+VERSION=$(make get-version)
+
+if [ -z "${QUAY_USERNAME}" ]; then
+  echo "Missing QUAY_USERNAME environment variable"
+  exit 1
+fi
+
+if [ -z "${QUAY_PASSWORD}" ]; then
+  echo "Missing QUAY_PASSWORD environment variable"
+  exit 1
+fi
+
+QUAY_ORGANIZATION=${QUAY_ORGANIZATION:-${QUAY_USERNAME}}
+echo "Quay organization: $QUAY_ORGANIZATION"
+
+echo "Publishing version: $VERSION"
+
+export AUTH_TOKEN=$(curl -sH "Content-Type: application/json" -XPOST https://quay.io/cnr/api/v1/users/login -d '{"user": {"username": "'"${QUAY_USERNAME}"'", "password": "'"${QUAY_PASSWORD}"'"}}' | jq -r '.token')
+
+operator-courier --verbose push deploy/olm-catalog/${PACKAGE}/ ${QUAY_ORGANIZATION} ${PACKAGE} ${VERSION} "$AUTH_TOKEN"
diff --git a/script/olm_test_operator_source.yaml b/script/olm_test_operator_source.yaml
new file mode 100644
index 000000000..6bb8b997d
--- /dev/null
+++ b/script/olm_test_operator_source.yaml
@@ -0,0 +1,31 @@
+# ---------------------------------------------------------------------------
+# Licensed to the Apache Software Foundation (ASF) under one or more
+# contributor license agreements.  See the NOTICE file distributed with
+# this work for additional information regarding copyright ownership.
+# The ASF licenses this file to You under the Apache License, Version 2.0
+# (the "License"); you may not use this file except in compliance with
+# the License.  You may obtain a copy of the License at
+#
+#      http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+# ---------------------------------------------------------------------------
+
+# This resource can be used to install an operator source on a OLM powered cluster
+# that will display Camel K dev packages (e.g. nightly releases)
+
+apiVersion: operators.coreos.com/v1
+kind: OperatorSource
+metadata:
+  name: camel-k-tests
+  namespace: openshift-marketplace
+spec:
+  type: appregistry
+  endpoint: https://quay.io/cnr
+  registryNamespace: camelk
+  displayName: "Apache Nightly Operators"
+  publisher: "Apache"