diff --git a/.github/workflows/init-release.yaml b/.github/workflows/init-release.yaml index aff796b587b1c..ab15dc65e4de2 100644 --- a/.github/workflows/init-release.yaml +++ b/.github/workflows/init-release.yaml @@ -12,7 +12,7 @@ on: required: true type: string -permissions: {} +permissions: { } env: # a workaround to disable harden runner @@ -60,6 +60,16 @@ jobs: echo "Bumping version from $(cat VERSION) to ${{ inputs.TARGET_VERSION }}" echo "${{ inputs.TARGET_VERSION }}" > VERSION + - name: Update go.mod gitops-engine version to release tag + run: | + set -xue + # Update the require line to reference the gitops-engine tag that will be created at release time. + # Derive the major version from TARGET_VERSION so this works across future major bumps. + GE_VERSION="v${{ inputs.TARGET_VERSION }}" + MAJOR=$(echo "${{ inputs.TARGET_VERSION }}" | cut -d. -f1) + GE_MODULE="github.com/argoproj/argo-cd/gitops-engine/v${MAJOR}" + sed -i "s|${GE_MODULE} v[^ ]*|${GE_MODULE} ${GE_VERSION}|" go.mod + # We install kustomize in the dist directory - name: Add dist to PATH run: | diff --git a/.github/workflows/release.yaml b/.github/workflows/release.yaml index f413b22fe4267..b6ec785d1fdd3 100644 --- a/.github/workflows/release.yaml +++ b/.github/workflows/release.yaml @@ -7,17 +7,17 @@ on: - '!v2.5*' - '!v2.6*' -permissions: {} +permissions: { } env: # renovate: datasource=golang-version packageName=golang GOLANG_VERSION: '1.26.3' # Note: go-version must also be set in job argocd-image.with.go-version # a workaround to disable harden runner STEP_SECURITY_HARDEN_RUNNER: ${{ vars.disable_harden_runner }} - + jobs: argocd-image: - needs: [setup-variables] + needs: [ setup-variables ] permissions: contents: read id-token: write # for creating OIDC tokens for signing. @@ -101,7 +101,7 @@ jobs: echo "allow_fork_release=$ALLOW_FORK_RELEASE" >> $GITHUB_OUTPUT argocd-image-provenance: - needs: [setup-variables, argocd-image] + needs: [ setup-variables, argocd-image ] permissions: actions: read # for detecting the Github Actions environment. id-token: write # for creating OIDC tokens for signing. @@ -193,7 +193,7 @@ jobs: echo "hashes=$hashes" >> $GITHUB_OUTPUT goreleaser-provenance: - needs: [goreleaser, setup-variables] + needs: [ goreleaser, setup-variables ] permissions: actions: read # for detecting the Github Actions environment id-token: write # Needed for provenance signing and ID @@ -293,7 +293,7 @@ jobs: /tmp/sbom.tar.gz sbom-provenance: - needs: [generate-sbom, setup-variables] + needs: [ generate-sbom, setup-variables ] permissions: actions: read # for detecting the Github Actions environment id-token: write # Needed for provenance signing and ID @@ -313,7 +313,7 @@ jobs: - goreleaser - generate-sbom permissions: - contents: write # Needed to push commit to update stable tag + contents: write # Needed to push commit to update stable and gitops-engine tags pull-requests: write # Needed to create PR for VERSION update. if: github.repository == 'argoproj/argo-cd' || needs.setup-variables.outputs.allow_fork_release == 'true' runs-on: ubuntu-24.04 @@ -338,6 +338,20 @@ jobs: git push -f origin stable if: ${{ env.TAG_STABLE == 'true' }} + - name: Tag gitops-engine submodule + run: | + set -xue + # Create a path-prefixed tag for gitops-engine + # so downstream consumers can resolve github.com/argoproj/argo-cd/gitops-engine/v3 + # https://go.dev/doc/modules/managing-source#multiple-module-source + GE_TAG="gitops-engine/${{ github.ref_name }}" + if git ls-remote --exit-code --tags origin "refs/tags/${GE_TAG}" >/dev/null 2>&1; then + echo "Tag ${GE_TAG} already exists on origin; skipping" + else + git tag "${GE_TAG}" "${{ github.ref_name }}^{}" + git push origin "${GE_TAG}" + fi + - name: Check to see if VERSION should be updated on master branch run: | set -xue diff --git a/.mockery.yaml b/.mockery.yaml index 53523f6850b98..f2a4da934600d 100644 --- a/.mockery.yaml +++ b/.mockery.yaml @@ -83,10 +83,10 @@ packages: github.com/argoproj/argo-cd/v3/util/workloadidentity: interfaces: TokenProvider: {} - github.com/argoproj/argo-cd/gitops-engine/pkg/cache: + github.com/argoproj/argo-cd/gitops-engine/v3/pkg/cache: interfaces: ClusterCache: {} - github.com/argoproj/argo-cd/gitops-engine/pkg/diff: + github.com/argoproj/argo-cd/gitops-engine/v3/pkg/diff: interfaces: ServerSideDryRunner: {} github.com/go-logr/logr: diff --git a/applicationset/controllers/applicationset_controller_test.go b/applicationset/controllers/applicationset_controller_test.go index eb0ea06723ed5..01ec4043aded2 100644 --- a/applicationset/controllers/applicationset_controller_test.go +++ b/applicationset/controllers/applicationset_controller_test.go @@ -30,7 +30,7 @@ import ( "sigs.k8s.io/controller-runtime/pkg/controller/controllerutil" "sigs.k8s.io/controller-runtime/pkg/event" - "github.com/argoproj/argo-cd/gitops-engine/pkg/health" + "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/health" "github.com/argoproj/argo-cd/v3/applicationset/generators" "github.com/argoproj/argo-cd/v3/applicationset/generators/mocks" diff --git a/applicationset/controllers/progressive_sync_dependencies_test.go b/applicationset/controllers/progressive_sync_dependencies_test.go index e9eae3eff20fa..534ff1cb0cccd 100644 --- a/applicationset/controllers/progressive_sync_dependencies_test.go +++ b/applicationset/controllers/progressive_sync_dependencies_test.go @@ -4,8 +4,8 @@ import ( "testing" "time" - "github.com/argoproj/argo-cd/gitops-engine/pkg/health" - "github.com/argoproj/argo-cd/gitops-engine/pkg/sync/common" + "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/health" + "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/sync/common" log "github.com/sirupsen/logrus" "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" diff --git a/applicationset/progressivesync/progressive_sync.go b/applicationset/progressivesync/progressive_sync.go index 644012e5311d4..4ca6d478ce836 100644 --- a/applicationset/progressivesync/progressive_sync.go +++ b/applicationset/progressivesync/progressive_sync.go @@ -11,7 +11,7 @@ import ( "strings" "time" - "github.com/argoproj/argo-cd/gitops-engine/pkg/health" + "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/health" "github.com/google/go-cmp/cmp" "github.com/google/go-cmp/cmp/cmpopts" log "github.com/sirupsen/logrus" diff --git a/cmd/argocd/commands/admin/app.go b/cmd/argocd/commands/admin/app.go index b0f6ccd9c5e49..fcbdbcb2153bc 100644 --- a/cmd/argocd/commands/admin/app.go +++ b/cmd/argocd/commands/admin/app.go @@ -10,8 +10,8 @@ import ( "sort" "time" - "github.com/argoproj/argo-cd/gitops-engine/pkg/health" - "github.com/argoproj/argo-cd/gitops-engine/pkg/utils/kube" + "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/health" + "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/utils/kube" "github.com/spf13/cobra" corev1 "k8s.io/api/core/v1" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" diff --git a/cmd/argocd/commands/admin/app_test.go b/cmd/argocd/commands/admin/app_test.go index b8ee58db2bc09..a7a86902b2efa 100644 --- a/cmd/argocd/commands/admin/app_test.go +++ b/cmd/argocd/commands/admin/app_test.go @@ -3,9 +3,9 @@ package admin import ( "testing" - clustermocks "github.com/argoproj/argo-cd/gitops-engine/pkg/cache/mocks" - "github.com/argoproj/argo-cd/gitops-engine/pkg/health" - "github.com/argoproj/argo-cd/gitops-engine/pkg/utils/kube" + clustermocks "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/cache/mocks" + "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/health" + "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/utils/kube" "github.com/stretchr/testify/assert" "github.com/stretchr/testify/mock" "github.com/stretchr/testify/require" diff --git a/cmd/argocd/commands/admin/backup.go b/cmd/argocd/commands/admin/backup.go index d6858e8c24f12..7361a464b7302 100644 --- a/cmd/argocd/commands/admin/backup.go +++ b/cmd/argocd/commands/admin/backup.go @@ -8,7 +8,7 @@ import ( "strings" "time" - "github.com/argoproj/argo-cd/gitops-engine/pkg/utils/kube" + "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/utils/kube" log "github.com/sirupsen/logrus" "github.com/spf13/cobra" apierrors "k8s.io/apimachinery/pkg/api/errors" diff --git a/cmd/argocd/commands/admin/backup_test.go b/cmd/argocd/commands/admin/backup_test.go index 7a5904444a861..46a40b5db811e 100644 --- a/cmd/argocd/commands/admin/backup_test.go +++ b/cmd/argocd/commands/admin/backup_test.go @@ -7,7 +7,7 @@ import ( "github.com/argoproj/argo-cd/v3/pkg/apis/application/v1alpha1" "github.com/argoproj/argo-cd/v3/util/security" - "github.com/argoproj/argo-cd/gitops-engine/pkg/utils/kube" + "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/utils/kube" "github.com/stretchr/testify/assert" corev1 "k8s.io/api/core/v1" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" diff --git a/cmd/argocd/commands/admin/cluster.go b/cmd/argocd/commands/admin/cluster.go index a5754f5b0d653..fb1ed2a29336b 100644 --- a/cmd/argocd/commands/admin/cluster.go +++ b/cmd/argocd/commands/admin/cluster.go @@ -10,7 +10,7 @@ import ( "text/tabwriter" "time" - "github.com/argoproj/argo-cd/gitops-engine/pkg/utils/kube" + "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/utils/kube" "github.com/redis/go-redis/v9" log "github.com/sirupsen/logrus" "github.com/spf13/cobra" diff --git a/cmd/argocd/commands/admin/generatespec_utils.go b/cmd/argocd/commands/admin/generatespec_utils.go index 19bd787574071..a2df77e69ed59 100644 --- a/cmd/argocd/commands/admin/generatespec_utils.go +++ b/cmd/argocd/commands/admin/generatespec_utils.go @@ -7,7 +7,7 @@ import ( "io" "os" - "github.com/argoproj/argo-cd/gitops-engine/pkg/utils/kube" + "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/utils/kube" corev1 "k8s.io/api/core/v1" "sigs.k8s.io/yaml" diff --git a/cmd/argocd/commands/admin/project.go b/cmd/argocd/commands/admin/project.go index 76bd5c380f371..f72edd666b347 100644 --- a/cmd/argocd/commands/admin/project.go +++ b/cmd/argocd/commands/admin/project.go @@ -17,7 +17,7 @@ import ( utilio "github.com/argoproj/argo-cd/v3/util/io" "github.com/argoproj/argo-cd/v3/util/templates" - "github.com/argoproj/argo-cd/gitops-engine/pkg/utils/kube" + "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/utils/kube" "github.com/spf13/cobra" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/client-go/tools/clientcmd" diff --git a/cmd/argocd/commands/admin/settings.go b/cmd/argocd/commands/admin/settings.go index a8a763670ed04..a9092b393d556 100644 --- a/cmd/argocd/commands/admin/settings.go +++ b/cmd/argocd/commands/admin/settings.go @@ -13,7 +13,7 @@ import ( "strings" "text/tabwriter" - healthutil "github.com/argoproj/argo-cd/gitops-engine/pkg/health" + healthutil "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/health" log "github.com/sirupsen/logrus" "github.com/spf13/cobra" corev1 "k8s.io/api/core/v1" diff --git a/cmd/argocd/commands/app.go b/cmd/argocd/commands/app.go index 2c60b52be8473..9f9efc31c9307 100644 --- a/cmd/argocd/commands/app.go +++ b/cmd/argocd/commands/app.go @@ -17,9 +17,9 @@ import ( "time" "unicode/utf8" - "github.com/argoproj/argo-cd/gitops-engine/pkg/health" - "github.com/argoproj/argo-cd/gitops-engine/pkg/sync/common" - "github.com/argoproj/argo-cd/gitops-engine/pkg/utils/kube" + "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/health" + "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/sync/common" + "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/utils/kube" "github.com/mattn/go-isatty" log "github.com/sirupsen/logrus" "github.com/spf13/cobra" @@ -38,7 +38,7 @@ import ( argocdclient "github.com/argoproj/argo-cd/v3/pkg/apiclient" "github.com/argoproj/argo-cd/v3/pkg/apiclient/application" - resourceutil "github.com/argoproj/argo-cd/gitops-engine/pkg/sync/resource" + resourceutil "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/sync/resource" clusterpkg "github.com/argoproj/argo-cd/v3/pkg/apiclient/cluster" projectpkg "github.com/argoproj/argo-cd/v3/pkg/apiclient/project" diff --git a/cmd/argocd/commands/app_diff.go b/cmd/argocd/commands/app_diff.go index 27a75f05956e5..519eb33898a25 100644 --- a/cmd/argocd/commands/app_diff.go +++ b/cmd/argocd/commands/app_diff.go @@ -9,10 +9,10 @@ import ( "golang.org/x/sync/errgroup" - "github.com/argoproj/argo-cd/gitops-engine/pkg/diff" - "github.com/argoproj/argo-cd/gitops-engine/pkg/sync/hook" - "github.com/argoproj/argo-cd/gitops-engine/pkg/sync/ignore" - "github.com/argoproj/argo-cd/gitops-engine/pkg/utils/kube" + "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/diff" + "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/sync/hook" + "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/sync/ignore" + "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/utils/kube" grpc_retry "github.com/grpc-ecosystem/go-grpc-middleware/v2/interceptors/retry" log "github.com/sirupsen/logrus" "github.com/spf13/cobra" @@ -20,7 +20,7 @@ import ( "k8s.io/apimachinery/pkg/apis/meta/v1/unstructured" "k8s.io/apimachinery/pkg/runtime/schema" - resourceutil "github.com/argoproj/argo-cd/gitops-engine/pkg/sync/resource" + resourceutil "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/sync/resource" "github.com/argoproj/argo-cd/v3/cmd/argocd/commands/headless" argocommon "github.com/argoproj/argo-cd/v3/common" diff --git a/cmd/argocd/commands/app_diff_test.go b/cmd/argocd/commands/app_diff_test.go index 04c7f6e247ccf..e2f326d4cf026 100644 --- a/cmd/argocd/commands/app_diff_test.go +++ b/cmd/argocd/commands/app_diff_test.go @@ -7,8 +7,8 @@ import ( "fmt" "testing" - "github.com/argoproj/argo-cd/gitops-engine/pkg/diff" - "github.com/argoproj/argo-cd/gitops-engine/pkg/utils/kube" + "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/diff" + "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/utils/kube" "github.com/stretchr/testify/assert" "github.com/stretchr/testify/mock" "github.com/stretchr/testify/require" diff --git a/cmd/argocd/commands/app_test.go b/cmd/argocd/commands/app_test.go index 432507f335965..002e8e537ece8 100644 --- a/cmd/argocd/commands/app_test.go +++ b/cmd/argocd/commands/app_test.go @@ -15,7 +15,7 @@ import ( "testing" "time" - "github.com/argoproj/argo-cd/gitops-engine/pkg/health" + "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/health" "github.com/coreos/go-oidc/v3/oidc" "github.com/google/go-cmp/cmp" "github.com/google/go-cmp/cmp/cmpopts" diff --git a/cmd/argocd/commands/tree.go b/cmd/argocd/commands/tree.go index 0eac0e2d9a8b8..9488a6f3e242c 100644 --- a/cmd/argocd/commands/tree.go +++ b/cmd/argocd/commands/tree.go @@ -6,7 +6,7 @@ import ( "text/tabwriter" "time" - "github.com/argoproj/argo-cd/gitops-engine/pkg/health" + "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/health" "k8s.io/apimachinery/pkg/util/duration" "github.com/argoproj/argo-cd/v3/pkg/apis/application/v1alpha1" diff --git a/cmd/util/app.go b/cmd/util/app.go index 96b5bc8c3942f..23bad6c047747 100644 --- a/cmd/util/app.go +++ b/cmd/util/app.go @@ -13,7 +13,7 @@ import ( "k8s.io/apimachinery/pkg/apis/meta/v1/unstructured" - "github.com/argoproj/argo-cd/gitops-engine/pkg/utils/kube" + "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/utils/kube" log "github.com/sirupsen/logrus" "github.com/spf13/cobra" diff --git a/cmd/util/applicationset.go b/cmd/util/applicationset.go index 05a2ea4df349f..6b43970d201a7 100644 --- a/cmd/util/applicationset.go +++ b/cmd/util/applicationset.go @@ -5,7 +5,7 @@ import ( "net/url" "os" - "github.com/argoproj/argo-cd/gitops-engine/pkg/utils/kube" + "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/utils/kube" argoprojiov1alpha1 "github.com/argoproj/argo-cd/v3/pkg/apis/application/v1alpha1" "github.com/argoproj/argo-cd/v3/util/config" diff --git a/cmpserver/plugin/plugin.go b/cmpserver/plugin/plugin.go index 5f307da378dc5..94fd81ee9ea2f 100644 --- a/cmpserver/plugin/plugin.go +++ b/cmpserver/plugin/plugin.go @@ -24,7 +24,7 @@ import ( argoexec "github.com/argoproj/argo-cd/v3/util/exec" "github.com/argoproj/argo-cd/v3/util/io/files" - "github.com/argoproj/argo-cd/gitops-engine/pkg/utils/kube" + "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/utils/kube" securejoin "github.com/cyphar/filepath-securejoin" "github.com/mattn/go-zglob" log "github.com/sirupsen/logrus" diff --git a/controller/appcontroller.go b/controller/appcontroller.go index 7f883d4c47dfd..825e5b14cd201 100644 --- a/controller/appcontroller.go +++ b/controller/appcontroller.go @@ -17,12 +17,12 @@ import ( "sync" "time" - clustercache "github.com/argoproj/argo-cd/gitops-engine/pkg/cache" - "github.com/argoproj/argo-cd/gitops-engine/pkg/diff" - "github.com/argoproj/argo-cd/gitops-engine/pkg/health" - synccommon "github.com/argoproj/argo-cd/gitops-engine/pkg/sync/common" - resourceutil "github.com/argoproj/argo-cd/gitops-engine/pkg/sync/resource" - "github.com/argoproj/argo-cd/gitops-engine/pkg/utils/kube" + clustercache "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/cache" + "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/diff" + "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/health" + synccommon "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/sync/common" + resourceutil "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/sync/resource" + "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/utils/kube" jsonpatch "github.com/evanphx/json-patch" log "github.com/sirupsen/logrus" "golang.org/x/sync/semaphore" diff --git a/controller/appcontroller_test.go b/controller/appcontroller_test.go index 4bd64f5196bcc..5dc05c0e940b1 100644 --- a/controller/appcontroller_test.go +++ b/controller/appcontroller_test.go @@ -11,9 +11,9 @@ import ( "testing" "time" - clustercache "github.com/argoproj/argo-cd/gitops-engine/pkg/cache" - "github.com/argoproj/argo-cd/gitops-engine/pkg/health" - "github.com/argoproj/argo-cd/gitops-engine/pkg/utils/kube/kubetest" + clustercache "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/cache" + "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/health" + "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/utils/kube/kubetest" "github.com/sirupsen/logrus" "github.com/stretchr/testify/require" "k8s.io/apimachinery/pkg/api/resource" @@ -25,9 +25,9 @@ import ( statecache "github.com/argoproj/argo-cd/v3/controller/cache" "github.com/argoproj/argo-cd/v3/controller/sharding" - "github.com/argoproj/argo-cd/gitops-engine/pkg/cache/mocks" - synccommon "github.com/argoproj/argo-cd/gitops-engine/pkg/sync/common" - "github.com/argoproj/argo-cd/gitops-engine/pkg/utils/kube" + "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/cache/mocks" + synccommon "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/sync/common" + "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/utils/kube" "github.com/stretchr/testify/assert" "github.com/stretchr/testify/mock" appsv1 "k8s.io/api/apps/v1" diff --git a/controller/cache/cache.go b/controller/cache/cache.go index dc66e786a65c9..61806a083d411 100644 --- a/controller/cache/cache.go +++ b/controller/cache/cache.go @@ -16,9 +16,9 @@ import ( "syscall" "time" - clustercache "github.com/argoproj/argo-cd/gitops-engine/pkg/cache" - "github.com/argoproj/argo-cd/gitops-engine/pkg/health" - "github.com/argoproj/argo-cd/gitops-engine/pkg/utils/kube" + clustercache "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/cache" + "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/health" + "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/utils/kube" log "github.com/sirupsen/logrus" "golang.org/x/sync/semaphore" corev1 "k8s.io/api/core/v1" diff --git a/controller/cache/cache_test.go b/controller/cache/cache_test.go index 4c2a89f5d731c..47b82ed6131cb 100644 --- a/controller/cache/cache_test.go +++ b/controller/cache/cache_test.go @@ -18,10 +18,10 @@ import ( metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/apimachinery/pkg/runtime/schema" - "github.com/argoproj/argo-cd/gitops-engine/pkg/cache" - "github.com/argoproj/argo-cd/gitops-engine/pkg/cache/mocks" - "github.com/argoproj/argo-cd/gitops-engine/pkg/health" - "github.com/argoproj/argo-cd/gitops-engine/pkg/utils/kube" + "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/cache" + "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/cache/mocks" + "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/health" + "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/utils/kube" "github.com/stretchr/testify/mock" "k8s.io/client-go/kubernetes/fake" diff --git a/controller/cache/info.go b/controller/cache/info.go index b9f9dcda2af32..7a39cf2f34b72 100644 --- a/controller/cache/info.go +++ b/controller/cache/info.go @@ -9,8 +9,8 @@ import ( corev1 "k8s.io/api/core/v1" "k8s.io/apimachinery/pkg/runtime/schema" - "github.com/argoproj/argo-cd/gitops-engine/pkg/utils/kube" - "github.com/argoproj/argo-cd/gitops-engine/pkg/utils/text" + "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/utils/kube" + "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/utils/text" "github.com/cespare/xxhash/v2" "k8s.io/apimachinery/pkg/apis/meta/v1/unstructured" "k8s.io/apimachinery/pkg/runtime" diff --git a/controller/cache/info_test.go b/controller/cache/info_test.go index e5fdb57614742..b29fc1254de3e 100644 --- a/controller/cache/info_test.go +++ b/controller/cache/info_test.go @@ -4,7 +4,7 @@ import ( "sort" "testing" - "github.com/argoproj/argo-cd/gitops-engine/pkg/utils/kube" + "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/utils/kube" "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" corev1 "k8s.io/api/core/v1" diff --git a/controller/cache/mocks/LiveStateCache.go b/controller/cache/mocks/LiveStateCache.go index dda8f0a48a788..e6cc9939c58cc 100644 --- a/controller/cache/mocks/LiveStateCache.go +++ b/controller/cache/mocks/LiveStateCache.go @@ -7,8 +7,8 @@ package mocks import ( "context" - "github.com/argoproj/argo-cd/gitops-engine/pkg/cache" - "github.com/argoproj/argo-cd/gitops-engine/pkg/utils/kube" + "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/cache" + "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/utils/kube" cache0 "github.com/argoproj/argo-cd/v3/controller/cache" "github.com/argoproj/argo-cd/v3/pkg/apis/application/v1alpha1" mock "github.com/stretchr/testify/mock" diff --git a/controller/clusterinfoupdater.go b/controller/clusterinfoupdater.go index e92f1a03bae91..4276708f839d8 100644 --- a/controller/clusterinfoupdater.go +++ b/controller/clusterinfoupdater.go @@ -7,8 +7,8 @@ import ( "github.com/argoproj/argo-cd/v3/common" - "github.com/argoproj/argo-cd/gitops-engine/pkg/cache" - "github.com/argoproj/argo-cd/gitops-engine/pkg/utils/kube" + "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/cache" + "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/utils/kube" log "github.com/sirupsen/logrus" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/apimachinery/pkg/labels" diff --git a/controller/clusterinfoupdater_test.go b/controller/clusterinfoupdater_test.go index 56e91dee8747b..6b270886f5c69 100644 --- a/controller/clusterinfoupdater_test.go +++ b/controller/clusterinfoupdater_test.go @@ -21,7 +21,7 @@ import ( "github.com/argoproj/argo-cd/v3/util/db" "github.com/argoproj/argo-cd/v3/util/settings" - clustercache "github.com/argoproj/argo-cd/gitops-engine/pkg/cache" + clustercache "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/cache" "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" "k8s.io/client-go/kubernetes/fake" diff --git a/controller/health.go b/controller/health.go index 4b4ea2b26f98a..1401fea408d51 100644 --- a/controller/health.go +++ b/controller/health.go @@ -3,10 +3,10 @@ package controller import ( "fmt" - "github.com/argoproj/argo-cd/gitops-engine/pkg/health" - hookutil "github.com/argoproj/argo-cd/gitops-engine/pkg/sync/hook" - "github.com/argoproj/argo-cd/gitops-engine/pkg/sync/ignore" - kubeutil "github.com/argoproj/argo-cd/gitops-engine/pkg/utils/kube" + "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/health" + hookutil "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/sync/hook" + "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/sync/ignore" + kubeutil "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/utils/kube" log "github.com/sirupsen/logrus" "github.com/argoproj/argo-cd/v3/common" diff --git a/controller/health_test.go b/controller/health_test.go index d0b89cb330ff7..9b20d46cbde46 100644 --- a/controller/health_test.go +++ b/controller/health_test.go @@ -6,9 +6,9 @@ import ( "testing" "time" - "github.com/argoproj/argo-cd/gitops-engine/pkg/health" - synccommon "github.com/argoproj/argo-cd/gitops-engine/pkg/sync/common" - "github.com/argoproj/argo-cd/gitops-engine/pkg/utils/kube" + "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/health" + synccommon "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/sync/common" + "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/utils/kube" "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" diff --git a/controller/hook.go b/controller/hook.go index 483b437374d7d..c810f6e71c264 100644 --- a/controller/hook.go +++ b/controller/hook.go @@ -6,10 +6,10 @@ import ( "slices" "strings" - "github.com/argoproj/argo-cd/gitops-engine/pkg/health" - "github.com/argoproj/argo-cd/gitops-engine/pkg/sync/common" - "github.com/argoproj/argo-cd/gitops-engine/pkg/sync/hook" - "github.com/argoproj/argo-cd/gitops-engine/pkg/utils/kube" + "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/health" + "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/sync/common" + "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/sync/hook" + "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/utils/kube" log "github.com/sirupsen/logrus" apierrors "k8s.io/apimachinery/pkg/api/errors" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" diff --git a/controller/hook_test.go b/controller/hook_test.go index 3c5ca2b1f59ea..c3e832405596d 100644 --- a/controller/hook_test.go +++ b/controller/hook_test.go @@ -3,7 +3,7 @@ package controller import ( "testing" - "github.com/argoproj/argo-cd/gitops-engine/pkg/utils/kube" + "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/utils/kube" "github.com/stretchr/testify/assert" "k8s.io/apimachinery/pkg/apis/meta/v1/unstructured" "k8s.io/apimachinery/pkg/runtime/schema" diff --git a/controller/hydrator/hydrator_test.go b/controller/hydrator/hydrator_test.go index a91a3f3c468ac..794ab055c0a55 100644 --- a/controller/hydrator/hydrator_test.go +++ b/controller/hydrator/hydrator_test.go @@ -16,7 +16,7 @@ import ( metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/apimachinery/pkg/apis/meta/v1/unstructured" - "github.com/argoproj/argo-cd/gitops-engine/pkg/utils/kube" + "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/utils/kube" commitclient "github.com/argoproj/argo-cd/v3/commitserver/apiclient" commitservermocks "github.com/argoproj/argo-cd/v3/commitserver/apiclient/mocks" diff --git a/controller/metrics/clustercollector.go b/controller/metrics/clustercollector.go index a5afa5ea62ac4..5eb0c46a6b72f 100644 --- a/controller/metrics/clustercollector.go +++ b/controller/metrics/clustercollector.go @@ -5,7 +5,7 @@ import ( "sync" "time" - "github.com/argoproj/argo-cd/gitops-engine/pkg/cache" + "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/cache" "github.com/prometheus/client_golang/prometheus" log "github.com/sirupsen/logrus" diff --git a/controller/metrics/clustercollector_test.go b/controller/metrics/clustercollector_test.go index 7778d593750b5..a85c54d87f52c 100644 --- a/controller/metrics/clustercollector_test.go +++ b/controller/metrics/clustercollector_test.go @@ -4,7 +4,7 @@ import ( "errors" "testing" - gitopsCache "github.com/argoproj/argo-cd/gitops-engine/pkg/cache" + gitopsCache "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/cache" "github.com/stretchr/testify/mock" dbmocks "github.com/argoproj/argo-cd/v3/util/db/mocks" diff --git a/controller/metrics/metrics.go b/controller/metrics/metrics.go index 1652af7f9587e..d4d8b5df69815 100644 --- a/controller/metrics/metrics.go +++ b/controller/metrics/metrics.go @@ -10,7 +10,7 @@ import ( "strconv" "time" - "github.com/argoproj/argo-cd/gitops-engine/pkg/health" + "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/health" "github.com/prometheus/client_golang/prometheus" "github.com/prometheus/client_golang/prometheus/promhttp" "github.com/robfig/cron/v3" diff --git a/controller/metrics/metrics_test.go b/controller/metrics/metrics_test.go index 1135600eb5078..2b5a0a45ee520 100644 --- a/controller/metrics/metrics_test.go +++ b/controller/metrics/metrics_test.go @@ -13,8 +13,8 @@ import ( "github.com/argoproj/argo-cd/v3/util/db/mocks" - gitopsCache "github.com/argoproj/argo-cd/gitops-engine/pkg/cache" - "github.com/argoproj/argo-cd/gitops-engine/pkg/sync/common" + gitopsCache "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/cache" + "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/sync/common" "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" diff --git a/controller/sort_delete.go b/controller/sort_delete.go index 6823da5d2fc9f..5e6c580163bc3 100644 --- a/controller/sort_delete.go +++ b/controller/sort_delete.go @@ -3,7 +3,7 @@ package controller import ( "sort" - "github.com/argoproj/argo-cd/gitops-engine/pkg/sync/syncwaves" + "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/sync/syncwaves" "k8s.io/apimachinery/pkg/apis/meta/v1/unstructured" ) diff --git a/controller/sort_delete_test.go b/controller/sort_delete_test.go index fb4c344fbff85..6f6a8a9e0c182 100644 --- a/controller/sort_delete_test.go +++ b/controller/sort_delete_test.go @@ -6,8 +6,8 @@ import ( "github.com/stretchr/testify/assert" - "github.com/argoproj/argo-cd/gitops-engine/pkg/sync/common" - . "github.com/argoproj/argo-cd/gitops-engine/pkg/utils/testing" + "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/sync/common" + . "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/utils/testing" "k8s.io/apimachinery/pkg/apis/meta/v1/unstructured" ) diff --git a/controller/state.go b/controller/state.go index e5260ca8eafed..ff4c513f38f74 100644 --- a/controller/state.go +++ b/controller/state.go @@ -11,17 +11,17 @@ import ( goSync "sync" "time" - synccommon "github.com/argoproj/argo-cd/gitops-engine/pkg/sync/common" + synccommon "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/sync/common" corev1 "k8s.io/api/core/v1" - "github.com/argoproj/argo-cd/gitops-engine/pkg/diff" - "github.com/argoproj/argo-cd/gitops-engine/pkg/health" - "github.com/argoproj/argo-cd/gitops-engine/pkg/sync" - hookutil "github.com/argoproj/argo-cd/gitops-engine/pkg/sync/hook" - "github.com/argoproj/argo-cd/gitops-engine/pkg/sync/ignore" - resourceutil "github.com/argoproj/argo-cd/gitops-engine/pkg/sync/resource" - "github.com/argoproj/argo-cd/gitops-engine/pkg/sync/syncwaves" - kubeutil "github.com/argoproj/argo-cd/gitops-engine/pkg/utils/kube" + "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/diff" + "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/health" + "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/sync" + hookutil "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/sync/hook" + "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/sync/ignore" + resourceutil "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/sync/resource" + "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/sync/syncwaves" + kubeutil "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/utils/kube" "github.com/argoproj/argo-cd/v3/util/sourceintegrity" diff --git a/controller/state_test.go b/controller/state_test.go index 652f25ac4a773..f5415380ec8a4 100644 --- a/controller/state_test.go +++ b/controller/state_test.go @@ -9,11 +9,11 @@ import ( "time" "dario.cat/mergo" - cachemocks "github.com/argoproj/argo-cd/gitops-engine/pkg/cache/mocks" - "github.com/argoproj/argo-cd/gitops-engine/pkg/health" - synccommon "github.com/argoproj/argo-cd/gitops-engine/pkg/sync/common" - "github.com/argoproj/argo-cd/gitops-engine/pkg/utils/kube" - . "github.com/argoproj/argo-cd/gitops-engine/pkg/utils/testing" + cachemocks "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/cache/mocks" + "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/health" + synccommon "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/sync/common" + "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/utils/kube" + . "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/utils/testing" "github.com/sirupsen/logrus" logrustest "github.com/sirupsen/logrus/hooks/test" "github.com/stretchr/testify/assert" diff --git a/controller/sync.go b/controller/sync.go index 607294addc88a..20bb564ae86bf 100644 --- a/controller/sync.go +++ b/controller/sync.go @@ -12,10 +12,10 @@ import ( cdcommon "github.com/argoproj/argo-cd/v3/common" - gitopsDiff "github.com/argoproj/argo-cd/gitops-engine/pkg/diff" - "github.com/argoproj/argo-cd/gitops-engine/pkg/sync" - "github.com/argoproj/argo-cd/gitops-engine/pkg/sync/common" - "github.com/argoproj/argo-cd/gitops-engine/pkg/utils/kube" + gitopsDiff "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/diff" + "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/sync" + "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/sync/common" + "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/utils/kube" jsonpatch "github.com/evanphx/json-patch" log "github.com/sirupsen/logrus" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" diff --git a/controller/sync_namespace.go b/controller/sync_namespace.go index dfb1eb8b03d01..8f82bb1e94c0d 100644 --- a/controller/sync_namespace.go +++ b/controller/sync_namespace.go @@ -3,7 +3,7 @@ package controller import ( "maps" - gitopscommon "github.com/argoproj/argo-cd/gitops-engine/pkg/sync/common" + gitopscommon "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/sync/common" "k8s.io/apimachinery/pkg/apis/meta/v1/unstructured" "github.com/argoproj/argo-cd/v3/pkg/apis/application/v1alpha1" diff --git a/controller/sync_test.go b/controller/sync_test.go index 9ce0e5a8d4580..b7f7fe54e71f0 100644 --- a/controller/sync_test.go +++ b/controller/sync_test.go @@ -4,9 +4,9 @@ import ( "strconv" "testing" - "github.com/argoproj/argo-cd/gitops-engine/pkg/sync" - synccommon "github.com/argoproj/argo-cd/gitops-engine/pkg/sync/common" - "github.com/argoproj/argo-cd/gitops-engine/pkg/utils/kube" + "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/sync" + synccommon "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/sync/common" + "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/utils/kube" "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" corev1 "k8s.io/api/core/v1" diff --git a/gitops-engine/README.md b/gitops-engine/README.md index c83c7e8b61a48..6ff25a45138c4 100644 --- a/gitops-engine/README.md +++ b/gitops-engine/README.md @@ -19,5 +19,5 @@ features. To use the library, add it as a dependency in your Go module: ```bash -go get github.com/argoproj/argo-cd/gitops-engine +go get github.com/argoproj/argo-cd/gitops-engine/v3 ``` diff --git a/gitops-engine/agent/main.go b/gitops-engine/agent/main.go index d16a0266e138b..fc7dbd793a0de 100644 --- a/gitops-engine/agent/main.go +++ b/gitops-engine/agent/main.go @@ -14,7 +14,7 @@ import ( "text/tabwriter" "time" - "github.com/argoproj/argo-cd/gitops-engine/pkg/utils/text" + "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/utils/text" "github.com/go-logr/logr" "github.com/spf13/cobra" @@ -22,10 +22,10 @@ import ( "k8s.io/client-go/tools/clientcmd" "k8s.io/klog/v2/textlogger" - "github.com/argoproj/argo-cd/gitops-engine/pkg/cache" - "github.com/argoproj/argo-cd/gitops-engine/pkg/engine" - "github.com/argoproj/argo-cd/gitops-engine/pkg/sync" - "github.com/argoproj/argo-cd/gitops-engine/pkg/utils/kube" + "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/cache" + "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/engine" + "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/sync" + "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/utils/kube" _ "net/http/pprof" ) diff --git a/gitops-engine/go.mod b/gitops-engine/go.mod index 1079d5a090579..196e92302ab7a 100644 --- a/gitops-engine/go.mod +++ b/gitops-engine/go.mod @@ -1,4 +1,4 @@ -module github.com/argoproj/argo-cd/gitops-engine +module github.com/argoproj/argo-cd/gitops-engine/v3 go 1.26.1 diff --git a/gitops-engine/internal/kubernetes_vendor/pkg/api/v1/endpoints/util.go b/gitops-engine/internal/kubernetes_vendor/pkg/api/v1/endpoints/util.go index dc75dcbfb4e56..f8043cb75848d 100644 --- a/gitops-engine/internal/kubernetes_vendor/pkg/api/v1/endpoints/util.go +++ b/gitops-engine/internal/kubernetes_vendor/pkg/api/v1/endpoints/util.go @@ -22,7 +22,7 @@ import ( "hash" "sort" - hashutil "github.com/argoproj/argo-cd/gitops-engine/internal/kubernetes_vendor/pkg/util/hash" + hashutil "github.com/argoproj/argo-cd/gitops-engine/v3/internal/kubernetes_vendor/pkg/util/hash" v1 "k8s.io/api/core/v1" ) diff --git a/gitops-engine/pkg/cache/cluster.go b/gitops-engine/pkg/cache/cluster.go index 863d87d7898e8..e826b1108ea47 100644 --- a/gitops-engine/pkg/cache/cluster.go +++ b/gitops-engine/pkg/cache/cluster.go @@ -56,8 +56,8 @@ import ( "k8s.io/klog/v2/textlogger" "k8s.io/kubectl/pkg/util/openapi" - "github.com/argoproj/argo-cd/gitops-engine/pkg/utils/kube" - "github.com/argoproj/argo-cd/gitops-engine/pkg/utils/tracing" + "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/utils/kube" + "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/utils/tracing" ) const ( diff --git a/gitops-engine/pkg/cache/cluster_test.go b/gitops-engine/pkg/cache/cluster_test.go index 8548b330734d2..568bb9e680327 100644 --- a/gitops-engine/pkg/cache/cluster_test.go +++ b/gitops-engine/pkg/cache/cluster_test.go @@ -33,8 +33,8 @@ import ( testcore "k8s.io/client-go/testing" "sigs.k8s.io/yaml" - "github.com/argoproj/argo-cd/gitops-engine/pkg/utils/kube" - "github.com/argoproj/argo-cd/gitops-engine/pkg/utils/kube/kubetest" + "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/utils/kube" + "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/utils/kube/kubetest" ) func mustToUnstructured(obj any) *unstructured.Unstructured { diff --git a/gitops-engine/pkg/cache/mocks/ClusterCache.go b/gitops-engine/pkg/cache/mocks/ClusterCache.go index ba5c0b47546d3..0f13c4f9f31e6 100644 --- a/gitops-engine/pkg/cache/mocks/ClusterCache.go +++ b/gitops-engine/pkg/cache/mocks/ClusterCache.go @@ -5,8 +5,8 @@ package mocks import ( - "github.com/argoproj/argo-cd/gitops-engine/pkg/cache" - "github.com/argoproj/argo-cd/gitops-engine/pkg/utils/kube" + "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/cache" + "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/utils/kube" mock "github.com/stretchr/testify/mock" "k8s.io/apimachinery/pkg/apis/meta/v1/unstructured" "k8s.io/apimachinery/pkg/runtime/schema" diff --git a/gitops-engine/pkg/cache/predicates_test.go b/gitops-engine/pkg/cache/predicates_test.go index fb909bb4178c4..e4c8c1e92416e 100644 --- a/gitops-engine/pkg/cache/predicates_test.go +++ b/gitops-engine/pkg/cache/predicates_test.go @@ -4,7 +4,7 @@ import ( "fmt" "testing" - "github.com/argoproj/argo-cd/gitops-engine/pkg/utils/kube" + "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/utils/kube" "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" diff --git a/gitops-engine/pkg/cache/references.go b/gitops-engine/pkg/cache/references.go index 59df0e73b0052..95604b684735c 100644 --- a/gitops-engine/pkg/cache/references.go +++ b/gitops-engine/pkg/cache/references.go @@ -10,7 +10,7 @@ import ( "k8s.io/apimachinery/pkg/apis/meta/v1/unstructured" "k8s.io/apimachinery/pkg/types" - "github.com/argoproj/argo-cd/gitops-engine/pkg/utils/kube" + "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/utils/kube" ) // mightHaveInferredOwner returns true of given resource might have inferred owners diff --git a/gitops-engine/pkg/cache/references_test.go b/gitops-engine/pkg/cache/references_test.go index 8a447044fe101..56b07e90f9a2a 100644 --- a/gitops-engine/pkg/cache/references_test.go +++ b/gitops-engine/pkg/cache/references_test.go @@ -10,7 +10,7 @@ import ( metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/apimachinery/pkg/apis/meta/v1/unstructured" - "github.com/argoproj/argo-cd/gitops-engine/pkg/utils/kube" + "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/utils/kube" ) func Test_isStatefulSetChild(t *testing.T) { diff --git a/gitops-engine/pkg/cache/resource.go b/gitops-engine/pkg/cache/resource.go index 80925d2337a32..59e416399484f 100644 --- a/gitops-engine/pkg/cache/resource.go +++ b/gitops-engine/pkg/cache/resource.go @@ -9,7 +9,7 @@ import ( metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/apimachinery/pkg/apis/meta/v1/unstructured" - "github.com/argoproj/argo-cd/gitops-engine/pkg/utils/kube" + "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/utils/kube" ) // Resource holds the information about Kubernetes resource, ownership references and optional information diff --git a/gitops-engine/pkg/cache/settings.go b/gitops-engine/pkg/cache/settings.go index 9af5823188c4d..8890bf95ffa26 100644 --- a/gitops-engine/pkg/cache/settings.go +++ b/gitops-engine/pkg/cache/settings.go @@ -7,9 +7,9 @@ import ( "k8s.io/apimachinery/pkg/apis/meta/v1/unstructured" "k8s.io/client-go/rest" - "github.com/argoproj/argo-cd/gitops-engine/pkg/health" - "github.com/argoproj/argo-cd/gitops-engine/pkg/utils/kube" - "github.com/argoproj/argo-cd/gitops-engine/pkg/utils/tracing" + "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/health" + "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/utils/kube" + "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/utils/tracing" ) // NewNoopSettings returns cache settings that has not health customizations and don't filter any resources diff --git a/gitops-engine/pkg/cache/settings_test.go b/gitops-engine/pkg/cache/settings_test.go index e5d757b6a890d..915222410d3fa 100644 --- a/gitops-engine/pkg/cache/settings_test.go +++ b/gitops-engine/pkg/cache/settings_test.go @@ -7,7 +7,7 @@ import ( "github.com/stretchr/testify/assert" "k8s.io/client-go/rest" - "github.com/argoproj/argo-cd/gitops-engine/pkg/utils/kube/kubetest" + "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/utils/kube/kubetest" ) func TestSetSettings(t *testing.T) { diff --git a/gitops-engine/pkg/diff/diff.go b/gitops-engine/pkg/diff/diff.go index 430e63de858f3..6fe711c252787 100644 --- a/gitops-engine/pkg/diff/diff.go +++ b/gitops-engine/pkg/diff/diff.go @@ -26,11 +26,11 @@ import ( "sigs.k8s.io/structured-merge-diff/v6/merge" "sigs.k8s.io/structured-merge-diff/v6/typed" - "github.com/argoproj/argo-cd/gitops-engine/internal/kubernetes_vendor/pkg/api/v1/endpoints" - "github.com/argoproj/argo-cd/gitops-engine/pkg/diff/internal/fieldmanager" - "github.com/argoproj/argo-cd/gitops-engine/pkg/sync/resource" - jsonutil "github.com/argoproj/argo-cd/gitops-engine/pkg/utils/json" - gescheme "github.com/argoproj/argo-cd/gitops-engine/pkg/utils/kube/scheme" + "github.com/argoproj/argo-cd/gitops-engine/v3/internal/kubernetes_vendor/pkg/api/v1/endpoints" + "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/diff/internal/fieldmanager" + "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/sync/resource" + jsonutil "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/utils/json" + gescheme "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/utils/kube/scheme" ) const ( diff --git a/gitops-engine/pkg/diff/diff_test.go b/gitops-engine/pkg/diff/diff_test.go index 9e9f2493bbf0b..a84d52f3cf85e 100644 --- a/gitops-engine/pkg/diff/diff_test.go +++ b/gitops-engine/pkg/diff/diff_test.go @@ -28,8 +28,8 @@ import ( openapiproto "k8s.io/kube-openapi/pkg/util/proto" "sigs.k8s.io/yaml" - "github.com/argoproj/argo-cd/gitops-engine/pkg/diff/mocks" - "github.com/argoproj/argo-cd/gitops-engine/pkg/diff/testdata" + "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/diff/mocks" + "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/diff/testdata" ) func printDiff(ctx context.Context, result *DiffResult) (string, error) { diff --git a/gitops-engine/pkg/engine/engine.go b/gitops-engine/pkg/engine/engine.go index 4196876315b53..24b422ba10dd3 100644 --- a/gitops-engine/pkg/engine/engine.go +++ b/gitops-engine/pkg/engine/engine.go @@ -4,7 +4,7 @@ and "implements" GitOps. Example -The https://github.com/argoproj/argo-cd/gitops-engine/tree/master/agent demonstrates how to use the engine. +The https://github.com/argoproj/argo-cd/tree/master/gitops-engine/agent demonstrates how to use the engine. */ package engine @@ -18,11 +18,11 @@ import ( "k8s.io/apimachinery/pkg/apis/meta/v1/unstructured" "k8s.io/client-go/rest" - "github.com/argoproj/argo-cd/gitops-engine/pkg/cache" - "github.com/argoproj/argo-cd/gitops-engine/pkg/diff" - "github.com/argoproj/argo-cd/gitops-engine/pkg/sync" - "github.com/argoproj/argo-cd/gitops-engine/pkg/sync/common" - "github.com/argoproj/argo-cd/gitops-engine/pkg/utils/kube" + "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/cache" + "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/diff" + "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/sync" + "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/sync/common" + "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/utils/kube" ) const ( diff --git a/gitops-engine/pkg/engine/engine_options.go b/gitops-engine/pkg/engine/engine_options.go index 6f1dc8d020bdb..989db73cd8b44 100644 --- a/gitops-engine/pkg/engine/engine_options.go +++ b/gitops-engine/pkg/engine/engine_options.go @@ -4,8 +4,8 @@ import ( "github.com/go-logr/logr" "k8s.io/klog/v2/textlogger" - "github.com/argoproj/argo-cd/gitops-engine/pkg/utils/kube" - "github.com/argoproj/argo-cd/gitops-engine/pkg/utils/tracing" + "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/utils/kube" + "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/utils/tracing" ) type Option func(*options) diff --git a/gitops-engine/pkg/health/health.go b/gitops-engine/pkg/health/health.go index 58800cf799633..f660c24c2f37d 100644 --- a/gitops-engine/pkg/health/health.go +++ b/gitops-engine/pkg/health/health.go @@ -6,8 +6,8 @@ import ( "k8s.io/apimachinery/pkg/apis/meta/v1/unstructured" "k8s.io/apimachinery/pkg/runtime/schema" - "github.com/argoproj/argo-cd/gitops-engine/pkg/sync/hook" - "github.com/argoproj/argo-cd/gitops-engine/pkg/utils/kube" + "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/sync/hook" + "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/utils/kube" ) // Represents resource health status diff --git a/gitops-engine/pkg/health/health_apiservice.go b/gitops-engine/pkg/health/health_apiservice.go index c83cc119ddd59..96bf35cee1552 100644 --- a/gitops-engine/pkg/health/health_apiservice.go +++ b/gitops-engine/pkg/health/health_apiservice.go @@ -8,7 +8,7 @@ import ( apiregistrationv1 "k8s.io/kube-aggregator/pkg/apis/apiregistration/v1" apiregistrationv1beta1 "k8s.io/kube-aggregator/pkg/apis/apiregistration/v1beta1" - "github.com/argoproj/argo-cd/gitops-engine/pkg/utils/kube" + "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/utils/kube" ) func getAPIServiceHealth(obj *unstructured.Unstructured) (*HealthStatus, error) { diff --git a/gitops-engine/pkg/health/health_daemonset.go b/gitops-engine/pkg/health/health_daemonset.go index 39336c6f23405..9488f73769c9d 100644 --- a/gitops-engine/pkg/health/health_daemonset.go +++ b/gitops-engine/pkg/health/health_daemonset.go @@ -7,7 +7,7 @@ import ( "k8s.io/apimachinery/pkg/apis/meta/v1/unstructured" "k8s.io/apimachinery/pkg/runtime" - "github.com/argoproj/argo-cd/gitops-engine/pkg/utils/kube" + "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/utils/kube" ) func getDaemonSetHealth(obj *unstructured.Unstructured) (*HealthStatus, error) { diff --git a/gitops-engine/pkg/health/health_deployment.go b/gitops-engine/pkg/health/health_deployment.go index b3aaa91df3384..6a9d3c375eb0a 100644 --- a/gitops-engine/pkg/health/health_deployment.go +++ b/gitops-engine/pkg/health/health_deployment.go @@ -7,7 +7,7 @@ import ( "k8s.io/apimachinery/pkg/apis/meta/v1/unstructured" "k8s.io/apimachinery/pkg/runtime" - "github.com/argoproj/argo-cd/gitops-engine/pkg/utils/kube" + "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/utils/kube" ) func getDeploymentHealth(obj *unstructured.Unstructured) (*HealthStatus, error) { diff --git a/gitops-engine/pkg/health/health_hpa.go b/gitops-engine/pkg/health/health_hpa.go index 643e2f74849a9..9d6fae9e2c158 100644 --- a/gitops-engine/pkg/health/health_hpa.go +++ b/gitops-engine/pkg/health/health_hpa.go @@ -11,7 +11,7 @@ import ( "k8s.io/apimachinery/pkg/apis/meta/v1/unstructured" "k8s.io/apimachinery/pkg/runtime" - "github.com/argoproj/argo-cd/gitops-engine/pkg/utils/kube" + "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/utils/kube" ) var progressingStatus = &HealthStatus{ diff --git a/gitops-engine/pkg/health/health_job.go b/gitops-engine/pkg/health/health_job.go index 8b277226a9804..cb9e282c97c16 100644 --- a/gitops-engine/pkg/health/health_job.go +++ b/gitops-engine/pkg/health/health_job.go @@ -9,7 +9,7 @@ import ( "k8s.io/apimachinery/pkg/apis/meta/v1/unstructured" "k8s.io/apimachinery/pkg/runtime" - "github.com/argoproj/argo-cd/gitops-engine/pkg/utils/kube" + "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/utils/kube" ) func getJobHealth(obj *unstructured.Unstructured) (*HealthStatus, error) { diff --git a/gitops-engine/pkg/health/health_pod.go b/gitops-engine/pkg/health/health_pod.go index 74c9dfcec3f1a..558fa929b6725 100644 --- a/gitops-engine/pkg/health/health_pod.go +++ b/gitops-engine/pkg/health/health_pod.go @@ -9,7 +9,7 @@ import ( "k8s.io/apimachinery/pkg/runtime" "k8s.io/kubectl/pkg/util/podutils" - "github.com/argoproj/argo-cd/gitops-engine/pkg/utils/kube" + "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/utils/kube" ) func getPodHealth(obj *unstructured.Unstructured) (*HealthStatus, error) { diff --git a/gitops-engine/pkg/health/health_pvc.go b/gitops-engine/pkg/health/health_pvc.go index 5d05141f3d050..49ad8885db139 100644 --- a/gitops-engine/pkg/health/health_pvc.go +++ b/gitops-engine/pkg/health/health_pvc.go @@ -7,7 +7,7 @@ import ( "k8s.io/apimachinery/pkg/apis/meta/v1/unstructured" "k8s.io/apimachinery/pkg/runtime" - "github.com/argoproj/argo-cd/gitops-engine/pkg/utils/kube" + "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/utils/kube" ) func getPVCHealth(obj *unstructured.Unstructured) (*HealthStatus, error) { diff --git a/gitops-engine/pkg/health/health_replicaset.go b/gitops-engine/pkg/health/health_replicaset.go index d67c51889e79a..446ee814c2c25 100644 --- a/gitops-engine/pkg/health/health_replicaset.go +++ b/gitops-engine/pkg/health/health_replicaset.go @@ -8,7 +8,7 @@ import ( "k8s.io/apimachinery/pkg/apis/meta/v1/unstructured" "k8s.io/apimachinery/pkg/runtime" - "github.com/argoproj/argo-cd/gitops-engine/pkg/utils/kube" + "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/utils/kube" ) func getReplicaSetHealth(obj *unstructured.Unstructured) (*HealthStatus, error) { diff --git a/gitops-engine/pkg/health/health_service.go b/gitops-engine/pkg/health/health_service.go index 9383f90eb5230..762d2e9dcc17b 100644 --- a/gitops-engine/pkg/health/health_service.go +++ b/gitops-engine/pkg/health/health_service.go @@ -7,7 +7,7 @@ import ( "k8s.io/apimachinery/pkg/apis/meta/v1/unstructured" "k8s.io/apimachinery/pkg/runtime" - "github.com/argoproj/argo-cd/gitops-engine/pkg/utils/kube" + "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/utils/kube" ) func getServiceHealth(obj *unstructured.Unstructured) (*HealthStatus, error) { diff --git a/gitops-engine/pkg/health/health_statefulset.go b/gitops-engine/pkg/health/health_statefulset.go index dfea2f169caf7..36db5a93f3cf1 100644 --- a/gitops-engine/pkg/health/health_statefulset.go +++ b/gitops-engine/pkg/health/health_statefulset.go @@ -7,7 +7,7 @@ import ( "k8s.io/apimachinery/pkg/apis/meta/v1/unstructured" "k8s.io/apimachinery/pkg/runtime" - "github.com/argoproj/argo-cd/gitops-engine/pkg/utils/kube" + "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/utils/kube" ) func getStatefulSetHealth(obj *unstructured.Unstructured) (*HealthStatus, error) { diff --git a/gitops-engine/pkg/sync/common/types.go b/gitops-engine/pkg/sync/common/types.go index fc37a742850d5..ee326c4eb50eb 100644 --- a/gitops-engine/pkg/sync/common/types.go +++ b/gitops-engine/pkg/sync/common/types.go @@ -4,7 +4,7 @@ import ( metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/apimachinery/pkg/apis/meta/v1/unstructured" - "github.com/argoproj/argo-cd/gitops-engine/pkg/utils/kube" + "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/utils/kube" ) const ( diff --git a/gitops-engine/pkg/sync/doc.go b/gitops-engine/pkg/sync/doc.go index b8202e1580557..78ebbd86d532a 100644 --- a/gitops-engine/pkg/sync/doc.go +++ b/gitops-engine/pkg/sync/doc.go @@ -100,6 +100,6 @@ in-sync and healthy. # Example -Find real-life example in https://github.com/argoproj/argo-cd/gitops-engine/blob/master/pkg/engine/engine.go +Find real-life example in https://github.com/argoproj/argo-cd/blob/master/gitops-engine/pkg/engine/engine.go */ package sync diff --git a/gitops-engine/pkg/sync/helper_test.go b/gitops-engine/pkg/sync/helper_test.go index 9c12551be2b7b..0ccd79b5a9dd3 100644 --- a/gitops-engine/pkg/sync/helper_test.go +++ b/gitops-engine/pkg/sync/helper_test.go @@ -7,11 +7,11 @@ import ( metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/apimachinery/pkg/apis/meta/v1/unstructured" - "github.com/argoproj/argo-cd/gitops-engine/pkg/health" - synccommon "github.com/argoproj/argo-cd/gitops-engine/pkg/sync/common" - "github.com/argoproj/argo-cd/gitops-engine/pkg/sync/hook" - "github.com/argoproj/argo-cd/gitops-engine/pkg/utils/kube" - testingutils "github.com/argoproj/argo-cd/gitops-engine/pkg/utils/testing" + "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/health" + synccommon "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/sync/common" + "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/sync/hook" + "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/utils/kube" + testingutils "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/utils/testing" ) type resourceNameHealthOverride map[string]health.HealthStatusCode diff --git a/gitops-engine/pkg/sync/hook/delete_policy.go b/gitops-engine/pkg/sync/hook/delete_policy.go index 0934af1658f5c..f97b8f587029b 100644 --- a/gitops-engine/pkg/sync/hook/delete_policy.go +++ b/gitops-engine/pkg/sync/hook/delete_policy.go @@ -3,9 +3,9 @@ package hook import ( "k8s.io/apimachinery/pkg/apis/meta/v1/unstructured" - "github.com/argoproj/argo-cd/gitops-engine/pkg/sync/common" - helmhook "github.com/argoproj/argo-cd/gitops-engine/pkg/sync/hook/helm" - resourceutil "github.com/argoproj/argo-cd/gitops-engine/pkg/sync/resource" + "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/sync/common" + helmhook "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/sync/hook/helm" + resourceutil "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/sync/resource" ) func DeletePolicies(obj *unstructured.Unstructured) []common.HookDeletePolicy { diff --git a/gitops-engine/pkg/sync/hook/delete_policy_test.go b/gitops-engine/pkg/sync/hook/delete_policy_test.go index a2ca779f22f19..b8466ccff0146 100644 --- a/gitops-engine/pkg/sync/hook/delete_policy_test.go +++ b/gitops-engine/pkg/sync/hook/delete_policy_test.go @@ -5,8 +5,8 @@ import ( "github.com/stretchr/testify/assert" - "github.com/argoproj/argo-cd/gitops-engine/pkg/sync/common" - testingutils "github.com/argoproj/argo-cd/gitops-engine/pkg/utils/testing" + "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/sync/common" + testingutils "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/utils/testing" ) func TestDeletePolicies(t *testing.T) { diff --git a/gitops-engine/pkg/sync/hook/helm/delete_policy.go b/gitops-engine/pkg/sync/hook/helm/delete_policy.go index bde4d42cc142b..848ac7f4e64ba 100644 --- a/gitops-engine/pkg/sync/hook/helm/delete_policy.go +++ b/gitops-engine/pkg/sync/hook/helm/delete_policy.go @@ -1,8 +1,8 @@ package helm import ( - "github.com/argoproj/argo-cd/gitops-engine/pkg/sync/common" - resourceutil "github.com/argoproj/argo-cd/gitops-engine/pkg/sync/resource" + "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/sync/common" + resourceutil "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/sync/resource" "k8s.io/apimachinery/pkg/apis/meta/v1/unstructured" ) diff --git a/gitops-engine/pkg/sync/hook/helm/delete_policy_test.go b/gitops-engine/pkg/sync/hook/helm/delete_policy_test.go index 4aa97344305c3..81c33a4ef710a 100644 --- a/gitops-engine/pkg/sync/hook/helm/delete_policy_test.go +++ b/gitops-engine/pkg/sync/hook/helm/delete_policy_test.go @@ -5,8 +5,8 @@ import ( "github.com/stretchr/testify/assert" - "github.com/argoproj/argo-cd/gitops-engine/pkg/sync/common" - testingutils "github.com/argoproj/argo-cd/gitops-engine/pkg/utils/testing" + "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/sync/common" + testingutils "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/utils/testing" ) func TestDeletePolicies(t *testing.T) { diff --git a/gitops-engine/pkg/sync/hook/helm/hook_test.go b/gitops-engine/pkg/sync/hook/helm/hook_test.go index 8ec4d5209bb79..435b58b91369e 100644 --- a/gitops-engine/pkg/sync/hook/helm/hook_test.go +++ b/gitops-engine/pkg/sync/hook/helm/hook_test.go @@ -5,7 +5,7 @@ import ( "github.com/stretchr/testify/assert" - testingutils "github.com/argoproj/argo-cd/gitops-engine/pkg/utils/testing" + testingutils "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/utils/testing" ) func TestIsHook(t *testing.T) { diff --git a/gitops-engine/pkg/sync/hook/helm/type.go b/gitops-engine/pkg/sync/hook/helm/type.go index 9ce8e706031e4..0aca60daa560b 100644 --- a/gitops-engine/pkg/sync/hook/helm/type.go +++ b/gitops-engine/pkg/sync/hook/helm/type.go @@ -3,8 +3,8 @@ package helm import ( "k8s.io/apimachinery/pkg/apis/meta/v1/unstructured" - "github.com/argoproj/argo-cd/gitops-engine/pkg/sync/common" - resourceutil "github.com/argoproj/argo-cd/gitops-engine/pkg/sync/resource" + "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/sync/common" + resourceutil "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/sync/resource" ) type Type string diff --git a/gitops-engine/pkg/sync/hook/helm/type_test.go b/gitops-engine/pkg/sync/hook/helm/type_test.go index 4e732cb2ae246..bd7419edbc618 100644 --- a/gitops-engine/pkg/sync/hook/helm/type_test.go +++ b/gitops-engine/pkg/sync/hook/helm/type_test.go @@ -5,8 +5,8 @@ import ( "github.com/stretchr/testify/assert" - "github.com/argoproj/argo-cd/gitops-engine/pkg/sync/common" - testingutils "github.com/argoproj/argo-cd/gitops-engine/pkg/utils/testing" + "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/sync/common" + testingutils "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/utils/testing" ) func TestTypes(t *testing.T) { diff --git a/gitops-engine/pkg/sync/hook/helm/weight_test.go b/gitops-engine/pkg/sync/hook/helm/weight_test.go index 1703aee6b307f..4b7e249bba918 100644 --- a/gitops-engine/pkg/sync/hook/helm/weight_test.go +++ b/gitops-engine/pkg/sync/hook/helm/weight_test.go @@ -3,7 +3,7 @@ package helm import ( "testing" - testingutils "github.com/argoproj/argo-cd/gitops-engine/pkg/utils/testing" + testingutils "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/utils/testing" "github.com/stretchr/testify/assert" ) diff --git a/gitops-engine/pkg/sync/hook/hook.go b/gitops-engine/pkg/sync/hook/hook.go index c0fe71a21818a..db1d206c2422d 100644 --- a/gitops-engine/pkg/sync/hook/hook.go +++ b/gitops-engine/pkg/sync/hook/hook.go @@ -3,9 +3,9 @@ package hook import ( "k8s.io/apimachinery/pkg/apis/meta/v1/unstructured" - "github.com/argoproj/argo-cd/gitops-engine/pkg/sync/common" - helmhook "github.com/argoproj/argo-cd/gitops-engine/pkg/sync/hook/helm" - resourceutil "github.com/argoproj/argo-cd/gitops-engine/pkg/sync/resource" + "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/sync/common" + helmhook "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/sync/hook/helm" + resourceutil "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/sync/resource" ) const ( diff --git a/gitops-engine/pkg/sync/hook/hook_test.go b/gitops-engine/pkg/sync/hook/hook_test.go index 1e752b25e5651..a71f0de6441aa 100644 --- a/gitops-engine/pkg/sync/hook/hook_test.go +++ b/gitops-engine/pkg/sync/hook/hook_test.go @@ -6,8 +6,8 @@ import ( "github.com/stretchr/testify/assert" "k8s.io/apimachinery/pkg/apis/meta/v1/unstructured" - "github.com/argoproj/argo-cd/gitops-engine/pkg/sync/common" - testingutils "github.com/argoproj/argo-cd/gitops-engine/pkg/utils/testing" + "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/sync/common" + testingutils "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/utils/testing" ) func TestNoHooks(t *testing.T) { diff --git a/gitops-engine/pkg/sync/ignore/ignore.go b/gitops-engine/pkg/sync/ignore/ignore.go index ec30139d0e031..2f74ef98e4cd0 100644 --- a/gitops-engine/pkg/sync/ignore/ignore.go +++ b/gitops-engine/pkg/sync/ignore/ignore.go @@ -3,7 +3,7 @@ package ignore import ( "k8s.io/apimachinery/pkg/apis/meta/v1/unstructured" - "github.com/argoproj/argo-cd/gitops-engine/pkg/sync/hook" + "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/sync/hook" ) // should we Ignore this resource? diff --git a/gitops-engine/pkg/sync/ignore/ignore_test.go b/gitops-engine/pkg/sync/ignore/ignore_test.go index 7b07913e840b9..a92ff799de0b2 100644 --- a/gitops-engine/pkg/sync/ignore/ignore_test.go +++ b/gitops-engine/pkg/sync/ignore/ignore_test.go @@ -5,11 +5,11 @@ import ( "k8s.io/apimachinery/pkg/apis/meta/v1/unstructured" - "github.com/argoproj/argo-cd/gitops-engine/pkg/sync/common" + "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/sync/common" "github.com/stretchr/testify/assert" - testingutils "github.com/argoproj/argo-cd/gitops-engine/pkg/utils/testing" + testingutils "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/utils/testing" ) func newHook(obj *unstructured.Unstructured, hookType common.HookType) *unstructured.Unstructured { diff --git a/gitops-engine/pkg/sync/reconcile.go b/gitops-engine/pkg/sync/reconcile.go index 5f2ae766650ff..4ab7b230fedfe 100644 --- a/gitops-engine/pkg/sync/reconcile.go +++ b/gitops-engine/pkg/sync/reconcile.go @@ -4,10 +4,10 @@ import ( "k8s.io/apimachinery/pkg/apis/meta/v1/unstructured" "k8s.io/apimachinery/pkg/types" - hookutil "github.com/argoproj/argo-cd/gitops-engine/pkg/sync/hook" - "github.com/argoproj/argo-cd/gitops-engine/pkg/sync/ignore" - kubeutil "github.com/argoproj/argo-cd/gitops-engine/pkg/utils/kube" - "github.com/argoproj/argo-cd/gitops-engine/pkg/utils/text" + hookutil "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/sync/hook" + "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/sync/ignore" + kubeutil "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/utils/kube" + "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/utils/text" ) func splitHooks(target []*unstructured.Unstructured) ([]*unstructured.Unstructured, []*unstructured.Unstructured) { diff --git a/gitops-engine/pkg/sync/reconcile_test.go b/gitops-engine/pkg/sync/reconcile_test.go index d1405d16a8690..7f94b466be2b8 100644 --- a/gitops-engine/pkg/sync/reconcile_test.go +++ b/gitops-engine/pkg/sync/reconcile_test.go @@ -8,7 +8,7 @@ import ( "k8s.io/apimachinery/pkg/apis/meta/v1/unstructured" "k8s.io/apimachinery/pkg/runtime/schema" - "github.com/argoproj/argo-cd/gitops-engine/pkg/utils/kube" + "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/utils/kube" ) type unknownResourceInfoProvider struct{} diff --git a/gitops-engine/pkg/sync/resource/annotations_test.go b/gitops-engine/pkg/sync/resource/annotations_test.go index 16a9cb58fd388..b352e657a5ce4 100644 --- a/gitops-engine/pkg/sync/resource/annotations_test.go +++ b/gitops-engine/pkg/sync/resource/annotations_test.go @@ -6,7 +6,7 @@ import ( "github.com/stretchr/testify/assert" "k8s.io/apimachinery/pkg/apis/meta/v1/unstructured" - testingutils "github.com/argoproj/argo-cd/gitops-engine/pkg/utils/testing" + testingutils "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/utils/testing" ) func TestHasAnnotationOption(t *testing.T) { diff --git a/gitops-engine/pkg/sync/sync_context.go b/gitops-engine/pkg/sync/sync_context.go index 079a28b51446f..6cfe2d142a06c 100644 --- a/gitops-engine/pkg/sync/sync_context.go +++ b/gitops-engine/pkg/sync/sync_context.go @@ -29,12 +29,12 @@ import ( cmdutil "k8s.io/kubectl/pkg/cmd/util" "k8s.io/kubectl/pkg/util/openapi" - "github.com/argoproj/argo-cd/gitops-engine/pkg/diff" - "github.com/argoproj/argo-cd/gitops-engine/pkg/health" - "github.com/argoproj/argo-cd/gitops-engine/pkg/sync/common" - "github.com/argoproj/argo-cd/gitops-engine/pkg/sync/hook" - resourceutil "github.com/argoproj/argo-cd/gitops-engine/pkg/sync/resource" - kubeutil "github.com/argoproj/argo-cd/gitops-engine/pkg/utils/kube" + "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/diff" + "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/health" + "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/sync/common" + "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/sync/hook" + resourceutil "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/sync/resource" + kubeutil "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/utils/kube" ) type reconciledResource struct { diff --git a/gitops-engine/pkg/sync/sync_context_test.go b/gitops-engine/pkg/sync/sync_context_test.go index c173f8604b505..4c04ed3d31439 100644 --- a/gitops-engine/pkg/sync/sync_context_test.go +++ b/gitops-engine/pkg/sync/sync_context_test.go @@ -29,13 +29,13 @@ import ( testcore "k8s.io/client-go/testing" "k8s.io/klog/v2/textlogger" - "github.com/argoproj/argo-cd/gitops-engine/pkg/diff" - "github.com/argoproj/argo-cd/gitops-engine/pkg/health" - synccommon "github.com/argoproj/argo-cd/gitops-engine/pkg/sync/common" - "github.com/argoproj/argo-cd/gitops-engine/pkg/sync/hook" - "github.com/argoproj/argo-cd/gitops-engine/pkg/utils/kube" - "github.com/argoproj/argo-cd/gitops-engine/pkg/utils/kube/kubetest" - testingutils "github.com/argoproj/argo-cd/gitops-engine/pkg/utils/testing" + "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/diff" + "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/health" + synccommon "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/sync/common" + "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/sync/hook" + "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/utils/kube" + "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/utils/kube/kubetest" + testingutils "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/utils/testing" ) func newTestSyncCtx(getResourceFunc *func(ctx context.Context, config *rest.Config, gvk schema.GroupVersionKind, name string, namespace string) (*unstructured.Unstructured, error), opts ...SyncOpt) *syncContext { @@ -665,7 +665,7 @@ func TestSync_ApplyOutOfSyncOnly_ClusterResources(t *testing.T) { // spec.destination.namespace is set for all resources that does not have a namespace set, irrespective of whether // the resource is cluster scoped or namespace scoped. // - // Refer to https://github.com/argoproj/argo-cd/gitops-engine/blob/8007df5f6c5dd78a1a8cef73569468ce4d83682c/pkg/sync/sync_context.go#L827-L833 + // Refer to https://github.com/argoproj/argo-cd/blob/8007df5f6c5dd78a1a8cef73569468ce4d83682c/gitops-engine/pkg/sync/sync_context.go#L827-L833 ns2Target.SetNamespace("ns-2") syncCtx := newTestSyncCtx(nil, WithResourceModificationChecker(true, diffResultListClusterResource())) diff --git a/gitops-engine/pkg/sync/sync_phase.go b/gitops-engine/pkg/sync/sync_phase.go index 51aa77c0b4de1..5191ebb35165d 100644 --- a/gitops-engine/pkg/sync/sync_phase.go +++ b/gitops-engine/pkg/sync/sync_phase.go @@ -3,8 +3,8 @@ package sync import ( "k8s.io/apimachinery/pkg/apis/meta/v1/unstructured" - "github.com/argoproj/argo-cd/gitops-engine/pkg/sync/common" - "github.com/argoproj/argo-cd/gitops-engine/pkg/sync/hook" + "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/sync/common" + "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/sync/hook" ) func syncPhases(obj *unstructured.Unstructured) []common.SyncPhase { diff --git a/gitops-engine/pkg/sync/sync_phase_test.go b/gitops-engine/pkg/sync/sync_phase_test.go index 1ab7d41508618..a92e116e32203 100644 --- a/gitops-engine/pkg/sync/sync_phase_test.go +++ b/gitops-engine/pkg/sync/sync_phase_test.go @@ -6,8 +6,8 @@ import ( "github.com/stretchr/testify/assert" "k8s.io/apimachinery/pkg/apis/meta/v1/unstructured" - "github.com/argoproj/argo-cd/gitops-engine/pkg/sync/common" - testingutils "github.com/argoproj/argo-cd/gitops-engine/pkg/utils/testing" + "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/sync/common" + testingutils "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/utils/testing" ) func TestSyncPhaseNone(t *testing.T) { diff --git a/gitops-engine/pkg/sync/sync_task.go b/gitops-engine/pkg/sync/sync_task.go index 492991f69d019..e1f48ce4cd170 100644 --- a/gitops-engine/pkg/sync/sync_task.go +++ b/gitops-engine/pkg/sync/sync_task.go @@ -6,10 +6,10 @@ import ( "k8s.io/apimachinery/pkg/apis/meta/v1/unstructured" "k8s.io/apimachinery/pkg/runtime/schema" - "github.com/argoproj/argo-cd/gitops-engine/pkg/sync/common" - "github.com/argoproj/argo-cd/gitops-engine/pkg/sync/hook" - "github.com/argoproj/argo-cd/gitops-engine/pkg/sync/syncwaves" - "github.com/argoproj/argo-cd/gitops-engine/pkg/utils/kube" + "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/sync/common" + "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/sync/hook" + "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/sync/syncwaves" + "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/utils/kube" ) // syncTask holds the live and target object. At least one should be non-nil. A targetObj of nil @@ -157,7 +157,7 @@ func (t *syncTask) resourceKey() kube.ResourceKey { // To prevent resource lookup issues, we always rely on the namespace of the live object if it is available. // This logic will work for both cluster scoped and namespace scoped resources. // - // Refer to https://github.com/argoproj/argo-cd/gitops-engine/blob/8007df5f6c5dd78a1a8cef73569468ce4d83682c/pkg/sync/sync_context.go#L827-L833 + // Refer to https://github.com/argoproj/argo-cd/blob/8007df5f6c5dd78a1a8cef73569468ce4d83682c/gitops-engine/pkg/sync/sync_context.go#L827-L833 resourceKey.Namespace = t.liveObj.GetNamespace() } return resourceKey diff --git a/gitops-engine/pkg/sync/sync_task_test.go b/gitops-engine/pkg/sync/sync_task_test.go index 600f0ee9fada1..f9f44bd757c83 100644 --- a/gitops-engine/pkg/sync/sync_task_test.go +++ b/gitops-engine/pkg/sync/sync_task_test.go @@ -6,8 +6,8 @@ import ( "github.com/stretchr/testify/assert" "k8s.io/apimachinery/pkg/apis/meta/v1/unstructured" - "github.com/argoproj/argo-cd/gitops-engine/pkg/sync/common" - testingutils "github.com/argoproj/argo-cd/gitops-engine/pkg/utils/testing" + "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/sync/common" + testingutils "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/utils/testing" ) func Test_syncTask_hookType(t *testing.T) { diff --git a/gitops-engine/pkg/sync/sync_tasks.go b/gitops-engine/pkg/sync/sync_tasks.go index d17ab595f847f..524cd7c57e888 100644 --- a/gitops-engine/pkg/sync/sync_tasks.go +++ b/gitops-engine/pkg/sync/sync_tasks.go @@ -7,8 +7,8 @@ import ( "k8s.io/apimachinery/pkg/apis/meta/v1/unstructured" - "github.com/argoproj/argo-cd/gitops-engine/pkg/sync/common" - "github.com/argoproj/argo-cd/gitops-engine/pkg/utils/kube" + "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/sync/common" + "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/utils/kube" ) // kindOrder represents the correct order of Kubernetes resources within a manifest diff --git a/gitops-engine/pkg/sync/sync_tasks_test.go b/gitops-engine/pkg/sync/sync_tasks_test.go index 3eb8d58f8e5cc..4d927d491644b 100644 --- a/gitops-engine/pkg/sync/sync_tasks_test.go +++ b/gitops-engine/pkg/sync/sync_tasks_test.go @@ -8,8 +8,8 @@ import ( corev1 "k8s.io/api/core/v1" "k8s.io/apimachinery/pkg/apis/meta/v1/unstructured" - "github.com/argoproj/argo-cd/gitops-engine/pkg/sync/common" - testingutils "github.com/argoproj/argo-cd/gitops-engine/pkg/utils/testing" + "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/sync/common" + testingutils "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/utils/testing" ) func Test_syncTasks_kindOrder(t *testing.T) { diff --git a/gitops-engine/pkg/sync/syncwaves/waves.go b/gitops-engine/pkg/sync/syncwaves/waves.go index ef417beaf8dd3..9b4fc1d6e83ce 100644 --- a/gitops-engine/pkg/sync/syncwaves/waves.go +++ b/gitops-engine/pkg/sync/syncwaves/waves.go @@ -5,8 +5,8 @@ import ( "k8s.io/apimachinery/pkg/apis/meta/v1/unstructured" - "github.com/argoproj/argo-cd/gitops-engine/pkg/sync/common" - helmhook "github.com/argoproj/argo-cd/gitops-engine/pkg/sync/hook/helm" + "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/sync/common" + helmhook "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/sync/hook/helm" ) func Wave(obj *unstructured.Unstructured) int { diff --git a/gitops-engine/pkg/sync/syncwaves/waves_test.go b/gitops-engine/pkg/sync/syncwaves/waves_test.go index 044ca6c54f2e0..ea7d9542e4c1d 100644 --- a/gitops-engine/pkg/sync/syncwaves/waves_test.go +++ b/gitops-engine/pkg/sync/syncwaves/waves_test.go @@ -5,7 +5,7 @@ import ( "github.com/stretchr/testify/assert" - testingutils "github.com/argoproj/argo-cd/gitops-engine/pkg/utils/testing" + testingutils "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/utils/testing" ) func TestWave(t *testing.T) { diff --git a/gitops-engine/pkg/utils/kube/convert.go b/gitops-engine/pkg/utils/kube/convert.go index d0d34c2c686af..d48d4159b31fd 100644 --- a/gitops-engine/pkg/utils/kube/convert.go +++ b/gitops-engine/pkg/utils/kube/convert.go @@ -7,7 +7,7 @@ import ( "k8s.io/apimachinery/pkg/runtime" "k8s.io/apimachinery/pkg/runtime/schema" - "github.com/argoproj/argo-cd/gitops-engine/pkg/utils/kube/scheme" + "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/utils/kube/scheme" ) func convertToVersionWithScheme(obj *unstructured.Unstructured, group string, version string) (*unstructured.Unstructured, error) { diff --git a/gitops-engine/pkg/utils/kube/convert_test.go b/gitops-engine/pkg/utils/kube/convert_test.go index 3c1ae05db1ea8..5227360461cac 100644 --- a/gitops-engine/pkg/utils/kube/convert_test.go +++ b/gitops-engine/pkg/utils/kube/convert_test.go @@ -3,7 +3,7 @@ package kube import ( "testing" - testingutils "github.com/argoproj/argo-cd/gitops-engine/pkg/utils/testing" + testingutils "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/utils/testing" "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" diff --git a/gitops-engine/pkg/utils/kube/ctl.go b/gitops-engine/pkg/utils/kube/ctl.go index a8f3e1d5beddf..ed2c4d79da5ab 100644 --- a/gitops-engine/pkg/utils/kube/ctl.go +++ b/gitops-engine/pkg/utils/kube/ctl.go @@ -20,9 +20,9 @@ import ( "k8s.io/kube-openapi/pkg/util/proto" "k8s.io/kubectl/pkg/util/openapi" - "github.com/argoproj/argo-cd/gitops-engine/pkg/diff" - utils "github.com/argoproj/argo-cd/gitops-engine/pkg/utils/io" - "github.com/argoproj/argo-cd/gitops-engine/pkg/utils/tracing" + "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/diff" + utils "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/utils/io" + "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/utils/tracing" ) type CleanupFunc func() diff --git a/gitops-engine/pkg/utils/kube/ctl_test.go b/gitops-engine/pkg/utils/kube/ctl_test.go index 50117b99b64af..64f3d6e5fc96d 100644 --- a/gitops-engine/pkg/utils/kube/ctl_test.go +++ b/gitops-engine/pkg/utils/kube/ctl_test.go @@ -16,8 +16,8 @@ import ( "github.com/stretchr/testify/assert" "k8s.io/klog/v2/textlogger" - testingutils "github.com/argoproj/argo-cd/gitops-engine/pkg/utils/testing" - "github.com/argoproj/argo-cd/gitops-engine/pkg/utils/tracing" + testingutils "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/utils/testing" + "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/utils/tracing" ) var _ Kubectl = &KubectlCmd{} diff --git a/gitops-engine/pkg/utils/kube/kubetest/mock.go b/gitops-engine/pkg/utils/kube/kubetest/mock.go index 80825202dd2c8..97c055a3921f3 100644 --- a/gitops-engine/pkg/utils/kube/kubetest/mock.go +++ b/gitops-engine/pkg/utils/kube/kubetest/mock.go @@ -5,7 +5,7 @@ import ( "k8s.io/kubectl/pkg/cmd/util" - "github.com/argoproj/argo-cd/gitops-engine/pkg/diff" + "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/diff" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/apimachinery/pkg/apis/meta/v1/unstructured" @@ -17,7 +17,7 @@ import ( "k8s.io/client-go/rest" "k8s.io/kubectl/pkg/util/openapi" - "github.com/argoproj/argo-cd/gitops-engine/pkg/utils/kube" + "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/utils/kube" ) type KubectlOutput struct { diff --git a/gitops-engine/pkg/utils/kube/kubetest/mock_resource_operations.go b/gitops-engine/pkg/utils/kube/kubetest/mock_resource_operations.go index b3b6804000411..12f98d6b8abf7 100644 --- a/gitops-engine/pkg/utils/kube/kubetest/mock_resource_operations.go +++ b/gitops-engine/pkg/utils/kube/kubetest/mock_resource_operations.go @@ -11,7 +11,7 @@ import ( "k8s.io/client-go/rest" cmdutil "k8s.io/kubectl/pkg/cmd/util" - "github.com/argoproj/argo-cd/gitops-engine/pkg/utils/kube" + "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/utils/kube" ) type MockResourceOps struct { diff --git a/gitops-engine/pkg/utils/kube/resource_ops.go b/gitops-engine/pkg/utils/kube/resource_ops.go index a96dd8fa07f85..7af5e54d75000 100644 --- a/gitops-engine/pkg/utils/kube/resource_ops.go +++ b/gitops-engine/pkg/utils/kube/resource_ops.go @@ -33,9 +33,9 @@ import ( "k8s.io/kubectl/pkg/scheme" "k8s.io/kubectl/pkg/util/openapi" - "github.com/argoproj/argo-cd/gitops-engine/pkg/diff" - "github.com/argoproj/argo-cd/gitops-engine/pkg/utils/io" - "github.com/argoproj/argo-cd/gitops-engine/pkg/utils/tracing" + "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/diff" + "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/utils/io" + "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/utils/tracing" ) // ResourceOperations provides methods to manage k8s resources diff --git a/gitops-engine/pkg/utils/kube/resource_ops_test.go b/gitops-engine/pkg/utils/kube/resource_ops_test.go index c2f829eb1a8e3..e6c4404e04ec0 100644 --- a/gitops-engine/pkg/utils/kube/resource_ops_test.go +++ b/gitops-engine/pkg/utils/kube/resource_ops_test.go @@ -9,8 +9,8 @@ import ( "net/http/httptest" "testing" - testingutils "github.com/argoproj/argo-cd/gitops-engine/pkg/utils/testing" - "github.com/argoproj/argo-cd/gitops-engine/pkg/utils/tracing" + testingutils "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/utils/testing" + "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/utils/tracing" "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" "k8s.io/apimachinery/pkg/api/errors" diff --git a/gitops-engine/pkg/utils/tracing/logging_test.go b/gitops-engine/pkg/utils/tracing/logging_test.go index fbef5dbfdc086..6d352f1e13a42 100644 --- a/gitops-engine/pkg/utils/tracing/logging_test.go +++ b/gitops-engine/pkg/utils/tracing/logging_test.go @@ -6,7 +6,7 @@ import ( "github.com/go-logr/logr" "github.com/stretchr/testify/mock" - "github.com/argoproj/argo-cd/gitops-engine/pkg/utils/tracing/mocks" + "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/utils/tracing/mocks" ) func TestLoggingTracer(t *testing.T) { diff --git a/go.mod b/go.mod index bb478bd207dde..a04b897bb491a 100644 --- a/go.mod +++ b/go.mod @@ -14,7 +14,7 @@ require ( github.com/Masterminds/sprig/v3 v3.3.0 github.com/TomOnTime/utfutil v1.0.0 github.com/alicebob/miniredis/v2 v2.38.0 - github.com/argoproj/argo-cd/gitops-engine v0.7.1-0.20250908182407-97ad5b59a627 + github.com/argoproj/argo-cd/gitops-engine/v3 v3.0.0-00010101000000-000000000000 // Tagged as gitops-engine/vX.Y.Z at release time github.com/argoproj/notifications-engine v0.5.1-0.20260503100631-0cff13b8a717 github.com/argoproj/pkg/v2 v2.0.1 github.com/aws/aws-sdk-go-v2 v1.41.7 @@ -364,4 +364,4 @@ replace ( k8s.io/sample-controller => k8s.io/sample-controller v0.34.0 ) -replace github.com/argoproj/argo-cd/gitops-engine => ./gitops-engine +replace github.com/argoproj/argo-cd/gitops-engine/v3 => ./gitops-engine diff --git a/hack/bump-major-version.sh b/hack/bump-major-version.sh index 20ca03edbedcc..684bab575906f 100755 --- a/hack/bump-major-version.sh +++ b/hack/bump-major-version.sh @@ -28,7 +28,18 @@ echo "Incrementing the major version in go files..." find . -name '*.go' -not -path "./vendor/*" -not -path "./dist/*" -exec sed -i.bak "s~github\.com/argoproj/argo-cd/v${CURRENT_VERSION}~github\.com/argoproj/argo-cd/v${NEXT_VERSION}~g" {} \; -exec echo " Updated" {} \; -exec rm {}.bak \; echo "Incrementing the major version in go.mod..." -sed -i.bak "s~github\.com/argoproj/argo-cd/v${CURRENT_VERSION}~github\.com/argoproj/argo-cd/v${NEXT_VERSION}~g" go.mod && echo " Updated go.mod" && rm go.mod.bak +sed -i.bak \ + -e "s~github\.com/argoproj/argo-cd/v${CURRENT_VERSION}~github\.com/argoproj/argo-cd/v${NEXT_VERSION}~g" \ + -e "s~github\.com/argoproj/argo-cd/gitops-engine/v${CURRENT_VERSION}~github\.com/argoproj/argo-cd/gitops-engine/v${NEXT_VERSION}~g" \ + go.mod && echo " Updated go.mod" && rm go.mod.bak + +for file in .mockery.yaml gitops-engine/go.mod gitops-engine/README.md; do + echo "Incrementing the gitops-engine major version in $file..." + sed -i.bak "s~github\.com/argoproj/argo-cd/gitops-engine/v${CURRENT_VERSION}~github\.com/argoproj/argo-cd/gitops-engine/v${NEXT_VERSION}~g" "$file" && echo " Updated $file" && rm "$file.bak" +done + +echo "Incrementing the gitops-engine major version in go files avoiding urls in comments..." +find . -name '*.go' -not -path "./vendor/*" -not -path "./dist/*" -exec sed -i.bak "/https:\/\//! s~github\.com/argoproj/argo-cd/gitops-engine/v${CURRENT_VERSION}~github\.com/argoproj/argo-cd/gitops-engine/v${NEXT_VERSION}~g" {} \; -exec echo " Updated" {} \; -exec rm {}.bak \; # shellcheck disable=SC2016 echo 'Finished! Now run `make codegen-local && make lint-local && make test-local` to ensure everything is working as expected.' diff --git a/hack/gen-crd-spec/main.go b/hack/gen-crd-spec/main.go index 8e428476eb6e7..bc89ec9f262df 100644 --- a/hack/gen-crd-spec/main.go +++ b/hack/gen-crd-spec/main.go @@ -11,7 +11,7 @@ import ( "github.com/argoproj/argo-cd/v3/pkg/apis/application" - "github.com/argoproj/argo-cd/gitops-engine/pkg/utils/kube" + "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/utils/kube" apiextensionsv1 "k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1" "k8s.io/apimachinery/pkg/apis/meta/v1/unstructured" "sigs.k8s.io/yaml" diff --git a/hack/k8s/main.go b/hack/k8s/main.go index d7ec1cfcf6b45..932497cf21a44 100644 --- a/hack/k8s/main.go +++ b/hack/k8s/main.go @@ -11,7 +11,7 @@ import ( "github.com/argoproj/argo-cd/v3/util/errors" - "github.com/argoproj/argo-cd/gitops-engine/pkg/utils/kube" + "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/utils/kube" "sigs.k8s.io/controller-runtime/pkg/envtest" ) diff --git a/pkg/apis/application/v1alpha1/applicationset_types.go b/pkg/apis/application/v1alpha1/applicationset_types.go index 0dd3c3c276a7f..b7ceea574aaef 100644 --- a/pkg/apis/application/v1alpha1/applicationset_types.go +++ b/pkg/apis/application/v1alpha1/applicationset_types.go @@ -20,7 +20,7 @@ import ( "encoding/json" "sort" - "github.com/argoproj/argo-cd/gitops-engine/pkg/health" + "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/health" apiextensionsv1 "k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/apimachinery/pkg/util/intstr" diff --git a/pkg/apis/application/v1alpha1/applicationset_types_test.go b/pkg/apis/application/v1alpha1/applicationset_types_test.go index 1270e3d1193dd..0389324b69585 100644 --- a/pkg/apis/application/v1alpha1/applicationset_types_test.go +++ b/pkg/apis/application/v1alpha1/applicationset_types_test.go @@ -4,7 +4,7 @@ import ( "testing" "time" - "github.com/argoproj/argo-cd/gitops-engine/pkg/health" + "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/health" "github.com/stretchr/testify/assert" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" ) diff --git a/pkg/apis/application/v1alpha1/generated.pb.go b/pkg/apis/application/v1alpha1/generated.pb.go index 22a9cbb7ba28c..70284b9d4e5e4 100644 --- a/pkg/apis/application/v1alpha1/generated.pb.go +++ b/pkg/apis/application/v1alpha1/generated.pb.go @@ -6,8 +6,8 @@ package v1alpha1 import ( fmt "fmt" - github_com_argoproj_argo_cd_gitops_engine_pkg_health "github.com/argoproj/argo-cd/gitops-engine/pkg/health" - github_com_argoproj_argo_cd_gitops_engine_pkg_sync_common "github.com/argoproj/argo-cd/gitops-engine/pkg/sync/common" + github_com_argoproj_argo_cd_gitops_engine_v3_pkg_health "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/health" + github_com_argoproj_argo_cd_gitops_engine_v3_pkg_sync_common "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/sync/common" io "io" @@ -5175,825 +5175,825 @@ func init() { } var fileDescriptor_c078c3c476799f44 = []byte{ - // 13081 bytes of a gzipped FileDescriptorProto - 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xec, 0x7d, 0x6d, 0x70, 0x1c, 0xc9, - 0x75, 0x98, 0x66, 0x17, 0x0b, 0xec, 0x3e, 0x7c, 0x11, 0x7d, 0xe4, 0x1d, 0xc8, 0xe3, 0x11, 0xd4, - 0x9c, 0x75, 0x3a, 0x47, 0x27, 0xc0, 0x47, 0xe9, 0xe4, 0x8b, 0xcf, 0x96, 0x83, 0x05, 0x48, 0x10, - 0x24, 0x40, 0x40, 0xbd, 0x20, 0xa9, 0x3b, 0xe9, 0x24, 0x0d, 0x76, 0x1b, 0x8b, 0x21, 0x66, 0x67, - 0xf6, 0x66, 0x66, 0x41, 0xee, 0x59, 0x96, 0x25, 0x4b, 0xb2, 0x25, 0x4b, 0x96, 0x64, 0x3b, 0x15, - 0xc9, 0x49, 0xa4, 0xc8, 0xb1, 0xf3, 0x55, 0x29, 0xc7, 0x4e, 0x5c, 0xe5, 0xb8, 0x62, 0xbb, 0x5c, - 0xb1, 0x5d, 0x2e, 0xbb, 0xf2, 0x61, 0xc7, 0xe5, 0xd8, 0x4e, 0x1c, 0x23, 0x12, 0x53, 0x29, 0xbb, - 0xf2, 0xc3, 0x29, 0x27, 0xa9, 0x54, 0x8a, 0x71, 0x5c, 0xa9, 0xfe, 0xee, 0x99, 0x9d, 0x05, 0x16, - 0xc4, 0x80, 0xa4, 0xec, 0xfb, 0xb7, 0xdb, 0xef, 0xf5, 0x7b, 0x3d, 0x3d, 0x3d, 0xef, 0xbd, 0x7e, - 0xfd, 0xde, 0x6b, 0x58, 0x69, 0xba, 0xf1, 0x76, 0x67, 0x73, 0xb6, 0x1e, 0xb4, 0xe6, 0x9c, 0xb0, - 0x19, 0xb4, 0xc3, 0xe0, 0x16, 0xfb, 0xf1, 0xf6, 0x7a, 0x63, 0x6e, 0xf7, 0x1d, 0x73, 0xed, 0x9d, - 0xe6, 0x9c, 0xd3, 0x76, 0xa3, 0x39, 0xa7, 0xdd, 0xf6, 0xdc, 0xba, 0x13, 0xbb, 0x81, 0x3f, 0xb7, - 0xfb, 0xbc, 0xe3, 0xb5, 0xb7, 0x9d, 0xe7, 0xe7, 0x9a, 0xc4, 0x27, 0xa1, 0x13, 0x93, 0xc6, 0x6c, - 0x3b, 0x0c, 0xe2, 0x00, 0x7d, 0xbb, 0xa6, 0x36, 0x2b, 0xa9, 0xb1, 0x1f, 0x1f, 0xac, 0x37, 0x66, - 0x77, 0xdf, 0x31, 0xdb, 0xde, 0x69, 0xce, 0x52, 0x6a, 0xb3, 0x06, 0xb5, 0x59, 0x49, 0xed, 0xcc, - 0xdb, 0x8d, 0xb1, 0x34, 0x83, 0x66, 0x30, 0xc7, 0x88, 0x6e, 0x76, 0xb6, 0xd8, 0x3f, 0xf6, 0x87, - 0xfd, 0xe2, 0xcc, 0xce, 0xd8, 0x3b, 0x2f, 0x46, 0xb3, 0x6e, 0x40, 0x87, 0x37, 0x57, 0x0f, 0x42, - 0x32, 0xb7, 0xdb, 0x33, 0xa0, 0x33, 0x97, 0x35, 0x0e, 0xb9, 0x13, 0x13, 0x3f, 0x72, 0x03, 0x3f, - 0x7a, 0x3b, 0x1d, 0x02, 0x09, 0x77, 0x49, 0x68, 0x3e, 0x9e, 0x81, 0x90, 0x45, 0xe9, 0x9d, 0x9a, - 0x52, 0xcb, 0xa9, 0x6f, 0xbb, 0x3e, 0x09, 0xbb, 0xba, 0x7b, 0x8b, 0xc4, 0x4e, 0x56, 0xaf, 0xb9, - 0x7e, 0xbd, 0xc2, 0x8e, 0x1f, 0xbb, 0x2d, 0xd2, 0xd3, 0xe1, 0x5d, 0x07, 0x75, 0x88, 0xea, 0xdb, - 0xa4, 0xe5, 0xf4, 0xf4, 0x7b, 0x47, 0xbf, 0x7e, 0x9d, 0xd8, 0xf5, 0xe6, 0x5c, 0x3f, 0x8e, 0xe2, - 0x30, 0xdd, 0xc9, 0xfe, 0xdb, 0x16, 0x8c, 0xcf, 0xdf, 0xac, 0xcd, 0x77, 0xe2, 0xed, 0x85, 0xc0, - 0xdf, 0x72, 0x9b, 0xe8, 0x05, 0x18, 0xad, 0x7b, 0x9d, 0x28, 0x26, 0xe1, 0x35, 0xa7, 0x45, 0xa6, - 0xad, 0xf3, 0xd6, 0xb3, 0x95, 0xea, 0x63, 0xbf, 0xbe, 0x37, 0xf3, 0xa6, 0xbb, 0x7b, 0x33, 0xa3, - 0x0b, 0x1a, 0x84, 0x4d, 0x3c, 0xf4, 0xcd, 0x30, 0x12, 0x06, 0x1e, 0x99, 0xc7, 0xd7, 0xa6, 0x0b, - 0xac, 0xcb, 0xa4, 0xe8, 0x32, 0x82, 0x79, 0x33, 0x96, 0x70, 0x8a, 0xda, 0x0e, 0x83, 0x2d, 0xd7, - 0x23, 0xd3, 0xc5, 0x24, 0xea, 0x3a, 0x6f, 0xc6, 0x12, 0x6e, 0xff, 0x58, 0x01, 0x26, 0xe7, 0xdb, - 0xed, 0xcb, 0xc4, 0xf1, 0xe2, 0xed, 0x5a, 0xec, 0xc4, 0x9d, 0x08, 0x05, 0x30, 0x1c, 0xb1, 0x5f, - 0x62, 0x6c, 0x37, 0x45, 0xef, 0x61, 0x0e, 0xbf, 0xb7, 0x37, 0x73, 0x71, 0xbf, 0x15, 0xdd, 0x74, - 0xe3, 0xa0, 0x1d, 0xbd, 0x9d, 0xf8, 0x4d, 0xd7, 0x27, 0x6c, 0x7e, 0xb6, 0x19, 0xf5, 0x59, 0x93, - 0xc9, 0x42, 0xd0, 0x20, 0x58, 0xb0, 0xa1, 0xe3, 0x6d, 0x91, 0x28, 0x72, 0x9a, 0x24, 0xfd, 0x68, - 0xab, 0xbc, 0x19, 0x4b, 0x38, 0x0a, 0x01, 0x79, 0x4e, 0x14, 0x6f, 0x84, 0x8e, 0x1f, 0xb9, 0x74, - 0x69, 0x6f, 0xb8, 0x2d, 0xfe, 0x94, 0xa3, 0x17, 0xfe, 0xca, 0x2c, 0x7f, 0x41, 0xb3, 0xe6, 0x0b, - 0xd2, 0xdf, 0x03, 0x5d, 0x3f, 0xb3, 0xbb, 0xcf, 0xcf, 0xd2, 0x1e, 0xd5, 0xc7, 0xef, 0xee, 0xcd, - 0xa0, 0x95, 0x1e, 0x4a, 0x38, 0x83, 0xba, 0xfd, 0xbb, 0x05, 0x80, 0xf9, 0x76, 0x7b, 0x3d, 0x0c, - 0x6e, 0x91, 0x7a, 0x8c, 0x3e, 0x04, 0x65, 0x4a, 0xaa, 0xe1, 0xc4, 0x0e, 0x9b, 0xa0, 0xd1, 0x0b, - 0xdf, 0x32, 0x18, 0xe3, 0xb5, 0x4d, 0xda, 0x7f, 0x95, 0xc4, 0x4e, 0x15, 0x89, 0x07, 0x04, 0xdd, - 0x86, 0x15, 0x55, 0xe4, 0xc3, 0x50, 0xd4, 0x26, 0x75, 0x36, 0x19, 0xa3, 0x17, 0x56, 0x66, 0x8f, - 0xf2, 0xc5, 0xcf, 0xea, 0x91, 0xd7, 0xda, 0xa4, 0x5e, 0x1d, 0x13, 0x9c, 0x87, 0xe8, 0x3f, 0xcc, - 0xf8, 0xa0, 0x5d, 0xf5, 0xc2, 0xf9, 0x44, 0x5e, 0xcb, 0x8d, 0x23, 0xa3, 0x5a, 0x9d, 0x48, 0x2e, - 0x20, 0xf9, 0xde, 0xed, 0x3f, 0xb4, 0x60, 0x42, 0x23, 0xaf, 0xb8, 0x51, 0x8c, 0xde, 0xdf, 0x33, - 0xb9, 0xb3, 0x83, 0x4d, 0x2e, 0xed, 0xcd, 0xa6, 0xf6, 0x84, 0x60, 0x56, 0x96, 0x2d, 0xc6, 0xc4, - 0xb6, 0xa0, 0xe4, 0xc6, 0xa4, 0x15, 0x4d, 0x17, 0xce, 0x17, 0x9f, 0x1d, 0xbd, 0x70, 0x39, 0xaf, - 0xe7, 0xac, 0x8e, 0x0b, 0xa6, 0xa5, 0x65, 0x4a, 0x1e, 0x73, 0x2e, 0xf6, 0x1f, 0x4c, 0x9a, 0xcf, - 0x47, 0x27, 0x1c, 0x3d, 0x0f, 0xa3, 0x51, 0xd0, 0x09, 0xeb, 0x04, 0x93, 0x76, 0x40, 0x3f, 0xb0, - 0x22, 0x5d, 0xee, 0xf4, 0xc3, 0xaf, 0xe9, 0x66, 0x6c, 0xe2, 0xa0, 0xcf, 0x59, 0x30, 0xd6, 0x20, - 0x51, 0xec, 0xfa, 0x8c, 0xbf, 0x1c, 0xfc, 0xc6, 0x91, 0x07, 0x2f, 0x1b, 0x17, 0x35, 0xf1, 0xea, - 0x49, 0xf1, 0x20, 0x63, 0x46, 0x63, 0x84, 0x13, 0xfc, 0xa9, 0x00, 0x6b, 0x90, 0xa8, 0x1e, 0xba, - 0x6d, 0xfa, 0x5f, 0x88, 0x18, 0x25, 0xc0, 0x16, 0x35, 0x08, 0x9b, 0x78, 0xc8, 0x87, 0x12, 0x15, - 0x50, 0xd1, 0xf4, 0x10, 0x1b, 0xff, 0xf2, 0xd1, 0xc6, 0x2f, 0x26, 0x95, 0xca, 0x3e, 0x3d, 0xfb, - 0xf4, 0x5f, 0x84, 0x39, 0x1b, 0xf4, 0x2f, 0x2c, 0x98, 0x16, 0x02, 0x14, 0x13, 0x3e, 0xa1, 0x37, - 0xb7, 0xdd, 0x98, 0x78, 0x6e, 0x14, 0x4f, 0x97, 0xd8, 0x18, 0xde, 0x7f, 0xb4, 0x31, 0x2c, 0x24, - 0xa9, 0x63, 0x12, 0xc5, 0xa1, 0x5b, 0xa7, 0x38, 0x74, 0x19, 0x54, 0xcf, 0x8b, 0x61, 0x4d, 0x2f, - 0xf4, 0x19, 0x05, 0xee, 0x3b, 0x3e, 0xf4, 0x23, 0x16, 0x9c, 0xf1, 0x9d, 0x16, 0x89, 0xda, 0x0e, - 0x23, 0xcc, 0xc0, 0x55, 0xcf, 0xa9, 0xef, 0xb0, 0xe1, 0x0f, 0xb3, 0xe1, 0xcf, 0x0d, 0xf6, 0x69, - 0x2c, 0x85, 0x41, 0xa7, 0x7d, 0xd5, 0xf5, 0x1b, 0x55, 0x5b, 0x8c, 0xe8, 0xcc, 0xb5, 0xbe, 0xa4, - 0xf1, 0x3e, 0x6c, 0xd1, 0x8f, 0x5b, 0x30, 0x15, 0x84, 0xed, 0x6d, 0xc7, 0x27, 0x0d, 0x09, 0x8d, - 0xa6, 0x47, 0xd8, 0x77, 0xfa, 0x81, 0xa3, 0xcd, 0xe5, 0x5a, 0x9a, 0xec, 0x6a, 0xe0, 0xbb, 0x71, - 0x10, 0xd6, 0x48, 0x1c, 0xbb, 0x7e, 0x33, 0xaa, 0x9e, 0xba, 0xbb, 0x37, 0x33, 0xd5, 0x83, 0x85, - 0x7b, 0xc7, 0x83, 0xbe, 0x0b, 0x46, 0xa3, 0xae, 0x5f, 0xbf, 0xe9, 0xfa, 0x8d, 0xe0, 0x76, 0x34, - 0x5d, 0xce, 0xe3, 0x5b, 0xaf, 0x29, 0x82, 0xe2, 0x6b, 0xd5, 0x0c, 0xb0, 0xc9, 0x2d, 0xfb, 0xc5, - 0xe9, 0x75, 0x57, 0xc9, 0xfb, 0xc5, 0xe9, 0xc5, 0xb4, 0x0f, 0x5b, 0xf4, 0xfd, 0x16, 0x8c, 0x47, - 0x6e, 0xd3, 0x77, 0xe2, 0x4e, 0x48, 0xae, 0x92, 0x6e, 0x34, 0x0d, 0x6c, 0x20, 0x57, 0x8e, 0x38, - 0x2b, 0x06, 0xc9, 0xea, 0x29, 0x31, 0xc6, 0x71, 0xb3, 0x35, 0xc2, 0x49, 0xbe, 0x59, 0x5f, 0xa5, - 0x5e, 0xd6, 0xa3, 0x0f, 0xf1, 0xab, 0xd4, 0x5f, 0x40, 0xdf, 0xf1, 0xa1, 0xbf, 0x06, 0x27, 0x78, - 0x93, 0x7a, 0x0d, 0xd1, 0xf4, 0x18, 0x13, 0xe1, 0x27, 0xef, 0xee, 0xcd, 0x9c, 0xa8, 0xa5, 0x60, - 0xb8, 0x07, 0x1b, 0xbd, 0x06, 0x33, 0x6d, 0x12, 0xb6, 0xdc, 0x78, 0xcd, 0xf7, 0xba, 0x52, 0x31, - 0xd4, 0x83, 0x36, 0x69, 0x88, 0xe1, 0x44, 0xd3, 0xe3, 0xe7, 0xad, 0x67, 0xcb, 0xd5, 0xb7, 0x8a, - 0x61, 0xce, 0xac, 0xef, 0x8f, 0x8e, 0x0f, 0xa2, 0x87, 0x7e, 0xcd, 0x82, 0x33, 0x86, 0xfc, 0xae, - 0x91, 0x70, 0xd7, 0xad, 0x93, 0xf9, 0x7a, 0x3d, 0xe8, 0xf8, 0x71, 0x34, 0x3d, 0xc1, 0xe6, 0x7c, - 0xf3, 0x38, 0xb4, 0x49, 0x92, 0x95, 0x5e, 0xc4, 0x7d, 0x51, 0x22, 0xbc, 0xcf, 0x48, 0xd1, 0x67, - 0x2d, 0x98, 0xe4, 0x13, 0xba, 0xec, 0xc7, 0xa4, 0x19, 0xba, 0x71, 0x77, 0x7a, 0x92, 0xc9, 0x9e, - 0xd5, 0x23, 0x2e, 0xe3, 0x24, 0xd1, 0xea, 0x63, 0x77, 0xf7, 0x66, 0x26, 0x53, 0x8d, 0x38, 0xcd, - 0xda, 0xfe, 0x8d, 0x02, 0x9c, 0x48, 0x9b, 0x3a, 0xe8, 0xef, 0x5b, 0x30, 0x79, 0xeb, 0x76, 0xbc, - 0x11, 0xec, 0x10, 0x3f, 0xaa, 0x76, 0xa9, 0x42, 0x62, 0x4a, 0x7e, 0xf4, 0x42, 0x3d, 0x5f, 0xa3, - 0x6a, 0xf6, 0x4a, 0x92, 0xcb, 0x45, 0x3f, 0x0e, 0xbb, 0xd5, 0x27, 0xc4, 0x14, 0x4f, 0x5e, 0xb9, - 0xb9, 0x61, 0x42, 0x71, 0x7a, 0x50, 0x67, 0x3e, 0x63, 0xc1, 0xc9, 0x2c, 0x12, 0xe8, 0x04, 0x14, - 0x77, 0x48, 0x97, 0x9b, 0xfe, 0x98, 0xfe, 0x44, 0xaf, 0x42, 0x69, 0xd7, 0xf1, 0x3a, 0x44, 0xd8, - 0xa3, 0x4b, 0x47, 0x7b, 0x10, 0x35, 0x32, 0xcc, 0xa9, 0x7e, 0x5b, 0xe1, 0x45, 0xcb, 0xfe, 0xcd, - 0x22, 0x8c, 0x1a, 0x6b, 0xe8, 0x01, 0xd8, 0xd8, 0x41, 0xc2, 0xc6, 0x5e, 0xcd, 0x6d, 0xf9, 0xf7, - 0x35, 0xb2, 0x6f, 0xa7, 0x8c, 0xec, 0xb5, 0xfc, 0x58, 0xee, 0x6b, 0x65, 0xa3, 0x18, 0x2a, 0x41, - 0x9b, 0xee, 0x49, 0xa9, 0xb1, 0x36, 0x94, 0xc7, 0x2b, 0x5c, 0x93, 0xe4, 0xaa, 0xe3, 0x77, 0xf7, - 0x66, 0x2a, 0xea, 0x2f, 0xd6, 0x8c, 0xec, 0xdf, 0xb3, 0xe0, 0xa4, 0x31, 0xc6, 0x85, 0xc0, 0x6f, - 0xb0, 0x1d, 0x15, 0x3a, 0x0f, 0x43, 0x71, 0xb7, 0x2d, 0xf7, 0xbd, 0x6a, 0xa6, 0x36, 0xba, 0x6d, - 0x82, 0x19, 0xe4, 0x51, 0xdf, 0x0e, 0xfe, 0x88, 0x05, 0x8f, 0x67, 0xcb, 0x3b, 0xf4, 0x0c, 0x0c, - 0x73, 0xa7, 0x87, 0x78, 0x3a, 0xfd, 0x4a, 0x58, 0x2b, 0x16, 0x50, 0x34, 0x07, 0x15, 0xa5, 0xac, - 0xc5, 0x33, 0x4e, 0x09, 0xd4, 0x8a, 0xd6, 0xf0, 0x1a, 0x87, 0x4e, 0x1a, 0xfd, 0x23, 0x6c, 0x6d, - 0x35, 0x69, 0xcc, 0x4b, 0xc0, 0x20, 0xf6, 0xef, 0x58, 0xf0, 0x4d, 0x83, 0x48, 0xe1, 0xe3, 0x1b, - 0x63, 0x0d, 0x4e, 0x35, 0xc8, 0x96, 0xd3, 0xf1, 0xe2, 0x24, 0x47, 0x31, 0xe8, 0xa7, 0x44, 0xe7, - 0x53, 0x8b, 0x59, 0x48, 0x38, 0xbb, 0xaf, 0xfd, 0x9f, 0x2d, 0xe6, 0x9f, 0x90, 0x8f, 0xf5, 0x00, - 0xf6, 0x88, 0x7e, 0x72, 0x8f, 0xb8, 0x9c, 0xdb, 0x67, 0xda, 0x67, 0x93, 0xf8, 0x83, 0x16, 0x9c, - 0x31, 0xb0, 0x56, 0x9d, 0xb8, 0xbe, 0x7d, 0xf1, 0x4e, 0x3b, 0x24, 0x51, 0x44, 0x97, 0xd4, 0x53, - 0x86, 0x38, 0xae, 0x8e, 0x0a, 0x0a, 0xc5, 0xab, 0xa4, 0xcb, 0x65, 0xf3, 0x73, 0x50, 0xe6, 0xdf, - 0x5c, 0x10, 0x8a, 0x97, 0xa4, 0x9e, 0x6d, 0x4d, 0xb4, 0x63, 0x85, 0x81, 0x6c, 0x18, 0x66, 0x32, - 0x97, 0xca, 0x20, 0x6a, 0xb5, 0x00, 0x7d, 0xef, 0x37, 0x58, 0x0b, 0x16, 0x10, 0x3b, 0x4a, 0x0c, - 0x67, 0x3d, 0x24, 0x6c, 0x3d, 0x34, 0x2e, 0xb9, 0xc4, 0x6b, 0x44, 0x74, 0xff, 0xea, 0xf8, 0x7e, - 0x10, 0x8b, 0xad, 0xa8, 0xb1, 0x7f, 0x9d, 0xd7, 0xcd, 0xd8, 0xc4, 0xa1, 0x4c, 0x3d, 0x67, 0x93, - 0x78, 0x7c, 0x46, 0x05, 0xd3, 0x15, 0xd6, 0x82, 0x05, 0xc4, 0xbe, 0x5b, 0x60, 0x3b, 0x65, 0x25, - 0xd1, 0xc8, 0x83, 0x70, 0xb3, 0x84, 0x09, 0x15, 0xb0, 0x9e, 0x9f, 0x3c, 0x26, 0xfd, 0x5d, 0x2d, - 0xaf, 0xa7, 0xb4, 0x00, 0xce, 0x95, 0xeb, 0xfe, 0xee, 0x96, 0x2f, 0x17, 0x61, 0x26, 0xd9, 0xa1, - 0x47, 0x89, 0xd0, 0xbd, 0xbd, 0xc1, 0x28, 0xed, 0x9c, 0x34, 0xf0, 0xb1, 0x89, 0xd7, 0x47, 0x0e, - 0x17, 0x8e, 0x53, 0x0e, 0x9b, 0x6a, 0xa2, 0x78, 0x80, 0x9a, 0x58, 0x50, 0xb3, 0x3e, 0xc4, 0x30, - 0xdf, 0xd6, 0xe3, 0xd1, 0x3c, 0xbd, 0x1e, 0x06, 0x4d, 0xf6, 0xcd, 0xed, 0x12, 0xba, 0xb7, 0xcb, - 0xf0, 0x52, 0x9e, 0x87, 0xa1, 0x28, 0x26, 0xed, 0xe9, 0x52, 0x52, 0x06, 0xd7, 0x62, 0xd2, 0xc6, - 0x0c, 0x82, 0xbe, 0x03, 0x26, 0x63, 0x27, 0x6c, 0x92, 0x38, 0x24, 0xbb, 0x2e, 0xf3, 0x72, 0xb3, - 0x8d, 0x7a, 0x85, 0x1b, 0x94, 0x1b, 0x0c, 0x84, 0x25, 0x08, 0xa7, 0x71, 0xed, 0xff, 0x56, 0x80, - 0x27, 0x92, 0xef, 0x47, 0x6b, 0xcd, 0xef, 0x4c, 0x68, 0xcd, 0xb7, 0x99, 0x5a, 0xf3, 0xde, 0xde, - 0xcc, 0x93, 0x7d, 0xba, 0x7d, 0xc3, 0x28, 0x55, 0xb4, 0x94, 0x7a, 0x43, 0x73, 0x3d, 0x6f, 0xe8, - 0xa9, 0x3e, 0xcf, 0x98, 0xb2, 0x76, 0x9e, 0x81, 0xe1, 0x90, 0x38, 0x51, 0xe0, 0x8b, 0xf7, 0xa4, - 0x3e, 0x06, 0xcc, 0x5a, 0xb1, 0x80, 0xda, 0xbf, 0x5d, 0x49, 0x4f, 0xf6, 0x12, 0xf7, 0xdc, 0x07, - 0x21, 0x72, 0x61, 0x88, 0x6d, 0x47, 0xb9, 0xd8, 0xb9, 0x7a, 0xb4, 0x4f, 0x94, 0xaa, 0x18, 0x45, - 0xba, 0x5a, 0xa6, 0x6f, 0x8d, 0x36, 0x61, 0xc6, 0x02, 0xdd, 0x81, 0x72, 0x5d, 0x6e, 0xfc, 0x0a, - 0x79, 0x38, 0x5f, 0xc5, 0xb6, 0x4f, 0x73, 0x1c, 0xa3, 0xba, 0x40, 0xed, 0x16, 0x15, 0x37, 0x44, - 0xa0, 0xd8, 0x74, 0x63, 0xf1, 0x5a, 0x8f, 0xe8, 0x07, 0x58, 0x72, 0x8d, 0x47, 0x1c, 0xa1, 0x0a, - 0x6a, 0xc9, 0x8d, 0x31, 0xa5, 0x8f, 0x3e, 0x69, 0xc1, 0x68, 0x54, 0x6f, 0xad, 0x87, 0xc1, 0xae, - 0xdb, 0x20, 0xa1, 0x30, 0x40, 0x8f, 0x28, 0xf6, 0x6a, 0x0b, 0xab, 0x92, 0xa0, 0xe6, 0xcb, 0xfd, - 0x32, 0x1a, 0x82, 0x4d, 0xbe, 0x74, 0x63, 0xf6, 0x84, 0x78, 0xf6, 0x45, 0x52, 0x67, 0x5f, 0x9c, - 0xdc, 0xdf, 0xb3, 0x95, 0x72, 0x64, 0x83, 0x7c, 0xb1, 0x53, 0xdf, 0xa1, 0xdf, 0x9b, 0x1e, 0xd0, - 0x93, 0x77, 0xf7, 0x66, 0x9e, 0x58, 0xc8, 0xe6, 0x89, 0xfb, 0x0d, 0x86, 0x4d, 0x58, 0xbb, 0xe3, - 0x79, 0x98, 0xbc, 0xd6, 0x21, 0xcc, 0xd5, 0x97, 0xc3, 0x84, 0xad, 0x6b, 0x82, 0xa9, 0x09, 0x33, - 0x20, 0xd8, 0xe4, 0x8b, 0x5e, 0x83, 0xe1, 0x96, 0x13, 0x87, 0xee, 0x1d, 0xe1, 0xdf, 0x3b, 0xe2, - 0x16, 0x69, 0x95, 0xd1, 0xd2, 0xcc, 0x99, 0x15, 0xc0, 0x1b, 0xb1, 0x60, 0x84, 0x5a, 0x50, 0x6a, - 0x91, 0xb0, 0x49, 0xa6, 0xcb, 0x79, 0x1c, 0x7c, 0xac, 0x52, 0x52, 0x9a, 0x61, 0x85, 0x5a, 0x5e, - 0xac, 0x0d, 0x73, 0x2e, 0xe8, 0x55, 0x28, 0x47, 0xc4, 0x23, 0x75, 0x6a, 0x3b, 0x55, 0x18, 0xc7, - 0x77, 0x0c, 0x68, 0x47, 0x52, 0xa3, 0xa5, 0x26, 0xba, 0xf2, 0x0f, 0x4c, 0xfe, 0xc3, 0x8a, 0x24, - 0x9d, 0xc0, 0xb6, 0xd7, 0x69, 0xba, 0xfe, 0x34, 0xe4, 0x31, 0x81, 0xeb, 0x8c, 0x56, 0x6a, 0x02, - 0x79, 0x23, 0x16, 0x8c, 0xec, 0xff, 0x6a, 0x01, 0x4a, 0x0a, 0xb5, 0x07, 0x60, 0x30, 0xbf, 0x96, - 0x34, 0x98, 0x57, 0xf2, 0xb4, 0x68, 0xfa, 0xd8, 0xcc, 0x3f, 0x5f, 0x81, 0x94, 0x3a, 0xb8, 0x46, - 0xa2, 0x98, 0x34, 0xde, 0x10, 0xe1, 0x6f, 0x88, 0xf0, 0x37, 0x44, 0xb8, 0x12, 0xe1, 0x9b, 0x29, - 0x11, 0xfe, 0x6e, 0xe3, 0xab, 0xd7, 0x91, 0x18, 0x1f, 0x54, 0xa1, 0x1a, 0xe6, 0x08, 0x0c, 0x04, - 0x2a, 0x09, 0xae, 0xd4, 0xd6, 0xae, 0x65, 0xca, 0xec, 0x0f, 0x26, 0x65, 0xf6, 0x51, 0x59, 0xfc, - 0x65, 0x90, 0xd2, 0xbf, 0x66, 0xc1, 0x5b, 0x93, 0xd2, 0x4b, 0xae, 0x9c, 0xe5, 0xa6, 0x1f, 0x84, - 0x64, 0xd1, 0xdd, 0xda, 0x22, 0x21, 0xf1, 0xeb, 0x24, 0x52, 0x8e, 0x1f, 0xab, 0x9f, 0xe3, 0x07, - 0xbd, 0x13, 0xc6, 0x6e, 0x45, 0x81, 0xbf, 0x1e, 0xb8, 0xbe, 0x10, 0x41, 0x74, 0xc7, 0x71, 0xe2, - 0xee, 0xde, 0xcc, 0x18, 0x9d, 0x51, 0xd9, 0x8e, 0x13, 0x58, 0x68, 0x01, 0xa6, 0x6e, 0xbd, 0xb6, - 0xee, 0xc4, 0x86, 0xab, 0x41, 0x3a, 0x05, 0xd8, 0x41, 0xdb, 0x95, 0xf7, 0xa4, 0x80, 0xb8, 0x17, - 0xdf, 0xfe, 0x5b, 0x05, 0x38, 0x9d, 0x7a, 0x90, 0xc0, 0xf3, 0x82, 0x4e, 0x4c, 0xf7, 0x44, 0xe8, - 0x2b, 0x16, 0x9c, 0x68, 0x25, 0xbd, 0x19, 0x91, 0xf0, 0x85, 0xbf, 0x37, 0x37, 0x1d, 0x91, 0x72, - 0x97, 0x54, 0xa7, 0xc5, 0x0c, 0x9d, 0x48, 0x01, 0x22, 0xdc, 0x33, 0x16, 0xf4, 0x2a, 0x54, 0x5a, - 0xce, 0x9d, 0xeb, 0xed, 0x86, 0x13, 0xcb, 0xbd, 0x6a, 0x7f, 0x17, 0x43, 0x27, 0x76, 0xbd, 0x59, - 0x1e, 0xe3, 0x33, 0xbb, 0xec, 0xc7, 0x6b, 0x61, 0x2d, 0x0e, 0x5d, 0xbf, 0xc9, 0x3d, 0xa0, 0xab, - 0x92, 0x0c, 0xd6, 0x14, 0xed, 0x2f, 0x5b, 0x69, 0x25, 0xa5, 0x66, 0x27, 0x74, 0x62, 0xd2, 0xec, - 0xa2, 0x0f, 0x43, 0x89, 0xee, 0x1b, 0xe5, 0xac, 0xdc, 0xcc, 0x53, 0x73, 0x1a, 0x6f, 0x42, 0x2b, - 0x51, 0xfa, 0x2f, 0xc2, 0x9c, 0xa9, 0xfd, 0x95, 0x4a, 0xda, 0x58, 0x60, 0x11, 0x0a, 0x17, 0x00, - 0x9a, 0xc1, 0x06, 0x69, 0xb5, 0x3d, 0x3a, 0x2d, 0x16, 0x3b, 0x8c, 0x52, 0x7e, 0x94, 0x25, 0x05, - 0xc1, 0x06, 0x16, 0xfa, 0xb4, 0x05, 0xd0, 0x94, 0x6b, 0x5e, 0x1a, 0x02, 0xd7, 0xf3, 0x7c, 0x1c, - 0xfd, 0x45, 0xe9, 0xb1, 0x28, 0x86, 0xd8, 0x60, 0x8e, 0xbe, 0xd7, 0x82, 0x72, 0x2c, 0x87, 0xcf, - 0x55, 0xe3, 0x46, 0x9e, 0x23, 0x91, 0x0f, 0xad, 0x6d, 0x22, 0x35, 0x25, 0x8a, 0x2f, 0xfa, 0x3e, - 0x0b, 0x20, 0xea, 0xfa, 0xf5, 0xf5, 0xc0, 0x73, 0xeb, 0x5d, 0xa1, 0x31, 0x6f, 0xe4, 0xea, 0xeb, - 0x51, 0xd4, 0xab, 0x13, 0x74, 0x36, 0xf4, 0x7f, 0x6c, 0x70, 0x46, 0x1f, 0x81, 0x72, 0x24, 0x96, - 0x9b, 0xd0, 0x91, 0x1b, 0xf9, 0x7a, 0x9c, 0x38, 0x6d, 0x21, 0x5e, 0xc5, 0x3f, 0xac, 0x78, 0xa2, - 0x2f, 0x5a, 0x30, 0xd9, 0x4e, 0xfa, 0x10, 0x85, 0x3a, 0xcc, 0x4f, 0x06, 0xa4, 0x7c, 0x94, 0xdc, - 0xdb, 0x92, 0x6a, 0xc4, 0xe9, 0x51, 0x50, 0x09, 0xa8, 0x57, 0xf0, 0x5a, 0x9b, 0xfb, 0x33, 0x47, - 0xb4, 0x04, 0x5c, 0x4a, 0x03, 0x71, 0x2f, 0x3e, 0x5a, 0x87, 0x93, 0x74, 0x74, 0x5d, 0x6e, 0x7e, - 0x4a, 0xf5, 0x12, 0x31, 0x65, 0x58, 0xae, 0x9e, 0x15, 0x2b, 0x84, 0x1d, 0x84, 0xa4, 0x71, 0x70, - 0x66, 0x4f, 0xf4, 0x9b, 0x16, 0x9c, 0x75, 0x99, 0x1a, 0x30, 0xbd, 0xf9, 0x5a, 0x23, 0x88, 0x08, - 0x02, 0x92, 0xab, 0xac, 0xe8, 0xa7, 0x7e, 0xaa, 0xdf, 0x24, 0x9e, 0xe0, 0xec, 0xf2, 0x3e, 0x43, - 0xc2, 0xfb, 0x0e, 0x18, 0x7d, 0x2b, 0x8c, 0xcb, 0xef, 0x62, 0x9d, 0x8a, 0x60, 0xa6, 0x68, 0x2b, - 0xd5, 0xa9, 0xbb, 0x7b, 0x33, 0xe3, 0x1b, 0x26, 0x00, 0x27, 0xf1, 0xec, 0x3f, 0x1f, 0x4a, 0x1c, - 0x21, 0x29, 0x07, 0x27, 0x13, 0x37, 0x75, 0xe9, 0xff, 0x91, 0xd2, 0x33, 0x57, 0x71, 0xa3, 0xbc, - 0x4b, 0x5a, 0xdc, 0xa8, 0xa6, 0x08, 0x1b, 0xcc, 0xa9, 0x51, 0x3a, 0xe5, 0xa4, 0xdd, 0xa8, 0x42, - 0x02, 0xbe, 0x9a, 0xe7, 0x90, 0x7a, 0x0f, 0xfc, 0x4e, 0x8b, 0xa1, 0x4d, 0xf5, 0x80, 0x70, 0xef, - 0x90, 0xd0, 0x77, 0x43, 0x25, 0x54, 0x21, 0x3b, 0xc5, 0x3c, 0xb6, 0x6a, 0x72, 0xd9, 0x88, 0xe1, - 0xa8, 0xd3, 0x21, 0x1d, 0x9c, 0xa3, 0x39, 0xa2, 0x77, 0xc3, 0x84, 0xfa, 0xb3, 0xc0, 0x8e, 0x85, - 0xa8, 0x50, 0x2c, 0x56, 0x1f, 0x17, 0xbd, 0x26, 0x70, 0x02, 0x8a, 0x53, 0xd8, 0x28, 0x84, 0x61, - 0x1e, 0x46, 0x2a, 0xc4, 0xd8, 0x11, 0xb7, 0x3b, 0x66, 0x2c, 0xaa, 0xf6, 0x11, 0xf2, 0x56, 0x2c, - 0x38, 0xd9, 0x9f, 0x2a, 0x24, 0x4e, 0xfa, 0x0c, 0x79, 0x37, 0xc0, 0x29, 0xe6, 0xe7, 0x2c, 0x18, - 0x0d, 0x03, 0xcf, 0x73, 0xfd, 0x26, 0x95, 0xcd, 0xc2, 0xc0, 0x78, 0xdf, 0xb1, 0xe8, 0x78, 0x21, - 0x84, 0xd9, 0x6e, 0x00, 0x6b, 0x9e, 0xd8, 0x1c, 0x00, 0x7a, 0x09, 0xc6, 0x1b, 0xc4, 0x23, 0xb4, - 0xef, 0x5a, 0x48, 0xf7, 0x71, 0xdc, 0x6b, 0xae, 0xc2, 0x76, 0x16, 0x4d, 0x20, 0x4e, 0xe2, 0xda, - 0x7f, 0x68, 0xc1, 0x74, 0x3f, 0x05, 0x84, 0x08, 0x3c, 0x29, 0xa5, 0xab, 0x7a, 0x8b, 0x6b, 0xbe, - 0xa4, 0x27, 0x6c, 0x88, 0xa7, 0x05, 0x9f, 0x27, 0xd7, 0xfb, 0xa3, 0xe2, 0xfd, 0xe8, 0xa0, 0x57, - 0xe0, 0x84, 0x31, 0x29, 0x91, 0x9a, 0xd5, 0x4a, 0x75, 0x96, 0x5a, 0x7c, 0xf3, 0x29, 0xd8, 0xbd, - 0xbd, 0x99, 0xc7, 0xd3, 0x6d, 0x42, 0x43, 0xf6, 0xd0, 0xb1, 0x7f, 0xa2, 0xe7, 0x55, 0x2b, 0xe3, - 0xe6, 0x4b, 0x56, 0x8f, 0xfb, 0xe4, 0xbd, 0xc7, 0x61, 0x50, 0x30, 0x47, 0x8b, 0x8a, 0x91, 0xe9, - 0x8f, 0xf3, 0x10, 0x83, 0x18, 0xec, 0x7f, 0x3d, 0x04, 0xfb, 0x8c, 0x6c, 0x80, 0xdd, 0xca, 0xa1, - 0x4f, 0x95, 0x3f, 0x6b, 0xa9, 0xe3, 0x43, 0x2e, 0xb4, 0x1a, 0xc7, 0x35, 0xf7, 0x7c, 0xc3, 0x18, - 0xf1, 0x40, 0x1a, 0x25, 0x12, 0x92, 0x07, 0x95, 0xe8, 0xab, 0x56, 0xf2, 0x00, 0x94, 0xc7, 0xb2, - 0xba, 0xc7, 0x36, 0x26, 0xe3, 0x54, 0x95, 0x0f, 0x4c, 0x9f, 0xc5, 0xf5, 0x3b, 0x6f, 0x9d, 0x05, - 0xd8, 0x72, 0x7d, 0xc7, 0x73, 0x5f, 0xa7, 0xdb, 0xc1, 0x12, 0xb3, 0x68, 0x98, 0x89, 0x78, 0x49, - 0xb5, 0x62, 0x03, 0xe3, 0xcc, 0x5f, 0x85, 0x51, 0xe3, 0xc9, 0x33, 0xe2, 0x7f, 0x4e, 0x9a, 0xf1, - 0x3f, 0x15, 0x23, 0x6c, 0xe7, 0xcc, 0xbb, 0xe1, 0x44, 0x7a, 0x80, 0x87, 0xe9, 0x6f, 0xff, 0x9f, - 0x91, 0xf4, 0x89, 0xe4, 0x06, 0x09, 0x5b, 0x74, 0x68, 0x6f, 0x78, 0xf2, 0xde, 0xf0, 0xe4, 0xbd, - 0xe1, 0xc9, 0x33, 0x0f, 0x63, 0x84, 0x97, 0x6a, 0xe4, 0x01, 0x79, 0xa9, 0x12, 0x7e, 0xb7, 0x72, - 0xee, 0x7e, 0x37, 0xfb, 0x93, 0x3d, 0x47, 0x15, 0x1b, 0x21, 0x21, 0x28, 0x80, 0x92, 0x1f, 0x34, - 0x88, 0x34, 0xea, 0xaf, 0xe4, 0x63, 0xa1, 0x5e, 0x0b, 0x1a, 0x46, 0x96, 0x00, 0xfd, 0x17, 0x61, - 0xce, 0xc7, 0xfe, 0xdf, 0x3d, 0x86, 0xcd, 0x4d, 0xe6, 0x27, 0xda, 0x25, 0x7e, 0x8c, 0xae, 0x26, - 0xac, 0xbc, 0x6f, 0x4d, 0x9d, 0xba, 0xbf, 0xb5, 0x5f, 0x3e, 0xd8, 0x6d, 0x4a, 0x61, 0x96, 0x91, - 0x30, 0x0c, 0xc2, 0xcf, 0x5a, 0x30, 0xe1, 0x24, 0x38, 0xe5, 0x96, 0xe0, 0x63, 0x9e, 0x98, 0x28, - 0x83, 0x3a, 0x65, 0x2b, 0xa6, 0x78, 0xdb, 0x9f, 0x18, 0x86, 0xc4, 0xc6, 0x81, 0x2f, 0xf8, 0x6f, - 0x86, 0x91, 0x90, 0xb4, 0x83, 0xeb, 0x78, 0x45, 0x3c, 0xb4, 0xce, 0x32, 0xe3, 0xcd, 0x58, 0xc2, - 0xa9, 0xb2, 0x6f, 0x3b, 0xf1, 0xb6, 0xd0, 0xe2, 0x4a, 0xd9, 0xaf, 0x3b, 0xf1, 0x36, 0x66, 0x10, - 0x6a, 0xf3, 0xc7, 0x89, 0xa0, 0x07, 0x71, 0xb8, 0xaf, 0x86, 0x98, 0x0c, 0x89, 0xc0, 0x29, 0x6c, - 0xf4, 0x1a, 0x0c, 0x6d, 0x13, 0xaf, 0x25, 0xd6, 0x7c, 0x2d, 0xbf, 0x69, 0x62, 0xcf, 0x7a, 0x99, - 0x78, 0x2d, 0xae, 0x02, 0xe8, 0x2f, 0xcc, 0x58, 0xd1, 0x0f, 0xbe, 0xb2, 0xd3, 0x89, 0xe2, 0xa0, - 0xe5, 0xbe, 0x2e, 0x7d, 0xda, 0xef, 0xcd, 0x99, 0xf1, 0x55, 0x49, 0x9f, 0x3b, 0x0f, 0xd5, 0x5f, - 0xac, 0x39, 0xb3, 0x71, 0x34, 0xdc, 0x90, 0x7d, 0x2b, 0x5d, 0xe1, 0x9a, 0xce, 0x7b, 0x1c, 0x8b, - 0x92, 0x3e, 0x1f, 0x87, 0xfa, 0x8b, 0x35, 0x67, 0xd4, 0x55, 0x82, 0x67, 0x94, 0x8d, 0xe1, 0x7a, - 0xce, 0x63, 0xe0, 0x42, 0x27, 0x53, 0x00, 0x3d, 0x0d, 0xa5, 0xfa, 0xb6, 0x13, 0xc6, 0xd3, 0x63, - 0x6c, 0xd1, 0xa8, 0xcf, 0x77, 0x81, 0x36, 0x62, 0x0e, 0x43, 0x4f, 0x41, 0x31, 0x24, 0x5b, 0x2c, - 0x66, 0xde, 0x08, 0x8f, 0xc3, 0x64, 0x0b, 0xd3, 0x76, 0x65, 0x90, 0x4e, 0xf4, 0x8d, 0x9b, 0xfc, - 0xb1, 0x42, 0xd2, 0xa2, 0x4d, 0xce, 0x0c, 0xff, 0x1e, 0xea, 0x9d, 0x30, 0x92, 0xae, 0x50, 0xe3, - 0x7b, 0x60, 0xcd, 0x58, 0xc2, 0xd1, 0xc7, 0x2c, 0x18, 0xb9, 0x15, 0x05, 0xbe, 0xaf, 0x3e, 0xec, - 0x1b, 0x39, 0x4f, 0xd6, 0x15, 0x4e, 0x5d, 0x8f, 0x41, 0x34, 0x60, 0xc9, 0x97, 0x0e, 0x97, 0xdc, - 0xa9, 0x7b, 0x9d, 0x46, 0x4f, 0x4c, 0xd4, 0x45, 0xde, 0x8c, 0x25, 0x9c, 0xa2, 0xba, 0x3e, 0x47, - 0x1d, 0x4a, 0xa2, 0x2e, 0xfb, 0x02, 0x55, 0xc0, 0xed, 0x9f, 0x29, 0xc3, 0xa9, 0xcc, 0xcf, 0x87, - 0xda, 0x9a, 0xcc, 0x9a, 0xbb, 0xe4, 0x7a, 0x44, 0x46, 0x03, 0x32, 0x5b, 0xf3, 0x86, 0x6a, 0xc5, - 0x06, 0x06, 0xfa, 0x1e, 0x80, 0xb6, 0x13, 0x3a, 0x2d, 0xa2, 0x8e, 0x2a, 0x8e, 0x6c, 0xd2, 0xd1, - 0x71, 0xac, 0x4b, 0x9a, 0xda, 0x5d, 0xa3, 0x9a, 0x22, 0x6c, 0xb0, 0x44, 0x2f, 0xc0, 0x68, 0x48, - 0x3c, 0xe2, 0x44, 0x2c, 0x29, 0x23, 0x9d, 0xbb, 0x86, 0x35, 0x08, 0x9b, 0x78, 0xe8, 0x19, 0x15, - 0x38, 0x39, 0x94, 0x8c, 0x2a, 0x4a, 0x06, 0x4f, 0xa2, 0xcf, 0x5b, 0x30, 0xb1, 0xe5, 0x7a, 0x44, - 0x73, 0x17, 0x99, 0x66, 0x6b, 0x47, 0x7f, 0xc8, 0x4b, 0x26, 0x5d, 0x2d, 0x43, 0x13, 0xcd, 0x11, - 0x4e, 0xb1, 0xa7, 0xaf, 0x79, 0x97, 0x84, 0x4c, 0xf8, 0x0e, 0x27, 0x5f, 0xf3, 0x0d, 0xde, 0x8c, - 0x25, 0x1c, 0xcd, 0xc3, 0x64, 0xdb, 0x89, 0xa2, 0x85, 0x90, 0x34, 0x88, 0x1f, 0xbb, 0x8e, 0xc7, - 0x53, 0xbb, 0xca, 0x3a, 0xab, 0x60, 0x3d, 0x09, 0xc6, 0x69, 0x7c, 0xf4, 0x32, 0x3c, 0xc1, 0x7d, - 0x81, 0xab, 0x6e, 0x14, 0xb9, 0x7e, 0x53, 0x2f, 0x03, 0xe1, 0x12, 0x9d, 0x11, 0xa4, 0x9e, 0x58, - 0xce, 0x46, 0xc3, 0xfd, 0xfa, 0xa3, 0xe7, 0xa0, 0x1c, 0xed, 0xb8, 0xed, 0x85, 0xb0, 0x11, 0xb1, - 0x73, 0xc0, 0xb2, 0x76, 0xc0, 0xd7, 0x44, 0x3b, 0x56, 0x18, 0xa8, 0x0e, 0x63, 0xfc, 0x95, 0xf0, - 0xc8, 0x4f, 0x21, 0x41, 0xdf, 0xde, 0xd7, 0x82, 0x11, 0xa9, 0xdf, 0xb3, 0xd8, 0xb9, 0x7d, 0x51, - 0x9e, 0x4a, 0xf2, 0x43, 0xb4, 0x1b, 0x06, 0x19, 0x9c, 0x20, 0x9a, 0xdc, 0xcc, 0x8e, 0x0e, 0xb0, - 0x99, 0x7d, 0x01, 0x46, 0x77, 0x3a, 0x9b, 0x44, 0xcc, 0xbc, 0x10, 0x6c, 0x6a, 0xf5, 0x5d, 0xd5, - 0x20, 0x6c, 0xe2, 0xb1, 0xa0, 0xdb, 0xb6, 0x2b, 0xfe, 0x45, 0xd3, 0xe3, 0x46, 0xd0, 0xed, 0xfa, - 0xb2, 0x6c, 0xc6, 0x26, 0x0e, 0x1d, 0x1a, 0x9d, 0x8b, 0x0d, 0x12, 0xb1, 0x14, 0x1f, 0x3a, 0x5d, - 0x6a, 0x68, 0x35, 0x09, 0xc0, 0x1a, 0x07, 0xad, 0xc3, 0x49, 0xfa, 0xa7, 0xc6, 0x52, 0xdf, 0x6f, - 0x38, 0x9e, 0xdb, 0xe0, 0x11, 0xa0, 0x93, 0x49, 0x4f, 0x76, 0x2d, 0x03, 0x07, 0x67, 0xf6, 0xb4, - 0x7f, 0xb4, 0x90, 0xb4, 0xac, 0x4c, 0x11, 0x86, 0x22, 0x2a, 0xa8, 0xe2, 0x1b, 0x4e, 0x28, 0x2d, - 0xbd, 0x23, 0xe6, 0xe7, 0x09, 0xba, 0x37, 0x9c, 0xd0, 0x14, 0x79, 0x8c, 0x01, 0x96, 0x9c, 0xd0, - 0x2d, 0x18, 0x8a, 0x3d, 0x27, 0xa7, 0xec, 0x5f, 0x83, 0xa3, 0x76, 0xff, 0xad, 0xcc, 0x47, 0x98, - 0xf1, 0x40, 0x67, 0xe9, 0xb6, 0x75, 0x53, 0x9e, 0xa9, 0x8a, 0x9d, 0xe6, 0x66, 0x84, 0x59, 0xab, - 0xfd, 0xd7, 0xc7, 0x33, 0xb4, 0x8e, 0x32, 0x04, 0xd0, 0x05, 0x00, 0xba, 0x68, 0xd6, 0x43, 0xb2, - 0xe5, 0xde, 0x11, 0x86, 0x98, 0x92, 0x6c, 0xd7, 0x14, 0x04, 0x1b, 0x58, 0xb2, 0x4f, 0xad, 0xb3, - 0x45, 0xfb, 0x14, 0x7a, 0xfb, 0x70, 0x08, 0x36, 0xb0, 0xd0, 0x3b, 0x61, 0xd8, 0x6d, 0x39, 0x4d, - 0x15, 0x0f, 0x7e, 0x96, 0x8a, 0xb4, 0x65, 0xd6, 0x72, 0x6f, 0x6f, 0x66, 0x42, 0x0d, 0x88, 0x35, - 0x61, 0x81, 0x8b, 0x7e, 0xc2, 0x82, 0xb1, 0x7a, 0xd0, 0x6a, 0x05, 0x3e, 0xf7, 0x1b, 0x08, 0x27, - 0xc8, 0xad, 0xe3, 0x32, 0x93, 0x66, 0x17, 0x0c, 0x66, 0xdc, 0x0b, 0xa2, 0xd2, 0x94, 0x4d, 0x10, - 0x4e, 0x8c, 0xca, 0x94, 0x7c, 0xa5, 0x03, 0x24, 0xdf, 0xcf, 0x59, 0x30, 0xc5, 0xfb, 0x1a, 0xee, - 0x0c, 0x91, 0x64, 0x1b, 0x1c, 0xf3, 0x63, 0xf5, 0x78, 0x78, 0x94, 0x5b, 0xbf, 0x07, 0x8e, 0x7b, - 0x07, 0x89, 0x96, 0x60, 0x6a, 0x2b, 0x08, 0xeb, 0xc4, 0x9c, 0x08, 0x21, 0xb6, 0x15, 0xa1, 0x4b, - 0x69, 0x04, 0xdc, 0xdb, 0x07, 0xdd, 0x80, 0xc7, 0x8d, 0x46, 0x73, 0x1e, 0xb8, 0xe4, 0x3e, 0x27, - 0xa8, 0x3d, 0x7e, 0x29, 0x13, 0x0b, 0xf7, 0xe9, 0x9d, 0x14, 0x92, 0x95, 0x01, 0x84, 0xe4, 0x07, - 0xe1, 0x74, 0xbd, 0x77, 0x66, 0x76, 0xa3, 0xce, 0x66, 0xc4, 0xe5, 0x78, 0xb9, 0xfa, 0x66, 0x41, - 0xe0, 0xf4, 0x42, 0x3f, 0x44, 0xdc, 0x9f, 0x06, 0xfa, 0x30, 0x94, 0x43, 0xc2, 0xde, 0x4a, 0x24, - 0x32, 0x4e, 0x8f, 0xe8, 0xe6, 0xd1, 0x16, 0x3c, 0x27, 0xab, 0x35, 0x93, 0x68, 0x88, 0xb0, 0xe2, - 0x88, 0x6e, 0xc3, 0x48, 0x9b, 0xee, 0x0f, 0x45, 0xea, 0xe8, 0x91, 0xb7, 0x7f, 0x8a, 0x39, 0x3b, - 0x34, 0x33, 0x4a, 0x7d, 0x70, 0x26, 0x58, 0x72, 0xa3, 0xb6, 0x5a, 0x3d, 0x68, 0xb5, 0x03, 0x9f, - 0xf8, 0xb1, 0x54, 0x22, 0x13, 0xfc, 0x64, 0x4b, 0xb6, 0x62, 0x03, 0xa3, 0x47, 0x97, 0x6b, 0xb4, - 0xe9, 0xa9, 0x7d, 0x74, 0xb9, 0x41, 0xad, 0x5f, 0x7f, 0xaa, 0x6c, 0x98, 0x3f, 0xf5, 0xa6, 0x1b, - 0x6f, 0x07, 0x9d, 0x58, 0xba, 0x07, 0x84, 0xa2, 0x52, 0xca, 0x66, 0x25, 0x03, 0x07, 0x67, 0xf6, - 0x4c, 0x6b, 0xd6, 0xc9, 0xfb, 0xd3, 0xac, 0x27, 0x06, 0xd0, 0xac, 0x35, 0x38, 0xc5, 0x46, 0x20, - 0xac, 0x64, 0xe9, 0xad, 0x8d, 0xa6, 0x11, 0x1b, 0xbc, 0x4a, 0x73, 0x5a, 0xc9, 0x42, 0xc2, 0xd9, - 0x7d, 0xcf, 0x7c, 0x27, 0x4c, 0xf5, 0x08, 0xb9, 0x43, 0x79, 0x62, 0x17, 0xe1, 0xf1, 0x6c, 0x71, - 0x72, 0x28, 0x7f, 0xec, 0xcf, 0xa4, 0x32, 0x10, 0x8c, 0x2d, 0xda, 0x00, 0xbe, 0x7d, 0x07, 0x8a, - 0xc4, 0xdf, 0x15, 0xda, 0xf5, 0xd2, 0xd1, 0x56, 0xf5, 0x45, 0x7f, 0x97, 0x4b, 0x43, 0xe6, 0xc0, - 0xbc, 0xe8, 0xef, 0x62, 0x4a, 0x1b, 0xfd, 0xb0, 0x95, 0xd8, 0x40, 0xf0, 0x13, 0x81, 0x0f, 0x1c, - 0xcb, 0x9e, 0x74, 0xe0, 0x3d, 0x85, 0xfd, 0x6f, 0x0a, 0x70, 0xfe, 0x20, 0x22, 0x03, 0x4c, 0xdf, - 0xd3, 0x30, 0x1c, 0xb1, 0x98, 0x22, 0xa1, 0xae, 0x46, 0xe9, 0x57, 0xcc, 0xa3, 0x8c, 0x3e, 0x88, - 0x05, 0x08, 0x79, 0x50, 0x6c, 0x39, 0x6d, 0xe1, 0x28, 0x5e, 0x3e, 0x6a, 0x1a, 0x27, 0xfd, 0xef, - 0x78, 0xab, 0x4e, 0x9b, 0xaf, 0x79, 0xa3, 0x01, 0x53, 0x36, 0x28, 0x86, 0x92, 0x13, 0x86, 0x8e, - 0x0c, 0x60, 0xb9, 0x9a, 0x0f, 0xbf, 0x79, 0x4a, 0x92, 0x9f, 0xff, 0x27, 0x9a, 0x30, 0x67, 0x66, - 0x7f, 0xb1, 0x9c, 0xc8, 0xf9, 0x63, 0x51, 0x49, 0x11, 0x0c, 0x0b, 0xff, 0xb0, 0x95, 0x77, 0xf6, - 0x2c, 0xcf, 0xf1, 0x67, 0x1e, 0x08, 0x51, 0x83, 0x45, 0xb0, 0x42, 0x9f, 0xb1, 0x58, 0xa5, 0x13, - 0x99, 0x48, 0x29, 0x76, 0xf5, 0xc7, 0x53, 0x78, 0xc5, 0xac, 0x9f, 0x22, 0x1b, 0xb1, 0xc9, 0x5d, - 0x54, 0x75, 0x62, 0xbb, 0x99, 0xde, 0xaa, 0x4e, 0x6c, 0x77, 0x22, 0xe1, 0xe8, 0x4e, 0x46, 0xf4, - 0x51, 0x0e, 0x05, 0x30, 0x06, 0x88, 0x37, 0xfa, 0xaa, 0x05, 0x53, 0x6e, 0x3a, 0x8c, 0x44, 0xec, - 0x81, 0x6f, 0xe6, 0xe3, 0xcc, 0xed, 0x8d, 0x52, 0x51, 0x86, 0x4e, 0x0f, 0x08, 0xf7, 0x0e, 0x06, - 0x35, 0x60, 0xc8, 0xf5, 0xb7, 0x02, 0x61, 0xde, 0x55, 0x8f, 0x36, 0xa8, 0x65, 0x7f, 0x2b, 0xd0, - 0x5f, 0x33, 0xfd, 0x87, 0x19, 0x75, 0xb4, 0x02, 0x27, 0x65, 0x66, 0xd7, 0x65, 0x37, 0x8a, 0x83, - 0xb0, 0xbb, 0xe2, 0xb6, 0xdc, 0x98, 0x99, 0x66, 0xc5, 0xea, 0x34, 0x55, 0x6f, 0x38, 0x03, 0x8e, - 0x33, 0x7b, 0xa1, 0xd7, 0x61, 0x44, 0x86, 0x6e, 0x94, 0xf3, 0xf0, 0x27, 0xf4, 0xae, 0x7f, 0xb5, - 0x98, 0x6a, 0x22, 0x76, 0x43, 0x32, 0x44, 0x9f, 0xb2, 0x60, 0x82, 0xff, 0xbe, 0xdc, 0x6d, 0xf0, - 0x4c, 0xd3, 0x4a, 0x1e, 0x7e, 0xeb, 0x5a, 0x82, 0x66, 0x15, 0xdd, 0xdd, 0x9b, 0x99, 0x48, 0xb6, - 0xe1, 0x14, 0x5f, 0xfb, 0x1f, 0x8c, 0x41, 0x6f, 0xb0, 0x4b, 0x32, 0xb2, 0xc5, 0x7a, 0xe0, 0x91, - 0x2d, 0xb7, 0x60, 0x28, 0xd2, 0x01, 0x1e, 0x39, 0x7c, 0x66, 0x82, 0xab, 0x3e, 0x7f, 0xef, 0xfa, - 0x75, 0xcc, 0x78, 0xa0, 0x8e, 0x8a, 0x82, 0x29, 0xe6, 0x74, 0xe4, 0x3f, 0x48, 0x20, 0x0c, 0xba, - 0x03, 0x23, 0xdb, 0x7c, 0x39, 0x8a, 0xbd, 0xde, 0xea, 0x51, 0xe7, 0x37, 0xb1, 0xc6, 0xf5, 0xe2, - 0x13, 0x0d, 0x58, 0xb2, 0x63, 0x81, 0x94, 0x46, 0xa8, 0x17, 0x17, 0x24, 0xf9, 0x25, 0xcd, 0x0e, - 0x1e, 0xe7, 0xf5, 0x21, 0x18, 0x0b, 0x49, 0x3d, 0xf0, 0xeb, 0xae, 0x47, 0x1a, 0xf3, 0xf2, 0x24, - 0xf0, 0x30, 0xe9, 0x90, 0xcc, 0x9b, 0x84, 0x0d, 0x1a, 0x38, 0x41, 0x91, 0x7d, 0x67, 0xaa, 0x7e, - 0x02, 0x7d, 0x21, 0x44, 0x1c, 0x7c, 0xac, 0xe4, 0x54, 0xad, 0x81, 0xd1, 0xe4, 0xdf, 0x59, 0xb2, - 0x0d, 0xa7, 0xf8, 0xa2, 0x57, 0x00, 0x82, 0x4d, 0x1e, 0x2d, 0x39, 0x1f, 0x8b, 0x53, 0x90, 0xc3, - 0x3c, 0xea, 0x04, 0xcf, 0xb9, 0x96, 0x14, 0xb0, 0x41, 0x0d, 0x5d, 0x05, 0xe0, 0x5f, 0xce, 0x46, - 0xb7, 0x2d, 0x37, 0x84, 0x32, 0x9f, 0x15, 0x6a, 0x0a, 0x72, 0x6f, 0x6f, 0xa6, 0xd7, 0xe7, 0xcc, - 0x4e, 0xd3, 0x8c, 0xee, 0xe8, 0xbb, 0x60, 0x24, 0xea, 0xb4, 0x5a, 0x8e, 0x3a, 0x23, 0xc9, 0x31, - 0x8b, 0x9b, 0xd3, 0x35, 0x04, 0x23, 0x6f, 0xc0, 0x92, 0x23, 0xba, 0x45, 0x45, 0xbc, 0x90, 0x50, - 0xfc, 0x2b, 0xe2, 0x16, 0x0a, 0xf7, 0x04, 0xbe, 0x4b, 0xee, 0x62, 0x70, 0x06, 0xce, 0xbd, 0xbd, - 0x99, 0xc7, 0x93, 0xed, 0x2b, 0x81, 0xc8, 0xab, 0xce, 0xa4, 0x89, 0xae, 0xc8, 0xba, 0x71, 0xf4, - 0xb1, 0x65, 0xd1, 0xa1, 0x67, 0x75, 0xdd, 0x38, 0xd6, 0xdc, 0x7f, 0xce, 0xcc, 0xce, 0x68, 0x15, - 0x1e, 0xab, 0x07, 0x7e, 0x1c, 0x06, 0x9e, 0xc7, 0x6b, 0x4b, 0xf2, 0xbd, 0x39, 0x3f, 0x43, 0x79, - 0x52, 0x0c, 0xfb, 0xb1, 0x85, 0x5e, 0x14, 0x9c, 0xd5, 0x8f, 0xda, 0xe4, 0x69, 0xfd, 0x30, 0x91, - 0x4b, 0x5c, 0x41, 0x82, 0xa6, 0x90, 0x50, 0xca, 0xed, 0x7d, 0x80, 0xa6, 0xf0, 0x93, 0xa7, 0xcb, - 0xe2, 0x8d, 0xbd, 0x13, 0xc6, 0xc8, 0x9d, 0x98, 0x84, 0xbe, 0xe3, 0x5d, 0xc7, 0x2b, 0xf2, 0xc0, - 0x82, 0x7d, 0x98, 0x17, 0x8d, 0x76, 0x9c, 0xc0, 0x42, 0xb6, 0xf2, 0x92, 0x19, 0x05, 0x0c, 0xb8, - 0x97, 0x4c, 0xfa, 0xc4, 0xec, 0x9f, 0x2e, 0x26, 0x6c, 0xd6, 0x87, 0x72, 0x96, 0xcd, 0xaa, 0x7c, - 0xc9, 0x72, 0x68, 0x0c, 0x20, 0xf6, 0x62, 0x79, 0x72, 0x56, 0xe1, 0x82, 0x6b, 0x26, 0x23, 0x9c, - 0xe4, 0x8b, 0x76, 0xa0, 0xb4, 0x1d, 0x44, 0xb1, 0xdc, 0xa1, 0x1d, 0x71, 0x33, 0x78, 0x39, 0x88, - 0x62, 0x66, 0x68, 0xa9, 0xc7, 0xa6, 0x2d, 0x11, 0xe6, 0x3c, 0xe8, 0xde, 0x3f, 0xda, 0x76, 0xc2, - 0x46, 0x22, 0xae, 0x54, 0xd9, 0xd3, 0x35, 0x0d, 0xc2, 0x26, 0x9e, 0xfd, 0x47, 0x56, 0xe2, 0x54, - 0xeb, 0xb8, 0x8e, 0xfd, 0x3f, 0x6a, 0x25, 0x4b, 0x2a, 0x14, 0xf2, 0xd8, 0xba, 0x99, 0x65, 0x45, - 0x0e, 0xac, 0xce, 0x60, 0xff, 0xb0, 0x05, 0x23, 0x55, 0xa7, 0xbe, 0x13, 0x6c, 0x6d, 0xa1, 0xe7, - 0xa0, 0xdc, 0xe8, 0x84, 0x66, 0x75, 0x07, 0xe5, 0xac, 0x5a, 0x14, 0xed, 0x58, 0x61, 0xd0, 0xa5, - 0xbf, 0xe5, 0xd4, 0x65, 0x71, 0x91, 0x22, 0x5f, 0xfa, 0x97, 0x58, 0x0b, 0x16, 0x10, 0x3a, 0xfd, - 0x2d, 0xe7, 0x8e, 0xec, 0x9c, 0x3e, 0x52, 0x5b, 0xd5, 0x20, 0x6c, 0xe2, 0xd9, 0xbf, 0x6a, 0xc1, - 0x74, 0xd5, 0x89, 0xdc, 0xfa, 0x7c, 0x27, 0xde, 0xae, 0xba, 0xf1, 0x66, 0xa7, 0xbe, 0x43, 0x62, - 0x5e, 0x84, 0x86, 0x8e, 0xb2, 0x13, 0xd1, 0x2f, 0x50, 0xed, 0x98, 0xd5, 0x28, 0xaf, 0x8b, 0x76, - 0xac, 0x30, 0xd0, 0xeb, 0x30, 0xda, 0x76, 0xa2, 0xe8, 0x76, 0x10, 0x36, 0x30, 0xd9, 0xca, 0xa7, - 0x4c, 0x55, 0x8d, 0xd4, 0x43, 0x12, 0x63, 0xb2, 0x25, 0x22, 0x73, 0x34, 0x7d, 0x6c, 0x32, 0xb3, - 0x3f, 0x6d, 0xc1, 0xc9, 0x2a, 0x71, 0x42, 0x12, 0xb2, 0xaa, 0x56, 0xea, 0x41, 0xd0, 0x6b, 0x50, - 0x8e, 0x69, 0x0b, 0x1d, 0x91, 0x95, 0xef, 0x88, 0x58, 0x4c, 0xcd, 0x86, 0x20, 0x8e, 0x15, 0x1b, - 0xfb, 0x73, 0x16, 0x9c, 0xce, 0x1a, 0xcb, 0x82, 0x17, 0x74, 0x1a, 0x0f, 0x63, 0x40, 0x7f, 0xd3, - 0x82, 0x31, 0x76, 0x5c, 0xbf, 0x48, 0x62, 0xc7, 0xf5, 0x7a, 0x4a, 0x87, 0x5a, 0x03, 0x96, 0x0e, - 0x3d, 0x0f, 0x43, 0xdb, 0x41, 0x8b, 0xa4, 0x43, 0x4d, 0x2e, 0x07, 0x2d, 0x82, 0x19, 0x04, 0x3d, - 0x4f, 0x17, 0xa1, 0xeb, 0xc7, 0x0e, 0xfd, 0x1c, 0xe5, 0x71, 0xc6, 0x24, 0x5f, 0x80, 0xaa, 0x19, - 0x9b, 0x38, 0xf6, 0xbf, 0xac, 0xc0, 0x88, 0x08, 0x08, 0x1b, 0xb8, 0x28, 0x92, 0xf4, 0xe2, 0x14, - 0xfa, 0x7a, 0x71, 0x22, 0x18, 0xae, 0xb3, 0x3a, 0xcf, 0xc2, 0x42, 0xbf, 0x9a, 0x4b, 0x04, 0x21, - 0x2f, 0x1d, 0xad, 0x87, 0xc5, 0xff, 0x63, 0xc1, 0x0a, 0x7d, 0xc1, 0x82, 0xc9, 0x7a, 0xe0, 0xfb, - 0xa4, 0xae, 0x6d, 0xc7, 0xa1, 0x3c, 0x36, 0x08, 0x0b, 0x49, 0xa2, 0xfa, 0x24, 0x38, 0x05, 0xc0, - 0x69, 0xf6, 0xe8, 0x25, 0x18, 0xe7, 0x73, 0x76, 0x23, 0x71, 0x06, 0xa3, 0x8b, 0x44, 0x9a, 0x40, - 0x9c, 0xc4, 0x45, 0xb3, 0xfc, 0x2c, 0x4b, 0x54, 0x58, 0x1c, 0xd6, 0xae, 0x6a, 0xa3, 0xb6, 0xa2, - 0x81, 0x81, 0x42, 0x40, 0x21, 0xd9, 0x0a, 0x49, 0xb4, 0x2d, 0x02, 0xe6, 0x98, 0xdd, 0x3a, 0x72, - 0x7f, 0x15, 0x4b, 0x70, 0x0f, 0x25, 0x9c, 0x41, 0x1d, 0xed, 0x08, 0x37, 0x42, 0x39, 0x0f, 0x79, - 0x2e, 0x5e, 0x73, 0x5f, 0x6f, 0xc2, 0x0c, 0x94, 0x98, 0xea, 0x62, 0xf6, 0x72, 0x91, 0x67, 0xc9, - 0x32, 0xc5, 0x86, 0x79, 0x3b, 0x5a, 0x84, 0x13, 0xa9, 0xaa, 0x95, 0x91, 0x38, 0x2b, 0x51, 0x19, - 0x91, 0xa9, 0x7a, 0x97, 0x11, 0xee, 0xe9, 0x61, 0xba, 0x98, 0x46, 0x0f, 0x70, 0x31, 0x75, 0x55, - 0x58, 0x36, 0x3f, 0xc5, 0x78, 0x4f, 0x2e, 0x13, 0x30, 0x50, 0x0c, 0xf6, 0x0f, 0xa6, 0x62, 0xb0, - 0xc7, 0xd9, 0x00, 0x6e, 0xe4, 0x33, 0x80, 0xc3, 0x07, 0x5c, 0x3f, 0xcc, 0x00, 0xea, 0xff, 0x65, - 0x81, 0x7c, 0xaf, 0x0b, 0x4e, 0x7d, 0x9b, 0xd0, 0x25, 0x93, 0x91, 0x6a, 0x63, 0x1d, 0x2a, 0xd5, - 0x66, 0x0e, 0x2a, 0x74, 0x9e, 0x78, 0x57, 0xae, 0xf7, 0x95, 0x07, 0x64, 0x7e, 0x7d, 0x59, 0xf4, - 0xd2, 0x38, 0x28, 0x80, 0x29, 0xcf, 0x89, 0x62, 0x36, 0x82, 0x5a, 0xd7, 0xaf, 0xdf, 0x67, 0xbd, - 0x20, 0x96, 0x76, 0xb7, 0x92, 0x26, 0x84, 0x7b, 0x69, 0xdb, 0xff, 0xae, 0x04, 0xe3, 0x09, 0xc9, - 0x78, 0x48, 0x83, 0xe1, 0x39, 0x28, 0x4b, 0x1d, 0x9e, 0xae, 0x9a, 0xa6, 0x14, 0xbd, 0xc2, 0xa0, - 0x4a, 0x6b, 0x53, 0x6b, 0xd5, 0xb4, 0x81, 0x63, 0x28, 0x5c, 0x6c, 0xe2, 0x31, 0xa1, 0x1c, 0x7b, - 0xd1, 0x82, 0xe7, 0x12, 0x3f, 0xe6, 0xc3, 0xcc, 0x47, 0x28, 0x6f, 0xac, 0xd4, 0x4c, 0xa2, 0x5a, - 0x28, 0xa7, 0x00, 0x38, 0xcd, 0x1e, 0x7d, 0xc2, 0x82, 0x71, 0xe7, 0x76, 0xa4, 0x2f, 0x23, 0x10, - 0xd1, 0xd6, 0x47, 0x54, 0x52, 0x89, 0xfb, 0x0d, 0xb8, 0x63, 0x3f, 0xd1, 0x84, 0x93, 0x4c, 0xd1, - 0x97, 0x2c, 0x40, 0xe4, 0x0e, 0xa9, 0xcb, 0x78, 0x70, 0x31, 0x96, 0xe1, 0x3c, 0x76, 0xf0, 0x17, - 0x7b, 0xe8, 0x72, 0xa9, 0xde, 0xdb, 0x8e, 0x33, 0xc6, 0x80, 0xae, 0x00, 0x6a, 0xb8, 0x91, 0xb3, - 0xe9, 0x91, 0x85, 0xa0, 0x25, 0x53, 0xc5, 0xc5, 0x79, 0xfa, 0x19, 0x31, 0xcf, 0x68, 0xb1, 0x07, - 0x03, 0x67, 0xf4, 0x62, 0xab, 0x2c, 0x0c, 0xee, 0x74, 0xaf, 0x87, 0x1e, 0xd3, 0x12, 0xe6, 0x2a, - 0x13, 0xed, 0x58, 0x61, 0xd8, 0x7f, 0x5c, 0x54, 0x9f, 0xb2, 0x4e, 0x7e, 0x70, 0x8c, 0x20, 0x6c, - 0xeb, 0xfe, 0x83, 0xb0, 0x75, 0xa4, 0x54, 0x6f, 0x01, 0x84, 0x44, 0xbe, 0x74, 0xe1, 0x21, 0xe5, - 0x4b, 0x7f, 0xaf, 0x95, 0xa8, 0x4c, 0x38, 0x7a, 0xe1, 0x95, 0x7c, 0x13, 0x2f, 0x66, 0x79, 0x14, - 0x57, 0x4a, 0xaf, 0xa4, 0x82, 0xf7, 0x9e, 0x83, 0xf2, 0x96, 0xe7, 0xb0, 0x92, 0x39, 0xec, 0x43, - 0x35, 0x22, 0xcc, 0x2e, 0x89, 0x76, 0xac, 0x30, 0xa8, 0xd4, 0x37, 0x88, 0x1e, 0x4a, 0x6a, 0xff, - 0xc7, 0x22, 0x8c, 0x1a, 0x1a, 0x3f, 0xd3, 0x7c, 0xb3, 0x1e, 0x31, 0xf3, 0xad, 0x70, 0x08, 0xf3, - 0xed, 0x7b, 0xa0, 0x52, 0x97, 0xda, 0x28, 0x9f, 0x2b, 0x25, 0xd2, 0x3a, 0x4e, 0x2b, 0x24, 0xd5, - 0x84, 0x35, 0x4f, 0xb4, 0x94, 0xc8, 0xc9, 0x4d, 0xf8, 0x05, 0xb2, 0x92, 0x66, 0x85, 0x46, 0xeb, - 0xed, 0x93, 0x8e, 0x0f, 0x28, 0x1d, 0x1c, 0x1f, 0x60, 0xff, 0x9e, 0xa5, 0x5e, 0xee, 0x03, 0x28, - 0xbe, 0x74, 0x2b, 0x59, 0x7c, 0xe9, 0x62, 0x2e, 0xd3, 0xdc, 0xa7, 0xea, 0xd2, 0xa7, 0x2d, 0x38, - 0xb7, 0x7f, 0x71, 0x75, 0xf4, 0x34, 0x94, 0x9a, 0x61, 0xd0, 0x69, 0x0b, 0x1d, 0xac, 0xe8, 0xb0, - 0x4a, 0xf6, 0x98, 0xc3, 0xe8, 0x26, 0x6a, 0xc7, 0xf5, 0x1b, 0xe9, 0x4d, 0xd4, 0x55, 0xd7, 0x6f, - 0x60, 0x06, 0x19, 0xa0, 0xdc, 0xed, 0x35, 0x18, 0x59, 0x08, 0x5a, 0x2d, 0xc7, 0x6f, 0xa0, 0xb7, - 0xc0, 0x48, 0x9d, 0xff, 0x14, 0xfe, 0x3c, 0x76, 0x70, 0x2e, 0xa0, 0x58, 0xc2, 0xd0, 0x59, 0x18, - 0x72, 0xc2, 0xa6, 0xf4, 0xe1, 0xb1, 0x80, 0xbc, 0xf9, 0xb0, 0x19, 0x61, 0xd6, 0x6a, 0xff, 0xa9, - 0x05, 0x13, 0xb4, 0x8b, 0xcb, 0x26, 0x98, 0x4d, 0xed, 0x33, 0x30, 0xec, 0x74, 0xe2, 0xed, 0xa0, - 0x67, 0x4f, 0x38, 0xcf, 0x5a, 0xb1, 0x80, 0xd2, 0xc1, 0xaa, 0x0a, 0x22, 0xc6, 0x60, 0x17, 0xe9, - 0x77, 0xc5, 0x20, 0xd4, 0xac, 0x8e, 0x3a, 0x9b, 0x59, 0x27, 0xb7, 0x35, 0xde, 0x8c, 0x25, 0x9c, - 0x12, 0xdb, 0x0c, 0x1a, 0x5d, 0x11, 0x66, 0xac, 0x88, 0x55, 0x83, 0x46, 0x17, 0x33, 0x08, 0x7a, - 0x0a, 0x8a, 0xd1, 0xb6, 0x23, 0x63, 0x04, 0x64, 0xc4, 0x7b, 0xed, 0xf2, 0x3c, 0xa6, 0xed, 0x2a, - 0x81, 0x23, 0xf4, 0xd2, 0xf1, 0xbe, 0xc9, 0x04, 0x8e, 0xd0, 0xb3, 0xff, 0xd9, 0x10, 0xb0, 0xd8, - 0x1f, 0x27, 0x24, 0x8d, 0x8d, 0x80, 0x15, 0xa8, 0x3e, 0xd6, 0x23, 0x76, 0xbd, 0xa9, 0x7e, 0x94, - 0x8f, 0xd9, 0x8d, 0xa3, 0xd6, 0xe2, 0x83, 0x3e, 0x6a, 0xcd, 0x3e, 0x3d, 0x1f, 0x7a, 0x84, 0x4e, - 0xcf, 0xed, 0xcf, 0x5a, 0x80, 0x54, 0x24, 0x97, 0x0e, 0x6f, 0x99, 0x83, 0x8a, 0x0a, 0x1d, 0x13, - 0xdf, 0x8b, 0x16, 0xd1, 0x12, 0x80, 0x35, 0xce, 0x00, 0x9e, 0x94, 0xa7, 0xa5, 0xfe, 0x2c, 0x26, - 0x65, 0x09, 0xd3, 0xba, 0x42, 0x9d, 0xda, 0xbf, 0x5c, 0x80, 0xc7, 0xb9, 0xe9, 0xb6, 0xea, 0xf8, - 0x4e, 0x93, 0xb4, 0xe8, 0xa8, 0x06, 0x0d, 0x58, 0xaa, 0xd3, 0x2d, 0xbc, 0x2b, 0xb3, 0x35, 0x8e, - 0x2a, 0x3b, 0xb9, 0x9c, 0xe1, 0x92, 0x65, 0xd9, 0x77, 0x63, 0xcc, 0x88, 0xa3, 0x08, 0xca, 0xf2, - 0x4e, 0x30, 0xa1, 0x0b, 0x73, 0x62, 0xa4, 0xd4, 0x82, 0xb0, 0x72, 0x08, 0x56, 0x8c, 0xa8, 0x29, - 0xe3, 0x05, 0xf5, 0x1d, 0xfa, 0xc9, 0xa7, 0x4d, 0x99, 0x15, 0xd1, 0x8e, 0x15, 0x86, 0xdd, 0x82, - 0x49, 0x39, 0x87, 0xed, 0xab, 0xa4, 0x8b, 0xc9, 0x16, 0xd5, 0xff, 0x75, 0xd9, 0x64, 0x5c, 0x53, - 0xa6, 0xf4, 0xff, 0x82, 0x09, 0xc4, 0x49, 0x5c, 0x59, 0xb3, 0xba, 0x90, 0x5d, 0xb3, 0xda, 0xfe, - 0x65, 0x0b, 0xd2, 0x06, 0x08, 0x73, 0xc0, 0x99, 0x77, 0x8e, 0xf5, 0x2b, 0x66, 0x7f, 0x88, 0x32, - 0xb6, 0xef, 0x87, 0x51, 0x27, 0xa6, 0x16, 0x26, 0xf7, 0x06, 0x15, 0xef, 0xef, 0x14, 0x73, 0x35, - 0x68, 0xb8, 0x5b, 0x2e, 0xf3, 0x02, 0x99, 0xe4, 0xec, 0xbf, 0x51, 0x82, 0xca, 0x62, 0xd8, 0x3d, - 0x7c, 0xda, 0x5c, 0x6f, 0x52, 0x5c, 0xe1, 0x50, 0x49, 0x71, 0x32, 0xed, 0xae, 0xd8, 0x37, 0xed, - 0x4e, 0xa6, 0xcd, 0x0d, 0x3d, 0xac, 0xb4, 0xb9, 0xd2, 0x23, 0x92, 0x36, 0x37, 0xfc, 0x08, 0xa4, - 0xcd, 0x8d, 0x3c, 0xe0, 0xb4, 0x39, 0xfb, 0x7f, 0x0c, 0xc1, 0x54, 0x4f, 0xfa, 0x33, 0x7a, 0x11, - 0xc6, 0xd4, 0x37, 0x2a, 0x0f, 0x00, 0x2a, 0x66, 0x18, 0xbd, 0x86, 0xe1, 0x04, 0xe6, 0x00, 0x82, - 0x7a, 0x19, 0x1e, 0x0b, 0xc9, 0x6b, 0x1d, 0xd2, 0x21, 0xf3, 0x5b, 0x31, 0x09, 0x6b, 0xa4, 0x1e, - 0xf8, 0x0d, 0x5e, 0xe0, 0xbc, 0x58, 0x7d, 0xe2, 0xee, 0xde, 0xcc, 0x63, 0xb8, 0x17, 0x8c, 0xb3, - 0xfa, 0xa0, 0x36, 0x8c, 0x7b, 0xe6, 0xce, 0x55, 0xac, 0xe1, 0xfb, 0xda, 0xf4, 0x2a, 0x59, 0x95, - 0x68, 0xc6, 0x49, 0x06, 0xc9, 0xed, 0x6f, 0xe9, 0x21, 0x6d, 0x7f, 0x3f, 0xae, 0xb7, 0xbf, 0x3c, - 0x2a, 0xed, 0x7d, 0x39, 0xa7, 0xbf, 0x0f, 0xb2, 0xff, 0x3d, 0xca, 0x8e, 0xf6, 0x3d, 0x50, 0x96, - 0x11, 0xbb, 0x03, 0x45, 0xba, 0x9a, 0x74, 0xfa, 0x68, 0xf6, 0x7b, 0x05, 0xc8, 0x70, 0xda, 0x50, - 0x49, 0xab, 0xad, 0xfd, 0x84, 0xa4, 0x3d, 0x9c, 0xc5, 0x8f, 0xee, 0xf0, 0x68, 0x65, 0x6e, 0xe3, - 0xbd, 0x9c, 0xb7, 0xd3, 0x49, 0x07, 0x30, 0x2b, 0xfd, 0xa7, 0x82, 0x98, 0x2f, 0x00, 0xe8, 0x0d, - 0xa3, 0xb0, 0xf4, 0x55, 0xf8, 0x91, 0xde, 0x57, 0x62, 0x03, 0x0b, 0xbd, 0x00, 0xa3, 0xae, 0x1f, - 0xc5, 0x8e, 0xe7, 0x5d, 0x76, 0xfd, 0x58, 0x58, 0xff, 0xca, 0x98, 0x5d, 0xd6, 0x20, 0x6c, 0xe2, - 0x9d, 0x79, 0x97, 0xf1, 0x5e, 0x0e, 0xf3, 0x3e, 0xb7, 0xe1, 0xf4, 0x92, 0x1b, 0x2b, 0xd1, 0xa6, - 0xd6, 0x11, 0xdb, 0xe4, 0x49, 0x0d, 0x64, 0xf5, 0xd5, 0x40, 0x46, 0x1a, 0x6a, 0x21, 0x99, 0x35, - 0x9b, 0x4e, 0x43, 0xb5, 0xeb, 0x70, 0x72, 0xc9, 0x8d, 0x2f, 0xb9, 0x1e, 0x39, 0x46, 0x26, 0xbf, - 0x34, 0x0c, 0x63, 0x66, 0x59, 0x8c, 0xc3, 0xe8, 0xeb, 0xcf, 0xd1, 0xdd, 0x89, 0x98, 0x08, 0x57, - 0x85, 0x54, 0xdc, 0x3c, 0x72, 0x8d, 0x8e, 0xec, 0xc9, 0x35, 0x36, 0x28, 0x9a, 0x27, 0x36, 0x07, - 0x80, 0x6e, 0x43, 0x69, 0x8b, 0x65, 0x54, 0x16, 0xf3, 0x08, 0x86, 0xcb, 0x9a, 0x7c, 0xfd, 0x45, - 0xf2, 0x9c, 0x4c, 0xce, 0x8f, 0x1a, 0x95, 0x61, 0x32, 0x91, 0xdf, 0xc8, 0x73, 0x11, 0xd6, 0x8a, - 0xc2, 0xe8, 0xa7, 0x15, 0x4a, 0xf7, 0xa1, 0x15, 0x12, 0x32, 0x7a, 0xf8, 0x21, 0xc9, 0x68, 0x96, - 0x1d, 0x1b, 0x6f, 0xb3, 0x2d, 0x8f, 0x48, 0xcc, 0x1b, 0x61, 0x93, 0x60, 0x64, 0xc7, 0x26, 0xc0, - 0x38, 0x8d, 0x8f, 0x3e, 0xa2, 0xa4, 0x7c, 0x39, 0x8f, 0x23, 0x2b, 0x73, 0x45, 0x1f, 0xb7, 0x80, - 0xff, 0x6c, 0x01, 0x26, 0x96, 0xfc, 0xce, 0xfa, 0xd2, 0x7a, 0x67, 0xd3, 0x73, 0xeb, 0x57, 0x49, - 0x97, 0x4a, 0xf1, 0x1d, 0xd2, 0x5d, 0x5e, 0x4c, 0xfb, 0x7a, 0xae, 0xd2, 0x46, 0xcc, 0x61, 0x54, - 0x6e, 0x6d, 0xb9, 0x7e, 0x93, 0x84, 0xed, 0xd0, 0x15, 0xa7, 0x49, 0x86, 0xdc, 0xba, 0xa4, 0x41, - 0xd8, 0xc4, 0xa3, 0xb4, 0x83, 0xdb, 0xbe, 0xaa, 0x51, 0xa6, 0x68, 0xaf, 0xd1, 0x46, 0xcc, 0x61, - 0x14, 0x29, 0x0e, 0x3b, 0xc2, 0x59, 0x6b, 0x20, 0x6d, 0xd0, 0x46, 0xcc, 0x61, 0xc2, 0xf7, 0xc2, - 0x62, 0x0d, 0x4b, 0x3d, 0xbe, 0x17, 0x16, 0xa6, 0x23, 0xe1, 0x14, 0x75, 0x87, 0x74, 0x17, 0x9d, - 0xd8, 0x49, 0xbb, 0x4e, 0xae, 0xf2, 0x66, 0x2c, 0xe1, 0xac, 0xd0, 0x7a, 0x72, 0x3a, 0xbe, 0xe1, - 0x0a, 0xad, 0x27, 0x87, 0xdf, 0xc7, 0xe5, 0xf7, 0x95, 0x02, 0x8c, 0xbd, 0x71, 0x37, 0xf4, 0x3e, - 0x97, 0x81, 0xdd, 0x84, 0xa9, 0x9e, 0xdc, 0xfc, 0x01, 0x2c, 0xa0, 0x03, 0x6b, 0xa7, 0xd8, 0x18, - 0x46, 0x29, 0x61, 0x59, 0x68, 0x74, 0x01, 0xa6, 0xf8, 0x47, 0x4c, 0x39, 0xb1, 0x54, 0x6b, 0x55, - 0x6f, 0x81, 0x1d, 0x9b, 0xde, 0x48, 0x03, 0x71, 0x2f, 0xbe, 0xfd, 0x83, 0x16, 0x8c, 0x27, 0xca, - 0x25, 0xe4, 0x64, 0xab, 0xb1, 0xaf, 0x3c, 0x60, 0xf1, 0xf2, 0x2c, 0x7f, 0xa9, 0xc8, 0xd4, 0xb1, - 0xfe, 0xca, 0x35, 0x08, 0x9b, 0x78, 0xf6, 0x6f, 0x14, 0xa1, 0x2c, 0x63, 0xfb, 0x06, 0x18, 0xca, - 0x67, 0x2c, 0x18, 0x57, 0x47, 0xd5, 0xec, 0x6c, 0xa1, 0x90, 0x47, 0xf6, 0x26, 0x1d, 0x81, 0xf2, - 0x8e, 0xf9, 0x5b, 0x81, 0xde, 0x38, 0x60, 0x93, 0x19, 0x4e, 0xf2, 0x46, 0x37, 0x00, 0xa2, 0x6e, - 0x14, 0x93, 0x96, 0x71, 0xca, 0x61, 0x1b, 0xab, 0x6c, 0xb6, 0x1e, 0x84, 0x84, 0xae, 0xa9, 0x6b, - 0x41, 0x83, 0xd4, 0x14, 0xa6, 0xb6, 0xf4, 0x74, 0x1b, 0x36, 0x28, 0xa1, 0xd7, 0x55, 0x60, 0xc5, - 0x50, 0x1e, 0xfa, 0x5d, 0xce, 0xef, 0x20, 0x91, 0x15, 0x47, 0x88, 0x64, 0xb0, 0x7f, 0xaa, 0x00, - 0x27, 0xd2, 0x33, 0x89, 0xde, 0x07, 0x63, 0x72, 0xd2, 0x0c, 0x27, 0x92, 0x0c, 0xa8, 0x1c, 0xc3, - 0x06, 0xec, 0xde, 0xde, 0xcc, 0x8c, 0x0e, 0xac, 0x9c, 0xa3, 0x93, 0x37, 0xb7, 0x6b, 0xc4, 0x9e, - 0xd2, 0x65, 0x90, 0x20, 0xc6, 0xc3, 0x1c, 0x44, 0x3c, 0x4e, 0xb5, 0x3b, 0xdf, 0x6e, 0x8b, 0x58, - 0x05, 0x23, 0xcc, 0xc1, 0x84, 0xe2, 0x14, 0x36, 0x5a, 0x87, 0x93, 0x46, 0xcb, 0x35, 0xe2, 0x36, - 0xb7, 0x37, 0x83, 0x50, 0xee, 0x5b, 0xcf, 0xea, 0xf0, 0xed, 0x5e, 0x1c, 0x9c, 0xd9, 0x93, 0x1a, - 0x48, 0x75, 0xa7, 0xed, 0xd4, 0xdd, 0xb8, 0x2b, 0x4e, 0x9b, 0x94, 0x38, 0x5f, 0x10, 0xed, 0x58, - 0x61, 0xd8, 0x7f, 0x77, 0x08, 0x4e, 0xf0, 0x78, 0x65, 0xa2, 0xc2, 0xf1, 0xd1, 0xfb, 0xa0, 0x12, - 0xc5, 0x4e, 0xc8, 0x5d, 0x56, 0xd6, 0xa1, 0x45, 0x97, 0xae, 0xf1, 0x20, 0x89, 0x60, 0x4d, 0x0f, - 0xbd, 0xc2, 0x2a, 0x03, 0xba, 0xd1, 0x36, 0xa3, 0x5e, 0xb8, 0x3f, 0x87, 0xd8, 0x25, 0x45, 0x01, - 0x1b, 0xd4, 0xd0, 0xb7, 0x43, 0xa9, 0xbd, 0xed, 0x44, 0xd2, 0x5b, 0xfb, 0x8c, 0x94, 0x13, 0xeb, - 0xb4, 0xf1, 0xde, 0xde, 0xcc, 0xa9, 0xf4, 0xa3, 0x32, 0x00, 0xe6, 0x9d, 0x4c, 0x29, 0x3f, 0x74, - 0x80, 0x94, 0x7f, 0x06, 0x86, 0x1b, 0x61, 0xb7, 0x76, 0x79, 0x3e, 0x7d, 0xc1, 0xd3, 0x22, 0x6b, - 0xc5, 0x02, 0x4a, 0x65, 0xd2, 0x36, 0x67, 0xd9, 0xa0, 0xc8, 0xc3, 0x49, 0xcb, 0xe3, 0xb2, 0x06, - 0x61, 0x13, 0x8f, 0x55, 0xe9, 0x4a, 0x45, 0xb3, 0x8f, 0x1c, 0x43, 0xb6, 0xd3, 0xa0, 0x71, 0xec, - 0x17, 0xa1, 0x22, 0x86, 0xba, 0x11, 0xa0, 0x17, 0x61, 0x8c, 0x3b, 0x03, 0xab, 0xa1, 0xe3, 0xd7, - 0xb7, 0xd3, 0x4e, 0x9c, 0x0d, 0x03, 0x86, 0x13, 0x98, 0xf6, 0x2a, 0x0c, 0x0d, 0x28, 0x64, 0x07, - 0xda, 0x9b, 0xbf, 0x07, 0xca, 0x94, 0x9c, 0xdc, 0xa8, 0xe5, 0x41, 0x32, 0x80, 0xb2, 0xbc, 0x19, - 0x16, 0xd9, 0x50, 0x74, 0x1d, 0x19, 0xb5, 0xa4, 0x3e, 0xa1, 0xe5, 0x28, 0xea, 0xb0, 0x65, 0x47, - 0x81, 0xe8, 0x69, 0x28, 0x92, 0x3b, 0xed, 0x74, 0x78, 0xd2, 0xc5, 0x3b, 0x6d, 0x37, 0x24, 0x11, - 0x45, 0x22, 0x77, 0xda, 0xe8, 0x0c, 0x14, 0xdc, 0x86, 0x58, 0x91, 0x20, 0x70, 0x0a, 0xcb, 0x8b, - 0xb8, 0xe0, 0x36, 0xec, 0x3b, 0x50, 0x51, 0x57, 0xd1, 0xa2, 0x1d, 0x69, 0x5a, 0x59, 0x79, 0xc4, - 0xab, 0x4b, 0xba, 0x7d, 0x8c, 0xaa, 0x0e, 0x80, 0x2e, 0x1e, 0x92, 0x97, 0x0a, 0x3e, 0x0f, 0x43, - 0xf5, 0x40, 0x94, 0x7d, 0x2a, 0x6b, 0x32, 0xcc, 0x96, 0x62, 0x10, 0xfb, 0x26, 0x4c, 0x5c, 0xf5, - 0x83, 0xdb, 0xec, 0x52, 0x38, 0x56, 0x03, 0x9d, 0x12, 0xde, 0xa2, 0x3f, 0xd2, 0x16, 0x3c, 0x83, - 0x62, 0x0e, 0x53, 0x95, 0x8e, 0x0b, 0xfd, 0x2a, 0x1d, 0xdb, 0x1f, 0xb5, 0x60, 0x4c, 0x79, 0x63, - 0x97, 0x76, 0x77, 0x06, 0x3b, 0x05, 0x36, 0xca, 0x73, 0x14, 0x0e, 0x28, 0xcf, 0x21, 0x0f, 0x8c, - 0x8b, 0xfd, 0x0e, 0x8c, 0xed, 0x3f, 0xb7, 0xe0, 0x84, 0x1a, 0x82, 0xb4, 0x99, 0x5e, 0x84, 0xb1, - 0xcd, 0x8e, 0xeb, 0x35, 0x64, 0x71, 0xf7, 0xd4, 0xe7, 0x52, 0x35, 0x60, 0x38, 0x81, 0x89, 0x2e, - 0x00, 0x6c, 0xba, 0xbe, 0x13, 0x76, 0xd7, 0xb5, 0x91, 0xa6, 0xf4, 0x76, 0x55, 0x41, 0xb0, 0x81, - 0x85, 0x3e, 0x0c, 0xe5, 0x5d, 0x19, 0x27, 0x50, 0xcc, 0xb5, 0xaa, 0x84, 0x98, 0x0f, 0xfd, 0x25, - 0xa8, 0xc0, 0x03, 0xc5, 0xd1, 0xfe, 0x7c, 0x11, 0x26, 0x92, 0x95, 0x20, 0x06, 0xf0, 0xa0, 0x3c, - 0x0d, 0x25, 0x56, 0x1c, 0x22, 0xbd, 0xb0, 0x78, 0x35, 0x76, 0x0e, 0x43, 0x11, 0x0c, 0x73, 0x51, - 0x92, 0xcf, 0xbd, 0xc5, 0x6a, 0x90, 0xca, 0x4f, 0xcb, 0x9c, 0xd8, 0xe2, 0xd0, 0x43, 0xb0, 0x42, - 0x9f, 0xb0, 0x60, 0x24, 0x68, 0x9b, 0x25, 0x76, 0x5f, 0xce, 0xb3, 0x4a, 0x86, 0x48, 0x45, 0x17, - 0xd6, 0x90, 0x5a, 0x78, 0x72, 0x31, 0x48, 0xd6, 0x67, 0xbe, 0x0d, 0xc6, 0x4c, 0xcc, 0x83, 0x0c, - 0xa2, 0xb2, 0x69, 0x10, 0x7d, 0xc6, 0x5c, 0x92, 0xa2, 0x0e, 0xc8, 0x00, 0x1f, 0xfb, 0x75, 0x28, - 0xd5, 0x55, 0xe0, 0xe5, 0x7d, 0x5d, 0x48, 0xa2, 0xea, 0xe4, 0xb1, 0xa0, 0x16, 0x4e, 0xcd, 0xfe, - 0x3d, 0xcb, 0x58, 0x1f, 0x98, 0x44, 0xcb, 0x0d, 0x14, 0x42, 0xb1, 0xb9, 0xbb, 0x23, 0x8c, 0x8c, - 0x2b, 0x39, 0x4d, 0xef, 0xd2, 0xee, 0x8e, 0xfe, 0xc2, 0xcc, 0x56, 0x4c, 0x99, 0x0d, 0x70, 0x98, - 0x90, 0x28, 0x17, 0x53, 0x3c, 0xb8, 0x5c, 0x8c, 0xfd, 0xa5, 0x02, 0x4c, 0xf5, 0x2c, 0x2a, 0xf4, - 0x3a, 0x94, 0x42, 0xfa, 0x94, 0xe2, 0xf1, 0x56, 0x72, 0x2b, 0xf0, 0x12, 0x2d, 0x37, 0xb4, 0xf2, - 0x4e, 0xb6, 0x63, 0xce, 0x12, 0x5d, 0x01, 0xa4, 0xc3, 0x83, 0xd5, 0x49, 0x06, 0x7f, 0x64, 0x15, - 0x43, 0x38, 0xdf, 0x83, 0x81, 0x33, 0x7a, 0xa1, 0x97, 0xd2, 0x07, 0x22, 0xa9, 0xa2, 0xed, 0xfb, - 0x9d, 0x6d, 0xd8, 0x5f, 0x30, 0x97, 0xe0, 0x0d, 0x2d, 0x4c, 0x8f, 0xba, 0x39, 0xed, 0x91, 0xac, - 0xc5, 0x41, 0x25, 0xab, 0xfd, 0x0b, 0x05, 0x18, 0x4f, 0x14, 0x61, 0x46, 0x1e, 0x94, 0x89, 0xc7, - 0xce, 0xed, 0xa5, 0xf6, 0x3d, 0xea, 0x1d, 0x52, 0x4a, 0x4e, 0x5e, 0x14, 0x74, 0xb1, 0xe2, 0xf0, - 0x68, 0x44, 0x3b, 0xbe, 0x08, 0x63, 0x72, 0x40, 0x2f, 0x3b, 0x2d, 0x2f, 0x3d, 0x7d, 0x17, 0x0d, - 0x18, 0x4e, 0x60, 0xda, 0xbf, 0x52, 0x84, 0x69, 0x1e, 0xe8, 0xd0, 0x50, 0x1f, 0x83, 0x0a, 0x58, - 0xfa, 0x01, 0x5d, 0x2a, 0x9d, 0x4f, 0xe4, 0xe6, 0x51, 0xaf, 0x6c, 0xcc, 0x66, 0x34, 0x50, 0x90, - 0xfe, 0x57, 0x52, 0x41, 0xfa, 0x7c, 0xab, 0xde, 0x3c, 0xa6, 0x11, 0x7d, 0x63, 0x45, 0xed, 0xff, - 0xc3, 0x02, 0x4c, 0xa6, 0xee, 0xc3, 0x44, 0x9f, 0x4f, 0x5e, 0xa1, 0x64, 0xe5, 0x71, 0x0c, 0xb8, - 0xef, 0x15, 0x89, 0x87, 0xbb, 0x48, 0xe9, 0x21, 0x7d, 0x2a, 0xf6, 0xef, 0x14, 0x60, 0x22, 0x79, - 0x91, 0xe7, 0x23, 0x38, 0x53, 0x6f, 0x83, 0x0a, 0xbb, 0xab, 0xee, 0x2a, 0xe9, 0xca, 0xd3, 0x46, - 0x7e, 0x2d, 0x98, 0x6c, 0xc4, 0x1a, 0xfe, 0x48, 0xdc, 0x4f, 0x65, 0xff, 0x63, 0x0b, 0x4e, 0xf1, - 0xa7, 0x4c, 0xaf, 0xc3, 0x1f, 0xca, 0x9a, 0xdd, 0x57, 0xf3, 0x1d, 0x60, 0xaa, 0xc4, 0xff, 0x41, - 0xf3, 0x4b, 0x8d, 0x97, 0x93, 0x62, 0xb4, 0xc9, 0xa5, 0xf0, 0x08, 0x0e, 0xf6, 0x50, 0x8b, 0xc1, - 0xfe, 0xf7, 0x05, 0x18, 0x5d, 0x5b, 0x58, 0x56, 0x22, 0x7c, 0x0e, 0x2a, 0xf5, 0x90, 0x38, 0xda, - 0xfd, 0x63, 0x86, 0xd1, 0x49, 0x00, 0xd6, 0x38, 0x74, 0x17, 0xc5, 0xc3, 0x50, 0xa3, 0xf4, 0x2e, - 0x8a, 0x47, 0xa9, 0x46, 0x58, 0xc2, 0xd1, 0x73, 0x50, 0x66, 0xc9, 0xea, 0xd7, 0x43, 0xa9, 0x71, - 0xf4, 0xd6, 0x9a, 0xb5, 0xe3, 0x15, 0xac, 0x30, 0x28, 0xe1, 0x46, 0x50, 0x8f, 0x28, 0x72, 0xca, - 0x23, 0xb3, 0x48, 0x9b, 0xf1, 0x0a, 0x96, 0x70, 0x56, 0x6b, 0x94, 0x79, 0x2d, 0x28, 0x72, 0x29, - 0x39, 0x68, 0xee, 0xde, 0xa0, 0xe8, 0x1a, 0xe7, 0x30, 0x35, 0x69, 0x53, 0x09, 0xa3, 0x23, 0x83, - 0x25, 0x8c, 0xda, 0xbf, 0x53, 0x84, 0x8a, 0x76, 0xaa, 0xb9, 0xa2, 0x42, 0x4b, 0x2e, 0x57, 0x48, - 0xd4, 0xba, 0x7e, 0x5d, 0x91, 0xe6, 0x51, 0x05, 0x46, 0x81, 0x96, 0xef, 0xb7, 0x60, 0xd4, 0xf5, - 0xdd, 0xd8, 0x75, 0x98, 0x6f, 0x50, 0xc8, 0xcd, 0xf5, 0x9c, 0x2a, 0x78, 0x2c, 0x73, 0xca, 0x41, - 0x68, 0x1e, 0xfd, 0x2b, 0x66, 0xd8, 0xe4, 0x8c, 0x3e, 0x24, 0xf2, 0x13, 0x8b, 0xb9, 0x95, 0x39, - 0x2a, 0xa7, 0x92, 0x12, 0xdb, 0xd4, 0xc6, 0x8e, 0xc3, 0x9c, 0xaa, 0x83, 0x61, 0x4a, 0x4a, 0x5d, - 0x65, 0xa4, 0x76, 0x31, 0xac, 0x19, 0x73, 0x46, 0x76, 0x04, 0xa8, 0x77, 0x2e, 0x0e, 0x99, 0xfb, - 0x35, 0x07, 0x15, 0xa7, 0x13, 0x07, 0x2d, 0x3a, 0x4d, 0x22, 0x70, 0x40, 0x67, 0xb7, 0x49, 0x00, - 0xd6, 0x38, 0xf6, 0x17, 0x4b, 0x90, 0xaa, 0x97, 0x82, 0xee, 0x40, 0x45, 0x55, 0x4c, 0xc9, 0x27, - 0x97, 0x5a, 0xaf, 0x28, 0x35, 0x18, 0xd5, 0x84, 0x35, 0x33, 0x14, 0x48, 0x37, 0x2b, 0xff, 0xda, - 0x5f, 0x4e, 0xbb, 0x59, 0x2f, 0x1f, 0xee, 0xf4, 0x8d, 0xae, 0xd9, 0x39, 0x5e, 0x29, 0x73, 0xf6, - 0x40, 0xcf, 0x6c, 0xf1, 0x00, 0xcf, 0xec, 0xc7, 0xc4, 0xa5, 0x87, 0x98, 0x44, 0x1d, 0x2f, 0x16, - 0xab, 0xe2, 0x3d, 0x39, 0x7e, 0x6d, 0x9c, 0xb0, 0xae, 0x3f, 0xc6, 0xff, 0x63, 0x83, 0x69, 0xd2, - 0x7f, 0x3e, 0x7c, 0xac, 0xfe, 0xf3, 0x91, 0x5c, 0xfd, 0xe7, 0x17, 0x00, 0xd8, 0x1a, 0xe7, 0xb9, - 0x2a, 0x65, 0xe6, 0xd6, 0x54, 0xaa, 0x06, 0x2b, 0x08, 0x36, 0xb0, 0xec, 0x6f, 0x81, 0x64, 0x01, - 0x3d, 0x34, 0x23, 0xeb, 0xf5, 0xf1, 0x93, 0x41, 0x96, 0x26, 0x9c, 0x28, 0xad, 0xf7, 0x73, 0x16, - 0x98, 0x55, 0xfe, 0xd0, 0x6b, 0xbc, 0x9c, 0xa0, 0x95, 0xc7, 0x49, 0x93, 0x41, 0x77, 0x76, 0xd5, - 0x69, 0xa7, 0xa2, 0x9f, 0x64, 0x4d, 0xc1, 0x33, 0xef, 0x82, 0xb2, 0x84, 0x1e, 0xca, 0x68, 0xfe, - 0x08, 0x3c, 0x26, 0x4b, 0x8e, 0xc8, 0x43, 0x21, 0x11, 0x85, 0xf0, 0x60, 0x32, 0x4e, 0x7e, 0xde, - 0x82, 0xf3, 0xe9, 0x01, 0x44, 0xab, 0x81, 0xef, 0xc6, 0x41, 0x58, 0x23, 0x71, 0xec, 0xfa, 0x4d, - 0x56, 0xf5, 0xf9, 0xb6, 0x13, 0xca, 0x2b, 0xcf, 0x98, 0xc0, 0xbc, 0xe9, 0x84, 0x3e, 0x66, 0xad, - 0xa8, 0x0b, 0xc3, 0x3c, 0xa0, 0x5e, 0xec, 0x86, 0x8e, 0xf8, 0x6d, 0x64, 0x4c, 0x87, 0xde, 0x8e, - 0xf1, 0x60, 0x7e, 0x2c, 0x18, 0xda, 0x5f, 0xb3, 0x00, 0xad, 0xed, 0x92, 0x30, 0x74, 0x1b, 0x46, - 0x0a, 0x00, 0xbb, 0x3c, 0xd8, 0xb8, 0x24, 0xd8, 0x2c, 0x88, 0x93, 0xba, 0x3c, 0xd8, 0xf8, 0x97, - 0x7d, 0x79, 0x70, 0xe1, 0x70, 0x97, 0x07, 0xa3, 0x35, 0x38, 0xd5, 0xe2, 0xdb, 0x39, 0x7e, 0x21, - 0x27, 0xdf, 0xdb, 0xa9, 0xda, 0x0d, 0xa7, 0xef, 0xee, 0xcd, 0x9c, 0x5a, 0xcd, 0x42, 0xc0, 0xd9, - 0xfd, 0xec, 0x77, 0x01, 0xe2, 0xa1, 0xb0, 0x0b, 0x59, 0xe1, 0xab, 0x7d, 0xdd, 0x1d, 0xf6, 0x97, - 0x4b, 0x30, 0x99, 0xba, 0x10, 0x87, 0x6e, 0xa5, 0x7b, 0xe3, 0x65, 0x8f, 0xac, 0xc7, 0x7b, 0x87, - 0x37, 0x50, 0x04, 0xae, 0x0f, 0x25, 0xd7, 0x6f, 0x77, 0xe2, 0x7c, 0x4a, 0xc7, 0xf0, 0x41, 0x2c, - 0x53, 0x82, 0xc6, 0xf9, 0x04, 0xfd, 0x8b, 0x39, 0x9b, 0x3c, 0xe3, 0x79, 0x13, 0x9b, 0x9d, 0xa1, - 0x87, 0xe4, 0x6e, 0xf9, 0x98, 0x8e, 0xae, 0x2d, 0xe5, 0xe1, 0x4b, 0x4e, 0x2d, 0x96, 0xe3, 0x0e, - 0xbd, 0xfa, 0xe9, 0x02, 0x8c, 0x1a, 0x2f, 0x0d, 0xfd, 0x58, 0xb2, 0x06, 0xae, 0x95, 0xdf, 0x23, - 0x31, 0xfa, 0xb3, 0xba, 0xca, 0x2d, 0x7f, 0xa4, 0x67, 0x7a, 0xcb, 0xdf, 0xde, 0xdb, 0x9b, 0x39, - 0x91, 0x2a, 0x70, 0x9b, 0x28, 0x89, 0x7b, 0xe6, 0xbb, 0x61, 0x32, 0x45, 0x26, 0xe3, 0x91, 0x37, - 0xcc, 0x47, 0x3e, 0xb2, 0xdb, 0xcf, 0x9c, 0xb2, 0x9f, 0xa4, 0x53, 0x26, 0x2a, 0x56, 0x04, 0x1e, - 0x19, 0xc0, 0xe7, 0x99, 0xda, 0x67, 0x14, 0x06, 0x2c, 0x4c, 0xf3, 0x2c, 0x94, 0xdb, 0x81, 0xe7, - 0xd6, 0x5d, 0x55, 0x42, 0x9f, 0x95, 0xc2, 0x59, 0x17, 0x6d, 0x58, 0x41, 0xd1, 0x6d, 0xa8, 0xdc, - 0xba, 0x1d, 0xf3, 0xe3, 0x46, 0x71, 0xa4, 0x91, 0xd7, 0x29, 0xa3, 0x32, 0x5a, 0xd4, 0x79, 0x26, - 0xd6, 0xbc, 0x90, 0x0d, 0xc3, 0x4c, 0x09, 0xca, 0xec, 0x55, 0x76, 0xdc, 0xc2, 0xb4, 0x63, 0x84, - 0x05, 0xc4, 0xfe, 0xb7, 0xa3, 0x70, 0x32, 0xeb, 0x56, 0x32, 0xf4, 0x61, 0x18, 0xe6, 0x63, 0xcc, - 0xe7, 0xe2, 0xcb, 0x2c, 0x1e, 0x4b, 0x8c, 0xa0, 0x18, 0x16, 0xfb, 0x8d, 0x05, 0x4f, 0xc1, 0xdd, - 0x73, 0x36, 0xc5, 0x0a, 0x39, 0x1e, 0xee, 0x2b, 0x8e, 0xe6, 0xbe, 0xe2, 0x70, 0xee, 0x9e, 0xb3, - 0x89, 0xee, 0x40, 0xa9, 0xe9, 0xc6, 0xc4, 0x11, 0x4e, 0x9a, 0x9b, 0xc7, 0xc2, 0x9c, 0x38, 0xdc, - 0x4a, 0x63, 0x3f, 0x31, 0x67, 0x88, 0xbe, 0x6a, 0xc1, 0xe4, 0x66, 0xb2, 0x22, 0x96, 0x10, 0x9e, - 0xce, 0x31, 0xdc, 0x3c, 0x97, 0x64, 0xc4, 0x6f, 0xcf, 0x4e, 0x35, 0xe2, 0xf4, 0x70, 0xd0, 0xc7, - 0x2d, 0x18, 0xd9, 0x72, 0x3d, 0xe3, 0x86, 0x9b, 0x63, 0x78, 0x39, 0x97, 0x18, 0x03, 0xbd, 0xe3, - 0xe0, 0xff, 0x23, 0x2c, 0x39, 0xf7, 0xd3, 0x54, 0xc3, 0x47, 0xd5, 0x54, 0x23, 0x0f, 0x49, 0x53, - 0x7d, 0xca, 0x82, 0x8a, 0x9a, 0x69, 0x51, 0x59, 0xe8, 0x7d, 0xc7, 0xf8, 0xca, 0xb9, 0x67, 0x4a, - 0xfd, 0xc5, 0x9a, 0x39, 0xfa, 0x82, 0x05, 0xa3, 0xce, 0xeb, 0x9d, 0x90, 0x34, 0xc8, 0x6e, 0xd0, - 0x8e, 0x44, 0xc9, 0xdf, 0x57, 0xf3, 0x1f, 0xcc, 0x3c, 0x65, 0xb2, 0x48, 0x76, 0xd7, 0xda, 0x91, - 0xc8, 0xac, 0xd7, 0x0d, 0xd8, 0x1c, 0x02, 0xfa, 0x3e, 0xad, 0xc7, 0x21, 0x8f, 0xc2, 0xef, 0x59, - 0xa3, 0x19, 0xa8, 0x50, 0x04, 0x81, 0x27, 0xeb, 0x81, 0x1f, 0xbb, 0x7e, 0x87, 0xac, 0xf9, 0x98, - 0xb4, 0x83, 0x6b, 0x41, 0x7c, 0x29, 0xe8, 0xf8, 0x8d, 0x8b, 0x61, 0x18, 0x84, 0xac, 0x74, 0x92, - 0x71, 0xdf, 0xf1, 0x42, 0x7f, 0x54, 0xbc, 0x1f, 0x9d, 0xa3, 0xd8, 0x0c, 0x7b, 0x05, 0x98, 0x39, - 0x60, 0xb2, 0xd1, 0x8b, 0x30, 0x16, 0x84, 0x4d, 0xc7, 0x77, 0x5f, 0x37, 0xab, 0x01, 0x2a, 0x83, - 0x74, 0xcd, 0x80, 0xe1, 0x04, 0xa6, 0x59, 0x26, 0xaa, 0x70, 0x40, 0x99, 0xa8, 0xf3, 0x30, 0x14, - 0x92, 0x76, 0x90, 0xde, 0x57, 0xb1, 0x04, 0x54, 0x06, 0x41, 0x4f, 0x41, 0xd1, 0x69, 0xbb, 0xc2, - 0xc9, 0xa8, 0xb6, 0x8b, 0xf3, 0xeb, 0xcb, 0x98, 0xb6, 0x27, 0xaa, 0xd6, 0x95, 0x1e, 0x48, 0xd5, - 0x3a, 0xaa, 0x31, 0xc5, 0x31, 0xda, 0xb0, 0xd6, 0x98, 0xc9, 0xe3, 0x2d, 0xfb, 0x4b, 0x45, 0x78, - 0x6a, 0xdf, 0x4f, 0x4b, 0x87, 0xb0, 0x5b, 0xfb, 0x84, 0xb0, 0xcb, 0xe9, 0x29, 0x1c, 0x34, 0x3d, - 0xc5, 0x3e, 0xd3, 0xf3, 0x71, 0x2a, 0x31, 0x64, 0x15, 0x45, 0xa1, 0x24, 0x8e, 0x98, 0x56, 0xd0, - 0xaf, 0x28, 0xa3, 0x10, 0x16, 0x12, 0x8a, 0x35, 0x5f, 0xba, 0x5d, 0x4a, 0x94, 0x48, 0x2a, 0xe5, - 0xa1, 0x31, 0xfb, 0x56, 0x32, 0xe4, 0x62, 0xa2, 0x5f, 0xdd, 0x25, 0xfb, 0x17, 0x87, 0xe0, 0xe9, - 0x01, 0x14, 0x9d, 0xb9, 0x8a, 0xad, 0x01, 0x57, 0xf1, 0x37, 0xf8, 0x6b, 0xfa, 0x64, 0xe6, 0x6b, - 0xc2, 0xf9, 0xbf, 0xa6, 0xfd, 0xdf, 0x10, 0x3b, 0x89, 0xf0, 0x23, 0x52, 0xef, 0x84, 0x3c, 0x9d, - 0xc7, 0xc8, 0x4e, 0x5f, 0x16, 0xed, 0x58, 0x61, 0xd0, 0xed, 0x6f, 0xdd, 0xa1, 0x9f, 0xff, 0x48, - 0x4e, 0x25, 0x71, 0xcc, 0x44, 0x77, 0x6e, 0x7d, 0x2d, 0xcc, 0x53, 0x09, 0xc0, 0xd9, 0xd8, 0xbf, - 0x6a, 0xc1, 0x99, 0xfe, 0xd6, 0x08, 0x7a, 0x1e, 0x46, 0x37, 0x59, 0x50, 0xe5, 0x2a, 0x0b, 0x9d, - 0x12, 0x4b, 0x87, 0x3d, 0xaf, 0x6e, 0xc6, 0x26, 0x0e, 0x5a, 0x80, 0x29, 0x33, 0x1a, 0x73, 0xd5, - 0x88, 0xb9, 0x62, 0xfe, 0x92, 0x8d, 0x34, 0x10, 0xf7, 0xe2, 0xa3, 0x59, 0x80, 0xd8, 0x8d, 0x3d, - 0xc2, 0x7b, 0xf3, 0x85, 0xc6, 0x1c, 0x8a, 0x1b, 0xaa, 0x15, 0x1b, 0x18, 0xf6, 0xd7, 0x8b, 0xd9, - 0x8f, 0xc1, 0xad, 0xdc, 0xc3, 0xac, 0x7e, 0xb1, 0xb6, 0x0b, 0x03, 0x48, 0xe8, 0xe2, 0x83, 0x96, - 0xd0, 0x43, 0xfd, 0x24, 0x34, 0x5a, 0x84, 0x13, 0xc6, 0x0d, 0xca, 0xbc, 0xa8, 0x12, 0x3f, 0x9c, - 0x52, 0x15, 0x11, 0xd7, 0x53, 0x70, 0xdc, 0xd3, 0xe3, 0x11, 0x5f, 0xaa, 0xbf, 0x56, 0x80, 0xd3, - 0x7d, 0x37, 0x16, 0x0f, 0x48, 0x03, 0x99, 0xaf, 0x7f, 0xe8, 0xc1, 0xbc, 0x7e, 0xf3, 0xa5, 0x94, - 0x0e, 0x7c, 0x29, 0x83, 0xa8, 0xf3, 0xdf, 0x2d, 0xf4, 0xfd, 0x58, 0xe8, 0x46, 0xf4, 0x2f, 0xec, - 0x4c, 0xbe, 0x04, 0xe3, 0x4e, 0xbb, 0xcd, 0xf1, 0x58, 0x86, 0x46, 0xaa, 0x4a, 0xeb, 0xbc, 0x09, - 0xc4, 0x49, 0xdc, 0x81, 0x26, 0xf6, 0x3f, 0x59, 0x50, 0xc1, 0x64, 0x8b, 0x4b, 0x38, 0x74, 0x4b, - 0x4c, 0x91, 0x95, 0xc7, 0x55, 0x19, 0x74, 0x62, 0x23, 0x97, 0x15, 0x62, 0xc8, 0x9a, 0xec, 0xa3, - 0xd6, 0xd9, 0x50, 0xd7, 0x0f, 0x17, 0xfb, 0x5f, 0x3f, 0x6c, 0xff, 0xd9, 0x18, 0x7d, 0xbc, 0x76, - 0xb0, 0x10, 0x92, 0x46, 0x44, 0xdf, 0x6f, 0x27, 0xf4, 0xc4, 0x22, 0x51, 0xef, 0xf7, 0x3a, 0x5e, - 0xc1, 0xb4, 0x3d, 0x71, 0x4e, 0x59, 0x38, 0x54, 0x8d, 0xca, 0xe2, 0x81, 0x35, 0x2a, 0x5f, 0x82, - 0xf1, 0x28, 0xda, 0x5e, 0x0f, 0xdd, 0x5d, 0x27, 0x26, 0x57, 0x89, 0x2c, 0x20, 0xa5, 0xeb, 0xb5, - 0xd5, 0x2e, 0x6b, 0x20, 0x4e, 0xe2, 0xa2, 0x25, 0x98, 0xd2, 0x95, 0x22, 0x49, 0x18, 0xb3, 0x14, - 0x48, 0xbe, 0x12, 0x54, 0x71, 0x20, 0x5d, 0x5b, 0x52, 0x20, 0xe0, 0xde, 0x3e, 0x54, 0xe6, 0x26, - 0x1a, 0xe9, 0x40, 0x86, 0x93, 0x32, 0x37, 0x41, 0x87, 0x8e, 0xa5, 0xa7, 0x07, 0x5a, 0x85, 0xc7, - 0xf8, 0xc2, 0x98, 0x6f, 0xb7, 0x8d, 0x27, 0x1a, 0x49, 0xde, 0x4f, 0xb0, 0xd4, 0x8b, 0x82, 0xb3, - 0xfa, 0xa1, 0x17, 0x60, 0x54, 0x35, 0x2f, 0x2f, 0x8a, 0xa3, 0x35, 0xe5, 0xda, 0x53, 0x64, 0x96, - 0x1b, 0xd8, 0xc4, 0x43, 0x2f, 0xc3, 0x13, 0xfa, 0x2f, 0x4f, 0xa9, 0xe7, 0xe7, 0xce, 0x8b, 0xa2, - 0x08, 0xaf, 0xba, 0xfe, 0x6e, 0x29, 0x13, 0xad, 0x81, 0xfb, 0xf5, 0x47, 0x9b, 0x70, 0x46, 0x81, - 0x2e, 0xfa, 0x31, 0x4b, 0x7a, 0x8d, 0x48, 0xd5, 0x89, 0x58, 0x04, 0x05, 0xb0, 0xe7, 0xb4, 0x05, - 0xf5, 0x33, 0x4b, 0x6e, 0x7c, 0x39, 0x0b, 0x13, 0xaf, 0xe0, 0x7d, 0xa8, 0xa0, 0x39, 0xa8, 0x10, - 0xdf, 0xd9, 0xf4, 0xc8, 0xda, 0xc2, 0xb2, 0xd8, 0x91, 0xea, 0x2c, 0x09, 0x09, 0xc0, 0x1a, 0x47, - 0xc5, 0xf9, 0x8f, 0xf5, 0x8b, 0xf3, 0x47, 0xeb, 0x70, 0xb2, 0x59, 0x6f, 0x53, 0x2b, 0xd3, 0xad, - 0x93, 0xf9, 0x3a, 0x0b, 0x2c, 0xa6, 0x2f, 0x86, 0x5f, 0x1c, 0xa1, 0x12, 0xa6, 0x96, 0x16, 0xd6, - 0x7b, 0x70, 0x70, 0x66, 0x4f, 0x16, 0x80, 0x1e, 0x06, 0x77, 0xba, 0xd3, 0x8f, 0xa5, 0x02, 0xd0, - 0x69, 0x23, 0xe6, 0x30, 0x74, 0x05, 0x10, 0x4b, 0x1a, 0xbc, 0x1c, 0xc7, 0x6d, 0x65, 0xd6, 0x4e, - 0x9f, 0x4c, 0x96, 0xe4, 0xbc, 0xd4, 0x83, 0x81, 0x33, 0x7a, 0x51, 0xab, 0xc7, 0x0f, 0x18, 0xf5, - 0xe9, 0x27, 0x92, 0x56, 0xcf, 0x35, 0xde, 0x8c, 0x25, 0x1c, 0xbd, 0x1f, 0xa6, 0x3b, 0x11, 0x61, - 0x1b, 0xe6, 0x9b, 0x41, 0xb8, 0xe3, 0x05, 0x4e, 0x63, 0x99, 0xdd, 0x73, 0x1c, 0x77, 0xa7, 0xa7, - 0x19, 0xf3, 0xf3, 0xa2, 0xef, 0xf4, 0xf5, 0x3e, 0x78, 0xb8, 0x2f, 0x85, 0x74, 0x4d, 0xd9, 0xd3, - 0x03, 0xd6, 0x94, 0x5d, 0x87, 0x93, 0x52, 0xaf, 0xad, 0x2d, 0x2c, 0xab, 0x87, 0x9e, 0x3e, 0x93, - 0xbc, 0x38, 0x71, 0x39, 0x03, 0x07, 0x67, 0xf6, 0x44, 0x3b, 0xf0, 0x14, 0xf3, 0xb1, 0x88, 0x97, - 0xb3, 0x1e, 0xba, 0x7e, 0xdd, 0x6d, 0x3b, 0x1e, 0xff, 0x24, 0x97, 0x1b, 0xd3, 0x4f, 0xb1, 0xa1, - 0xbd, 0x45, 0x90, 0x7e, 0x6a, 0x7e, 0x3f, 0x64, 0xbc, 0x3f, 0x2d, 0x74, 0x1b, 0xde, 0xbc, 0x0f, - 0x02, 0x57, 0x2d, 0xd3, 0xe7, 0x18, 0xc3, 0x6f, 0x16, 0x0c, 0xdf, 0x3c, 0x7f, 0x50, 0x07, 0x7c, - 0x30, 0xcd, 0xbe, 0x4f, 0xb9, 0x41, 0x7c, 0x87, 0x3d, 0xe5, 0xcc, 0x00, 0x4f, 0x29, 0x91, 0xf1, - 0xfe, 0xb4, 0xd0, 0x36, 0x9c, 0x65, 0x08, 0xf3, 0xf5, 0xd8, 0xdd, 0xd5, 0xe5, 0x82, 0x2e, 0xfa, - 0x8d, 0x76, 0xe0, 0xfa, 0xf1, 0xf4, 0x79, 0xc6, 0xeb, 0x9b, 0x04, 0xaf, 0xb3, 0xf3, 0xfb, 0xe0, - 0xe2, 0x7d, 0x29, 0xd9, 0x7f, 0x60, 0xc1, 0xb8, 0x52, 0x3f, 0x0f, 0x20, 0x03, 0xdd, 0x4b, 0x66, - 0xa0, 0x2f, 0x1d, 0x5d, 0x81, 0xb3, 0x91, 0xf7, 0xc9, 0x93, 0xfa, 0xef, 0x53, 0x00, 0x5a, 0xc9, - 0x2b, 0xfb, 0xca, 0xea, 0x6b, 0x5f, 0x3d, 0xb2, 0x0a, 0x36, 0xab, 0xc0, 0x6b, 0xe9, 0xe1, 0x16, - 0x78, 0xad, 0xc1, 0x29, 0x29, 0x0f, 0x78, 0x3c, 0xc0, 0xe5, 0x20, 0x52, 0xfa, 0xda, 0xb8, 0xc6, - 0x74, 0x39, 0x0b, 0x09, 0x67, 0xf7, 0x4d, 0x18, 0xe6, 0x23, 0x07, 0x1a, 0xe6, 0x4a, 0x45, 0xad, - 0x6c, 0xc9, 0x4b, 0x86, 0x53, 0x2a, 0x6a, 0xe5, 0x52, 0x0d, 0x6b, 0x9c, 0x6c, 0x3b, 0xa5, 0x92, - 0x93, 0x9d, 0x02, 0x87, 0xb6, 0x53, 0xa4, 0xc6, 0x1c, 0xed, 0xab, 0x31, 0xe5, 0xb9, 0xe3, 0x58, - 0xdf, 0x73, 0xc7, 0x77, 0xc3, 0x84, 0xeb, 0x6f, 0x93, 0xd0, 0x8d, 0x49, 0x83, 0x7d, 0x0b, 0x4c, - 0x9b, 0x96, 0xb5, 0x95, 0xba, 0x9c, 0x80, 0xe2, 0x14, 0x76, 0x52, 0xcd, 0x4f, 0x0c, 0xa0, 0xe6, - 0xfb, 0x18, 0x57, 0x93, 0xf9, 0x18, 0x57, 0x27, 0x8e, 0x6e, 0x5c, 0x4d, 0x1d, 0xab, 0x71, 0x85, - 0x72, 0x31, 0xae, 0x06, 0xb2, 0x5b, 0x0c, 0x0f, 0xcb, 0xc9, 0x03, 0x3c, 0x2c, 0xfd, 0x2c, 0xab, - 0x53, 0xf7, 0x6d, 0x59, 0x65, 0x1b, 0x4d, 0x8f, 0xbf, 0x61, 0x34, 0xe5, 0x62, 0x34, 0x3d, 0x0d, - 0xa5, 0x06, 0x69, 0xc7, 0xdb, 0xd3, 0x4f, 0xb2, 0xc5, 0xaa, 0xde, 0xff, 0x22, 0x6d, 0xc4, 0x1c, - 0x86, 0x62, 0x38, 0x7f, 0x9b, 0x6c, 0x6e, 0x07, 0xc1, 0xce, 0xaa, 0xe3, 0xbb, 0x5b, 0x44, 0x5c, - 0x62, 0x70, 0xd3, 0x09, 0x5b, 0xa2, 0x80, 0x7c, 0x63, 0xfa, 0x2c, 0x1b, 0xc2, 0xb3, 0xa2, 0xff, - 0xf9, 0x9b, 0x07, 0xe0, 0xe3, 0x03, 0x29, 0xbe, 0x61, 0xcf, 0x7d, 0x23, 0xdb, 0x73, 0x9f, 0x2a, - 0xc0, 0x29, 0x6d, 0xf1, 0x50, 0x3d, 0xe3, 0x6e, 0x51, 0x9d, 0x4f, 0xd0, 0x05, 0x00, 0x1e, 0x05, - 0x63, 0xd4, 0xd1, 0xd0, 0x95, 0x44, 0x14, 0x04, 0x1b, 0x58, 0xac, 0x1c, 0x05, 0x09, 0xd9, 0x5d, - 0x64, 0x69, 0x73, 0x68, 0x41, 0xb4, 0x63, 0x85, 0x41, 0x3f, 0x2e, 0xfa, 0x5b, 0x54, 0x45, 0x4a, - 0xdf, 0x72, 0xb1, 0xa0, 0x41, 0xd8, 0xc4, 0x43, 0xcf, 0x72, 0x26, 0x4c, 0x15, 0x53, 0x93, 0x68, - 0x8c, 0xfb, 0x9a, 0x94, 0xf6, 0x55, 0x50, 0x39, 0x1c, 0x56, 0x2e, 0xa5, 0xd4, 0x3b, 0x1c, 0x16, - 0x58, 0xae, 0x30, 0xec, 0xff, 0x69, 0xc1, 0xe9, 0xcc, 0xa9, 0x78, 0x00, 0x66, 0xee, 0x9d, 0xa4, - 0x99, 0x5b, 0xcb, 0xcb, 0x4f, 0x65, 0x3c, 0x45, 0x1f, 0x93, 0xf7, 0x3f, 0x58, 0x30, 0xa1, 0xf1, - 0x1f, 0xc0, 0xa3, 0xba, 0xc9, 0x47, 0xcd, 0xcf, 0x25, 0x57, 0xe9, 0x79, 0xb6, 0x5f, 0x29, 0x80, - 0xba, 0x79, 0x66, 0xbe, 0x1e, 0x0f, 0x96, 0x8b, 0xda, 0x85, 0x61, 0x16, 0x56, 0x16, 0xe5, 0x13, - 0x32, 0x9b, 0xe4, 0xcf, 0x42, 0xd4, 0xf4, 0x29, 0x3f, 0xfb, 0x1b, 0x61, 0xc1, 0x90, 0xdd, 0x94, - 0x27, 0xe5, 0x74, 0x31, 0x69, 0xcc, 0x2a, 0x79, 0xac, 0x30, 0xa8, 0x21, 0xe6, 0xd6, 0x03, 0x7f, - 0xc1, 0x73, 0xa2, 0x48, 0xec, 0x0d, 0x94, 0x21, 0xb6, 0x2c, 0x01, 0x58, 0xe3, 0xb0, 0x88, 0x33, - 0x37, 0x6a, 0x7b, 0x4e, 0xd7, 0x70, 0xbc, 0x1a, 0xd5, 0xff, 0x14, 0x08, 0x9b, 0x78, 0x76, 0x0b, - 0xa6, 0x93, 0x0f, 0xb1, 0x48, 0xb6, 0x58, 0xda, 0xc7, 0x40, 0xd3, 0x39, 0x07, 0x15, 0x87, 0xf5, - 0x5a, 0xe9, 0x38, 0x42, 0x26, 0xe8, 0xe4, 0x07, 0x09, 0xc0, 0x1a, 0xc7, 0xfe, 0x56, 0x78, 0x2c, - 0x63, 0xce, 0x06, 0x88, 0xaa, 0xfd, 0x85, 0x02, 0x4c, 0x26, 0x7b, 0x46, 0x2c, 0x31, 0x9a, 0x8f, - 0xd9, 0x8d, 0xea, 0xc1, 0x2e, 0x09, 0xbb, 0x74, 0x18, 0x56, 0x2a, 0x31, 0xba, 0x07, 0x03, 0x67, - 0xf4, 0x62, 0x97, 0x40, 0x35, 0xd4, 0xa3, 0xcb, 0xe5, 0x71, 0x23, 0xcf, 0xe5, 0xa1, 0x67, 0xd6, - 0x8c, 0x04, 0x54, 0x2c, 0xb1, 0xc9, 0x9f, 0xda, 0xd5, 0x2c, 0xad, 0xab, 0xda, 0x71, 0xbd, 0xd8, - 0xf5, 0xc5, 0x23, 0x8b, 0x85, 0xa3, 0xec, 0xea, 0xd5, 0x5e, 0x14, 0x9c, 0xd5, 0xcf, 0xfe, 0xda, - 0x10, 0xa8, 0xf2, 0x48, 0x2c, 0x52, 0x3b, 0xa7, 0x38, 0xf7, 0xc3, 0xa6, 0xd7, 0xab, 0x37, 0x3d, - 0xb4, 0x5f, 0xe8, 0x24, 0x77, 0x9d, 0x9b, 0x67, 0x6c, 0x6a, 0xc2, 0x36, 0x34, 0x08, 0x9b, 0x78, - 0x74, 0x24, 0x9e, 0xbb, 0x4b, 0x78, 0xa7, 0xe1, 0xe4, 0x48, 0x56, 0x24, 0x00, 0x6b, 0x1c, 0x76, - 0xcf, 0x82, 0xbb, 0xb5, 0x25, 0xfc, 0xc0, 0xfa, 0x9e, 0x05, 0x77, 0x6b, 0x0b, 0x33, 0x08, 0xbf, - 0x26, 0x30, 0xd8, 0x11, 0x7b, 0x49, 0xe3, 0x9a, 0xc0, 0x60, 0x07, 0x33, 0x08, 0x7d, 0x4b, 0x7e, - 0x10, 0xb6, 0x1c, 0xcf, 0x7d, 0x9d, 0x34, 0x14, 0x17, 0xb1, 0x87, 0x54, 0x6f, 0xe9, 0x5a, 0x2f, - 0x0a, 0xce, 0xea, 0x47, 0x17, 0x74, 0x3b, 0x24, 0x0d, 0xb7, 0x1e, 0x9b, 0xd4, 0x20, 0xb9, 0xa0, - 0xd7, 0x7b, 0x30, 0x70, 0x46, 0x2f, 0x34, 0x0f, 0x93, 0xb2, 0xbc, 0x95, 0x2c, 0x0d, 0x3b, 0x9a, - 0xac, 0x2f, 0x89, 0x93, 0x60, 0x9c, 0xc6, 0xa7, 0x12, 0xab, 0x25, 0xca, 0x95, 0xb3, 0x2d, 0xa7, - 0x21, 0xb1, 0x64, 0x19, 0x73, 0xac, 0x30, 0xec, 0x8f, 0x15, 0xa9, 0x86, 0xed, 0x73, 0x2b, 0xc0, - 0x03, 0xcb, 0xab, 0x48, 0xae, 0xc8, 0xa1, 0x01, 0x56, 0xe4, 0x3b, 0x61, 0xec, 0x56, 0x14, 0xf8, - 0x2a, 0x67, 0xa1, 0xd4, 0x37, 0x67, 0xc1, 0xc0, 0xca, 0xce, 0x59, 0x18, 0xce, 0x2b, 0x67, 0x61, - 0xe4, 0x3e, 0x73, 0x16, 0xfe, 0x55, 0x09, 0xd4, 0x3d, 0xd0, 0xd7, 0x48, 0x7c, 0x3b, 0x08, 0x77, - 0x5c, 0xbf, 0xc9, 0x4a, 0x35, 0x7d, 0xd5, 0x92, 0xd5, 0x9e, 0x56, 0xcc, 0x9c, 0xfe, 0xad, 0x9c, - 0xee, 0xf2, 0x4d, 0x30, 0x9b, 0xdd, 0x30, 0x18, 0xf1, 0xd8, 0xb7, 0x54, 0x55, 0x29, 0x71, 0xac, - 0x97, 0x18, 0x11, 0xfa, 0x6e, 0x00, 0x79, 0x68, 0xb6, 0x25, 0x25, 0xf0, 0x72, 0x3e, 0xe3, 0xc3, - 0x64, 0x4b, 0xdb, 0xb7, 0x1b, 0x8a, 0x09, 0x36, 0x18, 0xa2, 0x4f, 0xe9, 0x7a, 0x07, 0x3c, 0xc9, - 0xf1, 0x43, 0xc7, 0x32, 0x37, 0x83, 0x54, 0x3b, 0xc0, 0x30, 0xe2, 0xfa, 0x4d, 0xba, 0x4e, 0x44, - 0x6c, 0xf7, 0x5b, 0xb3, 0x2a, 0x01, 0xae, 0x04, 0x4e, 0xa3, 0xea, 0x78, 0x8e, 0x5f, 0x27, 0xe1, - 0x32, 0x47, 0xd7, 0x7b, 0x69, 0xd1, 0x80, 0x25, 0xa1, 0x9e, 0xcb, 0xaa, 0x4b, 0x83, 0x5c, 0x56, - 0x7d, 0xe6, 0x3b, 0x61, 0xaa, 0xe7, 0x65, 0x1e, 0xaa, 0xb8, 0xc1, 0x11, 0x6a, 0x00, 0xfe, 0xe2, - 0xb0, 0x56, 0x5a, 0xd7, 0x82, 0x06, 0xbf, 0xfb, 0x38, 0xd4, 0x6f, 0x54, 0xd8, 0xaf, 0x39, 0x2e, - 0x11, 0xa5, 0x66, 0x8c, 0x46, 0x6c, 0xb2, 0xa4, 0x6b, 0xb4, 0xed, 0x84, 0xc4, 0x3f, 0xee, 0x35, - 0xba, 0xae, 0x98, 0x60, 0x83, 0x21, 0xda, 0x4e, 0x64, 0xe1, 0x5e, 0x3a, 0x7a, 0x16, 0x2e, 0xab, - 0xcf, 0x9c, 0x75, 0x45, 0xe8, 0x17, 0x2c, 0x98, 0xf0, 0x13, 0x2b, 0x37, 0x9f, 0x84, 0x9b, 0xec, - 0xaf, 0xa2, 0x8a, 0xee, 0xee, 0xcd, 0x4c, 0x24, 0xdb, 0x70, 0x8a, 0x7f, 0x96, 0x4a, 0x2b, 0x1d, - 0x52, 0xa5, 0xe9, 0xbb, 0xd7, 0x87, 0xfb, 0xdd, 0xbd, 0x8e, 0x7c, 0x18, 0xe6, 0x55, 0x64, 0x45, - 0xd8, 0xcd, 0x11, 0x6b, 0x19, 0x99, 0xa5, 0x68, 0x39, 0x3f, 0xde, 0x82, 0x05, 0x17, 0x74, 0xd3, - 0x4c, 0xd2, 0x2f, 0x1f, 0x3a, 0x0b, 0x74, 0xbc, 0x5f, 0x32, 0xbf, 0xfd, 0x7f, 0x87, 0xe0, 0x84, - 0x9c, 0x11, 0x99, 0xac, 0x47, 0xf5, 0x23, 0xe7, 0xab, 0x6d, 0x65, 0xa5, 0x1f, 0x2f, 0x4b, 0x00, - 0xd6, 0x38, 0xd4, 0x1e, 0xeb, 0x44, 0x64, 0xad, 0x4d, 0xfc, 0x15, 0x77, 0x33, 0x12, 0x01, 0x32, - 0xea, 0x43, 0xb9, 0xae, 0x41, 0xd8, 0xc4, 0x63, 0x95, 0x04, 0xea, 0x66, 0x39, 0x1f, 0x5d, 0x49, - 0x40, 0x18, 0xaa, 0x12, 0x8e, 0x7e, 0x34, 0xf3, 0x9a, 0xa2, 0x7c, 0x52, 0xdd, 0x7b, 0x72, 0x14, - 0x0f, 0x77, 0x3f, 0x11, 0xfa, 0x7b, 0x16, 0x9c, 0xe2, 0xad, 0x72, 0x26, 0xaf, 0xb7, 0x1b, 0x4e, - 0x4c, 0xa2, 0x7c, 0xae, 0x97, 0xcc, 0x18, 0x9f, 0x3e, 0x2a, 0xc9, 0x62, 0x8b, 0xb3, 0x47, 0x83, - 0x3e, 0x6f, 0xc1, 0xe4, 0x4e, 0xa2, 0x1c, 0x9f, 0x54, 0x1d, 0x47, 0xad, 0x55, 0x95, 0x20, 0xaa, - 0x3f, 0xb5, 0x64, 0x7b, 0x84, 0xd3, 0xdc, 0xed, 0x3f, 0xb5, 0xc0, 0x14, 0xa3, 0x0f, 0xbe, 0x8a, - 0xdf, 0xe1, 0x4d, 0x41, 0x69, 0x5d, 0x96, 0xfa, 0x5a, 0x97, 0x4f, 0x41, 0xb1, 0xe3, 0x36, 0xc4, - 0xfe, 0x42, 0x87, 0xe4, 0x2c, 0x2f, 0x62, 0xda, 0x6e, 0xff, 0xbf, 0x92, 0xf6, 0x49, 0x88, 0x0c, - 0xf2, 0xbf, 0x10, 0x8f, 0xed, 0xab, 0x32, 0xdd, 0xfc, 0xc9, 0x6f, 0xf4, 0x94, 0xe9, 0x5e, 0xbc, - 0xff, 0x42, 0x01, 0x7c, 0xa2, 0xfa, 0x55, 0xe9, 0x1e, 0x39, 0xb0, 0x4a, 0x77, 0x99, 0x6e, 0xc5, - 0x98, 0x93, 0xb1, 0x9c, 0x18, 0x5c, 0xf9, 0xb2, 0x68, 0xbf, 0xb7, 0x37, 0x53, 0xbd, 0xff, 0xe1, - 0x49, 0x2a, 0x58, 0xf1, 0x41, 0xdf, 0x05, 0x15, 0xfa, 0x9b, 0x15, 0x36, 0x10, 0x9b, 0xbd, 0x57, - 0x95, 0x0c, 0x95, 0x80, 0x5c, 0xab, 0x27, 0x68, 0x7e, 0x68, 0x17, 0x2a, 0x14, 0x91, 0x33, 0xe7, - 0x7b, 0xc3, 0xf7, 0xaa, 0x32, 0x03, 0x12, 0x70, 0x6f, 0x6f, 0x66, 0xe1, 0xfe, 0x99, 0x2b, 0x32, - 0x58, 0xb3, 0x32, 0x54, 0xe7, 0x68, 0x3f, 0xd5, 0x69, 0xff, 0xd9, 0x90, 0x5e, 0xff, 0xa2, 0xc2, - 0xfb, 0x5f, 0x88, 0xf5, 0xff, 0x62, 0x6a, 0xfd, 0x9f, 0xef, 0x59, 0xff, 0x13, 0x74, 0xce, 0x32, - 0xea, 0xcd, 0x3f, 0x68, 0x63, 0xe2, 0x60, 0x9f, 0x05, 0xb3, 0xa2, 0x5e, 0xeb, 0xb8, 0x21, 0x89, - 0xd6, 0xc3, 0x8e, 0xef, 0xfa, 0x4d, 0xb6, 0x84, 0xcb, 0xa6, 0x15, 0x95, 0x00, 0xe3, 0x34, 0x3e, - 0x7a, 0x0e, 0xca, 0x74, 0x5d, 0xdc, 0x74, 0x76, 0xf9, 0x0a, 0x34, 0xaa, 0xea, 0xd6, 0x44, 0x3b, - 0x56, 0x18, 0x68, 0x1b, 0xce, 0x4a, 0x02, 0x8b, 0xc4, 0x23, 0xf4, 0x81, 0x58, 0x28, 0x72, 0xd8, - 0xe2, 0x89, 0x42, 0x3c, 0x9a, 0x4c, 0x9d, 0x77, 0xe0, 0x7d, 0x70, 0xf1, 0xbe, 0x94, 0xec, 0xdf, - 0x67, 0xf1, 0x2b, 0x46, 0xdd, 0x17, 0xba, 0xfa, 0x3c, 0xb7, 0xe5, 0xca, 0xe2, 0xbf, 0x6a, 0xf5, - 0xad, 0xd0, 0x46, 0xcc, 0x61, 0xe8, 0x36, 0x8c, 0x6c, 0x3a, 0xf5, 0x9d, 0x60, 0x6b, 0x2b, 0x9f, - 0xab, 0xfb, 0xaa, 0x9c, 0x18, 0x2b, 0xfc, 0x3f, 0x22, 0xfe, 0xdc, 0xd3, 0x3f, 0xb1, 0xe4, 0xc6, - 0xaf, 0x8d, 0xd9, 0x0a, 0x49, 0xb4, 0x2d, 0x1c, 0x7b, 0xc6, 0xb5, 0x31, 0xac, 0x19, 0x4b, 0xb8, - 0xfd, 0xdb, 0x25, 0x98, 0x94, 0xb1, 0xa4, 0x97, 0xdd, 0x88, 0x45, 0xb0, 0x98, 0x17, 0xa8, 0x14, - 0x0e, 0xbc, 0x40, 0xe5, 0x03, 0x00, 0x0d, 0xd2, 0xf6, 0x82, 0x2e, 0xb3, 0x33, 0x87, 0x0e, 0x6d, - 0x67, 0xaa, 0xad, 0xc9, 0xa2, 0xa2, 0x82, 0x0d, 0x8a, 0xa2, 0x38, 0x32, 0xbf, 0x8f, 0x25, 0x55, - 0x1c, 0xd9, 0xb8, 0x0b, 0x74, 0xf8, 0xc1, 0xde, 0x05, 0xea, 0xc2, 0x24, 0x1f, 0xa2, 0x2a, 0xc0, - 0x72, 0x1f, 0x75, 0x56, 0x58, 0x0a, 0xeb, 0x62, 0x92, 0x0c, 0x4e, 0xd3, 0x35, 0x2f, 0xfa, 0x2c, - 0x3f, 0xe8, 0x8b, 0x3e, 0xdf, 0x06, 0x15, 0xf9, 0x9e, 0xa3, 0xe9, 0x8a, 0x2e, 0x12, 0x26, 0x97, - 0x41, 0x84, 0x35, 0xbc, 0xa7, 0xa6, 0x14, 0x3c, 0xac, 0x9a, 0x52, 0xf6, 0x2f, 0xb0, 0x0d, 0x0a, - 0x1f, 0xd7, 0xa1, 0xef, 0xc9, 0xbd, 0x6c, 0xdc, 0x93, 0x7b, 0xb8, 0xf7, 0x59, 0x4e, 0xdd, 0xa7, - 0x7b, 0x16, 0x86, 0x62, 0xa7, 0x29, 0x33, 0xee, 0x19, 0x74, 0xc3, 0x69, 0x46, 0x98, 0xb5, 0x1e, - 0xa6, 0x96, 0xfc, 0x4b, 0x30, 0x1e, 0xb9, 0x4d, 0xdf, 0x89, 0x3b, 0x21, 0x31, 0xce, 0x25, 0x75, - 0x50, 0x97, 0x09, 0xc4, 0x49, 0x5c, 0xf4, 0x71, 0x0b, 0x20, 0x24, 0x6a, 0xfb, 0x33, 0x9c, 0xc7, - 0x1a, 0x52, 0x62, 0x40, 0xd2, 0x35, 0x6b, 0x00, 0xa9, 0x6d, 0x8f, 0xc1, 0x16, 0xfd, 0x23, 0x0b, - 0x4e, 0xc9, 0x1b, 0x17, 0x62, 0xd2, 0x0c, 0xdd, 0xb8, 0x2b, 0xea, 0x2f, 0x8d, 0xe4, 0x91, 0x33, - 0x5f, 0x4b, 0x92, 0x5e, 0xd8, 0x26, 0xf5, 0x1d, 0x51, 0x86, 0x89, 0x79, 0x3b, 0x6b, 0x59, 0xac, - 0x71, 0xf6, 0x88, 0xec, 0x4f, 0x5a, 0x30, 0xd5, 0xf3, 0x84, 0xa8, 0x0d, 0xc3, 0x75, 0x76, 0xf3, - 0x72, 0x3e, 0xb5, 0x7a, 0x93, 0xb7, 0x38, 0x73, 0x9d, 0xcb, 0xdb, 0xb0, 0xe0, 0x63, 0xff, 0xd2, - 0x18, 0x9c, 0xac, 0x2d, 0xac, 0xca, 0x1b, 0xdb, 0x8e, 0xad, 0xdc, 0x41, 0x16, 0x8f, 0x07, 0x57, - 0xee, 0xa0, 0x0f, 0x77, 0xcf, 0x28, 0x77, 0xe0, 0x19, 0xe5, 0x0e, 0x92, 0xb9, 0xe7, 0xc5, 0x3c, - 0x72, 0xcf, 0xb3, 0x46, 0x30, 0x48, 0xee, 0xf9, 0xb1, 0xd5, 0x3f, 0xd8, 0x77, 0x40, 0x87, 0xaa, - 0x7f, 0xa0, 0x8a, 0x43, 0xe4, 0x92, 0xea, 0xda, 0xe7, 0x55, 0x65, 0x16, 0x87, 0x50, 0x89, 0xf9, - 0x3c, 0x8d, 0x5b, 0x28, 0xe8, 0x57, 0xf3, 0x1f, 0xc0, 0x00, 0x89, 0xf9, 0x22, 0x93, 0xdc, 0x2c, - 0x06, 0x31, 0x92, 0x47, 0x31, 0x88, 0xac, 0xe1, 0x1c, 0x58, 0x0c, 0xe2, 0x25, 0x18, 0xaf, 0x7b, - 0x81, 0x4f, 0xd6, 0xc3, 0x20, 0x0e, 0xea, 0x81, 0x27, 0x76, 0x97, 0xfa, 0xca, 0x62, 0x13, 0x88, - 0x93, 0xb8, 0xfd, 0x2a, 0x49, 0x54, 0x8e, 0x5a, 0x49, 0x02, 0x1e, 0x52, 0x25, 0x09, 0xa3, 0x56, - 0xc2, 0x68, 0x1e, 0xb5, 0x12, 0xb2, 0xde, 0xc8, 0x40, 0xb5, 0x12, 0xbe, 0x64, 0xc1, 0xb8, 0x73, - 0x9b, 0xed, 0xb1, 0xb8, 0x14, 0x66, 0x27, 0x93, 0xa3, 0x17, 0x3e, 0x78, 0x0c, 0x0b, 0xf6, 0x66, - 0x4d, 0xb3, 0xa9, 0x4e, 0xb1, 0xfc, 0x35, 0xb3, 0x09, 0x27, 0x07, 0x72, 0x94, 0xfa, 0x0a, 0x5f, - 0x2e, 0xc0, 0x9b, 0x0f, 0x1c, 0x02, 0xba, 0x0d, 0x10, 0x3b, 0x4d, 0xb1, 0x50, 0xc5, 0xf9, 0xdd, - 0x11, 0x63, 0xe6, 0x37, 0x24, 0x3d, 0x91, 0xfb, 0xab, 0xc8, 0x63, 0x83, 0x15, 0x0b, 0x95, 0x0f, - 0xbc, 0x9e, 0x32, 0xfb, 0x38, 0xf0, 0x08, 0x66, 0x10, 0x6a, 0xb4, 0x85, 0xa4, 0x49, 0x37, 0x22, - 0xc5, 0xa4, 0xd1, 0x86, 0x59, 0x2b, 0x16, 0x50, 0xf4, 0x02, 0x8c, 0x3a, 0x9e, 0xc7, 0xf3, 0x90, - 0x49, 0x24, 0xee, 0x12, 0xd7, 0xc5, 0xb5, 0x35, 0x08, 0x9b, 0x78, 0xf6, 0x9f, 0x14, 0x60, 0xe6, - 0x00, 0x99, 0xd2, 0x53, 0x7f, 0xa2, 0x34, 0x70, 0xfd, 0x09, 0x91, 0x47, 0x39, 0xdc, 0x27, 0x8f, - 0xf2, 0x05, 0x18, 0x8d, 0x89, 0xd3, 0x12, 0x51, 0xb6, 0xe9, 0x9a, 0xb1, 0x1b, 0x1a, 0x84, 0x4d, - 0x3c, 0x2a, 0xc5, 0x26, 0x9c, 0x7a, 0x9d, 0x44, 0x91, 0x4c, 0x94, 0x14, 0xce, 0xfd, 0xdc, 0xb2, - 0x30, 0xd9, 0x99, 0xc9, 0x7c, 0x82, 0x05, 0x4e, 0xb1, 0x4c, 0x4f, 0x78, 0x65, 0xc0, 0x09, 0xff, - 0xf1, 0x02, 0x3c, 0xb5, 0xaf, 0x76, 0x1b, 0x38, 0x87, 0xb5, 0x13, 0x91, 0x30, 0xbd, 0x70, 0xae, - 0x47, 0x24, 0xc4, 0x0c, 0xc2, 0x67, 0xa9, 0xdd, 0x56, 0x19, 0x12, 0xf9, 0x27, 0x7d, 0xf3, 0x59, - 0x4a, 0xb0, 0xc0, 0x29, 0x96, 0xf7, 0xbb, 0x2c, 0x7f, 0x7b, 0x08, 0x9e, 0x1e, 0xc0, 0x06, 0xc8, - 0x31, 0x39, 0x3e, 0x59, 0xf8, 0xa1, 0xf8, 0x90, 0x0a, 0x3f, 0xdc, 0xdf, 0x74, 0xbd, 0x51, 0x2f, - 0x62, 0xa0, 0x24, 0xfc, 0x9f, 0x2c, 0xc0, 0x99, 0xfe, 0x06, 0x0b, 0xfa, 0x0e, 0x98, 0x0c, 0x55, - 0x58, 0xa4, 0x59, 0x33, 0xe2, 0x31, 0xee, 0xba, 0x4b, 0x80, 0x70, 0x1a, 0x17, 0xcd, 0x02, 0xb4, - 0x9d, 0x78, 0x3b, 0xba, 0x78, 0xc7, 0x8d, 0x62, 0x51, 0x64, 0x73, 0x82, 0x1f, 0x38, 0xcb, 0x56, - 0x6c, 0x60, 0x50, 0x76, 0xec, 0xdf, 0x62, 0x70, 0x2d, 0x88, 0x79, 0x27, 0xbe, 0x4d, 0x7e, 0x4c, - 0x5e, 0x51, 0x6b, 0x80, 0x70, 0x1a, 0x97, 0xb2, 0x63, 0x21, 0x0d, 0x7c, 0xa0, 0x43, 0xba, 0xca, - 0xc4, 0x8a, 0x6a, 0xc5, 0x06, 0x46, 0xba, 0x1a, 0x46, 0xe9, 0xe0, 0x6a, 0x18, 0xf6, 0xa7, 0x8b, - 0x70, 0xba, 0xaf, 0xc1, 0x3b, 0x98, 0x98, 0x7a, 0xf4, 0x2a, 0x52, 0xdc, 0xe7, 0x17, 0x76, 0xb8, - 0x4a, 0x06, 0xeb, 0x70, 0x52, 0xdc, 0x68, 0x3d, 0x1f, 0xd6, 0xb7, 0xdd, 0x5d, 0xd2, 0x60, 0xcb, - 0x47, 0x7c, 0x13, 0x2a, 0x91, 0xe1, 0x62, 0x06, 0x0e, 0xce, 0xec, 0x69, 0xff, 0x93, 0x62, 0xf6, - 0xda, 0x15, 0x75, 0x0f, 0xee, 0xbf, 0x44, 0xd4, 0xa3, 0xf7, 0x86, 0x7a, 0x4a, 0x1d, 0x0c, 0x1d, - 0xa2, 0xd4, 0x41, 0xea, 0xf5, 0x96, 0x06, 0x7c, 0xbd, 0xf9, 0xbf, 0xb0, 0x9f, 0x2d, 0xf5, 0x7d, - 0x61, 0x74, 0x13, 0x3f, 0xd0, 0xe1, 0xcd, 0x22, 0x9c, 0x70, 0x7d, 0x46, 0xbb, 0xd6, 0xd9, 0x14, - 0xb5, 0x21, 0x79, 0x21, 0x74, 0x95, 0xfd, 0xb6, 0x9c, 0x82, 0xe3, 0x9e, 0x1e, 0x8f, 0x60, 0x31, - 0x8b, 0xfb, 0x7c, 0x49, 0x87, 0xd3, 0x2e, 0x6b, 0x70, 0x4a, 0x4e, 0xc5, 0xb6, 0x13, 0x92, 0x86, - 0x30, 0x08, 0x22, 0x91, 0xef, 0x78, 0x9a, 0xe7, 0x4c, 0x66, 0x20, 0xe0, 0xec, 0x7e, 0xec, 0x16, - 0xeb, 0xa0, 0xed, 0xd6, 0xc5, 0x76, 0x55, 0xdf, 0x62, 0x4d, 0x1b, 0x31, 0x87, 0x69, 0x9d, 0x56, - 0x79, 0x20, 0x3a, 0x8d, 0xa7, 0x4c, 0x65, 0x2c, 0x5c, 0x48, 0xa7, 0x4c, 0x65, 0x2d, 0xdc, 0xac, - 0x9e, 0xf6, 0x07, 0xa0, 0xa2, 0xde, 0x20, 0xcf, 0x66, 0x51, 0x1f, 0x62, 0x4f, 0x36, 0x8b, 0xfa, - 0x0a, 0x0d, 0x2c, 0xba, 0xde, 0xe8, 0xf6, 0x2c, 0x25, 0x51, 0xe8, 0x13, 0xd0, 0x76, 0xfb, 0x1d, - 0x30, 0xa6, 0xbc, 0xb5, 0x83, 0xde, 0x4e, 0x6e, 0xff, 0x79, 0x01, 0x52, 0x17, 0x70, 0xa2, 0x3b, - 0x50, 0x69, 0x84, 0x5d, 0xde, 0x98, 0x4f, 0x69, 0xff, 0x45, 0x49, 0x4e, 0x9f, 0x6a, 0xaa, 0x26, - 0xac, 0x99, 0xa1, 0x0f, 0xf3, 0xea, 0xf9, 0x82, 0x75, 0x21, 0x8f, 0x12, 0x29, 0x35, 0x45, 0xcf, - 0xbc, 0x76, 0x58, 0xb6, 0x61, 0x83, 0x1f, 0x8a, 0xa1, 0xb2, 0x2d, 0x2f, 0x1a, 0xcd, 0x47, 0x24, - 0xab, 0x7b, 0x4b, 0xb9, 0x61, 0xaa, 0xfe, 0x62, 0xcd, 0xc8, 0xfe, 0xd9, 0x22, 0x9c, 0x4c, 0xbe, - 0x00, 0x71, 0x0a, 0xfd, 0x53, 0x16, 0x3c, 0xe1, 0x39, 0x51, 0x5c, 0xeb, 0xb0, 0xed, 0xd1, 0x56, - 0xc7, 0x5b, 0x4b, 0x5d, 0xb8, 0x70, 0x54, 0x17, 0x93, 0x22, 0x9c, 0xbe, 0x98, 0xb6, 0xfa, 0xe4, - 0xdd, 0xbd, 0x99, 0x27, 0x56, 0xb2, 0x99, 0xe3, 0x7e, 0xa3, 0x42, 0x5f, 0xb0, 0xe0, 0x44, 0xbd, - 0x13, 0x86, 0xc4, 0x8f, 0xf5, 0x50, 0xf9, 0x5b, 0xbc, 0x96, 0xcb, 0x44, 0xea, 0x01, 0x9e, 0xa4, - 0x22, 0x7a, 0x21, 0xc5, 0x0b, 0xf7, 0x70, 0x47, 0x2f, 0xf3, 0x39, 0x5c, 0x08, 0x5a, 0x6d, 0x2a, - 0x72, 0x16, 0xc3, 0xae, 0xaa, 0x85, 0xc3, 0xc5, 0xb6, 0xca, 0xb2, 0x5d, 0xc9, 0x46, 0xc3, 0xfd, - 0xfa, 0xdb, 0x1f, 0x81, 0xc9, 0x94, 0xeb, 0x1f, 0xed, 0x40, 0xb1, 0xa9, 0x9c, 0xf8, 0xeb, 0xb9, - 0x1e, 0x3b, 0x2c, 0xb9, 0x71, 0x75, 0x84, 0x7e, 0xee, 0x4b, 0x6e, 0x8c, 0x29, 0x17, 0xfb, 0xc7, - 0x2d, 0x38, 0xd3, 0xff, 0x6c, 0x02, 0x7d, 0xc2, 0x82, 0xe1, 0x3a, 0xfd, 0x2f, 0xdd, 0x2e, 0xef, - 0x3f, 0xae, 0x63, 0x10, 0x16, 0x8f, 0xa9, 0xbc, 0x27, 0x0c, 0x10, 0x61, 0xc1, 0xdb, 0xf6, 0xe0, - 0xdc, 0xfe, 0x3d, 0x07, 0x48, 0xd9, 0x79, 0x16, 0xca, 0xed, 0x30, 0xd8, 0xf4, 0x64, 0x92, 0x96, - 0x2c, 0x31, 0x2d, 0xda, 0xb0, 0x82, 0xda, 0x5f, 0xb4, 0x00, 0xf5, 0x4e, 0x1c, 0xfa, 0xa8, 0x65, - 0x14, 0xa9, 0xb6, 0xf2, 0x48, 0x93, 0xe9, 0x65, 0xc2, 0x0a, 0x5e, 0x77, 0xfb, 0x15, 0xbf, 0xb6, - 0x7f, 0xa8, 0x00, 0xd3, 0xfd, 0x3a, 0xa1, 0xef, 0x81, 0x12, 0xdb, 0xf4, 0x88, 0xb1, 0xbd, 0x72, - 0x3c, 0x63, 0xa3, 0x5a, 0xc8, 0xbc, 0x55, 0x86, 0x6a, 0x2a, 0xce, 0x17, 0xc5, 0x50, 0x6c, 0xb6, - 0x9b, 0xe2, 0x5b, 0x7d, 0xf9, 0x78, 0xd8, 0x2f, 0xad, 0x2f, 0x89, 0x15, 0xbc, 0xbe, 0x84, 0x29, - 0x3b, 0xfb, 0xa3, 0x16, 0x3c, 0xb9, 0x0f, 0x36, 0x5a, 0x80, 0xa1, 0x56, 0xd0, 0x90, 0x2b, 0x63, - 0x4e, 0xae, 0x8c, 0xd5, 0xa0, 0xc1, 0xee, 0x4a, 0xdf, 0xa7, 0xeb, 0x2a, 0xbb, 0xf3, 0x97, 0x76, - 0x46, 0x67, 0x61, 0x68, 0x87, 0x74, 0x13, 0x27, 0xa5, 0xec, 0x0a, 0x2a, 0xd6, 0x6a, 0x7f, 0x07, - 0x9c, 0xdd, 0x6f, 0xba, 0x0e, 0xa8, 0x67, 0x65, 0xff, 0x00, 0xdd, 0xf8, 0xf6, 0x15, 0xa3, 0x7f, - 0xc9, 0x2e, 0xea, 0xfe, 0xa3, 0x61, 0x18, 0x4f, 0x5c, 0x56, 0x93, 0x88, 0xf6, 0xb0, 0x0e, 0x8c, - 0xf6, 0x60, 0x25, 0x05, 0x3a, 0xbe, 0xb8, 0x48, 0xd6, 0x2c, 0x29, 0xd0, 0xf1, 0x09, 0xe6, 0x30, - 0x31, 0xa5, 0xb8, 0xe3, 0x8b, 0xf0, 0x13, 0x73, 0x4a, 0x71, 0xc7, 0xc7, 0x02, 0x4a, 0x3f, 0xf9, - 0x31, 0xa6, 0xdb, 0x45, 0x58, 0x8d, 0xb0, 0xc0, 0xaf, 0xe4, 0x60, 0x4d, 0xc8, 0x0b, 0x9a, 0x58, - 0x1e, 0x82, 0xd9, 0x82, 0x13, 0x1c, 0xa9, 0x04, 0xae, 0xc8, 0x60, 0x6e, 0x79, 0x38, 0x5e, 0xcb, - 0xf7, 0x2e, 0xa0, 0x94, 0x51, 0xa5, 0x2e, 0x65, 0xc1, 0x9a, 0x31, 0x8a, 0x54, 0x20, 0xcb, 0xc8, - 0xf1, 0x04, 0xb2, 0x40, 0x46, 0x10, 0xcb, 0xdb, 0xa0, 0xd2, 0x12, 0x09, 0xfa, 0x3c, 0xb6, 0x44, - 0x5e, 0x01, 0x27, 0x1b, 0xb1, 0x86, 0xa3, 0xe7, 0x61, 0x34, 0x62, 0x0f, 0x16, 0x1b, 0xc1, 0x20, - 0xcc, 0x83, 0x52, 0xd3, 0xcd, 0xd8, 0xc4, 0x31, 0x23, 0x57, 0xe0, 0xa1, 0x46, 0xae, 0x8c, 0x1e, - 0x10, 0xb9, 0x52, 0x83, 0x53, 0x4e, 0x27, 0x0e, 0x2e, 0x13, 0xc7, 0x9b, 0x8f, 0x63, 0xd2, 0x6a, - 0xc7, 0x11, 0xbf, 0xdf, 0x68, 0x8c, 0x9d, 0xab, 0xa9, 0xc8, 0xe9, 0x1a, 0xf1, 0xb6, 0x7a, 0x90, - 0x70, 0x76, 0x5f, 0xfb, 0x9f, 0x5a, 0x70, 0x2a, 0x73, 0x29, 0x3c, 0xba, 0x39, 0x6b, 0xf6, 0x8f, - 0x94, 0xe0, 0xb1, 0x8c, 0xab, 0xac, 0x50, 0xd7, 0xfc, 0x48, 0xac, 0x3c, 0xc2, 0xbf, 0x93, 0xd1, - 0xcc, 0xf2, 0xdd, 0x64, 0x7c, 0x19, 0x87, 0x0b, 0x46, 0xd3, 0x01, 0x61, 0xc5, 0x07, 0x1b, 0x10, - 0x66, 0xac, 0xf5, 0xa1, 0x87, 0xba, 0xd6, 0x4b, 0x07, 0xac, 0xf5, 0x9f, 0xb6, 0x60, 0xba, 0xd5, - 0xe7, 0x7e, 0x5a, 0x71, 0x48, 0x7f, 0xe3, 0x78, 0x6e, 0xbf, 0xad, 0x9e, 0xbd, 0xbb, 0x37, 0xd3, - 0xf7, 0x5a, 0x60, 0xdc, 0x77, 0x54, 0xf6, 0xd7, 0x8a, 0xc0, 0xb6, 0x83, 0xc2, 0x10, 0xfb, 0x88, - 0x79, 0x33, 0x9e, 0x95, 0xd7, 0xed, 0x6d, 0x9c, 0xb8, 0xba, 0x59, 0x8f, 0xcf, 0x60, 0xd6, 0x45, - 0x7b, 0x69, 0x49, 0x58, 0x18, 0x40, 0x12, 0x7a, 0xf2, 0x0a, 0xc2, 0x62, 0xfe, 0x57, 0x10, 0x56, - 0xd2, 0xd7, 0x0f, 0xee, 0xff, 0x8a, 0x87, 0x1e, 0xc9, 0x57, 0xfc, 0xcf, 0x2d, 0x2e, 0x78, 0x52, - 0x6f, 0x01, 0xcd, 0x48, 0x73, 0x83, 0xdf, 0x54, 0x56, 0xe9, 0x31, 0x35, 0x9e, 0x85, 0x72, 0x24, - 0xa4, 0xb2, 0x30, 0x49, 0x98, 0x71, 0x2f, 0x25, 0x35, 0x56, 0x50, 0x34, 0x0b, 0xe0, 0x78, 0x5e, - 0x70, 0xfb, 0x62, 0xab, 0x1d, 0x77, 0xa5, 0x61, 0x72, 0x77, 0x6f, 0x06, 0xe6, 0x55, 0x2b, 0x36, - 0x30, 0xd0, 0x5b, 0x60, 0x84, 0x97, 0xa3, 0x6a, 0x08, 0x37, 0xf9, 0x28, 0xfd, 0xf8, 0x78, 0xb1, - 0xaa, 0x06, 0x96, 0x30, 0x7b, 0x1b, 0x0c, 0x57, 0x05, 0x7a, 0x51, 0x26, 0xc3, 0x72, 0xb7, 0x5d, - 0xda, 0x13, 0x6d, 0x56, 0xd0, 0xc6, 0x09, 0xcc, 0x83, 0x6f, 0x33, 0xb7, 0xff, 0x4e, 0x41, 0xb0, - 0xe2, 0xae, 0x07, 0x1d, 0x3b, 0x6e, 0x1d, 0x32, 0x76, 0xfc, 0xc3, 0x00, 0x75, 0xb1, 0x57, 0xde, - 0x08, 0xf2, 0xf1, 0xe0, 0x2c, 0x28, 0x7a, 0xda, 0x83, 0xa3, 0xdb, 0xb0, 0xc1, 0x2f, 0x21, 0xd0, - 0x8b, 0x07, 0x0a, 0xf4, 0x84, 0x6c, 0x1b, 0xda, 0x5f, 0xb6, 0xd9, 0x7f, 0x62, 0x41, 0xc2, 0xd6, - 0x43, 0x6d, 0x28, 0xd1, 0xe1, 0x76, 0x85, 0x98, 0x58, 0xcb, 0xcf, 0xb0, 0xa4, 0xf2, 0x59, 0x7c, - 0x7b, 0xec, 0x27, 0xe6, 0x8c, 0x90, 0x27, 0xe2, 0xe4, 0x73, 0xf1, 0xa8, 0x98, 0x0c, 0x2f, 0x07, - 0xc1, 0x0e, 0xdf, 0x19, 0xe9, 0x98, 0x7b, 0xfb, 0x45, 0x98, 0xea, 0x19, 0x14, 0x35, 0x2f, 0x58, - 0x75, 0x2c, 0xf1, 0xcd, 0x28, 0xf3, 0x82, 0xd5, 0x85, 0xc2, 0x1c, 0x66, 0xff, 0xa4, 0x05, 0x27, - 0xd2, 0xe4, 0xd1, 0x97, 0x2c, 0x98, 0x8a, 0xd2, 0xf4, 0x8e, 0x6b, 0xee, 0x54, 0xbe, 0x5c, 0x0f, - 0x08, 0xf7, 0x0e, 0xc2, 0xfe, 0x89, 0x21, 0xbe, 0xf8, 0x6f, 0xba, 0x7e, 0x23, 0xb8, 0xad, 0xac, - 0x23, 0xab, 0xaf, 0x75, 0xf4, 0x1c, 0x94, 0xa3, 0xfa, 0x36, 0x69, 0x74, 0xbc, 0x9e, 0xaa, 0x42, - 0x35, 0xd1, 0x8e, 0x15, 0x06, 0x2b, 0xa2, 0xd2, 0x11, 0xce, 0xb0, 0xd4, 0xa2, 0x5c, 0x14, 0xed, - 0x58, 0x61, 0xa0, 0x77, 0xc2, 0x98, 0xf1, 0x90, 0x72, 0x5d, 0xb2, 0xad, 0x86, 0xa1, 0xb7, 0x23, - 0x9c, 0xc0, 0xa2, 0x02, 0x48, 0x59, 0x5a, 0x52, 0x4f, 0x33, 0x01, 0xa4, 0xc4, 0x61, 0x84, 0x0d, - 0x0c, 0x56, 0xb2, 0xc8, 0xeb, 0x44, 0x2c, 0x28, 0x67, 0x58, 0x7b, 0x54, 0x16, 0x44, 0x1b, 0x56, - 0x50, 0x74, 0x01, 0xa0, 0xe5, 0xf8, 0x1d, 0xc7, 0xa3, 0x33, 0x24, 0x3c, 0xfc, 0xea, 0x33, 0x5c, - 0x55, 0x10, 0x6c, 0x60, 0xd1, 0x27, 0x8e, 0xdd, 0x16, 0x79, 0x25, 0xf0, 0x65, 0x7e, 0x93, 0x8e, - 0xd3, 0x12, 0xed, 0x58, 0x61, 0xa0, 0x17, 0x61, 0xd4, 0xf1, 0x1b, 0xdc, 0x2c, 0x0c, 0x42, 0x11, - 0xee, 0xa1, 0xf6, 0x9c, 0xd7, 0x23, 0x32, 0xaf, 0xa1, 0xd8, 0x44, 0x4d, 0xdf, 0x58, 0x06, 0x03, - 0xde, 0x58, 0xf6, 0x82, 0x50, 0xb2, 0xbb, 0x24, 0x0c, 0x3b, 0x32, 0x97, 0x43, 0x75, 0xab, 0x69, - 0x10, 0x36, 0xf1, 0xec, 0x3f, 0xb6, 0x60, 0x52, 0x97, 0x44, 0x64, 0xe7, 0x07, 0x89, 0x83, 0x13, - 0xeb, 0xc0, 0x83, 0x93, 0x64, 0x05, 0xab, 0xc2, 0x40, 0x15, 0xac, 0xcc, 0xe2, 0x52, 0xc5, 0x7d, - 0x8b, 0x4b, 0xbd, 0x05, 0x46, 0x76, 0x48, 0xd7, 0xa8, 0x42, 0xc5, 0x94, 0xca, 0x55, 0xde, 0x84, - 0x25, 0x0c, 0xd9, 0x30, 0x5c, 0x77, 0x54, 0x79, 0xeb, 0x31, 0x11, 0x1d, 0x3c, 0xcf, 0x90, 0x04, - 0xc4, 0x5e, 0x83, 0x8a, 0x0a, 0xab, 0x92, 0xa7, 0x0e, 0x56, 0xf6, 0xa9, 0x03, 0x15, 0x09, 0x46, - 0x84, 0x98, 0x16, 0x09, 0x2c, 0xae, 0x4c, 0x04, 0x8c, 0x55, 0x37, 0x7f, 0xfd, 0xeb, 0xe7, 0xde, - 0xf4, 0x5b, 0x5f, 0x3f, 0xf7, 0xa6, 0xdf, 0xff, 0xfa, 0xb9, 0x37, 0x7d, 0xf4, 0xee, 0x39, 0xeb, - 0xd7, 0xef, 0x9e, 0xb3, 0x7e, 0xeb, 0xee, 0x39, 0xeb, 0xf7, 0xef, 0x9e, 0xb3, 0xbe, 0x76, 0xf7, - 0x9c, 0xf5, 0x85, 0xff, 0x72, 0xee, 0x4d, 0xaf, 0x7c, 0xfb, 0x7e, 0xe9, 0x5f, 0xbb, 0xef, 0x60, - 0x39, 0x5f, 0x54, 0x0c, 0xcc, 0x19, 0x6b, 0x7f, 0x4e, 0x8a, 0x81, 0xff, 0x1f, 0x00, 0x00, 0xff, - 0xff, 0xb2, 0xe1, 0x93, 0xd9, 0x64, 0x10, 0x01, 0x00, + // 13079 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xec, 0x7d, 0x6d, 0x90, 0x5c, 0xd9, + 0x55, 0x98, 0x5f, 0xf7, 0xf4, 0x4c, 0xf7, 0x99, 0x2f, 0xcd, 0x95, 0xb4, 0x3b, 0xd2, 0x6a, 0x35, + 0xf2, 0x5b, 0x6c, 0x2f, 0xf1, 0x7a, 0x86, 0x95, 0xbd, 0x66, 0xc3, 0x82, 0xc9, 0x7c, 0x48, 0xa3, + 0x91, 0x66, 0x34, 0xe3, 0xdb, 0x23, 0x89, 0x5d, 0x7b, 0x6d, 0xbf, 0xe9, 0xbe, 0xd3, 0xf3, 0x34, + 0xaf, 0xdf, 0xeb, 0x7d, 0xef, 0xf5, 0x48, 0xbd, 0x18, 0x63, 0x63, 0x1b, 0x6c, 0x6c, 0x6c, 0x03, + 0xa9, 0x60, 0x48, 0x4c, 0x4c, 0x70, 0xbe, 0x2a, 0x45, 0x20, 0xa1, 0x8a, 0x50, 0x01, 0x8a, 0x0a, + 0x50, 0x14, 0x54, 0x3e, 0x20, 0x14, 0x01, 0x12, 0xc2, 0xc4, 0x56, 0x2a, 0x05, 0x95, 0x1f, 0xa4, + 0x48, 0x52, 0xa9, 0x94, 0x42, 0x51, 0xa9, 0xfb, 0x7d, 0xdf, 0xeb, 0xd7, 0x33, 0x3d, 0xea, 0x37, + 0x92, 0x0c, 0xfb, 0xaf, 0xfb, 0x9e, 0x73, 0xcf, 0xb9, 0xef, 0x7e, 0x9c, 0x7b, 0xee, 0xb9, 0xe7, + 0x9c, 0x0b, 0xab, 0x0d, 0x37, 0xde, 0x69, 0x6f, 0xcd, 0xd6, 0x82, 0xe6, 0x9c, 0x13, 0x36, 0x82, + 0x56, 0x18, 0xdc, 0x66, 0x3f, 0xde, 0x51, 0xab, 0xcf, 0xed, 0xbd, 0x73, 0xae, 0xb5, 0xdb, 0x98, + 0x73, 0x5a, 0x6e, 0x34, 0xe7, 0xb4, 0x5a, 0x9e, 0x5b, 0x73, 0x62, 0x37, 0xf0, 0xe7, 0xf6, 0x9e, + 0x77, 0xbc, 0xd6, 0x8e, 0xf3, 0xfc, 0x5c, 0x83, 0xf8, 0x24, 0x74, 0x62, 0x52, 0x9f, 0x6d, 0x85, + 0x41, 0x1c, 0xa0, 0x6f, 0xd5, 0xd4, 0x66, 0x25, 0x35, 0xf6, 0xe3, 0x83, 0xb5, 0xfa, 0xec, 0xde, + 0x3b, 0x67, 0x5b, 0xbb, 0x8d, 0x59, 0x4a, 0x6d, 0xd6, 0xa0, 0x36, 0x2b, 0xa9, 0x9d, 0x7d, 0x87, + 0xd1, 0x96, 0x46, 0xd0, 0x08, 0xe6, 0x18, 0xd1, 0xad, 0xf6, 0x36, 0xfb, 0xc7, 0xfe, 0xb0, 0x5f, + 0x9c, 0xd9, 0x59, 0x7b, 0xf7, 0xc5, 0x68, 0xd6, 0x0d, 0x68, 0xf3, 0xe6, 0x6a, 0x41, 0x48, 0xe6, + 0xf6, 0xba, 0x1a, 0x74, 0xf6, 0x8a, 0xc6, 0x21, 0x77, 0x63, 0xe2, 0x47, 0x6e, 0xe0, 0x47, 0xef, + 0xa0, 0x4d, 0x20, 0xe1, 0x1e, 0x09, 0xcd, 0xcf, 0x33, 0x10, 0xb2, 0x28, 0xbd, 0x4b, 0x53, 0x6a, + 0x3a, 0xb5, 0x1d, 0xd7, 0x27, 0x61, 0x47, 0x57, 0x6f, 0x92, 0xd8, 0xc9, 0xaa, 0x35, 0xd7, 0xab, + 0x56, 0xd8, 0xf6, 0x63, 0xb7, 0x49, 0xba, 0x2a, 0xbc, 0xfb, 0xb0, 0x0a, 0x51, 0x6d, 0x87, 0x34, + 0x9d, 0xae, 0x7a, 0xef, 0xec, 0x55, 0xaf, 0x1d, 0xbb, 0xde, 0x9c, 0xeb, 0xc7, 0x51, 0x1c, 0xa6, + 0x2b, 0xd9, 0x7f, 0xc7, 0x82, 0xf1, 0xf9, 0x5b, 0xd5, 0xf9, 0x76, 0xbc, 0xb3, 0x18, 0xf8, 0xdb, + 0x6e, 0x03, 0xbd, 0x00, 0xa3, 0x35, 0xaf, 0x1d, 0xc5, 0x24, 0xbc, 0xee, 0x34, 0xc9, 0xb4, 0x75, + 0xc1, 0x7a, 0xb6, 0xb2, 0x70, 0xf2, 0x37, 0xf6, 0x67, 0xde, 0x74, 0x6f, 0x7f, 0x66, 0x74, 0x51, + 0x83, 0xb0, 0x89, 0x87, 0xbe, 0x11, 0x46, 0xc2, 0xc0, 0x23, 0xf3, 0xf8, 0xfa, 0x74, 0x81, 0x55, + 0x99, 0x14, 0x55, 0x46, 0x30, 0x2f, 0xc6, 0x12, 0x4e, 0x51, 0x5b, 0x61, 0xb0, 0xed, 0x7a, 0x64, + 0xba, 0x98, 0x44, 0xdd, 0xe0, 0xc5, 0x58, 0xc2, 0xed, 0xaf, 0x14, 0x60, 0x72, 0xbe, 0xd5, 0xba, + 0x42, 0x1c, 0x2f, 0xde, 0xa9, 0xc6, 0x4e, 0xdc, 0x8e, 0x50, 0x08, 0xc3, 0x11, 0xfb, 0x25, 0xda, + 0xf6, 0x8a, 0xa8, 0x3d, 0xcc, 0xe1, 0xf7, 0xf7, 0x67, 0xae, 0x1c, 0x34, 0xa3, 0x1b, 0x6e, 0x1c, + 0xb4, 0xa2, 0x77, 0x10, 0xbf, 0xe1, 0xfa, 0x44, 0xce, 0xef, 0x1d, 0xc6, 0x60, 0xd6, 0xe4, 0xb3, + 0x18, 0xd4, 0x09, 0x16, 0x9c, 0x68, 0x93, 0x9b, 0x24, 0x8a, 0x9c, 0x06, 0x49, 0x7f, 0xdd, 0x1a, + 0x2f, 0xc6, 0x12, 0x8e, 0x42, 0x40, 0x9e, 0x13, 0xc5, 0x9b, 0xa1, 0xe3, 0x47, 0x2e, 0x9d, 0xdd, + 0x9b, 0x6e, 0x93, 0x7f, 0xe8, 0xe8, 0xc5, 0xbf, 0x36, 0xcb, 0xc7, 0x68, 0xd6, 0x1c, 0x23, 0xbd, + 0x24, 0xe8, 0x14, 0x9a, 0xdd, 0x7b, 0x7e, 0x96, 0xd6, 0x58, 0x78, 0xe2, 0xde, 0xfe, 0x0c, 0x5a, + 0xed, 0xa2, 0x84, 0x33, 0xa8, 0xdb, 0xbf, 0x57, 0x00, 0x98, 0x6f, 0xb5, 0x36, 0xc2, 0xe0, 0x36, + 0xa9, 0xc5, 0xe8, 0x43, 0x50, 0xa6, 0xa4, 0xea, 0x4e, 0xec, 0xb0, 0x3e, 0x1a, 0xbd, 0xf8, 0x4d, + 0xfd, 0x31, 0x5e, 0xdf, 0xa2, 0xf5, 0xd7, 0x48, 0xec, 0x2c, 0x20, 0xf1, 0x81, 0xa0, 0xcb, 0xb0, + 0xa2, 0x8a, 0x7c, 0x18, 0x8a, 0x5a, 0xa4, 0xc6, 0x3a, 0x63, 0xf4, 0xe2, 0xea, 0xec, 0x20, 0x8b, + 0x7e, 0x56, 0xb7, 0xbc, 0xda, 0x22, 0xb5, 0x85, 0x31, 0xc1, 0x79, 0x88, 0xfe, 0xc3, 0x8c, 0x0f, + 0xda, 0x53, 0x63, 0xce, 0x3b, 0xf2, 0x7a, 0x6e, 0x1c, 0x19, 0xd5, 0x85, 0x89, 0xe4, 0x1c, 0x92, + 0xe3, 0x6e, 0xff, 0x91, 0x05, 0x13, 0x1a, 0x79, 0xd5, 0x8d, 0x62, 0xf4, 0xfe, 0xae, 0xce, 0x9d, + 0xed, 0xaf, 0x73, 0x69, 0x6d, 0xd6, 0xb5, 0x27, 0x04, 0xb3, 0xb2, 0x2c, 0x31, 0x3a, 0xb6, 0x09, + 0x25, 0x37, 0x26, 0xcd, 0x68, 0xba, 0x70, 0xa1, 0xf8, 0xec, 0xe8, 0xc5, 0x2b, 0x79, 0x7d, 0xe7, + 0xc2, 0xb8, 0x60, 0x5a, 0x5a, 0xa1, 0xe4, 0x31, 0xe7, 0x62, 0xff, 0xe1, 0xa4, 0xf9, 0x7d, 0xb4, + 0xc3, 0xd1, 0xf3, 0x30, 0x1a, 0x05, 0xed, 0xb0, 0x46, 0x30, 0x69, 0x05, 0x74, 0x8d, 0x15, 0xe9, + 0x74, 0xa7, 0x6b, 0xbf, 0xaa, 0x8b, 0xb1, 0x89, 0x83, 0x3e, 0x67, 0xc1, 0x58, 0x9d, 0x44, 0xb1, + 0xeb, 0x33, 0xfe, 0xb2, 0xf1, 0x9b, 0x03, 0x37, 0x5e, 0x16, 0x2e, 0x69, 0xe2, 0x0b, 0xa7, 0xc4, + 0x87, 0x8c, 0x19, 0x85, 0x11, 0x4e, 0xf0, 0xa7, 0x32, 0xac, 0x4e, 0xa2, 0x5a, 0xe8, 0xb6, 0xe8, + 0x7f, 0x21, 0x65, 0x94, 0x0c, 0x5b, 0xd2, 0x20, 0x6c, 0xe2, 0x21, 0x1f, 0x4a, 0x54, 0x46, 0x45, + 0xd3, 0x43, 0xac, 0xfd, 0x2b, 0x83, 0xb5, 0x5f, 0x74, 0x2a, 0x15, 0x7f, 0xba, 0xf7, 0xe9, 0xbf, + 0x08, 0x73, 0x36, 0xe8, 0x5f, 0x5a, 0x30, 0x2d, 0x64, 0x28, 0x26, 0xbc, 0x43, 0x6f, 0xed, 0xb8, + 0x31, 0xf1, 0xdc, 0x28, 0x9e, 0x2e, 0xb1, 0x36, 0xbc, 0x7f, 0xb0, 0x36, 0x2c, 0x26, 0xa9, 0x63, + 0x12, 0xc5, 0xa1, 0x5b, 0xa3, 0x38, 0x74, 0x1a, 0x2c, 0x5c, 0x10, 0xcd, 0x9a, 0x5e, 0xec, 0xd1, + 0x0a, 0xdc, 0xb3, 0x7d, 0xe8, 0x87, 0x2d, 0x38, 0xeb, 0x3b, 0x4d, 0x12, 0xb5, 0x1c, 0x46, 0x98, + 0x81, 0x17, 0x3c, 0xa7, 0xb6, 0xcb, 0x9a, 0x3f, 0xcc, 0x9a, 0x3f, 0xd7, 0xdf, 0xd2, 0x58, 0x0e, + 0x83, 0x76, 0xeb, 0x9a, 0xeb, 0xd7, 0x17, 0x6c, 0xd1, 0xa2, 0xb3, 0xd7, 0x7b, 0x92, 0xc6, 0x07, + 0xb0, 0x45, 0x3f, 0x69, 0xc1, 0x54, 0x10, 0xb6, 0x76, 0x1c, 0x9f, 0xd4, 0x25, 0x34, 0x9a, 0x1e, + 0x61, 0xeb, 0xf4, 0x03, 0x83, 0xf5, 0xe5, 0x7a, 0x9a, 0xec, 0x5a, 0xe0, 0xbb, 0x71, 0x10, 0x56, + 0x49, 0x1c, 0xbb, 0x7e, 0x23, 0x5a, 0x38, 0x7d, 0x6f, 0x7f, 0x66, 0xaa, 0x0b, 0x0b, 0x77, 0xb7, + 0x07, 0x7d, 0x27, 0x8c, 0x46, 0x1d, 0xbf, 0x76, 0xcb, 0xf5, 0xeb, 0xc1, 0x9d, 0x68, 0xba, 0x9c, + 0xc7, 0x5a, 0xaf, 0x2a, 0x82, 0x62, 0xb5, 0x6a, 0x06, 0xd8, 0xe4, 0x96, 0x3d, 0x70, 0x7a, 0xde, + 0x55, 0xf2, 0x1e, 0x38, 0x3d, 0x99, 0x0e, 0x60, 0x8b, 0xbe, 0xcf, 0x82, 0xf1, 0xc8, 0x6d, 0xf8, + 0x4e, 0xdc, 0x0e, 0xc9, 0x35, 0xd2, 0x89, 0xa6, 0x81, 0x35, 0xe4, 0xea, 0x80, 0xbd, 0x62, 0x90, + 0x5c, 0x38, 0x2d, 0xda, 0x38, 0x6e, 0x96, 0x46, 0x38, 0xc9, 0x37, 0x6b, 0x55, 0xea, 0x69, 0x3d, + 0xfa, 0x08, 0x57, 0xa5, 0x5e, 0x01, 0x3d, 0xdb, 0x87, 0xfe, 0x06, 0x9c, 0xe0, 0x45, 0x6a, 0x18, + 0xa2, 0xe9, 0x31, 0x26, 0xc2, 0x4f, 0xdd, 0xdb, 0x9f, 0x39, 0x51, 0x4d, 0xc1, 0x70, 0x17, 0x36, + 0x7a, 0x0d, 0x66, 0x5a, 0x24, 0x6c, 0xba, 0xf1, 0xba, 0xef, 0x75, 0xe4, 0xc6, 0x50, 0x0b, 0x5a, + 0xa4, 0x2e, 0x9a, 0x13, 0x4d, 0x8f, 0x5f, 0xb0, 0x9e, 0x2d, 0x2f, 0xbc, 0x4d, 0x34, 0x73, 0x66, + 0xe3, 0x60, 0x74, 0x7c, 0x18, 0x3d, 0xf4, 0xeb, 0x16, 0x9c, 0x35, 0xe4, 0x77, 0x95, 0x84, 0x7b, + 0x6e, 0x8d, 0xcc, 0xd7, 0x6a, 0x41, 0xdb, 0x8f, 0xa3, 0xe9, 0x09, 0xd6, 0xe7, 0x5b, 0xc7, 0xb1, + 0x9b, 0x24, 0x59, 0xe9, 0x49, 0xdc, 0x13, 0x25, 0xc2, 0x07, 0xb4, 0x14, 0x7d, 0xd6, 0x82, 0x49, + 0xde, 0xa1, 0x2b, 0x7e, 0x4c, 0x1a, 0xa1, 0x1b, 0x77, 0xa6, 0x27, 0x99, 0xec, 0x59, 0x1b, 0x70, + 0x1a, 0x27, 0x89, 0x2e, 0x9c, 0xbc, 0xb7, 0x3f, 0x33, 0x99, 0x2a, 0xc4, 0x69, 0xd6, 0xf6, 0x6f, + 0x16, 0xe0, 0x44, 0x5a, 0xd5, 0x41, 0xff, 0xc0, 0x82, 0xc9, 0xdb, 0x77, 0xe2, 0xcd, 0x60, 0x97, + 0xf8, 0xd1, 0x42, 0x87, 0x6e, 0x48, 0x6c, 0x93, 0x1f, 0xbd, 0x58, 0xcb, 0x57, 0xa9, 0x9a, 0xbd, + 0x9a, 0xe4, 0x72, 0xc9, 0x8f, 0xc3, 0xce, 0xc2, 0x93, 0xa2, 0x8b, 0x27, 0xaf, 0xde, 0xda, 0x34, + 0xa1, 0x38, 0xdd, 0xa8, 0xb3, 0x9f, 0xb1, 0xe0, 0x54, 0x16, 0x09, 0x74, 0x02, 0x8a, 0xbb, 0xa4, + 0xc3, 0xb5, 0x7f, 0x4c, 0x7f, 0xa2, 0x57, 0xa1, 0xb4, 0xe7, 0x78, 0x6d, 0x22, 0xf4, 0xd1, 0xe5, + 0xc1, 0x3e, 0x44, 0xb5, 0x0c, 0x73, 0xaa, 0xdf, 0x52, 0x78, 0xd1, 0xb2, 0x7f, 0xab, 0x08, 0xa3, + 0xc6, 0x1c, 0x7a, 0x08, 0x3a, 0x76, 0x90, 0xd0, 0xb1, 0xd7, 0x72, 0x9b, 0xfe, 0x3d, 0x95, 0xec, + 0x3b, 0x29, 0x25, 0x7b, 0x3d, 0x3f, 0x96, 0x07, 0x6a, 0xd9, 0x28, 0x86, 0x4a, 0xd0, 0xa2, 0xc7, + 0x52, 0xaa, 0xac, 0x0d, 0xe5, 0x31, 0x84, 0xeb, 0x92, 0xdc, 0xc2, 0xf8, 0xbd, 0xfd, 0x99, 0x8a, + 0xfa, 0x8b, 0x35, 0x23, 0xfb, 0xf7, 0x2d, 0x38, 0x65, 0xb4, 0x71, 0x31, 0xf0, 0xeb, 0xec, 0x44, + 0x85, 0x2e, 0xc0, 0x50, 0xdc, 0x69, 0xc9, 0xa3, 0xaf, 0xea, 0xa9, 0xcd, 0x4e, 0x8b, 0x60, 0x06, + 0x79, 0xdc, 0x8f, 0x83, 0x3f, 0x6c, 0xc1, 0x13, 0xd9, 0xf2, 0x0e, 0xbd, 0x15, 0x86, 0xb9, 0xdd, + 0x43, 0x7c, 0x9d, 0x1e, 0x12, 0x56, 0x8a, 0x05, 0x14, 0xcd, 0x41, 0x45, 0x6d, 0xd6, 0xe2, 0x1b, + 0xa7, 0x04, 0x6a, 0x45, 0xef, 0xf0, 0x1a, 0x87, 0x76, 0x1a, 0xfd, 0x23, 0x74, 0x6d, 0xd5, 0x69, + 0xcc, 0x50, 0xc0, 0x20, 0xf6, 0xef, 0x5a, 0xf0, 0x0d, 0xfd, 0x48, 0xe1, 0xe3, 0x6b, 0x63, 0x15, + 0x4e, 0xd7, 0xc9, 0xb6, 0xd3, 0xf6, 0xe2, 0x24, 0x47, 0xd1, 0xe8, 0xa7, 0x45, 0xe5, 0xd3, 0x4b, + 0x59, 0x48, 0x38, 0xbb, 0xae, 0xfd, 0x5f, 0x2c, 0x66, 0xa2, 0x90, 0x9f, 0xf5, 0x10, 0xce, 0x88, + 0x7e, 0xf2, 0x8c, 0xb8, 0x92, 0xdb, 0x32, 0xed, 0x71, 0x48, 0xfc, 0x01, 0x0b, 0xce, 0x1a, 0x58, + 0x6b, 0x4e, 0x5c, 0xdb, 0xb9, 0x74, 0xb7, 0x15, 0x92, 0x28, 0xa2, 0x53, 0xea, 0x69, 0x43, 0x1c, + 0x2f, 0x8c, 0x0a, 0x0a, 0xc5, 0x6b, 0xa4, 0xc3, 0x65, 0xf3, 0x73, 0x50, 0xe6, 0x6b, 0x2e, 0x08, + 0xc5, 0x20, 0xa9, 0x6f, 0x5b, 0x17, 0xe5, 0x58, 0x61, 0x20, 0x1b, 0x86, 0x99, 0xcc, 0xa5, 0x32, + 0x88, 0x6a, 0x2d, 0x40, 0xc7, 0xfd, 0x26, 0x2b, 0xc1, 0x02, 0x62, 0x47, 0x89, 0xe6, 0x6c, 0x84, + 0x84, 0xcd, 0x87, 0xfa, 0x65, 0x97, 0x78, 0xf5, 0x88, 0x9e, 0x5f, 0x1d, 0xdf, 0x0f, 0x62, 0x71, + 0x14, 0x35, 0xce, 0xaf, 0xf3, 0xba, 0x18, 0x9b, 0x38, 0x94, 0xa9, 0xe7, 0x6c, 0x11, 0x8f, 0xf7, + 0xa8, 0x60, 0xba, 0xca, 0x4a, 0xb0, 0x80, 0xd8, 0xf7, 0x0a, 0xec, 0xa4, 0xac, 0x24, 0x1a, 0x79, + 0x18, 0x66, 0x96, 0x30, 0xb1, 0x05, 0x6c, 0xe4, 0x27, 0x8f, 0x49, 0x6f, 0x53, 0xcb, 0xeb, 0xa9, + 0x5d, 0x00, 0xe7, 0xca, 0xf5, 0x60, 0x73, 0xcb, 0x97, 0x8a, 0x30, 0x93, 0xac, 0xd0, 0xb5, 0x89, + 0xd0, 0xb3, 0xbd, 0xc1, 0x28, 0x6d, 0x9f, 0x34, 0xf0, 0xb1, 0x89, 0xd7, 0x43, 0x0e, 0x17, 0x8e, + 0x53, 0x0e, 0x9b, 0xdb, 0x44, 0xf1, 0x90, 0x6d, 0x62, 0x51, 0xf5, 0xfa, 0x10, 0xc3, 0x7c, 0x7b, + 0x97, 0x51, 0xf3, 0xcc, 0x46, 0x18, 0x34, 0xd8, 0x9a, 0xdb, 0x23, 0xf4, 0x6c, 0x97, 0x61, 0xa5, + 0xbc, 0x00, 0x43, 0x51, 0x4c, 0x5a, 0xd3, 0xa5, 0xa4, 0x0c, 0xae, 0xc6, 0xa4, 0x85, 0x19, 0x04, + 0x7d, 0x1b, 0x4c, 0xc6, 0x4e, 0xd8, 0x20, 0x71, 0x48, 0xf6, 0x5c, 0x66, 0xe8, 0x66, 0x07, 0xf5, + 0x0a, 0x57, 0x28, 0x37, 0x19, 0x08, 0x4b, 0x10, 0x4e, 0xe3, 0xda, 0xff, 0xbd, 0x00, 0x4f, 0x26, + 0xc7, 0x47, 0xef, 0x9a, 0xdf, 0x9e, 0xd8, 0x35, 0xdf, 0x6e, 0xee, 0x9a, 0xf7, 0xf7, 0x67, 0x9e, + 0xea, 0x51, 0xed, 0xeb, 0x66, 0x53, 0x45, 0xcb, 0xa9, 0x11, 0x9a, 0xeb, 0x1a, 0xa1, 0xa7, 0x7b, + 0x7c, 0x63, 0x4a, 0xdb, 0x79, 0x2b, 0x0c, 0x87, 0xc4, 0x89, 0x02, 0x5f, 0x8c, 0x93, 0x5a, 0x0c, + 0x98, 0x95, 0x62, 0x01, 0xb5, 0x7f, 0xa7, 0x92, 0xee, 0xec, 0x65, 0x6e, 0xbc, 0x0f, 0x42, 0xe4, + 0xc2, 0x10, 0x3b, 0x8e, 0x72, 0xb1, 0x73, 0x6d, 0xb0, 0x25, 0x4a, 0xb7, 0x18, 0x45, 0x7a, 0xa1, + 0x4c, 0x47, 0x8d, 0x16, 0x61, 0xc6, 0x02, 0xdd, 0x85, 0x72, 0x4d, 0x1e, 0xfc, 0x0a, 0x79, 0x18, + 0x5f, 0xc5, 0xb1, 0x4f, 0x73, 0x1c, 0xa3, 0x7b, 0x81, 0x3a, 0x2d, 0x2a, 0x6e, 0x88, 0x40, 0xb1, + 0xe1, 0xc6, 0x62, 0x58, 0x07, 0xb4, 0x03, 0x2c, 0xbb, 0xc6, 0x27, 0x8e, 0xd0, 0x0d, 0x6a, 0xd9, + 0x8d, 0x31, 0xa5, 0x8f, 0x3e, 0x69, 0xc1, 0x68, 0x54, 0x6b, 0x6e, 0x84, 0xc1, 0x9e, 0x5b, 0x27, + 0xa1, 0x50, 0x40, 0x07, 0x14, 0x7b, 0xd5, 0xc5, 0x35, 0x49, 0x50, 0xf3, 0xe5, 0x76, 0x19, 0x0d, + 0xc1, 0x26, 0x5f, 0x7a, 0x30, 0x7b, 0x52, 0x7c, 0xfb, 0x12, 0xa9, 0xb1, 0x15, 0x27, 0xcf, 0xf7, + 0x6c, 0xa6, 0x0c, 0xac, 0x90, 0x2f, 0xb5, 0x6b, 0xbb, 0x74, 0xbd, 0xe9, 0x06, 0x3d, 0x75, 0x6f, + 0x7f, 0xe6, 0xc9, 0xc5, 0x6c, 0x9e, 0xb8, 0x57, 0x63, 0x58, 0x87, 0xb5, 0xda, 0x9e, 0x87, 0xc9, + 0x6b, 0x6d, 0xc2, 0x4c, 0x7d, 0x39, 0x74, 0xd8, 0x86, 0x26, 0x98, 0xea, 0x30, 0x03, 0x82, 0x4d, + 0xbe, 0xe8, 0x35, 0x18, 0x6e, 0x3a, 0x71, 0xe8, 0xde, 0x15, 0xf6, 0xbd, 0x01, 0x8f, 0x48, 0x6b, + 0x8c, 0x96, 0x66, 0xce, 0xb4, 0x00, 0x5e, 0x88, 0x05, 0x23, 0xd4, 0x84, 0x52, 0x93, 0x84, 0x0d, + 0x32, 0x5d, 0xce, 0xe3, 0xe2, 0x63, 0x8d, 0x92, 0xd2, 0x0c, 0x2b, 0x54, 0xf3, 0x62, 0x65, 0x98, + 0x73, 0x41, 0xaf, 0x42, 0x39, 0x22, 0x1e, 0xa9, 0x51, 0xdd, 0xa9, 0xc2, 0x38, 0xbe, 0xb3, 0x4f, + 0x3d, 0x92, 0x2a, 0x2d, 0x55, 0x51, 0x95, 0x2f, 0x30, 0xf9, 0x0f, 0x2b, 0x92, 0xb4, 0x03, 0x5b, + 0x5e, 0xbb, 0xe1, 0xfa, 0xd3, 0x90, 0x47, 0x07, 0x6e, 0x30, 0x5a, 0xa9, 0x0e, 0xe4, 0x85, 0x58, + 0x30, 0xb2, 0xff, 0x9b, 0x05, 0x28, 0x29, 0xd4, 0x1e, 0x82, 0xc2, 0xfc, 0x5a, 0x52, 0x61, 0x5e, + 0xcd, 0x53, 0xa3, 0xe9, 0xa1, 0x33, 0xff, 0x42, 0x05, 0x52, 0xdb, 0xc1, 0x75, 0x12, 0xc5, 0xa4, + 0xfe, 0x86, 0x08, 0x7f, 0x43, 0x84, 0xbf, 0x21, 0xc2, 0x95, 0x08, 0xdf, 0x4a, 0x89, 0xf0, 0xf7, + 0x18, 0xab, 0x5e, 0x3b, 0x63, 0x7c, 0x50, 0x79, 0x6b, 0x98, 0x2d, 0x30, 0x10, 0xa8, 0x24, 0xb8, + 0x5a, 0x5d, 0xbf, 0x9e, 0x29, 0xb3, 0x3f, 0x98, 0x94, 0xd9, 0x83, 0xb2, 0xf8, 0xab, 0x20, 0xa5, + 0x7f, 0xdd, 0x82, 0xb7, 0x25, 0xa5, 0x97, 0x9c, 0x39, 0x2b, 0x0d, 0x3f, 0x08, 0xc9, 0x92, 0xbb, + 0xbd, 0x4d, 0x42, 0xe2, 0xd7, 0x48, 0xa4, 0x0c, 0x3f, 0x56, 0x2f, 0xc3, 0x0f, 0x7a, 0x17, 0x8c, + 0xdd, 0x8e, 0x02, 0x7f, 0x23, 0x70, 0x7d, 0x21, 0x82, 0xe8, 0x89, 0xe3, 0xc4, 0xbd, 0xfd, 0x99, + 0x31, 0xda, 0xa3, 0xb2, 0x1c, 0x27, 0xb0, 0xd0, 0x22, 0x4c, 0xdd, 0x7e, 0x6d, 0xc3, 0x89, 0x0d, + 0x53, 0x83, 0x34, 0x0a, 0xb0, 0x8b, 0xb6, 0xab, 0xef, 0x4d, 0x01, 0x71, 0x37, 0xbe, 0xfd, 0xb7, + 0x0b, 0x70, 0x26, 0xf5, 0x21, 0x81, 0xe7, 0x05, 0xed, 0x98, 0x9e, 0x89, 0xd0, 0x8f, 0x5b, 0x70, + 0xa2, 0x99, 0xb4, 0x66, 0x44, 0xc2, 0x16, 0xfe, 0x1d, 0xb9, 0xed, 0x11, 0x29, 0x73, 0xc9, 0xc2, + 0xb4, 0xe8, 0xa1, 0x13, 0x29, 0x40, 0x84, 0xbb, 0xda, 0x82, 0x5e, 0x85, 0x4a, 0xd3, 0xb9, 0x7b, + 0xa3, 0x55, 0x77, 0x62, 0x79, 0x56, 0xed, 0x6d, 0x62, 0x68, 0xc7, 0xae, 0x37, 0xcb, 0xdd, 0x7c, + 0x66, 0x57, 0xfc, 0x78, 0x3d, 0xac, 0xc6, 0xa1, 0xeb, 0x37, 0xb8, 0x05, 0x74, 0x4d, 0x92, 0xc1, + 0x9a, 0xa2, 0xfd, 0x25, 0x2b, 0xbd, 0x49, 0xa9, 0xde, 0x09, 0x9d, 0x98, 0x34, 0x3a, 0xe8, 0xc3, + 0x50, 0xa2, 0xe7, 0x46, 0xd9, 0x2b, 0xb7, 0xf2, 0xdc, 0x39, 0x8d, 0x91, 0xd0, 0x9b, 0x28, 0xfd, + 0x17, 0x61, 0xce, 0xd4, 0xfe, 0xf1, 0x4a, 0x5a, 0x59, 0x60, 0x1e, 0x0a, 0x17, 0x01, 0x1a, 0xc1, + 0x26, 0x69, 0xb6, 0x3c, 0xda, 0x2d, 0x16, 0xbb, 0x8c, 0x52, 0x76, 0x94, 0x65, 0x05, 0xc1, 0x06, + 0x16, 0xfa, 0xb4, 0x05, 0xd0, 0x90, 0x73, 0x5e, 0x2a, 0x02, 0x37, 0xf2, 0xfc, 0x1c, 0xbd, 0xa2, + 0x74, 0x5b, 0x14, 0x43, 0x6c, 0x30, 0x47, 0xdf, 0x63, 0x41, 0x39, 0x96, 0xcd, 0xe7, 0x5b, 0xe3, + 0x66, 0x9e, 0x2d, 0x91, 0x1f, 0xad, 0x75, 0x22, 0xd5, 0x25, 0x8a, 0x2f, 0xfa, 0x5e, 0x0b, 0x20, + 0xea, 0xf8, 0xb5, 0x8d, 0xc0, 0x73, 0x6b, 0x1d, 0xb1, 0x63, 0xde, 0xcc, 0xd5, 0xd6, 0xa3, 0xa8, + 0x2f, 0x4c, 0xd0, 0xde, 0xd0, 0xff, 0xb1, 0xc1, 0x19, 0x7d, 0x04, 0xca, 0x91, 0x98, 0x6e, 0x62, + 0x8f, 0xdc, 0xcc, 0xd7, 0xe2, 0xc4, 0x69, 0x0b, 0xf1, 0x2a, 0xfe, 0x61, 0xc5, 0x13, 0xfd, 0x88, + 0x05, 0x93, 0xad, 0xa4, 0x0d, 0x51, 0x6c, 0x87, 0xf9, 0xc9, 0x80, 0x94, 0x8d, 0x92, 0x5b, 0x5b, + 0x52, 0x85, 0x38, 0xdd, 0x0a, 0x2a, 0x01, 0xf5, 0x0c, 0x5e, 0x6f, 0x71, 0x7b, 0xe6, 0x88, 0x96, + 0x80, 0xcb, 0x69, 0x20, 0xee, 0xc6, 0x47, 0x1b, 0x70, 0x8a, 0xb6, 0xae, 0xc3, 0xd5, 0x4f, 0xb9, + 0xbd, 0x44, 0x6c, 0x33, 0x2c, 0x2f, 0x9c, 0x13, 0x33, 0x84, 0x5d, 0x84, 0xa4, 0x71, 0x70, 0x66, + 0x4d, 0xf4, 0x5b, 0x16, 0x9c, 0x73, 0xd9, 0x36, 0x60, 0x5a, 0xf3, 0xf5, 0x8e, 0x20, 0x3c, 0x08, + 0x48, 0xae, 0xb2, 0xa2, 0xd7, 0xf6, 0xb3, 0xf0, 0x0d, 0xe2, 0x0b, 0xce, 0xad, 0x1c, 0xd0, 0x24, + 0x7c, 0x60, 0x83, 0xd1, 0x37, 0xc3, 0xb8, 0x5c, 0x17, 0x1b, 0x54, 0x04, 0xb3, 0x8d, 0xb6, 0xb2, + 0x30, 0x75, 0x6f, 0x7f, 0x66, 0x7c, 0xd3, 0x04, 0xe0, 0x24, 0x9e, 0xfd, 0x17, 0x43, 0x89, 0x2b, + 0x24, 0x65, 0xe0, 0x64, 0xe2, 0xa6, 0x26, 0xed, 0x3f, 0x52, 0x7a, 0xe6, 0x2a, 0x6e, 0x94, 0x75, + 0x49, 0x8b, 0x1b, 0x55, 0x14, 0x61, 0x83, 0x39, 0x55, 0x4a, 0xa7, 0x9c, 0xb4, 0x19, 0x55, 0x48, + 0xc0, 0x57, 0xf3, 0x6c, 0x52, 0xf7, 0x85, 0xdf, 0x19, 0xd1, 0xb4, 0xa9, 0x2e, 0x10, 0xee, 0x6e, + 0x12, 0xfa, 0x2e, 0xa8, 0x84, 0xca, 0x65, 0xa7, 0x98, 0xc7, 0x51, 0x4d, 0x4e, 0x1b, 0xd1, 0x1c, + 0x75, 0x3b, 0xa4, 0x9d, 0x73, 0x34, 0x47, 0xf4, 0x1e, 0x98, 0x50, 0x7f, 0x16, 0xd9, 0xb5, 0x10, + 0x15, 0x8a, 0xc5, 0x85, 0x27, 0x44, 0xad, 0x09, 0x9c, 0x80, 0xe2, 0x14, 0x36, 0x0a, 0x61, 0x98, + 0xbb, 0x91, 0x0a, 0x31, 0x36, 0xe0, 0x71, 0xc7, 0xf4, 0x45, 0xd5, 0x36, 0x42, 0x5e, 0x8a, 0x05, + 0x27, 0xfb, 0x53, 0x85, 0xc4, 0x4d, 0x9f, 0x21, 0xef, 0xfa, 0xb8, 0xc5, 0xfc, 0x9c, 0x05, 0xa3, + 0x61, 0xe0, 0x79, 0xae, 0xdf, 0xa0, 0xb2, 0x59, 0x28, 0x18, 0xef, 0x3b, 0x96, 0x3d, 0x5e, 0x08, + 0x61, 0x76, 0x1a, 0xc0, 0x9a, 0x27, 0x36, 0x1b, 0x80, 0x5e, 0x82, 0xf1, 0x3a, 0xf1, 0x08, 0xad, + 0xbb, 0x1e, 0xd2, 0x73, 0x1c, 0xb7, 0x9a, 0x2b, 0xb7, 0x9d, 0x25, 0x13, 0x88, 0x93, 0xb8, 0xf6, + 0x1f, 0x59, 0x30, 0xdd, 0x6b, 0x03, 0x42, 0x04, 0x9e, 0x92, 0xd2, 0x55, 0x8d, 0xe2, 0xba, 0x2f, + 0xe9, 0x09, 0x1d, 0xe2, 0x19, 0xc1, 0xe7, 0xa9, 0x8d, 0xde, 0xa8, 0xf8, 0x20, 0x3a, 0xe8, 0x15, + 0x38, 0x61, 0x74, 0x4a, 0xa4, 0x7a, 0xb5, 0xb2, 0x30, 0x4b, 0x35, 0xbe, 0xf9, 0x14, 0xec, 0xfe, + 0xfe, 0xcc, 0x13, 0xe9, 0x32, 0xb1, 0x43, 0x76, 0xd1, 0xb1, 0xbf, 0xd2, 0x35, 0xd4, 0x4a, 0xb9, + 0xf9, 0xa2, 0xd5, 0x65, 0x3e, 0xf9, 0x8e, 0xe3, 0x50, 0x28, 0x98, 0xa1, 0x45, 0xf9, 0xc8, 0xf4, + 0xc6, 0x79, 0x84, 0x4e, 0x0c, 0xf6, 0xbf, 0x19, 0x82, 0x03, 0x5a, 0xd6, 0xc7, 0x69, 0xe5, 0xc8, + 0xb7, 0xca, 0x9f, 0xb5, 0xd4, 0xf5, 0x21, 0x17, 0x5a, 0xf5, 0xe3, 0xea, 0x7b, 0x7e, 0x60, 0x8c, + 0xb8, 0x23, 0x8d, 0x12, 0x09, 0xc9, 0x8b, 0x4a, 0xf4, 0x65, 0x2b, 0x79, 0x01, 0xca, 0x7d, 0x59, + 0xdd, 0x63, 0x6b, 0x93, 0x71, 0xab, 0xca, 0x1b, 0xa6, 0xef, 0xe2, 0x7a, 0xdd, 0xb7, 0xce, 0x02, + 0x6c, 0xbb, 0xbe, 0xe3, 0xb9, 0xaf, 0xd3, 0xe3, 0x60, 0x89, 0x69, 0x34, 0x4c, 0x45, 0xbc, 0xac, + 0x4a, 0xb1, 0x81, 0x71, 0xf6, 0xaf, 0xc3, 0xa8, 0xf1, 0xe5, 0x19, 0xfe, 0x3f, 0xa7, 0x4c, 0xff, + 0x9f, 0x8a, 0xe1, 0xb6, 0x73, 0xf6, 0x3d, 0x70, 0x22, 0xdd, 0xc0, 0xa3, 0xd4, 0xb7, 0xff, 0xef, + 0x48, 0xfa, 0x46, 0x72, 0x93, 0x84, 0x4d, 0xda, 0xb4, 0x37, 0x2c, 0x79, 0x6f, 0x58, 0xf2, 0xde, + 0xb0, 0xe4, 0x99, 0x97, 0x31, 0xc2, 0x4a, 0x35, 0xf2, 0x90, 0xac, 0x54, 0x09, 0xbb, 0x5b, 0x39, + 0x77, 0xbb, 0x9b, 0xfd, 0xc9, 0xae, 0xab, 0x8a, 0xcd, 0x90, 0x10, 0x14, 0x40, 0xc9, 0x0f, 0xea, + 0x44, 0x2a, 0xf5, 0x57, 0xf3, 0xd1, 0x50, 0xaf, 0x07, 0x75, 0x23, 0x4a, 0x80, 0xfe, 0x8b, 0x30, + 0xe7, 0x63, 0xff, 0x9f, 0x2e, 0xc5, 0xe6, 0x16, 0xb3, 0x13, 0xed, 0x11, 0x3f, 0x46, 0xd7, 0x12, + 0x5a, 0xde, 0x37, 0xa7, 0x6e, 0xdd, 0xdf, 0xd6, 0x2b, 0x24, 0xec, 0x0e, 0xa5, 0x30, 0xcb, 0x48, + 0x18, 0x0a, 0xe1, 0x67, 0x2d, 0x98, 0x70, 0x12, 0x9c, 0x72, 0x0b, 0xf0, 0x31, 0x6f, 0x4c, 0x94, + 0x42, 0x9d, 0xd2, 0x15, 0x53, 0xbc, 0xed, 0x4f, 0x0c, 0x43, 0xe2, 0xe0, 0xc0, 0x27, 0xfc, 0x37, + 0xc2, 0x48, 0x48, 0x5a, 0xc1, 0x0d, 0xbc, 0x2a, 0x3e, 0x5a, 0x07, 0x9a, 0xf1, 0x62, 0x2c, 0xe1, + 0x74, 0xb3, 0x6f, 0x39, 0xf1, 0x8e, 0xd8, 0xc5, 0xd5, 0x66, 0xbf, 0xe1, 0xc4, 0x3b, 0x98, 0x41, + 0xa8, 0xce, 0x1f, 0x27, 0x9c, 0x1e, 0xc4, 0xe5, 0xbe, 0x6a, 0x62, 0xd2, 0x25, 0x02, 0xa7, 0xb0, + 0xd1, 0x6b, 0x30, 0xb4, 0x43, 0xbc, 0xa6, 0x98, 0xf3, 0xd5, 0xfc, 0xba, 0x89, 0x7d, 0xeb, 0x15, + 0xe2, 0x35, 0xf9, 0x16, 0x40, 0x7f, 0x61, 0xc6, 0x8a, 0x2e, 0xf8, 0xca, 0x6e, 0x3b, 0x8a, 0x83, + 0xa6, 0xfb, 0xba, 0xb4, 0x69, 0x7f, 0x47, 0xce, 0x8c, 0xaf, 0x49, 0xfa, 0xdc, 0x78, 0xa8, 0xfe, + 0x62, 0xcd, 0x99, 0xb5, 0xa3, 0xee, 0x86, 0x6c, 0xad, 0x74, 0x84, 0x69, 0x3a, 0xef, 0x76, 0x2c, + 0x49, 0xfa, 0xbc, 0x1d, 0xea, 0x2f, 0xd6, 0x9c, 0x51, 0x47, 0x09, 0x9e, 0x51, 0xd6, 0x86, 0x1b, + 0x39, 0xb7, 0x81, 0x0b, 0x9d, 0x4c, 0x01, 0xf4, 0x0c, 0x94, 0x6a, 0x3b, 0x4e, 0x18, 0x4f, 0x8f, + 0xb1, 0x49, 0xa3, 0x96, 0xef, 0x22, 0x2d, 0xc4, 0x1c, 0x86, 0x9e, 0x86, 0x62, 0x48, 0xb6, 0x99, + 0xcf, 0xbc, 0xe1, 0x1e, 0x87, 0xc9, 0x36, 0xa6, 0xe5, 0x4a, 0x21, 0x9d, 0xe8, 0xe9, 0x37, 0xf9, + 0x13, 0x85, 0xa4, 0x46, 0x9b, 0xec, 0x19, 0xbe, 0x1e, 0x6a, 0xed, 0x30, 0x92, 0xa6, 0x50, 0x63, + 0x3d, 0xb0, 0x62, 0x2c, 0xe1, 0xe8, 0x63, 0x16, 0x8c, 0xdc, 0x8e, 0x02, 0xdf, 0x57, 0x0b, 0xfb, + 0x66, 0xce, 0x9d, 0x75, 0x95, 0x53, 0xd7, 0x6d, 0x10, 0x05, 0x58, 0xf2, 0xa5, 0xcd, 0x25, 0x77, + 0x6b, 0x5e, 0xbb, 0xde, 0xe5, 0x13, 0x75, 0x89, 0x17, 0x63, 0x09, 0xa7, 0xa8, 0xae, 0xcf, 0x51, + 0x87, 0x92, 0xa8, 0x2b, 0xbe, 0x40, 0x15, 0x70, 0xfb, 0x67, 0xcb, 0x70, 0x3a, 0x73, 0xf9, 0x50, + 0x5d, 0x93, 0x69, 0x73, 0x97, 0x5d, 0x8f, 0x48, 0x6f, 0x40, 0xa6, 0x6b, 0xde, 0x54, 0xa5, 0xd8, + 0xc0, 0x40, 0xdf, 0x0d, 0xd0, 0x72, 0x42, 0xa7, 0x49, 0xd4, 0x55, 0xc5, 0xc0, 0x2a, 0x1d, 0x6d, + 0xc7, 0x86, 0xa4, 0xa9, 0xcd, 0x35, 0xaa, 0x28, 0xc2, 0x06, 0x4b, 0xf4, 0x02, 0x8c, 0x86, 0xc4, + 0x23, 0x4e, 0xc4, 0x82, 0x32, 0xd2, 0xb1, 0x6b, 0x58, 0x83, 0xb0, 0x89, 0x87, 0xde, 0xaa, 0x1c, + 0x27, 0x87, 0x92, 0x5e, 0x45, 0x49, 0xe7, 0x49, 0xf4, 0x79, 0x0b, 0x26, 0xb6, 0x5d, 0x8f, 0x68, + 0xee, 0x22, 0xd2, 0x6c, 0x7d, 0xf0, 0x8f, 0xbc, 0x6c, 0xd2, 0xd5, 0x32, 0x34, 0x51, 0x1c, 0xe1, + 0x14, 0x7b, 0x3a, 0xcc, 0x7b, 0x24, 0x64, 0xc2, 0x77, 0x38, 0x39, 0xcc, 0x37, 0x79, 0x31, 0x96, + 0x70, 0x34, 0x0f, 0x93, 0x2d, 0x27, 0x8a, 0x16, 0x43, 0x52, 0x27, 0x7e, 0xec, 0x3a, 0x1e, 0x0f, + 0xed, 0x2a, 0xeb, 0xa8, 0x82, 0x8d, 0x24, 0x18, 0xa7, 0xf1, 0xd1, 0xcb, 0xf0, 0x24, 0xb7, 0x05, + 0xae, 0xb9, 0x51, 0xe4, 0xfa, 0x0d, 0x3d, 0x0d, 0x84, 0x49, 0x74, 0x46, 0x90, 0x7a, 0x72, 0x25, + 0x1b, 0x0d, 0xf7, 0xaa, 0x8f, 0x9e, 0x83, 0x72, 0xb4, 0xeb, 0xb6, 0x16, 0xc3, 0x7a, 0xc4, 0xee, + 0x01, 0xcb, 0xda, 0x00, 0x5f, 0x15, 0xe5, 0x58, 0x61, 0xa0, 0x1a, 0x8c, 0xf1, 0x21, 0xe1, 0x9e, + 0x9f, 0x42, 0x82, 0xbe, 0xa3, 0xa7, 0x06, 0x23, 0xa2, 0xbf, 0x67, 0xb1, 0x73, 0xe7, 0x92, 0xbc, + 0x95, 0xe4, 0x97, 0x68, 0x37, 0x0d, 0x32, 0x38, 0x41, 0x34, 0x79, 0x98, 0x1d, 0xed, 0xe3, 0x30, + 0xfb, 0x02, 0x8c, 0xee, 0xb6, 0xb7, 0x88, 0xe8, 0x79, 0x21, 0xd8, 0xd4, 0xec, 0xbb, 0xa6, 0x41, + 0xd8, 0xc4, 0x63, 0x4e, 0xb7, 0x2d, 0x57, 0xfc, 0x8b, 0xa6, 0xc7, 0x0d, 0xa7, 0xdb, 0x8d, 0x15, + 0x59, 0x8c, 0x4d, 0x1c, 0xda, 0x34, 0xda, 0x17, 0x9b, 0x24, 0x62, 0x21, 0x3e, 0xb4, 0xbb, 0x54, + 0xd3, 0xaa, 0x12, 0x80, 0x35, 0x0e, 0xda, 0x80, 0x53, 0xf4, 0x4f, 0x95, 0x45, 0xbf, 0xdf, 0x74, + 0x3c, 0xb7, 0xce, 0x3d, 0x40, 0x27, 0x93, 0x96, 0xec, 0x6a, 0x06, 0x0e, 0xce, 0xac, 0x69, 0xff, + 0x68, 0x21, 0xa9, 0x59, 0x99, 0x22, 0x0c, 0x45, 0x54, 0x50, 0xc5, 0x37, 0x9d, 0x50, 0x6a, 0x7a, + 0x03, 0xc6, 0xe7, 0x09, 0xba, 0x37, 0x9d, 0xd0, 0x14, 0x79, 0x8c, 0x01, 0x96, 0x9c, 0xd0, 0x6d, + 0x18, 0x8a, 0x3d, 0x27, 0xa7, 0xe8, 0x5f, 0x83, 0xa3, 0x36, 0xff, 0xad, 0xce, 0x47, 0x98, 0xf1, + 0x40, 0xe7, 0xe8, 0xb1, 0x75, 0x4b, 0xde, 0xa9, 0x8a, 0x93, 0xe6, 0x56, 0x84, 0x59, 0xa9, 0xfd, + 0x37, 0xc7, 0x33, 0x76, 0x1d, 0xa5, 0x08, 0xa0, 0x8b, 0x00, 0x74, 0xd2, 0x6c, 0x84, 0x64, 0xdb, + 0xbd, 0x2b, 0x14, 0x31, 0x25, 0xd9, 0xae, 0x2b, 0x08, 0x36, 0xb0, 0x64, 0x9d, 0x6a, 0x7b, 0x9b, + 0xd6, 0x29, 0x74, 0xd7, 0xe1, 0x10, 0x6c, 0x60, 0xa1, 0x77, 0xc1, 0xb0, 0xdb, 0x74, 0x1a, 0xca, + 0x1f, 0xfc, 0x1c, 0x15, 0x69, 0x2b, 0xac, 0xe4, 0xfe, 0xfe, 0xcc, 0x84, 0x6a, 0x10, 0x2b, 0xc2, + 0x02, 0x17, 0x7d, 0xc5, 0x82, 0xb1, 0x5a, 0xd0, 0x6c, 0x06, 0x3e, 0xb7, 0x1b, 0x08, 0x23, 0xc8, + 0xed, 0xe3, 0x52, 0x93, 0x66, 0x17, 0x0d, 0x66, 0xdc, 0x0a, 0xa2, 0xc2, 0x94, 0x4d, 0x10, 0x4e, + 0xb4, 0xca, 0x94, 0x7c, 0xa5, 0x43, 0x24, 0xdf, 0xcf, 0x5b, 0x30, 0xc5, 0xeb, 0x1a, 0xe6, 0x0c, + 0x11, 0x64, 0x1b, 0x1c, 0xf3, 0x67, 0x75, 0x59, 0x78, 0x94, 0x59, 0xbf, 0x0b, 0x8e, 0xbb, 0x1b, + 0x89, 0x96, 0x61, 0x6a, 0x3b, 0x08, 0x6b, 0xc4, 0xec, 0x08, 0x21, 0xb6, 0x15, 0xa1, 0xcb, 0x69, + 0x04, 0xdc, 0x5d, 0x07, 0xdd, 0x84, 0x27, 0x8c, 0x42, 0xb3, 0x1f, 0xb8, 0xe4, 0x3e, 0x2f, 0xa8, + 0x3d, 0x71, 0x39, 0x13, 0x0b, 0xf7, 0xa8, 0x9d, 0x14, 0x92, 0x95, 0x3e, 0x84, 0xe4, 0x07, 0xe1, + 0x4c, 0xad, 0xbb, 0x67, 0xf6, 0xa2, 0xf6, 0x56, 0xc4, 0xe5, 0x78, 0x79, 0xe1, 0xcd, 0x82, 0xc0, + 0x99, 0xc5, 0x5e, 0x88, 0xb8, 0x37, 0x0d, 0xf4, 0x61, 0x28, 0x87, 0x84, 0x8d, 0x4a, 0x24, 0x22, + 0x4e, 0x07, 0x34, 0xf3, 0x68, 0x0d, 0x9e, 0x93, 0xd5, 0x3b, 0x93, 0x28, 0x88, 0xb0, 0xe2, 0x88, + 0xee, 0xc0, 0x48, 0x8b, 0x9e, 0x0f, 0x45, 0xe8, 0xe8, 0xc0, 0xc7, 0x3f, 0xc5, 0x9c, 0x5d, 0x9a, + 0x19, 0xd9, 0x3e, 0x38, 0x13, 0x2c, 0xb9, 0x51, 0x5d, 0xad, 0x16, 0x34, 0x5b, 0x81, 0x4f, 0xfc, + 0x58, 0x6e, 0x22, 0x13, 0xfc, 0x66, 0x4b, 0x96, 0x62, 0x03, 0xa3, 0x6b, 0x2f, 0xd7, 0x68, 0xd3, + 0x53, 0x07, 0xec, 0xe5, 0x06, 0xb5, 0x5e, 0xf5, 0xe9, 0x66, 0xc3, 0xec, 0xa9, 0xb7, 0xdc, 0x78, + 0x27, 0x68, 0xc7, 0xd2, 0x3c, 0x20, 0x36, 0x2a, 0xb5, 0xd9, 0xac, 0x66, 0xe0, 0xe0, 0xcc, 0x9a, + 0xe9, 0x9d, 0x75, 0xf2, 0xc1, 0x76, 0xd6, 0x13, 0x7d, 0xec, 0xac, 0x55, 0x38, 0xcd, 0x5a, 0x20, + 0xb4, 0x64, 0x69, 0xad, 0x8d, 0xa6, 0x11, 0x6b, 0xbc, 0x0a, 0x73, 0x5a, 0xcd, 0x42, 0xc2, 0xd9, + 0x75, 0xcf, 0x7e, 0x3b, 0x4c, 0x75, 0x09, 0xb9, 0x23, 0x59, 0x62, 0x97, 0xe0, 0x89, 0x6c, 0x71, + 0x72, 0x24, 0x7b, 0xec, 0xcf, 0xa6, 0x22, 0x10, 0x8c, 0x23, 0x5a, 0x1f, 0xb6, 0x7d, 0x07, 0x8a, + 0xc4, 0xdf, 0x13, 0xbb, 0xeb, 0xe5, 0xc1, 0x66, 0xf5, 0x25, 0x7f, 0x8f, 0x4b, 0x43, 0x66, 0xc0, + 0xbc, 0xe4, 0xef, 0x61, 0x4a, 0x1b, 0xfd, 0x90, 0x95, 0x38, 0x40, 0xf0, 0x1b, 0x81, 0x0f, 0x1c, + 0xcb, 0x99, 0xb4, 0xef, 0x33, 0x85, 0xfd, 0x6f, 0x0b, 0x70, 0xe1, 0x30, 0x22, 0x7d, 0x74, 0xdf, + 0x33, 0x30, 0x1c, 0x31, 0x9f, 0x22, 0xb1, 0x5d, 0x8d, 0xd2, 0x55, 0xcc, 0xbd, 0x8c, 0x3e, 0x88, + 0x05, 0x08, 0x79, 0x50, 0x6c, 0x3a, 0x2d, 0x61, 0x28, 0x5e, 0x19, 0x34, 0x8c, 0x93, 0xfe, 0x77, + 0xbc, 0x35, 0xa7, 0xc5, 0xe7, 0xbc, 0x51, 0x80, 0x29, 0x1b, 0x14, 0x43, 0xc9, 0x09, 0x43, 0x47, + 0x3a, 0xb0, 0x5c, 0xcb, 0x87, 0xdf, 0x3c, 0x25, 0xc9, 0xef, 0xff, 0x13, 0x45, 0x98, 0x33, 0xb3, + 0x7f, 0xa4, 0x9c, 0x88, 0xf9, 0x63, 0x5e, 0x49, 0x11, 0x0c, 0x0b, 0xfb, 0xb0, 0x95, 0x77, 0xf4, + 0x2c, 0x8f, 0xf1, 0x67, 0x16, 0x08, 0x91, 0x83, 0x45, 0xb0, 0x42, 0x9f, 0xb1, 0x58, 0xa6, 0x13, + 0x19, 0x48, 0x29, 0x4e, 0xf5, 0xc7, 0x93, 0x78, 0xc5, 0xcc, 0x9f, 0x22, 0x0b, 0xb1, 0xc9, 0x5d, + 0x24, 0x76, 0x62, 0xa7, 0x99, 0xee, 0xc4, 0x4e, 0xec, 0x74, 0x22, 0xe1, 0xe8, 0x6e, 0x86, 0xf7, + 0x51, 0x0e, 0x09, 0x30, 0xfa, 0xf0, 0x37, 0xfa, 0xb2, 0x05, 0x53, 0x6e, 0xda, 0x8d, 0x44, 0x9c, + 0x81, 0x6f, 0xe5, 0x63, 0xcc, 0xed, 0xf6, 0x52, 0x51, 0x8a, 0x4e, 0x17, 0x08, 0x77, 0x37, 0x06, + 0xd5, 0x61, 0xc8, 0xf5, 0xb7, 0x03, 0xa1, 0xde, 0x2d, 0x0c, 0xd6, 0xa8, 0x15, 0x7f, 0x3b, 0xd0, + 0xab, 0x99, 0xfe, 0xc3, 0x8c, 0x3a, 0x5a, 0x85, 0x53, 0x32, 0xb2, 0xeb, 0x8a, 0x1b, 0xc5, 0x41, + 0xd8, 0x59, 0x75, 0x9b, 0x6e, 0xcc, 0x54, 0xb3, 0xe2, 0xc2, 0x34, 0xdd, 0xde, 0x70, 0x06, 0x1c, + 0x67, 0xd6, 0x42, 0xaf, 0xc3, 0x88, 0x74, 0xdd, 0x28, 0xe7, 0x61, 0x4f, 0xe8, 0x9e, 0xff, 0x6a, + 0x32, 0x55, 0x85, 0xef, 0x86, 0x64, 0x88, 0x3e, 0x65, 0xc1, 0x04, 0xff, 0x7d, 0xa5, 0x53, 0xe7, + 0x91, 0xa6, 0x95, 0x3c, 0xec, 0xd6, 0xd5, 0x04, 0xcd, 0x05, 0x74, 0x6f, 0x7f, 0x66, 0x22, 0x59, + 0x86, 0x53, 0x7c, 0xed, 0x7f, 0x38, 0x06, 0xdd, 0xce, 0x2e, 0x49, 0xcf, 0x16, 0xeb, 0xa1, 0x7b, + 0xb6, 0xdc, 0x86, 0xa1, 0x48, 0x3b, 0x78, 0xe4, 0xb0, 0xcc, 0x04, 0x57, 0x7d, 0xff, 0xde, 0xf1, + 0x6b, 0x98, 0xf1, 0x40, 0x6d, 0xe5, 0x05, 0x53, 0xcc, 0xe9, 0xca, 0xbf, 0x1f, 0x47, 0x18, 0x74, + 0x17, 0x46, 0x76, 0xf8, 0x74, 0x14, 0x67, 0xbd, 0xb5, 0x41, 0xfb, 0x37, 0x31, 0xc7, 0xf5, 0xe4, + 0x13, 0x05, 0x58, 0xb2, 0x63, 0x8e, 0x94, 0x86, 0xab, 0x17, 0x17, 0x24, 0xf9, 0x05, 0xcd, 0xf6, + 0xef, 0xe7, 0xf5, 0x21, 0x18, 0x0b, 0x49, 0x2d, 0xf0, 0x6b, 0xae, 0x47, 0xea, 0xf3, 0xf2, 0x26, + 0xf0, 0x28, 0xe1, 0x90, 0xcc, 0x9a, 0x84, 0x0d, 0x1a, 0x38, 0x41, 0x91, 0xad, 0x33, 0x95, 0x3f, + 0x81, 0x0e, 0x08, 0x11, 0x17, 0x1f, 0xab, 0x39, 0x65, 0x6b, 0x60, 0x34, 0xf9, 0x3a, 0x4b, 0x96, + 0xe1, 0x14, 0x5f, 0xf4, 0x0a, 0x40, 0xb0, 0xc5, 0xbd, 0x25, 0xe7, 0x63, 0x71, 0x0b, 0x72, 0x94, + 0x4f, 0x9d, 0xe0, 0x31, 0xd7, 0x92, 0x02, 0x36, 0xa8, 0xa1, 0x6b, 0x00, 0x7c, 0xe5, 0x6c, 0x76, + 0x5a, 0xf2, 0x40, 0x28, 0xe3, 0x59, 0xa1, 0xaa, 0x20, 0xf7, 0xf7, 0x67, 0xba, 0x6d, 0xce, 0xec, + 0x36, 0xcd, 0xa8, 0x8e, 0xbe, 0x13, 0x46, 0xa2, 0x76, 0xb3, 0xe9, 0xa8, 0x3b, 0x92, 0x1c, 0xa3, + 0xb8, 0x39, 0x5d, 0x43, 0x30, 0xf2, 0x02, 0x2c, 0x39, 0xa2, 0xdb, 0x54, 0xc4, 0x0b, 0x09, 0xc5, + 0x57, 0x11, 0xd7, 0x50, 0xb8, 0x25, 0xf0, 0xdd, 0xf2, 0x14, 0x83, 0x33, 0x70, 0xee, 0xef, 0xcf, + 0x3c, 0x91, 0x2c, 0x5f, 0x0d, 0x44, 0x5c, 0x75, 0x26, 0x4d, 0x74, 0x55, 0xe6, 0x8d, 0xa3, 0x9f, + 0x2d, 0x93, 0x0e, 0x3d, 0xab, 0xf3, 0xc6, 0xb1, 0xe2, 0xde, 0x7d, 0x66, 0x56, 0x46, 0x6b, 0x70, + 0xb2, 0x16, 0xf8, 0x71, 0x18, 0x78, 0x1e, 0x4f, 0x2f, 0xc9, 0xcf, 0xe6, 0xfc, 0x0e, 0xe5, 0x29, + 0xd1, 0xec, 0x93, 0x8b, 0xdd, 0x28, 0x38, 0xab, 0x1e, 0xd5, 0xc9, 0xd3, 0xfb, 0xc3, 0x44, 0x2e, + 0x7e, 0x05, 0x09, 0x9a, 0x42, 0x42, 0x29, 0xb3, 0xf7, 0x21, 0x3b, 0x85, 0x9f, 0xbc, 0x5d, 0x16, + 0x23, 0xf6, 0x2e, 0x18, 0x23, 0x77, 0x63, 0x12, 0xfa, 0x8e, 0x77, 0x03, 0xaf, 0xca, 0x0b, 0x0b, + 0xb6, 0x30, 0x2f, 0x19, 0xe5, 0x38, 0x81, 0x85, 0x6c, 0x65, 0x25, 0x33, 0x12, 0x18, 0x70, 0x2b, + 0x99, 0xb4, 0x89, 0xd9, 0x3f, 0x53, 0x4c, 0xe8, 0xac, 0x8f, 0xe4, 0x2e, 0x9b, 0x65, 0xf9, 0x92, + 0xe9, 0xd0, 0x18, 0x40, 0x9c, 0xc5, 0xf2, 0xe4, 0xac, 0xdc, 0x05, 0xd7, 0x4d, 0x46, 0x38, 0xc9, + 0x17, 0xed, 0x42, 0x69, 0x27, 0x88, 0x62, 0x79, 0x42, 0x1b, 0xf0, 0x30, 0x78, 0x25, 0x88, 0x62, + 0xa6, 0x68, 0xa9, 0xcf, 0xa6, 0x25, 0x11, 0xe6, 0x3c, 0xe8, 0xd9, 0x3f, 0xda, 0x71, 0xc2, 0x7a, + 0xc2, 0xaf, 0x54, 0xe9, 0xd3, 0x55, 0x0d, 0xc2, 0x26, 0x9e, 0xfd, 0xc7, 0x56, 0xe2, 0x56, 0xeb, + 0xb8, 0xae, 0xfd, 0x3f, 0x6a, 0x25, 0x53, 0x2a, 0x14, 0xf2, 0x38, 0xba, 0x99, 0x69, 0x45, 0x0e, + 0xcd, 0xce, 0x60, 0xff, 0x90, 0x05, 0x23, 0x0b, 0x4e, 0x6d, 0x37, 0xd8, 0xde, 0x46, 0xcf, 0x41, + 0xb9, 0xde, 0x0e, 0xcd, 0xec, 0x0e, 0xca, 0x58, 0xb5, 0x24, 0xca, 0xb1, 0xc2, 0xa0, 0x53, 0x7f, + 0xdb, 0xa9, 0xc9, 0xe4, 0x22, 0x45, 0x3e, 0xf5, 0x2f, 0xb3, 0x12, 0x2c, 0x20, 0xb4, 0xfb, 0x9b, + 0xce, 0x5d, 0x59, 0x39, 0x7d, 0xa5, 0xb6, 0xa6, 0x41, 0xd8, 0xc4, 0xb3, 0x7f, 0xcd, 0x82, 0xe9, + 0x05, 0x27, 0x72, 0x6b, 0xf3, 0xed, 0x78, 0x67, 0xc1, 0x8d, 0xb7, 0xda, 0xb5, 0x5d, 0x12, 0xf3, + 0x24, 0x34, 0xb4, 0x95, 0xed, 0x88, 0xae, 0x40, 0x75, 0x62, 0x56, 0xad, 0xbc, 0x21, 0xca, 0xb1, + 0xc2, 0x40, 0xaf, 0xc3, 0x68, 0xcb, 0x89, 0xa2, 0x3b, 0x41, 0x58, 0xc7, 0x64, 0x3b, 0x9f, 0x34, + 0x55, 0x55, 0x52, 0x0b, 0x49, 0x8c, 0xc9, 0xb6, 0xf0, 0xcc, 0xd1, 0xf4, 0xb1, 0xc9, 0xcc, 0xfe, + 0xb4, 0x05, 0xa7, 0x16, 0x88, 0x13, 0x92, 0x90, 0x65, 0xb5, 0x52, 0x1f, 0x82, 0x5e, 0x83, 0x72, + 0x4c, 0x4b, 0x68, 0x8b, 0xac, 0x7c, 0x5b, 0xc4, 0x7c, 0x6a, 0x36, 0x05, 0x71, 0xac, 0xd8, 0xd8, + 0x9f, 0xb3, 0xe0, 0x4c, 0x56, 0x5b, 0x16, 0xbd, 0xa0, 0x5d, 0x7f, 0x14, 0x0d, 0xfa, 0x31, 0x0b, + 0xc6, 0xd8, 0x75, 0xfd, 0x12, 0x89, 0x1d, 0xd7, 0xeb, 0x4a, 0x1d, 0x6a, 0xf5, 0x99, 0x3a, 0xf4, + 0x02, 0x0c, 0xed, 0x04, 0x4d, 0x92, 0x76, 0x35, 0xb9, 0x12, 0x34, 0x09, 0x66, 0x10, 0xf4, 0x3c, + 0x9d, 0x84, 0xae, 0x1f, 0x3b, 0x74, 0x39, 0xca, 0xeb, 0x8c, 0x49, 0x3e, 0x01, 0x55, 0x31, 0x36, + 0x71, 0xec, 0x7f, 0x55, 0x81, 0x11, 0xe1, 0x10, 0xd6, 0x77, 0x52, 0x24, 0x69, 0xc5, 0x29, 0xf4, + 0xb4, 0xe2, 0x44, 0x30, 0x5c, 0x63, 0xa9, 0x9e, 0x85, 0x86, 0x7e, 0x2d, 0x17, 0x0f, 0x42, 0x9e, + 0x3d, 0x5a, 0x37, 0x8b, 0xff, 0xc7, 0x82, 0x15, 0xfa, 0x82, 0x05, 0x93, 0xb5, 0xc0, 0xf7, 0x49, + 0x4d, 0xeb, 0x8e, 0x43, 0x79, 0x1c, 0x10, 0x16, 0x93, 0x44, 0xf5, 0x4d, 0x70, 0x0a, 0x80, 0xd3, + 0xec, 0xd1, 0x4b, 0x30, 0xce, 0xfb, 0xec, 0x66, 0xe2, 0x0e, 0x46, 0x27, 0x89, 0x34, 0x81, 0x38, + 0x89, 0x8b, 0x66, 0xf9, 0x5d, 0x96, 0xc8, 0xb0, 0x38, 0xac, 0x4d, 0xd5, 0x46, 0x6e, 0x45, 0x03, + 0x03, 0x85, 0x80, 0x42, 0xb2, 0x1d, 0x92, 0x68, 0x47, 0x38, 0xcc, 0x31, 0xbd, 0x75, 0xe4, 0xc1, + 0x32, 0x96, 0xe0, 0x2e, 0x4a, 0x38, 0x83, 0x3a, 0xda, 0x15, 0x66, 0x84, 0x72, 0x1e, 0xf2, 0x5c, + 0x0c, 0x73, 0x4f, 0x6b, 0xc2, 0x0c, 0x94, 0xd8, 0xd6, 0xc5, 0xf4, 0xe5, 0x22, 0x8f, 0x92, 0x65, + 0x1b, 0x1b, 0xe6, 0xe5, 0x68, 0x09, 0x4e, 0xa4, 0xb2, 0x56, 0x46, 0xe2, 0xae, 0x44, 0x45, 0x44, + 0xa6, 0xf2, 0x5d, 0x46, 0xb8, 0xab, 0x86, 0x69, 0x62, 0x1a, 0x3d, 0xc4, 0xc4, 0xd4, 0x51, 0x6e, + 0xd9, 0xfc, 0x16, 0xe3, 0xbd, 0xb9, 0x74, 0x40, 0x5f, 0x3e, 0xd8, 0x3f, 0x90, 0xf2, 0xc1, 0x1e, + 0x67, 0x0d, 0xb8, 0x99, 0x4f, 0x03, 0x8e, 0xee, 0x70, 0xfd, 0x28, 0x1d, 0xa8, 0xff, 0xb7, 0x05, + 0x72, 0x5c, 0x17, 0x9d, 0xda, 0x0e, 0xa1, 0x53, 0x26, 0x23, 0xd4, 0xc6, 0x3a, 0x52, 0xa8, 0xcd, + 0x1c, 0x54, 0x68, 0x3f, 0xf1, 0xaa, 0x7c, 0xdf, 0x57, 0x16, 0x90, 0xf9, 0x8d, 0x15, 0x51, 0x4b, + 0xe3, 0xa0, 0x00, 0xa6, 0x3c, 0x27, 0x8a, 0x59, 0x0b, 0xaa, 0x1d, 0xbf, 0xf6, 0x80, 0xf9, 0x82, + 0x58, 0xd8, 0xdd, 0x6a, 0x9a, 0x10, 0xee, 0xa6, 0x6d, 0xff, 0xfb, 0x12, 0x8c, 0x27, 0x24, 0xe3, + 0x11, 0x15, 0x86, 0xe7, 0xa0, 0x2c, 0xf7, 0xf0, 0x74, 0xd6, 0x34, 0xb5, 0xd1, 0x2b, 0x0c, 0xba, + 0x69, 0x6d, 0xe9, 0x5d, 0x35, 0xad, 0xe0, 0x18, 0x1b, 0x2e, 0x36, 0xf1, 0x98, 0x50, 0x8e, 0xbd, + 0x68, 0xd1, 0x73, 0x89, 0x1f, 0xf3, 0x66, 0xe6, 0x23, 0x94, 0x37, 0x57, 0xab, 0x26, 0x51, 0x2d, + 0x94, 0x53, 0x00, 0x9c, 0x66, 0x8f, 0x3e, 0x61, 0xc1, 0xb8, 0x73, 0x27, 0xd2, 0xef, 0x11, 0x08, + 0x6f, 0xeb, 0x01, 0x37, 0xa9, 0xc4, 0x13, 0x07, 0xdc, 0xb0, 0x9f, 0x28, 0xc2, 0x49, 0xa6, 0xe8, + 0x8b, 0x16, 0x20, 0x72, 0x97, 0xd4, 0xa4, 0x3f, 0xb8, 0x68, 0xcb, 0x70, 0x1e, 0x27, 0xf8, 0x4b, + 0x5d, 0x74, 0xb9, 0x54, 0xef, 0x2e, 0xc7, 0x19, 0x6d, 0x40, 0x57, 0x01, 0xd5, 0xdd, 0xc8, 0xd9, + 0xf2, 0xc8, 0x62, 0xd0, 0x94, 0xa1, 0xe2, 0xe2, 0x3e, 0xfd, 0xac, 0xe8, 0x67, 0xb4, 0xd4, 0x85, + 0x81, 0x33, 0x6a, 0xb1, 0x59, 0x16, 0x06, 0x77, 0x3b, 0x37, 0x42, 0x8f, 0xed, 0x12, 0xe6, 0x2c, + 0x13, 0xe5, 0x58, 0x61, 0xd8, 0x7f, 0x52, 0x54, 0x4b, 0x59, 0x07, 0x3f, 0x38, 0x86, 0x13, 0xb6, + 0xf5, 0xe0, 0x4e, 0xd8, 0xda, 0x53, 0xaa, 0x3b, 0x01, 0x42, 0x22, 0x5e, 0xba, 0xf0, 0x88, 0xe2, + 0xa5, 0xbf, 0xc7, 0x4a, 0x64, 0x26, 0x1c, 0xbd, 0xf8, 0x4a, 0xbe, 0x81, 0x17, 0xb3, 0xdc, 0x8b, + 0x2b, 0xb5, 0xaf, 0xa4, 0x9c, 0xf7, 0x9e, 0x83, 0xf2, 0xb6, 0xe7, 0xb0, 0x94, 0x39, 0x6c, 0xa1, + 0x1a, 0x1e, 0x66, 0x97, 0x45, 0x39, 0x56, 0x18, 0x54, 0xea, 0x1b, 0x44, 0x8f, 0x24, 0xb5, 0xff, + 0x53, 0x11, 0x46, 0x8d, 0x1d, 0x3f, 0x53, 0x7d, 0xb3, 0x1e, 0x33, 0xf5, 0xad, 0x70, 0x04, 0xf5, + 0xed, 0xbb, 0xa1, 0x52, 0x93, 0xbb, 0x51, 0x3e, 0x4f, 0x4a, 0xa4, 0xf7, 0x38, 0xbd, 0x21, 0xa9, + 0x22, 0xac, 0x79, 0xa2, 0xe5, 0x44, 0x4c, 0x6e, 0xc2, 0x2e, 0x90, 0x15, 0x34, 0x2b, 0x76, 0xb4, + 0xee, 0x3a, 0x69, 0xff, 0x80, 0xd2, 0xe1, 0xfe, 0x01, 0xf6, 0xef, 0x5b, 0x6a, 0x70, 0x1f, 0x42, + 0xf2, 0xa5, 0xdb, 0xc9, 0xe4, 0x4b, 0x97, 0x72, 0xe9, 0xe6, 0x1e, 0x59, 0x97, 0x3e, 0x6d, 0xc1, + 0xf9, 0x83, 0x93, 0xab, 0xa3, 0x67, 0xa0, 0xd4, 0x08, 0x83, 0x76, 0x4b, 0xec, 0xc1, 0x8a, 0x0e, + 0xcb, 0x64, 0x8f, 0x39, 0x8c, 0x1e, 0xa2, 0x76, 0x5d, 0xbf, 0x9e, 0x3e, 0x44, 0x5d, 0x73, 0xfd, + 0x3a, 0x66, 0x90, 0x3e, 0xd2, 0xdd, 0x5e, 0x87, 0x91, 0xc5, 0xa0, 0xd9, 0x74, 0xfc, 0x3a, 0x7a, + 0x0b, 0x8c, 0xd4, 0xf8, 0x4f, 0x61, 0xcf, 0x63, 0x17, 0xe7, 0x02, 0x8a, 0x25, 0x0c, 0x9d, 0x83, + 0x21, 0x27, 0x6c, 0x48, 0x1b, 0x1e, 0x73, 0xc8, 0x9b, 0x0f, 0x1b, 0x11, 0x66, 0xa5, 0xf6, 0x9f, + 0x59, 0x30, 0x41, 0xab, 0xb8, 0xac, 0x83, 0x59, 0xd7, 0xbe, 0x15, 0x86, 0x9d, 0x76, 0xbc, 0x13, + 0x74, 0x9d, 0x09, 0xe7, 0x59, 0x29, 0x16, 0x50, 0xda, 0x58, 0x95, 0x41, 0xc4, 0x68, 0xec, 0x12, + 0x5d, 0x57, 0x0c, 0x42, 0xd5, 0xea, 0xa8, 0xbd, 0x95, 0x75, 0x73, 0x5b, 0xe5, 0xc5, 0x58, 0xc2, + 0x29, 0xb1, 0xad, 0xa0, 0xde, 0x11, 0x6e, 0xc6, 0x8a, 0xd8, 0x42, 0x50, 0xef, 0x60, 0x06, 0x41, + 0x4f, 0x43, 0x31, 0xda, 0x71, 0xa4, 0x8f, 0x80, 0xf4, 0x78, 0xaf, 0x5e, 0x99, 0xc7, 0xb4, 0x5c, + 0x05, 0x70, 0x84, 0x5e, 0xda, 0xdf, 0x37, 0x19, 0xc0, 0x11, 0x7a, 0xf6, 0x3f, 0x1f, 0x02, 0xe6, + 0xfb, 0xe3, 0x84, 0xa4, 0xbe, 0x19, 0xb0, 0x04, 0xd5, 0xc7, 0x7a, 0xc5, 0xae, 0x0f, 0xd5, 0x8f, + 0xf3, 0x35, 0xbb, 0x71, 0xd5, 0x5a, 0x7c, 0xd8, 0x57, 0xad, 0xd9, 0xb7, 0xe7, 0x43, 0x8f, 0xd1, + 0xed, 0xb9, 0xfd, 0x59, 0x0b, 0x90, 0xf2, 0xe4, 0xd2, 0xee, 0x2d, 0x73, 0x50, 0x51, 0xae, 0x63, + 0x62, 0xbd, 0x68, 0x11, 0x2d, 0x01, 0x58, 0xe3, 0xf4, 0x61, 0x49, 0x79, 0x46, 0xee, 0x9f, 0xc5, + 0xa4, 0x2c, 0x61, 0xbb, 0xae, 0xd8, 0x4e, 0xed, 0x5f, 0x29, 0xc0, 0x13, 0x5c, 0x75, 0x5b, 0x73, + 0x7c, 0xa7, 0x41, 0x9a, 0xb4, 0x55, 0xfd, 0x3a, 0x2c, 0xd5, 0xe8, 0x11, 0xde, 0x95, 0xd1, 0x1a, + 0x83, 0xca, 0x4e, 0x2e, 0x67, 0xb8, 0x64, 0x59, 0xf1, 0xdd, 0x18, 0x33, 0xe2, 0x28, 0x82, 0xb2, + 0x7c, 0x16, 0x4c, 0xec, 0x85, 0x39, 0x31, 0x52, 0xdb, 0x82, 0xd0, 0x72, 0x08, 0x56, 0x8c, 0xa8, + 0x2a, 0xe3, 0x05, 0xb5, 0x5d, 0xba, 0xe4, 0xd3, 0xaa, 0xcc, 0xaa, 0x28, 0xc7, 0x0a, 0xc3, 0x6e, + 0xc2, 0xa4, 0xec, 0xc3, 0xd6, 0x35, 0xd2, 0xc1, 0x64, 0x9b, 0xee, 0xff, 0x35, 0x59, 0x64, 0xbc, + 0x54, 0xa6, 0xf6, 0xff, 0x45, 0x13, 0x88, 0x93, 0xb8, 0x32, 0x67, 0x75, 0x21, 0x3b, 0x67, 0xb5, + 0xfd, 0x2b, 0x16, 0xa4, 0x15, 0x10, 0x66, 0x80, 0x33, 0x9f, 0x1d, 0xeb, 0x95, 0xcc, 0xfe, 0x08, + 0x69, 0x6c, 0xdf, 0x0f, 0xa3, 0x4e, 0x4c, 0x35, 0x4c, 0x6e, 0x0d, 0x2a, 0x3e, 0xd8, 0x2d, 0xe6, + 0x5a, 0x50, 0x77, 0xb7, 0x5d, 0x66, 0x05, 0x32, 0xc9, 0xd9, 0x7f, 0xab, 0x04, 0x95, 0xa5, 0xb0, + 0x73, 0xf4, 0xb0, 0xb9, 0xee, 0xa0, 0xb8, 0xc2, 0x91, 0x82, 0xe2, 0x64, 0xd8, 0x5d, 0xb1, 0x67, + 0xd8, 0x9d, 0x0c, 0x9b, 0x1b, 0x7a, 0x54, 0x61, 0x73, 0xa5, 0xc7, 0x24, 0x6c, 0x6e, 0xf8, 0x31, + 0x08, 0x9b, 0x1b, 0x79, 0xc8, 0x61, 0x73, 0xf6, 0xff, 0x1c, 0x82, 0xa9, 0xae, 0xf0, 0x67, 0xf4, + 0x22, 0x8c, 0xa9, 0x35, 0x2a, 0x2f, 0x00, 0x2a, 0xa6, 0x1b, 0xbd, 0x86, 0xe1, 0x04, 0x66, 0x1f, + 0x82, 0x7a, 0x05, 0x4e, 0x86, 0xe4, 0xb5, 0x36, 0x69, 0x93, 0xf9, 0xed, 0x98, 0x84, 0x55, 0x52, + 0x0b, 0xfc, 0x3a, 0x4f, 0x70, 0x5e, 0x5c, 0x78, 0xf2, 0xde, 0xfe, 0xcc, 0x49, 0xdc, 0x0d, 0xc6, + 0x59, 0x75, 0x50, 0x0b, 0xc6, 0x3d, 0xf3, 0xe4, 0x2a, 0xe6, 0xf0, 0x03, 0x1d, 0x7a, 0x95, 0xac, + 0x4a, 0x14, 0xe3, 0x24, 0x83, 0xe4, 0xf1, 0xb7, 0xf4, 0x88, 0x8e, 0xbf, 0x1f, 0xd7, 0xc7, 0x5f, + 0xee, 0x95, 0xf6, 0xbe, 0x9c, 0xc3, 0xdf, 0xfb, 0x39, 0xff, 0x0e, 0x72, 0xa2, 0x7d, 0x2f, 0x94, + 0xa5, 0xc7, 0x6e, 0x5f, 0x9e, 0xae, 0x26, 0x9d, 0x1e, 0x3b, 0xfb, 0xfd, 0x02, 0x64, 0x18, 0x6d, + 0xa8, 0xa4, 0xd5, 0xda, 0x7e, 0x42, 0xd2, 0x1e, 0x4d, 0xe3, 0x47, 0x77, 0xb9, 0xb7, 0x32, 0xd7, + 0xf1, 0x5e, 0xce, 0xdb, 0xe8, 0xa4, 0x1d, 0x98, 0xd5, 0xfe, 0xa7, 0x9c, 0x98, 0x2f, 0x02, 0xe8, + 0x03, 0xa3, 0xd0, 0xf4, 0x95, 0xfb, 0x91, 0x3e, 0x57, 0x62, 0x03, 0x0b, 0xbd, 0x00, 0xa3, 0xae, + 0x1f, 0xc5, 0x8e, 0xe7, 0x5d, 0x71, 0xfd, 0x58, 0x68, 0xff, 0x4a, 0x99, 0x5d, 0xd1, 0x20, 0x6c, + 0xe2, 0x9d, 0x7d, 0xb7, 0x31, 0x2e, 0x47, 0x19, 0xcf, 0x1d, 0x38, 0xb3, 0xec, 0xc6, 0x4a, 0xb4, + 0xa9, 0x79, 0xc4, 0x0e, 0x79, 0x72, 0x07, 0xb2, 0x7a, 0xee, 0x40, 0x46, 0x18, 0x6a, 0x21, 0x19, + 0x35, 0x9b, 0x0e, 0x43, 0xb5, 0x6b, 0x70, 0x6a, 0xd9, 0x8d, 0x2f, 0xbb, 0x1e, 0x39, 0x46, 0x26, + 0xbf, 0x3c, 0x0c, 0x63, 0x66, 0x5a, 0x8c, 0xa3, 0xec, 0xd7, 0x9f, 0xa3, 0xa7, 0x13, 0xd1, 0x11, + 0xae, 0x72, 0xa9, 0xb8, 0x35, 0x70, 0x8e, 0x8e, 0xec, 0xce, 0x35, 0x0e, 0x28, 0x9a, 0x27, 0x36, + 0x1b, 0x80, 0xee, 0x40, 0x69, 0x9b, 0x45, 0x54, 0x16, 0xf3, 0x70, 0x86, 0xcb, 0xea, 0x7c, 0xbd, + 0x22, 0x79, 0x4c, 0x26, 0xe7, 0x47, 0x95, 0xca, 0x30, 0x19, 0xc8, 0x6f, 0xc4, 0xb9, 0x08, 0x6d, + 0x45, 0x61, 0xf4, 0xda, 0x15, 0x4a, 0x0f, 0xb0, 0x2b, 0x24, 0x64, 0xf4, 0xf0, 0x23, 0x92, 0xd1, + 0x2c, 0x3a, 0x36, 0xde, 0x61, 0x47, 0x1e, 0x11, 0x98, 0x37, 0xc2, 0x3a, 0xc1, 0x88, 0x8e, 0x4d, + 0x80, 0x71, 0x1a, 0x1f, 0x7d, 0x44, 0x49, 0xf9, 0x72, 0x1e, 0x57, 0x56, 0xe6, 0x8c, 0x3e, 0x6e, + 0x01, 0xff, 0xd9, 0x02, 0x4c, 0x2c, 0xfb, 0xed, 0x8d, 0xe5, 0x8d, 0xf6, 0x96, 0xe7, 0xd6, 0xae, + 0x91, 0x0e, 0x95, 0xe2, 0xbb, 0xa4, 0xb3, 0xb2, 0x94, 0xb6, 0xf5, 0x5c, 0xa3, 0x85, 0x98, 0xc3, + 0xa8, 0xdc, 0xda, 0x76, 0xfd, 0x06, 0x09, 0x5b, 0xa1, 0x2b, 0x6e, 0x93, 0x0c, 0xb9, 0x75, 0x59, + 0x83, 0xb0, 0x89, 0x47, 0x69, 0x07, 0x77, 0x7c, 0x95, 0xa3, 0x4c, 0xd1, 0x5e, 0xa7, 0x85, 0x98, + 0xc3, 0x28, 0x52, 0x1c, 0xb6, 0x85, 0xb1, 0xd6, 0x40, 0xda, 0xa4, 0x85, 0x98, 0xc3, 0x84, 0xed, + 0x85, 0xf9, 0x1a, 0x96, 0xba, 0x6c, 0x2f, 0xcc, 0x4d, 0x47, 0xc2, 0x29, 0xea, 0x2e, 0xe9, 0x2c, + 0x39, 0xb1, 0x93, 0x36, 0x9d, 0x5c, 0xe3, 0xc5, 0x58, 0xc2, 0x59, 0xa2, 0xf5, 0x64, 0x77, 0x7c, + 0xdd, 0x25, 0x5a, 0x4f, 0x36, 0xbf, 0x87, 0xc9, 0xef, 0x27, 0x0a, 0x30, 0xf6, 0xc6, 0xf3, 0xd0, + 0x07, 0xbf, 0x07, 0x76, 0x0b, 0xa6, 0xba, 0xc2, 0xf3, 0xfb, 0x50, 0x82, 0x0e, 0x4d, 0x9f, 0x62, + 0x63, 0x18, 0xa5, 0x84, 0x65, 0xae, 0xd1, 0x45, 0x98, 0xe2, 0xeb, 0x98, 0x72, 0x62, 0xd1, 0xd6, + 0x2a, 0xe5, 0x02, 0xbb, 0x39, 0xbd, 0x99, 0x06, 0xe2, 0x6e, 0x7c, 0xfb, 0x07, 0x2c, 0x18, 0x4f, + 0x64, 0x4c, 0xc8, 0x49, 0x5d, 0x63, 0x0b, 0x3d, 0x60, 0x2e, 0xf3, 0x2c, 0x84, 0xa9, 0xc8, 0x76, + 0x64, 0xbd, 0xd0, 0x35, 0x08, 0x9b, 0x78, 0xf6, 0x6f, 0x16, 0xa1, 0x2c, 0xdd, 0xfb, 0xfa, 0x68, + 0xca, 0x67, 0x2c, 0x18, 0x57, 0xb7, 0xd5, 0xec, 0x7a, 0xa1, 0x90, 0x47, 0x00, 0x27, 0x6d, 0x81, + 0x32, 0x90, 0xf9, 0xdb, 0x81, 0x3e, 0x3b, 0x60, 0x93, 0x19, 0x4e, 0xf2, 0x46, 0x37, 0x01, 0xa2, + 0x4e, 0x14, 0x93, 0xa6, 0x71, 0xd1, 0x61, 0x1b, 0xb3, 0x6c, 0xb6, 0x16, 0x84, 0x84, 0xce, 0xa9, + 0xeb, 0x41, 0x9d, 0x54, 0x15, 0xa6, 0x56, 0xf6, 0x74, 0x19, 0x36, 0x28, 0xa1, 0xd7, 0x95, 0x6f, + 0xc5, 0x50, 0x1e, 0x5b, 0xbc, 0xec, 0xdf, 0x7e, 0x9c, 0x2b, 0x06, 0x70, 0x66, 0xb0, 0x7f, 0xba, + 0x00, 0x27, 0xd2, 0x3d, 0x89, 0xde, 0x07, 0x63, 0xb2, 0xd3, 0x0c, 0x3b, 0x92, 0xf4, 0xa9, 0x1c, + 0xc3, 0x06, 0xec, 0xfe, 0xfe, 0xcc, 0x8c, 0xf6, 0xad, 0x9c, 0xa3, 0x9d, 0x37, 0xb7, 0x67, 0xb8, + 0x9f, 0xd2, 0x69, 0x90, 0x20, 0xc6, 0x3d, 0x1d, 0x84, 0x4b, 0xce, 0x42, 0x67, 0xbe, 0xd5, 0x12, + 0xee, 0x0a, 0x86, 0xa7, 0x83, 0x09, 0xc5, 0x29, 0x6c, 0xb4, 0x01, 0xa7, 0x8c, 0x92, 0xeb, 0xc4, + 0x6d, 0xec, 0x6c, 0x05, 0xa1, 0x3c, 0xba, 0x9e, 0xd3, 0x1e, 0xdc, 0xdd, 0x38, 0x38, 0xb3, 0x26, + 0xd5, 0x91, 0x6a, 0x4e, 0xcb, 0xa9, 0xb9, 0x71, 0x47, 0x5c, 0x38, 0x29, 0x89, 0xbe, 0x28, 0xca, + 0xb1, 0xc2, 0xb0, 0xff, 0xde, 0x10, 0x9c, 0xe0, 0x2e, 0xcb, 0x44, 0x79, 0xe4, 0xa3, 0xf7, 0x41, + 0x25, 0x8a, 0x9d, 0x90, 0x5b, 0xad, 0xac, 0x23, 0x8b, 0x2e, 0x9d, 0xe6, 0x41, 0x12, 0xc1, 0x9a, + 0x1e, 0x7a, 0x85, 0x25, 0x07, 0x74, 0xa3, 0x1d, 0x46, 0xbd, 0xf0, 0x60, 0x36, 0xb1, 0xcb, 0x8a, + 0x02, 0x36, 0xa8, 0xa1, 0x6f, 0x85, 0x52, 0x6b, 0xc7, 0x89, 0xa4, 0xc1, 0xf6, 0xad, 0x52, 0x4e, + 0x6c, 0xd0, 0xc2, 0xfb, 0xfb, 0x33, 0xa7, 0xd3, 0x9f, 0xca, 0x00, 0x98, 0x57, 0x32, 0xa5, 0xfc, + 0xd0, 0x21, 0x52, 0xfe, 0xad, 0x30, 0x5c, 0x0f, 0x3b, 0xd5, 0x2b, 0xf3, 0xe9, 0x37, 0x9e, 0x96, + 0x58, 0x29, 0x16, 0x50, 0x2a, 0x93, 0x76, 0x38, 0xcb, 0x3a, 0x45, 0x1e, 0x4e, 0x2a, 0x1f, 0x57, + 0x34, 0x08, 0x9b, 0x78, 0x2c, 0x51, 0x57, 0xca, 0xa1, 0x7d, 0xe4, 0x18, 0x02, 0x9e, 0xfa, 0x75, + 0x65, 0xbf, 0x04, 0x15, 0xd1, 0xd4, 0xcd, 0x00, 0xbd, 0x08, 0x63, 0xdc, 0x1e, 0xb8, 0x10, 0x3a, + 0x7e, 0x6d, 0x27, 0x6d, 0xc7, 0xd9, 0x34, 0x60, 0x38, 0x81, 0x69, 0xaf, 0xc1, 0x50, 0x9f, 0x42, + 0xb6, 0xaf, 0xe3, 0xf9, 0x7b, 0xa1, 0x4c, 0xc9, 0xc9, 0xb3, 0x5a, 0x1e, 0x24, 0x03, 0x28, 0xcb, + 0xc7, 0x61, 0x91, 0x0d, 0x45, 0xd7, 0x91, 0x8e, 0x4b, 0x6a, 0x09, 0xad, 0x44, 0x51, 0x9b, 0x4d, + 0x3b, 0x0a, 0x44, 0xcf, 0x40, 0x91, 0xdc, 0x6d, 0xa5, 0x3d, 0x94, 0x2e, 0xdd, 0x6d, 0xb9, 0x21, + 0x89, 0x28, 0x12, 0xb9, 0xdb, 0x42, 0x67, 0xa1, 0xe0, 0xd6, 0xc5, 0x8c, 0x04, 0x81, 0x53, 0x58, + 0x59, 0xc2, 0x05, 0xb7, 0x6e, 0xdf, 0x85, 0x8a, 0x7a, 0x8d, 0x16, 0xed, 0x4a, 0xed, 0xca, 0xca, + 0xc3, 0x65, 0x5d, 0xd2, 0xed, 0xa1, 0x57, 0xb5, 0x01, 0x74, 0xfe, 0x90, 0xbc, 0xb6, 0xe0, 0x0b, + 0x30, 0x54, 0x0b, 0x44, 0xe6, 0xa7, 0xb2, 0x26, 0xc3, 0x74, 0x29, 0x06, 0xb1, 0x6f, 0xc1, 0xc4, + 0x35, 0x3f, 0xb8, 0xc3, 0xde, 0x85, 0x63, 0x69, 0xd0, 0x29, 0xe1, 0x6d, 0xfa, 0x23, 0xad, 0xc4, + 0x33, 0x28, 0xe6, 0x30, 0x95, 0xec, 0xb8, 0xd0, 0x2b, 0xd9, 0xb1, 0xfd, 0x51, 0x0b, 0xc6, 0x94, + 0x41, 0x76, 0x79, 0x6f, 0xb7, 0xbf, 0x8b, 0x60, 0x23, 0x43, 0x47, 0xe1, 0x90, 0x0c, 0x1d, 0xf2, + 0xce, 0xb8, 0xd8, 0xeb, 0xce, 0xd8, 0xfe, 0x0b, 0x0b, 0x4e, 0xa8, 0x26, 0x48, 0x9d, 0xe9, 0x45, + 0x18, 0xdb, 0x6a, 0xbb, 0x5e, 0x5d, 0xe6, 0x77, 0x4f, 0x2d, 0x97, 0x05, 0x03, 0x86, 0x13, 0x98, + 0xe8, 0x22, 0xc0, 0x96, 0xeb, 0x3b, 0x61, 0x67, 0x43, 0x2b, 0x69, 0x6a, 0xdf, 0x5e, 0x50, 0x10, + 0x6c, 0x60, 0xa1, 0x0f, 0x43, 0x79, 0x4f, 0xba, 0x0a, 0x14, 0x73, 0x4d, 0x2c, 0x21, 0xfa, 0x43, + 0xaf, 0x04, 0xe5, 0x7b, 0xa0, 0x38, 0xda, 0x9f, 0x2f, 0xc2, 0x44, 0x32, 0x19, 0x44, 0x1f, 0x46, + 0x94, 0x67, 0xa0, 0xc4, 0xf2, 0x43, 0xa4, 0x27, 0x16, 0x4f, 0xc8, 0xce, 0x61, 0x28, 0x82, 0x61, + 0x2e, 0x4a, 0xf2, 0x79, 0xba, 0x58, 0x35, 0x52, 0x99, 0x6a, 0x99, 0x1d, 0x5b, 0xdc, 0x7b, 0x08, + 0x56, 0xe8, 0x13, 0x16, 0x8c, 0x04, 0x2d, 0x33, 0xcb, 0xee, 0xcb, 0x79, 0x26, 0xca, 0x10, 0xd1, + 0xe8, 0x42, 0x1b, 0x52, 0x13, 0x4f, 0x4e, 0x06, 0xc9, 0xfa, 0xec, 0xb7, 0xc0, 0x98, 0x89, 0x79, + 0x98, 0x42, 0x54, 0x36, 0x15, 0xa2, 0xcf, 0x98, 0x53, 0x52, 0xa4, 0x02, 0xe9, 0x63, 0xb1, 0xdf, + 0x80, 0x52, 0x4d, 0xf9, 0x5e, 0x3e, 0xd0, 0x9b, 0x24, 0x2a, 0x55, 0x1e, 0xf3, 0x6b, 0xe1, 0xd4, + 0xec, 0xdf, 0xb7, 0x8c, 0xf9, 0x81, 0x49, 0xb4, 0x52, 0x47, 0x21, 0x14, 0x1b, 0x7b, 0xbb, 0x42, + 0xc9, 0xb8, 0x9a, 0x53, 0xf7, 0x2e, 0xef, 0xed, 0xea, 0x15, 0x66, 0x96, 0x62, 0xca, 0xac, 0x8f, + 0xfb, 0x84, 0x44, 0xc6, 0x98, 0xe2, 0xe1, 0x19, 0x63, 0xec, 0x2f, 0x16, 0x60, 0xaa, 0x6b, 0x52, + 0xa1, 0xd7, 0xa1, 0x14, 0xd2, 0xaf, 0x14, 0x9f, 0xb7, 0x9a, 0x5b, 0x8e, 0x97, 0x68, 0xa5, 0xae, + 0x37, 0xef, 0x64, 0x39, 0xe6, 0x2c, 0xd1, 0x55, 0x40, 0xda, 0x43, 0x58, 0x5d, 0x66, 0xf0, 0x4f, + 0x56, 0x6e, 0x84, 0xf3, 0x5d, 0x18, 0x38, 0xa3, 0x16, 0x7a, 0x29, 0x7d, 0x27, 0x92, 0xca, 0xdb, + 0x7e, 0xd0, 0xf5, 0x86, 0xfd, 0x05, 0x73, 0x0a, 0xde, 0xd4, 0xc2, 0x74, 0xd0, 0xc3, 0x69, 0x97, + 0x64, 0x2d, 0xf6, 0x2b, 0x59, 0xed, 0x5f, 0x2c, 0xc0, 0x78, 0x22, 0x0f, 0x33, 0xf2, 0xa0, 0x4c, + 0x3c, 0x76, 0x75, 0x2f, 0x77, 0xdf, 0x41, 0x9f, 0x91, 0x52, 0x72, 0xf2, 0x92, 0xa0, 0x8b, 0x15, + 0x87, 0xc7, 0xc3, 0xe1, 0xf1, 0x45, 0x18, 0x93, 0x0d, 0x7a, 0xd9, 0x69, 0x7a, 0xe9, 0xee, 0xbb, + 0x64, 0xc0, 0x70, 0x02, 0xd3, 0xfe, 0xd5, 0x22, 0x4c, 0x73, 0x5f, 0x87, 0xba, 0x5a, 0x0c, 0xca, + 0x67, 0xe9, 0xfb, 0x75, 0xb6, 0x74, 0xde, 0x91, 0x5b, 0x83, 0xbe, 0xda, 0x98, 0xcd, 0xa8, 0x2f, + 0x3f, 0xfd, 0x1f, 0x4f, 0xf9, 0xe9, 0xf3, 0xa3, 0x7a, 0xe3, 0x98, 0x5a, 0xf4, 0xf5, 0xe5, 0xb8, + 0xff, 0x8f, 0x0a, 0x30, 0x99, 0x7a, 0x12, 0x13, 0x7d, 0x3e, 0xf9, 0x8a, 0x92, 0x95, 0xc7, 0x4d, + 0xe0, 0x81, 0xaf, 0x24, 0x1e, 0xed, 0x2d, 0xa5, 0x47, 0xb4, 0x54, 0xec, 0xdf, 0x2d, 0xc0, 0x44, + 0xf2, 0x2d, 0xcf, 0xc7, 0xb0, 0xa7, 0xde, 0x0e, 0x15, 0xf6, 0x5c, 0xdd, 0x35, 0xd2, 0x91, 0x17, + 0x8e, 0xfc, 0x65, 0x30, 0x59, 0x88, 0x35, 0xfc, 0xb1, 0x78, 0xa2, 0xca, 0xfe, 0x27, 0x16, 0x9c, + 0xe6, 0x5f, 0x99, 0x9e, 0x87, 0x3f, 0x98, 0xd5, 0xbb, 0xaf, 0xe6, 0xdb, 0xc0, 0x54, 0x96, 0xff, + 0xc3, 0xfa, 0x97, 0x2a, 0x2f, 0xa7, 0x44, 0x6b, 0x93, 0x53, 0xe1, 0x31, 0x6c, 0xec, 0x91, 0x26, + 0x83, 0xfd, 0x1f, 0x0a, 0x30, 0xba, 0xbe, 0xb8, 0xa2, 0x44, 0xf8, 0x1c, 0x54, 0x6a, 0x21, 0x71, + 0xb4, 0xf9, 0xc7, 0xf4, 0xa4, 0x93, 0x00, 0xac, 0x71, 0xe8, 0x29, 0x8a, 0x7b, 0xa2, 0x46, 0xe9, + 0x53, 0x14, 0x77, 0x54, 0x8d, 0xb0, 0x84, 0xa3, 0xe7, 0xa0, 0xcc, 0xe2, 0xd5, 0x6f, 0x84, 0x72, + 0xc7, 0xd1, 0x47, 0x6b, 0x56, 0x8e, 0x57, 0xb1, 0xc2, 0xa0, 0x84, 0xeb, 0x41, 0x2d, 0xa2, 0xc8, + 0x29, 0x8b, 0xcc, 0x12, 0x2d, 0xc6, 0xab, 0x58, 0xc2, 0x59, 0xba, 0x51, 0x66, 0xb5, 0xa0, 0xc8, + 0xa5, 0x64, 0xa3, 0xb9, 0x79, 0x83, 0xa2, 0x6b, 0x9c, 0xa3, 0xa4, 0xa5, 0x4d, 0xc5, 0x8c, 0x8e, + 0xf4, 0x17, 0x33, 0x6a, 0xff, 0x6e, 0x11, 0x2a, 0xda, 0xa8, 0xe6, 0x8a, 0x24, 0x2d, 0xb9, 0xbc, + 0x22, 0x51, 0xed, 0xf8, 0x35, 0x45, 0x9a, 0x3b, 0x16, 0x18, 0x39, 0x5a, 0xbe, 0xcf, 0x82, 0x51, + 0xd7, 0x77, 0x63, 0xd7, 0x61, 0xb6, 0x41, 0x21, 0x37, 0x37, 0x72, 0x4a, 0xe2, 0xb1, 0xc2, 0x29, + 0x07, 0xa1, 0x79, 0xfb, 0xaf, 0x98, 0x61, 0x93, 0x33, 0xfa, 0x90, 0x08, 0x51, 0x2c, 0xe6, 0x96, + 0xe9, 0xa8, 0x9c, 0x8a, 0x4b, 0x6c, 0x51, 0x1d, 0x3b, 0x0e, 0x73, 0x4a, 0x10, 0x86, 0x29, 0x29, + 0xf5, 0x9a, 0x91, 0x3a, 0xc5, 0xb0, 0x62, 0xcc, 0x19, 0xd9, 0x11, 0xa0, 0xee, 0xbe, 0x38, 0x62, + 0xf8, 0xd7, 0x1c, 0x54, 0x9c, 0x76, 0x1c, 0x34, 0x69, 0x37, 0x09, 0xdf, 0x01, 0x1d, 0xe0, 0x26, + 0x01, 0x58, 0xe3, 0xd8, 0x3f, 0x56, 0x82, 0x54, 0xca, 0x14, 0x74, 0x17, 0x2a, 0x2a, 0x69, 0x4a, + 0x3e, 0xe1, 0xd4, 0x7a, 0x46, 0xa9, 0xc6, 0xa8, 0x22, 0xac, 0x99, 0xa1, 0x50, 0x9a, 0x59, 0xf9, + 0x6a, 0x7f, 0x7f, 0xda, 0xcc, 0x7a, 0xed, 0xc8, 0x17, 0x70, 0x74, 0xda, 0xce, 0xf1, 0x7c, 0x99, + 0xb3, 0x87, 0x1a, 0x67, 0x8b, 0x87, 0x18, 0x67, 0x3f, 0x26, 0x9e, 0x3e, 0xc4, 0x24, 0x6a, 0x7b, + 0xb1, 0x98, 0x18, 0xef, 0xcd, 0x71, 0xc1, 0x71, 0xc2, 0x3a, 0x0b, 0x19, 0xff, 0x8f, 0x0d, 0xa6, + 0x49, 0x13, 0xfa, 0xf0, 0xb1, 0x9a, 0xd0, 0x47, 0x72, 0x35, 0xa1, 0x5f, 0x04, 0x60, 0xd3, 0x9c, + 0x47, 0xac, 0x94, 0x99, 0x65, 0x53, 0xed, 0x36, 0x58, 0x41, 0xb0, 0x81, 0x65, 0x7f, 0x13, 0x24, + 0xd3, 0xe8, 0xa1, 0x19, 0x99, 0xb5, 0x8f, 0x5f, 0x0e, 0xb2, 0x60, 0xe1, 0x44, 0x82, 0xbd, 0x9f, + 0xb7, 0xc0, 0xcc, 0xf5, 0x87, 0x5e, 0xe3, 0x49, 0x05, 0xad, 0x3c, 0x2e, 0x9b, 0x0c, 0xba, 0xb3, + 0x6b, 0x4e, 0x2b, 0xe5, 0x03, 0x25, 0x33, 0x0b, 0x9e, 0x7d, 0x37, 0x94, 0x25, 0xf4, 0x48, 0x7a, + 0xf3, 0x47, 0xe0, 0xa4, 0x4c, 0x3c, 0x22, 0xef, 0x85, 0x84, 0x2f, 0xc2, 0xc3, 0x89, 0x3b, 0xf9, + 0x05, 0x0b, 0x2e, 0xa4, 0x1b, 0x10, 0xad, 0x05, 0xbe, 0x1b, 0x07, 0x61, 0x95, 0xc4, 0xb1, 0xeb, + 0x37, 0x58, 0xee, 0xe7, 0x3b, 0x4e, 0x28, 0x1f, 0x3e, 0x63, 0x32, 0xf3, 0x96, 0x13, 0xfa, 0x98, + 0x95, 0xa2, 0x0e, 0x0c, 0x73, 0xb7, 0x7a, 0x71, 0x20, 0x1a, 0x70, 0x6d, 0x64, 0x74, 0x87, 0x3e, + 0x91, 0x71, 0x97, 0x7e, 0x2c, 0x18, 0xda, 0x5f, 0xb5, 0x00, 0xad, 0xef, 0x91, 0x30, 0x74, 0xeb, + 0x46, 0x20, 0x00, 0x7b, 0x42, 0xd8, 0x78, 0x2a, 0xd8, 0x4c, 0x8b, 0x93, 0x7a, 0x42, 0xd8, 0xf8, + 0x97, 0xfd, 0x84, 0x70, 0xe1, 0x68, 0x4f, 0x08, 0xa3, 0x75, 0x38, 0xdd, 0xe4, 0x27, 0x3a, 0xfe, + 0x2c, 0x27, 0x3f, 0xde, 0xa9, 0x0c, 0x0e, 0x67, 0xee, 0xed, 0xcf, 0x9c, 0x5e, 0xcb, 0x42, 0xc0, + 0xd9, 0xf5, 0xec, 0x77, 0x03, 0xe2, 0x0e, 0xb1, 0x8b, 0x59, 0x4e, 0xac, 0x3d, 0x2d, 0x1e, 0xf6, + 0x97, 0x4a, 0x30, 0x99, 0x7a, 0x16, 0x87, 0x9e, 0xa6, 0xbb, 0xbd, 0x66, 0x07, 0xde, 0xca, 0xbb, + 0x9b, 0xd7, 0x97, 0x1f, 0xae, 0x0f, 0x25, 0xd7, 0x6f, 0xb5, 0xe3, 0x7c, 0x12, 0xc8, 0xf0, 0x46, + 0xac, 0x50, 0x82, 0xc6, 0x15, 0x05, 0xfd, 0x8b, 0x39, 0x9b, 0x3c, 0xbd, 0x7a, 0x13, 0xe7, 0x9d, + 0xa1, 0x47, 0x64, 0x71, 0xf9, 0x98, 0xf6, 0xb1, 0x2d, 0xe5, 0x61, 0x4e, 0x4e, 0x4d, 0x96, 0xe3, + 0x76, 0xc0, 0xfa, 0x99, 0x02, 0x8c, 0x1a, 0x83, 0x86, 0x7e, 0x22, 0x99, 0x09, 0xd7, 0xca, 0xef, + 0x93, 0x18, 0xfd, 0x59, 0x9d, 0xeb, 0x96, 0x7f, 0xd2, 0x5b, 0xbb, 0x93, 0xe0, 0xde, 0xdf, 0x9f, + 0x39, 0x91, 0x4a, 0x73, 0x9b, 0x48, 0x8c, 0x7b, 0xf6, 0xbb, 0x60, 0x32, 0x45, 0x26, 0xe3, 0x93, + 0x37, 0xcd, 0x4f, 0x1e, 0xd8, 0xf2, 0x67, 0x76, 0xd9, 0x4f, 0xd1, 0x2e, 0x13, 0x79, 0x2b, 0x02, + 0x8f, 0xf4, 0x61, 0xf6, 0x4c, 0x1d, 0x35, 0x0a, 0x7d, 0xa6, 0xa7, 0x79, 0x16, 0xca, 0xad, 0xc0, + 0x73, 0x6b, 0xae, 0x4a, 0xa4, 0xcf, 0x12, 0xe2, 0x6c, 0x88, 0x32, 0xac, 0xa0, 0xe8, 0x0e, 0x54, + 0x6e, 0xdf, 0x89, 0xf9, 0x8d, 0xa3, 0xb8, 0xd5, 0xc8, 0xeb, 0xa2, 0x51, 0x29, 0x2d, 0xea, 0x4a, + 0x13, 0x6b, 0x5e, 0xc8, 0x86, 0x61, 0xb6, 0x09, 0xca, 0x18, 0x56, 0x76, 0xe3, 0xc2, 0x76, 0xc7, + 0x08, 0x0b, 0x88, 0xfd, 0xef, 0x46, 0xe1, 0x54, 0xd6, 0xdb, 0x64, 0xe8, 0xc3, 0x30, 0xcc, 0xdb, + 0x98, 0xcf, 0xf3, 0x97, 0x59, 0x3c, 0x96, 0x19, 0x41, 0xd1, 0x2c, 0xf6, 0x1b, 0x0b, 0x9e, 0x82, + 0xbb, 0xe7, 0x6c, 0x89, 0x19, 0x72, 0x3c, 0xdc, 0x57, 0x1d, 0xcd, 0x7d, 0xd5, 0xe1, 0xdc, 0x3d, + 0x67, 0x0b, 0xdd, 0x85, 0x52, 0xc3, 0x8d, 0x89, 0x23, 0xec, 0x34, 0xb7, 0x8e, 0x85, 0x39, 0x71, + 0xb8, 0x96, 0xc6, 0x7e, 0x62, 0xce, 0x10, 0x7d, 0xd9, 0x82, 0xc9, 0xad, 0x64, 0x5e, 0x2c, 0x21, + 0x3c, 0x9d, 0x63, 0x78, 0x7f, 0x2e, 0xc9, 0x88, 0xbf, 0xa1, 0x9d, 0x2a, 0xc4, 0xe9, 0xe6, 0xa0, + 0x8f, 0x5b, 0x30, 0xb2, 0xed, 0x7a, 0xc6, 0x3b, 0x37, 0xc7, 0x30, 0x38, 0x97, 0x19, 0x03, 0x7d, + 0xe2, 0xe0, 0xff, 0x23, 0x2c, 0x39, 0xf7, 0xda, 0xa9, 0x86, 0x07, 0xdd, 0xa9, 0x46, 0x1e, 0xd1, + 0x4e, 0xf5, 0x29, 0x0b, 0x2a, 0xaa, 0xa7, 0x45, 0x7e, 0xa1, 0xf7, 0x1d, 0xe3, 0x90, 0x73, 0xe3, + 0x94, 0xfa, 0x8b, 0x35, 0x73, 0xf4, 0x05, 0x0b, 0x46, 0x9d, 0xd7, 0xdb, 0x21, 0xa9, 0x93, 0xbd, + 0xa0, 0x15, 0x89, 0xc4, 0xbf, 0xaf, 0xe6, 0xdf, 0x98, 0x79, 0xca, 0x64, 0x89, 0xec, 0xad, 0xb7, + 0x22, 0x11, 0x5f, 0xaf, 0x0b, 0xb0, 0xd9, 0x04, 0xf4, 0xbd, 0x7a, 0x1f, 0x87, 0x3c, 0xd2, 0xbf, + 0x67, 0xb5, 0xa6, 0xaf, 0x74, 0x11, 0x04, 0x9e, 0xaa, 0x05, 0x7e, 0xec, 0xfa, 0x6d, 0xb2, 0xee, + 0x63, 0xd2, 0x0a, 0xae, 0x07, 0xf1, 0xe5, 0xa0, 0xed, 0xd7, 0x2f, 0x85, 0x61, 0x10, 0xb2, 0x04, + 0x4a, 0xc6, 0xab, 0xc7, 0x8b, 0xbd, 0x51, 0xf1, 0x41, 0x74, 0x06, 0xd1, 0x19, 0xf6, 0x0b, 0x30, + 0x73, 0x48, 0x67, 0xa3, 0x17, 0x61, 0x2c, 0x08, 0x1b, 0x8e, 0xef, 0xbe, 0x6e, 0xe6, 0x04, 0x54, + 0x0a, 0xe9, 0xba, 0x01, 0xc3, 0x09, 0x4c, 0x33, 0x59, 0x54, 0xe1, 0x90, 0x64, 0x51, 0x17, 0x60, + 0x28, 0x24, 0xad, 0x20, 0x7d, 0xae, 0x62, 0x61, 0xa8, 0x0c, 0x82, 0x9e, 0x86, 0xa2, 0xd3, 0x72, + 0x85, 0x9d, 0x51, 0x1d, 0x17, 0xe7, 0x37, 0x56, 0x30, 0x2d, 0x4f, 0xe4, 0xae, 0x2b, 0x3d, 0x94, + 0xdc, 0x75, 0x74, 0xc7, 0x14, 0x37, 0x69, 0xc3, 0x7a, 0xc7, 0x4c, 0xde, 0x70, 0xd9, 0x5f, 0x2c, + 0xc2, 0xd3, 0x07, 0x2e, 0x2d, 0xed, 0xc8, 0x6e, 0x1d, 0xe0, 0xc8, 0x2e, 0xbb, 0xa7, 0x70, 0x58, + 0xf7, 0x14, 0x7b, 0x74, 0xcf, 0xc7, 0xa9, 0xc4, 0x90, 0xb9, 0x14, 0xc5, 0x26, 0x31, 0x60, 0x70, + 0x41, 0xaf, 0xd4, 0x8c, 0x42, 0x58, 0x48, 0x28, 0xd6, 0x7c, 0xe9, 0x71, 0x29, 0x91, 0x28, 0xa9, + 0x94, 0xc7, 0x8e, 0xd9, 0x33, 0x9f, 0x21, 0x17, 0x13, 0xbd, 0xb2, 0x2f, 0xd9, 0xbf, 0x34, 0x04, + 0xcf, 0xf4, 0xb1, 0xd1, 0x99, 0xb3, 0xd8, 0xea, 0x73, 0x16, 0x7f, 0x9d, 0x0f, 0xd3, 0x27, 0x33, + 0x87, 0x09, 0xe7, 0x3f, 0x4c, 0x07, 0x8f, 0x10, 0xbb, 0x8c, 0xf0, 0x23, 0x52, 0x6b, 0x87, 0x3c, + 0xa8, 0xc7, 0x88, 0x51, 0x5f, 0x11, 0xe5, 0x58, 0x61, 0xd0, 0xe3, 0x6f, 0xcd, 0xa1, 0xcb, 0x7f, + 0x24, 0xa7, 0xc4, 0x38, 0x66, 0xb8, 0x3b, 0xd7, 0xbe, 0x16, 0xe7, 0xa9, 0x04, 0xe0, 0x6c, 0xec, + 0x5f, 0xb3, 0xe0, 0x6c, 0x6f, 0x6d, 0x04, 0x3d, 0x0f, 0xa3, 0x5b, 0xcc, 0xaf, 0x72, 0x8d, 0x79, + 0x4f, 0x89, 0xa9, 0xc3, 0xbe, 0x57, 0x17, 0x63, 0x13, 0x07, 0x2d, 0xc2, 0x94, 0xe9, 0x90, 0xb9, + 0x66, 0xb8, 0x5d, 0x31, 0x7b, 0xc9, 0x66, 0x1a, 0x88, 0xbb, 0xf1, 0xd1, 0x2c, 0x40, 0xec, 0xc6, + 0x1e, 0xe1, 0xb5, 0xf9, 0x44, 0x63, 0x06, 0xc5, 0x4d, 0x55, 0x8a, 0x0d, 0x0c, 0xfb, 0x6b, 0xc5, + 0xec, 0xcf, 0xe0, 0x5a, 0xee, 0x51, 0x66, 0xbf, 0x98, 0xdb, 0x85, 0x3e, 0x24, 0x74, 0xf1, 0x61, + 0x4b, 0xe8, 0xa1, 0x5e, 0x12, 0x1a, 0x2d, 0xc1, 0x09, 0xe3, 0x1d, 0x65, 0x9e, 0x5a, 0x89, 0xdf, + 0x4f, 0xa9, 0xbc, 0x88, 0x1b, 0x29, 0x38, 0xee, 0xaa, 0xf1, 0x98, 0x4f, 0xd5, 0x5f, 0x2f, 0xc0, + 0x99, 0x9e, 0x07, 0x8b, 0x87, 0xb4, 0x03, 0x99, 0xc3, 0x3f, 0xf4, 0x70, 0x86, 0xdf, 0x1c, 0x94, + 0xd2, 0xa1, 0x83, 0xd2, 0xcf, 0x76, 0xfe, 0x7b, 0x85, 0x9e, 0x8b, 0x85, 0x1e, 0x44, 0xff, 0xd2, + 0xf6, 0xe4, 0x4b, 0x30, 0xee, 0xb4, 0x5a, 0x1c, 0x8f, 0x05, 0x69, 0xa4, 0x72, 0xb5, 0xce, 0x9b, + 0x40, 0x9c, 0xc4, 0xed, 0xab, 0x63, 0xff, 0xb3, 0x05, 0x15, 0x4c, 0xb6, 0xb9, 0x84, 0x43, 0xb7, + 0x45, 0x17, 0x59, 0x79, 0x3c, 0x98, 0x41, 0x3b, 0x36, 0x72, 0x59, 0x3a, 0x86, 0xac, 0xce, 0x1e, + 0x34, 0xdb, 0x86, 0x7a, 0x84, 0xb8, 0xd8, 0xfb, 0x11, 0x62, 0xfb, 0xcf, 0xc7, 0xe8, 0xe7, 0xb5, + 0x82, 0xc5, 0x90, 0xd4, 0x23, 0x3a, 0xbe, 0xed, 0xd0, 0x13, 0x93, 0x44, 0x8d, 0xef, 0x0d, 0xbc, + 0x8a, 0x69, 0x79, 0xe2, 0xaa, 0xb2, 0x70, 0xa4, 0x4c, 0x95, 0xc5, 0x43, 0x33, 0x55, 0xbe, 0x04, + 0xe3, 0x51, 0xb4, 0xb3, 0x11, 0xba, 0x7b, 0x4e, 0x4c, 0xae, 0x11, 0x99, 0x46, 0x4a, 0x67, 0x6d, + 0xab, 0x5e, 0xd1, 0x40, 0x9c, 0xc4, 0x45, 0xcb, 0x30, 0xa5, 0xf3, 0x45, 0x92, 0x30, 0x66, 0x81, + 0x90, 0x7c, 0x26, 0xa8, 0x14, 0x41, 0x3a, 0xc3, 0xa4, 0x40, 0xc0, 0xdd, 0x75, 0xa8, 0xcc, 0x4d, + 0x14, 0xd2, 0x86, 0x0c, 0x27, 0x65, 0x6e, 0x82, 0x0e, 0x6d, 0x4b, 0x57, 0x0d, 0xb4, 0x06, 0x27, + 0xf9, 0xc4, 0x98, 0x6f, 0xb5, 0x8c, 0x2f, 0x1a, 0x49, 0xbe, 0x52, 0xb0, 0xdc, 0x8d, 0x82, 0xb3, + 0xea, 0xa1, 0x17, 0x60, 0x54, 0x15, 0xaf, 0x2c, 0x89, 0xab, 0x35, 0x65, 0xda, 0x53, 0x64, 0x56, + 0xea, 0xd8, 0xc4, 0x43, 0x2f, 0xc3, 0x93, 0xfa, 0x2f, 0x0f, 0xac, 0xe7, 0x57, 0xcf, 0x4b, 0x22, + 0x15, 0xaf, 0x7a, 0x04, 0x6f, 0x39, 0x13, 0xad, 0x8e, 0x7b, 0xd5, 0x47, 0x5b, 0x70, 0x56, 0x81, + 0x2e, 0xf9, 0x31, 0x0b, 0x7d, 0x8d, 0xc8, 0x82, 0x13, 0x31, 0x27, 0x0a, 0x60, 0xdf, 0x69, 0x0b, + 0xea, 0x67, 0x97, 0xdd, 0xf8, 0x4a, 0x16, 0x26, 0x5e, 0xc5, 0x07, 0x50, 0x41, 0x73, 0x50, 0x21, + 0xbe, 0xb3, 0xe5, 0x91, 0xf5, 0xc5, 0x15, 0x71, 0x22, 0xd5, 0x81, 0x12, 0x12, 0x80, 0x35, 0x8e, + 0x72, 0xf5, 0x1f, 0xeb, 0xe5, 0xea, 0x8f, 0x36, 0xe0, 0x54, 0xa3, 0xd6, 0xa2, 0x5a, 0xa6, 0x5b, + 0x23, 0xf3, 0x35, 0xe6, 0x5b, 0x4c, 0x07, 0x86, 0x3f, 0x1f, 0xa1, 0x62, 0xa6, 0x96, 0x17, 0x37, + 0xba, 0x70, 0x70, 0x66, 0x4d, 0xe6, 0x83, 0x1e, 0x06, 0x77, 0x3b, 0xd3, 0x27, 0x53, 0x3e, 0xe8, + 0xb4, 0x10, 0x73, 0x18, 0xba, 0x0a, 0x88, 0xc5, 0x0d, 0x5e, 0x89, 0xe3, 0x96, 0x52, 0x6b, 0xa7, + 0x4f, 0x25, 0x13, 0x73, 0x5e, 0xee, 0xc2, 0xc0, 0x19, 0xb5, 0xa8, 0xd6, 0xe3, 0x07, 0x8c, 0xfa, + 0xf4, 0x93, 0x49, 0xad, 0xe7, 0x3a, 0x2f, 0xc6, 0x12, 0x8e, 0xde, 0x0f, 0xd3, 0xed, 0x88, 0xb0, + 0x03, 0xf3, 0xad, 0x20, 0xdc, 0xf5, 0x02, 0xa7, 0xbe, 0xc2, 0x5e, 0x3b, 0x8e, 0x3b, 0xd3, 0xd3, + 0x8c, 0xf9, 0x05, 0x51, 0x77, 0xfa, 0x46, 0x0f, 0x3c, 0xdc, 0x93, 0x42, 0x3a, 0xb3, 0xec, 0x99, + 0x3e, 0x33, 0xcb, 0x6e, 0xc0, 0x29, 0xb9, 0xaf, 0xad, 0x2f, 0xae, 0xa8, 0x8f, 0x9e, 0x3e, 0x9b, + 0x7c, 0x3e, 0x71, 0x25, 0x03, 0x07, 0x67, 0xd6, 0x44, 0xbb, 0xf0, 0x34, 0xb3, 0xb1, 0x88, 0xc1, + 0xd9, 0x08, 0x5d, 0xbf, 0xe6, 0xb6, 0x1c, 0x8f, 0x2f, 0xc9, 0x95, 0xfa, 0xf4, 0xd3, 0xac, 0x69, + 0x6f, 0x11, 0xa4, 0x9f, 0x9e, 0x3f, 0x08, 0x19, 0x1f, 0x4c, 0x0b, 0xdd, 0x81, 0x37, 0x1f, 0x80, + 0xc0, 0xb7, 0x96, 0xe9, 0xf3, 0x8c, 0xe1, 0x37, 0x0a, 0x86, 0x6f, 0x9e, 0x3f, 0xac, 0x02, 0x3e, + 0x9c, 0x66, 0xcf, 0xaf, 0xdc, 0x24, 0xbe, 0xc3, 0xbe, 0x72, 0xa6, 0x8f, 0xaf, 0x94, 0xc8, 0xf8, + 0x60, 0x5a, 0x68, 0x07, 0xce, 0x31, 0x84, 0xf9, 0x5a, 0xec, 0xee, 0xe9, 0xa4, 0x41, 0x97, 0xfc, + 0x7a, 0x2b, 0x70, 0xfd, 0x78, 0xfa, 0x02, 0xe3, 0xf5, 0x0d, 0x82, 0xd7, 0xb9, 0xf9, 0x03, 0x70, + 0xf1, 0x81, 0x94, 0xec, 0x3f, 0xb4, 0x60, 0x5c, 0x6d, 0x3f, 0x0f, 0x21, 0x0e, 0xdd, 0x4b, 0xc6, + 0xa1, 0x2f, 0x0f, 0xbe, 0x81, 0xb3, 0x96, 0xf7, 0x08, 0x95, 0xfa, 0x1f, 0x53, 0x00, 0x7a, 0x93, + 0x57, 0xfa, 0x95, 0xd5, 0x53, 0xbf, 0x7a, 0x6c, 0x37, 0xd8, 0xac, 0x34, 0xaf, 0xa5, 0x47, 0x9b, + 0xe6, 0xb5, 0x0a, 0xa7, 0xa5, 0x3c, 0xe0, 0xfe, 0x00, 0x57, 0x82, 0x48, 0xed, 0xd7, 0xc6, 0x63, + 0xa6, 0x2b, 0x59, 0x48, 0x38, 0xbb, 0x6e, 0x42, 0x31, 0x1f, 0x39, 0x54, 0x31, 0x57, 0x5b, 0xd4, + 0xea, 0xb6, 0x7c, 0x6a, 0x38, 0xb5, 0x45, 0xad, 0x5e, 0xae, 0x62, 0x8d, 0x93, 0xad, 0xa7, 0x54, + 0x72, 0xd2, 0x53, 0xe0, 0xc8, 0x7a, 0x8a, 0xdc, 0x31, 0x47, 0x7b, 0xee, 0x98, 0xf2, 0xde, 0x71, + 0xac, 0xe7, 0xbd, 0xe3, 0x7b, 0x60, 0xc2, 0xf5, 0x77, 0x48, 0xe8, 0xc6, 0xa4, 0xce, 0xd6, 0x02, + 0xdb, 0x4d, 0xcb, 0x5a, 0x4b, 0x5d, 0x49, 0x40, 0x71, 0x0a, 0x3b, 0xb9, 0xcd, 0x4f, 0xf4, 0xb1, + 0xcd, 0xf7, 0x50, 0xae, 0x26, 0xf3, 0x51, 0xae, 0x4e, 0x0c, 0xae, 0x5c, 0x4d, 0x1d, 0xab, 0x72, + 0x85, 0x72, 0x51, 0xae, 0xfa, 0xd2, 0x5b, 0x0c, 0x0b, 0xcb, 0xa9, 0x43, 0x2c, 0x2c, 0xbd, 0x34, + 0xab, 0xd3, 0x0f, 0xac, 0x59, 0x65, 0x2b, 0x4d, 0x4f, 0xbc, 0xa1, 0x34, 0xe5, 0xa2, 0x34, 0x3d, + 0x03, 0xa5, 0x3a, 0x69, 0xc5, 0x3b, 0xd3, 0x4f, 0xb1, 0xc9, 0xaa, 0xc6, 0x7f, 0x89, 0x16, 0x62, + 0x0e, 0x43, 0x31, 0x5c, 0xb8, 0x43, 0xb6, 0x76, 0x82, 0x60, 0x77, 0xcd, 0xf1, 0xdd, 0x6d, 0x22, + 0x9e, 0x32, 0xb8, 0xe5, 0x84, 0x4d, 0x91, 0x46, 0xbe, 0x3e, 0x7d, 0x8e, 0x35, 0xe1, 0x59, 0x51, + 0xff, 0xc2, 0xad, 0x43, 0xf0, 0xf1, 0xa1, 0x14, 0xdf, 0xd0, 0xe7, 0xbe, 0x9e, 0xf5, 0xb9, 0x4f, + 0x15, 0xe0, 0xb4, 0xd6, 0x78, 0xe8, 0x3e, 0xe3, 0x6e, 0xd3, 0x3d, 0x9f, 0xa0, 0x8b, 0x00, 0xdc, + 0x0b, 0xc6, 0x48, 0xa5, 0xa1, 0x93, 0x89, 0x28, 0x08, 0x36, 0xb0, 0x58, 0x46, 0x0a, 0x12, 0xb2, + 0x17, 0xc9, 0xd2, 0xea, 0xd0, 0xa2, 0x28, 0xc7, 0x0a, 0x83, 0x2e, 0x2e, 0xfa, 0x5b, 0xe4, 0x46, + 0x4a, 0xbf, 0x75, 0xb1, 0xa8, 0x41, 0xd8, 0xc4, 0x43, 0xcf, 0x72, 0x26, 0x6c, 0x2b, 0xa6, 0x2a, + 0xd1, 0x18, 0xb7, 0x35, 0xa9, 0xdd, 0x57, 0x41, 0x65, 0x73, 0x58, 0xc6, 0x94, 0x52, 0x77, 0x73, + 0x98, 0x6f, 0xb9, 0xc2, 0xb0, 0xff, 0x97, 0x05, 0x67, 0x32, 0xbb, 0xe2, 0x21, 0xa8, 0xb9, 0x77, + 0x93, 0x6a, 0x6e, 0x35, 0x2f, 0x3b, 0x95, 0xf1, 0x15, 0x3d, 0x54, 0xde, 0xff, 0x68, 0xc1, 0x84, + 0xc6, 0x7f, 0x08, 0x9f, 0xea, 0x26, 0x3f, 0x35, 0x3f, 0x93, 0x5c, 0xa5, 0xeb, 0xdb, 0x7e, 0xb5, + 0x00, 0xea, 0xfd, 0x99, 0xf9, 0x5a, 0xdc, 0x5f, 0x38, 0x6a, 0x07, 0x86, 0x99, 0x5b, 0x59, 0x94, + 0x8f, 0xcb, 0x6c, 0x92, 0x3f, 0x73, 0x51, 0xd3, 0xb7, 0xfc, 0xec, 0x6f, 0x84, 0x05, 0x43, 0xf6, + 0x5e, 0x9e, 0x94, 0xd3, 0xc5, 0xa4, 0x32, 0xab, 0xe4, 0xb1, 0xc2, 0xa0, 0x8a, 0x98, 0x5b, 0x0b, + 0xfc, 0x45, 0xcf, 0x89, 0x22, 0x71, 0x36, 0x50, 0x8a, 0xd8, 0x8a, 0x04, 0x60, 0x8d, 0xc3, 0x3c, + 0xce, 0xdc, 0xa8, 0xe5, 0x39, 0x1d, 0xc3, 0xf0, 0x6a, 0xe4, 0x00, 0x54, 0x20, 0x6c, 0xe2, 0xd9, + 0x4d, 0x98, 0x4e, 0x7e, 0xc4, 0x12, 0xd9, 0x66, 0x91, 0x1f, 0x7d, 0x75, 0xe7, 0x1c, 0x54, 0x1c, + 0x56, 0x6b, 0xb5, 0xed, 0x08, 0x99, 0xa0, 0xe3, 0x1f, 0x24, 0x00, 0x6b, 0x1c, 0xfb, 0x9b, 0xe1, + 0x64, 0x46, 0x9f, 0xf5, 0xe1, 0x55, 0xfb, 0x8b, 0x05, 0x98, 0x4c, 0xd6, 0x8c, 0x58, 0x6c, 0x34, + 0x6f, 0xb3, 0x1b, 0xd5, 0x82, 0x3d, 0x12, 0x76, 0x68, 0x33, 0xac, 0x54, 0x6c, 0x74, 0x17, 0x06, + 0xce, 0xa8, 0xc5, 0x9e, 0x82, 0xaa, 0xab, 0x4f, 0x97, 0xd3, 0xe3, 0x66, 0x9e, 0xd3, 0x43, 0xf7, + 0xac, 0xe9, 0x09, 0xa8, 0x58, 0x62, 0x93, 0x3f, 0xd5, 0xab, 0x59, 0x64, 0xd7, 0x42, 0xdb, 0xf5, + 0x62, 0xd7, 0x17, 0x9f, 0x2c, 0x26, 0x8e, 0xd2, 0xab, 0xd7, 0xba, 0x51, 0x70, 0x56, 0x3d, 0xfb, + 0xab, 0x43, 0xa0, 0x32, 0x24, 0x31, 0x4f, 0xed, 0x9c, 0xfc, 0xdc, 0x8f, 0x1a, 0x61, 0xaf, 0x46, + 0x7a, 0xe8, 0x20, 0xd7, 0x49, 0x6e, 0x3a, 0x37, 0xef, 0xd8, 0x54, 0x87, 0x6d, 0x6a, 0x10, 0x36, + 0xf1, 0x68, 0x4b, 0x3c, 0x77, 0x8f, 0xf0, 0x4a, 0xc3, 0xc9, 0x96, 0xac, 0x4a, 0x00, 0xd6, 0x38, + 0xec, 0xb5, 0x05, 0x77, 0x7b, 0x5b, 0xd8, 0x81, 0xf5, 0x6b, 0x0b, 0xee, 0xf6, 0x36, 0x66, 0x10, + 0xfe, 0x58, 0x60, 0xb0, 0x2b, 0xce, 0x92, 0xc6, 0x63, 0x81, 0xc1, 0x2e, 0x66, 0x10, 0x3a, 0x4a, + 0x7e, 0x10, 0x36, 0x1d, 0xcf, 0x7d, 0x9d, 0xd4, 0x15, 0x17, 0x71, 0x86, 0x54, 0xa3, 0x74, 0xbd, + 0x1b, 0x05, 0x67, 0xd5, 0xa3, 0x13, 0xba, 0x15, 0x92, 0xba, 0x5b, 0x8b, 0x4d, 0x6a, 0x90, 0x9c, + 0xd0, 0x1b, 0x5d, 0x18, 0x38, 0xa3, 0x16, 0x9a, 0x87, 0x49, 0x99, 0xe1, 0x4a, 0x26, 0x88, 0x1d, + 0x4d, 0x66, 0x99, 0xc4, 0x49, 0x30, 0x4e, 0xe3, 0x53, 0x89, 0xd5, 0x14, 0x49, 0xcb, 0xd9, 0x91, + 0xd3, 0x90, 0x58, 0x32, 0x99, 0x39, 0x56, 0x18, 0xf6, 0xc7, 0x8a, 0x74, 0x87, 0xed, 0xf1, 0x36, + 0xc0, 0x43, 0x8b, 0xab, 0x48, 0xce, 0xc8, 0xa1, 0x3e, 0x66, 0xe4, 0xbb, 0x60, 0xec, 0x76, 0x14, + 0xf8, 0x2a, 0x66, 0xa1, 0xd4, 0x33, 0x66, 0xc1, 0xc0, 0xca, 0x8e, 0x59, 0x18, 0xce, 0x2b, 0x66, + 0x61, 0xe4, 0x01, 0x63, 0x16, 0xfe, 0x75, 0x09, 0xd4, 0x6b, 0xd0, 0xd7, 0x49, 0x7c, 0x27, 0x08, + 0x77, 0x5d, 0xbf, 0xc1, 0xb2, 0x35, 0x7d, 0xd9, 0x92, 0x09, 0x9f, 0x56, 0xcd, 0xb0, 0xfe, 0xed, + 0x9c, 0x5e, 0xf4, 0x4d, 0x30, 0x9b, 0xdd, 0x34, 0x18, 0x71, 0xdf, 0xb7, 0x54, 0x62, 0x29, 0x71, + 0xad, 0x97, 0x68, 0x11, 0xfa, 0x2e, 0x00, 0x79, 0x69, 0xb6, 0x2d, 0x25, 0xf0, 0x4a, 0x3e, 0xed, + 0xc3, 0x64, 0x5b, 0xeb, 0xb7, 0x9b, 0x8a, 0x09, 0x36, 0x18, 0xa2, 0x4f, 0xe9, 0x94, 0x07, 0x3c, + 0xce, 0xf1, 0x43, 0xc7, 0xd2, 0x37, 0xfd, 0x24, 0x3c, 0xc0, 0x30, 0xe2, 0xfa, 0x0d, 0x3a, 0x4f, + 0x84, 0x6f, 0xf7, 0xdb, 0xb2, 0x92, 0x01, 0xae, 0x06, 0x4e, 0x7d, 0xc1, 0xf1, 0x1c, 0xbf, 0x46, + 0xc2, 0x15, 0x8e, 0xae, 0xcf, 0xd2, 0xa2, 0x00, 0x4b, 0x42, 0x5d, 0x4f, 0x56, 0x97, 0xfa, 0x79, + 0xb2, 0xfa, 0xec, 0xb7, 0xc3, 0x54, 0xd7, 0x60, 0x1e, 0x29, 0xbf, 0xc1, 0x00, 0x69, 0x00, 0x7f, + 0x69, 0x58, 0x6f, 0x5a, 0xd7, 0x83, 0x3a, 0x7f, 0x01, 0x39, 0xd4, 0x23, 0x2a, 0xf4, 0xd7, 0x1c, + 0xa7, 0x88, 0xda, 0x66, 0x8c, 0x42, 0x6c, 0xb2, 0xa4, 0x73, 0xb4, 0xe5, 0x84, 0xc4, 0x3f, 0xee, + 0x39, 0xba, 0xa1, 0x98, 0x60, 0x83, 0x21, 0xda, 0x49, 0x04, 0xe2, 0x5e, 0x1e, 0x3c, 0x10, 0x97, + 0x65, 0x69, 0xce, 0x7a, 0x28, 0xf4, 0x0b, 0x16, 0x4c, 0xf8, 0x89, 0x99, 0x9b, 0x4f, 0xc0, 0x4d, + 0xf6, 0xaa, 0x58, 0x40, 0xf7, 0xf6, 0x67, 0x26, 0x92, 0x65, 0x38, 0xc5, 0x3f, 0x6b, 0x4b, 0x2b, + 0x1d, 0x71, 0x4b, 0xd3, 0x2f, 0xb0, 0x0f, 0xf7, 0x7a, 0x81, 0x1d, 0xf9, 0x30, 0xcc, 0x13, 0xc9, + 0x0a, 0xb7, 0x9b, 0x01, 0xd3, 0x19, 0x99, 0xd9, 0x68, 0x39, 0x3f, 0x5e, 0x82, 0x05, 0x17, 0x74, + 0xcb, 0x8c, 0xd3, 0x2f, 0x1f, 0x39, 0x0a, 0x74, 0xbc, 0x57, 0x3c, 0xbf, 0xfd, 0xff, 0x86, 0xe0, + 0x84, 0xec, 0x11, 0x19, 0xac, 0x47, 0xf7, 0x47, 0xce, 0x57, 0xeb, 0xca, 0x6a, 0x7f, 0xbc, 0x22, + 0x01, 0x58, 0xe3, 0x50, 0x7d, 0xac, 0x1d, 0x91, 0xf5, 0x16, 0xf1, 0x57, 0xdd, 0xad, 0x48, 0x38, + 0xc8, 0xa8, 0x85, 0x72, 0x43, 0x83, 0xb0, 0x89, 0xc7, 0x92, 0x09, 0xd4, 0xcc, 0x8c, 0x3e, 0x3a, + 0x99, 0x80, 0x50, 0x54, 0x25, 0x1c, 0xfd, 0x68, 0xe6, 0x63, 0x45, 0xf9, 0x44, 0xbb, 0x77, 0xc5, + 0x28, 0x1e, 0xed, 0x95, 0x22, 0xf4, 0xf7, 0x2d, 0x38, 0xcd, 0x4b, 0x65, 0x4f, 0xde, 0x68, 0xd5, + 0x9d, 0x98, 0x44, 0xf9, 0x3c, 0x32, 0x99, 0xd1, 0x3e, 0x7d, 0x55, 0x92, 0xc5, 0x16, 0x67, 0xb7, + 0x06, 0x7d, 0xde, 0x82, 0xc9, 0xdd, 0x44, 0x46, 0x3e, 0xb9, 0x75, 0x0c, 0x9a, 0xae, 0x2a, 0x41, + 0x54, 0x2f, 0xb5, 0x64, 0x79, 0x84, 0xd3, 0xdc, 0xed, 0x3f, 0xb3, 0xc0, 0x14, 0xa3, 0x0f, 0x3f, + 0x91, 0xdf, 0xd1, 0x55, 0x41, 0xa9, 0x5d, 0x96, 0x7a, 0x6a, 0x97, 0x4f, 0x43, 0xb1, 0xed, 0xd6, + 0xc5, 0xf9, 0x42, 0xbb, 0xe4, 0xac, 0x2c, 0x61, 0x5a, 0x6e, 0x7f, 0x7a, 0x58, 0xdb, 0x24, 0x44, + 0x04, 0xf9, 0x5f, 0x8a, 0xcf, 0x7e, 0x4d, 0x25, 0xeb, 0xe6, 0x5f, 0xfe, 0x72, 0x57, 0xb2, 0xee, + 0xe5, 0x81, 0x72, 0x05, 0xf0, 0xbe, 0xea, 0x95, 0xab, 0x7b, 0xe4, 0x90, 0x44, 0x01, 0x6d, 0x28, + 0xd3, 0xd3, 0x18, 0xb3, 0x33, 0x96, 0x13, 0xed, 0x2b, 0x5f, 0x11, 0xe5, 0xf7, 0xf7, 0x67, 0x2e, + 0x0d, 0xd4, 0x42, 0x49, 0x08, 0x2b, 0x56, 0xe8, 0x23, 0x50, 0xa1, 0xbf, 0x59, 0x7a, 0x03, 0x71, + 0xe4, 0xfb, 0x90, 0x92, 0xa4, 0x12, 0x90, 0x77, 0x1a, 0x05, 0xcd, 0x12, 0x75, 0xa0, 0x42, 0x11, + 0x39, 0x7f, 0x7e, 0x48, 0x7c, 0x9f, 0xca, 0x37, 0x20, 0x01, 0xf7, 0xf7, 0x67, 0x2e, 0x0f, 0xc4, + 0x5f, 0x51, 0xc2, 0x9a, 0x9b, 0xb1, 0x8d, 0x8e, 0xf6, 0xda, 0x46, 0xed, 0x3f, 0x1f, 0xd2, 0x6b, + 0x41, 0xe4, 0x7c, 0xff, 0x4b, 0xb1, 0x16, 0x5e, 0x4c, 0xad, 0x85, 0x0b, 0x5d, 0x6b, 0x61, 0x82, + 0xf6, 0x59, 0x46, 0xfa, 0xf9, 0x87, 0xad, 0x58, 0x1c, 0x6e, 0xbf, 0x60, 0x1a, 0xd5, 0x6b, 0x6d, + 0x37, 0x24, 0xd1, 0x46, 0xd8, 0xf6, 0x5d, 0xbf, 0xc1, 0x26, 0x72, 0xd9, 0xd4, 0xa8, 0x12, 0x60, + 0x9c, 0xc6, 0x47, 0xcf, 0x41, 0x99, 0xce, 0x8b, 0x5b, 0xce, 0x1e, 0x9f, 0x84, 0x46, 0x92, 0xdd, + 0xaa, 0x28, 0xc7, 0x0a, 0x03, 0xed, 0xc0, 0x39, 0x49, 0x60, 0x89, 0x78, 0x84, 0x7e, 0x10, 0x73, + 0x4b, 0x0e, 0x9b, 0x3c, 0x68, 0x88, 0x7b, 0x96, 0xa9, 0xbb, 0x0f, 0x7c, 0x00, 0x2e, 0x3e, 0x90, + 0x92, 0xfd, 0x07, 0xcc, 0x97, 0xc5, 0x48, 0x03, 0x43, 0x67, 0x9f, 0xe7, 0x36, 0x5d, 0x99, 0x0b, + 0x58, 0xcd, 0xbe, 0x55, 0x5a, 0x88, 0x39, 0x0c, 0xdd, 0x81, 0x91, 0x2d, 0xa7, 0xb6, 0x1b, 0x6c, + 0x6f, 0xe7, 0xf3, 0x98, 0xdf, 0x02, 0x27, 0xc6, 0xde, 0x01, 0x18, 0x11, 0x7f, 0xee, 0xeb, 0x9f, + 0x58, 0x72, 0xe3, 0x0f, 0xc9, 0x6c, 0x87, 0x24, 0xda, 0x11, 0x46, 0x3e, 0xe3, 0x21, 0x19, 0x56, + 0x8c, 0x25, 0xdc, 0xfe, 0x9d, 0x12, 0x4c, 0x4a, 0xbf, 0xd2, 0x2b, 0x6e, 0xc4, 0xbc, 0x59, 0xcc, + 0x27, 0x55, 0x0a, 0x87, 0x3e, 0xa9, 0xf2, 0x01, 0x80, 0x3a, 0x69, 0x79, 0x41, 0x87, 0xe9, 0x9c, + 0x43, 0x47, 0xd6, 0x39, 0xd5, 0x31, 0x65, 0x49, 0x51, 0xc1, 0x06, 0x45, 0x91, 0x2b, 0x99, 0xbf, + 0xd0, 0x92, 0xca, 0x95, 0x6c, 0xbc, 0x0e, 0x3a, 0xfc, 0x70, 0x5f, 0x07, 0x75, 0x61, 0x92, 0x37, + 0x51, 0x25, 0x63, 0x79, 0x80, 0x9c, 0x2b, 0x2c, 0x9c, 0x75, 0x29, 0x49, 0x06, 0xa7, 0xe9, 0x9a, + 0x4f, 0x7f, 0x96, 0x1f, 0xf6, 0xd3, 0x9f, 0x6f, 0x87, 0x8a, 0x1c, 0xe7, 0x68, 0xba, 0xa2, 0x73, + 0x86, 0xc9, 0x69, 0x10, 0x61, 0x0d, 0xef, 0x4a, 0x31, 0x05, 0x8f, 0x2a, 0xc5, 0x94, 0xfd, 0x8b, + 0xec, 0xb0, 0xc2, 0xdb, 0x75, 0xe4, 0x97, 0x73, 0xaf, 0x18, 0x2f, 0xe7, 0x1e, 0x6d, 0x3c, 0xcb, + 0xa9, 0x17, 0x76, 0xcf, 0xc1, 0x50, 0xec, 0x34, 0x64, 0xf4, 0x3d, 0x83, 0x6e, 0x3a, 0x8d, 0x08, + 0xb3, 0xd2, 0xa3, 0xa4, 0x96, 0x7f, 0x09, 0xc6, 0x23, 0xb7, 0xe1, 0x3b, 0x71, 0x3b, 0x24, 0xc6, + 0x1d, 0xa5, 0x76, 0xf0, 0x32, 0x81, 0x38, 0x89, 0x8b, 0x3e, 0x6e, 0x01, 0x84, 0x44, 0x1d, 0x85, + 0x86, 0xf3, 0x98, 0x43, 0x4a, 0x0c, 0x48, 0xba, 0x66, 0x3e, 0x20, 0x75, 0x04, 0x32, 0xd8, 0xa2, + 0x7f, 0x6c, 0xc1, 0x69, 0xf9, 0x00, 0x43, 0x4c, 0x1a, 0xa1, 0x1b, 0x77, 0x44, 0x2e, 0xa6, 0x91, + 0x3c, 0xe2, 0xe7, 0xab, 0x49, 0xd2, 0x8b, 0x3b, 0xa4, 0xb6, 0x2b, 0x52, 0x32, 0x31, 0xcb, 0x67, + 0x35, 0x8b, 0x35, 0xce, 0x6e, 0x91, 0xfd, 0x49, 0x0b, 0xa6, 0xba, 0xbe, 0x10, 0xb5, 0x60, 0xb8, + 0xc6, 0xde, 0x62, 0xce, 0x27, 0x75, 0x6f, 0xf2, 0x5d, 0x67, 0xbe, 0xe7, 0xf2, 0x32, 0x2c, 0xf8, + 0xd8, 0xbf, 0x3c, 0x06, 0xa7, 0xaa, 0x8b, 0x6b, 0xf2, 0x0d, 0xb7, 0x63, 0x4b, 0x7d, 0x90, 0xc5, + 0xe3, 0xe1, 0xa5, 0x3e, 0xe8, 0xc1, 0xdd, 0x33, 0x52, 0x1f, 0x78, 0x46, 0xea, 0x83, 0x64, 0x1c, + 0x7a, 0x31, 0x8f, 0x38, 0xf4, 0xac, 0x16, 0xf4, 0x13, 0x87, 0x7e, 0x6c, 0xb9, 0x10, 0x0e, 0x6c, + 0xd0, 0x91, 0x72, 0x21, 0xa8, 0x44, 0x11, 0xb9, 0x84, 0xbd, 0xf6, 0x18, 0xaa, 0xcc, 0x44, 0x11, + 0x2a, 0x48, 0x9f, 0x87, 0x74, 0x8b, 0x0d, 0xfa, 0xd5, 0xfc, 0x1b, 0xd0, 0x47, 0x90, 0xbe, 0x88, + 0x2a, 0x37, 0x13, 0x43, 0x8c, 0xe4, 0x91, 0x18, 0x22, 0xab, 0x39, 0x87, 0x26, 0x86, 0x78, 0x09, + 0xc6, 0x6b, 0x5e, 0xe0, 0x93, 0x8d, 0x30, 0x88, 0x83, 0x5a, 0xe0, 0x89, 0x63, 0xa6, 0x7e, 0xc4, + 0xd8, 0x04, 0xe2, 0x24, 0x6e, 0xaf, 0xac, 0x12, 0x95, 0x41, 0xb3, 0x4a, 0xc0, 0x23, 0xca, 0x2a, + 0x61, 0xe4, 0x4d, 0x18, 0xcd, 0x23, 0x6f, 0x42, 0xd6, 0x88, 0xf4, 0x95, 0x37, 0xe1, 0x8b, 0x16, + 0x8c, 0x3b, 0x77, 0xd8, 0x19, 0x8b, 0x4b, 0x61, 0x76, 0x4b, 0x39, 0x7a, 0xf1, 0x83, 0xc7, 0x30, + 0x61, 0x6f, 0x55, 0x35, 0x9b, 0x85, 0x29, 0x16, 0xcb, 0x66, 0x16, 0xe1, 0x64, 0x43, 0x06, 0xc9, + 0xb5, 0xf0, 0xa5, 0x02, 0xbc, 0xf9, 0xd0, 0x26, 0xa0, 0x3b, 0x00, 0xb1, 0xd3, 0x10, 0x13, 0x55, + 0xdc, 0xe5, 0x0d, 0xe8, 0x3f, 0xbf, 0x29, 0xe9, 0x89, 0x38, 0x60, 0x45, 0x1e, 0x1b, 0xac, 0x98, + 0xdb, 0x7c, 0xe0, 0x75, 0x65, 0xdd, 0xc7, 0x81, 0x47, 0x30, 0x83, 0x50, 0xa5, 0x2d, 0x24, 0x0d, + 0x7a, 0x10, 0x29, 0x26, 0x95, 0x36, 0xcc, 0x4a, 0xb1, 0x80, 0xa2, 0x17, 0x60, 0xd4, 0xf1, 0x3c, + 0x1e, 0x93, 0x4c, 0x22, 0xf1, 0xba, 0xb8, 0xce, 0xb5, 0xad, 0x41, 0xd8, 0xc4, 0xb3, 0xff, 0xb4, + 0x00, 0x33, 0x87, 0xc8, 0x94, 0xae, 0x5c, 0x14, 0xa5, 0xbe, 0x73, 0x51, 0x88, 0x98, 0xca, 0xe1, + 0x1e, 0x31, 0x95, 0x2f, 0xc0, 0x68, 0x4c, 0x9c, 0xa6, 0xf0, 0xb8, 0x4d, 0xa7, 0x90, 0xdd, 0xd4, + 0x20, 0x6c, 0xe2, 0x51, 0x29, 0x36, 0xe1, 0xd4, 0x6a, 0x24, 0x8a, 0x64, 0xd0, 0xa4, 0x30, 0xf4, + 0xe7, 0x16, 0x91, 0xc9, 0xee, 0x4f, 0xe6, 0x13, 0x2c, 0x70, 0x8a, 0x65, 0xba, 0xc3, 0x2b, 0x7d, + 0x76, 0xf8, 0x4f, 0x16, 0xe0, 0xe9, 0x03, 0x77, 0xb7, 0xbe, 0xe3, 0x59, 0xdb, 0x11, 0x09, 0xd3, + 0x13, 0xe7, 0x46, 0x44, 0x42, 0xcc, 0x20, 0xbc, 0x97, 0x5a, 0x2d, 0x15, 0x2d, 0x91, 0x7f, 0x00, + 0x38, 0xef, 0xa5, 0x04, 0x0b, 0x9c, 0x62, 0xf9, 0xa0, 0xd3, 0xf2, 0x77, 0x86, 0xe0, 0x99, 0x3e, + 0x74, 0x80, 0x1c, 0x03, 0xe5, 0x93, 0x49, 0x20, 0x8a, 0x8f, 0x28, 0x09, 0xc4, 0x83, 0x75, 0xd7, + 0x1b, 0xb9, 0x23, 0xfa, 0x0a, 0xc8, 0xff, 0xa9, 0x02, 0x9c, 0xed, 0xad, 0xb0, 0xa0, 0x6f, 0x83, + 0xc9, 0x50, 0xb9, 0x48, 0x9a, 0xf9, 0x23, 0x4e, 0x72, 0xd3, 0x5d, 0x02, 0x84, 0xd3, 0xb8, 0x68, + 0x16, 0xa0, 0xe5, 0xc4, 0x3b, 0xd1, 0xa5, 0xbb, 0x6e, 0x14, 0x8b, 0x84, 0x9b, 0x13, 0xfc, 0xf2, + 0x59, 0x96, 0x62, 0x03, 0x83, 0xb2, 0x63, 0xff, 0x96, 0x82, 0xeb, 0x41, 0xcc, 0x2b, 0xf1, 0x63, + 0xf2, 0x49, 0xf9, 0x68, 0xad, 0x01, 0xc2, 0x69, 0x5c, 0xca, 0x8e, 0xb9, 0x37, 0xf0, 0x86, 0x0e, + 0xe9, 0x8c, 0x13, 0xab, 0xaa, 0x14, 0x1b, 0x18, 0xe9, 0xcc, 0x18, 0xa5, 0xc3, 0x33, 0x63, 0xd8, + 0x9f, 0x2e, 0xc2, 0x99, 0x9e, 0x0a, 0x6f, 0x7f, 0x62, 0xea, 0xf1, 0xcb, 0x4e, 0xf1, 0x80, 0x2b, + 0xec, 0x68, 0x59, 0x0d, 0x36, 0xe0, 0x94, 0x78, 0xe3, 0x7a, 0x3e, 0xac, 0xed, 0xb8, 0x7b, 0xa4, + 0xce, 0xa6, 0x8f, 0x58, 0x13, 0x2a, 0xa8, 0xe1, 0x52, 0x06, 0x0e, 0xce, 0xac, 0x69, 0xff, 0xd3, + 0x62, 0xf6, 0xdc, 0x15, 0x39, 0x10, 0x1e, 0x3c, 0x5d, 0xd4, 0xe3, 0x37, 0x42, 0x5d, 0x69, 0x0f, + 0x86, 0x8e, 0x90, 0xf6, 0x20, 0x35, 0xbc, 0xa5, 0x3e, 0x87, 0x37, 0xff, 0x01, 0xfb, 0xb9, 0x52, + 0xcf, 0x01, 0xa3, 0x87, 0xf8, 0xbe, 0x2e, 0x6f, 0x96, 0xe0, 0x84, 0xeb, 0x33, 0xda, 0xd5, 0xf6, + 0x96, 0xc8, 0x13, 0xc9, 0xf3, 0xa2, 0xab, 0x48, 0xb8, 0x95, 0x14, 0x1c, 0x77, 0xd5, 0x78, 0x0c, + 0x13, 0x5b, 0x3c, 0xe0, 0x20, 0x1d, 0x6d, 0x77, 0x59, 0x87, 0xd3, 0xb2, 0x2b, 0x76, 0x9c, 0x90, + 0xd4, 0x85, 0x42, 0x10, 0x89, 0xd8, 0xc7, 0x33, 0x3c, 0x7e, 0x32, 0x03, 0x01, 0x67, 0xd7, 0x63, + 0xef, 0x5a, 0x07, 0x2d, 0xb7, 0x26, 0x8e, 0xab, 0xfa, 0x5d, 0x6b, 0x5a, 0x88, 0x39, 0x4c, 0xef, + 0x69, 0x95, 0x87, 0xb2, 0xa7, 0xf1, 0xf0, 0xa9, 0x8c, 0x89, 0x0b, 0xe9, 0xf0, 0xa9, 0xac, 0x89, + 0x9b, 0x55, 0xd3, 0xfe, 0x00, 0x54, 0xd4, 0x08, 0xf2, 0xc8, 0x16, 0xb5, 0x10, 0xbb, 0x22, 0x5b, + 0xd4, 0x2a, 0x34, 0xb0, 0xe8, 0x7c, 0xa3, 0xc7, 0xb3, 0x94, 0x44, 0xa1, 0x5f, 0x40, 0xcb, 0xed, + 0x77, 0xc2, 0x98, 0xb2, 0xd6, 0xf6, 0xfb, 0x5e, 0xb9, 0xfd, 0x17, 0x05, 0x48, 0xbd, 0xc7, 0x89, + 0xee, 0x42, 0xa5, 0x1e, 0x76, 0x78, 0x61, 0x3e, 0x99, 0xfe, 0x97, 0x24, 0x39, 0x7d, 0xab, 0xa9, + 0x8a, 0xb0, 0x66, 0x86, 0x3e, 0xcc, 0x33, 0xe9, 0x0b, 0xd6, 0x85, 0x3c, 0xd2, 0xa5, 0x54, 0x15, + 0x3d, 0xf3, 0x15, 0x62, 0x59, 0x86, 0x0d, 0x7e, 0x28, 0x86, 0xca, 0x8e, 0x7c, 0x77, 0x34, 0x1f, + 0x91, 0xac, 0x9e, 0x31, 0xe5, 0x8a, 0xa9, 0xfa, 0x8b, 0x35, 0x23, 0xfb, 0xe7, 0x8a, 0x70, 0x2a, + 0x39, 0x00, 0xe2, 0x16, 0xfa, 0xa7, 0x2d, 0x78, 0xd2, 0x73, 0xa2, 0xb8, 0xda, 0x66, 0xc7, 0xa3, + 0xed, 0xb6, 0xb7, 0x9e, 0x7a, 0x7f, 0x61, 0x50, 0x13, 0x93, 0x22, 0x9c, 0x7e, 0xa7, 0x76, 0xe1, + 0xa9, 0x7b, 0xfb, 0x33, 0x4f, 0xae, 0x66, 0x33, 0xc7, 0xbd, 0x5a, 0x85, 0xbe, 0x60, 0xc1, 0x89, + 0x5a, 0x3b, 0x0c, 0x89, 0x1f, 0xeb, 0xa6, 0xf2, 0x51, 0xbc, 0x9e, 0x4b, 0x47, 0xea, 0x06, 0x9e, + 0xa2, 0x22, 0x7a, 0x31, 0xc5, 0x0b, 0x77, 0x71, 0x47, 0x2f, 0xf3, 0x3e, 0x5c, 0x0c, 0x9a, 0x2d, + 0x2a, 0x72, 0x96, 0xc2, 0x8e, 0xca, 0x8b, 0xc3, 0xc5, 0xb6, 0x8a, 0xb8, 0x5d, 0xcd, 0x46, 0xc3, + 0xbd, 0xea, 0xdb, 0x1f, 0x81, 0xc9, 0x94, 0xe9, 0x1f, 0xed, 0x42, 0xb1, 0xa1, 0x8c, 0xf8, 0x1b, + 0xb9, 0x5e, 0x3b, 0x2c, 0xbb, 0xf1, 0xc2, 0x08, 0x5d, 0xee, 0xcb, 0x6e, 0x8c, 0x29, 0x17, 0xfb, + 0x27, 0x2d, 0x38, 0xdb, 0xfb, 0x6e, 0x02, 0x7d, 0xc2, 0x82, 0xe1, 0x1a, 0xfd, 0x2f, 0xcd, 0x2e, + 0xef, 0x3f, 0xae, 0x6b, 0x10, 0xe6, 0x9b, 0xa9, 0xac, 0x27, 0x0c, 0x10, 0x61, 0xc1, 0xdb, 0xf6, + 0xe0, 0xfc, 0xc1, 0x35, 0xfb, 0x08, 0xdf, 0x79, 0x16, 0xca, 0xad, 0x30, 0xd8, 0xf2, 0x64, 0xc0, + 0x96, 0x4c, 0x37, 0x2d, 0xca, 0xb0, 0x82, 0xda, 0x3f, 0x62, 0x01, 0xea, 0xee, 0x38, 0xf4, 0x51, + 0xcb, 0x48, 0x58, 0x6d, 0xe5, 0x11, 0x32, 0xd3, 0xcd, 0x84, 0x25, 0xbf, 0xee, 0xf4, 0x4a, 0x84, + 0x6d, 0xff, 0x60, 0x01, 0xa6, 0x7b, 0x55, 0x42, 0xdf, 0x0d, 0x25, 0x76, 0xe8, 0x11, 0x6d, 0x7b, + 0xe5, 0x78, 0xda, 0x46, 0x77, 0x21, 0xf3, 0x91, 0x19, 0xba, 0x53, 0x71, 0xbe, 0x28, 0x86, 0x62, + 0xa3, 0xd5, 0x10, 0x6b, 0xf5, 0xe5, 0xe3, 0x61, 0xbf, 0xbc, 0xb1, 0x2c, 0x66, 0xf0, 0xc6, 0x32, + 0xa6, 0xec, 0xec, 0x8f, 0x5a, 0xf0, 0xd4, 0x01, 0xd8, 0x68, 0x11, 0x86, 0x9a, 0x41, 0x5d, 0xce, + 0x8c, 0x39, 0x39, 0x33, 0xd6, 0x82, 0x3a, 0x7b, 0x3a, 0xfd, 0x80, 0xaa, 0x6b, 0xec, 0x09, 0x60, + 0x5a, 0x19, 0x9d, 0x83, 0xa1, 0x5d, 0xd2, 0x49, 0xdc, 0x94, 0xb2, 0x17, 0xa9, 0x58, 0xa9, 0xfd, + 0x6d, 0x70, 0xee, 0xa0, 0xee, 0x3a, 0x24, 0xb7, 0x95, 0xfd, 0xfd, 0xf4, 0xe0, 0xdb, 0x53, 0x8c, + 0xfe, 0x15, 0x7b, 0xb7, 0xfb, 0x8f, 0x87, 0x61, 0x3c, 0xf1, 0x70, 0x4d, 0xc2, 0xdb, 0xc3, 0x3a, + 0xd4, 0xdb, 0x83, 0xa5, 0x17, 0x68, 0xfb, 0xe2, 0x5d, 0x59, 0x33, 0xbd, 0x40, 0xdb, 0x27, 0x98, + 0xc3, 0x44, 0x97, 0xe2, 0xb6, 0x2f, 0xdc, 0x4f, 0xcc, 0x2e, 0xc5, 0x6d, 0x1f, 0x0b, 0x28, 0x5d, + 0xf2, 0x63, 0x6c, 0x6f, 0x17, 0x6e, 0x35, 0x42, 0x03, 0xbf, 0x9a, 0x83, 0x36, 0x21, 0xdf, 0x6b, + 0x62, 0x31, 0x09, 0x66, 0x09, 0x4e, 0x70, 0xa4, 0x12, 0xb8, 0x22, 0x1d, 0xbb, 0xe5, 0xe5, 0x78, + 0x35, 0xdf, 0x77, 0x81, 0x52, 0x4a, 0x95, 0x7a, 0xa0, 0x05, 0x6b, 0xc6, 0x28, 0x52, 0x8e, 0x2c, + 0x23, 0xc7, 0xe3, 0xc8, 0x02, 0x19, 0x4e, 0x2c, 0x6f, 0x87, 0x4a, 0x53, 0x04, 0xeb, 0x73, 0xdf, + 0x12, 0xf9, 0x22, 0x9c, 0x2c, 0xc4, 0x1a, 0x8e, 0x9e, 0x87, 0xd1, 0x88, 0x7d, 0x58, 0x6c, 0x38, + 0x83, 0x30, 0x0b, 0x4a, 0x55, 0x17, 0x63, 0x13, 0xc7, 0xf4, 0x5c, 0x81, 0x47, 0xea, 0xb9, 0x32, + 0x7a, 0x88, 0xe7, 0x4a, 0x15, 0x4e, 0x3b, 0xed, 0x38, 0xb8, 0x42, 0x1c, 0x6f, 0x3e, 0x8e, 0x49, + 0xb3, 0x15, 0x47, 0xfc, 0xad, 0xa3, 0x31, 0x76, 0xaf, 0xa6, 0xbc, 0xa8, 0xab, 0xc4, 0xdb, 0xee, + 0x42, 0xc2, 0xd9, 0x75, 0xed, 0x7f, 0x66, 0xc1, 0xe9, 0xcc, 0xa9, 0xf0, 0xf8, 0xc6, 0xaf, 0xd9, + 0x3f, 0x5c, 0x82, 0x93, 0x19, 0xcf, 0x5a, 0xa1, 0x8e, 0xb9, 0x48, 0xac, 0x3c, 0x5c, 0xc1, 0x93, + 0x9e, 0xcd, 0x72, 0x6c, 0x32, 0x56, 0xc6, 0xd1, 0x9c, 0xd1, 0xb4, 0x43, 0x58, 0xf1, 0xe1, 0x3a, + 0x84, 0x19, 0x73, 0x7d, 0xe8, 0x91, 0xce, 0xf5, 0xd2, 0x21, 0x73, 0xfd, 0x67, 0x2c, 0x98, 0x6e, + 0xf6, 0x78, 0xae, 0x56, 0x5c, 0xd2, 0xdf, 0x3c, 0x9e, 0xc7, 0x70, 0x17, 0xce, 0xdd, 0xdb, 0x9f, + 0xe9, 0xf9, 0x4a, 0x30, 0xee, 0xd9, 0x2a, 0xfb, 0xab, 0x45, 0x60, 0xc7, 0x41, 0xa1, 0x88, 0x7d, + 0xc4, 0x7c, 0x28, 0xcf, 0xca, 0xeb, 0x25, 0x37, 0x4e, 0x5c, 0x3d, 0xb4, 0xc7, 0x7b, 0x30, 0xeb, + 0xdd, 0xbd, 0xb4, 0x24, 0x2c, 0xf4, 0x21, 0x09, 0x3d, 0xf9, 0x22, 0x61, 0x31, 0xff, 0x17, 0x09, + 0x2b, 0xe9, 0xd7, 0x08, 0x0f, 0x1e, 0xe2, 0xa1, 0xc7, 0x72, 0x88, 0xff, 0x85, 0xc5, 0x05, 0x4f, + 0x6a, 0x14, 0xd0, 0x8c, 0x54, 0x37, 0xf8, 0xab, 0x65, 0x95, 0x2e, 0x55, 0xe3, 0x59, 0x28, 0x47, + 0x42, 0x2a, 0x0b, 0x95, 0x84, 0x29, 0xf7, 0x52, 0x52, 0x63, 0x05, 0x45, 0xb3, 0x00, 0x8e, 0xe7, + 0x05, 0x77, 0x2e, 0x35, 0x5b, 0x71, 0x47, 0x2a, 0x26, 0xf7, 0xf6, 0x67, 0x60, 0x5e, 0x95, 0x62, + 0x03, 0x03, 0xbd, 0x05, 0x46, 0x78, 0x6a, 0xaa, 0xba, 0x30, 0x93, 0x8f, 0xd2, 0xc5, 0xc7, 0x13, + 0x57, 0xd5, 0xb1, 0x84, 0xd9, 0x3b, 0x60, 0x98, 0x2a, 0xd0, 0x8b, 0x32, 0x30, 0x96, 0x9b, 0xed, + 0xd2, 0x96, 0x68, 0x33, 0x9b, 0x36, 0x4e, 0x60, 0x1e, 0xfe, 0xb8, 0xb9, 0xfd, 0x77, 0x0b, 0x82, + 0x15, 0x37, 0x3d, 0x68, 0xdf, 0x71, 0xeb, 0x88, 0xbe, 0xe3, 0x1f, 0x06, 0xa8, 0x89, 0xb3, 0xf2, + 0x66, 0x90, 0x8f, 0x05, 0x67, 0x51, 0xd1, 0xd3, 0x16, 0x1c, 0x5d, 0x86, 0x0d, 0x7e, 0x09, 0x81, + 0x5e, 0x3c, 0x54, 0xa0, 0x27, 0x64, 0xdb, 0xd0, 0xc1, 0xb2, 0xcd, 0xfe, 0x53, 0x0b, 0x12, 0xba, + 0x1e, 0x6a, 0x41, 0x89, 0x36, 0xb7, 0x23, 0xc4, 0xc4, 0x7a, 0x7e, 0x8a, 0x25, 0x95, 0xcf, 0x62, + 0xed, 0xb1, 0x9f, 0x98, 0x33, 0x42, 0x9e, 0xf0, 0x93, 0xcf, 0xc5, 0xa2, 0x62, 0x32, 0xbc, 0x12, + 0x04, 0xbb, 0xfc, 0x64, 0xa4, 0x7d, 0xee, 0xed, 0x17, 0x61, 0xaa, 0xab, 0x51, 0x54, 0xbd, 0x60, + 0x99, 0xb2, 0xc4, 0x9a, 0x51, 0xea, 0x05, 0xcb, 0x11, 0x85, 0x39, 0xcc, 0xfe, 0x29, 0x0b, 0x4e, + 0xa4, 0xc9, 0xa3, 0x2f, 0x5a, 0x30, 0x15, 0xa5, 0xe9, 0x1d, 0x57, 0xdf, 0xa9, 0xd8, 0xb9, 0x2e, + 0x10, 0xee, 0x6e, 0x84, 0xfd, 0x95, 0x21, 0x3e, 0xf9, 0x6f, 0xb9, 0x7e, 0x3d, 0xb8, 0xa3, 0xb4, + 0x23, 0xab, 0xa7, 0x76, 0xf4, 0x1c, 0x94, 0xa3, 0xda, 0x0e, 0xa9, 0xb7, 0xbd, 0xae, 0x0c, 0x43, + 0x55, 0x51, 0x8e, 0x15, 0x06, 0x4b, 0xa8, 0xd2, 0x16, 0xc6, 0xb0, 0xd4, 0xa4, 0x5c, 0x12, 0xe5, + 0x58, 0x61, 0xa0, 0x77, 0xc1, 0x98, 0xf1, 0x91, 0x72, 0x5e, 0xb2, 0xa3, 0x86, 0xb1, 0x6f, 0x47, + 0x38, 0x81, 0x45, 0x05, 0x90, 0xd2, 0xb4, 0xe4, 0x3e, 0xcd, 0x04, 0x90, 0x12, 0x87, 0x11, 0x36, + 0x30, 0x58, 0xfa, 0x22, 0xaf, 0x1d, 0x31, 0xa7, 0x9c, 0x61, 0x6d, 0x51, 0x59, 0x14, 0x65, 0x58, + 0x41, 0xd1, 0x45, 0x80, 0xa6, 0xe3, 0xb7, 0x1d, 0x8f, 0xf6, 0x90, 0xb0, 0xf0, 0xab, 0x65, 0xb8, + 0xa6, 0x20, 0xd8, 0xc0, 0xa2, 0x5f, 0x1c, 0xbb, 0x4d, 0xf2, 0x4a, 0xe0, 0xcb, 0x40, 0x27, 0xed, + 0xa7, 0x25, 0xca, 0xb1, 0xc2, 0x40, 0x2f, 0xc2, 0xa8, 0xe3, 0xd7, 0xb9, 0x5a, 0x18, 0x84, 0xc2, + 0xdd, 0x43, 0x9d, 0x39, 0x6f, 0x44, 0x64, 0x5e, 0x43, 0xb1, 0x89, 0x9a, 0x7e, 0xbd, 0x0c, 0xfa, + 0x7c, 0xbd, 0xec, 0x05, 0xb1, 0xc9, 0xee, 0x91, 0x30, 0x6c, 0xcb, 0x58, 0x0e, 0x55, 0xad, 0xaa, + 0x41, 0xd8, 0xc4, 0xb3, 0xff, 0xc4, 0x82, 0x49, 0x9d, 0x1e, 0x91, 0xdd, 0x1f, 0x24, 0x2e, 0x4e, + 0xac, 0x43, 0x2f, 0x4e, 0x92, 0xd9, 0xac, 0x0a, 0x7d, 0x65, 0xb3, 0x32, 0x13, 0x4d, 0x15, 0x0f, + 0x4c, 0x34, 0xf5, 0x16, 0x18, 0xd9, 0x25, 0x1d, 0x23, 0x23, 0x15, 0xdb, 0x54, 0xae, 0xf1, 0x22, + 0x2c, 0x61, 0xc8, 0x86, 0xe1, 0x9a, 0xa3, 0x52, 0x5d, 0x8f, 0x09, 0xef, 0xe0, 0x79, 0x86, 0x24, + 0x20, 0xf6, 0x3a, 0x54, 0x94, 0x5b, 0x95, 0xbc, 0x75, 0xb0, 0xb2, 0x6f, 0x1d, 0xa8, 0x48, 0x30, + 0x3c, 0xc4, 0xb4, 0x48, 0x60, 0x7e, 0x65, 0xc2, 0x61, 0x6c, 0x61, 0xeb, 0x37, 0xbe, 0x76, 0xfe, + 0x4d, 0xbf, 0xfd, 0xb5, 0xf3, 0x6f, 0xfa, 0x83, 0xaf, 0x9d, 0x7f, 0xd3, 0x47, 0xef, 0x9d, 0xb7, + 0x7e, 0xe3, 0xde, 0x79, 0xeb, 0xb7, 0xef, 0x9d, 0xb7, 0xfe, 0xe0, 0xde, 0x79, 0xeb, 0xab, 0xf7, + 0xce, 0x5b, 0x5f, 0xf8, 0xaf, 0xe7, 0xdf, 0xf4, 0xca, 0xb7, 0x1e, 0x14, 0x01, 0x26, 0x62, 0xbe, + 0xa8, 0x18, 0x98, 0x33, 0xe6, 0xfe, 0x9c, 0x14, 0x03, 0xff, 0x3f, 0x00, 0x00, 0xff, 0xff, 0xc4, + 0xb9, 0xd8, 0x6a, 0x79, 0x10, 0x01, 0x00, } func (m *AWSAuthConfig) Marshal() (dAtA []byte, err error) { @@ -24176,7 +24176,7 @@ func (m *AppHealthStatus) Unmarshal(dAtA []byte) error { if postIndex > l { return io.ErrUnexpectedEOF } - m.Status = github_com_argoproj_argo_cd_gitops_engine_pkg_health.HealthStatusCode(dAtA[iNdEx:postIndex]) + m.Status = github_com_argoproj_argo_cd_gitops_engine_v3_pkg_health.HealthStatusCode(dAtA[iNdEx:postIndex]) iNdEx = postIndex case 2: if wireType != 2 { @@ -39095,7 +39095,7 @@ func (m *HealthStatus) Unmarshal(dAtA []byte) error { if postIndex > l { return io.ErrUnexpectedEOF } - m.Status = github_com_argoproj_argo_cd_gitops_engine_pkg_health.HealthStatusCode(dAtA[iNdEx:postIndex]) + m.Status = github_com_argoproj_argo_cd_gitops_engine_v3_pkg_health.HealthStatusCode(dAtA[iNdEx:postIndex]) iNdEx = postIndex case 2: if wireType != 2 { @@ -43660,7 +43660,7 @@ func (m *OperationState) Unmarshal(dAtA []byte) error { if postIndex > l { return io.ErrUnexpectedEOF } - m.Phase = github_com_argoproj_argo_cd_gitops_engine_pkg_sync_common.OperationPhase(dAtA[iNdEx:postIndex]) + m.Phase = github_com_argoproj_argo_cd_gitops_engine_v3_pkg_sync_common.OperationPhase(dAtA[iNdEx:postIndex]) iNdEx = postIndex case 3: if wireType != 2 { @@ -52389,7 +52389,7 @@ func (m *ResourceResult) Unmarshal(dAtA []byte) error { if postIndex > l { return io.ErrUnexpectedEOF } - m.Status = github_com_argoproj_argo_cd_gitops_engine_pkg_sync_common.ResultCode(dAtA[iNdEx:postIndex]) + m.Status = github_com_argoproj_argo_cd_gitops_engine_v3_pkg_sync_common.ResultCode(dAtA[iNdEx:postIndex]) iNdEx = postIndex case 7: if wireType != 2 { @@ -52453,7 +52453,7 @@ func (m *ResourceResult) Unmarshal(dAtA []byte) error { if postIndex > l { return io.ErrUnexpectedEOF } - m.HookType = github_com_argoproj_argo_cd_gitops_engine_pkg_sync_common.HookType(dAtA[iNdEx:postIndex]) + m.HookType = github_com_argoproj_argo_cd_gitops_engine_v3_pkg_sync_common.HookType(dAtA[iNdEx:postIndex]) iNdEx = postIndex case 9: if wireType != 2 { @@ -52485,7 +52485,7 @@ func (m *ResourceResult) Unmarshal(dAtA []byte) error { if postIndex > l { return io.ErrUnexpectedEOF } - m.HookPhase = github_com_argoproj_argo_cd_gitops_engine_pkg_sync_common.OperationPhase(dAtA[iNdEx:postIndex]) + m.HookPhase = github_com_argoproj_argo_cd_gitops_engine_v3_pkg_sync_common.OperationPhase(dAtA[iNdEx:postIndex]) iNdEx = postIndex case 10: if wireType != 2 { @@ -52517,7 +52517,7 @@ func (m *ResourceResult) Unmarshal(dAtA []byte) error { if postIndex > l { return io.ErrUnexpectedEOF } - m.SyncPhase = github_com_argoproj_argo_cd_gitops_engine_pkg_sync_common.SyncPhase(dAtA[iNdEx:postIndex]) + m.SyncPhase = github_com_argoproj_argo_cd_gitops_engine_v3_pkg_sync_common.SyncPhase(dAtA[iNdEx:postIndex]) iNdEx = postIndex case 11: if wireType != 2 { diff --git a/pkg/apis/application/v1alpha1/types.go b/pkg/apis/application/v1alpha1/types.go index f624939a0e564..137fd51f3a7fa 100644 --- a/pkg/apis/application/v1alpha1/types.go +++ b/pkg/apis/application/v1alpha1/types.go @@ -22,9 +22,9 @@ import ( "time" "unicode" - "github.com/argoproj/argo-cd/gitops-engine/pkg/health" - synccommon "github.com/argoproj/argo-cd/gitops-engine/pkg/sync/common" - "github.com/argoproj/argo-cd/gitops-engine/pkg/utils/kube" + "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/health" + synccommon "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/sync/common" + "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/utils/kube" "github.com/cespare/xxhash/v2" "github.com/robfig/cron/v3" log "github.com/sirupsen/logrus" diff --git a/pkg/apis/application/v1alpha1/types_test.go b/pkg/apis/application/v1alpha1/types_test.go index 9a904f34677a9..fb3ed91bfc56a 100644 --- a/pkg/apis/application/v1alpha1/types_test.go +++ b/pkg/apis/application/v1alpha1/types_test.go @@ -13,7 +13,7 @@ import ( argocdcommon "github.com/argoproj/argo-cd/v3/common" - "github.com/argoproj/argo-cd/gitops-engine/pkg/sync/common" + "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/sync/common" "github.com/stretchr/testify/assert" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/apimachinery/pkg/runtime/schema" diff --git a/reposerver/cache/cache.go b/reposerver/cache/cache.go index a4d53f3138091..335ca8827000a 100644 --- a/reposerver/cache/cache.go +++ b/reposerver/cache/cache.go @@ -11,7 +11,7 @@ import ( "strings" "time" - "github.com/argoproj/argo-cd/gitops-engine/pkg/utils/text" + "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/utils/text" "github.com/go-git/go-git/v5/plumbing" log "github.com/sirupsen/logrus" "github.com/spf13/cobra" diff --git a/reposerver/repository/repository.go b/reposerver/repository/repository.go index 91183808e4b15..e668c664939cc 100644 --- a/reposerver/repository/repository.go +++ b/reposerver/repository/repository.go @@ -28,8 +28,8 @@ import ( "github.com/argoproj/argo-cd/v3/util/oci" - "github.com/argoproj/argo-cd/gitops-engine/pkg/utils/kube" - textutils "github.com/argoproj/argo-cd/gitops-engine/pkg/utils/text" + "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/utils/kube" + textutils "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/utils/text" "github.com/argoproj/pkg/v2/sync" jsonpatch "github.com/evanphx/json-patch" gogit "github.com/go-git/go-git/v5" diff --git a/server/application/application.go b/server/application/application.go index bf9bc9b465db3..0ca78658479fd 100644 --- a/server/application/application.go +++ b/server/application/application.go @@ -17,12 +17,12 @@ import ( cacheutil "github.com/argoproj/argo-cd/v3/util/cache" "github.com/argoproj/argo-cd/v3/util/sourceintegrity" - kubecache "github.com/argoproj/argo-cd/gitops-engine/pkg/cache" - "github.com/argoproj/argo-cd/gitops-engine/pkg/diff" - "github.com/argoproj/argo-cd/gitops-engine/pkg/health" - "github.com/argoproj/argo-cd/gitops-engine/pkg/sync/common" - "github.com/argoproj/argo-cd/gitops-engine/pkg/utils/kube" - "github.com/argoproj/argo-cd/gitops-engine/pkg/utils/text" + kubecache "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/cache" + "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/diff" + "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/health" + "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/sync/common" + "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/utils/kube" + "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/utils/text" "github.com/argoproj/pkg/v2/sync" jsonpatch "github.com/evanphx/json-patch" log "github.com/sirupsen/logrus" @@ -65,7 +65,7 @@ import ( "github.com/argoproj/argo-cd/v3/util/session" "github.com/argoproj/argo-cd/v3/util/settings" - resourceutil "github.com/argoproj/argo-cd/gitops-engine/pkg/sync/resource" + resourceutil "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/sync/resource" applicationType "github.com/argoproj/argo-cd/v3/pkg/apis/application" argodiff "github.com/argoproj/argo-cd/v3/util/argo/diff" diff --git a/server/application/application_test.go b/server/application/application_test.go index d13c97504f59e..9430b5fdc91ba 100644 --- a/server/application/application_test.go +++ b/server/application/application_test.go @@ -17,11 +17,11 @@ import ( cmdutil "k8s.io/kubectl/pkg/cmd/util" "k8s.io/kubectl/pkg/util/openapi" - "github.com/argoproj/argo-cd/gitops-engine/pkg/diff" - "github.com/argoproj/argo-cd/gitops-engine/pkg/health" - synccommon "github.com/argoproj/argo-cd/gitops-engine/pkg/sync/common" - "github.com/argoproj/argo-cd/gitops-engine/pkg/utils/kube" - "github.com/argoproj/argo-cd/gitops-engine/pkg/utils/kube/kubetest" + "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/diff" + "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/health" + synccommon "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/sync/common" + "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/utils/kube" + "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/utils/kube/kubetest" "github.com/argoproj/pkg/v2/sync" "github.com/golang-jwt/jwt/v5" "github.com/stretchr/testify/assert" diff --git a/server/application/terminal.go b/server/application/terminal.go index cf483bffb7327..48ef43d2bc211 100644 --- a/server/application/terminal.go +++ b/server/application/terminal.go @@ -7,7 +7,7 @@ import ( "slices" "time" - "github.com/argoproj/argo-cd/gitops-engine/pkg/utils/kube" + "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/utils/kube" log "github.com/sirupsen/logrus" corev1 "k8s.io/api/core/v1" apierrors "k8s.io/apimachinery/pkg/api/errors" diff --git a/server/application/terminal_test.go b/server/application/terminal_test.go index 78314d346ab1b..5a61c1165ac27 100644 --- a/server/application/terminal_test.go +++ b/server/application/terminal_test.go @@ -7,7 +7,7 @@ import ( "testing" "time" - "github.com/argoproj/argo-cd/gitops-engine/pkg/utils/kube" + "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/utils/kube" "github.com/stretchr/testify/assert" corev1 "k8s.io/api/core/v1" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" diff --git a/server/applicationset/applicationset_test.go b/server/applicationset/applicationset_test.go index c8536a8a82104..837dd216d422c 100644 --- a/server/applicationset/applicationset_test.go +++ b/server/applicationset/applicationset_test.go @@ -7,7 +7,7 @@ import ( "sigs.k8s.io/controller-runtime/pkg/client" cr_fake "sigs.k8s.io/controller-runtime/pkg/client/fake" - "github.com/argoproj/argo-cd/gitops-engine/pkg/health" + "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/health" "github.com/argoproj/pkg/v2/sync" "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" diff --git a/server/badge/badge.go b/server/badge/badge.go index 5243a856a8e39..a502f762fab94 100644 --- a/server/badge/badge.go +++ b/server/badge/badge.go @@ -8,7 +8,7 @@ import ( "strconv" "strings" - healthutil "github.com/argoproj/argo-cd/gitops-engine/pkg/health" + healthutil "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/health" "k8s.io/apimachinery/pkg/api/errors" "k8s.io/apimachinery/pkg/api/validation" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" diff --git a/server/badge/badge_test.go b/server/badge/badge_test.go index 2f28e808bb5fb..9774f09ed4c68 100644 --- a/server/badge/badge_test.go +++ b/server/badge/badge_test.go @@ -12,7 +12,7 @@ import ( appclientset "github.com/argoproj/argo-cd/v3/pkg/client/clientset/versioned/fake" "github.com/argoproj/argo-cd/v3/util/settings" - "github.com/argoproj/argo-cd/gitops-engine/pkg/health" + "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/health" "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" corev1 "k8s.io/api/core/v1" diff --git a/server/badge/color.go b/server/badge/color.go index 1ab3c4e7f9922..226360547e880 100644 --- a/server/badge/color.go +++ b/server/badge/color.go @@ -6,7 +6,7 @@ import ( appv1 "github.com/argoproj/argo-cd/v3/pkg/apis/application/v1alpha1" - "github.com/argoproj/argo-cd/gitops-engine/pkg/health" + "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/health" ) var ( diff --git a/server/cluster/cluster.go b/server/cluster/cluster.go index 367bf5a9ddef4..8a51c65b74861 100644 --- a/server/cluster/cluster.go +++ b/server/cluster/cluster.go @@ -6,7 +6,7 @@ import ( "net/url" "time" - "github.com/argoproj/argo-cd/gitops-engine/pkg/utils/kube" + "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/utils/kube" log "github.com/sirupsen/logrus" "google.golang.org/grpc/codes" "google.golang.org/grpc/status" diff --git a/server/cluster/cluster_test.go b/server/cluster/cluster_test.go index f1fdfe8175fff..587696f6ee698 100644 --- a/server/cluster/cluster_test.go +++ b/server/cluster/cluster_test.go @@ -8,7 +8,7 @@ import ( "testing" "time" - "github.com/argoproj/argo-cd/gitops-engine/pkg/utils/kube/kubetest" + "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/utils/kube/kubetest" "github.com/golang-jwt/jwt/v5" "github.com/stretchr/testify/assert" "github.com/stretchr/testify/mock" diff --git a/server/deeplinks/deeplinks.go b/server/deeplinks/deeplinks.go index bf5a5f026123c..a7a053c352b1b 100644 --- a/server/deeplinks/deeplinks.go +++ b/server/deeplinks/deeplinks.go @@ -6,7 +6,7 @@ import ( "text/template" "github.com/Masterminds/sprig/v3" - "github.com/argoproj/argo-cd/gitops-engine/pkg/utils/kube" + "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/utils/kube" "github.com/expr-lang/expr" "k8s.io/apimachinery/pkg/apis/meta/v1/unstructured" diff --git a/server/deeplinks/deeplinks_test.go b/server/deeplinks/deeplinks_test.go index 3b37411367be8..1c6a6368a6de7 100644 --- a/server/deeplinks/deeplinks_test.go +++ b/server/deeplinks/deeplinks_test.go @@ -5,7 +5,7 @@ import ( "strings" "testing" - "github.com/argoproj/argo-cd/gitops-engine/pkg/utils/kube" + "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/utils/kube" "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" corev1 "k8s.io/api/core/v1" diff --git a/server/project/project.go b/server/project/project.go index a205ecf63c6b2..f60a6eaa217eb 100644 --- a/server/project/project.go +++ b/server/project/project.go @@ -6,7 +6,7 @@ import ( "reflect" "strings" - "github.com/argoproj/argo-cd/gitops-engine/pkg/utils/kube" + "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/utils/kube" "github.com/argoproj/pkg/v2/sync" "github.com/golang-jwt/jwt/v5" "github.com/google/uuid" diff --git a/server/repository/repository.go b/server/repository/repository.go index c4a7dd809653e..a35cbbe4b37ed 100644 --- a/server/repository/repository.go +++ b/server/repository/repository.go @@ -6,8 +6,8 @@ import ( "reflect" "sort" - "github.com/argoproj/argo-cd/gitops-engine/pkg/utils/kube" - "github.com/argoproj/argo-cd/gitops-engine/pkg/utils/text" + "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/utils/kube" + "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/utils/text" log "github.com/sirupsen/logrus" "google.golang.org/grpc/codes" "google.golang.org/grpc/status" diff --git a/test/e2e/admin_test.go b/test/e2e/admin_test.go index 95b2f64e61ced..ac6051593023f 100644 --- a/test/e2e/admin_test.go +++ b/test/e2e/admin_test.go @@ -3,7 +3,7 @@ package e2e import ( "testing" - "github.com/argoproj/argo-cd/gitops-engine/pkg/utils/kube" + "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/utils/kube" "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" diff --git a/test/e2e/app_autosync_ns_test.go b/test/e2e/app_autosync_ns_test.go index 24ff9f6886f59..a3f8aff90f267 100644 --- a/test/e2e/app_autosync_ns_test.go +++ b/test/e2e/app_autosync_ns_test.go @@ -3,7 +3,7 @@ package e2e import ( "testing" - . "github.com/argoproj/argo-cd/gitops-engine/pkg/sync/common" + . "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/sync/common" "github.com/stretchr/testify/assert" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/apimachinery/pkg/types" diff --git a/test/e2e/app_autosync_test.go b/test/e2e/app_autosync_test.go index a8711b7b4f015..3947a186459af 100644 --- a/test/e2e/app_autosync_test.go +++ b/test/e2e/app_autosync_test.go @@ -5,7 +5,7 @@ import ( "testing" "time" - . "github.com/argoproj/argo-cd/gitops-engine/pkg/sync/common" + . "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/sync/common" "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" diff --git a/test/e2e/app_deletion_test.go b/test/e2e/app_deletion_test.go index 3be5fa5b54847..378e8c8625d99 100644 --- a/test/e2e/app_deletion_test.go +++ b/test/e2e/app_deletion_test.go @@ -3,7 +3,7 @@ package e2e import ( "testing" - . "github.com/argoproj/argo-cd/gitops-engine/pkg/sync/common" + . "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/sync/common" "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" diff --git a/test/e2e/app_management_ns_test.go b/test/e2e/app_management_ns_test.go index 8c0ecbb8543fa..b58f312ee7f99 100644 --- a/test/e2e/app_management_ns_test.go +++ b/test/e2e/app_management_ns_test.go @@ -9,10 +9,10 @@ import ( "testing" "time" - "github.com/argoproj/argo-cd/gitops-engine/pkg/diff" - "github.com/argoproj/argo-cd/gitops-engine/pkg/health" - . "github.com/argoproj/argo-cd/gitops-engine/pkg/sync/common" - "github.com/argoproj/argo-cd/gitops-engine/pkg/utils/kube" + "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/diff" + "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/health" + . "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/sync/common" + "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/utils/kube" log "github.com/sirupsen/logrus" "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" diff --git a/test/e2e/app_management_source_integrity_test.go b/test/e2e/app_management_source_integrity_test.go index e2ebd5a85d643..2fe6fbe6488c4 100644 --- a/test/e2e/app_management_source_integrity_test.go +++ b/test/e2e/app_management_source_integrity_test.go @@ -3,8 +3,8 @@ package e2e import ( "testing" - "github.com/argoproj/argo-cd/gitops-engine/pkg/health" - . "github.com/argoproj/argo-cd/gitops-engine/pkg/sync/common" + "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/health" + . "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/sync/common" "github.com/stretchr/testify/assert" . "github.com/argoproj/argo-cd/v3/pkg/apis/application/v1alpha1" diff --git a/test/e2e/app_management_test.go b/test/e2e/app_management_test.go index 79f6e2b32044d..2977292b08472 100644 --- a/test/e2e/app_management_test.go +++ b/test/e2e/app_management_test.go @@ -7,10 +7,10 @@ import ( "testing" "time" - "github.com/argoproj/argo-cd/gitops-engine/pkg/diff" - "github.com/argoproj/argo-cd/gitops-engine/pkg/health" - . "github.com/argoproj/argo-cd/gitops-engine/pkg/sync/common" - "github.com/argoproj/argo-cd/gitops-engine/pkg/utils/kube" + "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/diff" + "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/health" + . "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/sync/common" + "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/utils/kube" log "github.com/sirupsen/logrus" "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" diff --git a/test/e2e/app_multiple_sources_source_integrity_test.go b/test/e2e/app_multiple_sources_source_integrity_test.go index 70437fcdbdd06..e15bd404bee44 100644 --- a/test/e2e/app_multiple_sources_source_integrity_test.go +++ b/test/e2e/app_multiple_sources_source_integrity_test.go @@ -3,8 +3,8 @@ package e2e import ( "testing" - "github.com/argoproj/argo-cd/gitops-engine/pkg/health" - "github.com/argoproj/argo-cd/gitops-engine/pkg/sync/common" + "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/health" + "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/sync/common" "k8s.io/utils/ptr" . "github.com/argoproj/argo-cd/v3/pkg/apis/application/v1alpha1" diff --git a/test/e2e/app_namespaces_test.go b/test/e2e/app_namespaces_test.go index e0ca30c01ea10..41c3306aa6c4a 100644 --- a/test/e2e/app_namespaces_test.go +++ b/test/e2e/app_namespaces_test.go @@ -3,7 +3,7 @@ package e2e import ( "testing" - . "github.com/argoproj/argo-cd/gitops-engine/pkg/sync/common" + . "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/sync/common" "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" diff --git a/test/e2e/applicationset_test.go b/test/e2e/applicationset_test.go index 84b6bb753b389..370f4b701e2ea 100644 --- a/test/e2e/applicationset_test.go +++ b/test/e2e/applicationset_test.go @@ -15,7 +15,7 @@ import ( metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/apimachinery/pkg/runtime" - "github.com/argoproj/argo-cd/gitops-engine/pkg/health" + "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/health" "github.com/argoproj/argo-cd/v3/common" "github.com/argoproj/argo-cd/v3/pkg/apiclient/applicationset" diff --git a/test/e2e/cli_test.go b/test/e2e/cli_test.go index 5971e49ac6cf6..3caf32983f673 100644 --- a/test/e2e/cli_test.go +++ b/test/e2e/cli_test.go @@ -5,8 +5,8 @@ import ( "path/filepath" "testing" - "github.com/argoproj/argo-cd/gitops-engine/pkg/health" - . "github.com/argoproj/argo-cd/gitops-engine/pkg/sync/common" + "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/health" + . "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/sync/common" "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" diff --git a/test/e2e/cluster_objects_test.go b/test/e2e/cluster_objects_test.go index 08b963d7b6ba9..4febbbd0c55e9 100644 --- a/test/e2e/cluster_objects_test.go +++ b/test/e2e/cluster_objects_test.go @@ -3,8 +3,8 @@ package e2e import ( "testing" - "github.com/argoproj/argo-cd/gitops-engine/pkg/health" - . "github.com/argoproj/argo-cd/gitops-engine/pkg/sync/common" + "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/health" + . "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/sync/common" . "github.com/argoproj/argo-cd/v3/pkg/apis/application/v1alpha1" . "github.com/argoproj/argo-cd/v3/test/e2e/fixture/app" diff --git a/test/e2e/custom_tool_test.go b/test/e2e/custom_tool_test.go index 243b2c2d582fa..f0a48786d054f 100644 --- a/test/e2e/custom_tool_test.go +++ b/test/e2e/custom_tool_test.go @@ -5,8 +5,8 @@ import ( "strings" "testing" - "github.com/argoproj/argo-cd/gitops-engine/pkg/health" - . "github.com/argoproj/argo-cd/gitops-engine/pkg/sync/common" + "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/health" + . "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/sync/common" "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" "k8s.io/apimachinery/pkg/util/version" diff --git a/test/e2e/declarative_test.go b/test/e2e/declarative_test.go index b2cc922c28340..cd03056b03142 100644 --- a/test/e2e/declarative_test.go +++ b/test/e2e/declarative_test.go @@ -3,8 +3,8 @@ package e2e import ( "testing" - "github.com/argoproj/argo-cd/gitops-engine/pkg/health" - . "github.com/argoproj/argo-cd/gitops-engine/pkg/sync/common" + "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/health" + . "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/sync/common" . "github.com/argoproj/argo-cd/v3/pkg/apis/application/v1alpha1" . "github.com/argoproj/argo-cd/v3/test/e2e/fixture/app" diff --git a/test/e2e/deployment_test.go b/test/e2e/deployment_test.go index eb9ef7cffcf2c..989e97d5ee3b1 100644 --- a/test/e2e/deployment_test.go +++ b/test/e2e/deployment_test.go @@ -20,8 +20,8 @@ import ( "github.com/argoproj/argo-cd/v3/common" "github.com/argoproj/argo-cd/v3/util/clusterauth" - "github.com/argoproj/argo-cd/gitops-engine/pkg/health" - . "github.com/argoproj/argo-cd/gitops-engine/pkg/sync/common" + "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/health" + . "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/sync/common" . "github.com/argoproj/argo-cd/v3/pkg/apis/application/v1alpha1" . "github.com/argoproj/argo-cd/v3/test/e2e/fixture" diff --git a/test/e2e/diff_test.go b/test/e2e/diff_test.go index 2f45f30c4ed99..b02774547ec4c 100644 --- a/test/e2e/diff_test.go +++ b/test/e2e/diff_test.go @@ -6,8 +6,8 @@ import ( "regexp" "testing" - synccommon "github.com/argoproj/argo-cd/gitops-engine/pkg/sync/common" - "github.com/argoproj/argo-cd/gitops-engine/pkg/utils/kube" + synccommon "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/sync/common" + "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/utils/kube" corev1 "k8s.io/api/core/v1" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/apimachinery/pkg/apis/meta/v1/unstructured" @@ -26,7 +26,7 @@ import ( "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" - "github.com/argoproj/argo-cd/gitops-engine/pkg/health" + "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/health" ) // Values of `.data` & `.stringData“ fields in Secret resources are masked in UI/CLI diff --git a/test/e2e/fixture/admin/utils/backup.go b/test/e2e/fixture/admin/utils/backup.go index fb17d0f2db9c6..82e3a16645683 100644 --- a/test/e2e/fixture/admin/utils/backup.go +++ b/test/e2e/fixture/admin/utils/backup.go @@ -4,7 +4,7 @@ import ( "fmt" "strings" - "github.com/argoproj/argo-cd/gitops-engine/pkg/utils/kube" + "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/utils/kube" yaml "go.yaml.in/yaml/v3" "k8s.io/apimachinery/pkg/apis/meta/v1/unstructured" ) diff --git a/test/e2e/fixture/app/consequences.go b/test/e2e/fixture/app/consequences.go index e793d0d527187..d4c8ec5097209 100644 --- a/test/e2e/fixture/app/consequences.go +++ b/test/e2e/fixture/app/consequences.go @@ -4,7 +4,7 @@ import ( "context" "time" - "github.com/argoproj/argo-cd/gitops-engine/pkg/health" + "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/health" log "github.com/sirupsen/logrus" "github.com/stretchr/testify/require" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" diff --git a/test/e2e/fixture/app/expectation.go b/test/e2e/fixture/app/expectation.go index bf3179737d9ce..ef8f4a86e214d 100644 --- a/test/e2e/fixture/app/expectation.go +++ b/test/e2e/fixture/app/expectation.go @@ -7,8 +7,8 @@ import ( "regexp" "strings" - "github.com/argoproj/argo-cd/gitops-engine/pkg/health" - "github.com/argoproj/argo-cd/gitops-engine/pkg/sync/common" + "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/health" + "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/sync/common" corev1 "k8s.io/api/core/v1" apierrors "k8s.io/apimachinery/pkg/api/errors" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" diff --git a/test/e2e/fixture/applicationsets/expectation.go b/test/e2e/fixture/applicationsets/expectation.go index bb320a9dcb314..c8cb88cbbf3b1 100644 --- a/test/e2e/fixture/applicationsets/expectation.go +++ b/test/e2e/fixture/applicationsets/expectation.go @@ -8,8 +8,8 @@ import ( "strings" "testing" - "github.com/argoproj/argo-cd/gitops-engine/pkg/diff" - "github.com/argoproj/argo-cd/gitops-engine/pkg/health" + "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/diff" + "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/health" corev1 "k8s.io/api/core/v1" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" diff --git a/test/e2e/fixture/versions.go b/test/e2e/fixture/versions.go index 9e68354471403..b67457f3f0c4c 100644 --- a/test/e2e/fixture/versions.go +++ b/test/e2e/fixture/versions.go @@ -5,8 +5,8 @@ import ( "strings" "testing" - "github.com/argoproj/argo-cd/gitops-engine/pkg/cache" - "github.com/argoproj/argo-cd/gitops-engine/pkg/utils/kube" + "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/cache" + "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/utils/kube" "github.com/stretchr/testify/require" "k8s.io/apimachinery/pkg/util/version" diff --git a/test/e2e/helm_test.go b/test/e2e/helm_test.go index 9fba1e598fa9b..2298d38d9ddf4 100644 --- a/test/e2e/helm_test.go +++ b/test/e2e/helm_test.go @@ -8,8 +8,8 @@ import ( "strings" "testing" - "github.com/argoproj/argo-cd/gitops-engine/pkg/health" - . "github.com/argoproj/argo-cd/gitops-engine/pkg/sync/common" + "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/health" + . "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/sync/common" "github.com/stretchr/testify/assert" corev1 "k8s.io/api/core/v1" diff --git a/test/e2e/hook_test.go b/test/e2e/hook_test.go index 6cf18bfea751a..2d3357f568b6c 100644 --- a/test/e2e/hook_test.go +++ b/test/e2e/hook_test.go @@ -12,9 +12,9 @@ import ( "k8s.io/apimachinery/pkg/runtime/schema" "sigs.k8s.io/controller-runtime/pkg/controller/controllerutil" - "github.com/argoproj/argo-cd/gitops-engine/pkg/health" - . "github.com/argoproj/argo-cd/gitops-engine/pkg/sync/common" - "github.com/argoproj/argo-cd/gitops-engine/pkg/sync/hook" + "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/health" + . "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/sync/common" + "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/sync/hook" . "github.com/argoproj/argo-cd/v3/pkg/apis/application/v1alpha1" . "github.com/argoproj/argo-cd/v3/test/e2e/fixture" diff --git a/test/e2e/hydrator_test.go b/test/e2e/hydrator_test.go index 09eca0ad011fa..e8e4f8ab293f0 100644 --- a/test/e2e/hydrator_test.go +++ b/test/e2e/hydrator_test.go @@ -10,7 +10,7 @@ import ( "github.com/argoproj/argo-cd/v3/test/e2e/fixture" . "github.com/argoproj/argo-cd/v3/test/e2e/fixture/app" - . "github.com/argoproj/argo-cd/gitops-engine/pkg/sync/common" + . "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/sync/common" ) func TestSimpleHydrator(t *testing.T) { diff --git a/test/e2e/jsonnet_test.go b/test/e2e/jsonnet_test.go index bfbba15581681..71c6aacaaf4bd 100644 --- a/test/e2e/jsonnet_test.go +++ b/test/e2e/jsonnet_test.go @@ -3,8 +3,8 @@ package e2e import ( "testing" - . "github.com/argoproj/argo-cd/gitops-engine/pkg/sync/common" - "github.com/argoproj/argo-cd/gitops-engine/pkg/utils/kube" + . "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/sync/common" + "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/utils/kube" "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" diff --git a/test/e2e/kustomize_test.go b/test/e2e/kustomize_test.go index 62d5faab53e57..37988d0ae39f5 100644 --- a/test/e2e/kustomize_test.go +++ b/test/e2e/kustomize_test.go @@ -4,8 +4,8 @@ import ( "strconv" "testing" - "github.com/argoproj/argo-cd/gitops-engine/pkg/health" - . "github.com/argoproj/argo-cd/gitops-engine/pkg/sync/common" + "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/health" + . "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/sync/common" "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" diff --git a/test/e2e/oci_test.go b/test/e2e/oci_test.go index 5bc0ac19c06a1..60751c7dd466e 100644 --- a/test/e2e/oci_test.go +++ b/test/e2e/oci_test.go @@ -3,8 +3,8 @@ package e2e import ( "testing" - "github.com/argoproj/argo-cd/gitops-engine/pkg/health" - . "github.com/argoproj/argo-cd/gitops-engine/pkg/sync/common" + "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/health" + . "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/sync/common" . "github.com/argoproj/argo-cd/v3/pkg/apis/application/v1alpha1" "github.com/argoproj/argo-cd/v3/test/e2e/fixture" diff --git a/test/e2e/pruning_required_test.go b/test/e2e/pruning_required_test.go index 00d4367ad2459..c5cf9953b9168 100644 --- a/test/e2e/pruning_required_test.go +++ b/test/e2e/pruning_required_test.go @@ -3,7 +3,7 @@ package e2e import ( "testing" - . "github.com/argoproj/argo-cd/gitops-engine/pkg/sync/common" + . "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/sync/common" . "github.com/argoproj/argo-cd/v3/test/e2e/fixture/app" ) diff --git a/test/e2e/selective_sync_test.go b/test/e2e/selective_sync_test.go index 750b38d41c0c3..ce26df3dabd38 100644 --- a/test/e2e/selective_sync_test.go +++ b/test/e2e/selective_sync_test.go @@ -5,8 +5,8 @@ import ( "strings" "testing" - "github.com/argoproj/argo-cd/gitops-engine/pkg/health" - . "github.com/argoproj/argo-cd/gitops-engine/pkg/sync/common" + "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/health" + . "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/sync/common" "github.com/stretchr/testify/require" . "github.com/argoproj/argo-cd/v3/pkg/apis/application/v1alpha1" diff --git a/test/e2e/sharding_test.go b/test/e2e/sharding_test.go index 0c12a249edcd7..9de4d5b22bc05 100644 --- a/test/e2e/sharding_test.go +++ b/test/e2e/sharding_test.go @@ -12,8 +12,8 @@ import ( metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/apimachinery/pkg/util/wait" - "github.com/argoproj/argo-cd/gitops-engine/pkg/health" - . "github.com/argoproj/argo-cd/gitops-engine/pkg/sync/common" + "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/health" + . "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/sync/common" "github.com/argoproj/argo-cd/v3/common" . "github.com/argoproj/argo-cd/v3/pkg/apis/application/v1alpha1" diff --git a/test/e2e/ssh_repo_test.go b/test/e2e/ssh_repo_test.go index 9c714d49f525b..ba32ba9793649 100644 --- a/test/e2e/ssh_repo_test.go +++ b/test/e2e/ssh_repo_test.go @@ -3,7 +3,7 @@ package e2e import ( "testing" - . "github.com/argoproj/argo-cd/gitops-engine/pkg/sync/common" + . "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/sync/common" "github.com/argoproj/argo-cd/v3/test/e2e/fixture" . "github.com/argoproj/argo-cd/v3/test/e2e/fixture/app" diff --git a/test/e2e/sync_options_test.go b/test/e2e/sync_options_test.go index 6254879cfd79b..844ee76004957 100644 --- a/test/e2e/sync_options_test.go +++ b/test/e2e/sync_options_test.go @@ -5,8 +5,8 @@ import ( "os" "testing" - "github.com/argoproj/argo-cd/gitops-engine/pkg/health" - . "github.com/argoproj/argo-cd/gitops-engine/pkg/sync/common" + "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/health" + . "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/sync/common" "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" corev1 "k8s.io/api/core/v1" diff --git a/test/e2e/sync_waves_test.go b/test/e2e/sync_waves_test.go index 3c82de949c958..2b666848f0a3d 100644 --- a/test/e2e/sync_waves_test.go +++ b/test/e2e/sync_waves_test.go @@ -4,8 +4,8 @@ import ( "testing" "time" - "github.com/argoproj/argo-cd/gitops-engine/pkg/health" - . "github.com/argoproj/argo-cd/gitops-engine/pkg/sync/common" + "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/health" + . "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/sync/common" "github.com/stretchr/testify/require" corev1 "k8s.io/api/core/v1" diff --git a/test/testdata.go b/test/testdata.go index a5a02af9cf418..686876e6caac3 100644 --- a/test/testdata.go +++ b/test/testdata.go @@ -4,7 +4,7 @@ import ( "context" "github.com/alicebob/miniredis/v2" - "github.com/argoproj/argo-cd/gitops-engine/pkg/utils/testing" + "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/utils/testing" "github.com/redis/go-redis/v9" corev1 "k8s.io/api/core/v1" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" diff --git a/util/argo/argo.go b/util/argo/argo.go index 5b13e711a3229..702c314a094ce 100644 --- a/util/argo/argo.go +++ b/util/argo/argo.go @@ -10,9 +10,9 @@ import ( "strings" "time" - "github.com/argoproj/argo-cd/gitops-engine/pkg/cache" - "github.com/argoproj/argo-cd/gitops-engine/pkg/sync/common" - "github.com/argoproj/argo-cd/gitops-engine/pkg/utils/kube" + "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/cache" + "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/sync/common" + "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/utils/kube" "github.com/r3labs/diff/v3" log "github.com/sirupsen/logrus" "google.golang.org/grpc/codes" diff --git a/util/argo/argo_test.go b/util/argo/argo_test.go index a1ffda31f3029..c140d42127b1e 100644 --- a/util/argo/argo_test.go +++ b/util/argo/argo_test.go @@ -7,8 +7,8 @@ import ( "path/filepath" "testing" - "github.com/argoproj/argo-cd/gitops-engine/pkg/utils/kube" - "github.com/argoproj/argo-cd/gitops-engine/pkg/utils/kube/kubetest" + "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/utils/kube" + "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/utils/kube/kubetest" "github.com/stretchr/testify/assert" "github.com/stretchr/testify/mock" "github.com/stretchr/testify/require" @@ -21,7 +21,7 @@ import ( "k8s.io/client-go/kubernetes/fake" "k8s.io/client-go/tools/cache" - "github.com/argoproj/argo-cd/gitops-engine/pkg/sync/common" + "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/sync/common" argoappv1 "github.com/argoproj/argo-cd/v3/pkg/apis/application/v1alpha1" appclientset "github.com/argoproj/argo-cd/v3/pkg/client/clientset/versioned/fake" diff --git a/util/argo/diff/diff.go b/util/argo/diff/diff.go index 498777052af55..bb4fd5d4f0138 100644 --- a/util/argo/diff/diff.go +++ b/util/argo/diff/diff.go @@ -15,9 +15,9 @@ import ( "github.com/argoproj/argo-cd/v3/util/argo/normalizers" appstatecache "github.com/argoproj/argo-cd/v3/util/cache/appstate" - "github.com/argoproj/argo-cd/gitops-engine/pkg/diff" - "github.com/argoproj/argo-cd/gitops-engine/pkg/utils/kube" - "github.com/argoproj/argo-cd/gitops-engine/pkg/utils/kube/scheme" + "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/diff" + "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/utils/kube" + "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/utils/kube/scheme" "k8s.io/apimachinery/pkg/apis/meta/v1/unstructured" ) diff --git a/util/argo/diff/normalize.go b/util/argo/diff/normalize.go index e6366bdc301bb..4a7020b848f72 100644 --- a/util/argo/diff/normalize.go +++ b/util/argo/diff/normalize.go @@ -4,7 +4,7 @@ import ( "github.com/argoproj/argo-cd/v3/pkg/apis/application/v1alpha1" "github.com/argoproj/argo-cd/v3/util/argo/normalizers" - "github.com/argoproj/argo-cd/gitops-engine/pkg/diff" + "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/diff" "k8s.io/apimachinery/pkg/apis/meta/v1/unstructured" ) diff --git a/util/argo/managedfields/managed_fields_test.go b/util/argo/managedfields/managed_fields_test.go index 354cb1cbe61ca..85fc16dafbb99 100644 --- a/util/argo/managedfields/managed_fields_test.go +++ b/util/argo/managedfields/managed_fields_test.go @@ -10,7 +10,7 @@ import ( "k8s.io/apimachinery/pkg/runtime" "sigs.k8s.io/yaml" - "github.com/argoproj/argo-cd/gitops-engine/pkg/utils/kube/scheme" + "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/utils/kube/scheme" "github.com/argoproj/argo-cd/v3/util/argo/managedfields" "github.com/argoproj/argo-cd/v3/util/argo/testdata" diff --git a/util/argo/normalizers/diff_normalizer.go b/util/argo/normalizers/diff_normalizer.go index b87715977bd12..fb2783d598719 100644 --- a/util/argo/normalizers/diff_normalizer.go +++ b/util/argo/normalizers/diff_normalizer.go @@ -8,7 +8,7 @@ import ( "strings" "time" - "github.com/argoproj/argo-cd/gitops-engine/pkg/diff" + "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/diff" jsonpatch "github.com/evanphx/json-patch" "github.com/itchyny/gojq" log "github.com/sirupsen/logrus" diff --git a/util/argo/resource_tracking.go b/util/argo/resource_tracking.go index d296548d9cb31..1d2651cd28be5 100644 --- a/util/argo/resource_tracking.go +++ b/util/argo/resource_tracking.go @@ -6,7 +6,7 @@ import ( "regexp" "strings" - kubeutil "github.com/argoproj/argo-cd/gitops-engine/pkg/utils/kube" + kubeutil "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/utils/kube" "k8s.io/apimachinery/pkg/apis/meta/v1/unstructured" "github.com/argoproj/argo-cd/v3/common" diff --git a/util/cli/cli.go b/util/cli/cli.go index 06d00de24ab9a..a1375e154888a 100644 --- a/util/cli/cli.go +++ b/util/cli/cli.go @@ -15,7 +15,7 @@ import ( "strconv" "strings" - "github.com/argoproj/argo-cd/gitops-engine/pkg/utils/text" + "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/utils/text" "github.com/google/shlex" log "github.com/sirupsen/logrus" "github.com/spf13/cobra" diff --git a/util/exec/exec.go b/util/exec/exec.go index d6c0dc3525f79..d2d57767ea023 100644 --- a/util/exec/exec.go +++ b/util/exec/exec.go @@ -13,7 +13,7 @@ import ( "time" "unicode" - "github.com/argoproj/argo-cd/gitops-engine/pkg/utils/tracing" + "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/utils/tracing" "github.com/sirupsen/logrus" "github.com/argoproj/argo-cd/v3/util/log" diff --git a/util/git/creds.go b/util/git/creds.go index 162c06e6a67a6..f88fe3b762c92 100644 --- a/util/git/creds.go +++ b/util/git/creds.go @@ -30,8 +30,8 @@ import ( gocache "github.com/patrickmn/go-cache" - argoio "github.com/argoproj/argo-cd/gitops-engine/pkg/utils/io" - "github.com/argoproj/argo-cd/gitops-engine/pkg/utils/text" + argoio "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/utils/io" + "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/utils/text" "github.com/bradleyfalzon/ghinstallation/v2" log "github.com/sirupsen/logrus" diff --git a/util/git/creds_test.go b/util/git/creds_test.go index 33f0f31d3f326..6483fd3699871 100644 --- a/util/git/creds_test.go +++ b/util/git/creds_test.go @@ -23,7 +23,7 @@ import ( "golang.org/x/oauth2" "golang.org/x/oauth2/google" - argoio "github.com/argoproj/argo-cd/gitops-engine/pkg/utils/io" + argoio "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/utils/io" "github.com/argoproj/argo-cd/v3/util/cert" utilio "github.com/argoproj/argo-cd/v3/util/io" diff --git a/util/helm/helm_test.go b/util/helm/helm_test.go index 497454af203f3..d4bcc6bf2b3ad 100644 --- a/util/helm/helm_test.go +++ b/util/helm/helm_test.go @@ -8,7 +8,7 @@ import ( "github.com/argoproj/argo-cd/v3/util/io/path" - "github.com/argoproj/argo-cd/gitops-engine/pkg/utils/kube" + "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/utils/kube" "github.com/stretchr/testify/assert" appsv1 "k8s.io/api/apps/v1" corev1 "k8s.io/api/core/v1" diff --git a/util/kube/kube.go b/util/kube/kube.go index c7895bb7951df..a1b6cbcafdc9c 100644 --- a/util/kube/kube.go +++ b/util/kube/kube.go @@ -4,7 +4,7 @@ import ( "fmt" "regexp" - "github.com/argoproj/argo-cd/gitops-engine/pkg/utils/kube" + "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/utils/kube" "k8s.io/apimachinery/pkg/apis/meta/v1/unstructured" "k8s.io/apimachinery/pkg/runtime/schema" diff --git a/util/kube/kubectl.go b/util/kube/kubectl.go index 8147df306a00f..b9ae882a49db8 100644 --- a/util/kube/kubectl.go +++ b/util/kube/kubectl.go @@ -9,9 +9,9 @@ import ( "github.com/argoproj/argo-cd/v3/util/log" - "github.com/argoproj/argo-cd/gitops-engine/pkg/diff" - "github.com/argoproj/argo-cd/gitops-engine/pkg/utils/kube" - "github.com/argoproj/argo-cd/gitops-engine/pkg/utils/tracing" + "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/diff" + "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/utils/kube" + "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/utils/tracing" ) var ( diff --git a/util/kustomize/kustomize.go b/util/kustomize/kustomize.go index 922c3d145a79f..c31e9e0a005ff 100644 --- a/util/kustomize/kustomize.go +++ b/util/kustomize/kustomize.go @@ -19,7 +19,7 @@ import ( "github.com/argoproj/argo-cd/v3/util/io" - "github.com/argoproj/argo-cd/gitops-engine/pkg/utils/kube" + "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/utils/kube" log "github.com/sirupsen/logrus" "k8s.io/apimachinery/pkg/apis/meta/v1/unstructured" diff --git a/util/lua/custom_actions_test.go b/util/lua/custom_actions_test.go index f11236a32c87d..0d41ed4a00d4f 100644 --- a/util/lua/custom_actions_test.go +++ b/util/lua/custom_actions_test.go @@ -14,7 +14,7 @@ import ( "k8s.io/apimachinery/pkg/runtime/schema" "sigs.k8s.io/yaml" - "github.com/argoproj/argo-cd/gitops-engine/pkg/diff" + "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/diff" applicationpkg "github.com/argoproj/argo-cd/v3/pkg/apiclient/application" appsv1 "github.com/argoproj/argo-cd/v3/pkg/apis/application/v1alpha1" diff --git a/util/lua/health_test.go b/util/lua/health_test.go index 064e852857407..9847e74520456 100644 --- a/util/lua/health_test.go +++ b/util/lua/health_test.go @@ -6,7 +6,7 @@ import ( "strings" "testing" - "github.com/argoproj/argo-cd/gitops-engine/pkg/health" + "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/health" "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" "k8s.io/apimachinery/pkg/apis/meta/v1/unstructured" diff --git a/util/lua/lua.go b/util/lua/lua.go index 92dbc83005cd2..b1ad9841920f2 100644 --- a/util/lua/lua.go +++ b/util/lua/lua.go @@ -15,7 +15,7 @@ import ( "sync" "time" - "github.com/argoproj/argo-cd/gitops-engine/pkg/health" + "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/health" glob "github.com/bmatcuk/doublestar/v4" lua "github.com/yuin/gopher-lua" "k8s.io/apimachinery/pkg/apis/meta/v1/unstructured" diff --git a/util/lua/lua_test.go b/util/lua/lua_test.go index ac886f6b80069..a313cbc0ca03a 100644 --- a/util/lua/lua_test.go +++ b/util/lua/lua_test.go @@ -5,7 +5,7 @@ import ( "fmt" "testing" - "github.com/argoproj/argo-cd/gitops-engine/pkg/health" + "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/health" "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" lua "github.com/yuin/gopher-lua" diff --git a/util/resource/revision_test.go b/util/resource/revision_test.go index d8b3ee7ae6353..f28fe2ed731d5 100644 --- a/util/resource/revision_test.go +++ b/util/resource/revision_test.go @@ -3,7 +3,7 @@ package resource import ( "testing" - . "github.com/argoproj/argo-cd/gitops-engine/pkg/utils/testing" + . "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/utils/testing" "github.com/stretchr/testify/assert" "k8s.io/apimachinery/pkg/apis/meta/v1/unstructured" diff --git a/util/settings/settings.go b/util/settings/settings.go index 9c60807bc67f3..27ac99377e602 100644 --- a/util/settings/settings.go +++ b/util/settings/settings.go @@ -32,7 +32,7 @@ import ( "k8s.io/client-go/tools/cache" "sigs.k8s.io/yaml" - enginecache "github.com/argoproj/argo-cd/gitops-engine/pkg/cache" + enginecache "github.com/argoproj/argo-cd/gitops-engine/v3/pkg/cache" timeutil "github.com/argoproj/pkg/v2/time" "github.com/argoproj/argo-cd/v3/common"