diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml new file mode 100644 index 00000000..68bbb981 --- /dev/null +++ b/.github/workflows/build.yaml @@ -0,0 +1,69 @@ +name: Docker +on: + push: + branches: [ main, sandbox ] + # Publish semver tags as releases. + tags: [ 'v*.*.*' ] + +env: + REGISTRY: ghcr.io + IMAGE_NAME: ${{ github.repository }} + +jobs: + omnibus: + runs-on: ubuntu-latest + permissions: + contents: read + packages: write + + steps: + - name: Checkout repository + uses: actions/checkout@v2 +# - name: "Populate frontend version information" +# run: "cd webapp/frontend && ./git.version.sh" +# - name: "Generate frontend & version information" +# uses: addnab/docker-run-action@v3 +# with: +# image: node:lts +# options: -v ${{ github.workspace }}:/work +# run: | +# cd /work +# make binary-frontend && echo "print contents of /work/dist" && ls -alt /work/dist + - name: Set up QEMU + uses: docker/setup-qemu-action@v2 + with: + platforms: 'arm64,arm' + - name: Set up Docker Buildx + uses: docker/setup-buildx-action@v2 + # Login against a Docker registry except on PR + # https://github.com/docker/login-action + - name: Log into registry ${{ env.REGISTRY }} + if: github.event_name != 'pull_request' + uses: docker/login-action@v2 + with: + registry: ${{ env.REGISTRY }} + username: ${{ github.actor }} + password: ${{ secrets.GITHUB_TOKEN }} + # Extract metadata (tags, labels) for Docker + # https://github.com/docker/metadata-action + - name: Extract Docker metadata + id: meta + uses: docker/metadata-action@v4 + with: + tags: | + type=ref,enable=true,event=branch + type=ref,enable=true,event=tag + images: ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }} + # Build and push Docker image with Buildx (don't push on PR) + # https://github.com/docker/build-push-action + - name: Build and push Docker image + uses: docker/build-push-action@v3 + with: + platforms: linux/amd64,linux/arm64 + context: . + file: docker/Dockerfile + push: ${{ github.event_name != 'pull_request' }} + tags: ${{ steps.meta.outputs.tags }} + labels: ${{ steps.meta.outputs.labels }} +# cache-from: type=gha +# cache-to: type=gha,mode=max diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index b0f6b7b0..84cf6eb6 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -3,5 +3,5 @@ cd frontend npm run dist go mod vendor -go run backend/cmd/fasten/fasten.go start --config ./config.yaml --debug +go run backend/cmd/fasten/fasten.go start --config ./config.example.yaml --debug ``` diff --git a/Dockerfile b/Dockerfile index f887f214..97309dcb 100644 --- a/Dockerfile +++ b/Dockerfile @@ -4,7 +4,7 @@ WORKDIR /usr/src/fastenhealth/frontend COPY frontend/package.json ./ RUN yarn install --frozen-lockfile COPY frontend/ ./ -RUN yarn run build -- --output-path=../dist +RUN yarn run build -- --configuration sandbox --output-path=../dist FROM golang:1.18 as backend-build WORKDIR /go/src/github.com/fastenhealth/fastenhealth-onprem @@ -15,13 +15,20 @@ RUN go mod vendor \ && go generate ./... \ && go vet ./... \ && go test ./... - RUN CGO_ENABLED=0 go build -o /go/bin/fasten ./backend/cmd/fasten/ -FROM gcr.io/distroless/static-debian11 +# create folder structure +RUN mkdir -p /opt/fasten/db \ + mkdir -p /opt/fasten/web \ + mkdir -p /opt/fasten/config -COPY --from=frontend-build /usr/src/fastenhealth/dist /opt/fasten/dist + + +FROM gcr.io/distroless/static-debian11 +WORKDIR /opt/fasten/ +COPY --from=backend-build /opt/fasten/ /opt/fasten/ +COPY --from=frontend-build /usr/src/fastenhealth/dist /opt/fasten/web COPY --from=backend-build /go/bin/fasten /opt/fasten/fasten COPY LICENSE.md /opt/fasten/LICENSE.md -COPY config.yaml /opt/fasten/config.yaml -CMD ["/opt/fasten/fasten"] +COPY config.yaml /opt/fasten/config/config.yaml +CMD ["/opt/fasten/fasten", "start", "--config", "/opt/fasten/config/config.yaml"] diff --git a/README.md b/README.md index 8619fe5f..244ce683 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,4 @@ -# goweb-template - +# Fasten - On Premise/Self-Hosted Find & replace the following diff --git a/backend/pkg/hub/internal/fhir/cerner/client_test.go b/backend/pkg/hub/internal/fhir/cerner/client_test.go deleted file mode 100644 index 3e706b3f..00000000 --- a/backend/pkg/hub/internal/fhir/cerner/client_test.go +++ /dev/null @@ -1,48 +0,0 @@ -package cerner - -import ( - "context" - mock_config "github.com/fastenhealth/fastenhealth-onprem/backend/pkg/config/mock" - "github.com/fastenhealth/fastenhealth-onprem/backend/pkg/database" - "github.com/fastenhealth/fastenhealth-onprem/backend/pkg/hub/internal/fhir/base" - "github.com/fastenhealth/fastenhealth-onprem/backend/pkg/models" - "github.com/golang/mock/gomock" - "github.com/sirupsen/logrus" - "github.com/stretchr/testify/require" - "io/ioutil" - "os" - "testing" -) - -func TestCernerClient_SyncAll(t *testing.T) { - t.Parallel() - //setup - mockCtrl := gomock.NewController(t) - defer mockCtrl.Finish() - fakeConfig := mock_config.NewMockInterface(mockCtrl) - - testDatabase, err := ioutil.TempFile("testdata", "fasten.db") - require.NoError(t, err) - defer os.Remove(testDatabase.Name()) - fakeConfig.EXPECT().GetString("web.database.location").AnyTimes().Return(testDatabase.Name()) - testLogger := logrus.WithFields(logrus.Fields{ - "type": "test", - }) - httpClient := base.OAuthVcrSetup(t, false) - client, _, err := NewClient(context.Background(), fakeConfig, testLogger, models.Source{ - SourceType: "cerner", - PatientId: "12724066", - ApiEndpointBaseUrl: "https://fhir-myrecord.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d", - ClientId: "89efc22c-e879-4c02-a423-c3b98a0117a3", - }, httpClient) - - db, err := database.NewRepository(fakeConfig, testLogger) - require.NoError(t, err) - - //test - err = client.SyncAll(db) - require.NoError(t, err) - - //assert - require.NoError(t, err) -} diff --git a/backend/pkg/hub/internal/fhir/logica/client_test.go b/backend/pkg/hub/internal/fhir/logica/client_test.go index a36c4b66..0dd84af3 100644 --- a/backend/pkg/hub/internal/fhir/logica/client_test.go +++ b/backend/pkg/hub/internal/fhir/logica/client_test.go @@ -21,7 +21,7 @@ func TestLogicaClient_SyncAll(t *testing.T) { defer mockCtrl.Finish() fakeConfig := mock_config.NewMockInterface(mockCtrl) - testDatabase, err := ioutil.TempFile("testdata", "fasten.db") + testDatabase, err := ioutil.TempFile("", "fasten.db") require.NoError(t, err) defer os.Remove(testDatabase.Name()) fakeConfig.EXPECT().GetString("web.database.location").AnyTimes().Return(testDatabase.Name()) diff --git a/backend/pkg/hub/internal/fhir/logica/testdata/govcr-fixtures/TestLogicaClient_SyncAll.cassette b/backend/pkg/hub/internal/fhir/logica/testdata/govcr-fixtures/TestLogicaClient_SyncAll.cassette index 809f9aa2..360cc2b3 100644 --- a/backend/pkg/hub/internal/fhir/logica/testdata/govcr-fixtures/TestLogicaClient_SyncAll.cassette +++ b/backend/pkg/hub/internal/fhir/logica/testdata/govcr-fixtures/TestLogicaClient_SyncAll.cassette @@ -16,11 +16,7 @@ "Fragment": "", "RawFragment": "" }, - "Header": { - "Accept": [ - "application/json+fhir" - ] - }, + "Header": {}, "Body": "" }, "Response": { @@ -52,19 +48,19 @@ "79622" ], "Content-Location": [ - "https://api.logicahealth.org/fastenhealth/data/Bundle/190106d4-9ca5-4965-bb29-6e07ee39fddf" + "https://api.logicahealth.org/fastenhealth/data/Bundle/2b87e9ea-0af9-429f-abf2-0a72b2e33ad1" ], "Content-Type": [ - "application/json+fhir;charset=UTF-8" + "application/fhir+json;charset=UTF-8" ], "Date": [ - "Thu, 22 Sep 2022 03:56:54 GMT" + "Tue, 27 Sep 2022 03:13:28 GMT" ], "Expires": [ "0" ], "Last-Modified": [ - "Thu, 22 Sep 2022 03:56:13 GMT" + "Tue, 27 Sep 2022 03:12:39 GMT" ], "Pragma": [ "no-cache" @@ -82,13 +78,13 @@ "HAPI FHIR 5.2.0 REST Server (FHIR Server; FHIR 4.0.1/R4)" ], "X-Request-Id": [ - "eDeQHpYeBQvLTTcq" + "GCkMg6g1WEZdqJQr" ], "X-Xss-Protection": [ "1; mode=block" ] }, - "Body": "ewogICJyZXNvdXJjZVR5cGUiOiAiQnVuZGxlIiwKICAiaWQiOiAiMTkwMTA2ZDQtOWNhNS00OTY1LWJiMjktNmUwN2VlMzlmZGRmIiwKICAibWV0YSI6IHsKICAgICJsYXN0VXBkYXRlZCI6ICIyMDIyLTA5LTIyVDAzOjU2OjEzLjk3MyswMDowMCIKICB9LAogICJ0eXBlIjogInNlYXJjaHNldCIsCiAgImxpbmsiOiBbIHsKICAgICJyZWxhdGlvbiI6ICJzZWxmIiwKICAgICJ1cmwiOiAiaHR0cHM6Ly9hcGkubG9naWNhaGVhbHRoLm9yZy9mYXN0ZW5oZWFsdGgvZGF0YS9QYXRpZW50L3NtYXJ0LTEyODg5OTIvJGV2ZXJ5dGhpbmciCiAgfSwgewogICAgInJlbGF0aW9uIjogIm5leHQiLAogICAgInVybCI6ICJodHRwczovL2FwaS5sb2dpY2FoZWFsdGgub3JnL2Zhc3RlbmhlYWx0aC9kYXRhP19nZXRwYWdlcz0xOTAxMDZkNC05Y2E1LTQ5NjUtYmIyOS02ZTA3ZWUzOWZkZGYmX2dldHBhZ2Vzb2Zmc2V0PTUwJl9jb3VudD01MCZfcHJldHR5PXRydWUmX2J1bmRsZXR5cGU9c2VhcmNoc2V0IgogIH0gXSwKICAiZW50cnkiOiBbIHsKICAgICJmdWxsVXJsIjogImh0dHBzOi8vYXBpLmxvZ2ljYWhlYWx0aC5vcmcvZmFzdGVuaGVhbHRoL2RhdGEvUGF0aWVudC9zbWFydC0xMjg4OTkyIiwKICAgICJyZXNvdXJjZSI6IHsKICAgICAgInJlc291cmNlVHlwZSI6ICJQYXRpZW50IiwKICAgICAgImlkIjogInNtYXJ0LTEyODg5OTIiLAogICAgICAibWV0YSI6IHsKICAgICAgICAidmVyc2lvbklkIjogIjEiLAogICAgICAgICJsYXN0VXBkYXRlZCI6ICIyMDIwLTA3LTE1VDAyOjUyOjM2LjAwMCswMDowMCIsCiAgICAgICAgInNvdXJjZSI6ICIjTjNSZUtqUjc1QXM4S2poayIKICAgICAgfSwKICAgICAgInRleHQiOiB7CiAgICAgICAgInN0YXR1cyI6ICJnZW5lcmF0ZWQiLAogICAgICAgICJkaXYiOiAiPGRpdiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzE5OTkveGh0bWxcIj5EYW5pZWwgQWRhbXM8L2Rpdj4iCiAgICAgIH0sCiAgICAgICJpZGVudGlmaWVyIjogWyB7CiAgICAgICAgInVzZSI6ICJvZmZpY2lhbCIsCiAgICAgICAgInR5cGUiOiB7CiAgICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3Rlcm1pbm9sb2d5LmhsNy5vcmcvQ29kZVN5c3RlbS92Mi0wMjAzIiwKICAgICAgICAgICAgImNvZGUiOiAiTVIiLAogICAgICAgICAgICAiZGlzcGxheSI6ICJNZWRpY2FsIFJlY29yZCBOdW1iZXIiCiAgICAgICAgICB9IF0sCiAgICAgICAgICAidGV4dCI6ICJNZWRpY2FsIFJlY29yZCBOdW1iZXIiCiAgICAgICAgfSwKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly9ob3NwaXRhbC5zbWFydGhlYWx0aGl0Lm9yZyIsCiAgICAgICAgInZhbHVlIjogInNtYXJ0LTEyODg5OTIiCiAgICAgIH0gXSwKICAgICAgImFjdGl2ZSI6IHRydWUsCiAgICAgICJuYW1lIjogWyB7CiAgICAgICAgInVzZSI6ICJvZmZpY2lhbCIsCiAgICAgICAgImZhbWlseSI6ICJBZGFtcyIsCiAgICAgICAgImdpdmVuIjogWyAiRGFuaWVsIiwgIlgiIF0KICAgICAgfSBdLAogICAgICAidGVsZWNvbSI6IFsgewogICAgICAgICJzeXN0ZW0iOiAiZW1haWwiLAogICAgICAgICJ2YWx1ZSI6ICJkYW5pZWwuYWRhbXNAZXhhbXBsZS5jb20iCiAgICAgIH0gXSwKICAgICAgImdlbmRlciI6ICJtYWxlIiwKICAgICAgImJpcnRoRGF0ZSI6ICIxOTI1LTEyLTIzIiwKICAgICAgImFkZHJlc3MiOiBbIHsKICAgICAgICAidXNlIjogImhvbWUiLAogICAgICAgICJsaW5lIjogWyAiMSBIaWxsIEF2ZSIgXSwKICAgICAgICAiY2l0eSI6ICJUdWxzYSIsCiAgICAgICAgInN0YXRlIjogIk9LIiwKICAgICAgICAicG9zdGFsQ29kZSI6ICI3NDExNyIsCiAgICAgICAgImNvdW50cnkiOiAiVVNBIgogICAgICB9IF0sCiAgICAgICJnZW5lcmFsUHJhY3RpdGlvbmVyIjogWyB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQcmFjdGl0aW9uZXIvc21hcnQtUHJhY3RpdGlvbmVyLTcxNjE0NTAyIgogICAgICB9IF0KICAgIH0sCiAgICAic2VhcmNoIjogewogICAgICAibW9kZSI6ICJtYXRjaCIKICAgIH0KICB9LCB7CiAgICAiZnVsbFVybCI6ICJodHRwczovL2FwaS5sb2dpY2FoZWFsdGgub3JnL2Zhc3RlbmhlYWx0aC9kYXRhL09ic2VydmF0aW9uL3NtYXJ0LTE3OS10ZW1wZXJhdHVyZSIsCiAgICAicmVzb3VyY2UiOiB7CiAgICAgICJyZXNvdXJjZVR5cGUiOiAiT2JzZXJ2YXRpb24iLAogICAgICAiaWQiOiAic21hcnQtMTc5LXRlbXBlcmF0dXJlIiwKICAgICAgIm1ldGEiOiB7CiAgICAgICAgInZlcnNpb25JZCI6ICIxIiwKICAgICAgICAibGFzdFVwZGF0ZWQiOiAiMjAyMC0wNy0xNVQwMjo1MjozNi4wMDArMDA6MDAiLAogICAgICAgICJzb3VyY2UiOiAiI04zUmVLalI3NUFzOEtqaGsiCiAgICAgIH0sCiAgICAgICJ0ZXh0IjogewogICAgICAgICJzdGF0dXMiOiAiZ2VuZXJhdGVkIiwKICAgICAgICAiZGl2IjogIjxkaXYgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hodG1sXCI+MTk5OS0xMi0yMTogdGVtcGVyYXR1cmUgPSAzNy4wIENlbDwvZGl2PiIKICAgICAgfSwKICAgICAgImlkZW50aWZpZXIiOiBbIHsKICAgICAgICAidXNlIjogIm9mZmljaWFsIiwKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly93d3cuYm1jLm5sL3pvcmdwb3J0YWwvaWRlbnRpZmllcnMvb2JzZXJ2YXRpb25zIiwKICAgICAgICAidmFsdWUiOiAic21hcnQtMTc5LXRlbXBlcmF0dXJlIgogICAgICB9IF0sCiAgICAgICJzdGF0dXMiOiAidW5rbm93biIsCiAgICAgICJjYXRlZ29yeSI6IFsgewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3Rlcm1pbm9sb2d5LmhsNy5vcmcvQ29kZVN5c3RlbS9vYnNlcnZhdGlvbi1jYXRlZ29yeSIsCiAgICAgICAgICAiY29kZSI6ICJ2aXRhbC1zaWducyIsCiAgICAgICAgICAiZGlzcGxheSI6ICJWaXRhbCBTaWducyIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAiVml0YWwgU2lnbnMiCiAgICAgIH0gXSwKICAgICAgImNvZGUiOiB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vbG9pbmMub3JnIiwKICAgICAgICAgICJjb2RlIjogIjgzMTAtNSIsCiAgICAgICAgICAiZGlzcGxheSI6ICJ0ZW1wZXJhdHVyZSIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAidGVtcGVyYXR1cmUiCiAgICAgIH0sCiAgICAgICJzdWJqZWN0IjogewogICAgICAgICJyZWZlcmVuY2UiOiAiUGF0aWVudC9zbWFydC0xMjg4OTkyIgogICAgICB9LAogICAgICAiZWZmZWN0aXZlRGF0ZVRpbWUiOiAiMTk5OS0xMi0yMSIsCiAgICAgICJwZXJmb3JtZXIiOiBbIHsKICAgICAgICAicmVmZXJlbmNlIjogIlByYWN0aXRpb25lci9TTUFSVC0xMjM0IgogICAgICB9IF0sCiAgICAgICJ2YWx1ZVF1YW50aXR5IjogewogICAgICAgICJ2YWx1ZSI6IDM3LjAsCiAgICAgICAgInVuaXQiOiAiQ2VsIiwKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly91bml0c29mbWVhc3VyZS5vcmciLAogICAgICAgICJjb2RlIjogIkNlbCIKICAgICAgfQogICAgfSwKICAgICJzZWFyY2giOiB7CiAgICAgICJtb2RlIjogIm1hdGNoIgogICAgfQogIH0sIHsKICAgICJmdWxsVXJsIjogImh0dHBzOi8vYXBpLmxvZ2ljYWhlYWx0aC5vcmcvZmFzdGVuaGVhbHRoL2RhdGEvT2JzZXJ2YXRpb24vc21hcnQtMTk3LWhlaWdodCIsCiAgICAicmVzb3VyY2UiOiB7CiAgICAgICJyZXNvdXJjZVR5cGUiOiAiT2JzZXJ2YXRpb24iLAogICAgICAiaWQiOiAic21hcnQtMTk3LWhlaWdodCIsCiAgICAgICJtZXRhIjogewogICAgICAgICJ2ZXJzaW9uSWQiOiAiMSIsCiAgICAgICAgImxhc3RVcGRhdGVkIjogIjIwMjAtMDctMTVUMDI6NTI6MzYuMDAwKzAwOjAwIiwKICAgICAgICAic291cmNlIjogIiNOM1JlS2pSNzVBczhLamhrIgogICAgICB9LAogICAgICAidGV4dCI6IHsKICAgICAgICAic3RhdHVzIjogImdlbmVyYXRlZCIsCiAgICAgICAgImRpdiI6ICI8ZGl2IHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMTk5OS94aHRtbFwiPjIwMDEtMDEtMjU6IGhlaWdodCA9IDE2NS44NjIgY208L2Rpdj4iCiAgICAgIH0sCiAgICAgICJpZGVudGlmaWVyIjogWyB7CiAgICAgICAgInVzZSI6ICJvZmZpY2lhbCIsCiAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vd3d3LmJtYy5ubC96b3JncG9ydGFsL2lkZW50aWZpZXJzL29ic2VydmF0aW9ucyIsCiAgICAgICAgInZhbHVlIjogInNtYXJ0LTE5Ny1oZWlnaHQiCiAgICAgIH0gXSwKICAgICAgInN0YXR1cyI6ICJ1bmtub3duIiwKICAgICAgImNhdGVnb3J5IjogWyB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdGVybWlub2xvZ3kuaGw3Lm9yZy9Db2RlU3lzdGVtL29ic2VydmF0aW9uLWNhdGVnb3J5IiwKICAgICAgICAgICJjb2RlIjogInZpdGFsLXNpZ25zIiwKICAgICAgICAgICJkaXNwbGF5IjogIlZpdGFsIFNpZ25zIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJWaXRhbCBTaWducyIKICAgICAgfSBdLAogICAgICAiY29kZSI6IHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly9sb2luYy5vcmciLAogICAgICAgICAgImNvZGUiOiAiODMwMi0yIiwKICAgICAgICAgICJkaXNwbGF5IjogImhlaWdodCIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAiaGVpZ2h0IgogICAgICB9LAogICAgICAic3ViamVjdCI6IHsKICAgICAgICAicmVmZXJlbmNlIjogIlBhdGllbnQvc21hcnQtMTI4ODk5MiIKICAgICAgfSwKICAgICAgImVmZmVjdGl2ZURhdGVUaW1lIjogIjIwMDEtMDEtMjUiLAogICAgICAicGVyZm9ybWVyIjogWyB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQcmFjdGl0aW9uZXIvU01BUlQtMTIzNCIKICAgICAgfSBdLAogICAgICAidmFsdWVRdWFudGl0eSI6IHsKICAgICAgICAidmFsdWUiOiAxNjUuODYyLAogICAgICAgICJ1bml0IjogImNtIiwKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly91bml0c29mbWVhc3VyZS5vcmciLAogICAgICAgICJjb2RlIjogImNtIgogICAgICB9CiAgICB9LAogICAgInNlYXJjaCI6IHsKICAgICAgIm1vZGUiOiAibWF0Y2giCiAgICB9CiAgfSwgewogICAgImZ1bGxVcmwiOiAiaHR0cHM6Ly9hcGkubG9naWNhaGVhbHRoLm9yZy9mYXN0ZW5oZWFsdGgvZGF0YS9PYnNlcnZhdGlvbi9zbWFydC0xODAtd2VpZ2h0IiwKICAgICJyZXNvdXJjZSI6IHsKICAgICAgInJlc291cmNlVHlwZSI6ICJPYnNlcnZhdGlvbiIsCiAgICAgICJpZCI6ICJzbWFydC0xODAtd2VpZ2h0IiwKICAgICAgIm1ldGEiOiB7CiAgICAgICAgInZlcnNpb25JZCI6ICIxIiwKICAgICAgICAibGFzdFVwZGF0ZWQiOiAiMjAyMC0wNy0xNVQwMjo1MjozNi4wMDArMDA6MDAiLAogICAgICAgICJzb3VyY2UiOiAiI04zUmVLalI3NUFzOEtqaGsiCiAgICAgIH0sCiAgICAgICJ0ZXh0IjogewogICAgICAgICJzdGF0dXMiOiAiZ2VuZXJhdGVkIiwKICAgICAgICAiZGl2IjogIjxkaXYgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hodG1sXCI+MTk5OS0xMi0yMTogd2VpZ2h0ID0gOTYuMzQzMDIga2c8L2Rpdj4iCiAgICAgIH0sCiAgICAgICJpZGVudGlmaWVyIjogWyB7CiAgICAgICAgInVzZSI6ICJvZmZpY2lhbCIsCiAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vd3d3LmJtYy5ubC96b3JncG9ydGFsL2lkZW50aWZpZXJzL29ic2VydmF0aW9ucyIsCiAgICAgICAgInZhbHVlIjogInNtYXJ0LTE4MC13ZWlnaHQiCiAgICAgIH0gXSwKICAgICAgInN0YXR1cyI6ICJ1bmtub3duIiwKICAgICAgImNhdGVnb3J5IjogWyB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdGVybWlub2xvZ3kuaGw3Lm9yZy9Db2RlU3lzdGVtL29ic2VydmF0aW9uLWNhdGVnb3J5IiwKICAgICAgICAgICJjb2RlIjogInZpdGFsLXNpZ25zIiwKICAgICAgICAgICJkaXNwbGF5IjogIlZpdGFsIFNpZ25zIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJWaXRhbCBTaWducyIKICAgICAgfSBdLAogICAgICAiY29kZSI6IHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly9sb2luYy5vcmciLAogICAgICAgICAgImNvZGUiOiAiMzE0MS05IiwKICAgICAgICAgICJkaXNwbGF5IjogIndlaWdodCIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAid2VpZ2h0IgogICAgICB9LAogICAgICAic3ViamVjdCI6IHsKICAgICAgICAicmVmZXJlbmNlIjogIlBhdGllbnQvc21hcnQtMTI4ODk5MiIKICAgICAgfSwKICAgICAgImVmZmVjdGl2ZURhdGVUaW1lIjogIjE5OTktMTItMjEiLAogICAgICAicGVyZm9ybWVyIjogWyB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQcmFjdGl0aW9uZXIvU01BUlQtMTIzNCIKICAgICAgfSBdLAogICAgICAidmFsdWVRdWFudGl0eSI6IHsKICAgICAgICAidmFsdWUiOiA5Ni4zNDMwMiwKICAgICAgICAidW5pdCI6ICJrZyIsCiAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdW5pdHNvZm1lYXN1cmUub3JnIiwKICAgICAgICAiY29kZSI6ICJrZyIKICAgICAgfQogICAgfSwKICAgICJzZWFyY2giOiB7CiAgICAgICJtb2RlIjogIm1hdGNoIgogICAgfQogIH0sIHsKICAgICJmdWxsVXJsIjogImh0dHBzOi8vYXBpLmxvZ2ljYWhlYWx0aC5vcmcvZmFzdGVuaGVhbHRoL2RhdGEvT2JzZXJ2YXRpb24vc21hcnQtMTYzLWhlYXJ0cmF0ZSIsCiAgICAicmVzb3VyY2UiOiB7CiAgICAgICJyZXNvdXJjZVR5cGUiOiAiT2JzZXJ2YXRpb24iLAogICAgICAiaWQiOiAic21hcnQtMTYzLWhlYXJ0cmF0ZSIsCiAgICAgICJtZXRhIjogewogICAgICAgICJ2ZXJzaW9uSWQiOiAiMSIsCiAgICAgICAgImxhc3RVcGRhdGVkIjogIjIwMjAtMDctMTVUMDI6NTI6MzYuMDAwKzAwOjAwIiwKICAgICAgICAic291cmNlIjogIiNOM1JlS2pSNzVBczhLamhrIgogICAgICB9LAogICAgICAidGV4dCI6IHsKICAgICAgICAic3RhdHVzIjogImdlbmVyYXRlZCIsCiAgICAgICAgImRpdiI6ICI8ZGl2IHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMTk5OS94aHRtbFwiPjE5OTctMDUtMDc6IGhlYXJ0X3JhdGUgPSA0My4wIHtiZWF0c30vbWluPC9kaXY+IgogICAgICB9LAogICAgICAiaWRlbnRpZmllciI6IFsgewogICAgICAgICJ1c2UiOiAib2ZmaWNpYWwiLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3d3dy5ibWMubmwvem9yZ3BvcnRhbC9pZGVudGlmaWVycy9vYnNlcnZhdGlvbnMiLAogICAgICAgICJ2YWx1ZSI6ICJzbWFydC0xNjMtaGVhcnRyYXRlIgogICAgICB9IF0sCiAgICAgICJzdGF0dXMiOiAidW5rbm93biIsCiAgICAgICJjYXRlZ29yeSI6IFsgewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3Rlcm1pbm9sb2d5LmhsNy5vcmcvQ29kZVN5c3RlbS9vYnNlcnZhdGlvbi1jYXRlZ29yeSIsCiAgICAgICAgICAiY29kZSI6ICJ2aXRhbC1zaWducyIsCiAgICAgICAgICAiZGlzcGxheSI6ICJWaXRhbCBTaWducyIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAiVml0YWwgU2lnbnMiCiAgICAgIH0gXSwKICAgICAgImNvZGUiOiB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vbG9pbmMub3JnIiwKICAgICAgICAgICJjb2RlIjogIjg4NjctNCIsCiAgICAgICAgICAiZGlzcGxheSI6ICJoZWFydF9yYXRlIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJoZWFydF9yYXRlIgogICAgICB9LAogICAgICAic3ViamVjdCI6IHsKICAgICAgICAicmVmZXJlbmNlIjogIlBhdGllbnQvc21hcnQtMTI4ODk5MiIKICAgICAgfSwKICAgICAgImVmZmVjdGl2ZURhdGVUaW1lIjogIjE5OTctMDUtMDciLAogICAgICAicGVyZm9ybWVyIjogWyB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQcmFjdGl0aW9uZXIvU01BUlQtMTIzNCIKICAgICAgfSBdLAogICAgICAidmFsdWVRdWFudGl0eSI6IHsKICAgICAgICAidmFsdWUiOiA0My4wLAogICAgICAgICJ1bml0IjogIntiZWF0c30vbWluIiwKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly91bml0c29mbWVhc3VyZS5vcmciLAogICAgICAgICJjb2RlIjogIntiZWF0c30vbWluIgogICAgICB9CiAgICB9LAogICAgInNlYXJjaCI6IHsKICAgICAgIm1vZGUiOiAibWF0Y2giCiAgICB9CiAgfSwgewogICAgImZ1bGxVcmwiOiAiaHR0cHM6Ly9hcGkubG9naWNhaGVhbHRoLm9yZy9mYXN0ZW5oZWFsdGgvZGF0YS9PYnNlcnZhdGlvbi9zbWFydC0yNDctaGVhcnRyYXRlIiwKICAgICJyZXNvdXJjZSI6IHsKICAgICAgInJlc291cmNlVHlwZSI6ICJPYnNlcnZhdGlvbiIsCiAgICAgICJpZCI6ICJzbWFydC0yNDctaGVhcnRyYXRlIiwKICAgICAgIm1ldGEiOiB7CiAgICAgICAgInZlcnNpb25JZCI6ICIxIiwKICAgICAgICAibGFzdFVwZGF0ZWQiOiAiMjAyMC0wNy0xNVQwMjo1MjozNi4wMDArMDA6MDAiLAogICAgICAgICJzb3VyY2UiOiAiI04zUmVLalI3NUFzOEtqaGsiCiAgICAgIH0sCiAgICAgICJ0ZXh0IjogewogICAgICAgICJzdGF0dXMiOiAiZ2VuZXJhdGVkIiwKICAgICAgICAiZGl2IjogIjxkaXYgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hodG1sXCI+MjAwNS0wMi0yMzogaGVhcnRfcmF0ZSA9IDM1LjAge2JlYXRzfS9taW48L2Rpdj4iCiAgICAgIH0sCiAgICAgICJpZGVudGlmaWVyIjogWyB7CiAgICAgICAgInVzZSI6ICJvZmZpY2lhbCIsCiAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vd3d3LmJtYy5ubC96b3JncG9ydGFsL2lkZW50aWZpZXJzL29ic2VydmF0aW9ucyIsCiAgICAgICAgInZhbHVlIjogInNtYXJ0LTI0Ny1oZWFydHJhdGUiCiAgICAgIH0gXSwKICAgICAgInN0YXR1cyI6ICJ1bmtub3duIiwKICAgICAgImNhdGVnb3J5IjogWyB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdGVybWlub2xvZ3kuaGw3Lm9yZy9Db2RlU3lzdGVtL29ic2VydmF0aW9uLWNhdGVnb3J5IiwKICAgICAgICAgICJjb2RlIjogInZpdGFsLXNpZ25zIiwKICAgICAgICAgICJkaXNwbGF5IjogIlZpdGFsIFNpZ25zIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJWaXRhbCBTaWducyIKICAgICAgfSBdLAogICAgICAiY29kZSI6IHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly9sb2luYy5vcmciLAogICAgICAgICAgImNvZGUiOiAiODg2Ny00IiwKICAgICAgICAgICJkaXNwbGF5IjogImhlYXJ0X3JhdGUiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogImhlYXJ0X3JhdGUiCiAgICAgIH0sCiAgICAgICJzdWJqZWN0IjogewogICAgICAgICJyZWZlcmVuY2UiOiAiUGF0aWVudC9zbWFydC0xMjg4OTkyIgogICAgICB9LAogICAgICAiZWZmZWN0aXZlRGF0ZVRpbWUiOiAiMjAwNS0wMi0yMyIsCiAgICAgICJwZXJmb3JtZXIiOiBbIHsKICAgICAgICAicmVmZXJlbmNlIjogIlByYWN0aXRpb25lci9TTUFSVC0xMjM0IgogICAgICB9IF0sCiAgICAgICJ2YWx1ZVF1YW50aXR5IjogewogICAgICAgICJ2YWx1ZSI6IDM1LjAsCiAgICAgICAgInVuaXQiOiAie2JlYXRzfS9taW4iLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3VuaXRzb2ZtZWFzdXJlLm9yZyIsCiAgICAgICAgImNvZGUiOiAie2JlYXRzfS9taW4iCiAgICAgIH0KICAgIH0sCiAgICAic2VhcmNoIjogewogICAgICAibW9kZSI6ICJtYXRjaCIKICAgIH0KICB9LCB7CiAgICAiZnVsbFVybCI6ICJodHRwczovL2FwaS5sb2dpY2FoZWFsdGgub3JnL2Zhc3RlbmhlYWx0aC9kYXRhL09ic2VydmF0aW9uL3NtYXJ0LTI3OC13ZWlnaHQiLAogICAgInJlc291cmNlIjogewogICAgICAicmVzb3VyY2VUeXBlIjogIk9ic2VydmF0aW9uIiwKICAgICAgImlkIjogInNtYXJ0LTI3OC13ZWlnaHQiLAogICAgICAibWV0YSI6IHsKICAgICAgICAidmVyc2lvbklkIjogIjEiLAogICAgICAgICJsYXN0VXBkYXRlZCI6ICIyMDIwLTA3LTE1VDAyOjUyOjM2LjAwMCswMDowMCIsCiAgICAgICAgInNvdXJjZSI6ICIjTjNSZUtqUjc1QXM4S2poayIKICAgICAgfSwKICAgICAgInRleHQiOiB7CiAgICAgICAgInN0YXR1cyI6ICJnZW5lcmF0ZWQiLAogICAgICAgICJkaXYiOiAiPGRpdiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzE5OTkveGh0bWxcIj4yMDA5LTA0LTA4OiB3ZWlnaHQgPSA4OS4zMTIzNCBrZzwvZGl2PiIKICAgICAgfSwKICAgICAgImlkZW50aWZpZXIiOiBbIHsKICAgICAgICAidXNlIjogIm9mZmljaWFsIiwKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly93d3cuYm1jLm5sL3pvcmdwb3J0YWwvaWRlbnRpZmllcnMvb2JzZXJ2YXRpb25zIiwKICAgICAgICAidmFsdWUiOiAic21hcnQtMjc4LXdlaWdodCIKICAgICAgfSBdLAogICAgICAic3RhdHVzIjogInVua25vd24iLAogICAgICAiY2F0ZWdvcnkiOiBbIHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly90ZXJtaW5vbG9neS5obDcub3JnL0NvZGVTeXN0ZW0vb2JzZXJ2YXRpb24tY2F0ZWdvcnkiLAogICAgICAgICAgImNvZGUiOiAidml0YWwtc2lnbnMiLAogICAgICAgICAgImRpc3BsYXkiOiAiVml0YWwgU2lnbnMiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogIlZpdGFsIFNpZ25zIgogICAgICB9IF0sCiAgICAgICJjb2RlIjogewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL2xvaW5jLm9yZyIsCiAgICAgICAgICAiY29kZSI6ICIzMTQxLTkiLAogICAgICAgICAgImRpc3BsYXkiOiAid2VpZ2h0IgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJ3ZWlnaHQiCiAgICAgIH0sCiAgICAgICJzdWJqZWN0IjogewogICAgICAgICJyZWZlcmVuY2UiOiAiUGF0aWVudC9zbWFydC0xMjg4OTkyIgogICAgICB9LAogICAgICAiZWZmZWN0aXZlRGF0ZVRpbWUiOiAiMjAwOS0wNC0wOCIsCiAgICAgICJwZXJmb3JtZXIiOiBbIHsKICAgICAgICAicmVmZXJlbmNlIjogIlByYWN0aXRpb25lci9TTUFSVC0xMjM0IgogICAgICB9IF0sCiAgICAgICJ2YWx1ZVF1YW50aXR5IjogewogICAgICAgICJ2YWx1ZSI6IDg5LjMxMjM0LAogICAgICAgICJ1bml0IjogImtnIiwKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly91bml0c29mbWVhc3VyZS5vcmciLAogICAgICAgICJjb2RlIjogImtnIgogICAgICB9CiAgICB9LAogICAgInNlYXJjaCI6IHsKICAgICAgIm1vZGUiOiAibWF0Y2giCiAgICB9CiAgfSwgewogICAgImZ1bGxVcmwiOiAiaHR0cHM6Ly9hcGkubG9naWNhaGVhbHRoLm9yZy9mYXN0ZW5oZWFsdGgvZGF0YS9PYnNlcnZhdGlvbi9zbWFydC0yNTItb3h5Z2Vuc2F0dXJhdGlvbiIsCiAgICAicmVzb3VyY2UiOiB7CiAgICAgICJyZXNvdXJjZVR5cGUiOiAiT2JzZXJ2YXRpb24iLAogICAgICAiaWQiOiAic21hcnQtMjUyLW94eWdlbnNhdHVyYXRpb24iLAogICAgICAibWV0YSI6IHsKICAgICAgICAidmVyc2lvbklkIjogIjEiLAogICAgICAgICJsYXN0VXBkYXRlZCI6ICIyMDIwLTA3LTE1VDAyOjUyOjM2LjAwMCswMDowMCIsCiAgICAgICAgInNvdXJjZSI6ICIjTjNSZUtqUjc1QXM4S2poayIKICAgICAgfSwKICAgICAgInRleHQiOiB7CiAgICAgICAgInN0YXR1cyI6ICJnZW5lcmF0ZWQiLAogICAgICAgICJkaXYiOiAiPGRpdiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzE5OTkveGh0bWxcIj4yMDA1LTAyLTIzOiBveHlnZW5fc2F0dXJhdGlvbiA9IDEwMC4wICV7SGVtb2dsb2JpblNhdHVyYXRpb259PC9kaXY+IgogICAgICB9LAogICAgICAiaWRlbnRpZmllciI6IFsgewogICAgICAgICJ1c2UiOiAib2ZmaWNpYWwiLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3d3dy5ibWMubmwvem9yZ3BvcnRhbC9pZGVudGlmaWVycy9vYnNlcnZhdGlvbnMiLAogICAgICAgICJ2YWx1ZSI6ICJzbWFydC0yNTItb3h5Z2Vuc2F0dXJhdGlvbiIKICAgICAgfSBdLAogICAgICAic3RhdHVzIjogInVua25vd24iLAogICAgICAiY2F0ZWdvcnkiOiBbIHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly90ZXJtaW5vbG9neS5obDcub3JnL0NvZGVTeXN0ZW0vb2JzZXJ2YXRpb24tY2F0ZWdvcnkiLAogICAgICAgICAgImNvZGUiOiAidml0YWwtc2lnbnMiLAogICAgICAgICAgImRpc3BsYXkiOiAiVml0YWwgU2lnbnMiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogIlZpdGFsIFNpZ25zIgogICAgICB9IF0sCiAgICAgICJjb2RlIjogewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL2xvaW5jLm9yZyIsCiAgICAgICAgICAiY29kZSI6ICIyNzEwLTIiLAogICAgICAgICAgImRpc3BsYXkiOiAib3h5Z2VuX3NhdHVyYXRpb24iCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogIm94eWdlbl9zYXR1cmF0aW9uIgogICAgICB9LAogICAgICAic3ViamVjdCI6IHsKICAgICAgICAicmVmZXJlbmNlIjogIlBhdGllbnQvc21hcnQtMTI4ODk5MiIKICAgICAgfSwKICAgICAgImVmZmVjdGl2ZURhdGVUaW1lIjogIjIwMDUtMDItMjMiLAogICAgICAicGVyZm9ybWVyIjogWyB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQcmFjdGl0aW9uZXIvU01BUlQtMTIzNCIKICAgICAgfSBdLAogICAgICAidmFsdWVRdWFudGl0eSI6IHsKICAgICAgICAidmFsdWUiOiAxMDAuMCwKICAgICAgICAidW5pdCI6ICIle0hlbW9nbG9iaW5TYXR1cmF0aW9ufSIsCiAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdW5pdHNvZm1lYXN1cmUub3JnIiwKICAgICAgICAiY29kZSI6ICIle0hlbW9nbG9iaW5TYXR1cmF0aW9ufSIKICAgICAgfQogICAgfSwKICAgICJzZWFyY2giOiB7CiAgICAgICJtb2RlIjogIm1hdGNoIgogICAgfQogIH0sIHsKICAgICJmdWxsVXJsIjogImh0dHBzOi8vYXBpLmxvZ2ljYWhlYWx0aC5vcmcvZmFzdGVuaGVhbHRoL2RhdGEvT2JzZXJ2YXRpb24vc21hcnQtMTcwLWhlYXJ0cmF0ZSIsCiAgICAicmVzb3VyY2UiOiB7CiAgICAgICJyZXNvdXJjZVR5cGUiOiAiT2JzZXJ2YXRpb24iLAogICAgICAiaWQiOiAic21hcnQtMTcwLWhlYXJ0cmF0ZSIsCiAgICAgICJtZXRhIjogewogICAgICAgICJ2ZXJzaW9uSWQiOiAiMSIsCiAgICAgICAgImxhc3RVcGRhdGVkIjogIjIwMjAtMDctMTVUMDI6NTI6MzYuMDAwKzAwOjAwIiwKICAgICAgICAic291cmNlIjogIiNOM1JlS2pSNzVBczhLamhrIgogICAgICB9LAogICAgICAidGV4dCI6IHsKICAgICAgICAic3RhdHVzIjogImdlbmVyYXRlZCIsCiAgICAgICAgImRpdiI6ICI8ZGl2IHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMTk5OS94aHRtbFwiPjE5OTktMTItMjA6IGhlYXJ0X3JhdGUgPSA1My4wIHtiZWF0c30vbWluPC9kaXY+IgogICAgICB9LAogICAgICAiaWRlbnRpZmllciI6IFsgewogICAgICAgICJ1c2UiOiAib2ZmaWNpYWwiLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3d3dy5ibWMubmwvem9yZ3BvcnRhbC9pZGVudGlmaWVycy9vYnNlcnZhdGlvbnMiLAogICAgICAgICJ2YWx1ZSI6ICJzbWFydC0xNzAtaGVhcnRyYXRlIgogICAgICB9IF0sCiAgICAgICJzdGF0dXMiOiAidW5rbm93biIsCiAgICAgICJjYXRlZ29yeSI6IFsgewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3Rlcm1pbm9sb2d5LmhsNy5vcmcvQ29kZVN5c3RlbS9vYnNlcnZhdGlvbi1jYXRlZ29yeSIsCiAgICAgICAgICAiY29kZSI6ICJ2aXRhbC1zaWducyIsCiAgICAgICAgICAiZGlzcGxheSI6ICJWaXRhbCBTaWducyIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAiVml0YWwgU2lnbnMiCiAgICAgIH0gXSwKICAgICAgImNvZGUiOiB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vbG9pbmMub3JnIiwKICAgICAgICAgICJjb2RlIjogIjg4NjctNCIsCiAgICAgICAgICAiZGlzcGxheSI6ICJoZWFydF9yYXRlIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJoZWFydF9yYXRlIgogICAgICB9LAogICAgICAic3ViamVjdCI6IHsKICAgICAgICAicmVmZXJlbmNlIjogIlBhdGllbnQvc21hcnQtMTI4ODk5MiIKICAgICAgfSwKICAgICAgImVmZmVjdGl2ZURhdGVUaW1lIjogIjE5OTktMTItMjAiLAogICAgICAicGVyZm9ybWVyIjogWyB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQcmFjdGl0aW9uZXIvU01BUlQtMTIzNCIKICAgICAgfSBdLAogICAgICAidmFsdWVRdWFudGl0eSI6IHsKICAgICAgICAidmFsdWUiOiA1My4wLAogICAgICAgICJ1bml0IjogIntiZWF0c30vbWluIiwKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly91bml0c29mbWVhc3VyZS5vcmciLAogICAgICAgICJjb2RlIjogIntiZWF0c30vbWluIgogICAgICB9CiAgICB9LAogICAgInNlYXJjaCI6IHsKICAgICAgIm1vZGUiOiAibWF0Y2giCiAgICB9CiAgfSwgewogICAgImZ1bGxVcmwiOiAiaHR0cHM6Ly9hcGkubG9naWNhaGVhbHRoLm9yZy9mYXN0ZW5oZWFsdGgvZGF0YS9PYnNlcnZhdGlvbi9zbWFydC0yMDEtd2VpZ2h0IiwKICAgICJyZXNvdXJjZSI6IHsKICAgICAgInJlc291cmNlVHlwZSI6ICJPYnNlcnZhdGlvbiIsCiAgICAgICJpZCI6ICJzbWFydC0yMDEtd2VpZ2h0IiwKICAgICAgIm1ldGEiOiB7CiAgICAgICAgInZlcnNpb25JZCI6ICIxIiwKICAgICAgICAibGFzdFVwZGF0ZWQiOiAiMjAyMC0wNy0xNVQwMjo1MjozNi4wMDArMDA6MDAiLAogICAgICAgICJzb3VyY2UiOiAiI04zUmVLalI3NUFzOEtqaGsiCiAgICAgIH0sCiAgICAgICJ0ZXh0IjogewogICAgICAgICJzdGF0dXMiOiAiZ2VuZXJhdGVkIiwKICAgICAgICAiZGl2IjogIjxkaXYgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hodG1sXCI+MjAwMS0wMS0yNTogd2VpZ2h0ID0gOTQuMjU2NDkga2c8L2Rpdj4iCiAgICAgIH0sCiAgICAgICJpZGVudGlmaWVyIjogWyB7CiAgICAgICAgInVzZSI6ICJvZmZpY2lhbCIsCiAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vd3d3LmJtYy5ubC96b3JncG9ydGFsL2lkZW50aWZpZXJzL29ic2VydmF0aW9ucyIsCiAgICAgICAgInZhbHVlIjogInNtYXJ0LTIwMS13ZWlnaHQiCiAgICAgIH0gXSwKICAgICAgInN0YXR1cyI6ICJ1bmtub3duIiwKICAgICAgImNhdGVnb3J5IjogWyB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdGVybWlub2xvZ3kuaGw3Lm9yZy9Db2RlU3lzdGVtL29ic2VydmF0aW9uLWNhdGVnb3J5IiwKICAgICAgICAgICJjb2RlIjogInZpdGFsLXNpZ25zIiwKICAgICAgICAgICJkaXNwbGF5IjogIlZpdGFsIFNpZ25zIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJWaXRhbCBTaWducyIKICAgICAgfSBdLAogICAgICAiY29kZSI6IHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly9sb2luYy5vcmciLAogICAgICAgICAgImNvZGUiOiAiMzE0MS05IiwKICAgICAgICAgICJkaXNwbGF5IjogIndlaWdodCIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAid2VpZ2h0IgogICAgICB9LAogICAgICAic3ViamVjdCI6IHsKICAgICAgICAicmVmZXJlbmNlIjogIlBhdGllbnQvc21hcnQtMTI4ODk5MiIKICAgICAgfSwKICAgICAgImVmZmVjdGl2ZURhdGVUaW1lIjogIjIwMDEtMDEtMjUiLAogICAgICAicGVyZm9ybWVyIjogWyB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQcmFjdGl0aW9uZXIvU01BUlQtMTIzNCIKICAgICAgfSBdLAogICAgICAidmFsdWVRdWFudGl0eSI6IHsKICAgICAgICAidmFsdWUiOiA5NC4yNTY0OSwKICAgICAgICAidW5pdCI6ICJrZyIsCiAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdW5pdHNvZm1lYXN1cmUub3JnIiwKICAgICAgICAiY29kZSI6ICJrZyIKICAgICAgfQogICAgfSwKICAgICJzZWFyY2giOiB7CiAgICAgICJtb2RlIjogIm1hdGNoIgogICAgfQogIH0sIHsKICAgICJmdWxsVXJsIjogImh0dHBzOi8vYXBpLmxvZ2ljYWhlYWx0aC5vcmcvZmFzdGVuaGVhbHRoL2RhdGEvT2JzZXJ2YXRpb24vc21hcnQtMjUzLWhlaWdodCIsCiAgICAicmVzb3VyY2UiOiB7CiAgICAgICJyZXNvdXJjZVR5cGUiOiAiT2JzZXJ2YXRpb24iLAogICAgICAiaWQiOiAic21hcnQtMjUzLWhlaWdodCIsCiAgICAgICJtZXRhIjogewogICAgICAgICJ2ZXJzaW9uSWQiOiAiMSIsCiAgICAgICAgImxhc3RVcGRhdGVkIjogIjIwMjAtMDctMTVUMDI6NTI6MzYuMDAwKzAwOjAwIiwKICAgICAgICAic291cmNlIjogIiNOM1JlS2pSNzVBczhLamhrIgogICAgICB9LAogICAgICAidGV4dCI6IHsKICAgICAgICAic3RhdHVzIjogImdlbmVyYXRlZCIsCiAgICAgICAgImRpdiI6ICI8ZGl2IHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMTk5OS94aHRtbFwiPjIwMDUtMDItMjQ6IGhlaWdodCA9IDE2Ni42MjQgY208L2Rpdj4iCiAgICAgIH0sCiAgICAgICJpZGVudGlmaWVyIjogWyB7CiAgICAgICAgInVzZSI6ICJvZmZpY2lhbCIsCiAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vd3d3LmJtYy5ubC96b3JncG9ydGFsL2lkZW50aWZpZXJzL29ic2VydmF0aW9ucyIsCiAgICAgICAgInZhbHVlIjogInNtYXJ0LTI1My1oZWlnaHQiCiAgICAgIH0gXSwKICAgICAgInN0YXR1cyI6ICJ1bmtub3duIiwKICAgICAgImNhdGVnb3J5IjogWyB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdGVybWlub2xvZ3kuaGw3Lm9yZy9Db2RlU3lzdGVtL29ic2VydmF0aW9uLWNhdGVnb3J5IiwKICAgICAgICAgICJjb2RlIjogInZpdGFsLXNpZ25zIiwKICAgICAgICAgICJkaXNwbGF5IjogIlZpdGFsIFNpZ25zIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJWaXRhbCBTaWducyIKICAgICAgfSBdLAogICAgICAiY29kZSI6IHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly9sb2luYy5vcmciLAogICAgICAgICAgImNvZGUiOiAiODMwMi0yIiwKICAgICAgICAgICJkaXNwbGF5IjogImhlaWdodCIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAiaGVpZ2h0IgogICAgICB9LAogICAgICAic3ViamVjdCI6IHsKICAgICAgICAicmVmZXJlbmNlIjogIlBhdGllbnQvc21hcnQtMTI4ODk5MiIKICAgICAgfSwKICAgICAgImVmZmVjdGl2ZURhdGVUaW1lIjogIjIwMDUtMDItMjQiLAogICAgICAicGVyZm9ybWVyIjogWyB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQcmFjdGl0aW9uZXIvU01BUlQtMTIzNCIKICAgICAgfSBdLAogICAgICAidmFsdWVRdWFudGl0eSI6IHsKICAgICAgICAidmFsdWUiOiAxNjYuNjI0LAogICAgICAgICJ1bml0IjogImNtIiwKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly91bml0c29mbWVhc3VyZS5vcmciLAogICAgICAgICJjb2RlIjogImNtIgogICAgICB9CiAgICB9LAogICAgInNlYXJjaCI6IHsKICAgICAgIm1vZGUiOiAibWF0Y2giCiAgICB9CiAgfSwgewogICAgImZ1bGxVcmwiOiAiaHR0cHM6Ly9hcGkubG9naWNhaGVhbHRoLm9yZy9mYXN0ZW5oZWFsdGgvZGF0YS9PYnNlcnZhdGlvbi9zbWFydC04NTIiLAogICAgInJlc291cmNlIjogewogICAgICAicmVzb3VyY2VUeXBlIjogIk9ic2VydmF0aW9uIiwKICAgICAgImlkIjogInNtYXJ0LTg1MiIsCiAgICAgICJtZXRhIjogewogICAgICAgICJ2ZXJzaW9uSWQiOiAiMSIsCiAgICAgICAgImxhc3RVcGRhdGVkIjogIjIwMjAtMDctMTVUMDI6NTI6MzYuMDAwKzAwOjAwIiwKICAgICAgICAic291cmNlIjogIiNOM1JlS2pSNzVBczhLamhrIgogICAgICB9LAogICAgICAidGV4dCI6IHsKICAgICAgICAic3RhdHVzIjogImdlbmVyYXRlZCIsCiAgICAgICAgImRpdiI6ICI8ZGl2IHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMTk5OS94aHRtbFwiPjIwMDktMTAtMjk6IEJsb29kIHByZXNzdXJlIDEyMC83MiBtbUhnPC9kaXY+IgogICAgICB9LAogICAgICAic3RhdHVzIjogImZpbmFsIiwKICAgICAgImNhdGVnb3J5IjogWyB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdGVybWlub2xvZ3kuaGw3Lm9yZy9Db2RlU3lzdGVtL29ic2VydmF0aW9uLWNhdGVnb3J5IiwKICAgICAgICAgICJjb2RlIjogInZpdGFsLXNpZ25zIiwKICAgICAgICAgICJkaXNwbGF5IjogIlZpdGFsIFNpZ25zIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJWaXRhbCBTaWducyIKICAgICAgfSBdLAogICAgICAiY29kZSI6IHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly9sb2luYy5vcmciLAogICAgICAgICAgImNvZGUiOiAiNTUyODQtNCIsCiAgICAgICAgICAiZGlzcGxheSI6ICJCbG9vZCBwcmVzc3VyZSIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAiQmxvb2QgcHJlc3N1cmUiCiAgICAgIH0sCiAgICAgICJzdWJqZWN0IjogewogICAgICAgICJyZWZlcmVuY2UiOiAiUGF0aWVudC9zbWFydC0xMjg4OTkyIgogICAgICB9LAogICAgICAiZWZmZWN0aXZlRGF0ZVRpbWUiOiAiMjAwOS0xMC0yOSIsCiAgICAgICJwZXJmb3JtZXIiOiBbIHsKICAgICAgICAicmVmZXJlbmNlIjogIlByYWN0aXRpb25lci9zbWFydC1QcmFjdGl0aW9uZXItNzE2MTQ1MDIiCiAgICAgIH0gXSwKICAgICAgImNvbXBvbmVudCI6IFsgewogICAgICAgICJjb2RlIjogewogICAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly9sb2luYy5vcmciLAogICAgICAgICAgICAiY29kZSI6ICI4NDgwLTYiLAogICAgICAgICAgICAiZGlzcGxheSI6ICJTeXN0b2xpYyBibG9vZCBwcmVzc3VyZSIKICAgICAgICAgIH0gXSwKICAgICAgICAgICJ0ZXh0IjogIlN5c3RvbGljIGJsb29kIHByZXNzdXJlIgogICAgICAgIH0sCiAgICAgICAgInZhbHVlUXVhbnRpdHkiOiB7CiAgICAgICAgICAidmFsdWUiOiAxMjAsCiAgICAgICAgICAidW5pdCI6ICJtbUhnIiwKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3VuaXRzb2ZtZWFzdXJlLm9yZyIsCiAgICAgICAgICAiY29kZSI6ICJtbVtIZ10iCiAgICAgICAgfQogICAgICB9LCB7CiAgICAgICAgImNvZGUiOiB7CiAgICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL2xvaW5jLm9yZyIsCiAgICAgICAgICAgICJjb2RlIjogIjg0NjItNCIsCiAgICAgICAgICAgICJkaXNwbGF5IjogIkRpYXN0b2xpYyBibG9vZCBwcmVzc3VyZSIKICAgICAgICAgIH0gXSwKICAgICAgICAgICJ0ZXh0IjogIkRpYXN0b2xpYyBibG9vZCBwcmVzc3VyZSIKICAgICAgICB9LAogICAgICAgICJ2YWx1ZVF1YW50aXR5IjogewogICAgICAgICAgInZhbHVlIjogNzIsCiAgICAgICAgICAidW5pdCI6ICJtbUhnIiwKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3VuaXRzb2ZtZWFzdXJlLm9yZyIsCiAgICAgICAgICAiY29kZSI6ICJtbVtIZ10iCiAgICAgICAgfQogICAgICB9IF0KICAgIH0sCiAgICAic2VhcmNoIjogewogICAgICAibW9kZSI6ICJtYXRjaCIKICAgIH0KICB9LCB7CiAgICAiZnVsbFVybCI6ICJodHRwczovL2FwaS5sb2dpY2FoZWFsdGgub3JnL2Zhc3RlbmhlYWx0aC9kYXRhL09ic2VydmF0aW9uL3NtYXJ0LTg1MSIsCiAgICAicmVzb3VyY2UiOiB7CiAgICAgICJyZXNvdXJjZVR5cGUiOiAiT2JzZXJ2YXRpb24iLAogICAgICAiaWQiOiAic21hcnQtODUxIiwKICAgICAgIm1ldGEiOiB7CiAgICAgICAgInZlcnNpb25JZCI6ICIxIiwKICAgICAgICAibGFzdFVwZGF0ZWQiOiAiMjAyMC0wNy0xNVQwMjo1MjozNi4wMDArMDA6MDAiLAogICAgICAgICJzb3VyY2UiOiAiI04zUmVLalI3NUFzOEtqaGsiCiAgICAgIH0sCiAgICAgICJ0ZXh0IjogewogICAgICAgICJzdGF0dXMiOiAiZ2VuZXJhdGVkIiwKICAgICAgICAiZGl2IjogIjxkaXYgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hodG1sXCI+MjAwOS0wNC0yODogQmxvb2QgcHJlc3N1cmUgMTMyLzc5IG1tSGc8L2Rpdj4iCiAgICAgIH0sCiAgICAgICJzdGF0dXMiOiAiZmluYWwiLAogICAgICAiY2F0ZWdvcnkiOiBbIHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly90ZXJtaW5vbG9neS5obDcub3JnL0NvZGVTeXN0ZW0vb2JzZXJ2YXRpb24tY2F0ZWdvcnkiLAogICAgICAgICAgImNvZGUiOiAidml0YWwtc2lnbnMiLAogICAgICAgICAgImRpc3BsYXkiOiAiVml0YWwgU2lnbnMiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogIlZpdGFsIFNpZ25zIgogICAgICB9IF0sCiAgICAgICJjb2RlIjogewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL2xvaW5jLm9yZyIsCiAgICAgICAgICAiY29kZSI6ICI1NTI4NC00IiwKICAgICAgICAgICJkaXNwbGF5IjogIkJsb29kIHByZXNzdXJlIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJCbG9vZCBwcmVzc3VyZSIKICAgICAgfSwKICAgICAgInN1YmplY3QiOiB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQYXRpZW50L3NtYXJ0LTEyODg5OTIiCiAgICAgIH0sCiAgICAgICJlZmZlY3RpdmVEYXRlVGltZSI6ICIyMDA5LTA0LTI4IiwKICAgICAgInBlcmZvcm1lciI6IFsgewogICAgICAgICJyZWZlcmVuY2UiOiAiUHJhY3RpdGlvbmVyL3NtYXJ0LVByYWN0aXRpb25lci03MTYxNDUwMiIKICAgICAgfSBdLAogICAgICAiY29tcG9uZW50IjogWyB7CiAgICAgICAgImNvZGUiOiB7CiAgICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL2xvaW5jLm9yZyIsCiAgICAgICAgICAgICJjb2RlIjogIjg0ODAtNiIsCiAgICAgICAgICAgICJkaXNwbGF5IjogIlN5c3RvbGljIGJsb29kIHByZXNzdXJlIgogICAgICAgICAgfSBdLAogICAgICAgICAgInRleHQiOiAiU3lzdG9saWMgYmxvb2QgcHJlc3N1cmUiCiAgICAgICAgfSwKICAgICAgICAidmFsdWVRdWFudGl0eSI6IHsKICAgICAgICAgICJ2YWx1ZSI6IDEzMiwKICAgICAgICAgICJ1bml0IjogIm1tSGciLAogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdW5pdHNvZm1lYXN1cmUub3JnIiwKICAgICAgICAgICJjb2RlIjogIm1tW0hnXSIKICAgICAgICB9CiAgICAgIH0sIHsKICAgICAgICAiY29kZSI6IHsKICAgICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vbG9pbmMub3JnIiwKICAgICAgICAgICAgImNvZGUiOiAiODQ2Mi00IiwKICAgICAgICAgICAgImRpc3BsYXkiOiAiRGlhc3RvbGljIGJsb29kIHByZXNzdXJlIgogICAgICAgICAgfSBdLAogICAgICAgICAgInRleHQiOiAiRGlhc3RvbGljIGJsb29kIHByZXNzdXJlIgogICAgICAgIH0sCiAgICAgICAgInZhbHVlUXVhbnRpdHkiOiB7CiAgICAgICAgICAidmFsdWUiOiA3OSwKICAgICAgICAgICJ1bml0IjogIm1tSGciLAogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdW5pdHNvZm1lYXN1cmUub3JnIiwKICAgICAgICAgICJjb2RlIjogIm1tW0hnXSIKICAgICAgICB9CiAgICAgIH0gXQogICAgfSwKICAgICJzZWFyY2giOiB7CiAgICAgICJtb2RlIjogIm1hdGNoIgogICAgfQogIH0sIHsKICAgICJmdWxsVXJsIjogImh0dHBzOi8vYXBpLmxvZ2ljYWhlYWx0aC5vcmcvZmFzdGVuaGVhbHRoL2RhdGEvT2JzZXJ2YXRpb24vc21hcnQtMjgxLWhlaWdodCIsCiAgICAicmVzb3VyY2UiOiB7CiAgICAgICJyZXNvdXJjZVR5cGUiOiAiT2JzZXJ2YXRpb24iLAogICAgICAiaWQiOiAic21hcnQtMjgxLWhlaWdodCIsCiAgICAgICJtZXRhIjogewogICAgICAgICJ2ZXJzaW9uSWQiOiAiMSIsCiAgICAgICAgImxhc3RVcGRhdGVkIjogIjIwMjAtMDctMTVUMDI6NTI6MzYuMDAwKzAwOjAwIiwKICAgICAgICAic291cmNlIjogIiNOM1JlS2pSNzVBczhLamhrIgogICAgICB9LAogICAgICAidGV4dCI6IHsKICAgICAgICAic3RhdHVzIjogImdlbmVyYXRlZCIsCiAgICAgICAgImRpdiI6ICI8ZGl2IHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMTk5OS94aHRtbFwiPjIwMDktMDQtMTQ6IGhlaWdodCA9IDE2My4zMjIgY208L2Rpdj4iCiAgICAgIH0sCiAgICAgICJpZGVudGlmaWVyIjogWyB7CiAgICAgICAgInVzZSI6ICJvZmZpY2lhbCIsCiAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vd3d3LmJtYy5ubC96b3JncG9ydGFsL2lkZW50aWZpZXJzL29ic2VydmF0aW9ucyIsCiAgICAgICAgInZhbHVlIjogInNtYXJ0LTI4MS1oZWlnaHQiCiAgICAgIH0gXSwKICAgICAgInN0YXR1cyI6ICJ1bmtub3duIiwKICAgICAgImNhdGVnb3J5IjogWyB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdGVybWlub2xvZ3kuaGw3Lm9yZy9Db2RlU3lzdGVtL29ic2VydmF0aW9uLWNhdGVnb3J5IiwKICAgICAgICAgICJjb2RlIjogInZpdGFsLXNpZ25zIiwKICAgICAgICAgICJkaXNwbGF5IjogIlZpdGFsIFNpZ25zIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJWaXRhbCBTaWducyIKICAgICAgfSBdLAogICAgICAiY29kZSI6IHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly9sb2luYy5vcmciLAogICAgICAgICAgImNvZGUiOiAiODMwMi0yIiwKICAgICAgICAgICJkaXNwbGF5IjogImhlaWdodCIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAiaGVpZ2h0IgogICAgICB9LAogICAgICAic3ViamVjdCI6IHsKICAgICAgICAicmVmZXJlbmNlIjogIlBhdGllbnQvc21hcnQtMTI4ODk5MiIKICAgICAgfSwKICAgICAgImVmZmVjdGl2ZURhdGVUaW1lIjogIjIwMDktMDQtMTQiLAogICAgICAicGVyZm9ybWVyIjogWyB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQcmFjdGl0aW9uZXIvU01BUlQtMTIzNCIKICAgICAgfSBdLAogICAgICAidmFsdWVRdWFudGl0eSI6IHsKICAgICAgICAidmFsdWUiOiAxNjMuMzIyLAogICAgICAgICJ1bml0IjogImNtIiwKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly91bml0c29mbWVhc3VyZS5vcmciLAogICAgICAgICJjb2RlIjogImNtIgogICAgICB9CiAgICB9LAogICAgInNlYXJjaCI6IHsKICAgICAgIm1vZGUiOiAibWF0Y2giCiAgICB9CiAgfSwgewogICAgImZ1bGxVcmwiOiAiaHR0cHM6Ly9hcGkubG9naWNhaGVhbHRoLm9yZy9mYXN0ZW5oZWFsdGgvZGF0YS9PYnNlcnZhdGlvbi9zbWFydC04NTAiLAogICAgInJlc291cmNlIjogewogICAgICAicmVzb3VyY2VUeXBlIjogIk9ic2VydmF0aW9uIiwKICAgICAgImlkIjogInNtYXJ0LTg1MCIsCiAgICAgICJtZXRhIjogewogICAgICAgICJ2ZXJzaW9uSWQiOiAiMSIsCiAgICAgICAgImxhc3RVcGRhdGVkIjogIjIwMjAtMDctMTVUMDI6NTI6MzYuMDAwKzAwOjAwIiwKICAgICAgICAic291cmNlIjogIiNOM1JlS2pSNzVBczhLamhrIgogICAgICB9LAogICAgICAidGV4dCI6IHsKICAgICAgICAic3RhdHVzIjogImdlbmVyYXRlZCIsCiAgICAgICAgImRpdiI6ICI8ZGl2IHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMTk5OS94aHRtbFwiPjIwMDktMDQtMjc6IEJsb29kIHByZXNzdXJlIDcxLzQzIG1tSGc8L2Rpdj4iCiAgICAgIH0sCiAgICAgICJzdGF0dXMiOiAiZmluYWwiLAogICAgICAiY2F0ZWdvcnkiOiBbIHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly90ZXJtaW5vbG9neS5obDcub3JnL0NvZGVTeXN0ZW0vb2JzZXJ2YXRpb24tY2F0ZWdvcnkiLAogICAgICAgICAgImNvZGUiOiAidml0YWwtc2lnbnMiLAogICAgICAgICAgImRpc3BsYXkiOiAiVml0YWwgU2lnbnMiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogIlZpdGFsIFNpZ25zIgogICAgICB9IF0sCiAgICAgICJjb2RlIjogewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL2xvaW5jLm9yZyIsCiAgICAgICAgICAiY29kZSI6ICI1NTI4NC00IiwKICAgICAgICAgICJkaXNwbGF5IjogIkJsb29kIHByZXNzdXJlIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJCbG9vZCBwcmVzc3VyZSIKICAgICAgfSwKICAgICAgInN1YmplY3QiOiB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQYXRpZW50L3NtYXJ0LTEyODg5OTIiCiAgICAgIH0sCiAgICAgICJlZmZlY3RpdmVEYXRlVGltZSI6ICIyMDA5LTA0LTI3IiwKICAgICAgInBlcmZvcm1lciI6IFsgewogICAgICAgICJyZWZlcmVuY2UiOiAiUHJhY3RpdGlvbmVyL3NtYXJ0LVByYWN0aXRpb25lci03MTYxNDUwMiIKICAgICAgfSBdLAogICAgICAiY29tcG9uZW50IjogWyB7CiAgICAgICAgImNvZGUiOiB7CiAgICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL2xvaW5jLm9yZyIsCiAgICAgICAgICAgICJjb2RlIjogIjg0ODAtNiIsCiAgICAgICAgICAgICJkaXNwbGF5IjogIlN5c3RvbGljIGJsb29kIHByZXNzdXJlIgogICAgICAgICAgfSBdLAogICAgICAgICAgInRleHQiOiAiU3lzdG9saWMgYmxvb2QgcHJlc3N1cmUiCiAgICAgICAgfSwKICAgICAgICAidmFsdWVRdWFudGl0eSI6IHsKICAgICAgICAgICJ2YWx1ZSI6IDcxLAogICAgICAgICAgInVuaXQiOiAibW1IZyIsCiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly91bml0c29mbWVhc3VyZS5vcmciLAogICAgICAgICAgImNvZGUiOiAibW1bSGddIgogICAgICAgIH0KICAgICAgfSwgewogICAgICAgICJjb2RlIjogewogICAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly9sb2luYy5vcmciLAogICAgICAgICAgICAiY29kZSI6ICI4NDYyLTQiLAogICAgICAgICAgICAiZGlzcGxheSI6ICJEaWFzdG9saWMgYmxvb2QgcHJlc3N1cmUiCiAgICAgICAgICB9IF0sCiAgICAgICAgICAidGV4dCI6ICJEaWFzdG9saWMgYmxvb2QgcHJlc3N1cmUiCiAgICAgICAgfSwKICAgICAgICAidmFsdWVRdWFudGl0eSI6IHsKICAgICAgICAgICJ2YWx1ZSI6IDQzLAogICAgICAgICAgInVuaXQiOiAibW1IZyIsCiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly91bml0c29mbWVhc3VyZS5vcmciLAogICAgICAgICAgImNvZGUiOiAibW1bSGddIgogICAgICAgIH0KICAgICAgfSBdCiAgICB9LAogICAgInNlYXJjaCI6IHsKICAgICAgIm1vZGUiOiAibWF0Y2giCiAgICB9CiAgfSwgewogICAgImZ1bGxVcmwiOiAiaHR0cHM6Ly9hcGkubG9naWNhaGVhbHRoLm9yZy9mYXN0ZW5oZWFsdGgvZGF0YS9PYnNlcnZhdGlvbi9zbWFydC0xNTYtaGVhcnRyYXRlIiwKICAgICJyZXNvdXJjZSI6IHsKICAgICAgInJlc291cmNlVHlwZSI6ICJPYnNlcnZhdGlvbiIsCiAgICAgICJpZCI6ICJzbWFydC0xNTYtaGVhcnRyYXRlIiwKICAgICAgIm1ldGEiOiB7CiAgICAgICAgInZlcnNpb25JZCI6ICIxIiwKICAgICAgICAibGFzdFVwZGF0ZWQiOiAiMjAyMC0wNy0xNVQwMjo1MjozNi4wMDArMDA6MDAiLAogICAgICAgICJzb3VyY2UiOiAiI04zUmVLalI3NUFzOEtqaGsiCiAgICAgIH0sCiAgICAgICJ0ZXh0IjogewogICAgICAgICJzdGF0dXMiOiAiZ2VuZXJhdGVkIiwKICAgICAgICAiZGl2IjogIjxkaXYgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hodG1sXCI+MTk5Ny0wNS0wMTogaGVhcnRfcmF0ZSA9IDY3LjAge2JlYXRzfS9taW48L2Rpdj4iCiAgICAgIH0sCiAgICAgICJpZGVudGlmaWVyIjogWyB7CiAgICAgICAgInVzZSI6ICJvZmZpY2lhbCIsCiAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vd3d3LmJtYy5ubC96b3JncG9ydGFsL2lkZW50aWZpZXJzL29ic2VydmF0aW9ucyIsCiAgICAgICAgInZhbHVlIjogInNtYXJ0LTE1Ni1oZWFydHJhdGUiCiAgICAgIH0gXSwKICAgICAgInN0YXR1cyI6ICJ1bmtub3duIiwKICAgICAgImNhdGVnb3J5IjogWyB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdGVybWlub2xvZ3kuaGw3Lm9yZy9Db2RlU3lzdGVtL29ic2VydmF0aW9uLWNhdGVnb3J5IiwKICAgICAgICAgICJjb2RlIjogInZpdGFsLXNpZ25zIiwKICAgICAgICAgICJkaXNwbGF5IjogIlZpdGFsIFNpZ25zIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJWaXRhbCBTaWducyIKICAgICAgfSBdLAogICAgICAiY29kZSI6IHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly9sb2luYy5vcmciLAogICAgICAgICAgImNvZGUiOiAiODg2Ny00IiwKICAgICAgICAgICJkaXNwbGF5IjogImhlYXJ0X3JhdGUiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogImhlYXJ0X3JhdGUiCiAgICAgIH0sCiAgICAgICJzdWJqZWN0IjogewogICAgICAgICJyZWZlcmVuY2UiOiAiUGF0aWVudC9zbWFydC0xMjg4OTkyIgogICAgICB9LAogICAgICAiZWZmZWN0aXZlRGF0ZVRpbWUiOiAiMTk5Ny0wNS0wMSIsCiAgICAgICJwZXJmb3JtZXIiOiBbIHsKICAgICAgICAicmVmZXJlbmNlIjogIlByYWN0aXRpb25lci9TTUFSVC0xMjM0IgogICAgICB9IF0sCiAgICAgICJ2YWx1ZVF1YW50aXR5IjogewogICAgICAgICJ2YWx1ZSI6IDY3LjAsCiAgICAgICAgInVuaXQiOiAie2JlYXRzfS9taW4iLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3VuaXRzb2ZtZWFzdXJlLm9yZyIsCiAgICAgICAgImNvZGUiOiAie2JlYXRzfS9taW4iCiAgICAgIH0KICAgIH0sCiAgICAic2VhcmNoIjogewogICAgICAibW9kZSI6ICJtYXRjaCIKICAgIH0KICB9LCB7CiAgICAiZnVsbFVybCI6ICJodHRwczovL2FwaS5sb2dpY2FoZWFsdGgub3JnL2Zhc3RlbmhlYWx0aC9kYXRhL09ic2VydmF0aW9uL3NtYXJ0LTIyMy1ibWkiLAogICAgInJlc291cmNlIjogewogICAgICAicmVzb3VyY2VUeXBlIjogIk9ic2VydmF0aW9uIiwKICAgICAgImlkIjogInNtYXJ0LTIyMy1ibWkiLAogICAgICAibWV0YSI6IHsKICAgICAgICAidmVyc2lvbklkIjogIjEiLAogICAgICAgICJsYXN0VXBkYXRlZCI6ICIyMDIwLTA3LTE1VDAyOjUyOjM2LjAwMCswMDowMCIsCiAgICAgICAgInNvdXJjZSI6ICIjTjNSZUtqUjc1QXM4S2poayIKICAgICAgfSwKICAgICAgInRleHQiOiB7CiAgICAgICAgInN0YXR1cyI6ICJnZW5lcmF0ZWQiLAogICAgICAgICJkaXYiOiAiPGRpdiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzE5OTkveGh0bWxcIj4yMDAxLTExLTAyOiBibWkgPSAzNC40IGtnL20yPC9kaXY+IgogICAgICB9LAogICAgICAiaWRlbnRpZmllciI6IFsgewogICAgICAgICJ1c2UiOiAib2ZmaWNpYWwiLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3d3dy5ibWMubmwvem9yZ3BvcnRhbC9pZGVudGlmaWVycy9vYnNlcnZhdGlvbnMiLAogICAgICAgICJ2YWx1ZSI6ICJzbWFydC0yMjMtYm1pIgogICAgICB9IF0sCiAgICAgICJzdGF0dXMiOiAidW5rbm93biIsCiAgICAgICJjYXRlZ29yeSI6IFsgewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3Rlcm1pbm9sb2d5LmhsNy5vcmcvQ29kZVN5c3RlbS9vYnNlcnZhdGlvbi1jYXRlZ29yeSIsCiAgICAgICAgICAiY29kZSI6ICJ2aXRhbC1zaWducyIsCiAgICAgICAgICAiZGlzcGxheSI6ICJWaXRhbCBTaWducyIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAiVml0YWwgU2lnbnMiCiAgICAgIH0gXSwKICAgICAgImNvZGUiOiB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vbG9pbmMub3JnIiwKICAgICAgICAgICJjb2RlIjogIjM5MTU2LTUiLAogICAgICAgICAgImRpc3BsYXkiOiAiYm1pIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJibWkiCiAgICAgIH0sCiAgICAgICJzdWJqZWN0IjogewogICAgICAgICJyZWZlcmVuY2UiOiAiUGF0aWVudC9zbWFydC0xMjg4OTkyIgogICAgICB9LAogICAgICAiZWZmZWN0aXZlRGF0ZVRpbWUiOiAiMjAwMS0xMS0wMiIsCiAgICAgICJwZXJmb3JtZXIiOiBbIHsKICAgICAgICAicmVmZXJlbmNlIjogIlByYWN0aXRpb25lci9TTUFSVC0xMjM0IgogICAgICB9IF0sCiAgICAgICJ2YWx1ZVF1YW50aXR5IjogewogICAgICAgICJ2YWx1ZSI6IDM0LjQsCiAgICAgICAgInVuaXQiOiAia2cvbTIiLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3VuaXRzb2ZtZWFzdXJlLm9yZyIsCiAgICAgICAgImNvZGUiOiAia2cvbTIiCiAgICAgIH0KICAgIH0sCiAgICAic2VhcmNoIjogewogICAgICAibW9kZSI6ICJtYXRjaCIKICAgIH0KICB9LCB7CiAgICAiZnVsbFVybCI6ICJodHRwczovL2FwaS5sb2dpY2FoZWFsdGgub3JnL2Zhc3RlbmhlYWx0aC9kYXRhL09ic2VydmF0aW9uL3NtYXJ0LTI0Ni1oZWlnaHQiLAogICAgInJlc291cmNlIjogewogICAgICAicmVzb3VyY2VUeXBlIjogIk9ic2VydmF0aW9uIiwKICAgICAgImlkIjogInNtYXJ0LTI0Ni1oZWlnaHQiLAogICAgICAibWV0YSI6IHsKICAgICAgICAidmVyc2lvbklkIjogIjEiLAogICAgICAgICJsYXN0VXBkYXRlZCI6ICIyMDIwLTA3LTE1VDAyOjUyOjM2LjAwMCswMDowMCIsCiAgICAgICAgInNvdXJjZSI6ICIjTjNSZUtqUjc1QXM4S2poayIKICAgICAgfSwKICAgICAgInRleHQiOiB7CiAgICAgICAgInN0YXR1cyI6ICJnZW5lcmF0ZWQiLAogICAgICAgICJkaXYiOiAiPGRpdiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzE5OTkveGh0bWxcIj4yMDA1LTAyLTIzOiBoZWlnaHQgPSAxNjYuNjI0IGNtPC9kaXY+IgogICAgICB9LAogICAgICAiaWRlbnRpZmllciI6IFsgewogICAgICAgICJ1c2UiOiAib2ZmaWNpYWwiLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3d3dy5ibWMubmwvem9yZ3BvcnRhbC9pZGVudGlmaWVycy9vYnNlcnZhdGlvbnMiLAogICAgICAgICJ2YWx1ZSI6ICJzbWFydC0yNDYtaGVpZ2h0IgogICAgICB9IF0sCiAgICAgICJzdGF0dXMiOiAidW5rbm93biIsCiAgICAgICJjYXRlZ29yeSI6IFsgewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3Rlcm1pbm9sb2d5LmhsNy5vcmcvQ29kZVN5c3RlbS9vYnNlcnZhdGlvbi1jYXRlZ29yeSIsCiAgICAgICAgICAiY29kZSI6ICJ2aXRhbC1zaWducyIsCiAgICAgICAgICAiZGlzcGxheSI6ICJWaXRhbCBTaWducyIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAiVml0YWwgU2lnbnMiCiAgICAgIH0gXSwKICAgICAgImNvZGUiOiB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vbG9pbmMub3JnIiwKICAgICAgICAgICJjb2RlIjogIjgzMDItMiIsCiAgICAgICAgICAiZGlzcGxheSI6ICJoZWlnaHQiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogImhlaWdodCIKICAgICAgfSwKICAgICAgInN1YmplY3QiOiB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQYXRpZW50L3NtYXJ0LTEyODg5OTIiCiAgICAgIH0sCiAgICAgICJlZmZlY3RpdmVEYXRlVGltZSI6ICIyMDA1LTAyLTIzIiwKICAgICAgInBlcmZvcm1lciI6IFsgewogICAgICAgICJyZWZlcmVuY2UiOiAiUHJhY3RpdGlvbmVyL1NNQVJULTEyMzQiCiAgICAgIH0gXSwKICAgICAgInZhbHVlUXVhbnRpdHkiOiB7CiAgICAgICAgInZhbHVlIjogMTY2LjYyNCwKICAgICAgICAidW5pdCI6ICJjbSIsCiAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdW5pdHNvZm1lYXN1cmUub3JnIiwKICAgICAgICAiY29kZSI6ICJjbSIKICAgICAgfQogICAgfSwKICAgICJzZWFyY2giOiB7CiAgICAgICJtb2RlIjogIm1hdGNoIgogICAgfQogIH0sIHsKICAgICJmdWxsVXJsIjogImh0dHBzOi8vYXBpLmxvZ2ljYWhlYWx0aC5vcmcvZmFzdGVuaGVhbHRoL2RhdGEvT2JzZXJ2YXRpb24vc21hcnQtODU0IiwKICAgICJyZXNvdXJjZSI6IHsKICAgICAgInJlc291cmNlVHlwZSI6ICJPYnNlcnZhdGlvbiIsCiAgICAgICJpZCI6ICJzbWFydC04NTQiLAogICAgICAibWV0YSI6IHsKICAgICAgICAidmVyc2lvbklkIjogIjEiLAogICAgICAgICJsYXN0VXBkYXRlZCI6ICIyMDIwLTA3LTE1VDAyOjUyOjM2LjAwMCswMDowMCIsCiAgICAgICAgInNvdXJjZSI6ICIjTjNSZUtqUjc1QXM4S2poayIKICAgICAgfSwKICAgICAgInRleHQiOiB7CiAgICAgICAgInN0YXR1cyI6ICJnZW5lcmF0ZWQiLAogICAgICAgICJkaXYiOiAiPGRpdiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzE5OTkveGh0bWxcIj4yMDA5LTEyLTAxOiBCbG9vZCBwcmVzc3VyZSAxMDAvNjAgbW1IZzwvZGl2PiIKICAgICAgfSwKICAgICAgInN0YXR1cyI6ICJmaW5hbCIsCiAgICAgICJjYXRlZ29yeSI6IFsgewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3Rlcm1pbm9sb2d5LmhsNy5vcmcvQ29kZVN5c3RlbS9vYnNlcnZhdGlvbi1jYXRlZ29yeSIsCiAgICAgICAgICAiY29kZSI6ICJ2aXRhbC1zaWducyIsCiAgICAgICAgICAiZGlzcGxheSI6ICJWaXRhbCBTaWducyIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAiVml0YWwgU2lnbnMiCiAgICAgIH0gXSwKICAgICAgImNvZGUiOiB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vbG9pbmMub3JnIiwKICAgICAgICAgICJjb2RlIjogIjU1Mjg0LTQiLAogICAgICAgICAgImRpc3BsYXkiOiAiQmxvb2QgcHJlc3N1cmUiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogIkJsb29kIHByZXNzdXJlIgogICAgICB9LAogICAgICAic3ViamVjdCI6IHsKICAgICAgICAicmVmZXJlbmNlIjogIlBhdGllbnQvc21hcnQtMTI4ODk5MiIKICAgICAgfSwKICAgICAgImVmZmVjdGl2ZURhdGVUaW1lIjogIjIwMDktMTItMDEiLAogICAgICAicGVyZm9ybWVyIjogWyB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQcmFjdGl0aW9uZXIvc21hcnQtUHJhY3RpdGlvbmVyLTcxNjE0NTAyIgogICAgICB9IF0sCiAgICAgICJjb21wb25lbnQiOiBbIHsKICAgICAgICAiY29kZSI6IHsKICAgICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vbG9pbmMub3JnIiwKICAgICAgICAgICAgImNvZGUiOiAiODQ4MC02IiwKICAgICAgICAgICAgImRpc3BsYXkiOiAiU3lzdG9saWMgYmxvb2QgcHJlc3N1cmUiCiAgICAgICAgICB9IF0sCiAgICAgICAgICAidGV4dCI6ICJTeXN0b2xpYyBibG9vZCBwcmVzc3VyZSIKICAgICAgICB9LAogICAgICAgICJ2YWx1ZVF1YW50aXR5IjogewogICAgICAgICAgInZhbHVlIjogMTAwLAogICAgICAgICAgInVuaXQiOiAibW1IZyIsCiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly91bml0c29mbWVhc3VyZS5vcmciLAogICAgICAgICAgImNvZGUiOiAibW1bSGddIgogICAgICAgIH0KICAgICAgfSwgewogICAgICAgICJjb2RlIjogewogICAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly9sb2luYy5vcmciLAogICAgICAgICAgICAiY29kZSI6ICI4NDYyLTQiLAogICAgICAgICAgICAiZGlzcGxheSI6ICJEaWFzdG9saWMgYmxvb2QgcHJlc3N1cmUiCiAgICAgICAgICB9IF0sCiAgICAgICAgICAidGV4dCI6ICJEaWFzdG9saWMgYmxvb2QgcHJlc3N1cmUiCiAgICAgICAgfSwKICAgICAgICAidmFsdWVRdWFudGl0eSI6IHsKICAgICAgICAgICJ2YWx1ZSI6IDYwLAogICAgICAgICAgInVuaXQiOiAibW1IZyIsCiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly91bml0c29mbWVhc3VyZS5vcmciLAogICAgICAgICAgImNvZGUiOiAibW1bSGddIgogICAgICAgIH0KICAgICAgfSBdCiAgICB9LAogICAgInNlYXJjaCI6IHsKICAgICAgIm1vZGUiOiAibWF0Y2giCiAgICB9CiAgfSwgewogICAgImZ1bGxVcmwiOiAiaHR0cHM6Ly9hcGkubG9naWNhaGVhbHRoLm9yZy9mYXN0ZW5oZWFsdGgvZGF0YS9PYnNlcnZhdGlvbi9zbWFydC04NTMiLAogICAgInJlc291cmNlIjogewogICAgICAicmVzb3VyY2VUeXBlIjogIk9ic2VydmF0aW9uIiwKICAgICAgImlkIjogInNtYXJ0LTg1MyIsCiAgICAgICJtZXRhIjogewogICAgICAgICJ2ZXJzaW9uSWQiOiAiMSIsCiAgICAgICAgImxhc3RVcGRhdGVkIjogIjIwMjAtMDctMTVUMDI6NTI6MzYuMDAwKzAwOjAwIiwKICAgICAgICAic291cmNlIjogIiNOM1JlS2pSNzVBczhLamhrIgogICAgICB9LAogICAgICAidGV4dCI6IHsKICAgICAgICAic3RhdHVzIjogImdlbmVyYXRlZCIsCiAgICAgICAgImRpdiI6ICI8ZGl2IHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMTk5OS94aHRtbFwiPjIwMDktMTAtMzA6IEJsb29kIHByZXNzdXJlIDQwLzI1IG1tSGc8L2Rpdj4iCiAgICAgIH0sCiAgICAgICJzdGF0dXMiOiAiZmluYWwiLAogICAgICAiY2F0ZWdvcnkiOiBbIHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly90ZXJtaW5vbG9neS5obDcub3JnL0NvZGVTeXN0ZW0vb2JzZXJ2YXRpb24tY2F0ZWdvcnkiLAogICAgICAgICAgImNvZGUiOiAidml0YWwtc2lnbnMiLAogICAgICAgICAgImRpc3BsYXkiOiAiVml0YWwgU2lnbnMiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogIlZpdGFsIFNpZ25zIgogICAgICB9IF0sCiAgICAgICJjb2RlIjogewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL2xvaW5jLm9yZyIsCiAgICAgICAgICAiY29kZSI6ICI1NTI4NC00IiwKICAgICAgICAgICJkaXNwbGF5IjogIkJsb29kIHByZXNzdXJlIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJCbG9vZCBwcmVzc3VyZSIKICAgICAgfSwKICAgICAgInN1YmplY3QiOiB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQYXRpZW50L3NtYXJ0LTEyODg5OTIiCiAgICAgIH0sCiAgICAgICJlZmZlY3RpdmVEYXRlVGltZSI6ICIyMDA5LTEwLTMwIiwKICAgICAgInBlcmZvcm1lciI6IFsgewogICAgICAgICJyZWZlcmVuY2UiOiAiUHJhY3RpdGlvbmVyL3NtYXJ0LVByYWN0aXRpb25lci03MTYxNDUwMiIKICAgICAgfSBdLAogICAgICAiY29tcG9uZW50IjogWyB7CiAgICAgICAgImNvZGUiOiB7CiAgICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL2xvaW5jLm9yZyIsCiAgICAgICAgICAgICJjb2RlIjogIjg0ODAtNiIsCiAgICAgICAgICAgICJkaXNwbGF5IjogIlN5c3RvbGljIGJsb29kIHByZXNzdXJlIgogICAgICAgICAgfSBdLAogICAgICAgICAgInRleHQiOiAiU3lzdG9saWMgYmxvb2QgcHJlc3N1cmUiCiAgICAgICAgfSwKICAgICAgICAidmFsdWVRdWFudGl0eSI6IHsKICAgICAgICAgICJ2YWx1ZSI6IDQwLAogICAgICAgICAgInVuaXQiOiAibW1IZyIsCiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly91bml0c29mbWVhc3VyZS5vcmciLAogICAgICAgICAgImNvZGUiOiAibW1bSGddIgogICAgICAgIH0KICAgICAgfSwgewogICAgICAgICJjb2RlIjogewogICAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly9sb2luYy5vcmciLAogICAgICAgICAgICAiY29kZSI6ICI4NDYyLTQiLAogICAgICAgICAgICAiZGlzcGxheSI6ICJEaWFzdG9saWMgYmxvb2QgcHJlc3N1cmUiCiAgICAgICAgICB9IF0sCiAgICAgICAgICAidGV4dCI6ICJEaWFzdG9saWMgYmxvb2QgcHJlc3N1cmUiCiAgICAgICAgfSwKICAgICAgICAidmFsdWVRdWFudGl0eSI6IHsKICAgICAgICAgICJ2YWx1ZSI6IDI1LAogICAgICAgICAgInVuaXQiOiAibW1IZyIsCiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly91bml0c29mbWVhc3VyZS5vcmciLAogICAgICAgICAgImNvZGUiOiAibW1bSGddIgogICAgICAgIH0KICAgICAgfSBdCiAgICB9LAogICAgInNlYXJjaCI6IHsKICAgICAgIm1vZGUiOiAibWF0Y2giCiAgICB9CiAgfSwgewogICAgImZ1bGxVcmwiOiAiaHR0cHM6Ly9hcGkubG9naWNhaGVhbHRoLm9yZy9mYXN0ZW5oZWFsdGgvZGF0YS9PYnNlcnZhdGlvbi9zbWFydC0yNDEtcmVzcGlyYXRvcnlyYXRlIiwKICAgICJyZXNvdXJjZSI6IHsKICAgICAgInJlc291cmNlVHlwZSI6ICJPYnNlcnZhdGlvbiIsCiAgICAgICJpZCI6ICJzbWFydC0yNDEtcmVzcGlyYXRvcnlyYXRlIiwKICAgICAgIm1ldGEiOiB7CiAgICAgICAgInZlcnNpb25JZCI6ICIxIiwKICAgICAgICAibGFzdFVwZGF0ZWQiOiAiMjAyMC0wNy0xNVQwMjo1MjozNi4wMDArMDA6MDAiLAogICAgICAgICJzb3VyY2UiOiAiI04zUmVLalI3NUFzOEtqaGsiCiAgICAgIH0sCiAgICAgICJ0ZXh0IjogewogICAgICAgICJzdGF0dXMiOiAiZ2VuZXJhdGVkIiwKICAgICAgICAiZGl2IjogIjxkaXYgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hodG1sXCI+MjAwNS0wMi0xMDogcmVzcGlyYXRvcnlfcmF0ZSA9IDIyLjAge2JyZWF0aHN9L21pbjwvZGl2PiIKICAgICAgfSwKICAgICAgImlkZW50aWZpZXIiOiBbIHsKICAgICAgICAidXNlIjogIm9mZmljaWFsIiwKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly93d3cuYm1jLm5sL3pvcmdwb3J0YWwvaWRlbnRpZmllcnMvb2JzZXJ2YXRpb25zIiwKICAgICAgICAidmFsdWUiOiAic21hcnQtMjQxLXJlc3BpcmF0b3J5cmF0ZSIKICAgICAgfSBdLAogICAgICAic3RhdHVzIjogInVua25vd24iLAogICAgICAiY2F0ZWdvcnkiOiBbIHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly90ZXJtaW5vbG9neS5obDcub3JnL0NvZGVTeXN0ZW0vb2JzZXJ2YXRpb24tY2F0ZWdvcnkiLAogICAgICAgICAgImNvZGUiOiAidml0YWwtc2lnbnMiLAogICAgICAgICAgImRpc3BsYXkiOiAiVml0YWwgU2lnbnMiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogIlZpdGFsIFNpZ25zIgogICAgICB9IF0sCiAgICAgICJjb2RlIjogewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL2xvaW5jLm9yZyIsCiAgICAgICAgICAiY29kZSI6ICI5Mjc5LTEiLAogICAgICAgICAgImRpc3BsYXkiOiAicmVzcGlyYXRvcnlfcmF0ZSIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAicmVzcGlyYXRvcnlfcmF0ZSIKICAgICAgfSwKICAgICAgInN1YmplY3QiOiB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQYXRpZW50L3NtYXJ0LTEyODg5OTIiCiAgICAgIH0sCiAgICAgICJlZmZlY3RpdmVEYXRlVGltZSI6ICIyMDA1LTAyLTEwIiwKICAgICAgInBlcmZvcm1lciI6IFsgewogICAgICAgICJyZWZlcmVuY2UiOiAiUHJhY3RpdGlvbmVyL1NNQVJULTEyMzQiCiAgICAgIH0gXSwKICAgICAgInZhbHVlUXVhbnRpdHkiOiB7CiAgICAgICAgInZhbHVlIjogMjIuMCwKICAgICAgICAidW5pdCI6ICJ7YnJlYXRoc30vbWluIiwKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly91bml0c29mbWVhc3VyZS5vcmciLAogICAgICAgICJjb2RlIjogInticmVhdGhzfS9taW4iCiAgICAgIH0KICAgIH0sCiAgICAic2VhcmNoIjogewogICAgICAibW9kZSI6ICJtYXRjaCIKICAgIH0KICB9LCB7CiAgICAiZnVsbFVybCI6ICJodHRwczovL2FwaS5sb2dpY2FoZWFsdGgub3JnL2Zhc3RlbmhlYWx0aC9kYXRhL09ic2VydmF0aW9uL3NtYXJ0LTI4Ny1veHlnZW5zYXR1cmF0aW9uIiwKICAgICJyZXNvdXJjZSI6IHsKICAgICAgInJlc291cmNlVHlwZSI6ICJPYnNlcnZhdGlvbiIsCiAgICAgICJpZCI6ICJzbWFydC0yODctb3h5Z2Vuc2F0dXJhdGlvbiIsCiAgICAgICJtZXRhIjogewogICAgICAgICJ2ZXJzaW9uSWQiOiAiMSIsCiAgICAgICAgImxhc3RVcGRhdGVkIjogIjIwMjAtMDctMTVUMDI6NTI6MzYuMDAwKzAwOjAwIiwKICAgICAgICAic291cmNlIjogIiNOM1JlS2pSNzVBczhLamhrIgogICAgICB9LAogICAgICAidGV4dCI6IHsKICAgICAgICAic3RhdHVzIjogImdlbmVyYXRlZCIsCiAgICAgICAgImRpdiI6ICI8ZGl2IHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMTk5OS94aHRtbFwiPjIwMDktMDQtMTQ6IG94eWdlbl9zYXR1cmF0aW9uID0gMTAwLjAgJXtIZW1vZ2xvYmluU2F0dXJhdGlvbn08L2Rpdj4iCiAgICAgIH0sCiAgICAgICJpZGVudGlmaWVyIjogWyB7CiAgICAgICAgInVzZSI6ICJvZmZpY2lhbCIsCiAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vd3d3LmJtYy5ubC96b3JncG9ydGFsL2lkZW50aWZpZXJzL29ic2VydmF0aW9ucyIsCiAgICAgICAgInZhbHVlIjogInNtYXJ0LTI4Ny1veHlnZW5zYXR1cmF0aW9uIgogICAgICB9IF0sCiAgICAgICJzdGF0dXMiOiAidW5rbm93biIsCiAgICAgICJjYXRlZ29yeSI6IFsgewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3Rlcm1pbm9sb2d5LmhsNy5vcmcvQ29kZVN5c3RlbS9vYnNlcnZhdGlvbi1jYXRlZ29yeSIsCiAgICAgICAgICAiY29kZSI6ICJ2aXRhbC1zaWducyIsCiAgICAgICAgICAiZGlzcGxheSI6ICJWaXRhbCBTaWducyIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAiVml0YWwgU2lnbnMiCiAgICAgIH0gXSwKICAgICAgImNvZGUiOiB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vbG9pbmMub3JnIiwKICAgICAgICAgICJjb2RlIjogIjI3MTAtMiIsCiAgICAgICAgICAiZGlzcGxheSI6ICJveHlnZW5fc2F0dXJhdGlvbiIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAib3h5Z2VuX3NhdHVyYXRpb24iCiAgICAgIH0sCiAgICAgICJzdWJqZWN0IjogewogICAgICAgICJyZWZlcmVuY2UiOiAiUGF0aWVudC9zbWFydC0xMjg4OTkyIgogICAgICB9LAogICAgICAiZWZmZWN0aXZlRGF0ZVRpbWUiOiAiMjAwOS0wNC0xNCIsCiAgICAgICJwZXJmb3JtZXIiOiBbIHsKICAgICAgICAicmVmZXJlbmNlIjogIlByYWN0aXRpb25lci9TTUFSVC0xMjM0IgogICAgICB9IF0sCiAgICAgICJ2YWx1ZVF1YW50aXR5IjogewogICAgICAgICJ2YWx1ZSI6IDEwMC4wLAogICAgICAgICJ1bml0IjogIiV7SGVtb2dsb2JpblNhdHVyYXRpb259IiwKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly91bml0c29mbWVhc3VyZS5vcmciLAogICAgICAgICJjb2RlIjogIiV7SGVtb2dsb2JpblNhdHVyYXRpb259IgogICAgICB9CiAgICB9LAogICAgInNlYXJjaCI6IHsKICAgICAgIm1vZGUiOiAibWF0Y2giCiAgICB9CiAgfSwgewogICAgImZ1bGxVcmwiOiAiaHR0cHM6Ly9hcGkubG9naWNhaGVhbHRoLm9yZy9mYXN0ZW5oZWFsdGgvZGF0YS9PYnNlcnZhdGlvbi9zbWFydC0yOTEtdGVtcGVyYXR1cmUiLAogICAgInJlc291cmNlIjogewogICAgICAicmVzb3VyY2VUeXBlIjogIk9ic2VydmF0aW9uIiwKICAgICAgImlkIjogInNtYXJ0LTI5MS10ZW1wZXJhdHVyZSIsCiAgICAgICJtZXRhIjogewogICAgICAgICJ2ZXJzaW9uSWQiOiAiMSIsCiAgICAgICAgImxhc3RVcGRhdGVkIjogIjIwMjAtMDctMTVUMDI6NTI6MzYuMDAwKzAwOjAwIiwKICAgICAgICAic291cmNlIjogIiNOM1JlS2pSNzVBczhLamhrIgogICAgICB9LAogICAgICAidGV4dCI6IHsKICAgICAgICAic3RhdHVzIjogImdlbmVyYXRlZCIsCiAgICAgICAgImRpdiI6ICI8ZGl2IHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMTk5OS94aHRtbFwiPjIwMDktMDQtMjM6IHRlbXBlcmF0dXJlID0gMzYuODg4ODkgQ2VsPC9kaXY+IgogICAgICB9LAogICAgICAiaWRlbnRpZmllciI6IFsgewogICAgICAgICJ1c2UiOiAib2ZmaWNpYWwiLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3d3dy5ibWMubmwvem9yZ3BvcnRhbC9pZGVudGlmaWVycy9vYnNlcnZhdGlvbnMiLAogICAgICAgICJ2YWx1ZSI6ICJzbWFydC0yOTEtdGVtcGVyYXR1cmUiCiAgICAgIH0gXSwKICAgICAgInN0YXR1cyI6ICJ1bmtub3duIiwKICAgICAgImNhdGVnb3J5IjogWyB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdGVybWlub2xvZ3kuaGw3Lm9yZy9Db2RlU3lzdGVtL29ic2VydmF0aW9uLWNhdGVnb3J5IiwKICAgICAgICAgICJjb2RlIjogInZpdGFsLXNpZ25zIiwKICAgICAgICAgICJkaXNwbGF5IjogIlZpdGFsIFNpZ25zIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJWaXRhbCBTaWducyIKICAgICAgfSBdLAogICAgICAiY29kZSI6IHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly9sb2luYy5vcmciLAogICAgICAgICAgImNvZGUiOiAiODMxMC01IiwKICAgICAgICAgICJkaXNwbGF5IjogInRlbXBlcmF0dXJlIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJ0ZW1wZXJhdHVyZSIKICAgICAgfSwKICAgICAgInN1YmplY3QiOiB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQYXRpZW50L3NtYXJ0LTEyODg5OTIiCiAgICAgIH0sCiAgICAgICJlZmZlY3RpdmVEYXRlVGltZSI6ICIyMDA5LTA0LTIzIiwKICAgICAgInBlcmZvcm1lciI6IFsgewogICAgICAgICJyZWZlcmVuY2UiOiAiUHJhY3RpdGlvbmVyL1NNQVJULTEyMzQiCiAgICAgIH0gXSwKICAgICAgInZhbHVlUXVhbnRpdHkiOiB7CiAgICAgICAgInZhbHVlIjogMzYuODg4ODksCiAgICAgICAgInVuaXQiOiAiQ2VsIiwKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly91bml0c29mbWVhc3VyZS5vcmciLAogICAgICAgICJjb2RlIjogIkNlbCIKICAgICAgfQogICAgfSwKICAgICJzZWFyY2giOiB7CiAgICAgICJtb2RlIjogIm1hdGNoIgogICAgfQogIH0sIHsKICAgICJmdWxsVXJsIjogImh0dHBzOi8vYXBpLmxvZ2ljYWhlYWx0aC5vcmcvZmFzdGVuaGVhbHRoL2RhdGEvT2JzZXJ2YXRpb24vc21hcnQtMTYxLW94eWdlbnNhdHVyYXRpb24iLAogICAgInJlc291cmNlIjogewogICAgICAicmVzb3VyY2VUeXBlIjogIk9ic2VydmF0aW9uIiwKICAgICAgImlkIjogInNtYXJ0LTE2MS1veHlnZW5zYXR1cmF0aW9uIiwKICAgICAgIm1ldGEiOiB7CiAgICAgICAgInZlcnNpb25JZCI6ICIxIiwKICAgICAgICAibGFzdFVwZGF0ZWQiOiAiMjAyMC0wNy0xNVQwMjo1MjozNi4wMDArMDA6MDAiLAogICAgICAgICJzb3VyY2UiOiAiI04zUmVLalI3NUFzOEtqaGsiCiAgICAgIH0sCiAgICAgICJ0ZXh0IjogewogICAgICAgICJzdGF0dXMiOiAiZ2VuZXJhdGVkIiwKICAgICAgICAiZGl2IjogIjxkaXYgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hodG1sXCI+MTk5Ny0wNS0wMTogb3h5Z2VuX3NhdHVyYXRpb24gPSAxMDAuMCAle0hlbW9nbG9iaW5TYXR1cmF0aW9ufTwvZGl2PiIKICAgICAgfSwKICAgICAgImlkZW50aWZpZXIiOiBbIHsKICAgICAgICAidXNlIjogIm9mZmljaWFsIiwKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly93d3cuYm1jLm5sL3pvcmdwb3J0YWwvaWRlbnRpZmllcnMvb2JzZXJ2YXRpb25zIiwKICAgICAgICAidmFsdWUiOiAic21hcnQtMTYxLW94eWdlbnNhdHVyYXRpb24iCiAgICAgIH0gXSwKICAgICAgInN0YXR1cyI6ICJ1bmtub3duIiwKICAgICAgImNhdGVnb3J5IjogWyB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdGVybWlub2xvZ3kuaGw3Lm9yZy9Db2RlU3lzdGVtL29ic2VydmF0aW9uLWNhdGVnb3J5IiwKICAgICAgICAgICJjb2RlIjogInZpdGFsLXNpZ25zIiwKICAgICAgICAgICJkaXNwbGF5IjogIlZpdGFsIFNpZ25zIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJWaXRhbCBTaWducyIKICAgICAgfSBdLAogICAgICAiY29kZSI6IHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly9sb2luYy5vcmciLAogICAgICAgICAgImNvZGUiOiAiMjcxMC0yIiwKICAgICAgICAgICJkaXNwbGF5IjogIm94eWdlbl9zYXR1cmF0aW9uIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJveHlnZW5fc2F0dXJhdGlvbiIKICAgICAgfSwKICAgICAgInN1YmplY3QiOiB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQYXRpZW50L3NtYXJ0LTEyODg5OTIiCiAgICAgIH0sCiAgICAgICJlZmZlY3RpdmVEYXRlVGltZSI6ICIxOTk3LTA1LTAxIiwKICAgICAgInBlcmZvcm1lciI6IFsgewogICAgICAgICJyZWZlcmVuY2UiOiAiUHJhY3RpdGlvbmVyL1NNQVJULTEyMzQiCiAgICAgIH0gXSwKICAgICAgInZhbHVlUXVhbnRpdHkiOiB7CiAgICAgICAgInZhbHVlIjogMTAwLjAsCiAgICAgICAgInVuaXQiOiAiJXtIZW1vZ2xvYmluU2F0dXJhdGlvbn0iLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3VuaXRzb2ZtZWFzdXJlLm9yZyIsCiAgICAgICAgImNvZGUiOiAiJXtIZW1vZ2xvYmluU2F0dXJhdGlvbn0iCiAgICAgIH0KICAgIH0sCiAgICAic2VhcmNoIjogewogICAgICAibW9kZSI6ICJtYXRjaCIKICAgIH0KICB9LCB7CiAgICAiZnVsbFVybCI6ICJodHRwczovL2FwaS5sb2dpY2FoZWFsdGgub3JnL2Zhc3RlbmhlYWx0aC9kYXRhL09ic2VydmF0aW9uL3NtYXJ0LTE3Mi10ZW1wZXJhdHVyZSIsCiAgICAicmVzb3VyY2UiOiB7CiAgICAgICJyZXNvdXJjZVR5cGUiOiAiT2JzZXJ2YXRpb24iLAogICAgICAiaWQiOiAic21hcnQtMTcyLXRlbXBlcmF0dXJlIiwKICAgICAgIm1ldGEiOiB7CiAgICAgICAgInZlcnNpb25JZCI6ICIxIiwKICAgICAgICAibGFzdFVwZGF0ZWQiOiAiMjAyMC0wNy0xNVQwMjo1MjozNi4wMDArMDA6MDAiLAogICAgICAgICJzb3VyY2UiOiAiI04zUmVLalI3NUFzOEtqaGsiCiAgICAgIH0sCiAgICAgICJ0ZXh0IjogewogICAgICAgICJzdGF0dXMiOiAiZ2VuZXJhdGVkIiwKICAgICAgICAiZGl2IjogIjxkaXYgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hodG1sXCI+MTk5OS0xMi0yMDogdGVtcGVyYXR1cmUgPSAzNy4wNTU1NiBDZWw8L2Rpdj4iCiAgICAgIH0sCiAgICAgICJpZGVudGlmaWVyIjogWyB7CiAgICAgICAgInVzZSI6ICJvZmZpY2lhbCIsCiAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vd3d3LmJtYy5ubC96b3JncG9ydGFsL2lkZW50aWZpZXJzL29ic2VydmF0aW9ucyIsCiAgICAgICAgInZhbHVlIjogInNtYXJ0LTE3Mi10ZW1wZXJhdHVyZSIKICAgICAgfSBdLAogICAgICAic3RhdHVzIjogInVua25vd24iLAogICAgICAiY2F0ZWdvcnkiOiBbIHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly90ZXJtaW5vbG9neS5obDcub3JnL0NvZGVTeXN0ZW0vb2JzZXJ2YXRpb24tY2F0ZWdvcnkiLAogICAgICAgICAgImNvZGUiOiAidml0YWwtc2lnbnMiLAogICAgICAgICAgImRpc3BsYXkiOiAiVml0YWwgU2lnbnMiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogIlZpdGFsIFNpZ25zIgogICAgICB9IF0sCiAgICAgICJjb2RlIjogewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL2xvaW5jLm9yZyIsCiAgICAgICAgICAiY29kZSI6ICI4MzEwLTUiLAogICAgICAgICAgImRpc3BsYXkiOiAidGVtcGVyYXR1cmUiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogInRlbXBlcmF0dXJlIgogICAgICB9LAogICAgICAic3ViamVjdCI6IHsKICAgICAgICAicmVmZXJlbmNlIjogIlBhdGllbnQvc21hcnQtMTI4ODk5MiIKICAgICAgfSwKICAgICAgImVmZmVjdGl2ZURhdGVUaW1lIjogIjE5OTktMTItMjAiLAogICAgICAicGVyZm9ybWVyIjogWyB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQcmFjdGl0aW9uZXIvU01BUlQtMTIzNCIKICAgICAgfSBdLAogICAgICAidmFsdWVRdWFudGl0eSI6IHsKICAgICAgICAidmFsdWUiOiAzNy4wNTU1NiwKICAgICAgICAidW5pdCI6ICJDZWwiLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3VuaXRzb2ZtZWFzdXJlLm9yZyIsCiAgICAgICAgImNvZGUiOiAiQ2VsIgogICAgICB9CiAgICB9LAogICAgInNlYXJjaCI6IHsKICAgICAgIm1vZGUiOiAibWF0Y2giCiAgICB9CiAgfSwgewogICAgImZ1bGxVcmwiOiAiaHR0cHM6Ly9hcGkubG9naWNhaGVhbHRoLm9yZy9mYXN0ZW5oZWFsdGgvZGF0YS9PYnNlcnZhdGlvbi9zbWFydC0xNTMtYm1pIiwKICAgICJyZXNvdXJjZSI6IHsKICAgICAgInJlc291cmNlVHlwZSI6ICJPYnNlcnZhdGlvbiIsCiAgICAgICJpZCI6ICJzbWFydC0xNTMtYm1pIiwKICAgICAgIm1ldGEiOiB7CiAgICAgICAgInZlcnNpb25JZCI6ICIxIiwKICAgICAgICAibGFzdFVwZGF0ZWQiOiAiMjAyMC0wNy0xNVQwMjo1MjozNi4wMDArMDA6MDAiLAogICAgICAgICJzb3VyY2UiOiAiI04zUmVLalI3NUFzOEtqaGsiCiAgICAgIH0sCiAgICAgICJ0ZXh0IjogewogICAgICAgICJzdGF0dXMiOiAiZ2VuZXJhdGVkIiwKICAgICAgICAiZGl2IjogIjxkaXYgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hodG1sXCI+MTk5Ny0wNC0zMDogYm1pID0gMzUuOCBrZy9tMjwvZGl2PiIKICAgICAgfSwKICAgICAgImlkZW50aWZpZXIiOiBbIHsKICAgICAgICAidXNlIjogIm9mZmljaWFsIiwKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly93d3cuYm1jLm5sL3pvcmdwb3J0YWwvaWRlbnRpZmllcnMvb2JzZXJ2YXRpb25zIiwKICAgICAgICAidmFsdWUiOiAic21hcnQtMTUzLWJtaSIKICAgICAgfSBdLAogICAgICAic3RhdHVzIjogInVua25vd24iLAogICAgICAiY2F0ZWdvcnkiOiBbIHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly90ZXJtaW5vbG9neS5obDcub3JnL0NvZGVTeXN0ZW0vb2JzZXJ2YXRpb24tY2F0ZWdvcnkiLAogICAgICAgICAgImNvZGUiOiAidml0YWwtc2lnbnMiLAogICAgICAgICAgImRpc3BsYXkiOiAiVml0YWwgU2lnbnMiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogIlZpdGFsIFNpZ25zIgogICAgICB9IF0sCiAgICAgICJjb2RlIjogewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL2xvaW5jLm9yZyIsCiAgICAgICAgICAiY29kZSI6ICIzOTE1Ni01IiwKICAgICAgICAgICJkaXNwbGF5IjogImJtaSIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAiYm1pIgogICAgICB9LAogICAgICAic3ViamVjdCI6IHsKICAgICAgICAicmVmZXJlbmNlIjogIlBhdGllbnQvc21hcnQtMTI4ODk5MiIKICAgICAgfSwKICAgICAgImVmZmVjdGl2ZURhdGVUaW1lIjogIjE5OTctMDQtMzAiLAogICAgICAicGVyZm9ybWVyIjogWyB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQcmFjdGl0aW9uZXIvU01BUlQtMTIzNCIKICAgICAgfSBdLAogICAgICAidmFsdWVRdWFudGl0eSI6IHsKICAgICAgICAidmFsdWUiOiAzNS44LAogICAgICAgICJ1bml0IjogImtnL20yIiwKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly91bml0c29mbWVhc3VyZS5vcmciLAogICAgICAgICJjb2RlIjogImtnL20yIgogICAgICB9CiAgICB9LAogICAgInNlYXJjaCI6IHsKICAgICAgIm1vZGUiOiAibWF0Y2giCiAgICB9CiAgfSwgewogICAgImZ1bGxVcmwiOiAiaHR0cHM6Ly9hcGkubG9naWNhaGVhbHRoLm9yZy9mYXN0ZW5oZWFsdGgvZGF0YS9PYnNlcnZhdGlvbi9zbWFydC0xODgtYm1pIiwKICAgICJyZXNvdXJjZSI6IHsKICAgICAgInJlc291cmNlVHlwZSI6ICJPYnNlcnZhdGlvbiIsCiAgICAgICJpZCI6ICJzbWFydC0xODgtYm1pIiwKICAgICAgIm1ldGEiOiB7CiAgICAgICAgInZlcnNpb25JZCI6ICIxIiwKICAgICAgICAibGFzdFVwZGF0ZWQiOiAiMjAyMC0wNy0xNVQwMjo1MjozNi4wMDArMDA6MDAiLAogICAgICAgICJzb3VyY2UiOiAiI04zUmVLalI3NUFzOEtqaGsiCiAgICAgIH0sCiAgICAgICJ0ZXh0IjogewogICAgICAgICJzdGF0dXMiOiAiZ2VuZXJhdGVkIiwKICAgICAgICAiZGl2IjogIjxkaXYgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hodG1sXCI+MjAwMS0wMS0xOTogYm1pID0gMzQuNiBrZy9tMjwvZGl2PiIKICAgICAgfSwKICAgICAgImlkZW50aWZpZXIiOiBbIHsKICAgICAgICAidXNlIjogIm9mZmljaWFsIiwKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly93d3cuYm1jLm5sL3pvcmdwb3J0YWwvaWRlbnRpZmllcnMvb2JzZXJ2YXRpb25zIiwKICAgICAgICAidmFsdWUiOiAic21hcnQtMTg4LWJtaSIKICAgICAgfSBdLAogICAgICAic3RhdHVzIjogInVua25vd24iLAogICAgICAiY2F0ZWdvcnkiOiBbIHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly90ZXJtaW5vbG9neS5obDcub3JnL0NvZGVTeXN0ZW0vb2JzZXJ2YXRpb24tY2F0ZWdvcnkiLAogICAgICAgICAgImNvZGUiOiAidml0YWwtc2lnbnMiLAogICAgICAgICAgImRpc3BsYXkiOiAiVml0YWwgU2lnbnMiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogIlZpdGFsIFNpZ25zIgogICAgICB9IF0sCiAgICAgICJjb2RlIjogewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL2xvaW5jLm9yZyIsCiAgICAgICAgICAiY29kZSI6ICIzOTE1Ni01IiwKICAgICAgICAgICJkaXNwbGF5IjogImJtaSIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAiYm1pIgogICAgICB9LAogICAgICAic3ViamVjdCI6IHsKICAgICAgICAicmVmZXJlbmNlIjogIlBhdGllbnQvc21hcnQtMTI4ODk5MiIKICAgICAgfSwKICAgICAgImVmZmVjdGl2ZURhdGVUaW1lIjogIjIwMDEtMDEtMTkiLAogICAgICAicGVyZm9ybWVyIjogWyB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQcmFjdGl0aW9uZXIvU01BUlQtMTIzNCIKICAgICAgfSBdLAogICAgICAidmFsdWVRdWFudGl0eSI6IHsKICAgICAgICAidmFsdWUiOiAzNC42LAogICAgICAgICJ1bml0IjogImtnL20yIiwKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly91bml0c29mbWVhc3VyZS5vcmciLAogICAgICAgICJjb2RlIjogImtnL20yIgogICAgICB9CiAgICB9LAogICAgInNlYXJjaCI6IHsKICAgICAgIm1vZGUiOiAibWF0Y2giCiAgICB9CiAgfSwgewogICAgImZ1bGxVcmwiOiAiaHR0cHM6Ly9hcGkubG9naWNhaGVhbHRoLm9yZy9mYXN0ZW5oZWFsdGgvZGF0YS9PYnNlcnZhdGlvbi9zbWFydC0yMjAtcmVzcGlyYXRvcnlyYXRlIiwKICAgICJyZXNvdXJjZSI6IHsKICAgICAgInJlc291cmNlVHlwZSI6ICJPYnNlcnZhdGlvbiIsCiAgICAgICJpZCI6ICJzbWFydC0yMjAtcmVzcGlyYXRvcnlyYXRlIiwKICAgICAgIm1ldGEiOiB7CiAgICAgICAgInZlcnNpb25JZCI6ICIxIiwKICAgICAgICAibGFzdFVwZGF0ZWQiOiAiMjAyMC0wNy0xNVQwMjo1MjozNi4wMDArMDA6MDAiLAogICAgICAgICJzb3VyY2UiOiAiI04zUmVLalI3NUFzOEtqaGsiCiAgICAgIH0sCiAgICAgICJ0ZXh0IjogewogICAgICAgICJzdGF0dXMiOiAiZ2VuZXJhdGVkIiwKICAgICAgICAiZGl2IjogIjxkaXYgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hodG1sXCI+MjAwMS0xMS0wMjogcmVzcGlyYXRvcnlfcmF0ZSA9IDIwLjAge2JyZWF0aHN9L21pbjwvZGl2PiIKICAgICAgfSwKICAgICAgImlkZW50aWZpZXIiOiBbIHsKICAgICAgICAidXNlIjogIm9mZmljaWFsIiwKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly93d3cuYm1jLm5sL3pvcmdwb3J0YWwvaWRlbnRpZmllcnMvb2JzZXJ2YXRpb25zIiwKICAgICAgICAidmFsdWUiOiAic21hcnQtMjIwLXJlc3BpcmF0b3J5cmF0ZSIKICAgICAgfSBdLAogICAgICAic3RhdHVzIjogInVua25vd24iLAogICAgICAiY2F0ZWdvcnkiOiBbIHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly90ZXJtaW5vbG9neS5obDcub3JnL0NvZGVTeXN0ZW0vb2JzZXJ2YXRpb24tY2F0ZWdvcnkiLAogICAgICAgICAgImNvZGUiOiAidml0YWwtc2lnbnMiLAogICAgICAgICAgImRpc3BsYXkiOiAiVml0YWwgU2lnbnMiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogIlZpdGFsIFNpZ25zIgogICAgICB9IF0sCiAgICAgICJjb2RlIjogewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL2xvaW5jLm9yZyIsCiAgICAgICAgICAiY29kZSI6ICI5Mjc5LTEiLAogICAgICAgICAgImRpc3BsYXkiOiAicmVzcGlyYXRvcnlfcmF0ZSIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAicmVzcGlyYXRvcnlfcmF0ZSIKICAgICAgfSwKICAgICAgInN1YmplY3QiOiB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQYXRpZW50L3NtYXJ0LTEyODg5OTIiCiAgICAgIH0sCiAgICAgICJlZmZlY3RpdmVEYXRlVGltZSI6ICIyMDAxLTExLTAyIiwKICAgICAgInBlcmZvcm1lciI6IFsgewogICAgICAgICJyZWZlcmVuY2UiOiAiUHJhY3RpdGlvbmVyL1NNQVJULTEyMzQiCiAgICAgIH0gXSwKICAgICAgInZhbHVlUXVhbnRpdHkiOiB7CiAgICAgICAgInZhbHVlIjogMjAuMCwKICAgICAgICAidW5pdCI6ICJ7YnJlYXRoc30vbWluIiwKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly91bml0c29mbWVhc3VyZS5vcmciLAogICAgICAgICJjb2RlIjogInticmVhdGhzfS9taW4iCiAgICAgIH0KICAgIH0sCiAgICAic2VhcmNoIjogewogICAgICAibW9kZSI6ICJtYXRjaCIKICAgIH0KICB9LCB7CiAgICAiZnVsbFVybCI6ICJodHRwczovL2FwaS5sb2dpY2FoZWFsdGgub3JnL2Zhc3RlbmhlYWx0aC9kYXRhL09ic2VydmF0aW9uL3NtYXJ0LTI3My1veHlnZW5zYXR1cmF0aW9uIiwKICAgICJyZXNvdXJjZSI6IHsKICAgICAgInJlc291cmNlVHlwZSI6ICJPYnNlcnZhdGlvbiIsCiAgICAgICJpZCI6ICJzbWFydC0yNzMtb3h5Z2Vuc2F0dXJhdGlvbiIsCiAgICAgICJtZXRhIjogewogICAgICAgICJ2ZXJzaW9uSWQiOiAiMSIsCiAgICAgICAgImxhc3RVcGRhdGVkIjogIjIwMjAtMDctMTVUMDI6NTI6MzYuMDAwKzAwOjAwIiwKICAgICAgICAic291cmNlIjogIiNOM1JlS2pSNzVBczhLamhrIgogICAgICB9LAogICAgICAidGV4dCI6IHsKICAgICAgICAic3RhdHVzIjogImdlbmVyYXRlZCIsCiAgICAgICAgImRpdiI6ICI8ZGl2IHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMTk5OS94aHRtbFwiPjIwMDktMDQtMDc6IG94eWdlbl9zYXR1cmF0aW9uID0gMTAwLjAgJXtIZW1vZ2xvYmluU2F0dXJhdGlvbn08L2Rpdj4iCiAgICAgIH0sCiAgICAgICJpZGVudGlmaWVyIjogWyB7CiAgICAgICAgInVzZSI6ICJvZmZpY2lhbCIsCiAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vd3d3LmJtYy5ubC96b3JncG9ydGFsL2lkZW50aWZpZXJzL29ic2VydmF0aW9ucyIsCiAgICAgICAgInZhbHVlIjogInNtYXJ0LTI3My1veHlnZW5zYXR1cmF0aW9uIgogICAgICB9IF0sCiAgICAgICJzdGF0dXMiOiAidW5rbm93biIsCiAgICAgICJjYXRlZ29yeSI6IFsgewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3Rlcm1pbm9sb2d5LmhsNy5vcmcvQ29kZVN5c3RlbS9vYnNlcnZhdGlvbi1jYXRlZ29yeSIsCiAgICAgICAgICAiY29kZSI6ICJ2aXRhbC1zaWducyIsCiAgICAgICAgICAiZGlzcGxheSI6ICJWaXRhbCBTaWducyIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAiVml0YWwgU2lnbnMiCiAgICAgIH0gXSwKICAgICAgImNvZGUiOiB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vbG9pbmMub3JnIiwKICAgICAgICAgICJjb2RlIjogIjI3MTAtMiIsCiAgICAgICAgICAiZGlzcGxheSI6ICJveHlnZW5fc2F0dXJhdGlvbiIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAib3h5Z2VuX3NhdHVyYXRpb24iCiAgICAgIH0sCiAgICAgICJzdWJqZWN0IjogewogICAgICAgICJyZWZlcmVuY2UiOiAiUGF0aWVudC9zbWFydC0xMjg4OTkyIgogICAgICB9LAogICAgICAiZWZmZWN0aXZlRGF0ZVRpbWUiOiAiMjAwOS0wNC0wNyIsCiAgICAgICJwZXJmb3JtZXIiOiBbIHsKICAgICAgICAicmVmZXJlbmNlIjogIlByYWN0aXRpb25lci9TTUFSVC0xMjM0IgogICAgICB9IF0sCiAgICAgICJ2YWx1ZVF1YW50aXR5IjogewogICAgICAgICJ2YWx1ZSI6IDEwMC4wLAogICAgICAgICJ1bml0IjogIiV7SGVtb2dsb2JpblNhdHVyYXRpb259IiwKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly91bml0c29mbWVhc3VyZS5vcmciLAogICAgICAgICJjb2RlIjogIiV7SGVtb2dsb2JpblNhdHVyYXRpb259IgogICAgICB9CiAgICB9LAogICAgInNlYXJjaCI6IHsKICAgICAgIm1vZGUiOiAibWF0Y2giCiAgICB9CiAgfSwgewogICAgImZ1bGxVcmwiOiAiaHR0cHM6Ly9hcGkubG9naWNhaGVhbHRoLm9yZy9mYXN0ZW5oZWFsdGgvZGF0YS9PYnNlcnZhdGlvbi9zbWFydC0yODYtYm1pIiwKICAgICJyZXNvdXJjZSI6IHsKICAgICAgInJlc291cmNlVHlwZSI6ICJPYnNlcnZhdGlvbiIsCiAgICAgICJpZCI6ICJzbWFydC0yODYtYm1pIiwKICAgICAgIm1ldGEiOiB7CiAgICAgICAgInZlcnNpb25JZCI6ICIxIiwKICAgICAgICAibGFzdFVwZGF0ZWQiOiAiMjAyMC0wNy0xNVQwMjo1MjozNi4wMDArMDA6MDAiLAogICAgICAgICJzb3VyY2UiOiAiI04zUmVLalI3NUFzOEtqaGsiCiAgICAgIH0sCiAgICAgICJ0ZXh0IjogewogICAgICAgICJzdGF0dXMiOiAiZ2VuZXJhdGVkIiwKICAgICAgICAiZGl2IjogIjxkaXYgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hodG1sXCI+MjAwOS0wNC0xNDogYm1pID0gMzQuNyBrZy9tMjwvZGl2PiIKICAgICAgfSwKICAgICAgImlkZW50aWZpZXIiOiBbIHsKICAgICAgICAidXNlIjogIm9mZmljaWFsIiwKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly93d3cuYm1jLm5sL3pvcmdwb3J0YWwvaWRlbnRpZmllcnMvb2JzZXJ2YXRpb25zIiwKICAgICAgICAidmFsdWUiOiAic21hcnQtMjg2LWJtaSIKICAgICAgfSBdLAogICAgICAic3RhdHVzIjogInVua25vd24iLAogICAgICAiY2F0ZWdvcnkiOiBbIHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly90ZXJtaW5vbG9neS5obDcub3JnL0NvZGVTeXN0ZW0vb2JzZXJ2YXRpb24tY2F0ZWdvcnkiLAogICAgICAgICAgImNvZGUiOiAidml0YWwtc2lnbnMiLAogICAgICAgICAgImRpc3BsYXkiOiAiVml0YWwgU2lnbnMiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogIlZpdGFsIFNpZ25zIgogICAgICB9IF0sCiAgICAgICJjb2RlIjogewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL2xvaW5jLm9yZyIsCiAgICAgICAgICAiY29kZSI6ICIzOTE1Ni01IiwKICAgICAgICAgICJkaXNwbGF5IjogImJtaSIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAiYm1pIgogICAgICB9LAogICAgICAic3ViamVjdCI6IHsKICAgICAgICAicmVmZXJlbmNlIjogIlBhdGllbnQvc21hcnQtMTI4ODk5MiIKICAgICAgfSwKICAgICAgImVmZmVjdGl2ZURhdGVUaW1lIjogIjIwMDktMDQtMTQiLAogICAgICAicGVyZm9ybWVyIjogWyB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQcmFjdGl0aW9uZXIvU01BUlQtMTIzNCIKICAgICAgfSBdLAogICAgICAidmFsdWVRdWFudGl0eSI6IHsKICAgICAgICAidmFsdWUiOiAzNC43LAogICAgICAgICJ1bml0IjogImtnL20yIiwKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly91bml0c29mbWVhc3VyZS5vcmciLAogICAgICAgICJjb2RlIjogImtnL20yIgogICAgICB9CiAgICB9LAogICAgInNlYXJjaCI6IHsKICAgICAgIm1vZGUiOiAibWF0Y2giCiAgICB9CiAgfSwgewogICAgImZ1bGxVcmwiOiAiaHR0cHM6Ly9hcGkubG9naWNhaGVhbHRoLm9yZy9mYXN0ZW5oZWFsdGgvZGF0YS9PYnNlcnZhdGlvbi9zbWFydC0xNTItd2VpZ2h0IiwKICAgICJyZXNvdXJjZSI6IHsKICAgICAgInJlc291cmNlVHlwZSI6ICJPYnNlcnZhdGlvbiIsCiAgICAgICJpZCI6ICJzbWFydC0xNTItd2VpZ2h0IiwKICAgICAgIm1ldGEiOiB7CiAgICAgICAgInZlcnNpb25JZCI6ICIxIiwKICAgICAgICAibGFzdFVwZGF0ZWQiOiAiMjAyMC0wNy0xNVQwMjo1MjozNi4wMDArMDA6MDAiLAogICAgICAgICJzb3VyY2UiOiAiI04zUmVLalI3NUFzOEtqaGsiCiAgICAgIH0sCiAgICAgICJ0ZXh0IjogewogICAgICAgICJzdGF0dXMiOiAiZ2VuZXJhdGVkIiwKICAgICAgICAiZGl2IjogIjxkaXYgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hodG1sXCI+MTk5Ny0wNC0zMDogd2VpZ2h0ID0gOTcuNTIyMzYga2c8L2Rpdj4iCiAgICAgIH0sCiAgICAgICJpZGVudGlmaWVyIjogWyB7CiAgICAgICAgInVzZSI6ICJvZmZpY2lhbCIsCiAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vd3d3LmJtYy5ubC96b3JncG9ydGFsL2lkZW50aWZpZXJzL29ic2VydmF0aW9ucyIsCiAgICAgICAgInZhbHVlIjogInNtYXJ0LTE1Mi13ZWlnaHQiCiAgICAgIH0gXSwKICAgICAgInN0YXR1cyI6ICJ1bmtub3duIiwKICAgICAgImNhdGVnb3J5IjogWyB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdGVybWlub2xvZ3kuaGw3Lm9yZy9Db2RlU3lzdGVtL29ic2VydmF0aW9uLWNhdGVnb3J5IiwKICAgICAgICAgICJjb2RlIjogInZpdGFsLXNpZ25zIiwKICAgICAgICAgICJkaXNwbGF5IjogIlZpdGFsIFNpZ25zIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJWaXRhbCBTaWducyIKICAgICAgfSBdLAogICAgICAiY29kZSI6IHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly9sb2luYy5vcmciLAogICAgICAgICAgImNvZGUiOiAiMzE0MS05IiwKICAgICAgICAgICJkaXNwbGF5IjogIndlaWdodCIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAid2VpZ2h0IgogICAgICB9LAogICAgICAic3ViamVjdCI6IHsKICAgICAgICAicmVmZXJlbmNlIjogIlBhdGllbnQvc21hcnQtMTI4ODk5MiIKICAgICAgfSwKICAgICAgImVmZmVjdGl2ZURhdGVUaW1lIjogIjE5OTctMDQtMzAiLAogICAgICAicGVyZm9ybWVyIjogWyB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQcmFjdGl0aW9uZXIvU01BUlQtMTIzNCIKICAgICAgfSBdLAogICAgICAidmFsdWVRdWFudGl0eSI6IHsKICAgICAgICAidmFsdWUiOiA5Ny41MjIzNiwKICAgICAgICAidW5pdCI6ICJrZyIsCiAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdW5pdHNvZm1lYXN1cmUub3JnIiwKICAgICAgICAiY29kZSI6ICJrZyIKICAgICAgfQogICAgfSwKICAgICJzZWFyY2giOiB7CiAgICAgICJtb2RlIjogIm1hdGNoIgogICAgfQogIH0sIHsKICAgICJmdWxsVXJsIjogImh0dHBzOi8vYXBpLmxvZ2ljYWhlYWx0aC5vcmcvZmFzdGVuaGVhbHRoL2RhdGEvT2JzZXJ2YXRpb24vc21hcnQtMjUxLWJtaSIsCiAgICAicmVzb3VyY2UiOiB7CiAgICAgICJyZXNvdXJjZVR5cGUiOiAiT2JzZXJ2YXRpb24iLAogICAgICAiaWQiOiAic21hcnQtMjUxLWJtaSIsCiAgICAgICJtZXRhIjogewogICAgICAgICJ2ZXJzaW9uSWQiOiAiMSIsCiAgICAgICAgImxhc3RVcGRhdGVkIjogIjIwMjAtMDctMTVUMDI6NTI6MzYuMDAwKzAwOjAwIiwKICAgICAgICAic291cmNlIjogIiNOM1JlS2pSNzVBczhLamhrIgogICAgICB9LAogICAgICAidGV4dCI6IHsKICAgICAgICAic3RhdHVzIjogImdlbmVyYXRlZCIsCiAgICAgICAgImRpdiI6ICI8ZGl2IHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMTk5OS94aHRtbFwiPjIwMDUtMDItMjM6IGJtaSA9IDMzLjgga2cvbTI8L2Rpdj4iCiAgICAgIH0sCiAgICAgICJpZGVudGlmaWVyIjogWyB7CiAgICAgICAgInVzZSI6ICJvZmZpY2lhbCIsCiAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vd3d3LmJtYy5ubC96b3JncG9ydGFsL2lkZW50aWZpZXJzL29ic2VydmF0aW9ucyIsCiAgICAgICAgInZhbHVlIjogInNtYXJ0LTI1MS1ibWkiCiAgICAgIH0gXSwKICAgICAgInN0YXR1cyI6ICJ1bmtub3duIiwKICAgICAgImNhdGVnb3J5IjogWyB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdGVybWlub2xvZ3kuaGw3Lm9yZy9Db2RlU3lzdGVtL29ic2VydmF0aW9uLWNhdGVnb3J5IiwKICAgICAgICAgICJjb2RlIjogInZpdGFsLXNpZ25zIiwKICAgICAgICAgICJkaXNwbGF5IjogIlZpdGFsIFNpZ25zIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJWaXRhbCBTaWducyIKICAgICAgfSBdLAogICAgICAiY29kZSI6IHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly9sb2luYy5vcmciLAogICAgICAgICAgImNvZGUiOiAiMzkxNTYtNSIsCiAgICAgICAgICAiZGlzcGxheSI6ICJibWkiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogImJtaSIKICAgICAgfSwKICAgICAgInN1YmplY3QiOiB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQYXRpZW50L3NtYXJ0LTEyODg5OTIiCiAgICAgIH0sCiAgICAgICJlZmZlY3RpdmVEYXRlVGltZSI6ICIyMDA1LTAyLTIzIiwKICAgICAgInBlcmZvcm1lciI6IFsgewogICAgICAgICJyZWZlcmVuY2UiOiAiUHJhY3RpdGlvbmVyL1NNQVJULTEyMzQiCiAgICAgIH0gXSwKICAgICAgInZhbHVlUXVhbnRpdHkiOiB7CiAgICAgICAgInZhbHVlIjogMzMuOCwKICAgICAgICAidW5pdCI6ICJrZy9tMiIsCiAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdW5pdHNvZm1lYXN1cmUub3JnIiwKICAgICAgICAiY29kZSI6ICJrZy9tMiIKICAgICAgfQogICAgfSwKICAgICJzZWFyY2giOiB7CiAgICAgICJtb2RlIjogIm1hdGNoIgogICAgfQogIH0sIHsKICAgICJmdWxsVXJsIjogImh0dHBzOi8vYXBpLmxvZ2ljYWhlYWx0aC5vcmcvZmFzdGVuaGVhbHRoL2RhdGEvT2JzZXJ2YXRpb24vc21hcnQtMTUwLXJlc3BpcmF0b3J5cmF0ZSIsCiAgICAicmVzb3VyY2UiOiB7CiAgICAgICJyZXNvdXJjZVR5cGUiOiAiT2JzZXJ2YXRpb24iLAogICAgICAiaWQiOiAic21hcnQtMTUwLXJlc3BpcmF0b3J5cmF0ZSIsCiAgICAgICJtZXRhIjogewogICAgICAgICJ2ZXJzaW9uSWQiOiAiMSIsCiAgICAgICAgImxhc3RVcGRhdGVkIjogIjIwMjAtMDctMTVUMDI6NTI6MzYuMDAwKzAwOjAwIiwKICAgICAgICAic291cmNlIjogIiNOM1JlS2pSNzVBczhLamhrIgogICAgICB9LAogICAgICAidGV4dCI6IHsKICAgICAgICAic3RhdHVzIjogImdlbmVyYXRlZCIsCiAgICAgICAgImRpdiI6ICI8ZGl2IHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMTk5OS94aHRtbFwiPjE5OTctMDQtMzA6IHJlc3BpcmF0b3J5X3JhdGUgPSAyMC4wIHticmVhdGhzfS9taW48L2Rpdj4iCiAgICAgIH0sCiAgICAgICJpZGVudGlmaWVyIjogWyB7CiAgICAgICAgInVzZSI6ICJvZmZpY2lhbCIsCiAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vd3d3LmJtYy5ubC96b3JncG9ydGFsL2lkZW50aWZpZXJzL29ic2VydmF0aW9ucyIsCiAgICAgICAgInZhbHVlIjogInNtYXJ0LTE1MC1yZXNwaXJhdG9yeXJhdGUiCiAgICAgIH0gXSwKICAgICAgInN0YXR1cyI6ICJ1bmtub3duIiwKICAgICAgImNhdGVnb3J5IjogWyB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdGVybWlub2xvZ3kuaGw3Lm9yZy9Db2RlU3lzdGVtL29ic2VydmF0aW9uLWNhdGVnb3J5IiwKICAgICAgICAgICJjb2RlIjogInZpdGFsLXNpZ25zIiwKICAgICAgICAgICJkaXNwbGF5IjogIlZpdGFsIFNpZ25zIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJWaXRhbCBTaWducyIKICAgICAgfSBdLAogICAgICAiY29kZSI6IHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly9sb2luYy5vcmciLAogICAgICAgICAgImNvZGUiOiAiOTI3OS0xIiwKICAgICAgICAgICJkaXNwbGF5IjogInJlc3BpcmF0b3J5X3JhdGUiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogInJlc3BpcmF0b3J5X3JhdGUiCiAgICAgIH0sCiAgICAgICJzdWJqZWN0IjogewogICAgICAgICJyZWZlcmVuY2UiOiAiUGF0aWVudC9zbWFydC0xMjg4OTkyIgogICAgICB9LAogICAgICAiZWZmZWN0aXZlRGF0ZVRpbWUiOiAiMTk5Ny0wNC0zMCIsCiAgICAgICJwZXJmb3JtZXIiOiBbIHsKICAgICAgICAicmVmZXJlbmNlIjogIlByYWN0aXRpb25lci9TTUFSVC0xMjM0IgogICAgICB9IF0sCiAgICAgICJ2YWx1ZVF1YW50aXR5IjogewogICAgICAgICJ2YWx1ZSI6IDIwLjAsCiAgICAgICAgInVuaXQiOiAie2JyZWF0aHN9L21pbiIsCiAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdW5pdHNvZm1lYXN1cmUub3JnIiwKICAgICAgICAiY29kZSI6ICJ7YnJlYXRoc30vbWluIgogICAgICB9CiAgICB9LAogICAgInNlYXJjaCI6IHsKICAgICAgIm1vZGUiOiAibWF0Y2giCiAgICB9CiAgfSwgewogICAgImZ1bGxVcmwiOiAiaHR0cHM6Ly9hcGkubG9naWNhaGVhbHRoLm9yZy9mYXN0ZW5oZWFsdGgvZGF0YS9PYnNlcnZhdGlvbi9zbWFydC0yMTQtdGVtcGVyYXR1cmUiLAogICAgInJlc291cmNlIjogewogICAgICAicmVzb3VyY2VUeXBlIjogIk9ic2VydmF0aW9uIiwKICAgICAgImlkIjogInNtYXJ0LTIxNC10ZW1wZXJhdHVyZSIsCiAgICAgICJtZXRhIjogewogICAgICAgICJ2ZXJzaW9uSWQiOiAiMSIsCiAgICAgICAgImxhc3RVcGRhdGVkIjogIjIwMjAtMDctMTVUMDI6NTI6MzYuMDAwKzAwOjAwIiwKICAgICAgICAic291cmNlIjogIiNOM1JlS2pSNzVBczhLamhrIgogICAgICB9LAogICAgICAidGV4dCI6IHsKICAgICAgICAic3RhdHVzIjogImdlbmVyYXRlZCIsCiAgICAgICAgImRpdiI6ICI8ZGl2IHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMTk5OS94aHRtbFwiPjIwMDEtMTEtMDE6IHRlbXBlcmF0dXJlID0gMzcuMDU1NTYgQ2VsPC9kaXY+IgogICAgICB9LAogICAgICAiaWRlbnRpZmllciI6IFsgewogICAgICAgICJ1c2UiOiAib2ZmaWNpYWwiLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3d3dy5ibWMubmwvem9yZ3BvcnRhbC9pZGVudGlmaWVycy9vYnNlcnZhdGlvbnMiLAogICAgICAgICJ2YWx1ZSI6ICJzbWFydC0yMTQtdGVtcGVyYXR1cmUiCiAgICAgIH0gXSwKICAgICAgInN0YXR1cyI6ICJ1bmtub3duIiwKICAgICAgImNhdGVnb3J5IjogWyB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdGVybWlub2xvZ3kuaGw3Lm9yZy9Db2RlU3lzdGVtL29ic2VydmF0aW9uLWNhdGVnb3J5IiwKICAgICAgICAgICJjb2RlIjogInZpdGFsLXNpZ25zIiwKICAgICAgICAgICJkaXNwbGF5IjogIlZpdGFsIFNpZ25zIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJWaXRhbCBTaWducyIKICAgICAgfSBdLAogICAgICAiY29kZSI6IHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly9sb2luYy5vcmciLAogICAgICAgICAgImNvZGUiOiAiODMxMC01IiwKICAgICAgICAgICJkaXNwbGF5IjogInRlbXBlcmF0dXJlIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJ0ZW1wZXJhdHVyZSIKICAgICAgfSwKICAgICAgInN1YmplY3QiOiB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQYXRpZW50L3NtYXJ0LTEyODg5OTIiCiAgICAgIH0sCiAgICAgICJlZmZlY3RpdmVEYXRlVGltZSI6ICIyMDAxLTExLTAxIiwKICAgICAgInBlcmZvcm1lciI6IFsgewogICAgICAgICJyZWZlcmVuY2UiOiAiUHJhY3RpdGlvbmVyL1NNQVJULTEyMzQiCiAgICAgIH0gXSwKICAgICAgInZhbHVlUXVhbnRpdHkiOiB7CiAgICAgICAgInZhbHVlIjogMzcuMDU1NTYsCiAgICAgICAgInVuaXQiOiAiQ2VsIiwKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly91bml0c29mbWVhc3VyZS5vcmciLAogICAgICAgICJjb2RlIjogIkNlbCIKICAgICAgfQogICAgfSwKICAgICJzZWFyY2giOiB7CiAgICAgICJtb2RlIjogIm1hdGNoIgogICAgfQogIH0sIHsKICAgICJmdWxsVXJsIjogImh0dHBzOi8vYXBpLmxvZ2ljYWhlYWx0aC5vcmcvZmFzdGVuaGVhbHRoL2RhdGEvT2JzZXJ2YXRpb24vc21hcnQtMjc3LXRlbXBlcmF0dXJlIiwKICAgICJyZXNvdXJjZSI6IHsKICAgICAgInJlc291cmNlVHlwZSI6ICJPYnNlcnZhdGlvbiIsCiAgICAgICJpZCI6ICJzbWFydC0yNzctdGVtcGVyYXR1cmUiLAogICAgICAibWV0YSI6IHsKICAgICAgICAidmVyc2lvbklkIjogIjEiLAogICAgICAgICJsYXN0VXBkYXRlZCI6ICIyMDIwLTA3LTE1VDAyOjUyOjM2LjAwMCswMDowMCIsCiAgICAgICAgInNvdXJjZSI6ICIjTjNSZUtqUjc1QXM4S2poayIKICAgICAgfSwKICAgICAgInRleHQiOiB7CiAgICAgICAgInN0YXR1cyI6ICJnZW5lcmF0ZWQiLAogICAgICAgICJkaXYiOiAiPGRpdiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzE5OTkveGh0bWxcIj4yMDA5LTA0LTA4OiB0ZW1wZXJhdHVyZSA9IDM2Ljk0NDQ0IENlbDwvZGl2PiIKICAgICAgfSwKICAgICAgImlkZW50aWZpZXIiOiBbIHsKICAgICAgICAidXNlIjogIm9mZmljaWFsIiwKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly93d3cuYm1jLm5sL3pvcmdwb3J0YWwvaWRlbnRpZmllcnMvb2JzZXJ2YXRpb25zIiwKICAgICAgICAidmFsdWUiOiAic21hcnQtMjc3LXRlbXBlcmF0dXJlIgogICAgICB9IF0sCiAgICAgICJzdGF0dXMiOiAidW5rbm93biIsCiAgICAgICJjYXRlZ29yeSI6IFsgewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3Rlcm1pbm9sb2d5LmhsNy5vcmcvQ29kZVN5c3RlbS9vYnNlcnZhdGlvbi1jYXRlZ29yeSIsCiAgICAgICAgICAiY29kZSI6ICJ2aXRhbC1zaWducyIsCiAgICAgICAgICAiZGlzcGxheSI6ICJWaXRhbCBTaWducyIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAiVml0YWwgU2lnbnMiCiAgICAgIH0gXSwKICAgICAgImNvZGUiOiB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vbG9pbmMub3JnIiwKICAgICAgICAgICJjb2RlIjogIjgzMTAtNSIsCiAgICAgICAgICAiZGlzcGxheSI6ICJ0ZW1wZXJhdHVyZSIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAidGVtcGVyYXR1cmUiCiAgICAgIH0sCiAgICAgICJzdWJqZWN0IjogewogICAgICAgICJyZWZlcmVuY2UiOiAiUGF0aWVudC9zbWFydC0xMjg4OTkyIgogICAgICB9LAogICAgICAiZWZmZWN0aXZlRGF0ZVRpbWUiOiAiMjAwOS0wNC0wOCIsCiAgICAgICJwZXJmb3JtZXIiOiBbIHsKICAgICAgICAicmVmZXJlbmNlIjogIlByYWN0aXRpb25lci9TTUFSVC0xMjM0IgogICAgICB9IF0sCiAgICAgICJ2YWx1ZVF1YW50aXR5IjogewogICAgICAgICJ2YWx1ZSI6IDM2Ljk0NDQ0LAogICAgICAgICJ1bml0IjogIkNlbCIsCiAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdW5pdHNvZm1lYXN1cmUub3JnIiwKICAgICAgICAiY29kZSI6ICJDZWwiCiAgICAgIH0KICAgIH0sCiAgICAic2VhcmNoIjogewogICAgICAibW9kZSI6ICJtYXRjaCIKICAgIH0KICB9LCB7CiAgICAiZnVsbFVybCI6ICJodHRwczovL2FwaS5sb2dpY2FoZWFsdGgub3JnL2Zhc3RlbmhlYWx0aC9kYXRhL09ic2VydmF0aW9uL3NtYXJ0LTE1NC1veHlnZW5zYXR1cmF0aW9uIiwKICAgICJyZXNvdXJjZSI6IHsKICAgICAgInJlc291cmNlVHlwZSI6ICJPYnNlcnZhdGlvbiIsCiAgICAgICJpZCI6ICJzbWFydC0xNTQtb3h5Z2Vuc2F0dXJhdGlvbiIsCiAgICAgICJtZXRhIjogewogICAgICAgICJ2ZXJzaW9uSWQiOiAiMSIsCiAgICAgICAgImxhc3RVcGRhdGVkIjogIjIwMjAtMDctMTVUMDI6NTI6MzYuMDAwKzAwOjAwIiwKICAgICAgICAic291cmNlIjogIiNOM1JlS2pSNzVBczhLamhrIgogICAgICB9LAogICAgICAidGV4dCI6IHsKICAgICAgICAic3RhdHVzIjogImdlbmVyYXRlZCIsCiAgICAgICAgImRpdiI6ICI8ZGl2IHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMTk5OS94aHRtbFwiPjE5OTctMDQtMzA6IG94eWdlbl9zYXR1cmF0aW9uID0gMTAwLjAgJXtIZW1vZ2xvYmluU2F0dXJhdGlvbn08L2Rpdj4iCiAgICAgIH0sCiAgICAgICJpZGVudGlmaWVyIjogWyB7CiAgICAgICAgInVzZSI6ICJvZmZpY2lhbCIsCiAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vd3d3LmJtYy5ubC96b3JncG9ydGFsL2lkZW50aWZpZXJzL29ic2VydmF0aW9ucyIsCiAgICAgICAgInZhbHVlIjogInNtYXJ0LTE1NC1veHlnZW5zYXR1cmF0aW9uIgogICAgICB9IF0sCiAgICAgICJzdGF0dXMiOiAidW5rbm93biIsCiAgICAgICJjYXRlZ29yeSI6IFsgewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3Rlcm1pbm9sb2d5LmhsNy5vcmcvQ29kZVN5c3RlbS9vYnNlcnZhdGlvbi1jYXRlZ29yeSIsCiAgICAgICAgICAiY29kZSI6ICJ2aXRhbC1zaWducyIsCiAgICAgICAgICAiZGlzcGxheSI6ICJWaXRhbCBTaWducyIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAiVml0YWwgU2lnbnMiCiAgICAgIH0gXSwKICAgICAgImNvZGUiOiB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vbG9pbmMub3JnIiwKICAgICAgICAgICJjb2RlIjogIjI3MTAtMiIsCiAgICAgICAgICAiZGlzcGxheSI6ICJveHlnZW5fc2F0dXJhdGlvbiIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAib3h5Z2VuX3NhdHVyYXRpb24iCiAgICAgIH0sCiAgICAgICJzdWJqZWN0IjogewogICAgICAgICJyZWZlcmVuY2UiOiAiUGF0aWVudC9zbWFydC0xMjg4OTkyIgogICAgICB9LAogICAgICAiZWZmZWN0aXZlRGF0ZVRpbWUiOiAiMTk5Ny0wNC0zMCIsCiAgICAgICJwZXJmb3JtZXIiOiBbIHsKICAgICAgICAicmVmZXJlbmNlIjogIlByYWN0aXRpb25lci9TTUFSVC0xMjM0IgogICAgICB9IF0sCiAgICAgICJ2YWx1ZVF1YW50aXR5IjogewogICAgICAgICJ2YWx1ZSI6IDEwMC4wLAogICAgICAgICJ1bml0IjogIiV7SGVtb2dsb2JpblNhdHVyYXRpb259IiwKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly91bml0c29mbWVhc3VyZS5vcmciLAogICAgICAgICJjb2RlIjogIiV7SGVtb2dsb2JpblNhdHVyYXRpb259IgogICAgICB9CiAgICB9LAogICAgInNlYXJjaCI6IHsKICAgICAgIm1vZGUiOiAibWF0Y2giCiAgICB9CiAgfSwgewogICAgImZ1bGxVcmwiOiAiaHR0cHM6Ly9hcGkubG9naWNhaGVhbHRoLm9yZy9mYXN0ZW5oZWFsdGgvZGF0YS9PYnNlcnZhdGlvbi9zbWFydC0yMzAtYm1pIiwKICAgICJyZXNvdXJjZSI6IHsKICAgICAgInJlc291cmNlVHlwZSI6ICJPYnNlcnZhdGlvbiIsCiAgICAgICJpZCI6ICJzbWFydC0yMzAtYm1pIiwKICAgICAgIm1ldGEiOiB7CiAgICAgICAgInZlcnNpb25JZCI6ICIxIiwKICAgICAgICAibGFzdFVwZGF0ZWQiOiAiMjAyMC0wNy0xNVQwMjo1MjozNi4wMDArMDA6MDAiLAogICAgICAgICJzb3VyY2UiOiAiI04zUmVLalI3NUFzOEtqaGsiCiAgICAgIH0sCiAgICAgICJ0ZXh0IjogewogICAgICAgICJzdGF0dXMiOiAiZ2VuZXJhdGVkIiwKICAgICAgICAiZGl2IjogIjxkaXYgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hodG1sXCI+MjAwMS0xMS0wNTogYm1pID0gMzQuMiBrZy9tMjwvZGl2PiIKICAgICAgfSwKICAgICAgImlkZW50aWZpZXIiOiBbIHsKICAgICAgICAidXNlIjogIm9mZmljaWFsIiwKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly93d3cuYm1jLm5sL3pvcmdwb3J0YWwvaWRlbnRpZmllcnMvb2JzZXJ2YXRpb25zIiwKICAgICAgICAidmFsdWUiOiAic21hcnQtMjMwLWJtaSIKICAgICAgfSBdLAogICAgICAic3RhdHVzIjogInVua25vd24iLAogICAgICAiY2F0ZWdvcnkiOiBbIHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly90ZXJtaW5vbG9neS5obDcub3JnL0NvZGVTeXN0ZW0vb2JzZXJ2YXRpb24tY2F0ZWdvcnkiLAogICAgICAgICAgImNvZGUiOiAidml0YWwtc2lnbnMiLAogICAgICAgICAgImRpc3BsYXkiOiAiVml0YWwgU2lnbnMiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogIlZpdGFsIFNpZ25zIgogICAgICB9IF0sCiAgICAgICJjb2RlIjogewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL2xvaW5jLm9yZyIsCiAgICAgICAgICAiY29kZSI6ICIzOTE1Ni01IiwKICAgICAgICAgICJkaXNwbGF5IjogImJtaSIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAiYm1pIgogICAgICB9LAogICAgICAic3ViamVjdCI6IHsKICAgICAgICAicmVmZXJlbmNlIjogIlBhdGllbnQvc21hcnQtMTI4ODk5MiIKICAgICAgfSwKICAgICAgImVmZmVjdGl2ZURhdGVUaW1lIjogIjIwMDEtMTEtMDUiLAogICAgICAicGVyZm9ybWVyIjogWyB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQcmFjdGl0aW9uZXIvU01BUlQtMTIzNCIKICAgICAgfSBdLAogICAgICAidmFsdWVRdWFudGl0eSI6IHsKICAgICAgICAidmFsdWUiOiAzNC4yLAogICAgICAgICJ1bml0IjogImtnL20yIiwKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly91bml0c29mbWVhc3VyZS5vcmciLAogICAgICAgICJjb2RlIjogImtnL20yIgogICAgICB9CiAgICB9LAogICAgInNlYXJjaCI6IHsKICAgICAgIm1vZGUiOiAibWF0Y2giCiAgICB9CiAgfSwgewogICAgImZ1bGxVcmwiOiAiaHR0cHM6Ly9hcGkubG9naWNhaGVhbHRoLm9yZy9mYXN0ZW5oZWFsdGgvZGF0YS9PYnNlcnZhdGlvbi9zbWFydC0yNTgtYm1pIiwKICAgICJyZXNvdXJjZSI6IHsKICAgICAgInJlc291cmNlVHlwZSI6ICJPYnNlcnZhdGlvbiIsCiAgICAgICJpZCI6ICJzbWFydC0yNTgtYm1pIiwKICAgICAgIm1ldGEiOiB7CiAgICAgICAgInZlcnNpb25JZCI6ICIxIiwKICAgICAgICAibGFzdFVwZGF0ZWQiOiAiMjAyMC0wNy0xNVQwMjo1MjozNi4wMDArMDA6MDAiLAogICAgICAgICJzb3VyY2UiOiAiI04zUmVLalI3NUFzOEtqaGsiCiAgICAgIH0sCiAgICAgICJ0ZXh0IjogewogICAgICAgICJzdGF0dXMiOiAiZ2VuZXJhdGVkIiwKICAgICAgICAiZGl2IjogIjxkaXYgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hodG1sXCI+MjAwNS0wMi0yNDogYm1pID0gMzMuMCBrZy9tMjwvZGl2PiIKICAgICAgfSwKICAgICAgImlkZW50aWZpZXIiOiBbIHsKICAgICAgICAidXNlIjogIm9mZmljaWFsIiwKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly93d3cuYm1jLm5sL3pvcmdwb3J0YWwvaWRlbnRpZmllcnMvb2JzZXJ2YXRpb25zIiwKICAgICAgICAidmFsdWUiOiAic21hcnQtMjU4LWJtaSIKICAgICAgfSBdLAogICAgICAic3RhdHVzIjogInVua25vd24iLAogICAgICAiY2F0ZWdvcnkiOiBbIHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly90ZXJtaW5vbG9neS5obDcub3JnL0NvZGVTeXN0ZW0vb2JzZXJ2YXRpb24tY2F0ZWdvcnkiLAogICAgICAgICAgImNvZGUiOiAidml0YWwtc2lnbnMiLAogICAgICAgICAgImRpc3BsYXkiOiAiVml0YWwgU2lnbnMiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogIlZpdGFsIFNpZ25zIgogICAgICB9IF0sCiAgICAgICJjb2RlIjogewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL2xvaW5jLm9yZyIsCiAgICAgICAgICAiY29kZSI6ICIzOTE1Ni01IiwKICAgICAgICAgICJkaXNwbGF5IjogImJtaSIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAiYm1pIgogICAgICB9LAogICAgICAic3ViamVjdCI6IHsKICAgICAgICAicmVmZXJlbmNlIjogIlBhdGllbnQvc21hcnQtMTI4ODk5MiIKICAgICAgfSwKICAgICAgImVmZmVjdGl2ZURhdGVUaW1lIjogIjIwMDUtMDItMjQiLAogICAgICAicGVyZm9ybWVyIjogWyB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQcmFjdGl0aW9uZXIvU01BUlQtMTIzNCIKICAgICAgfSBdLAogICAgICAidmFsdWVRdWFudGl0eSI6IHsKICAgICAgICAidmFsdWUiOiAzMy4wLAogICAgICAgICJ1bml0IjogImtnL20yIiwKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly91bml0c29mbWVhc3VyZS5vcmciLAogICAgICAgICJjb2RlIjogImtnL20yIgogICAgICB9CiAgICB9LAogICAgInNlYXJjaCI6IHsKICAgICAgIm1vZGUiOiAibWF0Y2giCiAgICB9CiAgfSwgewogICAgImZ1bGxVcmwiOiAiaHR0cHM6Ly9hcGkubG9naWNhaGVhbHRoLm9yZy9mYXN0ZW5oZWFsdGgvZGF0YS9PYnNlcnZhdGlvbi9zbWFydC0yNDgtcmVzcGlyYXRvcnlyYXRlIiwKICAgICJyZXNvdXJjZSI6IHsKICAgICAgInJlc291cmNlVHlwZSI6ICJPYnNlcnZhdGlvbiIsCiAgICAgICJpZCI6ICJzbWFydC0yNDgtcmVzcGlyYXRvcnlyYXRlIiwKICAgICAgIm1ldGEiOiB7CiAgICAgICAgInZlcnNpb25JZCI6ICIxIiwKICAgICAgICAibGFzdFVwZGF0ZWQiOiAiMjAyMC0wNy0xNVQwMjo1MjozNi4wMDArMDA6MDAiLAogICAgICAgICJzb3VyY2UiOiAiI04zUmVLalI3NUFzOEtqaGsiCiAgICAgIH0sCiAgICAgICJ0ZXh0IjogewogICAgICAgICJzdGF0dXMiOiAiZ2VuZXJhdGVkIiwKICAgICAgICAiZGl2IjogIjxkaXYgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hodG1sXCI+MjAwNS0wMi0yMzogcmVzcGlyYXRvcnlfcmF0ZSA9IDIyLjAge2JyZWF0aHN9L21pbjwvZGl2PiIKICAgICAgfSwKICAgICAgImlkZW50aWZpZXIiOiBbIHsKICAgICAgICAidXNlIjogIm9mZmljaWFsIiwKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly93d3cuYm1jLm5sL3pvcmdwb3J0YWwvaWRlbnRpZmllcnMvb2JzZXJ2YXRpb25zIiwKICAgICAgICAidmFsdWUiOiAic21hcnQtMjQ4LXJlc3BpcmF0b3J5cmF0ZSIKICAgICAgfSBdLAogICAgICAic3RhdHVzIjogInVua25vd24iLAogICAgICAiY2F0ZWdvcnkiOiBbIHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly90ZXJtaW5vbG9neS5obDcub3JnL0NvZGVTeXN0ZW0vb2JzZXJ2YXRpb24tY2F0ZWdvcnkiLAogICAgICAgICAgImNvZGUiOiAidml0YWwtc2lnbnMiLAogICAgICAgICAgImRpc3BsYXkiOiAiVml0YWwgU2lnbnMiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogIlZpdGFsIFNpZ25zIgogICAgICB9IF0sCiAgICAgICJjb2RlIjogewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL2xvaW5jLm9yZyIsCiAgICAgICAgICAiY29kZSI6ICI5Mjc5LTEiLAogICAgICAgICAgImRpc3BsYXkiOiAicmVzcGlyYXRvcnlfcmF0ZSIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAicmVzcGlyYXRvcnlfcmF0ZSIKICAgICAgfSwKICAgICAgInN1YmplY3QiOiB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQYXRpZW50L3NtYXJ0LTEyODg5OTIiCiAgICAgIH0sCiAgICAgICJlZmZlY3RpdmVEYXRlVGltZSI6ICIyMDA1LTAyLTIzIiwKICAgICAgInBlcmZvcm1lciI6IFsgewogICAgICAgICJyZWZlcmVuY2UiOiAiUHJhY3RpdGlvbmVyL1NNQVJULTEyMzQiCiAgICAgIH0gXSwKICAgICAgInZhbHVlUXVhbnRpdHkiOiB7CiAgICAgICAgInZhbHVlIjogMjIuMCwKICAgICAgICAidW5pdCI6ICJ7YnJlYXRoc30vbWluIiwKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly91bml0c29mbWVhc3VyZS5vcmciLAogICAgICAgICJjb2RlIjogInticmVhdGhzfS9taW4iCiAgICAgIH0KICAgIH0sCiAgICAic2VhcmNoIjogewogICAgICAibW9kZSI6ICJtYXRjaCIKICAgIH0KICB9LCB7CiAgICAiZnVsbFVybCI6ICJodHRwczovL2FwaS5sb2dpY2FoZWFsdGgub3JnL2Zhc3RlbmhlYWx0aC9kYXRhL09ic2VydmF0aW9uL3NtYXJ0LTIyNS1oZWlnaHQiLAogICAgInJlc291cmNlIjogewogICAgICAicmVzb3VyY2VUeXBlIjogIk9ic2VydmF0aW9uIiwKICAgICAgImlkIjogInNtYXJ0LTIyNS1oZWlnaHQiLAogICAgICAibWV0YSI6IHsKICAgICAgICAidmVyc2lvbklkIjogIjEiLAogICAgICAgICJsYXN0VXBkYXRlZCI6ICIyMDIwLTA3LTE1VDAyOjUyOjM2LjAwMCswMDowMCIsCiAgICAgICAgInNvdXJjZSI6ICIjTjNSZUtqUjc1QXM4S2poayIKICAgICAgfSwKICAgICAgInRleHQiOiB7CiAgICAgICAgInN0YXR1cyI6ICJnZW5lcmF0ZWQiLAogICAgICAgICJkaXYiOiAiPGRpdiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzE5OTkveGh0bWxcIj4yMDAxLTExLTA1OiBoZWlnaHQgPSAxNjUuODYyIGNtPC9kaXY+IgogICAgICB9LAogICAgICAiaWRlbnRpZmllciI6IFsgewogICAgICAgICJ1c2UiOiAib2ZmaWNpYWwiLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3d3dy5ibWMubmwvem9yZ3BvcnRhbC9pZGVudGlmaWVycy9vYnNlcnZhdGlvbnMiLAogICAgICAgICJ2YWx1ZSI6ICJzbWFydC0yMjUtaGVpZ2h0IgogICAgICB9IF0sCiAgICAgICJzdGF0dXMiOiAidW5rbm93biIsCiAgICAgICJjYXRlZ29yeSI6IFsgewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3Rlcm1pbm9sb2d5LmhsNy5vcmcvQ29kZVN5c3RlbS9vYnNlcnZhdGlvbi1jYXRlZ29yeSIsCiAgICAgICAgICAiY29kZSI6ICJ2aXRhbC1zaWducyIsCiAgICAgICAgICAiZGlzcGxheSI6ICJWaXRhbCBTaWducyIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAiVml0YWwgU2lnbnMiCiAgICAgIH0gXSwKICAgICAgImNvZGUiOiB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vbG9pbmMub3JnIiwKICAgICAgICAgICJjb2RlIjogIjgzMDItMiIsCiAgICAgICAgICAiZGlzcGxheSI6ICJoZWlnaHQiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogImhlaWdodCIKICAgICAgfSwKICAgICAgInN1YmplY3QiOiB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQYXRpZW50L3NtYXJ0LTEyODg5OTIiCiAgICAgIH0sCiAgICAgICJlZmZlY3RpdmVEYXRlVGltZSI6ICIyMDAxLTExLTA1IiwKICAgICAgInBlcmZvcm1lciI6IFsgewogICAgICAgICJyZWZlcmVuY2UiOiAiUHJhY3RpdGlvbmVyL1NNQVJULTEyMzQiCiAgICAgIH0gXSwKICAgICAgInZhbHVlUXVhbnRpdHkiOiB7CiAgICAgICAgInZhbHVlIjogMTY1Ljg2MiwKICAgICAgICAidW5pdCI6ICJjbSIsCiAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdW5pdHNvZm1lYXN1cmUub3JnIiwKICAgICAgICAiY29kZSI6ICJjbSIKICAgICAgfQogICAgfSwKICAgICJzZWFyY2giOiB7CiAgICAgICJtb2RlIjogIm1hdGNoIgogICAgfQogIH0sIHsKICAgICJmdWxsVXJsIjogImh0dHBzOi8vYXBpLmxvZ2ljYWhlYWx0aC5vcmcvZmFzdGVuaGVhbHRoL2RhdGEvT2JzZXJ2YXRpb24vc21hcnQtMjMxLW94eWdlbnNhdHVyYXRpb24iLAogICAgInJlc291cmNlIjogewogICAgICAicmVzb3VyY2VUeXBlIjogIk9ic2VydmF0aW9uIiwKICAgICAgImlkIjogInNtYXJ0LTIzMS1veHlnZW5zYXR1cmF0aW9uIiwKICAgICAgIm1ldGEiOiB7CiAgICAgICAgInZlcnNpb25JZCI6ICIxIiwKICAgICAgICAibGFzdFVwZGF0ZWQiOiAiMjAyMC0wNy0xNVQwMjo1MjozNi4wMDArMDA6MDAiLAogICAgICAgICJzb3VyY2UiOiAiI04zUmVLalI3NUFzOEtqaGsiCiAgICAgIH0sCiAgICAgICJ0ZXh0IjogewogICAgICAgICJzdGF0dXMiOiAiZ2VuZXJhdGVkIiwKICAgICAgICAiZGl2IjogIjxkaXYgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hodG1sXCI+MjAwMS0xMS0wNTogb3h5Z2VuX3NhdHVyYXRpb24gPSAxMDAuMCAle0hlbW9nbG9iaW5TYXR1cmF0aW9ufTwvZGl2PiIKICAgICAgfSwKICAgICAgImlkZW50aWZpZXIiOiBbIHsKICAgICAgICAidXNlIjogIm9mZmljaWFsIiwKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly93d3cuYm1jLm5sL3pvcmdwb3J0YWwvaWRlbnRpZmllcnMvb2JzZXJ2YXRpb25zIiwKICAgICAgICAidmFsdWUiOiAic21hcnQtMjMxLW94eWdlbnNhdHVyYXRpb24iCiAgICAgIH0gXSwKICAgICAgInN0YXR1cyI6ICJ1bmtub3duIiwKICAgICAgImNhdGVnb3J5IjogWyB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdGVybWlub2xvZ3kuaGw3Lm9yZy9Db2RlU3lzdGVtL29ic2VydmF0aW9uLWNhdGVnb3J5IiwKICAgICAgICAgICJjb2RlIjogInZpdGFsLXNpZ25zIiwKICAgICAgICAgICJkaXNwbGF5IjogIlZpdGFsIFNpZ25zIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJWaXRhbCBTaWducyIKICAgICAgfSBdLAogICAgICAiY29kZSI6IHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly9sb2luYy5vcmciLAogICAgICAgICAgImNvZGUiOiAiMjcxMC0yIiwKICAgICAgICAgICJkaXNwbGF5IjogIm94eWdlbl9zYXR1cmF0aW9uIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJveHlnZW5fc2F0dXJhdGlvbiIKICAgICAgfSwKICAgICAgInN1YmplY3QiOiB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQYXRpZW50L3NtYXJ0LTEyODg5OTIiCiAgICAgIH0sCiAgICAgICJlZmZlY3RpdmVEYXRlVGltZSI6ICIyMDAxLTExLTA1IiwKICAgICAgInBlcmZvcm1lciI6IFsgewogICAgICAgICJyZWZlcmVuY2UiOiAiUHJhY3RpdGlvbmVyL1NNQVJULTEyMzQiCiAgICAgIH0gXSwKICAgICAgInZhbHVlUXVhbnRpdHkiOiB7CiAgICAgICAgInZhbHVlIjogMTAwLjAsCiAgICAgICAgInVuaXQiOiAiJXtIZW1vZ2xvYmluU2F0dXJhdGlvbn0iLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3VuaXRzb2ZtZWFzdXJlLm9yZyIsCiAgICAgICAgImNvZGUiOiAiJXtIZW1vZ2xvYmluU2F0dXJhdGlvbn0iCiAgICAgIH0KICAgIH0sCiAgICAic2VhcmNoIjogewogICAgICAibW9kZSI6ICJtYXRjaCIKICAgIH0KICB9LCB7CiAgICAiZnVsbFVybCI6ICJodHRwczovL2FwaS5sb2dpY2FoZWFsdGgub3JnL2Zhc3RlbmhlYWx0aC9kYXRhL09ic2VydmF0aW9uL3NtYXJ0LTE4MS1ibWkiLAogICAgInJlc291cmNlIjogewogICAgICAicmVzb3VyY2VUeXBlIjogIk9ic2VydmF0aW9uIiwKICAgICAgImlkIjogInNtYXJ0LTE4MS1ibWkiLAogICAgICAibWV0YSI6IHsKICAgICAgICAidmVyc2lvbklkIjogIjEiLAogICAgICAgICJsYXN0VXBkYXRlZCI6ICIyMDIwLTA3LTE1VDAyOjUyOjM2LjAwMCswMDowMCIsCiAgICAgICAgInNvdXJjZSI6ICIjTjNSZUtqUjc1QXM4S2poayIKICAgICAgfSwKICAgICAgInRleHQiOiB7CiAgICAgICAgInN0YXR1cyI6ICJnZW5lcmF0ZWQiLAogICAgICAgICJkaXYiOiAiPGRpdiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzE5OTkveGh0bWxcIj4xOTk5LTEyLTIxOiBibWkgPSAzNS4yIGtnL20yPC9kaXY+IgogICAgICB9LAogICAgICAiaWRlbnRpZmllciI6IFsgewogICAgICAgICJ1c2UiOiAib2ZmaWNpYWwiLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3d3dy5ibWMubmwvem9yZ3BvcnRhbC9pZGVudGlmaWVycy9vYnNlcnZhdGlvbnMiLAogICAgICAgICJ2YWx1ZSI6ICJzbWFydC0xODEtYm1pIgogICAgICB9IF0sCiAgICAgICJzdGF0dXMiOiAidW5rbm93biIsCiAgICAgICJjYXRlZ29yeSI6IFsgewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3Rlcm1pbm9sb2d5LmhsNy5vcmcvQ29kZVN5c3RlbS9vYnNlcnZhdGlvbi1jYXRlZ29yeSIsCiAgICAgICAgICAiY29kZSI6ICJ2aXRhbC1zaWducyIsCiAgICAgICAgICAiZGlzcGxheSI6ICJWaXRhbCBTaWducyIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAiVml0YWwgU2lnbnMiCiAgICAgIH0gXSwKICAgICAgImNvZGUiOiB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vbG9pbmMub3JnIiwKICAgICAgICAgICJjb2RlIjogIjM5MTU2LTUiLAogICAgICAgICAgImRpc3BsYXkiOiAiYm1pIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJibWkiCiAgICAgIH0sCiAgICAgICJzdWJqZWN0IjogewogICAgICAgICJyZWZlcmVuY2UiOiAiUGF0aWVudC9zbWFydC0xMjg4OTkyIgogICAgICB9LAogICAgICAiZWZmZWN0aXZlRGF0ZVRpbWUiOiAiMTk5OS0xMi0yMSIsCiAgICAgICJwZXJmb3JtZXIiOiBbIHsKICAgICAgICAicmVmZXJlbmNlIjogIlByYWN0aXRpb25lci9TTUFSVC0xMjM0IgogICAgICB9IF0sCiAgICAgICJ2YWx1ZVF1YW50aXR5IjogewogICAgICAgICJ2YWx1ZSI6IDM1LjIsCiAgICAgICAgInVuaXQiOiAia2cvbTIiLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3VuaXRzb2ZtZWFzdXJlLm9yZyIsCiAgICAgICAgImNvZGUiOiAia2cvbTIiCiAgICAgIH0KICAgIH0sCiAgICAic2VhcmNoIjogewogICAgICAibW9kZSI6ICJtYXRjaCIKICAgIH0KICB9LCB7CiAgICAiZnVsbFVybCI6ICJodHRwczovL2FwaS5sb2dpY2FoZWFsdGgub3JnL2Zhc3RlbmhlYWx0aC9kYXRhL09ic2VydmF0aW9uL3NtYXJ0LTIxOC1oZWlnaHQiLAogICAgInJlc291cmNlIjogewogICAgICAicmVzb3VyY2VUeXBlIjogIk9ic2VydmF0aW9uIiwKICAgICAgImlkIjogInNtYXJ0LTIxOC1oZWlnaHQiLAogICAgICAibWV0YSI6IHsKICAgICAgICAidmVyc2lvbklkIjogIjEiLAogICAgICAgICJsYXN0VXBkYXRlZCI6ICIyMDIwLTA3LTE1VDAyOjUyOjM2LjAwMCswMDowMCIsCiAgICAgICAgInNvdXJjZSI6ICIjTjNSZUtqUjc1QXM4S2poayIKICAgICAgfSwKICAgICAgInRleHQiOiB7CiAgICAgICAgInN0YXR1cyI6ICJnZW5lcmF0ZWQiLAogICAgICAgICJkaXYiOiAiPGRpdiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzE5OTkveGh0bWxcIj4yMDAxLTExLTAyOiBoZWlnaHQgPSAxNjUuODYyIGNtPC9kaXY+IgogICAgICB9LAogICAgICAiaWRlbnRpZmllciI6IFsgewogICAgICAgICJ1c2UiOiAib2ZmaWNpYWwiLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3d3dy5ibWMubmwvem9yZ3BvcnRhbC9pZGVudGlmaWVycy9vYnNlcnZhdGlvbnMiLAogICAgICAgICJ2YWx1ZSI6ICJzbWFydC0yMTgtaGVpZ2h0IgogICAgICB9IF0sCiAgICAgICJzdGF0dXMiOiAidW5rbm93biIsCiAgICAgICJjYXRlZ29yeSI6IFsgewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3Rlcm1pbm9sb2d5LmhsNy5vcmcvQ29kZVN5c3RlbS9vYnNlcnZhdGlvbi1jYXRlZ29yeSIsCiAgICAgICAgICAiY29kZSI6ICJ2aXRhbC1zaWducyIsCiAgICAgICAgICAiZGlzcGxheSI6ICJWaXRhbCBTaWducyIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAiVml0YWwgU2lnbnMiCiAgICAgIH0gXSwKICAgICAgImNvZGUiOiB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vbG9pbmMub3JnIiwKICAgICAgICAgICJjb2RlIjogIjgzMDItMiIsCiAgICAgICAgICAiZGlzcGxheSI6ICJoZWlnaHQiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogImhlaWdodCIKICAgICAgfSwKICAgICAgInN1YmplY3QiOiB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQYXRpZW50L3NtYXJ0LTEyODg5OTIiCiAgICAgIH0sCiAgICAgICJlZmZlY3RpdmVEYXRlVGltZSI6ICIyMDAxLTExLTAyIiwKICAgICAgInBlcmZvcm1lciI6IFsgewogICAgICAgICJyZWZlcmVuY2UiOiAiUHJhY3RpdGlvbmVyL1NNQVJULTEyMzQiCiAgICAgIH0gXSwKICAgICAgInZhbHVlUXVhbnRpdHkiOiB7CiAgICAgICAgInZhbHVlIjogMTY1Ljg2MiwKICAgICAgICAidW5pdCI6ICJjbSIsCiAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdW5pdHNvZm1lYXN1cmUub3JnIiwKICAgICAgICAiY29kZSI6ICJjbSIKICAgICAgfQogICAgfSwKICAgICJzZWFyY2giOiB7CiAgICAgICJtb2RlIjogIm1hdGNoIgogICAgfQogIH0sIHsKICAgICJmdWxsVXJsIjogImh0dHBzOi8vYXBpLmxvZ2ljYWhlYWx0aC5vcmcvZmFzdGVuaGVhbHRoL2RhdGEvT2JzZXJ2YXRpb24vc21hcnQtMjg5LWhlYXJ0cmF0ZSIsCiAgICAicmVzb3VyY2UiOiB7CiAgICAgICJyZXNvdXJjZVR5cGUiOiAiT2JzZXJ2YXRpb24iLAogICAgICAiaWQiOiAic21hcnQtMjg5LWhlYXJ0cmF0ZSIsCiAgICAgICJtZXRhIjogewogICAgICAgICJ2ZXJzaW9uSWQiOiAiMSIsCiAgICAgICAgImxhc3RVcGRhdGVkIjogIjIwMjAtMDctMTVUMDI6NTI6MzYuMDAwKzAwOjAwIiwKICAgICAgICAic291cmNlIjogIiNOM1JlS2pSNzVBczhLamhrIgogICAgICB9LAogICAgICAidGV4dCI6IHsKICAgICAgICAic3RhdHVzIjogImdlbmVyYXRlZCIsCiAgICAgICAgImRpdiI6ICI8ZGl2IHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMTk5OS94aHRtbFwiPjIwMDktMDQtMjM6IGhlYXJ0X3JhdGUgPSAzOC4wIHtiZWF0c30vbWluPC9kaXY+IgogICAgICB9LAogICAgICAiaWRlbnRpZmllciI6IFsgewogICAgICAgICJ1c2UiOiAib2ZmaWNpYWwiLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3d3dy5ibWMubmwvem9yZ3BvcnRhbC9pZGVudGlmaWVycy9vYnNlcnZhdGlvbnMiLAogICAgICAgICJ2YWx1ZSI6ICJzbWFydC0yODktaGVhcnRyYXRlIgogICAgICB9IF0sCiAgICAgICJzdGF0dXMiOiAidW5rbm93biIsCiAgICAgICJjYXRlZ29yeSI6IFsgewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3Rlcm1pbm9sb2d5LmhsNy5vcmcvQ29kZVN5c3RlbS9vYnNlcnZhdGlvbi1jYXRlZ29yeSIsCiAgICAgICAgICAiY29kZSI6ICJ2aXRhbC1zaWducyIsCiAgICAgICAgICAiZGlzcGxheSI6ICJWaXRhbCBTaWducyIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAiVml0YWwgU2lnbnMiCiAgICAgIH0gXSwKICAgICAgImNvZGUiOiB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vbG9pbmMub3JnIiwKICAgICAgICAgICJjb2RlIjogIjg4NjctNCIsCiAgICAgICAgICAiZGlzcGxheSI6ICJoZWFydF9yYXRlIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJoZWFydF9yYXRlIgogICAgICB9LAogICAgICAic3ViamVjdCI6IHsKICAgICAgICAicmVmZXJlbmNlIjogIlBhdGllbnQvc21hcnQtMTI4ODk5MiIKICAgICAgfSwKICAgICAgImVmZmVjdGl2ZURhdGVUaW1lIjogIjIwMDktMDQtMjMiLAogICAgICAicGVyZm9ybWVyIjogWyB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQcmFjdGl0aW9uZXIvU01BUlQtMTIzNCIKICAgICAgfSBdLAogICAgICAidmFsdWVRdWFudGl0eSI6IHsKICAgICAgICAidmFsdWUiOiAzOC4wLAogICAgICAgICJ1bml0IjogIntiZWF0c30vbWluIiwKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly91bml0c29mbWVhc3VyZS5vcmciLAogICAgICAgICJjb2RlIjogIntiZWF0c30vbWluIgogICAgICB9CiAgICB9LAogICAgInNlYXJjaCI6IHsKICAgICAgIm1vZGUiOiAibWF0Y2giCiAgICB9CiAgfSwgewogICAgImZ1bGxVcmwiOiAiaHR0cHM6Ly9hcGkubG9naWNhaGVhbHRoLm9yZy9mYXN0ZW5oZWFsdGgvZGF0YS9PYnNlcnZhdGlvbi9zbWFydC0yMTItaGVhcnRyYXRlIiwKICAgICJyZXNvdXJjZSI6IHsKICAgICAgInJlc291cmNlVHlwZSI6ICJPYnNlcnZhdGlvbiIsCiAgICAgICJpZCI6ICJzbWFydC0yMTItaGVhcnRyYXRlIiwKICAgICAgIm1ldGEiOiB7CiAgICAgICAgInZlcnNpb25JZCI6ICIxIiwKICAgICAgICAibGFzdFVwZGF0ZWQiOiAiMjAyMC0wNy0xNVQwMjo1MjozNi4wMDArMDA6MDAiLAogICAgICAgICJzb3VyY2UiOiAiI04zUmVLalI3NUFzOEtqaGsiCiAgICAgIH0sCiAgICAgICJ0ZXh0IjogewogICAgICAgICJzdGF0dXMiOiAiZ2VuZXJhdGVkIiwKICAgICAgICAiZGl2IjogIjxkaXYgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hodG1sXCI+MjAwMS0xMS0wMTogaGVhcnRfcmF0ZSA9IDg1LjAge2JlYXRzfS9taW48L2Rpdj4iCiAgICAgIH0sCiAgICAgICJpZGVudGlmaWVyIjogWyB7CiAgICAgICAgInVzZSI6ICJvZmZpY2lhbCIsCiAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vd3d3LmJtYy5ubC96b3JncG9ydGFsL2lkZW50aWZpZXJzL29ic2VydmF0aW9ucyIsCiAgICAgICAgInZhbHVlIjogInNtYXJ0LTIxMi1oZWFydHJhdGUiCiAgICAgIH0gXSwKICAgICAgInN0YXR1cyI6ICJ1bmtub3duIiwKICAgICAgImNhdGVnb3J5IjogWyB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdGVybWlub2xvZ3kuaGw3Lm9yZy9Db2RlU3lzdGVtL29ic2VydmF0aW9uLWNhdGVnb3J5IiwKICAgICAgICAgICJjb2RlIjogInZpdGFsLXNpZ25zIiwKICAgICAgICAgICJkaXNwbGF5IjogIlZpdGFsIFNpZ25zIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJWaXRhbCBTaWducyIKICAgICAgfSBdLAogICAgICAiY29kZSI6IHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly9sb2luYy5vcmciLAogICAgICAgICAgImNvZGUiOiAiODg2Ny00IiwKICAgICAgICAgICJkaXNwbGF5IjogImhlYXJ0X3JhdGUiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogImhlYXJ0X3JhdGUiCiAgICAgIH0sCiAgICAgICJzdWJqZWN0IjogewogICAgICAgICJyZWZlcmVuY2UiOiAiUGF0aWVudC9zbWFydC0xMjg4OTkyIgogICAgICB9LAogICAgICAiZWZmZWN0aXZlRGF0ZVRpbWUiOiAiMjAwMS0xMS0wMSIsCiAgICAgICJwZXJmb3JtZXIiOiBbIHsKICAgICAgICAicmVmZXJlbmNlIjogIlByYWN0aXRpb25lci9TTUFSVC0xMjM0IgogICAgICB9IF0sCiAgICAgICJ2YWx1ZVF1YW50aXR5IjogewogICAgICAgICJ2YWx1ZSI6IDg1LjAsCiAgICAgICAgInVuaXQiOiAie2JlYXRzfS9taW4iLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3VuaXRzb2ZtZWFzdXJlLm9yZyIsCiAgICAgICAgImNvZGUiOiAie2JlYXRzfS9taW4iCiAgICAgIH0KICAgIH0sCiAgICAic2VhcmNoIjogewogICAgICAibW9kZSI6ICJtYXRjaCIKICAgIH0KICB9LCB7CiAgICAiZnVsbFVybCI6ICJodHRwczovL2FwaS5sb2dpY2FoZWFsdGgub3JnL2Zhc3RlbmhlYWx0aC9kYXRhL09ic2VydmF0aW9uL3NtYXJ0LTI2OS1yZXNwaXJhdG9yeXJhdGUiLAogICAgInJlc291cmNlIjogewogICAgICAicmVzb3VyY2VUeXBlIjogIk9ic2VydmF0aW9uIiwKICAgICAgImlkIjogInNtYXJ0LTI2OS1yZXNwaXJhdG9yeXJhdGUiLAogICAgICAibWV0YSI6IHsKICAgICAgICAidmVyc2lvbklkIjogIjEiLAogICAgICAgICJsYXN0VXBkYXRlZCI6ICIyMDIwLTA3LTE1VDAyOjUyOjM2LjAwMCswMDowMCIsCiAgICAgICAgInNvdXJjZSI6ICIjTjNSZUtqUjc1QXM4S2poayIKICAgICAgfSwKICAgICAgInRleHQiOiB7CiAgICAgICAgInN0YXR1cyI6ICJnZW5lcmF0ZWQiLAogICAgICAgICJkaXYiOiAiPGRpdiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzE5OTkveGh0bWxcIj4yMDA5LTA0LTA3OiByZXNwaXJhdG9yeV9yYXRlID0gMjAuMCB7YnJlYXRoc30vbWluPC9kaXY+IgogICAgICB9LAogICAgICAiaWRlbnRpZmllciI6IFsgewogICAgICAgICJ1c2UiOiAib2ZmaWNpYWwiLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3d3dy5ibWMubmwvem9yZ3BvcnRhbC9pZGVudGlmaWVycy9vYnNlcnZhdGlvbnMiLAogICAgICAgICJ2YWx1ZSI6ICJzbWFydC0yNjktcmVzcGlyYXRvcnlyYXRlIgogICAgICB9IF0sCiAgICAgICJzdGF0dXMiOiAidW5rbm93biIsCiAgICAgICJjYXRlZ29yeSI6IFsgewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3Rlcm1pbm9sb2d5LmhsNy5vcmcvQ29kZVN5c3RlbS9vYnNlcnZhdGlvbi1jYXRlZ29yeSIsCiAgICAgICAgICAiY29kZSI6ICJ2aXRhbC1zaWducyIsCiAgICAgICAgICAiZGlzcGxheSI6ICJWaXRhbCBTaWducyIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAiVml0YWwgU2lnbnMiCiAgICAgIH0gXSwKICAgICAgImNvZGUiOiB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vbG9pbmMub3JnIiwKICAgICAgICAgICJjb2RlIjogIjkyNzktMSIsCiAgICAgICAgICAiZGlzcGxheSI6ICJyZXNwaXJhdG9yeV9yYXRlIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJyZXNwaXJhdG9yeV9yYXRlIgogICAgICB9LAogICAgICAic3ViamVjdCI6IHsKICAgICAgICAicmVmZXJlbmNlIjogIlBhdGllbnQvc21hcnQtMTI4ODk5MiIKICAgICAgfSwKICAgICAgImVmZmVjdGl2ZURhdGVUaW1lIjogIjIwMDktMDQtMDciLAogICAgICAicGVyZm9ybWVyIjogWyB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQcmFjdGl0aW9uZXIvU01BUlQtMTIzNCIKICAgICAgfSBdLAogICAgICAidmFsdWVRdWFudGl0eSI6IHsKICAgICAgICAidmFsdWUiOiAyMC4wLAogICAgICAgICJ1bml0IjogInticmVhdGhzfS9taW4iLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3VuaXRzb2ZtZWFzdXJlLm9yZyIsCiAgICAgICAgImNvZGUiOiAie2JyZWF0aHN9L21pbiIKICAgICAgfQogICAgfSwKICAgICJzZWFyY2giOiB7CiAgICAgICJtb2RlIjogIm1hdGNoIgogICAgfQogIH0sIHsKICAgICJmdWxsVXJsIjogImh0dHBzOi8vYXBpLmxvZ2ljYWhlYWx0aC5vcmcvZmFzdGVuaGVhbHRoL2RhdGEvT2JzZXJ2YXRpb24vc21hcnQtMTk2LW94eWdlbnNhdHVyYXRpb24iLAogICAgInJlc291cmNlIjogewogICAgICAicmVzb3VyY2VUeXBlIjogIk9ic2VydmF0aW9uIiwKICAgICAgImlkIjogInNtYXJ0LTE5Ni1veHlnZW5zYXR1cmF0aW9uIiwKICAgICAgIm1ldGEiOiB7CiAgICAgICAgInZlcnNpb25JZCI6ICIxIiwKICAgICAgICAibGFzdFVwZGF0ZWQiOiAiMjAyMC0wNy0xNVQwMjo1MjozNi4wMDArMDA6MDAiLAogICAgICAgICJzb3VyY2UiOiAiI04zUmVLalI3NUFzOEtqaGsiCiAgICAgIH0sCiAgICAgICJ0ZXh0IjogewogICAgICAgICJzdGF0dXMiOiAiZ2VuZXJhdGVkIiwKICAgICAgICAiZGl2IjogIjxkaXYgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hodG1sXCI+MjAwMS0wMS0yNDogb3h5Z2VuX3NhdHVyYXRpb24gPSAxMDAuMCAle0hlbW9nbG9iaW5TYXR1cmF0aW9ufTwvZGl2PiIKICAgICAgfSwKICAgICAgImlkZW50aWZpZXIiOiBbIHsKICAgICAgICAidXNlIjogIm9mZmljaWFsIiwKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly93d3cuYm1jLm5sL3pvcmdwb3J0YWwvaWRlbnRpZmllcnMvb2JzZXJ2YXRpb25zIiwKICAgICAgICAidmFsdWUiOiAic21hcnQtMTk2LW94eWdlbnNhdHVyYXRpb24iCiAgICAgIH0gXSwKICAgICAgInN0YXR1cyI6ICJ1bmtub3duIiwKICAgICAgImNhdGVnb3J5IjogWyB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdGVybWlub2xvZ3kuaGw3Lm9yZy9Db2RlU3lzdGVtL29ic2VydmF0aW9uLWNhdGVnb3J5IiwKICAgICAgICAgICJjb2RlIjogInZpdGFsLXNpZ25zIiwKICAgICAgICAgICJkaXNwbGF5IjogIlZpdGFsIFNpZ25zIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJWaXRhbCBTaWducyIKICAgICAgfSBdLAogICAgICAiY29kZSI6IHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly9sb2luYy5vcmciLAogICAgICAgICAgImNvZGUiOiAiMjcxMC0yIiwKICAgICAgICAgICJkaXNwbGF5IjogIm94eWdlbl9zYXR1cmF0aW9uIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJveHlnZW5fc2F0dXJhdGlvbiIKICAgICAgfSwKICAgICAgInN1YmplY3QiOiB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQYXRpZW50L3NtYXJ0LTEyODg5OTIiCiAgICAgIH0sCiAgICAgICJlZmZlY3RpdmVEYXRlVGltZSI6ICIyMDAxLTAxLTI0IiwKICAgICAgInBlcmZvcm1lciI6IFsgewogICAgICAgICJyZWZlcmVuY2UiOiAiUHJhY3RpdGlvbmVyL1NNQVJULTEyMzQiCiAgICAgIH0gXSwKICAgICAgInZhbHVlUXVhbnRpdHkiOiB7CiAgICAgICAgInZhbHVlIjogMTAwLjAsCiAgICAgICAgInVuaXQiOiAiJXtIZW1vZ2xvYmluU2F0dXJhdGlvbn0iLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3VuaXRzb2ZtZWFzdXJlLm9yZyIsCiAgICAgICAgImNvZGUiOiAiJXtIZW1vZ2xvYmluU2F0dXJhdGlvbn0iCiAgICAgIH0KICAgIH0sCiAgICAic2VhcmNoIjogewogICAgICAibW9kZSI6ICJtYXRjaCIKICAgIH0KICB9LCB7CiAgICAiZnVsbFVybCI6ICJodHRwczovL2FwaS5sb2dpY2FoZWFsdGgub3JnL2Zhc3RlbmhlYWx0aC9kYXRhL09ic2VydmF0aW9uL3NtYXJ0LTE2Ni13ZWlnaHQiLAogICAgInJlc291cmNlIjogewogICAgICAicmVzb3VyY2VUeXBlIjogIk9ic2VydmF0aW9uIiwKICAgICAgImlkIjogInNtYXJ0LTE2Ni13ZWlnaHQiLAogICAgICAibWV0YSI6IHsKICAgICAgICAidmVyc2lvbklkIjogIjEiLAogICAgICAgICJsYXN0VXBkYXRlZCI6ICIyMDIwLTA3LTE1VDAyOjUyOjM2LjAwMCswMDowMCIsCiAgICAgICAgInNvdXJjZSI6ICIjTjNSZUtqUjc1QXM4S2poayIKICAgICAgfSwKICAgICAgInRleHQiOiB7CiAgICAgICAgInN0YXR1cyI6ICJnZW5lcmF0ZWQiLAogICAgICAgICJkaXYiOiAiPGRpdiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzE5OTkveGh0bWxcIj4xOTk3LTA1LTA3OiB3ZWlnaHQgPSA5OS4wMTkyMSBrZzwvZGl2PiIKICAgICAgfSwKICAgICAgImlkZW50aWZpZXIiOiBbIHsKICAgICAgICAidXNlIjogIm9mZmljaWFsIiwKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly93d3cuYm1jLm5sL3pvcmdwb3J0YWwvaWRlbnRpZmllcnMvb2JzZXJ2YXRpb25zIiwKICAgICAgICAidmFsdWUiOiAic21hcnQtMTY2LXdlaWdodCIKICAgICAgfSBdLAogICAgICAic3RhdHVzIjogInVua25vd24iLAogICAgICAiY2F0ZWdvcnkiOiBbIHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly90ZXJtaW5vbG9neS5obDcub3JnL0NvZGVTeXN0ZW0vb2JzZXJ2YXRpb24tY2F0ZWdvcnkiLAogICAgICAgICAgImNvZGUiOiAidml0YWwtc2lnbnMiLAogICAgICAgICAgImRpc3BsYXkiOiAiVml0YWwgU2lnbnMiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogIlZpdGFsIFNpZ25zIgogICAgICB9IF0sCiAgICAgICJjb2RlIjogewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL2xvaW5jLm9yZyIsCiAgICAgICAgICAiY29kZSI6ICIzMTQxLTkiLAogICAgICAgICAgImRpc3BsYXkiOiAid2VpZ2h0IgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJ3ZWlnaHQiCiAgICAgIH0sCiAgICAgICJzdWJqZWN0IjogewogICAgICAgICJyZWZlcmVuY2UiOiAiUGF0aWVudC9zbWFydC0xMjg4OTkyIgogICAgICB9LAogICAgICAiZWZmZWN0aXZlRGF0ZVRpbWUiOiAiMTk5Ny0wNS0wNyIsCiAgICAgICJwZXJmb3JtZXIiOiBbIHsKICAgICAgICAicmVmZXJlbmNlIjogIlByYWN0aXRpb25lci9TTUFSVC0xMjM0IgogICAgICB9IF0sCiAgICAgICJ2YWx1ZVF1YW50aXR5IjogewogICAgICAgICJ2YWx1ZSI6IDk5LjAxOTIxLAogICAgICAgICJ1bml0IjogImtnIiwKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly91bml0c29mbWVhc3VyZS5vcmciLAogICAgICAgICJjb2RlIjogImtnIgogICAgICB9CiAgICB9LAogICAgInNlYXJjaCI6IHsKICAgICAgIm1vZGUiOiAibWF0Y2giCiAgICB9CiAgfSwgewogICAgImZ1bGxVcmwiOiAiaHR0cHM6Ly9hcGkubG9naWNhaGVhbHRoLm9yZy9mYXN0ZW5oZWFsdGgvZGF0YS9FbmNvdW50ZXIvc21hcnQtODUzIiwKICAgICJyZXNvdXJjZSI6IHsKICAgICAgInJlc291cmNlVHlwZSI6ICJFbmNvdW50ZXIiLAogICAgICAiaWQiOiAic21hcnQtODUzIiwKICAgICAgIm1ldGEiOiB7CiAgICAgICAgInZlcnNpb25JZCI6ICIxIiwKICAgICAgICAibGFzdFVwZGF0ZWQiOiAiMjAyMC0wNy0xNVQwMjo1MjozNi4wMDArMDA6MDAiLAogICAgICAgICJzb3VyY2UiOiAiI04zUmVLalI3NUFzOEtqaGsiCiAgICAgIH0sCiAgICAgICJ0ZXh0IjogewogICAgICAgICJzdGF0dXMiOiAiZ2VuZXJhdGVkIiwKICAgICAgICAiZGl2IjogIjxkaXYgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hodG1sXCI+MjAwOS0xMC0zMDogYW1idWxhdG9yeSBlbmNvdW50ZXI8L2Rpdj4iCiAgICAgIH0sCiAgICAgICJzdGF0dXMiOiAiZmluaXNoZWQiLAogICAgICAiY2xhc3MiOiB7CiAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdGVybWlub2xvZ3kuaGw3Lm9yZy9Db2RlU3lzdGVtL3YzLUFjdENvZGUiLAogICAgICAgICJjb2RlIjogIkFNQiIKICAgICAgfSwKICAgICAgInR5cGUiOiBbIHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly9zbm9tZWQuaW5mbyIsCiAgICAgICAgICAiY29kZSI6ICIyNzA0MjcwMDMiLAogICAgICAgICAgImRpc3BsYXkiOiAiUGF0aWVudC1pbml0aWF0ZWQgZW5jb3VudGVyIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJQYXRpZW50LWluaXRpYXRlZCBhbWJ1bGF0b3J5IGVuY291bnRlciIKICAgICAgfSBdLAogICAgICAic3ViamVjdCI6IHsKICAgICAgICAicmVmZXJlbmNlIjogIlBhdGllbnQvc21hcnQtMTI4ODk5MiIKICAgICAgfSwKICAgICAgInBlcmlvZCI6IHsKICAgICAgICAic3RhcnQiOiAiMjAwOS0xMC0zMCIsCiAgICAgICAgImVuZCI6ICIyMDA5LTEwLTMwIgogICAgICB9CiAgICB9LAogICAgInNlYXJjaCI6IHsKICAgICAgIm1vZGUiOiAibWF0Y2giCiAgICB9CiAgfSwgewogICAgImZ1bGxVcmwiOiAiaHR0cHM6Ly9hcGkubG9naWNhaGVhbHRoLm9yZy9mYXN0ZW5oZWFsdGgvZGF0YS9FbmNvdW50ZXIvc21hcnQtODUyIiwKICAgICJyZXNvdXJjZSI6IHsKICAgICAgInJlc291cmNlVHlwZSI6ICJFbmNvdW50ZXIiLAogICAgICAiaWQiOiAic21hcnQtODUyIiwKICAgICAgIm1ldGEiOiB7CiAgICAgICAgInZlcnNpb25JZCI6ICIxIiwKICAgICAgICAibGFzdFVwZGF0ZWQiOiAiMjAyMC0wNy0xNVQwMjo1MjozNi4wMDArMDA6MDAiLAogICAgICAgICJzb3VyY2UiOiAiI04zUmVLalI3NUFzOEtqaGsiCiAgICAgIH0sCiAgICAgICJ0ZXh0IjogewogICAgICAgICJzdGF0dXMiOiAiZ2VuZXJhdGVkIiwKICAgICAgICAiZGl2IjogIjxkaXYgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hodG1sXCI+MjAwOS0xMC0yOTogYW1idWxhdG9yeSBlbmNvdW50ZXI8L2Rpdj4iCiAgICAgIH0sCiAgICAgICJzdGF0dXMiOiAiZmluaXNoZWQiLAogICAgICAiY2xhc3MiOiB7CiAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdGVybWlub2xvZ3kuaGw3Lm9yZy9Db2RlU3lzdGVtL3YzLUFjdENvZGUiLAogICAgICAgICJjb2RlIjogIkFNQiIKICAgICAgfSwKICAgICAgInR5cGUiOiBbIHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly9zbm9tZWQuaW5mbyIsCiAgICAgICAgICAiY29kZSI6ICIyNzA0MjcwMDMiLAogICAgICAgICAgImRpc3BsYXkiOiAiUGF0aWVudC1pbml0aWF0ZWQgZW5jb3VudGVyIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJQYXRpZW50LWluaXRpYXRlZCBhbWJ1bGF0b3J5IGVuY291bnRlciIKICAgICAgfSBdLAogICAgICAic3ViamVjdCI6IHsKICAgICAgICAicmVmZXJlbmNlIjogIlBhdGllbnQvc21hcnQtMTI4ODk5MiIKICAgICAgfSwKICAgICAgInBlcmlvZCI6IHsKICAgICAgICAic3RhcnQiOiAiMjAwOS0xMC0yOSIsCiAgICAgICAgImVuZCI6ICIyMDA5LTEwLTI5IgogICAgICB9CiAgICB9LAogICAgInNlYXJjaCI6IHsKICAgICAgIm1vZGUiOiAibWF0Y2giCiAgICB9CiAgfSBdCn0=", + "Body": "ewogICJyZXNvdXJjZVR5cGUiOiAiQnVuZGxlIiwKICAiaWQiOiAiMmI4N2U5ZWEtMGFmOS00MjlmLWFiZjItMGE3MmIyZTMzYWQxIiwKICAibWV0YSI6IHsKICAgICJsYXN0VXBkYXRlZCI6ICIyMDIyLTA5LTI3VDAzOjEyOjM5Ljg3MCswMDowMCIKICB9LAogICJ0eXBlIjogInNlYXJjaHNldCIsCiAgImxpbmsiOiBbIHsKICAgICJyZWxhdGlvbiI6ICJzZWxmIiwKICAgICJ1cmwiOiAiaHR0cHM6Ly9hcGkubG9naWNhaGVhbHRoLm9yZy9mYXN0ZW5oZWFsdGgvZGF0YS9QYXRpZW50L3NtYXJ0LTEyODg5OTIvJGV2ZXJ5dGhpbmciCiAgfSwgewogICAgInJlbGF0aW9uIjogIm5leHQiLAogICAgInVybCI6ICJodHRwczovL2FwaS5sb2dpY2FoZWFsdGgub3JnL2Zhc3RlbmhlYWx0aC9kYXRhP19nZXRwYWdlcz0yYjg3ZTllYS0wYWY5LTQyOWYtYWJmMi0wYTcyYjJlMzNhZDEmX2dldHBhZ2Vzb2Zmc2V0PTUwJl9jb3VudD01MCZfcHJldHR5PXRydWUmX2J1bmRsZXR5cGU9c2VhcmNoc2V0IgogIH0gXSwKICAiZW50cnkiOiBbIHsKICAgICJmdWxsVXJsIjogImh0dHBzOi8vYXBpLmxvZ2ljYWhlYWx0aC5vcmcvZmFzdGVuaGVhbHRoL2RhdGEvUGF0aWVudC9zbWFydC0xMjg4OTkyIiwKICAgICJyZXNvdXJjZSI6IHsKICAgICAgInJlc291cmNlVHlwZSI6ICJQYXRpZW50IiwKICAgICAgImlkIjogInNtYXJ0LTEyODg5OTIiLAogICAgICAibWV0YSI6IHsKICAgICAgICAidmVyc2lvbklkIjogIjEiLAogICAgICAgICJsYXN0VXBkYXRlZCI6ICIyMDIwLTA3LTE1VDAyOjUyOjM2LjAwMCswMDowMCIsCiAgICAgICAgInNvdXJjZSI6ICIjTjNSZUtqUjc1QXM4S2poayIKICAgICAgfSwKICAgICAgInRleHQiOiB7CiAgICAgICAgInN0YXR1cyI6ICJnZW5lcmF0ZWQiLAogICAgICAgICJkaXYiOiAiPGRpdiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzE5OTkveGh0bWxcIj5EYW5pZWwgQWRhbXM8L2Rpdj4iCiAgICAgIH0sCiAgICAgICJpZGVudGlmaWVyIjogWyB7CiAgICAgICAgInVzZSI6ICJvZmZpY2lhbCIsCiAgICAgICAgInR5cGUiOiB7CiAgICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3Rlcm1pbm9sb2d5LmhsNy5vcmcvQ29kZVN5c3RlbS92Mi0wMjAzIiwKICAgICAgICAgICAgImNvZGUiOiAiTVIiLAogICAgICAgICAgICAiZGlzcGxheSI6ICJNZWRpY2FsIFJlY29yZCBOdW1iZXIiCiAgICAgICAgICB9IF0sCiAgICAgICAgICAidGV4dCI6ICJNZWRpY2FsIFJlY29yZCBOdW1iZXIiCiAgICAgICAgfSwKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly9ob3NwaXRhbC5zbWFydGhlYWx0aGl0Lm9yZyIsCiAgICAgICAgInZhbHVlIjogInNtYXJ0LTEyODg5OTIiCiAgICAgIH0gXSwKICAgICAgImFjdGl2ZSI6IHRydWUsCiAgICAgICJuYW1lIjogWyB7CiAgICAgICAgInVzZSI6ICJvZmZpY2lhbCIsCiAgICAgICAgImZhbWlseSI6ICJBZGFtcyIsCiAgICAgICAgImdpdmVuIjogWyAiRGFuaWVsIiwgIlgiIF0KICAgICAgfSBdLAogICAgICAidGVsZWNvbSI6IFsgewogICAgICAgICJzeXN0ZW0iOiAiZW1haWwiLAogICAgICAgICJ2YWx1ZSI6ICJkYW5pZWwuYWRhbXNAZXhhbXBsZS5jb20iCiAgICAgIH0gXSwKICAgICAgImdlbmRlciI6ICJtYWxlIiwKICAgICAgImJpcnRoRGF0ZSI6ICIxOTI1LTEyLTIzIiwKICAgICAgImFkZHJlc3MiOiBbIHsKICAgICAgICAidXNlIjogImhvbWUiLAogICAgICAgICJsaW5lIjogWyAiMSBIaWxsIEF2ZSIgXSwKICAgICAgICAiY2l0eSI6ICJUdWxzYSIsCiAgICAgICAgInN0YXRlIjogIk9LIiwKICAgICAgICAicG9zdGFsQ29kZSI6ICI3NDExNyIsCiAgICAgICAgImNvdW50cnkiOiAiVVNBIgogICAgICB9IF0sCiAgICAgICJnZW5lcmFsUHJhY3RpdGlvbmVyIjogWyB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQcmFjdGl0aW9uZXIvc21hcnQtUHJhY3RpdGlvbmVyLTcxNjE0NTAyIgogICAgICB9IF0KICAgIH0sCiAgICAic2VhcmNoIjogewogICAgICAibW9kZSI6ICJtYXRjaCIKICAgIH0KICB9LCB7CiAgICAiZnVsbFVybCI6ICJodHRwczovL2FwaS5sb2dpY2FoZWFsdGgub3JnL2Zhc3RlbmhlYWx0aC9kYXRhL09ic2VydmF0aW9uL3NtYXJ0LTE3OS10ZW1wZXJhdHVyZSIsCiAgICAicmVzb3VyY2UiOiB7CiAgICAgICJyZXNvdXJjZVR5cGUiOiAiT2JzZXJ2YXRpb24iLAogICAgICAiaWQiOiAic21hcnQtMTc5LXRlbXBlcmF0dXJlIiwKICAgICAgIm1ldGEiOiB7CiAgICAgICAgInZlcnNpb25JZCI6ICIxIiwKICAgICAgICAibGFzdFVwZGF0ZWQiOiAiMjAyMC0wNy0xNVQwMjo1MjozNi4wMDArMDA6MDAiLAogICAgICAgICJzb3VyY2UiOiAiI04zUmVLalI3NUFzOEtqaGsiCiAgICAgIH0sCiAgICAgICJ0ZXh0IjogewogICAgICAgICJzdGF0dXMiOiAiZ2VuZXJhdGVkIiwKICAgICAgICAiZGl2IjogIjxkaXYgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hodG1sXCI+MTk5OS0xMi0yMTogdGVtcGVyYXR1cmUgPSAzNy4wIENlbDwvZGl2PiIKICAgICAgfSwKICAgICAgImlkZW50aWZpZXIiOiBbIHsKICAgICAgICAidXNlIjogIm9mZmljaWFsIiwKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly93d3cuYm1jLm5sL3pvcmdwb3J0YWwvaWRlbnRpZmllcnMvb2JzZXJ2YXRpb25zIiwKICAgICAgICAidmFsdWUiOiAic21hcnQtMTc5LXRlbXBlcmF0dXJlIgogICAgICB9IF0sCiAgICAgICJzdGF0dXMiOiAidW5rbm93biIsCiAgICAgICJjYXRlZ29yeSI6IFsgewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3Rlcm1pbm9sb2d5LmhsNy5vcmcvQ29kZVN5c3RlbS9vYnNlcnZhdGlvbi1jYXRlZ29yeSIsCiAgICAgICAgICAiY29kZSI6ICJ2aXRhbC1zaWducyIsCiAgICAgICAgICAiZGlzcGxheSI6ICJWaXRhbCBTaWducyIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAiVml0YWwgU2lnbnMiCiAgICAgIH0gXSwKICAgICAgImNvZGUiOiB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vbG9pbmMub3JnIiwKICAgICAgICAgICJjb2RlIjogIjgzMTAtNSIsCiAgICAgICAgICAiZGlzcGxheSI6ICJ0ZW1wZXJhdHVyZSIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAidGVtcGVyYXR1cmUiCiAgICAgIH0sCiAgICAgICJzdWJqZWN0IjogewogICAgICAgICJyZWZlcmVuY2UiOiAiUGF0aWVudC9zbWFydC0xMjg4OTkyIgogICAgICB9LAogICAgICAiZWZmZWN0aXZlRGF0ZVRpbWUiOiAiMTk5OS0xMi0yMSIsCiAgICAgICJwZXJmb3JtZXIiOiBbIHsKICAgICAgICAicmVmZXJlbmNlIjogIlByYWN0aXRpb25lci9TTUFSVC0xMjM0IgogICAgICB9IF0sCiAgICAgICJ2YWx1ZVF1YW50aXR5IjogewogICAgICAgICJ2YWx1ZSI6IDM3LjAsCiAgICAgICAgInVuaXQiOiAiQ2VsIiwKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly91bml0c29mbWVhc3VyZS5vcmciLAogICAgICAgICJjb2RlIjogIkNlbCIKICAgICAgfQogICAgfSwKICAgICJzZWFyY2giOiB7CiAgICAgICJtb2RlIjogIm1hdGNoIgogICAgfQogIH0sIHsKICAgICJmdWxsVXJsIjogImh0dHBzOi8vYXBpLmxvZ2ljYWhlYWx0aC5vcmcvZmFzdGVuaGVhbHRoL2RhdGEvT2JzZXJ2YXRpb24vc21hcnQtMTk3LWhlaWdodCIsCiAgICAicmVzb3VyY2UiOiB7CiAgICAgICJyZXNvdXJjZVR5cGUiOiAiT2JzZXJ2YXRpb24iLAogICAgICAiaWQiOiAic21hcnQtMTk3LWhlaWdodCIsCiAgICAgICJtZXRhIjogewogICAgICAgICJ2ZXJzaW9uSWQiOiAiMSIsCiAgICAgICAgImxhc3RVcGRhdGVkIjogIjIwMjAtMDctMTVUMDI6NTI6MzYuMDAwKzAwOjAwIiwKICAgICAgICAic291cmNlIjogIiNOM1JlS2pSNzVBczhLamhrIgogICAgICB9LAogICAgICAidGV4dCI6IHsKICAgICAgICAic3RhdHVzIjogImdlbmVyYXRlZCIsCiAgICAgICAgImRpdiI6ICI8ZGl2IHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMTk5OS94aHRtbFwiPjIwMDEtMDEtMjU6IGhlaWdodCA9IDE2NS44NjIgY208L2Rpdj4iCiAgICAgIH0sCiAgICAgICJpZGVudGlmaWVyIjogWyB7CiAgICAgICAgInVzZSI6ICJvZmZpY2lhbCIsCiAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vd3d3LmJtYy5ubC96b3JncG9ydGFsL2lkZW50aWZpZXJzL29ic2VydmF0aW9ucyIsCiAgICAgICAgInZhbHVlIjogInNtYXJ0LTE5Ny1oZWlnaHQiCiAgICAgIH0gXSwKICAgICAgInN0YXR1cyI6ICJ1bmtub3duIiwKICAgICAgImNhdGVnb3J5IjogWyB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdGVybWlub2xvZ3kuaGw3Lm9yZy9Db2RlU3lzdGVtL29ic2VydmF0aW9uLWNhdGVnb3J5IiwKICAgICAgICAgICJjb2RlIjogInZpdGFsLXNpZ25zIiwKICAgICAgICAgICJkaXNwbGF5IjogIlZpdGFsIFNpZ25zIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJWaXRhbCBTaWducyIKICAgICAgfSBdLAogICAgICAiY29kZSI6IHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly9sb2luYy5vcmciLAogICAgICAgICAgImNvZGUiOiAiODMwMi0yIiwKICAgICAgICAgICJkaXNwbGF5IjogImhlaWdodCIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAiaGVpZ2h0IgogICAgICB9LAogICAgICAic3ViamVjdCI6IHsKICAgICAgICAicmVmZXJlbmNlIjogIlBhdGllbnQvc21hcnQtMTI4ODk5MiIKICAgICAgfSwKICAgICAgImVmZmVjdGl2ZURhdGVUaW1lIjogIjIwMDEtMDEtMjUiLAogICAgICAicGVyZm9ybWVyIjogWyB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQcmFjdGl0aW9uZXIvU01BUlQtMTIzNCIKICAgICAgfSBdLAogICAgICAidmFsdWVRdWFudGl0eSI6IHsKICAgICAgICAidmFsdWUiOiAxNjUuODYyLAogICAgICAgICJ1bml0IjogImNtIiwKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly91bml0c29mbWVhc3VyZS5vcmciLAogICAgICAgICJjb2RlIjogImNtIgogICAgICB9CiAgICB9LAogICAgInNlYXJjaCI6IHsKICAgICAgIm1vZGUiOiAibWF0Y2giCiAgICB9CiAgfSwgewogICAgImZ1bGxVcmwiOiAiaHR0cHM6Ly9hcGkubG9naWNhaGVhbHRoLm9yZy9mYXN0ZW5oZWFsdGgvZGF0YS9PYnNlcnZhdGlvbi9zbWFydC0xODAtd2VpZ2h0IiwKICAgICJyZXNvdXJjZSI6IHsKICAgICAgInJlc291cmNlVHlwZSI6ICJPYnNlcnZhdGlvbiIsCiAgICAgICJpZCI6ICJzbWFydC0xODAtd2VpZ2h0IiwKICAgICAgIm1ldGEiOiB7CiAgICAgICAgInZlcnNpb25JZCI6ICIxIiwKICAgICAgICAibGFzdFVwZGF0ZWQiOiAiMjAyMC0wNy0xNVQwMjo1MjozNi4wMDArMDA6MDAiLAogICAgICAgICJzb3VyY2UiOiAiI04zUmVLalI3NUFzOEtqaGsiCiAgICAgIH0sCiAgICAgICJ0ZXh0IjogewogICAgICAgICJzdGF0dXMiOiAiZ2VuZXJhdGVkIiwKICAgICAgICAiZGl2IjogIjxkaXYgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hodG1sXCI+MTk5OS0xMi0yMTogd2VpZ2h0ID0gOTYuMzQzMDIga2c8L2Rpdj4iCiAgICAgIH0sCiAgICAgICJpZGVudGlmaWVyIjogWyB7CiAgICAgICAgInVzZSI6ICJvZmZpY2lhbCIsCiAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vd3d3LmJtYy5ubC96b3JncG9ydGFsL2lkZW50aWZpZXJzL29ic2VydmF0aW9ucyIsCiAgICAgICAgInZhbHVlIjogInNtYXJ0LTE4MC13ZWlnaHQiCiAgICAgIH0gXSwKICAgICAgInN0YXR1cyI6ICJ1bmtub3duIiwKICAgICAgImNhdGVnb3J5IjogWyB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdGVybWlub2xvZ3kuaGw3Lm9yZy9Db2RlU3lzdGVtL29ic2VydmF0aW9uLWNhdGVnb3J5IiwKICAgICAgICAgICJjb2RlIjogInZpdGFsLXNpZ25zIiwKICAgICAgICAgICJkaXNwbGF5IjogIlZpdGFsIFNpZ25zIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJWaXRhbCBTaWducyIKICAgICAgfSBdLAogICAgICAiY29kZSI6IHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly9sb2luYy5vcmciLAogICAgICAgICAgImNvZGUiOiAiMzE0MS05IiwKICAgICAgICAgICJkaXNwbGF5IjogIndlaWdodCIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAid2VpZ2h0IgogICAgICB9LAogICAgICAic3ViamVjdCI6IHsKICAgICAgICAicmVmZXJlbmNlIjogIlBhdGllbnQvc21hcnQtMTI4ODk5MiIKICAgICAgfSwKICAgICAgImVmZmVjdGl2ZURhdGVUaW1lIjogIjE5OTktMTItMjEiLAogICAgICAicGVyZm9ybWVyIjogWyB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQcmFjdGl0aW9uZXIvU01BUlQtMTIzNCIKICAgICAgfSBdLAogICAgICAidmFsdWVRdWFudGl0eSI6IHsKICAgICAgICAidmFsdWUiOiA5Ni4zNDMwMiwKICAgICAgICAidW5pdCI6ICJrZyIsCiAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdW5pdHNvZm1lYXN1cmUub3JnIiwKICAgICAgICAiY29kZSI6ICJrZyIKICAgICAgfQogICAgfSwKICAgICJzZWFyY2giOiB7CiAgICAgICJtb2RlIjogIm1hdGNoIgogICAgfQogIH0sIHsKICAgICJmdWxsVXJsIjogImh0dHBzOi8vYXBpLmxvZ2ljYWhlYWx0aC5vcmcvZmFzdGVuaGVhbHRoL2RhdGEvT2JzZXJ2YXRpb24vc21hcnQtMTYzLWhlYXJ0cmF0ZSIsCiAgICAicmVzb3VyY2UiOiB7CiAgICAgICJyZXNvdXJjZVR5cGUiOiAiT2JzZXJ2YXRpb24iLAogICAgICAiaWQiOiAic21hcnQtMTYzLWhlYXJ0cmF0ZSIsCiAgICAgICJtZXRhIjogewogICAgICAgICJ2ZXJzaW9uSWQiOiAiMSIsCiAgICAgICAgImxhc3RVcGRhdGVkIjogIjIwMjAtMDctMTVUMDI6NTI6MzYuMDAwKzAwOjAwIiwKICAgICAgICAic291cmNlIjogIiNOM1JlS2pSNzVBczhLamhrIgogICAgICB9LAogICAgICAidGV4dCI6IHsKICAgICAgICAic3RhdHVzIjogImdlbmVyYXRlZCIsCiAgICAgICAgImRpdiI6ICI8ZGl2IHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMTk5OS94aHRtbFwiPjE5OTctMDUtMDc6IGhlYXJ0X3JhdGUgPSA0My4wIHtiZWF0c30vbWluPC9kaXY+IgogICAgICB9LAogICAgICAiaWRlbnRpZmllciI6IFsgewogICAgICAgICJ1c2UiOiAib2ZmaWNpYWwiLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3d3dy5ibWMubmwvem9yZ3BvcnRhbC9pZGVudGlmaWVycy9vYnNlcnZhdGlvbnMiLAogICAgICAgICJ2YWx1ZSI6ICJzbWFydC0xNjMtaGVhcnRyYXRlIgogICAgICB9IF0sCiAgICAgICJzdGF0dXMiOiAidW5rbm93biIsCiAgICAgICJjYXRlZ29yeSI6IFsgewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3Rlcm1pbm9sb2d5LmhsNy5vcmcvQ29kZVN5c3RlbS9vYnNlcnZhdGlvbi1jYXRlZ29yeSIsCiAgICAgICAgICAiY29kZSI6ICJ2aXRhbC1zaWducyIsCiAgICAgICAgICAiZGlzcGxheSI6ICJWaXRhbCBTaWducyIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAiVml0YWwgU2lnbnMiCiAgICAgIH0gXSwKICAgICAgImNvZGUiOiB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vbG9pbmMub3JnIiwKICAgICAgICAgICJjb2RlIjogIjg4NjctNCIsCiAgICAgICAgICAiZGlzcGxheSI6ICJoZWFydF9yYXRlIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJoZWFydF9yYXRlIgogICAgICB9LAogICAgICAic3ViamVjdCI6IHsKICAgICAgICAicmVmZXJlbmNlIjogIlBhdGllbnQvc21hcnQtMTI4ODk5MiIKICAgICAgfSwKICAgICAgImVmZmVjdGl2ZURhdGVUaW1lIjogIjE5OTctMDUtMDciLAogICAgICAicGVyZm9ybWVyIjogWyB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQcmFjdGl0aW9uZXIvU01BUlQtMTIzNCIKICAgICAgfSBdLAogICAgICAidmFsdWVRdWFudGl0eSI6IHsKICAgICAgICAidmFsdWUiOiA0My4wLAogICAgICAgICJ1bml0IjogIntiZWF0c30vbWluIiwKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly91bml0c29mbWVhc3VyZS5vcmciLAogICAgICAgICJjb2RlIjogIntiZWF0c30vbWluIgogICAgICB9CiAgICB9LAogICAgInNlYXJjaCI6IHsKICAgICAgIm1vZGUiOiAibWF0Y2giCiAgICB9CiAgfSwgewogICAgImZ1bGxVcmwiOiAiaHR0cHM6Ly9hcGkubG9naWNhaGVhbHRoLm9yZy9mYXN0ZW5oZWFsdGgvZGF0YS9PYnNlcnZhdGlvbi9zbWFydC0yNDctaGVhcnRyYXRlIiwKICAgICJyZXNvdXJjZSI6IHsKICAgICAgInJlc291cmNlVHlwZSI6ICJPYnNlcnZhdGlvbiIsCiAgICAgICJpZCI6ICJzbWFydC0yNDctaGVhcnRyYXRlIiwKICAgICAgIm1ldGEiOiB7CiAgICAgICAgInZlcnNpb25JZCI6ICIxIiwKICAgICAgICAibGFzdFVwZGF0ZWQiOiAiMjAyMC0wNy0xNVQwMjo1MjozNi4wMDArMDA6MDAiLAogICAgICAgICJzb3VyY2UiOiAiI04zUmVLalI3NUFzOEtqaGsiCiAgICAgIH0sCiAgICAgICJ0ZXh0IjogewogICAgICAgICJzdGF0dXMiOiAiZ2VuZXJhdGVkIiwKICAgICAgICAiZGl2IjogIjxkaXYgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hodG1sXCI+MjAwNS0wMi0yMzogaGVhcnRfcmF0ZSA9IDM1LjAge2JlYXRzfS9taW48L2Rpdj4iCiAgICAgIH0sCiAgICAgICJpZGVudGlmaWVyIjogWyB7CiAgICAgICAgInVzZSI6ICJvZmZpY2lhbCIsCiAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vd3d3LmJtYy5ubC96b3JncG9ydGFsL2lkZW50aWZpZXJzL29ic2VydmF0aW9ucyIsCiAgICAgICAgInZhbHVlIjogInNtYXJ0LTI0Ny1oZWFydHJhdGUiCiAgICAgIH0gXSwKICAgICAgInN0YXR1cyI6ICJ1bmtub3duIiwKICAgICAgImNhdGVnb3J5IjogWyB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdGVybWlub2xvZ3kuaGw3Lm9yZy9Db2RlU3lzdGVtL29ic2VydmF0aW9uLWNhdGVnb3J5IiwKICAgICAgICAgICJjb2RlIjogInZpdGFsLXNpZ25zIiwKICAgICAgICAgICJkaXNwbGF5IjogIlZpdGFsIFNpZ25zIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJWaXRhbCBTaWducyIKICAgICAgfSBdLAogICAgICAiY29kZSI6IHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly9sb2luYy5vcmciLAogICAgICAgICAgImNvZGUiOiAiODg2Ny00IiwKICAgICAgICAgICJkaXNwbGF5IjogImhlYXJ0X3JhdGUiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogImhlYXJ0X3JhdGUiCiAgICAgIH0sCiAgICAgICJzdWJqZWN0IjogewogICAgICAgICJyZWZlcmVuY2UiOiAiUGF0aWVudC9zbWFydC0xMjg4OTkyIgogICAgICB9LAogICAgICAiZWZmZWN0aXZlRGF0ZVRpbWUiOiAiMjAwNS0wMi0yMyIsCiAgICAgICJwZXJmb3JtZXIiOiBbIHsKICAgICAgICAicmVmZXJlbmNlIjogIlByYWN0aXRpb25lci9TTUFSVC0xMjM0IgogICAgICB9IF0sCiAgICAgICJ2YWx1ZVF1YW50aXR5IjogewogICAgICAgICJ2YWx1ZSI6IDM1LjAsCiAgICAgICAgInVuaXQiOiAie2JlYXRzfS9taW4iLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3VuaXRzb2ZtZWFzdXJlLm9yZyIsCiAgICAgICAgImNvZGUiOiAie2JlYXRzfS9taW4iCiAgICAgIH0KICAgIH0sCiAgICAic2VhcmNoIjogewogICAgICAibW9kZSI6ICJtYXRjaCIKICAgIH0KICB9LCB7CiAgICAiZnVsbFVybCI6ICJodHRwczovL2FwaS5sb2dpY2FoZWFsdGgub3JnL2Zhc3RlbmhlYWx0aC9kYXRhL09ic2VydmF0aW9uL3NtYXJ0LTI3OC13ZWlnaHQiLAogICAgInJlc291cmNlIjogewogICAgICAicmVzb3VyY2VUeXBlIjogIk9ic2VydmF0aW9uIiwKICAgICAgImlkIjogInNtYXJ0LTI3OC13ZWlnaHQiLAogICAgICAibWV0YSI6IHsKICAgICAgICAidmVyc2lvbklkIjogIjEiLAogICAgICAgICJsYXN0VXBkYXRlZCI6ICIyMDIwLTA3LTE1VDAyOjUyOjM2LjAwMCswMDowMCIsCiAgICAgICAgInNvdXJjZSI6ICIjTjNSZUtqUjc1QXM4S2poayIKICAgICAgfSwKICAgICAgInRleHQiOiB7CiAgICAgICAgInN0YXR1cyI6ICJnZW5lcmF0ZWQiLAogICAgICAgICJkaXYiOiAiPGRpdiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzE5OTkveGh0bWxcIj4yMDA5LTA0LTA4OiB3ZWlnaHQgPSA4OS4zMTIzNCBrZzwvZGl2PiIKICAgICAgfSwKICAgICAgImlkZW50aWZpZXIiOiBbIHsKICAgICAgICAidXNlIjogIm9mZmljaWFsIiwKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly93d3cuYm1jLm5sL3pvcmdwb3J0YWwvaWRlbnRpZmllcnMvb2JzZXJ2YXRpb25zIiwKICAgICAgICAidmFsdWUiOiAic21hcnQtMjc4LXdlaWdodCIKICAgICAgfSBdLAogICAgICAic3RhdHVzIjogInVua25vd24iLAogICAgICAiY2F0ZWdvcnkiOiBbIHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly90ZXJtaW5vbG9neS5obDcub3JnL0NvZGVTeXN0ZW0vb2JzZXJ2YXRpb24tY2F0ZWdvcnkiLAogICAgICAgICAgImNvZGUiOiAidml0YWwtc2lnbnMiLAogICAgICAgICAgImRpc3BsYXkiOiAiVml0YWwgU2lnbnMiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogIlZpdGFsIFNpZ25zIgogICAgICB9IF0sCiAgICAgICJjb2RlIjogewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL2xvaW5jLm9yZyIsCiAgICAgICAgICAiY29kZSI6ICIzMTQxLTkiLAogICAgICAgICAgImRpc3BsYXkiOiAid2VpZ2h0IgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJ3ZWlnaHQiCiAgICAgIH0sCiAgICAgICJzdWJqZWN0IjogewogICAgICAgICJyZWZlcmVuY2UiOiAiUGF0aWVudC9zbWFydC0xMjg4OTkyIgogICAgICB9LAogICAgICAiZWZmZWN0aXZlRGF0ZVRpbWUiOiAiMjAwOS0wNC0wOCIsCiAgICAgICJwZXJmb3JtZXIiOiBbIHsKICAgICAgICAicmVmZXJlbmNlIjogIlByYWN0aXRpb25lci9TTUFSVC0xMjM0IgogICAgICB9IF0sCiAgICAgICJ2YWx1ZVF1YW50aXR5IjogewogICAgICAgICJ2YWx1ZSI6IDg5LjMxMjM0LAogICAgICAgICJ1bml0IjogImtnIiwKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly91bml0c29mbWVhc3VyZS5vcmciLAogICAgICAgICJjb2RlIjogImtnIgogICAgICB9CiAgICB9LAogICAgInNlYXJjaCI6IHsKICAgICAgIm1vZGUiOiAibWF0Y2giCiAgICB9CiAgfSwgewogICAgImZ1bGxVcmwiOiAiaHR0cHM6Ly9hcGkubG9naWNhaGVhbHRoLm9yZy9mYXN0ZW5oZWFsdGgvZGF0YS9PYnNlcnZhdGlvbi9zbWFydC0yNTItb3h5Z2Vuc2F0dXJhdGlvbiIsCiAgICAicmVzb3VyY2UiOiB7CiAgICAgICJyZXNvdXJjZVR5cGUiOiAiT2JzZXJ2YXRpb24iLAogICAgICAiaWQiOiAic21hcnQtMjUyLW94eWdlbnNhdHVyYXRpb24iLAogICAgICAibWV0YSI6IHsKICAgICAgICAidmVyc2lvbklkIjogIjEiLAogICAgICAgICJsYXN0VXBkYXRlZCI6ICIyMDIwLTA3LTE1VDAyOjUyOjM2LjAwMCswMDowMCIsCiAgICAgICAgInNvdXJjZSI6ICIjTjNSZUtqUjc1QXM4S2poayIKICAgICAgfSwKICAgICAgInRleHQiOiB7CiAgICAgICAgInN0YXR1cyI6ICJnZW5lcmF0ZWQiLAogICAgICAgICJkaXYiOiAiPGRpdiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzE5OTkveGh0bWxcIj4yMDA1LTAyLTIzOiBveHlnZW5fc2F0dXJhdGlvbiA9IDEwMC4wICV7SGVtb2dsb2JpblNhdHVyYXRpb259PC9kaXY+IgogICAgICB9LAogICAgICAiaWRlbnRpZmllciI6IFsgewogICAgICAgICJ1c2UiOiAib2ZmaWNpYWwiLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3d3dy5ibWMubmwvem9yZ3BvcnRhbC9pZGVudGlmaWVycy9vYnNlcnZhdGlvbnMiLAogICAgICAgICJ2YWx1ZSI6ICJzbWFydC0yNTItb3h5Z2Vuc2F0dXJhdGlvbiIKICAgICAgfSBdLAogICAgICAic3RhdHVzIjogInVua25vd24iLAogICAgICAiY2F0ZWdvcnkiOiBbIHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly90ZXJtaW5vbG9neS5obDcub3JnL0NvZGVTeXN0ZW0vb2JzZXJ2YXRpb24tY2F0ZWdvcnkiLAogICAgICAgICAgImNvZGUiOiAidml0YWwtc2lnbnMiLAogICAgICAgICAgImRpc3BsYXkiOiAiVml0YWwgU2lnbnMiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogIlZpdGFsIFNpZ25zIgogICAgICB9IF0sCiAgICAgICJjb2RlIjogewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL2xvaW5jLm9yZyIsCiAgICAgICAgICAiY29kZSI6ICIyNzEwLTIiLAogICAgICAgICAgImRpc3BsYXkiOiAib3h5Z2VuX3NhdHVyYXRpb24iCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogIm94eWdlbl9zYXR1cmF0aW9uIgogICAgICB9LAogICAgICAic3ViamVjdCI6IHsKICAgICAgICAicmVmZXJlbmNlIjogIlBhdGllbnQvc21hcnQtMTI4ODk5MiIKICAgICAgfSwKICAgICAgImVmZmVjdGl2ZURhdGVUaW1lIjogIjIwMDUtMDItMjMiLAogICAgICAicGVyZm9ybWVyIjogWyB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQcmFjdGl0aW9uZXIvU01BUlQtMTIzNCIKICAgICAgfSBdLAogICAgICAidmFsdWVRdWFudGl0eSI6IHsKICAgICAgICAidmFsdWUiOiAxMDAuMCwKICAgICAgICAidW5pdCI6ICIle0hlbW9nbG9iaW5TYXR1cmF0aW9ufSIsCiAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdW5pdHNvZm1lYXN1cmUub3JnIiwKICAgICAgICAiY29kZSI6ICIle0hlbW9nbG9iaW5TYXR1cmF0aW9ufSIKICAgICAgfQogICAgfSwKICAgICJzZWFyY2giOiB7CiAgICAgICJtb2RlIjogIm1hdGNoIgogICAgfQogIH0sIHsKICAgICJmdWxsVXJsIjogImh0dHBzOi8vYXBpLmxvZ2ljYWhlYWx0aC5vcmcvZmFzdGVuaGVhbHRoL2RhdGEvT2JzZXJ2YXRpb24vc21hcnQtMTcwLWhlYXJ0cmF0ZSIsCiAgICAicmVzb3VyY2UiOiB7CiAgICAgICJyZXNvdXJjZVR5cGUiOiAiT2JzZXJ2YXRpb24iLAogICAgICAiaWQiOiAic21hcnQtMTcwLWhlYXJ0cmF0ZSIsCiAgICAgICJtZXRhIjogewogICAgICAgICJ2ZXJzaW9uSWQiOiAiMSIsCiAgICAgICAgImxhc3RVcGRhdGVkIjogIjIwMjAtMDctMTVUMDI6NTI6MzYuMDAwKzAwOjAwIiwKICAgICAgICAic291cmNlIjogIiNOM1JlS2pSNzVBczhLamhrIgogICAgICB9LAogICAgICAidGV4dCI6IHsKICAgICAgICAic3RhdHVzIjogImdlbmVyYXRlZCIsCiAgICAgICAgImRpdiI6ICI8ZGl2IHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMTk5OS94aHRtbFwiPjE5OTktMTItMjA6IGhlYXJ0X3JhdGUgPSA1My4wIHtiZWF0c30vbWluPC9kaXY+IgogICAgICB9LAogICAgICAiaWRlbnRpZmllciI6IFsgewogICAgICAgICJ1c2UiOiAib2ZmaWNpYWwiLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3d3dy5ibWMubmwvem9yZ3BvcnRhbC9pZGVudGlmaWVycy9vYnNlcnZhdGlvbnMiLAogICAgICAgICJ2YWx1ZSI6ICJzbWFydC0xNzAtaGVhcnRyYXRlIgogICAgICB9IF0sCiAgICAgICJzdGF0dXMiOiAidW5rbm93biIsCiAgICAgICJjYXRlZ29yeSI6IFsgewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3Rlcm1pbm9sb2d5LmhsNy5vcmcvQ29kZVN5c3RlbS9vYnNlcnZhdGlvbi1jYXRlZ29yeSIsCiAgICAgICAgICAiY29kZSI6ICJ2aXRhbC1zaWducyIsCiAgICAgICAgICAiZGlzcGxheSI6ICJWaXRhbCBTaWducyIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAiVml0YWwgU2lnbnMiCiAgICAgIH0gXSwKICAgICAgImNvZGUiOiB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vbG9pbmMub3JnIiwKICAgICAgICAgICJjb2RlIjogIjg4NjctNCIsCiAgICAgICAgICAiZGlzcGxheSI6ICJoZWFydF9yYXRlIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJoZWFydF9yYXRlIgogICAgICB9LAogICAgICAic3ViamVjdCI6IHsKICAgICAgICAicmVmZXJlbmNlIjogIlBhdGllbnQvc21hcnQtMTI4ODk5MiIKICAgICAgfSwKICAgICAgImVmZmVjdGl2ZURhdGVUaW1lIjogIjE5OTktMTItMjAiLAogICAgICAicGVyZm9ybWVyIjogWyB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQcmFjdGl0aW9uZXIvU01BUlQtMTIzNCIKICAgICAgfSBdLAogICAgICAidmFsdWVRdWFudGl0eSI6IHsKICAgICAgICAidmFsdWUiOiA1My4wLAogICAgICAgICJ1bml0IjogIntiZWF0c30vbWluIiwKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly91bml0c29mbWVhc3VyZS5vcmciLAogICAgICAgICJjb2RlIjogIntiZWF0c30vbWluIgogICAgICB9CiAgICB9LAogICAgInNlYXJjaCI6IHsKICAgICAgIm1vZGUiOiAibWF0Y2giCiAgICB9CiAgfSwgewogICAgImZ1bGxVcmwiOiAiaHR0cHM6Ly9hcGkubG9naWNhaGVhbHRoLm9yZy9mYXN0ZW5oZWFsdGgvZGF0YS9PYnNlcnZhdGlvbi9zbWFydC0yMDEtd2VpZ2h0IiwKICAgICJyZXNvdXJjZSI6IHsKICAgICAgInJlc291cmNlVHlwZSI6ICJPYnNlcnZhdGlvbiIsCiAgICAgICJpZCI6ICJzbWFydC0yMDEtd2VpZ2h0IiwKICAgICAgIm1ldGEiOiB7CiAgICAgICAgInZlcnNpb25JZCI6ICIxIiwKICAgICAgICAibGFzdFVwZGF0ZWQiOiAiMjAyMC0wNy0xNVQwMjo1MjozNi4wMDArMDA6MDAiLAogICAgICAgICJzb3VyY2UiOiAiI04zUmVLalI3NUFzOEtqaGsiCiAgICAgIH0sCiAgICAgICJ0ZXh0IjogewogICAgICAgICJzdGF0dXMiOiAiZ2VuZXJhdGVkIiwKICAgICAgICAiZGl2IjogIjxkaXYgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hodG1sXCI+MjAwMS0wMS0yNTogd2VpZ2h0ID0gOTQuMjU2NDkga2c8L2Rpdj4iCiAgICAgIH0sCiAgICAgICJpZGVudGlmaWVyIjogWyB7CiAgICAgICAgInVzZSI6ICJvZmZpY2lhbCIsCiAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vd3d3LmJtYy5ubC96b3JncG9ydGFsL2lkZW50aWZpZXJzL29ic2VydmF0aW9ucyIsCiAgICAgICAgInZhbHVlIjogInNtYXJ0LTIwMS13ZWlnaHQiCiAgICAgIH0gXSwKICAgICAgInN0YXR1cyI6ICJ1bmtub3duIiwKICAgICAgImNhdGVnb3J5IjogWyB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdGVybWlub2xvZ3kuaGw3Lm9yZy9Db2RlU3lzdGVtL29ic2VydmF0aW9uLWNhdGVnb3J5IiwKICAgICAgICAgICJjb2RlIjogInZpdGFsLXNpZ25zIiwKICAgICAgICAgICJkaXNwbGF5IjogIlZpdGFsIFNpZ25zIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJWaXRhbCBTaWducyIKICAgICAgfSBdLAogICAgICAiY29kZSI6IHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly9sb2luYy5vcmciLAogICAgICAgICAgImNvZGUiOiAiMzE0MS05IiwKICAgICAgICAgICJkaXNwbGF5IjogIndlaWdodCIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAid2VpZ2h0IgogICAgICB9LAogICAgICAic3ViamVjdCI6IHsKICAgICAgICAicmVmZXJlbmNlIjogIlBhdGllbnQvc21hcnQtMTI4ODk5MiIKICAgICAgfSwKICAgICAgImVmZmVjdGl2ZURhdGVUaW1lIjogIjIwMDEtMDEtMjUiLAogICAgICAicGVyZm9ybWVyIjogWyB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQcmFjdGl0aW9uZXIvU01BUlQtMTIzNCIKICAgICAgfSBdLAogICAgICAidmFsdWVRdWFudGl0eSI6IHsKICAgICAgICAidmFsdWUiOiA5NC4yNTY0OSwKICAgICAgICAidW5pdCI6ICJrZyIsCiAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdW5pdHNvZm1lYXN1cmUub3JnIiwKICAgICAgICAiY29kZSI6ICJrZyIKICAgICAgfQogICAgfSwKICAgICJzZWFyY2giOiB7CiAgICAgICJtb2RlIjogIm1hdGNoIgogICAgfQogIH0sIHsKICAgICJmdWxsVXJsIjogImh0dHBzOi8vYXBpLmxvZ2ljYWhlYWx0aC5vcmcvZmFzdGVuaGVhbHRoL2RhdGEvT2JzZXJ2YXRpb24vc21hcnQtMjUzLWhlaWdodCIsCiAgICAicmVzb3VyY2UiOiB7CiAgICAgICJyZXNvdXJjZVR5cGUiOiAiT2JzZXJ2YXRpb24iLAogICAgICAiaWQiOiAic21hcnQtMjUzLWhlaWdodCIsCiAgICAgICJtZXRhIjogewogICAgICAgICJ2ZXJzaW9uSWQiOiAiMSIsCiAgICAgICAgImxhc3RVcGRhdGVkIjogIjIwMjAtMDctMTVUMDI6NTI6MzYuMDAwKzAwOjAwIiwKICAgICAgICAic291cmNlIjogIiNOM1JlS2pSNzVBczhLamhrIgogICAgICB9LAogICAgICAidGV4dCI6IHsKICAgICAgICAic3RhdHVzIjogImdlbmVyYXRlZCIsCiAgICAgICAgImRpdiI6ICI8ZGl2IHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMTk5OS94aHRtbFwiPjIwMDUtMDItMjQ6IGhlaWdodCA9IDE2Ni42MjQgY208L2Rpdj4iCiAgICAgIH0sCiAgICAgICJpZGVudGlmaWVyIjogWyB7CiAgICAgICAgInVzZSI6ICJvZmZpY2lhbCIsCiAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vd3d3LmJtYy5ubC96b3JncG9ydGFsL2lkZW50aWZpZXJzL29ic2VydmF0aW9ucyIsCiAgICAgICAgInZhbHVlIjogInNtYXJ0LTI1My1oZWlnaHQiCiAgICAgIH0gXSwKICAgICAgInN0YXR1cyI6ICJ1bmtub3duIiwKICAgICAgImNhdGVnb3J5IjogWyB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdGVybWlub2xvZ3kuaGw3Lm9yZy9Db2RlU3lzdGVtL29ic2VydmF0aW9uLWNhdGVnb3J5IiwKICAgICAgICAgICJjb2RlIjogInZpdGFsLXNpZ25zIiwKICAgICAgICAgICJkaXNwbGF5IjogIlZpdGFsIFNpZ25zIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJWaXRhbCBTaWducyIKICAgICAgfSBdLAogICAgICAiY29kZSI6IHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly9sb2luYy5vcmciLAogICAgICAgICAgImNvZGUiOiAiODMwMi0yIiwKICAgICAgICAgICJkaXNwbGF5IjogImhlaWdodCIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAiaGVpZ2h0IgogICAgICB9LAogICAgICAic3ViamVjdCI6IHsKICAgICAgICAicmVmZXJlbmNlIjogIlBhdGllbnQvc21hcnQtMTI4ODk5MiIKICAgICAgfSwKICAgICAgImVmZmVjdGl2ZURhdGVUaW1lIjogIjIwMDUtMDItMjQiLAogICAgICAicGVyZm9ybWVyIjogWyB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQcmFjdGl0aW9uZXIvU01BUlQtMTIzNCIKICAgICAgfSBdLAogICAgICAidmFsdWVRdWFudGl0eSI6IHsKICAgICAgICAidmFsdWUiOiAxNjYuNjI0LAogICAgICAgICJ1bml0IjogImNtIiwKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly91bml0c29mbWVhc3VyZS5vcmciLAogICAgICAgICJjb2RlIjogImNtIgogICAgICB9CiAgICB9LAogICAgInNlYXJjaCI6IHsKICAgICAgIm1vZGUiOiAibWF0Y2giCiAgICB9CiAgfSwgewogICAgImZ1bGxVcmwiOiAiaHR0cHM6Ly9hcGkubG9naWNhaGVhbHRoLm9yZy9mYXN0ZW5oZWFsdGgvZGF0YS9PYnNlcnZhdGlvbi9zbWFydC04NTIiLAogICAgInJlc291cmNlIjogewogICAgICAicmVzb3VyY2VUeXBlIjogIk9ic2VydmF0aW9uIiwKICAgICAgImlkIjogInNtYXJ0LTg1MiIsCiAgICAgICJtZXRhIjogewogICAgICAgICJ2ZXJzaW9uSWQiOiAiMSIsCiAgICAgICAgImxhc3RVcGRhdGVkIjogIjIwMjAtMDctMTVUMDI6NTI6MzYuMDAwKzAwOjAwIiwKICAgICAgICAic291cmNlIjogIiNOM1JlS2pSNzVBczhLamhrIgogICAgICB9LAogICAgICAidGV4dCI6IHsKICAgICAgICAic3RhdHVzIjogImdlbmVyYXRlZCIsCiAgICAgICAgImRpdiI6ICI8ZGl2IHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMTk5OS94aHRtbFwiPjIwMDktMTAtMjk6IEJsb29kIHByZXNzdXJlIDEyMC83MiBtbUhnPC9kaXY+IgogICAgICB9LAogICAgICAic3RhdHVzIjogImZpbmFsIiwKICAgICAgImNhdGVnb3J5IjogWyB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdGVybWlub2xvZ3kuaGw3Lm9yZy9Db2RlU3lzdGVtL29ic2VydmF0aW9uLWNhdGVnb3J5IiwKICAgICAgICAgICJjb2RlIjogInZpdGFsLXNpZ25zIiwKICAgICAgICAgICJkaXNwbGF5IjogIlZpdGFsIFNpZ25zIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJWaXRhbCBTaWducyIKICAgICAgfSBdLAogICAgICAiY29kZSI6IHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly9sb2luYy5vcmciLAogICAgICAgICAgImNvZGUiOiAiNTUyODQtNCIsCiAgICAgICAgICAiZGlzcGxheSI6ICJCbG9vZCBwcmVzc3VyZSIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAiQmxvb2QgcHJlc3N1cmUiCiAgICAgIH0sCiAgICAgICJzdWJqZWN0IjogewogICAgICAgICJyZWZlcmVuY2UiOiAiUGF0aWVudC9zbWFydC0xMjg4OTkyIgogICAgICB9LAogICAgICAiZWZmZWN0aXZlRGF0ZVRpbWUiOiAiMjAwOS0xMC0yOSIsCiAgICAgICJwZXJmb3JtZXIiOiBbIHsKICAgICAgICAicmVmZXJlbmNlIjogIlByYWN0aXRpb25lci9zbWFydC1QcmFjdGl0aW9uZXItNzE2MTQ1MDIiCiAgICAgIH0gXSwKICAgICAgImNvbXBvbmVudCI6IFsgewogICAgICAgICJjb2RlIjogewogICAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly9sb2luYy5vcmciLAogICAgICAgICAgICAiY29kZSI6ICI4NDgwLTYiLAogICAgICAgICAgICAiZGlzcGxheSI6ICJTeXN0b2xpYyBibG9vZCBwcmVzc3VyZSIKICAgICAgICAgIH0gXSwKICAgICAgICAgICJ0ZXh0IjogIlN5c3RvbGljIGJsb29kIHByZXNzdXJlIgogICAgICAgIH0sCiAgICAgICAgInZhbHVlUXVhbnRpdHkiOiB7CiAgICAgICAgICAidmFsdWUiOiAxMjAsCiAgICAgICAgICAidW5pdCI6ICJtbUhnIiwKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3VuaXRzb2ZtZWFzdXJlLm9yZyIsCiAgICAgICAgICAiY29kZSI6ICJtbVtIZ10iCiAgICAgICAgfQogICAgICB9LCB7CiAgICAgICAgImNvZGUiOiB7CiAgICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL2xvaW5jLm9yZyIsCiAgICAgICAgICAgICJjb2RlIjogIjg0NjItNCIsCiAgICAgICAgICAgICJkaXNwbGF5IjogIkRpYXN0b2xpYyBibG9vZCBwcmVzc3VyZSIKICAgICAgICAgIH0gXSwKICAgICAgICAgICJ0ZXh0IjogIkRpYXN0b2xpYyBibG9vZCBwcmVzc3VyZSIKICAgICAgICB9LAogICAgICAgICJ2YWx1ZVF1YW50aXR5IjogewogICAgICAgICAgInZhbHVlIjogNzIsCiAgICAgICAgICAidW5pdCI6ICJtbUhnIiwKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3VuaXRzb2ZtZWFzdXJlLm9yZyIsCiAgICAgICAgICAiY29kZSI6ICJtbVtIZ10iCiAgICAgICAgfQogICAgICB9IF0KICAgIH0sCiAgICAic2VhcmNoIjogewogICAgICAibW9kZSI6ICJtYXRjaCIKICAgIH0KICB9LCB7CiAgICAiZnVsbFVybCI6ICJodHRwczovL2FwaS5sb2dpY2FoZWFsdGgub3JnL2Zhc3RlbmhlYWx0aC9kYXRhL09ic2VydmF0aW9uL3NtYXJ0LTg1MSIsCiAgICAicmVzb3VyY2UiOiB7CiAgICAgICJyZXNvdXJjZVR5cGUiOiAiT2JzZXJ2YXRpb24iLAogICAgICAiaWQiOiAic21hcnQtODUxIiwKICAgICAgIm1ldGEiOiB7CiAgICAgICAgInZlcnNpb25JZCI6ICIxIiwKICAgICAgICAibGFzdFVwZGF0ZWQiOiAiMjAyMC0wNy0xNVQwMjo1MjozNi4wMDArMDA6MDAiLAogICAgICAgICJzb3VyY2UiOiAiI04zUmVLalI3NUFzOEtqaGsiCiAgICAgIH0sCiAgICAgICJ0ZXh0IjogewogICAgICAgICJzdGF0dXMiOiAiZ2VuZXJhdGVkIiwKICAgICAgICAiZGl2IjogIjxkaXYgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hodG1sXCI+MjAwOS0wNC0yODogQmxvb2QgcHJlc3N1cmUgMTMyLzc5IG1tSGc8L2Rpdj4iCiAgICAgIH0sCiAgICAgICJzdGF0dXMiOiAiZmluYWwiLAogICAgICAiY2F0ZWdvcnkiOiBbIHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly90ZXJtaW5vbG9neS5obDcub3JnL0NvZGVTeXN0ZW0vb2JzZXJ2YXRpb24tY2F0ZWdvcnkiLAogICAgICAgICAgImNvZGUiOiAidml0YWwtc2lnbnMiLAogICAgICAgICAgImRpc3BsYXkiOiAiVml0YWwgU2lnbnMiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogIlZpdGFsIFNpZ25zIgogICAgICB9IF0sCiAgICAgICJjb2RlIjogewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL2xvaW5jLm9yZyIsCiAgICAgICAgICAiY29kZSI6ICI1NTI4NC00IiwKICAgICAgICAgICJkaXNwbGF5IjogIkJsb29kIHByZXNzdXJlIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJCbG9vZCBwcmVzc3VyZSIKICAgICAgfSwKICAgICAgInN1YmplY3QiOiB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQYXRpZW50L3NtYXJ0LTEyODg5OTIiCiAgICAgIH0sCiAgICAgICJlZmZlY3RpdmVEYXRlVGltZSI6ICIyMDA5LTA0LTI4IiwKICAgICAgInBlcmZvcm1lciI6IFsgewogICAgICAgICJyZWZlcmVuY2UiOiAiUHJhY3RpdGlvbmVyL3NtYXJ0LVByYWN0aXRpb25lci03MTYxNDUwMiIKICAgICAgfSBdLAogICAgICAiY29tcG9uZW50IjogWyB7CiAgICAgICAgImNvZGUiOiB7CiAgICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL2xvaW5jLm9yZyIsCiAgICAgICAgICAgICJjb2RlIjogIjg0ODAtNiIsCiAgICAgICAgICAgICJkaXNwbGF5IjogIlN5c3RvbGljIGJsb29kIHByZXNzdXJlIgogICAgICAgICAgfSBdLAogICAgICAgICAgInRleHQiOiAiU3lzdG9saWMgYmxvb2QgcHJlc3N1cmUiCiAgICAgICAgfSwKICAgICAgICAidmFsdWVRdWFudGl0eSI6IHsKICAgICAgICAgICJ2YWx1ZSI6IDEzMiwKICAgICAgICAgICJ1bml0IjogIm1tSGciLAogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdW5pdHNvZm1lYXN1cmUub3JnIiwKICAgICAgICAgICJjb2RlIjogIm1tW0hnXSIKICAgICAgICB9CiAgICAgIH0sIHsKICAgICAgICAiY29kZSI6IHsKICAgICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vbG9pbmMub3JnIiwKICAgICAgICAgICAgImNvZGUiOiAiODQ2Mi00IiwKICAgICAgICAgICAgImRpc3BsYXkiOiAiRGlhc3RvbGljIGJsb29kIHByZXNzdXJlIgogICAgICAgICAgfSBdLAogICAgICAgICAgInRleHQiOiAiRGlhc3RvbGljIGJsb29kIHByZXNzdXJlIgogICAgICAgIH0sCiAgICAgICAgInZhbHVlUXVhbnRpdHkiOiB7CiAgICAgICAgICAidmFsdWUiOiA3OSwKICAgICAgICAgICJ1bml0IjogIm1tSGciLAogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdW5pdHNvZm1lYXN1cmUub3JnIiwKICAgICAgICAgICJjb2RlIjogIm1tW0hnXSIKICAgICAgICB9CiAgICAgIH0gXQogICAgfSwKICAgICJzZWFyY2giOiB7CiAgICAgICJtb2RlIjogIm1hdGNoIgogICAgfQogIH0sIHsKICAgICJmdWxsVXJsIjogImh0dHBzOi8vYXBpLmxvZ2ljYWhlYWx0aC5vcmcvZmFzdGVuaGVhbHRoL2RhdGEvT2JzZXJ2YXRpb24vc21hcnQtMjgxLWhlaWdodCIsCiAgICAicmVzb3VyY2UiOiB7CiAgICAgICJyZXNvdXJjZVR5cGUiOiAiT2JzZXJ2YXRpb24iLAogICAgICAiaWQiOiAic21hcnQtMjgxLWhlaWdodCIsCiAgICAgICJtZXRhIjogewogICAgICAgICJ2ZXJzaW9uSWQiOiAiMSIsCiAgICAgICAgImxhc3RVcGRhdGVkIjogIjIwMjAtMDctMTVUMDI6NTI6MzYuMDAwKzAwOjAwIiwKICAgICAgICAic291cmNlIjogIiNOM1JlS2pSNzVBczhLamhrIgogICAgICB9LAogICAgICAidGV4dCI6IHsKICAgICAgICAic3RhdHVzIjogImdlbmVyYXRlZCIsCiAgICAgICAgImRpdiI6ICI8ZGl2IHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMTk5OS94aHRtbFwiPjIwMDktMDQtMTQ6IGhlaWdodCA9IDE2My4zMjIgY208L2Rpdj4iCiAgICAgIH0sCiAgICAgICJpZGVudGlmaWVyIjogWyB7CiAgICAgICAgInVzZSI6ICJvZmZpY2lhbCIsCiAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vd3d3LmJtYy5ubC96b3JncG9ydGFsL2lkZW50aWZpZXJzL29ic2VydmF0aW9ucyIsCiAgICAgICAgInZhbHVlIjogInNtYXJ0LTI4MS1oZWlnaHQiCiAgICAgIH0gXSwKICAgICAgInN0YXR1cyI6ICJ1bmtub3duIiwKICAgICAgImNhdGVnb3J5IjogWyB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdGVybWlub2xvZ3kuaGw3Lm9yZy9Db2RlU3lzdGVtL29ic2VydmF0aW9uLWNhdGVnb3J5IiwKICAgICAgICAgICJjb2RlIjogInZpdGFsLXNpZ25zIiwKICAgICAgICAgICJkaXNwbGF5IjogIlZpdGFsIFNpZ25zIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJWaXRhbCBTaWducyIKICAgICAgfSBdLAogICAgICAiY29kZSI6IHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly9sb2luYy5vcmciLAogICAgICAgICAgImNvZGUiOiAiODMwMi0yIiwKICAgICAgICAgICJkaXNwbGF5IjogImhlaWdodCIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAiaGVpZ2h0IgogICAgICB9LAogICAgICAic3ViamVjdCI6IHsKICAgICAgICAicmVmZXJlbmNlIjogIlBhdGllbnQvc21hcnQtMTI4ODk5MiIKICAgICAgfSwKICAgICAgImVmZmVjdGl2ZURhdGVUaW1lIjogIjIwMDktMDQtMTQiLAogICAgICAicGVyZm9ybWVyIjogWyB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQcmFjdGl0aW9uZXIvU01BUlQtMTIzNCIKICAgICAgfSBdLAogICAgICAidmFsdWVRdWFudGl0eSI6IHsKICAgICAgICAidmFsdWUiOiAxNjMuMzIyLAogICAgICAgICJ1bml0IjogImNtIiwKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly91bml0c29mbWVhc3VyZS5vcmciLAogICAgICAgICJjb2RlIjogImNtIgogICAgICB9CiAgICB9LAogICAgInNlYXJjaCI6IHsKICAgICAgIm1vZGUiOiAibWF0Y2giCiAgICB9CiAgfSwgewogICAgImZ1bGxVcmwiOiAiaHR0cHM6Ly9hcGkubG9naWNhaGVhbHRoLm9yZy9mYXN0ZW5oZWFsdGgvZGF0YS9PYnNlcnZhdGlvbi9zbWFydC04NTAiLAogICAgInJlc291cmNlIjogewogICAgICAicmVzb3VyY2VUeXBlIjogIk9ic2VydmF0aW9uIiwKICAgICAgImlkIjogInNtYXJ0LTg1MCIsCiAgICAgICJtZXRhIjogewogICAgICAgICJ2ZXJzaW9uSWQiOiAiMSIsCiAgICAgICAgImxhc3RVcGRhdGVkIjogIjIwMjAtMDctMTVUMDI6NTI6MzYuMDAwKzAwOjAwIiwKICAgICAgICAic291cmNlIjogIiNOM1JlS2pSNzVBczhLamhrIgogICAgICB9LAogICAgICAidGV4dCI6IHsKICAgICAgICAic3RhdHVzIjogImdlbmVyYXRlZCIsCiAgICAgICAgImRpdiI6ICI8ZGl2IHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMTk5OS94aHRtbFwiPjIwMDktMDQtMjc6IEJsb29kIHByZXNzdXJlIDcxLzQzIG1tSGc8L2Rpdj4iCiAgICAgIH0sCiAgICAgICJzdGF0dXMiOiAiZmluYWwiLAogICAgICAiY2F0ZWdvcnkiOiBbIHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly90ZXJtaW5vbG9neS5obDcub3JnL0NvZGVTeXN0ZW0vb2JzZXJ2YXRpb24tY2F0ZWdvcnkiLAogICAgICAgICAgImNvZGUiOiAidml0YWwtc2lnbnMiLAogICAgICAgICAgImRpc3BsYXkiOiAiVml0YWwgU2lnbnMiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogIlZpdGFsIFNpZ25zIgogICAgICB9IF0sCiAgICAgICJjb2RlIjogewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL2xvaW5jLm9yZyIsCiAgICAgICAgICAiY29kZSI6ICI1NTI4NC00IiwKICAgICAgICAgICJkaXNwbGF5IjogIkJsb29kIHByZXNzdXJlIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJCbG9vZCBwcmVzc3VyZSIKICAgICAgfSwKICAgICAgInN1YmplY3QiOiB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQYXRpZW50L3NtYXJ0LTEyODg5OTIiCiAgICAgIH0sCiAgICAgICJlZmZlY3RpdmVEYXRlVGltZSI6ICIyMDA5LTA0LTI3IiwKICAgICAgInBlcmZvcm1lciI6IFsgewogICAgICAgICJyZWZlcmVuY2UiOiAiUHJhY3RpdGlvbmVyL3NtYXJ0LVByYWN0aXRpb25lci03MTYxNDUwMiIKICAgICAgfSBdLAogICAgICAiY29tcG9uZW50IjogWyB7CiAgICAgICAgImNvZGUiOiB7CiAgICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL2xvaW5jLm9yZyIsCiAgICAgICAgICAgICJjb2RlIjogIjg0ODAtNiIsCiAgICAgICAgICAgICJkaXNwbGF5IjogIlN5c3RvbGljIGJsb29kIHByZXNzdXJlIgogICAgICAgICAgfSBdLAogICAgICAgICAgInRleHQiOiAiU3lzdG9saWMgYmxvb2QgcHJlc3N1cmUiCiAgICAgICAgfSwKICAgICAgICAidmFsdWVRdWFudGl0eSI6IHsKICAgICAgICAgICJ2YWx1ZSI6IDcxLAogICAgICAgICAgInVuaXQiOiAibW1IZyIsCiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly91bml0c29mbWVhc3VyZS5vcmciLAogICAgICAgICAgImNvZGUiOiAibW1bSGddIgogICAgICAgIH0KICAgICAgfSwgewogICAgICAgICJjb2RlIjogewogICAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly9sb2luYy5vcmciLAogICAgICAgICAgICAiY29kZSI6ICI4NDYyLTQiLAogICAgICAgICAgICAiZGlzcGxheSI6ICJEaWFzdG9saWMgYmxvb2QgcHJlc3N1cmUiCiAgICAgICAgICB9IF0sCiAgICAgICAgICAidGV4dCI6ICJEaWFzdG9saWMgYmxvb2QgcHJlc3N1cmUiCiAgICAgICAgfSwKICAgICAgICAidmFsdWVRdWFudGl0eSI6IHsKICAgICAgICAgICJ2YWx1ZSI6IDQzLAogICAgICAgICAgInVuaXQiOiAibW1IZyIsCiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly91bml0c29mbWVhc3VyZS5vcmciLAogICAgICAgICAgImNvZGUiOiAibW1bSGddIgogICAgICAgIH0KICAgICAgfSBdCiAgICB9LAogICAgInNlYXJjaCI6IHsKICAgICAgIm1vZGUiOiAibWF0Y2giCiAgICB9CiAgfSwgewogICAgImZ1bGxVcmwiOiAiaHR0cHM6Ly9hcGkubG9naWNhaGVhbHRoLm9yZy9mYXN0ZW5oZWFsdGgvZGF0YS9PYnNlcnZhdGlvbi9zbWFydC0xNTYtaGVhcnRyYXRlIiwKICAgICJyZXNvdXJjZSI6IHsKICAgICAgInJlc291cmNlVHlwZSI6ICJPYnNlcnZhdGlvbiIsCiAgICAgICJpZCI6ICJzbWFydC0xNTYtaGVhcnRyYXRlIiwKICAgICAgIm1ldGEiOiB7CiAgICAgICAgInZlcnNpb25JZCI6ICIxIiwKICAgICAgICAibGFzdFVwZGF0ZWQiOiAiMjAyMC0wNy0xNVQwMjo1MjozNi4wMDArMDA6MDAiLAogICAgICAgICJzb3VyY2UiOiAiI04zUmVLalI3NUFzOEtqaGsiCiAgICAgIH0sCiAgICAgICJ0ZXh0IjogewogICAgICAgICJzdGF0dXMiOiAiZ2VuZXJhdGVkIiwKICAgICAgICAiZGl2IjogIjxkaXYgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hodG1sXCI+MTk5Ny0wNS0wMTogaGVhcnRfcmF0ZSA9IDY3LjAge2JlYXRzfS9taW48L2Rpdj4iCiAgICAgIH0sCiAgICAgICJpZGVudGlmaWVyIjogWyB7CiAgICAgICAgInVzZSI6ICJvZmZpY2lhbCIsCiAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vd3d3LmJtYy5ubC96b3JncG9ydGFsL2lkZW50aWZpZXJzL29ic2VydmF0aW9ucyIsCiAgICAgICAgInZhbHVlIjogInNtYXJ0LTE1Ni1oZWFydHJhdGUiCiAgICAgIH0gXSwKICAgICAgInN0YXR1cyI6ICJ1bmtub3duIiwKICAgICAgImNhdGVnb3J5IjogWyB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdGVybWlub2xvZ3kuaGw3Lm9yZy9Db2RlU3lzdGVtL29ic2VydmF0aW9uLWNhdGVnb3J5IiwKICAgICAgICAgICJjb2RlIjogInZpdGFsLXNpZ25zIiwKICAgICAgICAgICJkaXNwbGF5IjogIlZpdGFsIFNpZ25zIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJWaXRhbCBTaWducyIKICAgICAgfSBdLAogICAgICAiY29kZSI6IHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly9sb2luYy5vcmciLAogICAgICAgICAgImNvZGUiOiAiODg2Ny00IiwKICAgICAgICAgICJkaXNwbGF5IjogImhlYXJ0X3JhdGUiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogImhlYXJ0X3JhdGUiCiAgICAgIH0sCiAgICAgICJzdWJqZWN0IjogewogICAgICAgICJyZWZlcmVuY2UiOiAiUGF0aWVudC9zbWFydC0xMjg4OTkyIgogICAgICB9LAogICAgICAiZWZmZWN0aXZlRGF0ZVRpbWUiOiAiMTk5Ny0wNS0wMSIsCiAgICAgICJwZXJmb3JtZXIiOiBbIHsKICAgICAgICAicmVmZXJlbmNlIjogIlByYWN0aXRpb25lci9TTUFSVC0xMjM0IgogICAgICB9IF0sCiAgICAgICJ2YWx1ZVF1YW50aXR5IjogewogICAgICAgICJ2YWx1ZSI6IDY3LjAsCiAgICAgICAgInVuaXQiOiAie2JlYXRzfS9taW4iLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3VuaXRzb2ZtZWFzdXJlLm9yZyIsCiAgICAgICAgImNvZGUiOiAie2JlYXRzfS9taW4iCiAgICAgIH0KICAgIH0sCiAgICAic2VhcmNoIjogewogICAgICAibW9kZSI6ICJtYXRjaCIKICAgIH0KICB9LCB7CiAgICAiZnVsbFVybCI6ICJodHRwczovL2FwaS5sb2dpY2FoZWFsdGgub3JnL2Zhc3RlbmhlYWx0aC9kYXRhL09ic2VydmF0aW9uL3NtYXJ0LTIyMy1ibWkiLAogICAgInJlc291cmNlIjogewogICAgICAicmVzb3VyY2VUeXBlIjogIk9ic2VydmF0aW9uIiwKICAgICAgImlkIjogInNtYXJ0LTIyMy1ibWkiLAogICAgICAibWV0YSI6IHsKICAgICAgICAidmVyc2lvbklkIjogIjEiLAogICAgICAgICJsYXN0VXBkYXRlZCI6ICIyMDIwLTA3LTE1VDAyOjUyOjM2LjAwMCswMDowMCIsCiAgICAgICAgInNvdXJjZSI6ICIjTjNSZUtqUjc1QXM4S2poayIKICAgICAgfSwKICAgICAgInRleHQiOiB7CiAgICAgICAgInN0YXR1cyI6ICJnZW5lcmF0ZWQiLAogICAgICAgICJkaXYiOiAiPGRpdiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzE5OTkveGh0bWxcIj4yMDAxLTExLTAyOiBibWkgPSAzNC40IGtnL20yPC9kaXY+IgogICAgICB9LAogICAgICAiaWRlbnRpZmllciI6IFsgewogICAgICAgICJ1c2UiOiAib2ZmaWNpYWwiLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3d3dy5ibWMubmwvem9yZ3BvcnRhbC9pZGVudGlmaWVycy9vYnNlcnZhdGlvbnMiLAogICAgICAgICJ2YWx1ZSI6ICJzbWFydC0yMjMtYm1pIgogICAgICB9IF0sCiAgICAgICJzdGF0dXMiOiAidW5rbm93biIsCiAgICAgICJjYXRlZ29yeSI6IFsgewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3Rlcm1pbm9sb2d5LmhsNy5vcmcvQ29kZVN5c3RlbS9vYnNlcnZhdGlvbi1jYXRlZ29yeSIsCiAgICAgICAgICAiY29kZSI6ICJ2aXRhbC1zaWducyIsCiAgICAgICAgICAiZGlzcGxheSI6ICJWaXRhbCBTaWducyIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAiVml0YWwgU2lnbnMiCiAgICAgIH0gXSwKICAgICAgImNvZGUiOiB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vbG9pbmMub3JnIiwKICAgICAgICAgICJjb2RlIjogIjM5MTU2LTUiLAogICAgICAgICAgImRpc3BsYXkiOiAiYm1pIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJibWkiCiAgICAgIH0sCiAgICAgICJzdWJqZWN0IjogewogICAgICAgICJyZWZlcmVuY2UiOiAiUGF0aWVudC9zbWFydC0xMjg4OTkyIgogICAgICB9LAogICAgICAiZWZmZWN0aXZlRGF0ZVRpbWUiOiAiMjAwMS0xMS0wMiIsCiAgICAgICJwZXJmb3JtZXIiOiBbIHsKICAgICAgICAicmVmZXJlbmNlIjogIlByYWN0aXRpb25lci9TTUFSVC0xMjM0IgogICAgICB9IF0sCiAgICAgICJ2YWx1ZVF1YW50aXR5IjogewogICAgICAgICJ2YWx1ZSI6IDM0LjQsCiAgICAgICAgInVuaXQiOiAia2cvbTIiLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3VuaXRzb2ZtZWFzdXJlLm9yZyIsCiAgICAgICAgImNvZGUiOiAia2cvbTIiCiAgICAgIH0KICAgIH0sCiAgICAic2VhcmNoIjogewogICAgICAibW9kZSI6ICJtYXRjaCIKICAgIH0KICB9LCB7CiAgICAiZnVsbFVybCI6ICJodHRwczovL2FwaS5sb2dpY2FoZWFsdGgub3JnL2Zhc3RlbmhlYWx0aC9kYXRhL09ic2VydmF0aW9uL3NtYXJ0LTI0Ni1oZWlnaHQiLAogICAgInJlc291cmNlIjogewogICAgICAicmVzb3VyY2VUeXBlIjogIk9ic2VydmF0aW9uIiwKICAgICAgImlkIjogInNtYXJ0LTI0Ni1oZWlnaHQiLAogICAgICAibWV0YSI6IHsKICAgICAgICAidmVyc2lvbklkIjogIjEiLAogICAgICAgICJsYXN0VXBkYXRlZCI6ICIyMDIwLTA3LTE1VDAyOjUyOjM2LjAwMCswMDowMCIsCiAgICAgICAgInNvdXJjZSI6ICIjTjNSZUtqUjc1QXM4S2poayIKICAgICAgfSwKICAgICAgInRleHQiOiB7CiAgICAgICAgInN0YXR1cyI6ICJnZW5lcmF0ZWQiLAogICAgICAgICJkaXYiOiAiPGRpdiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzE5OTkveGh0bWxcIj4yMDA1LTAyLTIzOiBoZWlnaHQgPSAxNjYuNjI0IGNtPC9kaXY+IgogICAgICB9LAogICAgICAiaWRlbnRpZmllciI6IFsgewogICAgICAgICJ1c2UiOiAib2ZmaWNpYWwiLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3d3dy5ibWMubmwvem9yZ3BvcnRhbC9pZGVudGlmaWVycy9vYnNlcnZhdGlvbnMiLAogICAgICAgICJ2YWx1ZSI6ICJzbWFydC0yNDYtaGVpZ2h0IgogICAgICB9IF0sCiAgICAgICJzdGF0dXMiOiAidW5rbm93biIsCiAgICAgICJjYXRlZ29yeSI6IFsgewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3Rlcm1pbm9sb2d5LmhsNy5vcmcvQ29kZVN5c3RlbS9vYnNlcnZhdGlvbi1jYXRlZ29yeSIsCiAgICAgICAgICAiY29kZSI6ICJ2aXRhbC1zaWducyIsCiAgICAgICAgICAiZGlzcGxheSI6ICJWaXRhbCBTaWducyIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAiVml0YWwgU2lnbnMiCiAgICAgIH0gXSwKICAgICAgImNvZGUiOiB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vbG9pbmMub3JnIiwKICAgICAgICAgICJjb2RlIjogIjgzMDItMiIsCiAgICAgICAgICAiZGlzcGxheSI6ICJoZWlnaHQiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogImhlaWdodCIKICAgICAgfSwKICAgICAgInN1YmplY3QiOiB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQYXRpZW50L3NtYXJ0LTEyODg5OTIiCiAgICAgIH0sCiAgICAgICJlZmZlY3RpdmVEYXRlVGltZSI6ICIyMDA1LTAyLTIzIiwKICAgICAgInBlcmZvcm1lciI6IFsgewogICAgICAgICJyZWZlcmVuY2UiOiAiUHJhY3RpdGlvbmVyL1NNQVJULTEyMzQiCiAgICAgIH0gXSwKICAgICAgInZhbHVlUXVhbnRpdHkiOiB7CiAgICAgICAgInZhbHVlIjogMTY2LjYyNCwKICAgICAgICAidW5pdCI6ICJjbSIsCiAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdW5pdHNvZm1lYXN1cmUub3JnIiwKICAgICAgICAiY29kZSI6ICJjbSIKICAgICAgfQogICAgfSwKICAgICJzZWFyY2giOiB7CiAgICAgICJtb2RlIjogIm1hdGNoIgogICAgfQogIH0sIHsKICAgICJmdWxsVXJsIjogImh0dHBzOi8vYXBpLmxvZ2ljYWhlYWx0aC5vcmcvZmFzdGVuaGVhbHRoL2RhdGEvT2JzZXJ2YXRpb24vc21hcnQtODU0IiwKICAgICJyZXNvdXJjZSI6IHsKICAgICAgInJlc291cmNlVHlwZSI6ICJPYnNlcnZhdGlvbiIsCiAgICAgICJpZCI6ICJzbWFydC04NTQiLAogICAgICAibWV0YSI6IHsKICAgICAgICAidmVyc2lvbklkIjogIjEiLAogICAgICAgICJsYXN0VXBkYXRlZCI6ICIyMDIwLTA3LTE1VDAyOjUyOjM2LjAwMCswMDowMCIsCiAgICAgICAgInNvdXJjZSI6ICIjTjNSZUtqUjc1QXM4S2poayIKICAgICAgfSwKICAgICAgInRleHQiOiB7CiAgICAgICAgInN0YXR1cyI6ICJnZW5lcmF0ZWQiLAogICAgICAgICJkaXYiOiAiPGRpdiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzE5OTkveGh0bWxcIj4yMDA5LTEyLTAxOiBCbG9vZCBwcmVzc3VyZSAxMDAvNjAgbW1IZzwvZGl2PiIKICAgICAgfSwKICAgICAgInN0YXR1cyI6ICJmaW5hbCIsCiAgICAgICJjYXRlZ29yeSI6IFsgewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3Rlcm1pbm9sb2d5LmhsNy5vcmcvQ29kZVN5c3RlbS9vYnNlcnZhdGlvbi1jYXRlZ29yeSIsCiAgICAgICAgICAiY29kZSI6ICJ2aXRhbC1zaWducyIsCiAgICAgICAgICAiZGlzcGxheSI6ICJWaXRhbCBTaWducyIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAiVml0YWwgU2lnbnMiCiAgICAgIH0gXSwKICAgICAgImNvZGUiOiB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vbG9pbmMub3JnIiwKICAgICAgICAgICJjb2RlIjogIjU1Mjg0LTQiLAogICAgICAgICAgImRpc3BsYXkiOiAiQmxvb2QgcHJlc3N1cmUiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogIkJsb29kIHByZXNzdXJlIgogICAgICB9LAogICAgICAic3ViamVjdCI6IHsKICAgICAgICAicmVmZXJlbmNlIjogIlBhdGllbnQvc21hcnQtMTI4ODk5MiIKICAgICAgfSwKICAgICAgImVmZmVjdGl2ZURhdGVUaW1lIjogIjIwMDktMTItMDEiLAogICAgICAicGVyZm9ybWVyIjogWyB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQcmFjdGl0aW9uZXIvc21hcnQtUHJhY3RpdGlvbmVyLTcxNjE0NTAyIgogICAgICB9IF0sCiAgICAgICJjb21wb25lbnQiOiBbIHsKICAgICAgICAiY29kZSI6IHsKICAgICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vbG9pbmMub3JnIiwKICAgICAgICAgICAgImNvZGUiOiAiODQ4MC02IiwKICAgICAgICAgICAgImRpc3BsYXkiOiAiU3lzdG9saWMgYmxvb2QgcHJlc3N1cmUiCiAgICAgICAgICB9IF0sCiAgICAgICAgICAidGV4dCI6ICJTeXN0b2xpYyBibG9vZCBwcmVzc3VyZSIKICAgICAgICB9LAogICAgICAgICJ2YWx1ZVF1YW50aXR5IjogewogICAgICAgICAgInZhbHVlIjogMTAwLAogICAgICAgICAgInVuaXQiOiAibW1IZyIsCiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly91bml0c29mbWVhc3VyZS5vcmciLAogICAgICAgICAgImNvZGUiOiAibW1bSGddIgogICAgICAgIH0KICAgICAgfSwgewogICAgICAgICJjb2RlIjogewogICAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly9sb2luYy5vcmciLAogICAgICAgICAgICAiY29kZSI6ICI4NDYyLTQiLAogICAgICAgICAgICAiZGlzcGxheSI6ICJEaWFzdG9saWMgYmxvb2QgcHJlc3N1cmUiCiAgICAgICAgICB9IF0sCiAgICAgICAgICAidGV4dCI6ICJEaWFzdG9saWMgYmxvb2QgcHJlc3N1cmUiCiAgICAgICAgfSwKICAgICAgICAidmFsdWVRdWFudGl0eSI6IHsKICAgICAgICAgICJ2YWx1ZSI6IDYwLAogICAgICAgICAgInVuaXQiOiAibW1IZyIsCiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly91bml0c29mbWVhc3VyZS5vcmciLAogICAgICAgICAgImNvZGUiOiAibW1bSGddIgogICAgICAgIH0KICAgICAgfSBdCiAgICB9LAogICAgInNlYXJjaCI6IHsKICAgICAgIm1vZGUiOiAibWF0Y2giCiAgICB9CiAgfSwgewogICAgImZ1bGxVcmwiOiAiaHR0cHM6Ly9hcGkubG9naWNhaGVhbHRoLm9yZy9mYXN0ZW5oZWFsdGgvZGF0YS9PYnNlcnZhdGlvbi9zbWFydC04NTMiLAogICAgInJlc291cmNlIjogewogICAgICAicmVzb3VyY2VUeXBlIjogIk9ic2VydmF0aW9uIiwKICAgICAgImlkIjogInNtYXJ0LTg1MyIsCiAgICAgICJtZXRhIjogewogICAgICAgICJ2ZXJzaW9uSWQiOiAiMSIsCiAgICAgICAgImxhc3RVcGRhdGVkIjogIjIwMjAtMDctMTVUMDI6NTI6MzYuMDAwKzAwOjAwIiwKICAgICAgICAic291cmNlIjogIiNOM1JlS2pSNzVBczhLamhrIgogICAgICB9LAogICAgICAidGV4dCI6IHsKICAgICAgICAic3RhdHVzIjogImdlbmVyYXRlZCIsCiAgICAgICAgImRpdiI6ICI8ZGl2IHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMTk5OS94aHRtbFwiPjIwMDktMTAtMzA6IEJsb29kIHByZXNzdXJlIDQwLzI1IG1tSGc8L2Rpdj4iCiAgICAgIH0sCiAgICAgICJzdGF0dXMiOiAiZmluYWwiLAogICAgICAiY2F0ZWdvcnkiOiBbIHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly90ZXJtaW5vbG9neS5obDcub3JnL0NvZGVTeXN0ZW0vb2JzZXJ2YXRpb24tY2F0ZWdvcnkiLAogICAgICAgICAgImNvZGUiOiAidml0YWwtc2lnbnMiLAogICAgICAgICAgImRpc3BsYXkiOiAiVml0YWwgU2lnbnMiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogIlZpdGFsIFNpZ25zIgogICAgICB9IF0sCiAgICAgICJjb2RlIjogewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL2xvaW5jLm9yZyIsCiAgICAgICAgICAiY29kZSI6ICI1NTI4NC00IiwKICAgICAgICAgICJkaXNwbGF5IjogIkJsb29kIHByZXNzdXJlIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJCbG9vZCBwcmVzc3VyZSIKICAgICAgfSwKICAgICAgInN1YmplY3QiOiB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQYXRpZW50L3NtYXJ0LTEyODg5OTIiCiAgICAgIH0sCiAgICAgICJlZmZlY3RpdmVEYXRlVGltZSI6ICIyMDA5LTEwLTMwIiwKICAgICAgInBlcmZvcm1lciI6IFsgewogICAgICAgICJyZWZlcmVuY2UiOiAiUHJhY3RpdGlvbmVyL3NtYXJ0LVByYWN0aXRpb25lci03MTYxNDUwMiIKICAgICAgfSBdLAogICAgICAiY29tcG9uZW50IjogWyB7CiAgICAgICAgImNvZGUiOiB7CiAgICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL2xvaW5jLm9yZyIsCiAgICAgICAgICAgICJjb2RlIjogIjg0ODAtNiIsCiAgICAgICAgICAgICJkaXNwbGF5IjogIlN5c3RvbGljIGJsb29kIHByZXNzdXJlIgogICAgICAgICAgfSBdLAogICAgICAgICAgInRleHQiOiAiU3lzdG9saWMgYmxvb2QgcHJlc3N1cmUiCiAgICAgICAgfSwKICAgICAgICAidmFsdWVRdWFudGl0eSI6IHsKICAgICAgICAgICJ2YWx1ZSI6IDQwLAogICAgICAgICAgInVuaXQiOiAibW1IZyIsCiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly91bml0c29mbWVhc3VyZS5vcmciLAogICAgICAgICAgImNvZGUiOiAibW1bSGddIgogICAgICAgIH0KICAgICAgfSwgewogICAgICAgICJjb2RlIjogewogICAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly9sb2luYy5vcmciLAogICAgICAgICAgICAiY29kZSI6ICI4NDYyLTQiLAogICAgICAgICAgICAiZGlzcGxheSI6ICJEaWFzdG9saWMgYmxvb2QgcHJlc3N1cmUiCiAgICAgICAgICB9IF0sCiAgICAgICAgICAidGV4dCI6ICJEaWFzdG9saWMgYmxvb2QgcHJlc3N1cmUiCiAgICAgICAgfSwKICAgICAgICAidmFsdWVRdWFudGl0eSI6IHsKICAgICAgICAgICJ2YWx1ZSI6IDI1LAogICAgICAgICAgInVuaXQiOiAibW1IZyIsCiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly91bml0c29mbWVhc3VyZS5vcmciLAogICAgICAgICAgImNvZGUiOiAibW1bSGddIgogICAgICAgIH0KICAgICAgfSBdCiAgICB9LAogICAgInNlYXJjaCI6IHsKICAgICAgIm1vZGUiOiAibWF0Y2giCiAgICB9CiAgfSwgewogICAgImZ1bGxVcmwiOiAiaHR0cHM6Ly9hcGkubG9naWNhaGVhbHRoLm9yZy9mYXN0ZW5oZWFsdGgvZGF0YS9PYnNlcnZhdGlvbi9zbWFydC0yNDEtcmVzcGlyYXRvcnlyYXRlIiwKICAgICJyZXNvdXJjZSI6IHsKICAgICAgInJlc291cmNlVHlwZSI6ICJPYnNlcnZhdGlvbiIsCiAgICAgICJpZCI6ICJzbWFydC0yNDEtcmVzcGlyYXRvcnlyYXRlIiwKICAgICAgIm1ldGEiOiB7CiAgICAgICAgInZlcnNpb25JZCI6ICIxIiwKICAgICAgICAibGFzdFVwZGF0ZWQiOiAiMjAyMC0wNy0xNVQwMjo1MjozNi4wMDArMDA6MDAiLAogICAgICAgICJzb3VyY2UiOiAiI04zUmVLalI3NUFzOEtqaGsiCiAgICAgIH0sCiAgICAgICJ0ZXh0IjogewogICAgICAgICJzdGF0dXMiOiAiZ2VuZXJhdGVkIiwKICAgICAgICAiZGl2IjogIjxkaXYgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hodG1sXCI+MjAwNS0wMi0xMDogcmVzcGlyYXRvcnlfcmF0ZSA9IDIyLjAge2JyZWF0aHN9L21pbjwvZGl2PiIKICAgICAgfSwKICAgICAgImlkZW50aWZpZXIiOiBbIHsKICAgICAgICAidXNlIjogIm9mZmljaWFsIiwKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly93d3cuYm1jLm5sL3pvcmdwb3J0YWwvaWRlbnRpZmllcnMvb2JzZXJ2YXRpb25zIiwKICAgICAgICAidmFsdWUiOiAic21hcnQtMjQxLXJlc3BpcmF0b3J5cmF0ZSIKICAgICAgfSBdLAogICAgICAic3RhdHVzIjogInVua25vd24iLAogICAgICAiY2F0ZWdvcnkiOiBbIHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly90ZXJtaW5vbG9neS5obDcub3JnL0NvZGVTeXN0ZW0vb2JzZXJ2YXRpb24tY2F0ZWdvcnkiLAogICAgICAgICAgImNvZGUiOiAidml0YWwtc2lnbnMiLAogICAgICAgICAgImRpc3BsYXkiOiAiVml0YWwgU2lnbnMiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogIlZpdGFsIFNpZ25zIgogICAgICB9IF0sCiAgICAgICJjb2RlIjogewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL2xvaW5jLm9yZyIsCiAgICAgICAgICAiY29kZSI6ICI5Mjc5LTEiLAogICAgICAgICAgImRpc3BsYXkiOiAicmVzcGlyYXRvcnlfcmF0ZSIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAicmVzcGlyYXRvcnlfcmF0ZSIKICAgICAgfSwKICAgICAgInN1YmplY3QiOiB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQYXRpZW50L3NtYXJ0LTEyODg5OTIiCiAgICAgIH0sCiAgICAgICJlZmZlY3RpdmVEYXRlVGltZSI6ICIyMDA1LTAyLTEwIiwKICAgICAgInBlcmZvcm1lciI6IFsgewogICAgICAgICJyZWZlcmVuY2UiOiAiUHJhY3RpdGlvbmVyL1NNQVJULTEyMzQiCiAgICAgIH0gXSwKICAgICAgInZhbHVlUXVhbnRpdHkiOiB7CiAgICAgICAgInZhbHVlIjogMjIuMCwKICAgICAgICAidW5pdCI6ICJ7YnJlYXRoc30vbWluIiwKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly91bml0c29mbWVhc3VyZS5vcmciLAogICAgICAgICJjb2RlIjogInticmVhdGhzfS9taW4iCiAgICAgIH0KICAgIH0sCiAgICAic2VhcmNoIjogewogICAgICAibW9kZSI6ICJtYXRjaCIKICAgIH0KICB9LCB7CiAgICAiZnVsbFVybCI6ICJodHRwczovL2FwaS5sb2dpY2FoZWFsdGgub3JnL2Zhc3RlbmhlYWx0aC9kYXRhL09ic2VydmF0aW9uL3NtYXJ0LTI4Ny1veHlnZW5zYXR1cmF0aW9uIiwKICAgICJyZXNvdXJjZSI6IHsKICAgICAgInJlc291cmNlVHlwZSI6ICJPYnNlcnZhdGlvbiIsCiAgICAgICJpZCI6ICJzbWFydC0yODctb3h5Z2Vuc2F0dXJhdGlvbiIsCiAgICAgICJtZXRhIjogewogICAgICAgICJ2ZXJzaW9uSWQiOiAiMSIsCiAgICAgICAgImxhc3RVcGRhdGVkIjogIjIwMjAtMDctMTVUMDI6NTI6MzYuMDAwKzAwOjAwIiwKICAgICAgICAic291cmNlIjogIiNOM1JlS2pSNzVBczhLamhrIgogICAgICB9LAogICAgICAidGV4dCI6IHsKICAgICAgICAic3RhdHVzIjogImdlbmVyYXRlZCIsCiAgICAgICAgImRpdiI6ICI8ZGl2IHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMTk5OS94aHRtbFwiPjIwMDktMDQtMTQ6IG94eWdlbl9zYXR1cmF0aW9uID0gMTAwLjAgJXtIZW1vZ2xvYmluU2F0dXJhdGlvbn08L2Rpdj4iCiAgICAgIH0sCiAgICAgICJpZGVudGlmaWVyIjogWyB7CiAgICAgICAgInVzZSI6ICJvZmZpY2lhbCIsCiAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vd3d3LmJtYy5ubC96b3JncG9ydGFsL2lkZW50aWZpZXJzL29ic2VydmF0aW9ucyIsCiAgICAgICAgInZhbHVlIjogInNtYXJ0LTI4Ny1veHlnZW5zYXR1cmF0aW9uIgogICAgICB9IF0sCiAgICAgICJzdGF0dXMiOiAidW5rbm93biIsCiAgICAgICJjYXRlZ29yeSI6IFsgewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3Rlcm1pbm9sb2d5LmhsNy5vcmcvQ29kZVN5c3RlbS9vYnNlcnZhdGlvbi1jYXRlZ29yeSIsCiAgICAgICAgICAiY29kZSI6ICJ2aXRhbC1zaWducyIsCiAgICAgICAgICAiZGlzcGxheSI6ICJWaXRhbCBTaWducyIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAiVml0YWwgU2lnbnMiCiAgICAgIH0gXSwKICAgICAgImNvZGUiOiB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vbG9pbmMub3JnIiwKICAgICAgICAgICJjb2RlIjogIjI3MTAtMiIsCiAgICAgICAgICAiZGlzcGxheSI6ICJveHlnZW5fc2F0dXJhdGlvbiIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAib3h5Z2VuX3NhdHVyYXRpb24iCiAgICAgIH0sCiAgICAgICJzdWJqZWN0IjogewogICAgICAgICJyZWZlcmVuY2UiOiAiUGF0aWVudC9zbWFydC0xMjg4OTkyIgogICAgICB9LAogICAgICAiZWZmZWN0aXZlRGF0ZVRpbWUiOiAiMjAwOS0wNC0xNCIsCiAgICAgICJwZXJmb3JtZXIiOiBbIHsKICAgICAgICAicmVmZXJlbmNlIjogIlByYWN0aXRpb25lci9TTUFSVC0xMjM0IgogICAgICB9IF0sCiAgICAgICJ2YWx1ZVF1YW50aXR5IjogewogICAgICAgICJ2YWx1ZSI6IDEwMC4wLAogICAgICAgICJ1bml0IjogIiV7SGVtb2dsb2JpblNhdHVyYXRpb259IiwKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly91bml0c29mbWVhc3VyZS5vcmciLAogICAgICAgICJjb2RlIjogIiV7SGVtb2dsb2JpblNhdHVyYXRpb259IgogICAgICB9CiAgICB9LAogICAgInNlYXJjaCI6IHsKICAgICAgIm1vZGUiOiAibWF0Y2giCiAgICB9CiAgfSwgewogICAgImZ1bGxVcmwiOiAiaHR0cHM6Ly9hcGkubG9naWNhaGVhbHRoLm9yZy9mYXN0ZW5oZWFsdGgvZGF0YS9PYnNlcnZhdGlvbi9zbWFydC0yOTEtdGVtcGVyYXR1cmUiLAogICAgInJlc291cmNlIjogewogICAgICAicmVzb3VyY2VUeXBlIjogIk9ic2VydmF0aW9uIiwKICAgICAgImlkIjogInNtYXJ0LTI5MS10ZW1wZXJhdHVyZSIsCiAgICAgICJtZXRhIjogewogICAgICAgICJ2ZXJzaW9uSWQiOiAiMSIsCiAgICAgICAgImxhc3RVcGRhdGVkIjogIjIwMjAtMDctMTVUMDI6NTI6MzYuMDAwKzAwOjAwIiwKICAgICAgICAic291cmNlIjogIiNOM1JlS2pSNzVBczhLamhrIgogICAgICB9LAogICAgICAidGV4dCI6IHsKICAgICAgICAic3RhdHVzIjogImdlbmVyYXRlZCIsCiAgICAgICAgImRpdiI6ICI8ZGl2IHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMTk5OS94aHRtbFwiPjIwMDktMDQtMjM6IHRlbXBlcmF0dXJlID0gMzYuODg4ODkgQ2VsPC9kaXY+IgogICAgICB9LAogICAgICAiaWRlbnRpZmllciI6IFsgewogICAgICAgICJ1c2UiOiAib2ZmaWNpYWwiLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3d3dy5ibWMubmwvem9yZ3BvcnRhbC9pZGVudGlmaWVycy9vYnNlcnZhdGlvbnMiLAogICAgICAgICJ2YWx1ZSI6ICJzbWFydC0yOTEtdGVtcGVyYXR1cmUiCiAgICAgIH0gXSwKICAgICAgInN0YXR1cyI6ICJ1bmtub3duIiwKICAgICAgImNhdGVnb3J5IjogWyB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdGVybWlub2xvZ3kuaGw3Lm9yZy9Db2RlU3lzdGVtL29ic2VydmF0aW9uLWNhdGVnb3J5IiwKICAgICAgICAgICJjb2RlIjogInZpdGFsLXNpZ25zIiwKICAgICAgICAgICJkaXNwbGF5IjogIlZpdGFsIFNpZ25zIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJWaXRhbCBTaWducyIKICAgICAgfSBdLAogICAgICAiY29kZSI6IHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly9sb2luYy5vcmciLAogICAgICAgICAgImNvZGUiOiAiODMxMC01IiwKICAgICAgICAgICJkaXNwbGF5IjogInRlbXBlcmF0dXJlIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJ0ZW1wZXJhdHVyZSIKICAgICAgfSwKICAgICAgInN1YmplY3QiOiB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQYXRpZW50L3NtYXJ0LTEyODg5OTIiCiAgICAgIH0sCiAgICAgICJlZmZlY3RpdmVEYXRlVGltZSI6ICIyMDA5LTA0LTIzIiwKICAgICAgInBlcmZvcm1lciI6IFsgewogICAgICAgICJyZWZlcmVuY2UiOiAiUHJhY3RpdGlvbmVyL1NNQVJULTEyMzQiCiAgICAgIH0gXSwKICAgICAgInZhbHVlUXVhbnRpdHkiOiB7CiAgICAgICAgInZhbHVlIjogMzYuODg4ODksCiAgICAgICAgInVuaXQiOiAiQ2VsIiwKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly91bml0c29mbWVhc3VyZS5vcmciLAogICAgICAgICJjb2RlIjogIkNlbCIKICAgICAgfQogICAgfSwKICAgICJzZWFyY2giOiB7CiAgICAgICJtb2RlIjogIm1hdGNoIgogICAgfQogIH0sIHsKICAgICJmdWxsVXJsIjogImh0dHBzOi8vYXBpLmxvZ2ljYWhlYWx0aC5vcmcvZmFzdGVuaGVhbHRoL2RhdGEvT2JzZXJ2YXRpb24vc21hcnQtMTYxLW94eWdlbnNhdHVyYXRpb24iLAogICAgInJlc291cmNlIjogewogICAgICAicmVzb3VyY2VUeXBlIjogIk9ic2VydmF0aW9uIiwKICAgICAgImlkIjogInNtYXJ0LTE2MS1veHlnZW5zYXR1cmF0aW9uIiwKICAgICAgIm1ldGEiOiB7CiAgICAgICAgInZlcnNpb25JZCI6ICIxIiwKICAgICAgICAibGFzdFVwZGF0ZWQiOiAiMjAyMC0wNy0xNVQwMjo1MjozNi4wMDArMDA6MDAiLAogICAgICAgICJzb3VyY2UiOiAiI04zUmVLalI3NUFzOEtqaGsiCiAgICAgIH0sCiAgICAgICJ0ZXh0IjogewogICAgICAgICJzdGF0dXMiOiAiZ2VuZXJhdGVkIiwKICAgICAgICAiZGl2IjogIjxkaXYgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hodG1sXCI+MTk5Ny0wNS0wMTogb3h5Z2VuX3NhdHVyYXRpb24gPSAxMDAuMCAle0hlbW9nbG9iaW5TYXR1cmF0aW9ufTwvZGl2PiIKICAgICAgfSwKICAgICAgImlkZW50aWZpZXIiOiBbIHsKICAgICAgICAidXNlIjogIm9mZmljaWFsIiwKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly93d3cuYm1jLm5sL3pvcmdwb3J0YWwvaWRlbnRpZmllcnMvb2JzZXJ2YXRpb25zIiwKICAgICAgICAidmFsdWUiOiAic21hcnQtMTYxLW94eWdlbnNhdHVyYXRpb24iCiAgICAgIH0gXSwKICAgICAgInN0YXR1cyI6ICJ1bmtub3duIiwKICAgICAgImNhdGVnb3J5IjogWyB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdGVybWlub2xvZ3kuaGw3Lm9yZy9Db2RlU3lzdGVtL29ic2VydmF0aW9uLWNhdGVnb3J5IiwKICAgICAgICAgICJjb2RlIjogInZpdGFsLXNpZ25zIiwKICAgICAgICAgICJkaXNwbGF5IjogIlZpdGFsIFNpZ25zIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJWaXRhbCBTaWducyIKICAgICAgfSBdLAogICAgICAiY29kZSI6IHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly9sb2luYy5vcmciLAogICAgICAgICAgImNvZGUiOiAiMjcxMC0yIiwKICAgICAgICAgICJkaXNwbGF5IjogIm94eWdlbl9zYXR1cmF0aW9uIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJveHlnZW5fc2F0dXJhdGlvbiIKICAgICAgfSwKICAgICAgInN1YmplY3QiOiB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQYXRpZW50L3NtYXJ0LTEyODg5OTIiCiAgICAgIH0sCiAgICAgICJlZmZlY3RpdmVEYXRlVGltZSI6ICIxOTk3LTA1LTAxIiwKICAgICAgInBlcmZvcm1lciI6IFsgewogICAgICAgICJyZWZlcmVuY2UiOiAiUHJhY3RpdGlvbmVyL1NNQVJULTEyMzQiCiAgICAgIH0gXSwKICAgICAgInZhbHVlUXVhbnRpdHkiOiB7CiAgICAgICAgInZhbHVlIjogMTAwLjAsCiAgICAgICAgInVuaXQiOiAiJXtIZW1vZ2xvYmluU2F0dXJhdGlvbn0iLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3VuaXRzb2ZtZWFzdXJlLm9yZyIsCiAgICAgICAgImNvZGUiOiAiJXtIZW1vZ2xvYmluU2F0dXJhdGlvbn0iCiAgICAgIH0KICAgIH0sCiAgICAic2VhcmNoIjogewogICAgICAibW9kZSI6ICJtYXRjaCIKICAgIH0KICB9LCB7CiAgICAiZnVsbFVybCI6ICJodHRwczovL2FwaS5sb2dpY2FoZWFsdGgub3JnL2Zhc3RlbmhlYWx0aC9kYXRhL09ic2VydmF0aW9uL3NtYXJ0LTE3Mi10ZW1wZXJhdHVyZSIsCiAgICAicmVzb3VyY2UiOiB7CiAgICAgICJyZXNvdXJjZVR5cGUiOiAiT2JzZXJ2YXRpb24iLAogICAgICAiaWQiOiAic21hcnQtMTcyLXRlbXBlcmF0dXJlIiwKICAgICAgIm1ldGEiOiB7CiAgICAgICAgInZlcnNpb25JZCI6ICIxIiwKICAgICAgICAibGFzdFVwZGF0ZWQiOiAiMjAyMC0wNy0xNVQwMjo1MjozNi4wMDArMDA6MDAiLAogICAgICAgICJzb3VyY2UiOiAiI04zUmVLalI3NUFzOEtqaGsiCiAgICAgIH0sCiAgICAgICJ0ZXh0IjogewogICAgICAgICJzdGF0dXMiOiAiZ2VuZXJhdGVkIiwKICAgICAgICAiZGl2IjogIjxkaXYgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hodG1sXCI+MTk5OS0xMi0yMDogdGVtcGVyYXR1cmUgPSAzNy4wNTU1NiBDZWw8L2Rpdj4iCiAgICAgIH0sCiAgICAgICJpZGVudGlmaWVyIjogWyB7CiAgICAgICAgInVzZSI6ICJvZmZpY2lhbCIsCiAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vd3d3LmJtYy5ubC96b3JncG9ydGFsL2lkZW50aWZpZXJzL29ic2VydmF0aW9ucyIsCiAgICAgICAgInZhbHVlIjogInNtYXJ0LTE3Mi10ZW1wZXJhdHVyZSIKICAgICAgfSBdLAogICAgICAic3RhdHVzIjogInVua25vd24iLAogICAgICAiY2F0ZWdvcnkiOiBbIHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly90ZXJtaW5vbG9neS5obDcub3JnL0NvZGVTeXN0ZW0vb2JzZXJ2YXRpb24tY2F0ZWdvcnkiLAogICAgICAgICAgImNvZGUiOiAidml0YWwtc2lnbnMiLAogICAgICAgICAgImRpc3BsYXkiOiAiVml0YWwgU2lnbnMiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogIlZpdGFsIFNpZ25zIgogICAgICB9IF0sCiAgICAgICJjb2RlIjogewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL2xvaW5jLm9yZyIsCiAgICAgICAgICAiY29kZSI6ICI4MzEwLTUiLAogICAgICAgICAgImRpc3BsYXkiOiAidGVtcGVyYXR1cmUiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogInRlbXBlcmF0dXJlIgogICAgICB9LAogICAgICAic3ViamVjdCI6IHsKICAgICAgICAicmVmZXJlbmNlIjogIlBhdGllbnQvc21hcnQtMTI4ODk5MiIKICAgICAgfSwKICAgICAgImVmZmVjdGl2ZURhdGVUaW1lIjogIjE5OTktMTItMjAiLAogICAgICAicGVyZm9ybWVyIjogWyB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQcmFjdGl0aW9uZXIvU01BUlQtMTIzNCIKICAgICAgfSBdLAogICAgICAidmFsdWVRdWFudGl0eSI6IHsKICAgICAgICAidmFsdWUiOiAzNy4wNTU1NiwKICAgICAgICAidW5pdCI6ICJDZWwiLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3VuaXRzb2ZtZWFzdXJlLm9yZyIsCiAgICAgICAgImNvZGUiOiAiQ2VsIgogICAgICB9CiAgICB9LAogICAgInNlYXJjaCI6IHsKICAgICAgIm1vZGUiOiAibWF0Y2giCiAgICB9CiAgfSwgewogICAgImZ1bGxVcmwiOiAiaHR0cHM6Ly9hcGkubG9naWNhaGVhbHRoLm9yZy9mYXN0ZW5oZWFsdGgvZGF0YS9PYnNlcnZhdGlvbi9zbWFydC0xNTMtYm1pIiwKICAgICJyZXNvdXJjZSI6IHsKICAgICAgInJlc291cmNlVHlwZSI6ICJPYnNlcnZhdGlvbiIsCiAgICAgICJpZCI6ICJzbWFydC0xNTMtYm1pIiwKICAgICAgIm1ldGEiOiB7CiAgICAgICAgInZlcnNpb25JZCI6ICIxIiwKICAgICAgICAibGFzdFVwZGF0ZWQiOiAiMjAyMC0wNy0xNVQwMjo1MjozNi4wMDArMDA6MDAiLAogICAgICAgICJzb3VyY2UiOiAiI04zUmVLalI3NUFzOEtqaGsiCiAgICAgIH0sCiAgICAgICJ0ZXh0IjogewogICAgICAgICJzdGF0dXMiOiAiZ2VuZXJhdGVkIiwKICAgICAgICAiZGl2IjogIjxkaXYgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hodG1sXCI+MTk5Ny0wNC0zMDogYm1pID0gMzUuOCBrZy9tMjwvZGl2PiIKICAgICAgfSwKICAgICAgImlkZW50aWZpZXIiOiBbIHsKICAgICAgICAidXNlIjogIm9mZmljaWFsIiwKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly93d3cuYm1jLm5sL3pvcmdwb3J0YWwvaWRlbnRpZmllcnMvb2JzZXJ2YXRpb25zIiwKICAgICAgICAidmFsdWUiOiAic21hcnQtMTUzLWJtaSIKICAgICAgfSBdLAogICAgICAic3RhdHVzIjogInVua25vd24iLAogICAgICAiY2F0ZWdvcnkiOiBbIHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly90ZXJtaW5vbG9neS5obDcub3JnL0NvZGVTeXN0ZW0vb2JzZXJ2YXRpb24tY2F0ZWdvcnkiLAogICAgICAgICAgImNvZGUiOiAidml0YWwtc2lnbnMiLAogICAgICAgICAgImRpc3BsYXkiOiAiVml0YWwgU2lnbnMiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogIlZpdGFsIFNpZ25zIgogICAgICB9IF0sCiAgICAgICJjb2RlIjogewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL2xvaW5jLm9yZyIsCiAgICAgICAgICAiY29kZSI6ICIzOTE1Ni01IiwKICAgICAgICAgICJkaXNwbGF5IjogImJtaSIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAiYm1pIgogICAgICB9LAogICAgICAic3ViamVjdCI6IHsKICAgICAgICAicmVmZXJlbmNlIjogIlBhdGllbnQvc21hcnQtMTI4ODk5MiIKICAgICAgfSwKICAgICAgImVmZmVjdGl2ZURhdGVUaW1lIjogIjE5OTctMDQtMzAiLAogICAgICAicGVyZm9ybWVyIjogWyB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQcmFjdGl0aW9uZXIvU01BUlQtMTIzNCIKICAgICAgfSBdLAogICAgICAidmFsdWVRdWFudGl0eSI6IHsKICAgICAgICAidmFsdWUiOiAzNS44LAogICAgICAgICJ1bml0IjogImtnL20yIiwKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly91bml0c29mbWVhc3VyZS5vcmciLAogICAgICAgICJjb2RlIjogImtnL20yIgogICAgICB9CiAgICB9LAogICAgInNlYXJjaCI6IHsKICAgICAgIm1vZGUiOiAibWF0Y2giCiAgICB9CiAgfSwgewogICAgImZ1bGxVcmwiOiAiaHR0cHM6Ly9hcGkubG9naWNhaGVhbHRoLm9yZy9mYXN0ZW5oZWFsdGgvZGF0YS9PYnNlcnZhdGlvbi9zbWFydC0xODgtYm1pIiwKICAgICJyZXNvdXJjZSI6IHsKICAgICAgInJlc291cmNlVHlwZSI6ICJPYnNlcnZhdGlvbiIsCiAgICAgICJpZCI6ICJzbWFydC0xODgtYm1pIiwKICAgICAgIm1ldGEiOiB7CiAgICAgICAgInZlcnNpb25JZCI6ICIxIiwKICAgICAgICAibGFzdFVwZGF0ZWQiOiAiMjAyMC0wNy0xNVQwMjo1MjozNi4wMDArMDA6MDAiLAogICAgICAgICJzb3VyY2UiOiAiI04zUmVLalI3NUFzOEtqaGsiCiAgICAgIH0sCiAgICAgICJ0ZXh0IjogewogICAgICAgICJzdGF0dXMiOiAiZ2VuZXJhdGVkIiwKICAgICAgICAiZGl2IjogIjxkaXYgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hodG1sXCI+MjAwMS0wMS0xOTogYm1pID0gMzQuNiBrZy9tMjwvZGl2PiIKICAgICAgfSwKICAgICAgImlkZW50aWZpZXIiOiBbIHsKICAgICAgICAidXNlIjogIm9mZmljaWFsIiwKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly93d3cuYm1jLm5sL3pvcmdwb3J0YWwvaWRlbnRpZmllcnMvb2JzZXJ2YXRpb25zIiwKICAgICAgICAidmFsdWUiOiAic21hcnQtMTg4LWJtaSIKICAgICAgfSBdLAogICAgICAic3RhdHVzIjogInVua25vd24iLAogICAgICAiY2F0ZWdvcnkiOiBbIHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly90ZXJtaW5vbG9neS5obDcub3JnL0NvZGVTeXN0ZW0vb2JzZXJ2YXRpb24tY2F0ZWdvcnkiLAogICAgICAgICAgImNvZGUiOiAidml0YWwtc2lnbnMiLAogICAgICAgICAgImRpc3BsYXkiOiAiVml0YWwgU2lnbnMiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogIlZpdGFsIFNpZ25zIgogICAgICB9IF0sCiAgICAgICJjb2RlIjogewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL2xvaW5jLm9yZyIsCiAgICAgICAgICAiY29kZSI6ICIzOTE1Ni01IiwKICAgICAgICAgICJkaXNwbGF5IjogImJtaSIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAiYm1pIgogICAgICB9LAogICAgICAic3ViamVjdCI6IHsKICAgICAgICAicmVmZXJlbmNlIjogIlBhdGllbnQvc21hcnQtMTI4ODk5MiIKICAgICAgfSwKICAgICAgImVmZmVjdGl2ZURhdGVUaW1lIjogIjIwMDEtMDEtMTkiLAogICAgICAicGVyZm9ybWVyIjogWyB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQcmFjdGl0aW9uZXIvU01BUlQtMTIzNCIKICAgICAgfSBdLAogICAgICAidmFsdWVRdWFudGl0eSI6IHsKICAgICAgICAidmFsdWUiOiAzNC42LAogICAgICAgICJ1bml0IjogImtnL20yIiwKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly91bml0c29mbWVhc3VyZS5vcmciLAogICAgICAgICJjb2RlIjogImtnL20yIgogICAgICB9CiAgICB9LAogICAgInNlYXJjaCI6IHsKICAgICAgIm1vZGUiOiAibWF0Y2giCiAgICB9CiAgfSwgewogICAgImZ1bGxVcmwiOiAiaHR0cHM6Ly9hcGkubG9naWNhaGVhbHRoLm9yZy9mYXN0ZW5oZWFsdGgvZGF0YS9PYnNlcnZhdGlvbi9zbWFydC0yMjAtcmVzcGlyYXRvcnlyYXRlIiwKICAgICJyZXNvdXJjZSI6IHsKICAgICAgInJlc291cmNlVHlwZSI6ICJPYnNlcnZhdGlvbiIsCiAgICAgICJpZCI6ICJzbWFydC0yMjAtcmVzcGlyYXRvcnlyYXRlIiwKICAgICAgIm1ldGEiOiB7CiAgICAgICAgInZlcnNpb25JZCI6ICIxIiwKICAgICAgICAibGFzdFVwZGF0ZWQiOiAiMjAyMC0wNy0xNVQwMjo1MjozNi4wMDArMDA6MDAiLAogICAgICAgICJzb3VyY2UiOiAiI04zUmVLalI3NUFzOEtqaGsiCiAgICAgIH0sCiAgICAgICJ0ZXh0IjogewogICAgICAgICJzdGF0dXMiOiAiZ2VuZXJhdGVkIiwKICAgICAgICAiZGl2IjogIjxkaXYgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hodG1sXCI+MjAwMS0xMS0wMjogcmVzcGlyYXRvcnlfcmF0ZSA9IDIwLjAge2JyZWF0aHN9L21pbjwvZGl2PiIKICAgICAgfSwKICAgICAgImlkZW50aWZpZXIiOiBbIHsKICAgICAgICAidXNlIjogIm9mZmljaWFsIiwKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly93d3cuYm1jLm5sL3pvcmdwb3J0YWwvaWRlbnRpZmllcnMvb2JzZXJ2YXRpb25zIiwKICAgICAgICAidmFsdWUiOiAic21hcnQtMjIwLXJlc3BpcmF0b3J5cmF0ZSIKICAgICAgfSBdLAogICAgICAic3RhdHVzIjogInVua25vd24iLAogICAgICAiY2F0ZWdvcnkiOiBbIHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly90ZXJtaW5vbG9neS5obDcub3JnL0NvZGVTeXN0ZW0vb2JzZXJ2YXRpb24tY2F0ZWdvcnkiLAogICAgICAgICAgImNvZGUiOiAidml0YWwtc2lnbnMiLAogICAgICAgICAgImRpc3BsYXkiOiAiVml0YWwgU2lnbnMiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogIlZpdGFsIFNpZ25zIgogICAgICB9IF0sCiAgICAgICJjb2RlIjogewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL2xvaW5jLm9yZyIsCiAgICAgICAgICAiY29kZSI6ICI5Mjc5LTEiLAogICAgICAgICAgImRpc3BsYXkiOiAicmVzcGlyYXRvcnlfcmF0ZSIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAicmVzcGlyYXRvcnlfcmF0ZSIKICAgICAgfSwKICAgICAgInN1YmplY3QiOiB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQYXRpZW50L3NtYXJ0LTEyODg5OTIiCiAgICAgIH0sCiAgICAgICJlZmZlY3RpdmVEYXRlVGltZSI6ICIyMDAxLTExLTAyIiwKICAgICAgInBlcmZvcm1lciI6IFsgewogICAgICAgICJyZWZlcmVuY2UiOiAiUHJhY3RpdGlvbmVyL1NNQVJULTEyMzQiCiAgICAgIH0gXSwKICAgICAgInZhbHVlUXVhbnRpdHkiOiB7CiAgICAgICAgInZhbHVlIjogMjAuMCwKICAgICAgICAidW5pdCI6ICJ7YnJlYXRoc30vbWluIiwKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly91bml0c29mbWVhc3VyZS5vcmciLAogICAgICAgICJjb2RlIjogInticmVhdGhzfS9taW4iCiAgICAgIH0KICAgIH0sCiAgICAic2VhcmNoIjogewogICAgICAibW9kZSI6ICJtYXRjaCIKICAgIH0KICB9LCB7CiAgICAiZnVsbFVybCI6ICJodHRwczovL2FwaS5sb2dpY2FoZWFsdGgub3JnL2Zhc3RlbmhlYWx0aC9kYXRhL09ic2VydmF0aW9uL3NtYXJ0LTI3My1veHlnZW5zYXR1cmF0aW9uIiwKICAgICJyZXNvdXJjZSI6IHsKICAgICAgInJlc291cmNlVHlwZSI6ICJPYnNlcnZhdGlvbiIsCiAgICAgICJpZCI6ICJzbWFydC0yNzMtb3h5Z2Vuc2F0dXJhdGlvbiIsCiAgICAgICJtZXRhIjogewogICAgICAgICJ2ZXJzaW9uSWQiOiAiMSIsCiAgICAgICAgImxhc3RVcGRhdGVkIjogIjIwMjAtMDctMTVUMDI6NTI6MzYuMDAwKzAwOjAwIiwKICAgICAgICAic291cmNlIjogIiNOM1JlS2pSNzVBczhLamhrIgogICAgICB9LAogICAgICAidGV4dCI6IHsKICAgICAgICAic3RhdHVzIjogImdlbmVyYXRlZCIsCiAgICAgICAgImRpdiI6ICI8ZGl2IHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMTk5OS94aHRtbFwiPjIwMDktMDQtMDc6IG94eWdlbl9zYXR1cmF0aW9uID0gMTAwLjAgJXtIZW1vZ2xvYmluU2F0dXJhdGlvbn08L2Rpdj4iCiAgICAgIH0sCiAgICAgICJpZGVudGlmaWVyIjogWyB7CiAgICAgICAgInVzZSI6ICJvZmZpY2lhbCIsCiAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vd3d3LmJtYy5ubC96b3JncG9ydGFsL2lkZW50aWZpZXJzL29ic2VydmF0aW9ucyIsCiAgICAgICAgInZhbHVlIjogInNtYXJ0LTI3My1veHlnZW5zYXR1cmF0aW9uIgogICAgICB9IF0sCiAgICAgICJzdGF0dXMiOiAidW5rbm93biIsCiAgICAgICJjYXRlZ29yeSI6IFsgewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3Rlcm1pbm9sb2d5LmhsNy5vcmcvQ29kZVN5c3RlbS9vYnNlcnZhdGlvbi1jYXRlZ29yeSIsCiAgICAgICAgICAiY29kZSI6ICJ2aXRhbC1zaWducyIsCiAgICAgICAgICAiZGlzcGxheSI6ICJWaXRhbCBTaWducyIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAiVml0YWwgU2lnbnMiCiAgICAgIH0gXSwKICAgICAgImNvZGUiOiB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vbG9pbmMub3JnIiwKICAgICAgICAgICJjb2RlIjogIjI3MTAtMiIsCiAgICAgICAgICAiZGlzcGxheSI6ICJveHlnZW5fc2F0dXJhdGlvbiIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAib3h5Z2VuX3NhdHVyYXRpb24iCiAgICAgIH0sCiAgICAgICJzdWJqZWN0IjogewogICAgICAgICJyZWZlcmVuY2UiOiAiUGF0aWVudC9zbWFydC0xMjg4OTkyIgogICAgICB9LAogICAgICAiZWZmZWN0aXZlRGF0ZVRpbWUiOiAiMjAwOS0wNC0wNyIsCiAgICAgICJwZXJmb3JtZXIiOiBbIHsKICAgICAgICAicmVmZXJlbmNlIjogIlByYWN0aXRpb25lci9TTUFSVC0xMjM0IgogICAgICB9IF0sCiAgICAgICJ2YWx1ZVF1YW50aXR5IjogewogICAgICAgICJ2YWx1ZSI6IDEwMC4wLAogICAgICAgICJ1bml0IjogIiV7SGVtb2dsb2JpblNhdHVyYXRpb259IiwKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly91bml0c29mbWVhc3VyZS5vcmciLAogICAgICAgICJjb2RlIjogIiV7SGVtb2dsb2JpblNhdHVyYXRpb259IgogICAgICB9CiAgICB9LAogICAgInNlYXJjaCI6IHsKICAgICAgIm1vZGUiOiAibWF0Y2giCiAgICB9CiAgfSwgewogICAgImZ1bGxVcmwiOiAiaHR0cHM6Ly9hcGkubG9naWNhaGVhbHRoLm9yZy9mYXN0ZW5oZWFsdGgvZGF0YS9PYnNlcnZhdGlvbi9zbWFydC0yODYtYm1pIiwKICAgICJyZXNvdXJjZSI6IHsKICAgICAgInJlc291cmNlVHlwZSI6ICJPYnNlcnZhdGlvbiIsCiAgICAgICJpZCI6ICJzbWFydC0yODYtYm1pIiwKICAgICAgIm1ldGEiOiB7CiAgICAgICAgInZlcnNpb25JZCI6ICIxIiwKICAgICAgICAibGFzdFVwZGF0ZWQiOiAiMjAyMC0wNy0xNVQwMjo1MjozNi4wMDArMDA6MDAiLAogICAgICAgICJzb3VyY2UiOiAiI04zUmVLalI3NUFzOEtqaGsiCiAgICAgIH0sCiAgICAgICJ0ZXh0IjogewogICAgICAgICJzdGF0dXMiOiAiZ2VuZXJhdGVkIiwKICAgICAgICAiZGl2IjogIjxkaXYgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hodG1sXCI+MjAwOS0wNC0xNDogYm1pID0gMzQuNyBrZy9tMjwvZGl2PiIKICAgICAgfSwKICAgICAgImlkZW50aWZpZXIiOiBbIHsKICAgICAgICAidXNlIjogIm9mZmljaWFsIiwKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly93d3cuYm1jLm5sL3pvcmdwb3J0YWwvaWRlbnRpZmllcnMvb2JzZXJ2YXRpb25zIiwKICAgICAgICAidmFsdWUiOiAic21hcnQtMjg2LWJtaSIKICAgICAgfSBdLAogICAgICAic3RhdHVzIjogInVua25vd24iLAogICAgICAiY2F0ZWdvcnkiOiBbIHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly90ZXJtaW5vbG9neS5obDcub3JnL0NvZGVTeXN0ZW0vb2JzZXJ2YXRpb24tY2F0ZWdvcnkiLAogICAgICAgICAgImNvZGUiOiAidml0YWwtc2lnbnMiLAogICAgICAgICAgImRpc3BsYXkiOiAiVml0YWwgU2lnbnMiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogIlZpdGFsIFNpZ25zIgogICAgICB9IF0sCiAgICAgICJjb2RlIjogewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL2xvaW5jLm9yZyIsCiAgICAgICAgICAiY29kZSI6ICIzOTE1Ni01IiwKICAgICAgICAgICJkaXNwbGF5IjogImJtaSIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAiYm1pIgogICAgICB9LAogICAgICAic3ViamVjdCI6IHsKICAgICAgICAicmVmZXJlbmNlIjogIlBhdGllbnQvc21hcnQtMTI4ODk5MiIKICAgICAgfSwKICAgICAgImVmZmVjdGl2ZURhdGVUaW1lIjogIjIwMDktMDQtMTQiLAogICAgICAicGVyZm9ybWVyIjogWyB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQcmFjdGl0aW9uZXIvU01BUlQtMTIzNCIKICAgICAgfSBdLAogICAgICAidmFsdWVRdWFudGl0eSI6IHsKICAgICAgICAidmFsdWUiOiAzNC43LAogICAgICAgICJ1bml0IjogImtnL20yIiwKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly91bml0c29mbWVhc3VyZS5vcmciLAogICAgICAgICJjb2RlIjogImtnL20yIgogICAgICB9CiAgICB9LAogICAgInNlYXJjaCI6IHsKICAgICAgIm1vZGUiOiAibWF0Y2giCiAgICB9CiAgfSwgewogICAgImZ1bGxVcmwiOiAiaHR0cHM6Ly9hcGkubG9naWNhaGVhbHRoLm9yZy9mYXN0ZW5oZWFsdGgvZGF0YS9PYnNlcnZhdGlvbi9zbWFydC0xNTItd2VpZ2h0IiwKICAgICJyZXNvdXJjZSI6IHsKICAgICAgInJlc291cmNlVHlwZSI6ICJPYnNlcnZhdGlvbiIsCiAgICAgICJpZCI6ICJzbWFydC0xNTItd2VpZ2h0IiwKICAgICAgIm1ldGEiOiB7CiAgICAgICAgInZlcnNpb25JZCI6ICIxIiwKICAgICAgICAibGFzdFVwZGF0ZWQiOiAiMjAyMC0wNy0xNVQwMjo1MjozNi4wMDArMDA6MDAiLAogICAgICAgICJzb3VyY2UiOiAiI04zUmVLalI3NUFzOEtqaGsiCiAgICAgIH0sCiAgICAgICJ0ZXh0IjogewogICAgICAgICJzdGF0dXMiOiAiZ2VuZXJhdGVkIiwKICAgICAgICAiZGl2IjogIjxkaXYgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hodG1sXCI+MTk5Ny0wNC0zMDogd2VpZ2h0ID0gOTcuNTIyMzYga2c8L2Rpdj4iCiAgICAgIH0sCiAgICAgICJpZGVudGlmaWVyIjogWyB7CiAgICAgICAgInVzZSI6ICJvZmZpY2lhbCIsCiAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vd3d3LmJtYy5ubC96b3JncG9ydGFsL2lkZW50aWZpZXJzL29ic2VydmF0aW9ucyIsCiAgICAgICAgInZhbHVlIjogInNtYXJ0LTE1Mi13ZWlnaHQiCiAgICAgIH0gXSwKICAgICAgInN0YXR1cyI6ICJ1bmtub3duIiwKICAgICAgImNhdGVnb3J5IjogWyB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdGVybWlub2xvZ3kuaGw3Lm9yZy9Db2RlU3lzdGVtL29ic2VydmF0aW9uLWNhdGVnb3J5IiwKICAgICAgICAgICJjb2RlIjogInZpdGFsLXNpZ25zIiwKICAgICAgICAgICJkaXNwbGF5IjogIlZpdGFsIFNpZ25zIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJWaXRhbCBTaWducyIKICAgICAgfSBdLAogICAgICAiY29kZSI6IHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly9sb2luYy5vcmciLAogICAgICAgICAgImNvZGUiOiAiMzE0MS05IiwKICAgICAgICAgICJkaXNwbGF5IjogIndlaWdodCIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAid2VpZ2h0IgogICAgICB9LAogICAgICAic3ViamVjdCI6IHsKICAgICAgICAicmVmZXJlbmNlIjogIlBhdGllbnQvc21hcnQtMTI4ODk5MiIKICAgICAgfSwKICAgICAgImVmZmVjdGl2ZURhdGVUaW1lIjogIjE5OTctMDQtMzAiLAogICAgICAicGVyZm9ybWVyIjogWyB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQcmFjdGl0aW9uZXIvU01BUlQtMTIzNCIKICAgICAgfSBdLAogICAgICAidmFsdWVRdWFudGl0eSI6IHsKICAgICAgICAidmFsdWUiOiA5Ny41MjIzNiwKICAgICAgICAidW5pdCI6ICJrZyIsCiAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdW5pdHNvZm1lYXN1cmUub3JnIiwKICAgICAgICAiY29kZSI6ICJrZyIKICAgICAgfQogICAgfSwKICAgICJzZWFyY2giOiB7CiAgICAgICJtb2RlIjogIm1hdGNoIgogICAgfQogIH0sIHsKICAgICJmdWxsVXJsIjogImh0dHBzOi8vYXBpLmxvZ2ljYWhlYWx0aC5vcmcvZmFzdGVuaGVhbHRoL2RhdGEvT2JzZXJ2YXRpb24vc21hcnQtMjUxLWJtaSIsCiAgICAicmVzb3VyY2UiOiB7CiAgICAgICJyZXNvdXJjZVR5cGUiOiAiT2JzZXJ2YXRpb24iLAogICAgICAiaWQiOiAic21hcnQtMjUxLWJtaSIsCiAgICAgICJtZXRhIjogewogICAgICAgICJ2ZXJzaW9uSWQiOiAiMSIsCiAgICAgICAgImxhc3RVcGRhdGVkIjogIjIwMjAtMDctMTVUMDI6NTI6MzYuMDAwKzAwOjAwIiwKICAgICAgICAic291cmNlIjogIiNOM1JlS2pSNzVBczhLamhrIgogICAgICB9LAogICAgICAidGV4dCI6IHsKICAgICAgICAic3RhdHVzIjogImdlbmVyYXRlZCIsCiAgICAgICAgImRpdiI6ICI8ZGl2IHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMTk5OS94aHRtbFwiPjIwMDUtMDItMjM6IGJtaSA9IDMzLjgga2cvbTI8L2Rpdj4iCiAgICAgIH0sCiAgICAgICJpZGVudGlmaWVyIjogWyB7CiAgICAgICAgInVzZSI6ICJvZmZpY2lhbCIsCiAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vd3d3LmJtYy5ubC96b3JncG9ydGFsL2lkZW50aWZpZXJzL29ic2VydmF0aW9ucyIsCiAgICAgICAgInZhbHVlIjogInNtYXJ0LTI1MS1ibWkiCiAgICAgIH0gXSwKICAgICAgInN0YXR1cyI6ICJ1bmtub3duIiwKICAgICAgImNhdGVnb3J5IjogWyB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdGVybWlub2xvZ3kuaGw3Lm9yZy9Db2RlU3lzdGVtL29ic2VydmF0aW9uLWNhdGVnb3J5IiwKICAgICAgICAgICJjb2RlIjogInZpdGFsLXNpZ25zIiwKICAgICAgICAgICJkaXNwbGF5IjogIlZpdGFsIFNpZ25zIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJWaXRhbCBTaWducyIKICAgICAgfSBdLAogICAgICAiY29kZSI6IHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly9sb2luYy5vcmciLAogICAgICAgICAgImNvZGUiOiAiMzkxNTYtNSIsCiAgICAgICAgICAiZGlzcGxheSI6ICJibWkiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogImJtaSIKICAgICAgfSwKICAgICAgInN1YmplY3QiOiB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQYXRpZW50L3NtYXJ0LTEyODg5OTIiCiAgICAgIH0sCiAgICAgICJlZmZlY3RpdmVEYXRlVGltZSI6ICIyMDA1LTAyLTIzIiwKICAgICAgInBlcmZvcm1lciI6IFsgewogICAgICAgICJyZWZlcmVuY2UiOiAiUHJhY3RpdGlvbmVyL1NNQVJULTEyMzQiCiAgICAgIH0gXSwKICAgICAgInZhbHVlUXVhbnRpdHkiOiB7CiAgICAgICAgInZhbHVlIjogMzMuOCwKICAgICAgICAidW5pdCI6ICJrZy9tMiIsCiAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdW5pdHNvZm1lYXN1cmUub3JnIiwKICAgICAgICAiY29kZSI6ICJrZy9tMiIKICAgICAgfQogICAgfSwKICAgICJzZWFyY2giOiB7CiAgICAgICJtb2RlIjogIm1hdGNoIgogICAgfQogIH0sIHsKICAgICJmdWxsVXJsIjogImh0dHBzOi8vYXBpLmxvZ2ljYWhlYWx0aC5vcmcvZmFzdGVuaGVhbHRoL2RhdGEvT2JzZXJ2YXRpb24vc21hcnQtMTUwLXJlc3BpcmF0b3J5cmF0ZSIsCiAgICAicmVzb3VyY2UiOiB7CiAgICAgICJyZXNvdXJjZVR5cGUiOiAiT2JzZXJ2YXRpb24iLAogICAgICAiaWQiOiAic21hcnQtMTUwLXJlc3BpcmF0b3J5cmF0ZSIsCiAgICAgICJtZXRhIjogewogICAgICAgICJ2ZXJzaW9uSWQiOiAiMSIsCiAgICAgICAgImxhc3RVcGRhdGVkIjogIjIwMjAtMDctMTVUMDI6NTI6MzYuMDAwKzAwOjAwIiwKICAgICAgICAic291cmNlIjogIiNOM1JlS2pSNzVBczhLamhrIgogICAgICB9LAogICAgICAidGV4dCI6IHsKICAgICAgICAic3RhdHVzIjogImdlbmVyYXRlZCIsCiAgICAgICAgImRpdiI6ICI8ZGl2IHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMTk5OS94aHRtbFwiPjE5OTctMDQtMzA6IHJlc3BpcmF0b3J5X3JhdGUgPSAyMC4wIHticmVhdGhzfS9taW48L2Rpdj4iCiAgICAgIH0sCiAgICAgICJpZGVudGlmaWVyIjogWyB7CiAgICAgICAgInVzZSI6ICJvZmZpY2lhbCIsCiAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vd3d3LmJtYy5ubC96b3JncG9ydGFsL2lkZW50aWZpZXJzL29ic2VydmF0aW9ucyIsCiAgICAgICAgInZhbHVlIjogInNtYXJ0LTE1MC1yZXNwaXJhdG9yeXJhdGUiCiAgICAgIH0gXSwKICAgICAgInN0YXR1cyI6ICJ1bmtub3duIiwKICAgICAgImNhdGVnb3J5IjogWyB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdGVybWlub2xvZ3kuaGw3Lm9yZy9Db2RlU3lzdGVtL29ic2VydmF0aW9uLWNhdGVnb3J5IiwKICAgICAgICAgICJjb2RlIjogInZpdGFsLXNpZ25zIiwKICAgICAgICAgICJkaXNwbGF5IjogIlZpdGFsIFNpZ25zIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJWaXRhbCBTaWducyIKICAgICAgfSBdLAogICAgICAiY29kZSI6IHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly9sb2luYy5vcmciLAogICAgICAgICAgImNvZGUiOiAiOTI3OS0xIiwKICAgICAgICAgICJkaXNwbGF5IjogInJlc3BpcmF0b3J5X3JhdGUiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogInJlc3BpcmF0b3J5X3JhdGUiCiAgICAgIH0sCiAgICAgICJzdWJqZWN0IjogewogICAgICAgICJyZWZlcmVuY2UiOiAiUGF0aWVudC9zbWFydC0xMjg4OTkyIgogICAgICB9LAogICAgICAiZWZmZWN0aXZlRGF0ZVRpbWUiOiAiMTk5Ny0wNC0zMCIsCiAgICAgICJwZXJmb3JtZXIiOiBbIHsKICAgICAgICAicmVmZXJlbmNlIjogIlByYWN0aXRpb25lci9TTUFSVC0xMjM0IgogICAgICB9IF0sCiAgICAgICJ2YWx1ZVF1YW50aXR5IjogewogICAgICAgICJ2YWx1ZSI6IDIwLjAsCiAgICAgICAgInVuaXQiOiAie2JyZWF0aHN9L21pbiIsCiAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdW5pdHNvZm1lYXN1cmUub3JnIiwKICAgICAgICAiY29kZSI6ICJ7YnJlYXRoc30vbWluIgogICAgICB9CiAgICB9LAogICAgInNlYXJjaCI6IHsKICAgICAgIm1vZGUiOiAibWF0Y2giCiAgICB9CiAgfSwgewogICAgImZ1bGxVcmwiOiAiaHR0cHM6Ly9hcGkubG9naWNhaGVhbHRoLm9yZy9mYXN0ZW5oZWFsdGgvZGF0YS9PYnNlcnZhdGlvbi9zbWFydC0yMTQtdGVtcGVyYXR1cmUiLAogICAgInJlc291cmNlIjogewogICAgICAicmVzb3VyY2VUeXBlIjogIk9ic2VydmF0aW9uIiwKICAgICAgImlkIjogInNtYXJ0LTIxNC10ZW1wZXJhdHVyZSIsCiAgICAgICJtZXRhIjogewogICAgICAgICJ2ZXJzaW9uSWQiOiAiMSIsCiAgICAgICAgImxhc3RVcGRhdGVkIjogIjIwMjAtMDctMTVUMDI6NTI6MzYuMDAwKzAwOjAwIiwKICAgICAgICAic291cmNlIjogIiNOM1JlS2pSNzVBczhLamhrIgogICAgICB9LAogICAgICAidGV4dCI6IHsKICAgICAgICAic3RhdHVzIjogImdlbmVyYXRlZCIsCiAgICAgICAgImRpdiI6ICI8ZGl2IHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMTk5OS94aHRtbFwiPjIwMDEtMTEtMDE6IHRlbXBlcmF0dXJlID0gMzcuMDU1NTYgQ2VsPC9kaXY+IgogICAgICB9LAogICAgICAiaWRlbnRpZmllciI6IFsgewogICAgICAgICJ1c2UiOiAib2ZmaWNpYWwiLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3d3dy5ibWMubmwvem9yZ3BvcnRhbC9pZGVudGlmaWVycy9vYnNlcnZhdGlvbnMiLAogICAgICAgICJ2YWx1ZSI6ICJzbWFydC0yMTQtdGVtcGVyYXR1cmUiCiAgICAgIH0gXSwKICAgICAgInN0YXR1cyI6ICJ1bmtub3duIiwKICAgICAgImNhdGVnb3J5IjogWyB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdGVybWlub2xvZ3kuaGw3Lm9yZy9Db2RlU3lzdGVtL29ic2VydmF0aW9uLWNhdGVnb3J5IiwKICAgICAgICAgICJjb2RlIjogInZpdGFsLXNpZ25zIiwKICAgICAgICAgICJkaXNwbGF5IjogIlZpdGFsIFNpZ25zIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJWaXRhbCBTaWducyIKICAgICAgfSBdLAogICAgICAiY29kZSI6IHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly9sb2luYy5vcmciLAogICAgICAgICAgImNvZGUiOiAiODMxMC01IiwKICAgICAgICAgICJkaXNwbGF5IjogInRlbXBlcmF0dXJlIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJ0ZW1wZXJhdHVyZSIKICAgICAgfSwKICAgICAgInN1YmplY3QiOiB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQYXRpZW50L3NtYXJ0LTEyODg5OTIiCiAgICAgIH0sCiAgICAgICJlZmZlY3RpdmVEYXRlVGltZSI6ICIyMDAxLTExLTAxIiwKICAgICAgInBlcmZvcm1lciI6IFsgewogICAgICAgICJyZWZlcmVuY2UiOiAiUHJhY3RpdGlvbmVyL1NNQVJULTEyMzQiCiAgICAgIH0gXSwKICAgICAgInZhbHVlUXVhbnRpdHkiOiB7CiAgICAgICAgInZhbHVlIjogMzcuMDU1NTYsCiAgICAgICAgInVuaXQiOiAiQ2VsIiwKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly91bml0c29mbWVhc3VyZS5vcmciLAogICAgICAgICJjb2RlIjogIkNlbCIKICAgICAgfQogICAgfSwKICAgICJzZWFyY2giOiB7CiAgICAgICJtb2RlIjogIm1hdGNoIgogICAgfQogIH0sIHsKICAgICJmdWxsVXJsIjogImh0dHBzOi8vYXBpLmxvZ2ljYWhlYWx0aC5vcmcvZmFzdGVuaGVhbHRoL2RhdGEvT2JzZXJ2YXRpb24vc21hcnQtMjc3LXRlbXBlcmF0dXJlIiwKICAgICJyZXNvdXJjZSI6IHsKICAgICAgInJlc291cmNlVHlwZSI6ICJPYnNlcnZhdGlvbiIsCiAgICAgICJpZCI6ICJzbWFydC0yNzctdGVtcGVyYXR1cmUiLAogICAgICAibWV0YSI6IHsKICAgICAgICAidmVyc2lvbklkIjogIjEiLAogICAgICAgICJsYXN0VXBkYXRlZCI6ICIyMDIwLTA3LTE1VDAyOjUyOjM2LjAwMCswMDowMCIsCiAgICAgICAgInNvdXJjZSI6ICIjTjNSZUtqUjc1QXM4S2poayIKICAgICAgfSwKICAgICAgInRleHQiOiB7CiAgICAgICAgInN0YXR1cyI6ICJnZW5lcmF0ZWQiLAogICAgICAgICJkaXYiOiAiPGRpdiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzE5OTkveGh0bWxcIj4yMDA5LTA0LTA4OiB0ZW1wZXJhdHVyZSA9IDM2Ljk0NDQ0IENlbDwvZGl2PiIKICAgICAgfSwKICAgICAgImlkZW50aWZpZXIiOiBbIHsKICAgICAgICAidXNlIjogIm9mZmljaWFsIiwKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly93d3cuYm1jLm5sL3pvcmdwb3J0YWwvaWRlbnRpZmllcnMvb2JzZXJ2YXRpb25zIiwKICAgICAgICAidmFsdWUiOiAic21hcnQtMjc3LXRlbXBlcmF0dXJlIgogICAgICB9IF0sCiAgICAgICJzdGF0dXMiOiAidW5rbm93biIsCiAgICAgICJjYXRlZ29yeSI6IFsgewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3Rlcm1pbm9sb2d5LmhsNy5vcmcvQ29kZVN5c3RlbS9vYnNlcnZhdGlvbi1jYXRlZ29yeSIsCiAgICAgICAgICAiY29kZSI6ICJ2aXRhbC1zaWducyIsCiAgICAgICAgICAiZGlzcGxheSI6ICJWaXRhbCBTaWducyIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAiVml0YWwgU2lnbnMiCiAgICAgIH0gXSwKICAgICAgImNvZGUiOiB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vbG9pbmMub3JnIiwKICAgICAgICAgICJjb2RlIjogIjgzMTAtNSIsCiAgICAgICAgICAiZGlzcGxheSI6ICJ0ZW1wZXJhdHVyZSIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAidGVtcGVyYXR1cmUiCiAgICAgIH0sCiAgICAgICJzdWJqZWN0IjogewogICAgICAgICJyZWZlcmVuY2UiOiAiUGF0aWVudC9zbWFydC0xMjg4OTkyIgogICAgICB9LAogICAgICAiZWZmZWN0aXZlRGF0ZVRpbWUiOiAiMjAwOS0wNC0wOCIsCiAgICAgICJwZXJmb3JtZXIiOiBbIHsKICAgICAgICAicmVmZXJlbmNlIjogIlByYWN0aXRpb25lci9TTUFSVC0xMjM0IgogICAgICB9IF0sCiAgICAgICJ2YWx1ZVF1YW50aXR5IjogewogICAgICAgICJ2YWx1ZSI6IDM2Ljk0NDQ0LAogICAgICAgICJ1bml0IjogIkNlbCIsCiAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdW5pdHNvZm1lYXN1cmUub3JnIiwKICAgICAgICAiY29kZSI6ICJDZWwiCiAgICAgIH0KICAgIH0sCiAgICAic2VhcmNoIjogewogICAgICAibW9kZSI6ICJtYXRjaCIKICAgIH0KICB9LCB7CiAgICAiZnVsbFVybCI6ICJodHRwczovL2FwaS5sb2dpY2FoZWFsdGgub3JnL2Zhc3RlbmhlYWx0aC9kYXRhL09ic2VydmF0aW9uL3NtYXJ0LTE1NC1veHlnZW5zYXR1cmF0aW9uIiwKICAgICJyZXNvdXJjZSI6IHsKICAgICAgInJlc291cmNlVHlwZSI6ICJPYnNlcnZhdGlvbiIsCiAgICAgICJpZCI6ICJzbWFydC0xNTQtb3h5Z2Vuc2F0dXJhdGlvbiIsCiAgICAgICJtZXRhIjogewogICAgICAgICJ2ZXJzaW9uSWQiOiAiMSIsCiAgICAgICAgImxhc3RVcGRhdGVkIjogIjIwMjAtMDctMTVUMDI6NTI6MzYuMDAwKzAwOjAwIiwKICAgICAgICAic291cmNlIjogIiNOM1JlS2pSNzVBczhLamhrIgogICAgICB9LAogICAgICAidGV4dCI6IHsKICAgICAgICAic3RhdHVzIjogImdlbmVyYXRlZCIsCiAgICAgICAgImRpdiI6ICI8ZGl2IHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMTk5OS94aHRtbFwiPjE5OTctMDQtMzA6IG94eWdlbl9zYXR1cmF0aW9uID0gMTAwLjAgJXtIZW1vZ2xvYmluU2F0dXJhdGlvbn08L2Rpdj4iCiAgICAgIH0sCiAgICAgICJpZGVudGlmaWVyIjogWyB7CiAgICAgICAgInVzZSI6ICJvZmZpY2lhbCIsCiAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vd3d3LmJtYy5ubC96b3JncG9ydGFsL2lkZW50aWZpZXJzL29ic2VydmF0aW9ucyIsCiAgICAgICAgInZhbHVlIjogInNtYXJ0LTE1NC1veHlnZW5zYXR1cmF0aW9uIgogICAgICB9IF0sCiAgICAgICJzdGF0dXMiOiAidW5rbm93biIsCiAgICAgICJjYXRlZ29yeSI6IFsgewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3Rlcm1pbm9sb2d5LmhsNy5vcmcvQ29kZVN5c3RlbS9vYnNlcnZhdGlvbi1jYXRlZ29yeSIsCiAgICAgICAgICAiY29kZSI6ICJ2aXRhbC1zaWducyIsCiAgICAgICAgICAiZGlzcGxheSI6ICJWaXRhbCBTaWducyIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAiVml0YWwgU2lnbnMiCiAgICAgIH0gXSwKICAgICAgImNvZGUiOiB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vbG9pbmMub3JnIiwKICAgICAgICAgICJjb2RlIjogIjI3MTAtMiIsCiAgICAgICAgICAiZGlzcGxheSI6ICJveHlnZW5fc2F0dXJhdGlvbiIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAib3h5Z2VuX3NhdHVyYXRpb24iCiAgICAgIH0sCiAgICAgICJzdWJqZWN0IjogewogICAgICAgICJyZWZlcmVuY2UiOiAiUGF0aWVudC9zbWFydC0xMjg4OTkyIgogICAgICB9LAogICAgICAiZWZmZWN0aXZlRGF0ZVRpbWUiOiAiMTk5Ny0wNC0zMCIsCiAgICAgICJwZXJmb3JtZXIiOiBbIHsKICAgICAgICAicmVmZXJlbmNlIjogIlByYWN0aXRpb25lci9TTUFSVC0xMjM0IgogICAgICB9IF0sCiAgICAgICJ2YWx1ZVF1YW50aXR5IjogewogICAgICAgICJ2YWx1ZSI6IDEwMC4wLAogICAgICAgICJ1bml0IjogIiV7SGVtb2dsb2JpblNhdHVyYXRpb259IiwKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly91bml0c29mbWVhc3VyZS5vcmciLAogICAgICAgICJjb2RlIjogIiV7SGVtb2dsb2JpblNhdHVyYXRpb259IgogICAgICB9CiAgICB9LAogICAgInNlYXJjaCI6IHsKICAgICAgIm1vZGUiOiAibWF0Y2giCiAgICB9CiAgfSwgewogICAgImZ1bGxVcmwiOiAiaHR0cHM6Ly9hcGkubG9naWNhaGVhbHRoLm9yZy9mYXN0ZW5oZWFsdGgvZGF0YS9PYnNlcnZhdGlvbi9zbWFydC0yMzAtYm1pIiwKICAgICJyZXNvdXJjZSI6IHsKICAgICAgInJlc291cmNlVHlwZSI6ICJPYnNlcnZhdGlvbiIsCiAgICAgICJpZCI6ICJzbWFydC0yMzAtYm1pIiwKICAgICAgIm1ldGEiOiB7CiAgICAgICAgInZlcnNpb25JZCI6ICIxIiwKICAgICAgICAibGFzdFVwZGF0ZWQiOiAiMjAyMC0wNy0xNVQwMjo1MjozNi4wMDArMDA6MDAiLAogICAgICAgICJzb3VyY2UiOiAiI04zUmVLalI3NUFzOEtqaGsiCiAgICAgIH0sCiAgICAgICJ0ZXh0IjogewogICAgICAgICJzdGF0dXMiOiAiZ2VuZXJhdGVkIiwKICAgICAgICAiZGl2IjogIjxkaXYgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hodG1sXCI+MjAwMS0xMS0wNTogYm1pID0gMzQuMiBrZy9tMjwvZGl2PiIKICAgICAgfSwKICAgICAgImlkZW50aWZpZXIiOiBbIHsKICAgICAgICAidXNlIjogIm9mZmljaWFsIiwKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly93d3cuYm1jLm5sL3pvcmdwb3J0YWwvaWRlbnRpZmllcnMvb2JzZXJ2YXRpb25zIiwKICAgICAgICAidmFsdWUiOiAic21hcnQtMjMwLWJtaSIKICAgICAgfSBdLAogICAgICAic3RhdHVzIjogInVua25vd24iLAogICAgICAiY2F0ZWdvcnkiOiBbIHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly90ZXJtaW5vbG9neS5obDcub3JnL0NvZGVTeXN0ZW0vb2JzZXJ2YXRpb24tY2F0ZWdvcnkiLAogICAgICAgICAgImNvZGUiOiAidml0YWwtc2lnbnMiLAogICAgICAgICAgImRpc3BsYXkiOiAiVml0YWwgU2lnbnMiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogIlZpdGFsIFNpZ25zIgogICAgICB9IF0sCiAgICAgICJjb2RlIjogewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL2xvaW5jLm9yZyIsCiAgICAgICAgICAiY29kZSI6ICIzOTE1Ni01IiwKICAgICAgICAgICJkaXNwbGF5IjogImJtaSIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAiYm1pIgogICAgICB9LAogICAgICAic3ViamVjdCI6IHsKICAgICAgICAicmVmZXJlbmNlIjogIlBhdGllbnQvc21hcnQtMTI4ODk5MiIKICAgICAgfSwKICAgICAgImVmZmVjdGl2ZURhdGVUaW1lIjogIjIwMDEtMTEtMDUiLAogICAgICAicGVyZm9ybWVyIjogWyB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQcmFjdGl0aW9uZXIvU01BUlQtMTIzNCIKICAgICAgfSBdLAogICAgICAidmFsdWVRdWFudGl0eSI6IHsKICAgICAgICAidmFsdWUiOiAzNC4yLAogICAgICAgICJ1bml0IjogImtnL20yIiwKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly91bml0c29mbWVhc3VyZS5vcmciLAogICAgICAgICJjb2RlIjogImtnL20yIgogICAgICB9CiAgICB9LAogICAgInNlYXJjaCI6IHsKICAgICAgIm1vZGUiOiAibWF0Y2giCiAgICB9CiAgfSwgewogICAgImZ1bGxVcmwiOiAiaHR0cHM6Ly9hcGkubG9naWNhaGVhbHRoLm9yZy9mYXN0ZW5oZWFsdGgvZGF0YS9PYnNlcnZhdGlvbi9zbWFydC0yNTgtYm1pIiwKICAgICJyZXNvdXJjZSI6IHsKICAgICAgInJlc291cmNlVHlwZSI6ICJPYnNlcnZhdGlvbiIsCiAgICAgICJpZCI6ICJzbWFydC0yNTgtYm1pIiwKICAgICAgIm1ldGEiOiB7CiAgICAgICAgInZlcnNpb25JZCI6ICIxIiwKICAgICAgICAibGFzdFVwZGF0ZWQiOiAiMjAyMC0wNy0xNVQwMjo1MjozNi4wMDArMDA6MDAiLAogICAgICAgICJzb3VyY2UiOiAiI04zUmVLalI3NUFzOEtqaGsiCiAgICAgIH0sCiAgICAgICJ0ZXh0IjogewogICAgICAgICJzdGF0dXMiOiAiZ2VuZXJhdGVkIiwKICAgICAgICAiZGl2IjogIjxkaXYgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hodG1sXCI+MjAwNS0wMi0yNDogYm1pID0gMzMuMCBrZy9tMjwvZGl2PiIKICAgICAgfSwKICAgICAgImlkZW50aWZpZXIiOiBbIHsKICAgICAgICAidXNlIjogIm9mZmljaWFsIiwKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly93d3cuYm1jLm5sL3pvcmdwb3J0YWwvaWRlbnRpZmllcnMvb2JzZXJ2YXRpb25zIiwKICAgICAgICAidmFsdWUiOiAic21hcnQtMjU4LWJtaSIKICAgICAgfSBdLAogICAgICAic3RhdHVzIjogInVua25vd24iLAogICAgICAiY2F0ZWdvcnkiOiBbIHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly90ZXJtaW5vbG9neS5obDcub3JnL0NvZGVTeXN0ZW0vb2JzZXJ2YXRpb24tY2F0ZWdvcnkiLAogICAgICAgICAgImNvZGUiOiAidml0YWwtc2lnbnMiLAogICAgICAgICAgImRpc3BsYXkiOiAiVml0YWwgU2lnbnMiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogIlZpdGFsIFNpZ25zIgogICAgICB9IF0sCiAgICAgICJjb2RlIjogewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL2xvaW5jLm9yZyIsCiAgICAgICAgICAiY29kZSI6ICIzOTE1Ni01IiwKICAgICAgICAgICJkaXNwbGF5IjogImJtaSIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAiYm1pIgogICAgICB9LAogICAgICAic3ViamVjdCI6IHsKICAgICAgICAicmVmZXJlbmNlIjogIlBhdGllbnQvc21hcnQtMTI4ODk5MiIKICAgICAgfSwKICAgICAgImVmZmVjdGl2ZURhdGVUaW1lIjogIjIwMDUtMDItMjQiLAogICAgICAicGVyZm9ybWVyIjogWyB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQcmFjdGl0aW9uZXIvU01BUlQtMTIzNCIKICAgICAgfSBdLAogICAgICAidmFsdWVRdWFudGl0eSI6IHsKICAgICAgICAidmFsdWUiOiAzMy4wLAogICAgICAgICJ1bml0IjogImtnL20yIiwKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly91bml0c29mbWVhc3VyZS5vcmciLAogICAgICAgICJjb2RlIjogImtnL20yIgogICAgICB9CiAgICB9LAogICAgInNlYXJjaCI6IHsKICAgICAgIm1vZGUiOiAibWF0Y2giCiAgICB9CiAgfSwgewogICAgImZ1bGxVcmwiOiAiaHR0cHM6Ly9hcGkubG9naWNhaGVhbHRoLm9yZy9mYXN0ZW5oZWFsdGgvZGF0YS9PYnNlcnZhdGlvbi9zbWFydC0yNDgtcmVzcGlyYXRvcnlyYXRlIiwKICAgICJyZXNvdXJjZSI6IHsKICAgICAgInJlc291cmNlVHlwZSI6ICJPYnNlcnZhdGlvbiIsCiAgICAgICJpZCI6ICJzbWFydC0yNDgtcmVzcGlyYXRvcnlyYXRlIiwKICAgICAgIm1ldGEiOiB7CiAgICAgICAgInZlcnNpb25JZCI6ICIxIiwKICAgICAgICAibGFzdFVwZGF0ZWQiOiAiMjAyMC0wNy0xNVQwMjo1MjozNi4wMDArMDA6MDAiLAogICAgICAgICJzb3VyY2UiOiAiI04zUmVLalI3NUFzOEtqaGsiCiAgICAgIH0sCiAgICAgICJ0ZXh0IjogewogICAgICAgICJzdGF0dXMiOiAiZ2VuZXJhdGVkIiwKICAgICAgICAiZGl2IjogIjxkaXYgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hodG1sXCI+MjAwNS0wMi0yMzogcmVzcGlyYXRvcnlfcmF0ZSA9IDIyLjAge2JyZWF0aHN9L21pbjwvZGl2PiIKICAgICAgfSwKICAgICAgImlkZW50aWZpZXIiOiBbIHsKICAgICAgICAidXNlIjogIm9mZmljaWFsIiwKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly93d3cuYm1jLm5sL3pvcmdwb3J0YWwvaWRlbnRpZmllcnMvb2JzZXJ2YXRpb25zIiwKICAgICAgICAidmFsdWUiOiAic21hcnQtMjQ4LXJlc3BpcmF0b3J5cmF0ZSIKICAgICAgfSBdLAogICAgICAic3RhdHVzIjogInVua25vd24iLAogICAgICAiY2F0ZWdvcnkiOiBbIHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly90ZXJtaW5vbG9neS5obDcub3JnL0NvZGVTeXN0ZW0vb2JzZXJ2YXRpb24tY2F0ZWdvcnkiLAogICAgICAgICAgImNvZGUiOiAidml0YWwtc2lnbnMiLAogICAgICAgICAgImRpc3BsYXkiOiAiVml0YWwgU2lnbnMiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogIlZpdGFsIFNpZ25zIgogICAgICB9IF0sCiAgICAgICJjb2RlIjogewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL2xvaW5jLm9yZyIsCiAgICAgICAgICAiY29kZSI6ICI5Mjc5LTEiLAogICAgICAgICAgImRpc3BsYXkiOiAicmVzcGlyYXRvcnlfcmF0ZSIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAicmVzcGlyYXRvcnlfcmF0ZSIKICAgICAgfSwKICAgICAgInN1YmplY3QiOiB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQYXRpZW50L3NtYXJ0LTEyODg5OTIiCiAgICAgIH0sCiAgICAgICJlZmZlY3RpdmVEYXRlVGltZSI6ICIyMDA1LTAyLTIzIiwKICAgICAgInBlcmZvcm1lciI6IFsgewogICAgICAgICJyZWZlcmVuY2UiOiAiUHJhY3RpdGlvbmVyL1NNQVJULTEyMzQiCiAgICAgIH0gXSwKICAgICAgInZhbHVlUXVhbnRpdHkiOiB7CiAgICAgICAgInZhbHVlIjogMjIuMCwKICAgICAgICAidW5pdCI6ICJ7YnJlYXRoc30vbWluIiwKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly91bml0c29mbWVhc3VyZS5vcmciLAogICAgICAgICJjb2RlIjogInticmVhdGhzfS9taW4iCiAgICAgIH0KICAgIH0sCiAgICAic2VhcmNoIjogewogICAgICAibW9kZSI6ICJtYXRjaCIKICAgIH0KICB9LCB7CiAgICAiZnVsbFVybCI6ICJodHRwczovL2FwaS5sb2dpY2FoZWFsdGgub3JnL2Zhc3RlbmhlYWx0aC9kYXRhL09ic2VydmF0aW9uL3NtYXJ0LTIyNS1oZWlnaHQiLAogICAgInJlc291cmNlIjogewogICAgICAicmVzb3VyY2VUeXBlIjogIk9ic2VydmF0aW9uIiwKICAgICAgImlkIjogInNtYXJ0LTIyNS1oZWlnaHQiLAogICAgICAibWV0YSI6IHsKICAgICAgICAidmVyc2lvbklkIjogIjEiLAogICAgICAgICJsYXN0VXBkYXRlZCI6ICIyMDIwLTA3LTE1VDAyOjUyOjM2LjAwMCswMDowMCIsCiAgICAgICAgInNvdXJjZSI6ICIjTjNSZUtqUjc1QXM4S2poayIKICAgICAgfSwKICAgICAgInRleHQiOiB7CiAgICAgICAgInN0YXR1cyI6ICJnZW5lcmF0ZWQiLAogICAgICAgICJkaXYiOiAiPGRpdiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzE5OTkveGh0bWxcIj4yMDAxLTExLTA1OiBoZWlnaHQgPSAxNjUuODYyIGNtPC9kaXY+IgogICAgICB9LAogICAgICAiaWRlbnRpZmllciI6IFsgewogICAgICAgICJ1c2UiOiAib2ZmaWNpYWwiLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3d3dy5ibWMubmwvem9yZ3BvcnRhbC9pZGVudGlmaWVycy9vYnNlcnZhdGlvbnMiLAogICAgICAgICJ2YWx1ZSI6ICJzbWFydC0yMjUtaGVpZ2h0IgogICAgICB9IF0sCiAgICAgICJzdGF0dXMiOiAidW5rbm93biIsCiAgICAgICJjYXRlZ29yeSI6IFsgewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3Rlcm1pbm9sb2d5LmhsNy5vcmcvQ29kZVN5c3RlbS9vYnNlcnZhdGlvbi1jYXRlZ29yeSIsCiAgICAgICAgICAiY29kZSI6ICJ2aXRhbC1zaWducyIsCiAgICAgICAgICAiZGlzcGxheSI6ICJWaXRhbCBTaWducyIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAiVml0YWwgU2lnbnMiCiAgICAgIH0gXSwKICAgICAgImNvZGUiOiB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vbG9pbmMub3JnIiwKICAgICAgICAgICJjb2RlIjogIjgzMDItMiIsCiAgICAgICAgICAiZGlzcGxheSI6ICJoZWlnaHQiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogImhlaWdodCIKICAgICAgfSwKICAgICAgInN1YmplY3QiOiB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQYXRpZW50L3NtYXJ0LTEyODg5OTIiCiAgICAgIH0sCiAgICAgICJlZmZlY3RpdmVEYXRlVGltZSI6ICIyMDAxLTExLTA1IiwKICAgICAgInBlcmZvcm1lciI6IFsgewogICAgICAgICJyZWZlcmVuY2UiOiAiUHJhY3RpdGlvbmVyL1NNQVJULTEyMzQiCiAgICAgIH0gXSwKICAgICAgInZhbHVlUXVhbnRpdHkiOiB7CiAgICAgICAgInZhbHVlIjogMTY1Ljg2MiwKICAgICAgICAidW5pdCI6ICJjbSIsCiAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdW5pdHNvZm1lYXN1cmUub3JnIiwKICAgICAgICAiY29kZSI6ICJjbSIKICAgICAgfQogICAgfSwKICAgICJzZWFyY2giOiB7CiAgICAgICJtb2RlIjogIm1hdGNoIgogICAgfQogIH0sIHsKICAgICJmdWxsVXJsIjogImh0dHBzOi8vYXBpLmxvZ2ljYWhlYWx0aC5vcmcvZmFzdGVuaGVhbHRoL2RhdGEvT2JzZXJ2YXRpb24vc21hcnQtMjMxLW94eWdlbnNhdHVyYXRpb24iLAogICAgInJlc291cmNlIjogewogICAgICAicmVzb3VyY2VUeXBlIjogIk9ic2VydmF0aW9uIiwKICAgICAgImlkIjogInNtYXJ0LTIzMS1veHlnZW5zYXR1cmF0aW9uIiwKICAgICAgIm1ldGEiOiB7CiAgICAgICAgInZlcnNpb25JZCI6ICIxIiwKICAgICAgICAibGFzdFVwZGF0ZWQiOiAiMjAyMC0wNy0xNVQwMjo1MjozNi4wMDArMDA6MDAiLAogICAgICAgICJzb3VyY2UiOiAiI04zUmVLalI3NUFzOEtqaGsiCiAgICAgIH0sCiAgICAgICJ0ZXh0IjogewogICAgICAgICJzdGF0dXMiOiAiZ2VuZXJhdGVkIiwKICAgICAgICAiZGl2IjogIjxkaXYgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hodG1sXCI+MjAwMS0xMS0wNTogb3h5Z2VuX3NhdHVyYXRpb24gPSAxMDAuMCAle0hlbW9nbG9iaW5TYXR1cmF0aW9ufTwvZGl2PiIKICAgICAgfSwKICAgICAgImlkZW50aWZpZXIiOiBbIHsKICAgICAgICAidXNlIjogIm9mZmljaWFsIiwKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly93d3cuYm1jLm5sL3pvcmdwb3J0YWwvaWRlbnRpZmllcnMvb2JzZXJ2YXRpb25zIiwKICAgICAgICAidmFsdWUiOiAic21hcnQtMjMxLW94eWdlbnNhdHVyYXRpb24iCiAgICAgIH0gXSwKICAgICAgInN0YXR1cyI6ICJ1bmtub3duIiwKICAgICAgImNhdGVnb3J5IjogWyB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdGVybWlub2xvZ3kuaGw3Lm9yZy9Db2RlU3lzdGVtL29ic2VydmF0aW9uLWNhdGVnb3J5IiwKICAgICAgICAgICJjb2RlIjogInZpdGFsLXNpZ25zIiwKICAgICAgICAgICJkaXNwbGF5IjogIlZpdGFsIFNpZ25zIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJWaXRhbCBTaWducyIKICAgICAgfSBdLAogICAgICAiY29kZSI6IHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly9sb2luYy5vcmciLAogICAgICAgICAgImNvZGUiOiAiMjcxMC0yIiwKICAgICAgICAgICJkaXNwbGF5IjogIm94eWdlbl9zYXR1cmF0aW9uIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJveHlnZW5fc2F0dXJhdGlvbiIKICAgICAgfSwKICAgICAgInN1YmplY3QiOiB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQYXRpZW50L3NtYXJ0LTEyODg5OTIiCiAgICAgIH0sCiAgICAgICJlZmZlY3RpdmVEYXRlVGltZSI6ICIyMDAxLTExLTA1IiwKICAgICAgInBlcmZvcm1lciI6IFsgewogICAgICAgICJyZWZlcmVuY2UiOiAiUHJhY3RpdGlvbmVyL1NNQVJULTEyMzQiCiAgICAgIH0gXSwKICAgICAgInZhbHVlUXVhbnRpdHkiOiB7CiAgICAgICAgInZhbHVlIjogMTAwLjAsCiAgICAgICAgInVuaXQiOiAiJXtIZW1vZ2xvYmluU2F0dXJhdGlvbn0iLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3VuaXRzb2ZtZWFzdXJlLm9yZyIsCiAgICAgICAgImNvZGUiOiAiJXtIZW1vZ2xvYmluU2F0dXJhdGlvbn0iCiAgICAgIH0KICAgIH0sCiAgICAic2VhcmNoIjogewogICAgICAibW9kZSI6ICJtYXRjaCIKICAgIH0KICB9LCB7CiAgICAiZnVsbFVybCI6ICJodHRwczovL2FwaS5sb2dpY2FoZWFsdGgub3JnL2Zhc3RlbmhlYWx0aC9kYXRhL09ic2VydmF0aW9uL3NtYXJ0LTE4MS1ibWkiLAogICAgInJlc291cmNlIjogewogICAgICAicmVzb3VyY2VUeXBlIjogIk9ic2VydmF0aW9uIiwKICAgICAgImlkIjogInNtYXJ0LTE4MS1ibWkiLAogICAgICAibWV0YSI6IHsKICAgICAgICAidmVyc2lvbklkIjogIjEiLAogICAgICAgICJsYXN0VXBkYXRlZCI6ICIyMDIwLTA3LTE1VDAyOjUyOjM2LjAwMCswMDowMCIsCiAgICAgICAgInNvdXJjZSI6ICIjTjNSZUtqUjc1QXM4S2poayIKICAgICAgfSwKICAgICAgInRleHQiOiB7CiAgICAgICAgInN0YXR1cyI6ICJnZW5lcmF0ZWQiLAogICAgICAgICJkaXYiOiAiPGRpdiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzE5OTkveGh0bWxcIj4xOTk5LTEyLTIxOiBibWkgPSAzNS4yIGtnL20yPC9kaXY+IgogICAgICB9LAogICAgICAiaWRlbnRpZmllciI6IFsgewogICAgICAgICJ1c2UiOiAib2ZmaWNpYWwiLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3d3dy5ibWMubmwvem9yZ3BvcnRhbC9pZGVudGlmaWVycy9vYnNlcnZhdGlvbnMiLAogICAgICAgICJ2YWx1ZSI6ICJzbWFydC0xODEtYm1pIgogICAgICB9IF0sCiAgICAgICJzdGF0dXMiOiAidW5rbm93biIsCiAgICAgICJjYXRlZ29yeSI6IFsgewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3Rlcm1pbm9sb2d5LmhsNy5vcmcvQ29kZVN5c3RlbS9vYnNlcnZhdGlvbi1jYXRlZ29yeSIsCiAgICAgICAgICAiY29kZSI6ICJ2aXRhbC1zaWducyIsCiAgICAgICAgICAiZGlzcGxheSI6ICJWaXRhbCBTaWducyIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAiVml0YWwgU2lnbnMiCiAgICAgIH0gXSwKICAgICAgImNvZGUiOiB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vbG9pbmMub3JnIiwKICAgICAgICAgICJjb2RlIjogIjM5MTU2LTUiLAogICAgICAgICAgImRpc3BsYXkiOiAiYm1pIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJibWkiCiAgICAgIH0sCiAgICAgICJzdWJqZWN0IjogewogICAgICAgICJyZWZlcmVuY2UiOiAiUGF0aWVudC9zbWFydC0xMjg4OTkyIgogICAgICB9LAogICAgICAiZWZmZWN0aXZlRGF0ZVRpbWUiOiAiMTk5OS0xMi0yMSIsCiAgICAgICJwZXJmb3JtZXIiOiBbIHsKICAgICAgICAicmVmZXJlbmNlIjogIlByYWN0aXRpb25lci9TTUFSVC0xMjM0IgogICAgICB9IF0sCiAgICAgICJ2YWx1ZVF1YW50aXR5IjogewogICAgICAgICJ2YWx1ZSI6IDM1LjIsCiAgICAgICAgInVuaXQiOiAia2cvbTIiLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3VuaXRzb2ZtZWFzdXJlLm9yZyIsCiAgICAgICAgImNvZGUiOiAia2cvbTIiCiAgICAgIH0KICAgIH0sCiAgICAic2VhcmNoIjogewogICAgICAibW9kZSI6ICJtYXRjaCIKICAgIH0KICB9LCB7CiAgICAiZnVsbFVybCI6ICJodHRwczovL2FwaS5sb2dpY2FoZWFsdGgub3JnL2Zhc3RlbmhlYWx0aC9kYXRhL09ic2VydmF0aW9uL3NtYXJ0LTIxOC1oZWlnaHQiLAogICAgInJlc291cmNlIjogewogICAgICAicmVzb3VyY2VUeXBlIjogIk9ic2VydmF0aW9uIiwKICAgICAgImlkIjogInNtYXJ0LTIxOC1oZWlnaHQiLAogICAgICAibWV0YSI6IHsKICAgICAgICAidmVyc2lvbklkIjogIjEiLAogICAgICAgICJsYXN0VXBkYXRlZCI6ICIyMDIwLTA3LTE1VDAyOjUyOjM2LjAwMCswMDowMCIsCiAgICAgICAgInNvdXJjZSI6ICIjTjNSZUtqUjc1QXM4S2poayIKICAgICAgfSwKICAgICAgInRleHQiOiB7CiAgICAgICAgInN0YXR1cyI6ICJnZW5lcmF0ZWQiLAogICAgICAgICJkaXYiOiAiPGRpdiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzE5OTkveGh0bWxcIj4yMDAxLTExLTAyOiBoZWlnaHQgPSAxNjUuODYyIGNtPC9kaXY+IgogICAgICB9LAogICAgICAiaWRlbnRpZmllciI6IFsgewogICAgICAgICJ1c2UiOiAib2ZmaWNpYWwiLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3d3dy5ibWMubmwvem9yZ3BvcnRhbC9pZGVudGlmaWVycy9vYnNlcnZhdGlvbnMiLAogICAgICAgICJ2YWx1ZSI6ICJzbWFydC0yMTgtaGVpZ2h0IgogICAgICB9IF0sCiAgICAgICJzdGF0dXMiOiAidW5rbm93biIsCiAgICAgICJjYXRlZ29yeSI6IFsgewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3Rlcm1pbm9sb2d5LmhsNy5vcmcvQ29kZVN5c3RlbS9vYnNlcnZhdGlvbi1jYXRlZ29yeSIsCiAgICAgICAgICAiY29kZSI6ICJ2aXRhbC1zaWducyIsCiAgICAgICAgICAiZGlzcGxheSI6ICJWaXRhbCBTaWducyIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAiVml0YWwgU2lnbnMiCiAgICAgIH0gXSwKICAgICAgImNvZGUiOiB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vbG9pbmMub3JnIiwKICAgICAgICAgICJjb2RlIjogIjgzMDItMiIsCiAgICAgICAgICAiZGlzcGxheSI6ICJoZWlnaHQiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogImhlaWdodCIKICAgICAgfSwKICAgICAgInN1YmplY3QiOiB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQYXRpZW50L3NtYXJ0LTEyODg5OTIiCiAgICAgIH0sCiAgICAgICJlZmZlY3RpdmVEYXRlVGltZSI6ICIyMDAxLTExLTAyIiwKICAgICAgInBlcmZvcm1lciI6IFsgewogICAgICAgICJyZWZlcmVuY2UiOiAiUHJhY3RpdGlvbmVyL1NNQVJULTEyMzQiCiAgICAgIH0gXSwKICAgICAgInZhbHVlUXVhbnRpdHkiOiB7CiAgICAgICAgInZhbHVlIjogMTY1Ljg2MiwKICAgICAgICAidW5pdCI6ICJjbSIsCiAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdW5pdHNvZm1lYXN1cmUub3JnIiwKICAgICAgICAiY29kZSI6ICJjbSIKICAgICAgfQogICAgfSwKICAgICJzZWFyY2giOiB7CiAgICAgICJtb2RlIjogIm1hdGNoIgogICAgfQogIH0sIHsKICAgICJmdWxsVXJsIjogImh0dHBzOi8vYXBpLmxvZ2ljYWhlYWx0aC5vcmcvZmFzdGVuaGVhbHRoL2RhdGEvT2JzZXJ2YXRpb24vc21hcnQtMjg5LWhlYXJ0cmF0ZSIsCiAgICAicmVzb3VyY2UiOiB7CiAgICAgICJyZXNvdXJjZVR5cGUiOiAiT2JzZXJ2YXRpb24iLAogICAgICAiaWQiOiAic21hcnQtMjg5LWhlYXJ0cmF0ZSIsCiAgICAgICJtZXRhIjogewogICAgICAgICJ2ZXJzaW9uSWQiOiAiMSIsCiAgICAgICAgImxhc3RVcGRhdGVkIjogIjIwMjAtMDctMTVUMDI6NTI6MzYuMDAwKzAwOjAwIiwKICAgICAgICAic291cmNlIjogIiNOM1JlS2pSNzVBczhLamhrIgogICAgICB9LAogICAgICAidGV4dCI6IHsKICAgICAgICAic3RhdHVzIjogImdlbmVyYXRlZCIsCiAgICAgICAgImRpdiI6ICI8ZGl2IHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMTk5OS94aHRtbFwiPjIwMDktMDQtMjM6IGhlYXJ0X3JhdGUgPSAzOC4wIHtiZWF0c30vbWluPC9kaXY+IgogICAgICB9LAogICAgICAiaWRlbnRpZmllciI6IFsgewogICAgICAgICJ1c2UiOiAib2ZmaWNpYWwiLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3d3dy5ibWMubmwvem9yZ3BvcnRhbC9pZGVudGlmaWVycy9vYnNlcnZhdGlvbnMiLAogICAgICAgICJ2YWx1ZSI6ICJzbWFydC0yODktaGVhcnRyYXRlIgogICAgICB9IF0sCiAgICAgICJzdGF0dXMiOiAidW5rbm93biIsCiAgICAgICJjYXRlZ29yeSI6IFsgewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3Rlcm1pbm9sb2d5LmhsNy5vcmcvQ29kZVN5c3RlbS9vYnNlcnZhdGlvbi1jYXRlZ29yeSIsCiAgICAgICAgICAiY29kZSI6ICJ2aXRhbC1zaWducyIsCiAgICAgICAgICAiZGlzcGxheSI6ICJWaXRhbCBTaWducyIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAiVml0YWwgU2lnbnMiCiAgICAgIH0gXSwKICAgICAgImNvZGUiOiB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vbG9pbmMub3JnIiwKICAgICAgICAgICJjb2RlIjogIjg4NjctNCIsCiAgICAgICAgICAiZGlzcGxheSI6ICJoZWFydF9yYXRlIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJoZWFydF9yYXRlIgogICAgICB9LAogICAgICAic3ViamVjdCI6IHsKICAgICAgICAicmVmZXJlbmNlIjogIlBhdGllbnQvc21hcnQtMTI4ODk5MiIKICAgICAgfSwKICAgICAgImVmZmVjdGl2ZURhdGVUaW1lIjogIjIwMDktMDQtMjMiLAogICAgICAicGVyZm9ybWVyIjogWyB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQcmFjdGl0aW9uZXIvU01BUlQtMTIzNCIKICAgICAgfSBdLAogICAgICAidmFsdWVRdWFudGl0eSI6IHsKICAgICAgICAidmFsdWUiOiAzOC4wLAogICAgICAgICJ1bml0IjogIntiZWF0c30vbWluIiwKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly91bml0c29mbWVhc3VyZS5vcmciLAogICAgICAgICJjb2RlIjogIntiZWF0c30vbWluIgogICAgICB9CiAgICB9LAogICAgInNlYXJjaCI6IHsKICAgICAgIm1vZGUiOiAibWF0Y2giCiAgICB9CiAgfSwgewogICAgImZ1bGxVcmwiOiAiaHR0cHM6Ly9hcGkubG9naWNhaGVhbHRoLm9yZy9mYXN0ZW5oZWFsdGgvZGF0YS9PYnNlcnZhdGlvbi9zbWFydC0yMTItaGVhcnRyYXRlIiwKICAgICJyZXNvdXJjZSI6IHsKICAgICAgInJlc291cmNlVHlwZSI6ICJPYnNlcnZhdGlvbiIsCiAgICAgICJpZCI6ICJzbWFydC0yMTItaGVhcnRyYXRlIiwKICAgICAgIm1ldGEiOiB7CiAgICAgICAgInZlcnNpb25JZCI6ICIxIiwKICAgICAgICAibGFzdFVwZGF0ZWQiOiAiMjAyMC0wNy0xNVQwMjo1MjozNi4wMDArMDA6MDAiLAogICAgICAgICJzb3VyY2UiOiAiI04zUmVLalI3NUFzOEtqaGsiCiAgICAgIH0sCiAgICAgICJ0ZXh0IjogewogICAgICAgICJzdGF0dXMiOiAiZ2VuZXJhdGVkIiwKICAgICAgICAiZGl2IjogIjxkaXYgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hodG1sXCI+MjAwMS0xMS0wMTogaGVhcnRfcmF0ZSA9IDg1LjAge2JlYXRzfS9taW48L2Rpdj4iCiAgICAgIH0sCiAgICAgICJpZGVudGlmaWVyIjogWyB7CiAgICAgICAgInVzZSI6ICJvZmZpY2lhbCIsCiAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vd3d3LmJtYy5ubC96b3JncG9ydGFsL2lkZW50aWZpZXJzL29ic2VydmF0aW9ucyIsCiAgICAgICAgInZhbHVlIjogInNtYXJ0LTIxMi1oZWFydHJhdGUiCiAgICAgIH0gXSwKICAgICAgInN0YXR1cyI6ICJ1bmtub3duIiwKICAgICAgImNhdGVnb3J5IjogWyB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdGVybWlub2xvZ3kuaGw3Lm9yZy9Db2RlU3lzdGVtL29ic2VydmF0aW9uLWNhdGVnb3J5IiwKICAgICAgICAgICJjb2RlIjogInZpdGFsLXNpZ25zIiwKICAgICAgICAgICJkaXNwbGF5IjogIlZpdGFsIFNpZ25zIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJWaXRhbCBTaWducyIKICAgICAgfSBdLAogICAgICAiY29kZSI6IHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly9sb2luYy5vcmciLAogICAgICAgICAgImNvZGUiOiAiODg2Ny00IiwKICAgICAgICAgICJkaXNwbGF5IjogImhlYXJ0X3JhdGUiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogImhlYXJ0X3JhdGUiCiAgICAgIH0sCiAgICAgICJzdWJqZWN0IjogewogICAgICAgICJyZWZlcmVuY2UiOiAiUGF0aWVudC9zbWFydC0xMjg4OTkyIgogICAgICB9LAogICAgICAiZWZmZWN0aXZlRGF0ZVRpbWUiOiAiMjAwMS0xMS0wMSIsCiAgICAgICJwZXJmb3JtZXIiOiBbIHsKICAgICAgICAicmVmZXJlbmNlIjogIlByYWN0aXRpb25lci9TTUFSVC0xMjM0IgogICAgICB9IF0sCiAgICAgICJ2YWx1ZVF1YW50aXR5IjogewogICAgICAgICJ2YWx1ZSI6IDg1LjAsCiAgICAgICAgInVuaXQiOiAie2JlYXRzfS9taW4iLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3VuaXRzb2ZtZWFzdXJlLm9yZyIsCiAgICAgICAgImNvZGUiOiAie2JlYXRzfS9taW4iCiAgICAgIH0KICAgIH0sCiAgICAic2VhcmNoIjogewogICAgICAibW9kZSI6ICJtYXRjaCIKICAgIH0KICB9LCB7CiAgICAiZnVsbFVybCI6ICJodHRwczovL2FwaS5sb2dpY2FoZWFsdGgub3JnL2Zhc3RlbmhlYWx0aC9kYXRhL09ic2VydmF0aW9uL3NtYXJ0LTI2OS1yZXNwaXJhdG9yeXJhdGUiLAogICAgInJlc291cmNlIjogewogICAgICAicmVzb3VyY2VUeXBlIjogIk9ic2VydmF0aW9uIiwKICAgICAgImlkIjogInNtYXJ0LTI2OS1yZXNwaXJhdG9yeXJhdGUiLAogICAgICAibWV0YSI6IHsKICAgICAgICAidmVyc2lvbklkIjogIjEiLAogICAgICAgICJsYXN0VXBkYXRlZCI6ICIyMDIwLTA3LTE1VDAyOjUyOjM2LjAwMCswMDowMCIsCiAgICAgICAgInNvdXJjZSI6ICIjTjNSZUtqUjc1QXM4S2poayIKICAgICAgfSwKICAgICAgInRleHQiOiB7CiAgICAgICAgInN0YXR1cyI6ICJnZW5lcmF0ZWQiLAogICAgICAgICJkaXYiOiAiPGRpdiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzE5OTkveGh0bWxcIj4yMDA5LTA0LTA3OiByZXNwaXJhdG9yeV9yYXRlID0gMjAuMCB7YnJlYXRoc30vbWluPC9kaXY+IgogICAgICB9LAogICAgICAiaWRlbnRpZmllciI6IFsgewogICAgICAgICJ1c2UiOiAib2ZmaWNpYWwiLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3d3dy5ibWMubmwvem9yZ3BvcnRhbC9pZGVudGlmaWVycy9vYnNlcnZhdGlvbnMiLAogICAgICAgICJ2YWx1ZSI6ICJzbWFydC0yNjktcmVzcGlyYXRvcnlyYXRlIgogICAgICB9IF0sCiAgICAgICJzdGF0dXMiOiAidW5rbm93biIsCiAgICAgICJjYXRlZ29yeSI6IFsgewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3Rlcm1pbm9sb2d5LmhsNy5vcmcvQ29kZVN5c3RlbS9vYnNlcnZhdGlvbi1jYXRlZ29yeSIsCiAgICAgICAgICAiY29kZSI6ICJ2aXRhbC1zaWducyIsCiAgICAgICAgICAiZGlzcGxheSI6ICJWaXRhbCBTaWducyIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAiVml0YWwgU2lnbnMiCiAgICAgIH0gXSwKICAgICAgImNvZGUiOiB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vbG9pbmMub3JnIiwKICAgICAgICAgICJjb2RlIjogIjkyNzktMSIsCiAgICAgICAgICAiZGlzcGxheSI6ICJyZXNwaXJhdG9yeV9yYXRlIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJyZXNwaXJhdG9yeV9yYXRlIgogICAgICB9LAogICAgICAic3ViamVjdCI6IHsKICAgICAgICAicmVmZXJlbmNlIjogIlBhdGllbnQvc21hcnQtMTI4ODk5MiIKICAgICAgfSwKICAgICAgImVmZmVjdGl2ZURhdGVUaW1lIjogIjIwMDktMDQtMDciLAogICAgICAicGVyZm9ybWVyIjogWyB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQcmFjdGl0aW9uZXIvU01BUlQtMTIzNCIKICAgICAgfSBdLAogICAgICAidmFsdWVRdWFudGl0eSI6IHsKICAgICAgICAidmFsdWUiOiAyMC4wLAogICAgICAgICJ1bml0IjogInticmVhdGhzfS9taW4iLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3VuaXRzb2ZtZWFzdXJlLm9yZyIsCiAgICAgICAgImNvZGUiOiAie2JyZWF0aHN9L21pbiIKICAgICAgfQogICAgfSwKICAgICJzZWFyY2giOiB7CiAgICAgICJtb2RlIjogIm1hdGNoIgogICAgfQogIH0sIHsKICAgICJmdWxsVXJsIjogImh0dHBzOi8vYXBpLmxvZ2ljYWhlYWx0aC5vcmcvZmFzdGVuaGVhbHRoL2RhdGEvT2JzZXJ2YXRpb24vc21hcnQtMTk2LW94eWdlbnNhdHVyYXRpb24iLAogICAgInJlc291cmNlIjogewogICAgICAicmVzb3VyY2VUeXBlIjogIk9ic2VydmF0aW9uIiwKICAgICAgImlkIjogInNtYXJ0LTE5Ni1veHlnZW5zYXR1cmF0aW9uIiwKICAgICAgIm1ldGEiOiB7CiAgICAgICAgInZlcnNpb25JZCI6ICIxIiwKICAgICAgICAibGFzdFVwZGF0ZWQiOiAiMjAyMC0wNy0xNVQwMjo1MjozNi4wMDArMDA6MDAiLAogICAgICAgICJzb3VyY2UiOiAiI04zUmVLalI3NUFzOEtqaGsiCiAgICAgIH0sCiAgICAgICJ0ZXh0IjogewogICAgICAgICJzdGF0dXMiOiAiZ2VuZXJhdGVkIiwKICAgICAgICAiZGl2IjogIjxkaXYgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hodG1sXCI+MjAwMS0wMS0yNDogb3h5Z2VuX3NhdHVyYXRpb24gPSAxMDAuMCAle0hlbW9nbG9iaW5TYXR1cmF0aW9ufTwvZGl2PiIKICAgICAgfSwKICAgICAgImlkZW50aWZpZXIiOiBbIHsKICAgICAgICAidXNlIjogIm9mZmljaWFsIiwKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly93d3cuYm1jLm5sL3pvcmdwb3J0YWwvaWRlbnRpZmllcnMvb2JzZXJ2YXRpb25zIiwKICAgICAgICAidmFsdWUiOiAic21hcnQtMTk2LW94eWdlbnNhdHVyYXRpb24iCiAgICAgIH0gXSwKICAgICAgInN0YXR1cyI6ICJ1bmtub3duIiwKICAgICAgImNhdGVnb3J5IjogWyB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdGVybWlub2xvZ3kuaGw3Lm9yZy9Db2RlU3lzdGVtL29ic2VydmF0aW9uLWNhdGVnb3J5IiwKICAgICAgICAgICJjb2RlIjogInZpdGFsLXNpZ25zIiwKICAgICAgICAgICJkaXNwbGF5IjogIlZpdGFsIFNpZ25zIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJWaXRhbCBTaWducyIKICAgICAgfSBdLAogICAgICAiY29kZSI6IHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly9sb2luYy5vcmciLAogICAgICAgICAgImNvZGUiOiAiMjcxMC0yIiwKICAgICAgICAgICJkaXNwbGF5IjogIm94eWdlbl9zYXR1cmF0aW9uIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJveHlnZW5fc2F0dXJhdGlvbiIKICAgICAgfSwKICAgICAgInN1YmplY3QiOiB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQYXRpZW50L3NtYXJ0LTEyODg5OTIiCiAgICAgIH0sCiAgICAgICJlZmZlY3RpdmVEYXRlVGltZSI6ICIyMDAxLTAxLTI0IiwKICAgICAgInBlcmZvcm1lciI6IFsgewogICAgICAgICJyZWZlcmVuY2UiOiAiUHJhY3RpdGlvbmVyL1NNQVJULTEyMzQiCiAgICAgIH0gXSwKICAgICAgInZhbHVlUXVhbnRpdHkiOiB7CiAgICAgICAgInZhbHVlIjogMTAwLjAsCiAgICAgICAgInVuaXQiOiAiJXtIZW1vZ2xvYmluU2F0dXJhdGlvbn0iLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3VuaXRzb2ZtZWFzdXJlLm9yZyIsCiAgICAgICAgImNvZGUiOiAiJXtIZW1vZ2xvYmluU2F0dXJhdGlvbn0iCiAgICAgIH0KICAgIH0sCiAgICAic2VhcmNoIjogewogICAgICAibW9kZSI6ICJtYXRjaCIKICAgIH0KICB9LCB7CiAgICAiZnVsbFVybCI6ICJodHRwczovL2FwaS5sb2dpY2FoZWFsdGgub3JnL2Zhc3RlbmhlYWx0aC9kYXRhL09ic2VydmF0aW9uL3NtYXJ0LTE2Ni13ZWlnaHQiLAogICAgInJlc291cmNlIjogewogICAgICAicmVzb3VyY2VUeXBlIjogIk9ic2VydmF0aW9uIiwKICAgICAgImlkIjogInNtYXJ0LTE2Ni13ZWlnaHQiLAogICAgICAibWV0YSI6IHsKICAgICAgICAidmVyc2lvbklkIjogIjEiLAogICAgICAgICJsYXN0VXBkYXRlZCI6ICIyMDIwLTA3LTE1VDAyOjUyOjM2LjAwMCswMDowMCIsCiAgICAgICAgInNvdXJjZSI6ICIjTjNSZUtqUjc1QXM4S2poayIKICAgICAgfSwKICAgICAgInRleHQiOiB7CiAgICAgICAgInN0YXR1cyI6ICJnZW5lcmF0ZWQiLAogICAgICAgICJkaXYiOiAiPGRpdiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzE5OTkveGh0bWxcIj4xOTk3LTA1LTA3OiB3ZWlnaHQgPSA5OS4wMTkyMSBrZzwvZGl2PiIKICAgICAgfSwKICAgICAgImlkZW50aWZpZXIiOiBbIHsKICAgICAgICAidXNlIjogIm9mZmljaWFsIiwKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly93d3cuYm1jLm5sL3pvcmdwb3J0YWwvaWRlbnRpZmllcnMvb2JzZXJ2YXRpb25zIiwKICAgICAgICAidmFsdWUiOiAic21hcnQtMTY2LXdlaWdodCIKICAgICAgfSBdLAogICAgICAic3RhdHVzIjogInVua25vd24iLAogICAgICAiY2F0ZWdvcnkiOiBbIHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly90ZXJtaW5vbG9neS5obDcub3JnL0NvZGVTeXN0ZW0vb2JzZXJ2YXRpb24tY2F0ZWdvcnkiLAogICAgICAgICAgImNvZGUiOiAidml0YWwtc2lnbnMiLAogICAgICAgICAgImRpc3BsYXkiOiAiVml0YWwgU2lnbnMiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogIlZpdGFsIFNpZ25zIgogICAgICB9IF0sCiAgICAgICJjb2RlIjogewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL2xvaW5jLm9yZyIsCiAgICAgICAgICAiY29kZSI6ICIzMTQxLTkiLAogICAgICAgICAgImRpc3BsYXkiOiAid2VpZ2h0IgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJ3ZWlnaHQiCiAgICAgIH0sCiAgICAgICJzdWJqZWN0IjogewogICAgICAgICJyZWZlcmVuY2UiOiAiUGF0aWVudC9zbWFydC0xMjg4OTkyIgogICAgICB9LAogICAgICAiZWZmZWN0aXZlRGF0ZVRpbWUiOiAiMTk5Ny0wNS0wNyIsCiAgICAgICJwZXJmb3JtZXIiOiBbIHsKICAgICAgICAicmVmZXJlbmNlIjogIlByYWN0aXRpb25lci9TTUFSVC0xMjM0IgogICAgICB9IF0sCiAgICAgICJ2YWx1ZVF1YW50aXR5IjogewogICAgICAgICJ2YWx1ZSI6IDk5LjAxOTIxLAogICAgICAgICJ1bml0IjogImtnIiwKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly91bml0c29mbWVhc3VyZS5vcmciLAogICAgICAgICJjb2RlIjogImtnIgogICAgICB9CiAgICB9LAogICAgInNlYXJjaCI6IHsKICAgICAgIm1vZGUiOiAibWF0Y2giCiAgICB9CiAgfSwgewogICAgImZ1bGxVcmwiOiAiaHR0cHM6Ly9hcGkubG9naWNhaGVhbHRoLm9yZy9mYXN0ZW5oZWFsdGgvZGF0YS9FbmNvdW50ZXIvc21hcnQtODUzIiwKICAgICJyZXNvdXJjZSI6IHsKICAgICAgInJlc291cmNlVHlwZSI6ICJFbmNvdW50ZXIiLAogICAgICAiaWQiOiAic21hcnQtODUzIiwKICAgICAgIm1ldGEiOiB7CiAgICAgICAgInZlcnNpb25JZCI6ICIxIiwKICAgICAgICAibGFzdFVwZGF0ZWQiOiAiMjAyMC0wNy0xNVQwMjo1MjozNi4wMDArMDA6MDAiLAogICAgICAgICJzb3VyY2UiOiAiI04zUmVLalI3NUFzOEtqaGsiCiAgICAgIH0sCiAgICAgICJ0ZXh0IjogewogICAgICAgICJzdGF0dXMiOiAiZ2VuZXJhdGVkIiwKICAgICAgICAiZGl2IjogIjxkaXYgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hodG1sXCI+MjAwOS0xMC0zMDogYW1idWxhdG9yeSBlbmNvdW50ZXI8L2Rpdj4iCiAgICAgIH0sCiAgICAgICJzdGF0dXMiOiAiZmluaXNoZWQiLAogICAgICAiY2xhc3MiOiB7CiAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdGVybWlub2xvZ3kuaGw3Lm9yZy9Db2RlU3lzdGVtL3YzLUFjdENvZGUiLAogICAgICAgICJjb2RlIjogIkFNQiIKICAgICAgfSwKICAgICAgInR5cGUiOiBbIHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly9zbm9tZWQuaW5mbyIsCiAgICAgICAgICAiY29kZSI6ICIyNzA0MjcwMDMiLAogICAgICAgICAgImRpc3BsYXkiOiAiUGF0aWVudC1pbml0aWF0ZWQgZW5jb3VudGVyIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJQYXRpZW50LWluaXRpYXRlZCBhbWJ1bGF0b3J5IGVuY291bnRlciIKICAgICAgfSBdLAogICAgICAic3ViamVjdCI6IHsKICAgICAgICAicmVmZXJlbmNlIjogIlBhdGllbnQvc21hcnQtMTI4ODk5MiIKICAgICAgfSwKICAgICAgInBlcmlvZCI6IHsKICAgICAgICAic3RhcnQiOiAiMjAwOS0xMC0zMCIsCiAgICAgICAgImVuZCI6ICIyMDA5LTEwLTMwIgogICAgICB9CiAgICB9LAogICAgInNlYXJjaCI6IHsKICAgICAgIm1vZGUiOiAibWF0Y2giCiAgICB9CiAgfSwgewogICAgImZ1bGxVcmwiOiAiaHR0cHM6Ly9hcGkubG9naWNhaGVhbHRoLm9yZy9mYXN0ZW5oZWFsdGgvZGF0YS9FbmNvdW50ZXIvc21hcnQtODUyIiwKICAgICJyZXNvdXJjZSI6IHsKICAgICAgInJlc291cmNlVHlwZSI6ICJFbmNvdW50ZXIiLAogICAgICAiaWQiOiAic21hcnQtODUyIiwKICAgICAgIm1ldGEiOiB7CiAgICAgICAgInZlcnNpb25JZCI6ICIxIiwKICAgICAgICAibGFzdFVwZGF0ZWQiOiAiMjAyMC0wNy0xNVQwMjo1MjozNi4wMDArMDA6MDAiLAogICAgICAgICJzb3VyY2UiOiAiI04zUmVLalI3NUFzOEtqaGsiCiAgICAgIH0sCiAgICAgICJ0ZXh0IjogewogICAgICAgICJzdGF0dXMiOiAiZ2VuZXJhdGVkIiwKICAgICAgICAiZGl2IjogIjxkaXYgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hodG1sXCI+MjAwOS0xMC0yOTogYW1idWxhdG9yeSBlbmNvdW50ZXI8L2Rpdj4iCiAgICAgIH0sCiAgICAgICJzdGF0dXMiOiAiZmluaXNoZWQiLAogICAgICAiY2xhc3MiOiB7CiAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdGVybWlub2xvZ3kuaGw3Lm9yZy9Db2RlU3lzdGVtL3YzLUFjdENvZGUiLAogICAgICAgICJjb2RlIjogIkFNQiIKICAgICAgfSwKICAgICAgInR5cGUiOiBbIHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly9zbm9tZWQuaW5mbyIsCiAgICAgICAgICAiY29kZSI6ICIyNzA0MjcwMDMiLAogICAgICAgICAgImRpc3BsYXkiOiAiUGF0aWVudC1pbml0aWF0ZWQgZW5jb3VudGVyIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJQYXRpZW50LWluaXRpYXRlZCBhbWJ1bGF0b3J5IGVuY291bnRlciIKICAgICAgfSBdLAogICAgICAic3ViamVjdCI6IHsKICAgICAgICAicmVmZXJlbmNlIjogIlBhdGllbnQvc21hcnQtMTI4ODk5MiIKICAgICAgfSwKICAgICAgInBlcmlvZCI6IHsKICAgICAgICAic3RhcnQiOiAiMjAwOS0xMC0yOSIsCiAgICAgICAgImVuZCI6ICIyMDA5LTEwLTI5IgogICAgICB9CiAgICB9LAogICAgInNlYXJjaCI6IHsKICAgICAgIm1vZGUiOiAibWF0Y2giCiAgICB9CiAgfSBdCn0=", "ContentLength": 79622, "TransferEncoding": null, "Trailer": null, @@ -1102,7 +1098,7 @@ "VerifiedChains": null, "SignedCertificateTimestamps": null, "OCSPResponse": null, - "TLSUnique": "fmc0ezJeo/wz1nQ3" + "TLSUnique": "KGYau2ehxG6kGY5o" } }, "ErrType": "", @@ -1119,15 +1115,11 @@ "Path": "/fastenhealth/data", "RawPath": "", "ForceQuery": false, - "RawQuery": "_getpages=190106d4-9ca5-4965-bb29-6e07ee39fddf\u0026_getpagesoffset=50\u0026_count=50\u0026_pretty=true\u0026_bundletype=searchset", + "RawQuery": "_getpages=2b87e9ea-0af9-429f-abf2-0a72b2e33ad1\u0026_getpagesoffset=50\u0026_count=50\u0026_pretty=true\u0026_bundletype=searchset", "Fragment": "", "RawFragment": "" }, - "Header": { - "Accept": [ - "application/json+fhir" - ] - }, + "Header": {}, "Body": "" }, "Response": { @@ -1159,19 +1151,19 @@ "72243" ], "Content-Location": [ - "https://api.logicahealth.org/fastenhealth/data/Bundle/190106d4-9ca5-4965-bb29-6e07ee39fddf" + "https://api.logicahealth.org/fastenhealth/data/Bundle/2b87e9ea-0af9-429f-abf2-0a72b2e33ad1" ], "Content-Type": [ - "application/json+fhir;charset=UTF-8" + "application/fhir+json;charset=UTF-8" ], "Date": [ - "Thu, 22 Sep 2022 03:56:54 GMT" + "Tue, 27 Sep 2022 03:13:29 GMT" ], "Expires": [ "0" ], "Last-Modified": [ - "Thu, 22 Sep 2022 03:56:14 GMT" + "Tue, 27 Sep 2022 03:12:40 GMT" ], "Pragma": [ "no-cache" @@ -1189,13 +1181,13 @@ "HAPI FHIR 5.2.0 REST Server (FHIR Server; FHIR 4.0.1/R4)" ], "X-Request-Id": [ - "m9MshVqvtDDX7Og6" + "6n7UA4lNYMFNrMf7" ], "X-Xss-Protection": [ "1; mode=block" ] }, - "Body": "ewogICJyZXNvdXJjZVR5cGUiOiAiQnVuZGxlIiwKICAiaWQiOiAiMTkwMTA2ZDQtOWNhNS00OTY1LWJiMjktNmUwN2VlMzlmZGRmIiwKICAibWV0YSI6IHsKICAgICJsYXN0VXBkYXRlZCI6ICIyMDIyLTA5LTIyVDAzOjU2OjE0LjAwMCswMDowMCIKICB9LAogICJ0eXBlIjogInNlYXJjaHNldCIsCiAgImxpbmsiOiBbIHsKICAgICJyZWxhdGlvbiI6ICJzZWxmIiwKICAgICJ1cmwiOiAiaHR0cHM6Ly9hcGkubG9naWNhaGVhbHRoLm9yZy9mYXN0ZW5oZWFsdGgvZGF0YT9fZ2V0cGFnZXM9MTkwMTA2ZDQtOWNhNS00OTY1LWJiMjktNmUwN2VlMzlmZGRmJl9nZXRwYWdlc29mZnNldD01MCZfY291bnQ9NTAmX3ByZXR0eT10cnVlJl9idW5kbGV0eXBlPXNlYXJjaHNldCIKICB9LCB7CiAgICAicmVsYXRpb24iOiAibmV4dCIsCiAgICAidXJsIjogImh0dHBzOi8vYXBpLmxvZ2ljYWhlYWx0aC5vcmcvZmFzdGVuaGVhbHRoL2RhdGE/X2dldHBhZ2VzPTE5MDEwNmQ0LTljYTUtNDk2NS1iYjI5LTZlMDdlZTM5ZmRkZiZfZ2V0cGFnZXNvZmZzZXQ9MTAwJl9jb3VudD01MCZfcHJldHR5PXRydWUmX2J1bmRsZXR5cGU9c2VhcmNoc2V0IgogIH0sIHsKICAgICJyZWxhdGlvbiI6ICJwcmV2aW91cyIsCiAgICAidXJsIjogImh0dHBzOi8vYXBpLmxvZ2ljYWhlYWx0aC5vcmcvZmFzdGVuaGVhbHRoL2RhdGE/X2dldHBhZ2VzPTE5MDEwNmQ0LTljYTUtNDk2NS1iYjI5LTZlMDdlZTM5ZmRkZiZfZ2V0cGFnZXNvZmZzZXQ9MCZfY291bnQ9NTAmX3ByZXR0eT10cnVlJl9idW5kbGV0eXBlPXNlYXJjaHNldCIKICB9IF0sCiAgImVudHJ5IjogWyB7CiAgICAiZnVsbFVybCI6ICJodHRwczovL2FwaS5sb2dpY2FoZWFsdGgub3JnL2Zhc3RlbmhlYWx0aC9kYXRhL0VuY291bnRlci9zbWFydC04NTEiLAogICAgInJlc291cmNlIjogewogICAgICAicmVzb3VyY2VUeXBlIjogIkVuY291bnRlciIsCiAgICAgICJpZCI6ICJzbWFydC04NTEiLAogICAgICAibWV0YSI6IHsKICAgICAgICAidmVyc2lvbklkIjogIjEiLAogICAgICAgICJsYXN0VXBkYXRlZCI6ICIyMDIwLTA3LTE1VDAyOjUyOjM2LjAwMCswMDowMCIsCiAgICAgICAgInNvdXJjZSI6ICIjTjNSZUtqUjc1QXM4S2poayIKICAgICAgfSwKICAgICAgInRleHQiOiB7CiAgICAgICAgInN0YXR1cyI6ICJnZW5lcmF0ZWQiLAogICAgICAgICJkaXYiOiAiPGRpdiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzE5OTkveGh0bWxcIj4yMDA5LTA0LTI4OiBhbWJ1bGF0b3J5IGVuY291bnRlcjwvZGl2PiIKICAgICAgfSwKICAgICAgInN0YXR1cyI6ICJmaW5pc2hlZCIsCiAgICAgICJjbGFzcyI6IHsKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly90ZXJtaW5vbG9neS5obDcub3JnL0NvZGVTeXN0ZW0vdjMtQWN0Q29kZSIsCiAgICAgICAgImNvZGUiOiAiQU1CIgogICAgICB9LAogICAgICAidHlwZSI6IFsgewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3Nub21lZC5pbmZvIiwKICAgICAgICAgICJjb2RlIjogIjI3MDQyNzAwMyIsCiAgICAgICAgICAiZGlzcGxheSI6ICJQYXRpZW50LWluaXRpYXRlZCBlbmNvdW50ZXIiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogIlBhdGllbnQtaW5pdGlhdGVkIGFtYnVsYXRvcnkgZW5jb3VudGVyIgogICAgICB9IF0sCiAgICAgICJzdWJqZWN0IjogewogICAgICAgICJyZWZlcmVuY2UiOiAiUGF0aWVudC9zbWFydC0xMjg4OTkyIgogICAgICB9LAogICAgICAicGVyaW9kIjogewogICAgICAgICJzdGFydCI6ICIyMDA5LTA0LTI4IiwKICAgICAgICAiZW5kIjogIjIwMDktMDQtMjgiCiAgICAgIH0KICAgIH0sCiAgICAic2VhcmNoIjogewogICAgICAibW9kZSI6ICJtYXRjaCIKICAgIH0KICB9LCB7CiAgICAiZnVsbFVybCI6ICJodHRwczovL2FwaS5sb2dpY2FoZWFsdGgub3JnL2Zhc3RlbmhlYWx0aC9kYXRhL0VuY291bnRlci9zbWFydC04NTAiLAogICAgInJlc291cmNlIjogewogICAgICAicmVzb3VyY2VUeXBlIjogIkVuY291bnRlciIsCiAgICAgICJpZCI6ICJzbWFydC04NTAiLAogICAgICAibWV0YSI6IHsKICAgICAgICAidmVyc2lvbklkIjogIjEiLAogICAgICAgICJsYXN0VXBkYXRlZCI6ICIyMDIwLTA3LTE1VDAyOjUyOjM2LjAwMCswMDowMCIsCiAgICAgICAgInNvdXJjZSI6ICIjTjNSZUtqUjc1QXM4S2poayIKICAgICAgfSwKICAgICAgInRleHQiOiB7CiAgICAgICAgInN0YXR1cyI6ICJnZW5lcmF0ZWQiLAogICAgICAgICJkaXYiOiAiPGRpdiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzE5OTkveGh0bWxcIj4yMDA5LTA0LTI3OiBhbWJ1bGF0b3J5IGVuY291bnRlcjwvZGl2PiIKICAgICAgfSwKICAgICAgInN0YXR1cyI6ICJmaW5pc2hlZCIsCiAgICAgICJjbGFzcyI6IHsKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly90ZXJtaW5vbG9neS5obDcub3JnL0NvZGVTeXN0ZW0vdjMtQWN0Q29kZSIsCiAgICAgICAgImNvZGUiOiAiQU1CIgogICAgICB9LAogICAgICAidHlwZSI6IFsgewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3Nub21lZC5pbmZvIiwKICAgICAgICAgICJjb2RlIjogIjI3MDQyNzAwMyIsCiAgICAgICAgICAiZGlzcGxheSI6ICJQYXRpZW50LWluaXRpYXRlZCBlbmNvdW50ZXIiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogIlBhdGllbnQtaW5pdGlhdGVkIGFtYnVsYXRvcnkgZW5jb3VudGVyIgogICAgICB9IF0sCiAgICAgICJzdWJqZWN0IjogewogICAgICAgICJyZWZlcmVuY2UiOiAiUGF0aWVudC9zbWFydC0xMjg4OTkyIgogICAgICB9LAogICAgICAicGVyaW9kIjogewogICAgICAgICJzdGFydCI6ICIyMDA5LTA0LTI3IiwKICAgICAgICAiZW5kIjogIjIwMDktMDQtMjciCiAgICAgIH0KICAgIH0sCiAgICAic2VhcmNoIjogewogICAgICAibW9kZSI6ICJtYXRjaCIKICAgIH0KICB9LCB7CiAgICAiZnVsbFVybCI6ICJodHRwczovL2FwaS5sb2dpY2FoZWFsdGgub3JnL2Zhc3RlbmhlYWx0aC9kYXRhL09ic2VydmF0aW9uL3NtYXJ0LTI4Mi1oZWFydHJhdGUiLAogICAgInJlc291cmNlIjogewogICAgICAicmVzb3VyY2VUeXBlIjogIk9ic2VydmF0aW9uIiwKICAgICAgImlkIjogInNtYXJ0LTI4Mi1oZWFydHJhdGUiLAogICAgICAibWV0YSI6IHsKICAgICAgICAidmVyc2lvbklkIjogIjEiLAogICAgICAgICJsYXN0VXBkYXRlZCI6ICIyMDIwLTA3LTE1VDAyOjUyOjM2LjAwMCswMDowMCIsCiAgICAgICAgInNvdXJjZSI6ICIjTjNSZUtqUjc1QXM4S2poayIKICAgICAgfSwKICAgICAgInRleHQiOiB7CiAgICAgICAgInN0YXR1cyI6ICJnZW5lcmF0ZWQiLAogICAgICAgICJkaXYiOiAiPGRpdiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzE5OTkveGh0bWxcIj4yMDA5LTA0LTE0OiBoZWFydF9yYXRlID0gNzUuMCB7YmVhdHN9L21pbjwvZGl2PiIKICAgICAgfSwKICAgICAgImlkZW50aWZpZXIiOiBbIHsKICAgICAgICAidXNlIjogIm9mZmljaWFsIiwKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly93d3cuYm1jLm5sL3pvcmdwb3J0YWwvaWRlbnRpZmllcnMvb2JzZXJ2YXRpb25zIiwKICAgICAgICAidmFsdWUiOiAic21hcnQtMjgyLWhlYXJ0cmF0ZSIKICAgICAgfSBdLAogICAgICAic3RhdHVzIjogInVua25vd24iLAogICAgICAiY2F0ZWdvcnkiOiBbIHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly90ZXJtaW5vbG9neS5obDcub3JnL0NvZGVTeXN0ZW0vb2JzZXJ2YXRpb24tY2F0ZWdvcnkiLAogICAgICAgICAgImNvZGUiOiAidml0YWwtc2lnbnMiLAogICAgICAgICAgImRpc3BsYXkiOiAiVml0YWwgU2lnbnMiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogIlZpdGFsIFNpZ25zIgogICAgICB9IF0sCiAgICAgICJjb2RlIjogewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL2xvaW5jLm9yZyIsCiAgICAgICAgICAiY29kZSI6ICI4ODY3LTQiLAogICAgICAgICAgImRpc3BsYXkiOiAiaGVhcnRfcmF0ZSIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAiaGVhcnRfcmF0ZSIKICAgICAgfSwKICAgICAgInN1YmplY3QiOiB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQYXRpZW50L3NtYXJ0LTEyODg5OTIiCiAgICAgIH0sCiAgICAgICJlZmZlY3RpdmVEYXRlVGltZSI6ICIyMDA5LTA0LTE0IiwKICAgICAgInBlcmZvcm1lciI6IFsgewogICAgICAgICJyZWZlcmVuY2UiOiAiUHJhY3RpdGlvbmVyL1NNQVJULTEyMzQiCiAgICAgIH0gXSwKICAgICAgInZhbHVlUXVhbnRpdHkiOiB7CiAgICAgICAgInZhbHVlIjogNzUuMCwKICAgICAgICAidW5pdCI6ICJ7YmVhdHN9L21pbiIsCiAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdW5pdHNvZm1lYXN1cmUub3JnIiwKICAgICAgICAiY29kZSI6ICJ7YmVhdHN9L21pbiIKICAgICAgfQogICAgfSwKICAgICJzZWFyY2giOiB7CiAgICAgICJtb2RlIjogIm1hdGNoIgogICAgfQogIH0sIHsKICAgICJmdWxsVXJsIjogImh0dHBzOi8vYXBpLmxvZ2ljYWhlYWx0aC5vcmcvZmFzdGVuaGVhbHRoL2RhdGEvT2JzZXJ2YXRpb24vc21hcnQtMjcwLXRlbXBlcmF0dXJlIiwKICAgICJyZXNvdXJjZSI6IHsKICAgICAgInJlc291cmNlVHlwZSI6ICJPYnNlcnZhdGlvbiIsCiAgICAgICJpZCI6ICJzbWFydC0yNzAtdGVtcGVyYXR1cmUiLAogICAgICAibWV0YSI6IHsKICAgICAgICAidmVyc2lvbklkIjogIjEiLAogICAgICAgICJsYXN0VXBkYXRlZCI6ICIyMDIwLTA3LTE1VDAyOjUyOjM2LjAwMCswMDowMCIsCiAgICAgICAgInNvdXJjZSI6ICIjTjNSZUtqUjc1QXM4S2poayIKICAgICAgfSwKICAgICAgInRleHQiOiB7CiAgICAgICAgInN0YXR1cyI6ICJnZW5lcmF0ZWQiLAogICAgICAgICJkaXYiOiAiPGRpdiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzE5OTkveGh0bWxcIj4yMDA5LTA0LTA3OiB0ZW1wZXJhdHVyZSA9IDM2Ljk0NDQ0IENlbDwvZGl2PiIKICAgICAgfSwKICAgICAgImlkZW50aWZpZXIiOiBbIHsKICAgICAgICAidXNlIjogIm9mZmljaWFsIiwKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly93d3cuYm1jLm5sL3pvcmdwb3J0YWwvaWRlbnRpZmllcnMvb2JzZXJ2YXRpb25zIiwKICAgICAgICAidmFsdWUiOiAic21hcnQtMjcwLXRlbXBlcmF0dXJlIgogICAgICB9IF0sCiAgICAgICJzdGF0dXMiOiAidW5rbm93biIsCiAgICAgICJjYXRlZ29yeSI6IFsgewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3Rlcm1pbm9sb2d5LmhsNy5vcmcvQ29kZVN5c3RlbS9vYnNlcnZhdGlvbi1jYXRlZ29yeSIsCiAgICAgICAgICAiY29kZSI6ICJ2aXRhbC1zaWducyIsCiAgICAgICAgICAiZGlzcGxheSI6ICJWaXRhbCBTaWducyIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAiVml0YWwgU2lnbnMiCiAgICAgIH0gXSwKICAgICAgImNvZGUiOiB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vbG9pbmMub3JnIiwKICAgICAgICAgICJjb2RlIjogIjgzMTAtNSIsCiAgICAgICAgICAiZGlzcGxheSI6ICJ0ZW1wZXJhdHVyZSIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAidGVtcGVyYXR1cmUiCiAgICAgIH0sCiAgICAgICJzdWJqZWN0IjogewogICAgICAgICJyZWZlcmVuY2UiOiAiUGF0aWVudC9zbWFydC0xMjg4OTkyIgogICAgICB9LAogICAgICAiZWZmZWN0aXZlRGF0ZVRpbWUiOiAiMjAwOS0wNC0wNyIsCiAgICAgICJwZXJmb3JtZXIiOiBbIHsKICAgICAgICAicmVmZXJlbmNlIjogIlByYWN0aXRpb25lci9TTUFSVC0xMjM0IgogICAgICB9IF0sCiAgICAgICJ2YWx1ZVF1YW50aXR5IjogewogICAgICAgICJ2YWx1ZSI6IDM2Ljk0NDQ0LAogICAgICAgICJ1bml0IjogIkNlbCIsCiAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdW5pdHNvZm1lYXN1cmUub3JnIiwKICAgICAgICAiY29kZSI6ICJDZWwiCiAgICAgIH0KICAgIH0sCiAgICAic2VhcmNoIjogewogICAgICAibW9kZSI6ICJtYXRjaCIKICAgIH0KICB9LCB7CiAgICAiZnVsbFVybCI6ICJodHRwczovL2FwaS5sb2dpY2FoZWFsdGgub3JnL2Zhc3RlbmhlYWx0aC9kYXRhL09ic2VydmF0aW9uL3NtYXJ0LTI3Ni1yZXNwaXJhdG9yeXJhdGUiLAogICAgInJlc291cmNlIjogewogICAgICAicmVzb3VyY2VUeXBlIjogIk9ic2VydmF0aW9uIiwKICAgICAgImlkIjogInNtYXJ0LTI3Ni1yZXNwaXJhdG9yeXJhdGUiLAogICAgICAibWV0YSI6IHsKICAgICAgICAidmVyc2lvbklkIjogIjEiLAogICAgICAgICJsYXN0VXBkYXRlZCI6ICIyMDIwLTA3LTE1VDAyOjUyOjM2LjAwMCswMDowMCIsCiAgICAgICAgInNvdXJjZSI6ICIjTjNSZUtqUjc1QXM4S2poayIKICAgICAgfSwKICAgICAgInRleHQiOiB7CiAgICAgICAgInN0YXR1cyI6ICJnZW5lcmF0ZWQiLAogICAgICAgICJkaXYiOiAiPGRpdiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzE5OTkveGh0bWxcIj4yMDA5LTA0LTA4OiByZXNwaXJhdG9yeV9yYXRlID0gMjAuMCB7YnJlYXRoc30vbWluPC9kaXY+IgogICAgICB9LAogICAgICAiaWRlbnRpZmllciI6IFsgewogICAgICAgICJ1c2UiOiAib2ZmaWNpYWwiLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3d3dy5ibWMubmwvem9yZ3BvcnRhbC9pZGVudGlmaWVycy9vYnNlcnZhdGlvbnMiLAogICAgICAgICJ2YWx1ZSI6ICJzbWFydC0yNzYtcmVzcGlyYXRvcnlyYXRlIgogICAgICB9IF0sCiAgICAgICJzdGF0dXMiOiAidW5rbm93biIsCiAgICAgICJjYXRlZ29yeSI6IFsgewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3Rlcm1pbm9sb2d5LmhsNy5vcmcvQ29kZVN5c3RlbS9vYnNlcnZhdGlvbi1jYXRlZ29yeSIsCiAgICAgICAgICAiY29kZSI6ICJ2aXRhbC1zaWducyIsCiAgICAgICAgICAiZGlzcGxheSI6ICJWaXRhbCBTaWducyIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAiVml0YWwgU2lnbnMiCiAgICAgIH0gXSwKICAgICAgImNvZGUiOiB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vbG9pbmMub3JnIiwKICAgICAgICAgICJjb2RlIjogIjkyNzktMSIsCiAgICAgICAgICAiZGlzcGxheSI6ICJyZXNwaXJhdG9yeV9yYXRlIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJyZXNwaXJhdG9yeV9yYXRlIgogICAgICB9LAogICAgICAic3ViamVjdCI6IHsKICAgICAgICAicmVmZXJlbmNlIjogIlBhdGllbnQvc21hcnQtMTI4ODk5MiIKICAgICAgfSwKICAgICAgImVmZmVjdGl2ZURhdGVUaW1lIjogIjIwMDktMDQtMDgiLAogICAgICAicGVyZm9ybWVyIjogWyB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQcmFjdGl0aW9uZXIvU01BUlQtMTIzNCIKICAgICAgfSBdLAogICAgICAidmFsdWVRdWFudGl0eSI6IHsKICAgICAgICAidmFsdWUiOiAyMC4wLAogICAgICAgICJ1bml0IjogInticmVhdGhzfS9taW4iLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3VuaXRzb2ZtZWFzdXJlLm9yZyIsCiAgICAgICAgImNvZGUiOiAie2JyZWF0aHN9L21pbiIKICAgICAgfQogICAgfSwKICAgICJzZWFyY2giOiB7CiAgICAgICJtb2RlIjogIm1hdGNoIgogICAgfQogIH0sIHsKICAgICJmdWxsVXJsIjogImh0dHBzOi8vYXBpLmxvZ2ljYWhlYWx0aC5vcmcvZmFzdGVuaGVhbHRoL2RhdGEvRW5jb3VudGVyL3NtYXJ0LTg1NCIsCiAgICAicmVzb3VyY2UiOiB7CiAgICAgICJyZXNvdXJjZVR5cGUiOiAiRW5jb3VudGVyIiwKICAgICAgImlkIjogInNtYXJ0LTg1NCIsCiAgICAgICJtZXRhIjogewogICAgICAgICJ2ZXJzaW9uSWQiOiAiMSIsCiAgICAgICAgImxhc3RVcGRhdGVkIjogIjIwMjAtMDctMTVUMDI6NTI6MzYuMDAwKzAwOjAwIiwKICAgICAgICAic291cmNlIjogIiNOM1JlS2pSNzVBczhLamhrIgogICAgICB9LAogICAgICAidGV4dCI6IHsKICAgICAgICAic3RhdHVzIjogImdlbmVyYXRlZCIsCiAgICAgICAgImRpdiI6ICI8ZGl2IHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMTk5OS94aHRtbFwiPjIwMDktMTItMDE6IGFtYnVsYXRvcnkgZW5jb3VudGVyPC9kaXY+IgogICAgICB9LAogICAgICAic3RhdHVzIjogImZpbmlzaGVkIiwKICAgICAgImNsYXNzIjogewogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3Rlcm1pbm9sb2d5LmhsNy5vcmcvQ29kZVN5c3RlbS92My1BY3RDb2RlIiwKICAgICAgICAiY29kZSI6ICJBTUIiCiAgICAgIH0sCiAgICAgICJ0eXBlIjogWyB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vc25vbWVkLmluZm8iLAogICAgICAgICAgImNvZGUiOiAiMjcwNDI3MDAzIiwKICAgICAgICAgICJkaXNwbGF5IjogIlBhdGllbnQtaW5pdGlhdGVkIGVuY291bnRlciIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAiUGF0aWVudC1pbml0aWF0ZWQgYW1idWxhdG9yeSBlbmNvdW50ZXIiCiAgICAgIH0gXSwKICAgICAgInN1YmplY3QiOiB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQYXRpZW50L3NtYXJ0LTEyODg5OTIiCiAgICAgIH0sCiAgICAgICJwZXJpb2QiOiB7CiAgICAgICAgInN0YXJ0IjogIjIwMDktMTItMDEiLAogICAgICAgICJlbmQiOiAiMjAwOS0xMi0wMSIKICAgICAgfQogICAgfSwKICAgICJzZWFyY2giOiB7CiAgICAgICJtb2RlIjogIm1hdGNoIgogICAgfQogIH0sIHsKICAgICJmdWxsVXJsIjogImh0dHBzOi8vYXBpLmxvZ2ljYWhlYWx0aC5vcmcvZmFzdGVuaGVhbHRoL2RhdGEvT2JzZXJ2YXRpb24vc21hcnQtMTg5LW94eWdlbnNhdHVyYXRpb24iLAogICAgInJlc291cmNlIjogewogICAgICAicmVzb3VyY2VUeXBlIjogIk9ic2VydmF0aW9uIiwKICAgICAgImlkIjogInNtYXJ0LTE4OS1veHlnZW5zYXR1cmF0aW9uIiwKICAgICAgIm1ldGEiOiB7CiAgICAgICAgInZlcnNpb25JZCI6ICIxIiwKICAgICAgICAibGFzdFVwZGF0ZWQiOiAiMjAyMC0wNy0xNVQwMjo1MjozNi4wMDArMDA6MDAiLAogICAgICAgICJzb3VyY2UiOiAiI04zUmVLalI3NUFzOEtqaGsiCiAgICAgIH0sCiAgICAgICJ0ZXh0IjogewogICAgICAgICJzdGF0dXMiOiAiZ2VuZXJhdGVkIiwKICAgICAgICAiZGl2IjogIjxkaXYgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hodG1sXCI+MjAwMS0wMS0xOTogb3h5Z2VuX3NhdHVyYXRpb24gPSAxMDAuMCAle0hlbW9nbG9iaW5TYXR1cmF0aW9ufTwvZGl2PiIKICAgICAgfSwKICAgICAgImlkZW50aWZpZXIiOiBbIHsKICAgICAgICAidXNlIjogIm9mZmljaWFsIiwKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly93d3cuYm1jLm5sL3pvcmdwb3J0YWwvaWRlbnRpZmllcnMvb2JzZXJ2YXRpb25zIiwKICAgICAgICAidmFsdWUiOiAic21hcnQtMTg5LW94eWdlbnNhdHVyYXRpb24iCiAgICAgIH0gXSwKICAgICAgInN0YXR1cyI6ICJ1bmtub3duIiwKICAgICAgImNhdGVnb3J5IjogWyB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdGVybWlub2xvZ3kuaGw3Lm9yZy9Db2RlU3lzdGVtL29ic2VydmF0aW9uLWNhdGVnb3J5IiwKICAgICAgICAgICJjb2RlIjogInZpdGFsLXNpZ25zIiwKICAgICAgICAgICJkaXNwbGF5IjogIlZpdGFsIFNpZ25zIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJWaXRhbCBTaWducyIKICAgICAgfSBdLAogICAgICAiY29kZSI6IHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly9sb2luYy5vcmciLAogICAgICAgICAgImNvZGUiOiAiMjcxMC0yIiwKICAgICAgICAgICJkaXNwbGF5IjogIm94eWdlbl9zYXR1cmF0aW9uIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJveHlnZW5fc2F0dXJhdGlvbiIKICAgICAgfSwKICAgICAgInN1YmplY3QiOiB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQYXRpZW50L3NtYXJ0LTEyODg5OTIiCiAgICAgIH0sCiAgICAgICJlZmZlY3RpdmVEYXRlVGltZSI6ICIyMDAxLTAxLTE5IiwKICAgICAgInBlcmZvcm1lciI6IFsgewogICAgICAgICJyZWZlcmVuY2UiOiAiUHJhY3RpdGlvbmVyL1NNQVJULTEyMzQiCiAgICAgIH0gXSwKICAgICAgInZhbHVlUXVhbnRpdHkiOiB7CiAgICAgICAgInZhbHVlIjogMTAwLjAsCiAgICAgICAgInVuaXQiOiAiJXtIZW1vZ2xvYmluU2F0dXJhdGlvbn0iLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3VuaXRzb2ZtZWFzdXJlLm9yZyIsCiAgICAgICAgImNvZGUiOiAiJXtIZW1vZ2xvYmluU2F0dXJhdGlvbn0iCiAgICAgIH0KICAgIH0sCiAgICAic2VhcmNoIjogewogICAgICAibW9kZSI6ICJtYXRjaCIKICAgIH0KICB9LCB7CiAgICAiZnVsbFVybCI6ICJodHRwczovL2FwaS5sb2dpY2FoZWFsdGgub3JnL2Zhc3RlbmhlYWx0aC9kYXRhL09ic2VydmF0aW9uL3NtYXJ0LTI5Mi13ZWlnaHQiLAogICAgInJlc291cmNlIjogewogICAgICAicmVzb3VyY2VUeXBlIjogIk9ic2VydmF0aW9uIiwKICAgICAgImlkIjogInNtYXJ0LTI5Mi13ZWlnaHQiLAogICAgICAibWV0YSI6IHsKICAgICAgICAidmVyc2lvbklkIjogIjEiLAogICAgICAgICJsYXN0VXBkYXRlZCI6ICIyMDIwLTA3LTE1VDAyOjUyOjM2LjAwMCswMDowMCIsCiAgICAgICAgInNvdXJjZSI6ICIjTjNSZUtqUjc1QXM4S2poayIKICAgICAgfSwKICAgICAgInRleHQiOiB7CiAgICAgICAgInN0YXR1cyI6ICJnZW5lcmF0ZWQiLAogICAgICAgICJkaXYiOiAiPGRpdiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzE5OTkveGh0bWxcIj4yMDA5LTA0LTIzOiB3ZWlnaHQgPSA4Ni41MDAwNiBrZzwvZGl2PiIKICAgICAgfSwKICAgICAgImlkZW50aWZpZXIiOiBbIHsKICAgICAgICAidXNlIjogIm9mZmljaWFsIiwKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly93d3cuYm1jLm5sL3pvcmdwb3J0YWwvaWRlbnRpZmllcnMvb2JzZXJ2YXRpb25zIiwKICAgICAgICAidmFsdWUiOiAic21hcnQtMjkyLXdlaWdodCIKICAgICAgfSBdLAogICAgICAic3RhdHVzIjogInVua25vd24iLAogICAgICAiY2F0ZWdvcnkiOiBbIHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly90ZXJtaW5vbG9neS5obDcub3JnL0NvZGVTeXN0ZW0vb2JzZXJ2YXRpb24tY2F0ZWdvcnkiLAogICAgICAgICAgImNvZGUiOiAidml0YWwtc2lnbnMiLAogICAgICAgICAgImRpc3BsYXkiOiAiVml0YWwgU2lnbnMiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogIlZpdGFsIFNpZ25zIgogICAgICB9IF0sCiAgICAgICJjb2RlIjogewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL2xvaW5jLm9yZyIsCiAgICAgICAgICAiY29kZSI6ICIzMTQxLTkiLAogICAgICAgICAgImRpc3BsYXkiOiAid2VpZ2h0IgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJ3ZWlnaHQiCiAgICAgIH0sCiAgICAgICJzdWJqZWN0IjogewogICAgICAgICJyZWZlcmVuY2UiOiAiUGF0aWVudC9zbWFydC0xMjg4OTkyIgogICAgICB9LAogICAgICAiZWZmZWN0aXZlRGF0ZVRpbWUiOiAiMjAwOS0wNC0yMyIsCiAgICAgICJwZXJmb3JtZXIiOiBbIHsKICAgICAgICAicmVmZXJlbmNlIjogIlByYWN0aXRpb25lci9TTUFSVC0xMjM0IgogICAgICB9IF0sCiAgICAgICJ2YWx1ZVF1YW50aXR5IjogewogICAgICAgICJ2YWx1ZSI6IDg2LjUwMDA2LAogICAgICAgICJ1bml0IjogImtnIiwKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly91bml0c29mbWVhc3VyZS5vcmciLAogICAgICAgICJjb2RlIjogImtnIgogICAgICB9CiAgICB9LAogICAgInNlYXJjaCI6IHsKICAgICAgIm1vZGUiOiAibWF0Y2giCiAgICB9CiAgfSwgewogICAgImZ1bGxVcmwiOiAiaHR0cHM6Ly9hcGkubG9naWNhaGVhbHRoLm9yZy9mYXN0ZW5oZWFsdGgvZGF0YS9PYnNlcnZhdGlvbi9zbWFydC0xOTktcmVzcGlyYXRvcnlyYXRlIiwKICAgICJyZXNvdXJjZSI6IHsKICAgICAgInJlc291cmNlVHlwZSI6ICJPYnNlcnZhdGlvbiIsCiAgICAgICJpZCI6ICJzbWFydC0xOTktcmVzcGlyYXRvcnlyYXRlIiwKICAgICAgIm1ldGEiOiB7CiAgICAgICAgInZlcnNpb25JZCI6ICIxIiwKICAgICAgICAibGFzdFVwZGF0ZWQiOiAiMjAyMC0wNy0xNVQwMjo1MjozNi4wMDArMDA6MDAiLAogICAgICAgICJzb3VyY2UiOiAiI04zUmVLalI3NUFzOEtqaGsiCiAgICAgIH0sCiAgICAgICJ0ZXh0IjogewogICAgICAgICJzdGF0dXMiOiAiZ2VuZXJhdGVkIiwKICAgICAgICAiZGl2IjogIjxkaXYgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hodG1sXCI+MjAwMS0wMS0yNTogcmVzcGlyYXRvcnlfcmF0ZSA9IDIwLjAge2JyZWF0aHN9L21pbjwvZGl2PiIKICAgICAgfSwKICAgICAgImlkZW50aWZpZXIiOiBbIHsKICAgICAgICAidXNlIjogIm9mZmljaWFsIiwKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly93d3cuYm1jLm5sL3pvcmdwb3J0YWwvaWRlbnRpZmllcnMvb2JzZXJ2YXRpb25zIiwKICAgICAgICAidmFsdWUiOiAic21hcnQtMTk5LXJlc3BpcmF0b3J5cmF0ZSIKICAgICAgfSBdLAogICAgICAic3RhdHVzIjogInVua25vd24iLAogICAgICAiY2F0ZWdvcnkiOiBbIHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly90ZXJtaW5vbG9neS5obDcub3JnL0NvZGVTeXN0ZW0vb2JzZXJ2YXRpb24tY2F0ZWdvcnkiLAogICAgICAgICAgImNvZGUiOiAidml0YWwtc2lnbnMiLAogICAgICAgICAgImRpc3BsYXkiOiAiVml0YWwgU2lnbnMiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogIlZpdGFsIFNpZ25zIgogICAgICB9IF0sCiAgICAgICJjb2RlIjogewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL2xvaW5jLm9yZyIsCiAgICAgICAgICAiY29kZSI6ICI5Mjc5LTEiLAogICAgICAgICAgImRpc3BsYXkiOiAicmVzcGlyYXRvcnlfcmF0ZSIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAicmVzcGlyYXRvcnlfcmF0ZSIKICAgICAgfSwKICAgICAgInN1YmplY3QiOiB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQYXRpZW50L3NtYXJ0LTEyODg5OTIiCiAgICAgIH0sCiAgICAgICJlZmZlY3RpdmVEYXRlVGltZSI6ICIyMDAxLTAxLTI1IiwKICAgICAgInBlcmZvcm1lciI6IFsgewogICAgICAgICJyZWZlcmVuY2UiOiAiUHJhY3RpdGlvbmVyL1NNQVJULTEyMzQiCiAgICAgIH0gXSwKICAgICAgInZhbHVlUXVhbnRpdHkiOiB7CiAgICAgICAgInZhbHVlIjogMjAuMCwKICAgICAgICAidW5pdCI6ICJ7YnJlYXRoc30vbWluIiwKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly91bml0c29mbWVhc3VyZS5vcmciLAogICAgICAgICJjb2RlIjogInticmVhdGhzfS9taW4iCiAgICAgIH0KICAgIH0sCiAgICAic2VhcmNoIjogewogICAgICAibW9kZSI6ICJtYXRjaCIKICAgIH0KICB9LCB7CiAgICAiZnVsbFVybCI6ICJodHRwczovL2FwaS5sb2dpY2FoZWFsdGgub3JnL2Zhc3RlbmhlYWx0aC9kYXRhL09ic2VydmF0aW9uL3NtYXJ0LTIzNy1ibWkiLAogICAgInJlc291cmNlIjogewogICAgICAicmVzb3VyY2VUeXBlIjogIk9ic2VydmF0aW9uIiwKICAgICAgImlkIjogInNtYXJ0LTIzNy1ibWkiLAogICAgICAibWV0YSI6IHsKICAgICAgICAidmVyc2lvbklkIjogIjEiLAogICAgICAgICJsYXN0VXBkYXRlZCI6ICIyMDIwLTA3LTE1VDAyOjUyOjM2LjAwMCswMDowMCIsCiAgICAgICAgInNvdXJjZSI6ICIjTjNSZUtqUjc1QXM4S2poayIKICAgICAgfSwKICAgICAgInRleHQiOiB7CiAgICAgICAgInN0YXR1cyI6ICJnZW5lcmF0ZWQiLAogICAgICAgICJkaXYiOiAiPGRpdiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzE5OTkveGh0bWxcIj4yMDA1LTAyLTA5OiBibWkgPSAzMi42IGtnL20yPC9kaXY+IgogICAgICB9LAogICAgICAiaWRlbnRpZmllciI6IFsgewogICAgICAgICJ1c2UiOiAib2ZmaWNpYWwiLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3d3dy5ibWMubmwvem9yZ3BvcnRhbC9pZGVudGlmaWVycy9vYnNlcnZhdGlvbnMiLAogICAgICAgICJ2YWx1ZSI6ICJzbWFydC0yMzctYm1pIgogICAgICB9IF0sCiAgICAgICJzdGF0dXMiOiAidW5rbm93biIsCiAgICAgICJjYXRlZ29yeSI6IFsgewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3Rlcm1pbm9sb2d5LmhsNy5vcmcvQ29kZVN5c3RlbS9vYnNlcnZhdGlvbi1jYXRlZ29yeSIsCiAgICAgICAgICAiY29kZSI6ICJ2aXRhbC1zaWducyIsCiAgICAgICAgICAiZGlzcGxheSI6ICJWaXRhbCBTaWducyIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAiVml0YWwgU2lnbnMiCiAgICAgIH0gXSwKICAgICAgImNvZGUiOiB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vbG9pbmMub3JnIiwKICAgICAgICAgICJjb2RlIjogIjM5MTU2LTUiLAogICAgICAgICAgImRpc3BsYXkiOiAiYm1pIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJibWkiCiAgICAgIH0sCiAgICAgICJzdWJqZWN0IjogewogICAgICAgICJyZWZlcmVuY2UiOiAiUGF0aWVudC9zbWFydC0xMjg4OTkyIgogICAgICB9LAogICAgICAiZWZmZWN0aXZlRGF0ZVRpbWUiOiAiMjAwNS0wMi0wOSIsCiAgICAgICJwZXJmb3JtZXIiOiBbIHsKICAgICAgICAicmVmZXJlbmNlIjogIlByYWN0aXRpb25lci9TTUFSVC0xMjM0IgogICAgICB9IF0sCiAgICAgICJ2YWx1ZVF1YW50aXR5IjogewogICAgICAgICJ2YWx1ZSI6IDMyLjYsCiAgICAgICAgInVuaXQiOiAia2cvbTIiLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3VuaXRzb2ZtZWFzdXJlLm9yZyIsCiAgICAgICAgImNvZGUiOiAia2cvbTIiCiAgICAgIH0KICAgIH0sCiAgICAic2VhcmNoIjogewogICAgICAibW9kZSI6ICJtYXRjaCIKICAgIH0KICB9LCB7CiAgICAiZnVsbFVybCI6ICJodHRwczovL2FwaS5sb2dpY2FoZWFsdGgub3JnL2Zhc3RlbmhlYWx0aC9kYXRhL09ic2VydmF0aW9uL3NtYXJ0LTIwNS1oZWFydHJhdGUiLAogICAgInJlc291cmNlIjogewogICAgICAicmVzb3VyY2VUeXBlIjogIk9ic2VydmF0aW9uIiwKICAgICAgImlkIjogInNtYXJ0LTIwNS1oZWFydHJhdGUiLAogICAgICAibWV0YSI6IHsKICAgICAgICAidmVyc2lvbklkIjogIjEiLAogICAgICAgICJsYXN0VXBkYXRlZCI6ICIyMDIwLTA3LTE1VDAyOjUyOjM2LjAwMCswMDowMCIsCiAgICAgICAgInNvdXJjZSI6ICIjTjNSZUtqUjc1QXM4S2poayIKICAgICAgfSwKICAgICAgInRleHQiOiB7CiAgICAgICAgInN0YXR1cyI6ICJnZW5lcmF0ZWQiLAogICAgICAgICJkaXYiOiAiPGRpdiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzE5OTkveGh0bWxcIj4yMDAxLTEwLTMxOiBoZWFydF9yYXRlID0gODIuMCB7YmVhdHN9L21pbjwvZGl2PiIKICAgICAgfSwKICAgICAgImlkZW50aWZpZXIiOiBbIHsKICAgICAgICAidXNlIjogIm9mZmljaWFsIiwKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly93d3cuYm1jLm5sL3pvcmdwb3J0YWwvaWRlbnRpZmllcnMvb2JzZXJ2YXRpb25zIiwKICAgICAgICAidmFsdWUiOiAic21hcnQtMjA1LWhlYXJ0cmF0ZSIKICAgICAgfSBdLAogICAgICAic3RhdHVzIjogInVua25vd24iLAogICAgICAiY2F0ZWdvcnkiOiBbIHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly90ZXJtaW5vbG9neS5obDcub3JnL0NvZGVTeXN0ZW0vb2JzZXJ2YXRpb24tY2F0ZWdvcnkiLAogICAgICAgICAgImNvZGUiOiAidml0YWwtc2lnbnMiLAogICAgICAgICAgImRpc3BsYXkiOiAiVml0YWwgU2lnbnMiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogIlZpdGFsIFNpZ25zIgogICAgICB9IF0sCiAgICAgICJjb2RlIjogewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL2xvaW5jLm9yZyIsCiAgICAgICAgICAiY29kZSI6ICI4ODY3LTQiLAogICAgICAgICAgImRpc3BsYXkiOiAiaGVhcnRfcmF0ZSIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAiaGVhcnRfcmF0ZSIKICAgICAgfSwKICAgICAgInN1YmplY3QiOiB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQYXRpZW50L3NtYXJ0LTEyODg5OTIiCiAgICAgIH0sCiAgICAgICJlZmZlY3RpdmVEYXRlVGltZSI6ICIyMDAxLTEwLTMxIiwKICAgICAgInBlcmZvcm1lciI6IFsgewogICAgICAgICJyZWZlcmVuY2UiOiAiUHJhY3RpdGlvbmVyL1NNQVJULTEyMzQiCiAgICAgIH0gXSwKICAgICAgInZhbHVlUXVhbnRpdHkiOiB7CiAgICAgICAgInZhbHVlIjogODIuMCwKICAgICAgICAidW5pdCI6ICJ7YmVhdHN9L21pbiIsCiAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdW5pdHNvZm1lYXN1cmUub3JnIiwKICAgICAgICAiY29kZSI6ICJ7YmVhdHN9L21pbiIKICAgICAgfQogICAgfSwKICAgICJzZWFyY2giOiB7CiAgICAgICJtb2RlIjogIm1hdGNoIgogICAgfQogIH0sIHsKICAgICJmdWxsVXJsIjogImh0dHBzOi8vYXBpLmxvZ2ljYWhlYWx0aC5vcmcvZmFzdGVuaGVhbHRoL2RhdGEvT2JzZXJ2YXRpb24vc21hcnQtMjc0LWhlaWdodCIsCiAgICAicmVzb3VyY2UiOiB7CiAgICAgICJyZXNvdXJjZVR5cGUiOiAiT2JzZXJ2YXRpb24iLAogICAgICAiaWQiOiAic21hcnQtMjc0LWhlaWdodCIsCiAgICAgICJtZXRhIjogewogICAgICAgICJ2ZXJzaW9uSWQiOiAiMSIsCiAgICAgICAgImxhc3RVcGRhdGVkIjogIjIwMjAtMDctMTVUMDI6NTI6MzYuMDAwKzAwOjAwIiwKICAgICAgICAic291cmNlIjogIiNOM1JlS2pSNzVBczhLamhrIgogICAgICB9LAogICAgICAidGV4dCI6IHsKICAgICAgICAic3RhdHVzIjogImdlbmVyYXRlZCIsCiAgICAgICAgImRpdiI6ICI8ZGl2IHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMTk5OS94aHRtbFwiPjIwMDktMDQtMDg6IGhlaWdodCA9IDE2My4zMjIgY208L2Rpdj4iCiAgICAgIH0sCiAgICAgICJpZGVudGlmaWVyIjogWyB7CiAgICAgICAgInVzZSI6ICJvZmZpY2lhbCIsCiAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vd3d3LmJtYy5ubC96b3JncG9ydGFsL2lkZW50aWZpZXJzL29ic2VydmF0aW9ucyIsCiAgICAgICAgInZhbHVlIjogInNtYXJ0LTI3NC1oZWlnaHQiCiAgICAgIH0gXSwKICAgICAgInN0YXR1cyI6ICJ1bmtub3duIiwKICAgICAgImNhdGVnb3J5IjogWyB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdGVybWlub2xvZ3kuaGw3Lm9yZy9Db2RlU3lzdGVtL29ic2VydmF0aW9uLWNhdGVnb3J5IiwKICAgICAgICAgICJjb2RlIjogInZpdGFsLXNpZ25zIiwKICAgICAgICAgICJkaXNwbGF5IjogIlZpdGFsIFNpZ25zIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJWaXRhbCBTaWducyIKICAgICAgfSBdLAogICAgICAiY29kZSI6IHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly9sb2luYy5vcmciLAogICAgICAgICAgImNvZGUiOiAiODMwMi0yIiwKICAgICAgICAgICJkaXNwbGF5IjogImhlaWdodCIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAiaGVpZ2h0IgogICAgICB9LAogICAgICAic3ViamVjdCI6IHsKICAgICAgICAicmVmZXJlbmNlIjogIlBhdGllbnQvc21hcnQtMTI4ODk5MiIKICAgICAgfSwKICAgICAgImVmZmVjdGl2ZURhdGVUaW1lIjogIjIwMDktMDQtMDgiLAogICAgICAicGVyZm9ybWVyIjogWyB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQcmFjdGl0aW9uZXIvU01BUlQtMTIzNCIKICAgICAgfSBdLAogICAgICAidmFsdWVRdWFudGl0eSI6IHsKICAgICAgICAidmFsdWUiOiAxNjMuMzIyLAogICAgICAgICJ1bml0IjogImNtIiwKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly91bml0c29mbWVhc3VyZS5vcmciLAogICAgICAgICJjb2RlIjogImNtIgogICAgICB9CiAgICB9LAogICAgInNlYXJjaCI6IHsKICAgICAgIm1vZGUiOiAibWF0Y2giCiAgICB9CiAgfSwgewogICAgImZ1bGxVcmwiOiAiaHR0cHM6Ly9hcGkubG9naWNhaGVhbHRoLm9yZy9mYXN0ZW5oZWFsdGgvZGF0YS9PYnNlcnZhdGlvbi9zbWFydC0yNDUtb3h5Z2Vuc2F0dXJhdGlvbiIsCiAgICAicmVzb3VyY2UiOiB7CiAgICAgICJyZXNvdXJjZVR5cGUiOiAiT2JzZXJ2YXRpb24iLAogICAgICAiaWQiOiAic21hcnQtMjQ1LW94eWdlbnNhdHVyYXRpb24iLAogICAgICAibWV0YSI6IHsKICAgICAgICAidmVyc2lvbklkIjogIjEiLAogICAgICAgICJsYXN0VXBkYXRlZCI6ICIyMDIwLTA3LTE1VDAyOjUyOjM2LjAwMCswMDowMCIsCiAgICAgICAgInNvdXJjZSI6ICIjTjNSZUtqUjc1QXM4S2poayIKICAgICAgfSwKICAgICAgInRleHQiOiB7CiAgICAgICAgInN0YXR1cyI6ICJnZW5lcmF0ZWQiLAogICAgICAgICJkaXYiOiAiPGRpdiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzE5OTkveGh0bWxcIj4yMDA1LTAyLTEwOiBveHlnZW5fc2F0dXJhdGlvbiA9IDEwMC4wICV7SGVtb2dsb2JpblNhdHVyYXRpb259PC9kaXY+IgogICAgICB9LAogICAgICAiaWRlbnRpZmllciI6IFsgewogICAgICAgICJ1c2UiOiAib2ZmaWNpYWwiLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3d3dy5ibWMubmwvem9yZ3BvcnRhbC9pZGVudGlmaWVycy9vYnNlcnZhdGlvbnMiLAogICAgICAgICJ2YWx1ZSI6ICJzbWFydC0yNDUtb3h5Z2Vuc2F0dXJhdGlvbiIKICAgICAgfSBdLAogICAgICAic3RhdHVzIjogInVua25vd24iLAogICAgICAiY2F0ZWdvcnkiOiBbIHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly90ZXJtaW5vbG9neS5obDcub3JnL0NvZGVTeXN0ZW0vb2JzZXJ2YXRpb24tY2F0ZWdvcnkiLAogICAgICAgICAgImNvZGUiOiAidml0YWwtc2lnbnMiLAogICAgICAgICAgImRpc3BsYXkiOiAiVml0YWwgU2lnbnMiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogIlZpdGFsIFNpZ25zIgogICAgICB9IF0sCiAgICAgICJjb2RlIjogewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL2xvaW5jLm9yZyIsCiAgICAgICAgICAiY29kZSI6ICIyNzEwLTIiLAogICAgICAgICAgImRpc3BsYXkiOiAib3h5Z2VuX3NhdHVyYXRpb24iCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogIm94eWdlbl9zYXR1cmF0aW9uIgogICAgICB9LAogICAgICAic3ViamVjdCI6IHsKICAgICAgICAicmVmZXJlbmNlIjogIlBhdGllbnQvc21hcnQtMTI4ODk5MiIKICAgICAgfSwKICAgICAgImVmZmVjdGl2ZURhdGVUaW1lIjogIjIwMDUtMDItMTAiLAogICAgICAicGVyZm9ybWVyIjogWyB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQcmFjdGl0aW9uZXIvU01BUlQtMTIzNCIKICAgICAgfSBdLAogICAgICAidmFsdWVRdWFudGl0eSI6IHsKICAgICAgICAidmFsdWUiOiAxMDAuMCwKICAgICAgICAidW5pdCI6ICIle0hlbW9nbG9iaW5TYXR1cmF0aW9ufSIsCiAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdW5pdHNvZm1lYXN1cmUub3JnIiwKICAgICAgICAiY29kZSI6ICIle0hlbW9nbG9iaW5TYXR1cmF0aW9ufSIKICAgICAgfQogICAgfSwKICAgICJzZWFyY2giOiB7CiAgICAgICJtb2RlIjogIm1hdGNoIgogICAgfQogIH0sIHsKICAgICJmdWxsVXJsIjogImh0dHBzOi8vYXBpLmxvZ2ljYWhlYWx0aC5vcmcvZmFzdGVuaGVhbHRoL2RhdGEvT2JzZXJ2YXRpb24vc21hcnQtMjY0LXdlaWdodCIsCiAgICAicmVzb3VyY2UiOiB7CiAgICAgICJyZXNvdXJjZVR5cGUiOiAiT2JzZXJ2YXRpb24iLAogICAgICAiaWQiOiAic21hcnQtMjY0LXdlaWdodCIsCiAgICAgICJtZXRhIjogewogICAgICAgICJ2ZXJzaW9uSWQiOiAiMSIsCiAgICAgICAgImxhc3RVcGRhdGVkIjogIjIwMjAtMDctMTVUMDI6NTI6MzYuMDAwKzAwOjAwIiwKICAgICAgICAic291cmNlIjogIiNOM1JlS2pSNzVBczhLamhrIgogICAgICB9LAogICAgICAidGV4dCI6IHsKICAgICAgICAic3RhdHVzIjogImdlbmVyYXRlZCIsCiAgICAgICAgImRpdiI6ICI8ZGl2IHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMTk5OS94aHRtbFwiPjIwMDUtMDItMjU6IHdlaWdodCA9IDkyLjM5Njc3IGtnPC9kaXY+IgogICAgICB9LAogICAgICAiaWRlbnRpZmllciI6IFsgewogICAgICAgICJ1c2UiOiAib2ZmaWNpYWwiLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3d3dy5ibWMubmwvem9yZ3BvcnRhbC9pZGVudGlmaWVycy9vYnNlcnZhdGlvbnMiLAogICAgICAgICJ2YWx1ZSI6ICJzbWFydC0yNjQtd2VpZ2h0IgogICAgICB9IF0sCiAgICAgICJzdGF0dXMiOiAidW5rbm93biIsCiAgICAgICJjYXRlZ29yeSI6IFsgewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3Rlcm1pbm9sb2d5LmhsNy5vcmcvQ29kZVN5c3RlbS9vYnNlcnZhdGlvbi1jYXRlZ29yeSIsCiAgICAgICAgICAiY29kZSI6ICJ2aXRhbC1zaWducyIsCiAgICAgICAgICAiZGlzcGxheSI6ICJWaXRhbCBTaWducyIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAiVml0YWwgU2lnbnMiCiAgICAgIH0gXSwKICAgICAgImNvZGUiOiB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vbG9pbmMub3JnIiwKICAgICAgICAgICJjb2RlIjogIjMxNDEtOSIsCiAgICAgICAgICAiZGlzcGxheSI6ICJ3ZWlnaHQiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogIndlaWdodCIKICAgICAgfSwKICAgICAgInN1YmplY3QiOiB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQYXRpZW50L3NtYXJ0LTEyODg5OTIiCiAgICAgIH0sCiAgICAgICJlZmZlY3RpdmVEYXRlVGltZSI6ICIyMDA1LTAyLTI1IiwKICAgICAgInBlcmZvcm1lciI6IFsgewogICAgICAgICJyZWZlcmVuY2UiOiAiUHJhY3RpdGlvbmVyL1NNQVJULTEyMzQiCiAgICAgIH0gXSwKICAgICAgInZhbHVlUXVhbnRpdHkiOiB7CiAgICAgICAgInZhbHVlIjogOTIuMzk2NzcsCiAgICAgICAgInVuaXQiOiAia2ciLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3VuaXRzb2ZtZWFzdXJlLm9yZyIsCiAgICAgICAgImNvZGUiOiAia2ciCiAgICAgIH0KICAgIH0sCiAgICAic2VhcmNoIjogewogICAgICAibW9kZSI6ICJtYXRjaCIKICAgIH0KICB9LCB7CiAgICAiZnVsbFVybCI6ICJodHRwczovL2FwaS5sb2dpY2FoZWFsdGgub3JnL2Zhc3RlbmhlYWx0aC9kYXRhL09ic2VydmF0aW9uL3NtYXJ0LTIxNS13ZWlnaHQiLAogICAgInJlc291cmNlIjogewogICAgICAicmVzb3VyY2VUeXBlIjogIk9ic2VydmF0aW9uIiwKICAgICAgImlkIjogInNtYXJ0LTIxNS13ZWlnaHQiLAogICAgICAibWV0YSI6IHsKICAgICAgICAidmVyc2lvbklkIjogIjEiLAogICAgICAgICJsYXN0VXBkYXRlZCI6ICIyMDIwLTA3LTE1VDAyOjUyOjM2LjAwMCswMDowMCIsCiAgICAgICAgInNvdXJjZSI6ICIjTjNSZUtqUjc1QXM4S2poayIKICAgICAgfSwKICAgICAgInRleHQiOiB7CiAgICAgICAgInN0YXR1cyI6ICJnZW5lcmF0ZWQiLAogICAgICAgICJkaXYiOiAiPGRpdiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzE5OTkveGh0bWxcIj4yMDAxLTExLTAxOiB3ZWlnaHQgPSA5OS43OTAzMiBrZzwvZGl2PiIKICAgICAgfSwKICAgICAgImlkZW50aWZpZXIiOiBbIHsKICAgICAgICAidXNlIjogIm9mZmljaWFsIiwKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly93d3cuYm1jLm5sL3pvcmdwb3J0YWwvaWRlbnRpZmllcnMvb2JzZXJ2YXRpb25zIiwKICAgICAgICAidmFsdWUiOiAic21hcnQtMjE1LXdlaWdodCIKICAgICAgfSBdLAogICAgICAic3RhdHVzIjogInVua25vd24iLAogICAgICAiY2F0ZWdvcnkiOiBbIHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly90ZXJtaW5vbG9neS5obDcub3JnL0NvZGVTeXN0ZW0vb2JzZXJ2YXRpb24tY2F0ZWdvcnkiLAogICAgICAgICAgImNvZGUiOiAidml0YWwtc2lnbnMiLAogICAgICAgICAgImRpc3BsYXkiOiAiVml0YWwgU2lnbnMiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogIlZpdGFsIFNpZ25zIgogICAgICB9IF0sCiAgICAgICJjb2RlIjogewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL2xvaW5jLm9yZyIsCiAgICAgICAgICAiY29kZSI6ICIzMTQxLTkiLAogICAgICAgICAgImRpc3BsYXkiOiAid2VpZ2h0IgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJ3ZWlnaHQiCiAgICAgIH0sCiAgICAgICJzdWJqZWN0IjogewogICAgICAgICJyZWZlcmVuY2UiOiAiUGF0aWVudC9zbWFydC0xMjg4OTkyIgogICAgICB9LAogICAgICAiZWZmZWN0aXZlRGF0ZVRpbWUiOiAiMjAwMS0xMS0wMSIsCiAgICAgICJwZXJmb3JtZXIiOiBbIHsKICAgICAgICAicmVmZXJlbmNlIjogIlByYWN0aXRpb25lci9TTUFSVC0xMjM0IgogICAgICB9IF0sCiAgICAgICJ2YWx1ZVF1YW50aXR5IjogewogICAgICAgICJ2YWx1ZSI6IDk5Ljc5MDMyLAogICAgICAgICJ1bml0IjogImtnIiwKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly91bml0c29mbWVhc3VyZS5vcmciLAogICAgICAgICJjb2RlIjogImtnIgogICAgICB9CiAgICB9LAogICAgInNlYXJjaCI6IHsKICAgICAgIm1vZGUiOiAibWF0Y2giCiAgICB9CiAgfSwgewogICAgImZ1bGxVcmwiOiAiaHR0cHM6Ly9hcGkubG9naWNhaGVhbHRoLm9yZy9mYXN0ZW5oZWFsdGgvZGF0YS9PYnNlcnZhdGlvbi9zbWFydC0yNzUtaGVhcnRyYXRlIiwKICAgICJyZXNvdXJjZSI6IHsKICAgICAgInJlc291cmNlVHlwZSI6ICJPYnNlcnZhdGlvbiIsCiAgICAgICJpZCI6ICJzbWFydC0yNzUtaGVhcnRyYXRlIiwKICAgICAgIm1ldGEiOiB7CiAgICAgICAgInZlcnNpb25JZCI6ICIxIiwKICAgICAgICAibGFzdFVwZGF0ZWQiOiAiMjAyMC0wNy0xNVQwMjo1MjozNi4wMDArMDA6MDAiLAogICAgICAgICJzb3VyY2UiOiAiI04zUmVLalI3NUFzOEtqaGsiCiAgICAgIH0sCiAgICAgICJ0ZXh0IjogewogICAgICAgICJzdGF0dXMiOiAiZ2VuZXJhdGVkIiwKICAgICAgICAiZGl2IjogIjxkaXYgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hodG1sXCI+MjAwOS0wNC0wODogaGVhcnRfcmF0ZSA9IDcyLjAge2JlYXRzfS9taW48L2Rpdj4iCiAgICAgIH0sCiAgICAgICJpZGVudGlmaWVyIjogWyB7CiAgICAgICAgInVzZSI6ICJvZmZpY2lhbCIsCiAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vd3d3LmJtYy5ubC96b3JncG9ydGFsL2lkZW50aWZpZXJzL29ic2VydmF0aW9ucyIsCiAgICAgICAgInZhbHVlIjogInNtYXJ0LTI3NS1oZWFydHJhdGUiCiAgICAgIH0gXSwKICAgICAgInN0YXR1cyI6ICJ1bmtub3duIiwKICAgICAgImNhdGVnb3J5IjogWyB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdGVybWlub2xvZ3kuaGw3Lm9yZy9Db2RlU3lzdGVtL29ic2VydmF0aW9uLWNhdGVnb3J5IiwKICAgICAgICAgICJjb2RlIjogInZpdGFsLXNpZ25zIiwKICAgICAgICAgICJkaXNwbGF5IjogIlZpdGFsIFNpZ25zIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJWaXRhbCBTaWducyIKICAgICAgfSBdLAogICAgICAiY29kZSI6IHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly9sb2luYy5vcmciLAogICAgICAgICAgImNvZGUiOiAiODg2Ny00IiwKICAgICAgICAgICJkaXNwbGF5IjogImhlYXJ0X3JhdGUiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogImhlYXJ0X3JhdGUiCiAgICAgIH0sCiAgICAgICJzdWJqZWN0IjogewogICAgICAgICJyZWZlcmVuY2UiOiAiUGF0aWVudC9zbWFydC0xMjg4OTkyIgogICAgICB9LAogICAgICAiZWZmZWN0aXZlRGF0ZVRpbWUiOiAiMjAwOS0wNC0wOCIsCiAgICAgICJwZXJmb3JtZXIiOiBbIHsKICAgICAgICAicmVmZXJlbmNlIjogIlByYWN0aXRpb25lci9TTUFSVC0xMjM0IgogICAgICB9IF0sCiAgICAgICJ2YWx1ZVF1YW50aXR5IjogewogICAgICAgICJ2YWx1ZSI6IDcyLjAsCiAgICAgICAgInVuaXQiOiAie2JlYXRzfS9taW4iLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3VuaXRzb2ZtZWFzdXJlLm9yZyIsCiAgICAgICAgImNvZGUiOiAie2JlYXRzfS9taW4iCiAgICAgIH0KICAgIH0sCiAgICAic2VhcmNoIjogewogICAgICAibW9kZSI6ICJtYXRjaCIKICAgIH0KICB9LCB7CiAgICAiZnVsbFVybCI6ICJodHRwczovL2FwaS5sb2dpY2FoZWFsdGgub3JnL2Zhc3RlbmhlYWx0aC9kYXRhL09ic2VydmF0aW9uL3NtYXJ0LTI2NS1ibWkiLAogICAgInJlc291cmNlIjogewogICAgICAicmVzb3VyY2VUeXBlIjogIk9ic2VydmF0aW9uIiwKICAgICAgImlkIjogInNtYXJ0LTI2NS1ibWkiLAogICAgICAibWV0YSI6IHsKICAgICAgICAidmVyc2lvbklkIjogIjEiLAogICAgICAgICJsYXN0VXBkYXRlZCI6ICIyMDIwLTA3LTE1VDAyOjUyOjM2LjAwMCswMDowMCIsCiAgICAgICAgInNvdXJjZSI6ICIjTjNSZUtqUjc1QXM4S2poayIKICAgICAgfSwKICAgICAgInRleHQiOiB7CiAgICAgICAgInN0YXR1cyI6ICJnZW5lcmF0ZWQiLAogICAgICAgICJkaXYiOiAiPGRpdiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzE5OTkveGh0bWxcIj4yMDA1LTAyLTI1OiBibWkgPSAzMy4zIGtnL20yPC9kaXY+IgogICAgICB9LAogICAgICAiaWRlbnRpZmllciI6IFsgewogICAgICAgICJ1c2UiOiAib2ZmaWNpYWwiLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3d3dy5ibWMubmwvem9yZ3BvcnRhbC9pZGVudGlmaWVycy9vYnNlcnZhdGlvbnMiLAogICAgICAgICJ2YWx1ZSI6ICJzbWFydC0yNjUtYm1pIgogICAgICB9IF0sCiAgICAgICJzdGF0dXMiOiAidW5rbm93biIsCiAgICAgICJjYXRlZ29yeSI6IFsgewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3Rlcm1pbm9sb2d5LmhsNy5vcmcvQ29kZVN5c3RlbS9vYnNlcnZhdGlvbi1jYXRlZ29yeSIsCiAgICAgICAgICAiY29kZSI6ICJ2aXRhbC1zaWducyIsCiAgICAgICAgICAiZGlzcGxheSI6ICJWaXRhbCBTaWducyIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAiVml0YWwgU2lnbnMiCiAgICAgIH0gXSwKICAgICAgImNvZGUiOiB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vbG9pbmMub3JnIiwKICAgICAgICAgICJjb2RlIjogIjM5MTU2LTUiLAogICAgICAgICAgImRpc3BsYXkiOiAiYm1pIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJibWkiCiAgICAgIH0sCiAgICAgICJzdWJqZWN0IjogewogICAgICAgICJyZWZlcmVuY2UiOiAiUGF0aWVudC9zbWFydC0xMjg4OTkyIgogICAgICB9LAogICAgICAiZWZmZWN0aXZlRGF0ZVRpbWUiOiAiMjAwNS0wMi0yNSIsCiAgICAgICJwZXJmb3JtZXIiOiBbIHsKICAgICAgICAicmVmZXJlbmNlIjogIlByYWN0aXRpb25lci9TTUFSVC0xMjM0IgogICAgICB9IF0sCiAgICAgICJ2YWx1ZVF1YW50aXR5IjogewogICAgICAgICJ2YWx1ZSI6IDMzLjMsCiAgICAgICAgInVuaXQiOiAia2cvbTIiLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3VuaXRzb2ZtZWFzdXJlLm9yZyIsCiAgICAgICAgImNvZGUiOiAia2cvbTIiCiAgICAgIH0KICAgIH0sCiAgICAic2VhcmNoIjogewogICAgICAibW9kZSI6ICJtYXRjaCIKICAgIH0KICB9LCB7CiAgICAiZnVsbFVybCI6ICJodHRwczovL2FwaS5sb2dpY2FoZWFsdGgub3JnL2Zhc3RlbmhlYWx0aC9kYXRhL09ic2VydmF0aW9uL3NtYXJ0LTE5My10ZW1wZXJhdHVyZSIsCiAgICAicmVzb3VyY2UiOiB7CiAgICAgICJyZXNvdXJjZVR5cGUiOiAiT2JzZXJ2YXRpb24iLAogICAgICAiaWQiOiAic21hcnQtMTkzLXRlbXBlcmF0dXJlIiwKICAgICAgIm1ldGEiOiB7CiAgICAgICAgInZlcnNpb25JZCI6ICIxIiwKICAgICAgICAibGFzdFVwZGF0ZWQiOiAiMjAyMC0wNy0xNVQwMjo1MjozNi4wMDArMDA6MDAiLAogICAgICAgICJzb3VyY2UiOiAiI04zUmVLalI3NUFzOEtqaGsiCiAgICAgIH0sCiAgICAgICJ0ZXh0IjogewogICAgICAgICJzdGF0dXMiOiAiZ2VuZXJhdGVkIiwKICAgICAgICAiZGl2IjogIjxkaXYgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hodG1sXCI+MjAwMS0wMS0yNDogdGVtcGVyYXR1cmUgPSAzNy4wNTU1NiBDZWw8L2Rpdj4iCiAgICAgIH0sCiAgICAgICJpZGVudGlmaWVyIjogWyB7CiAgICAgICAgInVzZSI6ICJvZmZpY2lhbCIsCiAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vd3d3LmJtYy5ubC96b3JncG9ydGFsL2lkZW50aWZpZXJzL29ic2VydmF0aW9ucyIsCiAgICAgICAgInZhbHVlIjogInNtYXJ0LTE5My10ZW1wZXJhdHVyZSIKICAgICAgfSBdLAogICAgICAic3RhdHVzIjogInVua25vd24iLAogICAgICAiY2F0ZWdvcnkiOiBbIHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly90ZXJtaW5vbG9neS5obDcub3JnL0NvZGVTeXN0ZW0vb2JzZXJ2YXRpb24tY2F0ZWdvcnkiLAogICAgICAgICAgImNvZGUiOiAidml0YWwtc2lnbnMiLAogICAgICAgICAgImRpc3BsYXkiOiAiVml0YWwgU2lnbnMiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogIlZpdGFsIFNpZ25zIgogICAgICB9IF0sCiAgICAgICJjb2RlIjogewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL2xvaW5jLm9yZyIsCiAgICAgICAgICAiY29kZSI6ICI4MzEwLTUiLAogICAgICAgICAgImRpc3BsYXkiOiAidGVtcGVyYXR1cmUiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogInRlbXBlcmF0dXJlIgogICAgICB9LAogICAgICAic3ViamVjdCI6IHsKICAgICAgICAicmVmZXJlbmNlIjogIlBhdGllbnQvc21hcnQtMTI4ODk5MiIKICAgICAgfSwKICAgICAgImVmZmVjdGl2ZURhdGVUaW1lIjogIjIwMDEtMDEtMjQiLAogICAgICAicGVyZm9ybWVyIjogWyB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQcmFjdGl0aW9uZXIvU01BUlQtMTIzNCIKICAgICAgfSBdLAogICAgICAidmFsdWVRdWFudGl0eSI6IHsKICAgICAgICAidmFsdWUiOiAzNy4wNTU1NiwKICAgICAgICAidW5pdCI6ICJDZWwiLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3VuaXRzb2ZtZWFzdXJlLm9yZyIsCiAgICAgICAgImNvZGUiOiAiQ2VsIgogICAgICB9CiAgICB9LAogICAgInNlYXJjaCI6IHsKICAgICAgIm1vZGUiOiAibWF0Y2giCiAgICB9CiAgfSwgewogICAgImZ1bGxVcmwiOiAiaHR0cHM6Ly9hcGkubG9naWNhaGVhbHRoLm9yZy9mYXN0ZW5oZWFsdGgvZGF0YS9PYnNlcnZhdGlvbi9zbWFydC0xNTEtdGVtcGVyYXR1cmUiLAogICAgInJlc291cmNlIjogewogICAgICAicmVzb3VyY2VUeXBlIjogIk9ic2VydmF0aW9uIiwKICAgICAgImlkIjogInNtYXJ0LTE1MS10ZW1wZXJhdHVyZSIsCiAgICAgICJtZXRhIjogewogICAgICAgICJ2ZXJzaW9uSWQiOiAiMSIsCiAgICAgICAgImxhc3RVcGRhdGVkIjogIjIwMjAtMDctMTVUMDI6NTI6MzYuMDAwKzAwOjAwIiwKICAgICAgICAic291cmNlIjogIiNOM1JlS2pSNzVBczhLamhrIgogICAgICB9LAogICAgICAidGV4dCI6IHsKICAgICAgICAic3RhdHVzIjogImdlbmVyYXRlZCIsCiAgICAgICAgImRpdiI6ICI8ZGl2IHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMTk5OS94aHRtbFwiPjE5OTctMDQtMzA6IHRlbXBlcmF0dXJlID0gMzcuMCBDZWw8L2Rpdj4iCiAgICAgIH0sCiAgICAgICJpZGVudGlmaWVyIjogWyB7CiAgICAgICAgInVzZSI6ICJvZmZpY2lhbCIsCiAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vd3d3LmJtYy5ubC96b3JncG9ydGFsL2lkZW50aWZpZXJzL29ic2VydmF0aW9ucyIsCiAgICAgICAgInZhbHVlIjogInNtYXJ0LTE1MS10ZW1wZXJhdHVyZSIKICAgICAgfSBdLAogICAgICAic3RhdHVzIjogInVua25vd24iLAogICAgICAiY2F0ZWdvcnkiOiBbIHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly90ZXJtaW5vbG9neS5obDcub3JnL0NvZGVTeXN0ZW0vb2JzZXJ2YXRpb24tY2F0ZWdvcnkiLAogICAgICAgICAgImNvZGUiOiAidml0YWwtc2lnbnMiLAogICAgICAgICAgImRpc3BsYXkiOiAiVml0YWwgU2lnbnMiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogIlZpdGFsIFNpZ25zIgogICAgICB9IF0sCiAgICAgICJjb2RlIjogewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL2xvaW5jLm9yZyIsCiAgICAgICAgICAiY29kZSI6ICI4MzEwLTUiLAogICAgICAgICAgImRpc3BsYXkiOiAidGVtcGVyYXR1cmUiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogInRlbXBlcmF0dXJlIgogICAgICB9LAogICAgICAic3ViamVjdCI6IHsKICAgICAgICAicmVmZXJlbmNlIjogIlBhdGllbnQvc21hcnQtMTI4ODk5MiIKICAgICAgfSwKICAgICAgImVmZmVjdGl2ZURhdGVUaW1lIjogIjE5OTctMDQtMzAiLAogICAgICAicGVyZm9ybWVyIjogWyB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQcmFjdGl0aW9uZXIvU01BUlQtMTIzNCIKICAgICAgfSBdLAogICAgICAidmFsdWVRdWFudGl0eSI6IHsKICAgICAgICAidmFsdWUiOiAzNy4wLAogICAgICAgICJ1bml0IjogIkNlbCIsCiAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdW5pdHNvZm1lYXN1cmUub3JnIiwKICAgICAgICAiY29kZSI6ICJDZWwiCiAgICAgIH0KICAgIH0sCiAgICAic2VhcmNoIjogewogICAgICAibW9kZSI6ICJtYXRjaCIKICAgIH0KICB9LCB7CiAgICAiZnVsbFVybCI6ICJodHRwczovL2FwaS5sb2dpY2FoZWFsdGgub3JnL2Zhc3RlbmhlYWx0aC9kYXRhL09ic2VydmF0aW9uL3NtYXJ0LTE3Ni1oZWlnaHQiLAogICAgInJlc291cmNlIjogewogICAgICAicmVzb3VyY2VUeXBlIjogIk9ic2VydmF0aW9uIiwKICAgICAgImlkIjogInNtYXJ0LTE3Ni1oZWlnaHQiLAogICAgICAibWV0YSI6IHsKICAgICAgICAidmVyc2lvbklkIjogIjEiLAogICAgICAgICJsYXN0VXBkYXRlZCI6ICIyMDIwLTA3LTE1VDAyOjUyOjM2LjAwMCswMDowMCIsCiAgICAgICAgInNvdXJjZSI6ICIjTjNSZUtqUjc1QXM4S2poayIKICAgICAgfSwKICAgICAgInRleHQiOiB7CiAgICAgICAgInN0YXR1cyI6ICJnZW5lcmF0ZWQiLAogICAgICAgICJkaXYiOiAiPGRpdiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzE5OTkveGh0bWxcIj4xOTk5LTEyLTIxOiBoZWlnaHQgPSAxNjUuNjA4IGNtPC9kaXY+IgogICAgICB9LAogICAgICAiaWRlbnRpZmllciI6IFsgewogICAgICAgICJ1c2UiOiAib2ZmaWNpYWwiLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3d3dy5ibWMubmwvem9yZ3BvcnRhbC9pZGVudGlmaWVycy9vYnNlcnZhdGlvbnMiLAogICAgICAgICJ2YWx1ZSI6ICJzbWFydC0xNzYtaGVpZ2h0IgogICAgICB9IF0sCiAgICAgICJzdGF0dXMiOiAidW5rbm93biIsCiAgICAgICJjYXRlZ29yeSI6IFsgewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3Rlcm1pbm9sb2d5LmhsNy5vcmcvQ29kZVN5c3RlbS9vYnNlcnZhdGlvbi1jYXRlZ29yeSIsCiAgICAgICAgICAiY29kZSI6ICJ2aXRhbC1zaWducyIsCiAgICAgICAgICAiZGlzcGxheSI6ICJWaXRhbCBTaWducyIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAiVml0YWwgU2lnbnMiCiAgICAgIH0gXSwKICAgICAgImNvZGUiOiB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vbG9pbmMub3JnIiwKICAgICAgICAgICJjb2RlIjogIjgzMDItMiIsCiAgICAgICAgICAiZGlzcGxheSI6ICJoZWlnaHQiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogImhlaWdodCIKICAgICAgfSwKICAgICAgInN1YmplY3QiOiB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQYXRpZW50L3NtYXJ0LTEyODg5OTIiCiAgICAgIH0sCiAgICAgICJlZmZlY3RpdmVEYXRlVGltZSI6ICIxOTk5LTEyLTIxIiwKICAgICAgInBlcmZvcm1lciI6IFsgewogICAgICAgICJyZWZlcmVuY2UiOiAiUHJhY3RpdGlvbmVyL1NNQVJULTEyMzQiCiAgICAgIH0gXSwKICAgICAgInZhbHVlUXVhbnRpdHkiOiB7CiAgICAgICAgInZhbHVlIjogMTY1LjYwOCwKICAgICAgICAidW5pdCI6ICJjbSIsCiAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdW5pdHNvZm1lYXN1cmUub3JnIiwKICAgICAgICAiY29kZSI6ICJjbSIKICAgICAgfQogICAgfSwKICAgICJzZWFyY2giOiB7CiAgICAgICJtb2RlIjogIm1hdGNoIgogICAgfQogIH0sIHsKICAgICJmdWxsVXJsIjogImh0dHBzOi8vYXBpLmxvZ2ljYWhlYWx0aC5vcmcvZmFzdGVuaGVhbHRoL2RhdGEvT2JzZXJ2YXRpb24vc21hcnQtMTY1LXRlbXBlcmF0dXJlIiwKICAgICJyZXNvdXJjZSI6IHsKICAgICAgInJlc291cmNlVHlwZSI6ICJPYnNlcnZhdGlvbiIsCiAgICAgICJpZCI6ICJzbWFydC0xNjUtdGVtcGVyYXR1cmUiLAogICAgICAibWV0YSI6IHsKICAgICAgICAidmVyc2lvbklkIjogIjEiLAogICAgICAgICJsYXN0VXBkYXRlZCI6ICIyMDIwLTA3LTE1VDAyOjUyOjM2LjAwMCswMDowMCIsCiAgICAgICAgInNvdXJjZSI6ICIjTjNSZUtqUjc1QXM4S2poayIKICAgICAgfSwKICAgICAgInRleHQiOiB7CiAgICAgICAgInN0YXR1cyI6ICJnZW5lcmF0ZWQiLAogICAgICAgICJkaXYiOiAiPGRpdiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzE5OTkveGh0bWxcIj4xOTk3LTA1LTA3OiB0ZW1wZXJhdHVyZSA9IDM3LjAgQ2VsPC9kaXY+IgogICAgICB9LAogICAgICAiaWRlbnRpZmllciI6IFsgewogICAgICAgICJ1c2UiOiAib2ZmaWNpYWwiLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3d3dy5ibWMubmwvem9yZ3BvcnRhbC9pZGVudGlmaWVycy9vYnNlcnZhdGlvbnMiLAogICAgICAgICJ2YWx1ZSI6ICJzbWFydC0xNjUtdGVtcGVyYXR1cmUiCiAgICAgIH0gXSwKICAgICAgInN0YXR1cyI6ICJ1bmtub3duIiwKICAgICAgImNhdGVnb3J5IjogWyB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdGVybWlub2xvZ3kuaGw3Lm9yZy9Db2RlU3lzdGVtL29ic2VydmF0aW9uLWNhdGVnb3J5IiwKICAgICAgICAgICJjb2RlIjogInZpdGFsLXNpZ25zIiwKICAgICAgICAgICJkaXNwbGF5IjogIlZpdGFsIFNpZ25zIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJWaXRhbCBTaWducyIKICAgICAgfSBdLAogICAgICAiY29kZSI6IHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly9sb2luYy5vcmciLAogICAgICAgICAgImNvZGUiOiAiODMxMC01IiwKICAgICAgICAgICJkaXNwbGF5IjogInRlbXBlcmF0dXJlIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJ0ZW1wZXJhdHVyZSIKICAgICAgfSwKICAgICAgInN1YmplY3QiOiB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQYXRpZW50L3NtYXJ0LTEyODg5OTIiCiAgICAgIH0sCiAgICAgICJlZmZlY3RpdmVEYXRlVGltZSI6ICIxOTk3LTA1LTA3IiwKICAgICAgInBlcmZvcm1lciI6IFsgewogICAgICAgICJyZWZlcmVuY2UiOiAiUHJhY3RpdGlvbmVyL1NNQVJULTEyMzQiCiAgICAgIH0gXSwKICAgICAgInZhbHVlUXVhbnRpdHkiOiB7CiAgICAgICAgInZhbHVlIjogMzcuMCwKICAgICAgICAidW5pdCI6ICJDZWwiLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3VuaXRzb2ZtZWFzdXJlLm9yZyIsCiAgICAgICAgImNvZGUiOiAiQ2VsIgogICAgICB9CiAgICB9LAogICAgInNlYXJjaCI6IHsKICAgICAgIm1vZGUiOiAibWF0Y2giCiAgICB9CiAgfSwgewogICAgImZ1bGxVcmwiOiAiaHR0cHM6Ly9hcGkubG9naWNhaGVhbHRoLm9yZy9mYXN0ZW5oZWFsdGgvZGF0YS9PYnNlcnZhdGlvbi9zbWFydC0yNjEtaGVhcnRyYXRlIiwKICAgICJyZXNvdXJjZSI6IHsKICAgICAgInJlc291cmNlVHlwZSI6ICJPYnNlcnZhdGlvbiIsCiAgICAgICJpZCI6ICJzbWFydC0yNjEtaGVhcnRyYXRlIiwKICAgICAgIm1ldGEiOiB7CiAgICAgICAgInZlcnNpb25JZCI6ICIxIiwKICAgICAgICAibGFzdFVwZGF0ZWQiOiAiMjAyMC0wNy0xNVQwMjo1MjozNi4wMDArMDA6MDAiLAogICAgICAgICJzb3VyY2UiOiAiI04zUmVLalI3NUFzOEtqaGsiCiAgICAgIH0sCiAgICAgICJ0ZXh0IjogewogICAgICAgICJzdGF0dXMiOiAiZ2VuZXJhdGVkIiwKICAgICAgICAiZGl2IjogIjxkaXYgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hodG1sXCI+MjAwNS0wMi0yNTogaGVhcnRfcmF0ZSA9IDY2LjAge2JlYXRzfS9taW48L2Rpdj4iCiAgICAgIH0sCiAgICAgICJpZGVudGlmaWVyIjogWyB7CiAgICAgICAgInVzZSI6ICJvZmZpY2lhbCIsCiAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vd3d3LmJtYy5ubC96b3JncG9ydGFsL2lkZW50aWZpZXJzL29ic2VydmF0aW9ucyIsCiAgICAgICAgInZhbHVlIjogInNtYXJ0LTI2MS1oZWFydHJhdGUiCiAgICAgIH0gXSwKICAgICAgInN0YXR1cyI6ICJ1bmtub3duIiwKICAgICAgImNhdGVnb3J5IjogWyB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdGVybWlub2xvZ3kuaGw3Lm9yZy9Db2RlU3lzdGVtL29ic2VydmF0aW9uLWNhdGVnb3J5IiwKICAgICAgICAgICJjb2RlIjogInZpdGFsLXNpZ25zIiwKICAgICAgICAgICJkaXNwbGF5IjogIlZpdGFsIFNpZ25zIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJWaXRhbCBTaWducyIKICAgICAgfSBdLAogICAgICAiY29kZSI6IHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly9sb2luYy5vcmciLAogICAgICAgICAgImNvZGUiOiAiODg2Ny00IiwKICAgICAgICAgICJkaXNwbGF5IjogImhlYXJ0X3JhdGUiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogImhlYXJ0X3JhdGUiCiAgICAgIH0sCiAgICAgICJzdWJqZWN0IjogewogICAgICAgICJyZWZlcmVuY2UiOiAiUGF0aWVudC9zbWFydC0xMjg4OTkyIgogICAgICB9LAogICAgICAiZWZmZWN0aXZlRGF0ZVRpbWUiOiAiMjAwNS0wMi0yNSIsCiAgICAgICJwZXJmb3JtZXIiOiBbIHsKICAgICAgICAicmVmZXJlbmNlIjogIlByYWN0aXRpb25lci9TTUFSVC0xMjM0IgogICAgICB9IF0sCiAgICAgICJ2YWx1ZVF1YW50aXR5IjogewogICAgICAgICJ2YWx1ZSI6IDY2LjAsCiAgICAgICAgInVuaXQiOiAie2JlYXRzfS9taW4iLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3VuaXRzb2ZtZWFzdXJlLm9yZyIsCiAgICAgICAgImNvZGUiOiAie2JlYXRzfS9taW4iCiAgICAgIH0KICAgIH0sCiAgICAic2VhcmNoIjogewogICAgICAibW9kZSI6ICJtYXRjaCIKICAgIH0KICB9LCB7CiAgICAiZnVsbFVybCI6ICJodHRwczovL2FwaS5sb2dpY2FoZWFsdGgub3JnL2Zhc3RlbmhlYWx0aC9kYXRhL09ic2VydmF0aW9uL3NtYXJ0LTIxOS1oZWFydHJhdGUiLAogICAgInJlc291cmNlIjogewogICAgICAicmVzb3VyY2VUeXBlIjogIk9ic2VydmF0aW9uIiwKICAgICAgImlkIjogInNtYXJ0LTIxOS1oZWFydHJhdGUiLAogICAgICAibWV0YSI6IHsKICAgICAgICAidmVyc2lvbklkIjogIjEiLAogICAgICAgICJsYXN0VXBkYXRlZCI6ICIyMDIwLTA3LTE1VDAyOjUyOjM2LjAwMCswMDowMCIsCiAgICAgICAgInNvdXJjZSI6ICIjTjNSZUtqUjc1QXM4S2poayIKICAgICAgfSwKICAgICAgInRleHQiOiB7CiAgICAgICAgInN0YXR1cyI6ICJnZW5lcmF0ZWQiLAogICAgICAgICJkaXYiOiAiPGRpdiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzE5OTkveGh0bWxcIj4yMDAxLTExLTAyOiBoZWFydF9yYXRlID0gNTQuMCB7YmVhdHN9L21pbjwvZGl2PiIKICAgICAgfSwKICAgICAgImlkZW50aWZpZXIiOiBbIHsKICAgICAgICAidXNlIjogIm9mZmljaWFsIiwKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly93d3cuYm1jLm5sL3pvcmdwb3J0YWwvaWRlbnRpZmllcnMvb2JzZXJ2YXRpb25zIiwKICAgICAgICAidmFsdWUiOiAic21hcnQtMjE5LWhlYXJ0cmF0ZSIKICAgICAgfSBdLAogICAgICAic3RhdHVzIjogInVua25vd24iLAogICAgICAiY2F0ZWdvcnkiOiBbIHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly90ZXJtaW5vbG9neS5obDcub3JnL0NvZGVTeXN0ZW0vb2JzZXJ2YXRpb24tY2F0ZWdvcnkiLAogICAgICAgICAgImNvZGUiOiAidml0YWwtc2lnbnMiLAogICAgICAgICAgImRpc3BsYXkiOiAiVml0YWwgU2lnbnMiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogIlZpdGFsIFNpZ25zIgogICAgICB9IF0sCiAgICAgICJjb2RlIjogewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL2xvaW5jLm9yZyIsCiAgICAgICAgICAiY29kZSI6ICI4ODY3LTQiLAogICAgICAgICAgImRpc3BsYXkiOiAiaGVhcnRfcmF0ZSIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAiaGVhcnRfcmF0ZSIKICAgICAgfSwKICAgICAgInN1YmplY3QiOiB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQYXRpZW50L3NtYXJ0LTEyODg5OTIiCiAgICAgIH0sCiAgICAgICJlZmZlY3RpdmVEYXRlVGltZSI6ICIyMDAxLTExLTAyIiwKICAgICAgInBlcmZvcm1lciI6IFsgewogICAgICAgICJyZWZlcmVuY2UiOiAiUHJhY3RpdGlvbmVyL1NNQVJULTEyMzQiCiAgICAgIH0gXSwKICAgICAgInZhbHVlUXVhbnRpdHkiOiB7CiAgICAgICAgInZhbHVlIjogNTQuMCwKICAgICAgICAidW5pdCI6ICJ7YmVhdHN9L21pbiIsCiAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdW5pdHNvZm1lYXN1cmUub3JnIiwKICAgICAgICAiY29kZSI6ICJ7YmVhdHN9L21pbiIKICAgICAgfQogICAgfSwKICAgICJzZWFyY2giOiB7CiAgICAgICJtb2RlIjogIm1hdGNoIgogICAgfQogIH0sIHsKICAgICJmdWxsVXJsIjogImh0dHBzOi8vYXBpLmxvZ2ljYWhlYWx0aC5vcmcvZmFzdGVuaGVhbHRoL2RhdGEvT2JzZXJ2YXRpb24vc21hcnQtMTg2LXRlbXBlcmF0dXJlIiwKICAgICJyZXNvdXJjZSI6IHsKICAgICAgInJlc291cmNlVHlwZSI6ICJPYnNlcnZhdGlvbiIsCiAgICAgICJpZCI6ICJzbWFydC0xODYtdGVtcGVyYXR1cmUiLAogICAgICAibWV0YSI6IHsKICAgICAgICAidmVyc2lvbklkIjogIjEiLAogICAgICAgICJsYXN0VXBkYXRlZCI6ICIyMDIwLTA3LTE1VDAyOjUyOjM2LjAwMCswMDowMCIsCiAgICAgICAgInNvdXJjZSI6ICIjTjNSZUtqUjc1QXM4S2poayIKICAgICAgfSwKICAgICAgInRleHQiOiB7CiAgICAgICAgInN0YXR1cyI6ICJnZW5lcmF0ZWQiLAogICAgICAgICJkaXYiOiAiPGRpdiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzE5OTkveGh0bWxcIj4yMDAxLTAxLTE5OiB0ZW1wZXJhdHVyZSA9IDM3LjA1NTU2IENlbDwvZGl2PiIKICAgICAgfSwKICAgICAgImlkZW50aWZpZXIiOiBbIHsKICAgICAgICAidXNlIjogIm9mZmljaWFsIiwKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly93d3cuYm1jLm5sL3pvcmdwb3J0YWwvaWRlbnRpZmllcnMvb2JzZXJ2YXRpb25zIiwKICAgICAgICAidmFsdWUiOiAic21hcnQtMTg2LXRlbXBlcmF0dXJlIgogICAgICB9IF0sCiAgICAgICJzdGF0dXMiOiAidW5rbm93biIsCiAgICAgICJjYXRlZ29yeSI6IFsgewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3Rlcm1pbm9sb2d5LmhsNy5vcmcvQ29kZVN5c3RlbS9vYnNlcnZhdGlvbi1jYXRlZ29yeSIsCiAgICAgICAgICAiY29kZSI6ICJ2aXRhbC1zaWducyIsCiAgICAgICAgICAiZGlzcGxheSI6ICJWaXRhbCBTaWducyIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAiVml0YWwgU2lnbnMiCiAgICAgIH0gXSwKICAgICAgImNvZGUiOiB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vbG9pbmMub3JnIiwKICAgICAgICAgICJjb2RlIjogIjgzMTAtNSIsCiAgICAgICAgICAiZGlzcGxheSI6ICJ0ZW1wZXJhdHVyZSIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAidGVtcGVyYXR1cmUiCiAgICAgIH0sCiAgICAgICJzdWJqZWN0IjogewogICAgICAgICJyZWZlcmVuY2UiOiAiUGF0aWVudC9zbWFydC0xMjg4OTkyIgogICAgICB9LAogICAgICAiZWZmZWN0aXZlRGF0ZVRpbWUiOiAiMjAwMS0wMS0xOSIsCiAgICAgICJwZXJmb3JtZXIiOiBbIHsKICAgICAgICAicmVmZXJlbmNlIjogIlByYWN0aXRpb25lci9TTUFSVC0xMjM0IgogICAgICB9IF0sCiAgICAgICJ2YWx1ZVF1YW50aXR5IjogewogICAgICAgICJ2YWx1ZSI6IDM3LjA1NTU2LAogICAgICAgICJ1bml0IjogIkNlbCIsCiAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdW5pdHNvZm1lYXN1cmUub3JnIiwKICAgICAgICAiY29kZSI6ICJDZWwiCiAgICAgIH0KICAgIH0sCiAgICAic2VhcmNoIjogewogICAgICAibW9kZSI6ICJtYXRjaCIKICAgIH0KICB9LCB7CiAgICAiZnVsbFVybCI6ICJodHRwczovL2FwaS5sb2dpY2FoZWFsdGgub3JnL2Zhc3RlbmhlYWx0aC9kYXRhL0VuY291bnRlci9zbWFydC04MzEiLAogICAgInJlc291cmNlIjogewogICAgICAicmVzb3VyY2VUeXBlIjogIkVuY291bnRlciIsCiAgICAgICJpZCI6ICJzbWFydC04MzEiLAogICAgICAibWV0YSI6IHsKICAgICAgICAidmVyc2lvbklkIjogIjEiLAogICAgICAgICJsYXN0VXBkYXRlZCI6ICIyMDIwLTA3LTE1VDAyOjUyOjM2LjAwMCswMDowMCIsCiAgICAgICAgInNvdXJjZSI6ICIjTjNSZUtqUjc1QXM4S2poayIKICAgICAgfSwKICAgICAgInRleHQiOiB7CiAgICAgICAgInN0YXR1cyI6ICJnZW5lcmF0ZWQiLAogICAgICAgICJkaXYiOiAiPGRpdiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzE5OTkveGh0bWxcIj4xOTk5LTEyLTIwOiBhbWJ1bGF0b3J5IGVuY291bnRlcjwvZGl2PiIKICAgICAgfSwKICAgICAgInN0YXR1cyI6ICJmaW5pc2hlZCIsCiAgICAgICJjbGFzcyI6IHsKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly90ZXJtaW5vbG9neS5obDcub3JnL0NvZGVTeXN0ZW0vdjMtQWN0Q29kZSIsCiAgICAgICAgImNvZGUiOiAiQU1CIgogICAgICB9LAogICAgICAidHlwZSI6IFsgewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3Nub21lZC5pbmZvIiwKICAgICAgICAgICJjb2RlIjogIjI3MDQyNzAwMyIsCiAgICAgICAgICAiZGlzcGxheSI6ICJQYXRpZW50LWluaXRpYXRlZCBlbmNvdW50ZXIiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogIlBhdGllbnQtaW5pdGlhdGVkIGFtYnVsYXRvcnkgZW5jb3VudGVyIgogICAgICB9IF0sCiAgICAgICJzdWJqZWN0IjogewogICAgICAgICJyZWZlcmVuY2UiOiAiUGF0aWVudC9zbWFydC0xMjg4OTkyIgogICAgICB9LAogICAgICAicGVyaW9kIjogewogICAgICAgICJzdGFydCI6ICIxOTk5LTEyLTIwIiwKICAgICAgICAiZW5kIjogIjE5OTktMTItMjAiCiAgICAgIH0KICAgIH0sCiAgICAic2VhcmNoIjogewogICAgICAibW9kZSI6ICJtYXRjaCIKICAgIH0KICB9LCB7CiAgICAiZnVsbFVybCI6ICJodHRwczovL2FwaS5sb2dpY2FoZWFsdGgub3JnL2Zhc3RlbmhlYWx0aC9kYXRhL0VuY291bnRlci9zbWFydC04MzAiLAogICAgInJlc291cmNlIjogewogICAgICAicmVzb3VyY2VUeXBlIjogIkVuY291bnRlciIsCiAgICAgICJpZCI6ICJzbWFydC04MzAiLAogICAgICAibWV0YSI6IHsKICAgICAgICAidmVyc2lvbklkIjogIjEiLAogICAgICAgICJsYXN0VXBkYXRlZCI6ICIyMDIwLTA3LTE1VDAyOjUyOjM2LjAwMCswMDowMCIsCiAgICAgICAgInNvdXJjZSI6ICIjTjNSZUtqUjc1QXM4S2poayIKICAgICAgfSwKICAgICAgInRleHQiOiB7CiAgICAgICAgInN0YXR1cyI6ICJnZW5lcmF0ZWQiLAogICAgICAgICJkaXYiOiAiPGRpdiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzE5OTkveGh0bWxcIj4xOTk3LTA1LTA3OiBhbWJ1bGF0b3J5IGVuY291bnRlcjwvZGl2PiIKICAgICAgfSwKICAgICAgInN0YXR1cyI6ICJmaW5pc2hlZCIsCiAgICAgICJjbGFzcyI6IHsKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly90ZXJtaW5vbG9neS5obDcub3JnL0NvZGVTeXN0ZW0vdjMtQWN0Q29kZSIsCiAgICAgICAgImNvZGUiOiAiQU1CIgogICAgICB9LAogICAgICAidHlwZSI6IFsgewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3Nub21lZC5pbmZvIiwKICAgICAgICAgICJjb2RlIjogIjI3MDQyNzAwMyIsCiAgICAgICAgICAiZGlzcGxheSI6ICJQYXRpZW50LWluaXRpYXRlZCBlbmNvdW50ZXIiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogIlBhdGllbnQtaW5pdGlhdGVkIGFtYnVsYXRvcnkgZW5jb3VudGVyIgogICAgICB9IF0sCiAgICAgICJzdWJqZWN0IjogewogICAgICAgICJyZWZlcmVuY2UiOiAiUGF0aWVudC9zbWFydC0xMjg4OTkyIgogICAgICB9LAogICAgICAicGVyaW9kIjogewogICAgICAgICJzdGFydCI6ICIxOTk3LTA1LTA3IiwKICAgICAgICAiZW5kIjogIjE5OTctMDUtMDciCiAgICAgIH0KICAgIH0sCiAgICAic2VhcmNoIjogewogICAgICAibW9kZSI6ICJtYXRjaCIKICAgIH0KICB9LCB7CiAgICAiZnVsbFVybCI6ICJodHRwczovL2FwaS5sb2dpY2FoZWFsdGgub3JnL2Zhc3RlbmhlYWx0aC9kYXRhL09ic2VydmF0aW9uL3NtYXJ0LTE0OC1oZWlnaHQiLAogICAgInJlc291cmNlIjogewogICAgICAicmVzb3VyY2VUeXBlIjogIk9ic2VydmF0aW9uIiwKICAgICAgImlkIjogInNtYXJ0LTE0OC1oZWlnaHQiLAogICAgICAibWV0YSI6IHsKICAgICAgICAidmVyc2lvbklkIjogIjEiLAogICAgICAgICJsYXN0VXBkYXRlZCI6ICIyMDIwLTA3LTE1VDAyOjUyOjM2LjAwMCswMDowMCIsCiAgICAgICAgInNvdXJjZSI6ICIjTjNSZUtqUjc1QXM4S2poayIKICAgICAgfSwKICAgICAgInRleHQiOiB7CiAgICAgICAgInN0YXR1cyI6ICJnZW5lcmF0ZWQiLAogICAgICAgICJkaXYiOiAiPGRpdiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzE5OTkveGh0bWxcIj4xOTk3LTA0LTMwOiBoZWlnaHQgPSAxNjUuMSBjbTwvZGl2PiIKICAgICAgfSwKICAgICAgImlkZW50aWZpZXIiOiBbIHsKICAgICAgICAidXNlIjogIm9mZmljaWFsIiwKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly93d3cuYm1jLm5sL3pvcmdwb3J0YWwvaWRlbnRpZmllcnMvb2JzZXJ2YXRpb25zIiwKICAgICAgICAidmFsdWUiOiAic21hcnQtMTQ4LWhlaWdodCIKICAgICAgfSBdLAogICAgICAic3RhdHVzIjogInVua25vd24iLAogICAgICAiY2F0ZWdvcnkiOiBbIHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly90ZXJtaW5vbG9neS5obDcub3JnL0NvZGVTeXN0ZW0vb2JzZXJ2YXRpb24tY2F0ZWdvcnkiLAogICAgICAgICAgImNvZGUiOiAidml0YWwtc2lnbnMiLAogICAgICAgICAgImRpc3BsYXkiOiAiVml0YWwgU2lnbnMiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogIlZpdGFsIFNpZ25zIgogICAgICB9IF0sCiAgICAgICJjb2RlIjogewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL2xvaW5jLm9yZyIsCiAgICAgICAgICAiY29kZSI6ICI4MzAyLTIiLAogICAgICAgICAgImRpc3BsYXkiOiAiaGVpZ2h0IgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJoZWlnaHQiCiAgICAgIH0sCiAgICAgICJzdWJqZWN0IjogewogICAgICAgICJyZWZlcmVuY2UiOiAiUGF0aWVudC9zbWFydC0xMjg4OTkyIgogICAgICB9LAogICAgICAiZWZmZWN0aXZlRGF0ZVRpbWUiOiAiMTk5Ny0wNC0zMCIsCiAgICAgICJwZXJmb3JtZXIiOiBbIHsKICAgICAgICAicmVmZXJlbmNlIjogIlByYWN0aXRpb25lci9TTUFSVC0xMjM0IgogICAgICB9IF0sCiAgICAgICJ2YWx1ZVF1YW50aXR5IjogewogICAgICAgICJ2YWx1ZSI6IDE2NS4xLAogICAgICAgICJ1bml0IjogImNtIiwKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly91bml0c29mbWVhc3VyZS5vcmciLAogICAgICAgICJjb2RlIjogImNtIgogICAgICB9CiAgICB9LAogICAgInNlYXJjaCI6IHsKICAgICAgIm1vZGUiOiAibWF0Y2giCiAgICB9CiAgfSwgewogICAgImZ1bGxVcmwiOiAiaHR0cHM6Ly9hcGkubG9naWNhaGVhbHRoLm9yZy9mYXN0ZW5oZWFsdGgvZGF0YS9PYnNlcnZhdGlvbi9zbWFydC0xNDktaGVhcnRyYXRlIiwKICAgICJyZXNvdXJjZSI6IHsKICAgICAgInJlc291cmNlVHlwZSI6ICJPYnNlcnZhdGlvbiIsCiAgICAgICJpZCI6ICJzbWFydC0xNDktaGVhcnRyYXRlIiwKICAgICAgIm1ldGEiOiB7CiAgICAgICAgInZlcnNpb25JZCI6ICIxIiwKICAgICAgICAibGFzdFVwZGF0ZWQiOiAiMjAyMC0wNy0xNVQwMjo1MjozNi4wMDArMDA6MDAiLAogICAgICAgICJzb3VyY2UiOiAiI04zUmVLalI3NUFzOEtqaGsiCiAgICAgIH0sCiAgICAgICJ0ZXh0IjogewogICAgICAgICJzdGF0dXMiOiAiZ2VuZXJhdGVkIiwKICAgICAgICAiZGl2IjogIjxkaXYgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hodG1sXCI+MTk5Ny0wNC0zMDogaGVhcnRfcmF0ZSA9IDc1LjAge2JlYXRzfS9taW48L2Rpdj4iCiAgICAgIH0sCiAgICAgICJpZGVudGlmaWVyIjogWyB7CiAgICAgICAgInVzZSI6ICJvZmZpY2lhbCIsCiAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vd3d3LmJtYy5ubC96b3JncG9ydGFsL2lkZW50aWZpZXJzL29ic2VydmF0aW9ucyIsCiAgICAgICAgInZhbHVlIjogInNtYXJ0LTE0OS1oZWFydHJhdGUiCiAgICAgIH0gXSwKICAgICAgInN0YXR1cyI6ICJ1bmtub3duIiwKICAgICAgImNhdGVnb3J5IjogWyB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdGVybWlub2xvZ3kuaGw3Lm9yZy9Db2RlU3lzdGVtL29ic2VydmF0aW9uLWNhdGVnb3J5IiwKICAgICAgICAgICJjb2RlIjogInZpdGFsLXNpZ25zIiwKICAgICAgICAgICJkaXNwbGF5IjogIlZpdGFsIFNpZ25zIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJWaXRhbCBTaWducyIKICAgICAgfSBdLAogICAgICAiY29kZSI6IHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly9sb2luYy5vcmciLAogICAgICAgICAgImNvZGUiOiAiODg2Ny00IiwKICAgICAgICAgICJkaXNwbGF5IjogImhlYXJ0X3JhdGUiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogImhlYXJ0X3JhdGUiCiAgICAgIH0sCiAgICAgICJzdWJqZWN0IjogewogICAgICAgICJyZWZlcmVuY2UiOiAiUGF0aWVudC9zbWFydC0xMjg4OTkyIgogICAgICB9LAogICAgICAiZWZmZWN0aXZlRGF0ZVRpbWUiOiAiMTk5Ny0wNC0zMCIsCiAgICAgICJwZXJmb3JtZXIiOiBbIHsKICAgICAgICAicmVmZXJlbmNlIjogIlByYWN0aXRpb25lci9TTUFSVC0xMjM0IgogICAgICB9IF0sCiAgICAgICJ2YWx1ZVF1YW50aXR5IjogewogICAgICAgICJ2YWx1ZSI6IDc1LjAsCiAgICAgICAgInVuaXQiOiAie2JlYXRzfS9taW4iLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3VuaXRzb2ZtZWFzdXJlLm9yZyIsCiAgICAgICAgImNvZGUiOiAie2JlYXRzfS9taW4iCiAgICAgIH0KICAgIH0sCiAgICAic2VhcmNoIjogewogICAgICAibW9kZSI6ICJtYXRjaCIKICAgIH0KICB9LCB7CiAgICAiZnVsbFVybCI6ICJodHRwczovL2FwaS5sb2dpY2FoZWFsdGgub3JnL2Zhc3RlbmhlYWx0aC9kYXRhL0VuY291bnRlci9zbWFydC04MzUiLAogICAgInJlc291cmNlIjogewogICAgICAicmVzb3VyY2VUeXBlIjogIkVuY291bnRlciIsCiAgICAgICJpZCI6ICJzbWFydC04MzUiLAogICAgICAibWV0YSI6IHsKICAgICAgICAidmVyc2lvbklkIjogIjEiLAogICAgICAgICJsYXN0VXBkYXRlZCI6ICIyMDIwLTA3LTE1VDAyOjUyOjM2LjAwMCswMDowMCIsCiAgICAgICAgInNvdXJjZSI6ICIjTjNSZUtqUjc1QXM4S2poayIKICAgICAgfSwKICAgICAgInRleHQiOiB7CiAgICAgICAgInN0YXR1cyI6ICJnZW5lcmF0ZWQiLAogICAgICAgICJkaXYiOiAiPGRpdiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzE5OTkveGh0bWxcIj4yMDAxLTAxLTI1OiBhbWJ1bGF0b3J5IGVuY291bnRlcjwvZGl2PiIKICAgICAgfSwKICAgICAgInN0YXR1cyI6ICJmaW5pc2hlZCIsCiAgICAgICJjbGFzcyI6IHsKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly90ZXJtaW5vbG9neS5obDcub3JnL0NvZGVTeXN0ZW0vdjMtQWN0Q29kZSIsCiAgICAgICAgImNvZGUiOiAiQU1CIgogICAgICB9LAogICAgICAidHlwZSI6IFsgewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3Nub21lZC5pbmZvIiwKICAgICAgICAgICJjb2RlIjogIjI3MDQyNzAwMyIsCiAgICAgICAgICAiZGlzcGxheSI6ICJQYXRpZW50LWluaXRpYXRlZCBlbmNvdW50ZXIiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogIlBhdGllbnQtaW5pdGlhdGVkIGFtYnVsYXRvcnkgZW5jb3VudGVyIgogICAgICB9IF0sCiAgICAgICJzdWJqZWN0IjogewogICAgICAgICJyZWZlcmVuY2UiOiAiUGF0aWVudC9zbWFydC0xMjg4OTkyIgogICAgICB9LAogICAgICAicGVyaW9kIjogewogICAgICAgICJzdGFydCI6ICIyMDAxLTAxLTI1IiwKICAgICAgICAiZW5kIjogIjIwMDEtMDEtMjUiCiAgICAgIH0KICAgIH0sCiAgICAic2VhcmNoIjogewogICAgICAibW9kZSI6ICJtYXRjaCIKICAgIH0KICB9LCB7CiAgICAiZnVsbFVybCI6ICJodHRwczovL2FwaS5sb2dpY2FoZWFsdGgub3JnL2Zhc3RlbmhlYWx0aC9kYXRhL0VuY291bnRlci9zbWFydC04MzQiLAogICAgInJlc291cmNlIjogewogICAgICAicmVzb3VyY2VUeXBlIjogIkVuY291bnRlciIsCiAgICAgICJpZCI6ICJzbWFydC04MzQiLAogICAgICAibWV0YSI6IHsKICAgICAgICAidmVyc2lvbklkIjogIjEiLAogICAgICAgICJsYXN0VXBkYXRlZCI6ICIyMDIwLTA3LTE1VDAyOjUyOjM2LjAwMCswMDowMCIsCiAgICAgICAgInNvdXJjZSI6ICIjTjNSZUtqUjc1QXM4S2poayIKICAgICAgfSwKICAgICAgInRleHQiOiB7CiAgICAgICAgInN0YXR1cyI6ICJnZW5lcmF0ZWQiLAogICAgICAgICJkaXYiOiAiPGRpdiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzE5OTkveGh0bWxcIj4yMDAxLTAxLTI0OiBhbWJ1bGF0b3J5IGVuY291bnRlcjwvZGl2PiIKICAgICAgfSwKICAgICAgInN0YXR1cyI6ICJmaW5pc2hlZCIsCiAgICAgICJjbGFzcyI6IHsKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly90ZXJtaW5vbG9neS5obDcub3JnL0NvZGVTeXN0ZW0vdjMtQWN0Q29kZSIsCiAgICAgICAgImNvZGUiOiAiQU1CIgogICAgICB9LAogICAgICAidHlwZSI6IFsgewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3Nub21lZC5pbmZvIiwKICAgICAgICAgICJjb2RlIjogIjI3MDQyNzAwMyIsCiAgICAgICAgICAiZGlzcGxheSI6ICJQYXRpZW50LWluaXRpYXRlZCBlbmNvdW50ZXIiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogIlBhdGllbnQtaW5pdGlhdGVkIGFtYnVsYXRvcnkgZW5jb3VudGVyIgogICAgICB9IF0sCiAgICAgICJzdWJqZWN0IjogewogICAgICAgICJyZWZlcmVuY2UiOiAiUGF0aWVudC9zbWFydC0xMjg4OTkyIgogICAgICB9LAogICAgICAicGVyaW9kIjogewogICAgICAgICJzdGFydCI6ICIyMDAxLTAxLTI0IiwKICAgICAgICAiZW5kIjogIjIwMDEtMDEtMjQiCiAgICAgIH0KICAgIH0sCiAgICAic2VhcmNoIjogewogICAgICAibW9kZSI6ICJtYXRjaCIKICAgIH0KICB9LCB7CiAgICAiZnVsbFVybCI6ICJodHRwczovL2FwaS5sb2dpY2FoZWFsdGgub3JnL2Zhc3RlbmhlYWx0aC9kYXRhL0VuY291bnRlci9zbWFydC04MzMiLAogICAgInJlc291cmNlIjogewogICAgICAicmVzb3VyY2VUeXBlIjogIkVuY291bnRlciIsCiAgICAgICJpZCI6ICJzbWFydC04MzMiLAogICAgICAibWV0YSI6IHsKICAgICAgICAidmVyc2lvbklkIjogIjEiLAogICAgICAgICJsYXN0VXBkYXRlZCI6ICIyMDIwLTA3LTE1VDAyOjUyOjM2LjAwMCswMDowMCIsCiAgICAgICAgInNvdXJjZSI6ICIjTjNSZUtqUjc1QXM4S2poayIKICAgICAgfSwKICAgICAgInRleHQiOiB7CiAgICAgICAgInN0YXR1cyI6ICJnZW5lcmF0ZWQiLAogICAgICAgICJkaXYiOiAiPGRpdiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzE5OTkveGh0bWxcIj4yMDAxLTAxLTE5OiBhbWJ1bGF0b3J5IGVuY291bnRlcjwvZGl2PiIKICAgICAgfSwKICAgICAgInN0YXR1cyI6ICJmaW5pc2hlZCIsCiAgICAgICJjbGFzcyI6IHsKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly90ZXJtaW5vbG9neS5obDcub3JnL0NvZGVTeXN0ZW0vdjMtQWN0Q29kZSIsCiAgICAgICAgImNvZGUiOiAiQU1CIgogICAgICB9LAogICAgICAidHlwZSI6IFsgewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3Nub21lZC5pbmZvIiwKICAgICAgICAgICJjb2RlIjogIjI3MDQyNzAwMyIsCiAgICAgICAgICAiZGlzcGxheSI6ICJQYXRpZW50LWluaXRpYXRlZCBlbmNvdW50ZXIiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogIlBhdGllbnQtaW5pdGlhdGVkIGFtYnVsYXRvcnkgZW5jb3VudGVyIgogICAgICB9IF0sCiAgICAgICJzdWJqZWN0IjogewogICAgICAgICJyZWZlcmVuY2UiOiAiUGF0aWVudC9zbWFydC0xMjg4OTkyIgogICAgICB9LAogICAgICAicGVyaW9kIjogewogICAgICAgICJzdGFydCI6ICIyMDAxLTAxLTE5IiwKICAgICAgICAiZW5kIjogIjIwMDEtMDEtMTkiCiAgICAgIH0KICAgIH0sCiAgICAic2VhcmNoIjogewogICAgICAibW9kZSI6ICJtYXRjaCIKICAgIH0KICB9LCB7CiAgICAiZnVsbFVybCI6ICJodHRwczovL2FwaS5sb2dpY2FoZWFsdGgub3JnL2Zhc3RlbmhlYWx0aC9kYXRhL09ic2VydmF0aW9uL3NtYXJ0LTE5NC13ZWlnaHQiLAogICAgInJlc291cmNlIjogewogICAgICAicmVzb3VyY2VUeXBlIjogIk9ic2VydmF0aW9uIiwKICAgICAgImlkIjogInNtYXJ0LTE5NC13ZWlnaHQiLAogICAgICAibWV0YSI6IHsKICAgICAgICAidmVyc2lvbklkIjogIjEiLAogICAgICAgICJsYXN0VXBkYXRlZCI6ICIyMDIwLTA3LTE1VDAyOjUyOjM2LjAwMCswMDowMCIsCiAgICAgICAgInNvdXJjZSI6ICIjTjNSZUtqUjc1QXM4S2poayIKICAgICAgfSwKICAgICAgInRleHQiOiB7CiAgICAgICAgInN0YXR1cyI6ICJnZW5lcmF0ZWQiLAogICAgICAgICJkaXYiOiAiPGRpdiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzE5OTkveGh0bWxcIj4yMDAxLTAxLTI0OiB3ZWlnaHQgPSA5MS42NzEwMiBrZzwvZGl2PiIKICAgICAgfSwKICAgICAgImlkZW50aWZpZXIiOiBbIHsKICAgICAgICAidXNlIjogIm9mZmljaWFsIiwKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly93d3cuYm1jLm5sL3pvcmdwb3J0YWwvaWRlbnRpZmllcnMvb2JzZXJ2YXRpb25zIiwKICAgICAgICAidmFsdWUiOiAic21hcnQtMTk0LXdlaWdodCIKICAgICAgfSBdLAogICAgICAic3RhdHVzIjogInVua25vd24iLAogICAgICAiY2F0ZWdvcnkiOiBbIHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly90ZXJtaW5vbG9neS5obDcub3JnL0NvZGVTeXN0ZW0vb2JzZXJ2YXRpb24tY2F0ZWdvcnkiLAogICAgICAgICAgImNvZGUiOiAidml0YWwtc2lnbnMiLAogICAgICAgICAgImRpc3BsYXkiOiAiVml0YWwgU2lnbnMiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogIlZpdGFsIFNpZ25zIgogICAgICB9IF0sCiAgICAgICJjb2RlIjogewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL2xvaW5jLm9yZyIsCiAgICAgICAgICAiY29kZSI6ICIzMTQxLTkiLAogICAgICAgICAgImRpc3BsYXkiOiAid2VpZ2h0IgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJ3ZWlnaHQiCiAgICAgIH0sCiAgICAgICJzdWJqZWN0IjogewogICAgICAgICJyZWZlcmVuY2UiOiAiUGF0aWVudC9zbWFydC0xMjg4OTkyIgogICAgICB9LAogICAgICAiZWZmZWN0aXZlRGF0ZVRpbWUiOiAiMjAwMS0wMS0yNCIsCiAgICAgICJwZXJmb3JtZXIiOiBbIHsKICAgICAgICAicmVmZXJlbmNlIjogIlByYWN0aXRpb25lci9TTUFSVC0xMjM0IgogICAgICB9IF0sCiAgICAgICJ2YWx1ZVF1YW50aXR5IjogewogICAgICAgICJ2YWx1ZSI6IDkxLjY3MTAyLAogICAgICAgICJ1bml0IjogImtnIiwKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly91bml0c29mbWVhc3VyZS5vcmciLAogICAgICAgICJjb2RlIjogImtnIgogICAgICB9CiAgICB9LAogICAgInNlYXJjaCI6IHsKICAgICAgIm1vZGUiOiAibWF0Y2giCiAgICB9CiAgfSwgewogICAgImZ1bGxVcmwiOiAiaHR0cHM6Ly9hcGkubG9naWNhaGVhbHRoLm9yZy9mYXN0ZW5oZWFsdGgvZGF0YS9FbmNvdW50ZXIvc21hcnQtODMyIiwKICAgICJyZXNvdXJjZSI6IHsKICAgICAgInJlc291cmNlVHlwZSI6ICJFbmNvdW50ZXIiLAogICAgICAiaWQiOiAic21hcnQtODMyIiwKICAgICAgIm1ldGEiOiB7CiAgICAgICAgInZlcnNpb25JZCI6ICIxIiwKICAgICAgICAibGFzdFVwZGF0ZWQiOiAiMjAyMC0wNy0xNVQwMjo1MjozNi4wMDArMDA6MDAiLAogICAgICAgICJzb3VyY2UiOiAiI04zUmVLalI3NUFzOEtqaGsiCiAgICAgIH0sCiAgICAgICJ0ZXh0IjogewogICAgICAgICJzdGF0dXMiOiAiZ2VuZXJhdGVkIiwKICAgICAgICAiZGl2IjogIjxkaXYgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hodG1sXCI+MTk5OS0xMi0yMTogYW1idWxhdG9yeSBlbmNvdW50ZXI8L2Rpdj4iCiAgICAgIH0sCiAgICAgICJzdGF0dXMiOiAiZmluaXNoZWQiLAogICAgICAiY2xhc3MiOiB7CiAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdGVybWlub2xvZ3kuaGw3Lm9yZy9Db2RlU3lzdGVtL3YzLUFjdENvZGUiLAogICAgICAgICJjb2RlIjogIkFNQiIKICAgICAgfSwKICAgICAgInR5cGUiOiBbIHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly9zbm9tZWQuaW5mbyIsCiAgICAgICAgICAiY29kZSI6ICIyNzA0MjcwMDMiLAogICAgICAgICAgImRpc3BsYXkiOiAiUGF0aWVudC1pbml0aWF0ZWQgZW5jb3VudGVyIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJQYXRpZW50LWluaXRpYXRlZCBhbWJ1bGF0b3J5IGVuY291bnRlciIKICAgICAgfSBdLAogICAgICAic3ViamVjdCI6IHsKICAgICAgICAicmVmZXJlbmNlIjogIlBhdGllbnQvc21hcnQtMTI4ODk5MiIKICAgICAgfSwKICAgICAgInBlcmlvZCI6IHsKICAgICAgICAic3RhcnQiOiAiMTk5OS0xMi0yMSIsCiAgICAgICAgImVuZCI6ICIxOTk5LTEyLTIxIgogICAgICB9CiAgICB9LAogICAgInNlYXJjaCI6IHsKICAgICAgIm1vZGUiOiAibWF0Y2giCiAgICB9CiAgfSwgewogICAgImZ1bGxVcmwiOiAiaHR0cHM6Ly9hcGkubG9naWNhaGVhbHRoLm9yZy9mYXN0ZW5oZWFsdGgvZGF0YS9PYnNlcnZhdGlvbi9zbWFydC0yODAtb3h5Z2Vuc2F0dXJhdGlvbiIsCiAgICAicmVzb3VyY2UiOiB7CiAgICAgICJyZXNvdXJjZVR5cGUiOiAiT2JzZXJ2YXRpb24iLAogICAgICAiaWQiOiAic21hcnQtMjgwLW94eWdlbnNhdHVyYXRpb24iLAogICAgICAibWV0YSI6IHsKICAgICAgICAidmVyc2lvbklkIjogIjEiLAogICAgICAgICJsYXN0VXBkYXRlZCI6ICIyMDIwLTA3LTE1VDAyOjUyOjM2LjAwMCswMDowMCIsCiAgICAgICAgInNvdXJjZSI6ICIjTjNSZUtqUjc1QXM4S2poayIKICAgICAgfSwKICAgICAgInRleHQiOiB7CiAgICAgICAgInN0YXR1cyI6ICJnZW5lcmF0ZWQiLAogICAgICAgICJkaXYiOiAiPGRpdiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzE5OTkveGh0bWxcIj4yMDA5LTA0LTA4OiBveHlnZW5fc2F0dXJhdGlvbiA9IDEwMC4wICV7SGVtb2dsb2JpblNhdHVyYXRpb259PC9kaXY+IgogICAgICB9LAogICAgICAiaWRlbnRpZmllciI6IFsgewogICAgICAgICJ1c2UiOiAib2ZmaWNpYWwiLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3d3dy5ibWMubmwvem9yZ3BvcnRhbC9pZGVudGlmaWVycy9vYnNlcnZhdGlvbnMiLAogICAgICAgICJ2YWx1ZSI6ICJzbWFydC0yODAtb3h5Z2Vuc2F0dXJhdGlvbiIKICAgICAgfSBdLAogICAgICAic3RhdHVzIjogInVua25vd24iLAogICAgICAiY2F0ZWdvcnkiOiBbIHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly90ZXJtaW5vbG9neS5obDcub3JnL0NvZGVTeXN0ZW0vb2JzZXJ2YXRpb24tY2F0ZWdvcnkiLAogICAgICAgICAgImNvZGUiOiAidml0YWwtc2lnbnMiLAogICAgICAgICAgImRpc3BsYXkiOiAiVml0YWwgU2lnbnMiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogIlZpdGFsIFNpZ25zIgogICAgICB9IF0sCiAgICAgICJjb2RlIjogewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL2xvaW5jLm9yZyIsCiAgICAgICAgICAiY29kZSI6ICIyNzEwLTIiLAogICAgICAgICAgImRpc3BsYXkiOiAib3h5Z2VuX3NhdHVyYXRpb24iCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogIm94eWdlbl9zYXR1cmF0aW9uIgogICAgICB9LAogICAgICAic3ViamVjdCI6IHsKICAgICAgICAicmVmZXJlbmNlIjogIlBhdGllbnQvc21hcnQtMTI4ODk5MiIKICAgICAgfSwKICAgICAgImVmZmVjdGl2ZURhdGVUaW1lIjogIjIwMDktMDQtMDgiLAogICAgICAicGVyZm9ybWVyIjogWyB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQcmFjdGl0aW9uZXIvU01BUlQtMTIzNCIKICAgICAgfSBdLAogICAgICAidmFsdWVRdWFudGl0eSI6IHsKICAgICAgICAidmFsdWUiOiAxMDAuMCwKICAgICAgICAidW5pdCI6ICIle0hlbW9nbG9iaW5TYXR1cmF0aW9ufSIsCiAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdW5pdHNvZm1lYXN1cmUub3JnIiwKICAgICAgICAiY29kZSI6ICIle0hlbW9nbG9iaW5TYXR1cmF0aW9ufSIKICAgICAgfQogICAgfSwKICAgICJzZWFyY2giOiB7CiAgICAgICJtb2RlIjogIm1hdGNoIgogICAgfQogIH0sIHsKICAgICJmdWxsVXJsIjogImh0dHBzOi8vYXBpLmxvZ2ljYWhlYWx0aC5vcmcvZmFzdGVuaGVhbHRoL2RhdGEvRW5jb3VudGVyL3NtYXJ0LTgzOSIsCiAgICAicmVzb3VyY2UiOiB7CiAgICAgICJyZXNvdXJjZVR5cGUiOiAiRW5jb3VudGVyIiwKICAgICAgImlkIjogInNtYXJ0LTgzOSIsCiAgICAgICJtZXRhIjogewogICAgICAgICJ2ZXJzaW9uSWQiOiAiMSIsCiAgICAgICAgImxhc3RVcGRhdGVkIjogIjIwMjAtMDctMTVUMDI6NTI6MzYuMDAwKzAwOjAwIiwKICAgICAgICAic291cmNlIjogIiNOM1JlS2pSNzVBczhLamhrIgogICAgICB9LAogICAgICAidGV4dCI6IHsKICAgICAgICAic3RhdHVzIjogImdlbmVyYXRlZCIsCiAgICAgICAgImRpdiI6ICI8ZGl2IHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMTk5OS94aHRtbFwiPjIwMDEtMTEtMDU6IGFtYnVsYXRvcnkgZW5jb3VudGVyPC9kaXY+IgogICAgICB9LAogICAgICAic3RhdHVzIjogImZpbmlzaGVkIiwKICAgICAgImNsYXNzIjogewogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3Rlcm1pbm9sb2d5LmhsNy5vcmcvQ29kZVN5c3RlbS92My1BY3RDb2RlIiwKICAgICAgICAiY29kZSI6ICJBTUIiCiAgICAgIH0sCiAgICAgICJ0eXBlIjogWyB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vc25vbWVkLmluZm8iLAogICAgICAgICAgImNvZGUiOiAiMjcwNDI3MDAzIiwKICAgICAgICAgICJkaXNwbGF5IjogIlBhdGllbnQtaW5pdGlhdGVkIGVuY291bnRlciIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAiUGF0aWVudC1pbml0aWF0ZWQgYW1idWxhdG9yeSBlbmNvdW50ZXIiCiAgICAgIH0gXSwKICAgICAgInN1YmplY3QiOiB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQYXRpZW50L3NtYXJ0LTEyODg5OTIiCiAgICAgIH0sCiAgICAgICJwZXJpb2QiOiB7CiAgICAgICAgInN0YXJ0IjogIjIwMDEtMTEtMDUiLAogICAgICAgICJlbmQiOiAiMjAwMS0xMS0wNSIKICAgICAgfQogICAgfSwKICAgICJzZWFyY2giOiB7CiAgICAgICJtb2RlIjogIm1hdGNoIgogICAgfQogIH0sIHsKICAgICJmdWxsVXJsIjogImh0dHBzOi8vYXBpLmxvZ2ljYWhlYWx0aC5vcmcvZmFzdGVuaGVhbHRoL2RhdGEvRW5jb3VudGVyL3NtYXJ0LTgzOCIsCiAgICAicmVzb3VyY2UiOiB7CiAgICAgICJyZXNvdXJjZVR5cGUiOiAiRW5jb3VudGVyIiwKICAgICAgImlkIjogInNtYXJ0LTgzOCIsCiAgICAgICJtZXRhIjogewogICAgICAgICJ2ZXJzaW9uSWQiOiAiMSIsCiAgICAgICAgImxhc3RVcGRhdGVkIjogIjIwMjAtMDctMTVUMDI6NTI6MzYuMDAwKzAwOjAwIiwKICAgICAgICAic291cmNlIjogIiNOM1JlS2pSNzVBczhLamhrIgogICAgICB9LAogICAgICAidGV4dCI6IHsKICAgICAgICAic3RhdHVzIjogImdlbmVyYXRlZCIsCiAgICAgICAgImRpdiI6ICI8ZGl2IHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMTk5OS94aHRtbFwiPjIwMDEtMTEtMDI6IGFtYnVsYXRvcnkgZW5jb3VudGVyPC9kaXY+IgogICAgICB9LAogICAgICAic3RhdHVzIjogImZpbmlzaGVkIiwKICAgICAgImNsYXNzIjogewogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3Rlcm1pbm9sb2d5LmhsNy5vcmcvQ29kZVN5c3RlbS92My1BY3RDb2RlIiwKICAgICAgICAiY29kZSI6ICJBTUIiCiAgICAgIH0sCiAgICAgICJ0eXBlIjogWyB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vc25vbWVkLmluZm8iLAogICAgICAgICAgImNvZGUiOiAiMjcwNDI3MDAzIiwKICAgICAgICAgICJkaXNwbGF5IjogIlBhdGllbnQtaW5pdGlhdGVkIGVuY291bnRlciIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAiUGF0aWVudC1pbml0aWF0ZWQgYW1idWxhdG9yeSBlbmNvdW50ZXIiCiAgICAgIH0gXSwKICAgICAgInN1YmplY3QiOiB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQYXRpZW50L3NtYXJ0LTEyODg5OTIiCiAgICAgIH0sCiAgICAgICJwZXJpb2QiOiB7CiAgICAgICAgInN0YXJ0IjogIjIwMDEtMTEtMDIiLAogICAgICAgICJlbmQiOiAiMjAwMS0xMS0wMiIKICAgICAgfQogICAgfSwKICAgICJzZWFyY2giOiB7CiAgICAgICJtb2RlIjogIm1hdGNoIgogICAgfQogIH0sIHsKICAgICJmdWxsVXJsIjogImh0dHBzOi8vYXBpLmxvZ2ljYWhlYWx0aC5vcmcvZmFzdGVuaGVhbHRoL2RhdGEvRW5jb3VudGVyL3NtYXJ0LTgzNyIsCiAgICAicmVzb3VyY2UiOiB7CiAgICAgICJyZXNvdXJjZVR5cGUiOiAiRW5jb3VudGVyIiwKICAgICAgImlkIjogInNtYXJ0LTgzNyIsCiAgICAgICJtZXRhIjogewogICAgICAgICJ2ZXJzaW9uSWQiOiAiMSIsCiAgICAgICAgImxhc3RVcGRhdGVkIjogIjIwMjAtMDctMTVUMDI6NTI6MzYuMDAwKzAwOjAwIiwKICAgICAgICAic291cmNlIjogIiNOM1JlS2pSNzVBczhLamhrIgogICAgICB9LAogICAgICAidGV4dCI6IHsKICAgICAgICAic3RhdHVzIjogImdlbmVyYXRlZCIsCiAgICAgICAgImRpdiI6ICI8ZGl2IHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMTk5OS94aHRtbFwiPjIwMDEtMTEtMDE6IGFtYnVsYXRvcnkgZW5jb3VudGVyPC9kaXY+IgogICAgICB9LAogICAgICAic3RhdHVzIjogImZpbmlzaGVkIiwKICAgICAgImNsYXNzIjogewogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3Rlcm1pbm9sb2d5LmhsNy5vcmcvQ29kZVN5c3RlbS92My1BY3RDb2RlIiwKICAgICAgICAiY29kZSI6ICJBTUIiCiAgICAgIH0sCiAgICAgICJ0eXBlIjogWyB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vc25vbWVkLmluZm8iLAogICAgICAgICAgImNvZGUiOiAiMjcwNDI3MDAzIiwKICAgICAgICAgICJkaXNwbGF5IjogIlBhdGllbnQtaW5pdGlhdGVkIGVuY291bnRlciIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAiUGF0aWVudC1pbml0aWF0ZWQgYW1idWxhdG9yeSBlbmNvdW50ZXIiCiAgICAgIH0gXSwKICAgICAgInN1YmplY3QiOiB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQYXRpZW50L3NtYXJ0LTEyODg5OTIiCiAgICAgIH0sCiAgICAgICJwZXJpb2QiOiB7CiAgICAgICAgInN0YXJ0IjogIjIwMDEtMTEtMDEiLAogICAgICAgICJlbmQiOiAiMjAwMS0xMS0wMSIKICAgICAgfQogICAgfSwKICAgICJzZWFyY2giOiB7CiAgICAgICJtb2RlIjogIm1hdGNoIgogICAgfQogIH0sIHsKICAgICJmdWxsVXJsIjogImh0dHBzOi8vYXBpLmxvZ2ljYWhlYWx0aC5vcmcvZmFzdGVuaGVhbHRoL2RhdGEvRW5jb3VudGVyL3NtYXJ0LTgzNiIsCiAgICAicmVzb3VyY2UiOiB7CiAgICAgICJyZXNvdXJjZVR5cGUiOiAiRW5jb3VudGVyIiwKICAgICAgImlkIjogInNtYXJ0LTgzNiIsCiAgICAgICJtZXRhIjogewogICAgICAgICJ2ZXJzaW9uSWQiOiAiMSIsCiAgICAgICAgImxhc3RVcGRhdGVkIjogIjIwMjAtMDctMTVUMDI6NTI6MzYuMDAwKzAwOjAwIiwKICAgICAgICAic291cmNlIjogIiNOM1JlS2pSNzVBczhLamhrIgogICAgICB9LAogICAgICAidGV4dCI6IHsKICAgICAgICAic3RhdHVzIjogImdlbmVyYXRlZCIsCiAgICAgICAgImRpdiI6ICI8ZGl2IHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMTk5OS94aHRtbFwiPjIwMDEtMTAtMzE6IGFtYnVsYXRvcnkgZW5jb3VudGVyPC9kaXY+IgogICAgICB9LAogICAgICAic3RhdHVzIjogImZpbmlzaGVkIiwKICAgICAgImNsYXNzIjogewogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3Rlcm1pbm9sb2d5LmhsNy5vcmcvQ29kZVN5c3RlbS92My1BY3RDb2RlIiwKICAgICAgICAiY29kZSI6ICJBTUIiCiAgICAgIH0sCiAgICAgICJ0eXBlIjogWyB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vc25vbWVkLmluZm8iLAogICAgICAgICAgImNvZGUiOiAiMjcwNDI3MDAzIiwKICAgICAgICAgICJkaXNwbGF5IjogIlBhdGllbnQtaW5pdGlhdGVkIGVuY291bnRlciIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAiUGF0aWVudC1pbml0aWF0ZWQgYW1idWxhdG9yeSBlbmNvdW50ZXIiCiAgICAgIH0gXSwKICAgICAgInN1YmplY3QiOiB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQYXRpZW50L3NtYXJ0LTEyODg5OTIiCiAgICAgIH0sCiAgICAgICJwZXJpb2QiOiB7CiAgICAgICAgInN0YXJ0IjogIjIwMDEtMTAtMzEiLAogICAgICAgICJlbmQiOiAiMjAwMS0xMC0zMSIKICAgICAgfQogICAgfSwKICAgICJzZWFyY2giOiB7CiAgICAgICJtb2RlIjogIm1hdGNoIgogICAgfQogIH0sIHsKICAgICJmdWxsVXJsIjogImh0dHBzOi8vYXBpLmxvZ2ljYWhlYWx0aC5vcmcvZmFzdGVuaGVhbHRoL2RhdGEvT2JzZXJ2YXRpb24vc21hcnQtMjI2LWhlYXJ0cmF0ZSIsCiAgICAicmVzb3VyY2UiOiB7CiAgICAgICJyZXNvdXJjZVR5cGUiOiAiT2JzZXJ2YXRpb24iLAogICAgICAiaWQiOiAic21hcnQtMjI2LWhlYXJ0cmF0ZSIsCiAgICAgICJtZXRhIjogewogICAgICAgICJ2ZXJzaW9uSWQiOiAiMSIsCiAgICAgICAgImxhc3RVcGRhdGVkIjogIjIwMjAtMDctMTVUMDI6NTI6MzYuMDAwKzAwOjAwIiwKICAgICAgICAic291cmNlIjogIiNOM1JlS2pSNzVBczhLamhrIgogICAgICB9LAogICAgICAidGV4dCI6IHsKICAgICAgICAic3RhdHVzIjogImdlbmVyYXRlZCIsCiAgICAgICAgImRpdiI6ICI8ZGl2IHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMTk5OS94aHRtbFwiPjIwMDEtMTEtMDU6IGhlYXJ0X3JhdGUgPSA4Mi4wIHtiZWF0c30vbWluPC9kaXY+IgogICAgICB9LAogICAgICAiaWRlbnRpZmllciI6IFsgewogICAgICAgICJ1c2UiOiAib2ZmaWNpYWwiLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3d3dy5ibWMubmwvem9yZ3BvcnRhbC9pZGVudGlmaWVycy9vYnNlcnZhdGlvbnMiLAogICAgICAgICJ2YWx1ZSI6ICJzbWFydC0yMjYtaGVhcnRyYXRlIgogICAgICB9IF0sCiAgICAgICJzdGF0dXMiOiAidW5rbm93biIsCiAgICAgICJjYXRlZ29yeSI6IFsgewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3Rlcm1pbm9sb2d5LmhsNy5vcmcvQ29kZVN5c3RlbS9vYnNlcnZhdGlvbi1jYXRlZ29yeSIsCiAgICAgICAgICAiY29kZSI6ICJ2aXRhbC1zaWducyIsCiAgICAgICAgICAiZGlzcGxheSI6ICJWaXRhbCBTaWducyIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAiVml0YWwgU2lnbnMiCiAgICAgIH0gXSwKICAgICAgImNvZGUiOiB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vbG9pbmMub3JnIiwKICAgICAgICAgICJjb2RlIjogIjg4NjctNCIsCiAgICAgICAgICAiZGlzcGxheSI6ICJoZWFydF9yYXRlIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJoZWFydF9yYXRlIgogICAgICB9LAogICAgICAic3ViamVjdCI6IHsKICAgICAgICAicmVmZXJlbmNlIjogIlBhdGllbnQvc21hcnQtMTI4ODk5MiIKICAgICAgfSwKICAgICAgImVmZmVjdGl2ZURhdGVUaW1lIjogIjIwMDEtMTEtMDUiLAogICAgICAicGVyZm9ybWVyIjogWyB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQcmFjdGl0aW9uZXIvU01BUlQtMTIzNCIKICAgICAgfSBdLAogICAgICAidmFsdWVRdWFudGl0eSI6IHsKICAgICAgICAidmFsdWUiOiA4Mi4wLAogICAgICAgICJ1bml0IjogIntiZWF0c30vbWluIiwKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly91bml0c29mbWVhc3VyZS5vcmciLAogICAgICAgICJjb2RlIjogIntiZWF0c30vbWluIgogICAgICB9CiAgICB9LAogICAgInNlYXJjaCI6IHsKICAgICAgIm1vZGUiOiAibWF0Y2giCiAgICB9CiAgfSwgewogICAgImZ1bGxVcmwiOiAiaHR0cHM6Ly9hcGkubG9naWNhaGVhbHRoLm9yZy9mYXN0ZW5oZWFsdGgvZGF0YS9PYnNlcnZhdGlvbi9zbWFydC0yMDAtdGVtcGVyYXR1cmUiLAogICAgInJlc291cmNlIjogewogICAgICAicmVzb3VyY2VUeXBlIjogIk9ic2VydmF0aW9uIiwKICAgICAgImlkIjogInNtYXJ0LTIwMC10ZW1wZXJhdHVyZSIsCiAgICAgICJtZXRhIjogewogICAgICAgICJ2ZXJzaW9uSWQiOiAiMSIsCiAgICAgICAgImxhc3RVcGRhdGVkIjogIjIwMjAtMDctMTVUMDI6NTI6MzYuMDAwKzAwOjAwIiwKICAgICAgICAic291cmNlIjogIiNOM1JlS2pSNzVBczhLamhrIgogICAgICB9LAogICAgICAidGV4dCI6IHsKICAgICAgICAic3RhdHVzIjogImdlbmVyYXRlZCIsCiAgICAgICAgImRpdiI6ICI8ZGl2IHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMTk5OS94aHRtbFwiPjIwMDEtMDEtMjU6IHRlbXBlcmF0dXJlID0gMzcuMDU1NTYgQ2VsPC9kaXY+IgogICAgICB9LAogICAgICAiaWRlbnRpZmllciI6IFsgewogICAgICAgICJ1c2UiOiAib2ZmaWNpYWwiLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3d3dy5ibWMubmwvem9yZ3BvcnRhbC9pZGVudGlmaWVycy9vYnNlcnZhdGlvbnMiLAogICAgICAgICJ2YWx1ZSI6ICJzbWFydC0yMDAtdGVtcGVyYXR1cmUiCiAgICAgIH0gXSwKICAgICAgInN0YXR1cyI6ICJ1bmtub3duIiwKICAgICAgImNhdGVnb3J5IjogWyB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdGVybWlub2xvZ3kuaGw3Lm9yZy9Db2RlU3lzdGVtL29ic2VydmF0aW9uLWNhdGVnb3J5IiwKICAgICAgICAgICJjb2RlIjogInZpdGFsLXNpZ25zIiwKICAgICAgICAgICJkaXNwbGF5IjogIlZpdGFsIFNpZ25zIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJWaXRhbCBTaWducyIKICAgICAgfSBdLAogICAgICAiY29kZSI6IHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly9sb2luYy5vcmciLAogICAgICAgICAgImNvZGUiOiAiODMxMC01IiwKICAgICAgICAgICJkaXNwbGF5IjogInRlbXBlcmF0dXJlIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJ0ZW1wZXJhdHVyZSIKICAgICAgfSwKICAgICAgInN1YmplY3QiOiB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQYXRpZW50L3NtYXJ0LTEyODg5OTIiCiAgICAgIH0sCiAgICAgICJlZmZlY3RpdmVEYXRlVGltZSI6ICIyMDAxLTAxLTI1IiwKICAgICAgInBlcmZvcm1lciI6IFsgewogICAgICAgICJyZWZlcmVuY2UiOiAiUHJhY3RpdGlvbmVyL1NNQVJULTEyMzQiCiAgICAgIH0gXSwKICAgICAgInZhbHVlUXVhbnRpdHkiOiB7CiAgICAgICAgInZhbHVlIjogMzcuMDU1NTYsCiAgICAgICAgInVuaXQiOiAiQ2VsIiwKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly91bml0c29mbWVhc3VyZS5vcmciLAogICAgICAgICJjb2RlIjogIkNlbCIKICAgICAgfQogICAgfSwKICAgICJzZWFyY2giOiB7CiAgICAgICJtb2RlIjogIm1hdGNoIgogICAgfQogIH0sIHsKICAgICJmdWxsVXJsIjogImh0dHBzOi8vYXBpLmxvZ2ljYWhlYWx0aC5vcmcvZmFzdGVuaGVhbHRoL2RhdGEvT2JzZXJ2YXRpb24vc21hcnQtMjE2LWJtaSIsCiAgICAicmVzb3VyY2UiOiB7CiAgICAgICJyZXNvdXJjZVR5cGUiOiAiT2JzZXJ2YXRpb24iLAogICAgICAiaWQiOiAic21hcnQtMjE2LWJtaSIsCiAgICAgICJtZXRhIjogewogICAgICAgICJ2ZXJzaW9uSWQiOiAiMSIsCiAgICAgICAgImxhc3RVcGRhdGVkIjogIjIwMjAtMDctMTVUMDI6NTI6MzYuMDAwKzAwOjAwIiwKICAgICAgICAic291cmNlIjogIiNOM1JlS2pSNzVBczhLamhrIgogICAgICB9LAogICAgICAidGV4dCI6IHsKICAgICAgICAic3RhdHVzIjogImdlbmVyYXRlZCIsCiAgICAgICAgImRpdiI6ICI8ZGl2IHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMTk5OS94aHRtbFwiPjIwMDEtMTEtMDE6IGJtaSA9IDM2LjMga2cvbTI8L2Rpdj4iCiAgICAgIH0sCiAgICAgICJpZGVudGlmaWVyIjogWyB7CiAgICAgICAgInVzZSI6ICJvZmZpY2lhbCIsCiAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vd3d3LmJtYy5ubC96b3JncG9ydGFsL2lkZW50aWZpZXJzL29ic2VydmF0aW9ucyIsCiAgICAgICAgInZhbHVlIjogInNtYXJ0LTIxNi1ibWkiCiAgICAgIH0gXSwKICAgICAgInN0YXR1cyI6ICJ1bmtub3duIiwKICAgICAgImNhdGVnb3J5IjogWyB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdGVybWlub2xvZ3kuaGw3Lm9yZy9Db2RlU3lzdGVtL29ic2VydmF0aW9uLWNhdGVnb3J5IiwKICAgICAgICAgICJjb2RlIjogInZpdGFsLXNpZ25zIiwKICAgICAgICAgICJkaXNwbGF5IjogIlZpdGFsIFNpZ25zIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJWaXRhbCBTaWducyIKICAgICAgfSBdLAogICAgICAiY29kZSI6IHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly9sb2luYy5vcmciLAogICAgICAgICAgImNvZGUiOiAiMzkxNTYtNSIsCiAgICAgICAgICAiZGlzcGxheSI6ICJibWkiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogImJtaSIKICAgICAgfSwKICAgICAgInN1YmplY3QiOiB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQYXRpZW50L3NtYXJ0LTEyODg5OTIiCiAgICAgIH0sCiAgICAgICJlZmZlY3RpdmVEYXRlVGltZSI6ICIyMDAxLTExLTAxIiwKICAgICAgInBlcmZvcm1lciI6IFsgewogICAgICAgICJyZWZlcmVuY2UiOiAiUHJhY3RpdGlvbmVyL1NNQVJULTEyMzQiCiAgICAgIH0gXSwKICAgICAgInZhbHVlUXVhbnRpdHkiOiB7CiAgICAgICAgInZhbHVlIjogMzYuMywKICAgICAgICAidW5pdCI6ICJrZy9tMiIsCiAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdW5pdHNvZm1lYXN1cmUub3JnIiwKICAgICAgICAiY29kZSI6ICJrZy9tMiIKICAgICAgfQogICAgfSwKICAgICJzZWFyY2giOiB7CiAgICAgICJtb2RlIjogIm1hdGNoIgogICAgfQogIH0sIHsKICAgICJmdWxsVXJsIjogImh0dHBzOi8vYXBpLmxvZ2ljYWhlYWx0aC5vcmcvZmFzdGVuaGVhbHRoL2RhdGEvT2JzZXJ2YXRpb24vc21hcnQtMjIxLXRlbXBlcmF0dXJlIiwKICAgICJyZXNvdXJjZSI6IHsKICAgICAgInJlc291cmNlVHlwZSI6ICJPYnNlcnZhdGlvbiIsCiAgICAgICJpZCI6ICJzbWFydC0yMjEtdGVtcGVyYXR1cmUiLAogICAgICAibWV0YSI6IHsKICAgICAgICAidmVyc2lvbklkIjogIjEiLAogICAgICAgICJsYXN0VXBkYXRlZCI6ICIyMDIwLTA3LTE1VDAyOjUyOjM2LjAwMCswMDowMCIsCiAgICAgICAgInNvdXJjZSI6ICIjTjNSZUtqUjc1QXM4S2poayIKICAgICAgfSwKICAgICAgInRleHQiOiB7CiAgICAgICAgInN0YXR1cyI6ICJnZW5lcmF0ZWQiLAogICAgICAgICJkaXYiOiAiPGRpdiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzE5OTkveGh0bWxcIj4yMDAxLTExLTAyOiB0ZW1wZXJhdHVyZSA9IDM3LjA1NTU2IENlbDwvZGl2PiIKICAgICAgfSwKICAgICAgImlkZW50aWZpZXIiOiBbIHsKICAgICAgICAidXNlIjogIm9mZmljaWFsIiwKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly93d3cuYm1jLm5sL3pvcmdwb3J0YWwvaWRlbnRpZmllcnMvb2JzZXJ2YXRpb25zIiwKICAgICAgICAidmFsdWUiOiAic21hcnQtMjIxLXRlbXBlcmF0dXJlIgogICAgICB9IF0sCiAgICAgICJzdGF0dXMiOiAidW5rbm93biIsCiAgICAgICJjYXRlZ29yeSI6IFsgewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3Rlcm1pbm9sb2d5LmhsNy5vcmcvQ29kZVN5c3RlbS9vYnNlcnZhdGlvbi1jYXRlZ29yeSIsCiAgICAgICAgICAiY29kZSI6ICJ2aXRhbC1zaWducyIsCiAgICAgICAgICAiZGlzcGxheSI6ICJWaXRhbCBTaWducyIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAiVml0YWwgU2lnbnMiCiAgICAgIH0gXSwKICAgICAgImNvZGUiOiB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vbG9pbmMub3JnIiwKICAgICAgICAgICJjb2RlIjogIjgzMTAtNSIsCiAgICAgICAgICAiZGlzcGxheSI6ICJ0ZW1wZXJhdHVyZSIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAidGVtcGVyYXR1cmUiCiAgICAgIH0sCiAgICAgICJzdWJqZWN0IjogewogICAgICAgICJyZWZlcmVuY2UiOiAiUGF0aWVudC9zbWFydC0xMjg4OTkyIgogICAgICB9LAogICAgICAiZWZmZWN0aXZlRGF0ZVRpbWUiOiAiMjAwMS0xMS0wMiIsCiAgICAgICJwZXJmb3JtZXIiOiBbIHsKICAgICAgICAicmVmZXJlbmNlIjogIlByYWN0aXRpb25lci9TTUFSVC0xMjM0IgogICAgICB9IF0sCiAgICAgICJ2YWx1ZVF1YW50aXR5IjogewogICAgICAgICJ2YWx1ZSI6IDM3LjA1NTU2LAogICAgICAgICJ1bml0IjogIkNlbCIsCiAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdW5pdHNvZm1lYXN1cmUub3JnIiwKICAgICAgICAiY29kZSI6ICJDZWwiCiAgICAgIH0KICAgIH0sCiAgICAic2VhcmNoIjogewogICAgICAibW9kZSI6ICJtYXRjaCIKICAgIH0KICB9LCB7CiAgICAiZnVsbFVybCI6ICJodHRwczovL2FwaS5sb2dpY2FoZWFsdGgub3JnL2Zhc3RlbmhlYWx0aC9kYXRhL09ic2VydmF0aW9uL3NtYXJ0LTI4NC10ZW1wZXJhdHVyZSIsCiAgICAicmVzb3VyY2UiOiB7CiAgICAgICJyZXNvdXJjZVR5cGUiOiAiT2JzZXJ2YXRpb24iLAogICAgICAiaWQiOiAic21hcnQtMjg0LXRlbXBlcmF0dXJlIiwKICAgICAgIm1ldGEiOiB7CiAgICAgICAgInZlcnNpb25JZCI6ICIxIiwKICAgICAgICAibGFzdFVwZGF0ZWQiOiAiMjAyMC0wNy0xNVQwMjo1MjozNi4wMDArMDA6MDAiLAogICAgICAgICJzb3VyY2UiOiAiI04zUmVLalI3NUFzOEtqaGsiCiAgICAgIH0sCiAgICAgICJ0ZXh0IjogewogICAgICAgICJzdGF0dXMiOiAiZ2VuZXJhdGVkIiwKICAgICAgICAiZGl2IjogIjxkaXYgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hodG1sXCI+MjAwOS0wNC0xNDogdGVtcGVyYXR1cmUgPSAzNi44ODg4OSBDZWw8L2Rpdj4iCiAgICAgIH0sCiAgICAgICJpZGVudGlmaWVyIjogWyB7CiAgICAgICAgInVzZSI6ICJvZmZpY2lhbCIsCiAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vd3d3LmJtYy5ubC96b3JncG9ydGFsL2lkZW50aWZpZXJzL29ic2VydmF0aW9ucyIsCiAgICAgICAgInZhbHVlIjogInNtYXJ0LTI4NC10ZW1wZXJhdHVyZSIKICAgICAgfSBdLAogICAgICAic3RhdHVzIjogInVua25vd24iLAogICAgICAiY2F0ZWdvcnkiOiBbIHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly90ZXJtaW5vbG9neS5obDcub3JnL0NvZGVTeXN0ZW0vb2JzZXJ2YXRpb24tY2F0ZWdvcnkiLAogICAgICAgICAgImNvZGUiOiAidml0YWwtc2lnbnMiLAogICAgICAgICAgImRpc3BsYXkiOiAiVml0YWwgU2lnbnMiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogIlZpdGFsIFNpZ25zIgogICAgICB9IF0sCiAgICAgICJjb2RlIjogewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL2xvaW5jLm9yZyIsCiAgICAgICAgICAiY29kZSI6ICI4MzEwLTUiLAogICAgICAgICAgImRpc3BsYXkiOiAidGVtcGVyYXR1cmUiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogInRlbXBlcmF0dXJlIgogICAgICB9LAogICAgICAic3ViamVjdCI6IHsKICAgICAgICAicmVmZXJlbmNlIjogIlBhdGllbnQvc21hcnQtMTI4ODk5MiIKICAgICAgfSwKICAgICAgImVmZmVjdGl2ZURhdGVUaW1lIjogIjIwMDktMDQtMTQiLAogICAgICAicGVyZm9ybWVyIjogWyB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQcmFjdGl0aW9uZXIvU01BUlQtMTIzNCIKICAgICAgfSBdLAogICAgICAidmFsdWVRdWFudGl0eSI6IHsKICAgICAgICAidmFsdWUiOiAzNi44ODg4OSwKICAgICAgICAidW5pdCI6ICJDZWwiLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3VuaXRzb2ZtZWFzdXJlLm9yZyIsCiAgICAgICAgImNvZGUiOiAiQ2VsIgogICAgICB9CiAgICB9LAogICAgInNlYXJjaCI6IHsKICAgICAgIm1vZGUiOiAibWF0Y2giCiAgICB9CiAgfSwgewogICAgImZ1bGxVcmwiOiAiaHR0cHM6Ly9hcGkubG9naWNhaGVhbHRoLm9yZy9mYXN0ZW5oZWFsdGgvZGF0YS9PYnNlcnZhdGlvbi9zbWFydC0xOTgtaGVhcnRyYXRlIiwKICAgICJyZXNvdXJjZSI6IHsKICAgICAgInJlc291cmNlVHlwZSI6ICJPYnNlcnZhdGlvbiIsCiAgICAgICJpZCI6ICJzbWFydC0xOTgtaGVhcnRyYXRlIiwKICAgICAgIm1ldGEiOiB7CiAgICAgICAgInZlcnNpb25JZCI6ICIxIiwKICAgICAgICAibGFzdFVwZGF0ZWQiOiAiMjAyMC0wNy0xNVQwMjo1MjozNi4wMDArMDA6MDAiLAogICAgICAgICJzb3VyY2UiOiAiI04zUmVLalI3NUFzOEtqaGsiCiAgICAgIH0sCiAgICAgICJ0ZXh0IjogewogICAgICAgICJzdGF0dXMiOiAiZ2VuZXJhdGVkIiwKICAgICAgICAiZGl2IjogIjxkaXYgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hodG1sXCI+MjAwMS0wMS0yNTogaGVhcnRfcmF0ZSA9IDgwLjAge2JlYXRzfS9taW48L2Rpdj4iCiAgICAgIH0sCiAgICAgICJpZGVudGlmaWVyIjogWyB7CiAgICAgICAgInVzZSI6ICJvZmZpY2lhbCIsCiAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vd3d3LmJtYy5ubC96b3JncG9ydGFsL2lkZW50aWZpZXJzL29ic2VydmF0aW9ucyIsCiAgICAgICAgInZhbHVlIjogInNtYXJ0LTE5OC1oZWFydHJhdGUiCiAgICAgIH0gXSwKICAgICAgInN0YXR1cyI6ICJ1bmtub3duIiwKICAgICAgImNhdGVnb3J5IjogWyB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdGVybWlub2xvZ3kuaGw3Lm9yZy9Db2RlU3lzdGVtL29ic2VydmF0aW9uLWNhdGVnb3J5IiwKICAgICAgICAgICJjb2RlIjogInZpdGFsLXNpZ25zIiwKICAgICAgICAgICJkaXNwbGF5IjogIlZpdGFsIFNpZ25zIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJWaXRhbCBTaWducyIKICAgICAgfSBdLAogICAgICAiY29kZSI6IHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly9sb2luYy5vcmciLAogICAgICAgICAgImNvZGUiOiAiODg2Ny00IiwKICAgICAgICAgICJkaXNwbGF5IjogImhlYXJ0X3JhdGUiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogImhlYXJ0X3JhdGUiCiAgICAgIH0sCiAgICAgICJzdWJqZWN0IjogewogICAgICAgICJyZWZlcmVuY2UiOiAiUGF0aWVudC9zbWFydC0xMjg4OTkyIgogICAgICB9LAogICAgICAiZWZmZWN0aXZlRGF0ZVRpbWUiOiAiMjAwMS0wMS0yNSIsCiAgICAgICJwZXJmb3JtZXIiOiBbIHsKICAgICAgICAicmVmZXJlbmNlIjogIlByYWN0aXRpb25lci9TTUFSVC0xMjM0IgogICAgICB9IF0sCiAgICAgICJ2YWx1ZVF1YW50aXR5IjogewogICAgICAgICJ2YWx1ZSI6IDgwLjAsCiAgICAgICAgInVuaXQiOiAie2JlYXRzfS9taW4iLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3VuaXRzb2ZtZWFzdXJlLm9yZyIsCiAgICAgICAgImNvZGUiOiAie2JlYXRzfS9taW4iCiAgICAgIH0KICAgIH0sCiAgICAic2VhcmNoIjogewogICAgICAibW9kZSI6ICJtYXRjaCIKICAgIH0KICB9LCB7CiAgICAiZnVsbFVybCI6ICJodHRwczovL2FwaS5sb2dpY2FoZWFsdGgub3JnL2Zhc3RlbmhlYWx0aC9kYXRhL09ic2VydmF0aW9uL3NtYXJ0LTI0Mi10ZW1wZXJhdHVyZSIsCiAgICAicmVzb3VyY2UiOiB7CiAgICAgICJyZXNvdXJjZVR5cGUiOiAiT2JzZXJ2YXRpb24iLAogICAgICAiaWQiOiAic21hcnQtMjQyLXRlbXBlcmF0dXJlIiwKICAgICAgIm1ldGEiOiB7CiAgICAgICAgInZlcnNpb25JZCI6ICIxIiwKICAgICAgICAibGFzdFVwZGF0ZWQiOiAiMjAyMC0wNy0xNVQwMjo1MjozNi4wMDArMDA6MDAiLAogICAgICAgICJzb3VyY2UiOiAiI04zUmVLalI3NUFzOEtqaGsiCiAgICAgIH0sCiAgICAgICJ0ZXh0IjogewogICAgICAgICJzdGF0dXMiOiAiZ2VuZXJhdGVkIiwKICAgICAgICAiZGl2IjogIjxkaXYgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hodG1sXCI+MjAwNS0wMi0xMDogdGVtcGVyYXR1cmUgPSAzNi45NDQ0NCBDZWw8L2Rpdj4iCiAgICAgIH0sCiAgICAgICJpZGVudGlmaWVyIjogWyB7CiAgICAgICAgInVzZSI6ICJvZmZpY2lhbCIsCiAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vd3d3LmJtYy5ubC96b3JncG9ydGFsL2lkZW50aWZpZXJzL29ic2VydmF0aW9ucyIsCiAgICAgICAgInZhbHVlIjogInNtYXJ0LTI0Mi10ZW1wZXJhdHVyZSIKICAgICAgfSBdLAogICAgICAic3RhdHVzIjogInVua25vd24iLAogICAgICAiY2F0ZWdvcnkiOiBbIHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly90ZXJtaW5vbG9neS5obDcub3JnL0NvZGVTeXN0ZW0vb2JzZXJ2YXRpb24tY2F0ZWdvcnkiLAogICAgICAgICAgImNvZGUiOiAidml0YWwtc2lnbnMiLAogICAgICAgICAgImRpc3BsYXkiOiAiVml0YWwgU2lnbnMiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogIlZpdGFsIFNpZ25zIgogICAgICB9IF0sCiAgICAgICJjb2RlIjogewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL2xvaW5jLm9yZyIsCiAgICAgICAgICAiY29kZSI6ICI4MzEwLTUiLAogICAgICAgICAgImRpc3BsYXkiOiAidGVtcGVyYXR1cmUiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogInRlbXBlcmF0dXJlIgogICAgICB9LAogICAgICAic3ViamVjdCI6IHsKICAgICAgICAicmVmZXJlbmNlIjogIlBhdGllbnQvc21hcnQtMTI4ODk5MiIKICAgICAgfSwKICAgICAgImVmZmVjdGl2ZURhdGVUaW1lIjogIjIwMDUtMDItMTAiLAogICAgICAicGVyZm9ybWVyIjogWyB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQcmFjdGl0aW9uZXIvU01BUlQtMTIzNCIKICAgICAgfSBdLAogICAgICAidmFsdWVRdWFudGl0eSI6IHsKICAgICAgICAidmFsdWUiOiAzNi45NDQ0NCwKICAgICAgICAidW5pdCI6ICJDZWwiLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3VuaXRzb2ZtZWFzdXJlLm9yZyIsCiAgICAgICAgImNvZGUiOiAiQ2VsIgogICAgICB9CiAgICB9LAogICAgInNlYXJjaCI6IHsKICAgICAgIm1vZGUiOiAibWF0Y2giCiAgICB9CiAgfSwgewogICAgImZ1bGxVcmwiOiAiaHR0cHM6Ly9hcGkubG9naWNhaGVhbHRoLm9yZy9mYXN0ZW5oZWFsdGgvZGF0YS9PYnNlcnZhdGlvbi9zbWFydC0yNjAtaGVpZ2h0IiwKICAgICJyZXNvdXJjZSI6IHsKICAgICAgInJlc291cmNlVHlwZSI6ICJPYnNlcnZhdGlvbiIsCiAgICAgICJpZCI6ICJzbWFydC0yNjAtaGVpZ2h0IiwKICAgICAgIm1ldGEiOiB7CiAgICAgICAgInZlcnNpb25JZCI6ICIxIiwKICAgICAgICAibGFzdFVwZGF0ZWQiOiAiMjAyMC0wNy0xNVQwMjo1MjozNi4wMDArMDA6MDAiLAogICAgICAgICJzb3VyY2UiOiAiI04zUmVLalI3NUFzOEtqaGsiCiAgICAgIH0sCiAgICAgICJ0ZXh0IjogewogICAgICAgICJzdGF0dXMiOiAiZ2VuZXJhdGVkIiwKICAgICAgICAiZGl2IjogIjxkaXYgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hodG1sXCI+MjAwNS0wMi0yNTogaGVpZ2h0ID0gMTY2LjYyNCBjbTwvZGl2PiIKICAgICAgfSwKICAgICAgImlkZW50aWZpZXIiOiBbIHsKICAgICAgICAidXNlIjogIm9mZmljaWFsIiwKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly93d3cuYm1jLm5sL3pvcmdwb3J0YWwvaWRlbnRpZmllcnMvb2JzZXJ2YXRpb25zIiwKICAgICAgICAidmFsdWUiOiAic21hcnQtMjYwLWhlaWdodCIKICAgICAgfSBdLAogICAgICAic3RhdHVzIjogInVua25vd24iLAogICAgICAiY2F0ZWdvcnkiOiBbIHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly90ZXJtaW5vbG9neS5obDcub3JnL0NvZGVTeXN0ZW0vb2JzZXJ2YXRpb24tY2F0ZWdvcnkiLAogICAgICAgICAgImNvZGUiOiAidml0YWwtc2lnbnMiLAogICAgICAgICAgImRpc3BsYXkiOiAiVml0YWwgU2lnbnMiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogIlZpdGFsIFNpZ25zIgogICAgICB9IF0sCiAgICAgICJjb2RlIjogewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL2xvaW5jLm9yZyIsCiAgICAgICAgICAiY29kZSI6ICI4MzAyLTIiLAogICAgICAgICAgImRpc3BsYXkiOiAiaGVpZ2h0IgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJoZWlnaHQiCiAgICAgIH0sCiAgICAgICJzdWJqZWN0IjogewogICAgICAgICJyZWZlcmVuY2UiOiAiUGF0aWVudC9zbWFydC0xMjg4OTkyIgogICAgICB9LAogICAgICAiZWZmZWN0aXZlRGF0ZVRpbWUiOiAiMjAwNS0wMi0yNSIsCiAgICAgICJwZXJmb3JtZXIiOiBbIHsKICAgICAgICAicmVmZXJlbmNlIjogIlByYWN0aXRpb25lci9TTUFSVC0xMjM0IgogICAgICB9IF0sCiAgICAgICJ2YWx1ZVF1YW50aXR5IjogewogICAgICAgICJ2YWx1ZSI6IDE2Ni42MjQsCiAgICAgICAgInVuaXQiOiAiY20iLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3VuaXRzb2ZtZWFzdXJlLm9yZyIsCiAgICAgICAgImNvZGUiOiAiY20iCiAgICAgIH0KICAgIH0sCiAgICAic2VhcmNoIjogewogICAgICAibW9kZSI6ICJtYXRjaCIKICAgIH0KICB9LCB7CiAgICAiZnVsbFVybCI6ICJodHRwczovL2FwaS5sb2dpY2FoZWFsdGgub3JnL2Zhc3RlbmhlYWx0aC9kYXRhL09ic2VydmF0aW9uL3NtYXJ0LTI2My10ZW1wZXJhdHVyZSIsCiAgICAicmVzb3VyY2UiOiB7CiAgICAgICJyZXNvdXJjZVR5cGUiOiAiT2JzZXJ2YXRpb24iLAogICAgICAiaWQiOiAic21hcnQtMjYzLXRlbXBlcmF0dXJlIiwKICAgICAgIm1ldGEiOiB7CiAgICAgICAgInZlcnNpb25JZCI6ICIxIiwKICAgICAgICAibGFzdFVwZGF0ZWQiOiAiMjAyMC0wNy0xNVQwMjo1MjozNi4wMDArMDA6MDAiLAogICAgICAgICJzb3VyY2UiOiAiI04zUmVLalI3NUFzOEtqaGsiCiAgICAgIH0sCiAgICAgICJ0ZXh0IjogewogICAgICAgICJzdGF0dXMiOiAiZ2VuZXJhdGVkIiwKICAgICAgICAiZGl2IjogIjxkaXYgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hodG1sXCI+MjAwNS0wMi0yNTogdGVtcGVyYXR1cmUgPSAzNi45NDQ0NCBDZWw8L2Rpdj4iCiAgICAgIH0sCiAgICAgICJpZGVudGlmaWVyIjogWyB7CiAgICAgICAgInVzZSI6ICJvZmZpY2lhbCIsCiAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vd3d3LmJtYy5ubC96b3JncG9ydGFsL2lkZW50aWZpZXJzL29ic2VydmF0aW9ucyIsCiAgICAgICAgInZhbHVlIjogInNtYXJ0LTI2My10ZW1wZXJhdHVyZSIKICAgICAgfSBdLAogICAgICAic3RhdHVzIjogInVua25vd24iLAogICAgICAiY2F0ZWdvcnkiOiBbIHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly90ZXJtaW5vbG9neS5obDcub3JnL0NvZGVTeXN0ZW0vb2JzZXJ2YXRpb24tY2F0ZWdvcnkiLAogICAgICAgICAgImNvZGUiOiAidml0YWwtc2lnbnMiLAogICAgICAgICAgImRpc3BsYXkiOiAiVml0YWwgU2lnbnMiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogIlZpdGFsIFNpZ25zIgogICAgICB9IF0sCiAgICAgICJjb2RlIjogewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL2xvaW5jLm9yZyIsCiAgICAgICAgICAiY29kZSI6ICI4MzEwLTUiLAogICAgICAgICAgImRpc3BsYXkiOiAidGVtcGVyYXR1cmUiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogInRlbXBlcmF0dXJlIgogICAgICB9LAogICAgICAic3ViamVjdCI6IHsKICAgICAgICAicmVmZXJlbmNlIjogIlBhdGllbnQvc21hcnQtMTI4ODk5MiIKICAgICAgfSwKICAgICAgImVmZmVjdGl2ZURhdGVUaW1lIjogIjIwMDUtMDItMjUiLAogICAgICAicGVyZm9ybWVyIjogWyB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQcmFjdGl0aW9uZXIvU01BUlQtMTIzNCIKICAgICAgfSBdLAogICAgICAidmFsdWVRdWFudGl0eSI6IHsKICAgICAgICAidmFsdWUiOiAzNi45NDQ0NCwKICAgICAgICAidW5pdCI6ICJDZWwiLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3VuaXRzb2ZtZWFzdXJlLm9yZyIsCiAgICAgICAgImNvZGUiOiAiQ2VsIgogICAgICB9CiAgICB9LAogICAgInNlYXJjaCI6IHsKICAgICAgIm1vZGUiOiAibWF0Y2giCiAgICB9CiAgfSwgewogICAgImZ1bGxVcmwiOiAiaHR0cHM6Ly9hcGkubG9naWNhaGVhbHRoLm9yZy9mYXN0ZW5oZWFsdGgvZGF0YS9PYnNlcnZhdGlvbi9zbWFydC0yNTktb3h5Z2Vuc2F0dXJhdGlvbiIsCiAgICAicmVzb3VyY2UiOiB7CiAgICAgICJyZXNvdXJjZVR5cGUiOiAiT2JzZXJ2YXRpb24iLAogICAgICAiaWQiOiAic21hcnQtMjU5LW94eWdlbnNhdHVyYXRpb24iLAogICAgICAibWV0YSI6IHsKICAgICAgICAidmVyc2lvbklkIjogIjEiLAogICAgICAgICJsYXN0VXBkYXRlZCI6ICIyMDIwLTA3LTE1VDAyOjUyOjM2LjAwMCswMDowMCIsCiAgICAgICAgInNvdXJjZSI6ICIjTjNSZUtqUjc1QXM4S2poayIKICAgICAgfSwKICAgICAgInRleHQiOiB7CiAgICAgICAgInN0YXR1cyI6ICJnZW5lcmF0ZWQiLAogICAgICAgICJkaXYiOiAiPGRpdiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzE5OTkveGh0bWxcIj4yMDA1LTAyLTI0OiBveHlnZW5fc2F0dXJhdGlvbiA9IDEwMC4wICV7SGVtb2dsb2JpblNhdHVyYXRpb259PC9kaXY+IgogICAgICB9LAogICAgICAiaWRlbnRpZmllciI6IFsgewogICAgICAgICJ1c2UiOiAib2ZmaWNpYWwiLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3d3dy5ibWMubmwvem9yZ3BvcnRhbC9pZGVudGlmaWVycy9vYnNlcnZhdGlvbnMiLAogICAgICAgICJ2YWx1ZSI6ICJzbWFydC0yNTktb3h5Z2Vuc2F0dXJhdGlvbiIKICAgICAgfSBdLAogICAgICAic3RhdHVzIjogInVua25vd24iLAogICAgICAiY2F0ZWdvcnkiOiBbIHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly90ZXJtaW5vbG9neS5obDcub3JnL0NvZGVTeXN0ZW0vb2JzZXJ2YXRpb24tY2F0ZWdvcnkiLAogICAgICAgICAgImNvZGUiOiAidml0YWwtc2lnbnMiLAogICAgICAgICAgImRpc3BsYXkiOiAiVml0YWwgU2lnbnMiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogIlZpdGFsIFNpZ25zIgogICAgICB9IF0sCiAgICAgICJjb2RlIjogewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL2xvaW5jLm9yZyIsCiAgICAgICAgICAiY29kZSI6ICIyNzEwLTIiLAogICAgICAgICAgImRpc3BsYXkiOiAib3h5Z2VuX3NhdHVyYXRpb24iCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogIm94eWdlbl9zYXR1cmF0aW9uIgogICAgICB9LAogICAgICAic3ViamVjdCI6IHsKICAgICAgICAicmVmZXJlbmNlIjogIlBhdGllbnQvc21hcnQtMTI4ODk5MiIKICAgICAgfSwKICAgICAgImVmZmVjdGl2ZURhdGVUaW1lIjogIjIwMDUtMDItMjQiLAogICAgICAicGVyZm9ybWVyIjogWyB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQcmFjdGl0aW9uZXIvU01BUlQtMTIzNCIKICAgICAgfSBdLAogICAgICAidmFsdWVRdWFudGl0eSI6IHsKICAgICAgICAidmFsdWUiOiAxMDAuMCwKICAgICAgICAidW5pdCI6ICIle0hlbW9nbG9iaW5TYXR1cmF0aW9ufSIsCiAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdW5pdHNvZm1lYXN1cmUub3JnIiwKICAgICAgICAiY29kZSI6ICIle0hlbW9nbG9iaW5TYXR1cmF0aW9ufSIKICAgICAgfQogICAgfSwKICAgICJzZWFyY2giOiB7CiAgICAgICJtb2RlIjogIm1hdGNoIgogICAgfQogIH0sIHsKICAgICJmdWxsVXJsIjogImh0dHBzOi8vYXBpLmxvZ2ljYWhlYWx0aC5vcmcvZmFzdGVuaGVhbHRoL2RhdGEvT2JzZXJ2YXRpb24vc21hcnQtMTc4LXJlc3BpcmF0b3J5cmF0ZSIsCiAgICAicmVzb3VyY2UiOiB7CiAgICAgICJyZXNvdXJjZVR5cGUiOiAiT2JzZXJ2YXRpb24iLAogICAgICAiaWQiOiAic21hcnQtMTc4LXJlc3BpcmF0b3J5cmF0ZSIsCiAgICAgICJtZXRhIjogewogICAgICAgICJ2ZXJzaW9uSWQiOiAiMSIsCiAgICAgICAgImxhc3RVcGRhdGVkIjogIjIwMjAtMDctMTVUMDI6NTI6MzYuMDAwKzAwOjAwIiwKICAgICAgICAic291cmNlIjogIiNOM1JlS2pSNzVBczhLamhrIgogICAgICB9LAogICAgICAidGV4dCI6IHsKICAgICAgICAic3RhdHVzIjogImdlbmVyYXRlZCIsCiAgICAgICAgImRpdiI6ICI8ZGl2IHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMTk5OS94aHRtbFwiPjE5OTktMTItMjE6IHJlc3BpcmF0b3J5X3JhdGUgPSAxOS4wIHticmVhdGhzfS9taW48L2Rpdj4iCiAgICAgIH0sCiAgICAgICJpZGVudGlmaWVyIjogWyB7CiAgICAgICAgInVzZSI6ICJvZmZpY2lhbCIsCiAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vd3d3LmJtYy5ubC96b3JncG9ydGFsL2lkZW50aWZpZXJzL29ic2VydmF0aW9ucyIsCiAgICAgICAgInZhbHVlIjogInNtYXJ0LTE3OC1yZXNwaXJhdG9yeXJhdGUiCiAgICAgIH0gXSwKICAgICAgInN0YXR1cyI6ICJ1bmtub3duIiwKICAgICAgImNhdGVnb3J5IjogWyB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdGVybWlub2xvZ3kuaGw3Lm9yZy9Db2RlU3lzdGVtL29ic2VydmF0aW9uLWNhdGVnb3J5IiwKICAgICAgICAgICJjb2RlIjogInZpdGFsLXNpZ25zIiwKICAgICAgICAgICJkaXNwbGF5IjogIlZpdGFsIFNpZ25zIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJWaXRhbCBTaWducyIKICAgICAgfSBdLAogICAgICAiY29kZSI6IHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly9sb2luYy5vcmciLAogICAgICAgICAgImNvZGUiOiAiOTI3OS0xIiwKICAgICAgICAgICJkaXNwbGF5IjogInJlc3BpcmF0b3J5X3JhdGUiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogInJlc3BpcmF0b3J5X3JhdGUiCiAgICAgIH0sCiAgICAgICJzdWJqZWN0IjogewogICAgICAgICJyZWZlcmVuY2UiOiAiUGF0aWVudC9zbWFydC0xMjg4OTkyIgogICAgICB9LAogICAgICAiZWZmZWN0aXZlRGF0ZVRpbWUiOiAiMTk5OS0xMi0yMSIsCiAgICAgICJwZXJmb3JtZXIiOiBbIHsKICAgICAgICAicmVmZXJlbmNlIjogIlByYWN0aXRpb25lci9TTUFSVC0xMjM0IgogICAgICB9IF0sCiAgICAgICJ2YWx1ZVF1YW50aXR5IjogewogICAgICAgICJ2YWx1ZSI6IDE5LjAsCiAgICAgICAgInVuaXQiOiAie2JyZWF0aHN9L21pbiIsCiAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdW5pdHNvZm1lYXN1cmUub3JnIiwKICAgICAgICAiY29kZSI6ICJ7YnJlYXRoc30vbWluIgogICAgICB9CiAgICB9LAogICAgInNlYXJjaCI6IHsKICAgICAgIm1vZGUiOiAibWF0Y2giCiAgICB9CiAgfSwgewogICAgImZ1bGxVcmwiOiAiaHR0cHM6Ly9hcGkubG9naWNhaGVhbHRoLm9yZy9mYXN0ZW5oZWFsdGgvZGF0YS9PYnNlcnZhdGlvbi9zbWFydC0xNzUtb3h5Z2Vuc2F0dXJhdGlvbiIsCiAgICAicmVzb3VyY2UiOiB7CiAgICAgICJyZXNvdXJjZVR5cGUiOiAiT2JzZXJ2YXRpb24iLAogICAgICAiaWQiOiAic21hcnQtMTc1LW94eWdlbnNhdHVyYXRpb24iLAogICAgICAibWV0YSI6IHsKICAgICAgICAidmVyc2lvbklkIjogIjEiLAogICAgICAgICJsYXN0VXBkYXRlZCI6ICIyMDIwLTA3LTE1VDAyOjUyOjM2LjAwMCswMDowMCIsCiAgICAgICAgInNvdXJjZSI6ICIjTjNSZUtqUjc1QXM4S2poayIKICAgICAgfSwKICAgICAgInRleHQiOiB7CiAgICAgICAgInN0YXR1cyI6ICJnZW5lcmF0ZWQiLAogICAgICAgICJkaXYiOiAiPGRpdiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzE5OTkveGh0bWxcIj4xOTk5LTEyLTIwOiBveHlnZW5fc2F0dXJhdGlvbiA9IDEwMC4wICV7SGVtb2dsb2JpblNhdHVyYXRpb259PC9kaXY+IgogICAgICB9LAogICAgICAiaWRlbnRpZmllciI6IFsgewogICAgICAgICJ1c2UiOiAib2ZmaWNpYWwiLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3d3dy5ibWMubmwvem9yZ3BvcnRhbC9pZGVudGlmaWVycy9vYnNlcnZhdGlvbnMiLAogICAgICAgICJ2YWx1ZSI6ICJzbWFydC0xNzUtb3h5Z2Vuc2F0dXJhdGlvbiIKICAgICAgfSBdLAogICAgICAic3RhdHVzIjogInVua25vd24iLAogICAgICAiY2F0ZWdvcnkiOiBbIHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly90ZXJtaW5vbG9neS5obDcub3JnL0NvZGVTeXN0ZW0vb2JzZXJ2YXRpb24tY2F0ZWdvcnkiLAogICAgICAgICAgImNvZGUiOiAidml0YWwtc2lnbnMiLAogICAgICAgICAgImRpc3BsYXkiOiAiVml0YWwgU2lnbnMiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogIlZpdGFsIFNpZ25zIgogICAgICB9IF0sCiAgICAgICJjb2RlIjogewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL2xvaW5jLm9yZyIsCiAgICAgICAgICAiY29kZSI6ICIyNzEwLTIiLAogICAgICAgICAgImRpc3BsYXkiOiAib3h5Z2VuX3NhdHVyYXRpb24iCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogIm94eWdlbl9zYXR1cmF0aW9uIgogICAgICB9LAogICAgICAic3ViamVjdCI6IHsKICAgICAgICAicmVmZXJlbmNlIjogIlBhdGllbnQvc21hcnQtMTI4ODk5MiIKICAgICAgfSwKICAgICAgImVmZmVjdGl2ZURhdGVUaW1lIjogIjE5OTktMTItMjAiLAogICAgICAicGVyZm9ybWVyIjogWyB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQcmFjdGl0aW9uZXIvU01BUlQtMTIzNCIKICAgICAgfSBdLAogICAgICAidmFsdWVRdWFudGl0eSI6IHsKICAgICAgICAidmFsdWUiOiAxMDAuMCwKICAgICAgICAidW5pdCI6ICIle0hlbW9nbG9iaW5TYXR1cmF0aW9ufSIsCiAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdW5pdHNvZm1lYXN1cmUub3JnIiwKICAgICAgICAiY29kZSI6ICIle0hlbW9nbG9iaW5TYXR1cmF0aW9ufSIKICAgICAgfQogICAgfSwKICAgICJzZWFyY2giOiB7CiAgICAgICJtb2RlIjogIm1hdGNoIgogICAgfQogIH0gXQp9", + "Body": "ewogICJyZXNvdXJjZVR5cGUiOiAiQnVuZGxlIiwKICAiaWQiOiAiMmI4N2U5ZWEtMGFmOS00MjlmLWFiZjItMGE3MmIyZTMzYWQxIiwKICAibWV0YSI6IHsKICAgICJsYXN0VXBkYXRlZCI6ICIyMDIyLTA5LTI3VDAzOjEyOjQwLjAwMCswMDowMCIKICB9LAogICJ0eXBlIjogInNlYXJjaHNldCIsCiAgImxpbmsiOiBbIHsKICAgICJyZWxhdGlvbiI6ICJzZWxmIiwKICAgICJ1cmwiOiAiaHR0cHM6Ly9hcGkubG9naWNhaGVhbHRoLm9yZy9mYXN0ZW5oZWFsdGgvZGF0YT9fZ2V0cGFnZXM9MmI4N2U5ZWEtMGFmOS00MjlmLWFiZjItMGE3MmIyZTMzYWQxJl9nZXRwYWdlc29mZnNldD01MCZfY291bnQ9NTAmX3ByZXR0eT10cnVlJl9idW5kbGV0eXBlPXNlYXJjaHNldCIKICB9LCB7CiAgICAicmVsYXRpb24iOiAibmV4dCIsCiAgICAidXJsIjogImh0dHBzOi8vYXBpLmxvZ2ljYWhlYWx0aC5vcmcvZmFzdGVuaGVhbHRoL2RhdGE/X2dldHBhZ2VzPTJiODdlOWVhLTBhZjktNDI5Zi1hYmYyLTBhNzJiMmUzM2FkMSZfZ2V0cGFnZXNvZmZzZXQ9MTAwJl9jb3VudD01MCZfcHJldHR5PXRydWUmX2J1bmRsZXR5cGU9c2VhcmNoc2V0IgogIH0sIHsKICAgICJyZWxhdGlvbiI6ICJwcmV2aW91cyIsCiAgICAidXJsIjogImh0dHBzOi8vYXBpLmxvZ2ljYWhlYWx0aC5vcmcvZmFzdGVuaGVhbHRoL2RhdGE/X2dldHBhZ2VzPTJiODdlOWVhLTBhZjktNDI5Zi1hYmYyLTBhNzJiMmUzM2FkMSZfZ2V0cGFnZXNvZmZzZXQ9MCZfY291bnQ9NTAmX3ByZXR0eT10cnVlJl9idW5kbGV0eXBlPXNlYXJjaHNldCIKICB9IF0sCiAgImVudHJ5IjogWyB7CiAgICAiZnVsbFVybCI6ICJodHRwczovL2FwaS5sb2dpY2FoZWFsdGgub3JnL2Zhc3RlbmhlYWx0aC9kYXRhL0VuY291bnRlci9zbWFydC04NTEiLAogICAgInJlc291cmNlIjogewogICAgICAicmVzb3VyY2VUeXBlIjogIkVuY291bnRlciIsCiAgICAgICJpZCI6ICJzbWFydC04NTEiLAogICAgICAibWV0YSI6IHsKICAgICAgICAidmVyc2lvbklkIjogIjEiLAogICAgICAgICJsYXN0VXBkYXRlZCI6ICIyMDIwLTA3LTE1VDAyOjUyOjM2LjAwMCswMDowMCIsCiAgICAgICAgInNvdXJjZSI6ICIjTjNSZUtqUjc1QXM4S2poayIKICAgICAgfSwKICAgICAgInRleHQiOiB7CiAgICAgICAgInN0YXR1cyI6ICJnZW5lcmF0ZWQiLAogICAgICAgICJkaXYiOiAiPGRpdiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzE5OTkveGh0bWxcIj4yMDA5LTA0LTI4OiBhbWJ1bGF0b3J5IGVuY291bnRlcjwvZGl2PiIKICAgICAgfSwKICAgICAgInN0YXR1cyI6ICJmaW5pc2hlZCIsCiAgICAgICJjbGFzcyI6IHsKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly90ZXJtaW5vbG9neS5obDcub3JnL0NvZGVTeXN0ZW0vdjMtQWN0Q29kZSIsCiAgICAgICAgImNvZGUiOiAiQU1CIgogICAgICB9LAogICAgICAidHlwZSI6IFsgewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3Nub21lZC5pbmZvIiwKICAgICAgICAgICJjb2RlIjogIjI3MDQyNzAwMyIsCiAgICAgICAgICAiZGlzcGxheSI6ICJQYXRpZW50LWluaXRpYXRlZCBlbmNvdW50ZXIiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogIlBhdGllbnQtaW5pdGlhdGVkIGFtYnVsYXRvcnkgZW5jb3VudGVyIgogICAgICB9IF0sCiAgICAgICJzdWJqZWN0IjogewogICAgICAgICJyZWZlcmVuY2UiOiAiUGF0aWVudC9zbWFydC0xMjg4OTkyIgogICAgICB9LAogICAgICAicGVyaW9kIjogewogICAgICAgICJzdGFydCI6ICIyMDA5LTA0LTI4IiwKICAgICAgICAiZW5kIjogIjIwMDktMDQtMjgiCiAgICAgIH0KICAgIH0sCiAgICAic2VhcmNoIjogewogICAgICAibW9kZSI6ICJtYXRjaCIKICAgIH0KICB9LCB7CiAgICAiZnVsbFVybCI6ICJodHRwczovL2FwaS5sb2dpY2FoZWFsdGgub3JnL2Zhc3RlbmhlYWx0aC9kYXRhL0VuY291bnRlci9zbWFydC04NTAiLAogICAgInJlc291cmNlIjogewogICAgICAicmVzb3VyY2VUeXBlIjogIkVuY291bnRlciIsCiAgICAgICJpZCI6ICJzbWFydC04NTAiLAogICAgICAibWV0YSI6IHsKICAgICAgICAidmVyc2lvbklkIjogIjEiLAogICAgICAgICJsYXN0VXBkYXRlZCI6ICIyMDIwLTA3LTE1VDAyOjUyOjM2LjAwMCswMDowMCIsCiAgICAgICAgInNvdXJjZSI6ICIjTjNSZUtqUjc1QXM4S2poayIKICAgICAgfSwKICAgICAgInRleHQiOiB7CiAgICAgICAgInN0YXR1cyI6ICJnZW5lcmF0ZWQiLAogICAgICAgICJkaXYiOiAiPGRpdiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzE5OTkveGh0bWxcIj4yMDA5LTA0LTI3OiBhbWJ1bGF0b3J5IGVuY291bnRlcjwvZGl2PiIKICAgICAgfSwKICAgICAgInN0YXR1cyI6ICJmaW5pc2hlZCIsCiAgICAgICJjbGFzcyI6IHsKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly90ZXJtaW5vbG9neS5obDcub3JnL0NvZGVTeXN0ZW0vdjMtQWN0Q29kZSIsCiAgICAgICAgImNvZGUiOiAiQU1CIgogICAgICB9LAogICAgICAidHlwZSI6IFsgewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3Nub21lZC5pbmZvIiwKICAgICAgICAgICJjb2RlIjogIjI3MDQyNzAwMyIsCiAgICAgICAgICAiZGlzcGxheSI6ICJQYXRpZW50LWluaXRpYXRlZCBlbmNvdW50ZXIiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogIlBhdGllbnQtaW5pdGlhdGVkIGFtYnVsYXRvcnkgZW5jb3VudGVyIgogICAgICB9IF0sCiAgICAgICJzdWJqZWN0IjogewogICAgICAgICJyZWZlcmVuY2UiOiAiUGF0aWVudC9zbWFydC0xMjg4OTkyIgogICAgICB9LAogICAgICAicGVyaW9kIjogewogICAgICAgICJzdGFydCI6ICIyMDA5LTA0LTI3IiwKICAgICAgICAiZW5kIjogIjIwMDktMDQtMjciCiAgICAgIH0KICAgIH0sCiAgICAic2VhcmNoIjogewogICAgICAibW9kZSI6ICJtYXRjaCIKICAgIH0KICB9LCB7CiAgICAiZnVsbFVybCI6ICJodHRwczovL2FwaS5sb2dpY2FoZWFsdGgub3JnL2Zhc3RlbmhlYWx0aC9kYXRhL09ic2VydmF0aW9uL3NtYXJ0LTI4Mi1oZWFydHJhdGUiLAogICAgInJlc291cmNlIjogewogICAgICAicmVzb3VyY2VUeXBlIjogIk9ic2VydmF0aW9uIiwKICAgICAgImlkIjogInNtYXJ0LTI4Mi1oZWFydHJhdGUiLAogICAgICAibWV0YSI6IHsKICAgICAgICAidmVyc2lvbklkIjogIjEiLAogICAgICAgICJsYXN0VXBkYXRlZCI6ICIyMDIwLTA3LTE1VDAyOjUyOjM2LjAwMCswMDowMCIsCiAgICAgICAgInNvdXJjZSI6ICIjTjNSZUtqUjc1QXM4S2poayIKICAgICAgfSwKICAgICAgInRleHQiOiB7CiAgICAgICAgInN0YXR1cyI6ICJnZW5lcmF0ZWQiLAogICAgICAgICJkaXYiOiAiPGRpdiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzE5OTkveGh0bWxcIj4yMDA5LTA0LTE0OiBoZWFydF9yYXRlID0gNzUuMCB7YmVhdHN9L21pbjwvZGl2PiIKICAgICAgfSwKICAgICAgImlkZW50aWZpZXIiOiBbIHsKICAgICAgICAidXNlIjogIm9mZmljaWFsIiwKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly93d3cuYm1jLm5sL3pvcmdwb3J0YWwvaWRlbnRpZmllcnMvb2JzZXJ2YXRpb25zIiwKICAgICAgICAidmFsdWUiOiAic21hcnQtMjgyLWhlYXJ0cmF0ZSIKICAgICAgfSBdLAogICAgICAic3RhdHVzIjogInVua25vd24iLAogICAgICAiY2F0ZWdvcnkiOiBbIHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly90ZXJtaW5vbG9neS5obDcub3JnL0NvZGVTeXN0ZW0vb2JzZXJ2YXRpb24tY2F0ZWdvcnkiLAogICAgICAgICAgImNvZGUiOiAidml0YWwtc2lnbnMiLAogICAgICAgICAgImRpc3BsYXkiOiAiVml0YWwgU2lnbnMiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogIlZpdGFsIFNpZ25zIgogICAgICB9IF0sCiAgICAgICJjb2RlIjogewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL2xvaW5jLm9yZyIsCiAgICAgICAgICAiY29kZSI6ICI4ODY3LTQiLAogICAgICAgICAgImRpc3BsYXkiOiAiaGVhcnRfcmF0ZSIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAiaGVhcnRfcmF0ZSIKICAgICAgfSwKICAgICAgInN1YmplY3QiOiB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQYXRpZW50L3NtYXJ0LTEyODg5OTIiCiAgICAgIH0sCiAgICAgICJlZmZlY3RpdmVEYXRlVGltZSI6ICIyMDA5LTA0LTE0IiwKICAgICAgInBlcmZvcm1lciI6IFsgewogICAgICAgICJyZWZlcmVuY2UiOiAiUHJhY3RpdGlvbmVyL1NNQVJULTEyMzQiCiAgICAgIH0gXSwKICAgICAgInZhbHVlUXVhbnRpdHkiOiB7CiAgICAgICAgInZhbHVlIjogNzUuMCwKICAgICAgICAidW5pdCI6ICJ7YmVhdHN9L21pbiIsCiAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdW5pdHNvZm1lYXN1cmUub3JnIiwKICAgICAgICAiY29kZSI6ICJ7YmVhdHN9L21pbiIKICAgICAgfQogICAgfSwKICAgICJzZWFyY2giOiB7CiAgICAgICJtb2RlIjogIm1hdGNoIgogICAgfQogIH0sIHsKICAgICJmdWxsVXJsIjogImh0dHBzOi8vYXBpLmxvZ2ljYWhlYWx0aC5vcmcvZmFzdGVuaGVhbHRoL2RhdGEvT2JzZXJ2YXRpb24vc21hcnQtMjcwLXRlbXBlcmF0dXJlIiwKICAgICJyZXNvdXJjZSI6IHsKICAgICAgInJlc291cmNlVHlwZSI6ICJPYnNlcnZhdGlvbiIsCiAgICAgICJpZCI6ICJzbWFydC0yNzAtdGVtcGVyYXR1cmUiLAogICAgICAibWV0YSI6IHsKICAgICAgICAidmVyc2lvbklkIjogIjEiLAogICAgICAgICJsYXN0VXBkYXRlZCI6ICIyMDIwLTA3LTE1VDAyOjUyOjM2LjAwMCswMDowMCIsCiAgICAgICAgInNvdXJjZSI6ICIjTjNSZUtqUjc1QXM4S2poayIKICAgICAgfSwKICAgICAgInRleHQiOiB7CiAgICAgICAgInN0YXR1cyI6ICJnZW5lcmF0ZWQiLAogICAgICAgICJkaXYiOiAiPGRpdiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzE5OTkveGh0bWxcIj4yMDA5LTA0LTA3OiB0ZW1wZXJhdHVyZSA9IDM2Ljk0NDQ0IENlbDwvZGl2PiIKICAgICAgfSwKICAgICAgImlkZW50aWZpZXIiOiBbIHsKICAgICAgICAidXNlIjogIm9mZmljaWFsIiwKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly93d3cuYm1jLm5sL3pvcmdwb3J0YWwvaWRlbnRpZmllcnMvb2JzZXJ2YXRpb25zIiwKICAgICAgICAidmFsdWUiOiAic21hcnQtMjcwLXRlbXBlcmF0dXJlIgogICAgICB9IF0sCiAgICAgICJzdGF0dXMiOiAidW5rbm93biIsCiAgICAgICJjYXRlZ29yeSI6IFsgewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3Rlcm1pbm9sb2d5LmhsNy5vcmcvQ29kZVN5c3RlbS9vYnNlcnZhdGlvbi1jYXRlZ29yeSIsCiAgICAgICAgICAiY29kZSI6ICJ2aXRhbC1zaWducyIsCiAgICAgICAgICAiZGlzcGxheSI6ICJWaXRhbCBTaWducyIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAiVml0YWwgU2lnbnMiCiAgICAgIH0gXSwKICAgICAgImNvZGUiOiB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vbG9pbmMub3JnIiwKICAgICAgICAgICJjb2RlIjogIjgzMTAtNSIsCiAgICAgICAgICAiZGlzcGxheSI6ICJ0ZW1wZXJhdHVyZSIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAidGVtcGVyYXR1cmUiCiAgICAgIH0sCiAgICAgICJzdWJqZWN0IjogewogICAgICAgICJyZWZlcmVuY2UiOiAiUGF0aWVudC9zbWFydC0xMjg4OTkyIgogICAgICB9LAogICAgICAiZWZmZWN0aXZlRGF0ZVRpbWUiOiAiMjAwOS0wNC0wNyIsCiAgICAgICJwZXJmb3JtZXIiOiBbIHsKICAgICAgICAicmVmZXJlbmNlIjogIlByYWN0aXRpb25lci9TTUFSVC0xMjM0IgogICAgICB9IF0sCiAgICAgICJ2YWx1ZVF1YW50aXR5IjogewogICAgICAgICJ2YWx1ZSI6IDM2Ljk0NDQ0LAogICAgICAgICJ1bml0IjogIkNlbCIsCiAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdW5pdHNvZm1lYXN1cmUub3JnIiwKICAgICAgICAiY29kZSI6ICJDZWwiCiAgICAgIH0KICAgIH0sCiAgICAic2VhcmNoIjogewogICAgICAibW9kZSI6ICJtYXRjaCIKICAgIH0KICB9LCB7CiAgICAiZnVsbFVybCI6ICJodHRwczovL2FwaS5sb2dpY2FoZWFsdGgub3JnL2Zhc3RlbmhlYWx0aC9kYXRhL09ic2VydmF0aW9uL3NtYXJ0LTI3Ni1yZXNwaXJhdG9yeXJhdGUiLAogICAgInJlc291cmNlIjogewogICAgICAicmVzb3VyY2VUeXBlIjogIk9ic2VydmF0aW9uIiwKICAgICAgImlkIjogInNtYXJ0LTI3Ni1yZXNwaXJhdG9yeXJhdGUiLAogICAgICAibWV0YSI6IHsKICAgICAgICAidmVyc2lvbklkIjogIjEiLAogICAgICAgICJsYXN0VXBkYXRlZCI6ICIyMDIwLTA3LTE1VDAyOjUyOjM2LjAwMCswMDowMCIsCiAgICAgICAgInNvdXJjZSI6ICIjTjNSZUtqUjc1QXM4S2poayIKICAgICAgfSwKICAgICAgInRleHQiOiB7CiAgICAgICAgInN0YXR1cyI6ICJnZW5lcmF0ZWQiLAogICAgICAgICJkaXYiOiAiPGRpdiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzE5OTkveGh0bWxcIj4yMDA5LTA0LTA4OiByZXNwaXJhdG9yeV9yYXRlID0gMjAuMCB7YnJlYXRoc30vbWluPC9kaXY+IgogICAgICB9LAogICAgICAiaWRlbnRpZmllciI6IFsgewogICAgICAgICJ1c2UiOiAib2ZmaWNpYWwiLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3d3dy5ibWMubmwvem9yZ3BvcnRhbC9pZGVudGlmaWVycy9vYnNlcnZhdGlvbnMiLAogICAgICAgICJ2YWx1ZSI6ICJzbWFydC0yNzYtcmVzcGlyYXRvcnlyYXRlIgogICAgICB9IF0sCiAgICAgICJzdGF0dXMiOiAidW5rbm93biIsCiAgICAgICJjYXRlZ29yeSI6IFsgewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3Rlcm1pbm9sb2d5LmhsNy5vcmcvQ29kZVN5c3RlbS9vYnNlcnZhdGlvbi1jYXRlZ29yeSIsCiAgICAgICAgICAiY29kZSI6ICJ2aXRhbC1zaWducyIsCiAgICAgICAgICAiZGlzcGxheSI6ICJWaXRhbCBTaWducyIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAiVml0YWwgU2lnbnMiCiAgICAgIH0gXSwKICAgICAgImNvZGUiOiB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vbG9pbmMub3JnIiwKICAgICAgICAgICJjb2RlIjogIjkyNzktMSIsCiAgICAgICAgICAiZGlzcGxheSI6ICJyZXNwaXJhdG9yeV9yYXRlIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJyZXNwaXJhdG9yeV9yYXRlIgogICAgICB9LAogICAgICAic3ViamVjdCI6IHsKICAgICAgICAicmVmZXJlbmNlIjogIlBhdGllbnQvc21hcnQtMTI4ODk5MiIKICAgICAgfSwKICAgICAgImVmZmVjdGl2ZURhdGVUaW1lIjogIjIwMDktMDQtMDgiLAogICAgICAicGVyZm9ybWVyIjogWyB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQcmFjdGl0aW9uZXIvU01BUlQtMTIzNCIKICAgICAgfSBdLAogICAgICAidmFsdWVRdWFudGl0eSI6IHsKICAgICAgICAidmFsdWUiOiAyMC4wLAogICAgICAgICJ1bml0IjogInticmVhdGhzfS9taW4iLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3VuaXRzb2ZtZWFzdXJlLm9yZyIsCiAgICAgICAgImNvZGUiOiAie2JyZWF0aHN9L21pbiIKICAgICAgfQogICAgfSwKICAgICJzZWFyY2giOiB7CiAgICAgICJtb2RlIjogIm1hdGNoIgogICAgfQogIH0sIHsKICAgICJmdWxsVXJsIjogImh0dHBzOi8vYXBpLmxvZ2ljYWhlYWx0aC5vcmcvZmFzdGVuaGVhbHRoL2RhdGEvRW5jb3VudGVyL3NtYXJ0LTg1NCIsCiAgICAicmVzb3VyY2UiOiB7CiAgICAgICJyZXNvdXJjZVR5cGUiOiAiRW5jb3VudGVyIiwKICAgICAgImlkIjogInNtYXJ0LTg1NCIsCiAgICAgICJtZXRhIjogewogICAgICAgICJ2ZXJzaW9uSWQiOiAiMSIsCiAgICAgICAgImxhc3RVcGRhdGVkIjogIjIwMjAtMDctMTVUMDI6NTI6MzYuMDAwKzAwOjAwIiwKICAgICAgICAic291cmNlIjogIiNOM1JlS2pSNzVBczhLamhrIgogICAgICB9LAogICAgICAidGV4dCI6IHsKICAgICAgICAic3RhdHVzIjogImdlbmVyYXRlZCIsCiAgICAgICAgImRpdiI6ICI8ZGl2IHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMTk5OS94aHRtbFwiPjIwMDktMTItMDE6IGFtYnVsYXRvcnkgZW5jb3VudGVyPC9kaXY+IgogICAgICB9LAogICAgICAic3RhdHVzIjogImZpbmlzaGVkIiwKICAgICAgImNsYXNzIjogewogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3Rlcm1pbm9sb2d5LmhsNy5vcmcvQ29kZVN5c3RlbS92My1BY3RDb2RlIiwKICAgICAgICAiY29kZSI6ICJBTUIiCiAgICAgIH0sCiAgICAgICJ0eXBlIjogWyB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vc25vbWVkLmluZm8iLAogICAgICAgICAgImNvZGUiOiAiMjcwNDI3MDAzIiwKICAgICAgICAgICJkaXNwbGF5IjogIlBhdGllbnQtaW5pdGlhdGVkIGVuY291bnRlciIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAiUGF0aWVudC1pbml0aWF0ZWQgYW1idWxhdG9yeSBlbmNvdW50ZXIiCiAgICAgIH0gXSwKICAgICAgInN1YmplY3QiOiB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQYXRpZW50L3NtYXJ0LTEyODg5OTIiCiAgICAgIH0sCiAgICAgICJwZXJpb2QiOiB7CiAgICAgICAgInN0YXJ0IjogIjIwMDktMTItMDEiLAogICAgICAgICJlbmQiOiAiMjAwOS0xMi0wMSIKICAgICAgfQogICAgfSwKICAgICJzZWFyY2giOiB7CiAgICAgICJtb2RlIjogIm1hdGNoIgogICAgfQogIH0sIHsKICAgICJmdWxsVXJsIjogImh0dHBzOi8vYXBpLmxvZ2ljYWhlYWx0aC5vcmcvZmFzdGVuaGVhbHRoL2RhdGEvT2JzZXJ2YXRpb24vc21hcnQtMTg5LW94eWdlbnNhdHVyYXRpb24iLAogICAgInJlc291cmNlIjogewogICAgICAicmVzb3VyY2VUeXBlIjogIk9ic2VydmF0aW9uIiwKICAgICAgImlkIjogInNtYXJ0LTE4OS1veHlnZW5zYXR1cmF0aW9uIiwKICAgICAgIm1ldGEiOiB7CiAgICAgICAgInZlcnNpb25JZCI6ICIxIiwKICAgICAgICAibGFzdFVwZGF0ZWQiOiAiMjAyMC0wNy0xNVQwMjo1MjozNi4wMDArMDA6MDAiLAogICAgICAgICJzb3VyY2UiOiAiI04zUmVLalI3NUFzOEtqaGsiCiAgICAgIH0sCiAgICAgICJ0ZXh0IjogewogICAgICAgICJzdGF0dXMiOiAiZ2VuZXJhdGVkIiwKICAgICAgICAiZGl2IjogIjxkaXYgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hodG1sXCI+MjAwMS0wMS0xOTogb3h5Z2VuX3NhdHVyYXRpb24gPSAxMDAuMCAle0hlbW9nbG9iaW5TYXR1cmF0aW9ufTwvZGl2PiIKICAgICAgfSwKICAgICAgImlkZW50aWZpZXIiOiBbIHsKICAgICAgICAidXNlIjogIm9mZmljaWFsIiwKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly93d3cuYm1jLm5sL3pvcmdwb3J0YWwvaWRlbnRpZmllcnMvb2JzZXJ2YXRpb25zIiwKICAgICAgICAidmFsdWUiOiAic21hcnQtMTg5LW94eWdlbnNhdHVyYXRpb24iCiAgICAgIH0gXSwKICAgICAgInN0YXR1cyI6ICJ1bmtub3duIiwKICAgICAgImNhdGVnb3J5IjogWyB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdGVybWlub2xvZ3kuaGw3Lm9yZy9Db2RlU3lzdGVtL29ic2VydmF0aW9uLWNhdGVnb3J5IiwKICAgICAgICAgICJjb2RlIjogInZpdGFsLXNpZ25zIiwKICAgICAgICAgICJkaXNwbGF5IjogIlZpdGFsIFNpZ25zIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJWaXRhbCBTaWducyIKICAgICAgfSBdLAogICAgICAiY29kZSI6IHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly9sb2luYy5vcmciLAogICAgICAgICAgImNvZGUiOiAiMjcxMC0yIiwKICAgICAgICAgICJkaXNwbGF5IjogIm94eWdlbl9zYXR1cmF0aW9uIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJveHlnZW5fc2F0dXJhdGlvbiIKICAgICAgfSwKICAgICAgInN1YmplY3QiOiB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQYXRpZW50L3NtYXJ0LTEyODg5OTIiCiAgICAgIH0sCiAgICAgICJlZmZlY3RpdmVEYXRlVGltZSI6ICIyMDAxLTAxLTE5IiwKICAgICAgInBlcmZvcm1lciI6IFsgewogICAgICAgICJyZWZlcmVuY2UiOiAiUHJhY3RpdGlvbmVyL1NNQVJULTEyMzQiCiAgICAgIH0gXSwKICAgICAgInZhbHVlUXVhbnRpdHkiOiB7CiAgICAgICAgInZhbHVlIjogMTAwLjAsCiAgICAgICAgInVuaXQiOiAiJXtIZW1vZ2xvYmluU2F0dXJhdGlvbn0iLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3VuaXRzb2ZtZWFzdXJlLm9yZyIsCiAgICAgICAgImNvZGUiOiAiJXtIZW1vZ2xvYmluU2F0dXJhdGlvbn0iCiAgICAgIH0KICAgIH0sCiAgICAic2VhcmNoIjogewogICAgICAibW9kZSI6ICJtYXRjaCIKICAgIH0KICB9LCB7CiAgICAiZnVsbFVybCI6ICJodHRwczovL2FwaS5sb2dpY2FoZWFsdGgub3JnL2Zhc3RlbmhlYWx0aC9kYXRhL09ic2VydmF0aW9uL3NtYXJ0LTI5Mi13ZWlnaHQiLAogICAgInJlc291cmNlIjogewogICAgICAicmVzb3VyY2VUeXBlIjogIk9ic2VydmF0aW9uIiwKICAgICAgImlkIjogInNtYXJ0LTI5Mi13ZWlnaHQiLAogICAgICAibWV0YSI6IHsKICAgICAgICAidmVyc2lvbklkIjogIjEiLAogICAgICAgICJsYXN0VXBkYXRlZCI6ICIyMDIwLTA3LTE1VDAyOjUyOjM2LjAwMCswMDowMCIsCiAgICAgICAgInNvdXJjZSI6ICIjTjNSZUtqUjc1QXM4S2poayIKICAgICAgfSwKICAgICAgInRleHQiOiB7CiAgICAgICAgInN0YXR1cyI6ICJnZW5lcmF0ZWQiLAogICAgICAgICJkaXYiOiAiPGRpdiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzE5OTkveGh0bWxcIj4yMDA5LTA0LTIzOiB3ZWlnaHQgPSA4Ni41MDAwNiBrZzwvZGl2PiIKICAgICAgfSwKICAgICAgImlkZW50aWZpZXIiOiBbIHsKICAgICAgICAidXNlIjogIm9mZmljaWFsIiwKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly93d3cuYm1jLm5sL3pvcmdwb3J0YWwvaWRlbnRpZmllcnMvb2JzZXJ2YXRpb25zIiwKICAgICAgICAidmFsdWUiOiAic21hcnQtMjkyLXdlaWdodCIKICAgICAgfSBdLAogICAgICAic3RhdHVzIjogInVua25vd24iLAogICAgICAiY2F0ZWdvcnkiOiBbIHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly90ZXJtaW5vbG9neS5obDcub3JnL0NvZGVTeXN0ZW0vb2JzZXJ2YXRpb24tY2F0ZWdvcnkiLAogICAgICAgICAgImNvZGUiOiAidml0YWwtc2lnbnMiLAogICAgICAgICAgImRpc3BsYXkiOiAiVml0YWwgU2lnbnMiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogIlZpdGFsIFNpZ25zIgogICAgICB9IF0sCiAgICAgICJjb2RlIjogewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL2xvaW5jLm9yZyIsCiAgICAgICAgICAiY29kZSI6ICIzMTQxLTkiLAogICAgICAgICAgImRpc3BsYXkiOiAid2VpZ2h0IgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJ3ZWlnaHQiCiAgICAgIH0sCiAgICAgICJzdWJqZWN0IjogewogICAgICAgICJyZWZlcmVuY2UiOiAiUGF0aWVudC9zbWFydC0xMjg4OTkyIgogICAgICB9LAogICAgICAiZWZmZWN0aXZlRGF0ZVRpbWUiOiAiMjAwOS0wNC0yMyIsCiAgICAgICJwZXJmb3JtZXIiOiBbIHsKICAgICAgICAicmVmZXJlbmNlIjogIlByYWN0aXRpb25lci9TTUFSVC0xMjM0IgogICAgICB9IF0sCiAgICAgICJ2YWx1ZVF1YW50aXR5IjogewogICAgICAgICJ2YWx1ZSI6IDg2LjUwMDA2LAogICAgICAgICJ1bml0IjogImtnIiwKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly91bml0c29mbWVhc3VyZS5vcmciLAogICAgICAgICJjb2RlIjogImtnIgogICAgICB9CiAgICB9LAogICAgInNlYXJjaCI6IHsKICAgICAgIm1vZGUiOiAibWF0Y2giCiAgICB9CiAgfSwgewogICAgImZ1bGxVcmwiOiAiaHR0cHM6Ly9hcGkubG9naWNhaGVhbHRoLm9yZy9mYXN0ZW5oZWFsdGgvZGF0YS9PYnNlcnZhdGlvbi9zbWFydC0xOTktcmVzcGlyYXRvcnlyYXRlIiwKICAgICJyZXNvdXJjZSI6IHsKICAgICAgInJlc291cmNlVHlwZSI6ICJPYnNlcnZhdGlvbiIsCiAgICAgICJpZCI6ICJzbWFydC0xOTktcmVzcGlyYXRvcnlyYXRlIiwKICAgICAgIm1ldGEiOiB7CiAgICAgICAgInZlcnNpb25JZCI6ICIxIiwKICAgICAgICAibGFzdFVwZGF0ZWQiOiAiMjAyMC0wNy0xNVQwMjo1MjozNi4wMDArMDA6MDAiLAogICAgICAgICJzb3VyY2UiOiAiI04zUmVLalI3NUFzOEtqaGsiCiAgICAgIH0sCiAgICAgICJ0ZXh0IjogewogICAgICAgICJzdGF0dXMiOiAiZ2VuZXJhdGVkIiwKICAgICAgICAiZGl2IjogIjxkaXYgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hodG1sXCI+MjAwMS0wMS0yNTogcmVzcGlyYXRvcnlfcmF0ZSA9IDIwLjAge2JyZWF0aHN9L21pbjwvZGl2PiIKICAgICAgfSwKICAgICAgImlkZW50aWZpZXIiOiBbIHsKICAgICAgICAidXNlIjogIm9mZmljaWFsIiwKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly93d3cuYm1jLm5sL3pvcmdwb3J0YWwvaWRlbnRpZmllcnMvb2JzZXJ2YXRpb25zIiwKICAgICAgICAidmFsdWUiOiAic21hcnQtMTk5LXJlc3BpcmF0b3J5cmF0ZSIKICAgICAgfSBdLAogICAgICAic3RhdHVzIjogInVua25vd24iLAogICAgICAiY2F0ZWdvcnkiOiBbIHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly90ZXJtaW5vbG9neS5obDcub3JnL0NvZGVTeXN0ZW0vb2JzZXJ2YXRpb24tY2F0ZWdvcnkiLAogICAgICAgICAgImNvZGUiOiAidml0YWwtc2lnbnMiLAogICAgICAgICAgImRpc3BsYXkiOiAiVml0YWwgU2lnbnMiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogIlZpdGFsIFNpZ25zIgogICAgICB9IF0sCiAgICAgICJjb2RlIjogewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL2xvaW5jLm9yZyIsCiAgICAgICAgICAiY29kZSI6ICI5Mjc5LTEiLAogICAgICAgICAgImRpc3BsYXkiOiAicmVzcGlyYXRvcnlfcmF0ZSIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAicmVzcGlyYXRvcnlfcmF0ZSIKICAgICAgfSwKICAgICAgInN1YmplY3QiOiB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQYXRpZW50L3NtYXJ0LTEyODg5OTIiCiAgICAgIH0sCiAgICAgICJlZmZlY3RpdmVEYXRlVGltZSI6ICIyMDAxLTAxLTI1IiwKICAgICAgInBlcmZvcm1lciI6IFsgewogICAgICAgICJyZWZlcmVuY2UiOiAiUHJhY3RpdGlvbmVyL1NNQVJULTEyMzQiCiAgICAgIH0gXSwKICAgICAgInZhbHVlUXVhbnRpdHkiOiB7CiAgICAgICAgInZhbHVlIjogMjAuMCwKICAgICAgICAidW5pdCI6ICJ7YnJlYXRoc30vbWluIiwKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly91bml0c29mbWVhc3VyZS5vcmciLAogICAgICAgICJjb2RlIjogInticmVhdGhzfS9taW4iCiAgICAgIH0KICAgIH0sCiAgICAic2VhcmNoIjogewogICAgICAibW9kZSI6ICJtYXRjaCIKICAgIH0KICB9LCB7CiAgICAiZnVsbFVybCI6ICJodHRwczovL2FwaS5sb2dpY2FoZWFsdGgub3JnL2Zhc3RlbmhlYWx0aC9kYXRhL09ic2VydmF0aW9uL3NtYXJ0LTIzNy1ibWkiLAogICAgInJlc291cmNlIjogewogICAgICAicmVzb3VyY2VUeXBlIjogIk9ic2VydmF0aW9uIiwKICAgICAgImlkIjogInNtYXJ0LTIzNy1ibWkiLAogICAgICAibWV0YSI6IHsKICAgICAgICAidmVyc2lvbklkIjogIjEiLAogICAgICAgICJsYXN0VXBkYXRlZCI6ICIyMDIwLTA3LTE1VDAyOjUyOjM2LjAwMCswMDowMCIsCiAgICAgICAgInNvdXJjZSI6ICIjTjNSZUtqUjc1QXM4S2poayIKICAgICAgfSwKICAgICAgInRleHQiOiB7CiAgICAgICAgInN0YXR1cyI6ICJnZW5lcmF0ZWQiLAogICAgICAgICJkaXYiOiAiPGRpdiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzE5OTkveGh0bWxcIj4yMDA1LTAyLTA5OiBibWkgPSAzMi42IGtnL20yPC9kaXY+IgogICAgICB9LAogICAgICAiaWRlbnRpZmllciI6IFsgewogICAgICAgICJ1c2UiOiAib2ZmaWNpYWwiLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3d3dy5ibWMubmwvem9yZ3BvcnRhbC9pZGVudGlmaWVycy9vYnNlcnZhdGlvbnMiLAogICAgICAgICJ2YWx1ZSI6ICJzbWFydC0yMzctYm1pIgogICAgICB9IF0sCiAgICAgICJzdGF0dXMiOiAidW5rbm93biIsCiAgICAgICJjYXRlZ29yeSI6IFsgewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3Rlcm1pbm9sb2d5LmhsNy5vcmcvQ29kZVN5c3RlbS9vYnNlcnZhdGlvbi1jYXRlZ29yeSIsCiAgICAgICAgICAiY29kZSI6ICJ2aXRhbC1zaWducyIsCiAgICAgICAgICAiZGlzcGxheSI6ICJWaXRhbCBTaWducyIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAiVml0YWwgU2lnbnMiCiAgICAgIH0gXSwKICAgICAgImNvZGUiOiB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vbG9pbmMub3JnIiwKICAgICAgICAgICJjb2RlIjogIjM5MTU2LTUiLAogICAgICAgICAgImRpc3BsYXkiOiAiYm1pIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJibWkiCiAgICAgIH0sCiAgICAgICJzdWJqZWN0IjogewogICAgICAgICJyZWZlcmVuY2UiOiAiUGF0aWVudC9zbWFydC0xMjg4OTkyIgogICAgICB9LAogICAgICAiZWZmZWN0aXZlRGF0ZVRpbWUiOiAiMjAwNS0wMi0wOSIsCiAgICAgICJwZXJmb3JtZXIiOiBbIHsKICAgICAgICAicmVmZXJlbmNlIjogIlByYWN0aXRpb25lci9TTUFSVC0xMjM0IgogICAgICB9IF0sCiAgICAgICJ2YWx1ZVF1YW50aXR5IjogewogICAgICAgICJ2YWx1ZSI6IDMyLjYsCiAgICAgICAgInVuaXQiOiAia2cvbTIiLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3VuaXRzb2ZtZWFzdXJlLm9yZyIsCiAgICAgICAgImNvZGUiOiAia2cvbTIiCiAgICAgIH0KICAgIH0sCiAgICAic2VhcmNoIjogewogICAgICAibW9kZSI6ICJtYXRjaCIKICAgIH0KICB9LCB7CiAgICAiZnVsbFVybCI6ICJodHRwczovL2FwaS5sb2dpY2FoZWFsdGgub3JnL2Zhc3RlbmhlYWx0aC9kYXRhL09ic2VydmF0aW9uL3NtYXJ0LTIwNS1oZWFydHJhdGUiLAogICAgInJlc291cmNlIjogewogICAgICAicmVzb3VyY2VUeXBlIjogIk9ic2VydmF0aW9uIiwKICAgICAgImlkIjogInNtYXJ0LTIwNS1oZWFydHJhdGUiLAogICAgICAibWV0YSI6IHsKICAgICAgICAidmVyc2lvbklkIjogIjEiLAogICAgICAgICJsYXN0VXBkYXRlZCI6ICIyMDIwLTA3LTE1VDAyOjUyOjM2LjAwMCswMDowMCIsCiAgICAgICAgInNvdXJjZSI6ICIjTjNSZUtqUjc1QXM4S2poayIKICAgICAgfSwKICAgICAgInRleHQiOiB7CiAgICAgICAgInN0YXR1cyI6ICJnZW5lcmF0ZWQiLAogICAgICAgICJkaXYiOiAiPGRpdiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzE5OTkveGh0bWxcIj4yMDAxLTEwLTMxOiBoZWFydF9yYXRlID0gODIuMCB7YmVhdHN9L21pbjwvZGl2PiIKICAgICAgfSwKICAgICAgImlkZW50aWZpZXIiOiBbIHsKICAgICAgICAidXNlIjogIm9mZmljaWFsIiwKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly93d3cuYm1jLm5sL3pvcmdwb3J0YWwvaWRlbnRpZmllcnMvb2JzZXJ2YXRpb25zIiwKICAgICAgICAidmFsdWUiOiAic21hcnQtMjA1LWhlYXJ0cmF0ZSIKICAgICAgfSBdLAogICAgICAic3RhdHVzIjogInVua25vd24iLAogICAgICAiY2F0ZWdvcnkiOiBbIHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly90ZXJtaW5vbG9neS5obDcub3JnL0NvZGVTeXN0ZW0vb2JzZXJ2YXRpb24tY2F0ZWdvcnkiLAogICAgICAgICAgImNvZGUiOiAidml0YWwtc2lnbnMiLAogICAgICAgICAgImRpc3BsYXkiOiAiVml0YWwgU2lnbnMiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogIlZpdGFsIFNpZ25zIgogICAgICB9IF0sCiAgICAgICJjb2RlIjogewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL2xvaW5jLm9yZyIsCiAgICAgICAgICAiY29kZSI6ICI4ODY3LTQiLAogICAgICAgICAgImRpc3BsYXkiOiAiaGVhcnRfcmF0ZSIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAiaGVhcnRfcmF0ZSIKICAgICAgfSwKICAgICAgInN1YmplY3QiOiB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQYXRpZW50L3NtYXJ0LTEyODg5OTIiCiAgICAgIH0sCiAgICAgICJlZmZlY3RpdmVEYXRlVGltZSI6ICIyMDAxLTEwLTMxIiwKICAgICAgInBlcmZvcm1lciI6IFsgewogICAgICAgICJyZWZlcmVuY2UiOiAiUHJhY3RpdGlvbmVyL1NNQVJULTEyMzQiCiAgICAgIH0gXSwKICAgICAgInZhbHVlUXVhbnRpdHkiOiB7CiAgICAgICAgInZhbHVlIjogODIuMCwKICAgICAgICAidW5pdCI6ICJ7YmVhdHN9L21pbiIsCiAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdW5pdHNvZm1lYXN1cmUub3JnIiwKICAgICAgICAiY29kZSI6ICJ7YmVhdHN9L21pbiIKICAgICAgfQogICAgfSwKICAgICJzZWFyY2giOiB7CiAgICAgICJtb2RlIjogIm1hdGNoIgogICAgfQogIH0sIHsKICAgICJmdWxsVXJsIjogImh0dHBzOi8vYXBpLmxvZ2ljYWhlYWx0aC5vcmcvZmFzdGVuaGVhbHRoL2RhdGEvT2JzZXJ2YXRpb24vc21hcnQtMjc0LWhlaWdodCIsCiAgICAicmVzb3VyY2UiOiB7CiAgICAgICJyZXNvdXJjZVR5cGUiOiAiT2JzZXJ2YXRpb24iLAogICAgICAiaWQiOiAic21hcnQtMjc0LWhlaWdodCIsCiAgICAgICJtZXRhIjogewogICAgICAgICJ2ZXJzaW9uSWQiOiAiMSIsCiAgICAgICAgImxhc3RVcGRhdGVkIjogIjIwMjAtMDctMTVUMDI6NTI6MzYuMDAwKzAwOjAwIiwKICAgICAgICAic291cmNlIjogIiNOM1JlS2pSNzVBczhLamhrIgogICAgICB9LAogICAgICAidGV4dCI6IHsKICAgICAgICAic3RhdHVzIjogImdlbmVyYXRlZCIsCiAgICAgICAgImRpdiI6ICI8ZGl2IHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMTk5OS94aHRtbFwiPjIwMDktMDQtMDg6IGhlaWdodCA9IDE2My4zMjIgY208L2Rpdj4iCiAgICAgIH0sCiAgICAgICJpZGVudGlmaWVyIjogWyB7CiAgICAgICAgInVzZSI6ICJvZmZpY2lhbCIsCiAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vd3d3LmJtYy5ubC96b3JncG9ydGFsL2lkZW50aWZpZXJzL29ic2VydmF0aW9ucyIsCiAgICAgICAgInZhbHVlIjogInNtYXJ0LTI3NC1oZWlnaHQiCiAgICAgIH0gXSwKICAgICAgInN0YXR1cyI6ICJ1bmtub3duIiwKICAgICAgImNhdGVnb3J5IjogWyB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdGVybWlub2xvZ3kuaGw3Lm9yZy9Db2RlU3lzdGVtL29ic2VydmF0aW9uLWNhdGVnb3J5IiwKICAgICAgICAgICJjb2RlIjogInZpdGFsLXNpZ25zIiwKICAgICAgICAgICJkaXNwbGF5IjogIlZpdGFsIFNpZ25zIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJWaXRhbCBTaWducyIKICAgICAgfSBdLAogICAgICAiY29kZSI6IHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly9sb2luYy5vcmciLAogICAgICAgICAgImNvZGUiOiAiODMwMi0yIiwKICAgICAgICAgICJkaXNwbGF5IjogImhlaWdodCIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAiaGVpZ2h0IgogICAgICB9LAogICAgICAic3ViamVjdCI6IHsKICAgICAgICAicmVmZXJlbmNlIjogIlBhdGllbnQvc21hcnQtMTI4ODk5MiIKICAgICAgfSwKICAgICAgImVmZmVjdGl2ZURhdGVUaW1lIjogIjIwMDktMDQtMDgiLAogICAgICAicGVyZm9ybWVyIjogWyB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQcmFjdGl0aW9uZXIvU01BUlQtMTIzNCIKICAgICAgfSBdLAogICAgICAidmFsdWVRdWFudGl0eSI6IHsKICAgICAgICAidmFsdWUiOiAxNjMuMzIyLAogICAgICAgICJ1bml0IjogImNtIiwKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly91bml0c29mbWVhc3VyZS5vcmciLAogICAgICAgICJjb2RlIjogImNtIgogICAgICB9CiAgICB9LAogICAgInNlYXJjaCI6IHsKICAgICAgIm1vZGUiOiAibWF0Y2giCiAgICB9CiAgfSwgewogICAgImZ1bGxVcmwiOiAiaHR0cHM6Ly9hcGkubG9naWNhaGVhbHRoLm9yZy9mYXN0ZW5oZWFsdGgvZGF0YS9PYnNlcnZhdGlvbi9zbWFydC0yNDUtb3h5Z2Vuc2F0dXJhdGlvbiIsCiAgICAicmVzb3VyY2UiOiB7CiAgICAgICJyZXNvdXJjZVR5cGUiOiAiT2JzZXJ2YXRpb24iLAogICAgICAiaWQiOiAic21hcnQtMjQ1LW94eWdlbnNhdHVyYXRpb24iLAogICAgICAibWV0YSI6IHsKICAgICAgICAidmVyc2lvbklkIjogIjEiLAogICAgICAgICJsYXN0VXBkYXRlZCI6ICIyMDIwLTA3LTE1VDAyOjUyOjM2LjAwMCswMDowMCIsCiAgICAgICAgInNvdXJjZSI6ICIjTjNSZUtqUjc1QXM4S2poayIKICAgICAgfSwKICAgICAgInRleHQiOiB7CiAgICAgICAgInN0YXR1cyI6ICJnZW5lcmF0ZWQiLAogICAgICAgICJkaXYiOiAiPGRpdiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzE5OTkveGh0bWxcIj4yMDA1LTAyLTEwOiBveHlnZW5fc2F0dXJhdGlvbiA9IDEwMC4wICV7SGVtb2dsb2JpblNhdHVyYXRpb259PC9kaXY+IgogICAgICB9LAogICAgICAiaWRlbnRpZmllciI6IFsgewogICAgICAgICJ1c2UiOiAib2ZmaWNpYWwiLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3d3dy5ibWMubmwvem9yZ3BvcnRhbC9pZGVudGlmaWVycy9vYnNlcnZhdGlvbnMiLAogICAgICAgICJ2YWx1ZSI6ICJzbWFydC0yNDUtb3h5Z2Vuc2F0dXJhdGlvbiIKICAgICAgfSBdLAogICAgICAic3RhdHVzIjogInVua25vd24iLAogICAgICAiY2F0ZWdvcnkiOiBbIHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly90ZXJtaW5vbG9neS5obDcub3JnL0NvZGVTeXN0ZW0vb2JzZXJ2YXRpb24tY2F0ZWdvcnkiLAogICAgICAgICAgImNvZGUiOiAidml0YWwtc2lnbnMiLAogICAgICAgICAgImRpc3BsYXkiOiAiVml0YWwgU2lnbnMiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogIlZpdGFsIFNpZ25zIgogICAgICB9IF0sCiAgICAgICJjb2RlIjogewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL2xvaW5jLm9yZyIsCiAgICAgICAgICAiY29kZSI6ICIyNzEwLTIiLAogICAgICAgICAgImRpc3BsYXkiOiAib3h5Z2VuX3NhdHVyYXRpb24iCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogIm94eWdlbl9zYXR1cmF0aW9uIgogICAgICB9LAogICAgICAic3ViamVjdCI6IHsKICAgICAgICAicmVmZXJlbmNlIjogIlBhdGllbnQvc21hcnQtMTI4ODk5MiIKICAgICAgfSwKICAgICAgImVmZmVjdGl2ZURhdGVUaW1lIjogIjIwMDUtMDItMTAiLAogICAgICAicGVyZm9ybWVyIjogWyB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQcmFjdGl0aW9uZXIvU01BUlQtMTIzNCIKICAgICAgfSBdLAogICAgICAidmFsdWVRdWFudGl0eSI6IHsKICAgICAgICAidmFsdWUiOiAxMDAuMCwKICAgICAgICAidW5pdCI6ICIle0hlbW9nbG9iaW5TYXR1cmF0aW9ufSIsCiAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdW5pdHNvZm1lYXN1cmUub3JnIiwKICAgICAgICAiY29kZSI6ICIle0hlbW9nbG9iaW5TYXR1cmF0aW9ufSIKICAgICAgfQogICAgfSwKICAgICJzZWFyY2giOiB7CiAgICAgICJtb2RlIjogIm1hdGNoIgogICAgfQogIH0sIHsKICAgICJmdWxsVXJsIjogImh0dHBzOi8vYXBpLmxvZ2ljYWhlYWx0aC5vcmcvZmFzdGVuaGVhbHRoL2RhdGEvT2JzZXJ2YXRpb24vc21hcnQtMjY0LXdlaWdodCIsCiAgICAicmVzb3VyY2UiOiB7CiAgICAgICJyZXNvdXJjZVR5cGUiOiAiT2JzZXJ2YXRpb24iLAogICAgICAiaWQiOiAic21hcnQtMjY0LXdlaWdodCIsCiAgICAgICJtZXRhIjogewogICAgICAgICJ2ZXJzaW9uSWQiOiAiMSIsCiAgICAgICAgImxhc3RVcGRhdGVkIjogIjIwMjAtMDctMTVUMDI6NTI6MzYuMDAwKzAwOjAwIiwKICAgICAgICAic291cmNlIjogIiNOM1JlS2pSNzVBczhLamhrIgogICAgICB9LAogICAgICAidGV4dCI6IHsKICAgICAgICAic3RhdHVzIjogImdlbmVyYXRlZCIsCiAgICAgICAgImRpdiI6ICI8ZGl2IHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMTk5OS94aHRtbFwiPjIwMDUtMDItMjU6IHdlaWdodCA9IDkyLjM5Njc3IGtnPC9kaXY+IgogICAgICB9LAogICAgICAiaWRlbnRpZmllciI6IFsgewogICAgICAgICJ1c2UiOiAib2ZmaWNpYWwiLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3d3dy5ibWMubmwvem9yZ3BvcnRhbC9pZGVudGlmaWVycy9vYnNlcnZhdGlvbnMiLAogICAgICAgICJ2YWx1ZSI6ICJzbWFydC0yNjQtd2VpZ2h0IgogICAgICB9IF0sCiAgICAgICJzdGF0dXMiOiAidW5rbm93biIsCiAgICAgICJjYXRlZ29yeSI6IFsgewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3Rlcm1pbm9sb2d5LmhsNy5vcmcvQ29kZVN5c3RlbS9vYnNlcnZhdGlvbi1jYXRlZ29yeSIsCiAgICAgICAgICAiY29kZSI6ICJ2aXRhbC1zaWducyIsCiAgICAgICAgICAiZGlzcGxheSI6ICJWaXRhbCBTaWducyIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAiVml0YWwgU2lnbnMiCiAgICAgIH0gXSwKICAgICAgImNvZGUiOiB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vbG9pbmMub3JnIiwKICAgICAgICAgICJjb2RlIjogIjMxNDEtOSIsCiAgICAgICAgICAiZGlzcGxheSI6ICJ3ZWlnaHQiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogIndlaWdodCIKICAgICAgfSwKICAgICAgInN1YmplY3QiOiB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQYXRpZW50L3NtYXJ0LTEyODg5OTIiCiAgICAgIH0sCiAgICAgICJlZmZlY3RpdmVEYXRlVGltZSI6ICIyMDA1LTAyLTI1IiwKICAgICAgInBlcmZvcm1lciI6IFsgewogICAgICAgICJyZWZlcmVuY2UiOiAiUHJhY3RpdGlvbmVyL1NNQVJULTEyMzQiCiAgICAgIH0gXSwKICAgICAgInZhbHVlUXVhbnRpdHkiOiB7CiAgICAgICAgInZhbHVlIjogOTIuMzk2NzcsCiAgICAgICAgInVuaXQiOiAia2ciLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3VuaXRzb2ZtZWFzdXJlLm9yZyIsCiAgICAgICAgImNvZGUiOiAia2ciCiAgICAgIH0KICAgIH0sCiAgICAic2VhcmNoIjogewogICAgICAibW9kZSI6ICJtYXRjaCIKICAgIH0KICB9LCB7CiAgICAiZnVsbFVybCI6ICJodHRwczovL2FwaS5sb2dpY2FoZWFsdGgub3JnL2Zhc3RlbmhlYWx0aC9kYXRhL09ic2VydmF0aW9uL3NtYXJ0LTIxNS13ZWlnaHQiLAogICAgInJlc291cmNlIjogewogICAgICAicmVzb3VyY2VUeXBlIjogIk9ic2VydmF0aW9uIiwKICAgICAgImlkIjogInNtYXJ0LTIxNS13ZWlnaHQiLAogICAgICAibWV0YSI6IHsKICAgICAgICAidmVyc2lvbklkIjogIjEiLAogICAgICAgICJsYXN0VXBkYXRlZCI6ICIyMDIwLTA3LTE1VDAyOjUyOjM2LjAwMCswMDowMCIsCiAgICAgICAgInNvdXJjZSI6ICIjTjNSZUtqUjc1QXM4S2poayIKICAgICAgfSwKICAgICAgInRleHQiOiB7CiAgICAgICAgInN0YXR1cyI6ICJnZW5lcmF0ZWQiLAogICAgICAgICJkaXYiOiAiPGRpdiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzE5OTkveGh0bWxcIj4yMDAxLTExLTAxOiB3ZWlnaHQgPSA5OS43OTAzMiBrZzwvZGl2PiIKICAgICAgfSwKICAgICAgImlkZW50aWZpZXIiOiBbIHsKICAgICAgICAidXNlIjogIm9mZmljaWFsIiwKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly93d3cuYm1jLm5sL3pvcmdwb3J0YWwvaWRlbnRpZmllcnMvb2JzZXJ2YXRpb25zIiwKICAgICAgICAidmFsdWUiOiAic21hcnQtMjE1LXdlaWdodCIKICAgICAgfSBdLAogICAgICAic3RhdHVzIjogInVua25vd24iLAogICAgICAiY2F0ZWdvcnkiOiBbIHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly90ZXJtaW5vbG9neS5obDcub3JnL0NvZGVTeXN0ZW0vb2JzZXJ2YXRpb24tY2F0ZWdvcnkiLAogICAgICAgICAgImNvZGUiOiAidml0YWwtc2lnbnMiLAogICAgICAgICAgImRpc3BsYXkiOiAiVml0YWwgU2lnbnMiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogIlZpdGFsIFNpZ25zIgogICAgICB9IF0sCiAgICAgICJjb2RlIjogewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL2xvaW5jLm9yZyIsCiAgICAgICAgICAiY29kZSI6ICIzMTQxLTkiLAogICAgICAgICAgImRpc3BsYXkiOiAid2VpZ2h0IgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJ3ZWlnaHQiCiAgICAgIH0sCiAgICAgICJzdWJqZWN0IjogewogICAgICAgICJyZWZlcmVuY2UiOiAiUGF0aWVudC9zbWFydC0xMjg4OTkyIgogICAgICB9LAogICAgICAiZWZmZWN0aXZlRGF0ZVRpbWUiOiAiMjAwMS0xMS0wMSIsCiAgICAgICJwZXJmb3JtZXIiOiBbIHsKICAgICAgICAicmVmZXJlbmNlIjogIlByYWN0aXRpb25lci9TTUFSVC0xMjM0IgogICAgICB9IF0sCiAgICAgICJ2YWx1ZVF1YW50aXR5IjogewogICAgICAgICJ2YWx1ZSI6IDk5Ljc5MDMyLAogICAgICAgICJ1bml0IjogImtnIiwKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly91bml0c29mbWVhc3VyZS5vcmciLAogICAgICAgICJjb2RlIjogImtnIgogICAgICB9CiAgICB9LAogICAgInNlYXJjaCI6IHsKICAgICAgIm1vZGUiOiAibWF0Y2giCiAgICB9CiAgfSwgewogICAgImZ1bGxVcmwiOiAiaHR0cHM6Ly9hcGkubG9naWNhaGVhbHRoLm9yZy9mYXN0ZW5oZWFsdGgvZGF0YS9PYnNlcnZhdGlvbi9zbWFydC0yNzUtaGVhcnRyYXRlIiwKICAgICJyZXNvdXJjZSI6IHsKICAgICAgInJlc291cmNlVHlwZSI6ICJPYnNlcnZhdGlvbiIsCiAgICAgICJpZCI6ICJzbWFydC0yNzUtaGVhcnRyYXRlIiwKICAgICAgIm1ldGEiOiB7CiAgICAgICAgInZlcnNpb25JZCI6ICIxIiwKICAgICAgICAibGFzdFVwZGF0ZWQiOiAiMjAyMC0wNy0xNVQwMjo1MjozNi4wMDArMDA6MDAiLAogICAgICAgICJzb3VyY2UiOiAiI04zUmVLalI3NUFzOEtqaGsiCiAgICAgIH0sCiAgICAgICJ0ZXh0IjogewogICAgICAgICJzdGF0dXMiOiAiZ2VuZXJhdGVkIiwKICAgICAgICAiZGl2IjogIjxkaXYgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hodG1sXCI+MjAwOS0wNC0wODogaGVhcnRfcmF0ZSA9IDcyLjAge2JlYXRzfS9taW48L2Rpdj4iCiAgICAgIH0sCiAgICAgICJpZGVudGlmaWVyIjogWyB7CiAgICAgICAgInVzZSI6ICJvZmZpY2lhbCIsCiAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vd3d3LmJtYy5ubC96b3JncG9ydGFsL2lkZW50aWZpZXJzL29ic2VydmF0aW9ucyIsCiAgICAgICAgInZhbHVlIjogInNtYXJ0LTI3NS1oZWFydHJhdGUiCiAgICAgIH0gXSwKICAgICAgInN0YXR1cyI6ICJ1bmtub3duIiwKICAgICAgImNhdGVnb3J5IjogWyB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdGVybWlub2xvZ3kuaGw3Lm9yZy9Db2RlU3lzdGVtL29ic2VydmF0aW9uLWNhdGVnb3J5IiwKICAgICAgICAgICJjb2RlIjogInZpdGFsLXNpZ25zIiwKICAgICAgICAgICJkaXNwbGF5IjogIlZpdGFsIFNpZ25zIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJWaXRhbCBTaWducyIKICAgICAgfSBdLAogICAgICAiY29kZSI6IHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly9sb2luYy5vcmciLAogICAgICAgICAgImNvZGUiOiAiODg2Ny00IiwKICAgICAgICAgICJkaXNwbGF5IjogImhlYXJ0X3JhdGUiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogImhlYXJ0X3JhdGUiCiAgICAgIH0sCiAgICAgICJzdWJqZWN0IjogewogICAgICAgICJyZWZlcmVuY2UiOiAiUGF0aWVudC9zbWFydC0xMjg4OTkyIgogICAgICB9LAogICAgICAiZWZmZWN0aXZlRGF0ZVRpbWUiOiAiMjAwOS0wNC0wOCIsCiAgICAgICJwZXJmb3JtZXIiOiBbIHsKICAgICAgICAicmVmZXJlbmNlIjogIlByYWN0aXRpb25lci9TTUFSVC0xMjM0IgogICAgICB9IF0sCiAgICAgICJ2YWx1ZVF1YW50aXR5IjogewogICAgICAgICJ2YWx1ZSI6IDcyLjAsCiAgICAgICAgInVuaXQiOiAie2JlYXRzfS9taW4iLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3VuaXRzb2ZtZWFzdXJlLm9yZyIsCiAgICAgICAgImNvZGUiOiAie2JlYXRzfS9taW4iCiAgICAgIH0KICAgIH0sCiAgICAic2VhcmNoIjogewogICAgICAibW9kZSI6ICJtYXRjaCIKICAgIH0KICB9LCB7CiAgICAiZnVsbFVybCI6ICJodHRwczovL2FwaS5sb2dpY2FoZWFsdGgub3JnL2Zhc3RlbmhlYWx0aC9kYXRhL09ic2VydmF0aW9uL3NtYXJ0LTI2NS1ibWkiLAogICAgInJlc291cmNlIjogewogICAgICAicmVzb3VyY2VUeXBlIjogIk9ic2VydmF0aW9uIiwKICAgICAgImlkIjogInNtYXJ0LTI2NS1ibWkiLAogICAgICAibWV0YSI6IHsKICAgICAgICAidmVyc2lvbklkIjogIjEiLAogICAgICAgICJsYXN0VXBkYXRlZCI6ICIyMDIwLTA3LTE1VDAyOjUyOjM2LjAwMCswMDowMCIsCiAgICAgICAgInNvdXJjZSI6ICIjTjNSZUtqUjc1QXM4S2poayIKICAgICAgfSwKICAgICAgInRleHQiOiB7CiAgICAgICAgInN0YXR1cyI6ICJnZW5lcmF0ZWQiLAogICAgICAgICJkaXYiOiAiPGRpdiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzE5OTkveGh0bWxcIj4yMDA1LTAyLTI1OiBibWkgPSAzMy4zIGtnL20yPC9kaXY+IgogICAgICB9LAogICAgICAiaWRlbnRpZmllciI6IFsgewogICAgICAgICJ1c2UiOiAib2ZmaWNpYWwiLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3d3dy5ibWMubmwvem9yZ3BvcnRhbC9pZGVudGlmaWVycy9vYnNlcnZhdGlvbnMiLAogICAgICAgICJ2YWx1ZSI6ICJzbWFydC0yNjUtYm1pIgogICAgICB9IF0sCiAgICAgICJzdGF0dXMiOiAidW5rbm93biIsCiAgICAgICJjYXRlZ29yeSI6IFsgewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3Rlcm1pbm9sb2d5LmhsNy5vcmcvQ29kZVN5c3RlbS9vYnNlcnZhdGlvbi1jYXRlZ29yeSIsCiAgICAgICAgICAiY29kZSI6ICJ2aXRhbC1zaWducyIsCiAgICAgICAgICAiZGlzcGxheSI6ICJWaXRhbCBTaWducyIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAiVml0YWwgU2lnbnMiCiAgICAgIH0gXSwKICAgICAgImNvZGUiOiB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vbG9pbmMub3JnIiwKICAgICAgICAgICJjb2RlIjogIjM5MTU2LTUiLAogICAgICAgICAgImRpc3BsYXkiOiAiYm1pIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJibWkiCiAgICAgIH0sCiAgICAgICJzdWJqZWN0IjogewogICAgICAgICJyZWZlcmVuY2UiOiAiUGF0aWVudC9zbWFydC0xMjg4OTkyIgogICAgICB9LAogICAgICAiZWZmZWN0aXZlRGF0ZVRpbWUiOiAiMjAwNS0wMi0yNSIsCiAgICAgICJwZXJmb3JtZXIiOiBbIHsKICAgICAgICAicmVmZXJlbmNlIjogIlByYWN0aXRpb25lci9TTUFSVC0xMjM0IgogICAgICB9IF0sCiAgICAgICJ2YWx1ZVF1YW50aXR5IjogewogICAgICAgICJ2YWx1ZSI6IDMzLjMsCiAgICAgICAgInVuaXQiOiAia2cvbTIiLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3VuaXRzb2ZtZWFzdXJlLm9yZyIsCiAgICAgICAgImNvZGUiOiAia2cvbTIiCiAgICAgIH0KICAgIH0sCiAgICAic2VhcmNoIjogewogICAgICAibW9kZSI6ICJtYXRjaCIKICAgIH0KICB9LCB7CiAgICAiZnVsbFVybCI6ICJodHRwczovL2FwaS5sb2dpY2FoZWFsdGgub3JnL2Zhc3RlbmhlYWx0aC9kYXRhL09ic2VydmF0aW9uL3NtYXJ0LTE5My10ZW1wZXJhdHVyZSIsCiAgICAicmVzb3VyY2UiOiB7CiAgICAgICJyZXNvdXJjZVR5cGUiOiAiT2JzZXJ2YXRpb24iLAogICAgICAiaWQiOiAic21hcnQtMTkzLXRlbXBlcmF0dXJlIiwKICAgICAgIm1ldGEiOiB7CiAgICAgICAgInZlcnNpb25JZCI6ICIxIiwKICAgICAgICAibGFzdFVwZGF0ZWQiOiAiMjAyMC0wNy0xNVQwMjo1MjozNi4wMDArMDA6MDAiLAogICAgICAgICJzb3VyY2UiOiAiI04zUmVLalI3NUFzOEtqaGsiCiAgICAgIH0sCiAgICAgICJ0ZXh0IjogewogICAgICAgICJzdGF0dXMiOiAiZ2VuZXJhdGVkIiwKICAgICAgICAiZGl2IjogIjxkaXYgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hodG1sXCI+MjAwMS0wMS0yNDogdGVtcGVyYXR1cmUgPSAzNy4wNTU1NiBDZWw8L2Rpdj4iCiAgICAgIH0sCiAgICAgICJpZGVudGlmaWVyIjogWyB7CiAgICAgICAgInVzZSI6ICJvZmZpY2lhbCIsCiAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vd3d3LmJtYy5ubC96b3JncG9ydGFsL2lkZW50aWZpZXJzL29ic2VydmF0aW9ucyIsCiAgICAgICAgInZhbHVlIjogInNtYXJ0LTE5My10ZW1wZXJhdHVyZSIKICAgICAgfSBdLAogICAgICAic3RhdHVzIjogInVua25vd24iLAogICAgICAiY2F0ZWdvcnkiOiBbIHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly90ZXJtaW5vbG9neS5obDcub3JnL0NvZGVTeXN0ZW0vb2JzZXJ2YXRpb24tY2F0ZWdvcnkiLAogICAgICAgICAgImNvZGUiOiAidml0YWwtc2lnbnMiLAogICAgICAgICAgImRpc3BsYXkiOiAiVml0YWwgU2lnbnMiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogIlZpdGFsIFNpZ25zIgogICAgICB9IF0sCiAgICAgICJjb2RlIjogewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL2xvaW5jLm9yZyIsCiAgICAgICAgICAiY29kZSI6ICI4MzEwLTUiLAogICAgICAgICAgImRpc3BsYXkiOiAidGVtcGVyYXR1cmUiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogInRlbXBlcmF0dXJlIgogICAgICB9LAogICAgICAic3ViamVjdCI6IHsKICAgICAgICAicmVmZXJlbmNlIjogIlBhdGllbnQvc21hcnQtMTI4ODk5MiIKICAgICAgfSwKICAgICAgImVmZmVjdGl2ZURhdGVUaW1lIjogIjIwMDEtMDEtMjQiLAogICAgICAicGVyZm9ybWVyIjogWyB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQcmFjdGl0aW9uZXIvU01BUlQtMTIzNCIKICAgICAgfSBdLAogICAgICAidmFsdWVRdWFudGl0eSI6IHsKICAgICAgICAidmFsdWUiOiAzNy4wNTU1NiwKICAgICAgICAidW5pdCI6ICJDZWwiLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3VuaXRzb2ZtZWFzdXJlLm9yZyIsCiAgICAgICAgImNvZGUiOiAiQ2VsIgogICAgICB9CiAgICB9LAogICAgInNlYXJjaCI6IHsKICAgICAgIm1vZGUiOiAibWF0Y2giCiAgICB9CiAgfSwgewogICAgImZ1bGxVcmwiOiAiaHR0cHM6Ly9hcGkubG9naWNhaGVhbHRoLm9yZy9mYXN0ZW5oZWFsdGgvZGF0YS9PYnNlcnZhdGlvbi9zbWFydC0xNTEtdGVtcGVyYXR1cmUiLAogICAgInJlc291cmNlIjogewogICAgICAicmVzb3VyY2VUeXBlIjogIk9ic2VydmF0aW9uIiwKICAgICAgImlkIjogInNtYXJ0LTE1MS10ZW1wZXJhdHVyZSIsCiAgICAgICJtZXRhIjogewogICAgICAgICJ2ZXJzaW9uSWQiOiAiMSIsCiAgICAgICAgImxhc3RVcGRhdGVkIjogIjIwMjAtMDctMTVUMDI6NTI6MzYuMDAwKzAwOjAwIiwKICAgICAgICAic291cmNlIjogIiNOM1JlS2pSNzVBczhLamhrIgogICAgICB9LAogICAgICAidGV4dCI6IHsKICAgICAgICAic3RhdHVzIjogImdlbmVyYXRlZCIsCiAgICAgICAgImRpdiI6ICI8ZGl2IHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMTk5OS94aHRtbFwiPjE5OTctMDQtMzA6IHRlbXBlcmF0dXJlID0gMzcuMCBDZWw8L2Rpdj4iCiAgICAgIH0sCiAgICAgICJpZGVudGlmaWVyIjogWyB7CiAgICAgICAgInVzZSI6ICJvZmZpY2lhbCIsCiAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vd3d3LmJtYy5ubC96b3JncG9ydGFsL2lkZW50aWZpZXJzL29ic2VydmF0aW9ucyIsCiAgICAgICAgInZhbHVlIjogInNtYXJ0LTE1MS10ZW1wZXJhdHVyZSIKICAgICAgfSBdLAogICAgICAic3RhdHVzIjogInVua25vd24iLAogICAgICAiY2F0ZWdvcnkiOiBbIHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly90ZXJtaW5vbG9neS5obDcub3JnL0NvZGVTeXN0ZW0vb2JzZXJ2YXRpb24tY2F0ZWdvcnkiLAogICAgICAgICAgImNvZGUiOiAidml0YWwtc2lnbnMiLAogICAgICAgICAgImRpc3BsYXkiOiAiVml0YWwgU2lnbnMiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogIlZpdGFsIFNpZ25zIgogICAgICB9IF0sCiAgICAgICJjb2RlIjogewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL2xvaW5jLm9yZyIsCiAgICAgICAgICAiY29kZSI6ICI4MzEwLTUiLAogICAgICAgICAgImRpc3BsYXkiOiAidGVtcGVyYXR1cmUiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogInRlbXBlcmF0dXJlIgogICAgICB9LAogICAgICAic3ViamVjdCI6IHsKICAgICAgICAicmVmZXJlbmNlIjogIlBhdGllbnQvc21hcnQtMTI4ODk5MiIKICAgICAgfSwKICAgICAgImVmZmVjdGl2ZURhdGVUaW1lIjogIjE5OTctMDQtMzAiLAogICAgICAicGVyZm9ybWVyIjogWyB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQcmFjdGl0aW9uZXIvU01BUlQtMTIzNCIKICAgICAgfSBdLAogICAgICAidmFsdWVRdWFudGl0eSI6IHsKICAgICAgICAidmFsdWUiOiAzNy4wLAogICAgICAgICJ1bml0IjogIkNlbCIsCiAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdW5pdHNvZm1lYXN1cmUub3JnIiwKICAgICAgICAiY29kZSI6ICJDZWwiCiAgICAgIH0KICAgIH0sCiAgICAic2VhcmNoIjogewogICAgICAibW9kZSI6ICJtYXRjaCIKICAgIH0KICB9LCB7CiAgICAiZnVsbFVybCI6ICJodHRwczovL2FwaS5sb2dpY2FoZWFsdGgub3JnL2Zhc3RlbmhlYWx0aC9kYXRhL09ic2VydmF0aW9uL3NtYXJ0LTE3Ni1oZWlnaHQiLAogICAgInJlc291cmNlIjogewogICAgICAicmVzb3VyY2VUeXBlIjogIk9ic2VydmF0aW9uIiwKICAgICAgImlkIjogInNtYXJ0LTE3Ni1oZWlnaHQiLAogICAgICAibWV0YSI6IHsKICAgICAgICAidmVyc2lvbklkIjogIjEiLAogICAgICAgICJsYXN0VXBkYXRlZCI6ICIyMDIwLTA3LTE1VDAyOjUyOjM2LjAwMCswMDowMCIsCiAgICAgICAgInNvdXJjZSI6ICIjTjNSZUtqUjc1QXM4S2poayIKICAgICAgfSwKICAgICAgInRleHQiOiB7CiAgICAgICAgInN0YXR1cyI6ICJnZW5lcmF0ZWQiLAogICAgICAgICJkaXYiOiAiPGRpdiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzE5OTkveGh0bWxcIj4xOTk5LTEyLTIxOiBoZWlnaHQgPSAxNjUuNjA4IGNtPC9kaXY+IgogICAgICB9LAogICAgICAiaWRlbnRpZmllciI6IFsgewogICAgICAgICJ1c2UiOiAib2ZmaWNpYWwiLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3d3dy5ibWMubmwvem9yZ3BvcnRhbC9pZGVudGlmaWVycy9vYnNlcnZhdGlvbnMiLAogICAgICAgICJ2YWx1ZSI6ICJzbWFydC0xNzYtaGVpZ2h0IgogICAgICB9IF0sCiAgICAgICJzdGF0dXMiOiAidW5rbm93biIsCiAgICAgICJjYXRlZ29yeSI6IFsgewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3Rlcm1pbm9sb2d5LmhsNy5vcmcvQ29kZVN5c3RlbS9vYnNlcnZhdGlvbi1jYXRlZ29yeSIsCiAgICAgICAgICAiY29kZSI6ICJ2aXRhbC1zaWducyIsCiAgICAgICAgICAiZGlzcGxheSI6ICJWaXRhbCBTaWducyIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAiVml0YWwgU2lnbnMiCiAgICAgIH0gXSwKICAgICAgImNvZGUiOiB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vbG9pbmMub3JnIiwKICAgICAgICAgICJjb2RlIjogIjgzMDItMiIsCiAgICAgICAgICAiZGlzcGxheSI6ICJoZWlnaHQiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogImhlaWdodCIKICAgICAgfSwKICAgICAgInN1YmplY3QiOiB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQYXRpZW50L3NtYXJ0LTEyODg5OTIiCiAgICAgIH0sCiAgICAgICJlZmZlY3RpdmVEYXRlVGltZSI6ICIxOTk5LTEyLTIxIiwKICAgICAgInBlcmZvcm1lciI6IFsgewogICAgICAgICJyZWZlcmVuY2UiOiAiUHJhY3RpdGlvbmVyL1NNQVJULTEyMzQiCiAgICAgIH0gXSwKICAgICAgInZhbHVlUXVhbnRpdHkiOiB7CiAgICAgICAgInZhbHVlIjogMTY1LjYwOCwKICAgICAgICAidW5pdCI6ICJjbSIsCiAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdW5pdHNvZm1lYXN1cmUub3JnIiwKICAgICAgICAiY29kZSI6ICJjbSIKICAgICAgfQogICAgfSwKICAgICJzZWFyY2giOiB7CiAgICAgICJtb2RlIjogIm1hdGNoIgogICAgfQogIH0sIHsKICAgICJmdWxsVXJsIjogImh0dHBzOi8vYXBpLmxvZ2ljYWhlYWx0aC5vcmcvZmFzdGVuaGVhbHRoL2RhdGEvT2JzZXJ2YXRpb24vc21hcnQtMTY1LXRlbXBlcmF0dXJlIiwKICAgICJyZXNvdXJjZSI6IHsKICAgICAgInJlc291cmNlVHlwZSI6ICJPYnNlcnZhdGlvbiIsCiAgICAgICJpZCI6ICJzbWFydC0xNjUtdGVtcGVyYXR1cmUiLAogICAgICAibWV0YSI6IHsKICAgICAgICAidmVyc2lvbklkIjogIjEiLAogICAgICAgICJsYXN0VXBkYXRlZCI6ICIyMDIwLTA3LTE1VDAyOjUyOjM2LjAwMCswMDowMCIsCiAgICAgICAgInNvdXJjZSI6ICIjTjNSZUtqUjc1QXM4S2poayIKICAgICAgfSwKICAgICAgInRleHQiOiB7CiAgICAgICAgInN0YXR1cyI6ICJnZW5lcmF0ZWQiLAogICAgICAgICJkaXYiOiAiPGRpdiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzE5OTkveGh0bWxcIj4xOTk3LTA1LTA3OiB0ZW1wZXJhdHVyZSA9IDM3LjAgQ2VsPC9kaXY+IgogICAgICB9LAogICAgICAiaWRlbnRpZmllciI6IFsgewogICAgICAgICJ1c2UiOiAib2ZmaWNpYWwiLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3d3dy5ibWMubmwvem9yZ3BvcnRhbC9pZGVudGlmaWVycy9vYnNlcnZhdGlvbnMiLAogICAgICAgICJ2YWx1ZSI6ICJzbWFydC0xNjUtdGVtcGVyYXR1cmUiCiAgICAgIH0gXSwKICAgICAgInN0YXR1cyI6ICJ1bmtub3duIiwKICAgICAgImNhdGVnb3J5IjogWyB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdGVybWlub2xvZ3kuaGw3Lm9yZy9Db2RlU3lzdGVtL29ic2VydmF0aW9uLWNhdGVnb3J5IiwKICAgICAgICAgICJjb2RlIjogInZpdGFsLXNpZ25zIiwKICAgICAgICAgICJkaXNwbGF5IjogIlZpdGFsIFNpZ25zIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJWaXRhbCBTaWducyIKICAgICAgfSBdLAogICAgICAiY29kZSI6IHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly9sb2luYy5vcmciLAogICAgICAgICAgImNvZGUiOiAiODMxMC01IiwKICAgICAgICAgICJkaXNwbGF5IjogInRlbXBlcmF0dXJlIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJ0ZW1wZXJhdHVyZSIKICAgICAgfSwKICAgICAgInN1YmplY3QiOiB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQYXRpZW50L3NtYXJ0LTEyODg5OTIiCiAgICAgIH0sCiAgICAgICJlZmZlY3RpdmVEYXRlVGltZSI6ICIxOTk3LTA1LTA3IiwKICAgICAgInBlcmZvcm1lciI6IFsgewogICAgICAgICJyZWZlcmVuY2UiOiAiUHJhY3RpdGlvbmVyL1NNQVJULTEyMzQiCiAgICAgIH0gXSwKICAgICAgInZhbHVlUXVhbnRpdHkiOiB7CiAgICAgICAgInZhbHVlIjogMzcuMCwKICAgICAgICAidW5pdCI6ICJDZWwiLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3VuaXRzb2ZtZWFzdXJlLm9yZyIsCiAgICAgICAgImNvZGUiOiAiQ2VsIgogICAgICB9CiAgICB9LAogICAgInNlYXJjaCI6IHsKICAgICAgIm1vZGUiOiAibWF0Y2giCiAgICB9CiAgfSwgewogICAgImZ1bGxVcmwiOiAiaHR0cHM6Ly9hcGkubG9naWNhaGVhbHRoLm9yZy9mYXN0ZW5oZWFsdGgvZGF0YS9PYnNlcnZhdGlvbi9zbWFydC0yNjEtaGVhcnRyYXRlIiwKICAgICJyZXNvdXJjZSI6IHsKICAgICAgInJlc291cmNlVHlwZSI6ICJPYnNlcnZhdGlvbiIsCiAgICAgICJpZCI6ICJzbWFydC0yNjEtaGVhcnRyYXRlIiwKICAgICAgIm1ldGEiOiB7CiAgICAgICAgInZlcnNpb25JZCI6ICIxIiwKICAgICAgICAibGFzdFVwZGF0ZWQiOiAiMjAyMC0wNy0xNVQwMjo1MjozNi4wMDArMDA6MDAiLAogICAgICAgICJzb3VyY2UiOiAiI04zUmVLalI3NUFzOEtqaGsiCiAgICAgIH0sCiAgICAgICJ0ZXh0IjogewogICAgICAgICJzdGF0dXMiOiAiZ2VuZXJhdGVkIiwKICAgICAgICAiZGl2IjogIjxkaXYgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hodG1sXCI+MjAwNS0wMi0yNTogaGVhcnRfcmF0ZSA9IDY2LjAge2JlYXRzfS9taW48L2Rpdj4iCiAgICAgIH0sCiAgICAgICJpZGVudGlmaWVyIjogWyB7CiAgICAgICAgInVzZSI6ICJvZmZpY2lhbCIsCiAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vd3d3LmJtYy5ubC96b3JncG9ydGFsL2lkZW50aWZpZXJzL29ic2VydmF0aW9ucyIsCiAgICAgICAgInZhbHVlIjogInNtYXJ0LTI2MS1oZWFydHJhdGUiCiAgICAgIH0gXSwKICAgICAgInN0YXR1cyI6ICJ1bmtub3duIiwKICAgICAgImNhdGVnb3J5IjogWyB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdGVybWlub2xvZ3kuaGw3Lm9yZy9Db2RlU3lzdGVtL29ic2VydmF0aW9uLWNhdGVnb3J5IiwKICAgICAgICAgICJjb2RlIjogInZpdGFsLXNpZ25zIiwKICAgICAgICAgICJkaXNwbGF5IjogIlZpdGFsIFNpZ25zIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJWaXRhbCBTaWducyIKICAgICAgfSBdLAogICAgICAiY29kZSI6IHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly9sb2luYy5vcmciLAogICAgICAgICAgImNvZGUiOiAiODg2Ny00IiwKICAgICAgICAgICJkaXNwbGF5IjogImhlYXJ0X3JhdGUiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogImhlYXJ0X3JhdGUiCiAgICAgIH0sCiAgICAgICJzdWJqZWN0IjogewogICAgICAgICJyZWZlcmVuY2UiOiAiUGF0aWVudC9zbWFydC0xMjg4OTkyIgogICAgICB9LAogICAgICAiZWZmZWN0aXZlRGF0ZVRpbWUiOiAiMjAwNS0wMi0yNSIsCiAgICAgICJwZXJmb3JtZXIiOiBbIHsKICAgICAgICAicmVmZXJlbmNlIjogIlByYWN0aXRpb25lci9TTUFSVC0xMjM0IgogICAgICB9IF0sCiAgICAgICJ2YWx1ZVF1YW50aXR5IjogewogICAgICAgICJ2YWx1ZSI6IDY2LjAsCiAgICAgICAgInVuaXQiOiAie2JlYXRzfS9taW4iLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3VuaXRzb2ZtZWFzdXJlLm9yZyIsCiAgICAgICAgImNvZGUiOiAie2JlYXRzfS9taW4iCiAgICAgIH0KICAgIH0sCiAgICAic2VhcmNoIjogewogICAgICAibW9kZSI6ICJtYXRjaCIKICAgIH0KICB9LCB7CiAgICAiZnVsbFVybCI6ICJodHRwczovL2FwaS5sb2dpY2FoZWFsdGgub3JnL2Zhc3RlbmhlYWx0aC9kYXRhL09ic2VydmF0aW9uL3NtYXJ0LTIxOS1oZWFydHJhdGUiLAogICAgInJlc291cmNlIjogewogICAgICAicmVzb3VyY2VUeXBlIjogIk9ic2VydmF0aW9uIiwKICAgICAgImlkIjogInNtYXJ0LTIxOS1oZWFydHJhdGUiLAogICAgICAibWV0YSI6IHsKICAgICAgICAidmVyc2lvbklkIjogIjEiLAogICAgICAgICJsYXN0VXBkYXRlZCI6ICIyMDIwLTA3LTE1VDAyOjUyOjM2LjAwMCswMDowMCIsCiAgICAgICAgInNvdXJjZSI6ICIjTjNSZUtqUjc1QXM4S2poayIKICAgICAgfSwKICAgICAgInRleHQiOiB7CiAgICAgICAgInN0YXR1cyI6ICJnZW5lcmF0ZWQiLAogICAgICAgICJkaXYiOiAiPGRpdiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzE5OTkveGh0bWxcIj4yMDAxLTExLTAyOiBoZWFydF9yYXRlID0gNTQuMCB7YmVhdHN9L21pbjwvZGl2PiIKICAgICAgfSwKICAgICAgImlkZW50aWZpZXIiOiBbIHsKICAgICAgICAidXNlIjogIm9mZmljaWFsIiwKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly93d3cuYm1jLm5sL3pvcmdwb3J0YWwvaWRlbnRpZmllcnMvb2JzZXJ2YXRpb25zIiwKICAgICAgICAidmFsdWUiOiAic21hcnQtMjE5LWhlYXJ0cmF0ZSIKICAgICAgfSBdLAogICAgICAic3RhdHVzIjogInVua25vd24iLAogICAgICAiY2F0ZWdvcnkiOiBbIHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly90ZXJtaW5vbG9neS5obDcub3JnL0NvZGVTeXN0ZW0vb2JzZXJ2YXRpb24tY2F0ZWdvcnkiLAogICAgICAgICAgImNvZGUiOiAidml0YWwtc2lnbnMiLAogICAgICAgICAgImRpc3BsYXkiOiAiVml0YWwgU2lnbnMiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogIlZpdGFsIFNpZ25zIgogICAgICB9IF0sCiAgICAgICJjb2RlIjogewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL2xvaW5jLm9yZyIsCiAgICAgICAgICAiY29kZSI6ICI4ODY3LTQiLAogICAgICAgICAgImRpc3BsYXkiOiAiaGVhcnRfcmF0ZSIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAiaGVhcnRfcmF0ZSIKICAgICAgfSwKICAgICAgInN1YmplY3QiOiB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQYXRpZW50L3NtYXJ0LTEyODg5OTIiCiAgICAgIH0sCiAgICAgICJlZmZlY3RpdmVEYXRlVGltZSI6ICIyMDAxLTExLTAyIiwKICAgICAgInBlcmZvcm1lciI6IFsgewogICAgICAgICJyZWZlcmVuY2UiOiAiUHJhY3RpdGlvbmVyL1NNQVJULTEyMzQiCiAgICAgIH0gXSwKICAgICAgInZhbHVlUXVhbnRpdHkiOiB7CiAgICAgICAgInZhbHVlIjogNTQuMCwKICAgICAgICAidW5pdCI6ICJ7YmVhdHN9L21pbiIsCiAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdW5pdHNvZm1lYXN1cmUub3JnIiwKICAgICAgICAiY29kZSI6ICJ7YmVhdHN9L21pbiIKICAgICAgfQogICAgfSwKICAgICJzZWFyY2giOiB7CiAgICAgICJtb2RlIjogIm1hdGNoIgogICAgfQogIH0sIHsKICAgICJmdWxsVXJsIjogImh0dHBzOi8vYXBpLmxvZ2ljYWhlYWx0aC5vcmcvZmFzdGVuaGVhbHRoL2RhdGEvT2JzZXJ2YXRpb24vc21hcnQtMTg2LXRlbXBlcmF0dXJlIiwKICAgICJyZXNvdXJjZSI6IHsKICAgICAgInJlc291cmNlVHlwZSI6ICJPYnNlcnZhdGlvbiIsCiAgICAgICJpZCI6ICJzbWFydC0xODYtdGVtcGVyYXR1cmUiLAogICAgICAibWV0YSI6IHsKICAgICAgICAidmVyc2lvbklkIjogIjEiLAogICAgICAgICJsYXN0VXBkYXRlZCI6ICIyMDIwLTA3LTE1VDAyOjUyOjM2LjAwMCswMDowMCIsCiAgICAgICAgInNvdXJjZSI6ICIjTjNSZUtqUjc1QXM4S2poayIKICAgICAgfSwKICAgICAgInRleHQiOiB7CiAgICAgICAgInN0YXR1cyI6ICJnZW5lcmF0ZWQiLAogICAgICAgICJkaXYiOiAiPGRpdiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzE5OTkveGh0bWxcIj4yMDAxLTAxLTE5OiB0ZW1wZXJhdHVyZSA9IDM3LjA1NTU2IENlbDwvZGl2PiIKICAgICAgfSwKICAgICAgImlkZW50aWZpZXIiOiBbIHsKICAgICAgICAidXNlIjogIm9mZmljaWFsIiwKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly93d3cuYm1jLm5sL3pvcmdwb3J0YWwvaWRlbnRpZmllcnMvb2JzZXJ2YXRpb25zIiwKICAgICAgICAidmFsdWUiOiAic21hcnQtMTg2LXRlbXBlcmF0dXJlIgogICAgICB9IF0sCiAgICAgICJzdGF0dXMiOiAidW5rbm93biIsCiAgICAgICJjYXRlZ29yeSI6IFsgewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3Rlcm1pbm9sb2d5LmhsNy5vcmcvQ29kZVN5c3RlbS9vYnNlcnZhdGlvbi1jYXRlZ29yeSIsCiAgICAgICAgICAiY29kZSI6ICJ2aXRhbC1zaWducyIsCiAgICAgICAgICAiZGlzcGxheSI6ICJWaXRhbCBTaWducyIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAiVml0YWwgU2lnbnMiCiAgICAgIH0gXSwKICAgICAgImNvZGUiOiB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vbG9pbmMub3JnIiwKICAgICAgICAgICJjb2RlIjogIjgzMTAtNSIsCiAgICAgICAgICAiZGlzcGxheSI6ICJ0ZW1wZXJhdHVyZSIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAidGVtcGVyYXR1cmUiCiAgICAgIH0sCiAgICAgICJzdWJqZWN0IjogewogICAgICAgICJyZWZlcmVuY2UiOiAiUGF0aWVudC9zbWFydC0xMjg4OTkyIgogICAgICB9LAogICAgICAiZWZmZWN0aXZlRGF0ZVRpbWUiOiAiMjAwMS0wMS0xOSIsCiAgICAgICJwZXJmb3JtZXIiOiBbIHsKICAgICAgICAicmVmZXJlbmNlIjogIlByYWN0aXRpb25lci9TTUFSVC0xMjM0IgogICAgICB9IF0sCiAgICAgICJ2YWx1ZVF1YW50aXR5IjogewogICAgICAgICJ2YWx1ZSI6IDM3LjA1NTU2LAogICAgICAgICJ1bml0IjogIkNlbCIsCiAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdW5pdHNvZm1lYXN1cmUub3JnIiwKICAgICAgICAiY29kZSI6ICJDZWwiCiAgICAgIH0KICAgIH0sCiAgICAic2VhcmNoIjogewogICAgICAibW9kZSI6ICJtYXRjaCIKICAgIH0KICB9LCB7CiAgICAiZnVsbFVybCI6ICJodHRwczovL2FwaS5sb2dpY2FoZWFsdGgub3JnL2Zhc3RlbmhlYWx0aC9kYXRhL0VuY291bnRlci9zbWFydC04MzEiLAogICAgInJlc291cmNlIjogewogICAgICAicmVzb3VyY2VUeXBlIjogIkVuY291bnRlciIsCiAgICAgICJpZCI6ICJzbWFydC04MzEiLAogICAgICAibWV0YSI6IHsKICAgICAgICAidmVyc2lvbklkIjogIjEiLAogICAgICAgICJsYXN0VXBkYXRlZCI6ICIyMDIwLTA3LTE1VDAyOjUyOjM2LjAwMCswMDowMCIsCiAgICAgICAgInNvdXJjZSI6ICIjTjNSZUtqUjc1QXM4S2poayIKICAgICAgfSwKICAgICAgInRleHQiOiB7CiAgICAgICAgInN0YXR1cyI6ICJnZW5lcmF0ZWQiLAogICAgICAgICJkaXYiOiAiPGRpdiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzE5OTkveGh0bWxcIj4xOTk5LTEyLTIwOiBhbWJ1bGF0b3J5IGVuY291bnRlcjwvZGl2PiIKICAgICAgfSwKICAgICAgInN0YXR1cyI6ICJmaW5pc2hlZCIsCiAgICAgICJjbGFzcyI6IHsKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly90ZXJtaW5vbG9neS5obDcub3JnL0NvZGVTeXN0ZW0vdjMtQWN0Q29kZSIsCiAgICAgICAgImNvZGUiOiAiQU1CIgogICAgICB9LAogICAgICAidHlwZSI6IFsgewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3Nub21lZC5pbmZvIiwKICAgICAgICAgICJjb2RlIjogIjI3MDQyNzAwMyIsCiAgICAgICAgICAiZGlzcGxheSI6ICJQYXRpZW50LWluaXRpYXRlZCBlbmNvdW50ZXIiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogIlBhdGllbnQtaW5pdGlhdGVkIGFtYnVsYXRvcnkgZW5jb3VudGVyIgogICAgICB9IF0sCiAgICAgICJzdWJqZWN0IjogewogICAgICAgICJyZWZlcmVuY2UiOiAiUGF0aWVudC9zbWFydC0xMjg4OTkyIgogICAgICB9LAogICAgICAicGVyaW9kIjogewogICAgICAgICJzdGFydCI6ICIxOTk5LTEyLTIwIiwKICAgICAgICAiZW5kIjogIjE5OTktMTItMjAiCiAgICAgIH0KICAgIH0sCiAgICAic2VhcmNoIjogewogICAgICAibW9kZSI6ICJtYXRjaCIKICAgIH0KICB9LCB7CiAgICAiZnVsbFVybCI6ICJodHRwczovL2FwaS5sb2dpY2FoZWFsdGgub3JnL2Zhc3RlbmhlYWx0aC9kYXRhL0VuY291bnRlci9zbWFydC04MzAiLAogICAgInJlc291cmNlIjogewogICAgICAicmVzb3VyY2VUeXBlIjogIkVuY291bnRlciIsCiAgICAgICJpZCI6ICJzbWFydC04MzAiLAogICAgICAibWV0YSI6IHsKICAgICAgICAidmVyc2lvbklkIjogIjEiLAogICAgICAgICJsYXN0VXBkYXRlZCI6ICIyMDIwLTA3LTE1VDAyOjUyOjM2LjAwMCswMDowMCIsCiAgICAgICAgInNvdXJjZSI6ICIjTjNSZUtqUjc1QXM4S2poayIKICAgICAgfSwKICAgICAgInRleHQiOiB7CiAgICAgICAgInN0YXR1cyI6ICJnZW5lcmF0ZWQiLAogICAgICAgICJkaXYiOiAiPGRpdiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzE5OTkveGh0bWxcIj4xOTk3LTA1LTA3OiBhbWJ1bGF0b3J5IGVuY291bnRlcjwvZGl2PiIKICAgICAgfSwKICAgICAgInN0YXR1cyI6ICJmaW5pc2hlZCIsCiAgICAgICJjbGFzcyI6IHsKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly90ZXJtaW5vbG9neS5obDcub3JnL0NvZGVTeXN0ZW0vdjMtQWN0Q29kZSIsCiAgICAgICAgImNvZGUiOiAiQU1CIgogICAgICB9LAogICAgICAidHlwZSI6IFsgewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3Nub21lZC5pbmZvIiwKICAgICAgICAgICJjb2RlIjogIjI3MDQyNzAwMyIsCiAgICAgICAgICAiZGlzcGxheSI6ICJQYXRpZW50LWluaXRpYXRlZCBlbmNvdW50ZXIiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogIlBhdGllbnQtaW5pdGlhdGVkIGFtYnVsYXRvcnkgZW5jb3VudGVyIgogICAgICB9IF0sCiAgICAgICJzdWJqZWN0IjogewogICAgICAgICJyZWZlcmVuY2UiOiAiUGF0aWVudC9zbWFydC0xMjg4OTkyIgogICAgICB9LAogICAgICAicGVyaW9kIjogewogICAgICAgICJzdGFydCI6ICIxOTk3LTA1LTA3IiwKICAgICAgICAiZW5kIjogIjE5OTctMDUtMDciCiAgICAgIH0KICAgIH0sCiAgICAic2VhcmNoIjogewogICAgICAibW9kZSI6ICJtYXRjaCIKICAgIH0KICB9LCB7CiAgICAiZnVsbFVybCI6ICJodHRwczovL2FwaS5sb2dpY2FoZWFsdGgub3JnL2Zhc3RlbmhlYWx0aC9kYXRhL09ic2VydmF0aW9uL3NtYXJ0LTE0OC1oZWlnaHQiLAogICAgInJlc291cmNlIjogewogICAgICAicmVzb3VyY2VUeXBlIjogIk9ic2VydmF0aW9uIiwKICAgICAgImlkIjogInNtYXJ0LTE0OC1oZWlnaHQiLAogICAgICAibWV0YSI6IHsKICAgICAgICAidmVyc2lvbklkIjogIjEiLAogICAgICAgICJsYXN0VXBkYXRlZCI6ICIyMDIwLTA3LTE1VDAyOjUyOjM2LjAwMCswMDowMCIsCiAgICAgICAgInNvdXJjZSI6ICIjTjNSZUtqUjc1QXM4S2poayIKICAgICAgfSwKICAgICAgInRleHQiOiB7CiAgICAgICAgInN0YXR1cyI6ICJnZW5lcmF0ZWQiLAogICAgICAgICJkaXYiOiAiPGRpdiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzE5OTkveGh0bWxcIj4xOTk3LTA0LTMwOiBoZWlnaHQgPSAxNjUuMSBjbTwvZGl2PiIKICAgICAgfSwKICAgICAgImlkZW50aWZpZXIiOiBbIHsKICAgICAgICAidXNlIjogIm9mZmljaWFsIiwKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly93d3cuYm1jLm5sL3pvcmdwb3J0YWwvaWRlbnRpZmllcnMvb2JzZXJ2YXRpb25zIiwKICAgICAgICAidmFsdWUiOiAic21hcnQtMTQ4LWhlaWdodCIKICAgICAgfSBdLAogICAgICAic3RhdHVzIjogInVua25vd24iLAogICAgICAiY2F0ZWdvcnkiOiBbIHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly90ZXJtaW5vbG9neS5obDcub3JnL0NvZGVTeXN0ZW0vb2JzZXJ2YXRpb24tY2F0ZWdvcnkiLAogICAgICAgICAgImNvZGUiOiAidml0YWwtc2lnbnMiLAogICAgICAgICAgImRpc3BsYXkiOiAiVml0YWwgU2lnbnMiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogIlZpdGFsIFNpZ25zIgogICAgICB9IF0sCiAgICAgICJjb2RlIjogewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL2xvaW5jLm9yZyIsCiAgICAgICAgICAiY29kZSI6ICI4MzAyLTIiLAogICAgICAgICAgImRpc3BsYXkiOiAiaGVpZ2h0IgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJoZWlnaHQiCiAgICAgIH0sCiAgICAgICJzdWJqZWN0IjogewogICAgICAgICJyZWZlcmVuY2UiOiAiUGF0aWVudC9zbWFydC0xMjg4OTkyIgogICAgICB9LAogICAgICAiZWZmZWN0aXZlRGF0ZVRpbWUiOiAiMTk5Ny0wNC0zMCIsCiAgICAgICJwZXJmb3JtZXIiOiBbIHsKICAgICAgICAicmVmZXJlbmNlIjogIlByYWN0aXRpb25lci9TTUFSVC0xMjM0IgogICAgICB9IF0sCiAgICAgICJ2YWx1ZVF1YW50aXR5IjogewogICAgICAgICJ2YWx1ZSI6IDE2NS4xLAogICAgICAgICJ1bml0IjogImNtIiwKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly91bml0c29mbWVhc3VyZS5vcmciLAogICAgICAgICJjb2RlIjogImNtIgogICAgICB9CiAgICB9LAogICAgInNlYXJjaCI6IHsKICAgICAgIm1vZGUiOiAibWF0Y2giCiAgICB9CiAgfSwgewogICAgImZ1bGxVcmwiOiAiaHR0cHM6Ly9hcGkubG9naWNhaGVhbHRoLm9yZy9mYXN0ZW5oZWFsdGgvZGF0YS9PYnNlcnZhdGlvbi9zbWFydC0xNDktaGVhcnRyYXRlIiwKICAgICJyZXNvdXJjZSI6IHsKICAgICAgInJlc291cmNlVHlwZSI6ICJPYnNlcnZhdGlvbiIsCiAgICAgICJpZCI6ICJzbWFydC0xNDktaGVhcnRyYXRlIiwKICAgICAgIm1ldGEiOiB7CiAgICAgICAgInZlcnNpb25JZCI6ICIxIiwKICAgICAgICAibGFzdFVwZGF0ZWQiOiAiMjAyMC0wNy0xNVQwMjo1MjozNi4wMDArMDA6MDAiLAogICAgICAgICJzb3VyY2UiOiAiI04zUmVLalI3NUFzOEtqaGsiCiAgICAgIH0sCiAgICAgICJ0ZXh0IjogewogICAgICAgICJzdGF0dXMiOiAiZ2VuZXJhdGVkIiwKICAgICAgICAiZGl2IjogIjxkaXYgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hodG1sXCI+MTk5Ny0wNC0zMDogaGVhcnRfcmF0ZSA9IDc1LjAge2JlYXRzfS9taW48L2Rpdj4iCiAgICAgIH0sCiAgICAgICJpZGVudGlmaWVyIjogWyB7CiAgICAgICAgInVzZSI6ICJvZmZpY2lhbCIsCiAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vd3d3LmJtYy5ubC96b3JncG9ydGFsL2lkZW50aWZpZXJzL29ic2VydmF0aW9ucyIsCiAgICAgICAgInZhbHVlIjogInNtYXJ0LTE0OS1oZWFydHJhdGUiCiAgICAgIH0gXSwKICAgICAgInN0YXR1cyI6ICJ1bmtub3duIiwKICAgICAgImNhdGVnb3J5IjogWyB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdGVybWlub2xvZ3kuaGw3Lm9yZy9Db2RlU3lzdGVtL29ic2VydmF0aW9uLWNhdGVnb3J5IiwKICAgICAgICAgICJjb2RlIjogInZpdGFsLXNpZ25zIiwKICAgICAgICAgICJkaXNwbGF5IjogIlZpdGFsIFNpZ25zIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJWaXRhbCBTaWducyIKICAgICAgfSBdLAogICAgICAiY29kZSI6IHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly9sb2luYy5vcmciLAogICAgICAgICAgImNvZGUiOiAiODg2Ny00IiwKICAgICAgICAgICJkaXNwbGF5IjogImhlYXJ0X3JhdGUiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogImhlYXJ0X3JhdGUiCiAgICAgIH0sCiAgICAgICJzdWJqZWN0IjogewogICAgICAgICJyZWZlcmVuY2UiOiAiUGF0aWVudC9zbWFydC0xMjg4OTkyIgogICAgICB9LAogICAgICAiZWZmZWN0aXZlRGF0ZVRpbWUiOiAiMTk5Ny0wNC0zMCIsCiAgICAgICJwZXJmb3JtZXIiOiBbIHsKICAgICAgICAicmVmZXJlbmNlIjogIlByYWN0aXRpb25lci9TTUFSVC0xMjM0IgogICAgICB9IF0sCiAgICAgICJ2YWx1ZVF1YW50aXR5IjogewogICAgICAgICJ2YWx1ZSI6IDc1LjAsCiAgICAgICAgInVuaXQiOiAie2JlYXRzfS9taW4iLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3VuaXRzb2ZtZWFzdXJlLm9yZyIsCiAgICAgICAgImNvZGUiOiAie2JlYXRzfS9taW4iCiAgICAgIH0KICAgIH0sCiAgICAic2VhcmNoIjogewogICAgICAibW9kZSI6ICJtYXRjaCIKICAgIH0KICB9LCB7CiAgICAiZnVsbFVybCI6ICJodHRwczovL2FwaS5sb2dpY2FoZWFsdGgub3JnL2Zhc3RlbmhlYWx0aC9kYXRhL0VuY291bnRlci9zbWFydC04MzUiLAogICAgInJlc291cmNlIjogewogICAgICAicmVzb3VyY2VUeXBlIjogIkVuY291bnRlciIsCiAgICAgICJpZCI6ICJzbWFydC04MzUiLAogICAgICAibWV0YSI6IHsKICAgICAgICAidmVyc2lvbklkIjogIjEiLAogICAgICAgICJsYXN0VXBkYXRlZCI6ICIyMDIwLTA3LTE1VDAyOjUyOjM2LjAwMCswMDowMCIsCiAgICAgICAgInNvdXJjZSI6ICIjTjNSZUtqUjc1QXM4S2poayIKICAgICAgfSwKICAgICAgInRleHQiOiB7CiAgICAgICAgInN0YXR1cyI6ICJnZW5lcmF0ZWQiLAogICAgICAgICJkaXYiOiAiPGRpdiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzE5OTkveGh0bWxcIj4yMDAxLTAxLTI1OiBhbWJ1bGF0b3J5IGVuY291bnRlcjwvZGl2PiIKICAgICAgfSwKICAgICAgInN0YXR1cyI6ICJmaW5pc2hlZCIsCiAgICAgICJjbGFzcyI6IHsKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly90ZXJtaW5vbG9neS5obDcub3JnL0NvZGVTeXN0ZW0vdjMtQWN0Q29kZSIsCiAgICAgICAgImNvZGUiOiAiQU1CIgogICAgICB9LAogICAgICAidHlwZSI6IFsgewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3Nub21lZC5pbmZvIiwKICAgICAgICAgICJjb2RlIjogIjI3MDQyNzAwMyIsCiAgICAgICAgICAiZGlzcGxheSI6ICJQYXRpZW50LWluaXRpYXRlZCBlbmNvdW50ZXIiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogIlBhdGllbnQtaW5pdGlhdGVkIGFtYnVsYXRvcnkgZW5jb3VudGVyIgogICAgICB9IF0sCiAgICAgICJzdWJqZWN0IjogewogICAgICAgICJyZWZlcmVuY2UiOiAiUGF0aWVudC9zbWFydC0xMjg4OTkyIgogICAgICB9LAogICAgICAicGVyaW9kIjogewogICAgICAgICJzdGFydCI6ICIyMDAxLTAxLTI1IiwKICAgICAgICAiZW5kIjogIjIwMDEtMDEtMjUiCiAgICAgIH0KICAgIH0sCiAgICAic2VhcmNoIjogewogICAgICAibW9kZSI6ICJtYXRjaCIKICAgIH0KICB9LCB7CiAgICAiZnVsbFVybCI6ICJodHRwczovL2FwaS5sb2dpY2FoZWFsdGgub3JnL2Zhc3RlbmhlYWx0aC9kYXRhL0VuY291bnRlci9zbWFydC04MzQiLAogICAgInJlc291cmNlIjogewogICAgICAicmVzb3VyY2VUeXBlIjogIkVuY291bnRlciIsCiAgICAgICJpZCI6ICJzbWFydC04MzQiLAogICAgICAibWV0YSI6IHsKICAgICAgICAidmVyc2lvbklkIjogIjEiLAogICAgICAgICJsYXN0VXBkYXRlZCI6ICIyMDIwLTA3LTE1VDAyOjUyOjM2LjAwMCswMDowMCIsCiAgICAgICAgInNvdXJjZSI6ICIjTjNSZUtqUjc1QXM4S2poayIKICAgICAgfSwKICAgICAgInRleHQiOiB7CiAgICAgICAgInN0YXR1cyI6ICJnZW5lcmF0ZWQiLAogICAgICAgICJkaXYiOiAiPGRpdiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzE5OTkveGh0bWxcIj4yMDAxLTAxLTI0OiBhbWJ1bGF0b3J5IGVuY291bnRlcjwvZGl2PiIKICAgICAgfSwKICAgICAgInN0YXR1cyI6ICJmaW5pc2hlZCIsCiAgICAgICJjbGFzcyI6IHsKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly90ZXJtaW5vbG9neS5obDcub3JnL0NvZGVTeXN0ZW0vdjMtQWN0Q29kZSIsCiAgICAgICAgImNvZGUiOiAiQU1CIgogICAgICB9LAogICAgICAidHlwZSI6IFsgewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3Nub21lZC5pbmZvIiwKICAgICAgICAgICJjb2RlIjogIjI3MDQyNzAwMyIsCiAgICAgICAgICAiZGlzcGxheSI6ICJQYXRpZW50LWluaXRpYXRlZCBlbmNvdW50ZXIiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogIlBhdGllbnQtaW5pdGlhdGVkIGFtYnVsYXRvcnkgZW5jb3VudGVyIgogICAgICB9IF0sCiAgICAgICJzdWJqZWN0IjogewogICAgICAgICJyZWZlcmVuY2UiOiAiUGF0aWVudC9zbWFydC0xMjg4OTkyIgogICAgICB9LAogICAgICAicGVyaW9kIjogewogICAgICAgICJzdGFydCI6ICIyMDAxLTAxLTI0IiwKICAgICAgICAiZW5kIjogIjIwMDEtMDEtMjQiCiAgICAgIH0KICAgIH0sCiAgICAic2VhcmNoIjogewogICAgICAibW9kZSI6ICJtYXRjaCIKICAgIH0KICB9LCB7CiAgICAiZnVsbFVybCI6ICJodHRwczovL2FwaS5sb2dpY2FoZWFsdGgub3JnL2Zhc3RlbmhlYWx0aC9kYXRhL0VuY291bnRlci9zbWFydC04MzMiLAogICAgInJlc291cmNlIjogewogICAgICAicmVzb3VyY2VUeXBlIjogIkVuY291bnRlciIsCiAgICAgICJpZCI6ICJzbWFydC04MzMiLAogICAgICAibWV0YSI6IHsKICAgICAgICAidmVyc2lvbklkIjogIjEiLAogICAgICAgICJsYXN0VXBkYXRlZCI6ICIyMDIwLTA3LTE1VDAyOjUyOjM2LjAwMCswMDowMCIsCiAgICAgICAgInNvdXJjZSI6ICIjTjNSZUtqUjc1QXM4S2poayIKICAgICAgfSwKICAgICAgInRleHQiOiB7CiAgICAgICAgInN0YXR1cyI6ICJnZW5lcmF0ZWQiLAogICAgICAgICJkaXYiOiAiPGRpdiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzE5OTkveGh0bWxcIj4yMDAxLTAxLTE5OiBhbWJ1bGF0b3J5IGVuY291bnRlcjwvZGl2PiIKICAgICAgfSwKICAgICAgInN0YXR1cyI6ICJmaW5pc2hlZCIsCiAgICAgICJjbGFzcyI6IHsKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly90ZXJtaW5vbG9neS5obDcub3JnL0NvZGVTeXN0ZW0vdjMtQWN0Q29kZSIsCiAgICAgICAgImNvZGUiOiAiQU1CIgogICAgICB9LAogICAgICAidHlwZSI6IFsgewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3Nub21lZC5pbmZvIiwKICAgICAgICAgICJjb2RlIjogIjI3MDQyNzAwMyIsCiAgICAgICAgICAiZGlzcGxheSI6ICJQYXRpZW50LWluaXRpYXRlZCBlbmNvdW50ZXIiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogIlBhdGllbnQtaW5pdGlhdGVkIGFtYnVsYXRvcnkgZW5jb3VudGVyIgogICAgICB9IF0sCiAgICAgICJzdWJqZWN0IjogewogICAgICAgICJyZWZlcmVuY2UiOiAiUGF0aWVudC9zbWFydC0xMjg4OTkyIgogICAgICB9LAogICAgICAicGVyaW9kIjogewogICAgICAgICJzdGFydCI6ICIyMDAxLTAxLTE5IiwKICAgICAgICAiZW5kIjogIjIwMDEtMDEtMTkiCiAgICAgIH0KICAgIH0sCiAgICAic2VhcmNoIjogewogICAgICAibW9kZSI6ICJtYXRjaCIKICAgIH0KICB9LCB7CiAgICAiZnVsbFVybCI6ICJodHRwczovL2FwaS5sb2dpY2FoZWFsdGgub3JnL2Zhc3RlbmhlYWx0aC9kYXRhL09ic2VydmF0aW9uL3NtYXJ0LTE5NC13ZWlnaHQiLAogICAgInJlc291cmNlIjogewogICAgICAicmVzb3VyY2VUeXBlIjogIk9ic2VydmF0aW9uIiwKICAgICAgImlkIjogInNtYXJ0LTE5NC13ZWlnaHQiLAogICAgICAibWV0YSI6IHsKICAgICAgICAidmVyc2lvbklkIjogIjEiLAogICAgICAgICJsYXN0VXBkYXRlZCI6ICIyMDIwLTA3LTE1VDAyOjUyOjM2LjAwMCswMDowMCIsCiAgICAgICAgInNvdXJjZSI6ICIjTjNSZUtqUjc1QXM4S2poayIKICAgICAgfSwKICAgICAgInRleHQiOiB7CiAgICAgICAgInN0YXR1cyI6ICJnZW5lcmF0ZWQiLAogICAgICAgICJkaXYiOiAiPGRpdiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzE5OTkveGh0bWxcIj4yMDAxLTAxLTI0OiB3ZWlnaHQgPSA5MS42NzEwMiBrZzwvZGl2PiIKICAgICAgfSwKICAgICAgImlkZW50aWZpZXIiOiBbIHsKICAgICAgICAidXNlIjogIm9mZmljaWFsIiwKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly93d3cuYm1jLm5sL3pvcmdwb3J0YWwvaWRlbnRpZmllcnMvb2JzZXJ2YXRpb25zIiwKICAgICAgICAidmFsdWUiOiAic21hcnQtMTk0LXdlaWdodCIKICAgICAgfSBdLAogICAgICAic3RhdHVzIjogInVua25vd24iLAogICAgICAiY2F0ZWdvcnkiOiBbIHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly90ZXJtaW5vbG9neS5obDcub3JnL0NvZGVTeXN0ZW0vb2JzZXJ2YXRpb24tY2F0ZWdvcnkiLAogICAgICAgICAgImNvZGUiOiAidml0YWwtc2lnbnMiLAogICAgICAgICAgImRpc3BsYXkiOiAiVml0YWwgU2lnbnMiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogIlZpdGFsIFNpZ25zIgogICAgICB9IF0sCiAgICAgICJjb2RlIjogewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL2xvaW5jLm9yZyIsCiAgICAgICAgICAiY29kZSI6ICIzMTQxLTkiLAogICAgICAgICAgImRpc3BsYXkiOiAid2VpZ2h0IgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJ3ZWlnaHQiCiAgICAgIH0sCiAgICAgICJzdWJqZWN0IjogewogICAgICAgICJyZWZlcmVuY2UiOiAiUGF0aWVudC9zbWFydC0xMjg4OTkyIgogICAgICB9LAogICAgICAiZWZmZWN0aXZlRGF0ZVRpbWUiOiAiMjAwMS0wMS0yNCIsCiAgICAgICJwZXJmb3JtZXIiOiBbIHsKICAgICAgICAicmVmZXJlbmNlIjogIlByYWN0aXRpb25lci9TTUFSVC0xMjM0IgogICAgICB9IF0sCiAgICAgICJ2YWx1ZVF1YW50aXR5IjogewogICAgICAgICJ2YWx1ZSI6IDkxLjY3MTAyLAogICAgICAgICJ1bml0IjogImtnIiwKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly91bml0c29mbWVhc3VyZS5vcmciLAogICAgICAgICJjb2RlIjogImtnIgogICAgICB9CiAgICB9LAogICAgInNlYXJjaCI6IHsKICAgICAgIm1vZGUiOiAibWF0Y2giCiAgICB9CiAgfSwgewogICAgImZ1bGxVcmwiOiAiaHR0cHM6Ly9hcGkubG9naWNhaGVhbHRoLm9yZy9mYXN0ZW5oZWFsdGgvZGF0YS9FbmNvdW50ZXIvc21hcnQtODMyIiwKICAgICJyZXNvdXJjZSI6IHsKICAgICAgInJlc291cmNlVHlwZSI6ICJFbmNvdW50ZXIiLAogICAgICAiaWQiOiAic21hcnQtODMyIiwKICAgICAgIm1ldGEiOiB7CiAgICAgICAgInZlcnNpb25JZCI6ICIxIiwKICAgICAgICAibGFzdFVwZGF0ZWQiOiAiMjAyMC0wNy0xNVQwMjo1MjozNi4wMDArMDA6MDAiLAogICAgICAgICJzb3VyY2UiOiAiI04zUmVLalI3NUFzOEtqaGsiCiAgICAgIH0sCiAgICAgICJ0ZXh0IjogewogICAgICAgICJzdGF0dXMiOiAiZ2VuZXJhdGVkIiwKICAgICAgICAiZGl2IjogIjxkaXYgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hodG1sXCI+MTk5OS0xMi0yMTogYW1idWxhdG9yeSBlbmNvdW50ZXI8L2Rpdj4iCiAgICAgIH0sCiAgICAgICJzdGF0dXMiOiAiZmluaXNoZWQiLAogICAgICAiY2xhc3MiOiB7CiAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdGVybWlub2xvZ3kuaGw3Lm9yZy9Db2RlU3lzdGVtL3YzLUFjdENvZGUiLAogICAgICAgICJjb2RlIjogIkFNQiIKICAgICAgfSwKICAgICAgInR5cGUiOiBbIHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly9zbm9tZWQuaW5mbyIsCiAgICAgICAgICAiY29kZSI6ICIyNzA0MjcwMDMiLAogICAgICAgICAgImRpc3BsYXkiOiAiUGF0aWVudC1pbml0aWF0ZWQgZW5jb3VudGVyIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJQYXRpZW50LWluaXRpYXRlZCBhbWJ1bGF0b3J5IGVuY291bnRlciIKICAgICAgfSBdLAogICAgICAic3ViamVjdCI6IHsKICAgICAgICAicmVmZXJlbmNlIjogIlBhdGllbnQvc21hcnQtMTI4ODk5MiIKICAgICAgfSwKICAgICAgInBlcmlvZCI6IHsKICAgICAgICAic3RhcnQiOiAiMTk5OS0xMi0yMSIsCiAgICAgICAgImVuZCI6ICIxOTk5LTEyLTIxIgogICAgICB9CiAgICB9LAogICAgInNlYXJjaCI6IHsKICAgICAgIm1vZGUiOiAibWF0Y2giCiAgICB9CiAgfSwgewogICAgImZ1bGxVcmwiOiAiaHR0cHM6Ly9hcGkubG9naWNhaGVhbHRoLm9yZy9mYXN0ZW5oZWFsdGgvZGF0YS9PYnNlcnZhdGlvbi9zbWFydC0yODAtb3h5Z2Vuc2F0dXJhdGlvbiIsCiAgICAicmVzb3VyY2UiOiB7CiAgICAgICJyZXNvdXJjZVR5cGUiOiAiT2JzZXJ2YXRpb24iLAogICAgICAiaWQiOiAic21hcnQtMjgwLW94eWdlbnNhdHVyYXRpb24iLAogICAgICAibWV0YSI6IHsKICAgICAgICAidmVyc2lvbklkIjogIjEiLAogICAgICAgICJsYXN0VXBkYXRlZCI6ICIyMDIwLTA3LTE1VDAyOjUyOjM2LjAwMCswMDowMCIsCiAgICAgICAgInNvdXJjZSI6ICIjTjNSZUtqUjc1QXM4S2poayIKICAgICAgfSwKICAgICAgInRleHQiOiB7CiAgICAgICAgInN0YXR1cyI6ICJnZW5lcmF0ZWQiLAogICAgICAgICJkaXYiOiAiPGRpdiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzE5OTkveGh0bWxcIj4yMDA5LTA0LTA4OiBveHlnZW5fc2F0dXJhdGlvbiA9IDEwMC4wICV7SGVtb2dsb2JpblNhdHVyYXRpb259PC9kaXY+IgogICAgICB9LAogICAgICAiaWRlbnRpZmllciI6IFsgewogICAgICAgICJ1c2UiOiAib2ZmaWNpYWwiLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3d3dy5ibWMubmwvem9yZ3BvcnRhbC9pZGVudGlmaWVycy9vYnNlcnZhdGlvbnMiLAogICAgICAgICJ2YWx1ZSI6ICJzbWFydC0yODAtb3h5Z2Vuc2F0dXJhdGlvbiIKICAgICAgfSBdLAogICAgICAic3RhdHVzIjogInVua25vd24iLAogICAgICAiY2F0ZWdvcnkiOiBbIHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly90ZXJtaW5vbG9neS5obDcub3JnL0NvZGVTeXN0ZW0vb2JzZXJ2YXRpb24tY2F0ZWdvcnkiLAogICAgICAgICAgImNvZGUiOiAidml0YWwtc2lnbnMiLAogICAgICAgICAgImRpc3BsYXkiOiAiVml0YWwgU2lnbnMiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogIlZpdGFsIFNpZ25zIgogICAgICB9IF0sCiAgICAgICJjb2RlIjogewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL2xvaW5jLm9yZyIsCiAgICAgICAgICAiY29kZSI6ICIyNzEwLTIiLAogICAgICAgICAgImRpc3BsYXkiOiAib3h5Z2VuX3NhdHVyYXRpb24iCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogIm94eWdlbl9zYXR1cmF0aW9uIgogICAgICB9LAogICAgICAic3ViamVjdCI6IHsKICAgICAgICAicmVmZXJlbmNlIjogIlBhdGllbnQvc21hcnQtMTI4ODk5MiIKICAgICAgfSwKICAgICAgImVmZmVjdGl2ZURhdGVUaW1lIjogIjIwMDktMDQtMDgiLAogICAgICAicGVyZm9ybWVyIjogWyB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQcmFjdGl0aW9uZXIvU01BUlQtMTIzNCIKICAgICAgfSBdLAogICAgICAidmFsdWVRdWFudGl0eSI6IHsKICAgICAgICAidmFsdWUiOiAxMDAuMCwKICAgICAgICAidW5pdCI6ICIle0hlbW9nbG9iaW5TYXR1cmF0aW9ufSIsCiAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdW5pdHNvZm1lYXN1cmUub3JnIiwKICAgICAgICAiY29kZSI6ICIle0hlbW9nbG9iaW5TYXR1cmF0aW9ufSIKICAgICAgfQogICAgfSwKICAgICJzZWFyY2giOiB7CiAgICAgICJtb2RlIjogIm1hdGNoIgogICAgfQogIH0sIHsKICAgICJmdWxsVXJsIjogImh0dHBzOi8vYXBpLmxvZ2ljYWhlYWx0aC5vcmcvZmFzdGVuaGVhbHRoL2RhdGEvRW5jb3VudGVyL3NtYXJ0LTgzOSIsCiAgICAicmVzb3VyY2UiOiB7CiAgICAgICJyZXNvdXJjZVR5cGUiOiAiRW5jb3VudGVyIiwKICAgICAgImlkIjogInNtYXJ0LTgzOSIsCiAgICAgICJtZXRhIjogewogICAgICAgICJ2ZXJzaW9uSWQiOiAiMSIsCiAgICAgICAgImxhc3RVcGRhdGVkIjogIjIwMjAtMDctMTVUMDI6NTI6MzYuMDAwKzAwOjAwIiwKICAgICAgICAic291cmNlIjogIiNOM1JlS2pSNzVBczhLamhrIgogICAgICB9LAogICAgICAidGV4dCI6IHsKICAgICAgICAic3RhdHVzIjogImdlbmVyYXRlZCIsCiAgICAgICAgImRpdiI6ICI8ZGl2IHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMTk5OS94aHRtbFwiPjIwMDEtMTEtMDU6IGFtYnVsYXRvcnkgZW5jb3VudGVyPC9kaXY+IgogICAgICB9LAogICAgICAic3RhdHVzIjogImZpbmlzaGVkIiwKICAgICAgImNsYXNzIjogewogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3Rlcm1pbm9sb2d5LmhsNy5vcmcvQ29kZVN5c3RlbS92My1BY3RDb2RlIiwKICAgICAgICAiY29kZSI6ICJBTUIiCiAgICAgIH0sCiAgICAgICJ0eXBlIjogWyB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vc25vbWVkLmluZm8iLAogICAgICAgICAgImNvZGUiOiAiMjcwNDI3MDAzIiwKICAgICAgICAgICJkaXNwbGF5IjogIlBhdGllbnQtaW5pdGlhdGVkIGVuY291bnRlciIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAiUGF0aWVudC1pbml0aWF0ZWQgYW1idWxhdG9yeSBlbmNvdW50ZXIiCiAgICAgIH0gXSwKICAgICAgInN1YmplY3QiOiB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQYXRpZW50L3NtYXJ0LTEyODg5OTIiCiAgICAgIH0sCiAgICAgICJwZXJpb2QiOiB7CiAgICAgICAgInN0YXJ0IjogIjIwMDEtMTEtMDUiLAogICAgICAgICJlbmQiOiAiMjAwMS0xMS0wNSIKICAgICAgfQogICAgfSwKICAgICJzZWFyY2giOiB7CiAgICAgICJtb2RlIjogIm1hdGNoIgogICAgfQogIH0sIHsKICAgICJmdWxsVXJsIjogImh0dHBzOi8vYXBpLmxvZ2ljYWhlYWx0aC5vcmcvZmFzdGVuaGVhbHRoL2RhdGEvRW5jb3VudGVyL3NtYXJ0LTgzOCIsCiAgICAicmVzb3VyY2UiOiB7CiAgICAgICJyZXNvdXJjZVR5cGUiOiAiRW5jb3VudGVyIiwKICAgICAgImlkIjogInNtYXJ0LTgzOCIsCiAgICAgICJtZXRhIjogewogICAgICAgICJ2ZXJzaW9uSWQiOiAiMSIsCiAgICAgICAgImxhc3RVcGRhdGVkIjogIjIwMjAtMDctMTVUMDI6NTI6MzYuMDAwKzAwOjAwIiwKICAgICAgICAic291cmNlIjogIiNOM1JlS2pSNzVBczhLamhrIgogICAgICB9LAogICAgICAidGV4dCI6IHsKICAgICAgICAic3RhdHVzIjogImdlbmVyYXRlZCIsCiAgICAgICAgImRpdiI6ICI8ZGl2IHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMTk5OS94aHRtbFwiPjIwMDEtMTEtMDI6IGFtYnVsYXRvcnkgZW5jb3VudGVyPC9kaXY+IgogICAgICB9LAogICAgICAic3RhdHVzIjogImZpbmlzaGVkIiwKICAgICAgImNsYXNzIjogewogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3Rlcm1pbm9sb2d5LmhsNy5vcmcvQ29kZVN5c3RlbS92My1BY3RDb2RlIiwKICAgICAgICAiY29kZSI6ICJBTUIiCiAgICAgIH0sCiAgICAgICJ0eXBlIjogWyB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vc25vbWVkLmluZm8iLAogICAgICAgICAgImNvZGUiOiAiMjcwNDI3MDAzIiwKICAgICAgICAgICJkaXNwbGF5IjogIlBhdGllbnQtaW5pdGlhdGVkIGVuY291bnRlciIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAiUGF0aWVudC1pbml0aWF0ZWQgYW1idWxhdG9yeSBlbmNvdW50ZXIiCiAgICAgIH0gXSwKICAgICAgInN1YmplY3QiOiB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQYXRpZW50L3NtYXJ0LTEyODg5OTIiCiAgICAgIH0sCiAgICAgICJwZXJpb2QiOiB7CiAgICAgICAgInN0YXJ0IjogIjIwMDEtMTEtMDIiLAogICAgICAgICJlbmQiOiAiMjAwMS0xMS0wMiIKICAgICAgfQogICAgfSwKICAgICJzZWFyY2giOiB7CiAgICAgICJtb2RlIjogIm1hdGNoIgogICAgfQogIH0sIHsKICAgICJmdWxsVXJsIjogImh0dHBzOi8vYXBpLmxvZ2ljYWhlYWx0aC5vcmcvZmFzdGVuaGVhbHRoL2RhdGEvRW5jb3VudGVyL3NtYXJ0LTgzNyIsCiAgICAicmVzb3VyY2UiOiB7CiAgICAgICJyZXNvdXJjZVR5cGUiOiAiRW5jb3VudGVyIiwKICAgICAgImlkIjogInNtYXJ0LTgzNyIsCiAgICAgICJtZXRhIjogewogICAgICAgICJ2ZXJzaW9uSWQiOiAiMSIsCiAgICAgICAgImxhc3RVcGRhdGVkIjogIjIwMjAtMDctMTVUMDI6NTI6MzYuMDAwKzAwOjAwIiwKICAgICAgICAic291cmNlIjogIiNOM1JlS2pSNzVBczhLamhrIgogICAgICB9LAogICAgICAidGV4dCI6IHsKICAgICAgICAic3RhdHVzIjogImdlbmVyYXRlZCIsCiAgICAgICAgImRpdiI6ICI8ZGl2IHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMTk5OS94aHRtbFwiPjIwMDEtMTEtMDE6IGFtYnVsYXRvcnkgZW5jb3VudGVyPC9kaXY+IgogICAgICB9LAogICAgICAic3RhdHVzIjogImZpbmlzaGVkIiwKICAgICAgImNsYXNzIjogewogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3Rlcm1pbm9sb2d5LmhsNy5vcmcvQ29kZVN5c3RlbS92My1BY3RDb2RlIiwKICAgICAgICAiY29kZSI6ICJBTUIiCiAgICAgIH0sCiAgICAgICJ0eXBlIjogWyB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vc25vbWVkLmluZm8iLAogICAgICAgICAgImNvZGUiOiAiMjcwNDI3MDAzIiwKICAgICAgICAgICJkaXNwbGF5IjogIlBhdGllbnQtaW5pdGlhdGVkIGVuY291bnRlciIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAiUGF0aWVudC1pbml0aWF0ZWQgYW1idWxhdG9yeSBlbmNvdW50ZXIiCiAgICAgIH0gXSwKICAgICAgInN1YmplY3QiOiB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQYXRpZW50L3NtYXJ0LTEyODg5OTIiCiAgICAgIH0sCiAgICAgICJwZXJpb2QiOiB7CiAgICAgICAgInN0YXJ0IjogIjIwMDEtMTEtMDEiLAogICAgICAgICJlbmQiOiAiMjAwMS0xMS0wMSIKICAgICAgfQogICAgfSwKICAgICJzZWFyY2giOiB7CiAgICAgICJtb2RlIjogIm1hdGNoIgogICAgfQogIH0sIHsKICAgICJmdWxsVXJsIjogImh0dHBzOi8vYXBpLmxvZ2ljYWhlYWx0aC5vcmcvZmFzdGVuaGVhbHRoL2RhdGEvRW5jb3VudGVyL3NtYXJ0LTgzNiIsCiAgICAicmVzb3VyY2UiOiB7CiAgICAgICJyZXNvdXJjZVR5cGUiOiAiRW5jb3VudGVyIiwKICAgICAgImlkIjogInNtYXJ0LTgzNiIsCiAgICAgICJtZXRhIjogewogICAgICAgICJ2ZXJzaW9uSWQiOiAiMSIsCiAgICAgICAgImxhc3RVcGRhdGVkIjogIjIwMjAtMDctMTVUMDI6NTI6MzYuMDAwKzAwOjAwIiwKICAgICAgICAic291cmNlIjogIiNOM1JlS2pSNzVBczhLamhrIgogICAgICB9LAogICAgICAidGV4dCI6IHsKICAgICAgICAic3RhdHVzIjogImdlbmVyYXRlZCIsCiAgICAgICAgImRpdiI6ICI8ZGl2IHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMTk5OS94aHRtbFwiPjIwMDEtMTAtMzE6IGFtYnVsYXRvcnkgZW5jb3VudGVyPC9kaXY+IgogICAgICB9LAogICAgICAic3RhdHVzIjogImZpbmlzaGVkIiwKICAgICAgImNsYXNzIjogewogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3Rlcm1pbm9sb2d5LmhsNy5vcmcvQ29kZVN5c3RlbS92My1BY3RDb2RlIiwKICAgICAgICAiY29kZSI6ICJBTUIiCiAgICAgIH0sCiAgICAgICJ0eXBlIjogWyB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vc25vbWVkLmluZm8iLAogICAgICAgICAgImNvZGUiOiAiMjcwNDI3MDAzIiwKICAgICAgICAgICJkaXNwbGF5IjogIlBhdGllbnQtaW5pdGlhdGVkIGVuY291bnRlciIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAiUGF0aWVudC1pbml0aWF0ZWQgYW1idWxhdG9yeSBlbmNvdW50ZXIiCiAgICAgIH0gXSwKICAgICAgInN1YmplY3QiOiB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQYXRpZW50L3NtYXJ0LTEyODg5OTIiCiAgICAgIH0sCiAgICAgICJwZXJpb2QiOiB7CiAgICAgICAgInN0YXJ0IjogIjIwMDEtMTAtMzEiLAogICAgICAgICJlbmQiOiAiMjAwMS0xMC0zMSIKICAgICAgfQogICAgfSwKICAgICJzZWFyY2giOiB7CiAgICAgICJtb2RlIjogIm1hdGNoIgogICAgfQogIH0sIHsKICAgICJmdWxsVXJsIjogImh0dHBzOi8vYXBpLmxvZ2ljYWhlYWx0aC5vcmcvZmFzdGVuaGVhbHRoL2RhdGEvT2JzZXJ2YXRpb24vc21hcnQtMjI2LWhlYXJ0cmF0ZSIsCiAgICAicmVzb3VyY2UiOiB7CiAgICAgICJyZXNvdXJjZVR5cGUiOiAiT2JzZXJ2YXRpb24iLAogICAgICAiaWQiOiAic21hcnQtMjI2LWhlYXJ0cmF0ZSIsCiAgICAgICJtZXRhIjogewogICAgICAgICJ2ZXJzaW9uSWQiOiAiMSIsCiAgICAgICAgImxhc3RVcGRhdGVkIjogIjIwMjAtMDctMTVUMDI6NTI6MzYuMDAwKzAwOjAwIiwKICAgICAgICAic291cmNlIjogIiNOM1JlS2pSNzVBczhLamhrIgogICAgICB9LAogICAgICAidGV4dCI6IHsKICAgICAgICAic3RhdHVzIjogImdlbmVyYXRlZCIsCiAgICAgICAgImRpdiI6ICI8ZGl2IHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMTk5OS94aHRtbFwiPjIwMDEtMTEtMDU6IGhlYXJ0X3JhdGUgPSA4Mi4wIHtiZWF0c30vbWluPC9kaXY+IgogICAgICB9LAogICAgICAiaWRlbnRpZmllciI6IFsgewogICAgICAgICJ1c2UiOiAib2ZmaWNpYWwiLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3d3dy5ibWMubmwvem9yZ3BvcnRhbC9pZGVudGlmaWVycy9vYnNlcnZhdGlvbnMiLAogICAgICAgICJ2YWx1ZSI6ICJzbWFydC0yMjYtaGVhcnRyYXRlIgogICAgICB9IF0sCiAgICAgICJzdGF0dXMiOiAidW5rbm93biIsCiAgICAgICJjYXRlZ29yeSI6IFsgewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3Rlcm1pbm9sb2d5LmhsNy5vcmcvQ29kZVN5c3RlbS9vYnNlcnZhdGlvbi1jYXRlZ29yeSIsCiAgICAgICAgICAiY29kZSI6ICJ2aXRhbC1zaWducyIsCiAgICAgICAgICAiZGlzcGxheSI6ICJWaXRhbCBTaWducyIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAiVml0YWwgU2lnbnMiCiAgICAgIH0gXSwKICAgICAgImNvZGUiOiB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vbG9pbmMub3JnIiwKICAgICAgICAgICJjb2RlIjogIjg4NjctNCIsCiAgICAgICAgICAiZGlzcGxheSI6ICJoZWFydF9yYXRlIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJoZWFydF9yYXRlIgogICAgICB9LAogICAgICAic3ViamVjdCI6IHsKICAgICAgICAicmVmZXJlbmNlIjogIlBhdGllbnQvc21hcnQtMTI4ODk5MiIKICAgICAgfSwKICAgICAgImVmZmVjdGl2ZURhdGVUaW1lIjogIjIwMDEtMTEtMDUiLAogICAgICAicGVyZm9ybWVyIjogWyB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQcmFjdGl0aW9uZXIvU01BUlQtMTIzNCIKICAgICAgfSBdLAogICAgICAidmFsdWVRdWFudGl0eSI6IHsKICAgICAgICAidmFsdWUiOiA4Mi4wLAogICAgICAgICJ1bml0IjogIntiZWF0c30vbWluIiwKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly91bml0c29mbWVhc3VyZS5vcmciLAogICAgICAgICJjb2RlIjogIntiZWF0c30vbWluIgogICAgICB9CiAgICB9LAogICAgInNlYXJjaCI6IHsKICAgICAgIm1vZGUiOiAibWF0Y2giCiAgICB9CiAgfSwgewogICAgImZ1bGxVcmwiOiAiaHR0cHM6Ly9hcGkubG9naWNhaGVhbHRoLm9yZy9mYXN0ZW5oZWFsdGgvZGF0YS9PYnNlcnZhdGlvbi9zbWFydC0yMDAtdGVtcGVyYXR1cmUiLAogICAgInJlc291cmNlIjogewogICAgICAicmVzb3VyY2VUeXBlIjogIk9ic2VydmF0aW9uIiwKICAgICAgImlkIjogInNtYXJ0LTIwMC10ZW1wZXJhdHVyZSIsCiAgICAgICJtZXRhIjogewogICAgICAgICJ2ZXJzaW9uSWQiOiAiMSIsCiAgICAgICAgImxhc3RVcGRhdGVkIjogIjIwMjAtMDctMTVUMDI6NTI6MzYuMDAwKzAwOjAwIiwKICAgICAgICAic291cmNlIjogIiNOM1JlS2pSNzVBczhLamhrIgogICAgICB9LAogICAgICAidGV4dCI6IHsKICAgICAgICAic3RhdHVzIjogImdlbmVyYXRlZCIsCiAgICAgICAgImRpdiI6ICI8ZGl2IHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMTk5OS94aHRtbFwiPjIwMDEtMDEtMjU6IHRlbXBlcmF0dXJlID0gMzcuMDU1NTYgQ2VsPC9kaXY+IgogICAgICB9LAogICAgICAiaWRlbnRpZmllciI6IFsgewogICAgICAgICJ1c2UiOiAib2ZmaWNpYWwiLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3d3dy5ibWMubmwvem9yZ3BvcnRhbC9pZGVudGlmaWVycy9vYnNlcnZhdGlvbnMiLAogICAgICAgICJ2YWx1ZSI6ICJzbWFydC0yMDAtdGVtcGVyYXR1cmUiCiAgICAgIH0gXSwKICAgICAgInN0YXR1cyI6ICJ1bmtub3duIiwKICAgICAgImNhdGVnb3J5IjogWyB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdGVybWlub2xvZ3kuaGw3Lm9yZy9Db2RlU3lzdGVtL29ic2VydmF0aW9uLWNhdGVnb3J5IiwKICAgICAgICAgICJjb2RlIjogInZpdGFsLXNpZ25zIiwKICAgICAgICAgICJkaXNwbGF5IjogIlZpdGFsIFNpZ25zIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJWaXRhbCBTaWducyIKICAgICAgfSBdLAogICAgICAiY29kZSI6IHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly9sb2luYy5vcmciLAogICAgICAgICAgImNvZGUiOiAiODMxMC01IiwKICAgICAgICAgICJkaXNwbGF5IjogInRlbXBlcmF0dXJlIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJ0ZW1wZXJhdHVyZSIKICAgICAgfSwKICAgICAgInN1YmplY3QiOiB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQYXRpZW50L3NtYXJ0LTEyODg5OTIiCiAgICAgIH0sCiAgICAgICJlZmZlY3RpdmVEYXRlVGltZSI6ICIyMDAxLTAxLTI1IiwKICAgICAgInBlcmZvcm1lciI6IFsgewogICAgICAgICJyZWZlcmVuY2UiOiAiUHJhY3RpdGlvbmVyL1NNQVJULTEyMzQiCiAgICAgIH0gXSwKICAgICAgInZhbHVlUXVhbnRpdHkiOiB7CiAgICAgICAgInZhbHVlIjogMzcuMDU1NTYsCiAgICAgICAgInVuaXQiOiAiQ2VsIiwKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly91bml0c29mbWVhc3VyZS5vcmciLAogICAgICAgICJjb2RlIjogIkNlbCIKICAgICAgfQogICAgfSwKICAgICJzZWFyY2giOiB7CiAgICAgICJtb2RlIjogIm1hdGNoIgogICAgfQogIH0sIHsKICAgICJmdWxsVXJsIjogImh0dHBzOi8vYXBpLmxvZ2ljYWhlYWx0aC5vcmcvZmFzdGVuaGVhbHRoL2RhdGEvT2JzZXJ2YXRpb24vc21hcnQtMjE2LWJtaSIsCiAgICAicmVzb3VyY2UiOiB7CiAgICAgICJyZXNvdXJjZVR5cGUiOiAiT2JzZXJ2YXRpb24iLAogICAgICAiaWQiOiAic21hcnQtMjE2LWJtaSIsCiAgICAgICJtZXRhIjogewogICAgICAgICJ2ZXJzaW9uSWQiOiAiMSIsCiAgICAgICAgImxhc3RVcGRhdGVkIjogIjIwMjAtMDctMTVUMDI6NTI6MzYuMDAwKzAwOjAwIiwKICAgICAgICAic291cmNlIjogIiNOM1JlS2pSNzVBczhLamhrIgogICAgICB9LAogICAgICAidGV4dCI6IHsKICAgICAgICAic3RhdHVzIjogImdlbmVyYXRlZCIsCiAgICAgICAgImRpdiI6ICI8ZGl2IHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMTk5OS94aHRtbFwiPjIwMDEtMTEtMDE6IGJtaSA9IDM2LjMga2cvbTI8L2Rpdj4iCiAgICAgIH0sCiAgICAgICJpZGVudGlmaWVyIjogWyB7CiAgICAgICAgInVzZSI6ICJvZmZpY2lhbCIsCiAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vd3d3LmJtYy5ubC96b3JncG9ydGFsL2lkZW50aWZpZXJzL29ic2VydmF0aW9ucyIsCiAgICAgICAgInZhbHVlIjogInNtYXJ0LTIxNi1ibWkiCiAgICAgIH0gXSwKICAgICAgInN0YXR1cyI6ICJ1bmtub3duIiwKICAgICAgImNhdGVnb3J5IjogWyB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdGVybWlub2xvZ3kuaGw3Lm9yZy9Db2RlU3lzdGVtL29ic2VydmF0aW9uLWNhdGVnb3J5IiwKICAgICAgICAgICJjb2RlIjogInZpdGFsLXNpZ25zIiwKICAgICAgICAgICJkaXNwbGF5IjogIlZpdGFsIFNpZ25zIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJWaXRhbCBTaWducyIKICAgICAgfSBdLAogICAgICAiY29kZSI6IHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly9sb2luYy5vcmciLAogICAgICAgICAgImNvZGUiOiAiMzkxNTYtNSIsCiAgICAgICAgICAiZGlzcGxheSI6ICJibWkiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogImJtaSIKICAgICAgfSwKICAgICAgInN1YmplY3QiOiB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQYXRpZW50L3NtYXJ0LTEyODg5OTIiCiAgICAgIH0sCiAgICAgICJlZmZlY3RpdmVEYXRlVGltZSI6ICIyMDAxLTExLTAxIiwKICAgICAgInBlcmZvcm1lciI6IFsgewogICAgICAgICJyZWZlcmVuY2UiOiAiUHJhY3RpdGlvbmVyL1NNQVJULTEyMzQiCiAgICAgIH0gXSwKICAgICAgInZhbHVlUXVhbnRpdHkiOiB7CiAgICAgICAgInZhbHVlIjogMzYuMywKICAgICAgICAidW5pdCI6ICJrZy9tMiIsCiAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdW5pdHNvZm1lYXN1cmUub3JnIiwKICAgICAgICAiY29kZSI6ICJrZy9tMiIKICAgICAgfQogICAgfSwKICAgICJzZWFyY2giOiB7CiAgICAgICJtb2RlIjogIm1hdGNoIgogICAgfQogIH0sIHsKICAgICJmdWxsVXJsIjogImh0dHBzOi8vYXBpLmxvZ2ljYWhlYWx0aC5vcmcvZmFzdGVuaGVhbHRoL2RhdGEvT2JzZXJ2YXRpb24vc21hcnQtMjIxLXRlbXBlcmF0dXJlIiwKICAgICJyZXNvdXJjZSI6IHsKICAgICAgInJlc291cmNlVHlwZSI6ICJPYnNlcnZhdGlvbiIsCiAgICAgICJpZCI6ICJzbWFydC0yMjEtdGVtcGVyYXR1cmUiLAogICAgICAibWV0YSI6IHsKICAgICAgICAidmVyc2lvbklkIjogIjEiLAogICAgICAgICJsYXN0VXBkYXRlZCI6ICIyMDIwLTA3LTE1VDAyOjUyOjM2LjAwMCswMDowMCIsCiAgICAgICAgInNvdXJjZSI6ICIjTjNSZUtqUjc1QXM4S2poayIKICAgICAgfSwKICAgICAgInRleHQiOiB7CiAgICAgICAgInN0YXR1cyI6ICJnZW5lcmF0ZWQiLAogICAgICAgICJkaXYiOiAiPGRpdiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzE5OTkveGh0bWxcIj4yMDAxLTExLTAyOiB0ZW1wZXJhdHVyZSA9IDM3LjA1NTU2IENlbDwvZGl2PiIKICAgICAgfSwKICAgICAgImlkZW50aWZpZXIiOiBbIHsKICAgICAgICAidXNlIjogIm9mZmljaWFsIiwKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly93d3cuYm1jLm5sL3pvcmdwb3J0YWwvaWRlbnRpZmllcnMvb2JzZXJ2YXRpb25zIiwKICAgICAgICAidmFsdWUiOiAic21hcnQtMjIxLXRlbXBlcmF0dXJlIgogICAgICB9IF0sCiAgICAgICJzdGF0dXMiOiAidW5rbm93biIsCiAgICAgICJjYXRlZ29yeSI6IFsgewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3Rlcm1pbm9sb2d5LmhsNy5vcmcvQ29kZVN5c3RlbS9vYnNlcnZhdGlvbi1jYXRlZ29yeSIsCiAgICAgICAgICAiY29kZSI6ICJ2aXRhbC1zaWducyIsCiAgICAgICAgICAiZGlzcGxheSI6ICJWaXRhbCBTaWducyIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAiVml0YWwgU2lnbnMiCiAgICAgIH0gXSwKICAgICAgImNvZGUiOiB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vbG9pbmMub3JnIiwKICAgICAgICAgICJjb2RlIjogIjgzMTAtNSIsCiAgICAgICAgICAiZGlzcGxheSI6ICJ0ZW1wZXJhdHVyZSIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAidGVtcGVyYXR1cmUiCiAgICAgIH0sCiAgICAgICJzdWJqZWN0IjogewogICAgICAgICJyZWZlcmVuY2UiOiAiUGF0aWVudC9zbWFydC0xMjg4OTkyIgogICAgICB9LAogICAgICAiZWZmZWN0aXZlRGF0ZVRpbWUiOiAiMjAwMS0xMS0wMiIsCiAgICAgICJwZXJmb3JtZXIiOiBbIHsKICAgICAgICAicmVmZXJlbmNlIjogIlByYWN0aXRpb25lci9TTUFSVC0xMjM0IgogICAgICB9IF0sCiAgICAgICJ2YWx1ZVF1YW50aXR5IjogewogICAgICAgICJ2YWx1ZSI6IDM3LjA1NTU2LAogICAgICAgICJ1bml0IjogIkNlbCIsCiAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdW5pdHNvZm1lYXN1cmUub3JnIiwKICAgICAgICAiY29kZSI6ICJDZWwiCiAgICAgIH0KICAgIH0sCiAgICAic2VhcmNoIjogewogICAgICAibW9kZSI6ICJtYXRjaCIKICAgIH0KICB9LCB7CiAgICAiZnVsbFVybCI6ICJodHRwczovL2FwaS5sb2dpY2FoZWFsdGgub3JnL2Zhc3RlbmhlYWx0aC9kYXRhL09ic2VydmF0aW9uL3NtYXJ0LTI4NC10ZW1wZXJhdHVyZSIsCiAgICAicmVzb3VyY2UiOiB7CiAgICAgICJyZXNvdXJjZVR5cGUiOiAiT2JzZXJ2YXRpb24iLAogICAgICAiaWQiOiAic21hcnQtMjg0LXRlbXBlcmF0dXJlIiwKICAgICAgIm1ldGEiOiB7CiAgICAgICAgInZlcnNpb25JZCI6ICIxIiwKICAgICAgICAibGFzdFVwZGF0ZWQiOiAiMjAyMC0wNy0xNVQwMjo1MjozNi4wMDArMDA6MDAiLAogICAgICAgICJzb3VyY2UiOiAiI04zUmVLalI3NUFzOEtqaGsiCiAgICAgIH0sCiAgICAgICJ0ZXh0IjogewogICAgICAgICJzdGF0dXMiOiAiZ2VuZXJhdGVkIiwKICAgICAgICAiZGl2IjogIjxkaXYgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hodG1sXCI+MjAwOS0wNC0xNDogdGVtcGVyYXR1cmUgPSAzNi44ODg4OSBDZWw8L2Rpdj4iCiAgICAgIH0sCiAgICAgICJpZGVudGlmaWVyIjogWyB7CiAgICAgICAgInVzZSI6ICJvZmZpY2lhbCIsCiAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vd3d3LmJtYy5ubC96b3JncG9ydGFsL2lkZW50aWZpZXJzL29ic2VydmF0aW9ucyIsCiAgICAgICAgInZhbHVlIjogInNtYXJ0LTI4NC10ZW1wZXJhdHVyZSIKICAgICAgfSBdLAogICAgICAic3RhdHVzIjogInVua25vd24iLAogICAgICAiY2F0ZWdvcnkiOiBbIHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly90ZXJtaW5vbG9neS5obDcub3JnL0NvZGVTeXN0ZW0vb2JzZXJ2YXRpb24tY2F0ZWdvcnkiLAogICAgICAgICAgImNvZGUiOiAidml0YWwtc2lnbnMiLAogICAgICAgICAgImRpc3BsYXkiOiAiVml0YWwgU2lnbnMiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogIlZpdGFsIFNpZ25zIgogICAgICB9IF0sCiAgICAgICJjb2RlIjogewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL2xvaW5jLm9yZyIsCiAgICAgICAgICAiY29kZSI6ICI4MzEwLTUiLAogICAgICAgICAgImRpc3BsYXkiOiAidGVtcGVyYXR1cmUiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogInRlbXBlcmF0dXJlIgogICAgICB9LAogICAgICAic3ViamVjdCI6IHsKICAgICAgICAicmVmZXJlbmNlIjogIlBhdGllbnQvc21hcnQtMTI4ODk5MiIKICAgICAgfSwKICAgICAgImVmZmVjdGl2ZURhdGVUaW1lIjogIjIwMDktMDQtMTQiLAogICAgICAicGVyZm9ybWVyIjogWyB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQcmFjdGl0aW9uZXIvU01BUlQtMTIzNCIKICAgICAgfSBdLAogICAgICAidmFsdWVRdWFudGl0eSI6IHsKICAgICAgICAidmFsdWUiOiAzNi44ODg4OSwKICAgICAgICAidW5pdCI6ICJDZWwiLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3VuaXRzb2ZtZWFzdXJlLm9yZyIsCiAgICAgICAgImNvZGUiOiAiQ2VsIgogICAgICB9CiAgICB9LAogICAgInNlYXJjaCI6IHsKICAgICAgIm1vZGUiOiAibWF0Y2giCiAgICB9CiAgfSwgewogICAgImZ1bGxVcmwiOiAiaHR0cHM6Ly9hcGkubG9naWNhaGVhbHRoLm9yZy9mYXN0ZW5oZWFsdGgvZGF0YS9PYnNlcnZhdGlvbi9zbWFydC0xOTgtaGVhcnRyYXRlIiwKICAgICJyZXNvdXJjZSI6IHsKICAgICAgInJlc291cmNlVHlwZSI6ICJPYnNlcnZhdGlvbiIsCiAgICAgICJpZCI6ICJzbWFydC0xOTgtaGVhcnRyYXRlIiwKICAgICAgIm1ldGEiOiB7CiAgICAgICAgInZlcnNpb25JZCI6ICIxIiwKICAgICAgICAibGFzdFVwZGF0ZWQiOiAiMjAyMC0wNy0xNVQwMjo1MjozNi4wMDArMDA6MDAiLAogICAgICAgICJzb3VyY2UiOiAiI04zUmVLalI3NUFzOEtqaGsiCiAgICAgIH0sCiAgICAgICJ0ZXh0IjogewogICAgICAgICJzdGF0dXMiOiAiZ2VuZXJhdGVkIiwKICAgICAgICAiZGl2IjogIjxkaXYgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hodG1sXCI+MjAwMS0wMS0yNTogaGVhcnRfcmF0ZSA9IDgwLjAge2JlYXRzfS9taW48L2Rpdj4iCiAgICAgIH0sCiAgICAgICJpZGVudGlmaWVyIjogWyB7CiAgICAgICAgInVzZSI6ICJvZmZpY2lhbCIsCiAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vd3d3LmJtYy5ubC96b3JncG9ydGFsL2lkZW50aWZpZXJzL29ic2VydmF0aW9ucyIsCiAgICAgICAgInZhbHVlIjogInNtYXJ0LTE5OC1oZWFydHJhdGUiCiAgICAgIH0gXSwKICAgICAgInN0YXR1cyI6ICJ1bmtub3duIiwKICAgICAgImNhdGVnb3J5IjogWyB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdGVybWlub2xvZ3kuaGw3Lm9yZy9Db2RlU3lzdGVtL29ic2VydmF0aW9uLWNhdGVnb3J5IiwKICAgICAgICAgICJjb2RlIjogInZpdGFsLXNpZ25zIiwKICAgICAgICAgICJkaXNwbGF5IjogIlZpdGFsIFNpZ25zIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJWaXRhbCBTaWducyIKICAgICAgfSBdLAogICAgICAiY29kZSI6IHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly9sb2luYy5vcmciLAogICAgICAgICAgImNvZGUiOiAiODg2Ny00IiwKICAgICAgICAgICJkaXNwbGF5IjogImhlYXJ0X3JhdGUiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogImhlYXJ0X3JhdGUiCiAgICAgIH0sCiAgICAgICJzdWJqZWN0IjogewogICAgICAgICJyZWZlcmVuY2UiOiAiUGF0aWVudC9zbWFydC0xMjg4OTkyIgogICAgICB9LAogICAgICAiZWZmZWN0aXZlRGF0ZVRpbWUiOiAiMjAwMS0wMS0yNSIsCiAgICAgICJwZXJmb3JtZXIiOiBbIHsKICAgICAgICAicmVmZXJlbmNlIjogIlByYWN0aXRpb25lci9TTUFSVC0xMjM0IgogICAgICB9IF0sCiAgICAgICJ2YWx1ZVF1YW50aXR5IjogewogICAgICAgICJ2YWx1ZSI6IDgwLjAsCiAgICAgICAgInVuaXQiOiAie2JlYXRzfS9taW4iLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3VuaXRzb2ZtZWFzdXJlLm9yZyIsCiAgICAgICAgImNvZGUiOiAie2JlYXRzfS9taW4iCiAgICAgIH0KICAgIH0sCiAgICAic2VhcmNoIjogewogICAgICAibW9kZSI6ICJtYXRjaCIKICAgIH0KICB9LCB7CiAgICAiZnVsbFVybCI6ICJodHRwczovL2FwaS5sb2dpY2FoZWFsdGgub3JnL2Zhc3RlbmhlYWx0aC9kYXRhL09ic2VydmF0aW9uL3NtYXJ0LTI0Mi10ZW1wZXJhdHVyZSIsCiAgICAicmVzb3VyY2UiOiB7CiAgICAgICJyZXNvdXJjZVR5cGUiOiAiT2JzZXJ2YXRpb24iLAogICAgICAiaWQiOiAic21hcnQtMjQyLXRlbXBlcmF0dXJlIiwKICAgICAgIm1ldGEiOiB7CiAgICAgICAgInZlcnNpb25JZCI6ICIxIiwKICAgICAgICAibGFzdFVwZGF0ZWQiOiAiMjAyMC0wNy0xNVQwMjo1MjozNi4wMDArMDA6MDAiLAogICAgICAgICJzb3VyY2UiOiAiI04zUmVLalI3NUFzOEtqaGsiCiAgICAgIH0sCiAgICAgICJ0ZXh0IjogewogICAgICAgICJzdGF0dXMiOiAiZ2VuZXJhdGVkIiwKICAgICAgICAiZGl2IjogIjxkaXYgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hodG1sXCI+MjAwNS0wMi0xMDogdGVtcGVyYXR1cmUgPSAzNi45NDQ0NCBDZWw8L2Rpdj4iCiAgICAgIH0sCiAgICAgICJpZGVudGlmaWVyIjogWyB7CiAgICAgICAgInVzZSI6ICJvZmZpY2lhbCIsCiAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vd3d3LmJtYy5ubC96b3JncG9ydGFsL2lkZW50aWZpZXJzL29ic2VydmF0aW9ucyIsCiAgICAgICAgInZhbHVlIjogInNtYXJ0LTI0Mi10ZW1wZXJhdHVyZSIKICAgICAgfSBdLAogICAgICAic3RhdHVzIjogInVua25vd24iLAogICAgICAiY2F0ZWdvcnkiOiBbIHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly90ZXJtaW5vbG9neS5obDcub3JnL0NvZGVTeXN0ZW0vb2JzZXJ2YXRpb24tY2F0ZWdvcnkiLAogICAgICAgICAgImNvZGUiOiAidml0YWwtc2lnbnMiLAogICAgICAgICAgImRpc3BsYXkiOiAiVml0YWwgU2lnbnMiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogIlZpdGFsIFNpZ25zIgogICAgICB9IF0sCiAgICAgICJjb2RlIjogewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL2xvaW5jLm9yZyIsCiAgICAgICAgICAiY29kZSI6ICI4MzEwLTUiLAogICAgICAgICAgImRpc3BsYXkiOiAidGVtcGVyYXR1cmUiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogInRlbXBlcmF0dXJlIgogICAgICB9LAogICAgICAic3ViamVjdCI6IHsKICAgICAgICAicmVmZXJlbmNlIjogIlBhdGllbnQvc21hcnQtMTI4ODk5MiIKICAgICAgfSwKICAgICAgImVmZmVjdGl2ZURhdGVUaW1lIjogIjIwMDUtMDItMTAiLAogICAgICAicGVyZm9ybWVyIjogWyB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQcmFjdGl0aW9uZXIvU01BUlQtMTIzNCIKICAgICAgfSBdLAogICAgICAidmFsdWVRdWFudGl0eSI6IHsKICAgICAgICAidmFsdWUiOiAzNi45NDQ0NCwKICAgICAgICAidW5pdCI6ICJDZWwiLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3VuaXRzb2ZtZWFzdXJlLm9yZyIsCiAgICAgICAgImNvZGUiOiAiQ2VsIgogICAgICB9CiAgICB9LAogICAgInNlYXJjaCI6IHsKICAgICAgIm1vZGUiOiAibWF0Y2giCiAgICB9CiAgfSwgewogICAgImZ1bGxVcmwiOiAiaHR0cHM6Ly9hcGkubG9naWNhaGVhbHRoLm9yZy9mYXN0ZW5oZWFsdGgvZGF0YS9PYnNlcnZhdGlvbi9zbWFydC0yNjAtaGVpZ2h0IiwKICAgICJyZXNvdXJjZSI6IHsKICAgICAgInJlc291cmNlVHlwZSI6ICJPYnNlcnZhdGlvbiIsCiAgICAgICJpZCI6ICJzbWFydC0yNjAtaGVpZ2h0IiwKICAgICAgIm1ldGEiOiB7CiAgICAgICAgInZlcnNpb25JZCI6ICIxIiwKICAgICAgICAibGFzdFVwZGF0ZWQiOiAiMjAyMC0wNy0xNVQwMjo1MjozNi4wMDArMDA6MDAiLAogICAgICAgICJzb3VyY2UiOiAiI04zUmVLalI3NUFzOEtqaGsiCiAgICAgIH0sCiAgICAgICJ0ZXh0IjogewogICAgICAgICJzdGF0dXMiOiAiZ2VuZXJhdGVkIiwKICAgICAgICAiZGl2IjogIjxkaXYgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hodG1sXCI+MjAwNS0wMi0yNTogaGVpZ2h0ID0gMTY2LjYyNCBjbTwvZGl2PiIKICAgICAgfSwKICAgICAgImlkZW50aWZpZXIiOiBbIHsKICAgICAgICAidXNlIjogIm9mZmljaWFsIiwKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly93d3cuYm1jLm5sL3pvcmdwb3J0YWwvaWRlbnRpZmllcnMvb2JzZXJ2YXRpb25zIiwKICAgICAgICAidmFsdWUiOiAic21hcnQtMjYwLWhlaWdodCIKICAgICAgfSBdLAogICAgICAic3RhdHVzIjogInVua25vd24iLAogICAgICAiY2F0ZWdvcnkiOiBbIHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly90ZXJtaW5vbG9neS5obDcub3JnL0NvZGVTeXN0ZW0vb2JzZXJ2YXRpb24tY2F0ZWdvcnkiLAogICAgICAgICAgImNvZGUiOiAidml0YWwtc2lnbnMiLAogICAgICAgICAgImRpc3BsYXkiOiAiVml0YWwgU2lnbnMiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogIlZpdGFsIFNpZ25zIgogICAgICB9IF0sCiAgICAgICJjb2RlIjogewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL2xvaW5jLm9yZyIsCiAgICAgICAgICAiY29kZSI6ICI4MzAyLTIiLAogICAgICAgICAgImRpc3BsYXkiOiAiaGVpZ2h0IgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJoZWlnaHQiCiAgICAgIH0sCiAgICAgICJzdWJqZWN0IjogewogICAgICAgICJyZWZlcmVuY2UiOiAiUGF0aWVudC9zbWFydC0xMjg4OTkyIgogICAgICB9LAogICAgICAiZWZmZWN0aXZlRGF0ZVRpbWUiOiAiMjAwNS0wMi0yNSIsCiAgICAgICJwZXJmb3JtZXIiOiBbIHsKICAgICAgICAicmVmZXJlbmNlIjogIlByYWN0aXRpb25lci9TTUFSVC0xMjM0IgogICAgICB9IF0sCiAgICAgICJ2YWx1ZVF1YW50aXR5IjogewogICAgICAgICJ2YWx1ZSI6IDE2Ni42MjQsCiAgICAgICAgInVuaXQiOiAiY20iLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3VuaXRzb2ZtZWFzdXJlLm9yZyIsCiAgICAgICAgImNvZGUiOiAiY20iCiAgICAgIH0KICAgIH0sCiAgICAic2VhcmNoIjogewogICAgICAibW9kZSI6ICJtYXRjaCIKICAgIH0KICB9LCB7CiAgICAiZnVsbFVybCI6ICJodHRwczovL2FwaS5sb2dpY2FoZWFsdGgub3JnL2Zhc3RlbmhlYWx0aC9kYXRhL09ic2VydmF0aW9uL3NtYXJ0LTI2My10ZW1wZXJhdHVyZSIsCiAgICAicmVzb3VyY2UiOiB7CiAgICAgICJyZXNvdXJjZVR5cGUiOiAiT2JzZXJ2YXRpb24iLAogICAgICAiaWQiOiAic21hcnQtMjYzLXRlbXBlcmF0dXJlIiwKICAgICAgIm1ldGEiOiB7CiAgICAgICAgInZlcnNpb25JZCI6ICIxIiwKICAgICAgICAibGFzdFVwZGF0ZWQiOiAiMjAyMC0wNy0xNVQwMjo1MjozNi4wMDArMDA6MDAiLAogICAgICAgICJzb3VyY2UiOiAiI04zUmVLalI3NUFzOEtqaGsiCiAgICAgIH0sCiAgICAgICJ0ZXh0IjogewogICAgICAgICJzdGF0dXMiOiAiZ2VuZXJhdGVkIiwKICAgICAgICAiZGl2IjogIjxkaXYgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hodG1sXCI+MjAwNS0wMi0yNTogdGVtcGVyYXR1cmUgPSAzNi45NDQ0NCBDZWw8L2Rpdj4iCiAgICAgIH0sCiAgICAgICJpZGVudGlmaWVyIjogWyB7CiAgICAgICAgInVzZSI6ICJvZmZpY2lhbCIsCiAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vd3d3LmJtYy5ubC96b3JncG9ydGFsL2lkZW50aWZpZXJzL29ic2VydmF0aW9ucyIsCiAgICAgICAgInZhbHVlIjogInNtYXJ0LTI2My10ZW1wZXJhdHVyZSIKICAgICAgfSBdLAogICAgICAic3RhdHVzIjogInVua25vd24iLAogICAgICAiY2F0ZWdvcnkiOiBbIHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly90ZXJtaW5vbG9neS5obDcub3JnL0NvZGVTeXN0ZW0vb2JzZXJ2YXRpb24tY2F0ZWdvcnkiLAogICAgICAgICAgImNvZGUiOiAidml0YWwtc2lnbnMiLAogICAgICAgICAgImRpc3BsYXkiOiAiVml0YWwgU2lnbnMiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogIlZpdGFsIFNpZ25zIgogICAgICB9IF0sCiAgICAgICJjb2RlIjogewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL2xvaW5jLm9yZyIsCiAgICAgICAgICAiY29kZSI6ICI4MzEwLTUiLAogICAgICAgICAgImRpc3BsYXkiOiAidGVtcGVyYXR1cmUiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogInRlbXBlcmF0dXJlIgogICAgICB9LAogICAgICAic3ViamVjdCI6IHsKICAgICAgICAicmVmZXJlbmNlIjogIlBhdGllbnQvc21hcnQtMTI4ODk5MiIKICAgICAgfSwKICAgICAgImVmZmVjdGl2ZURhdGVUaW1lIjogIjIwMDUtMDItMjUiLAogICAgICAicGVyZm9ybWVyIjogWyB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQcmFjdGl0aW9uZXIvU01BUlQtMTIzNCIKICAgICAgfSBdLAogICAgICAidmFsdWVRdWFudGl0eSI6IHsKICAgICAgICAidmFsdWUiOiAzNi45NDQ0NCwKICAgICAgICAidW5pdCI6ICJDZWwiLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3VuaXRzb2ZtZWFzdXJlLm9yZyIsCiAgICAgICAgImNvZGUiOiAiQ2VsIgogICAgICB9CiAgICB9LAogICAgInNlYXJjaCI6IHsKICAgICAgIm1vZGUiOiAibWF0Y2giCiAgICB9CiAgfSwgewogICAgImZ1bGxVcmwiOiAiaHR0cHM6Ly9hcGkubG9naWNhaGVhbHRoLm9yZy9mYXN0ZW5oZWFsdGgvZGF0YS9PYnNlcnZhdGlvbi9zbWFydC0yNTktb3h5Z2Vuc2F0dXJhdGlvbiIsCiAgICAicmVzb3VyY2UiOiB7CiAgICAgICJyZXNvdXJjZVR5cGUiOiAiT2JzZXJ2YXRpb24iLAogICAgICAiaWQiOiAic21hcnQtMjU5LW94eWdlbnNhdHVyYXRpb24iLAogICAgICAibWV0YSI6IHsKICAgICAgICAidmVyc2lvbklkIjogIjEiLAogICAgICAgICJsYXN0VXBkYXRlZCI6ICIyMDIwLTA3LTE1VDAyOjUyOjM2LjAwMCswMDowMCIsCiAgICAgICAgInNvdXJjZSI6ICIjTjNSZUtqUjc1QXM4S2poayIKICAgICAgfSwKICAgICAgInRleHQiOiB7CiAgICAgICAgInN0YXR1cyI6ICJnZW5lcmF0ZWQiLAogICAgICAgICJkaXYiOiAiPGRpdiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzE5OTkveGh0bWxcIj4yMDA1LTAyLTI0OiBveHlnZW5fc2F0dXJhdGlvbiA9IDEwMC4wICV7SGVtb2dsb2JpblNhdHVyYXRpb259PC9kaXY+IgogICAgICB9LAogICAgICAiaWRlbnRpZmllciI6IFsgewogICAgICAgICJ1c2UiOiAib2ZmaWNpYWwiLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3d3dy5ibWMubmwvem9yZ3BvcnRhbC9pZGVudGlmaWVycy9vYnNlcnZhdGlvbnMiLAogICAgICAgICJ2YWx1ZSI6ICJzbWFydC0yNTktb3h5Z2Vuc2F0dXJhdGlvbiIKICAgICAgfSBdLAogICAgICAic3RhdHVzIjogInVua25vd24iLAogICAgICAiY2F0ZWdvcnkiOiBbIHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly90ZXJtaW5vbG9neS5obDcub3JnL0NvZGVTeXN0ZW0vb2JzZXJ2YXRpb24tY2F0ZWdvcnkiLAogICAgICAgICAgImNvZGUiOiAidml0YWwtc2lnbnMiLAogICAgICAgICAgImRpc3BsYXkiOiAiVml0YWwgU2lnbnMiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogIlZpdGFsIFNpZ25zIgogICAgICB9IF0sCiAgICAgICJjb2RlIjogewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL2xvaW5jLm9yZyIsCiAgICAgICAgICAiY29kZSI6ICIyNzEwLTIiLAogICAgICAgICAgImRpc3BsYXkiOiAib3h5Z2VuX3NhdHVyYXRpb24iCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogIm94eWdlbl9zYXR1cmF0aW9uIgogICAgICB9LAogICAgICAic3ViamVjdCI6IHsKICAgICAgICAicmVmZXJlbmNlIjogIlBhdGllbnQvc21hcnQtMTI4ODk5MiIKICAgICAgfSwKICAgICAgImVmZmVjdGl2ZURhdGVUaW1lIjogIjIwMDUtMDItMjQiLAogICAgICAicGVyZm9ybWVyIjogWyB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQcmFjdGl0aW9uZXIvU01BUlQtMTIzNCIKICAgICAgfSBdLAogICAgICAidmFsdWVRdWFudGl0eSI6IHsKICAgICAgICAidmFsdWUiOiAxMDAuMCwKICAgICAgICAidW5pdCI6ICIle0hlbW9nbG9iaW5TYXR1cmF0aW9ufSIsCiAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdW5pdHNvZm1lYXN1cmUub3JnIiwKICAgICAgICAiY29kZSI6ICIle0hlbW9nbG9iaW5TYXR1cmF0aW9ufSIKICAgICAgfQogICAgfSwKICAgICJzZWFyY2giOiB7CiAgICAgICJtb2RlIjogIm1hdGNoIgogICAgfQogIH0sIHsKICAgICJmdWxsVXJsIjogImh0dHBzOi8vYXBpLmxvZ2ljYWhlYWx0aC5vcmcvZmFzdGVuaGVhbHRoL2RhdGEvT2JzZXJ2YXRpb24vc21hcnQtMTc4LXJlc3BpcmF0b3J5cmF0ZSIsCiAgICAicmVzb3VyY2UiOiB7CiAgICAgICJyZXNvdXJjZVR5cGUiOiAiT2JzZXJ2YXRpb24iLAogICAgICAiaWQiOiAic21hcnQtMTc4LXJlc3BpcmF0b3J5cmF0ZSIsCiAgICAgICJtZXRhIjogewogICAgICAgICJ2ZXJzaW9uSWQiOiAiMSIsCiAgICAgICAgImxhc3RVcGRhdGVkIjogIjIwMjAtMDctMTVUMDI6NTI6MzYuMDAwKzAwOjAwIiwKICAgICAgICAic291cmNlIjogIiNOM1JlS2pSNzVBczhLamhrIgogICAgICB9LAogICAgICAidGV4dCI6IHsKICAgICAgICAic3RhdHVzIjogImdlbmVyYXRlZCIsCiAgICAgICAgImRpdiI6ICI8ZGl2IHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMTk5OS94aHRtbFwiPjE5OTktMTItMjE6IHJlc3BpcmF0b3J5X3JhdGUgPSAxOS4wIHticmVhdGhzfS9taW48L2Rpdj4iCiAgICAgIH0sCiAgICAgICJpZGVudGlmaWVyIjogWyB7CiAgICAgICAgInVzZSI6ICJvZmZpY2lhbCIsCiAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vd3d3LmJtYy5ubC96b3JncG9ydGFsL2lkZW50aWZpZXJzL29ic2VydmF0aW9ucyIsCiAgICAgICAgInZhbHVlIjogInNtYXJ0LTE3OC1yZXNwaXJhdG9yeXJhdGUiCiAgICAgIH0gXSwKICAgICAgInN0YXR1cyI6ICJ1bmtub3duIiwKICAgICAgImNhdGVnb3J5IjogWyB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdGVybWlub2xvZ3kuaGw3Lm9yZy9Db2RlU3lzdGVtL29ic2VydmF0aW9uLWNhdGVnb3J5IiwKICAgICAgICAgICJjb2RlIjogInZpdGFsLXNpZ25zIiwKICAgICAgICAgICJkaXNwbGF5IjogIlZpdGFsIFNpZ25zIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJWaXRhbCBTaWducyIKICAgICAgfSBdLAogICAgICAiY29kZSI6IHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly9sb2luYy5vcmciLAogICAgICAgICAgImNvZGUiOiAiOTI3OS0xIiwKICAgICAgICAgICJkaXNwbGF5IjogInJlc3BpcmF0b3J5X3JhdGUiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogInJlc3BpcmF0b3J5X3JhdGUiCiAgICAgIH0sCiAgICAgICJzdWJqZWN0IjogewogICAgICAgICJyZWZlcmVuY2UiOiAiUGF0aWVudC9zbWFydC0xMjg4OTkyIgogICAgICB9LAogICAgICAiZWZmZWN0aXZlRGF0ZVRpbWUiOiAiMTk5OS0xMi0yMSIsCiAgICAgICJwZXJmb3JtZXIiOiBbIHsKICAgICAgICAicmVmZXJlbmNlIjogIlByYWN0aXRpb25lci9TTUFSVC0xMjM0IgogICAgICB9IF0sCiAgICAgICJ2YWx1ZVF1YW50aXR5IjogewogICAgICAgICJ2YWx1ZSI6IDE5LjAsCiAgICAgICAgInVuaXQiOiAie2JyZWF0aHN9L21pbiIsCiAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdW5pdHNvZm1lYXN1cmUub3JnIiwKICAgICAgICAiY29kZSI6ICJ7YnJlYXRoc30vbWluIgogICAgICB9CiAgICB9LAogICAgInNlYXJjaCI6IHsKICAgICAgIm1vZGUiOiAibWF0Y2giCiAgICB9CiAgfSwgewogICAgImZ1bGxVcmwiOiAiaHR0cHM6Ly9hcGkubG9naWNhaGVhbHRoLm9yZy9mYXN0ZW5oZWFsdGgvZGF0YS9PYnNlcnZhdGlvbi9zbWFydC0xNzUtb3h5Z2Vuc2F0dXJhdGlvbiIsCiAgICAicmVzb3VyY2UiOiB7CiAgICAgICJyZXNvdXJjZVR5cGUiOiAiT2JzZXJ2YXRpb24iLAogICAgICAiaWQiOiAic21hcnQtMTc1LW94eWdlbnNhdHVyYXRpb24iLAogICAgICAibWV0YSI6IHsKICAgICAgICAidmVyc2lvbklkIjogIjEiLAogICAgICAgICJsYXN0VXBkYXRlZCI6ICIyMDIwLTA3LTE1VDAyOjUyOjM2LjAwMCswMDowMCIsCiAgICAgICAgInNvdXJjZSI6ICIjTjNSZUtqUjc1QXM4S2poayIKICAgICAgfSwKICAgICAgInRleHQiOiB7CiAgICAgICAgInN0YXR1cyI6ICJnZW5lcmF0ZWQiLAogICAgICAgICJkaXYiOiAiPGRpdiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzE5OTkveGh0bWxcIj4xOTk5LTEyLTIwOiBveHlnZW5fc2F0dXJhdGlvbiA9IDEwMC4wICV7SGVtb2dsb2JpblNhdHVyYXRpb259PC9kaXY+IgogICAgICB9LAogICAgICAiaWRlbnRpZmllciI6IFsgewogICAgICAgICJ1c2UiOiAib2ZmaWNpYWwiLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3d3dy5ibWMubmwvem9yZ3BvcnRhbC9pZGVudGlmaWVycy9vYnNlcnZhdGlvbnMiLAogICAgICAgICJ2YWx1ZSI6ICJzbWFydC0xNzUtb3h5Z2Vuc2F0dXJhdGlvbiIKICAgICAgfSBdLAogICAgICAic3RhdHVzIjogInVua25vd24iLAogICAgICAiY2F0ZWdvcnkiOiBbIHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly90ZXJtaW5vbG9neS5obDcub3JnL0NvZGVTeXN0ZW0vb2JzZXJ2YXRpb24tY2F0ZWdvcnkiLAogICAgICAgICAgImNvZGUiOiAidml0YWwtc2lnbnMiLAogICAgICAgICAgImRpc3BsYXkiOiAiVml0YWwgU2lnbnMiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogIlZpdGFsIFNpZ25zIgogICAgICB9IF0sCiAgICAgICJjb2RlIjogewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL2xvaW5jLm9yZyIsCiAgICAgICAgICAiY29kZSI6ICIyNzEwLTIiLAogICAgICAgICAgImRpc3BsYXkiOiAib3h5Z2VuX3NhdHVyYXRpb24iCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogIm94eWdlbl9zYXR1cmF0aW9uIgogICAgICB9LAogICAgICAic3ViamVjdCI6IHsKICAgICAgICAicmVmZXJlbmNlIjogIlBhdGllbnQvc21hcnQtMTI4ODk5MiIKICAgICAgfSwKICAgICAgImVmZmVjdGl2ZURhdGVUaW1lIjogIjE5OTktMTItMjAiLAogICAgICAicGVyZm9ybWVyIjogWyB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQcmFjdGl0aW9uZXIvU01BUlQtMTIzNCIKICAgICAgfSBdLAogICAgICAidmFsdWVRdWFudGl0eSI6IHsKICAgICAgICAidmFsdWUiOiAxMDAuMCwKICAgICAgICAidW5pdCI6ICIle0hlbW9nbG9iaW5TYXR1cmF0aW9ufSIsCiAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdW5pdHNvZm1lYXN1cmUub3JnIiwKICAgICAgICAiY29kZSI6ICIle0hlbW9nbG9iaW5TYXR1cmF0aW9ufSIKICAgICAgfQogICAgfSwKICAgICJzZWFyY2giOiB7CiAgICAgICJtb2RlIjogIm1hdGNoIgogICAgfQogIH0gXQp9", "ContentLength": 72243, "TransferEncoding": null, "Trailer": null, @@ -2209,7 +2201,7 @@ "VerifiedChains": null, "SignedCertificateTimestamps": null, "OCSPResponse": null, - "TLSUnique": "fmc0ezJeo/wz1nQ3" + "TLSUnique": "KGYau2ehxG6kGY5o" } }, "ErrType": "", @@ -2226,15 +2218,11 @@ "Path": "/fastenhealth/data", "RawPath": "", "ForceQuery": false, - "RawQuery": "_getpages=190106d4-9ca5-4965-bb29-6e07ee39fddf\u0026_getpagesoffset=100\u0026_count=50\u0026_pretty=true\u0026_bundletype=searchset", + "RawQuery": "_getpages=2b87e9ea-0af9-429f-abf2-0a72b2e33ad1\u0026_getpagesoffset=100\u0026_count=50\u0026_pretty=true\u0026_bundletype=searchset", "Fragment": "", "RawFragment": "" }, - "Header": { - "Accept": [ - "application/json+fhir" - ] - }, + "Header": {}, "Body": "" }, "Response": { @@ -2266,19 +2254,19 @@ "72774" ], "Content-Location": [ - "https://api.logicahealth.org/fastenhealth/data/Bundle/190106d4-9ca5-4965-bb29-6e07ee39fddf" + "https://api.logicahealth.org/fastenhealth/data/Bundle/2b87e9ea-0af9-429f-abf2-0a72b2e33ad1" ], "Content-Type": [ - "application/json+fhir;charset=UTF-8" + "application/fhir+json;charset=UTF-8" ], "Date": [ - "Thu, 22 Sep 2022 03:56:55 GMT" + "Tue, 27 Sep 2022 03:13:29 GMT" ], "Expires": [ "0" ], "Last-Modified": [ - "Thu, 22 Sep 2022 03:56:14 GMT" + "Tue, 27 Sep 2022 03:12:40 GMT" ], "Pragma": [ "no-cache" @@ -2296,13 +2284,13 @@ "HAPI FHIR 5.2.0 REST Server (FHIR Server; FHIR 4.0.1/R4)" ], "X-Request-Id": [ - "EK7NavYL9DRWlAa2" + "VtMHOm58vjiS6Q58" ], "X-Xss-Protection": [ "1; mode=block" ] }, - "Body": "ewogICJyZXNvdXJjZVR5cGUiOiAiQnVuZGxlIiwKICAiaWQiOiAiMTkwMTA2ZDQtOWNhNS00OTY1LWJiMjktNmUwN2VlMzlmZGRmIiwKICAibWV0YSI6IHsKICAgICJsYXN0VXBkYXRlZCI6ICIyMDIyLTA5LTIyVDAzOjU2OjE0LjAwMCswMDowMCIKICB9LAogICJ0eXBlIjogInNlYXJjaHNldCIsCiAgImxpbmsiOiBbIHsKICAgICJyZWxhdGlvbiI6ICJzZWxmIiwKICAgICJ1cmwiOiAiaHR0cHM6Ly9hcGkubG9naWNhaGVhbHRoLm9yZy9mYXN0ZW5oZWFsdGgvZGF0YT9fZ2V0cGFnZXM9MTkwMTA2ZDQtOWNhNS00OTY1LWJiMjktNmUwN2VlMzlmZGRmJl9nZXRwYWdlc29mZnNldD0xMDAmX2NvdW50PTUwJl9wcmV0dHk9dHJ1ZSZfYnVuZGxldHlwZT1zZWFyY2hzZXQiCiAgfSwgewogICAgInJlbGF0aW9uIjogIm5leHQiLAogICAgInVybCI6ICJodHRwczovL2FwaS5sb2dpY2FoZWFsdGgub3JnL2Zhc3RlbmhlYWx0aC9kYXRhP19nZXRwYWdlcz0xOTAxMDZkNC05Y2E1LTQ5NjUtYmIyOS02ZTA3ZWUzOWZkZGYmX2dldHBhZ2Vzb2Zmc2V0PTE1MCZfY291bnQ9NTAmX3ByZXR0eT10cnVlJl9idW5kbGV0eXBlPXNlYXJjaHNldCIKICB9LCB7CiAgICAicmVsYXRpb24iOiAicHJldmlvdXMiLAogICAgInVybCI6ICJodHRwczovL2FwaS5sb2dpY2FoZWFsdGgub3JnL2Zhc3RlbmhlYWx0aC9kYXRhP19nZXRwYWdlcz0xOTAxMDZkNC05Y2E1LTQ5NjUtYmIyOS02ZTA3ZWUzOWZkZGYmX2dldHBhZ2Vzb2Zmc2V0PTUwJl9jb3VudD01MCZfcHJldHR5PXRydWUmX2J1bmRsZXR5cGU9c2VhcmNoc2V0IgogIH0gXSwKICAiZW50cnkiOiBbIHsKICAgICJmdWxsVXJsIjogImh0dHBzOi8vYXBpLmxvZ2ljYWhlYWx0aC5vcmcvZmFzdGVuaGVhbHRoL2RhdGEvRW5jb3VudGVyL3NtYXJ0LTg0MiIsCiAgICAicmVzb3VyY2UiOiB7CiAgICAgICJyZXNvdXJjZVR5cGUiOiAiRW5jb3VudGVyIiwKICAgICAgImlkIjogInNtYXJ0LTg0MiIsCiAgICAgICJtZXRhIjogewogICAgICAgICJ2ZXJzaW9uSWQiOiAiMSIsCiAgICAgICAgImxhc3RVcGRhdGVkIjogIjIwMjAtMDctMTVUMDI6NTI6MzYuMDAwKzAwOjAwIiwKICAgICAgICAic291cmNlIjogIiNOM1JlS2pSNzVBczhLamhrIgogICAgICB9LAogICAgICAidGV4dCI6IHsKICAgICAgICAic3RhdHVzIjogImdlbmVyYXRlZCIsCiAgICAgICAgImRpdiI6ICI8ZGl2IHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMTk5OS94aHRtbFwiPjIwMDUtMDItMjM6IGFtYnVsYXRvcnkgZW5jb3VudGVyPC9kaXY+IgogICAgICB9LAogICAgICAic3RhdHVzIjogImZpbmlzaGVkIiwKICAgICAgImNsYXNzIjogewogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3Rlcm1pbm9sb2d5LmhsNy5vcmcvQ29kZVN5c3RlbS92My1BY3RDb2RlIiwKICAgICAgICAiY29kZSI6ICJBTUIiCiAgICAgIH0sCiAgICAgICJ0eXBlIjogWyB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vc25vbWVkLmluZm8iLAogICAgICAgICAgImNvZGUiOiAiMjcwNDI3MDAzIiwKICAgICAgICAgICJkaXNwbGF5IjogIlBhdGllbnQtaW5pdGlhdGVkIGVuY291bnRlciIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAiUGF0aWVudC1pbml0aWF0ZWQgYW1idWxhdG9yeSBlbmNvdW50ZXIiCiAgICAgIH0gXSwKICAgICAgInN1YmplY3QiOiB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQYXRpZW50L3NtYXJ0LTEyODg5OTIiCiAgICAgIH0sCiAgICAgICJwZXJpb2QiOiB7CiAgICAgICAgInN0YXJ0IjogIjIwMDUtMDItMjMiLAogICAgICAgICJlbmQiOiAiMjAwNS0wMi0yMyIKICAgICAgfQogICAgfSwKICAgICJzZWFyY2giOiB7CiAgICAgICJtb2RlIjogIm1hdGNoIgogICAgfQogIH0sIHsKICAgICJmdWxsVXJsIjogImh0dHBzOi8vYXBpLmxvZ2ljYWhlYWx0aC5vcmcvZmFzdGVuaGVhbHRoL2RhdGEvRW5jb3VudGVyL3NtYXJ0LTg0MSIsCiAgICAicmVzb3VyY2UiOiB7CiAgICAgICJyZXNvdXJjZVR5cGUiOiAiRW5jb3VudGVyIiwKICAgICAgImlkIjogInNtYXJ0LTg0MSIsCiAgICAgICJtZXRhIjogewogICAgICAgICJ2ZXJzaW9uSWQiOiAiMSIsCiAgICAgICAgImxhc3RVcGRhdGVkIjogIjIwMjAtMDctMTVUMDI6NTI6MzYuMDAwKzAwOjAwIiwKICAgICAgICAic291cmNlIjogIiNOM1JlS2pSNzVBczhLamhrIgogICAgICB9LAogICAgICAidGV4dCI6IHsKICAgICAgICAic3RhdHVzIjogImdlbmVyYXRlZCIsCiAgICAgICAgImRpdiI6ICI8ZGl2IHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMTk5OS94aHRtbFwiPjIwMDUtMDItMTA6IGFtYnVsYXRvcnkgZW5jb3VudGVyPC9kaXY+IgogICAgICB9LAogICAgICAic3RhdHVzIjogImZpbmlzaGVkIiwKICAgICAgImNsYXNzIjogewogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3Rlcm1pbm9sb2d5LmhsNy5vcmcvQ29kZVN5c3RlbS92My1BY3RDb2RlIiwKICAgICAgICAiY29kZSI6ICJBTUIiCiAgICAgIH0sCiAgICAgICJ0eXBlIjogWyB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vc25vbWVkLmluZm8iLAogICAgICAgICAgImNvZGUiOiAiMjcwNDI3MDAzIiwKICAgICAgICAgICJkaXNwbGF5IjogIlBhdGllbnQtaW5pdGlhdGVkIGVuY291bnRlciIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAiUGF0aWVudC1pbml0aWF0ZWQgYW1idWxhdG9yeSBlbmNvdW50ZXIiCiAgICAgIH0gXSwKICAgICAgInN1YmplY3QiOiB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQYXRpZW50L3NtYXJ0LTEyODg5OTIiCiAgICAgIH0sCiAgICAgICJwZXJpb2QiOiB7CiAgICAgICAgInN0YXJ0IjogIjIwMDUtMDItMTAiLAogICAgICAgICJlbmQiOiAiMjAwNS0wMi0xMCIKICAgICAgfQogICAgfSwKICAgICJzZWFyY2giOiB7CiAgICAgICJtb2RlIjogIm1hdGNoIgogICAgfQogIH0sIHsKICAgICJmdWxsVXJsIjogImh0dHBzOi8vYXBpLmxvZ2ljYWhlYWx0aC5vcmcvZmFzdGVuaGVhbHRoL2RhdGEvT2JzZXJ2YXRpb24vc21hcnQtMjM0LXJlc3BpcmF0b3J5cmF0ZSIsCiAgICAicmVzb3VyY2UiOiB7CiAgICAgICJyZXNvdXJjZVR5cGUiOiAiT2JzZXJ2YXRpb24iLAogICAgICAiaWQiOiAic21hcnQtMjM0LXJlc3BpcmF0b3J5cmF0ZSIsCiAgICAgICJtZXRhIjogewogICAgICAgICJ2ZXJzaW9uSWQiOiAiMSIsCiAgICAgICAgImxhc3RVcGRhdGVkIjogIjIwMjAtMDctMTVUMDI6NTI6MzYuMDAwKzAwOjAwIiwKICAgICAgICAic291cmNlIjogIiNOM1JlS2pSNzVBczhLamhrIgogICAgICB9LAogICAgICAidGV4dCI6IHsKICAgICAgICAic3RhdHVzIjogImdlbmVyYXRlZCIsCiAgICAgICAgImRpdiI6ICI8ZGl2IHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMTk5OS94aHRtbFwiPjIwMDUtMDItMDk6IHJlc3BpcmF0b3J5X3JhdGUgPSAyMi4wIHticmVhdGhzfS9taW48L2Rpdj4iCiAgICAgIH0sCiAgICAgICJpZGVudGlmaWVyIjogWyB7CiAgICAgICAgInVzZSI6ICJvZmZpY2lhbCIsCiAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vd3d3LmJtYy5ubC96b3JncG9ydGFsL2lkZW50aWZpZXJzL29ic2VydmF0aW9ucyIsCiAgICAgICAgInZhbHVlIjogInNtYXJ0LTIzNC1yZXNwaXJhdG9yeXJhdGUiCiAgICAgIH0gXSwKICAgICAgInN0YXR1cyI6ICJ1bmtub3duIiwKICAgICAgImNhdGVnb3J5IjogWyB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdGVybWlub2xvZ3kuaGw3Lm9yZy9Db2RlU3lzdGVtL29ic2VydmF0aW9uLWNhdGVnb3J5IiwKICAgICAgICAgICJjb2RlIjogInZpdGFsLXNpZ25zIiwKICAgICAgICAgICJkaXNwbGF5IjogIlZpdGFsIFNpZ25zIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJWaXRhbCBTaWducyIKICAgICAgfSBdLAogICAgICAiY29kZSI6IHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly9sb2luYy5vcmciLAogICAgICAgICAgImNvZGUiOiAiOTI3OS0xIiwKICAgICAgICAgICJkaXNwbGF5IjogInJlc3BpcmF0b3J5X3JhdGUiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogInJlc3BpcmF0b3J5X3JhdGUiCiAgICAgIH0sCiAgICAgICJzdWJqZWN0IjogewogICAgICAgICJyZWZlcmVuY2UiOiAiUGF0aWVudC9zbWFydC0xMjg4OTkyIgogICAgICB9LAogICAgICAiZWZmZWN0aXZlRGF0ZVRpbWUiOiAiMjAwNS0wMi0wOSIsCiAgICAgICJwZXJmb3JtZXIiOiBbIHsKICAgICAgICAicmVmZXJlbmNlIjogIlByYWN0aXRpb25lci9TTUFSVC0xMjM0IgogICAgICB9IF0sCiAgICAgICJ2YWx1ZVF1YW50aXR5IjogewogICAgICAgICJ2YWx1ZSI6IDIyLjAsCiAgICAgICAgInVuaXQiOiAie2JyZWF0aHN9L21pbiIsCiAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdW5pdHNvZm1lYXN1cmUub3JnIiwKICAgICAgICAiY29kZSI6ICJ7YnJlYXRoc30vbWluIgogICAgICB9CiAgICB9LAogICAgInNlYXJjaCI6IHsKICAgICAgIm1vZGUiOiAibWF0Y2giCiAgICB9CiAgfSwgewogICAgImZ1bGxVcmwiOiAiaHR0cHM6Ly9hcGkubG9naWNhaGVhbHRoLm9yZy9mYXN0ZW5oZWFsdGgvZGF0YS9FbmNvdW50ZXIvc21hcnQtODQwIiwKICAgICJyZXNvdXJjZSI6IHsKICAgICAgInJlc291cmNlVHlwZSI6ICJFbmNvdW50ZXIiLAogICAgICAiaWQiOiAic21hcnQtODQwIiwKICAgICAgIm1ldGEiOiB7CiAgICAgICAgInZlcnNpb25JZCI6ICIxIiwKICAgICAgICAibGFzdFVwZGF0ZWQiOiAiMjAyMC0wNy0xNVQwMjo1MjozNi4wMDArMDA6MDAiLAogICAgICAgICJzb3VyY2UiOiAiI04zUmVLalI3NUFzOEtqaGsiCiAgICAgIH0sCiAgICAgICJ0ZXh0IjogewogICAgICAgICJzdGF0dXMiOiAiZ2VuZXJhdGVkIiwKICAgICAgICAiZGl2IjogIjxkaXYgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hodG1sXCI+MjAwNS0wMi0wOTogYW1idWxhdG9yeSBlbmNvdW50ZXI8L2Rpdj4iCiAgICAgIH0sCiAgICAgICJzdGF0dXMiOiAiZmluaXNoZWQiLAogICAgICAiY2xhc3MiOiB7CiAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdGVybWlub2xvZ3kuaGw3Lm9yZy9Db2RlU3lzdGVtL3YzLUFjdENvZGUiLAogICAgICAgICJjb2RlIjogIkFNQiIKICAgICAgfSwKICAgICAgInR5cGUiOiBbIHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly9zbm9tZWQuaW5mbyIsCiAgICAgICAgICAiY29kZSI6ICIyNzA0MjcwMDMiLAogICAgICAgICAgImRpc3BsYXkiOiAiUGF0aWVudC1pbml0aWF0ZWQgZW5jb3VudGVyIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJQYXRpZW50LWluaXRpYXRlZCBhbWJ1bGF0b3J5IGVuY291bnRlciIKICAgICAgfSBdLAogICAgICAic3ViamVjdCI6IHsKICAgICAgICAicmVmZXJlbmNlIjogIlBhdGllbnQvc21hcnQtMTI4ODk5MiIKICAgICAgfSwKICAgICAgInBlcmlvZCI6IHsKICAgICAgICAic3RhcnQiOiAiMjAwNS0wMi0wOSIsCiAgICAgICAgImVuZCI6ICIyMDA1LTAyLTA5IgogICAgICB9CiAgICB9LAogICAgInNlYXJjaCI6IHsKICAgICAgIm1vZGUiOiAibWF0Y2giCiAgICB9CiAgfSwgewogICAgImZ1bGxVcmwiOiAiaHR0cHM6Ly9hcGkubG9naWNhaGVhbHRoLm9yZy9mYXN0ZW5oZWFsdGgvZGF0YS9FbmNvdW50ZXIvc21hcnQtODQ2IiwKICAgICJyZXNvdXJjZSI6IHsKICAgICAgInJlc291cmNlVHlwZSI6ICJFbmNvdW50ZXIiLAogICAgICAiaWQiOiAic21hcnQtODQ2IiwKICAgICAgIm1ldGEiOiB7CiAgICAgICAgInZlcnNpb25JZCI6ICIxIiwKICAgICAgICAibGFzdFVwZGF0ZWQiOiAiMjAyMC0wNy0xNVQwMjo1MjozNi4wMDArMDA6MDAiLAogICAgICAgICJzb3VyY2UiOiAiI04zUmVLalI3NUFzOEtqaGsiCiAgICAgIH0sCiAgICAgICJ0ZXh0IjogewogICAgICAgICJzdGF0dXMiOiAiZ2VuZXJhdGVkIiwKICAgICAgICAiZGl2IjogIjxkaXYgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hodG1sXCI+MjAwOS0wNC0wODogYW1idWxhdG9yeSBlbmNvdW50ZXI8L2Rpdj4iCiAgICAgIH0sCiAgICAgICJzdGF0dXMiOiAiZmluaXNoZWQiLAogICAgICAiY2xhc3MiOiB7CiAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdGVybWlub2xvZ3kuaGw3Lm9yZy9Db2RlU3lzdGVtL3YzLUFjdENvZGUiLAogICAgICAgICJjb2RlIjogIkFNQiIKICAgICAgfSwKICAgICAgInR5cGUiOiBbIHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly9zbm9tZWQuaW5mbyIsCiAgICAgICAgICAiY29kZSI6ICIyNzA0MjcwMDMiLAogICAgICAgICAgImRpc3BsYXkiOiAiUGF0aWVudC1pbml0aWF0ZWQgZW5jb3VudGVyIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJQYXRpZW50LWluaXRpYXRlZCBhbWJ1bGF0b3J5IGVuY291bnRlciIKICAgICAgfSBdLAogICAgICAic3ViamVjdCI6IHsKICAgICAgICAicmVmZXJlbmNlIjogIlBhdGllbnQvc21hcnQtMTI4ODk5MiIKICAgICAgfSwKICAgICAgInBlcmlvZCI6IHsKICAgICAgICAic3RhcnQiOiAiMjAwOS0wNC0wOCIsCiAgICAgICAgImVuZCI6ICIyMDA5LTA0LTA4IgogICAgICB9CiAgICB9LAogICAgInNlYXJjaCI6IHsKICAgICAgIm1vZGUiOiAibWF0Y2giCiAgICB9CiAgfSwgewogICAgImZ1bGxVcmwiOiAiaHR0cHM6Ly9hcGkubG9naWNhaGVhbHRoLm9yZy9mYXN0ZW5oZWFsdGgvZGF0YS9PYnNlcnZhdGlvbi9zbWFydC0yNTQtaGVhcnRyYXRlIiwKICAgICJyZXNvdXJjZSI6IHsKICAgICAgInJlc291cmNlVHlwZSI6ICJPYnNlcnZhdGlvbiIsCiAgICAgICJpZCI6ICJzbWFydC0yNTQtaGVhcnRyYXRlIiwKICAgICAgIm1ldGEiOiB7CiAgICAgICAgInZlcnNpb25JZCI6ICIxIiwKICAgICAgICAibGFzdFVwZGF0ZWQiOiAiMjAyMC0wNy0xNVQwMjo1MjozNi4wMDArMDA6MDAiLAogICAgICAgICJzb3VyY2UiOiAiI04zUmVLalI3NUFzOEtqaGsiCiAgICAgIH0sCiAgICAgICJ0ZXh0IjogewogICAgICAgICJzdGF0dXMiOiAiZ2VuZXJhdGVkIiwKICAgICAgICAiZGl2IjogIjxkaXYgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hodG1sXCI+MjAwNS0wMi0yNDogaGVhcnRfcmF0ZSA9IDc4LjAge2JlYXRzfS9taW48L2Rpdj4iCiAgICAgIH0sCiAgICAgICJpZGVudGlmaWVyIjogWyB7CiAgICAgICAgInVzZSI6ICJvZmZpY2lhbCIsCiAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vd3d3LmJtYy5ubC96b3JncG9ydGFsL2lkZW50aWZpZXJzL29ic2VydmF0aW9ucyIsCiAgICAgICAgInZhbHVlIjogInNtYXJ0LTI1NC1oZWFydHJhdGUiCiAgICAgIH0gXSwKICAgICAgInN0YXR1cyI6ICJ1bmtub3duIiwKICAgICAgImNhdGVnb3J5IjogWyB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdGVybWlub2xvZ3kuaGw3Lm9yZy9Db2RlU3lzdGVtL29ic2VydmF0aW9uLWNhdGVnb3J5IiwKICAgICAgICAgICJjb2RlIjogInZpdGFsLXNpZ25zIiwKICAgICAgICAgICJkaXNwbGF5IjogIlZpdGFsIFNpZ25zIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJWaXRhbCBTaWducyIKICAgICAgfSBdLAogICAgICAiY29kZSI6IHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly9sb2luYy5vcmciLAogICAgICAgICAgImNvZGUiOiAiODg2Ny00IiwKICAgICAgICAgICJkaXNwbGF5IjogImhlYXJ0X3JhdGUiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogImhlYXJ0X3JhdGUiCiAgICAgIH0sCiAgICAgICJzdWJqZWN0IjogewogICAgICAgICJyZWZlcmVuY2UiOiAiUGF0aWVudC9zbWFydC0xMjg4OTkyIgogICAgICB9LAogICAgICAiZWZmZWN0aXZlRGF0ZVRpbWUiOiAiMjAwNS0wMi0yNCIsCiAgICAgICJwZXJmb3JtZXIiOiBbIHsKICAgICAgICAicmVmZXJlbmNlIjogIlByYWN0aXRpb25lci9TTUFSVC0xMjM0IgogICAgICB9IF0sCiAgICAgICJ2YWx1ZVF1YW50aXR5IjogewogICAgICAgICJ2YWx1ZSI6IDc4LjAsCiAgICAgICAgInVuaXQiOiAie2JlYXRzfS9taW4iLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3VuaXRzb2ZtZWFzdXJlLm9yZyIsCiAgICAgICAgImNvZGUiOiAie2JlYXRzfS9taW4iCiAgICAgIH0KICAgIH0sCiAgICAic2VhcmNoIjogewogICAgICAibW9kZSI6ICJtYXRjaCIKICAgIH0KICB9LCB7CiAgICAiZnVsbFVybCI6ICJodHRwczovL2FwaS5sb2dpY2FoZWFsdGgub3JnL2Zhc3RlbmhlYWx0aC9kYXRhL0VuY291bnRlci9zbWFydC04NDUiLAogICAgInJlc291cmNlIjogewogICAgICAicmVzb3VyY2VUeXBlIjogIkVuY291bnRlciIsCiAgICAgICJpZCI6ICJzbWFydC04NDUiLAogICAgICAibWV0YSI6IHsKICAgICAgICAidmVyc2lvbklkIjogIjEiLAogICAgICAgICJsYXN0VXBkYXRlZCI6ICIyMDIwLTA3LTE1VDAyOjUyOjM2LjAwMCswMDowMCIsCiAgICAgICAgInNvdXJjZSI6ICIjTjNSZUtqUjc1QXM4S2poayIKICAgICAgfSwKICAgICAgInRleHQiOiB7CiAgICAgICAgInN0YXR1cyI6ICJnZW5lcmF0ZWQiLAogICAgICAgICJkaXYiOiAiPGRpdiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzE5OTkveGh0bWxcIj4yMDA5LTA0LTA3OiBhbWJ1bGF0b3J5IGVuY291bnRlcjwvZGl2PiIKICAgICAgfSwKICAgICAgInN0YXR1cyI6ICJmaW5pc2hlZCIsCiAgICAgICJjbGFzcyI6IHsKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly90ZXJtaW5vbG9neS5obDcub3JnL0NvZGVTeXN0ZW0vdjMtQWN0Q29kZSIsCiAgICAgICAgImNvZGUiOiAiQU1CIgogICAgICB9LAogICAgICAidHlwZSI6IFsgewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3Nub21lZC5pbmZvIiwKICAgICAgICAgICJjb2RlIjogIjI3MDQyNzAwMyIsCiAgICAgICAgICAiZGlzcGxheSI6ICJQYXRpZW50LWluaXRpYXRlZCBlbmNvdW50ZXIiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogIlBhdGllbnQtaW5pdGlhdGVkIGFtYnVsYXRvcnkgZW5jb3VudGVyIgogICAgICB9IF0sCiAgICAgICJzdWJqZWN0IjogewogICAgICAgICJyZWZlcmVuY2UiOiAiUGF0aWVudC9zbWFydC0xMjg4OTkyIgogICAgICB9LAogICAgICAicGVyaW9kIjogewogICAgICAgICJzdGFydCI6ICIyMDA5LTA0LTA3IiwKICAgICAgICAiZW5kIjogIjIwMDktMDQtMDciCiAgICAgIH0KICAgIH0sCiAgICAic2VhcmNoIjogewogICAgICAibW9kZSI6ICJtYXRjaCIKICAgIH0KICB9LCB7CiAgICAiZnVsbFVybCI6ICJodHRwczovL2FwaS5sb2dpY2FoZWFsdGgub3JnL2Zhc3RlbmhlYWx0aC9kYXRhL0VuY291bnRlci9zbWFydC04NDQiLAogICAgInJlc291cmNlIjogewogICAgICAicmVzb3VyY2VUeXBlIjogIkVuY291bnRlciIsCiAgICAgICJpZCI6ICJzbWFydC04NDQiLAogICAgICAibWV0YSI6IHsKICAgICAgICAidmVyc2lvbklkIjogIjEiLAogICAgICAgICJsYXN0VXBkYXRlZCI6ICIyMDIwLTA3LTE1VDAyOjUyOjM2LjAwMCswMDowMCIsCiAgICAgICAgInNvdXJjZSI6ICIjTjNSZUtqUjc1QXM4S2poayIKICAgICAgfSwKICAgICAgInRleHQiOiB7CiAgICAgICAgInN0YXR1cyI6ICJnZW5lcmF0ZWQiLAogICAgICAgICJkaXYiOiAiPGRpdiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzE5OTkveGh0bWxcIj4yMDA1LTAyLTI1OiBhbWJ1bGF0b3J5IGVuY291bnRlcjwvZGl2PiIKICAgICAgfSwKICAgICAgInN0YXR1cyI6ICJmaW5pc2hlZCIsCiAgICAgICJjbGFzcyI6IHsKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly90ZXJtaW5vbG9neS5obDcub3JnL0NvZGVTeXN0ZW0vdjMtQWN0Q29kZSIsCiAgICAgICAgImNvZGUiOiAiQU1CIgogICAgICB9LAogICAgICAidHlwZSI6IFsgewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3Nub21lZC5pbmZvIiwKICAgICAgICAgICJjb2RlIjogIjI3MDQyNzAwMyIsCiAgICAgICAgICAiZGlzcGxheSI6ICJQYXRpZW50LWluaXRpYXRlZCBlbmNvdW50ZXIiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogIlBhdGllbnQtaW5pdGlhdGVkIGFtYnVsYXRvcnkgZW5jb3VudGVyIgogICAgICB9IF0sCiAgICAgICJzdWJqZWN0IjogewogICAgICAgICJyZWZlcmVuY2UiOiAiUGF0aWVudC9zbWFydC0xMjg4OTkyIgogICAgICB9LAogICAgICAicGVyaW9kIjogewogICAgICAgICJzdGFydCI6ICIyMDA1LTAyLTI1IiwKICAgICAgICAiZW5kIjogIjIwMDUtMDItMjUiCiAgICAgIH0KICAgIH0sCiAgICAic2VhcmNoIjogewogICAgICAibW9kZSI6ICJtYXRjaCIKICAgIH0KICB9LCB7CiAgICAiZnVsbFVybCI6ICJodHRwczovL2FwaS5sb2dpY2FoZWFsdGgub3JnL2Zhc3RlbmhlYWx0aC9kYXRhL0VuY291bnRlci9zbWFydC04NDMiLAogICAgInJlc291cmNlIjogewogICAgICAicmVzb3VyY2VUeXBlIjogIkVuY291bnRlciIsCiAgICAgICJpZCI6ICJzbWFydC04NDMiLAogICAgICAibWV0YSI6IHsKICAgICAgICAidmVyc2lvbklkIjogIjEiLAogICAgICAgICJsYXN0VXBkYXRlZCI6ICIyMDIwLTA3LTE1VDAyOjUyOjM2LjAwMCswMDowMCIsCiAgICAgICAgInNvdXJjZSI6ICIjTjNSZUtqUjc1QXM4S2poayIKICAgICAgfSwKICAgICAgInRleHQiOiB7CiAgICAgICAgInN0YXR1cyI6ICJnZW5lcmF0ZWQiLAogICAgICAgICJkaXYiOiAiPGRpdiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzE5OTkveGh0bWxcIj4yMDA1LTAyLTI0OiBhbWJ1bGF0b3J5IGVuY291bnRlcjwvZGl2PiIKICAgICAgfSwKICAgICAgInN0YXR1cyI6ICJmaW5pc2hlZCIsCiAgICAgICJjbGFzcyI6IHsKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly90ZXJtaW5vbG9neS5obDcub3JnL0NvZGVTeXN0ZW0vdjMtQWN0Q29kZSIsCiAgICAgICAgImNvZGUiOiAiQU1CIgogICAgICB9LAogICAgICAidHlwZSI6IFsgewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3Nub21lZC5pbmZvIiwKICAgICAgICAgICJjb2RlIjogIjI3MDQyNzAwMyIsCiAgICAgICAgICAiZGlzcGxheSI6ICJQYXRpZW50LWluaXRpYXRlZCBlbmNvdW50ZXIiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogIlBhdGllbnQtaW5pdGlhdGVkIGFtYnVsYXRvcnkgZW5jb3VudGVyIgogICAgICB9IF0sCiAgICAgICJzdWJqZWN0IjogewogICAgICAgICJyZWZlcmVuY2UiOiAiUGF0aWVudC9zbWFydC0xMjg4OTkyIgogICAgICB9LAogICAgICAicGVyaW9kIjogewogICAgICAgICJzdGFydCI6ICIyMDA1LTAyLTI0IiwKICAgICAgICAiZW5kIjogIjIwMDUtMDItMjQiCiAgICAgIH0KICAgIH0sCiAgICAic2VhcmNoIjogewogICAgICAibW9kZSI6ICJtYXRjaCIKICAgIH0KICB9LCB7CiAgICAiZnVsbFVybCI6ICJodHRwczovL2FwaS5sb2dpY2FoZWFsdGgub3JnL2Zhc3RlbmhlYWx0aC9kYXRhL09ic2VydmF0aW9uL3NtYXJ0LTE1Ny1yZXNwaXJhdG9yeXJhdGUiLAogICAgInJlc291cmNlIjogewogICAgICAicmVzb3VyY2VUeXBlIjogIk9ic2VydmF0aW9uIiwKICAgICAgImlkIjogInNtYXJ0LTE1Ny1yZXNwaXJhdG9yeXJhdGUiLAogICAgICAibWV0YSI6IHsKICAgICAgICAidmVyc2lvbklkIjogIjEiLAogICAgICAgICJsYXN0VXBkYXRlZCI6ICIyMDIwLTA3LTE1VDAyOjUyOjM2LjAwMCswMDowMCIsCiAgICAgICAgInNvdXJjZSI6ICIjTjNSZUtqUjc1QXM4S2poayIKICAgICAgfSwKICAgICAgInRleHQiOiB7CiAgICAgICAgInN0YXR1cyI6ICJnZW5lcmF0ZWQiLAogICAgICAgICJkaXYiOiAiPGRpdiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzE5OTkveGh0bWxcIj4xOTk3LTA1LTAxOiByZXNwaXJhdG9yeV9yYXRlID0gMjAuMCB7YnJlYXRoc30vbWluPC9kaXY+IgogICAgICB9LAogICAgICAiaWRlbnRpZmllciI6IFsgewogICAgICAgICJ1c2UiOiAib2ZmaWNpYWwiLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3d3dy5ibWMubmwvem9yZ3BvcnRhbC9pZGVudGlmaWVycy9vYnNlcnZhdGlvbnMiLAogICAgICAgICJ2YWx1ZSI6ICJzbWFydC0xNTctcmVzcGlyYXRvcnlyYXRlIgogICAgICB9IF0sCiAgICAgICJzdGF0dXMiOiAidW5rbm93biIsCiAgICAgICJjYXRlZ29yeSI6IFsgewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3Rlcm1pbm9sb2d5LmhsNy5vcmcvQ29kZVN5c3RlbS9vYnNlcnZhdGlvbi1jYXRlZ29yeSIsCiAgICAgICAgICAiY29kZSI6ICJ2aXRhbC1zaWducyIsCiAgICAgICAgICAiZGlzcGxheSI6ICJWaXRhbCBTaWducyIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAiVml0YWwgU2lnbnMiCiAgICAgIH0gXSwKICAgICAgImNvZGUiOiB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vbG9pbmMub3JnIiwKICAgICAgICAgICJjb2RlIjogIjkyNzktMSIsCiAgICAgICAgICAiZGlzcGxheSI6ICJyZXNwaXJhdG9yeV9yYXRlIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJyZXNwaXJhdG9yeV9yYXRlIgogICAgICB9LAogICAgICAic3ViamVjdCI6IHsKICAgICAgICAicmVmZXJlbmNlIjogIlBhdGllbnQvc21hcnQtMTI4ODk5MiIKICAgICAgfSwKICAgICAgImVmZmVjdGl2ZURhdGVUaW1lIjogIjE5OTctMDUtMDEiLAogICAgICAicGVyZm9ybWVyIjogWyB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQcmFjdGl0aW9uZXIvU01BUlQtMTIzNCIKICAgICAgfSBdLAogICAgICAidmFsdWVRdWFudGl0eSI6IHsKICAgICAgICAidmFsdWUiOiAyMC4wLAogICAgICAgICJ1bml0IjogInticmVhdGhzfS9taW4iLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3VuaXRzb2ZtZWFzdXJlLm9yZyIsCiAgICAgICAgImNvZGUiOiAie2JyZWF0aHN9L21pbiIKICAgICAgfQogICAgfSwKICAgICJzZWFyY2giOiB7CiAgICAgICJtb2RlIjogIm1hdGNoIgogICAgfQogIH0sIHsKICAgICJmdWxsVXJsIjogImh0dHBzOi8vYXBpLmxvZ2ljYWhlYWx0aC5vcmcvZmFzdGVuaGVhbHRoL2RhdGEvT2JzZXJ2YXRpb24vc21hcnQtMTYyLWhlaWdodCIsCiAgICAicmVzb3VyY2UiOiB7CiAgICAgICJyZXNvdXJjZVR5cGUiOiAiT2JzZXJ2YXRpb24iLAogICAgICAiaWQiOiAic21hcnQtMTYyLWhlaWdodCIsCiAgICAgICJtZXRhIjogewogICAgICAgICJ2ZXJzaW9uSWQiOiAiMSIsCiAgICAgICAgImxhc3RVcGRhdGVkIjogIjIwMjAtMDctMTVUMDI6NTI6MzYuMDAwKzAwOjAwIiwKICAgICAgICAic291cmNlIjogIiNOM1JlS2pSNzVBczhLamhrIgogICAgICB9LAogICAgICAidGV4dCI6IHsKICAgICAgICAic3RhdHVzIjogImdlbmVyYXRlZCIsCiAgICAgICAgImRpdiI6ICI8ZGl2IHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMTk5OS94aHRtbFwiPjE5OTctMDUtMDc6IGhlaWdodCA9IDE2NS4xIGNtPC9kaXY+IgogICAgICB9LAogICAgICAiaWRlbnRpZmllciI6IFsgewogICAgICAgICJ1c2UiOiAib2ZmaWNpYWwiLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3d3dy5ibWMubmwvem9yZ3BvcnRhbC9pZGVudGlmaWVycy9vYnNlcnZhdGlvbnMiLAogICAgICAgICJ2YWx1ZSI6ICJzbWFydC0xNjItaGVpZ2h0IgogICAgICB9IF0sCiAgICAgICJzdGF0dXMiOiAidW5rbm93biIsCiAgICAgICJjYXRlZ29yeSI6IFsgewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3Rlcm1pbm9sb2d5LmhsNy5vcmcvQ29kZVN5c3RlbS9vYnNlcnZhdGlvbi1jYXRlZ29yeSIsCiAgICAgICAgICAiY29kZSI6ICJ2aXRhbC1zaWducyIsCiAgICAgICAgICAiZGlzcGxheSI6ICJWaXRhbCBTaWducyIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAiVml0YWwgU2lnbnMiCiAgICAgIH0gXSwKICAgICAgImNvZGUiOiB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vbG9pbmMub3JnIiwKICAgICAgICAgICJjb2RlIjogIjgzMDItMiIsCiAgICAgICAgICAiZGlzcGxheSI6ICJoZWlnaHQiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogImhlaWdodCIKICAgICAgfSwKICAgICAgInN1YmplY3QiOiB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQYXRpZW50L3NtYXJ0LTEyODg5OTIiCiAgICAgIH0sCiAgICAgICJlZmZlY3RpdmVEYXRlVGltZSI6ICIxOTk3LTA1LTA3IiwKICAgICAgInBlcmZvcm1lciI6IFsgewogICAgICAgICJyZWZlcmVuY2UiOiAiUHJhY3RpdGlvbmVyL1NNQVJULTEyMzQiCiAgICAgIH0gXSwKICAgICAgInZhbHVlUXVhbnRpdHkiOiB7CiAgICAgICAgInZhbHVlIjogMTY1LjEsCiAgICAgICAgInVuaXQiOiAiY20iLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3VuaXRzb2ZtZWFzdXJlLm9yZyIsCiAgICAgICAgImNvZGUiOiAiY20iCiAgICAgIH0KICAgIH0sCiAgICAic2VhcmNoIjogewogICAgICAibW9kZSI6ICJtYXRjaCIKICAgIH0KICB9LCB7CiAgICAiZnVsbFVybCI6ICJodHRwczovL2FwaS5sb2dpY2FoZWFsdGgub3JnL2Zhc3RlbmhlYWx0aC9kYXRhL0VuY291bnRlci9zbWFydC04NDkiLAogICAgInJlc291cmNlIjogewogICAgICAicmVzb3VyY2VUeXBlIjogIkVuY291bnRlciIsCiAgICAgICJpZCI6ICJzbWFydC04NDkiLAogICAgICAibWV0YSI6IHsKICAgICAgICAidmVyc2lvbklkIjogIjEiLAogICAgICAgICJsYXN0VXBkYXRlZCI6ICIyMDIwLTA3LTE1VDAyOjUyOjM2LjAwMCswMDowMCIsCiAgICAgICAgInNvdXJjZSI6ICIjTjNSZUtqUjc1QXM4S2poayIKICAgICAgfSwKICAgICAgInRleHQiOiB7CiAgICAgICAgInN0YXR1cyI6ICJnZW5lcmF0ZWQiLAogICAgICAgICJkaXYiOiAiPGRpdiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzE5OTkveGh0bWxcIj4yMDA5LTA0LTI0OiBhbWJ1bGF0b3J5IGVuY291bnRlcjwvZGl2PiIKICAgICAgfSwKICAgICAgInN0YXR1cyI6ICJmaW5pc2hlZCIsCiAgICAgICJjbGFzcyI6IHsKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly90ZXJtaW5vbG9neS5obDcub3JnL0NvZGVTeXN0ZW0vdjMtQWN0Q29kZSIsCiAgICAgICAgImNvZGUiOiAiQU1CIgogICAgICB9LAogICAgICAidHlwZSI6IFsgewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3Nub21lZC5pbmZvIiwKICAgICAgICAgICJjb2RlIjogIjI3MDQyNzAwMyIsCiAgICAgICAgICAiZGlzcGxheSI6ICJQYXRpZW50LWluaXRpYXRlZCBlbmNvdW50ZXIiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogIlBhdGllbnQtaW5pdGlhdGVkIGFtYnVsYXRvcnkgZW5jb3VudGVyIgogICAgICB9IF0sCiAgICAgICJzdWJqZWN0IjogewogICAgICAgICJyZWZlcmVuY2UiOiAiUGF0aWVudC9zbWFydC0xMjg4OTkyIgogICAgICB9LAogICAgICAicGVyaW9kIjogewogICAgICAgICJzdGFydCI6ICIyMDA5LTA0LTI0IiwKICAgICAgICAiZW5kIjogIjIwMDktMDQtMjQiCiAgICAgIH0KICAgIH0sCiAgICAic2VhcmNoIjogewogICAgICAibW9kZSI6ICJtYXRjaCIKICAgIH0KICB9LCB7CiAgICAiZnVsbFVybCI6ICJodHRwczovL2FwaS5sb2dpY2FoZWFsdGgub3JnL2Zhc3RlbmhlYWx0aC9kYXRhL0VuY291bnRlci9zbWFydC04NDgiLAogICAgInJlc291cmNlIjogewogICAgICAicmVzb3VyY2VUeXBlIjogIkVuY291bnRlciIsCiAgICAgICJpZCI6ICJzbWFydC04NDgiLAogICAgICAibWV0YSI6IHsKICAgICAgICAidmVyc2lvbklkIjogIjEiLAogICAgICAgICJsYXN0VXBkYXRlZCI6ICIyMDIwLTA3LTE1VDAyOjUyOjM2LjAwMCswMDowMCIsCiAgICAgICAgInNvdXJjZSI6ICIjTjNSZUtqUjc1QXM4S2poayIKICAgICAgfSwKICAgICAgInRleHQiOiB7CiAgICAgICAgInN0YXR1cyI6ICJnZW5lcmF0ZWQiLAogICAgICAgICJkaXYiOiAiPGRpdiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzE5OTkveGh0bWxcIj4yMDA5LTA0LTIzOiBhbWJ1bGF0b3J5IGVuY291bnRlcjwvZGl2PiIKICAgICAgfSwKICAgICAgInN0YXR1cyI6ICJmaW5pc2hlZCIsCiAgICAgICJjbGFzcyI6IHsKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly90ZXJtaW5vbG9neS5obDcub3JnL0NvZGVTeXN0ZW0vdjMtQWN0Q29kZSIsCiAgICAgICAgImNvZGUiOiAiQU1CIgogICAgICB9LAogICAgICAidHlwZSI6IFsgewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3Nub21lZC5pbmZvIiwKICAgICAgICAgICJjb2RlIjogIjI3MDQyNzAwMyIsCiAgICAgICAgICAiZGlzcGxheSI6ICJQYXRpZW50LWluaXRpYXRlZCBlbmNvdW50ZXIiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogIlBhdGllbnQtaW5pdGlhdGVkIGFtYnVsYXRvcnkgZW5jb3VudGVyIgogICAgICB9IF0sCiAgICAgICJzdWJqZWN0IjogewogICAgICAgICJyZWZlcmVuY2UiOiAiUGF0aWVudC9zbWFydC0xMjg4OTkyIgogICAgICB9LAogICAgICAicGVyaW9kIjogewogICAgICAgICJzdGFydCI6ICIyMDA5LTA0LTIzIiwKICAgICAgICAiZW5kIjogIjIwMDktMDQtMjMiCiAgICAgIH0KICAgIH0sCiAgICAic2VhcmNoIjogewogICAgICAibW9kZSI6ICJtYXRjaCIKICAgIH0KICB9LCB7CiAgICAiZnVsbFVybCI6ICJodHRwczovL2FwaS5sb2dpY2FoZWFsdGgub3JnL2Zhc3RlbmhlYWx0aC9kYXRhL0VuY291bnRlci9zbWFydC04NDciLAogICAgInJlc291cmNlIjogewogICAgICAicmVzb3VyY2VUeXBlIjogIkVuY291bnRlciIsCiAgICAgICJpZCI6ICJzbWFydC04NDciLAogICAgICAibWV0YSI6IHsKICAgICAgICAidmVyc2lvbklkIjogIjEiLAogICAgICAgICJsYXN0VXBkYXRlZCI6ICIyMDIwLTA3LTE1VDAyOjUyOjM2LjAwMCswMDowMCIsCiAgICAgICAgInNvdXJjZSI6ICIjTjNSZUtqUjc1QXM4S2poayIKICAgICAgfSwKICAgICAgInRleHQiOiB7CiAgICAgICAgInN0YXR1cyI6ICJnZW5lcmF0ZWQiLAogICAgICAgICJkaXYiOiAiPGRpdiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzE5OTkveGh0bWxcIj4yMDA5LTA0LTE0OiBhbWJ1bGF0b3J5IGVuY291bnRlcjwvZGl2PiIKICAgICAgfSwKICAgICAgInN0YXR1cyI6ICJmaW5pc2hlZCIsCiAgICAgICJjbGFzcyI6IHsKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly90ZXJtaW5vbG9neS5obDcub3JnL0NvZGVTeXN0ZW0vdjMtQWN0Q29kZSIsCiAgICAgICAgImNvZGUiOiAiQU1CIgogICAgICB9LAogICAgICAidHlwZSI6IFsgewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3Nub21lZC5pbmZvIiwKICAgICAgICAgICJjb2RlIjogIjI3MDQyNzAwMyIsCiAgICAgICAgICAiZGlzcGxheSI6ICJQYXRpZW50LWluaXRpYXRlZCBlbmNvdW50ZXIiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogIlBhdGllbnQtaW5pdGlhdGVkIGFtYnVsYXRvcnkgZW5jb3VudGVyIgogICAgICB9IF0sCiAgICAgICJzdWJqZWN0IjogewogICAgICAgICJyZWZlcmVuY2UiOiAiUGF0aWVudC9zbWFydC0xMjg4OTkyIgogICAgICB9LAogICAgICAicGVyaW9kIjogewogICAgICAgICJzdGFydCI6ICIyMDA5LTA0LTE0IiwKICAgICAgICAiZW5kIjogIjIwMDktMDQtMTQiCiAgICAgIH0KICAgIH0sCiAgICAic2VhcmNoIjogewogICAgICAibW9kZSI6ICJtYXRjaCIKICAgIH0KICB9LCB7CiAgICAiZnVsbFVybCI6ICJodHRwczovL2FwaS5sb2dpY2FoZWFsdGgub3JnL2Zhc3RlbmhlYWx0aC9kYXRhL09ic2VydmF0aW9uL3NtYXJ0LTIxMy1yZXNwaXJhdG9yeXJhdGUiLAogICAgInJlc291cmNlIjogewogICAgICAicmVzb3VyY2VUeXBlIjogIk9ic2VydmF0aW9uIiwKICAgICAgImlkIjogInNtYXJ0LTIxMy1yZXNwaXJhdG9yeXJhdGUiLAogICAgICAibWV0YSI6IHsKICAgICAgICAidmVyc2lvbklkIjogIjEiLAogICAgICAgICJsYXN0VXBkYXRlZCI6ICIyMDIwLTA3LTE1VDAyOjUyOjM2LjAwMCswMDowMCIsCiAgICAgICAgInNvdXJjZSI6ICIjTjNSZUtqUjc1QXM4S2poayIKICAgICAgfSwKICAgICAgInRleHQiOiB7CiAgICAgICAgInN0YXR1cyI6ICJnZW5lcmF0ZWQiLAogICAgICAgICJkaXYiOiAiPGRpdiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzE5OTkveGh0bWxcIj4yMDAxLTExLTAxOiByZXNwaXJhdG9yeV9yYXRlID0gMjAuMCB7YnJlYXRoc30vbWluPC9kaXY+IgogICAgICB9LAogICAgICAiaWRlbnRpZmllciI6IFsgewogICAgICAgICJ1c2UiOiAib2ZmaWNpYWwiLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3d3dy5ibWMubmwvem9yZ3BvcnRhbC9pZGVudGlmaWVycy9vYnNlcnZhdGlvbnMiLAogICAgICAgICJ2YWx1ZSI6ICJzbWFydC0yMTMtcmVzcGlyYXRvcnlyYXRlIgogICAgICB9IF0sCiAgICAgICJzdGF0dXMiOiAidW5rbm93biIsCiAgICAgICJjYXRlZ29yeSI6IFsgewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3Rlcm1pbm9sb2d5LmhsNy5vcmcvQ29kZVN5c3RlbS9vYnNlcnZhdGlvbi1jYXRlZ29yeSIsCiAgICAgICAgICAiY29kZSI6ICJ2aXRhbC1zaWducyIsCiAgICAgICAgICAiZGlzcGxheSI6ICJWaXRhbCBTaWducyIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAiVml0YWwgU2lnbnMiCiAgICAgIH0gXSwKICAgICAgImNvZGUiOiB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vbG9pbmMub3JnIiwKICAgICAgICAgICJjb2RlIjogIjkyNzktMSIsCiAgICAgICAgICAiZGlzcGxheSI6ICJyZXNwaXJhdG9yeV9yYXRlIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJyZXNwaXJhdG9yeV9yYXRlIgogICAgICB9LAogICAgICAic3ViamVjdCI6IHsKICAgICAgICAicmVmZXJlbmNlIjogIlBhdGllbnQvc21hcnQtMTI4ODk5MiIKICAgICAgfSwKICAgICAgImVmZmVjdGl2ZURhdGVUaW1lIjogIjIwMDEtMTEtMDEiLAogICAgICAicGVyZm9ybWVyIjogWyB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQcmFjdGl0aW9uZXIvU01BUlQtMTIzNCIKICAgICAgfSBdLAogICAgICAidmFsdWVRdWFudGl0eSI6IHsKICAgICAgICAidmFsdWUiOiAyMC4wLAogICAgICAgICJ1bml0IjogInticmVhdGhzfS9taW4iLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3VuaXRzb2ZtZWFzdXJlLm9yZyIsCiAgICAgICAgImNvZGUiOiAie2JyZWF0aHN9L21pbiIKICAgICAgfQogICAgfSwKICAgICJzZWFyY2giOiB7CiAgICAgICJtb2RlIjogIm1hdGNoIgogICAgfQogIH0sIHsKICAgICJmdWxsVXJsIjogImh0dHBzOi8vYXBpLmxvZ2ljYWhlYWx0aC5vcmcvZmFzdGVuaGVhbHRoL2RhdGEvT2JzZXJ2YXRpb24vc21hcnQtMjEwLW94eWdlbnNhdHVyYXRpb24iLAogICAgInJlc291cmNlIjogewogICAgICAicmVzb3VyY2VUeXBlIjogIk9ic2VydmF0aW9uIiwKICAgICAgImlkIjogInNtYXJ0LTIxMC1veHlnZW5zYXR1cmF0aW9uIiwKICAgICAgIm1ldGEiOiB7CiAgICAgICAgInZlcnNpb25JZCI6ICIxIiwKICAgICAgICAibGFzdFVwZGF0ZWQiOiAiMjAyMC0wNy0xNVQwMjo1MjozNi4wMDArMDA6MDAiLAogICAgICAgICJzb3VyY2UiOiAiI04zUmVLalI3NUFzOEtqaGsiCiAgICAgIH0sCiAgICAgICJ0ZXh0IjogewogICAgICAgICJzdGF0dXMiOiAiZ2VuZXJhdGVkIiwKICAgICAgICAiZGl2IjogIjxkaXYgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hodG1sXCI+MjAwMS0xMC0zMTogb3h5Z2VuX3NhdHVyYXRpb24gPSAxMDAuMCAle0hlbW9nbG9iaW5TYXR1cmF0aW9ufTwvZGl2PiIKICAgICAgfSwKICAgICAgImlkZW50aWZpZXIiOiBbIHsKICAgICAgICAidXNlIjogIm9mZmljaWFsIiwKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly93d3cuYm1jLm5sL3pvcmdwb3J0YWwvaWRlbnRpZmllcnMvb2JzZXJ2YXRpb25zIiwKICAgICAgICAidmFsdWUiOiAic21hcnQtMjEwLW94eWdlbnNhdHVyYXRpb24iCiAgICAgIH0gXSwKICAgICAgInN0YXR1cyI6ICJ1bmtub3duIiwKICAgICAgImNhdGVnb3J5IjogWyB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdGVybWlub2xvZ3kuaGw3Lm9yZy9Db2RlU3lzdGVtL29ic2VydmF0aW9uLWNhdGVnb3J5IiwKICAgICAgICAgICJjb2RlIjogInZpdGFsLXNpZ25zIiwKICAgICAgICAgICJkaXNwbGF5IjogIlZpdGFsIFNpZ25zIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJWaXRhbCBTaWducyIKICAgICAgfSBdLAogICAgICAiY29kZSI6IHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly9sb2luYy5vcmciLAogICAgICAgICAgImNvZGUiOiAiMjcxMC0yIiwKICAgICAgICAgICJkaXNwbGF5IjogIm94eWdlbl9zYXR1cmF0aW9uIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJveHlnZW5fc2F0dXJhdGlvbiIKICAgICAgfSwKICAgICAgInN1YmplY3QiOiB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQYXRpZW50L3NtYXJ0LTEyODg5OTIiCiAgICAgIH0sCiAgICAgICJlZmZlY3RpdmVEYXRlVGltZSI6ICIyMDAxLTEwLTMxIiwKICAgICAgInBlcmZvcm1lciI6IFsgewogICAgICAgICJyZWZlcmVuY2UiOiAiUHJhY3RpdGlvbmVyL1NNQVJULTEyMzQiCiAgICAgIH0gXSwKICAgICAgInZhbHVlUXVhbnRpdHkiOiB7CiAgICAgICAgInZhbHVlIjogMTAwLjAsCiAgICAgICAgInVuaXQiOiAiJXtIZW1vZ2xvYmluU2F0dXJhdGlvbn0iLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3VuaXRzb2ZtZWFzdXJlLm9yZyIsCiAgICAgICAgImNvZGUiOiAiJXtIZW1vZ2xvYmluU2F0dXJhdGlvbn0iCiAgICAgIH0KICAgIH0sCiAgICAic2VhcmNoIjogewogICAgICAibW9kZSI6ICJtYXRjaCIKICAgIH0KICB9LCB7CiAgICAiZnVsbFVybCI6ICJodHRwczovL2FwaS5sb2dpY2FoZWFsdGgub3JnL2Zhc3RlbmhlYWx0aC9kYXRhL09ic2VydmF0aW9uL3NtYXJ0LTI0NC1ibWkiLAogICAgInJlc291cmNlIjogewogICAgICAicmVzb3VyY2VUeXBlIjogIk9ic2VydmF0aW9uIiwKICAgICAgImlkIjogInNtYXJ0LTI0NC1ibWkiLAogICAgICAibWV0YSI6IHsKICAgICAgICAidmVyc2lvbklkIjogIjEiLAogICAgICAgICJsYXN0VXBkYXRlZCI6ICIyMDIwLTA3LTE1VDAyOjUyOjM2LjAwMCswMDowMCIsCiAgICAgICAgInNvdXJjZSI6ICIjTjNSZUtqUjc1QXM4S2poayIKICAgICAgfSwKICAgICAgInRleHQiOiB7CiAgICAgICAgInN0YXR1cyI6ICJnZW5lcmF0ZWQiLAogICAgICAgICJkaXYiOiAiPGRpdiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzE5OTkveGh0bWxcIj4yMDA1LTAyLTEwOiBibWkgPSAzMy42IGtnL20yPC9kaXY+IgogICAgICB9LAogICAgICAiaWRlbnRpZmllciI6IFsgewogICAgICAgICJ1c2UiOiAib2ZmaWNpYWwiLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3d3dy5ibWMubmwvem9yZ3BvcnRhbC9pZGVudGlmaWVycy9vYnNlcnZhdGlvbnMiLAogICAgICAgICJ2YWx1ZSI6ICJzbWFydC0yNDQtYm1pIgogICAgICB9IF0sCiAgICAgICJzdGF0dXMiOiAidW5rbm93biIsCiAgICAgICJjYXRlZ29yeSI6IFsgewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3Rlcm1pbm9sb2d5LmhsNy5vcmcvQ29kZVN5c3RlbS9vYnNlcnZhdGlvbi1jYXRlZ29yeSIsCiAgICAgICAgICAiY29kZSI6ICJ2aXRhbC1zaWducyIsCiAgICAgICAgICAiZGlzcGxheSI6ICJWaXRhbCBTaWducyIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAiVml0YWwgU2lnbnMiCiAgICAgIH0gXSwKICAgICAgImNvZGUiOiB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vbG9pbmMub3JnIiwKICAgICAgICAgICJjb2RlIjogIjM5MTU2LTUiLAogICAgICAgICAgImRpc3BsYXkiOiAiYm1pIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJibWkiCiAgICAgIH0sCiAgICAgICJzdWJqZWN0IjogewogICAgICAgICJyZWZlcmVuY2UiOiAiUGF0aWVudC9zbWFydC0xMjg4OTkyIgogICAgICB9LAogICAgICAiZWZmZWN0aXZlRGF0ZVRpbWUiOiAiMjAwNS0wMi0xMCIsCiAgICAgICJwZXJmb3JtZXIiOiBbIHsKICAgICAgICAicmVmZXJlbmNlIjogIlByYWN0aXRpb25lci9TTUFSVC0xMjM0IgogICAgICB9IF0sCiAgICAgICJ2YWx1ZVF1YW50aXR5IjogewogICAgICAgICJ2YWx1ZSI6IDMzLjYsCiAgICAgICAgInVuaXQiOiAia2cvbTIiLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3VuaXRzb2ZtZWFzdXJlLm9yZyIsCiAgICAgICAgImNvZGUiOiAia2cvbTIiCiAgICAgIH0KICAgIH0sCiAgICAic2VhcmNoIjogewogICAgICAibW9kZSI6ICJtYXRjaCIKICAgIH0KICB9LCB7CiAgICAiZnVsbFVybCI6ICJodHRwczovL2FwaS5sb2dpY2FoZWFsdGgub3JnL2Zhc3RlbmhlYWx0aC9kYXRhL09ic2VydmF0aW9uL3NtYXJ0LTI0MC1oZWFydHJhdGUiLAogICAgInJlc291cmNlIjogewogICAgICAicmVzb3VyY2VUeXBlIjogIk9ic2VydmF0aW9uIiwKICAgICAgImlkIjogInNtYXJ0LTI0MC1oZWFydHJhdGUiLAogICAgICAibWV0YSI6IHsKICAgICAgICAidmVyc2lvbklkIjogIjEiLAogICAgICAgICJsYXN0VXBkYXRlZCI6ICIyMDIwLTA3LTE1VDAyOjUyOjM2LjAwMCswMDowMCIsCiAgICAgICAgInNvdXJjZSI6ICIjTjNSZUtqUjc1QXM4S2poayIKICAgICAgfSwKICAgICAgInRleHQiOiB7CiAgICAgICAgInN0YXR1cyI6ICJnZW5lcmF0ZWQiLAogICAgICAgICJkaXYiOiAiPGRpdiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzE5OTkveGh0bWxcIj4yMDA1LTAyLTEwOiBoZWFydF9yYXRlID0gNTguMCB7YmVhdHN9L21pbjwvZGl2PiIKICAgICAgfSwKICAgICAgImlkZW50aWZpZXIiOiBbIHsKICAgICAgICAidXNlIjogIm9mZmljaWFsIiwKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly93d3cuYm1jLm5sL3pvcmdwb3J0YWwvaWRlbnRpZmllcnMvb2JzZXJ2YXRpb25zIiwKICAgICAgICAidmFsdWUiOiAic21hcnQtMjQwLWhlYXJ0cmF0ZSIKICAgICAgfSBdLAogICAgICAic3RhdHVzIjogInVua25vd24iLAogICAgICAiY2F0ZWdvcnkiOiBbIHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly90ZXJtaW5vbG9neS5obDcub3JnL0NvZGVTeXN0ZW0vb2JzZXJ2YXRpb24tY2F0ZWdvcnkiLAogICAgICAgICAgImNvZGUiOiAidml0YWwtc2lnbnMiLAogICAgICAgICAgImRpc3BsYXkiOiAiVml0YWwgU2lnbnMiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogIlZpdGFsIFNpZ25zIgogICAgICB9IF0sCiAgICAgICJjb2RlIjogewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL2xvaW5jLm9yZyIsCiAgICAgICAgICAiY29kZSI6ICI4ODY3LTQiLAogICAgICAgICAgImRpc3BsYXkiOiAiaGVhcnRfcmF0ZSIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAiaGVhcnRfcmF0ZSIKICAgICAgfSwKICAgICAgInN1YmplY3QiOiB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQYXRpZW50L3NtYXJ0LTEyODg5OTIiCiAgICAgIH0sCiAgICAgICJlZmZlY3RpdmVEYXRlVGltZSI6ICIyMDA1LTAyLTEwIiwKICAgICAgInBlcmZvcm1lciI6IFsgewogICAgICAgICJyZWZlcmVuY2UiOiAiUHJhY3RpdGlvbmVyL1NNQVJULTEyMzQiCiAgICAgIH0gXSwKICAgICAgInZhbHVlUXVhbnRpdHkiOiB7CiAgICAgICAgInZhbHVlIjogNTguMCwKICAgICAgICAidW5pdCI6ICJ7YmVhdHN9L21pbiIsCiAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdW5pdHNvZm1lYXN1cmUub3JnIiwKICAgICAgICAiY29kZSI6ICJ7YmVhdHN9L21pbiIKICAgICAgfQogICAgfSwKICAgICJzZWFyY2giOiB7CiAgICAgICJtb2RlIjogIm1hdGNoIgogICAgfQogIH0sIHsKICAgICJmdWxsVXJsIjogImh0dHBzOi8vYXBpLmxvZ2ljYWhlYWx0aC5vcmcvZmFzdGVuaGVhbHRoL2RhdGEvT2JzZXJ2YXRpb24vc21hcnQtMTg3LXdlaWdodCIsCiAgICAicmVzb3VyY2UiOiB7CiAgICAgICJyZXNvdXJjZVR5cGUiOiAiT2JzZXJ2YXRpb24iLAogICAgICAiaWQiOiAic21hcnQtMTg3LXdlaWdodCIsCiAgICAgICJtZXRhIjogewogICAgICAgICJ2ZXJzaW9uSWQiOiAiMSIsCiAgICAgICAgImxhc3RVcGRhdGVkIjogIjIwMjAtMDctMTVUMDI6NTI6MzYuMDAwKzAwOjAwIiwKICAgICAgICAic291cmNlIjogIiNOM1JlS2pSNzVBczhLamhrIgogICAgICB9LAogICAgICAidGV4dCI6IHsKICAgICAgICAic3RhdHVzIjogImdlbmVyYXRlZCIsCiAgICAgICAgImRpdiI6ICI8ZGl2IHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMTk5OS94aHRtbFwiPjIwMDEtMDEtMTk6IHdlaWdodCA9IDk1LjAyNzYga2c8L2Rpdj4iCiAgICAgIH0sCiAgICAgICJpZGVudGlmaWVyIjogWyB7CiAgICAgICAgInVzZSI6ICJvZmZpY2lhbCIsCiAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vd3d3LmJtYy5ubC96b3JncG9ydGFsL2lkZW50aWZpZXJzL29ic2VydmF0aW9ucyIsCiAgICAgICAgInZhbHVlIjogInNtYXJ0LTE4Ny13ZWlnaHQiCiAgICAgIH0gXSwKICAgICAgInN0YXR1cyI6ICJ1bmtub3duIiwKICAgICAgImNhdGVnb3J5IjogWyB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdGVybWlub2xvZ3kuaGw3Lm9yZy9Db2RlU3lzdGVtL29ic2VydmF0aW9uLWNhdGVnb3J5IiwKICAgICAgICAgICJjb2RlIjogInZpdGFsLXNpZ25zIiwKICAgICAgICAgICJkaXNwbGF5IjogIlZpdGFsIFNpZ25zIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJWaXRhbCBTaWducyIKICAgICAgfSBdLAogICAgICAiY29kZSI6IHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly9sb2luYy5vcmciLAogICAgICAgICAgImNvZGUiOiAiMzE0MS05IiwKICAgICAgICAgICJkaXNwbGF5IjogIndlaWdodCIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAid2VpZ2h0IgogICAgICB9LAogICAgICAic3ViamVjdCI6IHsKICAgICAgICAicmVmZXJlbmNlIjogIlBhdGllbnQvc21hcnQtMTI4ODk5MiIKICAgICAgfSwKICAgICAgImVmZmVjdGl2ZURhdGVUaW1lIjogIjIwMDEtMDEtMTkiLAogICAgICAicGVyZm9ybWVyIjogWyB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQcmFjdGl0aW9uZXIvU01BUlQtMTIzNCIKICAgICAgfSBdLAogICAgICAidmFsdWVRdWFudGl0eSI6IHsKICAgICAgICAidmFsdWUiOiA5NS4wMjc2LAogICAgICAgICJ1bml0IjogImtnIiwKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly91bml0c29mbWVhc3VyZS5vcmciLAogICAgICAgICJjb2RlIjogImtnIgogICAgICB9CiAgICB9LAogICAgInNlYXJjaCI6IHsKICAgICAgIm1vZGUiOiAibWF0Y2giCiAgICB9CiAgfSwgewogICAgImZ1bGxVcmwiOiAiaHR0cHM6Ly9hcGkubG9naWNhaGVhbHRoLm9yZy9mYXN0ZW5oZWFsdGgvZGF0YS9PYnNlcnZhdGlvbi9zbWFydC0xNTUtaGVpZ2h0IiwKICAgICJyZXNvdXJjZSI6IHsKICAgICAgInJlc291cmNlVHlwZSI6ICJPYnNlcnZhdGlvbiIsCiAgICAgICJpZCI6ICJzbWFydC0xNTUtaGVpZ2h0IiwKICAgICAgIm1ldGEiOiB7CiAgICAgICAgInZlcnNpb25JZCI6ICIxIiwKICAgICAgICAibGFzdFVwZGF0ZWQiOiAiMjAyMC0wNy0xNVQwMjo1MjozNi4wMDArMDA6MDAiLAogICAgICAgICJzb3VyY2UiOiAiI04zUmVLalI3NUFzOEtqaGsiCiAgICAgIH0sCiAgICAgICJ0ZXh0IjogewogICAgICAgICJzdGF0dXMiOiAiZ2VuZXJhdGVkIiwKICAgICAgICAiZGl2IjogIjxkaXYgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hodG1sXCI+MTk5Ny0wNS0wMTogaGVpZ2h0ID0gMTY0Ljg0NiBjbTwvZGl2PiIKICAgICAgfSwKICAgICAgImlkZW50aWZpZXIiOiBbIHsKICAgICAgICAidXNlIjogIm9mZmljaWFsIiwKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly93d3cuYm1jLm5sL3pvcmdwb3J0YWwvaWRlbnRpZmllcnMvb2JzZXJ2YXRpb25zIiwKICAgICAgICAidmFsdWUiOiAic21hcnQtMTU1LWhlaWdodCIKICAgICAgfSBdLAogICAgICAic3RhdHVzIjogInVua25vd24iLAogICAgICAiY2F0ZWdvcnkiOiBbIHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly90ZXJtaW5vbG9neS5obDcub3JnL0NvZGVTeXN0ZW0vb2JzZXJ2YXRpb24tY2F0ZWdvcnkiLAogICAgICAgICAgImNvZGUiOiAidml0YWwtc2lnbnMiLAogICAgICAgICAgImRpc3BsYXkiOiAiVml0YWwgU2lnbnMiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogIlZpdGFsIFNpZ25zIgogICAgICB9IF0sCiAgICAgICJjb2RlIjogewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL2xvaW5jLm9yZyIsCiAgICAgICAgICAiY29kZSI6ICI4MzAyLTIiLAogICAgICAgICAgImRpc3BsYXkiOiAiaGVpZ2h0IgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJoZWlnaHQiCiAgICAgIH0sCiAgICAgICJzdWJqZWN0IjogewogICAgICAgICJyZWZlcmVuY2UiOiAiUGF0aWVudC9zbWFydC0xMjg4OTkyIgogICAgICB9LAogICAgICAiZWZmZWN0aXZlRGF0ZVRpbWUiOiAiMTk5Ny0wNS0wMSIsCiAgICAgICJwZXJmb3JtZXIiOiBbIHsKICAgICAgICAicmVmZXJlbmNlIjogIlByYWN0aXRpb25lci9TTUFSVC0xMjM0IgogICAgICB9IF0sCiAgICAgICJ2YWx1ZVF1YW50aXR5IjogewogICAgICAgICJ2YWx1ZSI6IDE2NC44NDYsCiAgICAgICAgInVuaXQiOiAiY20iLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3VuaXRzb2ZtZWFzdXJlLm9yZyIsCiAgICAgICAgImNvZGUiOiAiY20iCiAgICAgIH0KICAgIH0sCiAgICAic2VhcmNoIjogewogICAgICAibW9kZSI6ICJtYXRjaCIKICAgIH0KICB9LCB7CiAgICAiZnVsbFVybCI6ICJodHRwczovL2FwaS5sb2dpY2FoZWFsdGgub3JnL2Zhc3RlbmhlYWx0aC9kYXRhL09ic2VydmF0aW9uL3NtYXJ0LTE2Ny1ibWkiLAogICAgInJlc291cmNlIjogewogICAgICAicmVzb3VyY2VUeXBlIjogIk9ic2VydmF0aW9uIiwKICAgICAgImlkIjogInNtYXJ0LTE2Ny1ibWkiLAogICAgICAibWV0YSI6IHsKICAgICAgICAidmVyc2lvbklkIjogIjEiLAogICAgICAgICJsYXN0VXBkYXRlZCI6ICIyMDIwLTA3LTE1VDAyOjUyOjM2LjAwMCswMDowMCIsCiAgICAgICAgInNvdXJjZSI6ICIjTjNSZUtqUjc1QXM4S2poayIKICAgICAgfSwKICAgICAgInRleHQiOiB7CiAgICAgICAgInN0YXR1cyI6ICJnZW5lcmF0ZWQiLAogICAgICAgICJkaXYiOiAiPGRpdiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzE5OTkveGh0bWxcIj4xOTk3LTA1LTA3OiBibWkgPSAzNi40IGtnL20yPC9kaXY+IgogICAgICB9LAogICAgICAiaWRlbnRpZmllciI6IFsgewogICAgICAgICJ1c2UiOiAib2ZmaWNpYWwiLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3d3dy5ibWMubmwvem9yZ3BvcnRhbC9pZGVudGlmaWVycy9vYnNlcnZhdGlvbnMiLAogICAgICAgICJ2YWx1ZSI6ICJzbWFydC0xNjctYm1pIgogICAgICB9IF0sCiAgICAgICJzdGF0dXMiOiAidW5rbm93biIsCiAgICAgICJjYXRlZ29yeSI6IFsgewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3Rlcm1pbm9sb2d5LmhsNy5vcmcvQ29kZVN5c3RlbS9vYnNlcnZhdGlvbi1jYXRlZ29yeSIsCiAgICAgICAgICAiY29kZSI6ICJ2aXRhbC1zaWducyIsCiAgICAgICAgICAiZGlzcGxheSI6ICJWaXRhbCBTaWducyIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAiVml0YWwgU2lnbnMiCiAgICAgIH0gXSwKICAgICAgImNvZGUiOiB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vbG9pbmMub3JnIiwKICAgICAgICAgICJjb2RlIjogIjM5MTU2LTUiLAogICAgICAgICAgImRpc3BsYXkiOiAiYm1pIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJibWkiCiAgICAgIH0sCiAgICAgICJzdWJqZWN0IjogewogICAgICAgICJyZWZlcmVuY2UiOiAiUGF0aWVudC9zbWFydC0xMjg4OTkyIgogICAgICB9LAogICAgICAiZWZmZWN0aXZlRGF0ZVRpbWUiOiAiMTk5Ny0wNS0wNyIsCiAgICAgICJwZXJmb3JtZXIiOiBbIHsKICAgICAgICAicmVmZXJlbmNlIjogIlByYWN0aXRpb25lci9TTUFSVC0xMjM0IgogICAgICB9IF0sCiAgICAgICJ2YWx1ZVF1YW50aXR5IjogewogICAgICAgICJ2YWx1ZSI6IDM2LjQsCiAgICAgICAgInVuaXQiOiAia2cvbTIiLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3VuaXRzb2ZtZWFzdXJlLm9yZyIsCiAgICAgICAgImNvZGUiOiAia2cvbTIiCiAgICAgIH0KICAgIH0sCiAgICAic2VhcmNoIjogewogICAgICAibW9kZSI6ICJtYXRjaCIKICAgIH0KICB9LCB7CiAgICAiZnVsbFVybCI6ICJodHRwczovL2FwaS5sb2dpY2FoZWFsdGgub3JnL2Zhc3RlbmhlYWx0aC9kYXRhL09ic2VydmF0aW9uL3NtYXJ0LTI4OC1oZWlnaHQiLAogICAgInJlc291cmNlIjogewogICAgICAicmVzb3VyY2VUeXBlIjogIk9ic2VydmF0aW9uIiwKICAgICAgImlkIjogInNtYXJ0LTI4OC1oZWlnaHQiLAogICAgICAibWV0YSI6IHsKICAgICAgICAidmVyc2lvbklkIjogIjEiLAogICAgICAgICJsYXN0VXBkYXRlZCI6ICIyMDIwLTA3LTE1VDAyOjUyOjM2LjAwMCswMDowMCIsCiAgICAgICAgInNvdXJjZSI6ICIjTjNSZUtqUjc1QXM4S2poayIKICAgICAgfSwKICAgICAgInRleHQiOiB7CiAgICAgICAgInN0YXR1cyI6ICJnZW5lcmF0ZWQiLAogICAgICAgICJkaXYiOiAiPGRpdiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzE5OTkveGh0bWxcIj4yMDA5LTA0LTIzOiBoZWlnaHQgPSAxNjMuMDY4IGNtPC9kaXY+IgogICAgICB9LAogICAgICAiaWRlbnRpZmllciI6IFsgewogICAgICAgICJ1c2UiOiAib2ZmaWNpYWwiLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3d3dy5ibWMubmwvem9yZ3BvcnRhbC9pZGVudGlmaWVycy9vYnNlcnZhdGlvbnMiLAogICAgICAgICJ2YWx1ZSI6ICJzbWFydC0yODgtaGVpZ2h0IgogICAgICB9IF0sCiAgICAgICJzdGF0dXMiOiAidW5rbm93biIsCiAgICAgICJjYXRlZ29yeSI6IFsgewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3Rlcm1pbm9sb2d5LmhsNy5vcmcvQ29kZVN5c3RlbS9vYnNlcnZhdGlvbi1jYXRlZ29yeSIsCiAgICAgICAgICAiY29kZSI6ICJ2aXRhbC1zaWducyIsCiAgICAgICAgICAiZGlzcGxheSI6ICJWaXRhbCBTaWducyIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAiVml0YWwgU2lnbnMiCiAgICAgIH0gXSwKICAgICAgImNvZGUiOiB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vbG9pbmMub3JnIiwKICAgICAgICAgICJjb2RlIjogIjgzMDItMiIsCiAgICAgICAgICAiZGlzcGxheSI6ICJoZWlnaHQiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogImhlaWdodCIKICAgICAgfSwKICAgICAgInN1YmplY3QiOiB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQYXRpZW50L3NtYXJ0LTEyODg5OTIiCiAgICAgIH0sCiAgICAgICJlZmZlY3RpdmVEYXRlVGltZSI6ICIyMDA5LTA0LTIzIiwKICAgICAgInBlcmZvcm1lciI6IFsgewogICAgICAgICJyZWZlcmVuY2UiOiAiUHJhY3RpdGlvbmVyL1NNQVJULTEyMzQiCiAgICAgIH0gXSwKICAgICAgInZhbHVlUXVhbnRpdHkiOiB7CiAgICAgICAgInZhbHVlIjogMTYzLjA2OCwKICAgICAgICAidW5pdCI6ICJjbSIsCiAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdW5pdHNvZm1lYXN1cmUub3JnIiwKICAgICAgICAiY29kZSI6ICJjbSIKICAgICAgfQogICAgfSwKICAgICJzZWFyY2giOiB7CiAgICAgICJtb2RlIjogIm1hdGNoIgogICAgfQogIH0sIHsKICAgICJmdWxsVXJsIjogImh0dHBzOi8vYXBpLmxvZ2ljYWhlYWx0aC5vcmcvZmFzdGVuaGVhbHRoL2RhdGEvT2JzZXJ2YXRpb24vc21hcnQtMjU1LXJlc3BpcmF0b3J5cmF0ZSIsCiAgICAicmVzb3VyY2UiOiB7CiAgICAgICJyZXNvdXJjZVR5cGUiOiAiT2JzZXJ2YXRpb24iLAogICAgICAiaWQiOiAic21hcnQtMjU1LXJlc3BpcmF0b3J5cmF0ZSIsCiAgICAgICJtZXRhIjogewogICAgICAgICJ2ZXJzaW9uSWQiOiAiMSIsCiAgICAgICAgImxhc3RVcGRhdGVkIjogIjIwMjAtMDctMTVUMDI6NTI6MzYuMDAwKzAwOjAwIiwKICAgICAgICAic291cmNlIjogIiNOM1JlS2pSNzVBczhLamhrIgogICAgICB9LAogICAgICAidGV4dCI6IHsKICAgICAgICAic3RhdHVzIjogImdlbmVyYXRlZCIsCiAgICAgICAgImRpdiI6ICI8ZGl2IHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMTk5OS94aHRtbFwiPjIwMDUtMDItMjQ6IHJlc3BpcmF0b3J5X3JhdGUgPSAyMi4wIHticmVhdGhzfS9taW48L2Rpdj4iCiAgICAgIH0sCiAgICAgICJpZGVudGlmaWVyIjogWyB7CiAgICAgICAgInVzZSI6ICJvZmZpY2lhbCIsCiAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vd3d3LmJtYy5ubC96b3JncG9ydGFsL2lkZW50aWZpZXJzL29ic2VydmF0aW9ucyIsCiAgICAgICAgInZhbHVlIjogInNtYXJ0LTI1NS1yZXNwaXJhdG9yeXJhdGUiCiAgICAgIH0gXSwKICAgICAgInN0YXR1cyI6ICJ1bmtub3duIiwKICAgICAgImNhdGVnb3J5IjogWyB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdGVybWlub2xvZ3kuaGw3Lm9yZy9Db2RlU3lzdGVtL29ic2VydmF0aW9uLWNhdGVnb3J5IiwKICAgICAgICAgICJjb2RlIjogInZpdGFsLXNpZ25zIiwKICAgICAgICAgICJkaXNwbGF5IjogIlZpdGFsIFNpZ25zIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJWaXRhbCBTaWducyIKICAgICAgfSBdLAogICAgICAiY29kZSI6IHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly9sb2luYy5vcmciLAogICAgICAgICAgImNvZGUiOiAiOTI3OS0xIiwKICAgICAgICAgICJkaXNwbGF5IjogInJlc3BpcmF0b3J5X3JhdGUiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogInJlc3BpcmF0b3J5X3JhdGUiCiAgICAgIH0sCiAgICAgICJzdWJqZWN0IjogewogICAgICAgICJyZWZlcmVuY2UiOiAiUGF0aWVudC9zbWFydC0xMjg4OTkyIgogICAgICB9LAogICAgICAiZWZmZWN0aXZlRGF0ZVRpbWUiOiAiMjAwNS0wMi0yNCIsCiAgICAgICJwZXJmb3JtZXIiOiBbIHsKICAgICAgICAicmVmZXJlbmNlIjogIlByYWN0aXRpb25lci9TTUFSVC0xMjM0IgogICAgICB9IF0sCiAgICAgICJ2YWx1ZVF1YW50aXR5IjogewogICAgICAgICJ2YWx1ZSI6IDIyLjAsCiAgICAgICAgInVuaXQiOiAie2JyZWF0aHN9L21pbiIsCiAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdW5pdHNvZm1lYXN1cmUub3JnIiwKICAgICAgICAiY29kZSI6ICJ7YnJlYXRoc30vbWluIgogICAgICB9CiAgICB9LAogICAgInNlYXJjaCI6IHsKICAgICAgIm1vZGUiOiAibWF0Y2giCiAgICB9CiAgfSwgewogICAgImZ1bGxVcmwiOiAiaHR0cHM6Ly9hcGkubG9naWNhaGVhbHRoLm9yZy9mYXN0ZW5oZWFsdGgvZGF0YS9PYnNlcnZhdGlvbi9zbWFydC0xNzctaGVhcnRyYXRlIiwKICAgICJyZXNvdXJjZSI6IHsKICAgICAgInJlc291cmNlVHlwZSI6ICJPYnNlcnZhdGlvbiIsCiAgICAgICJpZCI6ICJzbWFydC0xNzctaGVhcnRyYXRlIiwKICAgICAgIm1ldGEiOiB7CiAgICAgICAgInZlcnNpb25JZCI6ICIxIiwKICAgICAgICAibGFzdFVwZGF0ZWQiOiAiMjAyMC0wNy0xNVQwMjo1MjozNi4wMDArMDA6MDAiLAogICAgICAgICJzb3VyY2UiOiAiI04zUmVLalI3NUFzOEtqaGsiCiAgICAgIH0sCiAgICAgICJ0ZXh0IjogewogICAgICAgICJzdGF0dXMiOiAiZ2VuZXJhdGVkIiwKICAgICAgICAiZGl2IjogIjxkaXYgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hodG1sXCI+MTk5OS0xMi0yMTogaGVhcnRfcmF0ZSA9IDgxLjAge2JlYXRzfS9taW48L2Rpdj4iCiAgICAgIH0sCiAgICAgICJpZGVudGlmaWVyIjogWyB7CiAgICAgICAgInVzZSI6ICJvZmZpY2lhbCIsCiAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vd3d3LmJtYy5ubC96b3JncG9ydGFsL2lkZW50aWZpZXJzL29ic2VydmF0aW9ucyIsCiAgICAgICAgInZhbHVlIjogInNtYXJ0LTE3Ny1oZWFydHJhdGUiCiAgICAgIH0gXSwKICAgICAgInN0YXR1cyI6ICJ1bmtub3duIiwKICAgICAgImNhdGVnb3J5IjogWyB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdGVybWlub2xvZ3kuaGw3Lm9yZy9Db2RlU3lzdGVtL29ic2VydmF0aW9uLWNhdGVnb3J5IiwKICAgICAgICAgICJjb2RlIjogInZpdGFsLXNpZ25zIiwKICAgICAgICAgICJkaXNwbGF5IjogIlZpdGFsIFNpZ25zIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJWaXRhbCBTaWducyIKICAgICAgfSBdLAogICAgICAiY29kZSI6IHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly9sb2luYy5vcmciLAogICAgICAgICAgImNvZGUiOiAiODg2Ny00IiwKICAgICAgICAgICJkaXNwbGF5IjogImhlYXJ0X3JhdGUiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogImhlYXJ0X3JhdGUiCiAgICAgIH0sCiAgICAgICJzdWJqZWN0IjogewogICAgICAgICJyZWZlcmVuY2UiOiAiUGF0aWVudC9zbWFydC0xMjg4OTkyIgogICAgICB9LAogICAgICAiZWZmZWN0aXZlRGF0ZVRpbWUiOiAiMTk5OS0xMi0yMSIsCiAgICAgICJwZXJmb3JtZXIiOiBbIHsKICAgICAgICAicmVmZXJlbmNlIjogIlByYWN0aXRpb25lci9TTUFSVC0xMjM0IgogICAgICB9IF0sCiAgICAgICJ2YWx1ZVF1YW50aXR5IjogewogICAgICAgICJ2YWx1ZSI6IDgxLjAsCiAgICAgICAgInVuaXQiOiAie2JlYXRzfS9taW4iLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3VuaXRzb2ZtZWFzdXJlLm9yZyIsCiAgICAgICAgImNvZGUiOiAie2JlYXRzfS9taW4iCiAgICAgIH0KICAgIH0sCiAgICAic2VhcmNoIjogewogICAgICAibW9kZSI6ICJtYXRjaCIKICAgIH0KICB9LCB7CiAgICAiZnVsbFVybCI6ICJodHRwczovL2FwaS5sb2dpY2FoZWFsdGgub3JnL2Zhc3RlbmhlYWx0aC9kYXRhL09ic2VydmF0aW9uL3NtYXJ0LTI3Mi1ibWkiLAogICAgInJlc291cmNlIjogewogICAgICAicmVzb3VyY2VUeXBlIjogIk9ic2VydmF0aW9uIiwKICAgICAgImlkIjogInNtYXJ0LTI3Mi1ibWkiLAogICAgICAibWV0YSI6IHsKICAgICAgICAidmVyc2lvbklkIjogIjEiLAogICAgICAgICJsYXN0VXBkYXRlZCI6ICIyMDIwLTA3LTE1VDAyOjUyOjM2LjAwMCswMDowMCIsCiAgICAgICAgInNvdXJjZSI6ICIjTjNSZUtqUjc1QXM4S2poayIKICAgICAgfSwKICAgICAgInRleHQiOiB7CiAgICAgICAgInN0YXR1cyI6ICJnZW5lcmF0ZWQiLAogICAgICAgICJkaXYiOiAiPGRpdiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzE5OTkveGh0bWxcIj4yMDA5LTA0LTA3OiBibWkgPSAzMy45IGtnL20yPC9kaXY+IgogICAgICB9LAogICAgICAiaWRlbnRpZmllciI6IFsgewogICAgICAgICJ1c2UiOiAib2ZmaWNpYWwiLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3d3dy5ibWMubmwvem9yZ3BvcnRhbC9pZGVudGlmaWVycy9vYnNlcnZhdGlvbnMiLAogICAgICAgICJ2YWx1ZSI6ICJzbWFydC0yNzItYm1pIgogICAgICB9IF0sCiAgICAgICJzdGF0dXMiOiAidW5rbm93biIsCiAgICAgICJjYXRlZ29yeSI6IFsgewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3Rlcm1pbm9sb2d5LmhsNy5vcmcvQ29kZVN5c3RlbS9vYnNlcnZhdGlvbi1jYXRlZ29yeSIsCiAgICAgICAgICAiY29kZSI6ICJ2aXRhbC1zaWducyIsCiAgICAgICAgICAiZGlzcGxheSI6ICJWaXRhbCBTaWducyIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAiVml0YWwgU2lnbnMiCiAgICAgIH0gXSwKICAgICAgImNvZGUiOiB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vbG9pbmMub3JnIiwKICAgICAgICAgICJjb2RlIjogIjM5MTU2LTUiLAogICAgICAgICAgImRpc3BsYXkiOiAiYm1pIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJibWkiCiAgICAgIH0sCiAgICAgICJzdWJqZWN0IjogewogICAgICAgICJyZWZlcmVuY2UiOiAiUGF0aWVudC9zbWFydC0xMjg4OTkyIgogICAgICB9LAogICAgICAiZWZmZWN0aXZlRGF0ZVRpbWUiOiAiMjAwOS0wNC0wNyIsCiAgICAgICJwZXJmb3JtZXIiOiBbIHsKICAgICAgICAicmVmZXJlbmNlIjogIlByYWN0aXRpb25lci9TTUFSVC0xMjM0IgogICAgICB9IF0sCiAgICAgICJ2YWx1ZVF1YW50aXR5IjogewogICAgICAgICJ2YWx1ZSI6IDMzLjksCiAgICAgICAgInVuaXQiOiAia2cvbTIiLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3VuaXRzb2ZtZWFzdXJlLm9yZyIsCiAgICAgICAgImNvZGUiOiAia2cvbTIiCiAgICAgIH0KICAgIH0sCiAgICAic2VhcmNoIjogewogICAgICAibW9kZSI6ICJtYXRjaCIKICAgIH0KICB9LCB7CiAgICAiZnVsbFVybCI6ICJodHRwczovL2FwaS5sb2dpY2FoZWFsdGgub3JnL2Zhc3RlbmhlYWx0aC9kYXRhL09ic2VydmF0aW9uL3NtYXJ0LTI4My1yZXNwaXJhdG9yeXJhdGUiLAogICAgInJlc291cmNlIjogewogICAgICAicmVzb3VyY2VUeXBlIjogIk9ic2VydmF0aW9uIiwKICAgICAgImlkIjogInNtYXJ0LTI4My1yZXNwaXJhdG9yeXJhdGUiLAogICAgICAibWV0YSI6IHsKICAgICAgICAidmVyc2lvbklkIjogIjEiLAogICAgICAgICJsYXN0VXBkYXRlZCI6ICIyMDIwLTA3LTE1VDAyOjUyOjM2LjAwMCswMDowMCIsCiAgICAgICAgInNvdXJjZSI6ICIjTjNSZUtqUjc1QXM4S2poayIKICAgICAgfSwKICAgICAgInRleHQiOiB7CiAgICAgICAgInN0YXR1cyI6ICJnZW5lcmF0ZWQiLAogICAgICAgICJkaXYiOiAiPGRpdiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzE5OTkveGh0bWxcIj4yMDA5LTA0LTE0OiByZXNwaXJhdG9yeV9yYXRlID0gMjAuMCB7YnJlYXRoc30vbWluPC9kaXY+IgogICAgICB9LAogICAgICAiaWRlbnRpZmllciI6IFsgewogICAgICAgICJ1c2UiOiAib2ZmaWNpYWwiLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3d3dy5ibWMubmwvem9yZ3BvcnRhbC9pZGVudGlmaWVycy9vYnNlcnZhdGlvbnMiLAogICAgICAgICJ2YWx1ZSI6ICJzbWFydC0yODMtcmVzcGlyYXRvcnlyYXRlIgogICAgICB9IF0sCiAgICAgICJzdGF0dXMiOiAidW5rbm93biIsCiAgICAgICJjYXRlZ29yeSI6IFsgewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3Rlcm1pbm9sb2d5LmhsNy5vcmcvQ29kZVN5c3RlbS9vYnNlcnZhdGlvbi1jYXRlZ29yeSIsCiAgICAgICAgICAiY29kZSI6ICJ2aXRhbC1zaWducyIsCiAgICAgICAgICAiZGlzcGxheSI6ICJWaXRhbCBTaWducyIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAiVml0YWwgU2lnbnMiCiAgICAgIH0gXSwKICAgICAgImNvZGUiOiB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vbG9pbmMub3JnIiwKICAgICAgICAgICJjb2RlIjogIjkyNzktMSIsCiAgICAgICAgICAiZGlzcGxheSI6ICJyZXNwaXJhdG9yeV9yYXRlIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJyZXNwaXJhdG9yeV9yYXRlIgogICAgICB9LAogICAgICAic3ViamVjdCI6IHsKICAgICAgICAicmVmZXJlbmNlIjogIlBhdGllbnQvc21hcnQtMTI4ODk5MiIKICAgICAgfSwKICAgICAgImVmZmVjdGl2ZURhdGVUaW1lIjogIjIwMDktMDQtMTQiLAogICAgICAicGVyZm9ybWVyIjogWyB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQcmFjdGl0aW9uZXIvU01BUlQtMTIzNCIKICAgICAgfSBdLAogICAgICAidmFsdWVRdWFudGl0eSI6IHsKICAgICAgICAidmFsdWUiOiAyMC4wLAogICAgICAgICJ1bml0IjogInticmVhdGhzfS9taW4iLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3VuaXRzb2ZtZWFzdXJlLm9yZyIsCiAgICAgICAgImNvZGUiOiAie2JyZWF0aHN9L21pbiIKICAgICAgfQogICAgfSwKICAgICJzZWFyY2giOiB7CiAgICAgICJtb2RlIjogIm1hdGNoIgogICAgfQogIH0sIHsKICAgICJmdWxsVXJsIjogImh0dHBzOi8vYXBpLmxvZ2ljYWhlYWx0aC5vcmcvZmFzdGVuaGVhbHRoL2RhdGEvT2JzZXJ2YXRpb24vc21hcnQtMjc5LWJtaSIsCiAgICAicmVzb3VyY2UiOiB7CiAgICAgICJyZXNvdXJjZVR5cGUiOiAiT2JzZXJ2YXRpb24iLAogICAgICAiaWQiOiAic21hcnQtMjc5LWJtaSIsCiAgICAgICJtZXRhIjogewogICAgICAgICJ2ZXJzaW9uSWQiOiAiMSIsCiAgICAgICAgImxhc3RVcGRhdGVkIjogIjIwMjAtMDctMTVUMDI6NTI6MzYuMDAwKzAwOjAwIiwKICAgICAgICAic291cmNlIjogIiNOM1JlS2pSNzVBczhLamhrIgogICAgICB9LAogICAgICAidGV4dCI6IHsKICAgICAgICAic3RhdHVzIjogImdlbmVyYXRlZCIsCiAgICAgICAgImRpdiI6ICI8ZGl2IHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMTk5OS94aHRtbFwiPjIwMDktMDQtMDg6IGJtaSA9IDMzLjUga2cvbTI8L2Rpdj4iCiAgICAgIH0sCiAgICAgICJpZGVudGlmaWVyIjogWyB7CiAgICAgICAgInVzZSI6ICJvZmZpY2lhbCIsCiAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vd3d3LmJtYy5ubC96b3JncG9ydGFsL2lkZW50aWZpZXJzL29ic2VydmF0aW9ucyIsCiAgICAgICAgInZhbHVlIjogInNtYXJ0LTI3OS1ibWkiCiAgICAgIH0gXSwKICAgICAgInN0YXR1cyI6ICJ1bmtub3duIiwKICAgICAgImNhdGVnb3J5IjogWyB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdGVybWlub2xvZ3kuaGw3Lm9yZy9Db2RlU3lzdGVtL29ic2VydmF0aW9uLWNhdGVnb3J5IiwKICAgICAgICAgICJjb2RlIjogInZpdGFsLXNpZ25zIiwKICAgICAgICAgICJkaXNwbGF5IjogIlZpdGFsIFNpZ25zIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJWaXRhbCBTaWducyIKICAgICAgfSBdLAogICAgICAiY29kZSI6IHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly9sb2luYy5vcmciLAogICAgICAgICAgImNvZGUiOiAiMzkxNTYtNSIsCiAgICAgICAgICAiZGlzcGxheSI6ICJibWkiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogImJtaSIKICAgICAgfSwKICAgICAgInN1YmplY3QiOiB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQYXRpZW50L3NtYXJ0LTEyODg5OTIiCiAgICAgIH0sCiAgICAgICJlZmZlY3RpdmVEYXRlVGltZSI6ICIyMDA5LTA0LTA4IiwKICAgICAgInBlcmZvcm1lciI6IFsgewogICAgICAgICJyZWZlcmVuY2UiOiAiUHJhY3RpdGlvbmVyL1NNQVJULTEyMzQiCiAgICAgIH0gXSwKICAgICAgInZhbHVlUXVhbnRpdHkiOiB7CiAgICAgICAgInZhbHVlIjogMzMuNSwKICAgICAgICAidW5pdCI6ICJrZy9tMiIsCiAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdW5pdHNvZm1lYXN1cmUub3JnIiwKICAgICAgICAiY29kZSI6ICJrZy9tMiIKICAgICAgfQogICAgfSwKICAgICJzZWFyY2giOiB7CiAgICAgICJtb2RlIjogIm1hdGNoIgogICAgfQogIH0sIHsKICAgICJmdWxsVXJsIjogImh0dHBzOi8vYXBpLmxvZ2ljYWhlYWx0aC5vcmcvZmFzdGVuaGVhbHRoL2RhdGEvT2JzZXJ2YXRpb24vc21hcnQtMjA4LXdlaWdodCIsCiAgICAicmVzb3VyY2UiOiB7CiAgICAgICJyZXNvdXJjZVR5cGUiOiAiT2JzZXJ2YXRpb24iLAogICAgICAiaWQiOiAic21hcnQtMjA4LXdlaWdodCIsCiAgICAgICJtZXRhIjogewogICAgICAgICJ2ZXJzaW9uSWQiOiAiMSIsCiAgICAgICAgImxhc3RVcGRhdGVkIjogIjIwMjAtMDctMTVUMDI6NTI6MzYuMDAwKzAwOjAwIiwKICAgICAgICAic291cmNlIjogIiNOM1JlS2pSNzVBczhLamhrIgogICAgICB9LAogICAgICAidGV4dCI6IHsKICAgICAgICAic3RhdHVzIjogImdlbmVyYXRlZCIsCiAgICAgICAgImRpdiI6ICI8ZGl2IHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMTk5OS94aHRtbFwiPjIwMDEtMTAtMzE6IHdlaWdodCA9IDkzLjMwMzk1IGtnPC9kaXY+IgogICAgICB9LAogICAgICAiaWRlbnRpZmllciI6IFsgewogICAgICAgICJ1c2UiOiAib2ZmaWNpYWwiLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3d3dy5ibWMubmwvem9yZ3BvcnRhbC9pZGVudGlmaWVycy9vYnNlcnZhdGlvbnMiLAogICAgICAgICJ2YWx1ZSI6ICJzbWFydC0yMDgtd2VpZ2h0IgogICAgICB9IF0sCiAgICAgICJzdGF0dXMiOiAidW5rbm93biIsCiAgICAgICJjYXRlZ29yeSI6IFsgewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3Rlcm1pbm9sb2d5LmhsNy5vcmcvQ29kZVN5c3RlbS9vYnNlcnZhdGlvbi1jYXRlZ29yeSIsCiAgICAgICAgICAiY29kZSI6ICJ2aXRhbC1zaWducyIsCiAgICAgICAgICAiZGlzcGxheSI6ICJWaXRhbCBTaWducyIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAiVml0YWwgU2lnbnMiCiAgICAgIH0gXSwKICAgICAgImNvZGUiOiB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vbG9pbmMub3JnIiwKICAgICAgICAgICJjb2RlIjogIjMxNDEtOSIsCiAgICAgICAgICAiZGlzcGxheSI6ICJ3ZWlnaHQiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogIndlaWdodCIKICAgICAgfSwKICAgICAgInN1YmplY3QiOiB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQYXRpZW50L3NtYXJ0LTEyODg5OTIiCiAgICAgIH0sCiAgICAgICJlZmZlY3RpdmVEYXRlVGltZSI6ICIyMDAxLTEwLTMxIiwKICAgICAgInBlcmZvcm1lciI6IFsgewogICAgICAgICJyZWZlcmVuY2UiOiAiUHJhY3RpdGlvbmVyL1NNQVJULTEyMzQiCiAgICAgIH0gXSwKICAgICAgInZhbHVlUXVhbnRpdHkiOiB7CiAgICAgICAgInZhbHVlIjogOTMuMzAzOTUsCiAgICAgICAgInVuaXQiOiAia2ciLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3VuaXRzb2ZtZWFzdXJlLm9yZyIsCiAgICAgICAgImNvZGUiOiAia2ciCiAgICAgIH0KICAgIH0sCiAgICAic2VhcmNoIjogewogICAgICAibW9kZSI6ICJtYXRjaCIKICAgIH0KICB9LCB7CiAgICAiZnVsbFVybCI6ICJodHRwczovL2FwaS5sb2dpY2FoZWFsdGgub3JnL2Zhc3RlbmhlYWx0aC9kYXRhL09ic2VydmF0aW9uL3NtYXJ0LTIwMy1veHlnZW5zYXR1cmF0aW9uIiwKICAgICJyZXNvdXJjZSI6IHsKICAgICAgInJlc291cmNlVHlwZSI6ICJPYnNlcnZhdGlvbiIsCiAgICAgICJpZCI6ICJzbWFydC0yMDMtb3h5Z2Vuc2F0dXJhdGlvbiIsCiAgICAgICJtZXRhIjogewogICAgICAgICJ2ZXJzaW9uSWQiOiAiMSIsCiAgICAgICAgImxhc3RVcGRhdGVkIjogIjIwMjAtMDctMTVUMDI6NTI6MzYuMDAwKzAwOjAwIiwKICAgICAgICAic291cmNlIjogIiNOM1JlS2pSNzVBczhLamhrIgogICAgICB9LAogICAgICAidGV4dCI6IHsKICAgICAgICAic3RhdHVzIjogImdlbmVyYXRlZCIsCiAgICAgICAgImRpdiI6ICI8ZGl2IHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMTk5OS94aHRtbFwiPjIwMDEtMDEtMjU6IG94eWdlbl9zYXR1cmF0aW9uID0gMTAwLjAgJXtIZW1vZ2xvYmluU2F0dXJhdGlvbn08L2Rpdj4iCiAgICAgIH0sCiAgICAgICJpZGVudGlmaWVyIjogWyB7CiAgICAgICAgInVzZSI6ICJvZmZpY2lhbCIsCiAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vd3d3LmJtYy5ubC96b3JncG9ydGFsL2lkZW50aWZpZXJzL29ic2VydmF0aW9ucyIsCiAgICAgICAgInZhbHVlIjogInNtYXJ0LTIwMy1veHlnZW5zYXR1cmF0aW9uIgogICAgICB9IF0sCiAgICAgICJzdGF0dXMiOiAidW5rbm93biIsCiAgICAgICJjYXRlZ29yeSI6IFsgewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3Rlcm1pbm9sb2d5LmhsNy5vcmcvQ29kZVN5c3RlbS9vYnNlcnZhdGlvbi1jYXRlZ29yeSIsCiAgICAgICAgICAiY29kZSI6ICJ2aXRhbC1zaWducyIsCiAgICAgICAgICAiZGlzcGxheSI6ICJWaXRhbCBTaWducyIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAiVml0YWwgU2lnbnMiCiAgICAgIH0gXSwKICAgICAgImNvZGUiOiB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vbG9pbmMub3JnIiwKICAgICAgICAgICJjb2RlIjogIjI3MTAtMiIsCiAgICAgICAgICAiZGlzcGxheSI6ICJveHlnZW5fc2F0dXJhdGlvbiIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAib3h5Z2VuX3NhdHVyYXRpb24iCiAgICAgIH0sCiAgICAgICJzdWJqZWN0IjogewogICAgICAgICJyZWZlcmVuY2UiOiAiUGF0aWVudC9zbWFydC0xMjg4OTkyIgogICAgICB9LAogICAgICAiZWZmZWN0aXZlRGF0ZVRpbWUiOiAiMjAwMS0wMS0yNSIsCiAgICAgICJwZXJmb3JtZXIiOiBbIHsKICAgICAgICAicmVmZXJlbmNlIjogIlByYWN0aXRpb25lci9TTUFSVC0xMjM0IgogICAgICB9IF0sCiAgICAgICJ2YWx1ZVF1YW50aXR5IjogewogICAgICAgICJ2YWx1ZSI6IDEwMC4wLAogICAgICAgICJ1bml0IjogIiV7SGVtb2dsb2JpblNhdHVyYXRpb259IiwKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly91bml0c29mbWVhc3VyZS5vcmciLAogICAgICAgICJjb2RlIjogIiV7SGVtb2dsb2JpblNhdHVyYXRpb259IgogICAgICB9CiAgICB9LAogICAgInNlYXJjaCI6IHsKICAgICAgIm1vZGUiOiAibWF0Y2giCiAgICB9CiAgfSwgewogICAgImZ1bGxVcmwiOiAiaHR0cHM6Ly9hcGkubG9naWNhaGVhbHRoLm9yZy9mYXN0ZW5oZWFsdGgvZGF0YS9PYnNlcnZhdGlvbi9zbWFydC0yNzEtd2VpZ2h0IiwKICAgICJyZXNvdXJjZSI6IHsKICAgICAgInJlc291cmNlVHlwZSI6ICJPYnNlcnZhdGlvbiIsCiAgICAgICJpZCI6ICJzbWFydC0yNzEtd2VpZ2h0IiwKICAgICAgIm1ldGEiOiB7CiAgICAgICAgInZlcnNpb25JZCI6ICIxIiwKICAgICAgICAibGFzdFVwZGF0ZWQiOiAiMjAyMC0wNy0xNVQwMjo1MjozNi4wMDArMDA6MDAiLAogICAgICAgICJzb3VyY2UiOiAiI04zUmVLalI3NUFzOEtqaGsiCiAgICAgIH0sCiAgICAgICJ0ZXh0IjogewogICAgICAgICJzdGF0dXMiOiAiZ2VuZXJhdGVkIiwKICAgICAgICAiZGl2IjogIjxkaXYgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hodG1sXCI+MjAwOS0wNC0wNzogd2VpZ2h0ID0gOTAuMjY0ODgga2c8L2Rpdj4iCiAgICAgIH0sCiAgICAgICJpZGVudGlmaWVyIjogWyB7CiAgICAgICAgInVzZSI6ICJvZmZpY2lhbCIsCiAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vd3d3LmJtYy5ubC96b3JncG9ydGFsL2lkZW50aWZpZXJzL29ic2VydmF0aW9ucyIsCiAgICAgICAgInZhbHVlIjogInNtYXJ0LTI3MS13ZWlnaHQiCiAgICAgIH0gXSwKICAgICAgInN0YXR1cyI6ICJ1bmtub3duIiwKICAgICAgImNhdGVnb3J5IjogWyB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdGVybWlub2xvZ3kuaGw3Lm9yZy9Db2RlU3lzdGVtL29ic2VydmF0aW9uLWNhdGVnb3J5IiwKICAgICAgICAgICJjb2RlIjogInZpdGFsLXNpZ25zIiwKICAgICAgICAgICJkaXNwbGF5IjogIlZpdGFsIFNpZ25zIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJWaXRhbCBTaWducyIKICAgICAgfSBdLAogICAgICAiY29kZSI6IHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly9sb2luYy5vcmciLAogICAgICAgICAgImNvZGUiOiAiMzE0MS05IiwKICAgICAgICAgICJkaXNwbGF5IjogIndlaWdodCIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAid2VpZ2h0IgogICAgICB9LAogICAgICAic3ViamVjdCI6IHsKICAgICAgICAicmVmZXJlbmNlIjogIlBhdGllbnQvc21hcnQtMTI4ODk5MiIKICAgICAgfSwKICAgICAgImVmZmVjdGl2ZURhdGVUaW1lIjogIjIwMDktMDQtMDciLAogICAgICAicGVyZm9ybWVyIjogWyB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQcmFjdGl0aW9uZXIvU01BUlQtMTIzNCIKICAgICAgfSBdLAogICAgICAidmFsdWVRdWFudGl0eSI6IHsKICAgICAgICAidmFsdWUiOiA5MC4yNjQ4OCwKICAgICAgICAidW5pdCI6ICJrZyIsCiAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdW5pdHNvZm1lYXN1cmUub3JnIiwKICAgICAgICAiY29kZSI6ICJrZyIKICAgICAgfQogICAgfSwKICAgICJzZWFyY2giOiB7CiAgICAgICJtb2RlIjogIm1hdGNoIgogICAgfQogIH0sIHsKICAgICJmdWxsVXJsIjogImh0dHBzOi8vYXBpLmxvZ2ljYWhlYWx0aC5vcmcvZmFzdGVuaGVhbHRoL2RhdGEvT2JzZXJ2YXRpb24vc21hcnQtMjI0LW94eWdlbnNhdHVyYXRpb24iLAogICAgInJlc291cmNlIjogewogICAgICAicmVzb3VyY2VUeXBlIjogIk9ic2VydmF0aW9uIiwKICAgICAgImlkIjogInNtYXJ0LTIyNC1veHlnZW5zYXR1cmF0aW9uIiwKICAgICAgIm1ldGEiOiB7CiAgICAgICAgInZlcnNpb25JZCI6ICIxIiwKICAgICAgICAibGFzdFVwZGF0ZWQiOiAiMjAyMC0wNy0xNVQwMjo1MjozNi4wMDArMDA6MDAiLAogICAgICAgICJzb3VyY2UiOiAiI04zUmVLalI3NUFzOEtqaGsiCiAgICAgIH0sCiAgICAgICJ0ZXh0IjogewogICAgICAgICJzdGF0dXMiOiAiZ2VuZXJhdGVkIiwKICAgICAgICAiZGl2IjogIjxkaXYgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hodG1sXCI+MjAwMS0xMS0wMjogb3h5Z2VuX3NhdHVyYXRpb24gPSAxMDAuMCAle0hlbW9nbG9iaW5TYXR1cmF0aW9ufTwvZGl2PiIKICAgICAgfSwKICAgICAgImlkZW50aWZpZXIiOiBbIHsKICAgICAgICAidXNlIjogIm9mZmljaWFsIiwKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly93d3cuYm1jLm5sL3pvcmdwb3J0YWwvaWRlbnRpZmllcnMvb2JzZXJ2YXRpb25zIiwKICAgICAgICAidmFsdWUiOiAic21hcnQtMjI0LW94eWdlbnNhdHVyYXRpb24iCiAgICAgIH0gXSwKICAgICAgInN0YXR1cyI6ICJ1bmtub3duIiwKICAgICAgImNhdGVnb3J5IjogWyB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdGVybWlub2xvZ3kuaGw3Lm9yZy9Db2RlU3lzdGVtL29ic2VydmF0aW9uLWNhdGVnb3J5IiwKICAgICAgICAgICJjb2RlIjogInZpdGFsLXNpZ25zIiwKICAgICAgICAgICJkaXNwbGF5IjogIlZpdGFsIFNpZ25zIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJWaXRhbCBTaWducyIKICAgICAgfSBdLAogICAgICAiY29kZSI6IHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly9sb2luYy5vcmciLAogICAgICAgICAgImNvZGUiOiAiMjcxMC0yIiwKICAgICAgICAgICJkaXNwbGF5IjogIm94eWdlbl9zYXR1cmF0aW9uIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJveHlnZW5fc2F0dXJhdGlvbiIKICAgICAgfSwKICAgICAgInN1YmplY3QiOiB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQYXRpZW50L3NtYXJ0LTEyODg5OTIiCiAgICAgIH0sCiAgICAgICJlZmZlY3RpdmVEYXRlVGltZSI6ICIyMDAxLTExLTAyIiwKICAgICAgInBlcmZvcm1lciI6IFsgewogICAgICAgICJyZWZlcmVuY2UiOiAiUHJhY3RpdGlvbmVyL1NNQVJULTEyMzQiCiAgICAgIH0gXSwKICAgICAgInZhbHVlUXVhbnRpdHkiOiB7CiAgICAgICAgInZhbHVlIjogMTAwLjAsCiAgICAgICAgInVuaXQiOiAiJXtIZW1vZ2xvYmluU2F0dXJhdGlvbn0iLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3VuaXRzb2ZtZWFzdXJlLm9yZyIsCiAgICAgICAgImNvZGUiOiAiJXtIZW1vZ2xvYmluU2F0dXJhdGlvbn0iCiAgICAgIH0KICAgIH0sCiAgICAic2VhcmNoIjogewogICAgICAibW9kZSI6ICJtYXRjaCIKICAgIH0KICB9LCB7CiAgICAiZnVsbFVybCI6ICJodHRwczovL2FwaS5sb2dpY2FoZWFsdGgub3JnL2Zhc3RlbmhlYWx0aC9kYXRhL0VuY291bnRlci9zbWFydC04MjgiLAogICAgInJlc291cmNlIjogewogICAgICAicmVzb3VyY2VUeXBlIjogIkVuY291bnRlciIsCiAgICAgICJpZCI6ICJzbWFydC04MjgiLAogICAgICAibWV0YSI6IHsKICAgICAgICAidmVyc2lvbklkIjogIjEiLAogICAgICAgICJsYXN0VXBkYXRlZCI6ICIyMDIwLTA3LTE1VDAyOjUyOjM2LjAwMCswMDowMCIsCiAgICAgICAgInNvdXJjZSI6ICIjTjNSZUtqUjc1QXM4S2poayIKICAgICAgfSwKICAgICAgInRleHQiOiB7CiAgICAgICAgInN0YXR1cyI6ICJnZW5lcmF0ZWQiLAogICAgICAgICJkaXYiOiAiPGRpdiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzE5OTkveGh0bWxcIj4xOTk3LTA0LTMwOiBhbWJ1bGF0b3J5IGVuY291bnRlcjwvZGl2PiIKICAgICAgfSwKICAgICAgInN0YXR1cyI6ICJmaW5pc2hlZCIsCiAgICAgICJjbGFzcyI6IHsKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly90ZXJtaW5vbG9neS5obDcub3JnL0NvZGVTeXN0ZW0vdjMtQWN0Q29kZSIsCiAgICAgICAgImNvZGUiOiAiQU1CIgogICAgICB9LAogICAgICAidHlwZSI6IFsgewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3Nub21lZC5pbmZvIiwKICAgICAgICAgICJjb2RlIjogIjI3MDQyNzAwMyIsCiAgICAgICAgICAiZGlzcGxheSI6ICJQYXRpZW50LWluaXRpYXRlZCBlbmNvdW50ZXIiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogIlBhdGllbnQtaW5pdGlhdGVkIGFtYnVsYXRvcnkgZW5jb3VudGVyIgogICAgICB9IF0sCiAgICAgICJzdWJqZWN0IjogewogICAgICAgICJyZWZlcmVuY2UiOiAiUGF0aWVudC9zbWFydC0xMjg4OTkyIgogICAgICB9LAogICAgICAicGVyaW9kIjogewogICAgICAgICJzdGFydCI6ICIxOTk3LTA0LTMwIiwKICAgICAgICAiZW5kIjogIjE5OTctMDQtMzAiCiAgICAgIH0KICAgIH0sCiAgICAic2VhcmNoIjogewogICAgICAibW9kZSI6ICJtYXRjaCIKICAgIH0KICB9LCB7CiAgICAiZnVsbFVybCI6ICJodHRwczovL2FwaS5sb2dpY2FoZWFsdGgub3JnL2Zhc3RlbmhlYWx0aC9kYXRhL09ic2VydmF0aW9uL3NtYXJ0LTE4NC1oZWFydHJhdGUiLAogICAgInJlc291cmNlIjogewogICAgICAicmVzb3VyY2VUeXBlIjogIk9ic2VydmF0aW9uIiwKICAgICAgImlkIjogInNtYXJ0LTE4NC1oZWFydHJhdGUiLAogICAgICAibWV0YSI6IHsKICAgICAgICAidmVyc2lvbklkIjogIjEiLAogICAgICAgICJsYXN0VXBkYXRlZCI6ICIyMDIwLTA3LTE1VDAyOjUyOjM2LjAwMCswMDowMCIsCiAgICAgICAgInNvdXJjZSI6ICIjTjNSZUtqUjc1QXM4S2poayIKICAgICAgfSwKICAgICAgInRleHQiOiB7CiAgICAgICAgInN0YXR1cyI6ICJnZW5lcmF0ZWQiLAogICAgICAgICJkaXYiOiAiPGRpdiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzE5OTkveGh0bWxcIj4yMDAxLTAxLTE5OiBoZWFydF9yYXRlID0gNjkuMCB7YmVhdHN9L21pbjwvZGl2PiIKICAgICAgfSwKICAgICAgImlkZW50aWZpZXIiOiBbIHsKICAgICAgICAidXNlIjogIm9mZmljaWFsIiwKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly93d3cuYm1jLm5sL3pvcmdwb3J0YWwvaWRlbnRpZmllcnMvb2JzZXJ2YXRpb25zIiwKICAgICAgICAidmFsdWUiOiAic21hcnQtMTg0LWhlYXJ0cmF0ZSIKICAgICAgfSBdLAogICAgICAic3RhdHVzIjogInVua25vd24iLAogICAgICAiY2F0ZWdvcnkiOiBbIHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly90ZXJtaW5vbG9neS5obDcub3JnL0NvZGVTeXN0ZW0vb2JzZXJ2YXRpb24tY2F0ZWdvcnkiLAogICAgICAgICAgImNvZGUiOiAidml0YWwtc2lnbnMiLAogICAgICAgICAgImRpc3BsYXkiOiAiVml0YWwgU2lnbnMiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogIlZpdGFsIFNpZ25zIgogICAgICB9IF0sCiAgICAgICJjb2RlIjogewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL2xvaW5jLm9yZyIsCiAgICAgICAgICAiY29kZSI6ICI4ODY3LTQiLAogICAgICAgICAgImRpc3BsYXkiOiAiaGVhcnRfcmF0ZSIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAiaGVhcnRfcmF0ZSIKICAgICAgfSwKICAgICAgInN1YmplY3QiOiB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQYXRpZW50L3NtYXJ0LTEyODg5OTIiCiAgICAgIH0sCiAgICAgICJlZmZlY3RpdmVEYXRlVGltZSI6ICIyMDAxLTAxLTE5IiwKICAgICAgInBlcmZvcm1lciI6IFsgewogICAgICAgICJyZWZlcmVuY2UiOiAiUHJhY3RpdGlvbmVyL1NNQVJULTEyMzQiCiAgICAgIH0gXSwKICAgICAgInZhbHVlUXVhbnRpdHkiOiB7CiAgICAgICAgInZhbHVlIjogNjkuMCwKICAgICAgICAidW5pdCI6ICJ7YmVhdHN9L21pbiIsCiAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdW5pdHNvZm1lYXN1cmUub3JnIiwKICAgICAgICAiY29kZSI6ICJ7YmVhdHN9L21pbiIKICAgICAgfQogICAgfSwKICAgICJzZWFyY2giOiB7CiAgICAgICJtb2RlIjogIm1hdGNoIgogICAgfQogIH0sIHsKICAgICJmdWxsVXJsIjogImh0dHBzOi8vYXBpLmxvZ2ljYWhlYWx0aC5vcmcvZmFzdGVuaGVhbHRoL2RhdGEvT2JzZXJ2YXRpb24vc21hcnQtMTYwLWJtaSIsCiAgICAicmVzb3VyY2UiOiB7CiAgICAgICJyZXNvdXJjZVR5cGUiOiAiT2JzZXJ2YXRpb24iLAogICAgICAiaWQiOiAic21hcnQtMTYwLWJtaSIsCiAgICAgICJtZXRhIjogewogICAgICAgICJ2ZXJzaW9uSWQiOiAiMSIsCiAgICAgICAgImxhc3RVcGRhdGVkIjogIjIwMjAtMDctMTVUMDI6NTI6MzYuMDAwKzAwOjAwIiwKICAgICAgICAic291cmNlIjogIiNOM1JlS2pSNzVBczhLamhrIgogICAgICB9LAogICAgICAidGV4dCI6IHsKICAgICAgICAic3RhdHVzIjogImdlbmVyYXRlZCIsCiAgICAgICAgImRpdiI6ICI8ZGl2IHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMTk5OS94aHRtbFwiPjE5OTctMDUtMDE6IGJtaSA9IDM2LjYga2cvbTI8L2Rpdj4iCiAgICAgIH0sCiAgICAgICJpZGVudGlmaWVyIjogWyB7CiAgICAgICAgInVzZSI6ICJvZmZpY2lhbCIsCiAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vd3d3LmJtYy5ubC96b3JncG9ydGFsL2lkZW50aWZpZXJzL29ic2VydmF0aW9ucyIsCiAgICAgICAgInZhbHVlIjogInNtYXJ0LTE2MC1ibWkiCiAgICAgIH0gXSwKICAgICAgInN0YXR1cyI6ICJ1bmtub3duIiwKICAgICAgImNhdGVnb3J5IjogWyB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdGVybWlub2xvZ3kuaGw3Lm9yZy9Db2RlU3lzdGVtL29ic2VydmF0aW9uLWNhdGVnb3J5IiwKICAgICAgICAgICJjb2RlIjogInZpdGFsLXNpZ25zIiwKICAgICAgICAgICJkaXNwbGF5IjogIlZpdGFsIFNpZ25zIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJWaXRhbCBTaWducyIKICAgICAgfSBdLAogICAgICAiY29kZSI6IHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly9sb2luYy5vcmciLAogICAgICAgICAgImNvZGUiOiAiMzkxNTYtNSIsCiAgICAgICAgICAiZGlzcGxheSI6ICJibWkiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogImJtaSIKICAgICAgfSwKICAgICAgInN1YmplY3QiOiB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQYXRpZW50L3NtYXJ0LTEyODg5OTIiCiAgICAgIH0sCiAgICAgICJlZmZlY3RpdmVEYXRlVGltZSI6ICIxOTk3LTA1LTAxIiwKICAgICAgInBlcmZvcm1lciI6IFsgewogICAgICAgICJyZWZlcmVuY2UiOiAiUHJhY3RpdGlvbmVyL1NNQVJULTEyMzQiCiAgICAgIH0gXSwKICAgICAgInZhbHVlUXVhbnRpdHkiOiB7CiAgICAgICAgInZhbHVlIjogMzYuNiwKICAgICAgICAidW5pdCI6ICJrZy9tMiIsCiAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdW5pdHNvZm1lYXN1cmUub3JnIiwKICAgICAgICAiY29kZSI6ICJrZy9tMiIKICAgICAgfQogICAgfSwKICAgICJzZWFyY2giOiB7CiAgICAgICJtb2RlIjogIm1hdGNoIgogICAgfQogIH0sIHsKICAgICJmdWxsVXJsIjogImh0dHBzOi8vYXBpLmxvZ2ljYWhlYWx0aC5vcmcvZmFzdGVuaGVhbHRoL2RhdGEvT2JzZXJ2YXRpb24vc21hcnQtMjMzLWhlYXJ0cmF0ZSIsCiAgICAicmVzb3VyY2UiOiB7CiAgICAgICJyZXNvdXJjZVR5cGUiOiAiT2JzZXJ2YXRpb24iLAogICAgICAiaWQiOiAic21hcnQtMjMzLWhlYXJ0cmF0ZSIsCiAgICAgICJtZXRhIjogewogICAgICAgICJ2ZXJzaW9uSWQiOiAiMSIsCiAgICAgICAgImxhc3RVcGRhdGVkIjogIjIwMjAtMDctMTVUMDI6NTI6MzYuMDAwKzAwOjAwIiwKICAgICAgICAic291cmNlIjogIiNOM1JlS2pSNzVBczhLamhrIgogICAgICB9LAogICAgICAidGV4dCI6IHsKICAgICAgICAic3RhdHVzIjogImdlbmVyYXRlZCIsCiAgICAgICAgImRpdiI6ICI8ZGl2IHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMTk5OS94aHRtbFwiPjIwMDUtMDItMDk6IGhlYXJ0X3JhdGUgPSA2Ni4wIHtiZWF0c30vbWluPC9kaXY+IgogICAgICB9LAogICAgICAiaWRlbnRpZmllciI6IFsgewogICAgICAgICJ1c2UiOiAib2ZmaWNpYWwiLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3d3dy5ibWMubmwvem9yZ3BvcnRhbC9pZGVudGlmaWVycy9vYnNlcnZhdGlvbnMiLAogICAgICAgICJ2YWx1ZSI6ICJzbWFydC0yMzMtaGVhcnRyYXRlIgogICAgICB9IF0sCiAgICAgICJzdGF0dXMiOiAidW5rbm93biIsCiAgICAgICJjYXRlZ29yeSI6IFsgewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3Rlcm1pbm9sb2d5LmhsNy5vcmcvQ29kZVN5c3RlbS9vYnNlcnZhdGlvbi1jYXRlZ29yeSIsCiAgICAgICAgICAiY29kZSI6ICJ2aXRhbC1zaWducyIsCiAgICAgICAgICAiZGlzcGxheSI6ICJWaXRhbCBTaWducyIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAiVml0YWwgU2lnbnMiCiAgICAgIH0gXSwKICAgICAgImNvZGUiOiB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vbG9pbmMub3JnIiwKICAgICAgICAgICJjb2RlIjogIjg4NjctNCIsCiAgICAgICAgICAiZGlzcGxheSI6ICJoZWFydF9yYXRlIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJoZWFydF9yYXRlIgogICAgICB9LAogICAgICAic3ViamVjdCI6IHsKICAgICAgICAicmVmZXJlbmNlIjogIlBhdGllbnQvc21hcnQtMTI4ODk5MiIKICAgICAgfSwKICAgICAgImVmZmVjdGl2ZURhdGVUaW1lIjogIjIwMDUtMDItMDkiLAogICAgICAicGVyZm9ybWVyIjogWyB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQcmFjdGl0aW9uZXIvU01BUlQtMTIzNCIKICAgICAgfSBdLAogICAgICAidmFsdWVRdWFudGl0eSI6IHsKICAgICAgICAidmFsdWUiOiA2Ni4wLAogICAgICAgICJ1bml0IjogIntiZWF0c30vbWluIiwKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly91bml0c29mbWVhc3VyZS5vcmciLAogICAgICAgICJjb2RlIjogIntiZWF0c30vbWluIgogICAgICB9CiAgICB9LAogICAgInNlYXJjaCI6IHsKICAgICAgIm1vZGUiOiAibWF0Y2giCiAgICB9CiAgfSwgewogICAgImZ1bGxVcmwiOiAiaHR0cHM6Ly9hcGkubG9naWNhaGVhbHRoLm9yZy9mYXN0ZW5oZWFsdGgvZGF0YS9PYnNlcnZhdGlvbi9zbWFydC0xOTAtaGVpZ2h0IiwKICAgICJyZXNvdXJjZSI6IHsKICAgICAgInJlc291cmNlVHlwZSI6ICJPYnNlcnZhdGlvbiIsCiAgICAgICJpZCI6ICJzbWFydC0xOTAtaGVpZ2h0IiwKICAgICAgIm1ldGEiOiB7CiAgICAgICAgInZlcnNpb25JZCI6ICIxIiwKICAgICAgICAibGFzdFVwZGF0ZWQiOiAiMjAyMC0wNy0xNVQwMjo1MjozNi4wMDArMDA6MDAiLAogICAgICAgICJzb3VyY2UiOiAiI04zUmVLalI3NUFzOEtqaGsiCiAgICAgIH0sCiAgICAgICJ0ZXh0IjogewogICAgICAgICJzdGF0dXMiOiAiZ2VuZXJhdGVkIiwKICAgICAgICAiZGl2IjogIjxkaXYgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hodG1sXCI+MjAwMS0wMS0yNDogaGVpZ2h0ID0gMTY1LjYwOCBjbTwvZGl2PiIKICAgICAgfSwKICAgICAgImlkZW50aWZpZXIiOiBbIHsKICAgICAgICAidXNlIjogIm9mZmljaWFsIiwKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly93d3cuYm1jLm5sL3pvcmdwb3J0YWwvaWRlbnRpZmllcnMvb2JzZXJ2YXRpb25zIiwKICAgICAgICAidmFsdWUiOiAic21hcnQtMTkwLWhlaWdodCIKICAgICAgfSBdLAogICAgICAic3RhdHVzIjogInVua25vd24iLAogICAgICAiY2F0ZWdvcnkiOiBbIHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly90ZXJtaW5vbG9neS5obDcub3JnL0NvZGVTeXN0ZW0vb2JzZXJ2YXRpb24tY2F0ZWdvcnkiLAogICAgICAgICAgImNvZGUiOiAidml0YWwtc2lnbnMiLAogICAgICAgICAgImRpc3BsYXkiOiAiVml0YWwgU2lnbnMiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogIlZpdGFsIFNpZ25zIgogICAgICB9IF0sCiAgICAgICJjb2RlIjogewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL2xvaW5jLm9yZyIsCiAgICAgICAgICAiY29kZSI6ICI4MzAyLTIiLAogICAgICAgICAgImRpc3BsYXkiOiAiaGVpZ2h0IgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJoZWlnaHQiCiAgICAgIH0sCiAgICAgICJzdWJqZWN0IjogewogICAgICAgICJyZWZlcmVuY2UiOiAiUGF0aWVudC9zbWFydC0xMjg4OTkyIgogICAgICB9LAogICAgICAiZWZmZWN0aXZlRGF0ZVRpbWUiOiAiMjAwMS0wMS0yNCIsCiAgICAgICJwZXJmb3JtZXIiOiBbIHsKICAgICAgICAicmVmZXJlbmNlIjogIlByYWN0aXRpb25lci9TTUFSVC0xMjM0IgogICAgICB9IF0sCiAgICAgICJ2YWx1ZVF1YW50aXR5IjogewogICAgICAgICJ2YWx1ZSI6IDE2NS42MDgsCiAgICAgICAgInVuaXQiOiAiY20iLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3VuaXRzb2ZtZWFzdXJlLm9yZyIsCiAgICAgICAgImNvZGUiOiAiY20iCiAgICAgIH0KICAgIH0sCiAgICAic2VhcmNoIjogewogICAgICAibW9kZSI6ICJtYXRjaCIKICAgIH0KICB9LCB7CiAgICAiZnVsbFVybCI6ICJodHRwczovL2FwaS5sb2dpY2FoZWFsdGgub3JnL2Zhc3RlbmhlYWx0aC9kYXRhL0VuY291bnRlci9zbWFydC04MjkiLAogICAgInJlc291cmNlIjogewogICAgICAicmVzb3VyY2VUeXBlIjogIkVuY291bnRlciIsCiAgICAgICJpZCI6ICJzbWFydC04MjkiLAogICAgICAibWV0YSI6IHsKICAgICAgICAidmVyc2lvbklkIjogIjEiLAogICAgICAgICJsYXN0VXBkYXRlZCI6ICIyMDIwLTA3LTE1VDAyOjUyOjM2LjAwMCswMDowMCIsCiAgICAgICAgInNvdXJjZSI6ICIjTjNSZUtqUjc1QXM4S2poayIKICAgICAgfSwKICAgICAgInRleHQiOiB7CiAgICAgICAgInN0YXR1cyI6ICJnZW5lcmF0ZWQiLAogICAgICAgICJkaXYiOiAiPGRpdiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzE5OTkveGh0bWxcIj4xOTk3LTA1LTAxOiBhbWJ1bGF0b3J5IGVuY291bnRlcjwvZGl2PiIKICAgICAgfSwKICAgICAgInN0YXR1cyI6ICJmaW5pc2hlZCIsCiAgICAgICJjbGFzcyI6IHsKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly90ZXJtaW5vbG9neS5obDcub3JnL0NvZGVTeXN0ZW0vdjMtQWN0Q29kZSIsCiAgICAgICAgImNvZGUiOiAiQU1CIgogICAgICB9LAogICAgICAidHlwZSI6IFsgewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3Nub21lZC5pbmZvIiwKICAgICAgICAgICJjb2RlIjogIjI3MDQyNzAwMyIsCiAgICAgICAgICAiZGlzcGxheSI6ICJQYXRpZW50LWluaXRpYXRlZCBlbmNvdW50ZXIiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogIlBhdGllbnQtaW5pdGlhdGVkIGFtYnVsYXRvcnkgZW5jb3VudGVyIgogICAgICB9IF0sCiAgICAgICJzdWJqZWN0IjogewogICAgICAgICJyZWZlcmVuY2UiOiAiUGF0aWVudC9zbWFydC0xMjg4OTkyIgogICAgICB9LAogICAgICAicGVyaW9kIjogewogICAgICAgICJzdGFydCI6ICIxOTk3LTA1LTAxIiwKICAgICAgICAiZW5kIjogIjE5OTctMDUtMDEiCiAgICAgIH0KICAgIH0sCiAgICAic2VhcmNoIjogewogICAgICAibW9kZSI6ICJtYXRjaCIKICAgIH0KICB9LCB7CiAgICAiZnVsbFVybCI6ICJodHRwczovL2FwaS5sb2dpY2FoZWFsdGgub3JnL2Zhc3RlbmhlYWx0aC9kYXRhL09ic2VydmF0aW9uL3NtYXJ0LTE2NC1yZXNwaXJhdG9yeXJhdGUiLAogICAgInJlc291cmNlIjogewogICAgICAicmVzb3VyY2VUeXBlIjogIk9ic2VydmF0aW9uIiwKICAgICAgImlkIjogInNtYXJ0LTE2NC1yZXNwaXJhdG9yeXJhdGUiLAogICAgICAibWV0YSI6IHsKICAgICAgICAidmVyc2lvbklkIjogIjEiLAogICAgICAgICJsYXN0VXBkYXRlZCI6ICIyMDIwLTA3LTE1VDAyOjUyOjM2LjAwMCswMDowMCIsCiAgICAgICAgInNvdXJjZSI6ICIjTjNSZUtqUjc1QXM4S2poayIKICAgICAgfSwKICAgICAgInRleHQiOiB7CiAgICAgICAgInN0YXR1cyI6ICJnZW5lcmF0ZWQiLAogICAgICAgICJkaXYiOiAiPGRpdiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzE5OTkveGh0bWxcIj4xOTk3LTA1LTA3OiByZXNwaXJhdG9yeV9yYXRlID0gMjAuMCB7YnJlYXRoc30vbWluPC9kaXY+IgogICAgICB9LAogICAgICAiaWRlbnRpZmllciI6IFsgewogICAgICAgICJ1c2UiOiAib2ZmaWNpYWwiLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3d3dy5ibWMubmwvem9yZ3BvcnRhbC9pZGVudGlmaWVycy9vYnNlcnZhdGlvbnMiLAogICAgICAgICJ2YWx1ZSI6ICJzbWFydC0xNjQtcmVzcGlyYXRvcnlyYXRlIgogICAgICB9IF0sCiAgICAgICJzdGF0dXMiOiAidW5rbm93biIsCiAgICAgICJjYXRlZ29yeSI6IFsgewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3Rlcm1pbm9sb2d5LmhsNy5vcmcvQ29kZVN5c3RlbS9vYnNlcnZhdGlvbi1jYXRlZ29yeSIsCiAgICAgICAgICAiY29kZSI6ICJ2aXRhbC1zaWducyIsCiAgICAgICAgICAiZGlzcGxheSI6ICJWaXRhbCBTaWducyIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAiVml0YWwgU2lnbnMiCiAgICAgIH0gXSwKICAgICAgImNvZGUiOiB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vbG9pbmMub3JnIiwKICAgICAgICAgICJjb2RlIjogIjkyNzktMSIsCiAgICAgICAgICAiZGlzcGxheSI6ICJyZXNwaXJhdG9yeV9yYXRlIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJyZXNwaXJhdG9yeV9yYXRlIgogICAgICB9LAogICAgICAic3ViamVjdCI6IHsKICAgICAgICAicmVmZXJlbmNlIjogIlBhdGllbnQvc21hcnQtMTI4ODk5MiIKICAgICAgfSwKICAgICAgImVmZmVjdGl2ZURhdGVUaW1lIjogIjE5OTctMDUtMDciLAogICAgICAicGVyZm9ybWVyIjogWyB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQcmFjdGl0aW9uZXIvU01BUlQtMTIzNCIKICAgICAgfSBdLAogICAgICAidmFsdWVRdWFudGl0eSI6IHsKICAgICAgICAidmFsdWUiOiAyMC4wLAogICAgICAgICJ1bml0IjogInticmVhdGhzfS9taW4iLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3VuaXRzb2ZtZWFzdXJlLm9yZyIsCiAgICAgICAgImNvZGUiOiAie2JyZWF0aHN9L21pbiIKICAgICAgfQogICAgfSwKICAgICJzZWFyY2giOiB7CiAgICAgICJtb2RlIjogIm1hdGNoIgogICAgfQogIH0sIHsKICAgICJmdWxsVXJsIjogImh0dHBzOi8vYXBpLmxvZ2ljYWhlYWx0aC5vcmcvZmFzdGVuaGVhbHRoL2RhdGEvT2JzZXJ2YXRpb24vc21hcnQtMjExLWhlaWdodCIsCiAgICAicmVzb3VyY2UiOiB7CiAgICAgICJyZXNvdXJjZVR5cGUiOiAiT2JzZXJ2YXRpb24iLAogICAgICAiaWQiOiAic21hcnQtMjExLWhlaWdodCIsCiAgICAgICJtZXRhIjogewogICAgICAgICJ2ZXJzaW9uSWQiOiAiMSIsCiAgICAgICAgImxhc3RVcGRhdGVkIjogIjIwMjAtMDctMTVUMDI6NTI6MzYuMDAwKzAwOjAwIiwKICAgICAgICAic291cmNlIjogIiNOM1JlS2pSNzVBczhLamhrIgogICAgICB9LAogICAgICAidGV4dCI6IHsKICAgICAgICAic3RhdHVzIjogImdlbmVyYXRlZCIsCiAgICAgICAgImRpdiI6ICI8ZGl2IHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMTk5OS94aHRtbFwiPjIwMDEtMTEtMDE6IGhlaWdodCA9IDE2NS44NjIgY208L2Rpdj4iCiAgICAgIH0sCiAgICAgICJpZGVudGlmaWVyIjogWyB7CiAgICAgICAgInVzZSI6ICJvZmZpY2lhbCIsCiAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vd3d3LmJtYy5ubC96b3JncG9ydGFsL2lkZW50aWZpZXJzL29ic2VydmF0aW9ucyIsCiAgICAgICAgInZhbHVlIjogInNtYXJ0LTIxMS1oZWlnaHQiCiAgICAgIH0gXSwKICAgICAgInN0YXR1cyI6ICJ1bmtub3duIiwKICAgICAgImNhdGVnb3J5IjogWyB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdGVybWlub2xvZ3kuaGw3Lm9yZy9Db2RlU3lzdGVtL29ic2VydmF0aW9uLWNhdGVnb3J5IiwKICAgICAgICAgICJjb2RlIjogInZpdGFsLXNpZ25zIiwKICAgICAgICAgICJkaXNwbGF5IjogIlZpdGFsIFNpZ25zIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJWaXRhbCBTaWducyIKICAgICAgfSBdLAogICAgICAiY29kZSI6IHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly9sb2luYy5vcmciLAogICAgICAgICAgImNvZGUiOiAiODMwMi0yIiwKICAgICAgICAgICJkaXNwbGF5IjogImhlaWdodCIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAiaGVpZ2h0IgogICAgICB9LAogICAgICAic3ViamVjdCI6IHsKICAgICAgICAicmVmZXJlbmNlIjogIlBhdGllbnQvc21hcnQtMTI4ODk5MiIKICAgICAgfSwKICAgICAgImVmZmVjdGl2ZURhdGVUaW1lIjogIjIwMDEtMTEtMDEiLAogICAgICAicGVyZm9ybWVyIjogWyB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQcmFjdGl0aW9uZXIvU01BUlQtMTIzNCIKICAgICAgfSBdLAogICAgICAidmFsdWVRdWFudGl0eSI6IHsKICAgICAgICAidmFsdWUiOiAxNjUuODYyLAogICAgICAgICJ1bml0IjogImNtIiwKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly91bml0c29mbWVhc3VyZS5vcmciLAogICAgICAgICJjb2RlIjogImNtIgogICAgICB9CiAgICB9LAogICAgInNlYXJjaCI6IHsKICAgICAgIm1vZGUiOiAibWF0Y2giCiAgICB9CiAgfSwgewogICAgImZ1bGxVcmwiOiAiaHR0cHM6Ly9hcGkubG9naWNhaGVhbHRoLm9yZy9mYXN0ZW5oZWFsdGgvZGF0YS9PYnNlcnZhdGlvbi9zbWFydC0yMDQtaGVpZ2h0IiwKICAgICJyZXNvdXJjZSI6IHsKICAgICAgInJlc291cmNlVHlwZSI6ICJPYnNlcnZhdGlvbiIsCiAgICAgICJpZCI6ICJzbWFydC0yMDQtaGVpZ2h0IiwKICAgICAgIm1ldGEiOiB7CiAgICAgICAgInZlcnNpb25JZCI6ICIxIiwKICAgICAgICAibGFzdFVwZGF0ZWQiOiAiMjAyMC0wNy0xNVQwMjo1MjozNi4wMDArMDA6MDAiLAogICAgICAgICJzb3VyY2UiOiAiI04zUmVLalI3NUFzOEtqaGsiCiAgICAgIH0sCiAgICAgICJ0ZXh0IjogewogICAgICAgICJzdGF0dXMiOiAiZ2VuZXJhdGVkIiwKICAgICAgICAiZGl2IjogIjxkaXYgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hodG1sXCI+MjAwMS0xMC0zMTogaGVpZ2h0ID0gMTY1Ljg2MiBjbTwvZGl2PiIKICAgICAgfSwKICAgICAgImlkZW50aWZpZXIiOiBbIHsKICAgICAgICAidXNlIjogIm9mZmljaWFsIiwKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly93d3cuYm1jLm5sL3pvcmdwb3J0YWwvaWRlbnRpZmllcnMvb2JzZXJ2YXRpb25zIiwKICAgICAgICAidmFsdWUiOiAic21hcnQtMjA0LWhlaWdodCIKICAgICAgfSBdLAogICAgICAic3RhdHVzIjogInVua25vd24iLAogICAgICAiY2F0ZWdvcnkiOiBbIHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly90ZXJtaW5vbG9neS5obDcub3JnL0NvZGVTeXN0ZW0vb2JzZXJ2YXRpb24tY2F0ZWdvcnkiLAogICAgICAgICAgImNvZGUiOiAidml0YWwtc2lnbnMiLAogICAgICAgICAgImRpc3BsYXkiOiAiVml0YWwgU2lnbnMiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogIlZpdGFsIFNpZ25zIgogICAgICB9IF0sCiAgICAgICJjb2RlIjogewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL2xvaW5jLm9yZyIsCiAgICAgICAgICAiY29kZSI6ICI4MzAyLTIiLAogICAgICAgICAgImRpc3BsYXkiOiAiaGVpZ2h0IgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJoZWlnaHQiCiAgICAgIH0sCiAgICAgICJzdWJqZWN0IjogewogICAgICAgICJyZWZlcmVuY2UiOiAiUGF0aWVudC9zbWFydC0xMjg4OTkyIgogICAgICB9LAogICAgICAiZWZmZWN0aXZlRGF0ZVRpbWUiOiAiMjAwMS0xMC0zMSIsCiAgICAgICJwZXJmb3JtZXIiOiBbIHsKICAgICAgICAicmVmZXJlbmNlIjogIlByYWN0aXRpb25lci9TTUFSVC0xMjM0IgogICAgICB9IF0sCiAgICAgICJ2YWx1ZVF1YW50aXR5IjogewogICAgICAgICJ2YWx1ZSI6IDE2NS44NjIsCiAgICAgICAgInVuaXQiOiAiY20iLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3VuaXRzb2ZtZWFzdXJlLm9yZyIsCiAgICAgICAgImNvZGUiOiAiY20iCiAgICAgIH0KICAgIH0sCiAgICAic2VhcmNoIjogewogICAgICAibW9kZSI6ICJtYXRjaCIKICAgIH0KICB9LCB7CiAgICAiZnVsbFVybCI6ICJodHRwczovL2FwaS5sb2dpY2FoZWFsdGgub3JnL2Zhc3RlbmhlYWx0aC9kYXRhL09ic2VydmF0aW9uL3NtYXJ0LTE3MS1yZXNwaXJhdG9yeXJhdGUiLAogICAgInJlc291cmNlIjogewogICAgICAicmVzb3VyY2VUeXBlIjogIk9ic2VydmF0aW9uIiwKICAgICAgImlkIjogInNtYXJ0LTE3MS1yZXNwaXJhdG9yeXJhdGUiLAogICAgICAibWV0YSI6IHsKICAgICAgICAidmVyc2lvbklkIjogIjEiLAogICAgICAgICJsYXN0VXBkYXRlZCI6ICIyMDIwLTA3LTE1VDAyOjUyOjM2LjAwMCswMDowMCIsCiAgICAgICAgInNvdXJjZSI6ICIjTjNSZUtqUjc1QXM4S2poayIKICAgICAgfSwKICAgICAgInRleHQiOiB7CiAgICAgICAgInN0YXR1cyI6ICJnZW5lcmF0ZWQiLAogICAgICAgICJkaXYiOiAiPGRpdiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzE5OTkveGh0bWxcIj4xOTk5LTEyLTIwOiByZXNwaXJhdG9yeV9yYXRlID0gMTkuMCB7YnJlYXRoc30vbWluPC9kaXY+IgogICAgICB9LAogICAgICAiaWRlbnRpZmllciI6IFsgewogICAgICAgICJ1c2UiOiAib2ZmaWNpYWwiLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3d3dy5ibWMubmwvem9yZ3BvcnRhbC9pZGVudGlmaWVycy9vYnNlcnZhdGlvbnMiLAogICAgICAgICJ2YWx1ZSI6ICJzbWFydC0xNzEtcmVzcGlyYXRvcnlyYXRlIgogICAgICB9IF0sCiAgICAgICJzdGF0dXMiOiAidW5rbm93biIsCiAgICAgICJjYXRlZ29yeSI6IFsgewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3Rlcm1pbm9sb2d5LmhsNy5vcmcvQ29kZVN5c3RlbS9vYnNlcnZhdGlvbi1jYXRlZ29yeSIsCiAgICAgICAgICAiY29kZSI6ICJ2aXRhbC1zaWducyIsCiAgICAgICAgICAiZGlzcGxheSI6ICJWaXRhbCBTaWducyIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAiVml0YWwgU2lnbnMiCiAgICAgIH0gXSwKICAgICAgImNvZGUiOiB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vbG9pbmMub3JnIiwKICAgICAgICAgICJjb2RlIjogIjkyNzktMSIsCiAgICAgICAgICAiZGlzcGxheSI6ICJyZXNwaXJhdG9yeV9yYXRlIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJyZXNwaXJhdG9yeV9yYXRlIgogICAgICB9LAogICAgICAic3ViamVjdCI6IHsKICAgICAgICAicmVmZXJlbmNlIjogIlBhdGllbnQvc21hcnQtMTI4ODk5MiIKICAgICAgfSwKICAgICAgImVmZmVjdGl2ZURhdGVUaW1lIjogIjE5OTktMTItMjAiLAogICAgICAicGVyZm9ybWVyIjogWyB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQcmFjdGl0aW9uZXIvU01BUlQtMTIzNCIKICAgICAgfSBdLAogICAgICAidmFsdWVRdWFudGl0eSI6IHsKICAgICAgICAidmFsdWUiOiAxOS4wLAogICAgICAgICJ1bml0IjogInticmVhdGhzfS9taW4iLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3VuaXRzb2ZtZWFzdXJlLm9yZyIsCiAgICAgICAgImNvZGUiOiAie2JyZWF0aHN9L21pbiIKICAgICAgfQogICAgfSwKICAgICJzZWFyY2giOiB7CiAgICAgICJtb2RlIjogIm1hdGNoIgogICAgfQogIH0sIHsKICAgICJmdWxsVXJsIjogImh0dHBzOi8vYXBpLmxvZ2ljYWhlYWx0aC5vcmcvZmFzdGVuaGVhbHRoL2RhdGEvT2JzZXJ2YXRpb24vc21hcnQtMjY4LWhlYXJ0cmF0ZSIsCiAgICAicmVzb3VyY2UiOiB7CiAgICAgICJyZXNvdXJjZVR5cGUiOiAiT2JzZXJ2YXRpb24iLAogICAgICAiaWQiOiAic21hcnQtMjY4LWhlYXJ0cmF0ZSIsCiAgICAgICJtZXRhIjogewogICAgICAgICJ2ZXJzaW9uSWQiOiAiMSIsCiAgICAgICAgImxhc3RVcGRhdGVkIjogIjIwMjAtMDctMTVUMDI6NTI6MzYuMDAwKzAwOjAwIiwKICAgICAgICAic291cmNlIjogIiNOM1JlS2pSNzVBczhLamhrIgogICAgICB9LAogICAgICAidGV4dCI6IHsKICAgICAgICAic3RhdHVzIjogImdlbmVyYXRlZCIsCiAgICAgICAgImRpdiI6ICI8ZGl2IHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMTk5OS94aHRtbFwiPjIwMDktMDQtMDc6IGhlYXJ0X3JhdGUgPSAyOS4wIHtiZWF0c30vbWluPC9kaXY+IgogICAgICB9LAogICAgICAiaWRlbnRpZmllciI6IFsgewogICAgICAgICJ1c2UiOiAib2ZmaWNpYWwiLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3d3dy5ibWMubmwvem9yZ3BvcnRhbC9pZGVudGlmaWVycy9vYnNlcnZhdGlvbnMiLAogICAgICAgICJ2YWx1ZSI6ICJzbWFydC0yNjgtaGVhcnRyYXRlIgogICAgICB9IF0sCiAgICAgICJzdGF0dXMiOiAidW5rbm93biIsCiAgICAgICJjYXRlZ29yeSI6IFsgewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3Rlcm1pbm9sb2d5LmhsNy5vcmcvQ29kZVN5c3RlbS9vYnNlcnZhdGlvbi1jYXRlZ29yeSIsCiAgICAgICAgICAiY29kZSI6ICJ2aXRhbC1zaWducyIsCiAgICAgICAgICAiZGlzcGxheSI6ICJWaXRhbCBTaWducyIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAiVml0YWwgU2lnbnMiCiAgICAgIH0gXSwKICAgICAgImNvZGUiOiB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vbG9pbmMub3JnIiwKICAgICAgICAgICJjb2RlIjogIjg4NjctNCIsCiAgICAgICAgICAiZGlzcGxheSI6ICJoZWFydF9yYXRlIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJoZWFydF9yYXRlIgogICAgICB9LAogICAgICAic3ViamVjdCI6IHsKICAgICAgICAicmVmZXJlbmNlIjogIlBhdGllbnQvc21hcnQtMTI4ODk5MiIKICAgICAgfSwKICAgICAgImVmZmVjdGl2ZURhdGVUaW1lIjogIjIwMDktMDQtMDciLAogICAgICAicGVyZm9ybWVyIjogWyB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQcmFjdGl0aW9uZXIvU01BUlQtMTIzNCIKICAgICAgfSBdLAogICAgICAidmFsdWVRdWFudGl0eSI6IHsKICAgICAgICAidmFsdWUiOiAyOS4wLAogICAgICAgICJ1bml0IjogIntiZWF0c30vbWluIiwKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly91bml0c29mbWVhc3VyZS5vcmciLAogICAgICAgICJjb2RlIjogIntiZWF0c30vbWluIgogICAgICB9CiAgICB9LAogICAgInNlYXJjaCI6IHsKICAgICAgIm1vZGUiOiAibWF0Y2giCiAgICB9CiAgfSwgewogICAgImZ1bGxVcmwiOiAiaHR0cHM6Ly9hcGkubG9naWNhaGVhbHRoLm9yZy9mYXN0ZW5oZWFsdGgvZGF0YS9PYnNlcnZhdGlvbi9zbWFydC0yMDYtcmVzcGlyYXRvcnlyYXRlIiwKICAgICJyZXNvdXJjZSI6IHsKICAgICAgInJlc291cmNlVHlwZSI6ICJPYnNlcnZhdGlvbiIsCiAgICAgICJpZCI6ICJzbWFydC0yMDYtcmVzcGlyYXRvcnlyYXRlIiwKICAgICAgIm1ldGEiOiB7CiAgICAgICAgInZlcnNpb25JZCI6ICIxIiwKICAgICAgICAibGFzdFVwZGF0ZWQiOiAiMjAyMC0wNy0xNVQwMjo1MjozNi4wMDArMDA6MDAiLAogICAgICAgICJzb3VyY2UiOiAiI04zUmVLalI3NUFzOEtqaGsiCiAgICAgIH0sCiAgICAgICJ0ZXh0IjogewogICAgICAgICJzdGF0dXMiOiAiZ2VuZXJhdGVkIiwKICAgICAgICAiZGl2IjogIjxkaXYgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hodG1sXCI+MjAwMS0xMC0zMTogcmVzcGlyYXRvcnlfcmF0ZSA9IDIwLjAge2JyZWF0aHN9L21pbjwvZGl2PiIKICAgICAgfSwKICAgICAgImlkZW50aWZpZXIiOiBbIHsKICAgICAgICAidXNlIjogIm9mZmljaWFsIiwKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly93d3cuYm1jLm5sL3pvcmdwb3J0YWwvaWRlbnRpZmllcnMvb2JzZXJ2YXRpb25zIiwKICAgICAgICAidmFsdWUiOiAic21hcnQtMjA2LXJlc3BpcmF0b3J5cmF0ZSIKICAgICAgfSBdLAogICAgICAic3RhdHVzIjogInVua25vd24iLAogICAgICAiY2F0ZWdvcnkiOiBbIHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly90ZXJtaW5vbG9neS5obDcub3JnL0NvZGVTeXN0ZW0vb2JzZXJ2YXRpb24tY2F0ZWdvcnkiLAogICAgICAgICAgImNvZGUiOiAidml0YWwtc2lnbnMiLAogICAgICAgICAgImRpc3BsYXkiOiAiVml0YWwgU2lnbnMiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogIlZpdGFsIFNpZ25zIgogICAgICB9IF0sCiAgICAgICJjb2RlIjogewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL2xvaW5jLm9yZyIsCiAgICAgICAgICAiY29kZSI6ICI5Mjc5LTEiLAogICAgICAgICAgImRpc3BsYXkiOiAicmVzcGlyYXRvcnlfcmF0ZSIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAicmVzcGlyYXRvcnlfcmF0ZSIKICAgICAgfSwKICAgICAgInN1YmplY3QiOiB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQYXRpZW50L3NtYXJ0LTEyODg5OTIiCiAgICAgIH0sCiAgICAgICJlZmZlY3RpdmVEYXRlVGltZSI6ICIyMDAxLTEwLTMxIiwKICAgICAgInBlcmZvcm1lciI6IFsgewogICAgICAgICJyZWZlcmVuY2UiOiAiUHJhY3RpdGlvbmVyL1NNQVJULTEyMzQiCiAgICAgIH0gXSwKICAgICAgInZhbHVlUXVhbnRpdHkiOiB7CiAgICAgICAgInZhbHVlIjogMjAuMCwKICAgICAgICAidW5pdCI6ICJ7YnJlYXRoc30vbWluIiwKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly91bml0c29mbWVhc3VyZS5vcmciLAogICAgICAgICJjb2RlIjogInticmVhdGhzfS9taW4iCiAgICAgIH0KICAgIH0sCiAgICAic2VhcmNoIjogewogICAgICAibW9kZSI6ICJtYXRjaCIKICAgIH0KICB9LCB7CiAgICAiZnVsbFVybCI6ICJodHRwczovL2FwaS5sb2dpY2FoZWFsdGgub3JnL2Zhc3RlbmhlYWx0aC9kYXRhL09ic2VydmF0aW9uL3NtYXJ0LTE5MS1oZWFydHJhdGUiLAogICAgInJlc291cmNlIjogewogICAgICAicmVzb3VyY2VUeXBlIjogIk9ic2VydmF0aW9uIiwKICAgICAgImlkIjogInNtYXJ0LTE5MS1oZWFydHJhdGUiLAogICAgICAibWV0YSI6IHsKICAgICAgICAidmVyc2lvbklkIjogIjEiLAogICAgICAgICJsYXN0VXBkYXRlZCI6ICIyMDIwLTA3LTE1VDAyOjUyOjM2LjAwMCswMDowMCIsCiAgICAgICAgInNvdXJjZSI6ICIjTjNSZUtqUjc1QXM4S2poayIKICAgICAgfSwKICAgICAgInRleHQiOiB7CiAgICAgICAgInN0YXR1cyI6ICJnZW5lcmF0ZWQiLAogICAgICAgICJkaXYiOiAiPGRpdiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzE5OTkveGh0bWxcIj4yMDAxLTAxLTI0OiBoZWFydF9yYXRlID0gNjMuMCB7YmVhdHN9L21pbjwvZGl2PiIKICAgICAgfSwKICAgICAgImlkZW50aWZpZXIiOiBbIHsKICAgICAgICAidXNlIjogIm9mZmljaWFsIiwKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly93d3cuYm1jLm5sL3pvcmdwb3J0YWwvaWRlbnRpZmllcnMvb2JzZXJ2YXRpb25zIiwKICAgICAgICAidmFsdWUiOiAic21hcnQtMTkxLWhlYXJ0cmF0ZSIKICAgICAgfSBdLAogICAgICAic3RhdHVzIjogInVua25vd24iLAogICAgICAiY2F0ZWdvcnkiOiBbIHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly90ZXJtaW5vbG9neS5obDcub3JnL0NvZGVTeXN0ZW0vb2JzZXJ2YXRpb24tY2F0ZWdvcnkiLAogICAgICAgICAgImNvZGUiOiAidml0YWwtc2lnbnMiLAogICAgICAgICAgImRpc3BsYXkiOiAiVml0YWwgU2lnbnMiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogIlZpdGFsIFNpZ25zIgogICAgICB9IF0sCiAgICAgICJjb2RlIjogewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL2xvaW5jLm9yZyIsCiAgICAgICAgICAiY29kZSI6ICI4ODY3LTQiLAogICAgICAgICAgImRpc3BsYXkiOiAiaGVhcnRfcmF0ZSIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAiaGVhcnRfcmF0ZSIKICAgICAgfSwKICAgICAgInN1YmplY3QiOiB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQYXRpZW50L3NtYXJ0LTEyODg5OTIiCiAgICAgIH0sCiAgICAgICJlZmZlY3RpdmVEYXRlVGltZSI6ICIyMDAxLTAxLTI0IiwKICAgICAgInBlcmZvcm1lciI6IFsgewogICAgICAgICJyZWZlcmVuY2UiOiAiUHJhY3RpdGlvbmVyL1NNQVJULTEyMzQiCiAgICAgIH0gXSwKICAgICAgInZhbHVlUXVhbnRpdHkiOiB7CiAgICAgICAgInZhbHVlIjogNjMuMCwKICAgICAgICAidW5pdCI6ICJ7YmVhdHN9L21pbiIsCiAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdW5pdHNvZm1lYXN1cmUub3JnIiwKICAgICAgICAiY29kZSI6ICJ7YmVhdHN9L21pbiIKICAgICAgfQogICAgfSwKICAgICJzZWFyY2giOiB7CiAgICAgICJtb2RlIjogIm1hdGNoIgogICAgfQogIH0sIHsKICAgICJmdWxsVXJsIjogImh0dHBzOi8vYXBpLmxvZ2ljYWhlYWx0aC5vcmcvZmFzdGVuaGVhbHRoL2RhdGEvT2JzZXJ2YXRpb24vc21hcnQtMjM4LW94eWdlbnNhdHVyYXRpb24iLAogICAgInJlc291cmNlIjogewogICAgICAicmVzb3VyY2VUeXBlIjogIk9ic2VydmF0aW9uIiwKICAgICAgImlkIjogInNtYXJ0LTIzOC1veHlnZW5zYXR1cmF0aW9uIiwKICAgICAgIm1ldGEiOiB7CiAgICAgICAgInZlcnNpb25JZCI6ICIxIiwKICAgICAgICAibGFzdFVwZGF0ZWQiOiAiMjAyMC0wNy0xNVQwMjo1MjozNi4wMDArMDA6MDAiLAogICAgICAgICJzb3VyY2UiOiAiI04zUmVLalI3NUFzOEtqaGsiCiAgICAgIH0sCiAgICAgICJ0ZXh0IjogewogICAgICAgICJzdGF0dXMiOiAiZ2VuZXJhdGVkIiwKICAgICAgICAiZGl2IjogIjxkaXYgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hodG1sXCI+MjAwNS0wMi0wOTogb3h5Z2VuX3NhdHVyYXRpb24gPSAxMDAuMCAle0hlbW9nbG9iaW5TYXR1cmF0aW9ufTwvZGl2PiIKICAgICAgfSwKICAgICAgImlkZW50aWZpZXIiOiBbIHsKICAgICAgICAidXNlIjogIm9mZmljaWFsIiwKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly93d3cuYm1jLm5sL3pvcmdwb3J0YWwvaWRlbnRpZmllcnMvb2JzZXJ2YXRpb25zIiwKICAgICAgICAidmFsdWUiOiAic21hcnQtMjM4LW94eWdlbnNhdHVyYXRpb24iCiAgICAgIH0gXSwKICAgICAgInN0YXR1cyI6ICJ1bmtub3duIiwKICAgICAgImNhdGVnb3J5IjogWyB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdGVybWlub2xvZ3kuaGw3Lm9yZy9Db2RlU3lzdGVtL29ic2VydmF0aW9uLWNhdGVnb3J5IiwKICAgICAgICAgICJjb2RlIjogInZpdGFsLXNpZ25zIiwKICAgICAgICAgICJkaXNwbGF5IjogIlZpdGFsIFNpZ25zIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJWaXRhbCBTaWducyIKICAgICAgfSBdLAogICAgICAiY29kZSI6IHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly9sb2luYy5vcmciLAogICAgICAgICAgImNvZGUiOiAiMjcxMC0yIiwKICAgICAgICAgICJkaXNwbGF5IjogIm94eWdlbl9zYXR1cmF0aW9uIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJveHlnZW5fc2F0dXJhdGlvbiIKICAgICAgfSwKICAgICAgInN1YmplY3QiOiB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQYXRpZW50L3NtYXJ0LTEyODg5OTIiCiAgICAgIH0sCiAgICAgICJlZmZlY3RpdmVEYXRlVGltZSI6ICIyMDA1LTAyLTA5IiwKICAgICAgInBlcmZvcm1lciI6IFsgewogICAgICAgICJyZWZlcmVuY2UiOiAiUHJhY3RpdGlvbmVyL1NNQVJULTEyMzQiCiAgICAgIH0gXSwKICAgICAgInZhbHVlUXVhbnRpdHkiOiB7CiAgICAgICAgInZhbHVlIjogMTAwLjAsCiAgICAgICAgInVuaXQiOiAiJXtIZW1vZ2xvYmluU2F0dXJhdGlvbn0iLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3VuaXRzb2ZtZWFzdXJlLm9yZyIsCiAgICAgICAgImNvZGUiOiAiJXtIZW1vZ2xvYmluU2F0dXJhdGlvbn0iCiAgICAgIH0KICAgIH0sCiAgICAic2VhcmNoIjogewogICAgICAibW9kZSI6ICJtYXRjaCIKICAgIH0KICB9LCB7CiAgICAiZnVsbFVybCI6ICJodHRwczovL2FwaS5sb2dpY2FoZWFsdGgub3JnL2Zhc3RlbmhlYWx0aC9kYXRhL09ic2VydmF0aW9uL3NtYXJ0LTE2OC1veHlnZW5zYXR1cmF0aW9uIiwKICAgICJyZXNvdXJjZSI6IHsKICAgICAgInJlc291cmNlVHlwZSI6ICJPYnNlcnZhdGlvbiIsCiAgICAgICJpZCI6ICJzbWFydC0xNjgtb3h5Z2Vuc2F0dXJhdGlvbiIsCiAgICAgICJtZXRhIjogewogICAgICAgICJ2ZXJzaW9uSWQiOiAiMSIsCiAgICAgICAgImxhc3RVcGRhdGVkIjogIjIwMjAtMDctMTVUMDI6NTI6MzYuMDAwKzAwOjAwIiwKICAgICAgICAic291cmNlIjogIiNOM1JlS2pSNzVBczhLamhrIgogICAgICB9LAogICAgICAidGV4dCI6IHsKICAgICAgICAic3RhdHVzIjogImdlbmVyYXRlZCIsCiAgICAgICAgImRpdiI6ICI8ZGl2IHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMTk5OS94aHRtbFwiPjE5OTctMDUtMDc6IG94eWdlbl9zYXR1cmF0aW9uID0gMTAwLjAgJXtIZW1vZ2xvYmluU2F0dXJhdGlvbn08L2Rpdj4iCiAgICAgIH0sCiAgICAgICJpZGVudGlmaWVyIjogWyB7CiAgICAgICAgInVzZSI6ICJvZmZpY2lhbCIsCiAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vd3d3LmJtYy5ubC96b3JncG9ydGFsL2lkZW50aWZpZXJzL29ic2VydmF0aW9ucyIsCiAgICAgICAgInZhbHVlIjogInNtYXJ0LTE2OC1veHlnZW5zYXR1cmF0aW9uIgogICAgICB9IF0sCiAgICAgICJzdGF0dXMiOiAidW5rbm93biIsCiAgICAgICJjYXRlZ29yeSI6IFsgewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3Rlcm1pbm9sb2d5LmhsNy5vcmcvQ29kZVN5c3RlbS9vYnNlcnZhdGlvbi1jYXRlZ29yeSIsCiAgICAgICAgICAiY29kZSI6ICJ2aXRhbC1zaWducyIsCiAgICAgICAgICAiZGlzcGxheSI6ICJWaXRhbCBTaWducyIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAiVml0YWwgU2lnbnMiCiAgICAgIH0gXSwKICAgICAgImNvZGUiOiB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vbG9pbmMub3JnIiwKICAgICAgICAgICJjb2RlIjogIjI3MTAtMiIsCiAgICAgICAgICAiZGlzcGxheSI6ICJveHlnZW5fc2F0dXJhdGlvbiIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAib3h5Z2VuX3NhdHVyYXRpb24iCiAgICAgIH0sCiAgICAgICJzdWJqZWN0IjogewogICAgICAgICJyZWZlcmVuY2UiOiAiUGF0aWVudC9zbWFydC0xMjg4OTkyIgogICAgICB9LAogICAgICAiZWZmZWN0aXZlRGF0ZVRpbWUiOiAiMTk5Ny0wNS0wNyIsCiAgICAgICJwZXJmb3JtZXIiOiBbIHsKICAgICAgICAicmVmZXJlbmNlIjogIlByYWN0aXRpb25lci9TTUFSVC0xMjM0IgogICAgICB9IF0sCiAgICAgICJ2YWx1ZVF1YW50aXR5IjogewogICAgICAgICJ2YWx1ZSI6IDEwMC4wLAogICAgICAgICJ1bml0IjogIiV7SGVtb2dsb2JpblNhdHVyYXRpb259IiwKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly91bml0c29mbWVhc3VyZS5vcmciLAogICAgICAgICJjb2RlIjogIiV7SGVtb2dsb2JpblNhdHVyYXRpb259IgogICAgICB9CiAgICB9LAogICAgInNlYXJjaCI6IHsKICAgICAgIm1vZGUiOiAibWF0Y2giCiAgICB9CiAgfSwgewogICAgImZ1bGxVcmwiOiAiaHR0cHM6Ly9hcGkubG9naWNhaGVhbHRoLm9yZy9mYXN0ZW5oZWFsdGgvZGF0YS9PYnNlcnZhdGlvbi9zbWFydC0yMjctcmVzcGlyYXRvcnlyYXRlIiwKICAgICJyZXNvdXJjZSI6IHsKICAgICAgInJlc291cmNlVHlwZSI6ICJPYnNlcnZhdGlvbiIsCiAgICAgICJpZCI6ICJzbWFydC0yMjctcmVzcGlyYXRvcnlyYXRlIiwKICAgICAgIm1ldGEiOiB7CiAgICAgICAgInZlcnNpb25JZCI6ICIxIiwKICAgICAgICAibGFzdFVwZGF0ZWQiOiAiMjAyMC0wNy0xNVQwMjo1MjozNi4wMDArMDA6MDAiLAogICAgICAgICJzb3VyY2UiOiAiI04zUmVLalI3NUFzOEtqaGsiCiAgICAgIH0sCiAgICAgICJ0ZXh0IjogewogICAgICAgICJzdGF0dXMiOiAiZ2VuZXJhdGVkIiwKICAgICAgICAiZGl2IjogIjxkaXYgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hodG1sXCI+MjAwMS0xMS0wNTogcmVzcGlyYXRvcnlfcmF0ZSA9IDIwLjAge2JyZWF0aHN9L21pbjwvZGl2PiIKICAgICAgfSwKICAgICAgImlkZW50aWZpZXIiOiBbIHsKICAgICAgICAidXNlIjogIm9mZmljaWFsIiwKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly93d3cuYm1jLm5sL3pvcmdwb3J0YWwvaWRlbnRpZmllcnMvb2JzZXJ2YXRpb25zIiwKICAgICAgICAidmFsdWUiOiAic21hcnQtMjI3LXJlc3BpcmF0b3J5cmF0ZSIKICAgICAgfSBdLAogICAgICAic3RhdHVzIjogInVua25vd24iLAogICAgICAiY2F0ZWdvcnkiOiBbIHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly90ZXJtaW5vbG9neS5obDcub3JnL0NvZGVTeXN0ZW0vb2JzZXJ2YXRpb24tY2F0ZWdvcnkiLAogICAgICAgICAgImNvZGUiOiAidml0YWwtc2lnbnMiLAogICAgICAgICAgImRpc3BsYXkiOiAiVml0YWwgU2lnbnMiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogIlZpdGFsIFNpZ25zIgogICAgICB9IF0sCiAgICAgICJjb2RlIjogewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL2xvaW5jLm9yZyIsCiAgICAgICAgICAiY29kZSI6ICI5Mjc5LTEiLAogICAgICAgICAgImRpc3BsYXkiOiAicmVzcGlyYXRvcnlfcmF0ZSIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAicmVzcGlyYXRvcnlfcmF0ZSIKICAgICAgfSwKICAgICAgInN1YmplY3QiOiB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQYXRpZW50L3NtYXJ0LTEyODg5OTIiCiAgICAgIH0sCiAgICAgICJlZmZlY3RpdmVEYXRlVGltZSI6ICIyMDAxLTExLTA1IiwKICAgICAgInBlcmZvcm1lciI6IFsgewogICAgICAgICJyZWZlcmVuY2UiOiAiUHJhY3RpdGlvbmVyL1NNQVJULTEyMzQiCiAgICAgIH0gXSwKICAgICAgInZhbHVlUXVhbnRpdHkiOiB7CiAgICAgICAgInZhbHVlIjogMjAuMCwKICAgICAgICAidW5pdCI6ICJ7YnJlYXRoc30vbWluIiwKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly91bml0c29mbWVhc3VyZS5vcmciLAogICAgICAgICJjb2RlIjogInticmVhdGhzfS9taW4iCiAgICAgIH0KICAgIH0sCiAgICAic2VhcmNoIjogewogICAgICAibW9kZSI6ICJtYXRjaCIKICAgIH0KICB9LCB7CiAgICAiZnVsbFVybCI6ICJodHRwczovL2FwaS5sb2dpY2FoZWFsdGgub3JnL2Zhc3RlbmhlYWx0aC9kYXRhL09ic2VydmF0aW9uL3NtYXJ0LTIzNi13ZWlnaHQiLAogICAgInJlc291cmNlIjogewogICAgICAicmVzb3VyY2VUeXBlIjogIk9ic2VydmF0aW9uIiwKICAgICAgImlkIjogInNtYXJ0LTIzNi13ZWlnaHQiLAogICAgICAibWV0YSI6IHsKICAgICAgICAidmVyc2lvbklkIjogIjEiLAogICAgICAgICJsYXN0VXBkYXRlZCI6ICIyMDIwLTA3LTE1VDAyOjUyOjM2LjAwMCswMDowMCIsCiAgICAgICAgInNvdXJjZSI6ICIjTjNSZUtqUjc1QXM4S2poayIKICAgICAgfSwKICAgICAgInRleHQiOiB7CiAgICAgICAgInN0YXR1cyI6ICJnZW5lcmF0ZWQiLAogICAgICAgICJkaXYiOiAiPGRpdiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzE5OTkveGh0bWxcIj4yMDA1LTAyLTA5OiB3ZWlnaHQgPSA5MC40NDYzMiBrZzwvZGl2PiIKICAgICAgfSwKICAgICAgImlkZW50aWZpZXIiOiBbIHsKICAgICAgICAidXNlIjogIm9mZmljaWFsIiwKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly93d3cuYm1jLm5sL3pvcmdwb3J0YWwvaWRlbnRpZmllcnMvb2JzZXJ2YXRpb25zIiwKICAgICAgICAidmFsdWUiOiAic21hcnQtMjM2LXdlaWdodCIKICAgICAgfSBdLAogICAgICAic3RhdHVzIjogInVua25vd24iLAogICAgICAiY2F0ZWdvcnkiOiBbIHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly90ZXJtaW5vbG9neS5obDcub3JnL0NvZGVTeXN0ZW0vb2JzZXJ2YXRpb24tY2F0ZWdvcnkiLAogICAgICAgICAgImNvZGUiOiAidml0YWwtc2lnbnMiLAogICAgICAgICAgImRpc3BsYXkiOiAiVml0YWwgU2lnbnMiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogIlZpdGFsIFNpZ25zIgogICAgICB9IF0sCiAgICAgICJjb2RlIjogewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL2xvaW5jLm9yZyIsCiAgICAgICAgICAiY29kZSI6ICIzMTQxLTkiLAogICAgICAgICAgImRpc3BsYXkiOiAid2VpZ2h0IgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJ3ZWlnaHQiCiAgICAgIH0sCiAgICAgICJzdWJqZWN0IjogewogICAgICAgICJyZWZlcmVuY2UiOiAiUGF0aWVudC9zbWFydC0xMjg4OTkyIgogICAgICB9LAogICAgICAiZWZmZWN0aXZlRGF0ZVRpbWUiOiAiMjAwNS0wMi0wOSIsCiAgICAgICJwZXJmb3JtZXIiOiBbIHsKICAgICAgICAicmVmZXJlbmNlIjogIlByYWN0aXRpb25lci9TTUFSVC0xMjM0IgogICAgICB9IF0sCiAgICAgICJ2YWx1ZVF1YW50aXR5IjogewogICAgICAgICJ2YWx1ZSI6IDkwLjQ0NjMyLAogICAgICAgICJ1bml0IjogImtnIiwKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly91bml0c29mbWVhc3VyZS5vcmciLAogICAgICAgICJjb2RlIjogImtnIgogICAgICB9CiAgICB9LAogICAgInNlYXJjaCI6IHsKICAgICAgIm1vZGUiOiAibWF0Y2giCiAgICB9CiAgfSwgewogICAgImZ1bGxVcmwiOiAiaHR0cHM6Ly9hcGkubG9naWNhaGVhbHRoLm9yZy9mYXN0ZW5oZWFsdGgvZGF0YS9PYnNlcnZhdGlvbi9zbWFydC0yMjktd2VpZ2h0IiwKICAgICJyZXNvdXJjZSI6IHsKICAgICAgInJlc291cmNlVHlwZSI6ICJPYnNlcnZhdGlvbiIsCiAgICAgICJpZCI6ICJzbWFydC0yMjktd2VpZ2h0IiwKICAgICAgIm1ldGEiOiB7CiAgICAgICAgInZlcnNpb25JZCI6ICIxIiwKICAgICAgICAibGFzdFVwZGF0ZWQiOiAiMjAyMC0wNy0xNVQwMjo1MjozNi4wMDArMDA6MDAiLAogICAgICAgICJzb3VyY2UiOiAiI04zUmVLalI3NUFzOEtqaGsiCiAgICAgIH0sCiAgICAgICJ0ZXh0IjogewogICAgICAgICJzdGF0dXMiOiAiZ2VuZXJhdGVkIiwKICAgICAgICAiZGl2IjogIjxkaXYgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hodG1sXCI+MjAwMS0xMS0wNTogd2VpZ2h0ID0gOTQuMDc1MDYga2c8L2Rpdj4iCiAgICAgIH0sCiAgICAgICJpZGVudGlmaWVyIjogWyB7CiAgICAgICAgInVzZSI6ICJvZmZpY2lhbCIsCiAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vd3d3LmJtYy5ubC96b3JncG9ydGFsL2lkZW50aWZpZXJzL29ic2VydmF0aW9ucyIsCiAgICAgICAgInZhbHVlIjogInNtYXJ0LTIyOS13ZWlnaHQiCiAgICAgIH0gXSwKICAgICAgInN0YXR1cyI6ICJ1bmtub3duIiwKICAgICAgImNhdGVnb3J5IjogWyB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdGVybWlub2xvZ3kuaGw3Lm9yZy9Db2RlU3lzdGVtL29ic2VydmF0aW9uLWNhdGVnb3J5IiwKICAgICAgICAgICJjb2RlIjogInZpdGFsLXNpZ25zIiwKICAgICAgICAgICJkaXNwbGF5IjogIlZpdGFsIFNpZ25zIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJWaXRhbCBTaWducyIKICAgICAgfSBdLAogICAgICAiY29kZSI6IHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly9sb2luYy5vcmciLAogICAgICAgICAgImNvZGUiOiAiMzE0MS05IiwKICAgICAgICAgICJkaXNwbGF5IjogIndlaWdodCIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAid2VpZ2h0IgogICAgICB9LAogICAgICAic3ViamVjdCI6IHsKICAgICAgICAicmVmZXJlbmNlIjogIlBhdGllbnQvc21hcnQtMTI4ODk5MiIKICAgICAgfSwKICAgICAgImVmZmVjdGl2ZURhdGVUaW1lIjogIjIwMDEtMTEtMDUiLAogICAgICAicGVyZm9ybWVyIjogWyB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQcmFjdGl0aW9uZXIvU01BUlQtMTIzNCIKICAgICAgfSBdLAogICAgICAidmFsdWVRdWFudGl0eSI6IHsKICAgICAgICAidmFsdWUiOiA5NC4wNzUwNiwKICAgICAgICAidW5pdCI6ICJrZyIsCiAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdW5pdHNvZm1lYXN1cmUub3JnIiwKICAgICAgICAiY29kZSI6ICJrZyIKICAgICAgfQogICAgfSwKICAgICJzZWFyY2giOiB7CiAgICAgICJtb2RlIjogIm1hdGNoIgogICAgfQogIH0sIHsKICAgICJmdWxsVXJsIjogImh0dHBzOi8vYXBpLmxvZ2ljYWhlYWx0aC5vcmcvZmFzdGVuaGVhbHRoL2RhdGEvT2JzZXJ2YXRpb24vc21hcnQtMjAyLWJtaSIsCiAgICAicmVzb3VyY2UiOiB7CiAgICAgICJyZXNvdXJjZVR5cGUiOiAiT2JzZXJ2YXRpb24iLAogICAgICAiaWQiOiAic21hcnQtMjAyLWJtaSIsCiAgICAgICJtZXRhIjogewogICAgICAgICJ2ZXJzaW9uSWQiOiAiMSIsCiAgICAgICAgImxhc3RVcGRhdGVkIjogIjIwMjAtMDctMTVUMDI6NTI6MzYuMDAwKzAwOjAwIiwKICAgICAgICAic291cmNlIjogIiNOM1JlS2pSNzVBczhLamhrIgogICAgICB9LAogICAgICAidGV4dCI6IHsKICAgICAgICAic3RhdHVzIjogImdlbmVyYXRlZCIsCiAgICAgICAgImRpdiI6ICI8ZGl2IHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMTk5OS94aHRtbFwiPjIwMDEtMDEtMjU6IGJtaSA9IDM0LjMga2cvbTI8L2Rpdj4iCiAgICAgIH0sCiAgICAgICJpZGVudGlmaWVyIjogWyB7CiAgICAgICAgInVzZSI6ICJvZmZpY2lhbCIsCiAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vd3d3LmJtYy5ubC96b3JncG9ydGFsL2lkZW50aWZpZXJzL29ic2VydmF0aW9ucyIsCiAgICAgICAgInZhbHVlIjogInNtYXJ0LTIwMi1ibWkiCiAgICAgIH0gXSwKICAgICAgInN0YXR1cyI6ICJ1bmtub3duIiwKICAgICAgImNhdGVnb3J5IjogWyB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdGVybWlub2xvZ3kuaGw3Lm9yZy9Db2RlU3lzdGVtL29ic2VydmF0aW9uLWNhdGVnb3J5IiwKICAgICAgICAgICJjb2RlIjogInZpdGFsLXNpZ25zIiwKICAgICAgICAgICJkaXNwbGF5IjogIlZpdGFsIFNpZ25zIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJWaXRhbCBTaWducyIKICAgICAgfSBdLAogICAgICAiY29kZSI6IHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly9sb2luYy5vcmciLAogICAgICAgICAgImNvZGUiOiAiMzkxNTYtNSIsCiAgICAgICAgICAiZGlzcGxheSI6ICJibWkiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogImJtaSIKICAgICAgfSwKICAgICAgInN1YmplY3QiOiB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQYXRpZW50L3NtYXJ0LTEyODg5OTIiCiAgICAgIH0sCiAgICAgICJlZmZlY3RpdmVEYXRlVGltZSI6ICIyMDAxLTAxLTI1IiwKICAgICAgInBlcmZvcm1lciI6IFsgewogICAgICAgICJyZWZlcmVuY2UiOiAiUHJhY3RpdGlvbmVyL1NNQVJULTEyMzQiCiAgICAgIH0gXSwKICAgICAgInZhbHVlUXVhbnRpdHkiOiB7CiAgICAgICAgInZhbHVlIjogMzQuMywKICAgICAgICAidW5pdCI6ICJrZy9tMiIsCiAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdW5pdHNvZm1lYXN1cmUub3JnIiwKICAgICAgICAiY29kZSI6ICJrZy9tMiIKICAgICAgfQogICAgfSwKICAgICJzZWFyY2giOiB7CiAgICAgICJtb2RlIjogIm1hdGNoIgogICAgfQogIH0gXQp9", + "Body": "ewogICJyZXNvdXJjZVR5cGUiOiAiQnVuZGxlIiwKICAiaWQiOiAiMmI4N2U5ZWEtMGFmOS00MjlmLWFiZjItMGE3MmIyZTMzYWQxIiwKICAibWV0YSI6IHsKICAgICJsYXN0VXBkYXRlZCI6ICIyMDIyLTA5LTI3VDAzOjEyOjQwLjAwMCswMDowMCIKICB9LAogICJ0eXBlIjogInNlYXJjaHNldCIsCiAgImxpbmsiOiBbIHsKICAgICJyZWxhdGlvbiI6ICJzZWxmIiwKICAgICJ1cmwiOiAiaHR0cHM6Ly9hcGkubG9naWNhaGVhbHRoLm9yZy9mYXN0ZW5oZWFsdGgvZGF0YT9fZ2V0cGFnZXM9MmI4N2U5ZWEtMGFmOS00MjlmLWFiZjItMGE3MmIyZTMzYWQxJl9nZXRwYWdlc29mZnNldD0xMDAmX2NvdW50PTUwJl9wcmV0dHk9dHJ1ZSZfYnVuZGxldHlwZT1zZWFyY2hzZXQiCiAgfSwgewogICAgInJlbGF0aW9uIjogIm5leHQiLAogICAgInVybCI6ICJodHRwczovL2FwaS5sb2dpY2FoZWFsdGgub3JnL2Zhc3RlbmhlYWx0aC9kYXRhP19nZXRwYWdlcz0yYjg3ZTllYS0wYWY5LTQyOWYtYWJmMi0wYTcyYjJlMzNhZDEmX2dldHBhZ2Vzb2Zmc2V0PTE1MCZfY291bnQ9NTAmX3ByZXR0eT10cnVlJl9idW5kbGV0eXBlPXNlYXJjaHNldCIKICB9LCB7CiAgICAicmVsYXRpb24iOiAicHJldmlvdXMiLAogICAgInVybCI6ICJodHRwczovL2FwaS5sb2dpY2FoZWFsdGgub3JnL2Zhc3RlbmhlYWx0aC9kYXRhP19nZXRwYWdlcz0yYjg3ZTllYS0wYWY5LTQyOWYtYWJmMi0wYTcyYjJlMzNhZDEmX2dldHBhZ2Vzb2Zmc2V0PTUwJl9jb3VudD01MCZfcHJldHR5PXRydWUmX2J1bmRsZXR5cGU9c2VhcmNoc2V0IgogIH0gXSwKICAiZW50cnkiOiBbIHsKICAgICJmdWxsVXJsIjogImh0dHBzOi8vYXBpLmxvZ2ljYWhlYWx0aC5vcmcvZmFzdGVuaGVhbHRoL2RhdGEvRW5jb3VudGVyL3NtYXJ0LTg0MiIsCiAgICAicmVzb3VyY2UiOiB7CiAgICAgICJyZXNvdXJjZVR5cGUiOiAiRW5jb3VudGVyIiwKICAgICAgImlkIjogInNtYXJ0LTg0MiIsCiAgICAgICJtZXRhIjogewogICAgICAgICJ2ZXJzaW9uSWQiOiAiMSIsCiAgICAgICAgImxhc3RVcGRhdGVkIjogIjIwMjAtMDctMTVUMDI6NTI6MzYuMDAwKzAwOjAwIiwKICAgICAgICAic291cmNlIjogIiNOM1JlS2pSNzVBczhLamhrIgogICAgICB9LAogICAgICAidGV4dCI6IHsKICAgICAgICAic3RhdHVzIjogImdlbmVyYXRlZCIsCiAgICAgICAgImRpdiI6ICI8ZGl2IHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMTk5OS94aHRtbFwiPjIwMDUtMDItMjM6IGFtYnVsYXRvcnkgZW5jb3VudGVyPC9kaXY+IgogICAgICB9LAogICAgICAic3RhdHVzIjogImZpbmlzaGVkIiwKICAgICAgImNsYXNzIjogewogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3Rlcm1pbm9sb2d5LmhsNy5vcmcvQ29kZVN5c3RlbS92My1BY3RDb2RlIiwKICAgICAgICAiY29kZSI6ICJBTUIiCiAgICAgIH0sCiAgICAgICJ0eXBlIjogWyB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vc25vbWVkLmluZm8iLAogICAgICAgICAgImNvZGUiOiAiMjcwNDI3MDAzIiwKICAgICAgICAgICJkaXNwbGF5IjogIlBhdGllbnQtaW5pdGlhdGVkIGVuY291bnRlciIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAiUGF0aWVudC1pbml0aWF0ZWQgYW1idWxhdG9yeSBlbmNvdW50ZXIiCiAgICAgIH0gXSwKICAgICAgInN1YmplY3QiOiB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQYXRpZW50L3NtYXJ0LTEyODg5OTIiCiAgICAgIH0sCiAgICAgICJwZXJpb2QiOiB7CiAgICAgICAgInN0YXJ0IjogIjIwMDUtMDItMjMiLAogICAgICAgICJlbmQiOiAiMjAwNS0wMi0yMyIKICAgICAgfQogICAgfSwKICAgICJzZWFyY2giOiB7CiAgICAgICJtb2RlIjogIm1hdGNoIgogICAgfQogIH0sIHsKICAgICJmdWxsVXJsIjogImh0dHBzOi8vYXBpLmxvZ2ljYWhlYWx0aC5vcmcvZmFzdGVuaGVhbHRoL2RhdGEvRW5jb3VudGVyL3NtYXJ0LTg0MSIsCiAgICAicmVzb3VyY2UiOiB7CiAgICAgICJyZXNvdXJjZVR5cGUiOiAiRW5jb3VudGVyIiwKICAgICAgImlkIjogInNtYXJ0LTg0MSIsCiAgICAgICJtZXRhIjogewogICAgICAgICJ2ZXJzaW9uSWQiOiAiMSIsCiAgICAgICAgImxhc3RVcGRhdGVkIjogIjIwMjAtMDctMTVUMDI6NTI6MzYuMDAwKzAwOjAwIiwKICAgICAgICAic291cmNlIjogIiNOM1JlS2pSNzVBczhLamhrIgogICAgICB9LAogICAgICAidGV4dCI6IHsKICAgICAgICAic3RhdHVzIjogImdlbmVyYXRlZCIsCiAgICAgICAgImRpdiI6ICI8ZGl2IHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMTk5OS94aHRtbFwiPjIwMDUtMDItMTA6IGFtYnVsYXRvcnkgZW5jb3VudGVyPC9kaXY+IgogICAgICB9LAogICAgICAic3RhdHVzIjogImZpbmlzaGVkIiwKICAgICAgImNsYXNzIjogewogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3Rlcm1pbm9sb2d5LmhsNy5vcmcvQ29kZVN5c3RlbS92My1BY3RDb2RlIiwKICAgICAgICAiY29kZSI6ICJBTUIiCiAgICAgIH0sCiAgICAgICJ0eXBlIjogWyB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vc25vbWVkLmluZm8iLAogICAgICAgICAgImNvZGUiOiAiMjcwNDI3MDAzIiwKICAgICAgICAgICJkaXNwbGF5IjogIlBhdGllbnQtaW5pdGlhdGVkIGVuY291bnRlciIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAiUGF0aWVudC1pbml0aWF0ZWQgYW1idWxhdG9yeSBlbmNvdW50ZXIiCiAgICAgIH0gXSwKICAgICAgInN1YmplY3QiOiB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQYXRpZW50L3NtYXJ0LTEyODg5OTIiCiAgICAgIH0sCiAgICAgICJwZXJpb2QiOiB7CiAgICAgICAgInN0YXJ0IjogIjIwMDUtMDItMTAiLAogICAgICAgICJlbmQiOiAiMjAwNS0wMi0xMCIKICAgICAgfQogICAgfSwKICAgICJzZWFyY2giOiB7CiAgICAgICJtb2RlIjogIm1hdGNoIgogICAgfQogIH0sIHsKICAgICJmdWxsVXJsIjogImh0dHBzOi8vYXBpLmxvZ2ljYWhlYWx0aC5vcmcvZmFzdGVuaGVhbHRoL2RhdGEvT2JzZXJ2YXRpb24vc21hcnQtMjM0LXJlc3BpcmF0b3J5cmF0ZSIsCiAgICAicmVzb3VyY2UiOiB7CiAgICAgICJyZXNvdXJjZVR5cGUiOiAiT2JzZXJ2YXRpb24iLAogICAgICAiaWQiOiAic21hcnQtMjM0LXJlc3BpcmF0b3J5cmF0ZSIsCiAgICAgICJtZXRhIjogewogICAgICAgICJ2ZXJzaW9uSWQiOiAiMSIsCiAgICAgICAgImxhc3RVcGRhdGVkIjogIjIwMjAtMDctMTVUMDI6NTI6MzYuMDAwKzAwOjAwIiwKICAgICAgICAic291cmNlIjogIiNOM1JlS2pSNzVBczhLamhrIgogICAgICB9LAogICAgICAidGV4dCI6IHsKICAgICAgICAic3RhdHVzIjogImdlbmVyYXRlZCIsCiAgICAgICAgImRpdiI6ICI8ZGl2IHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMTk5OS94aHRtbFwiPjIwMDUtMDItMDk6IHJlc3BpcmF0b3J5X3JhdGUgPSAyMi4wIHticmVhdGhzfS9taW48L2Rpdj4iCiAgICAgIH0sCiAgICAgICJpZGVudGlmaWVyIjogWyB7CiAgICAgICAgInVzZSI6ICJvZmZpY2lhbCIsCiAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vd3d3LmJtYy5ubC96b3JncG9ydGFsL2lkZW50aWZpZXJzL29ic2VydmF0aW9ucyIsCiAgICAgICAgInZhbHVlIjogInNtYXJ0LTIzNC1yZXNwaXJhdG9yeXJhdGUiCiAgICAgIH0gXSwKICAgICAgInN0YXR1cyI6ICJ1bmtub3duIiwKICAgICAgImNhdGVnb3J5IjogWyB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdGVybWlub2xvZ3kuaGw3Lm9yZy9Db2RlU3lzdGVtL29ic2VydmF0aW9uLWNhdGVnb3J5IiwKICAgICAgICAgICJjb2RlIjogInZpdGFsLXNpZ25zIiwKICAgICAgICAgICJkaXNwbGF5IjogIlZpdGFsIFNpZ25zIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJWaXRhbCBTaWducyIKICAgICAgfSBdLAogICAgICAiY29kZSI6IHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly9sb2luYy5vcmciLAogICAgICAgICAgImNvZGUiOiAiOTI3OS0xIiwKICAgICAgICAgICJkaXNwbGF5IjogInJlc3BpcmF0b3J5X3JhdGUiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogInJlc3BpcmF0b3J5X3JhdGUiCiAgICAgIH0sCiAgICAgICJzdWJqZWN0IjogewogICAgICAgICJyZWZlcmVuY2UiOiAiUGF0aWVudC9zbWFydC0xMjg4OTkyIgogICAgICB9LAogICAgICAiZWZmZWN0aXZlRGF0ZVRpbWUiOiAiMjAwNS0wMi0wOSIsCiAgICAgICJwZXJmb3JtZXIiOiBbIHsKICAgICAgICAicmVmZXJlbmNlIjogIlByYWN0aXRpb25lci9TTUFSVC0xMjM0IgogICAgICB9IF0sCiAgICAgICJ2YWx1ZVF1YW50aXR5IjogewogICAgICAgICJ2YWx1ZSI6IDIyLjAsCiAgICAgICAgInVuaXQiOiAie2JyZWF0aHN9L21pbiIsCiAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdW5pdHNvZm1lYXN1cmUub3JnIiwKICAgICAgICAiY29kZSI6ICJ7YnJlYXRoc30vbWluIgogICAgICB9CiAgICB9LAogICAgInNlYXJjaCI6IHsKICAgICAgIm1vZGUiOiAibWF0Y2giCiAgICB9CiAgfSwgewogICAgImZ1bGxVcmwiOiAiaHR0cHM6Ly9hcGkubG9naWNhaGVhbHRoLm9yZy9mYXN0ZW5oZWFsdGgvZGF0YS9FbmNvdW50ZXIvc21hcnQtODQwIiwKICAgICJyZXNvdXJjZSI6IHsKICAgICAgInJlc291cmNlVHlwZSI6ICJFbmNvdW50ZXIiLAogICAgICAiaWQiOiAic21hcnQtODQwIiwKICAgICAgIm1ldGEiOiB7CiAgICAgICAgInZlcnNpb25JZCI6ICIxIiwKICAgICAgICAibGFzdFVwZGF0ZWQiOiAiMjAyMC0wNy0xNVQwMjo1MjozNi4wMDArMDA6MDAiLAogICAgICAgICJzb3VyY2UiOiAiI04zUmVLalI3NUFzOEtqaGsiCiAgICAgIH0sCiAgICAgICJ0ZXh0IjogewogICAgICAgICJzdGF0dXMiOiAiZ2VuZXJhdGVkIiwKICAgICAgICAiZGl2IjogIjxkaXYgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hodG1sXCI+MjAwNS0wMi0wOTogYW1idWxhdG9yeSBlbmNvdW50ZXI8L2Rpdj4iCiAgICAgIH0sCiAgICAgICJzdGF0dXMiOiAiZmluaXNoZWQiLAogICAgICAiY2xhc3MiOiB7CiAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdGVybWlub2xvZ3kuaGw3Lm9yZy9Db2RlU3lzdGVtL3YzLUFjdENvZGUiLAogICAgICAgICJjb2RlIjogIkFNQiIKICAgICAgfSwKICAgICAgInR5cGUiOiBbIHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly9zbm9tZWQuaW5mbyIsCiAgICAgICAgICAiY29kZSI6ICIyNzA0MjcwMDMiLAogICAgICAgICAgImRpc3BsYXkiOiAiUGF0aWVudC1pbml0aWF0ZWQgZW5jb3VudGVyIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJQYXRpZW50LWluaXRpYXRlZCBhbWJ1bGF0b3J5IGVuY291bnRlciIKICAgICAgfSBdLAogICAgICAic3ViamVjdCI6IHsKICAgICAgICAicmVmZXJlbmNlIjogIlBhdGllbnQvc21hcnQtMTI4ODk5MiIKICAgICAgfSwKICAgICAgInBlcmlvZCI6IHsKICAgICAgICAic3RhcnQiOiAiMjAwNS0wMi0wOSIsCiAgICAgICAgImVuZCI6ICIyMDA1LTAyLTA5IgogICAgICB9CiAgICB9LAogICAgInNlYXJjaCI6IHsKICAgICAgIm1vZGUiOiAibWF0Y2giCiAgICB9CiAgfSwgewogICAgImZ1bGxVcmwiOiAiaHR0cHM6Ly9hcGkubG9naWNhaGVhbHRoLm9yZy9mYXN0ZW5oZWFsdGgvZGF0YS9FbmNvdW50ZXIvc21hcnQtODQ2IiwKICAgICJyZXNvdXJjZSI6IHsKICAgICAgInJlc291cmNlVHlwZSI6ICJFbmNvdW50ZXIiLAogICAgICAiaWQiOiAic21hcnQtODQ2IiwKICAgICAgIm1ldGEiOiB7CiAgICAgICAgInZlcnNpb25JZCI6ICIxIiwKICAgICAgICAibGFzdFVwZGF0ZWQiOiAiMjAyMC0wNy0xNVQwMjo1MjozNi4wMDArMDA6MDAiLAogICAgICAgICJzb3VyY2UiOiAiI04zUmVLalI3NUFzOEtqaGsiCiAgICAgIH0sCiAgICAgICJ0ZXh0IjogewogICAgICAgICJzdGF0dXMiOiAiZ2VuZXJhdGVkIiwKICAgICAgICAiZGl2IjogIjxkaXYgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hodG1sXCI+MjAwOS0wNC0wODogYW1idWxhdG9yeSBlbmNvdW50ZXI8L2Rpdj4iCiAgICAgIH0sCiAgICAgICJzdGF0dXMiOiAiZmluaXNoZWQiLAogICAgICAiY2xhc3MiOiB7CiAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdGVybWlub2xvZ3kuaGw3Lm9yZy9Db2RlU3lzdGVtL3YzLUFjdENvZGUiLAogICAgICAgICJjb2RlIjogIkFNQiIKICAgICAgfSwKICAgICAgInR5cGUiOiBbIHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly9zbm9tZWQuaW5mbyIsCiAgICAgICAgICAiY29kZSI6ICIyNzA0MjcwMDMiLAogICAgICAgICAgImRpc3BsYXkiOiAiUGF0aWVudC1pbml0aWF0ZWQgZW5jb3VudGVyIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJQYXRpZW50LWluaXRpYXRlZCBhbWJ1bGF0b3J5IGVuY291bnRlciIKICAgICAgfSBdLAogICAgICAic3ViamVjdCI6IHsKICAgICAgICAicmVmZXJlbmNlIjogIlBhdGllbnQvc21hcnQtMTI4ODk5MiIKICAgICAgfSwKICAgICAgInBlcmlvZCI6IHsKICAgICAgICAic3RhcnQiOiAiMjAwOS0wNC0wOCIsCiAgICAgICAgImVuZCI6ICIyMDA5LTA0LTA4IgogICAgICB9CiAgICB9LAogICAgInNlYXJjaCI6IHsKICAgICAgIm1vZGUiOiAibWF0Y2giCiAgICB9CiAgfSwgewogICAgImZ1bGxVcmwiOiAiaHR0cHM6Ly9hcGkubG9naWNhaGVhbHRoLm9yZy9mYXN0ZW5oZWFsdGgvZGF0YS9PYnNlcnZhdGlvbi9zbWFydC0yNTQtaGVhcnRyYXRlIiwKICAgICJyZXNvdXJjZSI6IHsKICAgICAgInJlc291cmNlVHlwZSI6ICJPYnNlcnZhdGlvbiIsCiAgICAgICJpZCI6ICJzbWFydC0yNTQtaGVhcnRyYXRlIiwKICAgICAgIm1ldGEiOiB7CiAgICAgICAgInZlcnNpb25JZCI6ICIxIiwKICAgICAgICAibGFzdFVwZGF0ZWQiOiAiMjAyMC0wNy0xNVQwMjo1MjozNi4wMDArMDA6MDAiLAogICAgICAgICJzb3VyY2UiOiAiI04zUmVLalI3NUFzOEtqaGsiCiAgICAgIH0sCiAgICAgICJ0ZXh0IjogewogICAgICAgICJzdGF0dXMiOiAiZ2VuZXJhdGVkIiwKICAgICAgICAiZGl2IjogIjxkaXYgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hodG1sXCI+MjAwNS0wMi0yNDogaGVhcnRfcmF0ZSA9IDc4LjAge2JlYXRzfS9taW48L2Rpdj4iCiAgICAgIH0sCiAgICAgICJpZGVudGlmaWVyIjogWyB7CiAgICAgICAgInVzZSI6ICJvZmZpY2lhbCIsCiAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vd3d3LmJtYy5ubC96b3JncG9ydGFsL2lkZW50aWZpZXJzL29ic2VydmF0aW9ucyIsCiAgICAgICAgInZhbHVlIjogInNtYXJ0LTI1NC1oZWFydHJhdGUiCiAgICAgIH0gXSwKICAgICAgInN0YXR1cyI6ICJ1bmtub3duIiwKICAgICAgImNhdGVnb3J5IjogWyB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdGVybWlub2xvZ3kuaGw3Lm9yZy9Db2RlU3lzdGVtL29ic2VydmF0aW9uLWNhdGVnb3J5IiwKICAgICAgICAgICJjb2RlIjogInZpdGFsLXNpZ25zIiwKICAgICAgICAgICJkaXNwbGF5IjogIlZpdGFsIFNpZ25zIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJWaXRhbCBTaWducyIKICAgICAgfSBdLAogICAgICAiY29kZSI6IHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly9sb2luYy5vcmciLAogICAgICAgICAgImNvZGUiOiAiODg2Ny00IiwKICAgICAgICAgICJkaXNwbGF5IjogImhlYXJ0X3JhdGUiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogImhlYXJ0X3JhdGUiCiAgICAgIH0sCiAgICAgICJzdWJqZWN0IjogewogICAgICAgICJyZWZlcmVuY2UiOiAiUGF0aWVudC9zbWFydC0xMjg4OTkyIgogICAgICB9LAogICAgICAiZWZmZWN0aXZlRGF0ZVRpbWUiOiAiMjAwNS0wMi0yNCIsCiAgICAgICJwZXJmb3JtZXIiOiBbIHsKICAgICAgICAicmVmZXJlbmNlIjogIlByYWN0aXRpb25lci9TTUFSVC0xMjM0IgogICAgICB9IF0sCiAgICAgICJ2YWx1ZVF1YW50aXR5IjogewogICAgICAgICJ2YWx1ZSI6IDc4LjAsCiAgICAgICAgInVuaXQiOiAie2JlYXRzfS9taW4iLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3VuaXRzb2ZtZWFzdXJlLm9yZyIsCiAgICAgICAgImNvZGUiOiAie2JlYXRzfS9taW4iCiAgICAgIH0KICAgIH0sCiAgICAic2VhcmNoIjogewogICAgICAibW9kZSI6ICJtYXRjaCIKICAgIH0KICB9LCB7CiAgICAiZnVsbFVybCI6ICJodHRwczovL2FwaS5sb2dpY2FoZWFsdGgub3JnL2Zhc3RlbmhlYWx0aC9kYXRhL0VuY291bnRlci9zbWFydC04NDUiLAogICAgInJlc291cmNlIjogewogICAgICAicmVzb3VyY2VUeXBlIjogIkVuY291bnRlciIsCiAgICAgICJpZCI6ICJzbWFydC04NDUiLAogICAgICAibWV0YSI6IHsKICAgICAgICAidmVyc2lvbklkIjogIjEiLAogICAgICAgICJsYXN0VXBkYXRlZCI6ICIyMDIwLTA3LTE1VDAyOjUyOjM2LjAwMCswMDowMCIsCiAgICAgICAgInNvdXJjZSI6ICIjTjNSZUtqUjc1QXM4S2poayIKICAgICAgfSwKICAgICAgInRleHQiOiB7CiAgICAgICAgInN0YXR1cyI6ICJnZW5lcmF0ZWQiLAogICAgICAgICJkaXYiOiAiPGRpdiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzE5OTkveGh0bWxcIj4yMDA5LTA0LTA3OiBhbWJ1bGF0b3J5IGVuY291bnRlcjwvZGl2PiIKICAgICAgfSwKICAgICAgInN0YXR1cyI6ICJmaW5pc2hlZCIsCiAgICAgICJjbGFzcyI6IHsKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly90ZXJtaW5vbG9neS5obDcub3JnL0NvZGVTeXN0ZW0vdjMtQWN0Q29kZSIsCiAgICAgICAgImNvZGUiOiAiQU1CIgogICAgICB9LAogICAgICAidHlwZSI6IFsgewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3Nub21lZC5pbmZvIiwKICAgICAgICAgICJjb2RlIjogIjI3MDQyNzAwMyIsCiAgICAgICAgICAiZGlzcGxheSI6ICJQYXRpZW50LWluaXRpYXRlZCBlbmNvdW50ZXIiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogIlBhdGllbnQtaW5pdGlhdGVkIGFtYnVsYXRvcnkgZW5jb3VudGVyIgogICAgICB9IF0sCiAgICAgICJzdWJqZWN0IjogewogICAgICAgICJyZWZlcmVuY2UiOiAiUGF0aWVudC9zbWFydC0xMjg4OTkyIgogICAgICB9LAogICAgICAicGVyaW9kIjogewogICAgICAgICJzdGFydCI6ICIyMDA5LTA0LTA3IiwKICAgICAgICAiZW5kIjogIjIwMDktMDQtMDciCiAgICAgIH0KICAgIH0sCiAgICAic2VhcmNoIjogewogICAgICAibW9kZSI6ICJtYXRjaCIKICAgIH0KICB9LCB7CiAgICAiZnVsbFVybCI6ICJodHRwczovL2FwaS5sb2dpY2FoZWFsdGgub3JnL2Zhc3RlbmhlYWx0aC9kYXRhL0VuY291bnRlci9zbWFydC04NDQiLAogICAgInJlc291cmNlIjogewogICAgICAicmVzb3VyY2VUeXBlIjogIkVuY291bnRlciIsCiAgICAgICJpZCI6ICJzbWFydC04NDQiLAogICAgICAibWV0YSI6IHsKICAgICAgICAidmVyc2lvbklkIjogIjEiLAogICAgICAgICJsYXN0VXBkYXRlZCI6ICIyMDIwLTA3LTE1VDAyOjUyOjM2LjAwMCswMDowMCIsCiAgICAgICAgInNvdXJjZSI6ICIjTjNSZUtqUjc1QXM4S2poayIKICAgICAgfSwKICAgICAgInRleHQiOiB7CiAgICAgICAgInN0YXR1cyI6ICJnZW5lcmF0ZWQiLAogICAgICAgICJkaXYiOiAiPGRpdiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzE5OTkveGh0bWxcIj4yMDA1LTAyLTI1OiBhbWJ1bGF0b3J5IGVuY291bnRlcjwvZGl2PiIKICAgICAgfSwKICAgICAgInN0YXR1cyI6ICJmaW5pc2hlZCIsCiAgICAgICJjbGFzcyI6IHsKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly90ZXJtaW5vbG9neS5obDcub3JnL0NvZGVTeXN0ZW0vdjMtQWN0Q29kZSIsCiAgICAgICAgImNvZGUiOiAiQU1CIgogICAgICB9LAogICAgICAidHlwZSI6IFsgewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3Nub21lZC5pbmZvIiwKICAgICAgICAgICJjb2RlIjogIjI3MDQyNzAwMyIsCiAgICAgICAgICAiZGlzcGxheSI6ICJQYXRpZW50LWluaXRpYXRlZCBlbmNvdW50ZXIiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogIlBhdGllbnQtaW5pdGlhdGVkIGFtYnVsYXRvcnkgZW5jb3VudGVyIgogICAgICB9IF0sCiAgICAgICJzdWJqZWN0IjogewogICAgICAgICJyZWZlcmVuY2UiOiAiUGF0aWVudC9zbWFydC0xMjg4OTkyIgogICAgICB9LAogICAgICAicGVyaW9kIjogewogICAgICAgICJzdGFydCI6ICIyMDA1LTAyLTI1IiwKICAgICAgICAiZW5kIjogIjIwMDUtMDItMjUiCiAgICAgIH0KICAgIH0sCiAgICAic2VhcmNoIjogewogICAgICAibW9kZSI6ICJtYXRjaCIKICAgIH0KICB9LCB7CiAgICAiZnVsbFVybCI6ICJodHRwczovL2FwaS5sb2dpY2FoZWFsdGgub3JnL2Zhc3RlbmhlYWx0aC9kYXRhL0VuY291bnRlci9zbWFydC04NDMiLAogICAgInJlc291cmNlIjogewogICAgICAicmVzb3VyY2VUeXBlIjogIkVuY291bnRlciIsCiAgICAgICJpZCI6ICJzbWFydC04NDMiLAogICAgICAibWV0YSI6IHsKICAgICAgICAidmVyc2lvbklkIjogIjEiLAogICAgICAgICJsYXN0VXBkYXRlZCI6ICIyMDIwLTA3LTE1VDAyOjUyOjM2LjAwMCswMDowMCIsCiAgICAgICAgInNvdXJjZSI6ICIjTjNSZUtqUjc1QXM4S2poayIKICAgICAgfSwKICAgICAgInRleHQiOiB7CiAgICAgICAgInN0YXR1cyI6ICJnZW5lcmF0ZWQiLAogICAgICAgICJkaXYiOiAiPGRpdiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzE5OTkveGh0bWxcIj4yMDA1LTAyLTI0OiBhbWJ1bGF0b3J5IGVuY291bnRlcjwvZGl2PiIKICAgICAgfSwKICAgICAgInN0YXR1cyI6ICJmaW5pc2hlZCIsCiAgICAgICJjbGFzcyI6IHsKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly90ZXJtaW5vbG9neS5obDcub3JnL0NvZGVTeXN0ZW0vdjMtQWN0Q29kZSIsCiAgICAgICAgImNvZGUiOiAiQU1CIgogICAgICB9LAogICAgICAidHlwZSI6IFsgewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3Nub21lZC5pbmZvIiwKICAgICAgICAgICJjb2RlIjogIjI3MDQyNzAwMyIsCiAgICAgICAgICAiZGlzcGxheSI6ICJQYXRpZW50LWluaXRpYXRlZCBlbmNvdW50ZXIiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogIlBhdGllbnQtaW5pdGlhdGVkIGFtYnVsYXRvcnkgZW5jb3VudGVyIgogICAgICB9IF0sCiAgICAgICJzdWJqZWN0IjogewogICAgICAgICJyZWZlcmVuY2UiOiAiUGF0aWVudC9zbWFydC0xMjg4OTkyIgogICAgICB9LAogICAgICAicGVyaW9kIjogewogICAgICAgICJzdGFydCI6ICIyMDA1LTAyLTI0IiwKICAgICAgICAiZW5kIjogIjIwMDUtMDItMjQiCiAgICAgIH0KICAgIH0sCiAgICAic2VhcmNoIjogewogICAgICAibW9kZSI6ICJtYXRjaCIKICAgIH0KICB9LCB7CiAgICAiZnVsbFVybCI6ICJodHRwczovL2FwaS5sb2dpY2FoZWFsdGgub3JnL2Zhc3RlbmhlYWx0aC9kYXRhL09ic2VydmF0aW9uL3NtYXJ0LTE1Ny1yZXNwaXJhdG9yeXJhdGUiLAogICAgInJlc291cmNlIjogewogICAgICAicmVzb3VyY2VUeXBlIjogIk9ic2VydmF0aW9uIiwKICAgICAgImlkIjogInNtYXJ0LTE1Ny1yZXNwaXJhdG9yeXJhdGUiLAogICAgICAibWV0YSI6IHsKICAgICAgICAidmVyc2lvbklkIjogIjEiLAogICAgICAgICJsYXN0VXBkYXRlZCI6ICIyMDIwLTA3LTE1VDAyOjUyOjM2LjAwMCswMDowMCIsCiAgICAgICAgInNvdXJjZSI6ICIjTjNSZUtqUjc1QXM4S2poayIKICAgICAgfSwKICAgICAgInRleHQiOiB7CiAgICAgICAgInN0YXR1cyI6ICJnZW5lcmF0ZWQiLAogICAgICAgICJkaXYiOiAiPGRpdiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzE5OTkveGh0bWxcIj4xOTk3LTA1LTAxOiByZXNwaXJhdG9yeV9yYXRlID0gMjAuMCB7YnJlYXRoc30vbWluPC9kaXY+IgogICAgICB9LAogICAgICAiaWRlbnRpZmllciI6IFsgewogICAgICAgICJ1c2UiOiAib2ZmaWNpYWwiLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3d3dy5ibWMubmwvem9yZ3BvcnRhbC9pZGVudGlmaWVycy9vYnNlcnZhdGlvbnMiLAogICAgICAgICJ2YWx1ZSI6ICJzbWFydC0xNTctcmVzcGlyYXRvcnlyYXRlIgogICAgICB9IF0sCiAgICAgICJzdGF0dXMiOiAidW5rbm93biIsCiAgICAgICJjYXRlZ29yeSI6IFsgewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3Rlcm1pbm9sb2d5LmhsNy5vcmcvQ29kZVN5c3RlbS9vYnNlcnZhdGlvbi1jYXRlZ29yeSIsCiAgICAgICAgICAiY29kZSI6ICJ2aXRhbC1zaWducyIsCiAgICAgICAgICAiZGlzcGxheSI6ICJWaXRhbCBTaWducyIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAiVml0YWwgU2lnbnMiCiAgICAgIH0gXSwKICAgICAgImNvZGUiOiB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vbG9pbmMub3JnIiwKICAgICAgICAgICJjb2RlIjogIjkyNzktMSIsCiAgICAgICAgICAiZGlzcGxheSI6ICJyZXNwaXJhdG9yeV9yYXRlIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJyZXNwaXJhdG9yeV9yYXRlIgogICAgICB9LAogICAgICAic3ViamVjdCI6IHsKICAgICAgICAicmVmZXJlbmNlIjogIlBhdGllbnQvc21hcnQtMTI4ODk5MiIKICAgICAgfSwKICAgICAgImVmZmVjdGl2ZURhdGVUaW1lIjogIjE5OTctMDUtMDEiLAogICAgICAicGVyZm9ybWVyIjogWyB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQcmFjdGl0aW9uZXIvU01BUlQtMTIzNCIKICAgICAgfSBdLAogICAgICAidmFsdWVRdWFudGl0eSI6IHsKICAgICAgICAidmFsdWUiOiAyMC4wLAogICAgICAgICJ1bml0IjogInticmVhdGhzfS9taW4iLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3VuaXRzb2ZtZWFzdXJlLm9yZyIsCiAgICAgICAgImNvZGUiOiAie2JyZWF0aHN9L21pbiIKICAgICAgfQogICAgfSwKICAgICJzZWFyY2giOiB7CiAgICAgICJtb2RlIjogIm1hdGNoIgogICAgfQogIH0sIHsKICAgICJmdWxsVXJsIjogImh0dHBzOi8vYXBpLmxvZ2ljYWhlYWx0aC5vcmcvZmFzdGVuaGVhbHRoL2RhdGEvT2JzZXJ2YXRpb24vc21hcnQtMTYyLWhlaWdodCIsCiAgICAicmVzb3VyY2UiOiB7CiAgICAgICJyZXNvdXJjZVR5cGUiOiAiT2JzZXJ2YXRpb24iLAogICAgICAiaWQiOiAic21hcnQtMTYyLWhlaWdodCIsCiAgICAgICJtZXRhIjogewogICAgICAgICJ2ZXJzaW9uSWQiOiAiMSIsCiAgICAgICAgImxhc3RVcGRhdGVkIjogIjIwMjAtMDctMTVUMDI6NTI6MzYuMDAwKzAwOjAwIiwKICAgICAgICAic291cmNlIjogIiNOM1JlS2pSNzVBczhLamhrIgogICAgICB9LAogICAgICAidGV4dCI6IHsKICAgICAgICAic3RhdHVzIjogImdlbmVyYXRlZCIsCiAgICAgICAgImRpdiI6ICI8ZGl2IHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMTk5OS94aHRtbFwiPjE5OTctMDUtMDc6IGhlaWdodCA9IDE2NS4xIGNtPC9kaXY+IgogICAgICB9LAogICAgICAiaWRlbnRpZmllciI6IFsgewogICAgICAgICJ1c2UiOiAib2ZmaWNpYWwiLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3d3dy5ibWMubmwvem9yZ3BvcnRhbC9pZGVudGlmaWVycy9vYnNlcnZhdGlvbnMiLAogICAgICAgICJ2YWx1ZSI6ICJzbWFydC0xNjItaGVpZ2h0IgogICAgICB9IF0sCiAgICAgICJzdGF0dXMiOiAidW5rbm93biIsCiAgICAgICJjYXRlZ29yeSI6IFsgewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3Rlcm1pbm9sb2d5LmhsNy5vcmcvQ29kZVN5c3RlbS9vYnNlcnZhdGlvbi1jYXRlZ29yeSIsCiAgICAgICAgICAiY29kZSI6ICJ2aXRhbC1zaWducyIsCiAgICAgICAgICAiZGlzcGxheSI6ICJWaXRhbCBTaWducyIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAiVml0YWwgU2lnbnMiCiAgICAgIH0gXSwKICAgICAgImNvZGUiOiB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vbG9pbmMub3JnIiwKICAgICAgICAgICJjb2RlIjogIjgzMDItMiIsCiAgICAgICAgICAiZGlzcGxheSI6ICJoZWlnaHQiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogImhlaWdodCIKICAgICAgfSwKICAgICAgInN1YmplY3QiOiB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQYXRpZW50L3NtYXJ0LTEyODg5OTIiCiAgICAgIH0sCiAgICAgICJlZmZlY3RpdmVEYXRlVGltZSI6ICIxOTk3LTA1LTA3IiwKICAgICAgInBlcmZvcm1lciI6IFsgewogICAgICAgICJyZWZlcmVuY2UiOiAiUHJhY3RpdGlvbmVyL1NNQVJULTEyMzQiCiAgICAgIH0gXSwKICAgICAgInZhbHVlUXVhbnRpdHkiOiB7CiAgICAgICAgInZhbHVlIjogMTY1LjEsCiAgICAgICAgInVuaXQiOiAiY20iLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3VuaXRzb2ZtZWFzdXJlLm9yZyIsCiAgICAgICAgImNvZGUiOiAiY20iCiAgICAgIH0KICAgIH0sCiAgICAic2VhcmNoIjogewogICAgICAibW9kZSI6ICJtYXRjaCIKICAgIH0KICB9LCB7CiAgICAiZnVsbFVybCI6ICJodHRwczovL2FwaS5sb2dpY2FoZWFsdGgub3JnL2Zhc3RlbmhlYWx0aC9kYXRhL0VuY291bnRlci9zbWFydC04NDkiLAogICAgInJlc291cmNlIjogewogICAgICAicmVzb3VyY2VUeXBlIjogIkVuY291bnRlciIsCiAgICAgICJpZCI6ICJzbWFydC04NDkiLAogICAgICAibWV0YSI6IHsKICAgICAgICAidmVyc2lvbklkIjogIjEiLAogICAgICAgICJsYXN0VXBkYXRlZCI6ICIyMDIwLTA3LTE1VDAyOjUyOjM2LjAwMCswMDowMCIsCiAgICAgICAgInNvdXJjZSI6ICIjTjNSZUtqUjc1QXM4S2poayIKICAgICAgfSwKICAgICAgInRleHQiOiB7CiAgICAgICAgInN0YXR1cyI6ICJnZW5lcmF0ZWQiLAogICAgICAgICJkaXYiOiAiPGRpdiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzE5OTkveGh0bWxcIj4yMDA5LTA0LTI0OiBhbWJ1bGF0b3J5IGVuY291bnRlcjwvZGl2PiIKICAgICAgfSwKICAgICAgInN0YXR1cyI6ICJmaW5pc2hlZCIsCiAgICAgICJjbGFzcyI6IHsKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly90ZXJtaW5vbG9neS5obDcub3JnL0NvZGVTeXN0ZW0vdjMtQWN0Q29kZSIsCiAgICAgICAgImNvZGUiOiAiQU1CIgogICAgICB9LAogICAgICAidHlwZSI6IFsgewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3Nub21lZC5pbmZvIiwKICAgICAgICAgICJjb2RlIjogIjI3MDQyNzAwMyIsCiAgICAgICAgICAiZGlzcGxheSI6ICJQYXRpZW50LWluaXRpYXRlZCBlbmNvdW50ZXIiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogIlBhdGllbnQtaW5pdGlhdGVkIGFtYnVsYXRvcnkgZW5jb3VudGVyIgogICAgICB9IF0sCiAgICAgICJzdWJqZWN0IjogewogICAgICAgICJyZWZlcmVuY2UiOiAiUGF0aWVudC9zbWFydC0xMjg4OTkyIgogICAgICB9LAogICAgICAicGVyaW9kIjogewogICAgICAgICJzdGFydCI6ICIyMDA5LTA0LTI0IiwKICAgICAgICAiZW5kIjogIjIwMDktMDQtMjQiCiAgICAgIH0KICAgIH0sCiAgICAic2VhcmNoIjogewogICAgICAibW9kZSI6ICJtYXRjaCIKICAgIH0KICB9LCB7CiAgICAiZnVsbFVybCI6ICJodHRwczovL2FwaS5sb2dpY2FoZWFsdGgub3JnL2Zhc3RlbmhlYWx0aC9kYXRhL0VuY291bnRlci9zbWFydC04NDgiLAogICAgInJlc291cmNlIjogewogICAgICAicmVzb3VyY2VUeXBlIjogIkVuY291bnRlciIsCiAgICAgICJpZCI6ICJzbWFydC04NDgiLAogICAgICAibWV0YSI6IHsKICAgICAgICAidmVyc2lvbklkIjogIjEiLAogICAgICAgICJsYXN0VXBkYXRlZCI6ICIyMDIwLTA3LTE1VDAyOjUyOjM2LjAwMCswMDowMCIsCiAgICAgICAgInNvdXJjZSI6ICIjTjNSZUtqUjc1QXM4S2poayIKICAgICAgfSwKICAgICAgInRleHQiOiB7CiAgICAgICAgInN0YXR1cyI6ICJnZW5lcmF0ZWQiLAogICAgICAgICJkaXYiOiAiPGRpdiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzE5OTkveGh0bWxcIj4yMDA5LTA0LTIzOiBhbWJ1bGF0b3J5IGVuY291bnRlcjwvZGl2PiIKICAgICAgfSwKICAgICAgInN0YXR1cyI6ICJmaW5pc2hlZCIsCiAgICAgICJjbGFzcyI6IHsKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly90ZXJtaW5vbG9neS5obDcub3JnL0NvZGVTeXN0ZW0vdjMtQWN0Q29kZSIsCiAgICAgICAgImNvZGUiOiAiQU1CIgogICAgICB9LAogICAgICAidHlwZSI6IFsgewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3Nub21lZC5pbmZvIiwKICAgICAgICAgICJjb2RlIjogIjI3MDQyNzAwMyIsCiAgICAgICAgICAiZGlzcGxheSI6ICJQYXRpZW50LWluaXRpYXRlZCBlbmNvdW50ZXIiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogIlBhdGllbnQtaW5pdGlhdGVkIGFtYnVsYXRvcnkgZW5jb3VudGVyIgogICAgICB9IF0sCiAgICAgICJzdWJqZWN0IjogewogICAgICAgICJyZWZlcmVuY2UiOiAiUGF0aWVudC9zbWFydC0xMjg4OTkyIgogICAgICB9LAogICAgICAicGVyaW9kIjogewogICAgICAgICJzdGFydCI6ICIyMDA5LTA0LTIzIiwKICAgICAgICAiZW5kIjogIjIwMDktMDQtMjMiCiAgICAgIH0KICAgIH0sCiAgICAic2VhcmNoIjogewogICAgICAibW9kZSI6ICJtYXRjaCIKICAgIH0KICB9LCB7CiAgICAiZnVsbFVybCI6ICJodHRwczovL2FwaS5sb2dpY2FoZWFsdGgub3JnL2Zhc3RlbmhlYWx0aC9kYXRhL0VuY291bnRlci9zbWFydC04NDciLAogICAgInJlc291cmNlIjogewogICAgICAicmVzb3VyY2VUeXBlIjogIkVuY291bnRlciIsCiAgICAgICJpZCI6ICJzbWFydC04NDciLAogICAgICAibWV0YSI6IHsKICAgICAgICAidmVyc2lvbklkIjogIjEiLAogICAgICAgICJsYXN0VXBkYXRlZCI6ICIyMDIwLTA3LTE1VDAyOjUyOjM2LjAwMCswMDowMCIsCiAgICAgICAgInNvdXJjZSI6ICIjTjNSZUtqUjc1QXM4S2poayIKICAgICAgfSwKICAgICAgInRleHQiOiB7CiAgICAgICAgInN0YXR1cyI6ICJnZW5lcmF0ZWQiLAogICAgICAgICJkaXYiOiAiPGRpdiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzE5OTkveGh0bWxcIj4yMDA5LTA0LTE0OiBhbWJ1bGF0b3J5IGVuY291bnRlcjwvZGl2PiIKICAgICAgfSwKICAgICAgInN0YXR1cyI6ICJmaW5pc2hlZCIsCiAgICAgICJjbGFzcyI6IHsKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly90ZXJtaW5vbG9neS5obDcub3JnL0NvZGVTeXN0ZW0vdjMtQWN0Q29kZSIsCiAgICAgICAgImNvZGUiOiAiQU1CIgogICAgICB9LAogICAgICAidHlwZSI6IFsgewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3Nub21lZC5pbmZvIiwKICAgICAgICAgICJjb2RlIjogIjI3MDQyNzAwMyIsCiAgICAgICAgICAiZGlzcGxheSI6ICJQYXRpZW50LWluaXRpYXRlZCBlbmNvdW50ZXIiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogIlBhdGllbnQtaW5pdGlhdGVkIGFtYnVsYXRvcnkgZW5jb3VudGVyIgogICAgICB9IF0sCiAgICAgICJzdWJqZWN0IjogewogICAgICAgICJyZWZlcmVuY2UiOiAiUGF0aWVudC9zbWFydC0xMjg4OTkyIgogICAgICB9LAogICAgICAicGVyaW9kIjogewogICAgICAgICJzdGFydCI6ICIyMDA5LTA0LTE0IiwKICAgICAgICAiZW5kIjogIjIwMDktMDQtMTQiCiAgICAgIH0KICAgIH0sCiAgICAic2VhcmNoIjogewogICAgICAibW9kZSI6ICJtYXRjaCIKICAgIH0KICB9LCB7CiAgICAiZnVsbFVybCI6ICJodHRwczovL2FwaS5sb2dpY2FoZWFsdGgub3JnL2Zhc3RlbmhlYWx0aC9kYXRhL09ic2VydmF0aW9uL3NtYXJ0LTIxMy1yZXNwaXJhdG9yeXJhdGUiLAogICAgInJlc291cmNlIjogewogICAgICAicmVzb3VyY2VUeXBlIjogIk9ic2VydmF0aW9uIiwKICAgICAgImlkIjogInNtYXJ0LTIxMy1yZXNwaXJhdG9yeXJhdGUiLAogICAgICAibWV0YSI6IHsKICAgICAgICAidmVyc2lvbklkIjogIjEiLAogICAgICAgICJsYXN0VXBkYXRlZCI6ICIyMDIwLTA3LTE1VDAyOjUyOjM2LjAwMCswMDowMCIsCiAgICAgICAgInNvdXJjZSI6ICIjTjNSZUtqUjc1QXM4S2poayIKICAgICAgfSwKICAgICAgInRleHQiOiB7CiAgICAgICAgInN0YXR1cyI6ICJnZW5lcmF0ZWQiLAogICAgICAgICJkaXYiOiAiPGRpdiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzE5OTkveGh0bWxcIj4yMDAxLTExLTAxOiByZXNwaXJhdG9yeV9yYXRlID0gMjAuMCB7YnJlYXRoc30vbWluPC9kaXY+IgogICAgICB9LAogICAgICAiaWRlbnRpZmllciI6IFsgewogICAgICAgICJ1c2UiOiAib2ZmaWNpYWwiLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3d3dy5ibWMubmwvem9yZ3BvcnRhbC9pZGVudGlmaWVycy9vYnNlcnZhdGlvbnMiLAogICAgICAgICJ2YWx1ZSI6ICJzbWFydC0yMTMtcmVzcGlyYXRvcnlyYXRlIgogICAgICB9IF0sCiAgICAgICJzdGF0dXMiOiAidW5rbm93biIsCiAgICAgICJjYXRlZ29yeSI6IFsgewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3Rlcm1pbm9sb2d5LmhsNy5vcmcvQ29kZVN5c3RlbS9vYnNlcnZhdGlvbi1jYXRlZ29yeSIsCiAgICAgICAgICAiY29kZSI6ICJ2aXRhbC1zaWducyIsCiAgICAgICAgICAiZGlzcGxheSI6ICJWaXRhbCBTaWducyIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAiVml0YWwgU2lnbnMiCiAgICAgIH0gXSwKICAgICAgImNvZGUiOiB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vbG9pbmMub3JnIiwKICAgICAgICAgICJjb2RlIjogIjkyNzktMSIsCiAgICAgICAgICAiZGlzcGxheSI6ICJyZXNwaXJhdG9yeV9yYXRlIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJyZXNwaXJhdG9yeV9yYXRlIgogICAgICB9LAogICAgICAic3ViamVjdCI6IHsKICAgICAgICAicmVmZXJlbmNlIjogIlBhdGllbnQvc21hcnQtMTI4ODk5MiIKICAgICAgfSwKICAgICAgImVmZmVjdGl2ZURhdGVUaW1lIjogIjIwMDEtMTEtMDEiLAogICAgICAicGVyZm9ybWVyIjogWyB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQcmFjdGl0aW9uZXIvU01BUlQtMTIzNCIKICAgICAgfSBdLAogICAgICAidmFsdWVRdWFudGl0eSI6IHsKICAgICAgICAidmFsdWUiOiAyMC4wLAogICAgICAgICJ1bml0IjogInticmVhdGhzfS9taW4iLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3VuaXRzb2ZtZWFzdXJlLm9yZyIsCiAgICAgICAgImNvZGUiOiAie2JyZWF0aHN9L21pbiIKICAgICAgfQogICAgfSwKICAgICJzZWFyY2giOiB7CiAgICAgICJtb2RlIjogIm1hdGNoIgogICAgfQogIH0sIHsKICAgICJmdWxsVXJsIjogImh0dHBzOi8vYXBpLmxvZ2ljYWhlYWx0aC5vcmcvZmFzdGVuaGVhbHRoL2RhdGEvT2JzZXJ2YXRpb24vc21hcnQtMjEwLW94eWdlbnNhdHVyYXRpb24iLAogICAgInJlc291cmNlIjogewogICAgICAicmVzb3VyY2VUeXBlIjogIk9ic2VydmF0aW9uIiwKICAgICAgImlkIjogInNtYXJ0LTIxMC1veHlnZW5zYXR1cmF0aW9uIiwKICAgICAgIm1ldGEiOiB7CiAgICAgICAgInZlcnNpb25JZCI6ICIxIiwKICAgICAgICAibGFzdFVwZGF0ZWQiOiAiMjAyMC0wNy0xNVQwMjo1MjozNi4wMDArMDA6MDAiLAogICAgICAgICJzb3VyY2UiOiAiI04zUmVLalI3NUFzOEtqaGsiCiAgICAgIH0sCiAgICAgICJ0ZXh0IjogewogICAgICAgICJzdGF0dXMiOiAiZ2VuZXJhdGVkIiwKICAgICAgICAiZGl2IjogIjxkaXYgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hodG1sXCI+MjAwMS0xMC0zMTogb3h5Z2VuX3NhdHVyYXRpb24gPSAxMDAuMCAle0hlbW9nbG9iaW5TYXR1cmF0aW9ufTwvZGl2PiIKICAgICAgfSwKICAgICAgImlkZW50aWZpZXIiOiBbIHsKICAgICAgICAidXNlIjogIm9mZmljaWFsIiwKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly93d3cuYm1jLm5sL3pvcmdwb3J0YWwvaWRlbnRpZmllcnMvb2JzZXJ2YXRpb25zIiwKICAgICAgICAidmFsdWUiOiAic21hcnQtMjEwLW94eWdlbnNhdHVyYXRpb24iCiAgICAgIH0gXSwKICAgICAgInN0YXR1cyI6ICJ1bmtub3duIiwKICAgICAgImNhdGVnb3J5IjogWyB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdGVybWlub2xvZ3kuaGw3Lm9yZy9Db2RlU3lzdGVtL29ic2VydmF0aW9uLWNhdGVnb3J5IiwKICAgICAgICAgICJjb2RlIjogInZpdGFsLXNpZ25zIiwKICAgICAgICAgICJkaXNwbGF5IjogIlZpdGFsIFNpZ25zIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJWaXRhbCBTaWducyIKICAgICAgfSBdLAogICAgICAiY29kZSI6IHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly9sb2luYy5vcmciLAogICAgICAgICAgImNvZGUiOiAiMjcxMC0yIiwKICAgICAgICAgICJkaXNwbGF5IjogIm94eWdlbl9zYXR1cmF0aW9uIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJveHlnZW5fc2F0dXJhdGlvbiIKICAgICAgfSwKICAgICAgInN1YmplY3QiOiB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQYXRpZW50L3NtYXJ0LTEyODg5OTIiCiAgICAgIH0sCiAgICAgICJlZmZlY3RpdmVEYXRlVGltZSI6ICIyMDAxLTEwLTMxIiwKICAgICAgInBlcmZvcm1lciI6IFsgewogICAgICAgICJyZWZlcmVuY2UiOiAiUHJhY3RpdGlvbmVyL1NNQVJULTEyMzQiCiAgICAgIH0gXSwKICAgICAgInZhbHVlUXVhbnRpdHkiOiB7CiAgICAgICAgInZhbHVlIjogMTAwLjAsCiAgICAgICAgInVuaXQiOiAiJXtIZW1vZ2xvYmluU2F0dXJhdGlvbn0iLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3VuaXRzb2ZtZWFzdXJlLm9yZyIsCiAgICAgICAgImNvZGUiOiAiJXtIZW1vZ2xvYmluU2F0dXJhdGlvbn0iCiAgICAgIH0KICAgIH0sCiAgICAic2VhcmNoIjogewogICAgICAibW9kZSI6ICJtYXRjaCIKICAgIH0KICB9LCB7CiAgICAiZnVsbFVybCI6ICJodHRwczovL2FwaS5sb2dpY2FoZWFsdGgub3JnL2Zhc3RlbmhlYWx0aC9kYXRhL09ic2VydmF0aW9uL3NtYXJ0LTI0NC1ibWkiLAogICAgInJlc291cmNlIjogewogICAgICAicmVzb3VyY2VUeXBlIjogIk9ic2VydmF0aW9uIiwKICAgICAgImlkIjogInNtYXJ0LTI0NC1ibWkiLAogICAgICAibWV0YSI6IHsKICAgICAgICAidmVyc2lvbklkIjogIjEiLAogICAgICAgICJsYXN0VXBkYXRlZCI6ICIyMDIwLTA3LTE1VDAyOjUyOjM2LjAwMCswMDowMCIsCiAgICAgICAgInNvdXJjZSI6ICIjTjNSZUtqUjc1QXM4S2poayIKICAgICAgfSwKICAgICAgInRleHQiOiB7CiAgICAgICAgInN0YXR1cyI6ICJnZW5lcmF0ZWQiLAogICAgICAgICJkaXYiOiAiPGRpdiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzE5OTkveGh0bWxcIj4yMDA1LTAyLTEwOiBibWkgPSAzMy42IGtnL20yPC9kaXY+IgogICAgICB9LAogICAgICAiaWRlbnRpZmllciI6IFsgewogICAgICAgICJ1c2UiOiAib2ZmaWNpYWwiLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3d3dy5ibWMubmwvem9yZ3BvcnRhbC9pZGVudGlmaWVycy9vYnNlcnZhdGlvbnMiLAogICAgICAgICJ2YWx1ZSI6ICJzbWFydC0yNDQtYm1pIgogICAgICB9IF0sCiAgICAgICJzdGF0dXMiOiAidW5rbm93biIsCiAgICAgICJjYXRlZ29yeSI6IFsgewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3Rlcm1pbm9sb2d5LmhsNy5vcmcvQ29kZVN5c3RlbS9vYnNlcnZhdGlvbi1jYXRlZ29yeSIsCiAgICAgICAgICAiY29kZSI6ICJ2aXRhbC1zaWducyIsCiAgICAgICAgICAiZGlzcGxheSI6ICJWaXRhbCBTaWducyIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAiVml0YWwgU2lnbnMiCiAgICAgIH0gXSwKICAgICAgImNvZGUiOiB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vbG9pbmMub3JnIiwKICAgICAgICAgICJjb2RlIjogIjM5MTU2LTUiLAogICAgICAgICAgImRpc3BsYXkiOiAiYm1pIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJibWkiCiAgICAgIH0sCiAgICAgICJzdWJqZWN0IjogewogICAgICAgICJyZWZlcmVuY2UiOiAiUGF0aWVudC9zbWFydC0xMjg4OTkyIgogICAgICB9LAogICAgICAiZWZmZWN0aXZlRGF0ZVRpbWUiOiAiMjAwNS0wMi0xMCIsCiAgICAgICJwZXJmb3JtZXIiOiBbIHsKICAgICAgICAicmVmZXJlbmNlIjogIlByYWN0aXRpb25lci9TTUFSVC0xMjM0IgogICAgICB9IF0sCiAgICAgICJ2YWx1ZVF1YW50aXR5IjogewogICAgICAgICJ2YWx1ZSI6IDMzLjYsCiAgICAgICAgInVuaXQiOiAia2cvbTIiLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3VuaXRzb2ZtZWFzdXJlLm9yZyIsCiAgICAgICAgImNvZGUiOiAia2cvbTIiCiAgICAgIH0KICAgIH0sCiAgICAic2VhcmNoIjogewogICAgICAibW9kZSI6ICJtYXRjaCIKICAgIH0KICB9LCB7CiAgICAiZnVsbFVybCI6ICJodHRwczovL2FwaS5sb2dpY2FoZWFsdGgub3JnL2Zhc3RlbmhlYWx0aC9kYXRhL09ic2VydmF0aW9uL3NtYXJ0LTI0MC1oZWFydHJhdGUiLAogICAgInJlc291cmNlIjogewogICAgICAicmVzb3VyY2VUeXBlIjogIk9ic2VydmF0aW9uIiwKICAgICAgImlkIjogInNtYXJ0LTI0MC1oZWFydHJhdGUiLAogICAgICAibWV0YSI6IHsKICAgICAgICAidmVyc2lvbklkIjogIjEiLAogICAgICAgICJsYXN0VXBkYXRlZCI6ICIyMDIwLTA3LTE1VDAyOjUyOjM2LjAwMCswMDowMCIsCiAgICAgICAgInNvdXJjZSI6ICIjTjNSZUtqUjc1QXM4S2poayIKICAgICAgfSwKICAgICAgInRleHQiOiB7CiAgICAgICAgInN0YXR1cyI6ICJnZW5lcmF0ZWQiLAogICAgICAgICJkaXYiOiAiPGRpdiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzE5OTkveGh0bWxcIj4yMDA1LTAyLTEwOiBoZWFydF9yYXRlID0gNTguMCB7YmVhdHN9L21pbjwvZGl2PiIKICAgICAgfSwKICAgICAgImlkZW50aWZpZXIiOiBbIHsKICAgICAgICAidXNlIjogIm9mZmljaWFsIiwKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly93d3cuYm1jLm5sL3pvcmdwb3J0YWwvaWRlbnRpZmllcnMvb2JzZXJ2YXRpb25zIiwKICAgICAgICAidmFsdWUiOiAic21hcnQtMjQwLWhlYXJ0cmF0ZSIKICAgICAgfSBdLAogICAgICAic3RhdHVzIjogInVua25vd24iLAogICAgICAiY2F0ZWdvcnkiOiBbIHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly90ZXJtaW5vbG9neS5obDcub3JnL0NvZGVTeXN0ZW0vb2JzZXJ2YXRpb24tY2F0ZWdvcnkiLAogICAgICAgICAgImNvZGUiOiAidml0YWwtc2lnbnMiLAogICAgICAgICAgImRpc3BsYXkiOiAiVml0YWwgU2lnbnMiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogIlZpdGFsIFNpZ25zIgogICAgICB9IF0sCiAgICAgICJjb2RlIjogewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL2xvaW5jLm9yZyIsCiAgICAgICAgICAiY29kZSI6ICI4ODY3LTQiLAogICAgICAgICAgImRpc3BsYXkiOiAiaGVhcnRfcmF0ZSIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAiaGVhcnRfcmF0ZSIKICAgICAgfSwKICAgICAgInN1YmplY3QiOiB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQYXRpZW50L3NtYXJ0LTEyODg5OTIiCiAgICAgIH0sCiAgICAgICJlZmZlY3RpdmVEYXRlVGltZSI6ICIyMDA1LTAyLTEwIiwKICAgICAgInBlcmZvcm1lciI6IFsgewogICAgICAgICJyZWZlcmVuY2UiOiAiUHJhY3RpdGlvbmVyL1NNQVJULTEyMzQiCiAgICAgIH0gXSwKICAgICAgInZhbHVlUXVhbnRpdHkiOiB7CiAgICAgICAgInZhbHVlIjogNTguMCwKICAgICAgICAidW5pdCI6ICJ7YmVhdHN9L21pbiIsCiAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdW5pdHNvZm1lYXN1cmUub3JnIiwKICAgICAgICAiY29kZSI6ICJ7YmVhdHN9L21pbiIKICAgICAgfQogICAgfSwKICAgICJzZWFyY2giOiB7CiAgICAgICJtb2RlIjogIm1hdGNoIgogICAgfQogIH0sIHsKICAgICJmdWxsVXJsIjogImh0dHBzOi8vYXBpLmxvZ2ljYWhlYWx0aC5vcmcvZmFzdGVuaGVhbHRoL2RhdGEvT2JzZXJ2YXRpb24vc21hcnQtMTg3LXdlaWdodCIsCiAgICAicmVzb3VyY2UiOiB7CiAgICAgICJyZXNvdXJjZVR5cGUiOiAiT2JzZXJ2YXRpb24iLAogICAgICAiaWQiOiAic21hcnQtMTg3LXdlaWdodCIsCiAgICAgICJtZXRhIjogewogICAgICAgICJ2ZXJzaW9uSWQiOiAiMSIsCiAgICAgICAgImxhc3RVcGRhdGVkIjogIjIwMjAtMDctMTVUMDI6NTI6MzYuMDAwKzAwOjAwIiwKICAgICAgICAic291cmNlIjogIiNOM1JlS2pSNzVBczhLamhrIgogICAgICB9LAogICAgICAidGV4dCI6IHsKICAgICAgICAic3RhdHVzIjogImdlbmVyYXRlZCIsCiAgICAgICAgImRpdiI6ICI8ZGl2IHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMTk5OS94aHRtbFwiPjIwMDEtMDEtMTk6IHdlaWdodCA9IDk1LjAyNzYga2c8L2Rpdj4iCiAgICAgIH0sCiAgICAgICJpZGVudGlmaWVyIjogWyB7CiAgICAgICAgInVzZSI6ICJvZmZpY2lhbCIsCiAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vd3d3LmJtYy5ubC96b3JncG9ydGFsL2lkZW50aWZpZXJzL29ic2VydmF0aW9ucyIsCiAgICAgICAgInZhbHVlIjogInNtYXJ0LTE4Ny13ZWlnaHQiCiAgICAgIH0gXSwKICAgICAgInN0YXR1cyI6ICJ1bmtub3duIiwKICAgICAgImNhdGVnb3J5IjogWyB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdGVybWlub2xvZ3kuaGw3Lm9yZy9Db2RlU3lzdGVtL29ic2VydmF0aW9uLWNhdGVnb3J5IiwKICAgICAgICAgICJjb2RlIjogInZpdGFsLXNpZ25zIiwKICAgICAgICAgICJkaXNwbGF5IjogIlZpdGFsIFNpZ25zIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJWaXRhbCBTaWducyIKICAgICAgfSBdLAogICAgICAiY29kZSI6IHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly9sb2luYy5vcmciLAogICAgICAgICAgImNvZGUiOiAiMzE0MS05IiwKICAgICAgICAgICJkaXNwbGF5IjogIndlaWdodCIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAid2VpZ2h0IgogICAgICB9LAogICAgICAic3ViamVjdCI6IHsKICAgICAgICAicmVmZXJlbmNlIjogIlBhdGllbnQvc21hcnQtMTI4ODk5MiIKICAgICAgfSwKICAgICAgImVmZmVjdGl2ZURhdGVUaW1lIjogIjIwMDEtMDEtMTkiLAogICAgICAicGVyZm9ybWVyIjogWyB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQcmFjdGl0aW9uZXIvU01BUlQtMTIzNCIKICAgICAgfSBdLAogICAgICAidmFsdWVRdWFudGl0eSI6IHsKICAgICAgICAidmFsdWUiOiA5NS4wMjc2LAogICAgICAgICJ1bml0IjogImtnIiwKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly91bml0c29mbWVhc3VyZS5vcmciLAogICAgICAgICJjb2RlIjogImtnIgogICAgICB9CiAgICB9LAogICAgInNlYXJjaCI6IHsKICAgICAgIm1vZGUiOiAibWF0Y2giCiAgICB9CiAgfSwgewogICAgImZ1bGxVcmwiOiAiaHR0cHM6Ly9hcGkubG9naWNhaGVhbHRoLm9yZy9mYXN0ZW5oZWFsdGgvZGF0YS9PYnNlcnZhdGlvbi9zbWFydC0xNTUtaGVpZ2h0IiwKICAgICJyZXNvdXJjZSI6IHsKICAgICAgInJlc291cmNlVHlwZSI6ICJPYnNlcnZhdGlvbiIsCiAgICAgICJpZCI6ICJzbWFydC0xNTUtaGVpZ2h0IiwKICAgICAgIm1ldGEiOiB7CiAgICAgICAgInZlcnNpb25JZCI6ICIxIiwKICAgICAgICAibGFzdFVwZGF0ZWQiOiAiMjAyMC0wNy0xNVQwMjo1MjozNi4wMDArMDA6MDAiLAogICAgICAgICJzb3VyY2UiOiAiI04zUmVLalI3NUFzOEtqaGsiCiAgICAgIH0sCiAgICAgICJ0ZXh0IjogewogICAgICAgICJzdGF0dXMiOiAiZ2VuZXJhdGVkIiwKICAgICAgICAiZGl2IjogIjxkaXYgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hodG1sXCI+MTk5Ny0wNS0wMTogaGVpZ2h0ID0gMTY0Ljg0NiBjbTwvZGl2PiIKICAgICAgfSwKICAgICAgImlkZW50aWZpZXIiOiBbIHsKICAgICAgICAidXNlIjogIm9mZmljaWFsIiwKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly93d3cuYm1jLm5sL3pvcmdwb3J0YWwvaWRlbnRpZmllcnMvb2JzZXJ2YXRpb25zIiwKICAgICAgICAidmFsdWUiOiAic21hcnQtMTU1LWhlaWdodCIKICAgICAgfSBdLAogICAgICAic3RhdHVzIjogInVua25vd24iLAogICAgICAiY2F0ZWdvcnkiOiBbIHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly90ZXJtaW5vbG9neS5obDcub3JnL0NvZGVTeXN0ZW0vb2JzZXJ2YXRpb24tY2F0ZWdvcnkiLAogICAgICAgICAgImNvZGUiOiAidml0YWwtc2lnbnMiLAogICAgICAgICAgImRpc3BsYXkiOiAiVml0YWwgU2lnbnMiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogIlZpdGFsIFNpZ25zIgogICAgICB9IF0sCiAgICAgICJjb2RlIjogewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL2xvaW5jLm9yZyIsCiAgICAgICAgICAiY29kZSI6ICI4MzAyLTIiLAogICAgICAgICAgImRpc3BsYXkiOiAiaGVpZ2h0IgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJoZWlnaHQiCiAgICAgIH0sCiAgICAgICJzdWJqZWN0IjogewogICAgICAgICJyZWZlcmVuY2UiOiAiUGF0aWVudC9zbWFydC0xMjg4OTkyIgogICAgICB9LAogICAgICAiZWZmZWN0aXZlRGF0ZVRpbWUiOiAiMTk5Ny0wNS0wMSIsCiAgICAgICJwZXJmb3JtZXIiOiBbIHsKICAgICAgICAicmVmZXJlbmNlIjogIlByYWN0aXRpb25lci9TTUFSVC0xMjM0IgogICAgICB9IF0sCiAgICAgICJ2YWx1ZVF1YW50aXR5IjogewogICAgICAgICJ2YWx1ZSI6IDE2NC44NDYsCiAgICAgICAgInVuaXQiOiAiY20iLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3VuaXRzb2ZtZWFzdXJlLm9yZyIsCiAgICAgICAgImNvZGUiOiAiY20iCiAgICAgIH0KICAgIH0sCiAgICAic2VhcmNoIjogewogICAgICAibW9kZSI6ICJtYXRjaCIKICAgIH0KICB9LCB7CiAgICAiZnVsbFVybCI6ICJodHRwczovL2FwaS5sb2dpY2FoZWFsdGgub3JnL2Zhc3RlbmhlYWx0aC9kYXRhL09ic2VydmF0aW9uL3NtYXJ0LTE2Ny1ibWkiLAogICAgInJlc291cmNlIjogewogICAgICAicmVzb3VyY2VUeXBlIjogIk9ic2VydmF0aW9uIiwKICAgICAgImlkIjogInNtYXJ0LTE2Ny1ibWkiLAogICAgICAibWV0YSI6IHsKICAgICAgICAidmVyc2lvbklkIjogIjEiLAogICAgICAgICJsYXN0VXBkYXRlZCI6ICIyMDIwLTA3LTE1VDAyOjUyOjM2LjAwMCswMDowMCIsCiAgICAgICAgInNvdXJjZSI6ICIjTjNSZUtqUjc1QXM4S2poayIKICAgICAgfSwKICAgICAgInRleHQiOiB7CiAgICAgICAgInN0YXR1cyI6ICJnZW5lcmF0ZWQiLAogICAgICAgICJkaXYiOiAiPGRpdiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzE5OTkveGh0bWxcIj4xOTk3LTA1LTA3OiBibWkgPSAzNi40IGtnL20yPC9kaXY+IgogICAgICB9LAogICAgICAiaWRlbnRpZmllciI6IFsgewogICAgICAgICJ1c2UiOiAib2ZmaWNpYWwiLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3d3dy5ibWMubmwvem9yZ3BvcnRhbC9pZGVudGlmaWVycy9vYnNlcnZhdGlvbnMiLAogICAgICAgICJ2YWx1ZSI6ICJzbWFydC0xNjctYm1pIgogICAgICB9IF0sCiAgICAgICJzdGF0dXMiOiAidW5rbm93biIsCiAgICAgICJjYXRlZ29yeSI6IFsgewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3Rlcm1pbm9sb2d5LmhsNy5vcmcvQ29kZVN5c3RlbS9vYnNlcnZhdGlvbi1jYXRlZ29yeSIsCiAgICAgICAgICAiY29kZSI6ICJ2aXRhbC1zaWducyIsCiAgICAgICAgICAiZGlzcGxheSI6ICJWaXRhbCBTaWducyIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAiVml0YWwgU2lnbnMiCiAgICAgIH0gXSwKICAgICAgImNvZGUiOiB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vbG9pbmMub3JnIiwKICAgICAgICAgICJjb2RlIjogIjM5MTU2LTUiLAogICAgICAgICAgImRpc3BsYXkiOiAiYm1pIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJibWkiCiAgICAgIH0sCiAgICAgICJzdWJqZWN0IjogewogICAgICAgICJyZWZlcmVuY2UiOiAiUGF0aWVudC9zbWFydC0xMjg4OTkyIgogICAgICB9LAogICAgICAiZWZmZWN0aXZlRGF0ZVRpbWUiOiAiMTk5Ny0wNS0wNyIsCiAgICAgICJwZXJmb3JtZXIiOiBbIHsKICAgICAgICAicmVmZXJlbmNlIjogIlByYWN0aXRpb25lci9TTUFSVC0xMjM0IgogICAgICB9IF0sCiAgICAgICJ2YWx1ZVF1YW50aXR5IjogewogICAgICAgICJ2YWx1ZSI6IDM2LjQsCiAgICAgICAgInVuaXQiOiAia2cvbTIiLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3VuaXRzb2ZtZWFzdXJlLm9yZyIsCiAgICAgICAgImNvZGUiOiAia2cvbTIiCiAgICAgIH0KICAgIH0sCiAgICAic2VhcmNoIjogewogICAgICAibW9kZSI6ICJtYXRjaCIKICAgIH0KICB9LCB7CiAgICAiZnVsbFVybCI6ICJodHRwczovL2FwaS5sb2dpY2FoZWFsdGgub3JnL2Zhc3RlbmhlYWx0aC9kYXRhL09ic2VydmF0aW9uL3NtYXJ0LTI4OC1oZWlnaHQiLAogICAgInJlc291cmNlIjogewogICAgICAicmVzb3VyY2VUeXBlIjogIk9ic2VydmF0aW9uIiwKICAgICAgImlkIjogInNtYXJ0LTI4OC1oZWlnaHQiLAogICAgICAibWV0YSI6IHsKICAgICAgICAidmVyc2lvbklkIjogIjEiLAogICAgICAgICJsYXN0VXBkYXRlZCI6ICIyMDIwLTA3LTE1VDAyOjUyOjM2LjAwMCswMDowMCIsCiAgICAgICAgInNvdXJjZSI6ICIjTjNSZUtqUjc1QXM4S2poayIKICAgICAgfSwKICAgICAgInRleHQiOiB7CiAgICAgICAgInN0YXR1cyI6ICJnZW5lcmF0ZWQiLAogICAgICAgICJkaXYiOiAiPGRpdiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzE5OTkveGh0bWxcIj4yMDA5LTA0LTIzOiBoZWlnaHQgPSAxNjMuMDY4IGNtPC9kaXY+IgogICAgICB9LAogICAgICAiaWRlbnRpZmllciI6IFsgewogICAgICAgICJ1c2UiOiAib2ZmaWNpYWwiLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3d3dy5ibWMubmwvem9yZ3BvcnRhbC9pZGVudGlmaWVycy9vYnNlcnZhdGlvbnMiLAogICAgICAgICJ2YWx1ZSI6ICJzbWFydC0yODgtaGVpZ2h0IgogICAgICB9IF0sCiAgICAgICJzdGF0dXMiOiAidW5rbm93biIsCiAgICAgICJjYXRlZ29yeSI6IFsgewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3Rlcm1pbm9sb2d5LmhsNy5vcmcvQ29kZVN5c3RlbS9vYnNlcnZhdGlvbi1jYXRlZ29yeSIsCiAgICAgICAgICAiY29kZSI6ICJ2aXRhbC1zaWducyIsCiAgICAgICAgICAiZGlzcGxheSI6ICJWaXRhbCBTaWducyIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAiVml0YWwgU2lnbnMiCiAgICAgIH0gXSwKICAgICAgImNvZGUiOiB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vbG9pbmMub3JnIiwKICAgICAgICAgICJjb2RlIjogIjgzMDItMiIsCiAgICAgICAgICAiZGlzcGxheSI6ICJoZWlnaHQiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogImhlaWdodCIKICAgICAgfSwKICAgICAgInN1YmplY3QiOiB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQYXRpZW50L3NtYXJ0LTEyODg5OTIiCiAgICAgIH0sCiAgICAgICJlZmZlY3RpdmVEYXRlVGltZSI6ICIyMDA5LTA0LTIzIiwKICAgICAgInBlcmZvcm1lciI6IFsgewogICAgICAgICJyZWZlcmVuY2UiOiAiUHJhY3RpdGlvbmVyL1NNQVJULTEyMzQiCiAgICAgIH0gXSwKICAgICAgInZhbHVlUXVhbnRpdHkiOiB7CiAgICAgICAgInZhbHVlIjogMTYzLjA2OCwKICAgICAgICAidW5pdCI6ICJjbSIsCiAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdW5pdHNvZm1lYXN1cmUub3JnIiwKICAgICAgICAiY29kZSI6ICJjbSIKICAgICAgfQogICAgfSwKICAgICJzZWFyY2giOiB7CiAgICAgICJtb2RlIjogIm1hdGNoIgogICAgfQogIH0sIHsKICAgICJmdWxsVXJsIjogImh0dHBzOi8vYXBpLmxvZ2ljYWhlYWx0aC5vcmcvZmFzdGVuaGVhbHRoL2RhdGEvT2JzZXJ2YXRpb24vc21hcnQtMjU1LXJlc3BpcmF0b3J5cmF0ZSIsCiAgICAicmVzb3VyY2UiOiB7CiAgICAgICJyZXNvdXJjZVR5cGUiOiAiT2JzZXJ2YXRpb24iLAogICAgICAiaWQiOiAic21hcnQtMjU1LXJlc3BpcmF0b3J5cmF0ZSIsCiAgICAgICJtZXRhIjogewogICAgICAgICJ2ZXJzaW9uSWQiOiAiMSIsCiAgICAgICAgImxhc3RVcGRhdGVkIjogIjIwMjAtMDctMTVUMDI6NTI6MzYuMDAwKzAwOjAwIiwKICAgICAgICAic291cmNlIjogIiNOM1JlS2pSNzVBczhLamhrIgogICAgICB9LAogICAgICAidGV4dCI6IHsKICAgICAgICAic3RhdHVzIjogImdlbmVyYXRlZCIsCiAgICAgICAgImRpdiI6ICI8ZGl2IHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMTk5OS94aHRtbFwiPjIwMDUtMDItMjQ6IHJlc3BpcmF0b3J5X3JhdGUgPSAyMi4wIHticmVhdGhzfS9taW48L2Rpdj4iCiAgICAgIH0sCiAgICAgICJpZGVudGlmaWVyIjogWyB7CiAgICAgICAgInVzZSI6ICJvZmZpY2lhbCIsCiAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vd3d3LmJtYy5ubC96b3JncG9ydGFsL2lkZW50aWZpZXJzL29ic2VydmF0aW9ucyIsCiAgICAgICAgInZhbHVlIjogInNtYXJ0LTI1NS1yZXNwaXJhdG9yeXJhdGUiCiAgICAgIH0gXSwKICAgICAgInN0YXR1cyI6ICJ1bmtub3duIiwKICAgICAgImNhdGVnb3J5IjogWyB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdGVybWlub2xvZ3kuaGw3Lm9yZy9Db2RlU3lzdGVtL29ic2VydmF0aW9uLWNhdGVnb3J5IiwKICAgICAgICAgICJjb2RlIjogInZpdGFsLXNpZ25zIiwKICAgICAgICAgICJkaXNwbGF5IjogIlZpdGFsIFNpZ25zIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJWaXRhbCBTaWducyIKICAgICAgfSBdLAogICAgICAiY29kZSI6IHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly9sb2luYy5vcmciLAogICAgICAgICAgImNvZGUiOiAiOTI3OS0xIiwKICAgICAgICAgICJkaXNwbGF5IjogInJlc3BpcmF0b3J5X3JhdGUiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogInJlc3BpcmF0b3J5X3JhdGUiCiAgICAgIH0sCiAgICAgICJzdWJqZWN0IjogewogICAgICAgICJyZWZlcmVuY2UiOiAiUGF0aWVudC9zbWFydC0xMjg4OTkyIgogICAgICB9LAogICAgICAiZWZmZWN0aXZlRGF0ZVRpbWUiOiAiMjAwNS0wMi0yNCIsCiAgICAgICJwZXJmb3JtZXIiOiBbIHsKICAgICAgICAicmVmZXJlbmNlIjogIlByYWN0aXRpb25lci9TTUFSVC0xMjM0IgogICAgICB9IF0sCiAgICAgICJ2YWx1ZVF1YW50aXR5IjogewogICAgICAgICJ2YWx1ZSI6IDIyLjAsCiAgICAgICAgInVuaXQiOiAie2JyZWF0aHN9L21pbiIsCiAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdW5pdHNvZm1lYXN1cmUub3JnIiwKICAgICAgICAiY29kZSI6ICJ7YnJlYXRoc30vbWluIgogICAgICB9CiAgICB9LAogICAgInNlYXJjaCI6IHsKICAgICAgIm1vZGUiOiAibWF0Y2giCiAgICB9CiAgfSwgewogICAgImZ1bGxVcmwiOiAiaHR0cHM6Ly9hcGkubG9naWNhaGVhbHRoLm9yZy9mYXN0ZW5oZWFsdGgvZGF0YS9PYnNlcnZhdGlvbi9zbWFydC0xNzctaGVhcnRyYXRlIiwKICAgICJyZXNvdXJjZSI6IHsKICAgICAgInJlc291cmNlVHlwZSI6ICJPYnNlcnZhdGlvbiIsCiAgICAgICJpZCI6ICJzbWFydC0xNzctaGVhcnRyYXRlIiwKICAgICAgIm1ldGEiOiB7CiAgICAgICAgInZlcnNpb25JZCI6ICIxIiwKICAgICAgICAibGFzdFVwZGF0ZWQiOiAiMjAyMC0wNy0xNVQwMjo1MjozNi4wMDArMDA6MDAiLAogICAgICAgICJzb3VyY2UiOiAiI04zUmVLalI3NUFzOEtqaGsiCiAgICAgIH0sCiAgICAgICJ0ZXh0IjogewogICAgICAgICJzdGF0dXMiOiAiZ2VuZXJhdGVkIiwKICAgICAgICAiZGl2IjogIjxkaXYgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hodG1sXCI+MTk5OS0xMi0yMTogaGVhcnRfcmF0ZSA9IDgxLjAge2JlYXRzfS9taW48L2Rpdj4iCiAgICAgIH0sCiAgICAgICJpZGVudGlmaWVyIjogWyB7CiAgICAgICAgInVzZSI6ICJvZmZpY2lhbCIsCiAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vd3d3LmJtYy5ubC96b3JncG9ydGFsL2lkZW50aWZpZXJzL29ic2VydmF0aW9ucyIsCiAgICAgICAgInZhbHVlIjogInNtYXJ0LTE3Ny1oZWFydHJhdGUiCiAgICAgIH0gXSwKICAgICAgInN0YXR1cyI6ICJ1bmtub3duIiwKICAgICAgImNhdGVnb3J5IjogWyB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdGVybWlub2xvZ3kuaGw3Lm9yZy9Db2RlU3lzdGVtL29ic2VydmF0aW9uLWNhdGVnb3J5IiwKICAgICAgICAgICJjb2RlIjogInZpdGFsLXNpZ25zIiwKICAgICAgICAgICJkaXNwbGF5IjogIlZpdGFsIFNpZ25zIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJWaXRhbCBTaWducyIKICAgICAgfSBdLAogICAgICAiY29kZSI6IHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly9sb2luYy5vcmciLAogICAgICAgICAgImNvZGUiOiAiODg2Ny00IiwKICAgICAgICAgICJkaXNwbGF5IjogImhlYXJ0X3JhdGUiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogImhlYXJ0X3JhdGUiCiAgICAgIH0sCiAgICAgICJzdWJqZWN0IjogewogICAgICAgICJyZWZlcmVuY2UiOiAiUGF0aWVudC9zbWFydC0xMjg4OTkyIgogICAgICB9LAogICAgICAiZWZmZWN0aXZlRGF0ZVRpbWUiOiAiMTk5OS0xMi0yMSIsCiAgICAgICJwZXJmb3JtZXIiOiBbIHsKICAgICAgICAicmVmZXJlbmNlIjogIlByYWN0aXRpb25lci9TTUFSVC0xMjM0IgogICAgICB9IF0sCiAgICAgICJ2YWx1ZVF1YW50aXR5IjogewogICAgICAgICJ2YWx1ZSI6IDgxLjAsCiAgICAgICAgInVuaXQiOiAie2JlYXRzfS9taW4iLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3VuaXRzb2ZtZWFzdXJlLm9yZyIsCiAgICAgICAgImNvZGUiOiAie2JlYXRzfS9taW4iCiAgICAgIH0KICAgIH0sCiAgICAic2VhcmNoIjogewogICAgICAibW9kZSI6ICJtYXRjaCIKICAgIH0KICB9LCB7CiAgICAiZnVsbFVybCI6ICJodHRwczovL2FwaS5sb2dpY2FoZWFsdGgub3JnL2Zhc3RlbmhlYWx0aC9kYXRhL09ic2VydmF0aW9uL3NtYXJ0LTI3Mi1ibWkiLAogICAgInJlc291cmNlIjogewogICAgICAicmVzb3VyY2VUeXBlIjogIk9ic2VydmF0aW9uIiwKICAgICAgImlkIjogInNtYXJ0LTI3Mi1ibWkiLAogICAgICAibWV0YSI6IHsKICAgICAgICAidmVyc2lvbklkIjogIjEiLAogICAgICAgICJsYXN0VXBkYXRlZCI6ICIyMDIwLTA3LTE1VDAyOjUyOjM2LjAwMCswMDowMCIsCiAgICAgICAgInNvdXJjZSI6ICIjTjNSZUtqUjc1QXM4S2poayIKICAgICAgfSwKICAgICAgInRleHQiOiB7CiAgICAgICAgInN0YXR1cyI6ICJnZW5lcmF0ZWQiLAogICAgICAgICJkaXYiOiAiPGRpdiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzE5OTkveGh0bWxcIj4yMDA5LTA0LTA3OiBibWkgPSAzMy45IGtnL20yPC9kaXY+IgogICAgICB9LAogICAgICAiaWRlbnRpZmllciI6IFsgewogICAgICAgICJ1c2UiOiAib2ZmaWNpYWwiLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3d3dy5ibWMubmwvem9yZ3BvcnRhbC9pZGVudGlmaWVycy9vYnNlcnZhdGlvbnMiLAogICAgICAgICJ2YWx1ZSI6ICJzbWFydC0yNzItYm1pIgogICAgICB9IF0sCiAgICAgICJzdGF0dXMiOiAidW5rbm93biIsCiAgICAgICJjYXRlZ29yeSI6IFsgewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3Rlcm1pbm9sb2d5LmhsNy5vcmcvQ29kZVN5c3RlbS9vYnNlcnZhdGlvbi1jYXRlZ29yeSIsCiAgICAgICAgICAiY29kZSI6ICJ2aXRhbC1zaWducyIsCiAgICAgICAgICAiZGlzcGxheSI6ICJWaXRhbCBTaWducyIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAiVml0YWwgU2lnbnMiCiAgICAgIH0gXSwKICAgICAgImNvZGUiOiB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vbG9pbmMub3JnIiwKICAgICAgICAgICJjb2RlIjogIjM5MTU2LTUiLAogICAgICAgICAgImRpc3BsYXkiOiAiYm1pIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJibWkiCiAgICAgIH0sCiAgICAgICJzdWJqZWN0IjogewogICAgICAgICJyZWZlcmVuY2UiOiAiUGF0aWVudC9zbWFydC0xMjg4OTkyIgogICAgICB9LAogICAgICAiZWZmZWN0aXZlRGF0ZVRpbWUiOiAiMjAwOS0wNC0wNyIsCiAgICAgICJwZXJmb3JtZXIiOiBbIHsKICAgICAgICAicmVmZXJlbmNlIjogIlByYWN0aXRpb25lci9TTUFSVC0xMjM0IgogICAgICB9IF0sCiAgICAgICJ2YWx1ZVF1YW50aXR5IjogewogICAgICAgICJ2YWx1ZSI6IDMzLjksCiAgICAgICAgInVuaXQiOiAia2cvbTIiLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3VuaXRzb2ZtZWFzdXJlLm9yZyIsCiAgICAgICAgImNvZGUiOiAia2cvbTIiCiAgICAgIH0KICAgIH0sCiAgICAic2VhcmNoIjogewogICAgICAibW9kZSI6ICJtYXRjaCIKICAgIH0KICB9LCB7CiAgICAiZnVsbFVybCI6ICJodHRwczovL2FwaS5sb2dpY2FoZWFsdGgub3JnL2Zhc3RlbmhlYWx0aC9kYXRhL09ic2VydmF0aW9uL3NtYXJ0LTI4My1yZXNwaXJhdG9yeXJhdGUiLAogICAgInJlc291cmNlIjogewogICAgICAicmVzb3VyY2VUeXBlIjogIk9ic2VydmF0aW9uIiwKICAgICAgImlkIjogInNtYXJ0LTI4My1yZXNwaXJhdG9yeXJhdGUiLAogICAgICAibWV0YSI6IHsKICAgICAgICAidmVyc2lvbklkIjogIjEiLAogICAgICAgICJsYXN0VXBkYXRlZCI6ICIyMDIwLTA3LTE1VDAyOjUyOjM2LjAwMCswMDowMCIsCiAgICAgICAgInNvdXJjZSI6ICIjTjNSZUtqUjc1QXM4S2poayIKICAgICAgfSwKICAgICAgInRleHQiOiB7CiAgICAgICAgInN0YXR1cyI6ICJnZW5lcmF0ZWQiLAogICAgICAgICJkaXYiOiAiPGRpdiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzE5OTkveGh0bWxcIj4yMDA5LTA0LTE0OiByZXNwaXJhdG9yeV9yYXRlID0gMjAuMCB7YnJlYXRoc30vbWluPC9kaXY+IgogICAgICB9LAogICAgICAiaWRlbnRpZmllciI6IFsgewogICAgICAgICJ1c2UiOiAib2ZmaWNpYWwiLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3d3dy5ibWMubmwvem9yZ3BvcnRhbC9pZGVudGlmaWVycy9vYnNlcnZhdGlvbnMiLAogICAgICAgICJ2YWx1ZSI6ICJzbWFydC0yODMtcmVzcGlyYXRvcnlyYXRlIgogICAgICB9IF0sCiAgICAgICJzdGF0dXMiOiAidW5rbm93biIsCiAgICAgICJjYXRlZ29yeSI6IFsgewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3Rlcm1pbm9sb2d5LmhsNy5vcmcvQ29kZVN5c3RlbS9vYnNlcnZhdGlvbi1jYXRlZ29yeSIsCiAgICAgICAgICAiY29kZSI6ICJ2aXRhbC1zaWducyIsCiAgICAgICAgICAiZGlzcGxheSI6ICJWaXRhbCBTaWducyIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAiVml0YWwgU2lnbnMiCiAgICAgIH0gXSwKICAgICAgImNvZGUiOiB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vbG9pbmMub3JnIiwKICAgICAgICAgICJjb2RlIjogIjkyNzktMSIsCiAgICAgICAgICAiZGlzcGxheSI6ICJyZXNwaXJhdG9yeV9yYXRlIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJyZXNwaXJhdG9yeV9yYXRlIgogICAgICB9LAogICAgICAic3ViamVjdCI6IHsKICAgICAgICAicmVmZXJlbmNlIjogIlBhdGllbnQvc21hcnQtMTI4ODk5MiIKICAgICAgfSwKICAgICAgImVmZmVjdGl2ZURhdGVUaW1lIjogIjIwMDktMDQtMTQiLAogICAgICAicGVyZm9ybWVyIjogWyB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQcmFjdGl0aW9uZXIvU01BUlQtMTIzNCIKICAgICAgfSBdLAogICAgICAidmFsdWVRdWFudGl0eSI6IHsKICAgICAgICAidmFsdWUiOiAyMC4wLAogICAgICAgICJ1bml0IjogInticmVhdGhzfS9taW4iLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3VuaXRzb2ZtZWFzdXJlLm9yZyIsCiAgICAgICAgImNvZGUiOiAie2JyZWF0aHN9L21pbiIKICAgICAgfQogICAgfSwKICAgICJzZWFyY2giOiB7CiAgICAgICJtb2RlIjogIm1hdGNoIgogICAgfQogIH0sIHsKICAgICJmdWxsVXJsIjogImh0dHBzOi8vYXBpLmxvZ2ljYWhlYWx0aC5vcmcvZmFzdGVuaGVhbHRoL2RhdGEvT2JzZXJ2YXRpb24vc21hcnQtMjc5LWJtaSIsCiAgICAicmVzb3VyY2UiOiB7CiAgICAgICJyZXNvdXJjZVR5cGUiOiAiT2JzZXJ2YXRpb24iLAogICAgICAiaWQiOiAic21hcnQtMjc5LWJtaSIsCiAgICAgICJtZXRhIjogewogICAgICAgICJ2ZXJzaW9uSWQiOiAiMSIsCiAgICAgICAgImxhc3RVcGRhdGVkIjogIjIwMjAtMDctMTVUMDI6NTI6MzYuMDAwKzAwOjAwIiwKICAgICAgICAic291cmNlIjogIiNOM1JlS2pSNzVBczhLamhrIgogICAgICB9LAogICAgICAidGV4dCI6IHsKICAgICAgICAic3RhdHVzIjogImdlbmVyYXRlZCIsCiAgICAgICAgImRpdiI6ICI8ZGl2IHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMTk5OS94aHRtbFwiPjIwMDktMDQtMDg6IGJtaSA9IDMzLjUga2cvbTI8L2Rpdj4iCiAgICAgIH0sCiAgICAgICJpZGVudGlmaWVyIjogWyB7CiAgICAgICAgInVzZSI6ICJvZmZpY2lhbCIsCiAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vd3d3LmJtYy5ubC96b3JncG9ydGFsL2lkZW50aWZpZXJzL29ic2VydmF0aW9ucyIsCiAgICAgICAgInZhbHVlIjogInNtYXJ0LTI3OS1ibWkiCiAgICAgIH0gXSwKICAgICAgInN0YXR1cyI6ICJ1bmtub3duIiwKICAgICAgImNhdGVnb3J5IjogWyB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdGVybWlub2xvZ3kuaGw3Lm9yZy9Db2RlU3lzdGVtL29ic2VydmF0aW9uLWNhdGVnb3J5IiwKICAgICAgICAgICJjb2RlIjogInZpdGFsLXNpZ25zIiwKICAgICAgICAgICJkaXNwbGF5IjogIlZpdGFsIFNpZ25zIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJWaXRhbCBTaWducyIKICAgICAgfSBdLAogICAgICAiY29kZSI6IHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly9sb2luYy5vcmciLAogICAgICAgICAgImNvZGUiOiAiMzkxNTYtNSIsCiAgICAgICAgICAiZGlzcGxheSI6ICJibWkiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogImJtaSIKICAgICAgfSwKICAgICAgInN1YmplY3QiOiB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQYXRpZW50L3NtYXJ0LTEyODg5OTIiCiAgICAgIH0sCiAgICAgICJlZmZlY3RpdmVEYXRlVGltZSI6ICIyMDA5LTA0LTA4IiwKICAgICAgInBlcmZvcm1lciI6IFsgewogICAgICAgICJyZWZlcmVuY2UiOiAiUHJhY3RpdGlvbmVyL1NNQVJULTEyMzQiCiAgICAgIH0gXSwKICAgICAgInZhbHVlUXVhbnRpdHkiOiB7CiAgICAgICAgInZhbHVlIjogMzMuNSwKICAgICAgICAidW5pdCI6ICJrZy9tMiIsCiAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdW5pdHNvZm1lYXN1cmUub3JnIiwKICAgICAgICAiY29kZSI6ICJrZy9tMiIKICAgICAgfQogICAgfSwKICAgICJzZWFyY2giOiB7CiAgICAgICJtb2RlIjogIm1hdGNoIgogICAgfQogIH0sIHsKICAgICJmdWxsVXJsIjogImh0dHBzOi8vYXBpLmxvZ2ljYWhlYWx0aC5vcmcvZmFzdGVuaGVhbHRoL2RhdGEvT2JzZXJ2YXRpb24vc21hcnQtMjA4LXdlaWdodCIsCiAgICAicmVzb3VyY2UiOiB7CiAgICAgICJyZXNvdXJjZVR5cGUiOiAiT2JzZXJ2YXRpb24iLAogICAgICAiaWQiOiAic21hcnQtMjA4LXdlaWdodCIsCiAgICAgICJtZXRhIjogewogICAgICAgICJ2ZXJzaW9uSWQiOiAiMSIsCiAgICAgICAgImxhc3RVcGRhdGVkIjogIjIwMjAtMDctMTVUMDI6NTI6MzYuMDAwKzAwOjAwIiwKICAgICAgICAic291cmNlIjogIiNOM1JlS2pSNzVBczhLamhrIgogICAgICB9LAogICAgICAidGV4dCI6IHsKICAgICAgICAic3RhdHVzIjogImdlbmVyYXRlZCIsCiAgICAgICAgImRpdiI6ICI8ZGl2IHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMTk5OS94aHRtbFwiPjIwMDEtMTAtMzE6IHdlaWdodCA9IDkzLjMwMzk1IGtnPC9kaXY+IgogICAgICB9LAogICAgICAiaWRlbnRpZmllciI6IFsgewogICAgICAgICJ1c2UiOiAib2ZmaWNpYWwiLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3d3dy5ibWMubmwvem9yZ3BvcnRhbC9pZGVudGlmaWVycy9vYnNlcnZhdGlvbnMiLAogICAgICAgICJ2YWx1ZSI6ICJzbWFydC0yMDgtd2VpZ2h0IgogICAgICB9IF0sCiAgICAgICJzdGF0dXMiOiAidW5rbm93biIsCiAgICAgICJjYXRlZ29yeSI6IFsgewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3Rlcm1pbm9sb2d5LmhsNy5vcmcvQ29kZVN5c3RlbS9vYnNlcnZhdGlvbi1jYXRlZ29yeSIsCiAgICAgICAgICAiY29kZSI6ICJ2aXRhbC1zaWducyIsCiAgICAgICAgICAiZGlzcGxheSI6ICJWaXRhbCBTaWducyIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAiVml0YWwgU2lnbnMiCiAgICAgIH0gXSwKICAgICAgImNvZGUiOiB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vbG9pbmMub3JnIiwKICAgICAgICAgICJjb2RlIjogIjMxNDEtOSIsCiAgICAgICAgICAiZGlzcGxheSI6ICJ3ZWlnaHQiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogIndlaWdodCIKICAgICAgfSwKICAgICAgInN1YmplY3QiOiB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQYXRpZW50L3NtYXJ0LTEyODg5OTIiCiAgICAgIH0sCiAgICAgICJlZmZlY3RpdmVEYXRlVGltZSI6ICIyMDAxLTEwLTMxIiwKICAgICAgInBlcmZvcm1lciI6IFsgewogICAgICAgICJyZWZlcmVuY2UiOiAiUHJhY3RpdGlvbmVyL1NNQVJULTEyMzQiCiAgICAgIH0gXSwKICAgICAgInZhbHVlUXVhbnRpdHkiOiB7CiAgICAgICAgInZhbHVlIjogOTMuMzAzOTUsCiAgICAgICAgInVuaXQiOiAia2ciLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3VuaXRzb2ZtZWFzdXJlLm9yZyIsCiAgICAgICAgImNvZGUiOiAia2ciCiAgICAgIH0KICAgIH0sCiAgICAic2VhcmNoIjogewogICAgICAibW9kZSI6ICJtYXRjaCIKICAgIH0KICB9LCB7CiAgICAiZnVsbFVybCI6ICJodHRwczovL2FwaS5sb2dpY2FoZWFsdGgub3JnL2Zhc3RlbmhlYWx0aC9kYXRhL09ic2VydmF0aW9uL3NtYXJ0LTIwMy1veHlnZW5zYXR1cmF0aW9uIiwKICAgICJyZXNvdXJjZSI6IHsKICAgICAgInJlc291cmNlVHlwZSI6ICJPYnNlcnZhdGlvbiIsCiAgICAgICJpZCI6ICJzbWFydC0yMDMtb3h5Z2Vuc2F0dXJhdGlvbiIsCiAgICAgICJtZXRhIjogewogICAgICAgICJ2ZXJzaW9uSWQiOiAiMSIsCiAgICAgICAgImxhc3RVcGRhdGVkIjogIjIwMjAtMDctMTVUMDI6NTI6MzYuMDAwKzAwOjAwIiwKICAgICAgICAic291cmNlIjogIiNOM1JlS2pSNzVBczhLamhrIgogICAgICB9LAogICAgICAidGV4dCI6IHsKICAgICAgICAic3RhdHVzIjogImdlbmVyYXRlZCIsCiAgICAgICAgImRpdiI6ICI8ZGl2IHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMTk5OS94aHRtbFwiPjIwMDEtMDEtMjU6IG94eWdlbl9zYXR1cmF0aW9uID0gMTAwLjAgJXtIZW1vZ2xvYmluU2F0dXJhdGlvbn08L2Rpdj4iCiAgICAgIH0sCiAgICAgICJpZGVudGlmaWVyIjogWyB7CiAgICAgICAgInVzZSI6ICJvZmZpY2lhbCIsCiAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vd3d3LmJtYy5ubC96b3JncG9ydGFsL2lkZW50aWZpZXJzL29ic2VydmF0aW9ucyIsCiAgICAgICAgInZhbHVlIjogInNtYXJ0LTIwMy1veHlnZW5zYXR1cmF0aW9uIgogICAgICB9IF0sCiAgICAgICJzdGF0dXMiOiAidW5rbm93biIsCiAgICAgICJjYXRlZ29yeSI6IFsgewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3Rlcm1pbm9sb2d5LmhsNy5vcmcvQ29kZVN5c3RlbS9vYnNlcnZhdGlvbi1jYXRlZ29yeSIsCiAgICAgICAgICAiY29kZSI6ICJ2aXRhbC1zaWducyIsCiAgICAgICAgICAiZGlzcGxheSI6ICJWaXRhbCBTaWducyIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAiVml0YWwgU2lnbnMiCiAgICAgIH0gXSwKICAgICAgImNvZGUiOiB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vbG9pbmMub3JnIiwKICAgICAgICAgICJjb2RlIjogIjI3MTAtMiIsCiAgICAgICAgICAiZGlzcGxheSI6ICJveHlnZW5fc2F0dXJhdGlvbiIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAib3h5Z2VuX3NhdHVyYXRpb24iCiAgICAgIH0sCiAgICAgICJzdWJqZWN0IjogewogICAgICAgICJyZWZlcmVuY2UiOiAiUGF0aWVudC9zbWFydC0xMjg4OTkyIgogICAgICB9LAogICAgICAiZWZmZWN0aXZlRGF0ZVRpbWUiOiAiMjAwMS0wMS0yNSIsCiAgICAgICJwZXJmb3JtZXIiOiBbIHsKICAgICAgICAicmVmZXJlbmNlIjogIlByYWN0aXRpb25lci9TTUFSVC0xMjM0IgogICAgICB9IF0sCiAgICAgICJ2YWx1ZVF1YW50aXR5IjogewogICAgICAgICJ2YWx1ZSI6IDEwMC4wLAogICAgICAgICJ1bml0IjogIiV7SGVtb2dsb2JpblNhdHVyYXRpb259IiwKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly91bml0c29mbWVhc3VyZS5vcmciLAogICAgICAgICJjb2RlIjogIiV7SGVtb2dsb2JpblNhdHVyYXRpb259IgogICAgICB9CiAgICB9LAogICAgInNlYXJjaCI6IHsKICAgICAgIm1vZGUiOiAibWF0Y2giCiAgICB9CiAgfSwgewogICAgImZ1bGxVcmwiOiAiaHR0cHM6Ly9hcGkubG9naWNhaGVhbHRoLm9yZy9mYXN0ZW5oZWFsdGgvZGF0YS9PYnNlcnZhdGlvbi9zbWFydC0yNzEtd2VpZ2h0IiwKICAgICJyZXNvdXJjZSI6IHsKICAgICAgInJlc291cmNlVHlwZSI6ICJPYnNlcnZhdGlvbiIsCiAgICAgICJpZCI6ICJzbWFydC0yNzEtd2VpZ2h0IiwKICAgICAgIm1ldGEiOiB7CiAgICAgICAgInZlcnNpb25JZCI6ICIxIiwKICAgICAgICAibGFzdFVwZGF0ZWQiOiAiMjAyMC0wNy0xNVQwMjo1MjozNi4wMDArMDA6MDAiLAogICAgICAgICJzb3VyY2UiOiAiI04zUmVLalI3NUFzOEtqaGsiCiAgICAgIH0sCiAgICAgICJ0ZXh0IjogewogICAgICAgICJzdGF0dXMiOiAiZ2VuZXJhdGVkIiwKICAgICAgICAiZGl2IjogIjxkaXYgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hodG1sXCI+MjAwOS0wNC0wNzogd2VpZ2h0ID0gOTAuMjY0ODgga2c8L2Rpdj4iCiAgICAgIH0sCiAgICAgICJpZGVudGlmaWVyIjogWyB7CiAgICAgICAgInVzZSI6ICJvZmZpY2lhbCIsCiAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vd3d3LmJtYy5ubC96b3JncG9ydGFsL2lkZW50aWZpZXJzL29ic2VydmF0aW9ucyIsCiAgICAgICAgInZhbHVlIjogInNtYXJ0LTI3MS13ZWlnaHQiCiAgICAgIH0gXSwKICAgICAgInN0YXR1cyI6ICJ1bmtub3duIiwKICAgICAgImNhdGVnb3J5IjogWyB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdGVybWlub2xvZ3kuaGw3Lm9yZy9Db2RlU3lzdGVtL29ic2VydmF0aW9uLWNhdGVnb3J5IiwKICAgICAgICAgICJjb2RlIjogInZpdGFsLXNpZ25zIiwKICAgICAgICAgICJkaXNwbGF5IjogIlZpdGFsIFNpZ25zIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJWaXRhbCBTaWducyIKICAgICAgfSBdLAogICAgICAiY29kZSI6IHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly9sb2luYy5vcmciLAogICAgICAgICAgImNvZGUiOiAiMzE0MS05IiwKICAgICAgICAgICJkaXNwbGF5IjogIndlaWdodCIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAid2VpZ2h0IgogICAgICB9LAogICAgICAic3ViamVjdCI6IHsKICAgICAgICAicmVmZXJlbmNlIjogIlBhdGllbnQvc21hcnQtMTI4ODk5MiIKICAgICAgfSwKICAgICAgImVmZmVjdGl2ZURhdGVUaW1lIjogIjIwMDktMDQtMDciLAogICAgICAicGVyZm9ybWVyIjogWyB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQcmFjdGl0aW9uZXIvU01BUlQtMTIzNCIKICAgICAgfSBdLAogICAgICAidmFsdWVRdWFudGl0eSI6IHsKICAgICAgICAidmFsdWUiOiA5MC4yNjQ4OCwKICAgICAgICAidW5pdCI6ICJrZyIsCiAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdW5pdHNvZm1lYXN1cmUub3JnIiwKICAgICAgICAiY29kZSI6ICJrZyIKICAgICAgfQogICAgfSwKICAgICJzZWFyY2giOiB7CiAgICAgICJtb2RlIjogIm1hdGNoIgogICAgfQogIH0sIHsKICAgICJmdWxsVXJsIjogImh0dHBzOi8vYXBpLmxvZ2ljYWhlYWx0aC5vcmcvZmFzdGVuaGVhbHRoL2RhdGEvT2JzZXJ2YXRpb24vc21hcnQtMjI0LW94eWdlbnNhdHVyYXRpb24iLAogICAgInJlc291cmNlIjogewogICAgICAicmVzb3VyY2VUeXBlIjogIk9ic2VydmF0aW9uIiwKICAgICAgImlkIjogInNtYXJ0LTIyNC1veHlnZW5zYXR1cmF0aW9uIiwKICAgICAgIm1ldGEiOiB7CiAgICAgICAgInZlcnNpb25JZCI6ICIxIiwKICAgICAgICAibGFzdFVwZGF0ZWQiOiAiMjAyMC0wNy0xNVQwMjo1MjozNi4wMDArMDA6MDAiLAogICAgICAgICJzb3VyY2UiOiAiI04zUmVLalI3NUFzOEtqaGsiCiAgICAgIH0sCiAgICAgICJ0ZXh0IjogewogICAgICAgICJzdGF0dXMiOiAiZ2VuZXJhdGVkIiwKICAgICAgICAiZGl2IjogIjxkaXYgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hodG1sXCI+MjAwMS0xMS0wMjogb3h5Z2VuX3NhdHVyYXRpb24gPSAxMDAuMCAle0hlbW9nbG9iaW5TYXR1cmF0aW9ufTwvZGl2PiIKICAgICAgfSwKICAgICAgImlkZW50aWZpZXIiOiBbIHsKICAgICAgICAidXNlIjogIm9mZmljaWFsIiwKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly93d3cuYm1jLm5sL3pvcmdwb3J0YWwvaWRlbnRpZmllcnMvb2JzZXJ2YXRpb25zIiwKICAgICAgICAidmFsdWUiOiAic21hcnQtMjI0LW94eWdlbnNhdHVyYXRpb24iCiAgICAgIH0gXSwKICAgICAgInN0YXR1cyI6ICJ1bmtub3duIiwKICAgICAgImNhdGVnb3J5IjogWyB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdGVybWlub2xvZ3kuaGw3Lm9yZy9Db2RlU3lzdGVtL29ic2VydmF0aW9uLWNhdGVnb3J5IiwKICAgICAgICAgICJjb2RlIjogInZpdGFsLXNpZ25zIiwKICAgICAgICAgICJkaXNwbGF5IjogIlZpdGFsIFNpZ25zIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJWaXRhbCBTaWducyIKICAgICAgfSBdLAogICAgICAiY29kZSI6IHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly9sb2luYy5vcmciLAogICAgICAgICAgImNvZGUiOiAiMjcxMC0yIiwKICAgICAgICAgICJkaXNwbGF5IjogIm94eWdlbl9zYXR1cmF0aW9uIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJveHlnZW5fc2F0dXJhdGlvbiIKICAgICAgfSwKICAgICAgInN1YmplY3QiOiB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQYXRpZW50L3NtYXJ0LTEyODg5OTIiCiAgICAgIH0sCiAgICAgICJlZmZlY3RpdmVEYXRlVGltZSI6ICIyMDAxLTExLTAyIiwKICAgICAgInBlcmZvcm1lciI6IFsgewogICAgICAgICJyZWZlcmVuY2UiOiAiUHJhY3RpdGlvbmVyL1NNQVJULTEyMzQiCiAgICAgIH0gXSwKICAgICAgInZhbHVlUXVhbnRpdHkiOiB7CiAgICAgICAgInZhbHVlIjogMTAwLjAsCiAgICAgICAgInVuaXQiOiAiJXtIZW1vZ2xvYmluU2F0dXJhdGlvbn0iLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3VuaXRzb2ZtZWFzdXJlLm9yZyIsCiAgICAgICAgImNvZGUiOiAiJXtIZW1vZ2xvYmluU2F0dXJhdGlvbn0iCiAgICAgIH0KICAgIH0sCiAgICAic2VhcmNoIjogewogICAgICAibW9kZSI6ICJtYXRjaCIKICAgIH0KICB9LCB7CiAgICAiZnVsbFVybCI6ICJodHRwczovL2FwaS5sb2dpY2FoZWFsdGgub3JnL2Zhc3RlbmhlYWx0aC9kYXRhL0VuY291bnRlci9zbWFydC04MjgiLAogICAgInJlc291cmNlIjogewogICAgICAicmVzb3VyY2VUeXBlIjogIkVuY291bnRlciIsCiAgICAgICJpZCI6ICJzbWFydC04MjgiLAogICAgICAibWV0YSI6IHsKICAgICAgICAidmVyc2lvbklkIjogIjEiLAogICAgICAgICJsYXN0VXBkYXRlZCI6ICIyMDIwLTA3LTE1VDAyOjUyOjM2LjAwMCswMDowMCIsCiAgICAgICAgInNvdXJjZSI6ICIjTjNSZUtqUjc1QXM4S2poayIKICAgICAgfSwKICAgICAgInRleHQiOiB7CiAgICAgICAgInN0YXR1cyI6ICJnZW5lcmF0ZWQiLAogICAgICAgICJkaXYiOiAiPGRpdiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzE5OTkveGh0bWxcIj4xOTk3LTA0LTMwOiBhbWJ1bGF0b3J5IGVuY291bnRlcjwvZGl2PiIKICAgICAgfSwKICAgICAgInN0YXR1cyI6ICJmaW5pc2hlZCIsCiAgICAgICJjbGFzcyI6IHsKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly90ZXJtaW5vbG9neS5obDcub3JnL0NvZGVTeXN0ZW0vdjMtQWN0Q29kZSIsCiAgICAgICAgImNvZGUiOiAiQU1CIgogICAgICB9LAogICAgICAidHlwZSI6IFsgewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3Nub21lZC5pbmZvIiwKICAgICAgICAgICJjb2RlIjogIjI3MDQyNzAwMyIsCiAgICAgICAgICAiZGlzcGxheSI6ICJQYXRpZW50LWluaXRpYXRlZCBlbmNvdW50ZXIiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogIlBhdGllbnQtaW5pdGlhdGVkIGFtYnVsYXRvcnkgZW5jb3VudGVyIgogICAgICB9IF0sCiAgICAgICJzdWJqZWN0IjogewogICAgICAgICJyZWZlcmVuY2UiOiAiUGF0aWVudC9zbWFydC0xMjg4OTkyIgogICAgICB9LAogICAgICAicGVyaW9kIjogewogICAgICAgICJzdGFydCI6ICIxOTk3LTA0LTMwIiwKICAgICAgICAiZW5kIjogIjE5OTctMDQtMzAiCiAgICAgIH0KICAgIH0sCiAgICAic2VhcmNoIjogewogICAgICAibW9kZSI6ICJtYXRjaCIKICAgIH0KICB9LCB7CiAgICAiZnVsbFVybCI6ICJodHRwczovL2FwaS5sb2dpY2FoZWFsdGgub3JnL2Zhc3RlbmhlYWx0aC9kYXRhL09ic2VydmF0aW9uL3NtYXJ0LTE4NC1oZWFydHJhdGUiLAogICAgInJlc291cmNlIjogewogICAgICAicmVzb3VyY2VUeXBlIjogIk9ic2VydmF0aW9uIiwKICAgICAgImlkIjogInNtYXJ0LTE4NC1oZWFydHJhdGUiLAogICAgICAibWV0YSI6IHsKICAgICAgICAidmVyc2lvbklkIjogIjEiLAogICAgICAgICJsYXN0VXBkYXRlZCI6ICIyMDIwLTA3LTE1VDAyOjUyOjM2LjAwMCswMDowMCIsCiAgICAgICAgInNvdXJjZSI6ICIjTjNSZUtqUjc1QXM4S2poayIKICAgICAgfSwKICAgICAgInRleHQiOiB7CiAgICAgICAgInN0YXR1cyI6ICJnZW5lcmF0ZWQiLAogICAgICAgICJkaXYiOiAiPGRpdiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzE5OTkveGh0bWxcIj4yMDAxLTAxLTE5OiBoZWFydF9yYXRlID0gNjkuMCB7YmVhdHN9L21pbjwvZGl2PiIKICAgICAgfSwKICAgICAgImlkZW50aWZpZXIiOiBbIHsKICAgICAgICAidXNlIjogIm9mZmljaWFsIiwKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly93d3cuYm1jLm5sL3pvcmdwb3J0YWwvaWRlbnRpZmllcnMvb2JzZXJ2YXRpb25zIiwKICAgICAgICAidmFsdWUiOiAic21hcnQtMTg0LWhlYXJ0cmF0ZSIKICAgICAgfSBdLAogICAgICAic3RhdHVzIjogInVua25vd24iLAogICAgICAiY2F0ZWdvcnkiOiBbIHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly90ZXJtaW5vbG9neS5obDcub3JnL0NvZGVTeXN0ZW0vb2JzZXJ2YXRpb24tY2F0ZWdvcnkiLAogICAgICAgICAgImNvZGUiOiAidml0YWwtc2lnbnMiLAogICAgICAgICAgImRpc3BsYXkiOiAiVml0YWwgU2lnbnMiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogIlZpdGFsIFNpZ25zIgogICAgICB9IF0sCiAgICAgICJjb2RlIjogewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL2xvaW5jLm9yZyIsCiAgICAgICAgICAiY29kZSI6ICI4ODY3LTQiLAogICAgICAgICAgImRpc3BsYXkiOiAiaGVhcnRfcmF0ZSIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAiaGVhcnRfcmF0ZSIKICAgICAgfSwKICAgICAgInN1YmplY3QiOiB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQYXRpZW50L3NtYXJ0LTEyODg5OTIiCiAgICAgIH0sCiAgICAgICJlZmZlY3RpdmVEYXRlVGltZSI6ICIyMDAxLTAxLTE5IiwKICAgICAgInBlcmZvcm1lciI6IFsgewogICAgICAgICJyZWZlcmVuY2UiOiAiUHJhY3RpdGlvbmVyL1NNQVJULTEyMzQiCiAgICAgIH0gXSwKICAgICAgInZhbHVlUXVhbnRpdHkiOiB7CiAgICAgICAgInZhbHVlIjogNjkuMCwKICAgICAgICAidW5pdCI6ICJ7YmVhdHN9L21pbiIsCiAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdW5pdHNvZm1lYXN1cmUub3JnIiwKICAgICAgICAiY29kZSI6ICJ7YmVhdHN9L21pbiIKICAgICAgfQogICAgfSwKICAgICJzZWFyY2giOiB7CiAgICAgICJtb2RlIjogIm1hdGNoIgogICAgfQogIH0sIHsKICAgICJmdWxsVXJsIjogImh0dHBzOi8vYXBpLmxvZ2ljYWhlYWx0aC5vcmcvZmFzdGVuaGVhbHRoL2RhdGEvT2JzZXJ2YXRpb24vc21hcnQtMTYwLWJtaSIsCiAgICAicmVzb3VyY2UiOiB7CiAgICAgICJyZXNvdXJjZVR5cGUiOiAiT2JzZXJ2YXRpb24iLAogICAgICAiaWQiOiAic21hcnQtMTYwLWJtaSIsCiAgICAgICJtZXRhIjogewogICAgICAgICJ2ZXJzaW9uSWQiOiAiMSIsCiAgICAgICAgImxhc3RVcGRhdGVkIjogIjIwMjAtMDctMTVUMDI6NTI6MzYuMDAwKzAwOjAwIiwKICAgICAgICAic291cmNlIjogIiNOM1JlS2pSNzVBczhLamhrIgogICAgICB9LAogICAgICAidGV4dCI6IHsKICAgICAgICAic3RhdHVzIjogImdlbmVyYXRlZCIsCiAgICAgICAgImRpdiI6ICI8ZGl2IHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMTk5OS94aHRtbFwiPjE5OTctMDUtMDE6IGJtaSA9IDM2LjYga2cvbTI8L2Rpdj4iCiAgICAgIH0sCiAgICAgICJpZGVudGlmaWVyIjogWyB7CiAgICAgICAgInVzZSI6ICJvZmZpY2lhbCIsCiAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vd3d3LmJtYy5ubC96b3JncG9ydGFsL2lkZW50aWZpZXJzL29ic2VydmF0aW9ucyIsCiAgICAgICAgInZhbHVlIjogInNtYXJ0LTE2MC1ibWkiCiAgICAgIH0gXSwKICAgICAgInN0YXR1cyI6ICJ1bmtub3duIiwKICAgICAgImNhdGVnb3J5IjogWyB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdGVybWlub2xvZ3kuaGw3Lm9yZy9Db2RlU3lzdGVtL29ic2VydmF0aW9uLWNhdGVnb3J5IiwKICAgICAgICAgICJjb2RlIjogInZpdGFsLXNpZ25zIiwKICAgICAgICAgICJkaXNwbGF5IjogIlZpdGFsIFNpZ25zIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJWaXRhbCBTaWducyIKICAgICAgfSBdLAogICAgICAiY29kZSI6IHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly9sb2luYy5vcmciLAogICAgICAgICAgImNvZGUiOiAiMzkxNTYtNSIsCiAgICAgICAgICAiZGlzcGxheSI6ICJibWkiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogImJtaSIKICAgICAgfSwKICAgICAgInN1YmplY3QiOiB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQYXRpZW50L3NtYXJ0LTEyODg5OTIiCiAgICAgIH0sCiAgICAgICJlZmZlY3RpdmVEYXRlVGltZSI6ICIxOTk3LTA1LTAxIiwKICAgICAgInBlcmZvcm1lciI6IFsgewogICAgICAgICJyZWZlcmVuY2UiOiAiUHJhY3RpdGlvbmVyL1NNQVJULTEyMzQiCiAgICAgIH0gXSwKICAgICAgInZhbHVlUXVhbnRpdHkiOiB7CiAgICAgICAgInZhbHVlIjogMzYuNiwKICAgICAgICAidW5pdCI6ICJrZy9tMiIsCiAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdW5pdHNvZm1lYXN1cmUub3JnIiwKICAgICAgICAiY29kZSI6ICJrZy9tMiIKICAgICAgfQogICAgfSwKICAgICJzZWFyY2giOiB7CiAgICAgICJtb2RlIjogIm1hdGNoIgogICAgfQogIH0sIHsKICAgICJmdWxsVXJsIjogImh0dHBzOi8vYXBpLmxvZ2ljYWhlYWx0aC5vcmcvZmFzdGVuaGVhbHRoL2RhdGEvT2JzZXJ2YXRpb24vc21hcnQtMjMzLWhlYXJ0cmF0ZSIsCiAgICAicmVzb3VyY2UiOiB7CiAgICAgICJyZXNvdXJjZVR5cGUiOiAiT2JzZXJ2YXRpb24iLAogICAgICAiaWQiOiAic21hcnQtMjMzLWhlYXJ0cmF0ZSIsCiAgICAgICJtZXRhIjogewogICAgICAgICJ2ZXJzaW9uSWQiOiAiMSIsCiAgICAgICAgImxhc3RVcGRhdGVkIjogIjIwMjAtMDctMTVUMDI6NTI6MzYuMDAwKzAwOjAwIiwKICAgICAgICAic291cmNlIjogIiNOM1JlS2pSNzVBczhLamhrIgogICAgICB9LAogICAgICAidGV4dCI6IHsKICAgICAgICAic3RhdHVzIjogImdlbmVyYXRlZCIsCiAgICAgICAgImRpdiI6ICI8ZGl2IHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMTk5OS94aHRtbFwiPjIwMDUtMDItMDk6IGhlYXJ0X3JhdGUgPSA2Ni4wIHtiZWF0c30vbWluPC9kaXY+IgogICAgICB9LAogICAgICAiaWRlbnRpZmllciI6IFsgewogICAgICAgICJ1c2UiOiAib2ZmaWNpYWwiLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3d3dy5ibWMubmwvem9yZ3BvcnRhbC9pZGVudGlmaWVycy9vYnNlcnZhdGlvbnMiLAogICAgICAgICJ2YWx1ZSI6ICJzbWFydC0yMzMtaGVhcnRyYXRlIgogICAgICB9IF0sCiAgICAgICJzdGF0dXMiOiAidW5rbm93biIsCiAgICAgICJjYXRlZ29yeSI6IFsgewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3Rlcm1pbm9sb2d5LmhsNy5vcmcvQ29kZVN5c3RlbS9vYnNlcnZhdGlvbi1jYXRlZ29yeSIsCiAgICAgICAgICAiY29kZSI6ICJ2aXRhbC1zaWducyIsCiAgICAgICAgICAiZGlzcGxheSI6ICJWaXRhbCBTaWducyIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAiVml0YWwgU2lnbnMiCiAgICAgIH0gXSwKICAgICAgImNvZGUiOiB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vbG9pbmMub3JnIiwKICAgICAgICAgICJjb2RlIjogIjg4NjctNCIsCiAgICAgICAgICAiZGlzcGxheSI6ICJoZWFydF9yYXRlIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJoZWFydF9yYXRlIgogICAgICB9LAogICAgICAic3ViamVjdCI6IHsKICAgICAgICAicmVmZXJlbmNlIjogIlBhdGllbnQvc21hcnQtMTI4ODk5MiIKICAgICAgfSwKICAgICAgImVmZmVjdGl2ZURhdGVUaW1lIjogIjIwMDUtMDItMDkiLAogICAgICAicGVyZm9ybWVyIjogWyB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQcmFjdGl0aW9uZXIvU01BUlQtMTIzNCIKICAgICAgfSBdLAogICAgICAidmFsdWVRdWFudGl0eSI6IHsKICAgICAgICAidmFsdWUiOiA2Ni4wLAogICAgICAgICJ1bml0IjogIntiZWF0c30vbWluIiwKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly91bml0c29mbWVhc3VyZS5vcmciLAogICAgICAgICJjb2RlIjogIntiZWF0c30vbWluIgogICAgICB9CiAgICB9LAogICAgInNlYXJjaCI6IHsKICAgICAgIm1vZGUiOiAibWF0Y2giCiAgICB9CiAgfSwgewogICAgImZ1bGxVcmwiOiAiaHR0cHM6Ly9hcGkubG9naWNhaGVhbHRoLm9yZy9mYXN0ZW5oZWFsdGgvZGF0YS9PYnNlcnZhdGlvbi9zbWFydC0xOTAtaGVpZ2h0IiwKICAgICJyZXNvdXJjZSI6IHsKICAgICAgInJlc291cmNlVHlwZSI6ICJPYnNlcnZhdGlvbiIsCiAgICAgICJpZCI6ICJzbWFydC0xOTAtaGVpZ2h0IiwKICAgICAgIm1ldGEiOiB7CiAgICAgICAgInZlcnNpb25JZCI6ICIxIiwKICAgICAgICAibGFzdFVwZGF0ZWQiOiAiMjAyMC0wNy0xNVQwMjo1MjozNi4wMDArMDA6MDAiLAogICAgICAgICJzb3VyY2UiOiAiI04zUmVLalI3NUFzOEtqaGsiCiAgICAgIH0sCiAgICAgICJ0ZXh0IjogewogICAgICAgICJzdGF0dXMiOiAiZ2VuZXJhdGVkIiwKICAgICAgICAiZGl2IjogIjxkaXYgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hodG1sXCI+MjAwMS0wMS0yNDogaGVpZ2h0ID0gMTY1LjYwOCBjbTwvZGl2PiIKICAgICAgfSwKICAgICAgImlkZW50aWZpZXIiOiBbIHsKICAgICAgICAidXNlIjogIm9mZmljaWFsIiwKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly93d3cuYm1jLm5sL3pvcmdwb3J0YWwvaWRlbnRpZmllcnMvb2JzZXJ2YXRpb25zIiwKICAgICAgICAidmFsdWUiOiAic21hcnQtMTkwLWhlaWdodCIKICAgICAgfSBdLAogICAgICAic3RhdHVzIjogInVua25vd24iLAogICAgICAiY2F0ZWdvcnkiOiBbIHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly90ZXJtaW5vbG9neS5obDcub3JnL0NvZGVTeXN0ZW0vb2JzZXJ2YXRpb24tY2F0ZWdvcnkiLAogICAgICAgICAgImNvZGUiOiAidml0YWwtc2lnbnMiLAogICAgICAgICAgImRpc3BsYXkiOiAiVml0YWwgU2lnbnMiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogIlZpdGFsIFNpZ25zIgogICAgICB9IF0sCiAgICAgICJjb2RlIjogewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL2xvaW5jLm9yZyIsCiAgICAgICAgICAiY29kZSI6ICI4MzAyLTIiLAogICAgICAgICAgImRpc3BsYXkiOiAiaGVpZ2h0IgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJoZWlnaHQiCiAgICAgIH0sCiAgICAgICJzdWJqZWN0IjogewogICAgICAgICJyZWZlcmVuY2UiOiAiUGF0aWVudC9zbWFydC0xMjg4OTkyIgogICAgICB9LAogICAgICAiZWZmZWN0aXZlRGF0ZVRpbWUiOiAiMjAwMS0wMS0yNCIsCiAgICAgICJwZXJmb3JtZXIiOiBbIHsKICAgICAgICAicmVmZXJlbmNlIjogIlByYWN0aXRpb25lci9TTUFSVC0xMjM0IgogICAgICB9IF0sCiAgICAgICJ2YWx1ZVF1YW50aXR5IjogewogICAgICAgICJ2YWx1ZSI6IDE2NS42MDgsCiAgICAgICAgInVuaXQiOiAiY20iLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3VuaXRzb2ZtZWFzdXJlLm9yZyIsCiAgICAgICAgImNvZGUiOiAiY20iCiAgICAgIH0KICAgIH0sCiAgICAic2VhcmNoIjogewogICAgICAibW9kZSI6ICJtYXRjaCIKICAgIH0KICB9LCB7CiAgICAiZnVsbFVybCI6ICJodHRwczovL2FwaS5sb2dpY2FoZWFsdGgub3JnL2Zhc3RlbmhlYWx0aC9kYXRhL0VuY291bnRlci9zbWFydC04MjkiLAogICAgInJlc291cmNlIjogewogICAgICAicmVzb3VyY2VUeXBlIjogIkVuY291bnRlciIsCiAgICAgICJpZCI6ICJzbWFydC04MjkiLAogICAgICAibWV0YSI6IHsKICAgICAgICAidmVyc2lvbklkIjogIjEiLAogICAgICAgICJsYXN0VXBkYXRlZCI6ICIyMDIwLTA3LTE1VDAyOjUyOjM2LjAwMCswMDowMCIsCiAgICAgICAgInNvdXJjZSI6ICIjTjNSZUtqUjc1QXM4S2poayIKICAgICAgfSwKICAgICAgInRleHQiOiB7CiAgICAgICAgInN0YXR1cyI6ICJnZW5lcmF0ZWQiLAogICAgICAgICJkaXYiOiAiPGRpdiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzE5OTkveGh0bWxcIj4xOTk3LTA1LTAxOiBhbWJ1bGF0b3J5IGVuY291bnRlcjwvZGl2PiIKICAgICAgfSwKICAgICAgInN0YXR1cyI6ICJmaW5pc2hlZCIsCiAgICAgICJjbGFzcyI6IHsKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly90ZXJtaW5vbG9neS5obDcub3JnL0NvZGVTeXN0ZW0vdjMtQWN0Q29kZSIsCiAgICAgICAgImNvZGUiOiAiQU1CIgogICAgICB9LAogICAgICAidHlwZSI6IFsgewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3Nub21lZC5pbmZvIiwKICAgICAgICAgICJjb2RlIjogIjI3MDQyNzAwMyIsCiAgICAgICAgICAiZGlzcGxheSI6ICJQYXRpZW50LWluaXRpYXRlZCBlbmNvdW50ZXIiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogIlBhdGllbnQtaW5pdGlhdGVkIGFtYnVsYXRvcnkgZW5jb3VudGVyIgogICAgICB9IF0sCiAgICAgICJzdWJqZWN0IjogewogICAgICAgICJyZWZlcmVuY2UiOiAiUGF0aWVudC9zbWFydC0xMjg4OTkyIgogICAgICB9LAogICAgICAicGVyaW9kIjogewogICAgICAgICJzdGFydCI6ICIxOTk3LTA1LTAxIiwKICAgICAgICAiZW5kIjogIjE5OTctMDUtMDEiCiAgICAgIH0KICAgIH0sCiAgICAic2VhcmNoIjogewogICAgICAibW9kZSI6ICJtYXRjaCIKICAgIH0KICB9LCB7CiAgICAiZnVsbFVybCI6ICJodHRwczovL2FwaS5sb2dpY2FoZWFsdGgub3JnL2Zhc3RlbmhlYWx0aC9kYXRhL09ic2VydmF0aW9uL3NtYXJ0LTE2NC1yZXNwaXJhdG9yeXJhdGUiLAogICAgInJlc291cmNlIjogewogICAgICAicmVzb3VyY2VUeXBlIjogIk9ic2VydmF0aW9uIiwKICAgICAgImlkIjogInNtYXJ0LTE2NC1yZXNwaXJhdG9yeXJhdGUiLAogICAgICAibWV0YSI6IHsKICAgICAgICAidmVyc2lvbklkIjogIjEiLAogICAgICAgICJsYXN0VXBkYXRlZCI6ICIyMDIwLTA3LTE1VDAyOjUyOjM2LjAwMCswMDowMCIsCiAgICAgICAgInNvdXJjZSI6ICIjTjNSZUtqUjc1QXM4S2poayIKICAgICAgfSwKICAgICAgInRleHQiOiB7CiAgICAgICAgInN0YXR1cyI6ICJnZW5lcmF0ZWQiLAogICAgICAgICJkaXYiOiAiPGRpdiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzE5OTkveGh0bWxcIj4xOTk3LTA1LTA3OiByZXNwaXJhdG9yeV9yYXRlID0gMjAuMCB7YnJlYXRoc30vbWluPC9kaXY+IgogICAgICB9LAogICAgICAiaWRlbnRpZmllciI6IFsgewogICAgICAgICJ1c2UiOiAib2ZmaWNpYWwiLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3d3dy5ibWMubmwvem9yZ3BvcnRhbC9pZGVudGlmaWVycy9vYnNlcnZhdGlvbnMiLAogICAgICAgICJ2YWx1ZSI6ICJzbWFydC0xNjQtcmVzcGlyYXRvcnlyYXRlIgogICAgICB9IF0sCiAgICAgICJzdGF0dXMiOiAidW5rbm93biIsCiAgICAgICJjYXRlZ29yeSI6IFsgewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3Rlcm1pbm9sb2d5LmhsNy5vcmcvQ29kZVN5c3RlbS9vYnNlcnZhdGlvbi1jYXRlZ29yeSIsCiAgICAgICAgICAiY29kZSI6ICJ2aXRhbC1zaWducyIsCiAgICAgICAgICAiZGlzcGxheSI6ICJWaXRhbCBTaWducyIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAiVml0YWwgU2lnbnMiCiAgICAgIH0gXSwKICAgICAgImNvZGUiOiB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vbG9pbmMub3JnIiwKICAgICAgICAgICJjb2RlIjogIjkyNzktMSIsCiAgICAgICAgICAiZGlzcGxheSI6ICJyZXNwaXJhdG9yeV9yYXRlIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJyZXNwaXJhdG9yeV9yYXRlIgogICAgICB9LAogICAgICAic3ViamVjdCI6IHsKICAgICAgICAicmVmZXJlbmNlIjogIlBhdGllbnQvc21hcnQtMTI4ODk5MiIKICAgICAgfSwKICAgICAgImVmZmVjdGl2ZURhdGVUaW1lIjogIjE5OTctMDUtMDciLAogICAgICAicGVyZm9ybWVyIjogWyB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQcmFjdGl0aW9uZXIvU01BUlQtMTIzNCIKICAgICAgfSBdLAogICAgICAidmFsdWVRdWFudGl0eSI6IHsKICAgICAgICAidmFsdWUiOiAyMC4wLAogICAgICAgICJ1bml0IjogInticmVhdGhzfS9taW4iLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3VuaXRzb2ZtZWFzdXJlLm9yZyIsCiAgICAgICAgImNvZGUiOiAie2JyZWF0aHN9L21pbiIKICAgICAgfQogICAgfSwKICAgICJzZWFyY2giOiB7CiAgICAgICJtb2RlIjogIm1hdGNoIgogICAgfQogIH0sIHsKICAgICJmdWxsVXJsIjogImh0dHBzOi8vYXBpLmxvZ2ljYWhlYWx0aC5vcmcvZmFzdGVuaGVhbHRoL2RhdGEvT2JzZXJ2YXRpb24vc21hcnQtMjExLWhlaWdodCIsCiAgICAicmVzb3VyY2UiOiB7CiAgICAgICJyZXNvdXJjZVR5cGUiOiAiT2JzZXJ2YXRpb24iLAogICAgICAiaWQiOiAic21hcnQtMjExLWhlaWdodCIsCiAgICAgICJtZXRhIjogewogICAgICAgICJ2ZXJzaW9uSWQiOiAiMSIsCiAgICAgICAgImxhc3RVcGRhdGVkIjogIjIwMjAtMDctMTVUMDI6NTI6MzYuMDAwKzAwOjAwIiwKICAgICAgICAic291cmNlIjogIiNOM1JlS2pSNzVBczhLamhrIgogICAgICB9LAogICAgICAidGV4dCI6IHsKICAgICAgICAic3RhdHVzIjogImdlbmVyYXRlZCIsCiAgICAgICAgImRpdiI6ICI8ZGl2IHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMTk5OS94aHRtbFwiPjIwMDEtMTEtMDE6IGhlaWdodCA9IDE2NS44NjIgY208L2Rpdj4iCiAgICAgIH0sCiAgICAgICJpZGVudGlmaWVyIjogWyB7CiAgICAgICAgInVzZSI6ICJvZmZpY2lhbCIsCiAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vd3d3LmJtYy5ubC96b3JncG9ydGFsL2lkZW50aWZpZXJzL29ic2VydmF0aW9ucyIsCiAgICAgICAgInZhbHVlIjogInNtYXJ0LTIxMS1oZWlnaHQiCiAgICAgIH0gXSwKICAgICAgInN0YXR1cyI6ICJ1bmtub3duIiwKICAgICAgImNhdGVnb3J5IjogWyB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdGVybWlub2xvZ3kuaGw3Lm9yZy9Db2RlU3lzdGVtL29ic2VydmF0aW9uLWNhdGVnb3J5IiwKICAgICAgICAgICJjb2RlIjogInZpdGFsLXNpZ25zIiwKICAgICAgICAgICJkaXNwbGF5IjogIlZpdGFsIFNpZ25zIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJWaXRhbCBTaWducyIKICAgICAgfSBdLAogICAgICAiY29kZSI6IHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly9sb2luYy5vcmciLAogICAgICAgICAgImNvZGUiOiAiODMwMi0yIiwKICAgICAgICAgICJkaXNwbGF5IjogImhlaWdodCIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAiaGVpZ2h0IgogICAgICB9LAogICAgICAic3ViamVjdCI6IHsKICAgICAgICAicmVmZXJlbmNlIjogIlBhdGllbnQvc21hcnQtMTI4ODk5MiIKICAgICAgfSwKICAgICAgImVmZmVjdGl2ZURhdGVUaW1lIjogIjIwMDEtMTEtMDEiLAogICAgICAicGVyZm9ybWVyIjogWyB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQcmFjdGl0aW9uZXIvU01BUlQtMTIzNCIKICAgICAgfSBdLAogICAgICAidmFsdWVRdWFudGl0eSI6IHsKICAgICAgICAidmFsdWUiOiAxNjUuODYyLAogICAgICAgICJ1bml0IjogImNtIiwKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly91bml0c29mbWVhc3VyZS5vcmciLAogICAgICAgICJjb2RlIjogImNtIgogICAgICB9CiAgICB9LAogICAgInNlYXJjaCI6IHsKICAgICAgIm1vZGUiOiAibWF0Y2giCiAgICB9CiAgfSwgewogICAgImZ1bGxVcmwiOiAiaHR0cHM6Ly9hcGkubG9naWNhaGVhbHRoLm9yZy9mYXN0ZW5oZWFsdGgvZGF0YS9PYnNlcnZhdGlvbi9zbWFydC0yMDQtaGVpZ2h0IiwKICAgICJyZXNvdXJjZSI6IHsKICAgICAgInJlc291cmNlVHlwZSI6ICJPYnNlcnZhdGlvbiIsCiAgICAgICJpZCI6ICJzbWFydC0yMDQtaGVpZ2h0IiwKICAgICAgIm1ldGEiOiB7CiAgICAgICAgInZlcnNpb25JZCI6ICIxIiwKICAgICAgICAibGFzdFVwZGF0ZWQiOiAiMjAyMC0wNy0xNVQwMjo1MjozNi4wMDArMDA6MDAiLAogICAgICAgICJzb3VyY2UiOiAiI04zUmVLalI3NUFzOEtqaGsiCiAgICAgIH0sCiAgICAgICJ0ZXh0IjogewogICAgICAgICJzdGF0dXMiOiAiZ2VuZXJhdGVkIiwKICAgICAgICAiZGl2IjogIjxkaXYgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hodG1sXCI+MjAwMS0xMC0zMTogaGVpZ2h0ID0gMTY1Ljg2MiBjbTwvZGl2PiIKICAgICAgfSwKICAgICAgImlkZW50aWZpZXIiOiBbIHsKICAgICAgICAidXNlIjogIm9mZmljaWFsIiwKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly93d3cuYm1jLm5sL3pvcmdwb3J0YWwvaWRlbnRpZmllcnMvb2JzZXJ2YXRpb25zIiwKICAgICAgICAidmFsdWUiOiAic21hcnQtMjA0LWhlaWdodCIKICAgICAgfSBdLAogICAgICAic3RhdHVzIjogInVua25vd24iLAogICAgICAiY2F0ZWdvcnkiOiBbIHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly90ZXJtaW5vbG9neS5obDcub3JnL0NvZGVTeXN0ZW0vb2JzZXJ2YXRpb24tY2F0ZWdvcnkiLAogICAgICAgICAgImNvZGUiOiAidml0YWwtc2lnbnMiLAogICAgICAgICAgImRpc3BsYXkiOiAiVml0YWwgU2lnbnMiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogIlZpdGFsIFNpZ25zIgogICAgICB9IF0sCiAgICAgICJjb2RlIjogewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL2xvaW5jLm9yZyIsCiAgICAgICAgICAiY29kZSI6ICI4MzAyLTIiLAogICAgICAgICAgImRpc3BsYXkiOiAiaGVpZ2h0IgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJoZWlnaHQiCiAgICAgIH0sCiAgICAgICJzdWJqZWN0IjogewogICAgICAgICJyZWZlcmVuY2UiOiAiUGF0aWVudC9zbWFydC0xMjg4OTkyIgogICAgICB9LAogICAgICAiZWZmZWN0aXZlRGF0ZVRpbWUiOiAiMjAwMS0xMC0zMSIsCiAgICAgICJwZXJmb3JtZXIiOiBbIHsKICAgICAgICAicmVmZXJlbmNlIjogIlByYWN0aXRpb25lci9TTUFSVC0xMjM0IgogICAgICB9IF0sCiAgICAgICJ2YWx1ZVF1YW50aXR5IjogewogICAgICAgICJ2YWx1ZSI6IDE2NS44NjIsCiAgICAgICAgInVuaXQiOiAiY20iLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3VuaXRzb2ZtZWFzdXJlLm9yZyIsCiAgICAgICAgImNvZGUiOiAiY20iCiAgICAgIH0KICAgIH0sCiAgICAic2VhcmNoIjogewogICAgICAibW9kZSI6ICJtYXRjaCIKICAgIH0KICB9LCB7CiAgICAiZnVsbFVybCI6ICJodHRwczovL2FwaS5sb2dpY2FoZWFsdGgub3JnL2Zhc3RlbmhlYWx0aC9kYXRhL09ic2VydmF0aW9uL3NtYXJ0LTE3MS1yZXNwaXJhdG9yeXJhdGUiLAogICAgInJlc291cmNlIjogewogICAgICAicmVzb3VyY2VUeXBlIjogIk9ic2VydmF0aW9uIiwKICAgICAgImlkIjogInNtYXJ0LTE3MS1yZXNwaXJhdG9yeXJhdGUiLAogICAgICAibWV0YSI6IHsKICAgICAgICAidmVyc2lvbklkIjogIjEiLAogICAgICAgICJsYXN0VXBkYXRlZCI6ICIyMDIwLTA3LTE1VDAyOjUyOjM2LjAwMCswMDowMCIsCiAgICAgICAgInNvdXJjZSI6ICIjTjNSZUtqUjc1QXM4S2poayIKICAgICAgfSwKICAgICAgInRleHQiOiB7CiAgICAgICAgInN0YXR1cyI6ICJnZW5lcmF0ZWQiLAogICAgICAgICJkaXYiOiAiPGRpdiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzE5OTkveGh0bWxcIj4xOTk5LTEyLTIwOiByZXNwaXJhdG9yeV9yYXRlID0gMTkuMCB7YnJlYXRoc30vbWluPC9kaXY+IgogICAgICB9LAogICAgICAiaWRlbnRpZmllciI6IFsgewogICAgICAgICJ1c2UiOiAib2ZmaWNpYWwiLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3d3dy5ibWMubmwvem9yZ3BvcnRhbC9pZGVudGlmaWVycy9vYnNlcnZhdGlvbnMiLAogICAgICAgICJ2YWx1ZSI6ICJzbWFydC0xNzEtcmVzcGlyYXRvcnlyYXRlIgogICAgICB9IF0sCiAgICAgICJzdGF0dXMiOiAidW5rbm93biIsCiAgICAgICJjYXRlZ29yeSI6IFsgewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3Rlcm1pbm9sb2d5LmhsNy5vcmcvQ29kZVN5c3RlbS9vYnNlcnZhdGlvbi1jYXRlZ29yeSIsCiAgICAgICAgICAiY29kZSI6ICJ2aXRhbC1zaWducyIsCiAgICAgICAgICAiZGlzcGxheSI6ICJWaXRhbCBTaWducyIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAiVml0YWwgU2lnbnMiCiAgICAgIH0gXSwKICAgICAgImNvZGUiOiB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vbG9pbmMub3JnIiwKICAgICAgICAgICJjb2RlIjogIjkyNzktMSIsCiAgICAgICAgICAiZGlzcGxheSI6ICJyZXNwaXJhdG9yeV9yYXRlIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJyZXNwaXJhdG9yeV9yYXRlIgogICAgICB9LAogICAgICAic3ViamVjdCI6IHsKICAgICAgICAicmVmZXJlbmNlIjogIlBhdGllbnQvc21hcnQtMTI4ODk5MiIKICAgICAgfSwKICAgICAgImVmZmVjdGl2ZURhdGVUaW1lIjogIjE5OTktMTItMjAiLAogICAgICAicGVyZm9ybWVyIjogWyB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQcmFjdGl0aW9uZXIvU01BUlQtMTIzNCIKICAgICAgfSBdLAogICAgICAidmFsdWVRdWFudGl0eSI6IHsKICAgICAgICAidmFsdWUiOiAxOS4wLAogICAgICAgICJ1bml0IjogInticmVhdGhzfS9taW4iLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3VuaXRzb2ZtZWFzdXJlLm9yZyIsCiAgICAgICAgImNvZGUiOiAie2JyZWF0aHN9L21pbiIKICAgICAgfQogICAgfSwKICAgICJzZWFyY2giOiB7CiAgICAgICJtb2RlIjogIm1hdGNoIgogICAgfQogIH0sIHsKICAgICJmdWxsVXJsIjogImh0dHBzOi8vYXBpLmxvZ2ljYWhlYWx0aC5vcmcvZmFzdGVuaGVhbHRoL2RhdGEvT2JzZXJ2YXRpb24vc21hcnQtMjY4LWhlYXJ0cmF0ZSIsCiAgICAicmVzb3VyY2UiOiB7CiAgICAgICJyZXNvdXJjZVR5cGUiOiAiT2JzZXJ2YXRpb24iLAogICAgICAiaWQiOiAic21hcnQtMjY4LWhlYXJ0cmF0ZSIsCiAgICAgICJtZXRhIjogewogICAgICAgICJ2ZXJzaW9uSWQiOiAiMSIsCiAgICAgICAgImxhc3RVcGRhdGVkIjogIjIwMjAtMDctMTVUMDI6NTI6MzYuMDAwKzAwOjAwIiwKICAgICAgICAic291cmNlIjogIiNOM1JlS2pSNzVBczhLamhrIgogICAgICB9LAogICAgICAidGV4dCI6IHsKICAgICAgICAic3RhdHVzIjogImdlbmVyYXRlZCIsCiAgICAgICAgImRpdiI6ICI8ZGl2IHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMTk5OS94aHRtbFwiPjIwMDktMDQtMDc6IGhlYXJ0X3JhdGUgPSAyOS4wIHtiZWF0c30vbWluPC9kaXY+IgogICAgICB9LAogICAgICAiaWRlbnRpZmllciI6IFsgewogICAgICAgICJ1c2UiOiAib2ZmaWNpYWwiLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3d3dy5ibWMubmwvem9yZ3BvcnRhbC9pZGVudGlmaWVycy9vYnNlcnZhdGlvbnMiLAogICAgICAgICJ2YWx1ZSI6ICJzbWFydC0yNjgtaGVhcnRyYXRlIgogICAgICB9IF0sCiAgICAgICJzdGF0dXMiOiAidW5rbm93biIsCiAgICAgICJjYXRlZ29yeSI6IFsgewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3Rlcm1pbm9sb2d5LmhsNy5vcmcvQ29kZVN5c3RlbS9vYnNlcnZhdGlvbi1jYXRlZ29yeSIsCiAgICAgICAgICAiY29kZSI6ICJ2aXRhbC1zaWducyIsCiAgICAgICAgICAiZGlzcGxheSI6ICJWaXRhbCBTaWducyIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAiVml0YWwgU2lnbnMiCiAgICAgIH0gXSwKICAgICAgImNvZGUiOiB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vbG9pbmMub3JnIiwKICAgICAgICAgICJjb2RlIjogIjg4NjctNCIsCiAgICAgICAgICAiZGlzcGxheSI6ICJoZWFydF9yYXRlIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJoZWFydF9yYXRlIgogICAgICB9LAogICAgICAic3ViamVjdCI6IHsKICAgICAgICAicmVmZXJlbmNlIjogIlBhdGllbnQvc21hcnQtMTI4ODk5MiIKICAgICAgfSwKICAgICAgImVmZmVjdGl2ZURhdGVUaW1lIjogIjIwMDktMDQtMDciLAogICAgICAicGVyZm9ybWVyIjogWyB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQcmFjdGl0aW9uZXIvU01BUlQtMTIzNCIKICAgICAgfSBdLAogICAgICAidmFsdWVRdWFudGl0eSI6IHsKICAgICAgICAidmFsdWUiOiAyOS4wLAogICAgICAgICJ1bml0IjogIntiZWF0c30vbWluIiwKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly91bml0c29mbWVhc3VyZS5vcmciLAogICAgICAgICJjb2RlIjogIntiZWF0c30vbWluIgogICAgICB9CiAgICB9LAogICAgInNlYXJjaCI6IHsKICAgICAgIm1vZGUiOiAibWF0Y2giCiAgICB9CiAgfSwgewogICAgImZ1bGxVcmwiOiAiaHR0cHM6Ly9hcGkubG9naWNhaGVhbHRoLm9yZy9mYXN0ZW5oZWFsdGgvZGF0YS9PYnNlcnZhdGlvbi9zbWFydC0yMDYtcmVzcGlyYXRvcnlyYXRlIiwKICAgICJyZXNvdXJjZSI6IHsKICAgICAgInJlc291cmNlVHlwZSI6ICJPYnNlcnZhdGlvbiIsCiAgICAgICJpZCI6ICJzbWFydC0yMDYtcmVzcGlyYXRvcnlyYXRlIiwKICAgICAgIm1ldGEiOiB7CiAgICAgICAgInZlcnNpb25JZCI6ICIxIiwKICAgICAgICAibGFzdFVwZGF0ZWQiOiAiMjAyMC0wNy0xNVQwMjo1MjozNi4wMDArMDA6MDAiLAogICAgICAgICJzb3VyY2UiOiAiI04zUmVLalI3NUFzOEtqaGsiCiAgICAgIH0sCiAgICAgICJ0ZXh0IjogewogICAgICAgICJzdGF0dXMiOiAiZ2VuZXJhdGVkIiwKICAgICAgICAiZGl2IjogIjxkaXYgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hodG1sXCI+MjAwMS0xMC0zMTogcmVzcGlyYXRvcnlfcmF0ZSA9IDIwLjAge2JyZWF0aHN9L21pbjwvZGl2PiIKICAgICAgfSwKICAgICAgImlkZW50aWZpZXIiOiBbIHsKICAgICAgICAidXNlIjogIm9mZmljaWFsIiwKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly93d3cuYm1jLm5sL3pvcmdwb3J0YWwvaWRlbnRpZmllcnMvb2JzZXJ2YXRpb25zIiwKICAgICAgICAidmFsdWUiOiAic21hcnQtMjA2LXJlc3BpcmF0b3J5cmF0ZSIKICAgICAgfSBdLAogICAgICAic3RhdHVzIjogInVua25vd24iLAogICAgICAiY2F0ZWdvcnkiOiBbIHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly90ZXJtaW5vbG9neS5obDcub3JnL0NvZGVTeXN0ZW0vb2JzZXJ2YXRpb24tY2F0ZWdvcnkiLAogICAgICAgICAgImNvZGUiOiAidml0YWwtc2lnbnMiLAogICAgICAgICAgImRpc3BsYXkiOiAiVml0YWwgU2lnbnMiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogIlZpdGFsIFNpZ25zIgogICAgICB9IF0sCiAgICAgICJjb2RlIjogewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL2xvaW5jLm9yZyIsCiAgICAgICAgICAiY29kZSI6ICI5Mjc5LTEiLAogICAgICAgICAgImRpc3BsYXkiOiAicmVzcGlyYXRvcnlfcmF0ZSIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAicmVzcGlyYXRvcnlfcmF0ZSIKICAgICAgfSwKICAgICAgInN1YmplY3QiOiB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQYXRpZW50L3NtYXJ0LTEyODg5OTIiCiAgICAgIH0sCiAgICAgICJlZmZlY3RpdmVEYXRlVGltZSI6ICIyMDAxLTEwLTMxIiwKICAgICAgInBlcmZvcm1lciI6IFsgewogICAgICAgICJyZWZlcmVuY2UiOiAiUHJhY3RpdGlvbmVyL1NNQVJULTEyMzQiCiAgICAgIH0gXSwKICAgICAgInZhbHVlUXVhbnRpdHkiOiB7CiAgICAgICAgInZhbHVlIjogMjAuMCwKICAgICAgICAidW5pdCI6ICJ7YnJlYXRoc30vbWluIiwKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly91bml0c29mbWVhc3VyZS5vcmciLAogICAgICAgICJjb2RlIjogInticmVhdGhzfS9taW4iCiAgICAgIH0KICAgIH0sCiAgICAic2VhcmNoIjogewogICAgICAibW9kZSI6ICJtYXRjaCIKICAgIH0KICB9LCB7CiAgICAiZnVsbFVybCI6ICJodHRwczovL2FwaS5sb2dpY2FoZWFsdGgub3JnL2Zhc3RlbmhlYWx0aC9kYXRhL09ic2VydmF0aW9uL3NtYXJ0LTE5MS1oZWFydHJhdGUiLAogICAgInJlc291cmNlIjogewogICAgICAicmVzb3VyY2VUeXBlIjogIk9ic2VydmF0aW9uIiwKICAgICAgImlkIjogInNtYXJ0LTE5MS1oZWFydHJhdGUiLAogICAgICAibWV0YSI6IHsKICAgICAgICAidmVyc2lvbklkIjogIjEiLAogICAgICAgICJsYXN0VXBkYXRlZCI6ICIyMDIwLTA3LTE1VDAyOjUyOjM2LjAwMCswMDowMCIsCiAgICAgICAgInNvdXJjZSI6ICIjTjNSZUtqUjc1QXM4S2poayIKICAgICAgfSwKICAgICAgInRleHQiOiB7CiAgICAgICAgInN0YXR1cyI6ICJnZW5lcmF0ZWQiLAogICAgICAgICJkaXYiOiAiPGRpdiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzE5OTkveGh0bWxcIj4yMDAxLTAxLTI0OiBoZWFydF9yYXRlID0gNjMuMCB7YmVhdHN9L21pbjwvZGl2PiIKICAgICAgfSwKICAgICAgImlkZW50aWZpZXIiOiBbIHsKICAgICAgICAidXNlIjogIm9mZmljaWFsIiwKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly93d3cuYm1jLm5sL3pvcmdwb3J0YWwvaWRlbnRpZmllcnMvb2JzZXJ2YXRpb25zIiwKICAgICAgICAidmFsdWUiOiAic21hcnQtMTkxLWhlYXJ0cmF0ZSIKICAgICAgfSBdLAogICAgICAic3RhdHVzIjogInVua25vd24iLAogICAgICAiY2F0ZWdvcnkiOiBbIHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly90ZXJtaW5vbG9neS5obDcub3JnL0NvZGVTeXN0ZW0vb2JzZXJ2YXRpb24tY2F0ZWdvcnkiLAogICAgICAgICAgImNvZGUiOiAidml0YWwtc2lnbnMiLAogICAgICAgICAgImRpc3BsYXkiOiAiVml0YWwgU2lnbnMiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogIlZpdGFsIFNpZ25zIgogICAgICB9IF0sCiAgICAgICJjb2RlIjogewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL2xvaW5jLm9yZyIsCiAgICAgICAgICAiY29kZSI6ICI4ODY3LTQiLAogICAgICAgICAgImRpc3BsYXkiOiAiaGVhcnRfcmF0ZSIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAiaGVhcnRfcmF0ZSIKICAgICAgfSwKICAgICAgInN1YmplY3QiOiB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQYXRpZW50L3NtYXJ0LTEyODg5OTIiCiAgICAgIH0sCiAgICAgICJlZmZlY3RpdmVEYXRlVGltZSI6ICIyMDAxLTAxLTI0IiwKICAgICAgInBlcmZvcm1lciI6IFsgewogICAgICAgICJyZWZlcmVuY2UiOiAiUHJhY3RpdGlvbmVyL1NNQVJULTEyMzQiCiAgICAgIH0gXSwKICAgICAgInZhbHVlUXVhbnRpdHkiOiB7CiAgICAgICAgInZhbHVlIjogNjMuMCwKICAgICAgICAidW5pdCI6ICJ7YmVhdHN9L21pbiIsCiAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdW5pdHNvZm1lYXN1cmUub3JnIiwKICAgICAgICAiY29kZSI6ICJ7YmVhdHN9L21pbiIKICAgICAgfQogICAgfSwKICAgICJzZWFyY2giOiB7CiAgICAgICJtb2RlIjogIm1hdGNoIgogICAgfQogIH0sIHsKICAgICJmdWxsVXJsIjogImh0dHBzOi8vYXBpLmxvZ2ljYWhlYWx0aC5vcmcvZmFzdGVuaGVhbHRoL2RhdGEvT2JzZXJ2YXRpb24vc21hcnQtMjM4LW94eWdlbnNhdHVyYXRpb24iLAogICAgInJlc291cmNlIjogewogICAgICAicmVzb3VyY2VUeXBlIjogIk9ic2VydmF0aW9uIiwKICAgICAgImlkIjogInNtYXJ0LTIzOC1veHlnZW5zYXR1cmF0aW9uIiwKICAgICAgIm1ldGEiOiB7CiAgICAgICAgInZlcnNpb25JZCI6ICIxIiwKICAgICAgICAibGFzdFVwZGF0ZWQiOiAiMjAyMC0wNy0xNVQwMjo1MjozNi4wMDArMDA6MDAiLAogICAgICAgICJzb3VyY2UiOiAiI04zUmVLalI3NUFzOEtqaGsiCiAgICAgIH0sCiAgICAgICJ0ZXh0IjogewogICAgICAgICJzdGF0dXMiOiAiZ2VuZXJhdGVkIiwKICAgICAgICAiZGl2IjogIjxkaXYgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hodG1sXCI+MjAwNS0wMi0wOTogb3h5Z2VuX3NhdHVyYXRpb24gPSAxMDAuMCAle0hlbW9nbG9iaW5TYXR1cmF0aW9ufTwvZGl2PiIKICAgICAgfSwKICAgICAgImlkZW50aWZpZXIiOiBbIHsKICAgICAgICAidXNlIjogIm9mZmljaWFsIiwKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly93d3cuYm1jLm5sL3pvcmdwb3J0YWwvaWRlbnRpZmllcnMvb2JzZXJ2YXRpb25zIiwKICAgICAgICAidmFsdWUiOiAic21hcnQtMjM4LW94eWdlbnNhdHVyYXRpb24iCiAgICAgIH0gXSwKICAgICAgInN0YXR1cyI6ICJ1bmtub3duIiwKICAgICAgImNhdGVnb3J5IjogWyB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdGVybWlub2xvZ3kuaGw3Lm9yZy9Db2RlU3lzdGVtL29ic2VydmF0aW9uLWNhdGVnb3J5IiwKICAgICAgICAgICJjb2RlIjogInZpdGFsLXNpZ25zIiwKICAgICAgICAgICJkaXNwbGF5IjogIlZpdGFsIFNpZ25zIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJWaXRhbCBTaWducyIKICAgICAgfSBdLAogICAgICAiY29kZSI6IHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly9sb2luYy5vcmciLAogICAgICAgICAgImNvZGUiOiAiMjcxMC0yIiwKICAgICAgICAgICJkaXNwbGF5IjogIm94eWdlbl9zYXR1cmF0aW9uIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJveHlnZW5fc2F0dXJhdGlvbiIKICAgICAgfSwKICAgICAgInN1YmplY3QiOiB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQYXRpZW50L3NtYXJ0LTEyODg5OTIiCiAgICAgIH0sCiAgICAgICJlZmZlY3RpdmVEYXRlVGltZSI6ICIyMDA1LTAyLTA5IiwKICAgICAgInBlcmZvcm1lciI6IFsgewogICAgICAgICJyZWZlcmVuY2UiOiAiUHJhY3RpdGlvbmVyL1NNQVJULTEyMzQiCiAgICAgIH0gXSwKICAgICAgInZhbHVlUXVhbnRpdHkiOiB7CiAgICAgICAgInZhbHVlIjogMTAwLjAsCiAgICAgICAgInVuaXQiOiAiJXtIZW1vZ2xvYmluU2F0dXJhdGlvbn0iLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3VuaXRzb2ZtZWFzdXJlLm9yZyIsCiAgICAgICAgImNvZGUiOiAiJXtIZW1vZ2xvYmluU2F0dXJhdGlvbn0iCiAgICAgIH0KICAgIH0sCiAgICAic2VhcmNoIjogewogICAgICAibW9kZSI6ICJtYXRjaCIKICAgIH0KICB9LCB7CiAgICAiZnVsbFVybCI6ICJodHRwczovL2FwaS5sb2dpY2FoZWFsdGgub3JnL2Zhc3RlbmhlYWx0aC9kYXRhL09ic2VydmF0aW9uL3NtYXJ0LTE2OC1veHlnZW5zYXR1cmF0aW9uIiwKICAgICJyZXNvdXJjZSI6IHsKICAgICAgInJlc291cmNlVHlwZSI6ICJPYnNlcnZhdGlvbiIsCiAgICAgICJpZCI6ICJzbWFydC0xNjgtb3h5Z2Vuc2F0dXJhdGlvbiIsCiAgICAgICJtZXRhIjogewogICAgICAgICJ2ZXJzaW9uSWQiOiAiMSIsCiAgICAgICAgImxhc3RVcGRhdGVkIjogIjIwMjAtMDctMTVUMDI6NTI6MzYuMDAwKzAwOjAwIiwKICAgICAgICAic291cmNlIjogIiNOM1JlS2pSNzVBczhLamhrIgogICAgICB9LAogICAgICAidGV4dCI6IHsKICAgICAgICAic3RhdHVzIjogImdlbmVyYXRlZCIsCiAgICAgICAgImRpdiI6ICI8ZGl2IHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMTk5OS94aHRtbFwiPjE5OTctMDUtMDc6IG94eWdlbl9zYXR1cmF0aW9uID0gMTAwLjAgJXtIZW1vZ2xvYmluU2F0dXJhdGlvbn08L2Rpdj4iCiAgICAgIH0sCiAgICAgICJpZGVudGlmaWVyIjogWyB7CiAgICAgICAgInVzZSI6ICJvZmZpY2lhbCIsCiAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vd3d3LmJtYy5ubC96b3JncG9ydGFsL2lkZW50aWZpZXJzL29ic2VydmF0aW9ucyIsCiAgICAgICAgInZhbHVlIjogInNtYXJ0LTE2OC1veHlnZW5zYXR1cmF0aW9uIgogICAgICB9IF0sCiAgICAgICJzdGF0dXMiOiAidW5rbm93biIsCiAgICAgICJjYXRlZ29yeSI6IFsgewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3Rlcm1pbm9sb2d5LmhsNy5vcmcvQ29kZVN5c3RlbS9vYnNlcnZhdGlvbi1jYXRlZ29yeSIsCiAgICAgICAgICAiY29kZSI6ICJ2aXRhbC1zaWducyIsCiAgICAgICAgICAiZGlzcGxheSI6ICJWaXRhbCBTaWducyIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAiVml0YWwgU2lnbnMiCiAgICAgIH0gXSwKICAgICAgImNvZGUiOiB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vbG9pbmMub3JnIiwKICAgICAgICAgICJjb2RlIjogIjI3MTAtMiIsCiAgICAgICAgICAiZGlzcGxheSI6ICJveHlnZW5fc2F0dXJhdGlvbiIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAib3h5Z2VuX3NhdHVyYXRpb24iCiAgICAgIH0sCiAgICAgICJzdWJqZWN0IjogewogICAgICAgICJyZWZlcmVuY2UiOiAiUGF0aWVudC9zbWFydC0xMjg4OTkyIgogICAgICB9LAogICAgICAiZWZmZWN0aXZlRGF0ZVRpbWUiOiAiMTk5Ny0wNS0wNyIsCiAgICAgICJwZXJmb3JtZXIiOiBbIHsKICAgICAgICAicmVmZXJlbmNlIjogIlByYWN0aXRpb25lci9TTUFSVC0xMjM0IgogICAgICB9IF0sCiAgICAgICJ2YWx1ZVF1YW50aXR5IjogewogICAgICAgICJ2YWx1ZSI6IDEwMC4wLAogICAgICAgICJ1bml0IjogIiV7SGVtb2dsb2JpblNhdHVyYXRpb259IiwKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly91bml0c29mbWVhc3VyZS5vcmciLAogICAgICAgICJjb2RlIjogIiV7SGVtb2dsb2JpblNhdHVyYXRpb259IgogICAgICB9CiAgICB9LAogICAgInNlYXJjaCI6IHsKICAgICAgIm1vZGUiOiAibWF0Y2giCiAgICB9CiAgfSwgewogICAgImZ1bGxVcmwiOiAiaHR0cHM6Ly9hcGkubG9naWNhaGVhbHRoLm9yZy9mYXN0ZW5oZWFsdGgvZGF0YS9PYnNlcnZhdGlvbi9zbWFydC0yMjctcmVzcGlyYXRvcnlyYXRlIiwKICAgICJyZXNvdXJjZSI6IHsKICAgICAgInJlc291cmNlVHlwZSI6ICJPYnNlcnZhdGlvbiIsCiAgICAgICJpZCI6ICJzbWFydC0yMjctcmVzcGlyYXRvcnlyYXRlIiwKICAgICAgIm1ldGEiOiB7CiAgICAgICAgInZlcnNpb25JZCI6ICIxIiwKICAgICAgICAibGFzdFVwZGF0ZWQiOiAiMjAyMC0wNy0xNVQwMjo1MjozNi4wMDArMDA6MDAiLAogICAgICAgICJzb3VyY2UiOiAiI04zUmVLalI3NUFzOEtqaGsiCiAgICAgIH0sCiAgICAgICJ0ZXh0IjogewogICAgICAgICJzdGF0dXMiOiAiZ2VuZXJhdGVkIiwKICAgICAgICAiZGl2IjogIjxkaXYgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hodG1sXCI+MjAwMS0xMS0wNTogcmVzcGlyYXRvcnlfcmF0ZSA9IDIwLjAge2JyZWF0aHN9L21pbjwvZGl2PiIKICAgICAgfSwKICAgICAgImlkZW50aWZpZXIiOiBbIHsKICAgICAgICAidXNlIjogIm9mZmljaWFsIiwKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly93d3cuYm1jLm5sL3pvcmdwb3J0YWwvaWRlbnRpZmllcnMvb2JzZXJ2YXRpb25zIiwKICAgICAgICAidmFsdWUiOiAic21hcnQtMjI3LXJlc3BpcmF0b3J5cmF0ZSIKICAgICAgfSBdLAogICAgICAic3RhdHVzIjogInVua25vd24iLAogICAgICAiY2F0ZWdvcnkiOiBbIHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly90ZXJtaW5vbG9neS5obDcub3JnL0NvZGVTeXN0ZW0vb2JzZXJ2YXRpb24tY2F0ZWdvcnkiLAogICAgICAgICAgImNvZGUiOiAidml0YWwtc2lnbnMiLAogICAgICAgICAgImRpc3BsYXkiOiAiVml0YWwgU2lnbnMiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogIlZpdGFsIFNpZ25zIgogICAgICB9IF0sCiAgICAgICJjb2RlIjogewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL2xvaW5jLm9yZyIsCiAgICAgICAgICAiY29kZSI6ICI5Mjc5LTEiLAogICAgICAgICAgImRpc3BsYXkiOiAicmVzcGlyYXRvcnlfcmF0ZSIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAicmVzcGlyYXRvcnlfcmF0ZSIKICAgICAgfSwKICAgICAgInN1YmplY3QiOiB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQYXRpZW50L3NtYXJ0LTEyODg5OTIiCiAgICAgIH0sCiAgICAgICJlZmZlY3RpdmVEYXRlVGltZSI6ICIyMDAxLTExLTA1IiwKICAgICAgInBlcmZvcm1lciI6IFsgewogICAgICAgICJyZWZlcmVuY2UiOiAiUHJhY3RpdGlvbmVyL1NNQVJULTEyMzQiCiAgICAgIH0gXSwKICAgICAgInZhbHVlUXVhbnRpdHkiOiB7CiAgICAgICAgInZhbHVlIjogMjAuMCwKICAgICAgICAidW5pdCI6ICJ7YnJlYXRoc30vbWluIiwKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly91bml0c29mbWVhc3VyZS5vcmciLAogICAgICAgICJjb2RlIjogInticmVhdGhzfS9taW4iCiAgICAgIH0KICAgIH0sCiAgICAic2VhcmNoIjogewogICAgICAibW9kZSI6ICJtYXRjaCIKICAgIH0KICB9LCB7CiAgICAiZnVsbFVybCI6ICJodHRwczovL2FwaS5sb2dpY2FoZWFsdGgub3JnL2Zhc3RlbmhlYWx0aC9kYXRhL09ic2VydmF0aW9uL3NtYXJ0LTIzNi13ZWlnaHQiLAogICAgInJlc291cmNlIjogewogICAgICAicmVzb3VyY2VUeXBlIjogIk9ic2VydmF0aW9uIiwKICAgICAgImlkIjogInNtYXJ0LTIzNi13ZWlnaHQiLAogICAgICAibWV0YSI6IHsKICAgICAgICAidmVyc2lvbklkIjogIjEiLAogICAgICAgICJsYXN0VXBkYXRlZCI6ICIyMDIwLTA3LTE1VDAyOjUyOjM2LjAwMCswMDowMCIsCiAgICAgICAgInNvdXJjZSI6ICIjTjNSZUtqUjc1QXM4S2poayIKICAgICAgfSwKICAgICAgInRleHQiOiB7CiAgICAgICAgInN0YXR1cyI6ICJnZW5lcmF0ZWQiLAogICAgICAgICJkaXYiOiAiPGRpdiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzE5OTkveGh0bWxcIj4yMDA1LTAyLTA5OiB3ZWlnaHQgPSA5MC40NDYzMiBrZzwvZGl2PiIKICAgICAgfSwKICAgICAgImlkZW50aWZpZXIiOiBbIHsKICAgICAgICAidXNlIjogIm9mZmljaWFsIiwKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly93d3cuYm1jLm5sL3pvcmdwb3J0YWwvaWRlbnRpZmllcnMvb2JzZXJ2YXRpb25zIiwKICAgICAgICAidmFsdWUiOiAic21hcnQtMjM2LXdlaWdodCIKICAgICAgfSBdLAogICAgICAic3RhdHVzIjogInVua25vd24iLAogICAgICAiY2F0ZWdvcnkiOiBbIHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly90ZXJtaW5vbG9neS5obDcub3JnL0NvZGVTeXN0ZW0vb2JzZXJ2YXRpb24tY2F0ZWdvcnkiLAogICAgICAgICAgImNvZGUiOiAidml0YWwtc2lnbnMiLAogICAgICAgICAgImRpc3BsYXkiOiAiVml0YWwgU2lnbnMiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogIlZpdGFsIFNpZ25zIgogICAgICB9IF0sCiAgICAgICJjb2RlIjogewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL2xvaW5jLm9yZyIsCiAgICAgICAgICAiY29kZSI6ICIzMTQxLTkiLAogICAgICAgICAgImRpc3BsYXkiOiAid2VpZ2h0IgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJ3ZWlnaHQiCiAgICAgIH0sCiAgICAgICJzdWJqZWN0IjogewogICAgICAgICJyZWZlcmVuY2UiOiAiUGF0aWVudC9zbWFydC0xMjg4OTkyIgogICAgICB9LAogICAgICAiZWZmZWN0aXZlRGF0ZVRpbWUiOiAiMjAwNS0wMi0wOSIsCiAgICAgICJwZXJmb3JtZXIiOiBbIHsKICAgICAgICAicmVmZXJlbmNlIjogIlByYWN0aXRpb25lci9TTUFSVC0xMjM0IgogICAgICB9IF0sCiAgICAgICJ2YWx1ZVF1YW50aXR5IjogewogICAgICAgICJ2YWx1ZSI6IDkwLjQ0NjMyLAogICAgICAgICJ1bml0IjogImtnIiwKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly91bml0c29mbWVhc3VyZS5vcmciLAogICAgICAgICJjb2RlIjogImtnIgogICAgICB9CiAgICB9LAogICAgInNlYXJjaCI6IHsKICAgICAgIm1vZGUiOiAibWF0Y2giCiAgICB9CiAgfSwgewogICAgImZ1bGxVcmwiOiAiaHR0cHM6Ly9hcGkubG9naWNhaGVhbHRoLm9yZy9mYXN0ZW5oZWFsdGgvZGF0YS9PYnNlcnZhdGlvbi9zbWFydC0yMjktd2VpZ2h0IiwKICAgICJyZXNvdXJjZSI6IHsKICAgICAgInJlc291cmNlVHlwZSI6ICJPYnNlcnZhdGlvbiIsCiAgICAgICJpZCI6ICJzbWFydC0yMjktd2VpZ2h0IiwKICAgICAgIm1ldGEiOiB7CiAgICAgICAgInZlcnNpb25JZCI6ICIxIiwKICAgICAgICAibGFzdFVwZGF0ZWQiOiAiMjAyMC0wNy0xNVQwMjo1MjozNi4wMDArMDA6MDAiLAogICAgICAgICJzb3VyY2UiOiAiI04zUmVLalI3NUFzOEtqaGsiCiAgICAgIH0sCiAgICAgICJ0ZXh0IjogewogICAgICAgICJzdGF0dXMiOiAiZ2VuZXJhdGVkIiwKICAgICAgICAiZGl2IjogIjxkaXYgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hodG1sXCI+MjAwMS0xMS0wNTogd2VpZ2h0ID0gOTQuMDc1MDYga2c8L2Rpdj4iCiAgICAgIH0sCiAgICAgICJpZGVudGlmaWVyIjogWyB7CiAgICAgICAgInVzZSI6ICJvZmZpY2lhbCIsCiAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vd3d3LmJtYy5ubC96b3JncG9ydGFsL2lkZW50aWZpZXJzL29ic2VydmF0aW9ucyIsCiAgICAgICAgInZhbHVlIjogInNtYXJ0LTIyOS13ZWlnaHQiCiAgICAgIH0gXSwKICAgICAgInN0YXR1cyI6ICJ1bmtub3duIiwKICAgICAgImNhdGVnb3J5IjogWyB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdGVybWlub2xvZ3kuaGw3Lm9yZy9Db2RlU3lzdGVtL29ic2VydmF0aW9uLWNhdGVnb3J5IiwKICAgICAgICAgICJjb2RlIjogInZpdGFsLXNpZ25zIiwKICAgICAgICAgICJkaXNwbGF5IjogIlZpdGFsIFNpZ25zIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJWaXRhbCBTaWducyIKICAgICAgfSBdLAogICAgICAiY29kZSI6IHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly9sb2luYy5vcmciLAogICAgICAgICAgImNvZGUiOiAiMzE0MS05IiwKICAgICAgICAgICJkaXNwbGF5IjogIndlaWdodCIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAid2VpZ2h0IgogICAgICB9LAogICAgICAic3ViamVjdCI6IHsKICAgICAgICAicmVmZXJlbmNlIjogIlBhdGllbnQvc21hcnQtMTI4ODk5MiIKICAgICAgfSwKICAgICAgImVmZmVjdGl2ZURhdGVUaW1lIjogIjIwMDEtMTEtMDUiLAogICAgICAicGVyZm9ybWVyIjogWyB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQcmFjdGl0aW9uZXIvU01BUlQtMTIzNCIKICAgICAgfSBdLAogICAgICAidmFsdWVRdWFudGl0eSI6IHsKICAgICAgICAidmFsdWUiOiA5NC4wNzUwNiwKICAgICAgICAidW5pdCI6ICJrZyIsCiAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdW5pdHNvZm1lYXN1cmUub3JnIiwKICAgICAgICAiY29kZSI6ICJrZyIKICAgICAgfQogICAgfSwKICAgICJzZWFyY2giOiB7CiAgICAgICJtb2RlIjogIm1hdGNoIgogICAgfQogIH0sIHsKICAgICJmdWxsVXJsIjogImh0dHBzOi8vYXBpLmxvZ2ljYWhlYWx0aC5vcmcvZmFzdGVuaGVhbHRoL2RhdGEvT2JzZXJ2YXRpb24vc21hcnQtMjAyLWJtaSIsCiAgICAicmVzb3VyY2UiOiB7CiAgICAgICJyZXNvdXJjZVR5cGUiOiAiT2JzZXJ2YXRpb24iLAogICAgICAiaWQiOiAic21hcnQtMjAyLWJtaSIsCiAgICAgICJtZXRhIjogewogICAgICAgICJ2ZXJzaW9uSWQiOiAiMSIsCiAgICAgICAgImxhc3RVcGRhdGVkIjogIjIwMjAtMDctMTVUMDI6NTI6MzYuMDAwKzAwOjAwIiwKICAgICAgICAic291cmNlIjogIiNOM1JlS2pSNzVBczhLamhrIgogICAgICB9LAogICAgICAidGV4dCI6IHsKICAgICAgICAic3RhdHVzIjogImdlbmVyYXRlZCIsCiAgICAgICAgImRpdiI6ICI8ZGl2IHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMTk5OS94aHRtbFwiPjIwMDEtMDEtMjU6IGJtaSA9IDM0LjMga2cvbTI8L2Rpdj4iCiAgICAgIH0sCiAgICAgICJpZGVudGlmaWVyIjogWyB7CiAgICAgICAgInVzZSI6ICJvZmZpY2lhbCIsCiAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vd3d3LmJtYy5ubC96b3JncG9ydGFsL2lkZW50aWZpZXJzL29ic2VydmF0aW9ucyIsCiAgICAgICAgInZhbHVlIjogInNtYXJ0LTIwMi1ibWkiCiAgICAgIH0gXSwKICAgICAgInN0YXR1cyI6ICJ1bmtub3duIiwKICAgICAgImNhdGVnb3J5IjogWyB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdGVybWlub2xvZ3kuaGw3Lm9yZy9Db2RlU3lzdGVtL29ic2VydmF0aW9uLWNhdGVnb3J5IiwKICAgICAgICAgICJjb2RlIjogInZpdGFsLXNpZ25zIiwKICAgICAgICAgICJkaXNwbGF5IjogIlZpdGFsIFNpZ25zIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJWaXRhbCBTaWducyIKICAgICAgfSBdLAogICAgICAiY29kZSI6IHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly9sb2luYy5vcmciLAogICAgICAgICAgImNvZGUiOiAiMzkxNTYtNSIsCiAgICAgICAgICAiZGlzcGxheSI6ICJibWkiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogImJtaSIKICAgICAgfSwKICAgICAgInN1YmplY3QiOiB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQYXRpZW50L3NtYXJ0LTEyODg5OTIiCiAgICAgIH0sCiAgICAgICJlZmZlY3RpdmVEYXRlVGltZSI6ICIyMDAxLTAxLTI1IiwKICAgICAgInBlcmZvcm1lciI6IFsgewogICAgICAgICJyZWZlcmVuY2UiOiAiUHJhY3RpdGlvbmVyL1NNQVJULTEyMzQiCiAgICAgIH0gXSwKICAgICAgInZhbHVlUXVhbnRpdHkiOiB7CiAgICAgICAgInZhbHVlIjogMzQuMywKICAgICAgICAidW5pdCI6ICJrZy9tMiIsCiAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdW5pdHNvZm1lYXN1cmUub3JnIiwKICAgICAgICAiY29kZSI6ICJrZy9tMiIKICAgICAgfQogICAgfSwKICAgICJzZWFyY2giOiB7CiAgICAgICJtb2RlIjogIm1hdGNoIgogICAgfQogIH0gXQp9", "ContentLength": 72774, "TransferEncoding": null, "Trailer": null, @@ -3316,7 +3304,7 @@ "VerifiedChains": null, "SignedCertificateTimestamps": null, "OCSPResponse": null, - "TLSUnique": "fmc0ezJeo/wz1nQ3" + "TLSUnique": "KGYau2ehxG6kGY5o" } }, "ErrType": "", @@ -3333,15 +3321,11 @@ "Path": "/fastenhealth/data", "RawPath": "", "ForceQuery": false, - "RawQuery": "_getpages=190106d4-9ca5-4965-bb29-6e07ee39fddf\u0026_getpagesoffset=150\u0026_count=50\u0026_pretty=true\u0026_bundletype=searchset", + "RawQuery": "_getpages=2b87e9ea-0af9-429f-abf2-0a72b2e33ad1\u0026_getpagesoffset=150\u0026_count=50\u0026_pretty=true\u0026_bundletype=searchset", "Fragment": "", "RawFragment": "" }, - "Header": { - "Accept": [ - "application/json+fhir" - ] - }, + "Header": {}, "Body": "" }, "Response": { @@ -3373,19 +3357,19 @@ "89243" ], "Content-Location": [ - "https://api.logicahealth.org/fastenhealth/data/Bundle/190106d4-9ca5-4965-bb29-6e07ee39fddf" + "https://api.logicahealth.org/fastenhealth/data/Bundle/2b87e9ea-0af9-429f-abf2-0a72b2e33ad1" ], "Content-Type": [ - "application/json+fhir;charset=UTF-8" + "application/fhir+json;charset=UTF-8" ], "Date": [ - "Thu, 22 Sep 2022 03:56:56 GMT" + "Tue, 27 Sep 2022 03:13:30 GMT" ], "Expires": [ "0" ], "Last-Modified": [ - "Thu, 22 Sep 2022 03:56:14 GMT" + "Tue, 27 Sep 2022 03:12:40 GMT" ], "Pragma": [ "no-cache" @@ -3403,13 +3387,13 @@ "HAPI FHIR 5.2.0 REST Server (FHIR Server; FHIR 4.0.1/R4)" ], "X-Request-Id": [ - "GYnXoN3r9wMWBwIR" + "WowVJSqPVNXjC8Eb" ], "X-Xss-Protection": [ "1; mode=block" ] }, - "Body": "ewogICJyZXNvdXJjZVR5cGUiOiAiQnVuZGxlIiwKICAiaWQiOiAiMTkwMTA2ZDQtOWNhNS00OTY1LWJiMjktNmUwN2VlMzlmZGRmIiwKICAibWV0YSI6IHsKICAgICJsYXN0VXBkYXRlZCI6ICIyMDIyLTA5LTIyVDAzOjU2OjE0LjAwMCswMDowMCIKICB9LAogICJ0eXBlIjogInNlYXJjaHNldCIsCiAgImxpbmsiOiBbIHsKICAgICJyZWxhdGlvbiI6ICJzZWxmIiwKICAgICJ1cmwiOiAiaHR0cHM6Ly9hcGkubG9naWNhaGVhbHRoLm9yZy9mYXN0ZW5oZWFsdGgvZGF0YT9fZ2V0cGFnZXM9MTkwMTA2ZDQtOWNhNS00OTY1LWJiMjktNmUwN2VlMzlmZGRmJl9nZXRwYWdlc29mZnNldD0xNTAmX2NvdW50PTUwJl9wcmV0dHk9dHJ1ZSZfYnVuZGxldHlwZT1zZWFyY2hzZXQiCiAgfSwgewogICAgInJlbGF0aW9uIjogIm5leHQiLAogICAgInVybCI6ICJodHRwczovL2FwaS5sb2dpY2FoZWFsdGgub3JnL2Zhc3RlbmhlYWx0aC9kYXRhP19nZXRwYWdlcz0xOTAxMDZkNC05Y2E1LTQ5NjUtYmIyOS02ZTA3ZWUzOWZkZGYmX2dldHBhZ2Vzb2Zmc2V0PTIwMCZfY291bnQ9NTAmX3ByZXR0eT10cnVlJl9idW5kbGV0eXBlPXNlYXJjaHNldCIKICB9LCB7CiAgICAicmVsYXRpb24iOiAicHJldmlvdXMiLAogICAgInVybCI6ICJodHRwczovL2FwaS5sb2dpY2FoZWFsdGgub3JnL2Zhc3RlbmhlYWx0aC9kYXRhP19nZXRwYWdlcz0xOTAxMDZkNC05Y2E1LTQ5NjUtYmIyOS02ZTA3ZWUzOWZkZGYmX2dldHBhZ2Vzb2Zmc2V0PTEwMCZfY291bnQ9NTAmX3ByZXR0eT10cnVlJl9idW5kbGV0eXBlPXNlYXJjaHNldCIKICB9IF0sCiAgImVudHJ5IjogWyB7CiAgICAiZnVsbFVybCI6ICJodHRwczovL2FwaS5sb2dpY2FoZWFsdGgub3JnL2Zhc3RlbmhlYWx0aC9kYXRhL09ic2VydmF0aW9uL3NtYXJ0LTI1Ni10ZW1wZXJhdHVyZSIsCiAgICAicmVzb3VyY2UiOiB7CiAgICAgICJyZXNvdXJjZVR5cGUiOiAiT2JzZXJ2YXRpb24iLAogICAgICAiaWQiOiAic21hcnQtMjU2LXRlbXBlcmF0dXJlIiwKICAgICAgIm1ldGEiOiB7CiAgICAgICAgInZlcnNpb25JZCI6ICIxIiwKICAgICAgICAibGFzdFVwZGF0ZWQiOiAiMjAyMC0wNy0xNVQwMjo1MjozNi4wMDArMDA6MDAiLAogICAgICAgICJzb3VyY2UiOiAiI04zUmVLalI3NUFzOEtqaGsiCiAgICAgIH0sCiAgICAgICJ0ZXh0IjogewogICAgICAgICJzdGF0dXMiOiAiZ2VuZXJhdGVkIiwKICAgICAgICAiZGl2IjogIjxkaXYgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hodG1sXCI+MjAwNS0wMi0yNDogdGVtcGVyYXR1cmUgPSAzNi45NDQ0NCBDZWw8L2Rpdj4iCiAgICAgIH0sCiAgICAgICJpZGVudGlmaWVyIjogWyB7CiAgICAgICAgInVzZSI6ICJvZmZpY2lhbCIsCiAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vd3d3LmJtYy5ubC96b3JncG9ydGFsL2lkZW50aWZpZXJzL29ic2VydmF0aW9ucyIsCiAgICAgICAgInZhbHVlIjogInNtYXJ0LTI1Ni10ZW1wZXJhdHVyZSIKICAgICAgfSBdLAogICAgICAic3RhdHVzIjogInVua25vd24iLAogICAgICAiY2F0ZWdvcnkiOiBbIHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly90ZXJtaW5vbG9neS5obDcub3JnL0NvZGVTeXN0ZW0vb2JzZXJ2YXRpb24tY2F0ZWdvcnkiLAogICAgICAgICAgImNvZGUiOiAidml0YWwtc2lnbnMiLAogICAgICAgICAgImRpc3BsYXkiOiAiVml0YWwgU2lnbnMiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogIlZpdGFsIFNpZ25zIgogICAgICB9IF0sCiAgICAgICJjb2RlIjogewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL2xvaW5jLm9yZyIsCiAgICAgICAgICAiY29kZSI6ICI4MzEwLTUiLAogICAgICAgICAgImRpc3BsYXkiOiAidGVtcGVyYXR1cmUiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogInRlbXBlcmF0dXJlIgogICAgICB9LAogICAgICAic3ViamVjdCI6IHsKICAgICAgICAicmVmZXJlbmNlIjogIlBhdGllbnQvc21hcnQtMTI4ODk5MiIKICAgICAgfSwKICAgICAgImVmZmVjdGl2ZURhdGVUaW1lIjogIjIwMDUtMDItMjQiLAogICAgICAicGVyZm9ybWVyIjogWyB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQcmFjdGl0aW9uZXIvU01BUlQtMTIzNCIKICAgICAgfSBdLAogICAgICAidmFsdWVRdWFudGl0eSI6IHsKICAgICAgICAidmFsdWUiOiAzNi45NDQ0NCwKICAgICAgICAidW5pdCI6ICJDZWwiLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3VuaXRzb2ZtZWFzdXJlLm9yZyIsCiAgICAgICAgImNvZGUiOiAiQ2VsIgogICAgICB9CiAgICB9LAogICAgInNlYXJjaCI6IHsKICAgICAgIm1vZGUiOiAibWF0Y2giCiAgICB9CiAgfSwgewogICAgImZ1bGxVcmwiOiAiaHR0cHM6Ly9hcGkubG9naWNhaGVhbHRoLm9yZy9mYXN0ZW5oZWFsdGgvZGF0YS9PYnNlcnZhdGlvbi9zbWFydC0yOTAtcmVzcGlyYXRvcnlyYXRlIiwKICAgICJyZXNvdXJjZSI6IHsKICAgICAgInJlc291cmNlVHlwZSI6ICJPYnNlcnZhdGlvbiIsCiAgICAgICJpZCI6ICJzbWFydC0yOTAtcmVzcGlyYXRvcnlyYXRlIiwKICAgICAgIm1ldGEiOiB7CiAgICAgICAgInZlcnNpb25JZCI6ICIxIiwKICAgICAgICAibGFzdFVwZGF0ZWQiOiAiMjAyMC0wNy0xNVQwMjo1MjozNi4wMDArMDA6MDAiLAogICAgICAgICJzb3VyY2UiOiAiI04zUmVLalI3NUFzOEtqaGsiCiAgICAgIH0sCiAgICAgICJ0ZXh0IjogewogICAgICAgICJzdGF0dXMiOiAiZ2VuZXJhdGVkIiwKICAgICAgICAiZGl2IjogIjxkaXYgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hodG1sXCI+MjAwOS0wNC0yMzogcmVzcGlyYXRvcnlfcmF0ZSA9IDIwLjAge2JyZWF0aHN9L21pbjwvZGl2PiIKICAgICAgfSwKICAgICAgImlkZW50aWZpZXIiOiBbIHsKICAgICAgICAidXNlIjogIm9mZmljaWFsIiwKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly93d3cuYm1jLm5sL3pvcmdwb3J0YWwvaWRlbnRpZmllcnMvb2JzZXJ2YXRpb25zIiwKICAgICAgICAidmFsdWUiOiAic21hcnQtMjkwLXJlc3BpcmF0b3J5cmF0ZSIKICAgICAgfSBdLAogICAgICAic3RhdHVzIjogInVua25vd24iLAogICAgICAiY2F0ZWdvcnkiOiBbIHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly90ZXJtaW5vbG9neS5obDcub3JnL0NvZGVTeXN0ZW0vb2JzZXJ2YXRpb24tY2F0ZWdvcnkiLAogICAgICAgICAgImNvZGUiOiAidml0YWwtc2lnbnMiLAogICAgICAgICAgImRpc3BsYXkiOiAiVml0YWwgU2lnbnMiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogIlZpdGFsIFNpZ25zIgogICAgICB9IF0sCiAgICAgICJjb2RlIjogewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL2xvaW5jLm9yZyIsCiAgICAgICAgICAiY29kZSI6ICI5Mjc5LTEiLAogICAgICAgICAgImRpc3BsYXkiOiAicmVzcGlyYXRvcnlfcmF0ZSIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAicmVzcGlyYXRvcnlfcmF0ZSIKICAgICAgfSwKICAgICAgInN1YmplY3QiOiB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQYXRpZW50L3NtYXJ0LTEyODg5OTIiCiAgICAgIH0sCiAgICAgICJlZmZlY3RpdmVEYXRlVGltZSI6ICIyMDA5LTA0LTIzIiwKICAgICAgInBlcmZvcm1lciI6IFsgewogICAgICAgICJyZWZlcmVuY2UiOiAiUHJhY3RpdGlvbmVyL1NNQVJULTEyMzQiCiAgICAgIH0gXSwKICAgICAgInZhbHVlUXVhbnRpdHkiOiB7CiAgICAgICAgInZhbHVlIjogMjAuMCwKICAgICAgICAidW5pdCI6ICJ7YnJlYXRoc30vbWluIiwKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly91bml0c29mbWVhc3VyZS5vcmciLAogICAgICAgICJjb2RlIjogInticmVhdGhzfS9taW4iCiAgICAgIH0KICAgIH0sCiAgICAic2VhcmNoIjogewogICAgICAibW9kZSI6ICJtYXRjaCIKICAgIH0KICB9LCB7CiAgICAiZnVsbFVybCI6ICJodHRwczovL2FwaS5sb2dpY2FoZWFsdGgub3JnL2Zhc3RlbmhlYWx0aC9kYXRhL09ic2VydmF0aW9uL3NtYXJ0LTIzNS10ZW1wZXJhdHVyZSIsCiAgICAicmVzb3VyY2UiOiB7CiAgICAgICJyZXNvdXJjZVR5cGUiOiAiT2JzZXJ2YXRpb24iLAogICAgICAiaWQiOiAic21hcnQtMjM1LXRlbXBlcmF0dXJlIiwKICAgICAgIm1ldGEiOiB7CiAgICAgICAgInZlcnNpb25JZCI6ICIxIiwKICAgICAgICAibGFzdFVwZGF0ZWQiOiAiMjAyMC0wNy0xNVQwMjo1MjozNi4wMDArMDA6MDAiLAogICAgICAgICJzb3VyY2UiOiAiI04zUmVLalI3NUFzOEtqaGsiCiAgICAgIH0sCiAgICAgICJ0ZXh0IjogewogICAgICAgICJzdGF0dXMiOiAiZ2VuZXJhdGVkIiwKICAgICAgICAiZGl2IjogIjxkaXYgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hodG1sXCI+MjAwNS0wMi0wOTogdGVtcGVyYXR1cmUgPSAzNi45NDQ0NCBDZWw8L2Rpdj4iCiAgICAgIH0sCiAgICAgICJpZGVudGlmaWVyIjogWyB7CiAgICAgICAgInVzZSI6ICJvZmZpY2lhbCIsCiAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vd3d3LmJtYy5ubC96b3JncG9ydGFsL2lkZW50aWZpZXJzL29ic2VydmF0aW9ucyIsCiAgICAgICAgInZhbHVlIjogInNtYXJ0LTIzNS10ZW1wZXJhdHVyZSIKICAgICAgfSBdLAogICAgICAic3RhdHVzIjogInVua25vd24iLAogICAgICAiY2F0ZWdvcnkiOiBbIHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly90ZXJtaW5vbG9neS5obDcub3JnL0NvZGVTeXN0ZW0vb2JzZXJ2YXRpb24tY2F0ZWdvcnkiLAogICAgICAgICAgImNvZGUiOiAidml0YWwtc2lnbnMiLAogICAgICAgICAgImRpc3BsYXkiOiAiVml0YWwgU2lnbnMiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogIlZpdGFsIFNpZ25zIgogICAgICB9IF0sCiAgICAgICJjb2RlIjogewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL2xvaW5jLm9yZyIsCiAgICAgICAgICAiY29kZSI6ICI4MzEwLTUiLAogICAgICAgICAgImRpc3BsYXkiOiAidGVtcGVyYXR1cmUiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogInRlbXBlcmF0dXJlIgogICAgICB9LAogICAgICAic3ViamVjdCI6IHsKICAgICAgICAicmVmZXJlbmNlIjogIlBhdGllbnQvc21hcnQtMTI4ODk5MiIKICAgICAgfSwKICAgICAgImVmZmVjdGl2ZURhdGVUaW1lIjogIjIwMDUtMDItMDkiLAogICAgICAicGVyZm9ybWVyIjogWyB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQcmFjdGl0aW9uZXIvU01BUlQtMTIzNCIKICAgICAgfSBdLAogICAgICAidmFsdWVRdWFudGl0eSI6IHsKICAgICAgICAidmFsdWUiOiAzNi45NDQ0NCwKICAgICAgICAidW5pdCI6ICJDZWwiLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3VuaXRzb2ZtZWFzdXJlLm9yZyIsCiAgICAgICAgImNvZGUiOiAiQ2VsIgogICAgICB9CiAgICB9LAogICAgInNlYXJjaCI6IHsKICAgICAgIm1vZGUiOiAibWF0Y2giCiAgICB9CiAgfSwgewogICAgImZ1bGxVcmwiOiAiaHR0cHM6Ly9hcGkubG9naWNhaGVhbHRoLm9yZy9mYXN0ZW5oZWFsdGgvZGF0YS9PYnNlcnZhdGlvbi9zbWFydC0yMzItaGVpZ2h0IiwKICAgICJyZXNvdXJjZSI6IHsKICAgICAgInJlc291cmNlVHlwZSI6ICJPYnNlcnZhdGlvbiIsCiAgICAgICJpZCI6ICJzbWFydC0yMzItaGVpZ2h0IiwKICAgICAgIm1ldGEiOiB7CiAgICAgICAgInZlcnNpb25JZCI6ICIxIiwKICAgICAgICAibGFzdFVwZGF0ZWQiOiAiMjAyMC0wNy0xNVQwMjo1MjozNi4wMDArMDA6MDAiLAogICAgICAgICJzb3VyY2UiOiAiI04zUmVLalI3NUFzOEtqaGsiCiAgICAgIH0sCiAgICAgICJ0ZXh0IjogewogICAgICAgICJzdGF0dXMiOiAiZ2VuZXJhdGVkIiwKICAgICAgICAiZGl2IjogIjxkaXYgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hodG1sXCI+MjAwNS0wMi0wOTogaGVpZ2h0ID0gMTY2LjYyNCBjbTwvZGl2PiIKICAgICAgfSwKICAgICAgImlkZW50aWZpZXIiOiBbIHsKICAgICAgICAidXNlIjogIm9mZmljaWFsIiwKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly93d3cuYm1jLm5sL3pvcmdwb3J0YWwvaWRlbnRpZmllcnMvb2JzZXJ2YXRpb25zIiwKICAgICAgICAidmFsdWUiOiAic21hcnQtMjMyLWhlaWdodCIKICAgICAgfSBdLAogICAgICAic3RhdHVzIjogInVua25vd24iLAogICAgICAiY2F0ZWdvcnkiOiBbIHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly90ZXJtaW5vbG9neS5obDcub3JnL0NvZGVTeXN0ZW0vb2JzZXJ2YXRpb24tY2F0ZWdvcnkiLAogICAgICAgICAgImNvZGUiOiAidml0YWwtc2lnbnMiLAogICAgICAgICAgImRpc3BsYXkiOiAiVml0YWwgU2lnbnMiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogIlZpdGFsIFNpZ25zIgogICAgICB9IF0sCiAgICAgICJjb2RlIjogewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL2xvaW5jLm9yZyIsCiAgICAgICAgICAiY29kZSI6ICI4MzAyLTIiLAogICAgICAgICAgImRpc3BsYXkiOiAiaGVpZ2h0IgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJoZWlnaHQiCiAgICAgIH0sCiAgICAgICJzdWJqZWN0IjogewogICAgICAgICJyZWZlcmVuY2UiOiAiUGF0aWVudC9zbWFydC0xMjg4OTkyIgogICAgICB9LAogICAgICAiZWZmZWN0aXZlRGF0ZVRpbWUiOiAiMjAwNS0wMi0wOSIsCiAgICAgICJwZXJmb3JtZXIiOiBbIHsKICAgICAgICAicmVmZXJlbmNlIjogIlByYWN0aXRpb25lci9TTUFSVC0xMjM0IgogICAgICB9IF0sCiAgICAgICJ2YWx1ZVF1YW50aXR5IjogewogICAgICAgICJ2YWx1ZSI6IDE2Ni42MjQsCiAgICAgICAgInVuaXQiOiAiY20iLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3VuaXRzb2ZtZWFzdXJlLm9yZyIsCiAgICAgICAgImNvZGUiOiAiY20iCiAgICAgIH0KICAgIH0sCiAgICAic2VhcmNoIjogewogICAgICAibW9kZSI6ICJtYXRjaCIKICAgIH0KICB9LCB7CiAgICAiZnVsbFVybCI6ICJodHRwczovL2FwaS5sb2dpY2FoZWFsdGgub3JnL2Zhc3RlbmhlYWx0aC9kYXRhL09ic2VydmF0aW9uL3NtYXJ0LTE5Mi1yZXNwaXJhdG9yeXJhdGUiLAogICAgInJlc291cmNlIjogewogICAgICAicmVzb3VyY2VUeXBlIjogIk9ic2VydmF0aW9uIiwKICAgICAgImlkIjogInNtYXJ0LTE5Mi1yZXNwaXJhdG9yeXJhdGUiLAogICAgICAibWV0YSI6IHsKICAgICAgICAidmVyc2lvbklkIjogIjEiLAogICAgICAgICJsYXN0VXBkYXRlZCI6ICIyMDIwLTA3LTE1VDAyOjUyOjM2LjAwMCswMDowMCIsCiAgICAgICAgInNvdXJjZSI6ICIjTjNSZUtqUjc1QXM4S2poayIKICAgICAgfSwKICAgICAgInRleHQiOiB7CiAgICAgICAgInN0YXR1cyI6ICJnZW5lcmF0ZWQiLAogICAgICAgICJkaXYiOiAiPGRpdiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzE5OTkveGh0bWxcIj4yMDAxLTAxLTI0OiByZXNwaXJhdG9yeV9yYXRlID0gMjAuMCB7YnJlYXRoc30vbWluPC9kaXY+IgogICAgICB9LAogICAgICAiaWRlbnRpZmllciI6IFsgewogICAgICAgICJ1c2UiOiAib2ZmaWNpYWwiLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3d3dy5ibWMubmwvem9yZ3BvcnRhbC9pZGVudGlmaWVycy9vYnNlcnZhdGlvbnMiLAogICAgICAgICJ2YWx1ZSI6ICJzbWFydC0xOTItcmVzcGlyYXRvcnlyYXRlIgogICAgICB9IF0sCiAgICAgICJzdGF0dXMiOiAidW5rbm93biIsCiAgICAgICJjYXRlZ29yeSI6IFsgewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3Rlcm1pbm9sb2d5LmhsNy5vcmcvQ29kZVN5c3RlbS9vYnNlcnZhdGlvbi1jYXRlZ29yeSIsCiAgICAgICAgICAiY29kZSI6ICJ2aXRhbC1zaWducyIsCiAgICAgICAgICAiZGlzcGxheSI6ICJWaXRhbCBTaWducyIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAiVml0YWwgU2lnbnMiCiAgICAgIH0gXSwKICAgICAgImNvZGUiOiB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vbG9pbmMub3JnIiwKICAgICAgICAgICJjb2RlIjogIjkyNzktMSIsCiAgICAgICAgICAiZGlzcGxheSI6ICJyZXNwaXJhdG9yeV9yYXRlIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJyZXNwaXJhdG9yeV9yYXRlIgogICAgICB9LAogICAgICAic3ViamVjdCI6IHsKICAgICAgICAicmVmZXJlbmNlIjogIlBhdGllbnQvc21hcnQtMTI4ODk5MiIKICAgICAgfSwKICAgICAgImVmZmVjdGl2ZURhdGVUaW1lIjogIjIwMDEtMDEtMjQiLAogICAgICAicGVyZm9ybWVyIjogWyB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQcmFjdGl0aW9uZXIvU01BUlQtMTIzNCIKICAgICAgfSBdLAogICAgICAidmFsdWVRdWFudGl0eSI6IHsKICAgICAgICAidmFsdWUiOiAyMC4wLAogICAgICAgICJ1bml0IjogInticmVhdGhzfS9taW4iLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3VuaXRzb2ZtZWFzdXJlLm9yZyIsCiAgICAgICAgImNvZGUiOiAie2JyZWF0aHN9L21pbiIKICAgICAgfQogICAgfSwKICAgICJzZWFyY2giOiB7CiAgICAgICJtb2RlIjogIm1hdGNoIgogICAgfQogIH0sIHsKICAgICJmdWxsVXJsIjogImh0dHBzOi8vYXBpLmxvZ2ljYWhlYWx0aC5vcmcvZmFzdGVuaGVhbHRoL2RhdGEvT2JzZXJ2YXRpb24vc21hcnQtMjUwLXdlaWdodCIsCiAgICAicmVzb3VyY2UiOiB7CiAgICAgICJyZXNvdXJjZVR5cGUiOiAiT2JzZXJ2YXRpb24iLAogICAgICAiaWQiOiAic21hcnQtMjUwLXdlaWdodCIsCiAgICAgICJtZXRhIjogewogICAgICAgICJ2ZXJzaW9uSWQiOiAiMSIsCiAgICAgICAgImxhc3RVcGRhdGVkIjogIjIwMjAtMDctMTVUMDI6NTI6MzYuMDAwKzAwOjAwIiwKICAgICAgICAic291cmNlIjogIiNOM1JlS2pSNzVBczhLamhrIgogICAgICB9LAogICAgICAidGV4dCI6IHsKICAgICAgICAic3RhdHVzIjogImdlbmVyYXRlZCIsCiAgICAgICAgImRpdiI6ICI8ZGl2IHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMTk5OS94aHRtbFwiPjIwMDUtMDItMjM6IHdlaWdodCA9IDkzLjg5MzYyIGtnPC9kaXY+IgogICAgICB9LAogICAgICAiaWRlbnRpZmllciI6IFsgewogICAgICAgICJ1c2UiOiAib2ZmaWNpYWwiLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3d3dy5ibWMubmwvem9yZ3BvcnRhbC9pZGVudGlmaWVycy9vYnNlcnZhdGlvbnMiLAogICAgICAgICJ2YWx1ZSI6ICJzbWFydC0yNTAtd2VpZ2h0IgogICAgICB9IF0sCiAgICAgICJzdGF0dXMiOiAidW5rbm93biIsCiAgICAgICJjYXRlZ29yeSI6IFsgewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3Rlcm1pbm9sb2d5LmhsNy5vcmcvQ29kZVN5c3RlbS9vYnNlcnZhdGlvbi1jYXRlZ29yeSIsCiAgICAgICAgICAiY29kZSI6ICJ2aXRhbC1zaWducyIsCiAgICAgICAgICAiZGlzcGxheSI6ICJWaXRhbCBTaWducyIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAiVml0YWwgU2lnbnMiCiAgICAgIH0gXSwKICAgICAgImNvZGUiOiB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vbG9pbmMub3JnIiwKICAgICAgICAgICJjb2RlIjogIjMxNDEtOSIsCiAgICAgICAgICAiZGlzcGxheSI6ICJ3ZWlnaHQiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogIndlaWdodCIKICAgICAgfSwKICAgICAgInN1YmplY3QiOiB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQYXRpZW50L3NtYXJ0LTEyODg5OTIiCiAgICAgIH0sCiAgICAgICJlZmZlY3RpdmVEYXRlVGltZSI6ICIyMDA1LTAyLTIzIiwKICAgICAgInBlcmZvcm1lciI6IFsgewogICAgICAgICJyZWZlcmVuY2UiOiAiUHJhY3RpdGlvbmVyL1NNQVJULTEyMzQiCiAgICAgIH0gXSwKICAgICAgInZhbHVlUXVhbnRpdHkiOiB7CiAgICAgICAgInZhbHVlIjogOTMuODkzNjIsCiAgICAgICAgInVuaXQiOiAia2ciLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3VuaXRzb2ZtZWFzdXJlLm9yZyIsCiAgICAgICAgImNvZGUiOiAia2ciCiAgICAgIH0KICAgIH0sCiAgICAic2VhcmNoIjogewogICAgICAibW9kZSI6ICJtYXRjaCIKICAgIH0KICB9LCB7CiAgICAiZnVsbFVybCI6ICJodHRwczovL2FwaS5sb2dpY2FoZWFsdGgub3JnL2Zhc3RlbmhlYWx0aC9kYXRhL09ic2VydmF0aW9uL3NtYXJ0LTIwOS1ibWkiLAogICAgInJlc291cmNlIjogewogICAgICAicmVzb3VyY2VUeXBlIjogIk9ic2VydmF0aW9uIiwKICAgICAgImlkIjogInNtYXJ0LTIwOS1ibWkiLAogICAgICAibWV0YSI6IHsKICAgICAgICAidmVyc2lvbklkIjogIjEiLAogICAgICAgICJsYXN0VXBkYXRlZCI6ICIyMDIwLTA3LTE1VDAyOjUyOjM2LjAwMCswMDowMCIsCiAgICAgICAgInNvdXJjZSI6ICIjTjNSZUtqUjc1QXM4S2poayIKICAgICAgfSwKICAgICAgInRleHQiOiB7CiAgICAgICAgInN0YXR1cyI6ICJnZW5lcmF0ZWQiLAogICAgICAgICJkaXYiOiAiPGRpdiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzE5OTkveGh0bWxcIj4yMDAxLTEwLTMxOiBibWkgPSAzMy45IGtnL20yPC9kaXY+IgogICAgICB9LAogICAgICAiaWRlbnRpZmllciI6IFsgewogICAgICAgICJ1c2UiOiAib2ZmaWNpYWwiLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3d3dy5ibWMubmwvem9yZ3BvcnRhbC9pZGVudGlmaWVycy9vYnNlcnZhdGlvbnMiLAogICAgICAgICJ2YWx1ZSI6ICJzbWFydC0yMDktYm1pIgogICAgICB9IF0sCiAgICAgICJzdGF0dXMiOiAidW5rbm93biIsCiAgICAgICJjYXRlZ29yeSI6IFsgewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3Rlcm1pbm9sb2d5LmhsNy5vcmcvQ29kZVN5c3RlbS9vYnNlcnZhdGlvbi1jYXRlZ29yeSIsCiAgICAgICAgICAiY29kZSI6ICJ2aXRhbC1zaWducyIsCiAgICAgICAgICAiZGlzcGxheSI6ICJWaXRhbCBTaWducyIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAiVml0YWwgU2lnbnMiCiAgICAgIH0gXSwKICAgICAgImNvZGUiOiB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vbG9pbmMub3JnIiwKICAgICAgICAgICJjb2RlIjogIjM5MTU2LTUiLAogICAgICAgICAgImRpc3BsYXkiOiAiYm1pIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJibWkiCiAgICAgIH0sCiAgICAgICJzdWJqZWN0IjogewogICAgICAgICJyZWZlcmVuY2UiOiAiUGF0aWVudC9zbWFydC0xMjg4OTkyIgogICAgICB9LAogICAgICAiZWZmZWN0aXZlRGF0ZVRpbWUiOiAiMjAwMS0xMC0zMSIsCiAgICAgICJwZXJmb3JtZXIiOiBbIHsKICAgICAgICAicmVmZXJlbmNlIjogIlByYWN0aXRpb25lci9TTUFSVC0xMjM0IgogICAgICB9IF0sCiAgICAgICJ2YWx1ZVF1YW50aXR5IjogewogICAgICAgICJ2YWx1ZSI6IDMzLjksCiAgICAgICAgInVuaXQiOiAia2cvbTIiLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3VuaXRzb2ZtZWFzdXJlLm9yZyIsCiAgICAgICAgImNvZGUiOiAia2cvbTIiCiAgICAgIH0KICAgIH0sCiAgICAic2VhcmNoIjogewogICAgICAibW9kZSI6ICJtYXRjaCIKICAgIH0KICB9LCB7CiAgICAiZnVsbFVybCI6ICJodHRwczovL2FwaS5sb2dpY2FoZWFsdGgub3JnL2Zhc3RlbmhlYWx0aC9kYXRhL09ic2VydmF0aW9uL3NtYXJ0LTI0My13ZWlnaHQiLAogICAgInJlc291cmNlIjogewogICAgICAicmVzb3VyY2VUeXBlIjogIk9ic2VydmF0aW9uIiwKICAgICAgImlkIjogInNtYXJ0LTI0My13ZWlnaHQiLAogICAgICAibWV0YSI6IHsKICAgICAgICAidmVyc2lvbklkIjogIjEiLAogICAgICAgICJsYXN0VXBkYXRlZCI6ICIyMDIwLTA3LTE1VDAyOjUyOjM2LjAwMCswMDowMCIsCiAgICAgICAgInNvdXJjZSI6ICIjTjNSZUtqUjc1QXM4S2poayIKICAgICAgfSwKICAgICAgInRleHQiOiB7CiAgICAgICAgInN0YXR1cyI6ICJnZW5lcmF0ZWQiLAogICAgICAgICJkaXYiOiAiPGRpdiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzE5OTkveGh0bWxcIj4yMDA1LTAyLTEwOiB3ZWlnaHQgPSA5My40ODUzOSBrZzwvZGl2PiIKICAgICAgfSwKICAgICAgImlkZW50aWZpZXIiOiBbIHsKICAgICAgICAidXNlIjogIm9mZmljaWFsIiwKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly93d3cuYm1jLm5sL3pvcmdwb3J0YWwvaWRlbnRpZmllcnMvb2JzZXJ2YXRpb25zIiwKICAgICAgICAidmFsdWUiOiAic21hcnQtMjQzLXdlaWdodCIKICAgICAgfSBdLAogICAgICAic3RhdHVzIjogInVua25vd24iLAogICAgICAiY2F0ZWdvcnkiOiBbIHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly90ZXJtaW5vbG9neS5obDcub3JnL0NvZGVTeXN0ZW0vb2JzZXJ2YXRpb24tY2F0ZWdvcnkiLAogICAgICAgICAgImNvZGUiOiAidml0YWwtc2lnbnMiLAogICAgICAgICAgImRpc3BsYXkiOiAiVml0YWwgU2lnbnMiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogIlZpdGFsIFNpZ25zIgogICAgICB9IF0sCiAgICAgICJjb2RlIjogewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL2xvaW5jLm9yZyIsCiAgICAgICAgICAiY29kZSI6ICIzMTQxLTkiLAogICAgICAgICAgImRpc3BsYXkiOiAid2VpZ2h0IgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJ3ZWlnaHQiCiAgICAgIH0sCiAgICAgICJzdWJqZWN0IjogewogICAgICAgICJyZWZlcmVuY2UiOiAiUGF0aWVudC9zbWFydC0xMjg4OTkyIgogICAgICB9LAogICAgICAiZWZmZWN0aXZlRGF0ZVRpbWUiOiAiMjAwNS0wMi0xMCIsCiAgICAgICJwZXJmb3JtZXIiOiBbIHsKICAgICAgICAicmVmZXJlbmNlIjogIlByYWN0aXRpb25lci9TTUFSVC0xMjM0IgogICAgICB9IF0sCiAgICAgICJ2YWx1ZVF1YW50aXR5IjogewogICAgICAgICJ2YWx1ZSI6IDkzLjQ4NTM5LAogICAgICAgICJ1bml0IjogImtnIiwKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly91bml0c29mbWVhc3VyZS5vcmciLAogICAgICAgICJjb2RlIjogImtnIgogICAgICB9CiAgICB9LAogICAgInNlYXJjaCI6IHsKICAgICAgIm1vZGUiOiAibWF0Y2giCiAgICB9CiAgfSwgewogICAgImZ1bGxVcmwiOiAiaHR0cHM6Ly9hcGkubG9naWNhaGVhbHRoLm9yZy9mYXN0ZW5oZWFsdGgvZGF0YS9PYnNlcnZhdGlvbi9zbWFydC0xNzQtYm1pIiwKICAgICJyZXNvdXJjZSI6IHsKICAgICAgInJlc291cmNlVHlwZSI6ICJPYnNlcnZhdGlvbiIsCiAgICAgICJpZCI6ICJzbWFydC0xNzQtYm1pIiwKICAgICAgIm1ldGEiOiB7CiAgICAgICAgInZlcnNpb25JZCI6ICIxIiwKICAgICAgICAibGFzdFVwZGF0ZWQiOiAiMjAyMC0wNy0xNVQwMjo1MjozNi4wMDArMDA6MDAiLAogICAgICAgICJzb3VyY2UiOiAiI04zUmVLalI3NUFzOEtqaGsiCiAgICAgIH0sCiAgICAgICJ0ZXh0IjogewogICAgICAgICJzdGF0dXMiOiAiZ2VuZXJhdGVkIiwKICAgICAgICAiZGl2IjogIjxkaXYgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hodG1sXCI+MTk5OS0xMi0yMDogYm1pID0gMzUuNCBrZy9tMjwvZGl2PiIKICAgICAgfSwKICAgICAgImlkZW50aWZpZXIiOiBbIHsKICAgICAgICAidXNlIjogIm9mZmljaWFsIiwKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly93d3cuYm1jLm5sL3pvcmdwb3J0YWwvaWRlbnRpZmllcnMvb2JzZXJ2YXRpb25zIiwKICAgICAgICAidmFsdWUiOiAic21hcnQtMTc0LWJtaSIKICAgICAgfSBdLAogICAgICAic3RhdHVzIjogInVua25vd24iLAogICAgICAiY2F0ZWdvcnkiOiBbIHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly90ZXJtaW5vbG9neS5obDcub3JnL0NvZGVTeXN0ZW0vb2JzZXJ2YXRpb24tY2F0ZWdvcnkiLAogICAgICAgICAgImNvZGUiOiAidml0YWwtc2lnbnMiLAogICAgICAgICAgImRpc3BsYXkiOiAiVml0YWwgU2lnbnMiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogIlZpdGFsIFNpZ25zIgogICAgICB9IF0sCiAgICAgICJjb2RlIjogewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL2xvaW5jLm9yZyIsCiAgICAgICAgICAiY29kZSI6ICIzOTE1Ni01IiwKICAgICAgICAgICJkaXNwbGF5IjogImJtaSIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAiYm1pIgogICAgICB9LAogICAgICAic3ViamVjdCI6IHsKICAgICAgICAicmVmZXJlbmNlIjogIlBhdGllbnQvc21hcnQtMTI4ODk5MiIKICAgICAgfSwKICAgICAgImVmZmVjdGl2ZURhdGVUaW1lIjogIjE5OTktMTItMjAiLAogICAgICAicGVyZm9ybWVyIjogWyB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQcmFjdGl0aW9uZXIvU01BUlQtMTIzNCIKICAgICAgfSBdLAogICAgICAidmFsdWVRdWFudGl0eSI6IHsKICAgICAgICAidmFsdWUiOiAzNS40LAogICAgICAgICJ1bml0IjogImtnL20yIiwKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly91bml0c29mbWVhc3VyZS5vcmciLAogICAgICAgICJjb2RlIjogImtnL20yIgogICAgICB9CiAgICB9LAogICAgInNlYXJjaCI6IHsKICAgICAgIm1vZGUiOiAibWF0Y2giCiAgICB9CiAgfSwgewogICAgImZ1bGxVcmwiOiAiaHR0cHM6Ly9hcGkubG9naWNhaGVhbHRoLm9yZy9mYXN0ZW5oZWFsdGgvZGF0YS9PYnNlcnZhdGlvbi9zbWFydC04MjkiLAogICAgInJlc291cmNlIjogewogICAgICAicmVzb3VyY2VUeXBlIjogIk9ic2VydmF0aW9uIiwKICAgICAgImlkIjogInNtYXJ0LTgyOSIsCiAgICAgICJtZXRhIjogewogICAgICAgICJ2ZXJzaW9uSWQiOiAiMSIsCiAgICAgICAgImxhc3RVcGRhdGVkIjogIjIwMjAtMDctMTVUMDI6NTI6MzYuMDAwKzAwOjAwIiwKICAgICAgICAic291cmNlIjogIiNOM1JlS2pSNzVBczhLamhrIgogICAgICB9LAogICAgICAidGV4dCI6IHsKICAgICAgICAic3RhdHVzIjogImdlbmVyYXRlZCIsCiAgICAgICAgImRpdiI6ICI8ZGl2IHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMTk5OS94aHRtbFwiPjE5OTctMDUtMDE6IEJsb29kIHByZXNzdXJlIDEwNy82NyBtbUhnPC9kaXY+IgogICAgICB9LAogICAgICAic3RhdHVzIjogImZpbmFsIiwKICAgICAgImNhdGVnb3J5IjogWyB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdGVybWlub2xvZ3kuaGw3Lm9yZy9Db2RlU3lzdGVtL29ic2VydmF0aW9uLWNhdGVnb3J5IiwKICAgICAgICAgICJjb2RlIjogInZpdGFsLXNpZ25zIiwKICAgICAgICAgICJkaXNwbGF5IjogIlZpdGFsIFNpZ25zIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJWaXRhbCBTaWducyIKICAgICAgfSBdLAogICAgICAiY29kZSI6IHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly9sb2luYy5vcmciLAogICAgICAgICAgImNvZGUiOiAiNTUyODQtNCIsCiAgICAgICAgICAiZGlzcGxheSI6ICJCbG9vZCBwcmVzc3VyZSIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAiQmxvb2QgcHJlc3N1cmUiCiAgICAgIH0sCiAgICAgICJzdWJqZWN0IjogewogICAgICAgICJyZWZlcmVuY2UiOiAiUGF0aWVudC9zbWFydC0xMjg4OTkyIgogICAgICB9LAogICAgICAiZWZmZWN0aXZlRGF0ZVRpbWUiOiAiMTk5Ny0wNS0wMSIsCiAgICAgICJwZXJmb3JtZXIiOiBbIHsKICAgICAgICAicmVmZXJlbmNlIjogIlByYWN0aXRpb25lci9zbWFydC1QcmFjdGl0aW9uZXItNzE2MTQ1MDIiCiAgICAgIH0gXSwKICAgICAgImNvbXBvbmVudCI6IFsgewogICAgICAgICJjb2RlIjogewogICAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly9sb2luYy5vcmciLAogICAgICAgICAgICAiY29kZSI6ICI4NDgwLTYiLAogICAgICAgICAgICAiZGlzcGxheSI6ICJTeXN0b2xpYyBibG9vZCBwcmVzc3VyZSIKICAgICAgICAgIH0gXSwKICAgICAgICAgICJ0ZXh0IjogIlN5c3RvbGljIGJsb29kIHByZXNzdXJlIgogICAgICAgIH0sCiAgICAgICAgInZhbHVlUXVhbnRpdHkiOiB7CiAgICAgICAgICAidmFsdWUiOiAxMDcsCiAgICAgICAgICAidW5pdCI6ICJtbUhnIiwKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3VuaXRzb2ZtZWFzdXJlLm9yZyIsCiAgICAgICAgICAiY29kZSI6ICJtbVtIZ10iCiAgICAgICAgfQogICAgICB9LCB7CiAgICAgICAgImNvZGUiOiB7CiAgICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL2xvaW5jLm9yZyIsCiAgICAgICAgICAgICJjb2RlIjogIjg0NjItNCIsCiAgICAgICAgICAgICJkaXNwbGF5IjogIkRpYXN0b2xpYyBibG9vZCBwcmVzc3VyZSIKICAgICAgICAgIH0gXSwKICAgICAgICAgICJ0ZXh0IjogIkRpYXN0b2xpYyBibG9vZCBwcmVzc3VyZSIKICAgICAgICB9LAogICAgICAgICJ2YWx1ZVF1YW50aXR5IjogewogICAgICAgICAgInZhbHVlIjogNjcsCiAgICAgICAgICAidW5pdCI6ICJtbUhnIiwKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3VuaXRzb2ZtZWFzdXJlLm9yZyIsCiAgICAgICAgICAiY29kZSI6ICJtbVtIZ10iCiAgICAgICAgfQogICAgICB9IF0KICAgIH0sCiAgICAic2VhcmNoIjogewogICAgICAibW9kZSI6ICJtYXRjaCIKICAgIH0KICB9LCB7CiAgICAiZnVsbFVybCI6ICJodHRwczovL2FwaS5sb2dpY2FoZWFsdGgub3JnL2Zhc3RlbmhlYWx0aC9kYXRhL09ic2VydmF0aW9uL3NtYXJ0LTgyOCIsCiAgICAicmVzb3VyY2UiOiB7CiAgICAgICJyZXNvdXJjZVR5cGUiOiAiT2JzZXJ2YXRpb24iLAogICAgICAiaWQiOiAic21hcnQtODI4IiwKICAgICAgIm1ldGEiOiB7CiAgICAgICAgInZlcnNpb25JZCI6ICIxIiwKICAgICAgICAibGFzdFVwZGF0ZWQiOiAiMjAyMC0wNy0xNVQwMjo1MjozNi4wMDArMDA6MDAiLAogICAgICAgICJzb3VyY2UiOiAiI04zUmVLalI3NUFzOEtqaGsiCiAgICAgIH0sCiAgICAgICJ0ZXh0IjogewogICAgICAgICJzdGF0dXMiOiAiZ2VuZXJhdGVkIiwKICAgICAgICAiZGl2IjogIjxkaXYgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hodG1sXCI+MTk5Ny0wNC0zMDogQmxvb2QgcHJlc3N1cmUgODcvNzUgbW1IZzwvZGl2PiIKICAgICAgfSwKICAgICAgInN0YXR1cyI6ICJmaW5hbCIsCiAgICAgICJjYXRlZ29yeSI6IFsgewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3Rlcm1pbm9sb2d5LmhsNy5vcmcvQ29kZVN5c3RlbS9vYnNlcnZhdGlvbi1jYXRlZ29yeSIsCiAgICAgICAgICAiY29kZSI6ICJ2aXRhbC1zaWducyIsCiAgICAgICAgICAiZGlzcGxheSI6ICJWaXRhbCBTaWducyIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAiVml0YWwgU2lnbnMiCiAgICAgIH0gXSwKICAgICAgImNvZGUiOiB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vbG9pbmMub3JnIiwKICAgICAgICAgICJjb2RlIjogIjU1Mjg0LTQiLAogICAgICAgICAgImRpc3BsYXkiOiAiQmxvb2QgcHJlc3N1cmUiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogIkJsb29kIHByZXNzdXJlIgogICAgICB9LAogICAgICAic3ViamVjdCI6IHsKICAgICAgICAicmVmZXJlbmNlIjogIlBhdGllbnQvc21hcnQtMTI4ODk5MiIKICAgICAgfSwKICAgICAgImVmZmVjdGl2ZURhdGVUaW1lIjogIjE5OTctMDQtMzAiLAogICAgICAicGVyZm9ybWVyIjogWyB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQcmFjdGl0aW9uZXIvc21hcnQtUHJhY3RpdGlvbmVyLTcxNjE0NTAyIgogICAgICB9IF0sCiAgICAgICJjb21wb25lbnQiOiBbIHsKICAgICAgICAiY29kZSI6IHsKICAgICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vbG9pbmMub3JnIiwKICAgICAgICAgICAgImNvZGUiOiAiODQ4MC02IiwKICAgICAgICAgICAgImRpc3BsYXkiOiAiU3lzdG9saWMgYmxvb2QgcHJlc3N1cmUiCiAgICAgICAgICB9IF0sCiAgICAgICAgICAidGV4dCI6ICJTeXN0b2xpYyBibG9vZCBwcmVzc3VyZSIKICAgICAgICB9LAogICAgICAgICJ2YWx1ZVF1YW50aXR5IjogewogICAgICAgICAgInZhbHVlIjogODcsCiAgICAgICAgICAidW5pdCI6ICJtbUhnIiwKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3VuaXRzb2ZtZWFzdXJlLm9yZyIsCiAgICAgICAgICAiY29kZSI6ICJtbVtIZ10iCiAgICAgICAgfQogICAgICB9LCB7CiAgICAgICAgImNvZGUiOiB7CiAgICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL2xvaW5jLm9yZyIsCiAgICAgICAgICAgICJjb2RlIjogIjg0NjItNCIsCiAgICAgICAgICAgICJkaXNwbGF5IjogIkRpYXN0b2xpYyBibG9vZCBwcmVzc3VyZSIKICAgICAgICAgIH0gXSwKICAgICAgICAgICJ0ZXh0IjogIkRpYXN0b2xpYyBibG9vZCBwcmVzc3VyZSIKICAgICAgICB9LAogICAgICAgICJ2YWx1ZVF1YW50aXR5IjogewogICAgICAgICAgInZhbHVlIjogNzUsCiAgICAgICAgICAidW5pdCI6ICJtbUhnIiwKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3VuaXRzb2ZtZWFzdXJlLm9yZyIsCiAgICAgICAgICAiY29kZSI6ICJtbVtIZ10iCiAgICAgICAgfQogICAgICB9IF0KICAgIH0sCiAgICAic2VhcmNoIjogewogICAgICAibW9kZSI6ICJtYXRjaCIKICAgIH0KICB9LCB7CiAgICAiZnVsbFVybCI6ICJodHRwczovL2FwaS5sb2dpY2FoZWFsdGgub3JnL2Zhc3RlbmhlYWx0aC9kYXRhL09ic2VydmF0aW9uL3NtYXJ0LTE4Mi1veHlnZW5zYXR1cmF0aW9uIiwKICAgICJyZXNvdXJjZSI6IHsKICAgICAgInJlc291cmNlVHlwZSI6ICJPYnNlcnZhdGlvbiIsCiAgICAgICJpZCI6ICJzbWFydC0xODItb3h5Z2Vuc2F0dXJhdGlvbiIsCiAgICAgICJtZXRhIjogewogICAgICAgICJ2ZXJzaW9uSWQiOiAiMSIsCiAgICAgICAgImxhc3RVcGRhdGVkIjogIjIwMjAtMDctMTVUMDI6NTI6MzYuMDAwKzAwOjAwIiwKICAgICAgICAic291cmNlIjogIiNOM1JlS2pSNzVBczhLamhrIgogICAgICB9LAogICAgICAidGV4dCI6IHsKICAgICAgICAic3RhdHVzIjogImdlbmVyYXRlZCIsCiAgICAgICAgImRpdiI6ICI8ZGl2IHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMTk5OS94aHRtbFwiPjE5OTktMTItMjE6IG94eWdlbl9zYXR1cmF0aW9uID0gMTAwLjAgJXtIZW1vZ2xvYmluU2F0dXJhdGlvbn08L2Rpdj4iCiAgICAgIH0sCiAgICAgICJpZGVudGlmaWVyIjogWyB7CiAgICAgICAgInVzZSI6ICJvZmZpY2lhbCIsCiAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vd3d3LmJtYy5ubC96b3JncG9ydGFsL2lkZW50aWZpZXJzL29ic2VydmF0aW9ucyIsCiAgICAgICAgInZhbHVlIjogInNtYXJ0LTE4Mi1veHlnZW5zYXR1cmF0aW9uIgogICAgICB9IF0sCiAgICAgICJzdGF0dXMiOiAidW5rbm93biIsCiAgICAgICJjYXRlZ29yeSI6IFsgewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3Rlcm1pbm9sb2d5LmhsNy5vcmcvQ29kZVN5c3RlbS9vYnNlcnZhdGlvbi1jYXRlZ29yeSIsCiAgICAgICAgICAiY29kZSI6ICJ2aXRhbC1zaWducyIsCiAgICAgICAgICAiZGlzcGxheSI6ICJWaXRhbCBTaWducyIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAiVml0YWwgU2lnbnMiCiAgICAgIH0gXSwKICAgICAgImNvZGUiOiB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vbG9pbmMub3JnIiwKICAgICAgICAgICJjb2RlIjogIjI3MTAtMiIsCiAgICAgICAgICAiZGlzcGxheSI6ICJveHlnZW5fc2F0dXJhdGlvbiIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAib3h5Z2VuX3NhdHVyYXRpb24iCiAgICAgIH0sCiAgICAgICJzdWJqZWN0IjogewogICAgICAgICJyZWZlcmVuY2UiOiAiUGF0aWVudC9zbWFydC0xMjg4OTkyIgogICAgICB9LAogICAgICAiZWZmZWN0aXZlRGF0ZVRpbWUiOiAiMTk5OS0xMi0yMSIsCiAgICAgICJwZXJmb3JtZXIiOiBbIHsKICAgICAgICAicmVmZXJlbmNlIjogIlByYWN0aXRpb25lci9TTUFSVC0xMjM0IgogICAgICB9IF0sCiAgICAgICJ2YWx1ZVF1YW50aXR5IjogewogICAgICAgICJ2YWx1ZSI6IDEwMC4wLAogICAgICAgICJ1bml0IjogIiV7SGVtb2dsb2JpblNhdHVyYXRpb259IiwKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly91bml0c29mbWVhc3VyZS5vcmciLAogICAgICAgICJjb2RlIjogIiV7SGVtb2dsb2JpblNhdHVyYXRpb259IgogICAgICB9CiAgICB9LAogICAgInNlYXJjaCI6IHsKICAgICAgIm1vZGUiOiAibWF0Y2giCiAgICB9CiAgfSwgewogICAgImZ1bGxVcmwiOiAiaHR0cHM6Ly9hcGkubG9naWNhaGVhbHRoLm9yZy9mYXN0ZW5oZWFsdGgvZGF0YS9PYnNlcnZhdGlvbi9zbWFydC0yMTctb3h5Z2Vuc2F0dXJhdGlvbiIsCiAgICAicmVzb3VyY2UiOiB7CiAgICAgICJyZXNvdXJjZVR5cGUiOiAiT2JzZXJ2YXRpb24iLAogICAgICAiaWQiOiAic21hcnQtMjE3LW94eWdlbnNhdHVyYXRpb24iLAogICAgICAibWV0YSI6IHsKICAgICAgICAidmVyc2lvbklkIjogIjEiLAogICAgICAgICJsYXN0VXBkYXRlZCI6ICIyMDIwLTA3LTE1VDAyOjUyOjM2LjAwMCswMDowMCIsCiAgICAgICAgInNvdXJjZSI6ICIjTjNSZUtqUjc1QXM4S2poayIKICAgICAgfSwKICAgICAgInRleHQiOiB7CiAgICAgICAgInN0YXR1cyI6ICJnZW5lcmF0ZWQiLAogICAgICAgICJkaXYiOiAiPGRpdiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzE5OTkveGh0bWxcIj4yMDAxLTExLTAxOiBveHlnZW5fc2F0dXJhdGlvbiA9IDEwMC4wICV7SGVtb2dsb2JpblNhdHVyYXRpb259PC9kaXY+IgogICAgICB9LAogICAgICAiaWRlbnRpZmllciI6IFsgewogICAgICAgICJ1c2UiOiAib2ZmaWNpYWwiLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3d3dy5ibWMubmwvem9yZ3BvcnRhbC9pZGVudGlmaWVycy9vYnNlcnZhdGlvbnMiLAogICAgICAgICJ2YWx1ZSI6ICJzbWFydC0yMTctb3h5Z2Vuc2F0dXJhdGlvbiIKICAgICAgfSBdLAogICAgICAic3RhdHVzIjogInVua25vd24iLAogICAgICAiY2F0ZWdvcnkiOiBbIHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly90ZXJtaW5vbG9neS5obDcub3JnL0NvZGVTeXN0ZW0vb2JzZXJ2YXRpb24tY2F0ZWdvcnkiLAogICAgICAgICAgImNvZGUiOiAidml0YWwtc2lnbnMiLAogICAgICAgICAgImRpc3BsYXkiOiAiVml0YWwgU2lnbnMiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogIlZpdGFsIFNpZ25zIgogICAgICB9IF0sCiAgICAgICJjb2RlIjogewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL2xvaW5jLm9yZyIsCiAgICAgICAgICAiY29kZSI6ICIyNzEwLTIiLAogICAgICAgICAgImRpc3BsYXkiOiAib3h5Z2VuX3NhdHVyYXRpb24iCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogIm94eWdlbl9zYXR1cmF0aW9uIgogICAgICB9LAogICAgICAic3ViamVjdCI6IHsKICAgICAgICAicmVmZXJlbmNlIjogIlBhdGllbnQvc21hcnQtMTI4ODk5MiIKICAgICAgfSwKICAgICAgImVmZmVjdGl2ZURhdGVUaW1lIjogIjIwMDEtMTEtMDEiLAogICAgICAicGVyZm9ybWVyIjogWyB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQcmFjdGl0aW9uZXIvU01BUlQtMTIzNCIKICAgICAgfSBdLAogICAgICAidmFsdWVRdWFudGl0eSI6IHsKICAgICAgICAidmFsdWUiOiAxMDAuMCwKICAgICAgICAidW5pdCI6ICIle0hlbW9nbG9iaW5TYXR1cmF0aW9ufSIsCiAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdW5pdHNvZm1lYXN1cmUub3JnIiwKICAgICAgICAiY29kZSI6ICIle0hlbW9nbG9iaW5TYXR1cmF0aW9ufSIKICAgICAgfQogICAgfSwKICAgICJzZWFyY2giOiB7CiAgICAgICJtb2RlIjogIm1hdGNoIgogICAgfQogIH0sIHsKICAgICJmdWxsVXJsIjogImh0dHBzOi8vYXBpLmxvZ2ljYWhlYWx0aC5vcmcvZmFzdGVuaGVhbHRoL2RhdGEvT2JzZXJ2YXRpb24vc21hcnQtMTU4LXRlbXBlcmF0dXJlIiwKICAgICJyZXNvdXJjZSI6IHsKICAgICAgInJlc291cmNlVHlwZSI6ICJPYnNlcnZhdGlvbiIsCiAgICAgICJpZCI6ICJzbWFydC0xNTgtdGVtcGVyYXR1cmUiLAogICAgICAibWV0YSI6IHsKICAgICAgICAidmVyc2lvbklkIjogIjEiLAogICAgICAgICJsYXN0VXBkYXRlZCI6ICIyMDIwLTA3LTE1VDAyOjUyOjM2LjAwMCswMDowMCIsCiAgICAgICAgInNvdXJjZSI6ICIjTjNSZUtqUjc1QXM4S2poayIKICAgICAgfSwKICAgICAgInRleHQiOiB7CiAgICAgICAgInN0YXR1cyI6ICJnZW5lcmF0ZWQiLAogICAgICAgICJkaXYiOiAiPGRpdiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzE5OTkveGh0bWxcIj4xOTk3LTA1LTAxOiB0ZW1wZXJhdHVyZSA9IDM3LjAgQ2VsPC9kaXY+IgogICAgICB9LAogICAgICAiaWRlbnRpZmllciI6IFsgewogICAgICAgICJ1c2UiOiAib2ZmaWNpYWwiLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3d3dy5ibWMubmwvem9yZ3BvcnRhbC9pZGVudGlmaWVycy9vYnNlcnZhdGlvbnMiLAogICAgICAgICJ2YWx1ZSI6ICJzbWFydC0xNTgtdGVtcGVyYXR1cmUiCiAgICAgIH0gXSwKICAgICAgInN0YXR1cyI6ICJ1bmtub3duIiwKICAgICAgImNhdGVnb3J5IjogWyB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdGVybWlub2xvZ3kuaGw3Lm9yZy9Db2RlU3lzdGVtL29ic2VydmF0aW9uLWNhdGVnb3J5IiwKICAgICAgICAgICJjb2RlIjogInZpdGFsLXNpZ25zIiwKICAgICAgICAgICJkaXNwbGF5IjogIlZpdGFsIFNpZ25zIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJWaXRhbCBTaWducyIKICAgICAgfSBdLAogICAgICAiY29kZSI6IHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly9sb2luYy5vcmciLAogICAgICAgICAgImNvZGUiOiAiODMxMC01IiwKICAgICAgICAgICJkaXNwbGF5IjogInRlbXBlcmF0dXJlIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJ0ZW1wZXJhdHVyZSIKICAgICAgfSwKICAgICAgInN1YmplY3QiOiB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQYXRpZW50L3NtYXJ0LTEyODg5OTIiCiAgICAgIH0sCiAgICAgICJlZmZlY3RpdmVEYXRlVGltZSI6ICIxOTk3LTA1LTAxIiwKICAgICAgInBlcmZvcm1lciI6IFsgewogICAgICAgICJyZWZlcmVuY2UiOiAiUHJhY3RpdGlvbmVyL1NNQVJULTEyMzQiCiAgICAgIH0gXSwKICAgICAgInZhbHVlUXVhbnRpdHkiOiB7CiAgICAgICAgInZhbHVlIjogMzcuMCwKICAgICAgICAidW5pdCI6ICJDZWwiLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3VuaXRzb2ZtZWFzdXJlLm9yZyIsCiAgICAgICAgImNvZGUiOiAiQ2VsIgogICAgICB9CiAgICB9LAogICAgInNlYXJjaCI6IHsKICAgICAgIm1vZGUiOiAibWF0Y2giCiAgICB9CiAgfSwgewogICAgImZ1bGxVcmwiOiAiaHR0cHM6Ly9hcGkubG9naWNhaGVhbHRoLm9yZy9mYXN0ZW5oZWFsdGgvZGF0YS9PYnNlcnZhdGlvbi9zbWFydC0yNjctaGVpZ2h0IiwKICAgICJyZXNvdXJjZSI6IHsKICAgICAgInJlc291cmNlVHlwZSI6ICJPYnNlcnZhdGlvbiIsCiAgICAgICJpZCI6ICJzbWFydC0yNjctaGVpZ2h0IiwKICAgICAgIm1ldGEiOiB7CiAgICAgICAgInZlcnNpb25JZCI6ICIxIiwKICAgICAgICAibGFzdFVwZGF0ZWQiOiAiMjAyMC0wNy0xNVQwMjo1MjozNi4wMDArMDA6MDAiLAogICAgICAgICJzb3VyY2UiOiAiI04zUmVLalI3NUFzOEtqaGsiCiAgICAgIH0sCiAgICAgICJ0ZXh0IjogewogICAgICAgICJzdGF0dXMiOiAiZ2VuZXJhdGVkIiwKICAgICAgICAiZGl2IjogIjxkaXYgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hodG1sXCI+MjAwOS0wNC0wNzogaGVpZ2h0ID0gMTYzLjMyMiBjbTwvZGl2PiIKICAgICAgfSwKICAgICAgImlkZW50aWZpZXIiOiBbIHsKICAgICAgICAidXNlIjogIm9mZmljaWFsIiwKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly93d3cuYm1jLm5sL3pvcmdwb3J0YWwvaWRlbnRpZmllcnMvb2JzZXJ2YXRpb25zIiwKICAgICAgICAidmFsdWUiOiAic21hcnQtMjY3LWhlaWdodCIKICAgICAgfSBdLAogICAgICAic3RhdHVzIjogInVua25vd24iLAogICAgICAiY2F0ZWdvcnkiOiBbIHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly90ZXJtaW5vbG9neS5obDcub3JnL0NvZGVTeXN0ZW0vb2JzZXJ2YXRpb24tY2F0ZWdvcnkiLAogICAgICAgICAgImNvZGUiOiAidml0YWwtc2lnbnMiLAogICAgICAgICAgImRpc3BsYXkiOiAiVml0YWwgU2lnbnMiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogIlZpdGFsIFNpZ25zIgogICAgICB9IF0sCiAgICAgICJjb2RlIjogewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL2xvaW5jLm9yZyIsCiAgICAgICAgICAiY29kZSI6ICI4MzAyLTIiLAogICAgICAgICAgImRpc3BsYXkiOiAiaGVpZ2h0IgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJoZWlnaHQiCiAgICAgIH0sCiAgICAgICJzdWJqZWN0IjogewogICAgICAgICJyZWZlcmVuY2UiOiAiUGF0aWVudC9zbWFydC0xMjg4OTkyIgogICAgICB9LAogICAgICAiZWZmZWN0aXZlRGF0ZVRpbWUiOiAiMjAwOS0wNC0wNyIsCiAgICAgICJwZXJmb3JtZXIiOiBbIHsKICAgICAgICAicmVmZXJlbmNlIjogIlByYWN0aXRpb25lci9TTUFSVC0xMjM0IgogICAgICB9IF0sCiAgICAgICJ2YWx1ZVF1YW50aXR5IjogewogICAgICAgICJ2YWx1ZSI6IDE2My4zMjIsCiAgICAgICAgInVuaXQiOiAiY20iLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3VuaXRzb2ZtZWFzdXJlLm9yZyIsCiAgICAgICAgImNvZGUiOiAiY20iCiAgICAgIH0KICAgIH0sCiAgICAic2VhcmNoIjogewogICAgICAibW9kZSI6ICJtYXRjaCIKICAgIH0KICB9LCB7CiAgICAiZnVsbFVybCI6ICJodHRwczovL2FwaS5sb2dpY2FoZWFsdGgub3JnL2Zhc3RlbmhlYWx0aC9kYXRhL09ic2VydmF0aW9uL3NtYXJ0LTI2Mi1yZXNwaXJhdG9yeXJhdGUiLAogICAgInJlc291cmNlIjogewogICAgICAicmVzb3VyY2VUeXBlIjogIk9ic2VydmF0aW9uIiwKICAgICAgImlkIjogInNtYXJ0LTI2Mi1yZXNwaXJhdG9yeXJhdGUiLAogICAgICAibWV0YSI6IHsKICAgICAgICAidmVyc2lvbklkIjogIjEiLAogICAgICAgICJsYXN0VXBkYXRlZCI6ICIyMDIwLTA3LTE1VDAyOjUyOjM2LjAwMCswMDowMCIsCiAgICAgICAgInNvdXJjZSI6ICIjTjNSZUtqUjc1QXM4S2poayIKICAgICAgfSwKICAgICAgInRleHQiOiB7CiAgICAgICAgInN0YXR1cyI6ICJnZW5lcmF0ZWQiLAogICAgICAgICJkaXYiOiAiPGRpdiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzE5OTkveGh0bWxcIj4yMDA1LTAyLTI1OiByZXNwaXJhdG9yeV9yYXRlID0gMjIuMCB7YnJlYXRoc30vbWluPC9kaXY+IgogICAgICB9LAogICAgICAiaWRlbnRpZmllciI6IFsgewogICAgICAgICJ1c2UiOiAib2ZmaWNpYWwiLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3d3dy5ibWMubmwvem9yZ3BvcnRhbC9pZGVudGlmaWVycy9vYnNlcnZhdGlvbnMiLAogICAgICAgICJ2YWx1ZSI6ICJzbWFydC0yNjItcmVzcGlyYXRvcnlyYXRlIgogICAgICB9IF0sCiAgICAgICJzdGF0dXMiOiAidW5rbm93biIsCiAgICAgICJjYXRlZ29yeSI6IFsgewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3Rlcm1pbm9sb2d5LmhsNy5vcmcvQ29kZVN5c3RlbS9vYnNlcnZhdGlvbi1jYXRlZ29yeSIsCiAgICAgICAgICAiY29kZSI6ICJ2aXRhbC1zaWducyIsCiAgICAgICAgICAiZGlzcGxheSI6ICJWaXRhbCBTaWducyIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAiVml0YWwgU2lnbnMiCiAgICAgIH0gXSwKICAgICAgImNvZGUiOiB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vbG9pbmMub3JnIiwKICAgICAgICAgICJjb2RlIjogIjkyNzktMSIsCiAgICAgICAgICAiZGlzcGxheSI6ICJyZXNwaXJhdG9yeV9yYXRlIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJyZXNwaXJhdG9yeV9yYXRlIgogICAgICB9LAogICAgICAic3ViamVjdCI6IHsKICAgICAgICAicmVmZXJlbmNlIjogIlBhdGllbnQvc21hcnQtMTI4ODk5MiIKICAgICAgfSwKICAgICAgImVmZmVjdGl2ZURhdGVUaW1lIjogIjIwMDUtMDItMjUiLAogICAgICAicGVyZm9ybWVyIjogWyB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQcmFjdGl0aW9uZXIvU01BUlQtMTIzNCIKICAgICAgfSBdLAogICAgICAidmFsdWVRdWFudGl0eSI6IHsKICAgICAgICAidmFsdWUiOiAyMi4wLAogICAgICAgICJ1bml0IjogInticmVhdGhzfS9taW4iLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3VuaXRzb2ZtZWFzdXJlLm9yZyIsCiAgICAgICAgImNvZGUiOiAie2JyZWF0aHN9L21pbiIKICAgICAgfQogICAgfSwKICAgICJzZWFyY2giOiB7CiAgICAgICJtb2RlIjogIm1hdGNoIgogICAgfQogIH0sIHsKICAgICJmdWxsVXJsIjogImh0dHBzOi8vYXBpLmxvZ2ljYWhlYWx0aC5vcmcvZmFzdGVuaGVhbHRoL2RhdGEvT2JzZXJ2YXRpb24vc21hcnQtMjIyLXdlaWdodCIsCiAgICAicmVzb3VyY2UiOiB7CiAgICAgICJyZXNvdXJjZVR5cGUiOiAiT2JzZXJ2YXRpb24iLAogICAgICAiaWQiOiAic21hcnQtMjIyLXdlaWdodCIsCiAgICAgICJtZXRhIjogewogICAgICAgICJ2ZXJzaW9uSWQiOiAiMSIsCiAgICAgICAgImxhc3RVcGRhdGVkIjogIjIwMjAtMDctMTVUMDI6NTI6MzYuMDAwKzAwOjAwIiwKICAgICAgICAic291cmNlIjogIiNOM1JlS2pSNzVBczhLamhrIgogICAgICB9LAogICAgICAidGV4dCI6IHsKICAgICAgICAic3RhdHVzIjogImdlbmVyYXRlZCIsCiAgICAgICAgImRpdiI6ICI8ZGl2IHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMTk5OS94aHRtbFwiPjIwMDEtMTEtMDI6IHdlaWdodCA9IDk0LjU3NDAxIGtnPC9kaXY+IgogICAgICB9LAogICAgICAiaWRlbnRpZmllciI6IFsgewogICAgICAgICJ1c2UiOiAib2ZmaWNpYWwiLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3d3dy5ibWMubmwvem9yZ3BvcnRhbC9pZGVudGlmaWVycy9vYnNlcnZhdGlvbnMiLAogICAgICAgICJ2YWx1ZSI6ICJzbWFydC0yMjItd2VpZ2h0IgogICAgICB9IF0sCiAgICAgICJzdGF0dXMiOiAidW5rbm93biIsCiAgICAgICJjYXRlZ29yeSI6IFsgewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3Rlcm1pbm9sb2d5LmhsNy5vcmcvQ29kZVN5c3RlbS9vYnNlcnZhdGlvbi1jYXRlZ29yeSIsCiAgICAgICAgICAiY29kZSI6ICJ2aXRhbC1zaWducyIsCiAgICAgICAgICAiZGlzcGxheSI6ICJWaXRhbCBTaWducyIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAiVml0YWwgU2lnbnMiCiAgICAgIH0gXSwKICAgICAgImNvZGUiOiB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vbG9pbmMub3JnIiwKICAgICAgICAgICJjb2RlIjogIjMxNDEtOSIsCiAgICAgICAgICAiZGlzcGxheSI6ICJ3ZWlnaHQiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogIndlaWdodCIKICAgICAgfSwKICAgICAgInN1YmplY3QiOiB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQYXRpZW50L3NtYXJ0LTEyODg5OTIiCiAgICAgIH0sCiAgICAgICJlZmZlY3RpdmVEYXRlVGltZSI6ICIyMDAxLTExLTAyIiwKICAgICAgInBlcmZvcm1lciI6IFsgewogICAgICAgICJyZWZlcmVuY2UiOiAiUHJhY3RpdGlvbmVyL1NNQVJULTEyMzQiCiAgICAgIH0gXSwKICAgICAgInZhbHVlUXVhbnRpdHkiOiB7CiAgICAgICAgInZhbHVlIjogOTQuNTc0MDEsCiAgICAgICAgInVuaXQiOiAia2ciLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3VuaXRzb2ZtZWFzdXJlLm9yZyIsCiAgICAgICAgImNvZGUiOiAia2ciCiAgICAgIH0KICAgIH0sCiAgICAic2VhcmNoIjogewogICAgICAibW9kZSI6ICJtYXRjaCIKICAgIH0KICB9LCB7CiAgICAiZnVsbFVybCI6ICJodHRwczovL2FwaS5sb2dpY2FoZWFsdGgub3JnL2Zhc3RlbmhlYWx0aC9kYXRhL09ic2VydmF0aW9uL3NtYXJ0LTIzOS1oZWlnaHQiLAogICAgInJlc291cmNlIjogewogICAgICAicmVzb3VyY2VUeXBlIjogIk9ic2VydmF0aW9uIiwKICAgICAgImlkIjogInNtYXJ0LTIzOS1oZWlnaHQiLAogICAgICAibWV0YSI6IHsKICAgICAgICAidmVyc2lvbklkIjogIjEiLAogICAgICAgICJsYXN0VXBkYXRlZCI6ICIyMDIwLTA3LTE1VDAyOjUyOjM2LjAwMCswMDowMCIsCiAgICAgICAgInNvdXJjZSI6ICIjTjNSZUtqUjc1QXM4S2poayIKICAgICAgfSwKICAgICAgInRleHQiOiB7CiAgICAgICAgInN0YXR1cyI6ICJnZW5lcmF0ZWQiLAogICAgICAgICJkaXYiOiAiPGRpdiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzE5OTkveGh0bWxcIj4yMDA1LTAyLTEwOiBoZWlnaHQgPSAxNjYuODc4IGNtPC9kaXY+IgogICAgICB9LAogICAgICAiaWRlbnRpZmllciI6IFsgewogICAgICAgICJ1c2UiOiAib2ZmaWNpYWwiLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3d3dy5ibWMubmwvem9yZ3BvcnRhbC9pZGVudGlmaWVycy9vYnNlcnZhdGlvbnMiLAogICAgICAgICJ2YWx1ZSI6ICJzbWFydC0yMzktaGVpZ2h0IgogICAgICB9IF0sCiAgICAgICJzdGF0dXMiOiAidW5rbm93biIsCiAgICAgICJjYXRlZ29yeSI6IFsgewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3Rlcm1pbm9sb2d5LmhsNy5vcmcvQ29kZVN5c3RlbS9vYnNlcnZhdGlvbi1jYXRlZ29yeSIsCiAgICAgICAgICAiY29kZSI6ICJ2aXRhbC1zaWducyIsCiAgICAgICAgICAiZGlzcGxheSI6ICJWaXRhbCBTaWducyIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAiVml0YWwgU2lnbnMiCiAgICAgIH0gXSwKICAgICAgImNvZGUiOiB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vbG9pbmMub3JnIiwKICAgICAgICAgICJjb2RlIjogIjgzMDItMiIsCiAgICAgICAgICAiZGlzcGxheSI6ICJoZWlnaHQiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogImhlaWdodCIKICAgICAgfSwKICAgICAgInN1YmplY3QiOiB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQYXRpZW50L3NtYXJ0LTEyODg5OTIiCiAgICAgIH0sCiAgICAgICJlZmZlY3RpdmVEYXRlVGltZSI6ICIyMDA1LTAyLTEwIiwKICAgICAgInBlcmZvcm1lciI6IFsgewogICAgICAgICJyZWZlcmVuY2UiOiAiUHJhY3RpdGlvbmVyL1NNQVJULTEyMzQiCiAgICAgIH0gXSwKICAgICAgInZhbHVlUXVhbnRpdHkiOiB7CiAgICAgICAgInZhbHVlIjogMTY2Ljg3OCwKICAgICAgICAidW5pdCI6ICJjbSIsCiAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdW5pdHNvZm1lYXN1cmUub3JnIiwKICAgICAgICAiY29kZSI6ICJjbSIKICAgICAgfQogICAgfSwKICAgICJzZWFyY2giOiB7CiAgICAgICJtb2RlIjogIm1hdGNoIgogICAgfQogIH0sIHsKICAgICJmdWxsVXJsIjogImh0dHBzOi8vYXBpLmxvZ2ljYWhlYWx0aC5vcmcvZmFzdGVuaGVhbHRoL2RhdGEvT2JzZXJ2YXRpb24vc21hcnQtMTg1LXJlc3BpcmF0b3J5cmF0ZSIsCiAgICAicmVzb3VyY2UiOiB7CiAgICAgICJyZXNvdXJjZVR5cGUiOiAiT2JzZXJ2YXRpb24iLAogICAgICAiaWQiOiAic21hcnQtMTg1LXJlc3BpcmF0b3J5cmF0ZSIsCiAgICAgICJtZXRhIjogewogICAgICAgICJ2ZXJzaW9uSWQiOiAiMSIsCiAgICAgICAgImxhc3RVcGRhdGVkIjogIjIwMjAtMDctMTVUMDI6NTI6MzYuMDAwKzAwOjAwIiwKICAgICAgICAic291cmNlIjogIiNOM1JlS2pSNzVBczhLamhrIgogICAgICB9LAogICAgICAidGV4dCI6IHsKICAgICAgICAic3RhdHVzIjogImdlbmVyYXRlZCIsCiAgICAgICAgImRpdiI6ICI8ZGl2IHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMTk5OS94aHRtbFwiPjIwMDEtMDEtMTk6IHJlc3BpcmF0b3J5X3JhdGUgPSAyMC4wIHticmVhdGhzfS9taW48L2Rpdj4iCiAgICAgIH0sCiAgICAgICJpZGVudGlmaWVyIjogWyB7CiAgICAgICAgInVzZSI6ICJvZmZpY2lhbCIsCiAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vd3d3LmJtYy5ubC96b3JncG9ydGFsL2lkZW50aWZpZXJzL29ic2VydmF0aW9ucyIsCiAgICAgICAgInZhbHVlIjogInNtYXJ0LTE4NS1yZXNwaXJhdG9yeXJhdGUiCiAgICAgIH0gXSwKICAgICAgInN0YXR1cyI6ICJ1bmtub3duIiwKICAgICAgImNhdGVnb3J5IjogWyB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdGVybWlub2xvZ3kuaGw3Lm9yZy9Db2RlU3lzdGVtL29ic2VydmF0aW9uLWNhdGVnb3J5IiwKICAgICAgICAgICJjb2RlIjogInZpdGFsLXNpZ25zIiwKICAgICAgICAgICJkaXNwbGF5IjogIlZpdGFsIFNpZ25zIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJWaXRhbCBTaWducyIKICAgICAgfSBdLAogICAgICAiY29kZSI6IHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly9sb2luYy5vcmciLAogICAgICAgICAgImNvZGUiOiAiOTI3OS0xIiwKICAgICAgICAgICJkaXNwbGF5IjogInJlc3BpcmF0b3J5X3JhdGUiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogInJlc3BpcmF0b3J5X3JhdGUiCiAgICAgIH0sCiAgICAgICJzdWJqZWN0IjogewogICAgICAgICJyZWZlcmVuY2UiOiAiUGF0aWVudC9zbWFydC0xMjg4OTkyIgogICAgICB9LAogICAgICAiZWZmZWN0aXZlRGF0ZVRpbWUiOiAiMjAwMS0wMS0xOSIsCiAgICAgICJwZXJmb3JtZXIiOiBbIHsKICAgICAgICAicmVmZXJlbmNlIjogIlByYWN0aXRpb25lci9TTUFSVC0xMjM0IgogICAgICB9IF0sCiAgICAgICJ2YWx1ZVF1YW50aXR5IjogewogICAgICAgICJ2YWx1ZSI6IDIwLjAsCiAgICAgICAgInVuaXQiOiAie2JyZWF0aHN9L21pbiIsCiAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdW5pdHNvZm1lYXN1cmUub3JnIiwKICAgICAgICAiY29kZSI6ICJ7YnJlYXRoc30vbWluIgogICAgICB9CiAgICB9LAogICAgInNlYXJjaCI6IHsKICAgICAgIm1vZGUiOiAibWF0Y2giCiAgICB9CiAgfSwgewogICAgImZ1bGxVcmwiOiAiaHR0cHM6Ly9hcGkubG9naWNhaGVhbHRoLm9yZy9mYXN0ZW5oZWFsdGgvZGF0YS9PYnNlcnZhdGlvbi9zbWFydC0xODMtaGVpZ2h0IiwKICAgICJyZXNvdXJjZSI6IHsKICAgICAgInJlc291cmNlVHlwZSI6ICJPYnNlcnZhdGlvbiIsCiAgICAgICJpZCI6ICJzbWFydC0xODMtaGVpZ2h0IiwKICAgICAgIm1ldGEiOiB7CiAgICAgICAgInZlcnNpb25JZCI6ICIxIiwKICAgICAgICAibGFzdFVwZGF0ZWQiOiAiMjAyMC0wNy0xNVQwMjo1MjozNi4wMDArMDA6MDAiLAogICAgICAgICJzb3VyY2UiOiAiI04zUmVLalI3NUFzOEtqaGsiCiAgICAgIH0sCiAgICAgICJ0ZXh0IjogewogICAgICAgICJzdGF0dXMiOiAiZ2VuZXJhdGVkIiwKICAgICAgICAiZGl2IjogIjxkaXYgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hodG1sXCI+MjAwMS0wMS0xOTogaGVpZ2h0ID0gMTY1Ljg2MiBjbTwvZGl2PiIKICAgICAgfSwKICAgICAgImlkZW50aWZpZXIiOiBbIHsKICAgICAgICAidXNlIjogIm9mZmljaWFsIiwKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly93d3cuYm1jLm5sL3pvcmdwb3J0YWwvaWRlbnRpZmllcnMvb2JzZXJ2YXRpb25zIiwKICAgICAgICAidmFsdWUiOiAic21hcnQtMTgzLWhlaWdodCIKICAgICAgfSBdLAogICAgICAic3RhdHVzIjogInVua25vd24iLAogICAgICAiY2F0ZWdvcnkiOiBbIHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly90ZXJtaW5vbG9neS5obDcub3JnL0NvZGVTeXN0ZW0vb2JzZXJ2YXRpb24tY2F0ZWdvcnkiLAogICAgICAgICAgImNvZGUiOiAidml0YWwtc2lnbnMiLAogICAgICAgICAgImRpc3BsYXkiOiAiVml0YWwgU2lnbnMiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogIlZpdGFsIFNpZ25zIgogICAgICB9IF0sCiAgICAgICJjb2RlIjogewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL2xvaW5jLm9yZyIsCiAgICAgICAgICAiY29kZSI6ICI4MzAyLTIiLAogICAgICAgICAgImRpc3BsYXkiOiAiaGVpZ2h0IgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJoZWlnaHQiCiAgICAgIH0sCiAgICAgICJzdWJqZWN0IjogewogICAgICAgICJyZWZlcmVuY2UiOiAiUGF0aWVudC9zbWFydC0xMjg4OTkyIgogICAgICB9LAogICAgICAiZWZmZWN0aXZlRGF0ZVRpbWUiOiAiMjAwMS0wMS0xOSIsCiAgICAgICJwZXJmb3JtZXIiOiBbIHsKICAgICAgICAicmVmZXJlbmNlIjogIlByYWN0aXRpb25lci9TTUFSVC0xMjM0IgogICAgICB9IF0sCiAgICAgICJ2YWx1ZVF1YW50aXR5IjogewogICAgICAgICJ2YWx1ZSI6IDE2NS44NjIsCiAgICAgICAgInVuaXQiOiAiY20iLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3VuaXRzb2ZtZWFzdXJlLm9yZyIsCiAgICAgICAgImNvZGUiOiAiY20iCiAgICAgIH0KICAgIH0sCiAgICAic2VhcmNoIjogewogICAgICAibW9kZSI6ICJtYXRjaCIKICAgIH0KICB9LCB7CiAgICAiZnVsbFVybCI6ICJodHRwczovL2FwaS5sb2dpY2FoZWFsdGgub3JnL2Zhc3RlbmhlYWx0aC9kYXRhL09ic2VydmF0aW9uL3NtYXJ0LTI1Ny13ZWlnaHQiLAogICAgInJlc291cmNlIjogewogICAgICAicmVzb3VyY2VUeXBlIjogIk9ic2VydmF0aW9uIiwKICAgICAgImlkIjogInNtYXJ0LTI1Ny13ZWlnaHQiLAogICAgICAibWV0YSI6IHsKICAgICAgICAidmVyc2lvbklkIjogIjEiLAogICAgICAgICJsYXN0VXBkYXRlZCI6ICIyMDIwLTA3LTE1VDAyOjUyOjM2LjAwMCswMDowMCIsCiAgICAgICAgInNvdXJjZSI6ICIjTjNSZUtqUjc1QXM4S2poayIKICAgICAgfSwKICAgICAgInRleHQiOiB7CiAgICAgICAgInN0YXR1cyI6ICJnZW5lcmF0ZWQiLAogICAgICAgICJkaXYiOiAiPGRpdiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzE5OTkveGh0bWxcIj4yMDA1LTAyLTI0OiB3ZWlnaHQgPSA5MS42MjU2NiBrZzwvZGl2PiIKICAgICAgfSwKICAgICAgImlkZW50aWZpZXIiOiBbIHsKICAgICAgICAidXNlIjogIm9mZmljaWFsIiwKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly93d3cuYm1jLm5sL3pvcmdwb3J0YWwvaWRlbnRpZmllcnMvb2JzZXJ2YXRpb25zIiwKICAgICAgICAidmFsdWUiOiAic21hcnQtMjU3LXdlaWdodCIKICAgICAgfSBdLAogICAgICAic3RhdHVzIjogInVua25vd24iLAogICAgICAiY2F0ZWdvcnkiOiBbIHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly90ZXJtaW5vbG9neS5obDcub3JnL0NvZGVTeXN0ZW0vb2JzZXJ2YXRpb24tY2F0ZWdvcnkiLAogICAgICAgICAgImNvZGUiOiAidml0YWwtc2lnbnMiLAogICAgICAgICAgImRpc3BsYXkiOiAiVml0YWwgU2lnbnMiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogIlZpdGFsIFNpZ25zIgogICAgICB9IF0sCiAgICAgICJjb2RlIjogewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL2xvaW5jLm9yZyIsCiAgICAgICAgICAiY29kZSI6ICIzMTQxLTkiLAogICAgICAgICAgImRpc3BsYXkiOiAid2VpZ2h0IgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJ3ZWlnaHQiCiAgICAgIH0sCiAgICAgICJzdWJqZWN0IjogewogICAgICAgICJyZWZlcmVuY2UiOiAiUGF0aWVudC9zbWFydC0xMjg4OTkyIgogICAgICB9LAogICAgICAiZWZmZWN0aXZlRGF0ZVRpbWUiOiAiMjAwNS0wMi0yNCIsCiAgICAgICJwZXJmb3JtZXIiOiBbIHsKICAgICAgICAicmVmZXJlbmNlIjogIlByYWN0aXRpb25lci9TTUFSVC0xMjM0IgogICAgICB9IF0sCiAgICAgICJ2YWx1ZVF1YW50aXR5IjogewogICAgICAgICJ2YWx1ZSI6IDkxLjYyNTY2LAogICAgICAgICJ1bml0IjogImtnIiwKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly91bml0c29mbWVhc3VyZS5vcmciLAogICAgICAgICJjb2RlIjogImtnIgogICAgICB9CiAgICB9LAogICAgInNlYXJjaCI6IHsKICAgICAgIm1vZGUiOiAibWF0Y2giCiAgICB9CiAgfSwgewogICAgImZ1bGxVcmwiOiAiaHR0cHM6Ly9hcGkubG9naWNhaGVhbHRoLm9yZy9mYXN0ZW5oZWFsdGgvZGF0YS9PYnNlcnZhdGlvbi9zbWFydC0yNjYtb3h5Z2Vuc2F0dXJhdGlvbiIsCiAgICAicmVzb3VyY2UiOiB7CiAgICAgICJyZXNvdXJjZVR5cGUiOiAiT2JzZXJ2YXRpb24iLAogICAgICAiaWQiOiAic21hcnQtMjY2LW94eWdlbnNhdHVyYXRpb24iLAogICAgICAibWV0YSI6IHsKICAgICAgICAidmVyc2lvbklkIjogIjEiLAogICAgICAgICJsYXN0VXBkYXRlZCI6ICIyMDIwLTA3LTE1VDAyOjUyOjM2LjAwMCswMDowMCIsCiAgICAgICAgInNvdXJjZSI6ICIjTjNSZUtqUjc1QXM4S2poayIKICAgICAgfSwKICAgICAgInRleHQiOiB7CiAgICAgICAgInN0YXR1cyI6ICJnZW5lcmF0ZWQiLAogICAgICAgICJkaXYiOiAiPGRpdiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzE5OTkveGh0bWxcIj4yMDA1LTAyLTI1OiBveHlnZW5fc2F0dXJhdGlvbiA9IDEwMC4wICV7SGVtb2dsb2JpblNhdHVyYXRpb259PC9kaXY+IgogICAgICB9LAogICAgICAiaWRlbnRpZmllciI6IFsgewogICAgICAgICJ1c2UiOiAib2ZmaWNpYWwiLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3d3dy5ibWMubmwvem9yZ3BvcnRhbC9pZGVudGlmaWVycy9vYnNlcnZhdGlvbnMiLAogICAgICAgICJ2YWx1ZSI6ICJzbWFydC0yNjYtb3h5Z2Vuc2F0dXJhdGlvbiIKICAgICAgfSBdLAogICAgICAic3RhdHVzIjogInVua25vd24iLAogICAgICAiY2F0ZWdvcnkiOiBbIHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly90ZXJtaW5vbG9neS5obDcub3JnL0NvZGVTeXN0ZW0vb2JzZXJ2YXRpb24tY2F0ZWdvcnkiLAogICAgICAgICAgImNvZGUiOiAidml0YWwtc2lnbnMiLAogICAgICAgICAgImRpc3BsYXkiOiAiVml0YWwgU2lnbnMiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogIlZpdGFsIFNpZ25zIgogICAgICB9IF0sCiAgICAgICJjb2RlIjogewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL2xvaW5jLm9yZyIsCiAgICAgICAgICAiY29kZSI6ICIyNzEwLTIiLAogICAgICAgICAgImRpc3BsYXkiOiAib3h5Z2VuX3NhdHVyYXRpb24iCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogIm94eWdlbl9zYXR1cmF0aW9uIgogICAgICB9LAogICAgICAic3ViamVjdCI6IHsKICAgICAgICAicmVmZXJlbmNlIjogIlBhdGllbnQvc21hcnQtMTI4ODk5MiIKICAgICAgfSwKICAgICAgImVmZmVjdGl2ZURhdGVUaW1lIjogIjIwMDUtMDItMjUiLAogICAgICAicGVyZm9ybWVyIjogWyB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQcmFjdGl0aW9uZXIvU01BUlQtMTIzNCIKICAgICAgfSBdLAogICAgICAidmFsdWVRdWFudGl0eSI6IHsKICAgICAgICAidmFsdWUiOiAxMDAuMCwKICAgICAgICAidW5pdCI6ICIle0hlbW9nbG9iaW5TYXR1cmF0aW9ufSIsCiAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdW5pdHNvZm1lYXN1cmUub3JnIiwKICAgICAgICAiY29kZSI6ICIle0hlbW9nbG9iaW5TYXR1cmF0aW9ufSIKICAgICAgfQogICAgfSwKICAgICJzZWFyY2giOiB7CiAgICAgICJtb2RlIjogIm1hdGNoIgogICAgfQogIH0sIHsKICAgICJmdWxsVXJsIjogImh0dHBzOi8vYXBpLmxvZ2ljYWhlYWx0aC5vcmcvZmFzdGVuaGVhbHRoL2RhdGEvT2JzZXJ2YXRpb24vc21hcnQtODQxIiwKICAgICJyZXNvdXJjZSI6IHsKICAgICAgInJlc291cmNlVHlwZSI6ICJPYnNlcnZhdGlvbiIsCiAgICAgICJpZCI6ICJzbWFydC04NDEiLAogICAgICAibWV0YSI6IHsKICAgICAgICAidmVyc2lvbklkIjogIjEiLAogICAgICAgICJsYXN0VXBkYXRlZCI6ICIyMDIwLTA3LTE1VDAyOjUyOjM2LjAwMCswMDowMCIsCiAgICAgICAgInNvdXJjZSI6ICIjTjNSZUtqUjc1QXM4S2poayIKICAgICAgfSwKICAgICAgInRleHQiOiB7CiAgICAgICAgInN0YXR1cyI6ICJnZW5lcmF0ZWQiLAogICAgICAgICJkaXYiOiAiPGRpdiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzE5OTkveGh0bWxcIj4yMDA1LTAyLTEwOiBCbG9vZCBwcmVzc3VyZSA5Ny81OCBtbUhnPC9kaXY+IgogICAgICB9LAogICAgICAic3RhdHVzIjogImZpbmFsIiwKICAgICAgImNhdGVnb3J5IjogWyB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdGVybWlub2xvZ3kuaGw3Lm9yZy9Db2RlU3lzdGVtL29ic2VydmF0aW9uLWNhdGVnb3J5IiwKICAgICAgICAgICJjb2RlIjogInZpdGFsLXNpZ25zIiwKICAgICAgICAgICJkaXNwbGF5IjogIlZpdGFsIFNpZ25zIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJWaXRhbCBTaWducyIKICAgICAgfSBdLAogICAgICAiY29kZSI6IHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly9sb2luYy5vcmciLAogICAgICAgICAgImNvZGUiOiAiNTUyODQtNCIsCiAgICAgICAgICAiZGlzcGxheSI6ICJCbG9vZCBwcmVzc3VyZSIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAiQmxvb2QgcHJlc3N1cmUiCiAgICAgIH0sCiAgICAgICJzdWJqZWN0IjogewogICAgICAgICJyZWZlcmVuY2UiOiAiUGF0aWVudC9zbWFydC0xMjg4OTkyIgogICAgICB9LAogICAgICAiZWZmZWN0aXZlRGF0ZVRpbWUiOiAiMjAwNS0wMi0xMCIsCiAgICAgICJwZXJmb3JtZXIiOiBbIHsKICAgICAgICAicmVmZXJlbmNlIjogIlByYWN0aXRpb25lci9zbWFydC1QcmFjdGl0aW9uZXItNzE2MTQ1MDIiCiAgICAgIH0gXSwKICAgICAgImNvbXBvbmVudCI6IFsgewogICAgICAgICJjb2RlIjogewogICAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly9sb2luYy5vcmciLAogICAgICAgICAgICAiY29kZSI6ICI4NDgwLTYiLAogICAgICAgICAgICAiZGlzcGxheSI6ICJTeXN0b2xpYyBibG9vZCBwcmVzc3VyZSIKICAgICAgICAgIH0gXSwKICAgICAgICAgICJ0ZXh0IjogIlN5c3RvbGljIGJsb29kIHByZXNzdXJlIgogICAgICAgIH0sCiAgICAgICAgInZhbHVlUXVhbnRpdHkiOiB7CiAgICAgICAgICAidmFsdWUiOiA5NywKICAgICAgICAgICJ1bml0IjogIm1tSGciLAogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdW5pdHNvZm1lYXN1cmUub3JnIiwKICAgICAgICAgICJjb2RlIjogIm1tW0hnXSIKICAgICAgICB9CiAgICAgIH0sIHsKICAgICAgICAiY29kZSI6IHsKICAgICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vbG9pbmMub3JnIiwKICAgICAgICAgICAgImNvZGUiOiAiODQ2Mi00IiwKICAgICAgICAgICAgImRpc3BsYXkiOiAiRGlhc3RvbGljIGJsb29kIHByZXNzdXJlIgogICAgICAgICAgfSBdLAogICAgICAgICAgInRleHQiOiAiRGlhc3RvbGljIGJsb29kIHByZXNzdXJlIgogICAgICAgIH0sCiAgICAgICAgInZhbHVlUXVhbnRpdHkiOiB7CiAgICAgICAgICAidmFsdWUiOiA1OCwKICAgICAgICAgICJ1bml0IjogIm1tSGciLAogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdW5pdHNvZm1lYXN1cmUub3JnIiwKICAgICAgICAgICJjb2RlIjogIm1tW0hnXSIKICAgICAgICB9CiAgICAgIH0gXQogICAgfSwKICAgICJzZWFyY2giOiB7CiAgICAgICJtb2RlIjogIm1hdGNoIgogICAgfQogIH0sIHsKICAgICJmdWxsVXJsIjogImh0dHBzOi8vYXBpLmxvZ2ljYWhlYWx0aC5vcmcvZmFzdGVuaGVhbHRoL2RhdGEvT2JzZXJ2YXRpb24vc21hcnQtODQwIiwKICAgICJyZXNvdXJjZSI6IHsKICAgICAgInJlc291cmNlVHlwZSI6ICJPYnNlcnZhdGlvbiIsCiAgICAgICJpZCI6ICJzbWFydC04NDAiLAogICAgICAibWV0YSI6IHsKICAgICAgICAidmVyc2lvbklkIjogIjEiLAogICAgICAgICJsYXN0VXBkYXRlZCI6ICIyMDIwLTA3LTE1VDAyOjUyOjM2LjAwMCswMDowMCIsCiAgICAgICAgInNvdXJjZSI6ICIjTjNSZUtqUjc1QXM4S2poayIKICAgICAgfSwKICAgICAgInRleHQiOiB7CiAgICAgICAgInN0YXR1cyI6ICJnZW5lcmF0ZWQiLAogICAgICAgICJkaXYiOiAiPGRpdiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzE5OTkveGh0bWxcIj4yMDA1LTAyLTA5OiBCbG9vZCBwcmVzc3VyZSAxMDkvNjYgbW1IZzwvZGl2PiIKICAgICAgfSwKICAgICAgInN0YXR1cyI6ICJmaW5hbCIsCiAgICAgICJjYXRlZ29yeSI6IFsgewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3Rlcm1pbm9sb2d5LmhsNy5vcmcvQ29kZVN5c3RlbS9vYnNlcnZhdGlvbi1jYXRlZ29yeSIsCiAgICAgICAgICAiY29kZSI6ICJ2aXRhbC1zaWducyIsCiAgICAgICAgICAiZGlzcGxheSI6ICJWaXRhbCBTaWducyIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAiVml0YWwgU2lnbnMiCiAgICAgIH0gXSwKICAgICAgImNvZGUiOiB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vbG9pbmMub3JnIiwKICAgICAgICAgICJjb2RlIjogIjU1Mjg0LTQiLAogICAgICAgICAgImRpc3BsYXkiOiAiQmxvb2QgcHJlc3N1cmUiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogIkJsb29kIHByZXNzdXJlIgogICAgICB9LAogICAgICAic3ViamVjdCI6IHsKICAgICAgICAicmVmZXJlbmNlIjogIlBhdGllbnQvc21hcnQtMTI4ODk5MiIKICAgICAgfSwKICAgICAgImVmZmVjdGl2ZURhdGVUaW1lIjogIjIwMDUtMDItMDkiLAogICAgICAicGVyZm9ybWVyIjogWyB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQcmFjdGl0aW9uZXIvc21hcnQtUHJhY3RpdGlvbmVyLTcxNjE0NTAyIgogICAgICB9IF0sCiAgICAgICJjb21wb25lbnQiOiBbIHsKICAgICAgICAiY29kZSI6IHsKICAgICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vbG9pbmMub3JnIiwKICAgICAgICAgICAgImNvZGUiOiAiODQ4MC02IiwKICAgICAgICAgICAgImRpc3BsYXkiOiAiU3lzdG9saWMgYmxvb2QgcHJlc3N1cmUiCiAgICAgICAgICB9IF0sCiAgICAgICAgICAidGV4dCI6ICJTeXN0b2xpYyBibG9vZCBwcmVzc3VyZSIKICAgICAgICB9LAogICAgICAgICJ2YWx1ZVF1YW50aXR5IjogewogICAgICAgICAgInZhbHVlIjogMTA5LAogICAgICAgICAgInVuaXQiOiAibW1IZyIsCiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly91bml0c29mbWVhc3VyZS5vcmciLAogICAgICAgICAgImNvZGUiOiAibW1bSGddIgogICAgICAgIH0KICAgICAgfSwgewogICAgICAgICJjb2RlIjogewogICAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly9sb2luYy5vcmciLAogICAgICAgICAgICAiY29kZSI6ICI4NDYyLTQiLAogICAgICAgICAgICAiZGlzcGxheSI6ICJEaWFzdG9saWMgYmxvb2QgcHJlc3N1cmUiCiAgICAgICAgICB9IF0sCiAgICAgICAgICAidGV4dCI6ICJEaWFzdG9saWMgYmxvb2QgcHJlc3N1cmUiCiAgICAgICAgfSwKICAgICAgICAidmFsdWVRdWFudGl0eSI6IHsKICAgICAgICAgICJ2YWx1ZSI6IDY2LAogICAgICAgICAgInVuaXQiOiAibW1IZyIsCiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly91bml0c29mbWVhc3VyZS5vcmciLAogICAgICAgICAgImNvZGUiOiAibW1bSGddIgogICAgICAgIH0KICAgICAgfSBdCiAgICB9LAogICAgInNlYXJjaCI6IHsKICAgICAgIm1vZGUiOiAibWF0Y2giCiAgICB9CiAgfSwgewogICAgImZ1bGxVcmwiOiAiaHR0cHM6Ly9hcGkubG9naWNhaGVhbHRoLm9yZy9mYXN0ZW5oZWFsdGgvZGF0YS9PYnNlcnZhdGlvbi9zbWFydC0xNTktd2VpZ2h0IiwKICAgICJyZXNvdXJjZSI6IHsKICAgICAgInJlc291cmNlVHlwZSI6ICJPYnNlcnZhdGlvbiIsCiAgICAgICJpZCI6ICJzbWFydC0xNTktd2VpZ2h0IiwKICAgICAgIm1ldGEiOiB7CiAgICAgICAgInZlcnNpb25JZCI6ICIxIiwKICAgICAgICAibGFzdFVwZGF0ZWQiOiAiMjAyMC0wNy0xNVQwMjo1MjozNi4wMDArMDA6MDAiLAogICAgICAgICJzb3VyY2UiOiAiI04zUmVLalI3NUFzOEtqaGsiCiAgICAgIH0sCiAgICAgICJ0ZXh0IjogewogICAgICAgICJzdGF0dXMiOiAiZ2VuZXJhdGVkIiwKICAgICAgICAiZGl2IjogIjxkaXYgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hodG1sXCI+MTk5Ny0wNS0wMTogd2VpZ2h0ID0gOTkuNjA4ODgga2c8L2Rpdj4iCiAgICAgIH0sCiAgICAgICJpZGVudGlmaWVyIjogWyB7CiAgICAgICAgInVzZSI6ICJvZmZpY2lhbCIsCiAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vd3d3LmJtYy5ubC96b3JncG9ydGFsL2lkZW50aWZpZXJzL29ic2VydmF0aW9ucyIsCiAgICAgICAgInZhbHVlIjogInNtYXJ0LTE1OS13ZWlnaHQiCiAgICAgIH0gXSwKICAgICAgInN0YXR1cyI6ICJ1bmtub3duIiwKICAgICAgImNhdGVnb3J5IjogWyB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdGVybWlub2xvZ3kuaGw3Lm9yZy9Db2RlU3lzdGVtL29ic2VydmF0aW9uLWNhdGVnb3J5IiwKICAgICAgICAgICJjb2RlIjogInZpdGFsLXNpZ25zIiwKICAgICAgICAgICJkaXNwbGF5IjogIlZpdGFsIFNpZ25zIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJWaXRhbCBTaWducyIKICAgICAgfSBdLAogICAgICAiY29kZSI6IHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly9sb2luYy5vcmciLAogICAgICAgICAgImNvZGUiOiAiMzE0MS05IiwKICAgICAgICAgICJkaXNwbGF5IjogIndlaWdodCIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAid2VpZ2h0IgogICAgICB9LAogICAgICAic3ViamVjdCI6IHsKICAgICAgICAicmVmZXJlbmNlIjogIlBhdGllbnQvc21hcnQtMTI4ODk5MiIKICAgICAgfSwKICAgICAgImVmZmVjdGl2ZURhdGVUaW1lIjogIjE5OTctMDUtMDEiLAogICAgICAicGVyZm9ybWVyIjogWyB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQcmFjdGl0aW9uZXIvU01BUlQtMTIzNCIKICAgICAgfSBdLAogICAgICAidmFsdWVRdWFudGl0eSI6IHsKICAgICAgICAidmFsdWUiOiA5OS42MDg4OCwKICAgICAgICAidW5pdCI6ICJrZyIsCiAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdW5pdHNvZm1lYXN1cmUub3JnIiwKICAgICAgICAiY29kZSI6ICJrZyIKICAgICAgfQogICAgfSwKICAgICJzZWFyY2giOiB7CiAgICAgICJtb2RlIjogIm1hdGNoIgogICAgfQogIH0sIHsKICAgICJmdWxsVXJsIjogImh0dHBzOi8vYXBpLmxvZ2ljYWhlYWx0aC5vcmcvZmFzdGVuaGVhbHRoL2RhdGEvT2JzZXJ2YXRpb24vc21hcnQtODQ1IiwKICAgICJyZXNvdXJjZSI6IHsKICAgICAgInJlc291cmNlVHlwZSI6ICJPYnNlcnZhdGlvbiIsCiAgICAgICJpZCI6ICJzbWFydC04NDUiLAogICAgICAibWV0YSI6IHsKICAgICAgICAidmVyc2lvbklkIjogIjEiLAogICAgICAgICJsYXN0VXBkYXRlZCI6ICIyMDIwLTA3LTE1VDAyOjUyOjM2LjAwMCswMDowMCIsCiAgICAgICAgInNvdXJjZSI6ICIjTjNSZUtqUjc1QXM4S2poayIKICAgICAgfSwKICAgICAgInRleHQiOiB7CiAgICAgICAgInN0YXR1cyI6ICJnZW5lcmF0ZWQiLAogICAgICAgICJkaXYiOiAiPGRpdiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzE5OTkveGh0bWxcIj4yMDA5LTA0LTA3OiBCbG9vZCBwcmVzc3VyZSA0OC8yOSBtbUhnPC9kaXY+IgogICAgICB9LAogICAgICAic3RhdHVzIjogImZpbmFsIiwKICAgICAgImNhdGVnb3J5IjogWyB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdGVybWlub2xvZ3kuaGw3Lm9yZy9Db2RlU3lzdGVtL29ic2VydmF0aW9uLWNhdGVnb3J5IiwKICAgICAgICAgICJjb2RlIjogInZpdGFsLXNpZ25zIiwKICAgICAgICAgICJkaXNwbGF5IjogIlZpdGFsIFNpZ25zIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJWaXRhbCBTaWducyIKICAgICAgfSBdLAogICAgICAiY29kZSI6IHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly9sb2luYy5vcmciLAogICAgICAgICAgImNvZGUiOiAiNTUyODQtNCIsCiAgICAgICAgICAiZGlzcGxheSI6ICJCbG9vZCBwcmVzc3VyZSIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAiQmxvb2QgcHJlc3N1cmUiCiAgICAgIH0sCiAgICAgICJzdWJqZWN0IjogewogICAgICAgICJyZWZlcmVuY2UiOiAiUGF0aWVudC9zbWFydC0xMjg4OTkyIgogICAgICB9LAogICAgICAiZWZmZWN0aXZlRGF0ZVRpbWUiOiAiMjAwOS0wNC0wNyIsCiAgICAgICJwZXJmb3JtZXIiOiBbIHsKICAgICAgICAicmVmZXJlbmNlIjogIlByYWN0aXRpb25lci9zbWFydC1QcmFjdGl0aW9uZXItNzE2MTQ1MDIiCiAgICAgIH0gXSwKICAgICAgImNvbXBvbmVudCI6IFsgewogICAgICAgICJjb2RlIjogewogICAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly9sb2luYy5vcmciLAogICAgICAgICAgICAiY29kZSI6ICI4NDgwLTYiLAogICAgICAgICAgICAiZGlzcGxheSI6ICJTeXN0b2xpYyBibG9vZCBwcmVzc3VyZSIKICAgICAgICAgIH0gXSwKICAgICAgICAgICJ0ZXh0IjogIlN5c3RvbGljIGJsb29kIHByZXNzdXJlIgogICAgICAgIH0sCiAgICAgICAgInZhbHVlUXVhbnRpdHkiOiB7CiAgICAgICAgICAidmFsdWUiOiA0OCwKICAgICAgICAgICJ1bml0IjogIm1tSGciLAogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdW5pdHNvZm1lYXN1cmUub3JnIiwKICAgICAgICAgICJjb2RlIjogIm1tW0hnXSIKICAgICAgICB9CiAgICAgIH0sIHsKICAgICAgICAiY29kZSI6IHsKICAgICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vbG9pbmMub3JnIiwKICAgICAgICAgICAgImNvZGUiOiAiODQ2Mi00IiwKICAgICAgICAgICAgImRpc3BsYXkiOiAiRGlhc3RvbGljIGJsb29kIHByZXNzdXJlIgogICAgICAgICAgfSBdLAogICAgICAgICAgInRleHQiOiAiRGlhc3RvbGljIGJsb29kIHByZXNzdXJlIgogICAgICAgIH0sCiAgICAgICAgInZhbHVlUXVhbnRpdHkiOiB7CiAgICAgICAgICAidmFsdWUiOiAyOSwKICAgICAgICAgICJ1bml0IjogIm1tSGciLAogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdW5pdHNvZm1lYXN1cmUub3JnIiwKICAgICAgICAgICJjb2RlIjogIm1tW0hnXSIKICAgICAgICB9CiAgICAgIH0gXQogICAgfSwKICAgICJzZWFyY2giOiB7CiAgICAgICJtb2RlIjogIm1hdGNoIgogICAgfQogIH0sIHsKICAgICJmdWxsVXJsIjogImh0dHBzOi8vYXBpLmxvZ2ljYWhlYWx0aC5vcmcvZmFzdGVuaGVhbHRoL2RhdGEvT2JzZXJ2YXRpb24vc21hcnQtODQ0IiwKICAgICJyZXNvdXJjZSI6IHsKICAgICAgInJlc291cmNlVHlwZSI6ICJPYnNlcnZhdGlvbiIsCiAgICAgICJpZCI6ICJzbWFydC04NDQiLAogICAgICAibWV0YSI6IHsKICAgICAgICAidmVyc2lvbklkIjogIjEiLAogICAgICAgICJsYXN0VXBkYXRlZCI6ICIyMDIwLTA3LTE1VDAyOjUyOjM2LjAwMCswMDowMCIsCiAgICAgICAgInNvdXJjZSI6ICIjTjNSZUtqUjc1QXM4S2poayIKICAgICAgfSwKICAgICAgInRleHQiOiB7CiAgICAgICAgInN0YXR1cyI6ICJnZW5lcmF0ZWQiLAogICAgICAgICJkaXYiOiAiPGRpdiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzE5OTkveGh0bWxcIj4yMDA1LTAyLTI1OiBCbG9vZCBwcmVzc3VyZSAxMDkvNjYgbW1IZzwvZGl2PiIKICAgICAgfSwKICAgICAgInN0YXR1cyI6ICJmaW5hbCIsCiAgICAgICJjYXRlZ29yeSI6IFsgewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3Rlcm1pbm9sb2d5LmhsNy5vcmcvQ29kZVN5c3RlbS9vYnNlcnZhdGlvbi1jYXRlZ29yeSIsCiAgICAgICAgICAiY29kZSI6ICJ2aXRhbC1zaWducyIsCiAgICAgICAgICAiZGlzcGxheSI6ICJWaXRhbCBTaWducyIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAiVml0YWwgU2lnbnMiCiAgICAgIH0gXSwKICAgICAgImNvZGUiOiB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vbG9pbmMub3JnIiwKICAgICAgICAgICJjb2RlIjogIjU1Mjg0LTQiLAogICAgICAgICAgImRpc3BsYXkiOiAiQmxvb2QgcHJlc3N1cmUiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogIkJsb29kIHByZXNzdXJlIgogICAgICB9LAogICAgICAic3ViamVjdCI6IHsKICAgICAgICAicmVmZXJlbmNlIjogIlBhdGllbnQvc21hcnQtMTI4ODk5MiIKICAgICAgfSwKICAgICAgImVmZmVjdGl2ZURhdGVUaW1lIjogIjIwMDUtMDItMjUiLAogICAgICAicGVyZm9ybWVyIjogWyB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQcmFjdGl0aW9uZXIvc21hcnQtUHJhY3RpdGlvbmVyLTcxNjE0NTAyIgogICAgICB9IF0sCiAgICAgICJjb21wb25lbnQiOiBbIHsKICAgICAgICAiY29kZSI6IHsKICAgICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vbG9pbmMub3JnIiwKICAgICAgICAgICAgImNvZGUiOiAiODQ4MC02IiwKICAgICAgICAgICAgImRpc3BsYXkiOiAiU3lzdG9saWMgYmxvb2QgcHJlc3N1cmUiCiAgICAgICAgICB9IF0sCiAgICAgICAgICAidGV4dCI6ICJTeXN0b2xpYyBibG9vZCBwcmVzc3VyZSIKICAgICAgICB9LAogICAgICAgICJ2YWx1ZVF1YW50aXR5IjogewogICAgICAgICAgInZhbHVlIjogMTA5LAogICAgICAgICAgInVuaXQiOiAibW1IZyIsCiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly91bml0c29mbWVhc3VyZS5vcmciLAogICAgICAgICAgImNvZGUiOiAibW1bSGddIgogICAgICAgIH0KICAgICAgfSwgewogICAgICAgICJjb2RlIjogewogICAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly9sb2luYy5vcmciLAogICAgICAgICAgICAiY29kZSI6ICI4NDYyLTQiLAogICAgICAgICAgICAiZGlzcGxheSI6ICJEaWFzdG9saWMgYmxvb2QgcHJlc3N1cmUiCiAgICAgICAgICB9IF0sCiAgICAgICAgICAidGV4dCI6ICJEaWFzdG9saWMgYmxvb2QgcHJlc3N1cmUiCiAgICAgICAgfSwKICAgICAgICAidmFsdWVRdWFudGl0eSI6IHsKICAgICAgICAgICJ2YWx1ZSI6IDY2LAogICAgICAgICAgInVuaXQiOiAibW1IZyIsCiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly91bml0c29mbWVhc3VyZS5vcmciLAogICAgICAgICAgImNvZGUiOiAibW1bSGddIgogICAgICAgIH0KICAgICAgfSBdCiAgICB9LAogICAgInNlYXJjaCI6IHsKICAgICAgIm1vZGUiOiAibWF0Y2giCiAgICB9CiAgfSwgewogICAgImZ1bGxVcmwiOiAiaHR0cHM6Ly9hcGkubG9naWNhaGVhbHRoLm9yZy9mYXN0ZW5oZWFsdGgvZGF0YS9PYnNlcnZhdGlvbi9zbWFydC0xNzMtd2VpZ2h0IiwKICAgICJyZXNvdXJjZSI6IHsKICAgICAgInJlc291cmNlVHlwZSI6ICJPYnNlcnZhdGlvbiIsCiAgICAgICJpZCI6ICJzbWFydC0xNzMtd2VpZ2h0IiwKICAgICAgIm1ldGEiOiB7CiAgICAgICAgInZlcnNpb25JZCI6ICIxIiwKICAgICAgICAibGFzdFVwZGF0ZWQiOiAiMjAyMC0wNy0xNVQwMjo1MjozNi4wMDArMDA6MDAiLAogICAgICAgICJzb3VyY2UiOiAiI04zUmVLalI3NUFzOEtqaGsiCiAgICAgIH0sCiAgICAgICJ0ZXh0IjogewogICAgICAgICJzdGF0dXMiOiAiZ2VuZXJhdGVkIiwKICAgICAgICAiZGl2IjogIjxkaXYgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hodG1sXCI+MTk5OS0xMi0yMDogd2VpZ2h0ID0gOTYuOTMyNjkga2c8L2Rpdj4iCiAgICAgIH0sCiAgICAgICJpZGVudGlmaWVyIjogWyB7CiAgICAgICAgInVzZSI6ICJvZmZpY2lhbCIsCiAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vd3d3LmJtYy5ubC96b3JncG9ydGFsL2lkZW50aWZpZXJzL29ic2VydmF0aW9ucyIsCiAgICAgICAgInZhbHVlIjogInNtYXJ0LTE3My13ZWlnaHQiCiAgICAgIH0gXSwKICAgICAgInN0YXR1cyI6ICJ1bmtub3duIiwKICAgICAgImNhdGVnb3J5IjogWyB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdGVybWlub2xvZ3kuaGw3Lm9yZy9Db2RlU3lzdGVtL29ic2VydmF0aW9uLWNhdGVnb3J5IiwKICAgICAgICAgICJjb2RlIjogInZpdGFsLXNpZ25zIiwKICAgICAgICAgICJkaXNwbGF5IjogIlZpdGFsIFNpZ25zIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJWaXRhbCBTaWducyIKICAgICAgfSBdLAogICAgICAiY29kZSI6IHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly9sb2luYy5vcmciLAogICAgICAgICAgImNvZGUiOiAiMzE0MS05IiwKICAgICAgICAgICJkaXNwbGF5IjogIndlaWdodCIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAid2VpZ2h0IgogICAgICB9LAogICAgICAic3ViamVjdCI6IHsKICAgICAgICAicmVmZXJlbmNlIjogIlBhdGllbnQvc21hcnQtMTI4ODk5MiIKICAgICAgfSwKICAgICAgImVmZmVjdGl2ZURhdGVUaW1lIjogIjE5OTktMTItMjAiLAogICAgICAicGVyZm9ybWVyIjogWyB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQcmFjdGl0aW9uZXIvU01BUlQtMTIzNCIKICAgICAgfSBdLAogICAgICAidmFsdWVRdWFudGl0eSI6IHsKICAgICAgICAidmFsdWUiOiA5Ni45MzI2OSwKICAgICAgICAidW5pdCI6ICJrZyIsCiAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdW5pdHNvZm1lYXN1cmUub3JnIiwKICAgICAgICAiY29kZSI6ICJrZyIKICAgICAgfQogICAgfSwKICAgICJzZWFyY2giOiB7CiAgICAgICJtb2RlIjogIm1hdGNoIgogICAgfQogIH0sIHsKICAgICJmdWxsVXJsIjogImh0dHBzOi8vYXBpLmxvZ2ljYWhlYWx0aC5vcmcvZmFzdGVuaGVhbHRoL2RhdGEvT2JzZXJ2YXRpb24vc21hcnQtODQzIiwKICAgICJyZXNvdXJjZSI6IHsKICAgICAgInJlc291cmNlVHlwZSI6ICJPYnNlcnZhdGlvbiIsCiAgICAgICJpZCI6ICJzbWFydC04NDMiLAogICAgICAibWV0YSI6IHsKICAgICAgICAidmVyc2lvbklkIjogIjEiLAogICAgICAgICJsYXN0VXBkYXRlZCI6ICIyMDIwLTA3LTE1VDAyOjUyOjM2LjAwMCswMDowMCIsCiAgICAgICAgInNvdXJjZSI6ICIjTjNSZUtqUjc1QXM4S2poayIKICAgICAgfSwKICAgICAgInRleHQiOiB7CiAgICAgICAgInN0YXR1cyI6ICJnZW5lcmF0ZWQiLAogICAgICAgICJkaXYiOiAiPGRpdiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzE5OTkveGh0bWxcIj4yMDA1LTAyLTI0OiBCbG9vZCBwcmVzc3VyZSAxMjgvNzggbW1IZzwvZGl2PiIKICAgICAgfSwKICAgICAgInN0YXR1cyI6ICJmaW5hbCIsCiAgICAgICJjYXRlZ29yeSI6IFsgewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3Rlcm1pbm9sb2d5LmhsNy5vcmcvQ29kZVN5c3RlbS9vYnNlcnZhdGlvbi1jYXRlZ29yeSIsCiAgICAgICAgICAiY29kZSI6ICJ2aXRhbC1zaWducyIsCiAgICAgICAgICAiZGlzcGxheSI6ICJWaXRhbCBTaWducyIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAiVml0YWwgU2lnbnMiCiAgICAgIH0gXSwKICAgICAgImNvZGUiOiB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vbG9pbmMub3JnIiwKICAgICAgICAgICJjb2RlIjogIjU1Mjg0LTQiLAogICAgICAgICAgImRpc3BsYXkiOiAiQmxvb2QgcHJlc3N1cmUiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogIkJsb29kIHByZXNzdXJlIgogICAgICB9LAogICAgICAic3ViamVjdCI6IHsKICAgICAgICAicmVmZXJlbmNlIjogIlBhdGllbnQvc21hcnQtMTI4ODk5MiIKICAgICAgfSwKICAgICAgImVmZmVjdGl2ZURhdGVUaW1lIjogIjIwMDUtMDItMjQiLAogICAgICAicGVyZm9ybWVyIjogWyB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQcmFjdGl0aW9uZXIvc21hcnQtUHJhY3RpdGlvbmVyLTcxNjE0NTAyIgogICAgICB9IF0sCiAgICAgICJjb21wb25lbnQiOiBbIHsKICAgICAgICAiY29kZSI6IHsKICAgICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vbG9pbmMub3JnIiwKICAgICAgICAgICAgImNvZGUiOiAiODQ4MC02IiwKICAgICAgICAgICAgImRpc3BsYXkiOiAiU3lzdG9saWMgYmxvb2QgcHJlc3N1cmUiCiAgICAgICAgICB9IF0sCiAgICAgICAgICAidGV4dCI6ICJTeXN0b2xpYyBibG9vZCBwcmVzc3VyZSIKICAgICAgICB9LAogICAgICAgICJ2YWx1ZVF1YW50aXR5IjogewogICAgICAgICAgInZhbHVlIjogMTI4LAogICAgICAgICAgInVuaXQiOiAibW1IZyIsCiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly91bml0c29mbWVhc3VyZS5vcmciLAogICAgICAgICAgImNvZGUiOiAibW1bSGddIgogICAgICAgIH0KICAgICAgfSwgewogICAgICAgICJjb2RlIjogewogICAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly9sb2luYy5vcmciLAogICAgICAgICAgICAiY29kZSI6ICI4NDYyLTQiLAogICAgICAgICAgICAiZGlzcGxheSI6ICJEaWFzdG9saWMgYmxvb2QgcHJlc3N1cmUiCiAgICAgICAgICB9IF0sCiAgICAgICAgICAidGV4dCI6ICJEaWFzdG9saWMgYmxvb2QgcHJlc3N1cmUiCiAgICAgICAgfSwKICAgICAgICAidmFsdWVRdWFudGl0eSI6IHsKICAgICAgICAgICJ2YWx1ZSI6IDc4LAogICAgICAgICAgInVuaXQiOiAibW1IZyIsCiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly91bml0c29mbWVhc3VyZS5vcmciLAogICAgICAgICAgImNvZGUiOiAibW1bSGddIgogICAgICAgIH0KICAgICAgfSBdCiAgICB9LAogICAgInNlYXJjaCI6IHsKICAgICAgIm1vZGUiOiAibWF0Y2giCiAgICB9CiAgfSwgewogICAgImZ1bGxVcmwiOiAiaHR0cHM6Ly9hcGkubG9naWNhaGVhbHRoLm9yZy9mYXN0ZW5oZWFsdGgvZGF0YS9PYnNlcnZhdGlvbi9zbWFydC04NDIiLAogICAgInJlc291cmNlIjogewogICAgICAicmVzb3VyY2VUeXBlIjogIk9ic2VydmF0aW9uIiwKICAgICAgImlkIjogInNtYXJ0LTg0MiIsCiAgICAgICJtZXRhIjogewogICAgICAgICJ2ZXJzaW9uSWQiOiAiMSIsCiAgICAgICAgImxhc3RVcGRhdGVkIjogIjIwMjAtMDctMTVUMDI6NTI6MzYuMDAwKzAwOjAwIiwKICAgICAgICAic291cmNlIjogIiNOM1JlS2pSNzVBczhLamhrIgogICAgICB9LAogICAgICAidGV4dCI6IHsKICAgICAgICAic3RhdHVzIjogImdlbmVyYXRlZCIsCiAgICAgICAgImRpdiI6ICI8ZGl2IHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMTk5OS94aHRtbFwiPjIwMDUtMDItMjM6IEJsb29kIHByZXNzdXJlIDYwLzM1IG1tSGc8L2Rpdj4iCiAgICAgIH0sCiAgICAgICJzdGF0dXMiOiAiZmluYWwiLAogICAgICAiY2F0ZWdvcnkiOiBbIHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly90ZXJtaW5vbG9neS5obDcub3JnL0NvZGVTeXN0ZW0vb2JzZXJ2YXRpb24tY2F0ZWdvcnkiLAogICAgICAgICAgImNvZGUiOiAidml0YWwtc2lnbnMiLAogICAgICAgICAgImRpc3BsYXkiOiAiVml0YWwgU2lnbnMiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogIlZpdGFsIFNpZ25zIgogICAgICB9IF0sCiAgICAgICJjb2RlIjogewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL2xvaW5jLm9yZyIsCiAgICAgICAgICAiY29kZSI6ICI1NTI4NC00IiwKICAgICAgICAgICJkaXNwbGF5IjogIkJsb29kIHByZXNzdXJlIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJCbG9vZCBwcmVzc3VyZSIKICAgICAgfSwKICAgICAgInN1YmplY3QiOiB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQYXRpZW50L3NtYXJ0LTEyODg5OTIiCiAgICAgIH0sCiAgICAgICJlZmZlY3RpdmVEYXRlVGltZSI6ICIyMDA1LTAyLTIzIiwKICAgICAgInBlcmZvcm1lciI6IFsgewogICAgICAgICJyZWZlcmVuY2UiOiAiUHJhY3RpdGlvbmVyL3NtYXJ0LVByYWN0aXRpb25lci03MTYxNDUwMiIKICAgICAgfSBdLAogICAgICAiY29tcG9uZW50IjogWyB7CiAgICAgICAgImNvZGUiOiB7CiAgICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL2xvaW5jLm9yZyIsCiAgICAgICAgICAgICJjb2RlIjogIjg0ODAtNiIsCiAgICAgICAgICAgICJkaXNwbGF5IjogIlN5c3RvbGljIGJsb29kIHByZXNzdXJlIgogICAgICAgICAgfSBdLAogICAgICAgICAgInRleHQiOiAiU3lzdG9saWMgYmxvb2QgcHJlc3N1cmUiCiAgICAgICAgfSwKICAgICAgICAidmFsdWVRdWFudGl0eSI6IHsKICAgICAgICAgICJ2YWx1ZSI6IDYwLAogICAgICAgICAgInVuaXQiOiAibW1IZyIsCiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly91bml0c29mbWVhc3VyZS5vcmciLAogICAgICAgICAgImNvZGUiOiAibW1bSGddIgogICAgICAgIH0KICAgICAgfSwgewogICAgICAgICJjb2RlIjogewogICAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly9sb2luYy5vcmciLAogICAgICAgICAgICAiY29kZSI6ICI4NDYyLTQiLAogICAgICAgICAgICAiZGlzcGxheSI6ICJEaWFzdG9saWMgYmxvb2QgcHJlc3N1cmUiCiAgICAgICAgICB9IF0sCiAgICAgICAgICAidGV4dCI6ICJEaWFzdG9saWMgYmxvb2QgcHJlc3N1cmUiCiAgICAgICAgfSwKICAgICAgICAidmFsdWVRdWFudGl0eSI6IHsKICAgICAgICAgICJ2YWx1ZSI6IDM1LAogICAgICAgICAgInVuaXQiOiAibW1IZyIsCiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly91bml0c29mbWVhc3VyZS5vcmciLAogICAgICAgICAgImNvZGUiOiAibW1bSGddIgogICAgICAgIH0KICAgICAgfSBdCiAgICB9LAogICAgInNlYXJjaCI6IHsKICAgICAgIm1vZGUiOiAibWF0Y2giCiAgICB9CiAgfSwgewogICAgImZ1bGxVcmwiOiAiaHR0cHM6Ly9hcGkubG9naWNhaGVhbHRoLm9yZy9mYXN0ZW5oZWFsdGgvZGF0YS9PYnNlcnZhdGlvbi9zbWFydC0xNjktaGVpZ2h0IiwKICAgICJyZXNvdXJjZSI6IHsKICAgICAgInJlc291cmNlVHlwZSI6ICJPYnNlcnZhdGlvbiIsCiAgICAgICJpZCI6ICJzbWFydC0xNjktaGVpZ2h0IiwKICAgICAgIm1ldGEiOiB7CiAgICAgICAgInZlcnNpb25JZCI6ICIxIiwKICAgICAgICAibGFzdFVwZGF0ZWQiOiAiMjAyMC0wNy0xNVQwMjo1MjozNi4wMDArMDA6MDAiLAogICAgICAgICJzb3VyY2UiOiAiI04zUmVLalI3NUFzOEtqaGsiCiAgICAgIH0sCiAgICAgICJ0ZXh0IjogewogICAgICAgICJzdGF0dXMiOiAiZ2VuZXJhdGVkIiwKICAgICAgICAiZGl2IjogIjxkaXYgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hodG1sXCI+MTk5OS0xMi0yMDogaGVpZ2h0ID0gMTY1LjYwOCBjbTwvZGl2PiIKICAgICAgfSwKICAgICAgImlkZW50aWZpZXIiOiBbIHsKICAgICAgICAidXNlIjogIm9mZmljaWFsIiwKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly93d3cuYm1jLm5sL3pvcmdwb3J0YWwvaWRlbnRpZmllcnMvb2JzZXJ2YXRpb25zIiwKICAgICAgICAidmFsdWUiOiAic21hcnQtMTY5LWhlaWdodCIKICAgICAgfSBdLAogICAgICAic3RhdHVzIjogInVua25vd24iLAogICAgICAiY2F0ZWdvcnkiOiBbIHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly90ZXJtaW5vbG9neS5obDcub3JnL0NvZGVTeXN0ZW0vb2JzZXJ2YXRpb24tY2F0ZWdvcnkiLAogICAgICAgICAgImNvZGUiOiAidml0YWwtc2lnbnMiLAogICAgICAgICAgImRpc3BsYXkiOiAiVml0YWwgU2lnbnMiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogIlZpdGFsIFNpZ25zIgogICAgICB9IF0sCiAgICAgICJjb2RlIjogewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL2xvaW5jLm9yZyIsCiAgICAgICAgICAiY29kZSI6ICI4MzAyLTIiLAogICAgICAgICAgImRpc3BsYXkiOiAiaGVpZ2h0IgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJoZWlnaHQiCiAgICAgIH0sCiAgICAgICJzdWJqZWN0IjogewogICAgICAgICJyZWZlcmVuY2UiOiAiUGF0aWVudC9zbWFydC0xMjg4OTkyIgogICAgICB9LAogICAgICAiZWZmZWN0aXZlRGF0ZVRpbWUiOiAiMTk5OS0xMi0yMCIsCiAgICAgICJwZXJmb3JtZXIiOiBbIHsKICAgICAgICAicmVmZXJlbmNlIjogIlByYWN0aXRpb25lci9TTUFSVC0xMjM0IgogICAgICB9IF0sCiAgICAgICJ2YWx1ZVF1YW50aXR5IjogewogICAgICAgICJ2YWx1ZSI6IDE2NS42MDgsCiAgICAgICAgInVuaXQiOiAiY20iLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3VuaXRzb2ZtZWFzdXJlLm9yZyIsCiAgICAgICAgImNvZGUiOiAiY20iCiAgICAgIH0KICAgIH0sCiAgICAic2VhcmNoIjogewogICAgICAibW9kZSI6ICJtYXRjaCIKICAgIH0KICB9LCB7CiAgICAiZnVsbFVybCI6ICJodHRwczovL2FwaS5sb2dpY2FoZWFsdGgub3JnL2Zhc3RlbmhlYWx0aC9kYXRhL09ic2VydmF0aW9uL3NtYXJ0LTg0OSIsCiAgICAicmVzb3VyY2UiOiB7CiAgICAgICJyZXNvdXJjZVR5cGUiOiAiT2JzZXJ2YXRpb24iLAogICAgICAiaWQiOiAic21hcnQtODQ5IiwKICAgICAgIm1ldGEiOiB7CiAgICAgICAgInZlcnNpb25JZCI6ICIxIiwKICAgICAgICAibGFzdFVwZGF0ZWQiOiAiMjAyMC0wNy0xNVQwMjo1MjozNi4wMDArMDA6MDAiLAogICAgICAgICJzb3VyY2UiOiAiI04zUmVLalI3NUFzOEtqaGsiCiAgICAgIH0sCiAgICAgICJ0ZXh0IjogewogICAgICAgICJzdGF0dXMiOiAiZ2VuZXJhdGVkIiwKICAgICAgICAiZGl2IjogIjxkaXYgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hodG1sXCI+MjAwOS0wNC0yNDogQmxvb2QgcHJlc3N1cmUgMTA1LzYzIG1tSGc8L2Rpdj4iCiAgICAgIH0sCiAgICAgICJzdGF0dXMiOiAiZmluYWwiLAogICAgICAiY2F0ZWdvcnkiOiBbIHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly90ZXJtaW5vbG9neS5obDcub3JnL0NvZGVTeXN0ZW0vb2JzZXJ2YXRpb24tY2F0ZWdvcnkiLAogICAgICAgICAgImNvZGUiOiAidml0YWwtc2lnbnMiLAogICAgICAgICAgImRpc3BsYXkiOiAiVml0YWwgU2lnbnMiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogIlZpdGFsIFNpZ25zIgogICAgICB9IF0sCiAgICAgICJjb2RlIjogewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL2xvaW5jLm9yZyIsCiAgICAgICAgICAiY29kZSI6ICI1NTI4NC00IiwKICAgICAgICAgICJkaXNwbGF5IjogIkJsb29kIHByZXNzdXJlIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJCbG9vZCBwcmVzc3VyZSIKICAgICAgfSwKICAgICAgInN1YmplY3QiOiB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQYXRpZW50L3NtYXJ0LTEyODg5OTIiCiAgICAgIH0sCiAgICAgICJlZmZlY3RpdmVEYXRlVGltZSI6ICIyMDA5LTA0LTI0IiwKICAgICAgInBlcmZvcm1lciI6IFsgewogICAgICAgICJyZWZlcmVuY2UiOiAiUHJhY3RpdGlvbmVyL3NtYXJ0LVByYWN0aXRpb25lci03MTYxNDUwMiIKICAgICAgfSBdLAogICAgICAiY29tcG9uZW50IjogWyB7CiAgICAgICAgImNvZGUiOiB7CiAgICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL2xvaW5jLm9yZyIsCiAgICAgICAgICAgICJjb2RlIjogIjg0ODAtNiIsCiAgICAgICAgICAgICJkaXNwbGF5IjogIlN5c3RvbGljIGJsb29kIHByZXNzdXJlIgogICAgICAgICAgfSBdLAogICAgICAgICAgInRleHQiOiAiU3lzdG9saWMgYmxvb2QgcHJlc3N1cmUiCiAgICAgICAgfSwKICAgICAgICAidmFsdWVRdWFudGl0eSI6IHsKICAgICAgICAgICJ2YWx1ZSI6IDEwNSwKICAgICAgICAgICJ1bml0IjogIm1tSGciLAogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdW5pdHNvZm1lYXN1cmUub3JnIiwKICAgICAgICAgICJjb2RlIjogIm1tW0hnXSIKICAgICAgICB9CiAgICAgIH0sIHsKICAgICAgICAiY29kZSI6IHsKICAgICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vbG9pbmMub3JnIiwKICAgICAgICAgICAgImNvZGUiOiAiODQ2Mi00IiwKICAgICAgICAgICAgImRpc3BsYXkiOiAiRGlhc3RvbGljIGJsb29kIHByZXNzdXJlIgogICAgICAgICAgfSBdLAogICAgICAgICAgInRleHQiOiAiRGlhc3RvbGljIGJsb29kIHByZXNzdXJlIgogICAgICAgIH0sCiAgICAgICAgInZhbHVlUXVhbnRpdHkiOiB7CiAgICAgICAgICAidmFsdWUiOiA2MywKICAgICAgICAgICJ1bml0IjogIm1tSGciLAogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdW5pdHNvZm1lYXN1cmUub3JnIiwKICAgICAgICAgICJjb2RlIjogIm1tW0hnXSIKICAgICAgICB9CiAgICAgIH0gXQogICAgfSwKICAgICJzZWFyY2giOiB7CiAgICAgICJtb2RlIjogIm1hdGNoIgogICAgfQogIH0sIHsKICAgICJmdWxsVXJsIjogImh0dHBzOi8vYXBpLmxvZ2ljYWhlYWx0aC5vcmcvZmFzdGVuaGVhbHRoL2RhdGEvT2JzZXJ2YXRpb24vc21hcnQtODQ4IiwKICAgICJyZXNvdXJjZSI6IHsKICAgICAgInJlc291cmNlVHlwZSI6ICJPYnNlcnZhdGlvbiIsCiAgICAgICJpZCI6ICJzbWFydC04NDgiLAogICAgICAibWV0YSI6IHsKICAgICAgICAidmVyc2lvbklkIjogIjEiLAogICAgICAgICJsYXN0VXBkYXRlZCI6ICIyMDIwLTA3LTE1VDAyOjUyOjM2LjAwMCswMDowMCIsCiAgICAgICAgInNvdXJjZSI6ICIjTjNSZUtqUjc1QXM4S2poayIKICAgICAgfSwKICAgICAgInRleHQiOiB7CiAgICAgICAgInN0YXR1cyI6ICJnZW5lcmF0ZWQiLAogICAgICAgICJkaXYiOiAiPGRpdiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzE5OTkveGh0bWxcIj4yMDA5LTA0LTIzOiBCbG9vZCBwcmVzc3VyZSA2My8zOCBtbUhnPC9kaXY+IgogICAgICB9LAogICAgICAic3RhdHVzIjogImZpbmFsIiwKICAgICAgImNhdGVnb3J5IjogWyB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdGVybWlub2xvZ3kuaGw3Lm9yZy9Db2RlU3lzdGVtL29ic2VydmF0aW9uLWNhdGVnb3J5IiwKICAgICAgICAgICJjb2RlIjogInZpdGFsLXNpZ25zIiwKICAgICAgICAgICJkaXNwbGF5IjogIlZpdGFsIFNpZ25zIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJWaXRhbCBTaWducyIKICAgICAgfSBdLAogICAgICAiY29kZSI6IHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly9sb2luYy5vcmciLAogICAgICAgICAgImNvZGUiOiAiNTUyODQtNCIsCiAgICAgICAgICAiZGlzcGxheSI6ICJCbG9vZCBwcmVzc3VyZSIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAiQmxvb2QgcHJlc3N1cmUiCiAgICAgIH0sCiAgICAgICJzdWJqZWN0IjogewogICAgICAgICJyZWZlcmVuY2UiOiAiUGF0aWVudC9zbWFydC0xMjg4OTkyIgogICAgICB9LAogICAgICAiZWZmZWN0aXZlRGF0ZVRpbWUiOiAiMjAwOS0wNC0yMyIsCiAgICAgICJwZXJmb3JtZXIiOiBbIHsKICAgICAgICAicmVmZXJlbmNlIjogIlByYWN0aXRpb25lci9zbWFydC1QcmFjdGl0aW9uZXItNzE2MTQ1MDIiCiAgICAgIH0gXSwKICAgICAgImNvbXBvbmVudCI6IFsgewogICAgICAgICJjb2RlIjogewogICAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly9sb2luYy5vcmciLAogICAgICAgICAgICAiY29kZSI6ICI4NDgwLTYiLAogICAgICAgICAgICAiZGlzcGxheSI6ICJTeXN0b2xpYyBibG9vZCBwcmVzc3VyZSIKICAgICAgICAgIH0gXSwKICAgICAgICAgICJ0ZXh0IjogIlN5c3RvbGljIGJsb29kIHByZXNzdXJlIgogICAgICAgIH0sCiAgICAgICAgInZhbHVlUXVhbnRpdHkiOiB7CiAgICAgICAgICAidmFsdWUiOiA2MywKICAgICAgICAgICJ1bml0IjogIm1tSGciLAogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdW5pdHNvZm1lYXN1cmUub3JnIiwKICAgICAgICAgICJjb2RlIjogIm1tW0hnXSIKICAgICAgICB9CiAgICAgIH0sIHsKICAgICAgICAiY29kZSI6IHsKICAgICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vbG9pbmMub3JnIiwKICAgICAgICAgICAgImNvZGUiOiAiODQ2Mi00IiwKICAgICAgICAgICAgImRpc3BsYXkiOiAiRGlhc3RvbGljIGJsb29kIHByZXNzdXJlIgogICAgICAgICAgfSBdLAogICAgICAgICAgInRleHQiOiAiRGlhc3RvbGljIGJsb29kIHByZXNzdXJlIgogICAgICAgIH0sCiAgICAgICAgInZhbHVlUXVhbnRpdHkiOiB7CiAgICAgICAgICAidmFsdWUiOiAzOCwKICAgICAgICAgICJ1bml0IjogIm1tSGciLAogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdW5pdHNvZm1lYXN1cmUub3JnIiwKICAgICAgICAgICJjb2RlIjogIm1tW0hnXSIKICAgICAgICB9CiAgICAgIH0gXQogICAgfSwKICAgICJzZWFyY2giOiB7CiAgICAgICJtb2RlIjogIm1hdGNoIgogICAgfQogIH0sIHsKICAgICJmdWxsVXJsIjogImh0dHBzOi8vYXBpLmxvZ2ljYWhlYWx0aC5vcmcvZmFzdGVuaGVhbHRoL2RhdGEvT2JzZXJ2YXRpb24vc21hcnQtODQ3IiwKICAgICJyZXNvdXJjZSI6IHsKICAgICAgInJlc291cmNlVHlwZSI6ICJPYnNlcnZhdGlvbiIsCiAgICAgICJpZCI6ICJzbWFydC04NDciLAogICAgICAibWV0YSI6IHsKICAgICAgICAidmVyc2lvbklkIjogIjEiLAogICAgICAgICJsYXN0VXBkYXRlZCI6ICIyMDIwLTA3LTE1VDAyOjUyOjM2LjAwMCswMDowMCIsCiAgICAgICAgInNvdXJjZSI6ICIjTjNSZUtqUjc1QXM4S2poayIKICAgICAgfSwKICAgICAgInRleHQiOiB7CiAgICAgICAgInN0YXR1cyI6ICJnZW5lcmF0ZWQiLAogICAgICAgICJkaXYiOiAiPGRpdiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzE5OTkveGh0bWxcIj4yMDA5LTA0LTE0OiBCbG9vZCBwcmVzc3VyZSAxMjUvNzUgbW1IZzwvZGl2PiIKICAgICAgfSwKICAgICAgInN0YXR1cyI6ICJmaW5hbCIsCiAgICAgICJjYXRlZ29yeSI6IFsgewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3Rlcm1pbm9sb2d5LmhsNy5vcmcvQ29kZVN5c3RlbS9vYnNlcnZhdGlvbi1jYXRlZ29yeSIsCiAgICAgICAgICAiY29kZSI6ICJ2aXRhbC1zaWducyIsCiAgICAgICAgICAiZGlzcGxheSI6ICJWaXRhbCBTaWducyIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAiVml0YWwgU2lnbnMiCiAgICAgIH0gXSwKICAgICAgImNvZGUiOiB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vbG9pbmMub3JnIiwKICAgICAgICAgICJjb2RlIjogIjU1Mjg0LTQiLAogICAgICAgICAgImRpc3BsYXkiOiAiQmxvb2QgcHJlc3N1cmUiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogIkJsb29kIHByZXNzdXJlIgogICAgICB9LAogICAgICAic3ViamVjdCI6IHsKICAgICAgICAicmVmZXJlbmNlIjogIlBhdGllbnQvc21hcnQtMTI4ODk5MiIKICAgICAgfSwKICAgICAgImVmZmVjdGl2ZURhdGVUaW1lIjogIjIwMDktMDQtMTQiLAogICAgICAicGVyZm9ybWVyIjogWyB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQcmFjdGl0aW9uZXIvc21hcnQtUHJhY3RpdGlvbmVyLTcxNjE0NTAyIgogICAgICB9IF0sCiAgICAgICJjb21wb25lbnQiOiBbIHsKICAgICAgICAiY29kZSI6IHsKICAgICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vbG9pbmMub3JnIiwKICAgICAgICAgICAgImNvZGUiOiAiODQ4MC02IiwKICAgICAgICAgICAgImRpc3BsYXkiOiAiU3lzdG9saWMgYmxvb2QgcHJlc3N1cmUiCiAgICAgICAgICB9IF0sCiAgICAgICAgICAidGV4dCI6ICJTeXN0b2xpYyBibG9vZCBwcmVzc3VyZSIKICAgICAgICB9LAogICAgICAgICJ2YWx1ZVF1YW50aXR5IjogewogICAgICAgICAgInZhbHVlIjogMTI1LAogICAgICAgICAgInVuaXQiOiAibW1IZyIsCiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly91bml0c29mbWVhc3VyZS5vcmciLAogICAgICAgICAgImNvZGUiOiAibW1bSGddIgogICAgICAgIH0KICAgICAgfSwgewogICAgICAgICJjb2RlIjogewogICAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly9sb2luYy5vcmciLAogICAgICAgICAgICAiY29kZSI6ICI4NDYyLTQiLAogICAgICAgICAgICAiZGlzcGxheSI6ICJEaWFzdG9saWMgYmxvb2QgcHJlc3N1cmUiCiAgICAgICAgICB9IF0sCiAgICAgICAgICAidGV4dCI6ICJEaWFzdG9saWMgYmxvb2QgcHJlc3N1cmUiCiAgICAgICAgfSwKICAgICAgICAidmFsdWVRdWFudGl0eSI6IHsKICAgICAgICAgICJ2YWx1ZSI6IDc1LAogICAgICAgICAgInVuaXQiOiAibW1IZyIsCiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly91bml0c29mbWVhc3VyZS5vcmciLAogICAgICAgICAgImNvZGUiOiAibW1bSGddIgogICAgICAgIH0KICAgICAgfSBdCiAgICB9LAogICAgInNlYXJjaCI6IHsKICAgICAgIm1vZGUiOiAibWF0Y2giCiAgICB9CiAgfSwgewogICAgImZ1bGxVcmwiOiAiaHR0cHM6Ly9hcGkubG9naWNhaGVhbHRoLm9yZy9mYXN0ZW5oZWFsdGgvZGF0YS9PYnNlcnZhdGlvbi9zbWFydC04NDYiLAogICAgInJlc291cmNlIjogewogICAgICAicmVzb3VyY2VUeXBlIjogIk9ic2VydmF0aW9uIiwKICAgICAgImlkIjogInNtYXJ0LTg0NiIsCiAgICAgICJtZXRhIjogewogICAgICAgICJ2ZXJzaW9uSWQiOiAiMSIsCiAgICAgICAgImxhc3RVcGRhdGVkIjogIjIwMjAtMDctMTVUMDI6NTI6MzYuMDAwKzAwOjAwIiwKICAgICAgICAic291cmNlIjogIiNOM1JlS2pSNzVBczhLamhrIgogICAgICB9LAogICAgICAidGV4dCI6IHsKICAgICAgICAic3RhdHVzIjogImdlbmVyYXRlZCIsCiAgICAgICAgImRpdiI6ICI8ZGl2IHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMTk5OS94aHRtbFwiPjIwMDktMDQtMDg6IEJsb29kIHByZXNzdXJlIDEyMC83MiBtbUhnPC9kaXY+IgogICAgICB9LAogICAgICAic3RhdHVzIjogImZpbmFsIiwKICAgICAgImNhdGVnb3J5IjogWyB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdGVybWlub2xvZ3kuaGw3Lm9yZy9Db2RlU3lzdGVtL29ic2VydmF0aW9uLWNhdGVnb3J5IiwKICAgICAgICAgICJjb2RlIjogInZpdGFsLXNpZ25zIiwKICAgICAgICAgICJkaXNwbGF5IjogIlZpdGFsIFNpZ25zIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJWaXRhbCBTaWducyIKICAgICAgfSBdLAogICAgICAiY29kZSI6IHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly9sb2luYy5vcmciLAogICAgICAgICAgImNvZGUiOiAiNTUyODQtNCIsCiAgICAgICAgICAiZGlzcGxheSI6ICJCbG9vZCBwcmVzc3VyZSIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAiQmxvb2QgcHJlc3N1cmUiCiAgICAgIH0sCiAgICAgICJzdWJqZWN0IjogewogICAgICAgICJyZWZlcmVuY2UiOiAiUGF0aWVudC9zbWFydC0xMjg4OTkyIgogICAgICB9LAogICAgICAiZWZmZWN0aXZlRGF0ZVRpbWUiOiAiMjAwOS0wNC0wOCIsCiAgICAgICJwZXJmb3JtZXIiOiBbIHsKICAgICAgICAicmVmZXJlbmNlIjogIlByYWN0aXRpb25lci9zbWFydC1QcmFjdGl0aW9uZXItNzE2MTQ1MDIiCiAgICAgIH0gXSwKICAgICAgImNvbXBvbmVudCI6IFsgewogICAgICAgICJjb2RlIjogewogICAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly9sb2luYy5vcmciLAogICAgICAgICAgICAiY29kZSI6ICI4NDgwLTYiLAogICAgICAgICAgICAiZGlzcGxheSI6ICJTeXN0b2xpYyBibG9vZCBwcmVzc3VyZSIKICAgICAgICAgIH0gXSwKICAgICAgICAgICJ0ZXh0IjogIlN5c3RvbGljIGJsb29kIHByZXNzdXJlIgogICAgICAgIH0sCiAgICAgICAgInZhbHVlUXVhbnRpdHkiOiB7CiAgICAgICAgICAidmFsdWUiOiAxMjAsCiAgICAgICAgICAidW5pdCI6ICJtbUhnIiwKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3VuaXRzb2ZtZWFzdXJlLm9yZyIsCiAgICAgICAgICAiY29kZSI6ICJtbVtIZ10iCiAgICAgICAgfQogICAgICB9LCB7CiAgICAgICAgImNvZGUiOiB7CiAgICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL2xvaW5jLm9yZyIsCiAgICAgICAgICAgICJjb2RlIjogIjg0NjItNCIsCiAgICAgICAgICAgICJkaXNwbGF5IjogIkRpYXN0b2xpYyBibG9vZCBwcmVzc3VyZSIKICAgICAgICAgIH0gXSwKICAgICAgICAgICJ0ZXh0IjogIkRpYXN0b2xpYyBibG9vZCBwcmVzc3VyZSIKICAgICAgICB9LAogICAgICAgICJ2YWx1ZVF1YW50aXR5IjogewogICAgICAgICAgInZhbHVlIjogNzIsCiAgICAgICAgICAidW5pdCI6ICJtbUhnIiwKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3VuaXRzb2ZtZWFzdXJlLm9yZyIsCiAgICAgICAgICAiY29kZSI6ICJtbVtIZ10iCiAgICAgICAgfQogICAgICB9IF0KICAgIH0sCiAgICAic2VhcmNoIjogewogICAgICAibW9kZSI6ICJtYXRjaCIKICAgIH0KICB9LCB7CiAgICAiZnVsbFVybCI6ICJodHRwczovL2FwaS5sb2dpY2FoZWFsdGgub3JnL2Zhc3RlbmhlYWx0aC9kYXRhL09ic2VydmF0aW9uL3NtYXJ0LTI4NS13ZWlnaHQiLAogICAgInJlc291cmNlIjogewogICAgICAicmVzb3VyY2VUeXBlIjogIk9ic2VydmF0aW9uIiwKICAgICAgImlkIjogInNtYXJ0LTI4NS13ZWlnaHQiLAogICAgICAibWV0YSI6IHsKICAgICAgICAidmVyc2lvbklkIjogIjEiLAogICAgICAgICJsYXN0VXBkYXRlZCI6ICIyMDIwLTA3LTE1VDAyOjUyOjM2LjAwMCswMDowMCIsCiAgICAgICAgInNvdXJjZSI6ICIjTjNSZUtqUjc1QXM4S2poayIKICAgICAgfSwKICAgICAgInRleHQiOiB7CiAgICAgICAgInN0YXR1cyI6ICJnZW5lcmF0ZWQiLAogICAgICAgICJkaXYiOiAiPGRpdiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzE5OTkveGh0bWxcIj4yMDA5LTA0LTE0OiB3ZWlnaHQgPSA5Mi4zOTY3NyBrZzwvZGl2PiIKICAgICAgfSwKICAgICAgImlkZW50aWZpZXIiOiBbIHsKICAgICAgICAidXNlIjogIm9mZmljaWFsIiwKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly93d3cuYm1jLm5sL3pvcmdwb3J0YWwvaWRlbnRpZmllcnMvb2JzZXJ2YXRpb25zIiwKICAgICAgICAidmFsdWUiOiAic21hcnQtMjg1LXdlaWdodCIKICAgICAgfSBdLAogICAgICAic3RhdHVzIjogInVua25vd24iLAogICAgICAiY2F0ZWdvcnkiOiBbIHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly90ZXJtaW5vbG9neS5obDcub3JnL0NvZGVTeXN0ZW0vb2JzZXJ2YXRpb24tY2F0ZWdvcnkiLAogICAgICAgICAgImNvZGUiOiAidml0YWwtc2lnbnMiLAogICAgICAgICAgImRpc3BsYXkiOiAiVml0YWwgU2lnbnMiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogIlZpdGFsIFNpZ25zIgogICAgICB9IF0sCiAgICAgICJjb2RlIjogewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL2xvaW5jLm9yZyIsCiAgICAgICAgICAiY29kZSI6ICIzMTQxLTkiLAogICAgICAgICAgImRpc3BsYXkiOiAid2VpZ2h0IgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJ3ZWlnaHQiCiAgICAgIH0sCiAgICAgICJzdWJqZWN0IjogewogICAgICAgICJyZWZlcmVuY2UiOiAiUGF0aWVudC9zbWFydC0xMjg4OTkyIgogICAgICB9LAogICAgICAiZWZmZWN0aXZlRGF0ZVRpbWUiOiAiMjAwOS0wNC0xNCIsCiAgICAgICJwZXJmb3JtZXIiOiBbIHsKICAgICAgICAicmVmZXJlbmNlIjogIlByYWN0aXRpb25lci9TTUFSVC0xMjM0IgogICAgICB9IF0sCiAgICAgICJ2YWx1ZVF1YW50aXR5IjogewogICAgICAgICJ2YWx1ZSI6IDkyLjM5Njc3LAogICAgICAgICJ1bml0IjogImtnIiwKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly91bml0c29mbWVhc3VyZS5vcmciLAogICAgICAgICJjb2RlIjogImtnIgogICAgICB9CiAgICB9LAogICAgInNlYXJjaCI6IHsKICAgICAgIm1vZGUiOiAibWF0Y2giCiAgICB9CiAgfSwgewogICAgImZ1bGxVcmwiOiAiaHR0cHM6Ly9hcGkubG9naWNhaGVhbHRoLm9yZy9mYXN0ZW5oZWFsdGgvZGF0YS9PYnNlcnZhdGlvbi9zbWFydC04MzAiLAogICAgInJlc291cmNlIjogewogICAgICAicmVzb3VyY2VUeXBlIjogIk9ic2VydmF0aW9uIiwKICAgICAgImlkIjogInNtYXJ0LTgzMCIsCiAgICAgICJtZXRhIjogewogICAgICAgICJ2ZXJzaW9uSWQiOiAiMSIsCiAgICAgICAgImxhc3RVcGRhdGVkIjogIjIwMjAtMDctMTVUMDI6NTI6MzYuMDAwKzAwOjAwIiwKICAgICAgICAic291cmNlIjogIiNOM1JlS2pSNzVBczhLamhrIgogICAgICB9LAogICAgICAidGV4dCI6IHsKICAgICAgICAic3RhdHVzIjogImdlbmVyYXRlZCIsCiAgICAgICAgImRpdiI6ICI8ZGl2IHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMTk5OS94aHRtbFwiPjE5OTctMDUtMDc6IEJsb29kIHByZXNzdXJlIDY4LzQzIG1tSGc8L2Rpdj4iCiAgICAgIH0sCiAgICAgICJzdGF0dXMiOiAiZmluYWwiLAogICAgICAiY2F0ZWdvcnkiOiBbIHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly90ZXJtaW5vbG9neS5obDcub3JnL0NvZGVTeXN0ZW0vb2JzZXJ2YXRpb24tY2F0ZWdvcnkiLAogICAgICAgICAgImNvZGUiOiAidml0YWwtc2lnbnMiLAogICAgICAgICAgImRpc3BsYXkiOiAiVml0YWwgU2lnbnMiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogIlZpdGFsIFNpZ25zIgogICAgICB9IF0sCiAgICAgICJjb2RlIjogewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL2xvaW5jLm9yZyIsCiAgICAgICAgICAiY29kZSI6ICI1NTI4NC00IiwKICAgICAgICAgICJkaXNwbGF5IjogIkJsb29kIHByZXNzdXJlIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJCbG9vZCBwcmVzc3VyZSIKICAgICAgfSwKICAgICAgInN1YmplY3QiOiB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQYXRpZW50L3NtYXJ0LTEyODg5OTIiCiAgICAgIH0sCiAgICAgICJlZmZlY3RpdmVEYXRlVGltZSI6ICIxOTk3LTA1LTA3IiwKICAgICAgInBlcmZvcm1lciI6IFsgewogICAgICAgICJyZWZlcmVuY2UiOiAiUHJhY3RpdGlvbmVyL3NtYXJ0LVByYWN0aXRpb25lci03MTYxNDUwMiIKICAgICAgfSBdLAogICAgICAiY29tcG9uZW50IjogWyB7CiAgICAgICAgImNvZGUiOiB7CiAgICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL2xvaW5jLm9yZyIsCiAgICAgICAgICAgICJjb2RlIjogIjg0ODAtNiIsCiAgICAgICAgICAgICJkaXNwbGF5IjogIlN5c3RvbGljIGJsb29kIHByZXNzdXJlIgogICAgICAgICAgfSBdLAogICAgICAgICAgInRleHQiOiAiU3lzdG9saWMgYmxvb2QgcHJlc3N1cmUiCiAgICAgICAgfSwKICAgICAgICAidmFsdWVRdWFudGl0eSI6IHsKICAgICAgICAgICJ2YWx1ZSI6IDY4LAogICAgICAgICAgInVuaXQiOiAibW1IZyIsCiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly91bml0c29mbWVhc3VyZS5vcmciLAogICAgICAgICAgImNvZGUiOiAibW1bSGddIgogICAgICAgIH0KICAgICAgfSwgewogICAgICAgICJjb2RlIjogewogICAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly9sb2luYy5vcmciLAogICAgICAgICAgICAiY29kZSI6ICI4NDYyLTQiLAogICAgICAgICAgICAiZGlzcGxheSI6ICJEaWFzdG9saWMgYmxvb2QgcHJlc3N1cmUiCiAgICAgICAgICB9IF0sCiAgICAgICAgICAidGV4dCI6ICJEaWFzdG9saWMgYmxvb2QgcHJlc3N1cmUiCiAgICAgICAgfSwKICAgICAgICAidmFsdWVRdWFudGl0eSI6IHsKICAgICAgICAgICJ2YWx1ZSI6IDQzLAogICAgICAgICAgInVuaXQiOiAibW1IZyIsCiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly91bml0c29mbWVhc3VyZS5vcmciLAogICAgICAgICAgImNvZGUiOiAibW1bSGddIgogICAgICAgIH0KICAgICAgfSBdCiAgICB9LAogICAgInNlYXJjaCI6IHsKICAgICAgIm1vZGUiOiAibWF0Y2giCiAgICB9CiAgfSwgewogICAgImZ1bGxVcmwiOiAiaHR0cHM6Ly9hcGkubG9naWNhaGVhbHRoLm9yZy9mYXN0ZW5oZWFsdGgvZGF0YS9PYnNlcnZhdGlvbi9zbWFydC04MzQiLAogICAgInJlc291cmNlIjogewogICAgICAicmVzb3VyY2VUeXBlIjogIk9ic2VydmF0aW9uIiwKICAgICAgImlkIjogInNtYXJ0LTgzNCIsCiAgICAgICJtZXRhIjogewogICAgICAgICJ2ZXJzaW9uSWQiOiAiMSIsCiAgICAgICAgImxhc3RVcGRhdGVkIjogIjIwMjAtMDctMTVUMDI6NTI6MzYuMDAwKzAwOjAwIiwKICAgICAgICAic291cmNlIjogIiNOM1JlS2pSNzVBczhLamhrIgogICAgICB9LAogICAgICAidGV4dCI6IHsKICAgICAgICAic3RhdHVzIjogImdlbmVyYXRlZCIsCiAgICAgICAgImRpdiI6ICI8ZGl2IHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMTk5OS94aHRtbFwiPjIwMDEtMDEtMjQ6IEJsb29kIHByZXNzdXJlIDEwMC82MyBtbUhnPC9kaXY+IgogICAgICB9LAogICAgICAic3RhdHVzIjogImZpbmFsIiwKICAgICAgImNhdGVnb3J5IjogWyB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdGVybWlub2xvZ3kuaGw3Lm9yZy9Db2RlU3lzdGVtL29ic2VydmF0aW9uLWNhdGVnb3J5IiwKICAgICAgICAgICJjb2RlIjogInZpdGFsLXNpZ25zIiwKICAgICAgICAgICJkaXNwbGF5IjogIlZpdGFsIFNpZ25zIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJWaXRhbCBTaWducyIKICAgICAgfSBdLAogICAgICAiY29kZSI6IHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly9sb2luYy5vcmciLAogICAgICAgICAgImNvZGUiOiAiNTUyODQtNCIsCiAgICAgICAgICAiZGlzcGxheSI6ICJCbG9vZCBwcmVzc3VyZSIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAiQmxvb2QgcHJlc3N1cmUiCiAgICAgIH0sCiAgICAgICJzdWJqZWN0IjogewogICAgICAgICJyZWZlcmVuY2UiOiAiUGF0aWVudC9zbWFydC0xMjg4OTkyIgogICAgICB9LAogICAgICAiZWZmZWN0aXZlRGF0ZVRpbWUiOiAiMjAwMS0wMS0yNCIsCiAgICAgICJwZXJmb3JtZXIiOiBbIHsKICAgICAgICAicmVmZXJlbmNlIjogIlByYWN0aXRpb25lci9zbWFydC1QcmFjdGl0aW9uZXItNzE2MTQ1MDIiCiAgICAgIH0gXSwKICAgICAgImNvbXBvbmVudCI6IFsgewogICAgICAgICJjb2RlIjogewogICAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly9sb2luYy5vcmciLAogICAgICAgICAgICAiY29kZSI6ICI4NDgwLTYiLAogICAgICAgICAgICAiZGlzcGxheSI6ICJTeXN0b2xpYyBibG9vZCBwcmVzc3VyZSIKICAgICAgICAgIH0gXSwKICAgICAgICAgICJ0ZXh0IjogIlN5c3RvbGljIGJsb29kIHByZXNzdXJlIgogICAgICAgIH0sCiAgICAgICAgInZhbHVlUXVhbnRpdHkiOiB7CiAgICAgICAgICAidmFsdWUiOiAxMDAsCiAgICAgICAgICAidW5pdCI6ICJtbUhnIiwKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3VuaXRzb2ZtZWFzdXJlLm9yZyIsCiAgICAgICAgICAiY29kZSI6ICJtbVtIZ10iCiAgICAgICAgfQogICAgICB9LCB7CiAgICAgICAgImNvZGUiOiB7CiAgICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL2xvaW5jLm9yZyIsCiAgICAgICAgICAgICJjb2RlIjogIjg0NjItNCIsCiAgICAgICAgICAgICJkaXNwbGF5IjogIkRpYXN0b2xpYyBibG9vZCBwcmVzc3VyZSIKICAgICAgICAgIH0gXSwKICAgICAgICAgICJ0ZXh0IjogIkRpYXN0b2xpYyBibG9vZCBwcmVzc3VyZSIKICAgICAgICB9LAogICAgICAgICJ2YWx1ZVF1YW50aXR5IjogewogICAgICAgICAgInZhbHVlIjogNjMsCiAgICAgICAgICAidW5pdCI6ICJtbUhnIiwKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3VuaXRzb2ZtZWFzdXJlLm9yZyIsCiAgICAgICAgICAiY29kZSI6ICJtbVtIZ10iCiAgICAgICAgfQogICAgICB9IF0KICAgIH0sCiAgICAic2VhcmNoIjogewogICAgICAibW9kZSI6ICJtYXRjaCIKICAgIH0KICB9LCB7CiAgICAiZnVsbFVybCI6ICJodHRwczovL2FwaS5sb2dpY2FoZWFsdGgub3JnL2Zhc3RlbmhlYWx0aC9kYXRhL09ic2VydmF0aW9uL3NtYXJ0LTgzMyIsCiAgICAicmVzb3VyY2UiOiB7CiAgICAgICJyZXNvdXJjZVR5cGUiOiAiT2JzZXJ2YXRpb24iLAogICAgICAiaWQiOiAic21hcnQtODMzIiwKICAgICAgIm1ldGEiOiB7CiAgICAgICAgInZlcnNpb25JZCI6ICIxIiwKICAgICAgICAibGFzdFVwZGF0ZWQiOiAiMjAyMC0wNy0xNVQwMjo1MjozNi4wMDArMDA6MDAiLAogICAgICAgICJzb3VyY2UiOiAiI04zUmVLalI3NUFzOEtqaGsiCiAgICAgIH0sCiAgICAgICJ0ZXh0IjogewogICAgICAgICJzdGF0dXMiOiAiZ2VuZXJhdGVkIiwKICAgICAgICAiZGl2IjogIjxkaXYgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hodG1sXCI+MjAwMS0wMS0xOTogQmxvb2QgcHJlc3N1cmUgMTEwLzY5IG1tSGc8L2Rpdj4iCiAgICAgIH0sCiAgICAgICJzdGF0dXMiOiAiZmluYWwiLAogICAgICAiY2F0ZWdvcnkiOiBbIHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly90ZXJtaW5vbG9neS5obDcub3JnL0NvZGVTeXN0ZW0vb2JzZXJ2YXRpb24tY2F0ZWdvcnkiLAogICAgICAgICAgImNvZGUiOiAidml0YWwtc2lnbnMiLAogICAgICAgICAgImRpc3BsYXkiOiAiVml0YWwgU2lnbnMiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogIlZpdGFsIFNpZ25zIgogICAgICB9IF0sCiAgICAgICJjb2RlIjogewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL2xvaW5jLm9yZyIsCiAgICAgICAgICAiY29kZSI6ICI1NTI4NC00IiwKICAgICAgICAgICJkaXNwbGF5IjogIkJsb29kIHByZXNzdXJlIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJCbG9vZCBwcmVzc3VyZSIKICAgICAgfSwKICAgICAgInN1YmplY3QiOiB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQYXRpZW50L3NtYXJ0LTEyODg5OTIiCiAgICAgIH0sCiAgICAgICJlZmZlY3RpdmVEYXRlVGltZSI6ICIyMDAxLTAxLTE5IiwKICAgICAgInBlcmZvcm1lciI6IFsgewogICAgICAgICJyZWZlcmVuY2UiOiAiUHJhY3RpdGlvbmVyL3NtYXJ0LVByYWN0aXRpb25lci03MTYxNDUwMiIKICAgICAgfSBdLAogICAgICAiY29tcG9uZW50IjogWyB7CiAgICAgICAgImNvZGUiOiB7CiAgICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL2xvaW5jLm9yZyIsCiAgICAgICAgICAgICJjb2RlIjogIjg0ODAtNiIsCiAgICAgICAgICAgICJkaXNwbGF5IjogIlN5c3RvbGljIGJsb29kIHByZXNzdXJlIgogICAgICAgICAgfSBdLAogICAgICAgICAgInRleHQiOiAiU3lzdG9saWMgYmxvb2QgcHJlc3N1cmUiCiAgICAgICAgfSwKICAgICAgICAidmFsdWVRdWFudGl0eSI6IHsKICAgICAgICAgICJ2YWx1ZSI6IDExMCwKICAgICAgICAgICJ1bml0IjogIm1tSGciLAogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdW5pdHNvZm1lYXN1cmUub3JnIiwKICAgICAgICAgICJjb2RlIjogIm1tW0hnXSIKICAgICAgICB9CiAgICAgIH0sIHsKICAgICAgICAiY29kZSI6IHsKICAgICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vbG9pbmMub3JnIiwKICAgICAgICAgICAgImNvZGUiOiAiODQ2Mi00IiwKICAgICAgICAgICAgImRpc3BsYXkiOiAiRGlhc3RvbGljIGJsb29kIHByZXNzdXJlIgogICAgICAgICAgfSBdLAogICAgICAgICAgInRleHQiOiAiRGlhc3RvbGljIGJsb29kIHByZXNzdXJlIgogICAgICAgIH0sCiAgICAgICAgInZhbHVlUXVhbnRpdHkiOiB7CiAgICAgICAgICAidmFsdWUiOiA2OSwKICAgICAgICAgICJ1bml0IjogIm1tSGciLAogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdW5pdHNvZm1lYXN1cmUub3JnIiwKICAgICAgICAgICJjb2RlIjogIm1tW0hnXSIKICAgICAgICB9CiAgICAgIH0gXQogICAgfSwKICAgICJzZWFyY2giOiB7CiAgICAgICJtb2RlIjogIm1hdGNoIgogICAgfQogIH0sIHsKICAgICJmdWxsVXJsIjogImh0dHBzOi8vYXBpLmxvZ2ljYWhlYWx0aC5vcmcvZmFzdGVuaGVhbHRoL2RhdGEvT2JzZXJ2YXRpb24vc21hcnQtODMyIiwKICAgICJyZXNvdXJjZSI6IHsKICAgICAgInJlc291cmNlVHlwZSI6ICJPYnNlcnZhdGlvbiIsCiAgICAgICJpZCI6ICJzbWFydC04MzIiLAogICAgICAibWV0YSI6IHsKICAgICAgICAidmVyc2lvbklkIjogIjEiLAogICAgICAgICJsYXN0VXBkYXRlZCI6ICIyMDIwLTA3LTE1VDAyOjUyOjM2LjAwMCswMDowMCIsCiAgICAgICAgInNvdXJjZSI6ICIjTjNSZUtqUjc1QXM4S2poayIKICAgICAgfSwKICAgICAgInRleHQiOiB7CiAgICAgICAgInN0YXR1cyI6ICJnZW5lcmF0ZWQiLAogICAgICAgICJkaXYiOiAiPGRpdiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzE5OTkveGh0bWxcIj4xOTk5LTEyLTIxOiBCbG9vZCBwcmVzc3VyZSAxMjgvODEgbW1IZzwvZGl2PiIKICAgICAgfSwKICAgICAgInN0YXR1cyI6ICJmaW5hbCIsCiAgICAgICJjYXRlZ29yeSI6IFsgewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3Rlcm1pbm9sb2d5LmhsNy5vcmcvQ29kZVN5c3RlbS9vYnNlcnZhdGlvbi1jYXRlZ29yeSIsCiAgICAgICAgICAiY29kZSI6ICJ2aXRhbC1zaWducyIsCiAgICAgICAgICAiZGlzcGxheSI6ICJWaXRhbCBTaWducyIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAiVml0YWwgU2lnbnMiCiAgICAgIH0gXSwKICAgICAgImNvZGUiOiB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vbG9pbmMub3JnIiwKICAgICAgICAgICJjb2RlIjogIjU1Mjg0LTQiLAogICAgICAgICAgImRpc3BsYXkiOiAiQmxvb2QgcHJlc3N1cmUiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogIkJsb29kIHByZXNzdXJlIgogICAgICB9LAogICAgICAic3ViamVjdCI6IHsKICAgICAgICAicmVmZXJlbmNlIjogIlBhdGllbnQvc21hcnQtMTI4ODk5MiIKICAgICAgfSwKICAgICAgImVmZmVjdGl2ZURhdGVUaW1lIjogIjE5OTktMTItMjEiLAogICAgICAicGVyZm9ybWVyIjogWyB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQcmFjdGl0aW9uZXIvc21hcnQtUHJhY3RpdGlvbmVyLTcxNjE0NTAyIgogICAgICB9IF0sCiAgICAgICJjb21wb25lbnQiOiBbIHsKICAgICAgICAiY29kZSI6IHsKICAgICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vbG9pbmMub3JnIiwKICAgICAgICAgICAgImNvZGUiOiAiODQ4MC02IiwKICAgICAgICAgICAgImRpc3BsYXkiOiAiU3lzdG9saWMgYmxvb2QgcHJlc3N1cmUiCiAgICAgICAgICB9IF0sCiAgICAgICAgICAidGV4dCI6ICJTeXN0b2xpYyBibG9vZCBwcmVzc3VyZSIKICAgICAgICB9LAogICAgICAgICJ2YWx1ZVF1YW50aXR5IjogewogICAgICAgICAgInZhbHVlIjogMTI4LAogICAgICAgICAgInVuaXQiOiAibW1IZyIsCiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly91bml0c29mbWVhc3VyZS5vcmciLAogICAgICAgICAgImNvZGUiOiAibW1bSGddIgogICAgICAgIH0KICAgICAgfSwgewogICAgICAgICJjb2RlIjogewogICAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly9sb2luYy5vcmciLAogICAgICAgICAgICAiY29kZSI6ICI4NDYyLTQiLAogICAgICAgICAgICAiZGlzcGxheSI6ICJEaWFzdG9saWMgYmxvb2QgcHJlc3N1cmUiCiAgICAgICAgICB9IF0sCiAgICAgICAgICAidGV4dCI6ICJEaWFzdG9saWMgYmxvb2QgcHJlc3N1cmUiCiAgICAgICAgfSwKICAgICAgICAidmFsdWVRdWFudGl0eSI6IHsKICAgICAgICAgICJ2YWx1ZSI6IDgxLAogICAgICAgICAgInVuaXQiOiAibW1IZyIsCiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly91bml0c29mbWVhc3VyZS5vcmciLAogICAgICAgICAgImNvZGUiOiAibW1bSGddIgogICAgICAgIH0KICAgICAgfSBdCiAgICB9LAogICAgInNlYXJjaCI6IHsKICAgICAgIm1vZGUiOiAibWF0Y2giCiAgICB9CiAgfSwgewogICAgImZ1bGxVcmwiOiAiaHR0cHM6Ly9hcGkubG9naWNhaGVhbHRoLm9yZy9mYXN0ZW5oZWFsdGgvZGF0YS9PYnNlcnZhdGlvbi9zbWFydC04MzEiLAogICAgInJlc291cmNlIjogewogICAgICAicmVzb3VyY2VUeXBlIjogIk9ic2VydmF0aW9uIiwKICAgICAgImlkIjogInNtYXJ0LTgzMSIsCiAgICAgICJtZXRhIjogewogICAgICAgICJ2ZXJzaW9uSWQiOiAiMSIsCiAgICAgICAgImxhc3RVcGRhdGVkIjogIjIwMjAtMDctMTVUMDI6NTI6MzYuMDAwKzAwOjAwIiwKICAgICAgICAic291cmNlIjogIiNOM1JlS2pSNzVBczhLamhrIgogICAgICB9LAogICAgICAidGV4dCI6IHsKICAgICAgICAic3RhdHVzIjogImdlbmVyYXRlZCIsCiAgICAgICAgImRpdiI6ICI8ZGl2IHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMTk5OS94aHRtbFwiPjE5OTktMTItMjA6IEJsb29kIHByZXNzdXJlIDgzLzUzIG1tSGc8L2Rpdj4iCiAgICAgIH0sCiAgICAgICJzdGF0dXMiOiAiZmluYWwiLAogICAgICAiY2F0ZWdvcnkiOiBbIHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly90ZXJtaW5vbG9neS5obDcub3JnL0NvZGVTeXN0ZW0vb2JzZXJ2YXRpb24tY2F0ZWdvcnkiLAogICAgICAgICAgImNvZGUiOiAidml0YWwtc2lnbnMiLAogICAgICAgICAgImRpc3BsYXkiOiAiVml0YWwgU2lnbnMiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogIlZpdGFsIFNpZ25zIgogICAgICB9IF0sCiAgICAgICJjb2RlIjogewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL2xvaW5jLm9yZyIsCiAgICAgICAgICAiY29kZSI6ICI1NTI4NC00IiwKICAgICAgICAgICJkaXNwbGF5IjogIkJsb29kIHByZXNzdXJlIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJCbG9vZCBwcmVzc3VyZSIKICAgICAgfSwKICAgICAgInN1YmplY3QiOiB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQYXRpZW50L3NtYXJ0LTEyODg5OTIiCiAgICAgIH0sCiAgICAgICJlZmZlY3RpdmVEYXRlVGltZSI6ICIxOTk5LTEyLTIwIiwKICAgICAgInBlcmZvcm1lciI6IFsgewogICAgICAgICJyZWZlcmVuY2UiOiAiUHJhY3RpdGlvbmVyL3NtYXJ0LVByYWN0aXRpb25lci03MTYxNDUwMiIKICAgICAgfSBdLAogICAgICAiY29tcG9uZW50IjogWyB7CiAgICAgICAgImNvZGUiOiB7CiAgICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL2xvaW5jLm9yZyIsCiAgICAgICAgICAgICJjb2RlIjogIjg0ODAtNiIsCiAgICAgICAgICAgICJkaXNwbGF5IjogIlN5c3RvbGljIGJsb29kIHByZXNzdXJlIgogICAgICAgICAgfSBdLAogICAgICAgICAgInRleHQiOiAiU3lzdG9saWMgYmxvb2QgcHJlc3N1cmUiCiAgICAgICAgfSwKICAgICAgICAidmFsdWVRdWFudGl0eSI6IHsKICAgICAgICAgICJ2YWx1ZSI6IDgzLAogICAgICAgICAgInVuaXQiOiAibW1IZyIsCiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly91bml0c29mbWVhc3VyZS5vcmciLAogICAgICAgICAgImNvZGUiOiAibW1bSGddIgogICAgICAgIH0KICAgICAgfSwgewogICAgICAgICJjb2RlIjogewogICAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly9sb2luYy5vcmciLAogICAgICAgICAgICAiY29kZSI6ICI4NDYyLTQiLAogICAgICAgICAgICAiZGlzcGxheSI6ICJEaWFzdG9saWMgYmxvb2QgcHJlc3N1cmUiCiAgICAgICAgICB9IF0sCiAgICAgICAgICAidGV4dCI6ICJEaWFzdG9saWMgYmxvb2QgcHJlc3N1cmUiCiAgICAgICAgfSwKICAgICAgICAidmFsdWVRdWFudGl0eSI6IHsKICAgICAgICAgICJ2YWx1ZSI6IDUzLAogICAgICAgICAgInVuaXQiOiAibW1IZyIsCiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly91bml0c29mbWVhc3VyZS5vcmciLAogICAgICAgICAgImNvZGUiOiAibW1bSGddIgogICAgICAgIH0KICAgICAgfSBdCiAgICB9LAogICAgInNlYXJjaCI6IHsKICAgICAgIm1vZGUiOiAibWF0Y2giCiAgICB9CiAgfSwgewogICAgImZ1bGxVcmwiOiAiaHR0cHM6Ly9hcGkubG9naWNhaGVhbHRoLm9yZy9mYXN0ZW5oZWFsdGgvZGF0YS9PYnNlcnZhdGlvbi9zbWFydC04MzgiLAogICAgInJlc291cmNlIjogewogICAgICAicmVzb3VyY2VUeXBlIjogIk9ic2VydmF0aW9uIiwKICAgICAgImlkIjogInNtYXJ0LTgzOCIsCiAgICAgICJtZXRhIjogewogICAgICAgICJ2ZXJzaW9uSWQiOiAiMSIsCiAgICAgICAgImxhc3RVcGRhdGVkIjogIjIwMjAtMDctMTVUMDI6NTI6MzYuMDAwKzAwOjAwIiwKICAgICAgICAic291cmNlIjogIiNOM1JlS2pSNzVBczhLamhrIgogICAgICB9LAogICAgICAidGV4dCI6IHsKICAgICAgICAic3RhdHVzIjogImdlbmVyYXRlZCIsCiAgICAgICAgImRpdiI6ICI8ZGl2IHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMTk5OS94aHRtbFwiPjIwMDEtMTEtMDI6IEJsb29kIHByZXNzdXJlIDg1LzU0IG1tSGc8L2Rpdj4iCiAgICAgIH0sCiAgICAgICJzdGF0dXMiOiAiZmluYWwiLAogICAgICAiY2F0ZWdvcnkiOiBbIHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly90ZXJtaW5vbG9neS5obDcub3JnL0NvZGVTeXN0ZW0vb2JzZXJ2YXRpb24tY2F0ZWdvcnkiLAogICAgICAgICAgImNvZGUiOiAidml0YWwtc2lnbnMiLAogICAgICAgICAgImRpc3BsYXkiOiAiVml0YWwgU2lnbnMiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogIlZpdGFsIFNpZ25zIgogICAgICB9IF0sCiAgICAgICJjb2RlIjogewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL2xvaW5jLm9yZyIsCiAgICAgICAgICAiY29kZSI6ICI1NTI4NC00IiwKICAgICAgICAgICJkaXNwbGF5IjogIkJsb29kIHByZXNzdXJlIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJCbG9vZCBwcmVzc3VyZSIKICAgICAgfSwKICAgICAgInN1YmplY3QiOiB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQYXRpZW50L3NtYXJ0LTEyODg5OTIiCiAgICAgIH0sCiAgICAgICJlZmZlY3RpdmVEYXRlVGltZSI6ICIyMDAxLTExLTAyIiwKICAgICAgInBlcmZvcm1lciI6IFsgewogICAgICAgICJyZWZlcmVuY2UiOiAiUHJhY3RpdGlvbmVyL3NtYXJ0LVByYWN0aXRpb25lci03MTYxNDUwMiIKICAgICAgfSBdLAogICAgICAiY29tcG9uZW50IjogWyB7CiAgICAgICAgImNvZGUiOiB7CiAgICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL2xvaW5jLm9yZyIsCiAgICAgICAgICAgICJjb2RlIjogIjg0ODAtNiIsCiAgICAgICAgICAgICJkaXNwbGF5IjogIlN5c3RvbGljIGJsb29kIHByZXNzdXJlIgogICAgICAgICAgfSBdLAogICAgICAgICAgInRleHQiOiAiU3lzdG9saWMgYmxvb2QgcHJlc3N1cmUiCiAgICAgICAgfSwKICAgICAgICAidmFsdWVRdWFudGl0eSI6IHsKICAgICAgICAgICJ2YWx1ZSI6IDg1LAogICAgICAgICAgInVuaXQiOiAibW1IZyIsCiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly91bml0c29mbWVhc3VyZS5vcmciLAogICAgICAgICAgImNvZGUiOiAibW1bSGddIgogICAgICAgIH0KICAgICAgfSwgewogICAgICAgICJjb2RlIjogewogICAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly9sb2luYy5vcmciLAogICAgICAgICAgICAiY29kZSI6ICI4NDYyLTQiLAogICAgICAgICAgICAiZGlzcGxheSI6ICJEaWFzdG9saWMgYmxvb2QgcHJlc3N1cmUiCiAgICAgICAgICB9IF0sCiAgICAgICAgICAidGV4dCI6ICJEaWFzdG9saWMgYmxvb2QgcHJlc3N1cmUiCiAgICAgICAgfSwKICAgICAgICAidmFsdWVRdWFudGl0eSI6IHsKICAgICAgICAgICJ2YWx1ZSI6IDU0LAogICAgICAgICAgInVuaXQiOiAibW1IZyIsCiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly91bml0c29mbWVhc3VyZS5vcmciLAogICAgICAgICAgImNvZGUiOiAibW1bSGddIgogICAgICAgIH0KICAgICAgfSBdCiAgICB9LAogICAgInNlYXJjaCI6IHsKICAgICAgIm1vZGUiOiAibWF0Y2giCiAgICB9CiAgfSwgewogICAgImZ1bGxVcmwiOiAiaHR0cHM6Ly9hcGkubG9naWNhaGVhbHRoLm9yZy9mYXN0ZW5oZWFsdGgvZGF0YS9PYnNlcnZhdGlvbi9zbWFydC04MzciLAogICAgInJlc291cmNlIjogewogICAgICAicmVzb3VyY2VUeXBlIjogIk9ic2VydmF0aW9uIiwKICAgICAgImlkIjogInNtYXJ0LTgzNyIsCiAgICAgICJtZXRhIjogewogICAgICAgICJ2ZXJzaW9uSWQiOiAiMSIsCiAgICAgICAgImxhc3RVcGRhdGVkIjogIjIwMjAtMDctMTVUMDI6NTI6MzYuMDAwKzAwOjAwIiwKICAgICAgICAic291cmNlIjogIiNOM1JlS2pSNzVBczhLamhrIgogICAgICB9LAogICAgICAidGV4dCI6IHsKICAgICAgICAic3RhdHVzIjogImdlbmVyYXRlZCIsCiAgICAgICAgImRpdiI6ICI8ZGl2IHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMTk5OS94aHRtbFwiPjIwMDEtMTEtMDE6IEJsb29kIHByZXNzdXJlIDEzOC84NSBtbUhnPC9kaXY+IgogICAgICB9LAogICAgICAic3RhdHVzIjogImZpbmFsIiwKICAgICAgImNhdGVnb3J5IjogWyB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdGVybWlub2xvZ3kuaGw3Lm9yZy9Db2RlU3lzdGVtL29ic2VydmF0aW9uLWNhdGVnb3J5IiwKICAgICAgICAgICJjb2RlIjogInZpdGFsLXNpZ25zIiwKICAgICAgICAgICJkaXNwbGF5IjogIlZpdGFsIFNpZ25zIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJWaXRhbCBTaWducyIKICAgICAgfSBdLAogICAgICAiY29kZSI6IHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly9sb2luYy5vcmciLAogICAgICAgICAgImNvZGUiOiAiNTUyODQtNCIsCiAgICAgICAgICAiZGlzcGxheSI6ICJCbG9vZCBwcmVzc3VyZSIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAiQmxvb2QgcHJlc3N1cmUiCiAgICAgIH0sCiAgICAgICJzdWJqZWN0IjogewogICAgICAgICJyZWZlcmVuY2UiOiAiUGF0aWVudC9zbWFydC0xMjg4OTkyIgogICAgICB9LAogICAgICAiZWZmZWN0aXZlRGF0ZVRpbWUiOiAiMjAwMS0xMS0wMSIsCiAgICAgICJwZXJmb3JtZXIiOiBbIHsKICAgICAgICAicmVmZXJlbmNlIjogIlByYWN0aXRpb25lci9zbWFydC1QcmFjdGl0aW9uZXItNzE2MTQ1MDIiCiAgICAgIH0gXSwKICAgICAgImNvbXBvbmVudCI6IFsgewogICAgICAgICJjb2RlIjogewogICAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly9sb2luYy5vcmciLAogICAgICAgICAgICAiY29kZSI6ICI4NDgwLTYiLAogICAgICAgICAgICAiZGlzcGxheSI6ICJTeXN0b2xpYyBibG9vZCBwcmVzc3VyZSIKICAgICAgICAgIH0gXSwKICAgICAgICAgICJ0ZXh0IjogIlN5c3RvbGljIGJsb29kIHByZXNzdXJlIgogICAgICAgIH0sCiAgICAgICAgInZhbHVlUXVhbnRpdHkiOiB7CiAgICAgICAgICAidmFsdWUiOiAxMzgsCiAgICAgICAgICAidW5pdCI6ICJtbUhnIiwKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3VuaXRzb2ZtZWFzdXJlLm9yZyIsCiAgICAgICAgICAiY29kZSI6ICJtbVtIZ10iCiAgICAgICAgfQogICAgICB9LCB7CiAgICAgICAgImNvZGUiOiB7CiAgICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL2xvaW5jLm9yZyIsCiAgICAgICAgICAgICJjb2RlIjogIjg0NjItNCIsCiAgICAgICAgICAgICJkaXNwbGF5IjogIkRpYXN0b2xpYyBibG9vZCBwcmVzc3VyZSIKICAgICAgICAgIH0gXSwKICAgICAgICAgICJ0ZXh0IjogIkRpYXN0b2xpYyBibG9vZCBwcmVzc3VyZSIKICAgICAgICB9LAogICAgICAgICJ2YWx1ZVF1YW50aXR5IjogewogICAgICAgICAgInZhbHVlIjogODUsCiAgICAgICAgICAidW5pdCI6ICJtbUhnIiwKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3VuaXRzb2ZtZWFzdXJlLm9yZyIsCiAgICAgICAgICAiY29kZSI6ICJtbVtIZ10iCiAgICAgICAgfQogICAgICB9IF0KICAgIH0sCiAgICAic2VhcmNoIjogewogICAgICAibW9kZSI6ICJtYXRjaCIKICAgIH0KICB9LCB7CiAgICAiZnVsbFVybCI6ICJodHRwczovL2FwaS5sb2dpY2FoZWFsdGgub3JnL2Zhc3RlbmhlYWx0aC9kYXRhL09ic2VydmF0aW9uL3NtYXJ0LTgzNiIsCiAgICAicmVzb3VyY2UiOiB7CiAgICAgICJyZXNvdXJjZVR5cGUiOiAiT2JzZXJ2YXRpb24iLAogICAgICAiaWQiOiAic21hcnQtODM2IiwKICAgICAgIm1ldGEiOiB7CiAgICAgICAgInZlcnNpb25JZCI6ICIxIiwKICAgICAgICAibGFzdFVwZGF0ZWQiOiAiMjAyMC0wNy0xNVQwMjo1MjozNi4wMDArMDA6MDAiLAogICAgICAgICJzb3VyY2UiOiAiI04zUmVLalI3NUFzOEtqaGsiCiAgICAgIH0sCiAgICAgICJ0ZXh0IjogewogICAgICAgICJzdGF0dXMiOiAiZ2VuZXJhdGVkIiwKICAgICAgICAiZGl2IjogIjxkaXYgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hodG1sXCI+MjAwMS0xMC0zMTogQmxvb2QgcHJlc3N1cmUgMTMzLzgyIG1tSGc8L2Rpdj4iCiAgICAgIH0sCiAgICAgICJzdGF0dXMiOiAiZmluYWwiLAogICAgICAiY2F0ZWdvcnkiOiBbIHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly90ZXJtaW5vbG9neS5obDcub3JnL0NvZGVTeXN0ZW0vb2JzZXJ2YXRpb24tY2F0ZWdvcnkiLAogICAgICAgICAgImNvZGUiOiAidml0YWwtc2lnbnMiLAogICAgICAgICAgImRpc3BsYXkiOiAiVml0YWwgU2lnbnMiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogIlZpdGFsIFNpZ25zIgogICAgICB9IF0sCiAgICAgICJjb2RlIjogewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL2xvaW5jLm9yZyIsCiAgICAgICAgICAiY29kZSI6ICI1NTI4NC00IiwKICAgICAgICAgICJkaXNwbGF5IjogIkJsb29kIHByZXNzdXJlIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJCbG9vZCBwcmVzc3VyZSIKICAgICAgfSwKICAgICAgInN1YmplY3QiOiB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQYXRpZW50L3NtYXJ0LTEyODg5OTIiCiAgICAgIH0sCiAgICAgICJlZmZlY3RpdmVEYXRlVGltZSI6ICIyMDAxLTEwLTMxIiwKICAgICAgInBlcmZvcm1lciI6IFsgewogICAgICAgICJyZWZlcmVuY2UiOiAiUHJhY3RpdGlvbmVyL3NtYXJ0LVByYWN0aXRpb25lci03MTYxNDUwMiIKICAgICAgfSBdLAogICAgICAiY29tcG9uZW50IjogWyB7CiAgICAgICAgImNvZGUiOiB7CiAgICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL2xvaW5jLm9yZyIsCiAgICAgICAgICAgICJjb2RlIjogIjg0ODAtNiIsCiAgICAgICAgICAgICJkaXNwbGF5IjogIlN5c3RvbGljIGJsb29kIHByZXNzdXJlIgogICAgICAgICAgfSBdLAogICAgICAgICAgInRleHQiOiAiU3lzdG9saWMgYmxvb2QgcHJlc3N1cmUiCiAgICAgICAgfSwKICAgICAgICAidmFsdWVRdWFudGl0eSI6IHsKICAgICAgICAgICJ2YWx1ZSI6IDEzMywKICAgICAgICAgICJ1bml0IjogIm1tSGciLAogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdW5pdHNvZm1lYXN1cmUub3JnIiwKICAgICAgICAgICJjb2RlIjogIm1tW0hnXSIKICAgICAgICB9CiAgICAgIH0sIHsKICAgICAgICAiY29kZSI6IHsKICAgICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vbG9pbmMub3JnIiwKICAgICAgICAgICAgImNvZGUiOiAiODQ2Mi00IiwKICAgICAgICAgICAgImRpc3BsYXkiOiAiRGlhc3RvbGljIGJsb29kIHByZXNzdXJlIgogICAgICAgICAgfSBdLAogICAgICAgICAgInRleHQiOiAiRGlhc3RvbGljIGJsb29kIHByZXNzdXJlIgogICAgICAgIH0sCiAgICAgICAgInZhbHVlUXVhbnRpdHkiOiB7CiAgICAgICAgICAidmFsdWUiOiA4MiwKICAgICAgICAgICJ1bml0IjogIm1tSGciLAogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdW5pdHNvZm1lYXN1cmUub3JnIiwKICAgICAgICAgICJjb2RlIjogIm1tW0hnXSIKICAgICAgICB9CiAgICAgIH0gXQogICAgfSwKICAgICJzZWFyY2giOiB7CiAgICAgICJtb2RlIjogIm1hdGNoIgogICAgfQogIH0sIHsKICAgICJmdWxsVXJsIjogImh0dHBzOi8vYXBpLmxvZ2ljYWhlYWx0aC5vcmcvZmFzdGVuaGVhbHRoL2RhdGEvT2JzZXJ2YXRpb24vc21hcnQtODM1IiwKICAgICJyZXNvdXJjZSI6IHsKICAgICAgInJlc291cmNlVHlwZSI6ICJPYnNlcnZhdGlvbiIsCiAgICAgICJpZCI6ICJzbWFydC04MzUiLAogICAgICAibWV0YSI6IHsKICAgICAgICAidmVyc2lvbklkIjogIjEiLAogICAgICAgICJsYXN0VXBkYXRlZCI6ICIyMDIwLTA3LTE1VDAyOjUyOjM2LjAwMCswMDowMCIsCiAgICAgICAgInNvdXJjZSI6ICIjTjNSZUtqUjc1QXM4S2poayIKICAgICAgfSwKICAgICAgInRleHQiOiB7CiAgICAgICAgInN0YXR1cyI6ICJnZW5lcmF0ZWQiLAogICAgICAgICJkaXYiOiAiPGRpdiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzE5OTkveGh0bWxcIj4yMDAxLTAxLTI1OiBCbG9vZCBwcmVzc3VyZSAxMjkvODAgbW1IZzwvZGl2PiIKICAgICAgfSwKICAgICAgInN0YXR1cyI6ICJmaW5hbCIsCiAgICAgICJjYXRlZ29yeSI6IFsgewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3Rlcm1pbm9sb2d5LmhsNy5vcmcvQ29kZVN5c3RlbS9vYnNlcnZhdGlvbi1jYXRlZ29yeSIsCiAgICAgICAgICAiY29kZSI6ICJ2aXRhbC1zaWducyIsCiAgICAgICAgICAiZGlzcGxheSI6ICJWaXRhbCBTaWducyIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAiVml0YWwgU2lnbnMiCiAgICAgIH0gXSwKICAgICAgImNvZGUiOiB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vbG9pbmMub3JnIiwKICAgICAgICAgICJjb2RlIjogIjU1Mjg0LTQiLAogICAgICAgICAgImRpc3BsYXkiOiAiQmxvb2QgcHJlc3N1cmUiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogIkJsb29kIHByZXNzdXJlIgogICAgICB9LAogICAgICAic3ViamVjdCI6IHsKICAgICAgICAicmVmZXJlbmNlIjogIlBhdGllbnQvc21hcnQtMTI4ODk5MiIKICAgICAgfSwKICAgICAgImVmZmVjdGl2ZURhdGVUaW1lIjogIjIwMDEtMDEtMjUiLAogICAgICAicGVyZm9ybWVyIjogWyB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQcmFjdGl0aW9uZXIvc21hcnQtUHJhY3RpdGlvbmVyLTcxNjE0NTAyIgogICAgICB9IF0sCiAgICAgICJjb21wb25lbnQiOiBbIHsKICAgICAgICAiY29kZSI6IHsKICAgICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vbG9pbmMub3JnIiwKICAgICAgICAgICAgImNvZGUiOiAiODQ4MC02IiwKICAgICAgICAgICAgImRpc3BsYXkiOiAiU3lzdG9saWMgYmxvb2QgcHJlc3N1cmUiCiAgICAgICAgICB9IF0sCiAgICAgICAgICAidGV4dCI6ICJTeXN0b2xpYyBibG9vZCBwcmVzc3VyZSIKICAgICAgICB9LAogICAgICAgICJ2YWx1ZVF1YW50aXR5IjogewogICAgICAgICAgInZhbHVlIjogMTI5LAogICAgICAgICAgInVuaXQiOiAibW1IZyIsCiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly91bml0c29mbWVhc3VyZS5vcmciLAogICAgICAgICAgImNvZGUiOiAibW1bSGddIgogICAgICAgIH0KICAgICAgfSwgewogICAgICAgICJjb2RlIjogewogICAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly9sb2luYy5vcmciLAogICAgICAgICAgICAiY29kZSI6ICI4NDYyLTQiLAogICAgICAgICAgICAiZGlzcGxheSI6ICJEaWFzdG9saWMgYmxvb2QgcHJlc3N1cmUiCiAgICAgICAgICB9IF0sCiAgICAgICAgICAidGV4dCI6ICJEaWFzdG9saWMgYmxvb2QgcHJlc3N1cmUiCiAgICAgICAgfSwKICAgICAgICAidmFsdWVRdWFudGl0eSI6IHsKICAgICAgICAgICJ2YWx1ZSI6IDgwLAogICAgICAgICAgInVuaXQiOiAibW1IZyIsCiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly91bml0c29mbWVhc3VyZS5vcmciLAogICAgICAgICAgImNvZGUiOiAibW1bSGddIgogICAgICAgIH0KICAgICAgfSBdCiAgICB9LAogICAgInNlYXJjaCI6IHsKICAgICAgIm1vZGUiOiAibWF0Y2giCiAgICB9CiAgfSwgewogICAgImZ1bGxVcmwiOiAiaHR0cHM6Ly9hcGkubG9naWNhaGVhbHRoLm9yZy9mYXN0ZW5oZWFsdGgvZGF0YS9PYnNlcnZhdGlvbi9zbWFydC04MzkiLAogICAgInJlc291cmNlIjogewogICAgICAicmVzb3VyY2VUeXBlIjogIk9ic2VydmF0aW9uIiwKICAgICAgImlkIjogInNtYXJ0LTgzOSIsCiAgICAgICJtZXRhIjogewogICAgICAgICJ2ZXJzaW9uSWQiOiAiMSIsCiAgICAgICAgImxhc3RVcGRhdGVkIjogIjIwMjAtMDctMTVUMDI6NTI6MzYuMDAwKzAwOjAwIiwKICAgICAgICAic291cmNlIjogIiNOM1JlS2pSNzVBczhLamhrIgogICAgICB9LAogICAgICAidGV4dCI6IHsKICAgICAgICAic3RhdHVzIjogImdlbmVyYXRlZCIsCiAgICAgICAgImRpdiI6ICI8ZGl2IHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMTk5OS94aHRtbFwiPjIwMDEtMTEtMDU6IEJsb29kIHByZXNzdXJlIDEzMy84MiBtbUhnPC9kaXY+IgogICAgICB9LAogICAgICAic3RhdHVzIjogImZpbmFsIiwKICAgICAgImNhdGVnb3J5IjogWyB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdGVybWlub2xvZ3kuaGw3Lm9yZy9Db2RlU3lzdGVtL29ic2VydmF0aW9uLWNhdGVnb3J5IiwKICAgICAgICAgICJjb2RlIjogInZpdGFsLXNpZ25zIiwKICAgICAgICAgICJkaXNwbGF5IjogIlZpdGFsIFNpZ25zIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJWaXRhbCBTaWducyIKICAgICAgfSBdLAogICAgICAiY29kZSI6IHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly9sb2luYy5vcmciLAogICAgICAgICAgImNvZGUiOiAiNTUyODQtNCIsCiAgICAgICAgICAiZGlzcGxheSI6ICJCbG9vZCBwcmVzc3VyZSIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAiQmxvb2QgcHJlc3N1cmUiCiAgICAgIH0sCiAgICAgICJzdWJqZWN0IjogewogICAgICAgICJyZWZlcmVuY2UiOiAiUGF0aWVudC9zbWFydC0xMjg4OTkyIgogICAgICB9LAogICAgICAiZWZmZWN0aXZlRGF0ZVRpbWUiOiAiMjAwMS0xMS0wNSIsCiAgICAgICJwZXJmb3JtZXIiOiBbIHsKICAgICAgICAicmVmZXJlbmNlIjogIlByYWN0aXRpb25lci9zbWFydC1QcmFjdGl0aW9uZXItNzE2MTQ1MDIiCiAgICAgIH0gXSwKICAgICAgImNvbXBvbmVudCI6IFsgewogICAgICAgICJjb2RlIjogewogICAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly9sb2luYy5vcmciLAogICAgICAgICAgICAiY29kZSI6ICI4NDgwLTYiLAogICAgICAgICAgICAiZGlzcGxheSI6ICJTeXN0b2xpYyBibG9vZCBwcmVzc3VyZSIKICAgICAgICAgIH0gXSwKICAgICAgICAgICJ0ZXh0IjogIlN5c3RvbGljIGJsb29kIHByZXNzdXJlIgogICAgICAgIH0sCiAgICAgICAgInZhbHVlUXVhbnRpdHkiOiB7CiAgICAgICAgICAidmFsdWUiOiAxMzMsCiAgICAgICAgICAidW5pdCI6ICJtbUhnIiwKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3VuaXRzb2ZtZWFzdXJlLm9yZyIsCiAgICAgICAgICAiY29kZSI6ICJtbVtIZ10iCiAgICAgICAgfQogICAgICB9LCB7CiAgICAgICAgImNvZGUiOiB7CiAgICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL2xvaW5jLm9yZyIsCiAgICAgICAgICAgICJjb2RlIjogIjg0NjItNCIsCiAgICAgICAgICAgICJkaXNwbGF5IjogIkRpYXN0b2xpYyBibG9vZCBwcmVzc3VyZSIKICAgICAgICAgIH0gXSwKICAgICAgICAgICJ0ZXh0IjogIkRpYXN0b2xpYyBibG9vZCBwcmVzc3VyZSIKICAgICAgICB9LAogICAgICAgICJ2YWx1ZVF1YW50aXR5IjogewogICAgICAgICAgInZhbHVlIjogODIsCiAgICAgICAgICAidW5pdCI6ICJtbUhnIiwKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3VuaXRzb2ZtZWFzdXJlLm9yZyIsCiAgICAgICAgICAiY29kZSI6ICJtbVtIZ10iCiAgICAgICAgfQogICAgICB9IF0KICAgIH0sCiAgICAic2VhcmNoIjogewogICAgICAibW9kZSI6ICJtYXRjaCIKICAgIH0KICB9LCB7CiAgICAiZnVsbFVybCI6ICJodHRwczovL2FwaS5sb2dpY2FoZWFsdGgub3JnL2Zhc3RlbmhlYWx0aC9kYXRhL09ic2VydmF0aW9uL3NtYXJ0LTE5NS1ibWkiLAogICAgInJlc291cmNlIjogewogICAgICAicmVzb3VyY2VUeXBlIjogIk9ic2VydmF0aW9uIiwKICAgICAgImlkIjogInNtYXJ0LTE5NS1ibWkiLAogICAgICAibWV0YSI6IHsKICAgICAgICAidmVyc2lvbklkIjogIjEiLAogICAgICAgICJsYXN0VXBkYXRlZCI6ICIyMDIwLTA3LTE1VDAyOjUyOjM2LjAwMCswMDowMCIsCiAgICAgICAgInNvdXJjZSI6ICIjTjNSZUtqUjc1QXM4S2poayIKICAgICAgfSwKICAgICAgInRleHQiOiB7CiAgICAgICAgInN0YXR1cyI6ICJnZW5lcmF0ZWQiLAogICAgICAgICJkaXYiOiAiPGRpdiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzE5OTkveGh0bWxcIj4yMDAxLTAxLTI0OiBibWkgPSAzMy40IGtnL20yPC9kaXY+IgogICAgICB9LAogICAgICAiaWRlbnRpZmllciI6IFsgewogICAgICAgICJ1c2UiOiAib2ZmaWNpYWwiLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3d3dy5ibWMubmwvem9yZ3BvcnRhbC9pZGVudGlmaWVycy9vYnNlcnZhdGlvbnMiLAogICAgICAgICJ2YWx1ZSI6ICJzbWFydC0xOTUtYm1pIgogICAgICB9IF0sCiAgICAgICJzdGF0dXMiOiAidW5rbm93biIsCiAgICAgICJjYXRlZ29yeSI6IFsgewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3Rlcm1pbm9sb2d5LmhsNy5vcmcvQ29kZVN5c3RlbS9vYnNlcnZhdGlvbi1jYXRlZ29yeSIsCiAgICAgICAgICAiY29kZSI6ICJ2aXRhbC1zaWducyIsCiAgICAgICAgICAiZGlzcGxheSI6ICJWaXRhbCBTaWducyIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAiVml0YWwgU2lnbnMiCiAgICAgIH0gXSwKICAgICAgImNvZGUiOiB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vbG9pbmMub3JnIiwKICAgICAgICAgICJjb2RlIjogIjM5MTU2LTUiLAogICAgICAgICAgImRpc3BsYXkiOiAiYm1pIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJibWkiCiAgICAgIH0sCiAgICAgICJzdWJqZWN0IjogewogICAgICAgICJyZWZlcmVuY2UiOiAiUGF0aWVudC9zbWFydC0xMjg4OTkyIgogICAgICB9LAogICAgICAiZWZmZWN0aXZlRGF0ZVRpbWUiOiAiMjAwMS0wMS0yNCIsCiAgICAgICJwZXJmb3JtZXIiOiBbIHsKICAgICAgICAicmVmZXJlbmNlIjogIlByYWN0aXRpb25lci9TTUFSVC0xMjM0IgogICAgICB9IF0sCiAgICAgICJ2YWx1ZVF1YW50aXR5IjogewogICAgICAgICJ2YWx1ZSI6IDMzLjQsCiAgICAgICAgInVuaXQiOiAia2cvbTIiLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3VuaXRzb2ZtZWFzdXJlLm9yZyIsCiAgICAgICAgImNvZGUiOiAia2cvbTIiCiAgICAgIH0KICAgIH0sCiAgICAic2VhcmNoIjogewogICAgICAibW9kZSI6ICJtYXRjaCIKICAgIH0KICB9LCB7CiAgICAiZnVsbFVybCI6ICJodHRwczovL2FwaS5sb2dpY2FoZWFsdGgub3JnL2Zhc3RlbmhlYWx0aC9kYXRhL09ic2VydmF0aW9uL3NtYXJ0LTI0OS10ZW1wZXJhdHVyZSIsCiAgICAicmVzb3VyY2UiOiB7CiAgICAgICJyZXNvdXJjZVR5cGUiOiAiT2JzZXJ2YXRpb24iLAogICAgICAiaWQiOiAic21hcnQtMjQ5LXRlbXBlcmF0dXJlIiwKICAgICAgIm1ldGEiOiB7CiAgICAgICAgInZlcnNpb25JZCI6ICIxIiwKICAgICAgICAibGFzdFVwZGF0ZWQiOiAiMjAyMC0wNy0xNVQwMjo1MjozNi4wMDArMDA6MDAiLAogICAgICAgICJzb3VyY2UiOiAiI04zUmVLalI3NUFzOEtqaGsiCiAgICAgIH0sCiAgICAgICJ0ZXh0IjogewogICAgICAgICJzdGF0dXMiOiAiZ2VuZXJhdGVkIiwKICAgICAgICAiZGl2IjogIjxkaXYgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hodG1sXCI+MjAwNS0wMi0yMzogdGVtcGVyYXR1cmUgPSAzNi45NDQ0NCBDZWw8L2Rpdj4iCiAgICAgIH0sCiAgICAgICJpZGVudGlmaWVyIjogWyB7CiAgICAgICAgInVzZSI6ICJvZmZpY2lhbCIsCiAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vd3d3LmJtYy5ubC96b3JncG9ydGFsL2lkZW50aWZpZXJzL29ic2VydmF0aW9ucyIsCiAgICAgICAgInZhbHVlIjogInNtYXJ0LTI0OS10ZW1wZXJhdHVyZSIKICAgICAgfSBdLAogICAgICAic3RhdHVzIjogInVua25vd24iLAogICAgICAiY2F0ZWdvcnkiOiBbIHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly90ZXJtaW5vbG9neS5obDcub3JnL0NvZGVTeXN0ZW0vb2JzZXJ2YXRpb24tY2F0ZWdvcnkiLAogICAgICAgICAgImNvZGUiOiAidml0YWwtc2lnbnMiLAogICAgICAgICAgImRpc3BsYXkiOiAiVml0YWwgU2lnbnMiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogIlZpdGFsIFNpZ25zIgogICAgICB9IF0sCiAgICAgICJjb2RlIjogewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL2xvaW5jLm9yZyIsCiAgICAgICAgICAiY29kZSI6ICI4MzEwLTUiLAogICAgICAgICAgImRpc3BsYXkiOiAidGVtcGVyYXR1cmUiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogInRlbXBlcmF0dXJlIgogICAgICB9LAogICAgICAic3ViamVjdCI6IHsKICAgICAgICAicmVmZXJlbmNlIjogIlBhdGllbnQvc21hcnQtMTI4ODk5MiIKICAgICAgfSwKICAgICAgImVmZmVjdGl2ZURhdGVUaW1lIjogIjIwMDUtMDItMjMiLAogICAgICAicGVyZm9ybWVyIjogWyB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQcmFjdGl0aW9uZXIvU01BUlQtMTIzNCIKICAgICAgfSBdLAogICAgICAidmFsdWVRdWFudGl0eSI6IHsKICAgICAgICAidmFsdWUiOiAzNi45NDQ0NCwKICAgICAgICAidW5pdCI6ICJDZWwiLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3VuaXRzb2ZtZWFzdXJlLm9yZyIsCiAgICAgICAgImNvZGUiOiAiQ2VsIgogICAgICB9CiAgICB9LAogICAgInNlYXJjaCI6IHsKICAgICAgIm1vZGUiOiAibWF0Y2giCiAgICB9CiAgfSwgewogICAgImZ1bGxVcmwiOiAiaHR0cHM6Ly9hcGkubG9naWNhaGVhbHRoLm9yZy9mYXN0ZW5oZWFsdGgvZGF0YS9PYnNlcnZhdGlvbi9zbWFydC0yMDctdGVtcGVyYXR1cmUiLAogICAgInJlc291cmNlIjogewogICAgICAicmVzb3VyY2VUeXBlIjogIk9ic2VydmF0aW9uIiwKICAgICAgImlkIjogInNtYXJ0LTIwNy10ZW1wZXJhdHVyZSIsCiAgICAgICJtZXRhIjogewogICAgICAgICJ2ZXJzaW9uSWQiOiAiMSIsCiAgICAgICAgImxhc3RVcGRhdGVkIjogIjIwMjAtMDctMTVUMDI6NTI6MzYuMDAwKzAwOjAwIiwKICAgICAgICAic291cmNlIjogIiNOM1JlS2pSNzVBczhLamhrIgogICAgICB9LAogICAgICAidGV4dCI6IHsKICAgICAgICAic3RhdHVzIjogImdlbmVyYXRlZCIsCiAgICAgICAgImRpdiI6ICI8ZGl2IHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMTk5OS94aHRtbFwiPjIwMDEtMTAtMzE6IHRlbXBlcmF0dXJlID0gMzcuMCBDZWw8L2Rpdj4iCiAgICAgIH0sCiAgICAgICJpZGVudGlmaWVyIjogWyB7CiAgICAgICAgInVzZSI6ICJvZmZpY2lhbCIsCiAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vd3d3LmJtYy5ubC96b3JncG9ydGFsL2lkZW50aWZpZXJzL29ic2VydmF0aW9ucyIsCiAgICAgICAgInZhbHVlIjogInNtYXJ0LTIwNy10ZW1wZXJhdHVyZSIKICAgICAgfSBdLAogICAgICAic3RhdHVzIjogInVua25vd24iLAogICAgICAiY2F0ZWdvcnkiOiBbIHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly90ZXJtaW5vbG9neS5obDcub3JnL0NvZGVTeXN0ZW0vb2JzZXJ2YXRpb24tY2F0ZWdvcnkiLAogICAgICAgICAgImNvZGUiOiAidml0YWwtc2lnbnMiLAogICAgICAgICAgImRpc3BsYXkiOiAiVml0YWwgU2lnbnMiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogIlZpdGFsIFNpZ25zIgogICAgICB9IF0sCiAgICAgICJjb2RlIjogewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL2xvaW5jLm9yZyIsCiAgICAgICAgICAiY29kZSI6ICI4MzEwLTUiLAogICAgICAgICAgImRpc3BsYXkiOiAidGVtcGVyYXR1cmUiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogInRlbXBlcmF0dXJlIgogICAgICB9LAogICAgICAic3ViamVjdCI6IHsKICAgICAgICAicmVmZXJlbmNlIjogIlBhdGllbnQvc21hcnQtMTI4ODk5MiIKICAgICAgfSwKICAgICAgImVmZmVjdGl2ZURhdGVUaW1lIjogIjIwMDEtMTAtMzEiLAogICAgICAicGVyZm9ybWVyIjogWyB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQcmFjdGl0aW9uZXIvU01BUlQtMTIzNCIKICAgICAgfSBdLAogICAgICAidmFsdWVRdWFudGl0eSI6IHsKICAgICAgICAidmFsdWUiOiAzNy4wLAogICAgICAgICJ1bml0IjogIkNlbCIsCiAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdW5pdHNvZm1lYXN1cmUub3JnIiwKICAgICAgICAiY29kZSI6ICJDZWwiCiAgICAgIH0KICAgIH0sCiAgICAic2VhcmNoIjogewogICAgICAibW9kZSI6ICJtYXRjaCIKICAgIH0KICB9LCB7CiAgICAiZnVsbFVybCI6ICJodHRwczovL2FwaS5sb2dpY2FoZWFsdGgub3JnL2Zhc3RlbmhlYWx0aC9kYXRhL09ic2VydmF0aW9uL3NtYXJ0LTIyOC10ZW1wZXJhdHVyZSIsCiAgICAicmVzb3VyY2UiOiB7CiAgICAgICJyZXNvdXJjZVR5cGUiOiAiT2JzZXJ2YXRpb24iLAogICAgICAiaWQiOiAic21hcnQtMjI4LXRlbXBlcmF0dXJlIiwKICAgICAgIm1ldGEiOiB7CiAgICAgICAgInZlcnNpb25JZCI6ICIxIiwKICAgICAgICAibGFzdFVwZGF0ZWQiOiAiMjAyMC0wNy0xNVQwMjo1MjozNi4wMDArMDA6MDAiLAogICAgICAgICJzb3VyY2UiOiAiI04zUmVLalI3NUFzOEtqaGsiCiAgICAgIH0sCiAgICAgICJ0ZXh0IjogewogICAgICAgICJzdGF0dXMiOiAiZ2VuZXJhdGVkIiwKICAgICAgICAiZGl2IjogIjxkaXYgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hodG1sXCI+MjAwMS0xMS0wNTogdGVtcGVyYXR1cmUgPSAzNy4wNTU1NiBDZWw8L2Rpdj4iCiAgICAgIH0sCiAgICAgICJpZGVudGlmaWVyIjogWyB7CiAgICAgICAgInVzZSI6ICJvZmZpY2lhbCIsCiAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vd3d3LmJtYy5ubC96b3JncG9ydGFsL2lkZW50aWZpZXJzL29ic2VydmF0aW9ucyIsCiAgICAgICAgInZhbHVlIjogInNtYXJ0LTIyOC10ZW1wZXJhdHVyZSIKICAgICAgfSBdLAogICAgICAic3RhdHVzIjogInVua25vd24iLAogICAgICAiY2F0ZWdvcnkiOiBbIHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly90ZXJtaW5vbG9neS5obDcub3JnL0NvZGVTeXN0ZW0vb2JzZXJ2YXRpb24tY2F0ZWdvcnkiLAogICAgICAgICAgImNvZGUiOiAidml0YWwtc2lnbnMiLAogICAgICAgICAgImRpc3BsYXkiOiAiVml0YWwgU2lnbnMiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogIlZpdGFsIFNpZ25zIgogICAgICB9IF0sCiAgICAgICJjb2RlIjogewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL2xvaW5jLm9yZyIsCiAgICAgICAgICAiY29kZSI6ICI4MzEwLTUiLAogICAgICAgICAgImRpc3BsYXkiOiAidGVtcGVyYXR1cmUiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogInRlbXBlcmF0dXJlIgogICAgICB9LAogICAgICAic3ViamVjdCI6IHsKICAgICAgICAicmVmZXJlbmNlIjogIlBhdGllbnQvc21hcnQtMTI4ODk5MiIKICAgICAgfSwKICAgICAgImVmZmVjdGl2ZURhdGVUaW1lIjogIjIwMDEtMTEtMDUiLAogICAgICAicGVyZm9ybWVyIjogWyB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQcmFjdGl0aW9uZXIvU01BUlQtMTIzNCIKICAgICAgfSBdLAogICAgICAidmFsdWVRdWFudGl0eSI6IHsKICAgICAgICAidmFsdWUiOiAzNy4wNTU1NiwKICAgICAgICAidW5pdCI6ICJDZWwiLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3VuaXRzb2ZtZWFzdXJlLm9yZyIsCiAgICAgICAgImNvZGUiOiAiQ2VsIgogICAgICB9CiAgICB9LAogICAgInNlYXJjaCI6IHsKICAgICAgIm1vZGUiOiAibWF0Y2giCiAgICB9CiAgfSBdCn0=", + "Body": "ewogICJyZXNvdXJjZVR5cGUiOiAiQnVuZGxlIiwKICAiaWQiOiAiMmI4N2U5ZWEtMGFmOS00MjlmLWFiZjItMGE3MmIyZTMzYWQxIiwKICAibWV0YSI6IHsKICAgICJsYXN0VXBkYXRlZCI6ICIyMDIyLTA5LTI3VDAzOjEyOjQwLjAwMCswMDowMCIKICB9LAogICJ0eXBlIjogInNlYXJjaHNldCIsCiAgImxpbmsiOiBbIHsKICAgICJyZWxhdGlvbiI6ICJzZWxmIiwKICAgICJ1cmwiOiAiaHR0cHM6Ly9hcGkubG9naWNhaGVhbHRoLm9yZy9mYXN0ZW5oZWFsdGgvZGF0YT9fZ2V0cGFnZXM9MmI4N2U5ZWEtMGFmOS00MjlmLWFiZjItMGE3MmIyZTMzYWQxJl9nZXRwYWdlc29mZnNldD0xNTAmX2NvdW50PTUwJl9wcmV0dHk9dHJ1ZSZfYnVuZGxldHlwZT1zZWFyY2hzZXQiCiAgfSwgewogICAgInJlbGF0aW9uIjogIm5leHQiLAogICAgInVybCI6ICJodHRwczovL2FwaS5sb2dpY2FoZWFsdGgub3JnL2Zhc3RlbmhlYWx0aC9kYXRhP19nZXRwYWdlcz0yYjg3ZTllYS0wYWY5LTQyOWYtYWJmMi0wYTcyYjJlMzNhZDEmX2dldHBhZ2Vzb2Zmc2V0PTIwMCZfY291bnQ9NTAmX3ByZXR0eT10cnVlJl9idW5kbGV0eXBlPXNlYXJjaHNldCIKICB9LCB7CiAgICAicmVsYXRpb24iOiAicHJldmlvdXMiLAogICAgInVybCI6ICJodHRwczovL2FwaS5sb2dpY2FoZWFsdGgub3JnL2Zhc3RlbmhlYWx0aC9kYXRhP19nZXRwYWdlcz0yYjg3ZTllYS0wYWY5LTQyOWYtYWJmMi0wYTcyYjJlMzNhZDEmX2dldHBhZ2Vzb2Zmc2V0PTEwMCZfY291bnQ9NTAmX3ByZXR0eT10cnVlJl9idW5kbGV0eXBlPXNlYXJjaHNldCIKICB9IF0sCiAgImVudHJ5IjogWyB7CiAgICAiZnVsbFVybCI6ICJodHRwczovL2FwaS5sb2dpY2FoZWFsdGgub3JnL2Zhc3RlbmhlYWx0aC9kYXRhL09ic2VydmF0aW9uL3NtYXJ0LTI1Ni10ZW1wZXJhdHVyZSIsCiAgICAicmVzb3VyY2UiOiB7CiAgICAgICJyZXNvdXJjZVR5cGUiOiAiT2JzZXJ2YXRpb24iLAogICAgICAiaWQiOiAic21hcnQtMjU2LXRlbXBlcmF0dXJlIiwKICAgICAgIm1ldGEiOiB7CiAgICAgICAgInZlcnNpb25JZCI6ICIxIiwKICAgICAgICAibGFzdFVwZGF0ZWQiOiAiMjAyMC0wNy0xNVQwMjo1MjozNi4wMDArMDA6MDAiLAogICAgICAgICJzb3VyY2UiOiAiI04zUmVLalI3NUFzOEtqaGsiCiAgICAgIH0sCiAgICAgICJ0ZXh0IjogewogICAgICAgICJzdGF0dXMiOiAiZ2VuZXJhdGVkIiwKICAgICAgICAiZGl2IjogIjxkaXYgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hodG1sXCI+MjAwNS0wMi0yNDogdGVtcGVyYXR1cmUgPSAzNi45NDQ0NCBDZWw8L2Rpdj4iCiAgICAgIH0sCiAgICAgICJpZGVudGlmaWVyIjogWyB7CiAgICAgICAgInVzZSI6ICJvZmZpY2lhbCIsCiAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vd3d3LmJtYy5ubC96b3JncG9ydGFsL2lkZW50aWZpZXJzL29ic2VydmF0aW9ucyIsCiAgICAgICAgInZhbHVlIjogInNtYXJ0LTI1Ni10ZW1wZXJhdHVyZSIKICAgICAgfSBdLAogICAgICAic3RhdHVzIjogInVua25vd24iLAogICAgICAiY2F0ZWdvcnkiOiBbIHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly90ZXJtaW5vbG9neS5obDcub3JnL0NvZGVTeXN0ZW0vb2JzZXJ2YXRpb24tY2F0ZWdvcnkiLAogICAgICAgICAgImNvZGUiOiAidml0YWwtc2lnbnMiLAogICAgICAgICAgImRpc3BsYXkiOiAiVml0YWwgU2lnbnMiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogIlZpdGFsIFNpZ25zIgogICAgICB9IF0sCiAgICAgICJjb2RlIjogewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL2xvaW5jLm9yZyIsCiAgICAgICAgICAiY29kZSI6ICI4MzEwLTUiLAogICAgICAgICAgImRpc3BsYXkiOiAidGVtcGVyYXR1cmUiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogInRlbXBlcmF0dXJlIgogICAgICB9LAogICAgICAic3ViamVjdCI6IHsKICAgICAgICAicmVmZXJlbmNlIjogIlBhdGllbnQvc21hcnQtMTI4ODk5MiIKICAgICAgfSwKICAgICAgImVmZmVjdGl2ZURhdGVUaW1lIjogIjIwMDUtMDItMjQiLAogICAgICAicGVyZm9ybWVyIjogWyB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQcmFjdGl0aW9uZXIvU01BUlQtMTIzNCIKICAgICAgfSBdLAogICAgICAidmFsdWVRdWFudGl0eSI6IHsKICAgICAgICAidmFsdWUiOiAzNi45NDQ0NCwKICAgICAgICAidW5pdCI6ICJDZWwiLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3VuaXRzb2ZtZWFzdXJlLm9yZyIsCiAgICAgICAgImNvZGUiOiAiQ2VsIgogICAgICB9CiAgICB9LAogICAgInNlYXJjaCI6IHsKICAgICAgIm1vZGUiOiAibWF0Y2giCiAgICB9CiAgfSwgewogICAgImZ1bGxVcmwiOiAiaHR0cHM6Ly9hcGkubG9naWNhaGVhbHRoLm9yZy9mYXN0ZW5oZWFsdGgvZGF0YS9PYnNlcnZhdGlvbi9zbWFydC0yOTAtcmVzcGlyYXRvcnlyYXRlIiwKICAgICJyZXNvdXJjZSI6IHsKICAgICAgInJlc291cmNlVHlwZSI6ICJPYnNlcnZhdGlvbiIsCiAgICAgICJpZCI6ICJzbWFydC0yOTAtcmVzcGlyYXRvcnlyYXRlIiwKICAgICAgIm1ldGEiOiB7CiAgICAgICAgInZlcnNpb25JZCI6ICIxIiwKICAgICAgICAibGFzdFVwZGF0ZWQiOiAiMjAyMC0wNy0xNVQwMjo1MjozNi4wMDArMDA6MDAiLAogICAgICAgICJzb3VyY2UiOiAiI04zUmVLalI3NUFzOEtqaGsiCiAgICAgIH0sCiAgICAgICJ0ZXh0IjogewogICAgICAgICJzdGF0dXMiOiAiZ2VuZXJhdGVkIiwKICAgICAgICAiZGl2IjogIjxkaXYgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hodG1sXCI+MjAwOS0wNC0yMzogcmVzcGlyYXRvcnlfcmF0ZSA9IDIwLjAge2JyZWF0aHN9L21pbjwvZGl2PiIKICAgICAgfSwKICAgICAgImlkZW50aWZpZXIiOiBbIHsKICAgICAgICAidXNlIjogIm9mZmljaWFsIiwKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly93d3cuYm1jLm5sL3pvcmdwb3J0YWwvaWRlbnRpZmllcnMvb2JzZXJ2YXRpb25zIiwKICAgICAgICAidmFsdWUiOiAic21hcnQtMjkwLXJlc3BpcmF0b3J5cmF0ZSIKICAgICAgfSBdLAogICAgICAic3RhdHVzIjogInVua25vd24iLAogICAgICAiY2F0ZWdvcnkiOiBbIHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly90ZXJtaW5vbG9neS5obDcub3JnL0NvZGVTeXN0ZW0vb2JzZXJ2YXRpb24tY2F0ZWdvcnkiLAogICAgICAgICAgImNvZGUiOiAidml0YWwtc2lnbnMiLAogICAgICAgICAgImRpc3BsYXkiOiAiVml0YWwgU2lnbnMiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogIlZpdGFsIFNpZ25zIgogICAgICB9IF0sCiAgICAgICJjb2RlIjogewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL2xvaW5jLm9yZyIsCiAgICAgICAgICAiY29kZSI6ICI5Mjc5LTEiLAogICAgICAgICAgImRpc3BsYXkiOiAicmVzcGlyYXRvcnlfcmF0ZSIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAicmVzcGlyYXRvcnlfcmF0ZSIKICAgICAgfSwKICAgICAgInN1YmplY3QiOiB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQYXRpZW50L3NtYXJ0LTEyODg5OTIiCiAgICAgIH0sCiAgICAgICJlZmZlY3RpdmVEYXRlVGltZSI6ICIyMDA5LTA0LTIzIiwKICAgICAgInBlcmZvcm1lciI6IFsgewogICAgICAgICJyZWZlcmVuY2UiOiAiUHJhY3RpdGlvbmVyL1NNQVJULTEyMzQiCiAgICAgIH0gXSwKICAgICAgInZhbHVlUXVhbnRpdHkiOiB7CiAgICAgICAgInZhbHVlIjogMjAuMCwKICAgICAgICAidW5pdCI6ICJ7YnJlYXRoc30vbWluIiwKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly91bml0c29mbWVhc3VyZS5vcmciLAogICAgICAgICJjb2RlIjogInticmVhdGhzfS9taW4iCiAgICAgIH0KICAgIH0sCiAgICAic2VhcmNoIjogewogICAgICAibW9kZSI6ICJtYXRjaCIKICAgIH0KICB9LCB7CiAgICAiZnVsbFVybCI6ICJodHRwczovL2FwaS5sb2dpY2FoZWFsdGgub3JnL2Zhc3RlbmhlYWx0aC9kYXRhL09ic2VydmF0aW9uL3NtYXJ0LTIzNS10ZW1wZXJhdHVyZSIsCiAgICAicmVzb3VyY2UiOiB7CiAgICAgICJyZXNvdXJjZVR5cGUiOiAiT2JzZXJ2YXRpb24iLAogICAgICAiaWQiOiAic21hcnQtMjM1LXRlbXBlcmF0dXJlIiwKICAgICAgIm1ldGEiOiB7CiAgICAgICAgInZlcnNpb25JZCI6ICIxIiwKICAgICAgICAibGFzdFVwZGF0ZWQiOiAiMjAyMC0wNy0xNVQwMjo1MjozNi4wMDArMDA6MDAiLAogICAgICAgICJzb3VyY2UiOiAiI04zUmVLalI3NUFzOEtqaGsiCiAgICAgIH0sCiAgICAgICJ0ZXh0IjogewogICAgICAgICJzdGF0dXMiOiAiZ2VuZXJhdGVkIiwKICAgICAgICAiZGl2IjogIjxkaXYgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hodG1sXCI+MjAwNS0wMi0wOTogdGVtcGVyYXR1cmUgPSAzNi45NDQ0NCBDZWw8L2Rpdj4iCiAgICAgIH0sCiAgICAgICJpZGVudGlmaWVyIjogWyB7CiAgICAgICAgInVzZSI6ICJvZmZpY2lhbCIsCiAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vd3d3LmJtYy5ubC96b3JncG9ydGFsL2lkZW50aWZpZXJzL29ic2VydmF0aW9ucyIsCiAgICAgICAgInZhbHVlIjogInNtYXJ0LTIzNS10ZW1wZXJhdHVyZSIKICAgICAgfSBdLAogICAgICAic3RhdHVzIjogInVua25vd24iLAogICAgICAiY2F0ZWdvcnkiOiBbIHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly90ZXJtaW5vbG9neS5obDcub3JnL0NvZGVTeXN0ZW0vb2JzZXJ2YXRpb24tY2F0ZWdvcnkiLAogICAgICAgICAgImNvZGUiOiAidml0YWwtc2lnbnMiLAogICAgICAgICAgImRpc3BsYXkiOiAiVml0YWwgU2lnbnMiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogIlZpdGFsIFNpZ25zIgogICAgICB9IF0sCiAgICAgICJjb2RlIjogewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL2xvaW5jLm9yZyIsCiAgICAgICAgICAiY29kZSI6ICI4MzEwLTUiLAogICAgICAgICAgImRpc3BsYXkiOiAidGVtcGVyYXR1cmUiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogInRlbXBlcmF0dXJlIgogICAgICB9LAogICAgICAic3ViamVjdCI6IHsKICAgICAgICAicmVmZXJlbmNlIjogIlBhdGllbnQvc21hcnQtMTI4ODk5MiIKICAgICAgfSwKICAgICAgImVmZmVjdGl2ZURhdGVUaW1lIjogIjIwMDUtMDItMDkiLAogICAgICAicGVyZm9ybWVyIjogWyB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQcmFjdGl0aW9uZXIvU01BUlQtMTIzNCIKICAgICAgfSBdLAogICAgICAidmFsdWVRdWFudGl0eSI6IHsKICAgICAgICAidmFsdWUiOiAzNi45NDQ0NCwKICAgICAgICAidW5pdCI6ICJDZWwiLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3VuaXRzb2ZtZWFzdXJlLm9yZyIsCiAgICAgICAgImNvZGUiOiAiQ2VsIgogICAgICB9CiAgICB9LAogICAgInNlYXJjaCI6IHsKICAgICAgIm1vZGUiOiAibWF0Y2giCiAgICB9CiAgfSwgewogICAgImZ1bGxVcmwiOiAiaHR0cHM6Ly9hcGkubG9naWNhaGVhbHRoLm9yZy9mYXN0ZW5oZWFsdGgvZGF0YS9PYnNlcnZhdGlvbi9zbWFydC0yMzItaGVpZ2h0IiwKICAgICJyZXNvdXJjZSI6IHsKICAgICAgInJlc291cmNlVHlwZSI6ICJPYnNlcnZhdGlvbiIsCiAgICAgICJpZCI6ICJzbWFydC0yMzItaGVpZ2h0IiwKICAgICAgIm1ldGEiOiB7CiAgICAgICAgInZlcnNpb25JZCI6ICIxIiwKICAgICAgICAibGFzdFVwZGF0ZWQiOiAiMjAyMC0wNy0xNVQwMjo1MjozNi4wMDArMDA6MDAiLAogICAgICAgICJzb3VyY2UiOiAiI04zUmVLalI3NUFzOEtqaGsiCiAgICAgIH0sCiAgICAgICJ0ZXh0IjogewogICAgICAgICJzdGF0dXMiOiAiZ2VuZXJhdGVkIiwKICAgICAgICAiZGl2IjogIjxkaXYgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hodG1sXCI+MjAwNS0wMi0wOTogaGVpZ2h0ID0gMTY2LjYyNCBjbTwvZGl2PiIKICAgICAgfSwKICAgICAgImlkZW50aWZpZXIiOiBbIHsKICAgICAgICAidXNlIjogIm9mZmljaWFsIiwKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly93d3cuYm1jLm5sL3pvcmdwb3J0YWwvaWRlbnRpZmllcnMvb2JzZXJ2YXRpb25zIiwKICAgICAgICAidmFsdWUiOiAic21hcnQtMjMyLWhlaWdodCIKICAgICAgfSBdLAogICAgICAic3RhdHVzIjogInVua25vd24iLAogICAgICAiY2F0ZWdvcnkiOiBbIHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly90ZXJtaW5vbG9neS5obDcub3JnL0NvZGVTeXN0ZW0vb2JzZXJ2YXRpb24tY2F0ZWdvcnkiLAogICAgICAgICAgImNvZGUiOiAidml0YWwtc2lnbnMiLAogICAgICAgICAgImRpc3BsYXkiOiAiVml0YWwgU2lnbnMiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogIlZpdGFsIFNpZ25zIgogICAgICB9IF0sCiAgICAgICJjb2RlIjogewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL2xvaW5jLm9yZyIsCiAgICAgICAgICAiY29kZSI6ICI4MzAyLTIiLAogICAgICAgICAgImRpc3BsYXkiOiAiaGVpZ2h0IgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJoZWlnaHQiCiAgICAgIH0sCiAgICAgICJzdWJqZWN0IjogewogICAgICAgICJyZWZlcmVuY2UiOiAiUGF0aWVudC9zbWFydC0xMjg4OTkyIgogICAgICB9LAogICAgICAiZWZmZWN0aXZlRGF0ZVRpbWUiOiAiMjAwNS0wMi0wOSIsCiAgICAgICJwZXJmb3JtZXIiOiBbIHsKICAgICAgICAicmVmZXJlbmNlIjogIlByYWN0aXRpb25lci9TTUFSVC0xMjM0IgogICAgICB9IF0sCiAgICAgICJ2YWx1ZVF1YW50aXR5IjogewogICAgICAgICJ2YWx1ZSI6IDE2Ni42MjQsCiAgICAgICAgInVuaXQiOiAiY20iLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3VuaXRzb2ZtZWFzdXJlLm9yZyIsCiAgICAgICAgImNvZGUiOiAiY20iCiAgICAgIH0KICAgIH0sCiAgICAic2VhcmNoIjogewogICAgICAibW9kZSI6ICJtYXRjaCIKICAgIH0KICB9LCB7CiAgICAiZnVsbFVybCI6ICJodHRwczovL2FwaS5sb2dpY2FoZWFsdGgub3JnL2Zhc3RlbmhlYWx0aC9kYXRhL09ic2VydmF0aW9uL3NtYXJ0LTE5Mi1yZXNwaXJhdG9yeXJhdGUiLAogICAgInJlc291cmNlIjogewogICAgICAicmVzb3VyY2VUeXBlIjogIk9ic2VydmF0aW9uIiwKICAgICAgImlkIjogInNtYXJ0LTE5Mi1yZXNwaXJhdG9yeXJhdGUiLAogICAgICAibWV0YSI6IHsKICAgICAgICAidmVyc2lvbklkIjogIjEiLAogICAgICAgICJsYXN0VXBkYXRlZCI6ICIyMDIwLTA3LTE1VDAyOjUyOjM2LjAwMCswMDowMCIsCiAgICAgICAgInNvdXJjZSI6ICIjTjNSZUtqUjc1QXM4S2poayIKICAgICAgfSwKICAgICAgInRleHQiOiB7CiAgICAgICAgInN0YXR1cyI6ICJnZW5lcmF0ZWQiLAogICAgICAgICJkaXYiOiAiPGRpdiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzE5OTkveGh0bWxcIj4yMDAxLTAxLTI0OiByZXNwaXJhdG9yeV9yYXRlID0gMjAuMCB7YnJlYXRoc30vbWluPC9kaXY+IgogICAgICB9LAogICAgICAiaWRlbnRpZmllciI6IFsgewogICAgICAgICJ1c2UiOiAib2ZmaWNpYWwiLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3d3dy5ibWMubmwvem9yZ3BvcnRhbC9pZGVudGlmaWVycy9vYnNlcnZhdGlvbnMiLAogICAgICAgICJ2YWx1ZSI6ICJzbWFydC0xOTItcmVzcGlyYXRvcnlyYXRlIgogICAgICB9IF0sCiAgICAgICJzdGF0dXMiOiAidW5rbm93biIsCiAgICAgICJjYXRlZ29yeSI6IFsgewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3Rlcm1pbm9sb2d5LmhsNy5vcmcvQ29kZVN5c3RlbS9vYnNlcnZhdGlvbi1jYXRlZ29yeSIsCiAgICAgICAgICAiY29kZSI6ICJ2aXRhbC1zaWducyIsCiAgICAgICAgICAiZGlzcGxheSI6ICJWaXRhbCBTaWducyIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAiVml0YWwgU2lnbnMiCiAgICAgIH0gXSwKICAgICAgImNvZGUiOiB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vbG9pbmMub3JnIiwKICAgICAgICAgICJjb2RlIjogIjkyNzktMSIsCiAgICAgICAgICAiZGlzcGxheSI6ICJyZXNwaXJhdG9yeV9yYXRlIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJyZXNwaXJhdG9yeV9yYXRlIgogICAgICB9LAogICAgICAic3ViamVjdCI6IHsKICAgICAgICAicmVmZXJlbmNlIjogIlBhdGllbnQvc21hcnQtMTI4ODk5MiIKICAgICAgfSwKICAgICAgImVmZmVjdGl2ZURhdGVUaW1lIjogIjIwMDEtMDEtMjQiLAogICAgICAicGVyZm9ybWVyIjogWyB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQcmFjdGl0aW9uZXIvU01BUlQtMTIzNCIKICAgICAgfSBdLAogICAgICAidmFsdWVRdWFudGl0eSI6IHsKICAgICAgICAidmFsdWUiOiAyMC4wLAogICAgICAgICJ1bml0IjogInticmVhdGhzfS9taW4iLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3VuaXRzb2ZtZWFzdXJlLm9yZyIsCiAgICAgICAgImNvZGUiOiAie2JyZWF0aHN9L21pbiIKICAgICAgfQogICAgfSwKICAgICJzZWFyY2giOiB7CiAgICAgICJtb2RlIjogIm1hdGNoIgogICAgfQogIH0sIHsKICAgICJmdWxsVXJsIjogImh0dHBzOi8vYXBpLmxvZ2ljYWhlYWx0aC5vcmcvZmFzdGVuaGVhbHRoL2RhdGEvT2JzZXJ2YXRpb24vc21hcnQtMjUwLXdlaWdodCIsCiAgICAicmVzb3VyY2UiOiB7CiAgICAgICJyZXNvdXJjZVR5cGUiOiAiT2JzZXJ2YXRpb24iLAogICAgICAiaWQiOiAic21hcnQtMjUwLXdlaWdodCIsCiAgICAgICJtZXRhIjogewogICAgICAgICJ2ZXJzaW9uSWQiOiAiMSIsCiAgICAgICAgImxhc3RVcGRhdGVkIjogIjIwMjAtMDctMTVUMDI6NTI6MzYuMDAwKzAwOjAwIiwKICAgICAgICAic291cmNlIjogIiNOM1JlS2pSNzVBczhLamhrIgogICAgICB9LAogICAgICAidGV4dCI6IHsKICAgICAgICAic3RhdHVzIjogImdlbmVyYXRlZCIsCiAgICAgICAgImRpdiI6ICI8ZGl2IHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMTk5OS94aHRtbFwiPjIwMDUtMDItMjM6IHdlaWdodCA9IDkzLjg5MzYyIGtnPC9kaXY+IgogICAgICB9LAogICAgICAiaWRlbnRpZmllciI6IFsgewogICAgICAgICJ1c2UiOiAib2ZmaWNpYWwiLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3d3dy5ibWMubmwvem9yZ3BvcnRhbC9pZGVudGlmaWVycy9vYnNlcnZhdGlvbnMiLAogICAgICAgICJ2YWx1ZSI6ICJzbWFydC0yNTAtd2VpZ2h0IgogICAgICB9IF0sCiAgICAgICJzdGF0dXMiOiAidW5rbm93biIsCiAgICAgICJjYXRlZ29yeSI6IFsgewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3Rlcm1pbm9sb2d5LmhsNy5vcmcvQ29kZVN5c3RlbS9vYnNlcnZhdGlvbi1jYXRlZ29yeSIsCiAgICAgICAgICAiY29kZSI6ICJ2aXRhbC1zaWducyIsCiAgICAgICAgICAiZGlzcGxheSI6ICJWaXRhbCBTaWducyIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAiVml0YWwgU2lnbnMiCiAgICAgIH0gXSwKICAgICAgImNvZGUiOiB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vbG9pbmMub3JnIiwKICAgICAgICAgICJjb2RlIjogIjMxNDEtOSIsCiAgICAgICAgICAiZGlzcGxheSI6ICJ3ZWlnaHQiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogIndlaWdodCIKICAgICAgfSwKICAgICAgInN1YmplY3QiOiB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQYXRpZW50L3NtYXJ0LTEyODg5OTIiCiAgICAgIH0sCiAgICAgICJlZmZlY3RpdmVEYXRlVGltZSI6ICIyMDA1LTAyLTIzIiwKICAgICAgInBlcmZvcm1lciI6IFsgewogICAgICAgICJyZWZlcmVuY2UiOiAiUHJhY3RpdGlvbmVyL1NNQVJULTEyMzQiCiAgICAgIH0gXSwKICAgICAgInZhbHVlUXVhbnRpdHkiOiB7CiAgICAgICAgInZhbHVlIjogOTMuODkzNjIsCiAgICAgICAgInVuaXQiOiAia2ciLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3VuaXRzb2ZtZWFzdXJlLm9yZyIsCiAgICAgICAgImNvZGUiOiAia2ciCiAgICAgIH0KICAgIH0sCiAgICAic2VhcmNoIjogewogICAgICAibW9kZSI6ICJtYXRjaCIKICAgIH0KICB9LCB7CiAgICAiZnVsbFVybCI6ICJodHRwczovL2FwaS5sb2dpY2FoZWFsdGgub3JnL2Zhc3RlbmhlYWx0aC9kYXRhL09ic2VydmF0aW9uL3NtYXJ0LTIwOS1ibWkiLAogICAgInJlc291cmNlIjogewogICAgICAicmVzb3VyY2VUeXBlIjogIk9ic2VydmF0aW9uIiwKICAgICAgImlkIjogInNtYXJ0LTIwOS1ibWkiLAogICAgICAibWV0YSI6IHsKICAgICAgICAidmVyc2lvbklkIjogIjEiLAogICAgICAgICJsYXN0VXBkYXRlZCI6ICIyMDIwLTA3LTE1VDAyOjUyOjM2LjAwMCswMDowMCIsCiAgICAgICAgInNvdXJjZSI6ICIjTjNSZUtqUjc1QXM4S2poayIKICAgICAgfSwKICAgICAgInRleHQiOiB7CiAgICAgICAgInN0YXR1cyI6ICJnZW5lcmF0ZWQiLAogICAgICAgICJkaXYiOiAiPGRpdiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzE5OTkveGh0bWxcIj4yMDAxLTEwLTMxOiBibWkgPSAzMy45IGtnL20yPC9kaXY+IgogICAgICB9LAogICAgICAiaWRlbnRpZmllciI6IFsgewogICAgICAgICJ1c2UiOiAib2ZmaWNpYWwiLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3d3dy5ibWMubmwvem9yZ3BvcnRhbC9pZGVudGlmaWVycy9vYnNlcnZhdGlvbnMiLAogICAgICAgICJ2YWx1ZSI6ICJzbWFydC0yMDktYm1pIgogICAgICB9IF0sCiAgICAgICJzdGF0dXMiOiAidW5rbm93biIsCiAgICAgICJjYXRlZ29yeSI6IFsgewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3Rlcm1pbm9sb2d5LmhsNy5vcmcvQ29kZVN5c3RlbS9vYnNlcnZhdGlvbi1jYXRlZ29yeSIsCiAgICAgICAgICAiY29kZSI6ICJ2aXRhbC1zaWducyIsCiAgICAgICAgICAiZGlzcGxheSI6ICJWaXRhbCBTaWducyIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAiVml0YWwgU2lnbnMiCiAgICAgIH0gXSwKICAgICAgImNvZGUiOiB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vbG9pbmMub3JnIiwKICAgICAgICAgICJjb2RlIjogIjM5MTU2LTUiLAogICAgICAgICAgImRpc3BsYXkiOiAiYm1pIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJibWkiCiAgICAgIH0sCiAgICAgICJzdWJqZWN0IjogewogICAgICAgICJyZWZlcmVuY2UiOiAiUGF0aWVudC9zbWFydC0xMjg4OTkyIgogICAgICB9LAogICAgICAiZWZmZWN0aXZlRGF0ZVRpbWUiOiAiMjAwMS0xMC0zMSIsCiAgICAgICJwZXJmb3JtZXIiOiBbIHsKICAgICAgICAicmVmZXJlbmNlIjogIlByYWN0aXRpb25lci9TTUFSVC0xMjM0IgogICAgICB9IF0sCiAgICAgICJ2YWx1ZVF1YW50aXR5IjogewogICAgICAgICJ2YWx1ZSI6IDMzLjksCiAgICAgICAgInVuaXQiOiAia2cvbTIiLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3VuaXRzb2ZtZWFzdXJlLm9yZyIsCiAgICAgICAgImNvZGUiOiAia2cvbTIiCiAgICAgIH0KICAgIH0sCiAgICAic2VhcmNoIjogewogICAgICAibW9kZSI6ICJtYXRjaCIKICAgIH0KICB9LCB7CiAgICAiZnVsbFVybCI6ICJodHRwczovL2FwaS5sb2dpY2FoZWFsdGgub3JnL2Zhc3RlbmhlYWx0aC9kYXRhL09ic2VydmF0aW9uL3NtYXJ0LTI0My13ZWlnaHQiLAogICAgInJlc291cmNlIjogewogICAgICAicmVzb3VyY2VUeXBlIjogIk9ic2VydmF0aW9uIiwKICAgICAgImlkIjogInNtYXJ0LTI0My13ZWlnaHQiLAogICAgICAibWV0YSI6IHsKICAgICAgICAidmVyc2lvbklkIjogIjEiLAogICAgICAgICJsYXN0VXBkYXRlZCI6ICIyMDIwLTA3LTE1VDAyOjUyOjM2LjAwMCswMDowMCIsCiAgICAgICAgInNvdXJjZSI6ICIjTjNSZUtqUjc1QXM4S2poayIKICAgICAgfSwKICAgICAgInRleHQiOiB7CiAgICAgICAgInN0YXR1cyI6ICJnZW5lcmF0ZWQiLAogICAgICAgICJkaXYiOiAiPGRpdiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzE5OTkveGh0bWxcIj4yMDA1LTAyLTEwOiB3ZWlnaHQgPSA5My40ODUzOSBrZzwvZGl2PiIKICAgICAgfSwKICAgICAgImlkZW50aWZpZXIiOiBbIHsKICAgICAgICAidXNlIjogIm9mZmljaWFsIiwKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly93d3cuYm1jLm5sL3pvcmdwb3J0YWwvaWRlbnRpZmllcnMvb2JzZXJ2YXRpb25zIiwKICAgICAgICAidmFsdWUiOiAic21hcnQtMjQzLXdlaWdodCIKICAgICAgfSBdLAogICAgICAic3RhdHVzIjogInVua25vd24iLAogICAgICAiY2F0ZWdvcnkiOiBbIHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly90ZXJtaW5vbG9neS5obDcub3JnL0NvZGVTeXN0ZW0vb2JzZXJ2YXRpb24tY2F0ZWdvcnkiLAogICAgICAgICAgImNvZGUiOiAidml0YWwtc2lnbnMiLAogICAgICAgICAgImRpc3BsYXkiOiAiVml0YWwgU2lnbnMiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogIlZpdGFsIFNpZ25zIgogICAgICB9IF0sCiAgICAgICJjb2RlIjogewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL2xvaW5jLm9yZyIsCiAgICAgICAgICAiY29kZSI6ICIzMTQxLTkiLAogICAgICAgICAgImRpc3BsYXkiOiAid2VpZ2h0IgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJ3ZWlnaHQiCiAgICAgIH0sCiAgICAgICJzdWJqZWN0IjogewogICAgICAgICJyZWZlcmVuY2UiOiAiUGF0aWVudC9zbWFydC0xMjg4OTkyIgogICAgICB9LAogICAgICAiZWZmZWN0aXZlRGF0ZVRpbWUiOiAiMjAwNS0wMi0xMCIsCiAgICAgICJwZXJmb3JtZXIiOiBbIHsKICAgICAgICAicmVmZXJlbmNlIjogIlByYWN0aXRpb25lci9TTUFSVC0xMjM0IgogICAgICB9IF0sCiAgICAgICJ2YWx1ZVF1YW50aXR5IjogewogICAgICAgICJ2YWx1ZSI6IDkzLjQ4NTM5LAogICAgICAgICJ1bml0IjogImtnIiwKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly91bml0c29mbWVhc3VyZS5vcmciLAogICAgICAgICJjb2RlIjogImtnIgogICAgICB9CiAgICB9LAogICAgInNlYXJjaCI6IHsKICAgICAgIm1vZGUiOiAibWF0Y2giCiAgICB9CiAgfSwgewogICAgImZ1bGxVcmwiOiAiaHR0cHM6Ly9hcGkubG9naWNhaGVhbHRoLm9yZy9mYXN0ZW5oZWFsdGgvZGF0YS9PYnNlcnZhdGlvbi9zbWFydC0xNzQtYm1pIiwKICAgICJyZXNvdXJjZSI6IHsKICAgICAgInJlc291cmNlVHlwZSI6ICJPYnNlcnZhdGlvbiIsCiAgICAgICJpZCI6ICJzbWFydC0xNzQtYm1pIiwKICAgICAgIm1ldGEiOiB7CiAgICAgICAgInZlcnNpb25JZCI6ICIxIiwKICAgICAgICAibGFzdFVwZGF0ZWQiOiAiMjAyMC0wNy0xNVQwMjo1MjozNi4wMDArMDA6MDAiLAogICAgICAgICJzb3VyY2UiOiAiI04zUmVLalI3NUFzOEtqaGsiCiAgICAgIH0sCiAgICAgICJ0ZXh0IjogewogICAgICAgICJzdGF0dXMiOiAiZ2VuZXJhdGVkIiwKICAgICAgICAiZGl2IjogIjxkaXYgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hodG1sXCI+MTk5OS0xMi0yMDogYm1pID0gMzUuNCBrZy9tMjwvZGl2PiIKICAgICAgfSwKICAgICAgImlkZW50aWZpZXIiOiBbIHsKICAgICAgICAidXNlIjogIm9mZmljaWFsIiwKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly93d3cuYm1jLm5sL3pvcmdwb3J0YWwvaWRlbnRpZmllcnMvb2JzZXJ2YXRpb25zIiwKICAgICAgICAidmFsdWUiOiAic21hcnQtMTc0LWJtaSIKICAgICAgfSBdLAogICAgICAic3RhdHVzIjogInVua25vd24iLAogICAgICAiY2F0ZWdvcnkiOiBbIHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly90ZXJtaW5vbG9neS5obDcub3JnL0NvZGVTeXN0ZW0vb2JzZXJ2YXRpb24tY2F0ZWdvcnkiLAogICAgICAgICAgImNvZGUiOiAidml0YWwtc2lnbnMiLAogICAgICAgICAgImRpc3BsYXkiOiAiVml0YWwgU2lnbnMiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogIlZpdGFsIFNpZ25zIgogICAgICB9IF0sCiAgICAgICJjb2RlIjogewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL2xvaW5jLm9yZyIsCiAgICAgICAgICAiY29kZSI6ICIzOTE1Ni01IiwKICAgICAgICAgICJkaXNwbGF5IjogImJtaSIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAiYm1pIgogICAgICB9LAogICAgICAic3ViamVjdCI6IHsKICAgICAgICAicmVmZXJlbmNlIjogIlBhdGllbnQvc21hcnQtMTI4ODk5MiIKICAgICAgfSwKICAgICAgImVmZmVjdGl2ZURhdGVUaW1lIjogIjE5OTktMTItMjAiLAogICAgICAicGVyZm9ybWVyIjogWyB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQcmFjdGl0aW9uZXIvU01BUlQtMTIzNCIKICAgICAgfSBdLAogICAgICAidmFsdWVRdWFudGl0eSI6IHsKICAgICAgICAidmFsdWUiOiAzNS40LAogICAgICAgICJ1bml0IjogImtnL20yIiwKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly91bml0c29mbWVhc3VyZS5vcmciLAogICAgICAgICJjb2RlIjogImtnL20yIgogICAgICB9CiAgICB9LAogICAgInNlYXJjaCI6IHsKICAgICAgIm1vZGUiOiAibWF0Y2giCiAgICB9CiAgfSwgewogICAgImZ1bGxVcmwiOiAiaHR0cHM6Ly9hcGkubG9naWNhaGVhbHRoLm9yZy9mYXN0ZW5oZWFsdGgvZGF0YS9PYnNlcnZhdGlvbi9zbWFydC04MjkiLAogICAgInJlc291cmNlIjogewogICAgICAicmVzb3VyY2VUeXBlIjogIk9ic2VydmF0aW9uIiwKICAgICAgImlkIjogInNtYXJ0LTgyOSIsCiAgICAgICJtZXRhIjogewogICAgICAgICJ2ZXJzaW9uSWQiOiAiMSIsCiAgICAgICAgImxhc3RVcGRhdGVkIjogIjIwMjAtMDctMTVUMDI6NTI6MzYuMDAwKzAwOjAwIiwKICAgICAgICAic291cmNlIjogIiNOM1JlS2pSNzVBczhLamhrIgogICAgICB9LAogICAgICAidGV4dCI6IHsKICAgICAgICAic3RhdHVzIjogImdlbmVyYXRlZCIsCiAgICAgICAgImRpdiI6ICI8ZGl2IHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMTk5OS94aHRtbFwiPjE5OTctMDUtMDE6IEJsb29kIHByZXNzdXJlIDEwNy82NyBtbUhnPC9kaXY+IgogICAgICB9LAogICAgICAic3RhdHVzIjogImZpbmFsIiwKICAgICAgImNhdGVnb3J5IjogWyB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdGVybWlub2xvZ3kuaGw3Lm9yZy9Db2RlU3lzdGVtL29ic2VydmF0aW9uLWNhdGVnb3J5IiwKICAgICAgICAgICJjb2RlIjogInZpdGFsLXNpZ25zIiwKICAgICAgICAgICJkaXNwbGF5IjogIlZpdGFsIFNpZ25zIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJWaXRhbCBTaWducyIKICAgICAgfSBdLAogICAgICAiY29kZSI6IHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly9sb2luYy5vcmciLAogICAgICAgICAgImNvZGUiOiAiNTUyODQtNCIsCiAgICAgICAgICAiZGlzcGxheSI6ICJCbG9vZCBwcmVzc3VyZSIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAiQmxvb2QgcHJlc3N1cmUiCiAgICAgIH0sCiAgICAgICJzdWJqZWN0IjogewogICAgICAgICJyZWZlcmVuY2UiOiAiUGF0aWVudC9zbWFydC0xMjg4OTkyIgogICAgICB9LAogICAgICAiZWZmZWN0aXZlRGF0ZVRpbWUiOiAiMTk5Ny0wNS0wMSIsCiAgICAgICJwZXJmb3JtZXIiOiBbIHsKICAgICAgICAicmVmZXJlbmNlIjogIlByYWN0aXRpb25lci9zbWFydC1QcmFjdGl0aW9uZXItNzE2MTQ1MDIiCiAgICAgIH0gXSwKICAgICAgImNvbXBvbmVudCI6IFsgewogICAgICAgICJjb2RlIjogewogICAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly9sb2luYy5vcmciLAogICAgICAgICAgICAiY29kZSI6ICI4NDgwLTYiLAogICAgICAgICAgICAiZGlzcGxheSI6ICJTeXN0b2xpYyBibG9vZCBwcmVzc3VyZSIKICAgICAgICAgIH0gXSwKICAgICAgICAgICJ0ZXh0IjogIlN5c3RvbGljIGJsb29kIHByZXNzdXJlIgogICAgICAgIH0sCiAgICAgICAgInZhbHVlUXVhbnRpdHkiOiB7CiAgICAgICAgICAidmFsdWUiOiAxMDcsCiAgICAgICAgICAidW5pdCI6ICJtbUhnIiwKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3VuaXRzb2ZtZWFzdXJlLm9yZyIsCiAgICAgICAgICAiY29kZSI6ICJtbVtIZ10iCiAgICAgICAgfQogICAgICB9LCB7CiAgICAgICAgImNvZGUiOiB7CiAgICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL2xvaW5jLm9yZyIsCiAgICAgICAgICAgICJjb2RlIjogIjg0NjItNCIsCiAgICAgICAgICAgICJkaXNwbGF5IjogIkRpYXN0b2xpYyBibG9vZCBwcmVzc3VyZSIKICAgICAgICAgIH0gXSwKICAgICAgICAgICJ0ZXh0IjogIkRpYXN0b2xpYyBibG9vZCBwcmVzc3VyZSIKICAgICAgICB9LAogICAgICAgICJ2YWx1ZVF1YW50aXR5IjogewogICAgICAgICAgInZhbHVlIjogNjcsCiAgICAgICAgICAidW5pdCI6ICJtbUhnIiwKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3VuaXRzb2ZtZWFzdXJlLm9yZyIsCiAgICAgICAgICAiY29kZSI6ICJtbVtIZ10iCiAgICAgICAgfQogICAgICB9IF0KICAgIH0sCiAgICAic2VhcmNoIjogewogICAgICAibW9kZSI6ICJtYXRjaCIKICAgIH0KICB9LCB7CiAgICAiZnVsbFVybCI6ICJodHRwczovL2FwaS5sb2dpY2FoZWFsdGgub3JnL2Zhc3RlbmhlYWx0aC9kYXRhL09ic2VydmF0aW9uL3NtYXJ0LTgyOCIsCiAgICAicmVzb3VyY2UiOiB7CiAgICAgICJyZXNvdXJjZVR5cGUiOiAiT2JzZXJ2YXRpb24iLAogICAgICAiaWQiOiAic21hcnQtODI4IiwKICAgICAgIm1ldGEiOiB7CiAgICAgICAgInZlcnNpb25JZCI6ICIxIiwKICAgICAgICAibGFzdFVwZGF0ZWQiOiAiMjAyMC0wNy0xNVQwMjo1MjozNi4wMDArMDA6MDAiLAogICAgICAgICJzb3VyY2UiOiAiI04zUmVLalI3NUFzOEtqaGsiCiAgICAgIH0sCiAgICAgICJ0ZXh0IjogewogICAgICAgICJzdGF0dXMiOiAiZ2VuZXJhdGVkIiwKICAgICAgICAiZGl2IjogIjxkaXYgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hodG1sXCI+MTk5Ny0wNC0zMDogQmxvb2QgcHJlc3N1cmUgODcvNzUgbW1IZzwvZGl2PiIKICAgICAgfSwKICAgICAgInN0YXR1cyI6ICJmaW5hbCIsCiAgICAgICJjYXRlZ29yeSI6IFsgewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3Rlcm1pbm9sb2d5LmhsNy5vcmcvQ29kZVN5c3RlbS9vYnNlcnZhdGlvbi1jYXRlZ29yeSIsCiAgICAgICAgICAiY29kZSI6ICJ2aXRhbC1zaWducyIsCiAgICAgICAgICAiZGlzcGxheSI6ICJWaXRhbCBTaWducyIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAiVml0YWwgU2lnbnMiCiAgICAgIH0gXSwKICAgICAgImNvZGUiOiB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vbG9pbmMub3JnIiwKICAgICAgICAgICJjb2RlIjogIjU1Mjg0LTQiLAogICAgICAgICAgImRpc3BsYXkiOiAiQmxvb2QgcHJlc3N1cmUiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogIkJsb29kIHByZXNzdXJlIgogICAgICB9LAogICAgICAic3ViamVjdCI6IHsKICAgICAgICAicmVmZXJlbmNlIjogIlBhdGllbnQvc21hcnQtMTI4ODk5MiIKICAgICAgfSwKICAgICAgImVmZmVjdGl2ZURhdGVUaW1lIjogIjE5OTctMDQtMzAiLAogICAgICAicGVyZm9ybWVyIjogWyB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQcmFjdGl0aW9uZXIvc21hcnQtUHJhY3RpdGlvbmVyLTcxNjE0NTAyIgogICAgICB9IF0sCiAgICAgICJjb21wb25lbnQiOiBbIHsKICAgICAgICAiY29kZSI6IHsKICAgICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vbG9pbmMub3JnIiwKICAgICAgICAgICAgImNvZGUiOiAiODQ4MC02IiwKICAgICAgICAgICAgImRpc3BsYXkiOiAiU3lzdG9saWMgYmxvb2QgcHJlc3N1cmUiCiAgICAgICAgICB9IF0sCiAgICAgICAgICAidGV4dCI6ICJTeXN0b2xpYyBibG9vZCBwcmVzc3VyZSIKICAgICAgICB9LAogICAgICAgICJ2YWx1ZVF1YW50aXR5IjogewogICAgICAgICAgInZhbHVlIjogODcsCiAgICAgICAgICAidW5pdCI6ICJtbUhnIiwKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3VuaXRzb2ZtZWFzdXJlLm9yZyIsCiAgICAgICAgICAiY29kZSI6ICJtbVtIZ10iCiAgICAgICAgfQogICAgICB9LCB7CiAgICAgICAgImNvZGUiOiB7CiAgICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL2xvaW5jLm9yZyIsCiAgICAgICAgICAgICJjb2RlIjogIjg0NjItNCIsCiAgICAgICAgICAgICJkaXNwbGF5IjogIkRpYXN0b2xpYyBibG9vZCBwcmVzc3VyZSIKICAgICAgICAgIH0gXSwKICAgICAgICAgICJ0ZXh0IjogIkRpYXN0b2xpYyBibG9vZCBwcmVzc3VyZSIKICAgICAgICB9LAogICAgICAgICJ2YWx1ZVF1YW50aXR5IjogewogICAgICAgICAgInZhbHVlIjogNzUsCiAgICAgICAgICAidW5pdCI6ICJtbUhnIiwKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3VuaXRzb2ZtZWFzdXJlLm9yZyIsCiAgICAgICAgICAiY29kZSI6ICJtbVtIZ10iCiAgICAgICAgfQogICAgICB9IF0KICAgIH0sCiAgICAic2VhcmNoIjogewogICAgICAibW9kZSI6ICJtYXRjaCIKICAgIH0KICB9LCB7CiAgICAiZnVsbFVybCI6ICJodHRwczovL2FwaS5sb2dpY2FoZWFsdGgub3JnL2Zhc3RlbmhlYWx0aC9kYXRhL09ic2VydmF0aW9uL3NtYXJ0LTE4Mi1veHlnZW5zYXR1cmF0aW9uIiwKICAgICJyZXNvdXJjZSI6IHsKICAgICAgInJlc291cmNlVHlwZSI6ICJPYnNlcnZhdGlvbiIsCiAgICAgICJpZCI6ICJzbWFydC0xODItb3h5Z2Vuc2F0dXJhdGlvbiIsCiAgICAgICJtZXRhIjogewogICAgICAgICJ2ZXJzaW9uSWQiOiAiMSIsCiAgICAgICAgImxhc3RVcGRhdGVkIjogIjIwMjAtMDctMTVUMDI6NTI6MzYuMDAwKzAwOjAwIiwKICAgICAgICAic291cmNlIjogIiNOM1JlS2pSNzVBczhLamhrIgogICAgICB9LAogICAgICAidGV4dCI6IHsKICAgICAgICAic3RhdHVzIjogImdlbmVyYXRlZCIsCiAgICAgICAgImRpdiI6ICI8ZGl2IHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMTk5OS94aHRtbFwiPjE5OTktMTItMjE6IG94eWdlbl9zYXR1cmF0aW9uID0gMTAwLjAgJXtIZW1vZ2xvYmluU2F0dXJhdGlvbn08L2Rpdj4iCiAgICAgIH0sCiAgICAgICJpZGVudGlmaWVyIjogWyB7CiAgICAgICAgInVzZSI6ICJvZmZpY2lhbCIsCiAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vd3d3LmJtYy5ubC96b3JncG9ydGFsL2lkZW50aWZpZXJzL29ic2VydmF0aW9ucyIsCiAgICAgICAgInZhbHVlIjogInNtYXJ0LTE4Mi1veHlnZW5zYXR1cmF0aW9uIgogICAgICB9IF0sCiAgICAgICJzdGF0dXMiOiAidW5rbm93biIsCiAgICAgICJjYXRlZ29yeSI6IFsgewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3Rlcm1pbm9sb2d5LmhsNy5vcmcvQ29kZVN5c3RlbS9vYnNlcnZhdGlvbi1jYXRlZ29yeSIsCiAgICAgICAgICAiY29kZSI6ICJ2aXRhbC1zaWducyIsCiAgICAgICAgICAiZGlzcGxheSI6ICJWaXRhbCBTaWducyIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAiVml0YWwgU2lnbnMiCiAgICAgIH0gXSwKICAgICAgImNvZGUiOiB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vbG9pbmMub3JnIiwKICAgICAgICAgICJjb2RlIjogIjI3MTAtMiIsCiAgICAgICAgICAiZGlzcGxheSI6ICJveHlnZW5fc2F0dXJhdGlvbiIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAib3h5Z2VuX3NhdHVyYXRpb24iCiAgICAgIH0sCiAgICAgICJzdWJqZWN0IjogewogICAgICAgICJyZWZlcmVuY2UiOiAiUGF0aWVudC9zbWFydC0xMjg4OTkyIgogICAgICB9LAogICAgICAiZWZmZWN0aXZlRGF0ZVRpbWUiOiAiMTk5OS0xMi0yMSIsCiAgICAgICJwZXJmb3JtZXIiOiBbIHsKICAgICAgICAicmVmZXJlbmNlIjogIlByYWN0aXRpb25lci9TTUFSVC0xMjM0IgogICAgICB9IF0sCiAgICAgICJ2YWx1ZVF1YW50aXR5IjogewogICAgICAgICJ2YWx1ZSI6IDEwMC4wLAogICAgICAgICJ1bml0IjogIiV7SGVtb2dsb2JpblNhdHVyYXRpb259IiwKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly91bml0c29mbWVhc3VyZS5vcmciLAogICAgICAgICJjb2RlIjogIiV7SGVtb2dsb2JpblNhdHVyYXRpb259IgogICAgICB9CiAgICB9LAogICAgInNlYXJjaCI6IHsKICAgICAgIm1vZGUiOiAibWF0Y2giCiAgICB9CiAgfSwgewogICAgImZ1bGxVcmwiOiAiaHR0cHM6Ly9hcGkubG9naWNhaGVhbHRoLm9yZy9mYXN0ZW5oZWFsdGgvZGF0YS9PYnNlcnZhdGlvbi9zbWFydC0yMTctb3h5Z2Vuc2F0dXJhdGlvbiIsCiAgICAicmVzb3VyY2UiOiB7CiAgICAgICJyZXNvdXJjZVR5cGUiOiAiT2JzZXJ2YXRpb24iLAogICAgICAiaWQiOiAic21hcnQtMjE3LW94eWdlbnNhdHVyYXRpb24iLAogICAgICAibWV0YSI6IHsKICAgICAgICAidmVyc2lvbklkIjogIjEiLAogICAgICAgICJsYXN0VXBkYXRlZCI6ICIyMDIwLTA3LTE1VDAyOjUyOjM2LjAwMCswMDowMCIsCiAgICAgICAgInNvdXJjZSI6ICIjTjNSZUtqUjc1QXM4S2poayIKICAgICAgfSwKICAgICAgInRleHQiOiB7CiAgICAgICAgInN0YXR1cyI6ICJnZW5lcmF0ZWQiLAogICAgICAgICJkaXYiOiAiPGRpdiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzE5OTkveGh0bWxcIj4yMDAxLTExLTAxOiBveHlnZW5fc2F0dXJhdGlvbiA9IDEwMC4wICV7SGVtb2dsb2JpblNhdHVyYXRpb259PC9kaXY+IgogICAgICB9LAogICAgICAiaWRlbnRpZmllciI6IFsgewogICAgICAgICJ1c2UiOiAib2ZmaWNpYWwiLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3d3dy5ibWMubmwvem9yZ3BvcnRhbC9pZGVudGlmaWVycy9vYnNlcnZhdGlvbnMiLAogICAgICAgICJ2YWx1ZSI6ICJzbWFydC0yMTctb3h5Z2Vuc2F0dXJhdGlvbiIKICAgICAgfSBdLAogICAgICAic3RhdHVzIjogInVua25vd24iLAogICAgICAiY2F0ZWdvcnkiOiBbIHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly90ZXJtaW5vbG9neS5obDcub3JnL0NvZGVTeXN0ZW0vb2JzZXJ2YXRpb24tY2F0ZWdvcnkiLAogICAgICAgICAgImNvZGUiOiAidml0YWwtc2lnbnMiLAogICAgICAgICAgImRpc3BsYXkiOiAiVml0YWwgU2lnbnMiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogIlZpdGFsIFNpZ25zIgogICAgICB9IF0sCiAgICAgICJjb2RlIjogewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL2xvaW5jLm9yZyIsCiAgICAgICAgICAiY29kZSI6ICIyNzEwLTIiLAogICAgICAgICAgImRpc3BsYXkiOiAib3h5Z2VuX3NhdHVyYXRpb24iCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogIm94eWdlbl9zYXR1cmF0aW9uIgogICAgICB9LAogICAgICAic3ViamVjdCI6IHsKICAgICAgICAicmVmZXJlbmNlIjogIlBhdGllbnQvc21hcnQtMTI4ODk5MiIKICAgICAgfSwKICAgICAgImVmZmVjdGl2ZURhdGVUaW1lIjogIjIwMDEtMTEtMDEiLAogICAgICAicGVyZm9ybWVyIjogWyB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQcmFjdGl0aW9uZXIvU01BUlQtMTIzNCIKICAgICAgfSBdLAogICAgICAidmFsdWVRdWFudGl0eSI6IHsKICAgICAgICAidmFsdWUiOiAxMDAuMCwKICAgICAgICAidW5pdCI6ICIle0hlbW9nbG9iaW5TYXR1cmF0aW9ufSIsCiAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdW5pdHNvZm1lYXN1cmUub3JnIiwKICAgICAgICAiY29kZSI6ICIle0hlbW9nbG9iaW5TYXR1cmF0aW9ufSIKICAgICAgfQogICAgfSwKICAgICJzZWFyY2giOiB7CiAgICAgICJtb2RlIjogIm1hdGNoIgogICAgfQogIH0sIHsKICAgICJmdWxsVXJsIjogImh0dHBzOi8vYXBpLmxvZ2ljYWhlYWx0aC5vcmcvZmFzdGVuaGVhbHRoL2RhdGEvT2JzZXJ2YXRpb24vc21hcnQtMTU4LXRlbXBlcmF0dXJlIiwKICAgICJyZXNvdXJjZSI6IHsKICAgICAgInJlc291cmNlVHlwZSI6ICJPYnNlcnZhdGlvbiIsCiAgICAgICJpZCI6ICJzbWFydC0xNTgtdGVtcGVyYXR1cmUiLAogICAgICAibWV0YSI6IHsKICAgICAgICAidmVyc2lvbklkIjogIjEiLAogICAgICAgICJsYXN0VXBkYXRlZCI6ICIyMDIwLTA3LTE1VDAyOjUyOjM2LjAwMCswMDowMCIsCiAgICAgICAgInNvdXJjZSI6ICIjTjNSZUtqUjc1QXM4S2poayIKICAgICAgfSwKICAgICAgInRleHQiOiB7CiAgICAgICAgInN0YXR1cyI6ICJnZW5lcmF0ZWQiLAogICAgICAgICJkaXYiOiAiPGRpdiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzE5OTkveGh0bWxcIj4xOTk3LTA1LTAxOiB0ZW1wZXJhdHVyZSA9IDM3LjAgQ2VsPC9kaXY+IgogICAgICB9LAogICAgICAiaWRlbnRpZmllciI6IFsgewogICAgICAgICJ1c2UiOiAib2ZmaWNpYWwiLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3d3dy5ibWMubmwvem9yZ3BvcnRhbC9pZGVudGlmaWVycy9vYnNlcnZhdGlvbnMiLAogICAgICAgICJ2YWx1ZSI6ICJzbWFydC0xNTgtdGVtcGVyYXR1cmUiCiAgICAgIH0gXSwKICAgICAgInN0YXR1cyI6ICJ1bmtub3duIiwKICAgICAgImNhdGVnb3J5IjogWyB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdGVybWlub2xvZ3kuaGw3Lm9yZy9Db2RlU3lzdGVtL29ic2VydmF0aW9uLWNhdGVnb3J5IiwKICAgICAgICAgICJjb2RlIjogInZpdGFsLXNpZ25zIiwKICAgICAgICAgICJkaXNwbGF5IjogIlZpdGFsIFNpZ25zIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJWaXRhbCBTaWducyIKICAgICAgfSBdLAogICAgICAiY29kZSI6IHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly9sb2luYy5vcmciLAogICAgICAgICAgImNvZGUiOiAiODMxMC01IiwKICAgICAgICAgICJkaXNwbGF5IjogInRlbXBlcmF0dXJlIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJ0ZW1wZXJhdHVyZSIKICAgICAgfSwKICAgICAgInN1YmplY3QiOiB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQYXRpZW50L3NtYXJ0LTEyODg5OTIiCiAgICAgIH0sCiAgICAgICJlZmZlY3RpdmVEYXRlVGltZSI6ICIxOTk3LTA1LTAxIiwKICAgICAgInBlcmZvcm1lciI6IFsgewogICAgICAgICJyZWZlcmVuY2UiOiAiUHJhY3RpdGlvbmVyL1NNQVJULTEyMzQiCiAgICAgIH0gXSwKICAgICAgInZhbHVlUXVhbnRpdHkiOiB7CiAgICAgICAgInZhbHVlIjogMzcuMCwKICAgICAgICAidW5pdCI6ICJDZWwiLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3VuaXRzb2ZtZWFzdXJlLm9yZyIsCiAgICAgICAgImNvZGUiOiAiQ2VsIgogICAgICB9CiAgICB9LAogICAgInNlYXJjaCI6IHsKICAgICAgIm1vZGUiOiAibWF0Y2giCiAgICB9CiAgfSwgewogICAgImZ1bGxVcmwiOiAiaHR0cHM6Ly9hcGkubG9naWNhaGVhbHRoLm9yZy9mYXN0ZW5oZWFsdGgvZGF0YS9PYnNlcnZhdGlvbi9zbWFydC0yNjctaGVpZ2h0IiwKICAgICJyZXNvdXJjZSI6IHsKICAgICAgInJlc291cmNlVHlwZSI6ICJPYnNlcnZhdGlvbiIsCiAgICAgICJpZCI6ICJzbWFydC0yNjctaGVpZ2h0IiwKICAgICAgIm1ldGEiOiB7CiAgICAgICAgInZlcnNpb25JZCI6ICIxIiwKICAgICAgICAibGFzdFVwZGF0ZWQiOiAiMjAyMC0wNy0xNVQwMjo1MjozNi4wMDArMDA6MDAiLAogICAgICAgICJzb3VyY2UiOiAiI04zUmVLalI3NUFzOEtqaGsiCiAgICAgIH0sCiAgICAgICJ0ZXh0IjogewogICAgICAgICJzdGF0dXMiOiAiZ2VuZXJhdGVkIiwKICAgICAgICAiZGl2IjogIjxkaXYgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hodG1sXCI+MjAwOS0wNC0wNzogaGVpZ2h0ID0gMTYzLjMyMiBjbTwvZGl2PiIKICAgICAgfSwKICAgICAgImlkZW50aWZpZXIiOiBbIHsKICAgICAgICAidXNlIjogIm9mZmljaWFsIiwKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly93d3cuYm1jLm5sL3pvcmdwb3J0YWwvaWRlbnRpZmllcnMvb2JzZXJ2YXRpb25zIiwKICAgICAgICAidmFsdWUiOiAic21hcnQtMjY3LWhlaWdodCIKICAgICAgfSBdLAogICAgICAic3RhdHVzIjogInVua25vd24iLAogICAgICAiY2F0ZWdvcnkiOiBbIHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly90ZXJtaW5vbG9neS5obDcub3JnL0NvZGVTeXN0ZW0vb2JzZXJ2YXRpb24tY2F0ZWdvcnkiLAogICAgICAgICAgImNvZGUiOiAidml0YWwtc2lnbnMiLAogICAgICAgICAgImRpc3BsYXkiOiAiVml0YWwgU2lnbnMiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogIlZpdGFsIFNpZ25zIgogICAgICB9IF0sCiAgICAgICJjb2RlIjogewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL2xvaW5jLm9yZyIsCiAgICAgICAgICAiY29kZSI6ICI4MzAyLTIiLAogICAgICAgICAgImRpc3BsYXkiOiAiaGVpZ2h0IgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJoZWlnaHQiCiAgICAgIH0sCiAgICAgICJzdWJqZWN0IjogewogICAgICAgICJyZWZlcmVuY2UiOiAiUGF0aWVudC9zbWFydC0xMjg4OTkyIgogICAgICB9LAogICAgICAiZWZmZWN0aXZlRGF0ZVRpbWUiOiAiMjAwOS0wNC0wNyIsCiAgICAgICJwZXJmb3JtZXIiOiBbIHsKICAgICAgICAicmVmZXJlbmNlIjogIlByYWN0aXRpb25lci9TTUFSVC0xMjM0IgogICAgICB9IF0sCiAgICAgICJ2YWx1ZVF1YW50aXR5IjogewogICAgICAgICJ2YWx1ZSI6IDE2My4zMjIsCiAgICAgICAgInVuaXQiOiAiY20iLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3VuaXRzb2ZtZWFzdXJlLm9yZyIsCiAgICAgICAgImNvZGUiOiAiY20iCiAgICAgIH0KICAgIH0sCiAgICAic2VhcmNoIjogewogICAgICAibW9kZSI6ICJtYXRjaCIKICAgIH0KICB9LCB7CiAgICAiZnVsbFVybCI6ICJodHRwczovL2FwaS5sb2dpY2FoZWFsdGgub3JnL2Zhc3RlbmhlYWx0aC9kYXRhL09ic2VydmF0aW9uL3NtYXJ0LTI2Mi1yZXNwaXJhdG9yeXJhdGUiLAogICAgInJlc291cmNlIjogewogICAgICAicmVzb3VyY2VUeXBlIjogIk9ic2VydmF0aW9uIiwKICAgICAgImlkIjogInNtYXJ0LTI2Mi1yZXNwaXJhdG9yeXJhdGUiLAogICAgICAibWV0YSI6IHsKICAgICAgICAidmVyc2lvbklkIjogIjEiLAogICAgICAgICJsYXN0VXBkYXRlZCI6ICIyMDIwLTA3LTE1VDAyOjUyOjM2LjAwMCswMDowMCIsCiAgICAgICAgInNvdXJjZSI6ICIjTjNSZUtqUjc1QXM4S2poayIKICAgICAgfSwKICAgICAgInRleHQiOiB7CiAgICAgICAgInN0YXR1cyI6ICJnZW5lcmF0ZWQiLAogICAgICAgICJkaXYiOiAiPGRpdiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzE5OTkveGh0bWxcIj4yMDA1LTAyLTI1OiByZXNwaXJhdG9yeV9yYXRlID0gMjIuMCB7YnJlYXRoc30vbWluPC9kaXY+IgogICAgICB9LAogICAgICAiaWRlbnRpZmllciI6IFsgewogICAgICAgICJ1c2UiOiAib2ZmaWNpYWwiLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3d3dy5ibWMubmwvem9yZ3BvcnRhbC9pZGVudGlmaWVycy9vYnNlcnZhdGlvbnMiLAogICAgICAgICJ2YWx1ZSI6ICJzbWFydC0yNjItcmVzcGlyYXRvcnlyYXRlIgogICAgICB9IF0sCiAgICAgICJzdGF0dXMiOiAidW5rbm93biIsCiAgICAgICJjYXRlZ29yeSI6IFsgewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3Rlcm1pbm9sb2d5LmhsNy5vcmcvQ29kZVN5c3RlbS9vYnNlcnZhdGlvbi1jYXRlZ29yeSIsCiAgICAgICAgICAiY29kZSI6ICJ2aXRhbC1zaWducyIsCiAgICAgICAgICAiZGlzcGxheSI6ICJWaXRhbCBTaWducyIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAiVml0YWwgU2lnbnMiCiAgICAgIH0gXSwKICAgICAgImNvZGUiOiB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vbG9pbmMub3JnIiwKICAgICAgICAgICJjb2RlIjogIjkyNzktMSIsCiAgICAgICAgICAiZGlzcGxheSI6ICJyZXNwaXJhdG9yeV9yYXRlIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJyZXNwaXJhdG9yeV9yYXRlIgogICAgICB9LAogICAgICAic3ViamVjdCI6IHsKICAgICAgICAicmVmZXJlbmNlIjogIlBhdGllbnQvc21hcnQtMTI4ODk5MiIKICAgICAgfSwKICAgICAgImVmZmVjdGl2ZURhdGVUaW1lIjogIjIwMDUtMDItMjUiLAogICAgICAicGVyZm9ybWVyIjogWyB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQcmFjdGl0aW9uZXIvU01BUlQtMTIzNCIKICAgICAgfSBdLAogICAgICAidmFsdWVRdWFudGl0eSI6IHsKICAgICAgICAidmFsdWUiOiAyMi4wLAogICAgICAgICJ1bml0IjogInticmVhdGhzfS9taW4iLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3VuaXRzb2ZtZWFzdXJlLm9yZyIsCiAgICAgICAgImNvZGUiOiAie2JyZWF0aHN9L21pbiIKICAgICAgfQogICAgfSwKICAgICJzZWFyY2giOiB7CiAgICAgICJtb2RlIjogIm1hdGNoIgogICAgfQogIH0sIHsKICAgICJmdWxsVXJsIjogImh0dHBzOi8vYXBpLmxvZ2ljYWhlYWx0aC5vcmcvZmFzdGVuaGVhbHRoL2RhdGEvT2JzZXJ2YXRpb24vc21hcnQtMjIyLXdlaWdodCIsCiAgICAicmVzb3VyY2UiOiB7CiAgICAgICJyZXNvdXJjZVR5cGUiOiAiT2JzZXJ2YXRpb24iLAogICAgICAiaWQiOiAic21hcnQtMjIyLXdlaWdodCIsCiAgICAgICJtZXRhIjogewogICAgICAgICJ2ZXJzaW9uSWQiOiAiMSIsCiAgICAgICAgImxhc3RVcGRhdGVkIjogIjIwMjAtMDctMTVUMDI6NTI6MzYuMDAwKzAwOjAwIiwKICAgICAgICAic291cmNlIjogIiNOM1JlS2pSNzVBczhLamhrIgogICAgICB9LAogICAgICAidGV4dCI6IHsKICAgICAgICAic3RhdHVzIjogImdlbmVyYXRlZCIsCiAgICAgICAgImRpdiI6ICI8ZGl2IHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMTk5OS94aHRtbFwiPjIwMDEtMTEtMDI6IHdlaWdodCA9IDk0LjU3NDAxIGtnPC9kaXY+IgogICAgICB9LAogICAgICAiaWRlbnRpZmllciI6IFsgewogICAgICAgICJ1c2UiOiAib2ZmaWNpYWwiLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3d3dy5ibWMubmwvem9yZ3BvcnRhbC9pZGVudGlmaWVycy9vYnNlcnZhdGlvbnMiLAogICAgICAgICJ2YWx1ZSI6ICJzbWFydC0yMjItd2VpZ2h0IgogICAgICB9IF0sCiAgICAgICJzdGF0dXMiOiAidW5rbm93biIsCiAgICAgICJjYXRlZ29yeSI6IFsgewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3Rlcm1pbm9sb2d5LmhsNy5vcmcvQ29kZVN5c3RlbS9vYnNlcnZhdGlvbi1jYXRlZ29yeSIsCiAgICAgICAgICAiY29kZSI6ICJ2aXRhbC1zaWducyIsCiAgICAgICAgICAiZGlzcGxheSI6ICJWaXRhbCBTaWducyIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAiVml0YWwgU2lnbnMiCiAgICAgIH0gXSwKICAgICAgImNvZGUiOiB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vbG9pbmMub3JnIiwKICAgICAgICAgICJjb2RlIjogIjMxNDEtOSIsCiAgICAgICAgICAiZGlzcGxheSI6ICJ3ZWlnaHQiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogIndlaWdodCIKICAgICAgfSwKICAgICAgInN1YmplY3QiOiB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQYXRpZW50L3NtYXJ0LTEyODg5OTIiCiAgICAgIH0sCiAgICAgICJlZmZlY3RpdmVEYXRlVGltZSI6ICIyMDAxLTExLTAyIiwKICAgICAgInBlcmZvcm1lciI6IFsgewogICAgICAgICJyZWZlcmVuY2UiOiAiUHJhY3RpdGlvbmVyL1NNQVJULTEyMzQiCiAgICAgIH0gXSwKICAgICAgInZhbHVlUXVhbnRpdHkiOiB7CiAgICAgICAgInZhbHVlIjogOTQuNTc0MDEsCiAgICAgICAgInVuaXQiOiAia2ciLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3VuaXRzb2ZtZWFzdXJlLm9yZyIsCiAgICAgICAgImNvZGUiOiAia2ciCiAgICAgIH0KICAgIH0sCiAgICAic2VhcmNoIjogewogICAgICAibW9kZSI6ICJtYXRjaCIKICAgIH0KICB9LCB7CiAgICAiZnVsbFVybCI6ICJodHRwczovL2FwaS5sb2dpY2FoZWFsdGgub3JnL2Zhc3RlbmhlYWx0aC9kYXRhL09ic2VydmF0aW9uL3NtYXJ0LTIzOS1oZWlnaHQiLAogICAgInJlc291cmNlIjogewogICAgICAicmVzb3VyY2VUeXBlIjogIk9ic2VydmF0aW9uIiwKICAgICAgImlkIjogInNtYXJ0LTIzOS1oZWlnaHQiLAogICAgICAibWV0YSI6IHsKICAgICAgICAidmVyc2lvbklkIjogIjEiLAogICAgICAgICJsYXN0VXBkYXRlZCI6ICIyMDIwLTA3LTE1VDAyOjUyOjM2LjAwMCswMDowMCIsCiAgICAgICAgInNvdXJjZSI6ICIjTjNSZUtqUjc1QXM4S2poayIKICAgICAgfSwKICAgICAgInRleHQiOiB7CiAgICAgICAgInN0YXR1cyI6ICJnZW5lcmF0ZWQiLAogICAgICAgICJkaXYiOiAiPGRpdiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzE5OTkveGh0bWxcIj4yMDA1LTAyLTEwOiBoZWlnaHQgPSAxNjYuODc4IGNtPC9kaXY+IgogICAgICB9LAogICAgICAiaWRlbnRpZmllciI6IFsgewogICAgICAgICJ1c2UiOiAib2ZmaWNpYWwiLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3d3dy5ibWMubmwvem9yZ3BvcnRhbC9pZGVudGlmaWVycy9vYnNlcnZhdGlvbnMiLAogICAgICAgICJ2YWx1ZSI6ICJzbWFydC0yMzktaGVpZ2h0IgogICAgICB9IF0sCiAgICAgICJzdGF0dXMiOiAidW5rbm93biIsCiAgICAgICJjYXRlZ29yeSI6IFsgewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3Rlcm1pbm9sb2d5LmhsNy5vcmcvQ29kZVN5c3RlbS9vYnNlcnZhdGlvbi1jYXRlZ29yeSIsCiAgICAgICAgICAiY29kZSI6ICJ2aXRhbC1zaWducyIsCiAgICAgICAgICAiZGlzcGxheSI6ICJWaXRhbCBTaWducyIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAiVml0YWwgU2lnbnMiCiAgICAgIH0gXSwKICAgICAgImNvZGUiOiB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vbG9pbmMub3JnIiwKICAgICAgICAgICJjb2RlIjogIjgzMDItMiIsCiAgICAgICAgICAiZGlzcGxheSI6ICJoZWlnaHQiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogImhlaWdodCIKICAgICAgfSwKICAgICAgInN1YmplY3QiOiB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQYXRpZW50L3NtYXJ0LTEyODg5OTIiCiAgICAgIH0sCiAgICAgICJlZmZlY3RpdmVEYXRlVGltZSI6ICIyMDA1LTAyLTEwIiwKICAgICAgInBlcmZvcm1lciI6IFsgewogICAgICAgICJyZWZlcmVuY2UiOiAiUHJhY3RpdGlvbmVyL1NNQVJULTEyMzQiCiAgICAgIH0gXSwKICAgICAgInZhbHVlUXVhbnRpdHkiOiB7CiAgICAgICAgInZhbHVlIjogMTY2Ljg3OCwKICAgICAgICAidW5pdCI6ICJjbSIsCiAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdW5pdHNvZm1lYXN1cmUub3JnIiwKICAgICAgICAiY29kZSI6ICJjbSIKICAgICAgfQogICAgfSwKICAgICJzZWFyY2giOiB7CiAgICAgICJtb2RlIjogIm1hdGNoIgogICAgfQogIH0sIHsKICAgICJmdWxsVXJsIjogImh0dHBzOi8vYXBpLmxvZ2ljYWhlYWx0aC5vcmcvZmFzdGVuaGVhbHRoL2RhdGEvT2JzZXJ2YXRpb24vc21hcnQtMTg1LXJlc3BpcmF0b3J5cmF0ZSIsCiAgICAicmVzb3VyY2UiOiB7CiAgICAgICJyZXNvdXJjZVR5cGUiOiAiT2JzZXJ2YXRpb24iLAogICAgICAiaWQiOiAic21hcnQtMTg1LXJlc3BpcmF0b3J5cmF0ZSIsCiAgICAgICJtZXRhIjogewogICAgICAgICJ2ZXJzaW9uSWQiOiAiMSIsCiAgICAgICAgImxhc3RVcGRhdGVkIjogIjIwMjAtMDctMTVUMDI6NTI6MzYuMDAwKzAwOjAwIiwKICAgICAgICAic291cmNlIjogIiNOM1JlS2pSNzVBczhLamhrIgogICAgICB9LAogICAgICAidGV4dCI6IHsKICAgICAgICAic3RhdHVzIjogImdlbmVyYXRlZCIsCiAgICAgICAgImRpdiI6ICI8ZGl2IHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMTk5OS94aHRtbFwiPjIwMDEtMDEtMTk6IHJlc3BpcmF0b3J5X3JhdGUgPSAyMC4wIHticmVhdGhzfS9taW48L2Rpdj4iCiAgICAgIH0sCiAgICAgICJpZGVudGlmaWVyIjogWyB7CiAgICAgICAgInVzZSI6ICJvZmZpY2lhbCIsCiAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vd3d3LmJtYy5ubC96b3JncG9ydGFsL2lkZW50aWZpZXJzL29ic2VydmF0aW9ucyIsCiAgICAgICAgInZhbHVlIjogInNtYXJ0LTE4NS1yZXNwaXJhdG9yeXJhdGUiCiAgICAgIH0gXSwKICAgICAgInN0YXR1cyI6ICJ1bmtub3duIiwKICAgICAgImNhdGVnb3J5IjogWyB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdGVybWlub2xvZ3kuaGw3Lm9yZy9Db2RlU3lzdGVtL29ic2VydmF0aW9uLWNhdGVnb3J5IiwKICAgICAgICAgICJjb2RlIjogInZpdGFsLXNpZ25zIiwKICAgICAgICAgICJkaXNwbGF5IjogIlZpdGFsIFNpZ25zIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJWaXRhbCBTaWducyIKICAgICAgfSBdLAogICAgICAiY29kZSI6IHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly9sb2luYy5vcmciLAogICAgICAgICAgImNvZGUiOiAiOTI3OS0xIiwKICAgICAgICAgICJkaXNwbGF5IjogInJlc3BpcmF0b3J5X3JhdGUiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogInJlc3BpcmF0b3J5X3JhdGUiCiAgICAgIH0sCiAgICAgICJzdWJqZWN0IjogewogICAgICAgICJyZWZlcmVuY2UiOiAiUGF0aWVudC9zbWFydC0xMjg4OTkyIgogICAgICB9LAogICAgICAiZWZmZWN0aXZlRGF0ZVRpbWUiOiAiMjAwMS0wMS0xOSIsCiAgICAgICJwZXJmb3JtZXIiOiBbIHsKICAgICAgICAicmVmZXJlbmNlIjogIlByYWN0aXRpb25lci9TTUFSVC0xMjM0IgogICAgICB9IF0sCiAgICAgICJ2YWx1ZVF1YW50aXR5IjogewogICAgICAgICJ2YWx1ZSI6IDIwLjAsCiAgICAgICAgInVuaXQiOiAie2JyZWF0aHN9L21pbiIsCiAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdW5pdHNvZm1lYXN1cmUub3JnIiwKICAgICAgICAiY29kZSI6ICJ7YnJlYXRoc30vbWluIgogICAgICB9CiAgICB9LAogICAgInNlYXJjaCI6IHsKICAgICAgIm1vZGUiOiAibWF0Y2giCiAgICB9CiAgfSwgewogICAgImZ1bGxVcmwiOiAiaHR0cHM6Ly9hcGkubG9naWNhaGVhbHRoLm9yZy9mYXN0ZW5oZWFsdGgvZGF0YS9PYnNlcnZhdGlvbi9zbWFydC0xODMtaGVpZ2h0IiwKICAgICJyZXNvdXJjZSI6IHsKICAgICAgInJlc291cmNlVHlwZSI6ICJPYnNlcnZhdGlvbiIsCiAgICAgICJpZCI6ICJzbWFydC0xODMtaGVpZ2h0IiwKICAgICAgIm1ldGEiOiB7CiAgICAgICAgInZlcnNpb25JZCI6ICIxIiwKICAgICAgICAibGFzdFVwZGF0ZWQiOiAiMjAyMC0wNy0xNVQwMjo1MjozNi4wMDArMDA6MDAiLAogICAgICAgICJzb3VyY2UiOiAiI04zUmVLalI3NUFzOEtqaGsiCiAgICAgIH0sCiAgICAgICJ0ZXh0IjogewogICAgICAgICJzdGF0dXMiOiAiZ2VuZXJhdGVkIiwKICAgICAgICAiZGl2IjogIjxkaXYgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hodG1sXCI+MjAwMS0wMS0xOTogaGVpZ2h0ID0gMTY1Ljg2MiBjbTwvZGl2PiIKICAgICAgfSwKICAgICAgImlkZW50aWZpZXIiOiBbIHsKICAgICAgICAidXNlIjogIm9mZmljaWFsIiwKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly93d3cuYm1jLm5sL3pvcmdwb3J0YWwvaWRlbnRpZmllcnMvb2JzZXJ2YXRpb25zIiwKICAgICAgICAidmFsdWUiOiAic21hcnQtMTgzLWhlaWdodCIKICAgICAgfSBdLAogICAgICAic3RhdHVzIjogInVua25vd24iLAogICAgICAiY2F0ZWdvcnkiOiBbIHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly90ZXJtaW5vbG9neS5obDcub3JnL0NvZGVTeXN0ZW0vb2JzZXJ2YXRpb24tY2F0ZWdvcnkiLAogICAgICAgICAgImNvZGUiOiAidml0YWwtc2lnbnMiLAogICAgICAgICAgImRpc3BsYXkiOiAiVml0YWwgU2lnbnMiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogIlZpdGFsIFNpZ25zIgogICAgICB9IF0sCiAgICAgICJjb2RlIjogewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL2xvaW5jLm9yZyIsCiAgICAgICAgICAiY29kZSI6ICI4MzAyLTIiLAogICAgICAgICAgImRpc3BsYXkiOiAiaGVpZ2h0IgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJoZWlnaHQiCiAgICAgIH0sCiAgICAgICJzdWJqZWN0IjogewogICAgICAgICJyZWZlcmVuY2UiOiAiUGF0aWVudC9zbWFydC0xMjg4OTkyIgogICAgICB9LAogICAgICAiZWZmZWN0aXZlRGF0ZVRpbWUiOiAiMjAwMS0wMS0xOSIsCiAgICAgICJwZXJmb3JtZXIiOiBbIHsKICAgICAgICAicmVmZXJlbmNlIjogIlByYWN0aXRpb25lci9TTUFSVC0xMjM0IgogICAgICB9IF0sCiAgICAgICJ2YWx1ZVF1YW50aXR5IjogewogICAgICAgICJ2YWx1ZSI6IDE2NS44NjIsCiAgICAgICAgInVuaXQiOiAiY20iLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3VuaXRzb2ZtZWFzdXJlLm9yZyIsCiAgICAgICAgImNvZGUiOiAiY20iCiAgICAgIH0KICAgIH0sCiAgICAic2VhcmNoIjogewogICAgICAibW9kZSI6ICJtYXRjaCIKICAgIH0KICB9LCB7CiAgICAiZnVsbFVybCI6ICJodHRwczovL2FwaS5sb2dpY2FoZWFsdGgub3JnL2Zhc3RlbmhlYWx0aC9kYXRhL09ic2VydmF0aW9uL3NtYXJ0LTI1Ny13ZWlnaHQiLAogICAgInJlc291cmNlIjogewogICAgICAicmVzb3VyY2VUeXBlIjogIk9ic2VydmF0aW9uIiwKICAgICAgImlkIjogInNtYXJ0LTI1Ny13ZWlnaHQiLAogICAgICAibWV0YSI6IHsKICAgICAgICAidmVyc2lvbklkIjogIjEiLAogICAgICAgICJsYXN0VXBkYXRlZCI6ICIyMDIwLTA3LTE1VDAyOjUyOjM2LjAwMCswMDowMCIsCiAgICAgICAgInNvdXJjZSI6ICIjTjNSZUtqUjc1QXM4S2poayIKICAgICAgfSwKICAgICAgInRleHQiOiB7CiAgICAgICAgInN0YXR1cyI6ICJnZW5lcmF0ZWQiLAogICAgICAgICJkaXYiOiAiPGRpdiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzE5OTkveGh0bWxcIj4yMDA1LTAyLTI0OiB3ZWlnaHQgPSA5MS42MjU2NiBrZzwvZGl2PiIKICAgICAgfSwKICAgICAgImlkZW50aWZpZXIiOiBbIHsKICAgICAgICAidXNlIjogIm9mZmljaWFsIiwKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly93d3cuYm1jLm5sL3pvcmdwb3J0YWwvaWRlbnRpZmllcnMvb2JzZXJ2YXRpb25zIiwKICAgICAgICAidmFsdWUiOiAic21hcnQtMjU3LXdlaWdodCIKICAgICAgfSBdLAogICAgICAic3RhdHVzIjogInVua25vd24iLAogICAgICAiY2F0ZWdvcnkiOiBbIHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly90ZXJtaW5vbG9neS5obDcub3JnL0NvZGVTeXN0ZW0vb2JzZXJ2YXRpb24tY2F0ZWdvcnkiLAogICAgICAgICAgImNvZGUiOiAidml0YWwtc2lnbnMiLAogICAgICAgICAgImRpc3BsYXkiOiAiVml0YWwgU2lnbnMiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogIlZpdGFsIFNpZ25zIgogICAgICB9IF0sCiAgICAgICJjb2RlIjogewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL2xvaW5jLm9yZyIsCiAgICAgICAgICAiY29kZSI6ICIzMTQxLTkiLAogICAgICAgICAgImRpc3BsYXkiOiAid2VpZ2h0IgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJ3ZWlnaHQiCiAgICAgIH0sCiAgICAgICJzdWJqZWN0IjogewogICAgICAgICJyZWZlcmVuY2UiOiAiUGF0aWVudC9zbWFydC0xMjg4OTkyIgogICAgICB9LAogICAgICAiZWZmZWN0aXZlRGF0ZVRpbWUiOiAiMjAwNS0wMi0yNCIsCiAgICAgICJwZXJmb3JtZXIiOiBbIHsKICAgICAgICAicmVmZXJlbmNlIjogIlByYWN0aXRpb25lci9TTUFSVC0xMjM0IgogICAgICB9IF0sCiAgICAgICJ2YWx1ZVF1YW50aXR5IjogewogICAgICAgICJ2YWx1ZSI6IDkxLjYyNTY2LAogICAgICAgICJ1bml0IjogImtnIiwKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly91bml0c29mbWVhc3VyZS5vcmciLAogICAgICAgICJjb2RlIjogImtnIgogICAgICB9CiAgICB9LAogICAgInNlYXJjaCI6IHsKICAgICAgIm1vZGUiOiAibWF0Y2giCiAgICB9CiAgfSwgewogICAgImZ1bGxVcmwiOiAiaHR0cHM6Ly9hcGkubG9naWNhaGVhbHRoLm9yZy9mYXN0ZW5oZWFsdGgvZGF0YS9PYnNlcnZhdGlvbi9zbWFydC0yNjYtb3h5Z2Vuc2F0dXJhdGlvbiIsCiAgICAicmVzb3VyY2UiOiB7CiAgICAgICJyZXNvdXJjZVR5cGUiOiAiT2JzZXJ2YXRpb24iLAogICAgICAiaWQiOiAic21hcnQtMjY2LW94eWdlbnNhdHVyYXRpb24iLAogICAgICAibWV0YSI6IHsKICAgICAgICAidmVyc2lvbklkIjogIjEiLAogICAgICAgICJsYXN0VXBkYXRlZCI6ICIyMDIwLTA3LTE1VDAyOjUyOjM2LjAwMCswMDowMCIsCiAgICAgICAgInNvdXJjZSI6ICIjTjNSZUtqUjc1QXM4S2poayIKICAgICAgfSwKICAgICAgInRleHQiOiB7CiAgICAgICAgInN0YXR1cyI6ICJnZW5lcmF0ZWQiLAogICAgICAgICJkaXYiOiAiPGRpdiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzE5OTkveGh0bWxcIj4yMDA1LTAyLTI1OiBveHlnZW5fc2F0dXJhdGlvbiA9IDEwMC4wICV7SGVtb2dsb2JpblNhdHVyYXRpb259PC9kaXY+IgogICAgICB9LAogICAgICAiaWRlbnRpZmllciI6IFsgewogICAgICAgICJ1c2UiOiAib2ZmaWNpYWwiLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3d3dy5ibWMubmwvem9yZ3BvcnRhbC9pZGVudGlmaWVycy9vYnNlcnZhdGlvbnMiLAogICAgICAgICJ2YWx1ZSI6ICJzbWFydC0yNjYtb3h5Z2Vuc2F0dXJhdGlvbiIKICAgICAgfSBdLAogICAgICAic3RhdHVzIjogInVua25vd24iLAogICAgICAiY2F0ZWdvcnkiOiBbIHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly90ZXJtaW5vbG9neS5obDcub3JnL0NvZGVTeXN0ZW0vb2JzZXJ2YXRpb24tY2F0ZWdvcnkiLAogICAgICAgICAgImNvZGUiOiAidml0YWwtc2lnbnMiLAogICAgICAgICAgImRpc3BsYXkiOiAiVml0YWwgU2lnbnMiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogIlZpdGFsIFNpZ25zIgogICAgICB9IF0sCiAgICAgICJjb2RlIjogewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL2xvaW5jLm9yZyIsCiAgICAgICAgICAiY29kZSI6ICIyNzEwLTIiLAogICAgICAgICAgImRpc3BsYXkiOiAib3h5Z2VuX3NhdHVyYXRpb24iCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogIm94eWdlbl9zYXR1cmF0aW9uIgogICAgICB9LAogICAgICAic3ViamVjdCI6IHsKICAgICAgICAicmVmZXJlbmNlIjogIlBhdGllbnQvc21hcnQtMTI4ODk5MiIKICAgICAgfSwKICAgICAgImVmZmVjdGl2ZURhdGVUaW1lIjogIjIwMDUtMDItMjUiLAogICAgICAicGVyZm9ybWVyIjogWyB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQcmFjdGl0aW9uZXIvU01BUlQtMTIzNCIKICAgICAgfSBdLAogICAgICAidmFsdWVRdWFudGl0eSI6IHsKICAgICAgICAidmFsdWUiOiAxMDAuMCwKICAgICAgICAidW5pdCI6ICIle0hlbW9nbG9iaW5TYXR1cmF0aW9ufSIsCiAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdW5pdHNvZm1lYXN1cmUub3JnIiwKICAgICAgICAiY29kZSI6ICIle0hlbW9nbG9iaW5TYXR1cmF0aW9ufSIKICAgICAgfQogICAgfSwKICAgICJzZWFyY2giOiB7CiAgICAgICJtb2RlIjogIm1hdGNoIgogICAgfQogIH0sIHsKICAgICJmdWxsVXJsIjogImh0dHBzOi8vYXBpLmxvZ2ljYWhlYWx0aC5vcmcvZmFzdGVuaGVhbHRoL2RhdGEvT2JzZXJ2YXRpb24vc21hcnQtODQxIiwKICAgICJyZXNvdXJjZSI6IHsKICAgICAgInJlc291cmNlVHlwZSI6ICJPYnNlcnZhdGlvbiIsCiAgICAgICJpZCI6ICJzbWFydC04NDEiLAogICAgICAibWV0YSI6IHsKICAgICAgICAidmVyc2lvbklkIjogIjEiLAogICAgICAgICJsYXN0VXBkYXRlZCI6ICIyMDIwLTA3LTE1VDAyOjUyOjM2LjAwMCswMDowMCIsCiAgICAgICAgInNvdXJjZSI6ICIjTjNSZUtqUjc1QXM4S2poayIKICAgICAgfSwKICAgICAgInRleHQiOiB7CiAgICAgICAgInN0YXR1cyI6ICJnZW5lcmF0ZWQiLAogICAgICAgICJkaXYiOiAiPGRpdiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzE5OTkveGh0bWxcIj4yMDA1LTAyLTEwOiBCbG9vZCBwcmVzc3VyZSA5Ny81OCBtbUhnPC9kaXY+IgogICAgICB9LAogICAgICAic3RhdHVzIjogImZpbmFsIiwKICAgICAgImNhdGVnb3J5IjogWyB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdGVybWlub2xvZ3kuaGw3Lm9yZy9Db2RlU3lzdGVtL29ic2VydmF0aW9uLWNhdGVnb3J5IiwKICAgICAgICAgICJjb2RlIjogInZpdGFsLXNpZ25zIiwKICAgICAgICAgICJkaXNwbGF5IjogIlZpdGFsIFNpZ25zIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJWaXRhbCBTaWducyIKICAgICAgfSBdLAogICAgICAiY29kZSI6IHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly9sb2luYy5vcmciLAogICAgICAgICAgImNvZGUiOiAiNTUyODQtNCIsCiAgICAgICAgICAiZGlzcGxheSI6ICJCbG9vZCBwcmVzc3VyZSIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAiQmxvb2QgcHJlc3N1cmUiCiAgICAgIH0sCiAgICAgICJzdWJqZWN0IjogewogICAgICAgICJyZWZlcmVuY2UiOiAiUGF0aWVudC9zbWFydC0xMjg4OTkyIgogICAgICB9LAogICAgICAiZWZmZWN0aXZlRGF0ZVRpbWUiOiAiMjAwNS0wMi0xMCIsCiAgICAgICJwZXJmb3JtZXIiOiBbIHsKICAgICAgICAicmVmZXJlbmNlIjogIlByYWN0aXRpb25lci9zbWFydC1QcmFjdGl0aW9uZXItNzE2MTQ1MDIiCiAgICAgIH0gXSwKICAgICAgImNvbXBvbmVudCI6IFsgewogICAgICAgICJjb2RlIjogewogICAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly9sb2luYy5vcmciLAogICAgICAgICAgICAiY29kZSI6ICI4NDgwLTYiLAogICAgICAgICAgICAiZGlzcGxheSI6ICJTeXN0b2xpYyBibG9vZCBwcmVzc3VyZSIKICAgICAgICAgIH0gXSwKICAgICAgICAgICJ0ZXh0IjogIlN5c3RvbGljIGJsb29kIHByZXNzdXJlIgogICAgICAgIH0sCiAgICAgICAgInZhbHVlUXVhbnRpdHkiOiB7CiAgICAgICAgICAidmFsdWUiOiA5NywKICAgICAgICAgICJ1bml0IjogIm1tSGciLAogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdW5pdHNvZm1lYXN1cmUub3JnIiwKICAgICAgICAgICJjb2RlIjogIm1tW0hnXSIKICAgICAgICB9CiAgICAgIH0sIHsKICAgICAgICAiY29kZSI6IHsKICAgICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vbG9pbmMub3JnIiwKICAgICAgICAgICAgImNvZGUiOiAiODQ2Mi00IiwKICAgICAgICAgICAgImRpc3BsYXkiOiAiRGlhc3RvbGljIGJsb29kIHByZXNzdXJlIgogICAgICAgICAgfSBdLAogICAgICAgICAgInRleHQiOiAiRGlhc3RvbGljIGJsb29kIHByZXNzdXJlIgogICAgICAgIH0sCiAgICAgICAgInZhbHVlUXVhbnRpdHkiOiB7CiAgICAgICAgICAidmFsdWUiOiA1OCwKICAgICAgICAgICJ1bml0IjogIm1tSGciLAogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdW5pdHNvZm1lYXN1cmUub3JnIiwKICAgICAgICAgICJjb2RlIjogIm1tW0hnXSIKICAgICAgICB9CiAgICAgIH0gXQogICAgfSwKICAgICJzZWFyY2giOiB7CiAgICAgICJtb2RlIjogIm1hdGNoIgogICAgfQogIH0sIHsKICAgICJmdWxsVXJsIjogImh0dHBzOi8vYXBpLmxvZ2ljYWhlYWx0aC5vcmcvZmFzdGVuaGVhbHRoL2RhdGEvT2JzZXJ2YXRpb24vc21hcnQtODQwIiwKICAgICJyZXNvdXJjZSI6IHsKICAgICAgInJlc291cmNlVHlwZSI6ICJPYnNlcnZhdGlvbiIsCiAgICAgICJpZCI6ICJzbWFydC04NDAiLAogICAgICAibWV0YSI6IHsKICAgICAgICAidmVyc2lvbklkIjogIjEiLAogICAgICAgICJsYXN0VXBkYXRlZCI6ICIyMDIwLTA3LTE1VDAyOjUyOjM2LjAwMCswMDowMCIsCiAgICAgICAgInNvdXJjZSI6ICIjTjNSZUtqUjc1QXM4S2poayIKICAgICAgfSwKICAgICAgInRleHQiOiB7CiAgICAgICAgInN0YXR1cyI6ICJnZW5lcmF0ZWQiLAogICAgICAgICJkaXYiOiAiPGRpdiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzE5OTkveGh0bWxcIj4yMDA1LTAyLTA5OiBCbG9vZCBwcmVzc3VyZSAxMDkvNjYgbW1IZzwvZGl2PiIKICAgICAgfSwKICAgICAgInN0YXR1cyI6ICJmaW5hbCIsCiAgICAgICJjYXRlZ29yeSI6IFsgewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3Rlcm1pbm9sb2d5LmhsNy5vcmcvQ29kZVN5c3RlbS9vYnNlcnZhdGlvbi1jYXRlZ29yeSIsCiAgICAgICAgICAiY29kZSI6ICJ2aXRhbC1zaWducyIsCiAgICAgICAgICAiZGlzcGxheSI6ICJWaXRhbCBTaWducyIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAiVml0YWwgU2lnbnMiCiAgICAgIH0gXSwKICAgICAgImNvZGUiOiB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vbG9pbmMub3JnIiwKICAgICAgICAgICJjb2RlIjogIjU1Mjg0LTQiLAogICAgICAgICAgImRpc3BsYXkiOiAiQmxvb2QgcHJlc3N1cmUiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogIkJsb29kIHByZXNzdXJlIgogICAgICB9LAogICAgICAic3ViamVjdCI6IHsKICAgICAgICAicmVmZXJlbmNlIjogIlBhdGllbnQvc21hcnQtMTI4ODk5MiIKICAgICAgfSwKICAgICAgImVmZmVjdGl2ZURhdGVUaW1lIjogIjIwMDUtMDItMDkiLAogICAgICAicGVyZm9ybWVyIjogWyB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQcmFjdGl0aW9uZXIvc21hcnQtUHJhY3RpdGlvbmVyLTcxNjE0NTAyIgogICAgICB9IF0sCiAgICAgICJjb21wb25lbnQiOiBbIHsKICAgICAgICAiY29kZSI6IHsKICAgICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vbG9pbmMub3JnIiwKICAgICAgICAgICAgImNvZGUiOiAiODQ4MC02IiwKICAgICAgICAgICAgImRpc3BsYXkiOiAiU3lzdG9saWMgYmxvb2QgcHJlc3N1cmUiCiAgICAgICAgICB9IF0sCiAgICAgICAgICAidGV4dCI6ICJTeXN0b2xpYyBibG9vZCBwcmVzc3VyZSIKICAgICAgICB9LAogICAgICAgICJ2YWx1ZVF1YW50aXR5IjogewogICAgICAgICAgInZhbHVlIjogMTA5LAogICAgICAgICAgInVuaXQiOiAibW1IZyIsCiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly91bml0c29mbWVhc3VyZS5vcmciLAogICAgICAgICAgImNvZGUiOiAibW1bSGddIgogICAgICAgIH0KICAgICAgfSwgewogICAgICAgICJjb2RlIjogewogICAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly9sb2luYy5vcmciLAogICAgICAgICAgICAiY29kZSI6ICI4NDYyLTQiLAogICAgICAgICAgICAiZGlzcGxheSI6ICJEaWFzdG9saWMgYmxvb2QgcHJlc3N1cmUiCiAgICAgICAgICB9IF0sCiAgICAgICAgICAidGV4dCI6ICJEaWFzdG9saWMgYmxvb2QgcHJlc3N1cmUiCiAgICAgICAgfSwKICAgICAgICAidmFsdWVRdWFudGl0eSI6IHsKICAgICAgICAgICJ2YWx1ZSI6IDY2LAogICAgICAgICAgInVuaXQiOiAibW1IZyIsCiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly91bml0c29mbWVhc3VyZS5vcmciLAogICAgICAgICAgImNvZGUiOiAibW1bSGddIgogICAgICAgIH0KICAgICAgfSBdCiAgICB9LAogICAgInNlYXJjaCI6IHsKICAgICAgIm1vZGUiOiAibWF0Y2giCiAgICB9CiAgfSwgewogICAgImZ1bGxVcmwiOiAiaHR0cHM6Ly9hcGkubG9naWNhaGVhbHRoLm9yZy9mYXN0ZW5oZWFsdGgvZGF0YS9PYnNlcnZhdGlvbi9zbWFydC0xNTktd2VpZ2h0IiwKICAgICJyZXNvdXJjZSI6IHsKICAgICAgInJlc291cmNlVHlwZSI6ICJPYnNlcnZhdGlvbiIsCiAgICAgICJpZCI6ICJzbWFydC0xNTktd2VpZ2h0IiwKICAgICAgIm1ldGEiOiB7CiAgICAgICAgInZlcnNpb25JZCI6ICIxIiwKICAgICAgICAibGFzdFVwZGF0ZWQiOiAiMjAyMC0wNy0xNVQwMjo1MjozNi4wMDArMDA6MDAiLAogICAgICAgICJzb3VyY2UiOiAiI04zUmVLalI3NUFzOEtqaGsiCiAgICAgIH0sCiAgICAgICJ0ZXh0IjogewogICAgICAgICJzdGF0dXMiOiAiZ2VuZXJhdGVkIiwKICAgICAgICAiZGl2IjogIjxkaXYgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hodG1sXCI+MTk5Ny0wNS0wMTogd2VpZ2h0ID0gOTkuNjA4ODgga2c8L2Rpdj4iCiAgICAgIH0sCiAgICAgICJpZGVudGlmaWVyIjogWyB7CiAgICAgICAgInVzZSI6ICJvZmZpY2lhbCIsCiAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vd3d3LmJtYy5ubC96b3JncG9ydGFsL2lkZW50aWZpZXJzL29ic2VydmF0aW9ucyIsCiAgICAgICAgInZhbHVlIjogInNtYXJ0LTE1OS13ZWlnaHQiCiAgICAgIH0gXSwKICAgICAgInN0YXR1cyI6ICJ1bmtub3duIiwKICAgICAgImNhdGVnb3J5IjogWyB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdGVybWlub2xvZ3kuaGw3Lm9yZy9Db2RlU3lzdGVtL29ic2VydmF0aW9uLWNhdGVnb3J5IiwKICAgICAgICAgICJjb2RlIjogInZpdGFsLXNpZ25zIiwKICAgICAgICAgICJkaXNwbGF5IjogIlZpdGFsIFNpZ25zIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJWaXRhbCBTaWducyIKICAgICAgfSBdLAogICAgICAiY29kZSI6IHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly9sb2luYy5vcmciLAogICAgICAgICAgImNvZGUiOiAiMzE0MS05IiwKICAgICAgICAgICJkaXNwbGF5IjogIndlaWdodCIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAid2VpZ2h0IgogICAgICB9LAogICAgICAic3ViamVjdCI6IHsKICAgICAgICAicmVmZXJlbmNlIjogIlBhdGllbnQvc21hcnQtMTI4ODk5MiIKICAgICAgfSwKICAgICAgImVmZmVjdGl2ZURhdGVUaW1lIjogIjE5OTctMDUtMDEiLAogICAgICAicGVyZm9ybWVyIjogWyB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQcmFjdGl0aW9uZXIvU01BUlQtMTIzNCIKICAgICAgfSBdLAogICAgICAidmFsdWVRdWFudGl0eSI6IHsKICAgICAgICAidmFsdWUiOiA5OS42MDg4OCwKICAgICAgICAidW5pdCI6ICJrZyIsCiAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdW5pdHNvZm1lYXN1cmUub3JnIiwKICAgICAgICAiY29kZSI6ICJrZyIKICAgICAgfQogICAgfSwKICAgICJzZWFyY2giOiB7CiAgICAgICJtb2RlIjogIm1hdGNoIgogICAgfQogIH0sIHsKICAgICJmdWxsVXJsIjogImh0dHBzOi8vYXBpLmxvZ2ljYWhlYWx0aC5vcmcvZmFzdGVuaGVhbHRoL2RhdGEvT2JzZXJ2YXRpb24vc21hcnQtODQ1IiwKICAgICJyZXNvdXJjZSI6IHsKICAgICAgInJlc291cmNlVHlwZSI6ICJPYnNlcnZhdGlvbiIsCiAgICAgICJpZCI6ICJzbWFydC04NDUiLAogICAgICAibWV0YSI6IHsKICAgICAgICAidmVyc2lvbklkIjogIjEiLAogICAgICAgICJsYXN0VXBkYXRlZCI6ICIyMDIwLTA3LTE1VDAyOjUyOjM2LjAwMCswMDowMCIsCiAgICAgICAgInNvdXJjZSI6ICIjTjNSZUtqUjc1QXM4S2poayIKICAgICAgfSwKICAgICAgInRleHQiOiB7CiAgICAgICAgInN0YXR1cyI6ICJnZW5lcmF0ZWQiLAogICAgICAgICJkaXYiOiAiPGRpdiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzE5OTkveGh0bWxcIj4yMDA5LTA0LTA3OiBCbG9vZCBwcmVzc3VyZSA0OC8yOSBtbUhnPC9kaXY+IgogICAgICB9LAogICAgICAic3RhdHVzIjogImZpbmFsIiwKICAgICAgImNhdGVnb3J5IjogWyB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdGVybWlub2xvZ3kuaGw3Lm9yZy9Db2RlU3lzdGVtL29ic2VydmF0aW9uLWNhdGVnb3J5IiwKICAgICAgICAgICJjb2RlIjogInZpdGFsLXNpZ25zIiwKICAgICAgICAgICJkaXNwbGF5IjogIlZpdGFsIFNpZ25zIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJWaXRhbCBTaWducyIKICAgICAgfSBdLAogICAgICAiY29kZSI6IHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly9sb2luYy5vcmciLAogICAgICAgICAgImNvZGUiOiAiNTUyODQtNCIsCiAgICAgICAgICAiZGlzcGxheSI6ICJCbG9vZCBwcmVzc3VyZSIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAiQmxvb2QgcHJlc3N1cmUiCiAgICAgIH0sCiAgICAgICJzdWJqZWN0IjogewogICAgICAgICJyZWZlcmVuY2UiOiAiUGF0aWVudC9zbWFydC0xMjg4OTkyIgogICAgICB9LAogICAgICAiZWZmZWN0aXZlRGF0ZVRpbWUiOiAiMjAwOS0wNC0wNyIsCiAgICAgICJwZXJmb3JtZXIiOiBbIHsKICAgICAgICAicmVmZXJlbmNlIjogIlByYWN0aXRpb25lci9zbWFydC1QcmFjdGl0aW9uZXItNzE2MTQ1MDIiCiAgICAgIH0gXSwKICAgICAgImNvbXBvbmVudCI6IFsgewogICAgICAgICJjb2RlIjogewogICAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly9sb2luYy5vcmciLAogICAgICAgICAgICAiY29kZSI6ICI4NDgwLTYiLAogICAgICAgICAgICAiZGlzcGxheSI6ICJTeXN0b2xpYyBibG9vZCBwcmVzc3VyZSIKICAgICAgICAgIH0gXSwKICAgICAgICAgICJ0ZXh0IjogIlN5c3RvbGljIGJsb29kIHByZXNzdXJlIgogICAgICAgIH0sCiAgICAgICAgInZhbHVlUXVhbnRpdHkiOiB7CiAgICAgICAgICAidmFsdWUiOiA0OCwKICAgICAgICAgICJ1bml0IjogIm1tSGciLAogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdW5pdHNvZm1lYXN1cmUub3JnIiwKICAgICAgICAgICJjb2RlIjogIm1tW0hnXSIKICAgICAgICB9CiAgICAgIH0sIHsKICAgICAgICAiY29kZSI6IHsKICAgICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vbG9pbmMub3JnIiwKICAgICAgICAgICAgImNvZGUiOiAiODQ2Mi00IiwKICAgICAgICAgICAgImRpc3BsYXkiOiAiRGlhc3RvbGljIGJsb29kIHByZXNzdXJlIgogICAgICAgICAgfSBdLAogICAgICAgICAgInRleHQiOiAiRGlhc3RvbGljIGJsb29kIHByZXNzdXJlIgogICAgICAgIH0sCiAgICAgICAgInZhbHVlUXVhbnRpdHkiOiB7CiAgICAgICAgICAidmFsdWUiOiAyOSwKICAgICAgICAgICJ1bml0IjogIm1tSGciLAogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdW5pdHNvZm1lYXN1cmUub3JnIiwKICAgICAgICAgICJjb2RlIjogIm1tW0hnXSIKICAgICAgICB9CiAgICAgIH0gXQogICAgfSwKICAgICJzZWFyY2giOiB7CiAgICAgICJtb2RlIjogIm1hdGNoIgogICAgfQogIH0sIHsKICAgICJmdWxsVXJsIjogImh0dHBzOi8vYXBpLmxvZ2ljYWhlYWx0aC5vcmcvZmFzdGVuaGVhbHRoL2RhdGEvT2JzZXJ2YXRpb24vc21hcnQtODQ0IiwKICAgICJyZXNvdXJjZSI6IHsKICAgICAgInJlc291cmNlVHlwZSI6ICJPYnNlcnZhdGlvbiIsCiAgICAgICJpZCI6ICJzbWFydC04NDQiLAogICAgICAibWV0YSI6IHsKICAgICAgICAidmVyc2lvbklkIjogIjEiLAogICAgICAgICJsYXN0VXBkYXRlZCI6ICIyMDIwLTA3LTE1VDAyOjUyOjM2LjAwMCswMDowMCIsCiAgICAgICAgInNvdXJjZSI6ICIjTjNSZUtqUjc1QXM4S2poayIKICAgICAgfSwKICAgICAgInRleHQiOiB7CiAgICAgICAgInN0YXR1cyI6ICJnZW5lcmF0ZWQiLAogICAgICAgICJkaXYiOiAiPGRpdiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzE5OTkveGh0bWxcIj4yMDA1LTAyLTI1OiBCbG9vZCBwcmVzc3VyZSAxMDkvNjYgbW1IZzwvZGl2PiIKICAgICAgfSwKICAgICAgInN0YXR1cyI6ICJmaW5hbCIsCiAgICAgICJjYXRlZ29yeSI6IFsgewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3Rlcm1pbm9sb2d5LmhsNy5vcmcvQ29kZVN5c3RlbS9vYnNlcnZhdGlvbi1jYXRlZ29yeSIsCiAgICAgICAgICAiY29kZSI6ICJ2aXRhbC1zaWducyIsCiAgICAgICAgICAiZGlzcGxheSI6ICJWaXRhbCBTaWducyIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAiVml0YWwgU2lnbnMiCiAgICAgIH0gXSwKICAgICAgImNvZGUiOiB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vbG9pbmMub3JnIiwKICAgICAgICAgICJjb2RlIjogIjU1Mjg0LTQiLAogICAgICAgICAgImRpc3BsYXkiOiAiQmxvb2QgcHJlc3N1cmUiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogIkJsb29kIHByZXNzdXJlIgogICAgICB9LAogICAgICAic3ViamVjdCI6IHsKICAgICAgICAicmVmZXJlbmNlIjogIlBhdGllbnQvc21hcnQtMTI4ODk5MiIKICAgICAgfSwKICAgICAgImVmZmVjdGl2ZURhdGVUaW1lIjogIjIwMDUtMDItMjUiLAogICAgICAicGVyZm9ybWVyIjogWyB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQcmFjdGl0aW9uZXIvc21hcnQtUHJhY3RpdGlvbmVyLTcxNjE0NTAyIgogICAgICB9IF0sCiAgICAgICJjb21wb25lbnQiOiBbIHsKICAgICAgICAiY29kZSI6IHsKICAgICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vbG9pbmMub3JnIiwKICAgICAgICAgICAgImNvZGUiOiAiODQ4MC02IiwKICAgICAgICAgICAgImRpc3BsYXkiOiAiU3lzdG9saWMgYmxvb2QgcHJlc3N1cmUiCiAgICAgICAgICB9IF0sCiAgICAgICAgICAidGV4dCI6ICJTeXN0b2xpYyBibG9vZCBwcmVzc3VyZSIKICAgICAgICB9LAogICAgICAgICJ2YWx1ZVF1YW50aXR5IjogewogICAgICAgICAgInZhbHVlIjogMTA5LAogICAgICAgICAgInVuaXQiOiAibW1IZyIsCiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly91bml0c29mbWVhc3VyZS5vcmciLAogICAgICAgICAgImNvZGUiOiAibW1bSGddIgogICAgICAgIH0KICAgICAgfSwgewogICAgICAgICJjb2RlIjogewogICAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly9sb2luYy5vcmciLAogICAgICAgICAgICAiY29kZSI6ICI4NDYyLTQiLAogICAgICAgICAgICAiZGlzcGxheSI6ICJEaWFzdG9saWMgYmxvb2QgcHJlc3N1cmUiCiAgICAgICAgICB9IF0sCiAgICAgICAgICAidGV4dCI6ICJEaWFzdG9saWMgYmxvb2QgcHJlc3N1cmUiCiAgICAgICAgfSwKICAgICAgICAidmFsdWVRdWFudGl0eSI6IHsKICAgICAgICAgICJ2YWx1ZSI6IDY2LAogICAgICAgICAgInVuaXQiOiAibW1IZyIsCiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly91bml0c29mbWVhc3VyZS5vcmciLAogICAgICAgICAgImNvZGUiOiAibW1bSGddIgogICAgICAgIH0KICAgICAgfSBdCiAgICB9LAogICAgInNlYXJjaCI6IHsKICAgICAgIm1vZGUiOiAibWF0Y2giCiAgICB9CiAgfSwgewogICAgImZ1bGxVcmwiOiAiaHR0cHM6Ly9hcGkubG9naWNhaGVhbHRoLm9yZy9mYXN0ZW5oZWFsdGgvZGF0YS9PYnNlcnZhdGlvbi9zbWFydC0xNzMtd2VpZ2h0IiwKICAgICJyZXNvdXJjZSI6IHsKICAgICAgInJlc291cmNlVHlwZSI6ICJPYnNlcnZhdGlvbiIsCiAgICAgICJpZCI6ICJzbWFydC0xNzMtd2VpZ2h0IiwKICAgICAgIm1ldGEiOiB7CiAgICAgICAgInZlcnNpb25JZCI6ICIxIiwKICAgICAgICAibGFzdFVwZGF0ZWQiOiAiMjAyMC0wNy0xNVQwMjo1MjozNi4wMDArMDA6MDAiLAogICAgICAgICJzb3VyY2UiOiAiI04zUmVLalI3NUFzOEtqaGsiCiAgICAgIH0sCiAgICAgICJ0ZXh0IjogewogICAgICAgICJzdGF0dXMiOiAiZ2VuZXJhdGVkIiwKICAgICAgICAiZGl2IjogIjxkaXYgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hodG1sXCI+MTk5OS0xMi0yMDogd2VpZ2h0ID0gOTYuOTMyNjkga2c8L2Rpdj4iCiAgICAgIH0sCiAgICAgICJpZGVudGlmaWVyIjogWyB7CiAgICAgICAgInVzZSI6ICJvZmZpY2lhbCIsCiAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vd3d3LmJtYy5ubC96b3JncG9ydGFsL2lkZW50aWZpZXJzL29ic2VydmF0aW9ucyIsCiAgICAgICAgInZhbHVlIjogInNtYXJ0LTE3My13ZWlnaHQiCiAgICAgIH0gXSwKICAgICAgInN0YXR1cyI6ICJ1bmtub3duIiwKICAgICAgImNhdGVnb3J5IjogWyB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdGVybWlub2xvZ3kuaGw3Lm9yZy9Db2RlU3lzdGVtL29ic2VydmF0aW9uLWNhdGVnb3J5IiwKICAgICAgICAgICJjb2RlIjogInZpdGFsLXNpZ25zIiwKICAgICAgICAgICJkaXNwbGF5IjogIlZpdGFsIFNpZ25zIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJWaXRhbCBTaWducyIKICAgICAgfSBdLAogICAgICAiY29kZSI6IHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly9sb2luYy5vcmciLAogICAgICAgICAgImNvZGUiOiAiMzE0MS05IiwKICAgICAgICAgICJkaXNwbGF5IjogIndlaWdodCIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAid2VpZ2h0IgogICAgICB9LAogICAgICAic3ViamVjdCI6IHsKICAgICAgICAicmVmZXJlbmNlIjogIlBhdGllbnQvc21hcnQtMTI4ODk5MiIKICAgICAgfSwKICAgICAgImVmZmVjdGl2ZURhdGVUaW1lIjogIjE5OTktMTItMjAiLAogICAgICAicGVyZm9ybWVyIjogWyB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQcmFjdGl0aW9uZXIvU01BUlQtMTIzNCIKICAgICAgfSBdLAogICAgICAidmFsdWVRdWFudGl0eSI6IHsKICAgICAgICAidmFsdWUiOiA5Ni45MzI2OSwKICAgICAgICAidW5pdCI6ICJrZyIsCiAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdW5pdHNvZm1lYXN1cmUub3JnIiwKICAgICAgICAiY29kZSI6ICJrZyIKICAgICAgfQogICAgfSwKICAgICJzZWFyY2giOiB7CiAgICAgICJtb2RlIjogIm1hdGNoIgogICAgfQogIH0sIHsKICAgICJmdWxsVXJsIjogImh0dHBzOi8vYXBpLmxvZ2ljYWhlYWx0aC5vcmcvZmFzdGVuaGVhbHRoL2RhdGEvT2JzZXJ2YXRpb24vc21hcnQtODQzIiwKICAgICJyZXNvdXJjZSI6IHsKICAgICAgInJlc291cmNlVHlwZSI6ICJPYnNlcnZhdGlvbiIsCiAgICAgICJpZCI6ICJzbWFydC04NDMiLAogICAgICAibWV0YSI6IHsKICAgICAgICAidmVyc2lvbklkIjogIjEiLAogICAgICAgICJsYXN0VXBkYXRlZCI6ICIyMDIwLTA3LTE1VDAyOjUyOjM2LjAwMCswMDowMCIsCiAgICAgICAgInNvdXJjZSI6ICIjTjNSZUtqUjc1QXM4S2poayIKICAgICAgfSwKICAgICAgInRleHQiOiB7CiAgICAgICAgInN0YXR1cyI6ICJnZW5lcmF0ZWQiLAogICAgICAgICJkaXYiOiAiPGRpdiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzE5OTkveGh0bWxcIj4yMDA1LTAyLTI0OiBCbG9vZCBwcmVzc3VyZSAxMjgvNzggbW1IZzwvZGl2PiIKICAgICAgfSwKICAgICAgInN0YXR1cyI6ICJmaW5hbCIsCiAgICAgICJjYXRlZ29yeSI6IFsgewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3Rlcm1pbm9sb2d5LmhsNy5vcmcvQ29kZVN5c3RlbS9vYnNlcnZhdGlvbi1jYXRlZ29yeSIsCiAgICAgICAgICAiY29kZSI6ICJ2aXRhbC1zaWducyIsCiAgICAgICAgICAiZGlzcGxheSI6ICJWaXRhbCBTaWducyIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAiVml0YWwgU2lnbnMiCiAgICAgIH0gXSwKICAgICAgImNvZGUiOiB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vbG9pbmMub3JnIiwKICAgICAgICAgICJjb2RlIjogIjU1Mjg0LTQiLAogICAgICAgICAgImRpc3BsYXkiOiAiQmxvb2QgcHJlc3N1cmUiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogIkJsb29kIHByZXNzdXJlIgogICAgICB9LAogICAgICAic3ViamVjdCI6IHsKICAgICAgICAicmVmZXJlbmNlIjogIlBhdGllbnQvc21hcnQtMTI4ODk5MiIKICAgICAgfSwKICAgICAgImVmZmVjdGl2ZURhdGVUaW1lIjogIjIwMDUtMDItMjQiLAogICAgICAicGVyZm9ybWVyIjogWyB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQcmFjdGl0aW9uZXIvc21hcnQtUHJhY3RpdGlvbmVyLTcxNjE0NTAyIgogICAgICB9IF0sCiAgICAgICJjb21wb25lbnQiOiBbIHsKICAgICAgICAiY29kZSI6IHsKICAgICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vbG9pbmMub3JnIiwKICAgICAgICAgICAgImNvZGUiOiAiODQ4MC02IiwKICAgICAgICAgICAgImRpc3BsYXkiOiAiU3lzdG9saWMgYmxvb2QgcHJlc3N1cmUiCiAgICAgICAgICB9IF0sCiAgICAgICAgICAidGV4dCI6ICJTeXN0b2xpYyBibG9vZCBwcmVzc3VyZSIKICAgICAgICB9LAogICAgICAgICJ2YWx1ZVF1YW50aXR5IjogewogICAgICAgICAgInZhbHVlIjogMTI4LAogICAgICAgICAgInVuaXQiOiAibW1IZyIsCiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly91bml0c29mbWVhc3VyZS5vcmciLAogICAgICAgICAgImNvZGUiOiAibW1bSGddIgogICAgICAgIH0KICAgICAgfSwgewogICAgICAgICJjb2RlIjogewogICAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly9sb2luYy5vcmciLAogICAgICAgICAgICAiY29kZSI6ICI4NDYyLTQiLAogICAgICAgICAgICAiZGlzcGxheSI6ICJEaWFzdG9saWMgYmxvb2QgcHJlc3N1cmUiCiAgICAgICAgICB9IF0sCiAgICAgICAgICAidGV4dCI6ICJEaWFzdG9saWMgYmxvb2QgcHJlc3N1cmUiCiAgICAgICAgfSwKICAgICAgICAidmFsdWVRdWFudGl0eSI6IHsKICAgICAgICAgICJ2YWx1ZSI6IDc4LAogICAgICAgICAgInVuaXQiOiAibW1IZyIsCiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly91bml0c29mbWVhc3VyZS5vcmciLAogICAgICAgICAgImNvZGUiOiAibW1bSGddIgogICAgICAgIH0KICAgICAgfSBdCiAgICB9LAogICAgInNlYXJjaCI6IHsKICAgICAgIm1vZGUiOiAibWF0Y2giCiAgICB9CiAgfSwgewogICAgImZ1bGxVcmwiOiAiaHR0cHM6Ly9hcGkubG9naWNhaGVhbHRoLm9yZy9mYXN0ZW5oZWFsdGgvZGF0YS9PYnNlcnZhdGlvbi9zbWFydC04NDIiLAogICAgInJlc291cmNlIjogewogICAgICAicmVzb3VyY2VUeXBlIjogIk9ic2VydmF0aW9uIiwKICAgICAgImlkIjogInNtYXJ0LTg0MiIsCiAgICAgICJtZXRhIjogewogICAgICAgICJ2ZXJzaW9uSWQiOiAiMSIsCiAgICAgICAgImxhc3RVcGRhdGVkIjogIjIwMjAtMDctMTVUMDI6NTI6MzYuMDAwKzAwOjAwIiwKICAgICAgICAic291cmNlIjogIiNOM1JlS2pSNzVBczhLamhrIgogICAgICB9LAogICAgICAidGV4dCI6IHsKICAgICAgICAic3RhdHVzIjogImdlbmVyYXRlZCIsCiAgICAgICAgImRpdiI6ICI8ZGl2IHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMTk5OS94aHRtbFwiPjIwMDUtMDItMjM6IEJsb29kIHByZXNzdXJlIDYwLzM1IG1tSGc8L2Rpdj4iCiAgICAgIH0sCiAgICAgICJzdGF0dXMiOiAiZmluYWwiLAogICAgICAiY2F0ZWdvcnkiOiBbIHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly90ZXJtaW5vbG9neS5obDcub3JnL0NvZGVTeXN0ZW0vb2JzZXJ2YXRpb24tY2F0ZWdvcnkiLAogICAgICAgICAgImNvZGUiOiAidml0YWwtc2lnbnMiLAogICAgICAgICAgImRpc3BsYXkiOiAiVml0YWwgU2lnbnMiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogIlZpdGFsIFNpZ25zIgogICAgICB9IF0sCiAgICAgICJjb2RlIjogewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL2xvaW5jLm9yZyIsCiAgICAgICAgICAiY29kZSI6ICI1NTI4NC00IiwKICAgICAgICAgICJkaXNwbGF5IjogIkJsb29kIHByZXNzdXJlIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJCbG9vZCBwcmVzc3VyZSIKICAgICAgfSwKICAgICAgInN1YmplY3QiOiB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQYXRpZW50L3NtYXJ0LTEyODg5OTIiCiAgICAgIH0sCiAgICAgICJlZmZlY3RpdmVEYXRlVGltZSI6ICIyMDA1LTAyLTIzIiwKICAgICAgInBlcmZvcm1lciI6IFsgewogICAgICAgICJyZWZlcmVuY2UiOiAiUHJhY3RpdGlvbmVyL3NtYXJ0LVByYWN0aXRpb25lci03MTYxNDUwMiIKICAgICAgfSBdLAogICAgICAiY29tcG9uZW50IjogWyB7CiAgICAgICAgImNvZGUiOiB7CiAgICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL2xvaW5jLm9yZyIsCiAgICAgICAgICAgICJjb2RlIjogIjg0ODAtNiIsCiAgICAgICAgICAgICJkaXNwbGF5IjogIlN5c3RvbGljIGJsb29kIHByZXNzdXJlIgogICAgICAgICAgfSBdLAogICAgICAgICAgInRleHQiOiAiU3lzdG9saWMgYmxvb2QgcHJlc3N1cmUiCiAgICAgICAgfSwKICAgICAgICAidmFsdWVRdWFudGl0eSI6IHsKICAgICAgICAgICJ2YWx1ZSI6IDYwLAogICAgICAgICAgInVuaXQiOiAibW1IZyIsCiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly91bml0c29mbWVhc3VyZS5vcmciLAogICAgICAgICAgImNvZGUiOiAibW1bSGddIgogICAgICAgIH0KICAgICAgfSwgewogICAgICAgICJjb2RlIjogewogICAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly9sb2luYy5vcmciLAogICAgICAgICAgICAiY29kZSI6ICI4NDYyLTQiLAogICAgICAgICAgICAiZGlzcGxheSI6ICJEaWFzdG9saWMgYmxvb2QgcHJlc3N1cmUiCiAgICAgICAgICB9IF0sCiAgICAgICAgICAidGV4dCI6ICJEaWFzdG9saWMgYmxvb2QgcHJlc3N1cmUiCiAgICAgICAgfSwKICAgICAgICAidmFsdWVRdWFudGl0eSI6IHsKICAgICAgICAgICJ2YWx1ZSI6IDM1LAogICAgICAgICAgInVuaXQiOiAibW1IZyIsCiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly91bml0c29mbWVhc3VyZS5vcmciLAogICAgICAgICAgImNvZGUiOiAibW1bSGddIgogICAgICAgIH0KICAgICAgfSBdCiAgICB9LAogICAgInNlYXJjaCI6IHsKICAgICAgIm1vZGUiOiAibWF0Y2giCiAgICB9CiAgfSwgewogICAgImZ1bGxVcmwiOiAiaHR0cHM6Ly9hcGkubG9naWNhaGVhbHRoLm9yZy9mYXN0ZW5oZWFsdGgvZGF0YS9PYnNlcnZhdGlvbi9zbWFydC0xNjktaGVpZ2h0IiwKICAgICJyZXNvdXJjZSI6IHsKICAgICAgInJlc291cmNlVHlwZSI6ICJPYnNlcnZhdGlvbiIsCiAgICAgICJpZCI6ICJzbWFydC0xNjktaGVpZ2h0IiwKICAgICAgIm1ldGEiOiB7CiAgICAgICAgInZlcnNpb25JZCI6ICIxIiwKICAgICAgICAibGFzdFVwZGF0ZWQiOiAiMjAyMC0wNy0xNVQwMjo1MjozNi4wMDArMDA6MDAiLAogICAgICAgICJzb3VyY2UiOiAiI04zUmVLalI3NUFzOEtqaGsiCiAgICAgIH0sCiAgICAgICJ0ZXh0IjogewogICAgICAgICJzdGF0dXMiOiAiZ2VuZXJhdGVkIiwKICAgICAgICAiZGl2IjogIjxkaXYgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hodG1sXCI+MTk5OS0xMi0yMDogaGVpZ2h0ID0gMTY1LjYwOCBjbTwvZGl2PiIKICAgICAgfSwKICAgICAgImlkZW50aWZpZXIiOiBbIHsKICAgICAgICAidXNlIjogIm9mZmljaWFsIiwKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly93d3cuYm1jLm5sL3pvcmdwb3J0YWwvaWRlbnRpZmllcnMvb2JzZXJ2YXRpb25zIiwKICAgICAgICAidmFsdWUiOiAic21hcnQtMTY5LWhlaWdodCIKICAgICAgfSBdLAogICAgICAic3RhdHVzIjogInVua25vd24iLAogICAgICAiY2F0ZWdvcnkiOiBbIHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly90ZXJtaW5vbG9neS5obDcub3JnL0NvZGVTeXN0ZW0vb2JzZXJ2YXRpb24tY2F0ZWdvcnkiLAogICAgICAgICAgImNvZGUiOiAidml0YWwtc2lnbnMiLAogICAgICAgICAgImRpc3BsYXkiOiAiVml0YWwgU2lnbnMiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogIlZpdGFsIFNpZ25zIgogICAgICB9IF0sCiAgICAgICJjb2RlIjogewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL2xvaW5jLm9yZyIsCiAgICAgICAgICAiY29kZSI6ICI4MzAyLTIiLAogICAgICAgICAgImRpc3BsYXkiOiAiaGVpZ2h0IgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJoZWlnaHQiCiAgICAgIH0sCiAgICAgICJzdWJqZWN0IjogewogICAgICAgICJyZWZlcmVuY2UiOiAiUGF0aWVudC9zbWFydC0xMjg4OTkyIgogICAgICB9LAogICAgICAiZWZmZWN0aXZlRGF0ZVRpbWUiOiAiMTk5OS0xMi0yMCIsCiAgICAgICJwZXJmb3JtZXIiOiBbIHsKICAgICAgICAicmVmZXJlbmNlIjogIlByYWN0aXRpb25lci9TTUFSVC0xMjM0IgogICAgICB9IF0sCiAgICAgICJ2YWx1ZVF1YW50aXR5IjogewogICAgICAgICJ2YWx1ZSI6IDE2NS42MDgsCiAgICAgICAgInVuaXQiOiAiY20iLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3VuaXRzb2ZtZWFzdXJlLm9yZyIsCiAgICAgICAgImNvZGUiOiAiY20iCiAgICAgIH0KICAgIH0sCiAgICAic2VhcmNoIjogewogICAgICAibW9kZSI6ICJtYXRjaCIKICAgIH0KICB9LCB7CiAgICAiZnVsbFVybCI6ICJodHRwczovL2FwaS5sb2dpY2FoZWFsdGgub3JnL2Zhc3RlbmhlYWx0aC9kYXRhL09ic2VydmF0aW9uL3NtYXJ0LTg0OSIsCiAgICAicmVzb3VyY2UiOiB7CiAgICAgICJyZXNvdXJjZVR5cGUiOiAiT2JzZXJ2YXRpb24iLAogICAgICAiaWQiOiAic21hcnQtODQ5IiwKICAgICAgIm1ldGEiOiB7CiAgICAgICAgInZlcnNpb25JZCI6ICIxIiwKICAgICAgICAibGFzdFVwZGF0ZWQiOiAiMjAyMC0wNy0xNVQwMjo1MjozNi4wMDArMDA6MDAiLAogICAgICAgICJzb3VyY2UiOiAiI04zUmVLalI3NUFzOEtqaGsiCiAgICAgIH0sCiAgICAgICJ0ZXh0IjogewogICAgICAgICJzdGF0dXMiOiAiZ2VuZXJhdGVkIiwKICAgICAgICAiZGl2IjogIjxkaXYgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hodG1sXCI+MjAwOS0wNC0yNDogQmxvb2QgcHJlc3N1cmUgMTA1LzYzIG1tSGc8L2Rpdj4iCiAgICAgIH0sCiAgICAgICJzdGF0dXMiOiAiZmluYWwiLAogICAgICAiY2F0ZWdvcnkiOiBbIHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly90ZXJtaW5vbG9neS5obDcub3JnL0NvZGVTeXN0ZW0vb2JzZXJ2YXRpb24tY2F0ZWdvcnkiLAogICAgICAgICAgImNvZGUiOiAidml0YWwtc2lnbnMiLAogICAgICAgICAgImRpc3BsYXkiOiAiVml0YWwgU2lnbnMiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogIlZpdGFsIFNpZ25zIgogICAgICB9IF0sCiAgICAgICJjb2RlIjogewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL2xvaW5jLm9yZyIsCiAgICAgICAgICAiY29kZSI6ICI1NTI4NC00IiwKICAgICAgICAgICJkaXNwbGF5IjogIkJsb29kIHByZXNzdXJlIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJCbG9vZCBwcmVzc3VyZSIKICAgICAgfSwKICAgICAgInN1YmplY3QiOiB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQYXRpZW50L3NtYXJ0LTEyODg5OTIiCiAgICAgIH0sCiAgICAgICJlZmZlY3RpdmVEYXRlVGltZSI6ICIyMDA5LTA0LTI0IiwKICAgICAgInBlcmZvcm1lciI6IFsgewogICAgICAgICJyZWZlcmVuY2UiOiAiUHJhY3RpdGlvbmVyL3NtYXJ0LVByYWN0aXRpb25lci03MTYxNDUwMiIKICAgICAgfSBdLAogICAgICAiY29tcG9uZW50IjogWyB7CiAgICAgICAgImNvZGUiOiB7CiAgICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL2xvaW5jLm9yZyIsCiAgICAgICAgICAgICJjb2RlIjogIjg0ODAtNiIsCiAgICAgICAgICAgICJkaXNwbGF5IjogIlN5c3RvbGljIGJsb29kIHByZXNzdXJlIgogICAgICAgICAgfSBdLAogICAgICAgICAgInRleHQiOiAiU3lzdG9saWMgYmxvb2QgcHJlc3N1cmUiCiAgICAgICAgfSwKICAgICAgICAidmFsdWVRdWFudGl0eSI6IHsKICAgICAgICAgICJ2YWx1ZSI6IDEwNSwKICAgICAgICAgICJ1bml0IjogIm1tSGciLAogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdW5pdHNvZm1lYXN1cmUub3JnIiwKICAgICAgICAgICJjb2RlIjogIm1tW0hnXSIKICAgICAgICB9CiAgICAgIH0sIHsKICAgICAgICAiY29kZSI6IHsKICAgICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vbG9pbmMub3JnIiwKICAgICAgICAgICAgImNvZGUiOiAiODQ2Mi00IiwKICAgICAgICAgICAgImRpc3BsYXkiOiAiRGlhc3RvbGljIGJsb29kIHByZXNzdXJlIgogICAgICAgICAgfSBdLAogICAgICAgICAgInRleHQiOiAiRGlhc3RvbGljIGJsb29kIHByZXNzdXJlIgogICAgICAgIH0sCiAgICAgICAgInZhbHVlUXVhbnRpdHkiOiB7CiAgICAgICAgICAidmFsdWUiOiA2MywKICAgICAgICAgICJ1bml0IjogIm1tSGciLAogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdW5pdHNvZm1lYXN1cmUub3JnIiwKICAgICAgICAgICJjb2RlIjogIm1tW0hnXSIKICAgICAgICB9CiAgICAgIH0gXQogICAgfSwKICAgICJzZWFyY2giOiB7CiAgICAgICJtb2RlIjogIm1hdGNoIgogICAgfQogIH0sIHsKICAgICJmdWxsVXJsIjogImh0dHBzOi8vYXBpLmxvZ2ljYWhlYWx0aC5vcmcvZmFzdGVuaGVhbHRoL2RhdGEvT2JzZXJ2YXRpb24vc21hcnQtODQ4IiwKICAgICJyZXNvdXJjZSI6IHsKICAgICAgInJlc291cmNlVHlwZSI6ICJPYnNlcnZhdGlvbiIsCiAgICAgICJpZCI6ICJzbWFydC04NDgiLAogICAgICAibWV0YSI6IHsKICAgICAgICAidmVyc2lvbklkIjogIjEiLAogICAgICAgICJsYXN0VXBkYXRlZCI6ICIyMDIwLTA3LTE1VDAyOjUyOjM2LjAwMCswMDowMCIsCiAgICAgICAgInNvdXJjZSI6ICIjTjNSZUtqUjc1QXM4S2poayIKICAgICAgfSwKICAgICAgInRleHQiOiB7CiAgICAgICAgInN0YXR1cyI6ICJnZW5lcmF0ZWQiLAogICAgICAgICJkaXYiOiAiPGRpdiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzE5OTkveGh0bWxcIj4yMDA5LTA0LTIzOiBCbG9vZCBwcmVzc3VyZSA2My8zOCBtbUhnPC9kaXY+IgogICAgICB9LAogICAgICAic3RhdHVzIjogImZpbmFsIiwKICAgICAgImNhdGVnb3J5IjogWyB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdGVybWlub2xvZ3kuaGw3Lm9yZy9Db2RlU3lzdGVtL29ic2VydmF0aW9uLWNhdGVnb3J5IiwKICAgICAgICAgICJjb2RlIjogInZpdGFsLXNpZ25zIiwKICAgICAgICAgICJkaXNwbGF5IjogIlZpdGFsIFNpZ25zIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJWaXRhbCBTaWducyIKICAgICAgfSBdLAogICAgICAiY29kZSI6IHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly9sb2luYy5vcmciLAogICAgICAgICAgImNvZGUiOiAiNTUyODQtNCIsCiAgICAgICAgICAiZGlzcGxheSI6ICJCbG9vZCBwcmVzc3VyZSIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAiQmxvb2QgcHJlc3N1cmUiCiAgICAgIH0sCiAgICAgICJzdWJqZWN0IjogewogICAgICAgICJyZWZlcmVuY2UiOiAiUGF0aWVudC9zbWFydC0xMjg4OTkyIgogICAgICB9LAogICAgICAiZWZmZWN0aXZlRGF0ZVRpbWUiOiAiMjAwOS0wNC0yMyIsCiAgICAgICJwZXJmb3JtZXIiOiBbIHsKICAgICAgICAicmVmZXJlbmNlIjogIlByYWN0aXRpb25lci9zbWFydC1QcmFjdGl0aW9uZXItNzE2MTQ1MDIiCiAgICAgIH0gXSwKICAgICAgImNvbXBvbmVudCI6IFsgewogICAgICAgICJjb2RlIjogewogICAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly9sb2luYy5vcmciLAogICAgICAgICAgICAiY29kZSI6ICI4NDgwLTYiLAogICAgICAgICAgICAiZGlzcGxheSI6ICJTeXN0b2xpYyBibG9vZCBwcmVzc3VyZSIKICAgICAgICAgIH0gXSwKICAgICAgICAgICJ0ZXh0IjogIlN5c3RvbGljIGJsb29kIHByZXNzdXJlIgogICAgICAgIH0sCiAgICAgICAgInZhbHVlUXVhbnRpdHkiOiB7CiAgICAgICAgICAidmFsdWUiOiA2MywKICAgICAgICAgICJ1bml0IjogIm1tSGciLAogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdW5pdHNvZm1lYXN1cmUub3JnIiwKICAgICAgICAgICJjb2RlIjogIm1tW0hnXSIKICAgICAgICB9CiAgICAgIH0sIHsKICAgICAgICAiY29kZSI6IHsKICAgICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vbG9pbmMub3JnIiwKICAgICAgICAgICAgImNvZGUiOiAiODQ2Mi00IiwKICAgICAgICAgICAgImRpc3BsYXkiOiAiRGlhc3RvbGljIGJsb29kIHByZXNzdXJlIgogICAgICAgICAgfSBdLAogICAgICAgICAgInRleHQiOiAiRGlhc3RvbGljIGJsb29kIHByZXNzdXJlIgogICAgICAgIH0sCiAgICAgICAgInZhbHVlUXVhbnRpdHkiOiB7CiAgICAgICAgICAidmFsdWUiOiAzOCwKICAgICAgICAgICJ1bml0IjogIm1tSGciLAogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdW5pdHNvZm1lYXN1cmUub3JnIiwKICAgICAgICAgICJjb2RlIjogIm1tW0hnXSIKICAgICAgICB9CiAgICAgIH0gXQogICAgfSwKICAgICJzZWFyY2giOiB7CiAgICAgICJtb2RlIjogIm1hdGNoIgogICAgfQogIH0sIHsKICAgICJmdWxsVXJsIjogImh0dHBzOi8vYXBpLmxvZ2ljYWhlYWx0aC5vcmcvZmFzdGVuaGVhbHRoL2RhdGEvT2JzZXJ2YXRpb24vc21hcnQtODQ3IiwKICAgICJyZXNvdXJjZSI6IHsKICAgICAgInJlc291cmNlVHlwZSI6ICJPYnNlcnZhdGlvbiIsCiAgICAgICJpZCI6ICJzbWFydC04NDciLAogICAgICAibWV0YSI6IHsKICAgICAgICAidmVyc2lvbklkIjogIjEiLAogICAgICAgICJsYXN0VXBkYXRlZCI6ICIyMDIwLTA3LTE1VDAyOjUyOjM2LjAwMCswMDowMCIsCiAgICAgICAgInNvdXJjZSI6ICIjTjNSZUtqUjc1QXM4S2poayIKICAgICAgfSwKICAgICAgInRleHQiOiB7CiAgICAgICAgInN0YXR1cyI6ICJnZW5lcmF0ZWQiLAogICAgICAgICJkaXYiOiAiPGRpdiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzE5OTkveGh0bWxcIj4yMDA5LTA0LTE0OiBCbG9vZCBwcmVzc3VyZSAxMjUvNzUgbW1IZzwvZGl2PiIKICAgICAgfSwKICAgICAgInN0YXR1cyI6ICJmaW5hbCIsCiAgICAgICJjYXRlZ29yeSI6IFsgewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3Rlcm1pbm9sb2d5LmhsNy5vcmcvQ29kZVN5c3RlbS9vYnNlcnZhdGlvbi1jYXRlZ29yeSIsCiAgICAgICAgICAiY29kZSI6ICJ2aXRhbC1zaWducyIsCiAgICAgICAgICAiZGlzcGxheSI6ICJWaXRhbCBTaWducyIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAiVml0YWwgU2lnbnMiCiAgICAgIH0gXSwKICAgICAgImNvZGUiOiB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vbG9pbmMub3JnIiwKICAgICAgICAgICJjb2RlIjogIjU1Mjg0LTQiLAogICAgICAgICAgImRpc3BsYXkiOiAiQmxvb2QgcHJlc3N1cmUiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogIkJsb29kIHByZXNzdXJlIgogICAgICB9LAogICAgICAic3ViamVjdCI6IHsKICAgICAgICAicmVmZXJlbmNlIjogIlBhdGllbnQvc21hcnQtMTI4ODk5MiIKICAgICAgfSwKICAgICAgImVmZmVjdGl2ZURhdGVUaW1lIjogIjIwMDktMDQtMTQiLAogICAgICAicGVyZm9ybWVyIjogWyB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQcmFjdGl0aW9uZXIvc21hcnQtUHJhY3RpdGlvbmVyLTcxNjE0NTAyIgogICAgICB9IF0sCiAgICAgICJjb21wb25lbnQiOiBbIHsKICAgICAgICAiY29kZSI6IHsKICAgICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vbG9pbmMub3JnIiwKICAgICAgICAgICAgImNvZGUiOiAiODQ4MC02IiwKICAgICAgICAgICAgImRpc3BsYXkiOiAiU3lzdG9saWMgYmxvb2QgcHJlc3N1cmUiCiAgICAgICAgICB9IF0sCiAgICAgICAgICAidGV4dCI6ICJTeXN0b2xpYyBibG9vZCBwcmVzc3VyZSIKICAgICAgICB9LAogICAgICAgICJ2YWx1ZVF1YW50aXR5IjogewogICAgICAgICAgInZhbHVlIjogMTI1LAogICAgICAgICAgInVuaXQiOiAibW1IZyIsCiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly91bml0c29mbWVhc3VyZS5vcmciLAogICAgICAgICAgImNvZGUiOiAibW1bSGddIgogICAgICAgIH0KICAgICAgfSwgewogICAgICAgICJjb2RlIjogewogICAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly9sb2luYy5vcmciLAogICAgICAgICAgICAiY29kZSI6ICI4NDYyLTQiLAogICAgICAgICAgICAiZGlzcGxheSI6ICJEaWFzdG9saWMgYmxvb2QgcHJlc3N1cmUiCiAgICAgICAgICB9IF0sCiAgICAgICAgICAidGV4dCI6ICJEaWFzdG9saWMgYmxvb2QgcHJlc3N1cmUiCiAgICAgICAgfSwKICAgICAgICAidmFsdWVRdWFudGl0eSI6IHsKICAgICAgICAgICJ2YWx1ZSI6IDc1LAogICAgICAgICAgInVuaXQiOiAibW1IZyIsCiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly91bml0c29mbWVhc3VyZS5vcmciLAogICAgICAgICAgImNvZGUiOiAibW1bSGddIgogICAgICAgIH0KICAgICAgfSBdCiAgICB9LAogICAgInNlYXJjaCI6IHsKICAgICAgIm1vZGUiOiAibWF0Y2giCiAgICB9CiAgfSwgewogICAgImZ1bGxVcmwiOiAiaHR0cHM6Ly9hcGkubG9naWNhaGVhbHRoLm9yZy9mYXN0ZW5oZWFsdGgvZGF0YS9PYnNlcnZhdGlvbi9zbWFydC04NDYiLAogICAgInJlc291cmNlIjogewogICAgICAicmVzb3VyY2VUeXBlIjogIk9ic2VydmF0aW9uIiwKICAgICAgImlkIjogInNtYXJ0LTg0NiIsCiAgICAgICJtZXRhIjogewogICAgICAgICJ2ZXJzaW9uSWQiOiAiMSIsCiAgICAgICAgImxhc3RVcGRhdGVkIjogIjIwMjAtMDctMTVUMDI6NTI6MzYuMDAwKzAwOjAwIiwKICAgICAgICAic291cmNlIjogIiNOM1JlS2pSNzVBczhLamhrIgogICAgICB9LAogICAgICAidGV4dCI6IHsKICAgICAgICAic3RhdHVzIjogImdlbmVyYXRlZCIsCiAgICAgICAgImRpdiI6ICI8ZGl2IHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMTk5OS94aHRtbFwiPjIwMDktMDQtMDg6IEJsb29kIHByZXNzdXJlIDEyMC83MiBtbUhnPC9kaXY+IgogICAgICB9LAogICAgICAic3RhdHVzIjogImZpbmFsIiwKICAgICAgImNhdGVnb3J5IjogWyB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdGVybWlub2xvZ3kuaGw3Lm9yZy9Db2RlU3lzdGVtL29ic2VydmF0aW9uLWNhdGVnb3J5IiwKICAgICAgICAgICJjb2RlIjogInZpdGFsLXNpZ25zIiwKICAgICAgICAgICJkaXNwbGF5IjogIlZpdGFsIFNpZ25zIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJWaXRhbCBTaWducyIKICAgICAgfSBdLAogICAgICAiY29kZSI6IHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly9sb2luYy5vcmciLAogICAgICAgICAgImNvZGUiOiAiNTUyODQtNCIsCiAgICAgICAgICAiZGlzcGxheSI6ICJCbG9vZCBwcmVzc3VyZSIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAiQmxvb2QgcHJlc3N1cmUiCiAgICAgIH0sCiAgICAgICJzdWJqZWN0IjogewogICAgICAgICJyZWZlcmVuY2UiOiAiUGF0aWVudC9zbWFydC0xMjg4OTkyIgogICAgICB9LAogICAgICAiZWZmZWN0aXZlRGF0ZVRpbWUiOiAiMjAwOS0wNC0wOCIsCiAgICAgICJwZXJmb3JtZXIiOiBbIHsKICAgICAgICAicmVmZXJlbmNlIjogIlByYWN0aXRpb25lci9zbWFydC1QcmFjdGl0aW9uZXItNzE2MTQ1MDIiCiAgICAgIH0gXSwKICAgICAgImNvbXBvbmVudCI6IFsgewogICAgICAgICJjb2RlIjogewogICAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly9sb2luYy5vcmciLAogICAgICAgICAgICAiY29kZSI6ICI4NDgwLTYiLAogICAgICAgICAgICAiZGlzcGxheSI6ICJTeXN0b2xpYyBibG9vZCBwcmVzc3VyZSIKICAgICAgICAgIH0gXSwKICAgICAgICAgICJ0ZXh0IjogIlN5c3RvbGljIGJsb29kIHByZXNzdXJlIgogICAgICAgIH0sCiAgICAgICAgInZhbHVlUXVhbnRpdHkiOiB7CiAgICAgICAgICAidmFsdWUiOiAxMjAsCiAgICAgICAgICAidW5pdCI6ICJtbUhnIiwKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3VuaXRzb2ZtZWFzdXJlLm9yZyIsCiAgICAgICAgICAiY29kZSI6ICJtbVtIZ10iCiAgICAgICAgfQogICAgICB9LCB7CiAgICAgICAgImNvZGUiOiB7CiAgICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL2xvaW5jLm9yZyIsCiAgICAgICAgICAgICJjb2RlIjogIjg0NjItNCIsCiAgICAgICAgICAgICJkaXNwbGF5IjogIkRpYXN0b2xpYyBibG9vZCBwcmVzc3VyZSIKICAgICAgICAgIH0gXSwKICAgICAgICAgICJ0ZXh0IjogIkRpYXN0b2xpYyBibG9vZCBwcmVzc3VyZSIKICAgICAgICB9LAogICAgICAgICJ2YWx1ZVF1YW50aXR5IjogewogICAgICAgICAgInZhbHVlIjogNzIsCiAgICAgICAgICAidW5pdCI6ICJtbUhnIiwKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3VuaXRzb2ZtZWFzdXJlLm9yZyIsCiAgICAgICAgICAiY29kZSI6ICJtbVtIZ10iCiAgICAgICAgfQogICAgICB9IF0KICAgIH0sCiAgICAic2VhcmNoIjogewogICAgICAibW9kZSI6ICJtYXRjaCIKICAgIH0KICB9LCB7CiAgICAiZnVsbFVybCI6ICJodHRwczovL2FwaS5sb2dpY2FoZWFsdGgub3JnL2Zhc3RlbmhlYWx0aC9kYXRhL09ic2VydmF0aW9uL3NtYXJ0LTI4NS13ZWlnaHQiLAogICAgInJlc291cmNlIjogewogICAgICAicmVzb3VyY2VUeXBlIjogIk9ic2VydmF0aW9uIiwKICAgICAgImlkIjogInNtYXJ0LTI4NS13ZWlnaHQiLAogICAgICAibWV0YSI6IHsKICAgICAgICAidmVyc2lvbklkIjogIjEiLAogICAgICAgICJsYXN0VXBkYXRlZCI6ICIyMDIwLTA3LTE1VDAyOjUyOjM2LjAwMCswMDowMCIsCiAgICAgICAgInNvdXJjZSI6ICIjTjNSZUtqUjc1QXM4S2poayIKICAgICAgfSwKICAgICAgInRleHQiOiB7CiAgICAgICAgInN0YXR1cyI6ICJnZW5lcmF0ZWQiLAogICAgICAgICJkaXYiOiAiPGRpdiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzE5OTkveGh0bWxcIj4yMDA5LTA0LTE0OiB3ZWlnaHQgPSA5Mi4zOTY3NyBrZzwvZGl2PiIKICAgICAgfSwKICAgICAgImlkZW50aWZpZXIiOiBbIHsKICAgICAgICAidXNlIjogIm9mZmljaWFsIiwKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly93d3cuYm1jLm5sL3pvcmdwb3J0YWwvaWRlbnRpZmllcnMvb2JzZXJ2YXRpb25zIiwKICAgICAgICAidmFsdWUiOiAic21hcnQtMjg1LXdlaWdodCIKICAgICAgfSBdLAogICAgICAic3RhdHVzIjogInVua25vd24iLAogICAgICAiY2F0ZWdvcnkiOiBbIHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly90ZXJtaW5vbG9neS5obDcub3JnL0NvZGVTeXN0ZW0vb2JzZXJ2YXRpb24tY2F0ZWdvcnkiLAogICAgICAgICAgImNvZGUiOiAidml0YWwtc2lnbnMiLAogICAgICAgICAgImRpc3BsYXkiOiAiVml0YWwgU2lnbnMiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogIlZpdGFsIFNpZ25zIgogICAgICB9IF0sCiAgICAgICJjb2RlIjogewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL2xvaW5jLm9yZyIsCiAgICAgICAgICAiY29kZSI6ICIzMTQxLTkiLAogICAgICAgICAgImRpc3BsYXkiOiAid2VpZ2h0IgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJ3ZWlnaHQiCiAgICAgIH0sCiAgICAgICJzdWJqZWN0IjogewogICAgICAgICJyZWZlcmVuY2UiOiAiUGF0aWVudC9zbWFydC0xMjg4OTkyIgogICAgICB9LAogICAgICAiZWZmZWN0aXZlRGF0ZVRpbWUiOiAiMjAwOS0wNC0xNCIsCiAgICAgICJwZXJmb3JtZXIiOiBbIHsKICAgICAgICAicmVmZXJlbmNlIjogIlByYWN0aXRpb25lci9TTUFSVC0xMjM0IgogICAgICB9IF0sCiAgICAgICJ2YWx1ZVF1YW50aXR5IjogewogICAgICAgICJ2YWx1ZSI6IDkyLjM5Njc3LAogICAgICAgICJ1bml0IjogImtnIiwKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly91bml0c29mbWVhc3VyZS5vcmciLAogICAgICAgICJjb2RlIjogImtnIgogICAgICB9CiAgICB9LAogICAgInNlYXJjaCI6IHsKICAgICAgIm1vZGUiOiAibWF0Y2giCiAgICB9CiAgfSwgewogICAgImZ1bGxVcmwiOiAiaHR0cHM6Ly9hcGkubG9naWNhaGVhbHRoLm9yZy9mYXN0ZW5oZWFsdGgvZGF0YS9PYnNlcnZhdGlvbi9zbWFydC04MzAiLAogICAgInJlc291cmNlIjogewogICAgICAicmVzb3VyY2VUeXBlIjogIk9ic2VydmF0aW9uIiwKICAgICAgImlkIjogInNtYXJ0LTgzMCIsCiAgICAgICJtZXRhIjogewogICAgICAgICJ2ZXJzaW9uSWQiOiAiMSIsCiAgICAgICAgImxhc3RVcGRhdGVkIjogIjIwMjAtMDctMTVUMDI6NTI6MzYuMDAwKzAwOjAwIiwKICAgICAgICAic291cmNlIjogIiNOM1JlS2pSNzVBczhLamhrIgogICAgICB9LAogICAgICAidGV4dCI6IHsKICAgICAgICAic3RhdHVzIjogImdlbmVyYXRlZCIsCiAgICAgICAgImRpdiI6ICI8ZGl2IHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMTk5OS94aHRtbFwiPjE5OTctMDUtMDc6IEJsb29kIHByZXNzdXJlIDY4LzQzIG1tSGc8L2Rpdj4iCiAgICAgIH0sCiAgICAgICJzdGF0dXMiOiAiZmluYWwiLAogICAgICAiY2F0ZWdvcnkiOiBbIHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly90ZXJtaW5vbG9neS5obDcub3JnL0NvZGVTeXN0ZW0vb2JzZXJ2YXRpb24tY2F0ZWdvcnkiLAogICAgICAgICAgImNvZGUiOiAidml0YWwtc2lnbnMiLAogICAgICAgICAgImRpc3BsYXkiOiAiVml0YWwgU2lnbnMiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogIlZpdGFsIFNpZ25zIgogICAgICB9IF0sCiAgICAgICJjb2RlIjogewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL2xvaW5jLm9yZyIsCiAgICAgICAgICAiY29kZSI6ICI1NTI4NC00IiwKICAgICAgICAgICJkaXNwbGF5IjogIkJsb29kIHByZXNzdXJlIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJCbG9vZCBwcmVzc3VyZSIKICAgICAgfSwKICAgICAgInN1YmplY3QiOiB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQYXRpZW50L3NtYXJ0LTEyODg5OTIiCiAgICAgIH0sCiAgICAgICJlZmZlY3RpdmVEYXRlVGltZSI6ICIxOTk3LTA1LTA3IiwKICAgICAgInBlcmZvcm1lciI6IFsgewogICAgICAgICJyZWZlcmVuY2UiOiAiUHJhY3RpdGlvbmVyL3NtYXJ0LVByYWN0aXRpb25lci03MTYxNDUwMiIKICAgICAgfSBdLAogICAgICAiY29tcG9uZW50IjogWyB7CiAgICAgICAgImNvZGUiOiB7CiAgICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL2xvaW5jLm9yZyIsCiAgICAgICAgICAgICJjb2RlIjogIjg0ODAtNiIsCiAgICAgICAgICAgICJkaXNwbGF5IjogIlN5c3RvbGljIGJsb29kIHByZXNzdXJlIgogICAgICAgICAgfSBdLAogICAgICAgICAgInRleHQiOiAiU3lzdG9saWMgYmxvb2QgcHJlc3N1cmUiCiAgICAgICAgfSwKICAgICAgICAidmFsdWVRdWFudGl0eSI6IHsKICAgICAgICAgICJ2YWx1ZSI6IDY4LAogICAgICAgICAgInVuaXQiOiAibW1IZyIsCiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly91bml0c29mbWVhc3VyZS5vcmciLAogICAgICAgICAgImNvZGUiOiAibW1bSGddIgogICAgICAgIH0KICAgICAgfSwgewogICAgICAgICJjb2RlIjogewogICAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly9sb2luYy5vcmciLAogICAgICAgICAgICAiY29kZSI6ICI4NDYyLTQiLAogICAgICAgICAgICAiZGlzcGxheSI6ICJEaWFzdG9saWMgYmxvb2QgcHJlc3N1cmUiCiAgICAgICAgICB9IF0sCiAgICAgICAgICAidGV4dCI6ICJEaWFzdG9saWMgYmxvb2QgcHJlc3N1cmUiCiAgICAgICAgfSwKICAgICAgICAidmFsdWVRdWFudGl0eSI6IHsKICAgICAgICAgICJ2YWx1ZSI6IDQzLAogICAgICAgICAgInVuaXQiOiAibW1IZyIsCiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly91bml0c29mbWVhc3VyZS5vcmciLAogICAgICAgICAgImNvZGUiOiAibW1bSGddIgogICAgICAgIH0KICAgICAgfSBdCiAgICB9LAogICAgInNlYXJjaCI6IHsKICAgICAgIm1vZGUiOiAibWF0Y2giCiAgICB9CiAgfSwgewogICAgImZ1bGxVcmwiOiAiaHR0cHM6Ly9hcGkubG9naWNhaGVhbHRoLm9yZy9mYXN0ZW5oZWFsdGgvZGF0YS9PYnNlcnZhdGlvbi9zbWFydC04MzQiLAogICAgInJlc291cmNlIjogewogICAgICAicmVzb3VyY2VUeXBlIjogIk9ic2VydmF0aW9uIiwKICAgICAgImlkIjogInNtYXJ0LTgzNCIsCiAgICAgICJtZXRhIjogewogICAgICAgICJ2ZXJzaW9uSWQiOiAiMSIsCiAgICAgICAgImxhc3RVcGRhdGVkIjogIjIwMjAtMDctMTVUMDI6NTI6MzYuMDAwKzAwOjAwIiwKICAgICAgICAic291cmNlIjogIiNOM1JlS2pSNzVBczhLamhrIgogICAgICB9LAogICAgICAidGV4dCI6IHsKICAgICAgICAic3RhdHVzIjogImdlbmVyYXRlZCIsCiAgICAgICAgImRpdiI6ICI8ZGl2IHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMTk5OS94aHRtbFwiPjIwMDEtMDEtMjQ6IEJsb29kIHByZXNzdXJlIDEwMC82MyBtbUhnPC9kaXY+IgogICAgICB9LAogICAgICAic3RhdHVzIjogImZpbmFsIiwKICAgICAgImNhdGVnb3J5IjogWyB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdGVybWlub2xvZ3kuaGw3Lm9yZy9Db2RlU3lzdGVtL29ic2VydmF0aW9uLWNhdGVnb3J5IiwKICAgICAgICAgICJjb2RlIjogInZpdGFsLXNpZ25zIiwKICAgICAgICAgICJkaXNwbGF5IjogIlZpdGFsIFNpZ25zIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJWaXRhbCBTaWducyIKICAgICAgfSBdLAogICAgICAiY29kZSI6IHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly9sb2luYy5vcmciLAogICAgICAgICAgImNvZGUiOiAiNTUyODQtNCIsCiAgICAgICAgICAiZGlzcGxheSI6ICJCbG9vZCBwcmVzc3VyZSIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAiQmxvb2QgcHJlc3N1cmUiCiAgICAgIH0sCiAgICAgICJzdWJqZWN0IjogewogICAgICAgICJyZWZlcmVuY2UiOiAiUGF0aWVudC9zbWFydC0xMjg4OTkyIgogICAgICB9LAogICAgICAiZWZmZWN0aXZlRGF0ZVRpbWUiOiAiMjAwMS0wMS0yNCIsCiAgICAgICJwZXJmb3JtZXIiOiBbIHsKICAgICAgICAicmVmZXJlbmNlIjogIlByYWN0aXRpb25lci9zbWFydC1QcmFjdGl0aW9uZXItNzE2MTQ1MDIiCiAgICAgIH0gXSwKICAgICAgImNvbXBvbmVudCI6IFsgewogICAgICAgICJjb2RlIjogewogICAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly9sb2luYy5vcmciLAogICAgICAgICAgICAiY29kZSI6ICI4NDgwLTYiLAogICAgICAgICAgICAiZGlzcGxheSI6ICJTeXN0b2xpYyBibG9vZCBwcmVzc3VyZSIKICAgICAgICAgIH0gXSwKICAgICAgICAgICJ0ZXh0IjogIlN5c3RvbGljIGJsb29kIHByZXNzdXJlIgogICAgICAgIH0sCiAgICAgICAgInZhbHVlUXVhbnRpdHkiOiB7CiAgICAgICAgICAidmFsdWUiOiAxMDAsCiAgICAgICAgICAidW5pdCI6ICJtbUhnIiwKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3VuaXRzb2ZtZWFzdXJlLm9yZyIsCiAgICAgICAgICAiY29kZSI6ICJtbVtIZ10iCiAgICAgICAgfQogICAgICB9LCB7CiAgICAgICAgImNvZGUiOiB7CiAgICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL2xvaW5jLm9yZyIsCiAgICAgICAgICAgICJjb2RlIjogIjg0NjItNCIsCiAgICAgICAgICAgICJkaXNwbGF5IjogIkRpYXN0b2xpYyBibG9vZCBwcmVzc3VyZSIKICAgICAgICAgIH0gXSwKICAgICAgICAgICJ0ZXh0IjogIkRpYXN0b2xpYyBibG9vZCBwcmVzc3VyZSIKICAgICAgICB9LAogICAgICAgICJ2YWx1ZVF1YW50aXR5IjogewogICAgICAgICAgInZhbHVlIjogNjMsCiAgICAgICAgICAidW5pdCI6ICJtbUhnIiwKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3VuaXRzb2ZtZWFzdXJlLm9yZyIsCiAgICAgICAgICAiY29kZSI6ICJtbVtIZ10iCiAgICAgICAgfQogICAgICB9IF0KICAgIH0sCiAgICAic2VhcmNoIjogewogICAgICAibW9kZSI6ICJtYXRjaCIKICAgIH0KICB9LCB7CiAgICAiZnVsbFVybCI6ICJodHRwczovL2FwaS5sb2dpY2FoZWFsdGgub3JnL2Zhc3RlbmhlYWx0aC9kYXRhL09ic2VydmF0aW9uL3NtYXJ0LTgzMyIsCiAgICAicmVzb3VyY2UiOiB7CiAgICAgICJyZXNvdXJjZVR5cGUiOiAiT2JzZXJ2YXRpb24iLAogICAgICAiaWQiOiAic21hcnQtODMzIiwKICAgICAgIm1ldGEiOiB7CiAgICAgICAgInZlcnNpb25JZCI6ICIxIiwKICAgICAgICAibGFzdFVwZGF0ZWQiOiAiMjAyMC0wNy0xNVQwMjo1MjozNi4wMDArMDA6MDAiLAogICAgICAgICJzb3VyY2UiOiAiI04zUmVLalI3NUFzOEtqaGsiCiAgICAgIH0sCiAgICAgICJ0ZXh0IjogewogICAgICAgICJzdGF0dXMiOiAiZ2VuZXJhdGVkIiwKICAgICAgICAiZGl2IjogIjxkaXYgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hodG1sXCI+MjAwMS0wMS0xOTogQmxvb2QgcHJlc3N1cmUgMTEwLzY5IG1tSGc8L2Rpdj4iCiAgICAgIH0sCiAgICAgICJzdGF0dXMiOiAiZmluYWwiLAogICAgICAiY2F0ZWdvcnkiOiBbIHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly90ZXJtaW5vbG9neS5obDcub3JnL0NvZGVTeXN0ZW0vb2JzZXJ2YXRpb24tY2F0ZWdvcnkiLAogICAgICAgICAgImNvZGUiOiAidml0YWwtc2lnbnMiLAogICAgICAgICAgImRpc3BsYXkiOiAiVml0YWwgU2lnbnMiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogIlZpdGFsIFNpZ25zIgogICAgICB9IF0sCiAgICAgICJjb2RlIjogewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL2xvaW5jLm9yZyIsCiAgICAgICAgICAiY29kZSI6ICI1NTI4NC00IiwKICAgICAgICAgICJkaXNwbGF5IjogIkJsb29kIHByZXNzdXJlIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJCbG9vZCBwcmVzc3VyZSIKICAgICAgfSwKICAgICAgInN1YmplY3QiOiB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQYXRpZW50L3NtYXJ0LTEyODg5OTIiCiAgICAgIH0sCiAgICAgICJlZmZlY3RpdmVEYXRlVGltZSI6ICIyMDAxLTAxLTE5IiwKICAgICAgInBlcmZvcm1lciI6IFsgewogICAgICAgICJyZWZlcmVuY2UiOiAiUHJhY3RpdGlvbmVyL3NtYXJ0LVByYWN0aXRpb25lci03MTYxNDUwMiIKICAgICAgfSBdLAogICAgICAiY29tcG9uZW50IjogWyB7CiAgICAgICAgImNvZGUiOiB7CiAgICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL2xvaW5jLm9yZyIsCiAgICAgICAgICAgICJjb2RlIjogIjg0ODAtNiIsCiAgICAgICAgICAgICJkaXNwbGF5IjogIlN5c3RvbGljIGJsb29kIHByZXNzdXJlIgogICAgICAgICAgfSBdLAogICAgICAgICAgInRleHQiOiAiU3lzdG9saWMgYmxvb2QgcHJlc3N1cmUiCiAgICAgICAgfSwKICAgICAgICAidmFsdWVRdWFudGl0eSI6IHsKICAgICAgICAgICJ2YWx1ZSI6IDExMCwKICAgICAgICAgICJ1bml0IjogIm1tSGciLAogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdW5pdHNvZm1lYXN1cmUub3JnIiwKICAgICAgICAgICJjb2RlIjogIm1tW0hnXSIKICAgICAgICB9CiAgICAgIH0sIHsKICAgICAgICAiY29kZSI6IHsKICAgICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vbG9pbmMub3JnIiwKICAgICAgICAgICAgImNvZGUiOiAiODQ2Mi00IiwKICAgICAgICAgICAgImRpc3BsYXkiOiAiRGlhc3RvbGljIGJsb29kIHByZXNzdXJlIgogICAgICAgICAgfSBdLAogICAgICAgICAgInRleHQiOiAiRGlhc3RvbGljIGJsb29kIHByZXNzdXJlIgogICAgICAgIH0sCiAgICAgICAgInZhbHVlUXVhbnRpdHkiOiB7CiAgICAgICAgICAidmFsdWUiOiA2OSwKICAgICAgICAgICJ1bml0IjogIm1tSGciLAogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdW5pdHNvZm1lYXN1cmUub3JnIiwKICAgICAgICAgICJjb2RlIjogIm1tW0hnXSIKICAgICAgICB9CiAgICAgIH0gXQogICAgfSwKICAgICJzZWFyY2giOiB7CiAgICAgICJtb2RlIjogIm1hdGNoIgogICAgfQogIH0sIHsKICAgICJmdWxsVXJsIjogImh0dHBzOi8vYXBpLmxvZ2ljYWhlYWx0aC5vcmcvZmFzdGVuaGVhbHRoL2RhdGEvT2JzZXJ2YXRpb24vc21hcnQtODMyIiwKICAgICJyZXNvdXJjZSI6IHsKICAgICAgInJlc291cmNlVHlwZSI6ICJPYnNlcnZhdGlvbiIsCiAgICAgICJpZCI6ICJzbWFydC04MzIiLAogICAgICAibWV0YSI6IHsKICAgICAgICAidmVyc2lvbklkIjogIjEiLAogICAgICAgICJsYXN0VXBkYXRlZCI6ICIyMDIwLTA3LTE1VDAyOjUyOjM2LjAwMCswMDowMCIsCiAgICAgICAgInNvdXJjZSI6ICIjTjNSZUtqUjc1QXM4S2poayIKICAgICAgfSwKICAgICAgInRleHQiOiB7CiAgICAgICAgInN0YXR1cyI6ICJnZW5lcmF0ZWQiLAogICAgICAgICJkaXYiOiAiPGRpdiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzE5OTkveGh0bWxcIj4xOTk5LTEyLTIxOiBCbG9vZCBwcmVzc3VyZSAxMjgvODEgbW1IZzwvZGl2PiIKICAgICAgfSwKICAgICAgInN0YXR1cyI6ICJmaW5hbCIsCiAgICAgICJjYXRlZ29yeSI6IFsgewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3Rlcm1pbm9sb2d5LmhsNy5vcmcvQ29kZVN5c3RlbS9vYnNlcnZhdGlvbi1jYXRlZ29yeSIsCiAgICAgICAgICAiY29kZSI6ICJ2aXRhbC1zaWducyIsCiAgICAgICAgICAiZGlzcGxheSI6ICJWaXRhbCBTaWducyIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAiVml0YWwgU2lnbnMiCiAgICAgIH0gXSwKICAgICAgImNvZGUiOiB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vbG9pbmMub3JnIiwKICAgICAgICAgICJjb2RlIjogIjU1Mjg0LTQiLAogICAgICAgICAgImRpc3BsYXkiOiAiQmxvb2QgcHJlc3N1cmUiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogIkJsb29kIHByZXNzdXJlIgogICAgICB9LAogICAgICAic3ViamVjdCI6IHsKICAgICAgICAicmVmZXJlbmNlIjogIlBhdGllbnQvc21hcnQtMTI4ODk5MiIKICAgICAgfSwKICAgICAgImVmZmVjdGl2ZURhdGVUaW1lIjogIjE5OTktMTItMjEiLAogICAgICAicGVyZm9ybWVyIjogWyB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQcmFjdGl0aW9uZXIvc21hcnQtUHJhY3RpdGlvbmVyLTcxNjE0NTAyIgogICAgICB9IF0sCiAgICAgICJjb21wb25lbnQiOiBbIHsKICAgICAgICAiY29kZSI6IHsKICAgICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vbG9pbmMub3JnIiwKICAgICAgICAgICAgImNvZGUiOiAiODQ4MC02IiwKICAgICAgICAgICAgImRpc3BsYXkiOiAiU3lzdG9saWMgYmxvb2QgcHJlc3N1cmUiCiAgICAgICAgICB9IF0sCiAgICAgICAgICAidGV4dCI6ICJTeXN0b2xpYyBibG9vZCBwcmVzc3VyZSIKICAgICAgICB9LAogICAgICAgICJ2YWx1ZVF1YW50aXR5IjogewogICAgICAgICAgInZhbHVlIjogMTI4LAogICAgICAgICAgInVuaXQiOiAibW1IZyIsCiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly91bml0c29mbWVhc3VyZS5vcmciLAogICAgICAgICAgImNvZGUiOiAibW1bSGddIgogICAgICAgIH0KICAgICAgfSwgewogICAgICAgICJjb2RlIjogewogICAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly9sb2luYy5vcmciLAogICAgICAgICAgICAiY29kZSI6ICI4NDYyLTQiLAogICAgICAgICAgICAiZGlzcGxheSI6ICJEaWFzdG9saWMgYmxvb2QgcHJlc3N1cmUiCiAgICAgICAgICB9IF0sCiAgICAgICAgICAidGV4dCI6ICJEaWFzdG9saWMgYmxvb2QgcHJlc3N1cmUiCiAgICAgICAgfSwKICAgICAgICAidmFsdWVRdWFudGl0eSI6IHsKICAgICAgICAgICJ2YWx1ZSI6IDgxLAogICAgICAgICAgInVuaXQiOiAibW1IZyIsCiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly91bml0c29mbWVhc3VyZS5vcmciLAogICAgICAgICAgImNvZGUiOiAibW1bSGddIgogICAgICAgIH0KICAgICAgfSBdCiAgICB9LAogICAgInNlYXJjaCI6IHsKICAgICAgIm1vZGUiOiAibWF0Y2giCiAgICB9CiAgfSwgewogICAgImZ1bGxVcmwiOiAiaHR0cHM6Ly9hcGkubG9naWNhaGVhbHRoLm9yZy9mYXN0ZW5oZWFsdGgvZGF0YS9PYnNlcnZhdGlvbi9zbWFydC04MzEiLAogICAgInJlc291cmNlIjogewogICAgICAicmVzb3VyY2VUeXBlIjogIk9ic2VydmF0aW9uIiwKICAgICAgImlkIjogInNtYXJ0LTgzMSIsCiAgICAgICJtZXRhIjogewogICAgICAgICJ2ZXJzaW9uSWQiOiAiMSIsCiAgICAgICAgImxhc3RVcGRhdGVkIjogIjIwMjAtMDctMTVUMDI6NTI6MzYuMDAwKzAwOjAwIiwKICAgICAgICAic291cmNlIjogIiNOM1JlS2pSNzVBczhLamhrIgogICAgICB9LAogICAgICAidGV4dCI6IHsKICAgICAgICAic3RhdHVzIjogImdlbmVyYXRlZCIsCiAgICAgICAgImRpdiI6ICI8ZGl2IHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMTk5OS94aHRtbFwiPjE5OTktMTItMjA6IEJsb29kIHByZXNzdXJlIDgzLzUzIG1tSGc8L2Rpdj4iCiAgICAgIH0sCiAgICAgICJzdGF0dXMiOiAiZmluYWwiLAogICAgICAiY2F0ZWdvcnkiOiBbIHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly90ZXJtaW5vbG9neS5obDcub3JnL0NvZGVTeXN0ZW0vb2JzZXJ2YXRpb24tY2F0ZWdvcnkiLAogICAgICAgICAgImNvZGUiOiAidml0YWwtc2lnbnMiLAogICAgICAgICAgImRpc3BsYXkiOiAiVml0YWwgU2lnbnMiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogIlZpdGFsIFNpZ25zIgogICAgICB9IF0sCiAgICAgICJjb2RlIjogewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL2xvaW5jLm9yZyIsCiAgICAgICAgICAiY29kZSI6ICI1NTI4NC00IiwKICAgICAgICAgICJkaXNwbGF5IjogIkJsb29kIHByZXNzdXJlIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJCbG9vZCBwcmVzc3VyZSIKICAgICAgfSwKICAgICAgInN1YmplY3QiOiB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQYXRpZW50L3NtYXJ0LTEyODg5OTIiCiAgICAgIH0sCiAgICAgICJlZmZlY3RpdmVEYXRlVGltZSI6ICIxOTk5LTEyLTIwIiwKICAgICAgInBlcmZvcm1lciI6IFsgewogICAgICAgICJyZWZlcmVuY2UiOiAiUHJhY3RpdGlvbmVyL3NtYXJ0LVByYWN0aXRpb25lci03MTYxNDUwMiIKICAgICAgfSBdLAogICAgICAiY29tcG9uZW50IjogWyB7CiAgICAgICAgImNvZGUiOiB7CiAgICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL2xvaW5jLm9yZyIsCiAgICAgICAgICAgICJjb2RlIjogIjg0ODAtNiIsCiAgICAgICAgICAgICJkaXNwbGF5IjogIlN5c3RvbGljIGJsb29kIHByZXNzdXJlIgogICAgICAgICAgfSBdLAogICAgICAgICAgInRleHQiOiAiU3lzdG9saWMgYmxvb2QgcHJlc3N1cmUiCiAgICAgICAgfSwKICAgICAgICAidmFsdWVRdWFudGl0eSI6IHsKICAgICAgICAgICJ2YWx1ZSI6IDgzLAogICAgICAgICAgInVuaXQiOiAibW1IZyIsCiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly91bml0c29mbWVhc3VyZS5vcmciLAogICAgICAgICAgImNvZGUiOiAibW1bSGddIgogICAgICAgIH0KICAgICAgfSwgewogICAgICAgICJjb2RlIjogewogICAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly9sb2luYy5vcmciLAogICAgICAgICAgICAiY29kZSI6ICI4NDYyLTQiLAogICAgICAgICAgICAiZGlzcGxheSI6ICJEaWFzdG9saWMgYmxvb2QgcHJlc3N1cmUiCiAgICAgICAgICB9IF0sCiAgICAgICAgICAidGV4dCI6ICJEaWFzdG9saWMgYmxvb2QgcHJlc3N1cmUiCiAgICAgICAgfSwKICAgICAgICAidmFsdWVRdWFudGl0eSI6IHsKICAgICAgICAgICJ2YWx1ZSI6IDUzLAogICAgICAgICAgInVuaXQiOiAibW1IZyIsCiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly91bml0c29mbWVhc3VyZS5vcmciLAogICAgICAgICAgImNvZGUiOiAibW1bSGddIgogICAgICAgIH0KICAgICAgfSBdCiAgICB9LAogICAgInNlYXJjaCI6IHsKICAgICAgIm1vZGUiOiAibWF0Y2giCiAgICB9CiAgfSwgewogICAgImZ1bGxVcmwiOiAiaHR0cHM6Ly9hcGkubG9naWNhaGVhbHRoLm9yZy9mYXN0ZW5oZWFsdGgvZGF0YS9PYnNlcnZhdGlvbi9zbWFydC04MzgiLAogICAgInJlc291cmNlIjogewogICAgICAicmVzb3VyY2VUeXBlIjogIk9ic2VydmF0aW9uIiwKICAgICAgImlkIjogInNtYXJ0LTgzOCIsCiAgICAgICJtZXRhIjogewogICAgICAgICJ2ZXJzaW9uSWQiOiAiMSIsCiAgICAgICAgImxhc3RVcGRhdGVkIjogIjIwMjAtMDctMTVUMDI6NTI6MzYuMDAwKzAwOjAwIiwKICAgICAgICAic291cmNlIjogIiNOM1JlS2pSNzVBczhLamhrIgogICAgICB9LAogICAgICAidGV4dCI6IHsKICAgICAgICAic3RhdHVzIjogImdlbmVyYXRlZCIsCiAgICAgICAgImRpdiI6ICI8ZGl2IHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMTk5OS94aHRtbFwiPjIwMDEtMTEtMDI6IEJsb29kIHByZXNzdXJlIDg1LzU0IG1tSGc8L2Rpdj4iCiAgICAgIH0sCiAgICAgICJzdGF0dXMiOiAiZmluYWwiLAogICAgICAiY2F0ZWdvcnkiOiBbIHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly90ZXJtaW5vbG9neS5obDcub3JnL0NvZGVTeXN0ZW0vb2JzZXJ2YXRpb24tY2F0ZWdvcnkiLAogICAgICAgICAgImNvZGUiOiAidml0YWwtc2lnbnMiLAogICAgICAgICAgImRpc3BsYXkiOiAiVml0YWwgU2lnbnMiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogIlZpdGFsIFNpZ25zIgogICAgICB9IF0sCiAgICAgICJjb2RlIjogewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL2xvaW5jLm9yZyIsCiAgICAgICAgICAiY29kZSI6ICI1NTI4NC00IiwKICAgICAgICAgICJkaXNwbGF5IjogIkJsb29kIHByZXNzdXJlIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJCbG9vZCBwcmVzc3VyZSIKICAgICAgfSwKICAgICAgInN1YmplY3QiOiB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQYXRpZW50L3NtYXJ0LTEyODg5OTIiCiAgICAgIH0sCiAgICAgICJlZmZlY3RpdmVEYXRlVGltZSI6ICIyMDAxLTExLTAyIiwKICAgICAgInBlcmZvcm1lciI6IFsgewogICAgICAgICJyZWZlcmVuY2UiOiAiUHJhY3RpdGlvbmVyL3NtYXJ0LVByYWN0aXRpb25lci03MTYxNDUwMiIKICAgICAgfSBdLAogICAgICAiY29tcG9uZW50IjogWyB7CiAgICAgICAgImNvZGUiOiB7CiAgICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL2xvaW5jLm9yZyIsCiAgICAgICAgICAgICJjb2RlIjogIjg0ODAtNiIsCiAgICAgICAgICAgICJkaXNwbGF5IjogIlN5c3RvbGljIGJsb29kIHByZXNzdXJlIgogICAgICAgICAgfSBdLAogICAgICAgICAgInRleHQiOiAiU3lzdG9saWMgYmxvb2QgcHJlc3N1cmUiCiAgICAgICAgfSwKICAgICAgICAidmFsdWVRdWFudGl0eSI6IHsKICAgICAgICAgICJ2YWx1ZSI6IDg1LAogICAgICAgICAgInVuaXQiOiAibW1IZyIsCiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly91bml0c29mbWVhc3VyZS5vcmciLAogICAgICAgICAgImNvZGUiOiAibW1bSGddIgogICAgICAgIH0KICAgICAgfSwgewogICAgICAgICJjb2RlIjogewogICAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly9sb2luYy5vcmciLAogICAgICAgICAgICAiY29kZSI6ICI4NDYyLTQiLAogICAgICAgICAgICAiZGlzcGxheSI6ICJEaWFzdG9saWMgYmxvb2QgcHJlc3N1cmUiCiAgICAgICAgICB9IF0sCiAgICAgICAgICAidGV4dCI6ICJEaWFzdG9saWMgYmxvb2QgcHJlc3N1cmUiCiAgICAgICAgfSwKICAgICAgICAidmFsdWVRdWFudGl0eSI6IHsKICAgICAgICAgICJ2YWx1ZSI6IDU0LAogICAgICAgICAgInVuaXQiOiAibW1IZyIsCiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly91bml0c29mbWVhc3VyZS5vcmciLAogICAgICAgICAgImNvZGUiOiAibW1bSGddIgogICAgICAgIH0KICAgICAgfSBdCiAgICB9LAogICAgInNlYXJjaCI6IHsKICAgICAgIm1vZGUiOiAibWF0Y2giCiAgICB9CiAgfSwgewogICAgImZ1bGxVcmwiOiAiaHR0cHM6Ly9hcGkubG9naWNhaGVhbHRoLm9yZy9mYXN0ZW5oZWFsdGgvZGF0YS9PYnNlcnZhdGlvbi9zbWFydC04MzciLAogICAgInJlc291cmNlIjogewogICAgICAicmVzb3VyY2VUeXBlIjogIk9ic2VydmF0aW9uIiwKICAgICAgImlkIjogInNtYXJ0LTgzNyIsCiAgICAgICJtZXRhIjogewogICAgICAgICJ2ZXJzaW9uSWQiOiAiMSIsCiAgICAgICAgImxhc3RVcGRhdGVkIjogIjIwMjAtMDctMTVUMDI6NTI6MzYuMDAwKzAwOjAwIiwKICAgICAgICAic291cmNlIjogIiNOM1JlS2pSNzVBczhLamhrIgogICAgICB9LAogICAgICAidGV4dCI6IHsKICAgICAgICAic3RhdHVzIjogImdlbmVyYXRlZCIsCiAgICAgICAgImRpdiI6ICI8ZGl2IHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMTk5OS94aHRtbFwiPjIwMDEtMTEtMDE6IEJsb29kIHByZXNzdXJlIDEzOC84NSBtbUhnPC9kaXY+IgogICAgICB9LAogICAgICAic3RhdHVzIjogImZpbmFsIiwKICAgICAgImNhdGVnb3J5IjogWyB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdGVybWlub2xvZ3kuaGw3Lm9yZy9Db2RlU3lzdGVtL29ic2VydmF0aW9uLWNhdGVnb3J5IiwKICAgICAgICAgICJjb2RlIjogInZpdGFsLXNpZ25zIiwKICAgICAgICAgICJkaXNwbGF5IjogIlZpdGFsIFNpZ25zIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJWaXRhbCBTaWducyIKICAgICAgfSBdLAogICAgICAiY29kZSI6IHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly9sb2luYy5vcmciLAogICAgICAgICAgImNvZGUiOiAiNTUyODQtNCIsCiAgICAgICAgICAiZGlzcGxheSI6ICJCbG9vZCBwcmVzc3VyZSIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAiQmxvb2QgcHJlc3N1cmUiCiAgICAgIH0sCiAgICAgICJzdWJqZWN0IjogewogICAgICAgICJyZWZlcmVuY2UiOiAiUGF0aWVudC9zbWFydC0xMjg4OTkyIgogICAgICB9LAogICAgICAiZWZmZWN0aXZlRGF0ZVRpbWUiOiAiMjAwMS0xMS0wMSIsCiAgICAgICJwZXJmb3JtZXIiOiBbIHsKICAgICAgICAicmVmZXJlbmNlIjogIlByYWN0aXRpb25lci9zbWFydC1QcmFjdGl0aW9uZXItNzE2MTQ1MDIiCiAgICAgIH0gXSwKICAgICAgImNvbXBvbmVudCI6IFsgewogICAgICAgICJjb2RlIjogewogICAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly9sb2luYy5vcmciLAogICAgICAgICAgICAiY29kZSI6ICI4NDgwLTYiLAogICAgICAgICAgICAiZGlzcGxheSI6ICJTeXN0b2xpYyBibG9vZCBwcmVzc3VyZSIKICAgICAgICAgIH0gXSwKICAgICAgICAgICJ0ZXh0IjogIlN5c3RvbGljIGJsb29kIHByZXNzdXJlIgogICAgICAgIH0sCiAgICAgICAgInZhbHVlUXVhbnRpdHkiOiB7CiAgICAgICAgICAidmFsdWUiOiAxMzgsCiAgICAgICAgICAidW5pdCI6ICJtbUhnIiwKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3VuaXRzb2ZtZWFzdXJlLm9yZyIsCiAgICAgICAgICAiY29kZSI6ICJtbVtIZ10iCiAgICAgICAgfQogICAgICB9LCB7CiAgICAgICAgImNvZGUiOiB7CiAgICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL2xvaW5jLm9yZyIsCiAgICAgICAgICAgICJjb2RlIjogIjg0NjItNCIsCiAgICAgICAgICAgICJkaXNwbGF5IjogIkRpYXN0b2xpYyBibG9vZCBwcmVzc3VyZSIKICAgICAgICAgIH0gXSwKICAgICAgICAgICJ0ZXh0IjogIkRpYXN0b2xpYyBibG9vZCBwcmVzc3VyZSIKICAgICAgICB9LAogICAgICAgICJ2YWx1ZVF1YW50aXR5IjogewogICAgICAgICAgInZhbHVlIjogODUsCiAgICAgICAgICAidW5pdCI6ICJtbUhnIiwKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3VuaXRzb2ZtZWFzdXJlLm9yZyIsCiAgICAgICAgICAiY29kZSI6ICJtbVtIZ10iCiAgICAgICAgfQogICAgICB9IF0KICAgIH0sCiAgICAic2VhcmNoIjogewogICAgICAibW9kZSI6ICJtYXRjaCIKICAgIH0KICB9LCB7CiAgICAiZnVsbFVybCI6ICJodHRwczovL2FwaS5sb2dpY2FoZWFsdGgub3JnL2Zhc3RlbmhlYWx0aC9kYXRhL09ic2VydmF0aW9uL3NtYXJ0LTgzNiIsCiAgICAicmVzb3VyY2UiOiB7CiAgICAgICJyZXNvdXJjZVR5cGUiOiAiT2JzZXJ2YXRpb24iLAogICAgICAiaWQiOiAic21hcnQtODM2IiwKICAgICAgIm1ldGEiOiB7CiAgICAgICAgInZlcnNpb25JZCI6ICIxIiwKICAgICAgICAibGFzdFVwZGF0ZWQiOiAiMjAyMC0wNy0xNVQwMjo1MjozNi4wMDArMDA6MDAiLAogICAgICAgICJzb3VyY2UiOiAiI04zUmVLalI3NUFzOEtqaGsiCiAgICAgIH0sCiAgICAgICJ0ZXh0IjogewogICAgICAgICJzdGF0dXMiOiAiZ2VuZXJhdGVkIiwKICAgICAgICAiZGl2IjogIjxkaXYgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hodG1sXCI+MjAwMS0xMC0zMTogQmxvb2QgcHJlc3N1cmUgMTMzLzgyIG1tSGc8L2Rpdj4iCiAgICAgIH0sCiAgICAgICJzdGF0dXMiOiAiZmluYWwiLAogICAgICAiY2F0ZWdvcnkiOiBbIHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly90ZXJtaW5vbG9neS5obDcub3JnL0NvZGVTeXN0ZW0vb2JzZXJ2YXRpb24tY2F0ZWdvcnkiLAogICAgICAgICAgImNvZGUiOiAidml0YWwtc2lnbnMiLAogICAgICAgICAgImRpc3BsYXkiOiAiVml0YWwgU2lnbnMiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogIlZpdGFsIFNpZ25zIgogICAgICB9IF0sCiAgICAgICJjb2RlIjogewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL2xvaW5jLm9yZyIsCiAgICAgICAgICAiY29kZSI6ICI1NTI4NC00IiwKICAgICAgICAgICJkaXNwbGF5IjogIkJsb29kIHByZXNzdXJlIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJCbG9vZCBwcmVzc3VyZSIKICAgICAgfSwKICAgICAgInN1YmplY3QiOiB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQYXRpZW50L3NtYXJ0LTEyODg5OTIiCiAgICAgIH0sCiAgICAgICJlZmZlY3RpdmVEYXRlVGltZSI6ICIyMDAxLTEwLTMxIiwKICAgICAgInBlcmZvcm1lciI6IFsgewogICAgICAgICJyZWZlcmVuY2UiOiAiUHJhY3RpdGlvbmVyL3NtYXJ0LVByYWN0aXRpb25lci03MTYxNDUwMiIKICAgICAgfSBdLAogICAgICAiY29tcG9uZW50IjogWyB7CiAgICAgICAgImNvZGUiOiB7CiAgICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL2xvaW5jLm9yZyIsCiAgICAgICAgICAgICJjb2RlIjogIjg0ODAtNiIsCiAgICAgICAgICAgICJkaXNwbGF5IjogIlN5c3RvbGljIGJsb29kIHByZXNzdXJlIgogICAgICAgICAgfSBdLAogICAgICAgICAgInRleHQiOiAiU3lzdG9saWMgYmxvb2QgcHJlc3N1cmUiCiAgICAgICAgfSwKICAgICAgICAidmFsdWVRdWFudGl0eSI6IHsKICAgICAgICAgICJ2YWx1ZSI6IDEzMywKICAgICAgICAgICJ1bml0IjogIm1tSGciLAogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdW5pdHNvZm1lYXN1cmUub3JnIiwKICAgICAgICAgICJjb2RlIjogIm1tW0hnXSIKICAgICAgICB9CiAgICAgIH0sIHsKICAgICAgICAiY29kZSI6IHsKICAgICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vbG9pbmMub3JnIiwKICAgICAgICAgICAgImNvZGUiOiAiODQ2Mi00IiwKICAgICAgICAgICAgImRpc3BsYXkiOiAiRGlhc3RvbGljIGJsb29kIHByZXNzdXJlIgogICAgICAgICAgfSBdLAogICAgICAgICAgInRleHQiOiAiRGlhc3RvbGljIGJsb29kIHByZXNzdXJlIgogICAgICAgIH0sCiAgICAgICAgInZhbHVlUXVhbnRpdHkiOiB7CiAgICAgICAgICAidmFsdWUiOiA4MiwKICAgICAgICAgICJ1bml0IjogIm1tSGciLAogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdW5pdHNvZm1lYXN1cmUub3JnIiwKICAgICAgICAgICJjb2RlIjogIm1tW0hnXSIKICAgICAgICB9CiAgICAgIH0gXQogICAgfSwKICAgICJzZWFyY2giOiB7CiAgICAgICJtb2RlIjogIm1hdGNoIgogICAgfQogIH0sIHsKICAgICJmdWxsVXJsIjogImh0dHBzOi8vYXBpLmxvZ2ljYWhlYWx0aC5vcmcvZmFzdGVuaGVhbHRoL2RhdGEvT2JzZXJ2YXRpb24vc21hcnQtODM1IiwKICAgICJyZXNvdXJjZSI6IHsKICAgICAgInJlc291cmNlVHlwZSI6ICJPYnNlcnZhdGlvbiIsCiAgICAgICJpZCI6ICJzbWFydC04MzUiLAogICAgICAibWV0YSI6IHsKICAgICAgICAidmVyc2lvbklkIjogIjEiLAogICAgICAgICJsYXN0VXBkYXRlZCI6ICIyMDIwLTA3LTE1VDAyOjUyOjM2LjAwMCswMDowMCIsCiAgICAgICAgInNvdXJjZSI6ICIjTjNSZUtqUjc1QXM4S2poayIKICAgICAgfSwKICAgICAgInRleHQiOiB7CiAgICAgICAgInN0YXR1cyI6ICJnZW5lcmF0ZWQiLAogICAgICAgICJkaXYiOiAiPGRpdiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzE5OTkveGh0bWxcIj4yMDAxLTAxLTI1OiBCbG9vZCBwcmVzc3VyZSAxMjkvODAgbW1IZzwvZGl2PiIKICAgICAgfSwKICAgICAgInN0YXR1cyI6ICJmaW5hbCIsCiAgICAgICJjYXRlZ29yeSI6IFsgewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3Rlcm1pbm9sb2d5LmhsNy5vcmcvQ29kZVN5c3RlbS9vYnNlcnZhdGlvbi1jYXRlZ29yeSIsCiAgICAgICAgICAiY29kZSI6ICJ2aXRhbC1zaWducyIsCiAgICAgICAgICAiZGlzcGxheSI6ICJWaXRhbCBTaWducyIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAiVml0YWwgU2lnbnMiCiAgICAgIH0gXSwKICAgICAgImNvZGUiOiB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vbG9pbmMub3JnIiwKICAgICAgICAgICJjb2RlIjogIjU1Mjg0LTQiLAogICAgICAgICAgImRpc3BsYXkiOiAiQmxvb2QgcHJlc3N1cmUiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogIkJsb29kIHByZXNzdXJlIgogICAgICB9LAogICAgICAic3ViamVjdCI6IHsKICAgICAgICAicmVmZXJlbmNlIjogIlBhdGllbnQvc21hcnQtMTI4ODk5MiIKICAgICAgfSwKICAgICAgImVmZmVjdGl2ZURhdGVUaW1lIjogIjIwMDEtMDEtMjUiLAogICAgICAicGVyZm9ybWVyIjogWyB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQcmFjdGl0aW9uZXIvc21hcnQtUHJhY3RpdGlvbmVyLTcxNjE0NTAyIgogICAgICB9IF0sCiAgICAgICJjb21wb25lbnQiOiBbIHsKICAgICAgICAiY29kZSI6IHsKICAgICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vbG9pbmMub3JnIiwKICAgICAgICAgICAgImNvZGUiOiAiODQ4MC02IiwKICAgICAgICAgICAgImRpc3BsYXkiOiAiU3lzdG9saWMgYmxvb2QgcHJlc3N1cmUiCiAgICAgICAgICB9IF0sCiAgICAgICAgICAidGV4dCI6ICJTeXN0b2xpYyBibG9vZCBwcmVzc3VyZSIKICAgICAgICB9LAogICAgICAgICJ2YWx1ZVF1YW50aXR5IjogewogICAgICAgICAgInZhbHVlIjogMTI5LAogICAgICAgICAgInVuaXQiOiAibW1IZyIsCiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly91bml0c29mbWVhc3VyZS5vcmciLAogICAgICAgICAgImNvZGUiOiAibW1bSGddIgogICAgICAgIH0KICAgICAgfSwgewogICAgICAgICJjb2RlIjogewogICAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly9sb2luYy5vcmciLAogICAgICAgICAgICAiY29kZSI6ICI4NDYyLTQiLAogICAgICAgICAgICAiZGlzcGxheSI6ICJEaWFzdG9saWMgYmxvb2QgcHJlc3N1cmUiCiAgICAgICAgICB9IF0sCiAgICAgICAgICAidGV4dCI6ICJEaWFzdG9saWMgYmxvb2QgcHJlc3N1cmUiCiAgICAgICAgfSwKICAgICAgICAidmFsdWVRdWFudGl0eSI6IHsKICAgICAgICAgICJ2YWx1ZSI6IDgwLAogICAgICAgICAgInVuaXQiOiAibW1IZyIsCiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly91bml0c29mbWVhc3VyZS5vcmciLAogICAgICAgICAgImNvZGUiOiAibW1bSGddIgogICAgICAgIH0KICAgICAgfSBdCiAgICB9LAogICAgInNlYXJjaCI6IHsKICAgICAgIm1vZGUiOiAibWF0Y2giCiAgICB9CiAgfSwgewogICAgImZ1bGxVcmwiOiAiaHR0cHM6Ly9hcGkubG9naWNhaGVhbHRoLm9yZy9mYXN0ZW5oZWFsdGgvZGF0YS9PYnNlcnZhdGlvbi9zbWFydC04MzkiLAogICAgInJlc291cmNlIjogewogICAgICAicmVzb3VyY2VUeXBlIjogIk9ic2VydmF0aW9uIiwKICAgICAgImlkIjogInNtYXJ0LTgzOSIsCiAgICAgICJtZXRhIjogewogICAgICAgICJ2ZXJzaW9uSWQiOiAiMSIsCiAgICAgICAgImxhc3RVcGRhdGVkIjogIjIwMjAtMDctMTVUMDI6NTI6MzYuMDAwKzAwOjAwIiwKICAgICAgICAic291cmNlIjogIiNOM1JlS2pSNzVBczhLamhrIgogICAgICB9LAogICAgICAidGV4dCI6IHsKICAgICAgICAic3RhdHVzIjogImdlbmVyYXRlZCIsCiAgICAgICAgImRpdiI6ICI8ZGl2IHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMTk5OS94aHRtbFwiPjIwMDEtMTEtMDU6IEJsb29kIHByZXNzdXJlIDEzMy84MiBtbUhnPC9kaXY+IgogICAgICB9LAogICAgICAic3RhdHVzIjogImZpbmFsIiwKICAgICAgImNhdGVnb3J5IjogWyB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdGVybWlub2xvZ3kuaGw3Lm9yZy9Db2RlU3lzdGVtL29ic2VydmF0aW9uLWNhdGVnb3J5IiwKICAgICAgICAgICJjb2RlIjogInZpdGFsLXNpZ25zIiwKICAgICAgICAgICJkaXNwbGF5IjogIlZpdGFsIFNpZ25zIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJWaXRhbCBTaWducyIKICAgICAgfSBdLAogICAgICAiY29kZSI6IHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly9sb2luYy5vcmciLAogICAgICAgICAgImNvZGUiOiAiNTUyODQtNCIsCiAgICAgICAgICAiZGlzcGxheSI6ICJCbG9vZCBwcmVzc3VyZSIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAiQmxvb2QgcHJlc3N1cmUiCiAgICAgIH0sCiAgICAgICJzdWJqZWN0IjogewogICAgICAgICJyZWZlcmVuY2UiOiAiUGF0aWVudC9zbWFydC0xMjg4OTkyIgogICAgICB9LAogICAgICAiZWZmZWN0aXZlRGF0ZVRpbWUiOiAiMjAwMS0xMS0wNSIsCiAgICAgICJwZXJmb3JtZXIiOiBbIHsKICAgICAgICAicmVmZXJlbmNlIjogIlByYWN0aXRpb25lci9zbWFydC1QcmFjdGl0aW9uZXItNzE2MTQ1MDIiCiAgICAgIH0gXSwKICAgICAgImNvbXBvbmVudCI6IFsgewogICAgICAgICJjb2RlIjogewogICAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly9sb2luYy5vcmciLAogICAgICAgICAgICAiY29kZSI6ICI4NDgwLTYiLAogICAgICAgICAgICAiZGlzcGxheSI6ICJTeXN0b2xpYyBibG9vZCBwcmVzc3VyZSIKICAgICAgICAgIH0gXSwKICAgICAgICAgICJ0ZXh0IjogIlN5c3RvbGljIGJsb29kIHByZXNzdXJlIgogICAgICAgIH0sCiAgICAgICAgInZhbHVlUXVhbnRpdHkiOiB7CiAgICAgICAgICAidmFsdWUiOiAxMzMsCiAgICAgICAgICAidW5pdCI6ICJtbUhnIiwKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3VuaXRzb2ZtZWFzdXJlLm9yZyIsCiAgICAgICAgICAiY29kZSI6ICJtbVtIZ10iCiAgICAgICAgfQogICAgICB9LCB7CiAgICAgICAgImNvZGUiOiB7CiAgICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL2xvaW5jLm9yZyIsCiAgICAgICAgICAgICJjb2RlIjogIjg0NjItNCIsCiAgICAgICAgICAgICJkaXNwbGF5IjogIkRpYXN0b2xpYyBibG9vZCBwcmVzc3VyZSIKICAgICAgICAgIH0gXSwKICAgICAgICAgICJ0ZXh0IjogIkRpYXN0b2xpYyBibG9vZCBwcmVzc3VyZSIKICAgICAgICB9LAogICAgICAgICJ2YWx1ZVF1YW50aXR5IjogewogICAgICAgICAgInZhbHVlIjogODIsCiAgICAgICAgICAidW5pdCI6ICJtbUhnIiwKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3VuaXRzb2ZtZWFzdXJlLm9yZyIsCiAgICAgICAgICAiY29kZSI6ICJtbVtIZ10iCiAgICAgICAgfQogICAgICB9IF0KICAgIH0sCiAgICAic2VhcmNoIjogewogICAgICAibW9kZSI6ICJtYXRjaCIKICAgIH0KICB9LCB7CiAgICAiZnVsbFVybCI6ICJodHRwczovL2FwaS5sb2dpY2FoZWFsdGgub3JnL2Zhc3RlbmhlYWx0aC9kYXRhL09ic2VydmF0aW9uL3NtYXJ0LTE5NS1ibWkiLAogICAgInJlc291cmNlIjogewogICAgICAicmVzb3VyY2VUeXBlIjogIk9ic2VydmF0aW9uIiwKICAgICAgImlkIjogInNtYXJ0LTE5NS1ibWkiLAogICAgICAibWV0YSI6IHsKICAgICAgICAidmVyc2lvbklkIjogIjEiLAogICAgICAgICJsYXN0VXBkYXRlZCI6ICIyMDIwLTA3LTE1VDAyOjUyOjM2LjAwMCswMDowMCIsCiAgICAgICAgInNvdXJjZSI6ICIjTjNSZUtqUjc1QXM4S2poayIKICAgICAgfSwKICAgICAgInRleHQiOiB7CiAgICAgICAgInN0YXR1cyI6ICJnZW5lcmF0ZWQiLAogICAgICAgICJkaXYiOiAiPGRpdiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzE5OTkveGh0bWxcIj4yMDAxLTAxLTI0OiBibWkgPSAzMy40IGtnL20yPC9kaXY+IgogICAgICB9LAogICAgICAiaWRlbnRpZmllciI6IFsgewogICAgICAgICJ1c2UiOiAib2ZmaWNpYWwiLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3d3dy5ibWMubmwvem9yZ3BvcnRhbC9pZGVudGlmaWVycy9vYnNlcnZhdGlvbnMiLAogICAgICAgICJ2YWx1ZSI6ICJzbWFydC0xOTUtYm1pIgogICAgICB9IF0sCiAgICAgICJzdGF0dXMiOiAidW5rbm93biIsCiAgICAgICJjYXRlZ29yeSI6IFsgewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3Rlcm1pbm9sb2d5LmhsNy5vcmcvQ29kZVN5c3RlbS9vYnNlcnZhdGlvbi1jYXRlZ29yeSIsCiAgICAgICAgICAiY29kZSI6ICJ2aXRhbC1zaWducyIsCiAgICAgICAgICAiZGlzcGxheSI6ICJWaXRhbCBTaWducyIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAiVml0YWwgU2lnbnMiCiAgICAgIH0gXSwKICAgICAgImNvZGUiOiB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vbG9pbmMub3JnIiwKICAgICAgICAgICJjb2RlIjogIjM5MTU2LTUiLAogICAgICAgICAgImRpc3BsYXkiOiAiYm1pIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJibWkiCiAgICAgIH0sCiAgICAgICJzdWJqZWN0IjogewogICAgICAgICJyZWZlcmVuY2UiOiAiUGF0aWVudC9zbWFydC0xMjg4OTkyIgogICAgICB9LAogICAgICAiZWZmZWN0aXZlRGF0ZVRpbWUiOiAiMjAwMS0wMS0yNCIsCiAgICAgICJwZXJmb3JtZXIiOiBbIHsKICAgICAgICAicmVmZXJlbmNlIjogIlByYWN0aXRpb25lci9TTUFSVC0xMjM0IgogICAgICB9IF0sCiAgICAgICJ2YWx1ZVF1YW50aXR5IjogewogICAgICAgICJ2YWx1ZSI6IDMzLjQsCiAgICAgICAgInVuaXQiOiAia2cvbTIiLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3VuaXRzb2ZtZWFzdXJlLm9yZyIsCiAgICAgICAgImNvZGUiOiAia2cvbTIiCiAgICAgIH0KICAgIH0sCiAgICAic2VhcmNoIjogewogICAgICAibW9kZSI6ICJtYXRjaCIKICAgIH0KICB9LCB7CiAgICAiZnVsbFVybCI6ICJodHRwczovL2FwaS5sb2dpY2FoZWFsdGgub3JnL2Zhc3RlbmhlYWx0aC9kYXRhL09ic2VydmF0aW9uL3NtYXJ0LTI0OS10ZW1wZXJhdHVyZSIsCiAgICAicmVzb3VyY2UiOiB7CiAgICAgICJyZXNvdXJjZVR5cGUiOiAiT2JzZXJ2YXRpb24iLAogICAgICAiaWQiOiAic21hcnQtMjQ5LXRlbXBlcmF0dXJlIiwKICAgICAgIm1ldGEiOiB7CiAgICAgICAgInZlcnNpb25JZCI6ICIxIiwKICAgICAgICAibGFzdFVwZGF0ZWQiOiAiMjAyMC0wNy0xNVQwMjo1MjozNi4wMDArMDA6MDAiLAogICAgICAgICJzb3VyY2UiOiAiI04zUmVLalI3NUFzOEtqaGsiCiAgICAgIH0sCiAgICAgICJ0ZXh0IjogewogICAgICAgICJzdGF0dXMiOiAiZ2VuZXJhdGVkIiwKICAgICAgICAiZGl2IjogIjxkaXYgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hodG1sXCI+MjAwNS0wMi0yMzogdGVtcGVyYXR1cmUgPSAzNi45NDQ0NCBDZWw8L2Rpdj4iCiAgICAgIH0sCiAgICAgICJpZGVudGlmaWVyIjogWyB7CiAgICAgICAgInVzZSI6ICJvZmZpY2lhbCIsCiAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vd3d3LmJtYy5ubC96b3JncG9ydGFsL2lkZW50aWZpZXJzL29ic2VydmF0aW9ucyIsCiAgICAgICAgInZhbHVlIjogInNtYXJ0LTI0OS10ZW1wZXJhdHVyZSIKICAgICAgfSBdLAogICAgICAic3RhdHVzIjogInVua25vd24iLAogICAgICAiY2F0ZWdvcnkiOiBbIHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly90ZXJtaW5vbG9neS5obDcub3JnL0NvZGVTeXN0ZW0vb2JzZXJ2YXRpb24tY2F0ZWdvcnkiLAogICAgICAgICAgImNvZGUiOiAidml0YWwtc2lnbnMiLAogICAgICAgICAgImRpc3BsYXkiOiAiVml0YWwgU2lnbnMiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogIlZpdGFsIFNpZ25zIgogICAgICB9IF0sCiAgICAgICJjb2RlIjogewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL2xvaW5jLm9yZyIsCiAgICAgICAgICAiY29kZSI6ICI4MzEwLTUiLAogICAgICAgICAgImRpc3BsYXkiOiAidGVtcGVyYXR1cmUiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogInRlbXBlcmF0dXJlIgogICAgICB9LAogICAgICAic3ViamVjdCI6IHsKICAgICAgICAicmVmZXJlbmNlIjogIlBhdGllbnQvc21hcnQtMTI4ODk5MiIKICAgICAgfSwKICAgICAgImVmZmVjdGl2ZURhdGVUaW1lIjogIjIwMDUtMDItMjMiLAogICAgICAicGVyZm9ybWVyIjogWyB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQcmFjdGl0aW9uZXIvU01BUlQtMTIzNCIKICAgICAgfSBdLAogICAgICAidmFsdWVRdWFudGl0eSI6IHsKICAgICAgICAidmFsdWUiOiAzNi45NDQ0NCwKICAgICAgICAidW5pdCI6ICJDZWwiLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3VuaXRzb2ZtZWFzdXJlLm9yZyIsCiAgICAgICAgImNvZGUiOiAiQ2VsIgogICAgICB9CiAgICB9LAogICAgInNlYXJjaCI6IHsKICAgICAgIm1vZGUiOiAibWF0Y2giCiAgICB9CiAgfSwgewogICAgImZ1bGxVcmwiOiAiaHR0cHM6Ly9hcGkubG9naWNhaGVhbHRoLm9yZy9mYXN0ZW5oZWFsdGgvZGF0YS9PYnNlcnZhdGlvbi9zbWFydC0yMDctdGVtcGVyYXR1cmUiLAogICAgInJlc291cmNlIjogewogICAgICAicmVzb3VyY2VUeXBlIjogIk9ic2VydmF0aW9uIiwKICAgICAgImlkIjogInNtYXJ0LTIwNy10ZW1wZXJhdHVyZSIsCiAgICAgICJtZXRhIjogewogICAgICAgICJ2ZXJzaW9uSWQiOiAiMSIsCiAgICAgICAgImxhc3RVcGRhdGVkIjogIjIwMjAtMDctMTVUMDI6NTI6MzYuMDAwKzAwOjAwIiwKICAgICAgICAic291cmNlIjogIiNOM1JlS2pSNzVBczhLamhrIgogICAgICB9LAogICAgICAidGV4dCI6IHsKICAgICAgICAic3RhdHVzIjogImdlbmVyYXRlZCIsCiAgICAgICAgImRpdiI6ICI8ZGl2IHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMTk5OS94aHRtbFwiPjIwMDEtMTAtMzE6IHRlbXBlcmF0dXJlID0gMzcuMCBDZWw8L2Rpdj4iCiAgICAgIH0sCiAgICAgICJpZGVudGlmaWVyIjogWyB7CiAgICAgICAgInVzZSI6ICJvZmZpY2lhbCIsCiAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vd3d3LmJtYy5ubC96b3JncG9ydGFsL2lkZW50aWZpZXJzL29ic2VydmF0aW9ucyIsCiAgICAgICAgInZhbHVlIjogInNtYXJ0LTIwNy10ZW1wZXJhdHVyZSIKICAgICAgfSBdLAogICAgICAic3RhdHVzIjogInVua25vd24iLAogICAgICAiY2F0ZWdvcnkiOiBbIHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly90ZXJtaW5vbG9neS5obDcub3JnL0NvZGVTeXN0ZW0vb2JzZXJ2YXRpb24tY2F0ZWdvcnkiLAogICAgICAgICAgImNvZGUiOiAidml0YWwtc2lnbnMiLAogICAgICAgICAgImRpc3BsYXkiOiAiVml0YWwgU2lnbnMiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogIlZpdGFsIFNpZ25zIgogICAgICB9IF0sCiAgICAgICJjb2RlIjogewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL2xvaW5jLm9yZyIsCiAgICAgICAgICAiY29kZSI6ICI4MzEwLTUiLAogICAgICAgICAgImRpc3BsYXkiOiAidGVtcGVyYXR1cmUiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogInRlbXBlcmF0dXJlIgogICAgICB9LAogICAgICAic3ViamVjdCI6IHsKICAgICAgICAicmVmZXJlbmNlIjogIlBhdGllbnQvc21hcnQtMTI4ODk5MiIKICAgICAgfSwKICAgICAgImVmZmVjdGl2ZURhdGVUaW1lIjogIjIwMDEtMTAtMzEiLAogICAgICAicGVyZm9ybWVyIjogWyB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQcmFjdGl0aW9uZXIvU01BUlQtMTIzNCIKICAgICAgfSBdLAogICAgICAidmFsdWVRdWFudGl0eSI6IHsKICAgICAgICAidmFsdWUiOiAzNy4wLAogICAgICAgICJ1bml0IjogIkNlbCIsCiAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdW5pdHNvZm1lYXN1cmUub3JnIiwKICAgICAgICAiY29kZSI6ICJDZWwiCiAgICAgIH0KICAgIH0sCiAgICAic2VhcmNoIjogewogICAgICAibW9kZSI6ICJtYXRjaCIKICAgIH0KICB9LCB7CiAgICAiZnVsbFVybCI6ICJodHRwczovL2FwaS5sb2dpY2FoZWFsdGgub3JnL2Zhc3RlbmhlYWx0aC9kYXRhL09ic2VydmF0aW9uL3NtYXJ0LTIyOC10ZW1wZXJhdHVyZSIsCiAgICAicmVzb3VyY2UiOiB7CiAgICAgICJyZXNvdXJjZVR5cGUiOiAiT2JzZXJ2YXRpb24iLAogICAgICAiaWQiOiAic21hcnQtMjI4LXRlbXBlcmF0dXJlIiwKICAgICAgIm1ldGEiOiB7CiAgICAgICAgInZlcnNpb25JZCI6ICIxIiwKICAgICAgICAibGFzdFVwZGF0ZWQiOiAiMjAyMC0wNy0xNVQwMjo1MjozNi4wMDArMDA6MDAiLAogICAgICAgICJzb3VyY2UiOiAiI04zUmVLalI3NUFzOEtqaGsiCiAgICAgIH0sCiAgICAgICJ0ZXh0IjogewogICAgICAgICJzdGF0dXMiOiAiZ2VuZXJhdGVkIiwKICAgICAgICAiZGl2IjogIjxkaXYgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hodG1sXCI+MjAwMS0xMS0wNTogdGVtcGVyYXR1cmUgPSAzNy4wNTU1NiBDZWw8L2Rpdj4iCiAgICAgIH0sCiAgICAgICJpZGVudGlmaWVyIjogWyB7CiAgICAgICAgInVzZSI6ICJvZmZpY2lhbCIsCiAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vd3d3LmJtYy5ubC96b3JncG9ydGFsL2lkZW50aWZpZXJzL29ic2VydmF0aW9ucyIsCiAgICAgICAgInZhbHVlIjogInNtYXJ0LTIyOC10ZW1wZXJhdHVyZSIKICAgICAgfSBdLAogICAgICAic3RhdHVzIjogInVua25vd24iLAogICAgICAiY2F0ZWdvcnkiOiBbIHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly90ZXJtaW5vbG9neS5obDcub3JnL0NvZGVTeXN0ZW0vb2JzZXJ2YXRpb24tY2F0ZWdvcnkiLAogICAgICAgICAgImNvZGUiOiAidml0YWwtc2lnbnMiLAogICAgICAgICAgImRpc3BsYXkiOiAiVml0YWwgU2lnbnMiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogIlZpdGFsIFNpZ25zIgogICAgICB9IF0sCiAgICAgICJjb2RlIjogewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL2xvaW5jLm9yZyIsCiAgICAgICAgICAiY29kZSI6ICI4MzEwLTUiLAogICAgICAgICAgImRpc3BsYXkiOiAidGVtcGVyYXR1cmUiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogInRlbXBlcmF0dXJlIgogICAgICB9LAogICAgICAic3ViamVjdCI6IHsKICAgICAgICAicmVmZXJlbmNlIjogIlBhdGllbnQvc21hcnQtMTI4ODk5MiIKICAgICAgfSwKICAgICAgImVmZmVjdGl2ZURhdGVUaW1lIjogIjIwMDEtMTEtMDUiLAogICAgICAicGVyZm9ybWVyIjogWyB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQcmFjdGl0aW9uZXIvU01BUlQtMTIzNCIKICAgICAgfSBdLAogICAgICAidmFsdWVRdWFudGl0eSI6IHsKICAgICAgICAidmFsdWUiOiAzNy4wNTU1NiwKICAgICAgICAidW5pdCI6ICJDZWwiLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3VuaXRzb2ZtZWFzdXJlLm9yZyIsCiAgICAgICAgImNvZGUiOiAiQ2VsIgogICAgICB9CiAgICB9LAogICAgInNlYXJjaCI6IHsKICAgICAgIm1vZGUiOiAibWF0Y2giCiAgICB9CiAgfSBdCn0=", "ContentLength": 89243, "TransferEncoding": null, "Trailer": null, @@ -4423,7 +4407,7 @@ "VerifiedChains": null, "SignedCertificateTimestamps": null, "OCSPResponse": null, - "TLSUnique": "fmc0ezJeo/wz1nQ3" + "TLSUnique": "KGYau2ehxG6kGY5o" } }, "ErrType": "", @@ -4440,15 +4424,11 @@ "Path": "/fastenhealth/data", "RawPath": "", "ForceQuery": false, - "RawQuery": "_getpages=190106d4-9ca5-4965-bb29-6e07ee39fddf\u0026_getpagesoffset=200\u0026_count=50\u0026_pretty=true\u0026_bundletype=searchset", + "RawQuery": "_getpages=2b87e9ea-0af9-429f-abf2-0a72b2e33ad1\u0026_getpagesoffset=200\u0026_count=50\u0026_pretty=true\u0026_bundletype=searchset", "Fragment": "", "RawFragment": "" }, - "Header": { - "Accept": [ - "application/json+fhir" - ] - }, + "Header": {}, "Body": "" }, "Response": { @@ -4480,19 +4460,19 @@ "87217" ], "Content-Location": [ - "https://api.logicahealth.org/fastenhealth/data/Bundle/190106d4-9ca5-4965-bb29-6e07ee39fddf" + "https://api.logicahealth.org/fastenhealth/data/Bundle/2b87e9ea-0af9-429f-abf2-0a72b2e33ad1" ], "Content-Type": [ - "application/json+fhir;charset=UTF-8" + "application/fhir+json;charset=UTF-8" ], "Date": [ - "Thu, 22 Sep 2022 03:56:56 GMT" + "Tue, 27 Sep 2022 03:13:31 GMT" ], "Expires": [ "0" ], "Last-Modified": [ - "Thu, 22 Sep 2022 03:56:14 GMT" + "Tue, 27 Sep 2022 03:12:40 GMT" ], "Pragma": [ "no-cache" @@ -4510,13 +4490,13 @@ "HAPI FHIR 5.2.0 REST Server (FHIR Server; FHIR 4.0.1/R4)" ], "X-Request-Id": [ - "b4cfiVmEsMYKODRH" + "41GjEFhU95MyRNoR" ], "X-Xss-Protection": [ "1; mode=block" ] }, - "Body": "ewogICJyZXNvdXJjZVR5cGUiOiAiQnVuZGxlIiwKICAiaWQiOiAiMTkwMTA2ZDQtOWNhNS00OTY1LWJiMjktNmUwN2VlMzlmZGRmIiwKICAibWV0YSI6IHsKICAgICJsYXN0VXBkYXRlZCI6ICIyMDIyLTA5LTIyVDAzOjU2OjE0LjAwMCswMDowMCIKICB9LAogICJ0eXBlIjogInNlYXJjaHNldCIsCiAgImxpbmsiOiBbIHsKICAgICJyZWxhdGlvbiI6ICJzZWxmIiwKICAgICJ1cmwiOiAiaHR0cHM6Ly9hcGkubG9naWNhaGVhbHRoLm9yZy9mYXN0ZW5oZWFsdGgvZGF0YT9fZ2V0cGFnZXM9MTkwMTA2ZDQtOWNhNS00OTY1LWJiMjktNmUwN2VlMzlmZGRmJl9nZXRwYWdlc29mZnNldD0yMDAmX2NvdW50PTUwJl9wcmV0dHk9dHJ1ZSZfYnVuZGxldHlwZT1zZWFyY2hzZXQiCiAgfSwgewogICAgInJlbGF0aW9uIjogIm5leHQiLAogICAgInVybCI6ICJodHRwczovL2FwaS5sb2dpY2FoZWFsdGgub3JnL2Zhc3RlbmhlYWx0aC9kYXRhP19nZXRwYWdlcz0xOTAxMDZkNC05Y2E1LTQ5NjUtYmIyOS02ZTA3ZWUzOWZkZGYmX2dldHBhZ2Vzb2Zmc2V0PTI1MCZfY291bnQ9NTAmX3ByZXR0eT10cnVlJl9idW5kbGV0eXBlPXNlYXJjaHNldCIKICB9LCB7CiAgICAicmVsYXRpb24iOiAicHJldmlvdXMiLAogICAgInVybCI6ICJodHRwczovL2FwaS5sb2dpY2FoZWFsdGgub3JnL2Zhc3RlbmhlYWx0aC9kYXRhP19nZXRwYWdlcz0xOTAxMDZkNC05Y2E1LTQ5NjUtYmIyOS02ZTA3ZWUzOWZkZGYmX2dldHBhZ2Vzb2Zmc2V0PTE1MCZfY291bnQ9NTAmX3ByZXR0eT10cnVlJl9idW5kbGV0eXBlPXNlYXJjaHNldCIKICB9IF0sCiAgImVudHJ5IjogWyB7CiAgICAiZnVsbFVybCI6ICJodHRwczovL2FwaS5sb2dpY2FoZWFsdGgub3JnL2Zhc3RlbmhlYWx0aC9kYXRhL09ic2VydmF0aW9uL3NtYXJ0LTMxOC1yZXNwaXJhdG9yeXJhdGUiLAogICAgInJlc291cmNlIjogewogICAgICAicmVzb3VyY2VUeXBlIjogIk9ic2VydmF0aW9uIiwKICAgICAgImlkIjogInNtYXJ0LTMxOC1yZXNwaXJhdG9yeXJhdGUiLAogICAgICAibWV0YSI6IHsKICAgICAgICAidmVyc2lvbklkIjogIjEiLAogICAgICAgICJsYXN0VXBkYXRlZCI6ICIyMDIwLTA3LTE1VDAyOjUyOjUyLjAwMCswMDowMCIsCiAgICAgICAgInNvdXJjZSI6ICIjSGxBdmk1RHVXN1VWc3R0YyIKICAgICAgfSwKICAgICAgInRleHQiOiB7CiAgICAgICAgInN0YXR1cyI6ICJnZW5lcmF0ZWQiLAogICAgICAgICJkaXYiOiAiPGRpdiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzE5OTkveGh0bWxcIj4yMDA5LTEwLTI5OiByZXNwaXJhdG9yeV9yYXRlID0gMjAuMCB7YnJlYXRoc30vbWluPC9kaXY+IgogICAgICB9LAogICAgICAiaWRlbnRpZmllciI6IFsgewogICAgICAgICJ1c2UiOiAib2ZmaWNpYWwiLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3d3dy5ibWMubmwvem9yZ3BvcnRhbC9pZGVudGlmaWVycy9vYnNlcnZhdGlvbnMiLAogICAgICAgICJ2YWx1ZSI6ICJzbWFydC0zMTgtcmVzcGlyYXRvcnlyYXRlIgogICAgICB9IF0sCiAgICAgICJzdGF0dXMiOiAidW5rbm93biIsCiAgICAgICJjYXRlZ29yeSI6IFsgewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3Rlcm1pbm9sb2d5LmhsNy5vcmcvQ29kZVN5c3RlbS9vYnNlcnZhdGlvbi1jYXRlZ29yeSIsCiAgICAgICAgICAiY29kZSI6ICJ2aXRhbC1zaWducyIsCiAgICAgICAgICAiZGlzcGxheSI6ICJWaXRhbCBTaWducyIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAiVml0YWwgU2lnbnMiCiAgICAgIH0gXSwKICAgICAgImNvZGUiOiB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vbG9pbmMub3JnIiwKICAgICAgICAgICJjb2RlIjogIjkyNzktMSIsCiAgICAgICAgICAiZGlzcGxheSI6ICJyZXNwaXJhdG9yeV9yYXRlIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJyZXNwaXJhdG9yeV9yYXRlIgogICAgICB9LAogICAgICAic3ViamVjdCI6IHsKICAgICAgICAicmVmZXJlbmNlIjogIlBhdGllbnQvc21hcnQtMTI4ODk5MiIKICAgICAgfSwKICAgICAgImVmZmVjdGl2ZURhdGVUaW1lIjogIjIwMDktMTAtMjkiLAogICAgICAicGVyZm9ybWVyIjogWyB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQcmFjdGl0aW9uZXIvU01BUlQtMTIzNCIKICAgICAgfSBdLAogICAgICAidmFsdWVRdWFudGl0eSI6IHsKICAgICAgICAidmFsdWUiOiAyMC4wLAogICAgICAgICJ1bml0IjogInticmVhdGhzfS9taW4iLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3VuaXRzb2ZtZWFzdXJlLm9yZyIsCiAgICAgICAgImNvZGUiOiAie2JyZWF0aHN9L21pbiIKICAgICAgfQogICAgfSwKICAgICJzZWFyY2giOiB7CiAgICAgICJtb2RlIjogIm1hdGNoIgogICAgfQogIH0sIHsKICAgICJmdWxsVXJsIjogImh0dHBzOi8vYXBpLmxvZ2ljYWhlYWx0aC5vcmcvZmFzdGVuaGVhbHRoL2RhdGEvT2JzZXJ2YXRpb24vc21hcnQtODAtbGFiIiwKICAgICJyZXNvdXJjZSI6IHsKICAgICAgInJlc291cmNlVHlwZSI6ICJPYnNlcnZhdGlvbiIsCiAgICAgICJpZCI6ICJzbWFydC04MC1sYWIiLAogICAgICAibWV0YSI6IHsKICAgICAgICAidmVyc2lvbklkIjogIjEiLAogICAgICAgICJsYXN0VXBkYXRlZCI6ICIyMDIwLTA3LTE1VDAyOjUyOjUyLjAwMCswMDowMCIsCiAgICAgICAgInNvdXJjZSI6ICIjSGxBdmk1RHVXN1VWc3R0YyIKICAgICAgfSwKICAgICAgInRleHQiOiB7CiAgICAgICAgInN0YXR1cyI6ICJnZW5lcmF0ZWQiLAogICAgICAgICJkaXYiOiAiPGRpdiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzE5OTkveGh0bWxcIj4yMDA4LTA3LTEwOiBUU0ggU2VyUGwgREwmbHQ7PTAuMDA1IG1VL0wtYUNuYyA9IDIuMjI5IG1jVS9tTDwvZGl2PiIKICAgICAgfSwKICAgICAgImlkZW50aWZpZXIiOiBbIHsKICAgICAgICAidXNlIjogIm9mZmljaWFsIiwKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly93d3cuYm1jLm5sL3pvcmdwb3J0YWwvaWRlbnRpZmllcnMvb2JzZXJ2YXRpb25zIiwKICAgICAgICAidmFsdWUiOiAic21hcnQtODAtbGFiIgogICAgICB9IF0sCiAgICAgICJzdGF0dXMiOiAidW5rbm93biIsCiAgICAgICJjYXRlZ29yeSI6IFsgewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3Rlcm1pbm9sb2d5LmhsNy5vcmcvQ29kZVN5c3RlbS9vYnNlcnZhdGlvbi1jYXRlZ29yeSIsCiAgICAgICAgICAiY29kZSI6ICJsYWJvcmF0b3J5IiwKICAgICAgICAgICJkaXNwbGF5IjogIkxhYm9yYXRvcnkiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogIkxhYm9yYXRvcnkiCiAgICAgIH0gXSwKICAgICAgImNvZGUiOiB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vbG9pbmMub3JnIiwKICAgICAgICAgICJjb2RlIjogIjExNTgwLTgiLAogICAgICAgICAgImRpc3BsYXkiOiAiVFNIIFNlclBsIERMPD0wLjAwNSBtVS9MLWFDbmMiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogIlRTSCBTZXJQbCBETDw9MC4wMDUgbVUvTC1hQ25jIgogICAgICB9LAogICAgICAic3ViamVjdCI6IHsKICAgICAgICAicmVmZXJlbmNlIjogIlBhdGllbnQvc21hcnQtMTI4ODk5MiIKICAgICAgfSwKICAgICAgImVmZmVjdGl2ZURhdGVUaW1lIjogIjIwMDgtMDctMTAiLAogICAgICAicGVyZm9ybWVyIjogWyB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQcmFjdGl0aW9uZXIvU01BUlQtMTIzNCIKICAgICAgfSBdLAogICAgICAidmFsdWVRdWFudGl0eSI6IHsKICAgICAgICAidmFsdWUiOiAyLjIyOSwKICAgICAgICAidW5pdCI6ICJtY1UvbUwiLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3VuaXRzb2ZtZWFzdXJlLm9yZyIsCiAgICAgICAgImNvZGUiOiAibWNVL21MIgogICAgICB9LAogICAgICAicmVmZXJlbmNlUmFuZ2UiOiBbIHsKICAgICAgICAibG93IjogewogICAgICAgICAgInZhbHVlIjogMC40LAogICAgICAgICAgInVuaXQiOiAibWNVL21MIiwKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3VuaXRzb2ZtZWFzdXJlLm9yZyIsCiAgICAgICAgICAiY29kZSI6ICJtY1UvbUwiCiAgICAgICAgfSwKICAgICAgICAiaGlnaCI6IHsKICAgICAgICAgICJ2YWx1ZSI6IDQuMiwKICAgICAgICAgICJ1bml0IjogIm1jVS9tTCIsCiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly91bml0c29mbWVhc3VyZS5vcmciLAogICAgICAgICAgImNvZGUiOiAibWNVL21MIgogICAgICAgIH0sCiAgICAgICAgInR5cGUiOiB7CiAgICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL2hsNy5vcmcvZmhpci9yZWZlcmVuY2VyYW5nZS1tZWFuaW5nIiwKICAgICAgICAgICAgImNvZGUiOiAibm9ybWFsIiwKICAgICAgICAgICAgImRpc3BsYXkiOiAiTm9ybWFsIFJhbmdlIgogICAgICAgICAgfSBdLAogICAgICAgICAgInRleHQiOiAiTm9ybWFsIFJhbmdlIgogICAgICAgIH0KICAgICAgfSBdCiAgICB9LAogICAgInNlYXJjaCI6IHsKICAgICAgIm1vZGUiOiAibWF0Y2giCiAgICB9CiAgfSwgewogICAgImZ1bGxVcmwiOiAiaHR0cHM6Ly9hcGkubG9naWNhaGVhbHRoLm9yZy9mYXN0ZW5oZWFsdGgvZGF0YS9PYnNlcnZhdGlvbi9zbWFydC0yOTctcmVzcGlyYXRvcnlyYXRlIiwKICAgICJyZXNvdXJjZSI6IHsKICAgICAgInJlc291cmNlVHlwZSI6ICJPYnNlcnZhdGlvbiIsCiAgICAgICJpZCI6ICJzbWFydC0yOTctcmVzcGlyYXRvcnlyYXRlIiwKICAgICAgIm1ldGEiOiB7CiAgICAgICAgInZlcnNpb25JZCI6ICIxIiwKICAgICAgICAibGFzdFVwZGF0ZWQiOiAiMjAyMC0wNy0xNVQwMjo1Mjo1Mi4wMDArMDA6MDAiLAogICAgICAgICJzb3VyY2UiOiAiI0hsQXZpNUR1VzdVVnN0dGMiCiAgICAgIH0sCiAgICAgICJ0ZXh0IjogewogICAgICAgICJzdGF0dXMiOiAiZ2VuZXJhdGVkIiwKICAgICAgICAiZGl2IjogIjxkaXYgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hodG1sXCI+MjAwOS0wNC0yNDogcmVzcGlyYXRvcnlfcmF0ZSA9IDIwLjAge2JyZWF0aHN9L21pbjwvZGl2PiIKICAgICAgfSwKICAgICAgImlkZW50aWZpZXIiOiBbIHsKICAgICAgICAidXNlIjogIm9mZmljaWFsIiwKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly93d3cuYm1jLm5sL3pvcmdwb3J0YWwvaWRlbnRpZmllcnMvb2JzZXJ2YXRpb25zIiwKICAgICAgICAidmFsdWUiOiAic21hcnQtMjk3LXJlc3BpcmF0b3J5cmF0ZSIKICAgICAgfSBdLAogICAgICAic3RhdHVzIjogInVua25vd24iLAogICAgICAiY2F0ZWdvcnkiOiBbIHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly90ZXJtaW5vbG9neS5obDcub3JnL0NvZGVTeXN0ZW0vb2JzZXJ2YXRpb24tY2F0ZWdvcnkiLAogICAgICAgICAgImNvZGUiOiAidml0YWwtc2lnbnMiLAogICAgICAgICAgImRpc3BsYXkiOiAiVml0YWwgU2lnbnMiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogIlZpdGFsIFNpZ25zIgogICAgICB9IF0sCiAgICAgICJjb2RlIjogewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL2xvaW5jLm9yZyIsCiAgICAgICAgICAiY29kZSI6ICI5Mjc5LTEiLAogICAgICAgICAgImRpc3BsYXkiOiAicmVzcGlyYXRvcnlfcmF0ZSIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAicmVzcGlyYXRvcnlfcmF0ZSIKICAgICAgfSwKICAgICAgInN1YmplY3QiOiB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQYXRpZW50L3NtYXJ0LTEyODg5OTIiCiAgICAgIH0sCiAgICAgICJlZmZlY3RpdmVEYXRlVGltZSI6ICIyMDA5LTA0LTI0IiwKICAgICAgInBlcmZvcm1lciI6IFsgewogICAgICAgICJyZWZlcmVuY2UiOiAiUHJhY3RpdGlvbmVyL1NNQVJULTEyMzQiCiAgICAgIH0gXSwKICAgICAgInZhbHVlUXVhbnRpdHkiOiB7CiAgICAgICAgInZhbHVlIjogMjAuMCwKICAgICAgICAidW5pdCI6ICJ7YnJlYXRoc30vbWluIiwKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly91bml0c29mbWVhc3VyZS5vcmciLAogICAgICAgICJjb2RlIjogInticmVhdGhzfS9taW4iCiAgICAgIH0KICAgIH0sCiAgICAic2VhcmNoIjogewogICAgICAibW9kZSI6ICJtYXRjaCIKICAgIH0KICB9LCB7CiAgICAiZnVsbFVybCI6ICJodHRwczovL2FwaS5sb2dpY2FoZWFsdGgub3JnL2Zhc3RlbmhlYWx0aC9kYXRhL09ic2VydmF0aW9uL3NtYXJ0LTMwOS1oZWlnaHQiLAogICAgInJlc291cmNlIjogewogICAgICAicmVzb3VyY2VUeXBlIjogIk9ic2VydmF0aW9uIiwKICAgICAgImlkIjogInNtYXJ0LTMwOS1oZWlnaHQiLAogICAgICAibWV0YSI6IHsKICAgICAgICAidmVyc2lvbklkIjogIjEiLAogICAgICAgICJsYXN0VXBkYXRlZCI6ICIyMDIwLTA3LTE1VDAyOjUyOjUyLjAwMCswMDowMCIsCiAgICAgICAgInNvdXJjZSI6ICIjSGxBdmk1RHVXN1VWc3R0YyIKICAgICAgfSwKICAgICAgInRleHQiOiB7CiAgICAgICAgInN0YXR1cyI6ICJnZW5lcmF0ZWQiLAogICAgICAgICJkaXYiOiAiPGRpdiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzE5OTkveGh0bWxcIj4yMDA5LTA0LTI4OiBoZWlnaHQgPSAxNjMuMDY4IGNtPC9kaXY+IgogICAgICB9LAogICAgICAiaWRlbnRpZmllciI6IFsgewogICAgICAgICJ1c2UiOiAib2ZmaWNpYWwiLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3d3dy5ibWMubmwvem9yZ3BvcnRhbC9pZGVudGlmaWVycy9vYnNlcnZhdGlvbnMiLAogICAgICAgICJ2YWx1ZSI6ICJzbWFydC0zMDktaGVpZ2h0IgogICAgICB9IF0sCiAgICAgICJzdGF0dXMiOiAidW5rbm93biIsCiAgICAgICJjYXRlZ29yeSI6IFsgewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3Rlcm1pbm9sb2d5LmhsNy5vcmcvQ29kZVN5c3RlbS9vYnNlcnZhdGlvbi1jYXRlZ29yeSIsCiAgICAgICAgICAiY29kZSI6ICJ2aXRhbC1zaWducyIsCiAgICAgICAgICAiZGlzcGxheSI6ICJWaXRhbCBTaWducyIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAiVml0YWwgU2lnbnMiCiAgICAgIH0gXSwKICAgICAgImNvZGUiOiB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vbG9pbmMub3JnIiwKICAgICAgICAgICJjb2RlIjogIjgzMDItMiIsCiAgICAgICAgICAiZGlzcGxheSI6ICJoZWlnaHQiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogImhlaWdodCIKICAgICAgfSwKICAgICAgInN1YmplY3QiOiB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQYXRpZW50L3NtYXJ0LTEyODg5OTIiCiAgICAgIH0sCiAgICAgICJlZmZlY3RpdmVEYXRlVGltZSI6ICIyMDA5LTA0LTI4IiwKICAgICAgInBlcmZvcm1lciI6IFsgewogICAgICAgICJyZWZlcmVuY2UiOiAiUHJhY3RpdGlvbmVyL1NNQVJULTEyMzQiCiAgICAgIH0gXSwKICAgICAgInZhbHVlUXVhbnRpdHkiOiB7CiAgICAgICAgInZhbHVlIjogMTYzLjA2OCwKICAgICAgICAidW5pdCI6ICJjbSIsCiAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdW5pdHNvZm1lYXN1cmUub3JnIiwKICAgICAgICAiY29kZSI6ICJjbSIKICAgICAgfQogICAgfSwKICAgICJzZWFyY2giOiB7CiAgICAgICJtb2RlIjogIm1hdGNoIgogICAgfQogIH0sIHsKICAgICJmdWxsVXJsIjogImh0dHBzOi8vYXBpLmxvZ2ljYWhlYWx0aC5vcmcvZmFzdGVuaGVhbHRoL2RhdGEvT2JzZXJ2YXRpb24vc21hcnQtMzEwLWhlYXJ0cmF0ZSIsCiAgICAicmVzb3VyY2UiOiB7CiAgICAgICJyZXNvdXJjZVR5cGUiOiAiT2JzZXJ2YXRpb24iLAogICAgICAiaWQiOiAic21hcnQtMzEwLWhlYXJ0cmF0ZSIsCiAgICAgICJtZXRhIjogewogICAgICAgICJ2ZXJzaW9uSWQiOiAiMSIsCiAgICAgICAgImxhc3RVcGRhdGVkIjogIjIwMjAtMDctMTVUMDI6NTI6NTIuMDAwKzAwOjAwIiwKICAgICAgICAic291cmNlIjogIiNIbEF2aTVEdVc3VVZzdHRjIgogICAgICB9LAogICAgICAidGV4dCI6IHsKICAgICAgICAic3RhdHVzIjogImdlbmVyYXRlZCIsCiAgICAgICAgImRpdiI6ICI8ZGl2IHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMTk5OS94aHRtbFwiPjIwMDktMDQtMjg6IGhlYXJ0X3JhdGUgPSA3OS4wIHtiZWF0c30vbWluPC9kaXY+IgogICAgICB9LAogICAgICAiaWRlbnRpZmllciI6IFsgewogICAgICAgICJ1c2UiOiAib2ZmaWNpYWwiLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3d3dy5ibWMubmwvem9yZ3BvcnRhbC9pZGVudGlmaWVycy9vYnNlcnZhdGlvbnMiLAogICAgICAgICJ2YWx1ZSI6ICJzbWFydC0zMTAtaGVhcnRyYXRlIgogICAgICB9IF0sCiAgICAgICJzdGF0dXMiOiAidW5rbm93biIsCiAgICAgICJjYXRlZ29yeSI6IFsgewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3Rlcm1pbm9sb2d5LmhsNy5vcmcvQ29kZVN5c3RlbS9vYnNlcnZhdGlvbi1jYXRlZ29yeSIsCiAgICAgICAgICAiY29kZSI6ICJ2aXRhbC1zaWducyIsCiAgICAgICAgICAiZGlzcGxheSI6ICJWaXRhbCBTaWducyIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAiVml0YWwgU2lnbnMiCiAgICAgIH0gXSwKICAgICAgImNvZGUiOiB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vbG9pbmMub3JnIiwKICAgICAgICAgICJjb2RlIjogIjg4NjctNCIsCiAgICAgICAgICAiZGlzcGxheSI6ICJoZWFydF9yYXRlIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJoZWFydF9yYXRlIgogICAgICB9LAogICAgICAic3ViamVjdCI6IHsKICAgICAgICAicmVmZXJlbmNlIjogIlBhdGllbnQvc21hcnQtMTI4ODk5MiIKICAgICAgfSwKICAgICAgImVmZmVjdGl2ZURhdGVUaW1lIjogIjIwMDktMDQtMjgiLAogICAgICAicGVyZm9ybWVyIjogWyB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQcmFjdGl0aW9uZXIvU01BUlQtMTIzNCIKICAgICAgfSBdLAogICAgICAidmFsdWVRdWFudGl0eSI6IHsKICAgICAgICAidmFsdWUiOiA3OS4wLAogICAgICAgICJ1bml0IjogIntiZWF0c30vbWluIiwKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly91bml0c29mbWVhc3VyZS5vcmciLAogICAgICAgICJjb2RlIjogIntiZWF0c30vbWluIgogICAgICB9CiAgICB9LAogICAgInNlYXJjaCI6IHsKICAgICAgIm1vZGUiOiAibWF0Y2giCiAgICB9CiAgfSwgewogICAgImZ1bGxVcmwiOiAiaHR0cHM6Ly9hcGkubG9naWNhaGVhbHRoLm9yZy9mYXN0ZW5oZWFsdGgvZGF0YS9Db25kaXRpb24vc21hcnQtQ29uZGl0aW9uLTYwMSIsCiAgICAicmVzb3VyY2UiOiB7CiAgICAgICJyZXNvdXJjZVR5cGUiOiAiQ29uZGl0aW9uIiwKICAgICAgImlkIjogInNtYXJ0LUNvbmRpdGlvbi02MDEiLAogICAgICAibWV0YSI6IHsKICAgICAgICAidmVyc2lvbklkIjogIjEiLAogICAgICAgICJsYXN0VXBkYXRlZCI6ICIyMDIwLTA3LTE1VDAyOjUyOjUyLjAwMCswMDowMCIsCiAgICAgICAgInNvdXJjZSI6ICIjSGxBdmk1RHVXN1VWc3R0YyIKICAgICAgfSwKICAgICAgInRleHQiOiB7CiAgICAgICAgInN0YXR1cyI6ICJnZW5lcmF0ZWQiLAogICAgICAgICJkaXYiOiAiPGRpdiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzE5OTkveGh0bWxcIj5UaGlvcHVyaW5lIG1ldGh5bHRyYW5zZmVyYXNlIGRlZmljaWVuY3k8L2Rpdj4iCiAgICAgIH0sCiAgICAgICJjbGluaWNhbFN0YXR1cyI6IHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly90ZXJtaW5vbG9neS5obDcub3JnL0NvZGVTeXN0ZW0vY29uZGl0aW9uLWNsaW5pY2FsIiwKICAgICAgICAgICJjb2RlIjogImFjdGl2ZSIsCiAgICAgICAgICAiZGlzcGxheSI6ICJBY3RpdmUiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogIkFjdGl2ZSIKICAgICAgfSwKICAgICAgInZlcmlmaWNhdGlvblN0YXR1cyI6IHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly90ZXJtaW5vbG9neS5obDcub3JnL0NvZGVTeXN0ZW0vY29uZGl0aW9uLXZlci1zdGF0dXMiLAogICAgICAgICAgImNvZGUiOiAiY29uZmlybWVkIiwKICAgICAgICAgICJkaXNwbGF5IjogIkNvbmZpcm1lZCIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAiQ29uZmlybWVkIgogICAgICB9LAogICAgICAiY29kZSI6IHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly9zbm9tZWQuaW5mby9zY3QiLAogICAgICAgICAgImNvZGUiOiAiMjM4MDEyMDAzIiwKICAgICAgICAgICJkaXNwbGF5IjogIlRoaW9wdXJpbmUgbWV0aHlsdHJhbnNmZXJhc2UgZGVmaWNpZW5jeSIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAiVGhpb3B1cmluZSBtZXRoeWx0cmFuc2ZlcmFzZSBkZWZpY2llbmN5IgogICAgICB9LAogICAgICAic3ViamVjdCI6IHsKICAgICAgICAicmVmZXJlbmNlIjogIlBhdGllbnQvc21hcnQtMTI4ODk5MiIKICAgICAgfSwKICAgICAgIm9uc2V0RGF0ZVRpbWUiOiAiMjAwOS0wNy0xOCIKICAgIH0sCiAgICAic2VhcmNoIjogewogICAgICAibW9kZSI6ICJtYXRjaCIKICAgIH0KICB9LCB7CiAgICAiZnVsbFVybCI6ICJodHRwczovL2FwaS5sb2dpY2FoZWFsdGgub3JnL2Zhc3RlbmhlYWx0aC9kYXRhL09ic2VydmF0aW9uL3NtYXJ0LTEwOC1sYWIiLAogICAgInJlc291cmNlIjogewogICAgICAicmVzb3VyY2VUeXBlIjogIk9ic2VydmF0aW9uIiwKICAgICAgImlkIjogInNtYXJ0LTEwOC1sYWIiLAogICAgICAibWV0YSI6IHsKICAgICAgICAidmVyc2lvbklkIjogIjEiLAogICAgICAgICJsYXN0VXBkYXRlZCI6ICIyMDIwLTA3LTE1VDAyOjUyOjUyLjAwMCswMDowMCIsCiAgICAgICAgInNvdXJjZSI6ICIjSGxBdmk1RHVXN1VWc3R0YyIKICAgICAgfSwKICAgICAgInRleHQiOiB7CiAgICAgICAgInN0YXR1cyI6ICJnZW5lcmF0ZWQiLAogICAgICAgICJkaXYiOiAiPGRpdiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzE5OTkveGh0bWxcIj4yMDA4LTA3LTEwOiBDaG9sZXN0IFNlclBsLW1DbmMgPSAxNjAgbWcvZEw8L2Rpdj4iCiAgICAgIH0sCiAgICAgICJpZGVudGlmaWVyIjogWyB7CiAgICAgICAgInVzZSI6ICJvZmZpY2lhbCIsCiAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vd3d3LmJtYy5ubC96b3JncG9ydGFsL2lkZW50aWZpZXJzL29ic2VydmF0aW9ucyIsCiAgICAgICAgInZhbHVlIjogInNtYXJ0LTEwOC1sYWIiCiAgICAgIH0gXSwKICAgICAgInN0YXR1cyI6ICJ1bmtub3duIiwKICAgICAgImNhdGVnb3J5IjogWyB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdGVybWlub2xvZ3kuaGw3Lm9yZy9Db2RlU3lzdGVtL29ic2VydmF0aW9uLWNhdGVnb3J5IiwKICAgICAgICAgICJjb2RlIjogImxhYm9yYXRvcnkiLAogICAgICAgICAgImRpc3BsYXkiOiAiTGFib3JhdG9yeSIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAiTGFib3JhdG9yeSIKICAgICAgfSBdLAogICAgICAiY29kZSI6IHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly9sb2luYy5vcmciLAogICAgICAgICAgImNvZGUiOiAiMjA5My0zIiwKICAgICAgICAgICJkaXNwbGF5IjogIkNob2xlc3QgU2VyUGwtbUNuYyIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAiQ2hvbGVzdCBTZXJQbC1tQ25jIgogICAgICB9LAogICAgICAic3ViamVjdCI6IHsKICAgICAgICAicmVmZXJlbmNlIjogIlBhdGllbnQvc21hcnQtMTI4ODk5MiIKICAgICAgfSwKICAgICAgImVmZmVjdGl2ZURhdGVUaW1lIjogIjIwMDgtMDctMTAiLAogICAgICAicGVyZm9ybWVyIjogWyB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQcmFjdGl0aW9uZXIvU01BUlQtMTIzNCIKICAgICAgfSBdLAogICAgICAidmFsdWVRdWFudGl0eSI6IHsKICAgICAgICAidmFsdWUiOiAxNjAuMCwKICAgICAgICAidW5pdCI6ICJtZy9kTCIsCiAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdW5pdHNvZm1lYXN1cmUub3JnIiwKICAgICAgICAiY29kZSI6ICJtZy9kTCIKICAgICAgfSwKICAgICAgInJlZmVyZW5jZVJhbmdlIjogWyB7CiAgICAgICAgImxvdyI6IHsKICAgICAgICAgICJ2YWx1ZSI6IDAuMCwKICAgICAgICAgICJ1bml0IjogIm1nL2RMIiwKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3VuaXRzb2ZtZWFzdXJlLm9yZyIsCiAgICAgICAgICAiY29kZSI6ICJtZy9kTCIKICAgICAgICB9LAogICAgICAgICJoaWdoIjogewogICAgICAgICAgInZhbHVlIjogMjAwLjAsCiAgICAgICAgICAidW5pdCI6ICJtZy9kTCIsCiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly91bml0c29mbWVhc3VyZS5vcmciLAogICAgICAgICAgImNvZGUiOiAibWcvZEwiCiAgICAgICAgfSwKICAgICAgICAidHlwZSI6IHsKICAgICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vaGw3Lm9yZy9maGlyL3JlZmVyZW5jZXJhbmdlLW1lYW5pbmciLAogICAgICAgICAgICAiY29kZSI6ICJub3JtYWwiLAogICAgICAgICAgICAiZGlzcGxheSI6ICJOb3JtYWwgUmFuZ2UiCiAgICAgICAgICB9IF0sCiAgICAgICAgICAidGV4dCI6ICJOb3JtYWwgUmFuZ2UiCiAgICAgICAgfQogICAgICB9IF0KICAgIH0sCiAgICAic2VhcmNoIjogewogICAgICAibW9kZSI6ICJtYXRjaCIKICAgIH0KICB9LCB7CiAgICAiZnVsbFVybCI6ICJodHRwczovL2FwaS5sb2dpY2FoZWFsdGgub3JnL2Zhc3RlbmhlYWx0aC9kYXRhL09ic2VydmF0aW9uL3NtYXJ0LTMyNi10ZW1wZXJhdHVyZSIsCiAgICAicmVzb3VyY2UiOiB7CiAgICAgICJyZXNvdXJjZVR5cGUiOiAiT2JzZXJ2YXRpb24iLAogICAgICAiaWQiOiAic21hcnQtMzI2LXRlbXBlcmF0dXJlIiwKICAgICAgIm1ldGEiOiB7CiAgICAgICAgInZlcnNpb25JZCI6ICIxIiwKICAgICAgICAibGFzdFVwZGF0ZWQiOiAiMjAyMC0wNy0xNVQwMjo1Mjo1Mi4wMDArMDA6MDAiLAogICAgICAgICJzb3VyY2UiOiAiI0hsQXZpNUR1VzdVVnN0dGMiCiAgICAgIH0sCiAgICAgICJ0ZXh0IjogewogICAgICAgICJzdGF0dXMiOiAiZ2VuZXJhdGVkIiwKICAgICAgICAiZGl2IjogIjxkaXYgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hodG1sXCI+MjAwOS0xMC0zMDogdGVtcGVyYXR1cmUgPSAzNi45NDQ0NCBDZWw8L2Rpdj4iCiAgICAgIH0sCiAgICAgICJpZGVudGlmaWVyIjogWyB7CiAgICAgICAgInVzZSI6ICJvZmZpY2lhbCIsCiAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vd3d3LmJtYy5ubC96b3JncG9ydGFsL2lkZW50aWZpZXJzL29ic2VydmF0aW9ucyIsCiAgICAgICAgInZhbHVlIjogInNtYXJ0LTMyNi10ZW1wZXJhdHVyZSIKICAgICAgfSBdLAogICAgICAic3RhdHVzIjogInVua25vd24iLAogICAgICAiY2F0ZWdvcnkiOiBbIHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly90ZXJtaW5vbG9neS5obDcub3JnL0NvZGVTeXN0ZW0vb2JzZXJ2YXRpb24tY2F0ZWdvcnkiLAogICAgICAgICAgImNvZGUiOiAidml0YWwtc2lnbnMiLAogICAgICAgICAgImRpc3BsYXkiOiAiVml0YWwgU2lnbnMiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogIlZpdGFsIFNpZ25zIgogICAgICB9IF0sCiAgICAgICJjb2RlIjogewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL2xvaW5jLm9yZyIsCiAgICAgICAgICAiY29kZSI6ICI4MzEwLTUiLAogICAgICAgICAgImRpc3BsYXkiOiAidGVtcGVyYXR1cmUiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogInRlbXBlcmF0dXJlIgogICAgICB9LAogICAgICAic3ViamVjdCI6IHsKICAgICAgICAicmVmZXJlbmNlIjogIlBhdGllbnQvc21hcnQtMTI4ODk5MiIKICAgICAgfSwKICAgICAgImVmZmVjdGl2ZURhdGVUaW1lIjogIjIwMDktMTAtMzAiLAogICAgICAicGVyZm9ybWVyIjogWyB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQcmFjdGl0aW9uZXIvU01BUlQtMTIzNCIKICAgICAgfSBdLAogICAgICAidmFsdWVRdWFudGl0eSI6IHsKICAgICAgICAidmFsdWUiOiAzNi45NDQ0NCwKICAgICAgICAidW5pdCI6ICJDZWwiLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3VuaXRzb2ZtZWFzdXJlLm9yZyIsCiAgICAgICAgImNvZGUiOiAiQ2VsIgogICAgICB9CiAgICB9LAogICAgInNlYXJjaCI6IHsKICAgICAgIm1vZGUiOiAibWF0Y2giCiAgICB9CiAgfSwgewogICAgImZ1bGxVcmwiOiAiaHR0cHM6Ly9hcGkubG9naWNhaGVhbHRoLm9yZy9mYXN0ZW5oZWFsdGgvZGF0YS9PYnNlcnZhdGlvbi9zbWFydC03Mi1sYWIiLAogICAgInJlc291cmNlIjogewogICAgICAicmVzb3VyY2VUeXBlIjogIk9ic2VydmF0aW9uIiwKICAgICAgImlkIjogInNtYXJ0LTcyLWxhYiIsCiAgICAgICJtZXRhIjogewogICAgICAgICJ2ZXJzaW9uSWQiOiAiMSIsCiAgICAgICAgImxhc3RVcGRhdGVkIjogIjIwMjAtMDctMTVUMDI6NTI6NTIuMDAwKzAwOjAwIiwKICAgICAgICAic291cmNlIjogIiNIbEF2aTVEdVc3VVZzdHRjIgogICAgICB9LAogICAgICAidGV4dCI6IHsKICAgICAgICAic3RhdHVzIjogImdlbmVyYXRlZCIsCiAgICAgICAgImRpdiI6ICI8ZGl2IHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMTk5OS94aHRtbFwiPjIwMDgtMDctMTA6IE5pdHJpdGUgVXIgUWwgU3RyaXAgPSBOZWdhdGl2ZSA8L2Rpdj4iCiAgICAgIH0sCiAgICAgICJleHRlbnNpb24iOiBbIHsKICAgICAgICAidXJsIjogImh0dHA6Ly9maGlyLXJlZ2lzdHJ5LnNtYXJ0aGVhbHRoaXQub3JnL1N0cnVjdHVyZURlZmluaXRpb24vbGFicyN2YWx1ZS1yYW5nZSIsCiAgICAgICAgInZhbHVlU3RyaW5nIjogIlBvc2l0aXZlIgogICAgICB9IF0sCiAgICAgICJpZGVudGlmaWVyIjogWyB7CiAgICAgICAgInVzZSI6ICJvZmZpY2lhbCIsCiAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vd3d3LmJtYy5ubC96b3JncG9ydGFsL2lkZW50aWZpZXJzL29ic2VydmF0aW9ucyIsCiAgICAgICAgInZhbHVlIjogInNtYXJ0LTcyLWxhYiIKICAgICAgfSBdLAogICAgICAic3RhdHVzIjogInVua25vd24iLAogICAgICAiY2F0ZWdvcnkiOiBbIHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly90ZXJtaW5vbG9neS5obDcub3JnL0NvZGVTeXN0ZW0vb2JzZXJ2YXRpb24tY2F0ZWdvcnkiLAogICAgICAgICAgImNvZGUiOiAibGFib3JhdG9yeSIsCiAgICAgICAgICAiZGlzcGxheSI6ICJMYWJvcmF0b3J5IgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJMYWJvcmF0b3J5IgogICAgICB9IF0sCiAgICAgICJjb2RlIjogewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL2xvaW5jLm9yZyIsCiAgICAgICAgICAiY29kZSI6ICI1ODAyLTQiLAogICAgICAgICAgImRpc3BsYXkiOiAiTml0cml0ZSBVciBRbCBTdHJpcCIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAiTml0cml0ZSBVciBRbCBTdHJpcCIKICAgICAgfSwKICAgICAgInN1YmplY3QiOiB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQYXRpZW50L3NtYXJ0LTEyODg5OTIiCiAgICAgIH0sCiAgICAgICJlZmZlY3RpdmVEYXRlVGltZSI6ICIyMDA4LTA3LTEwIiwKICAgICAgInBlcmZvcm1lciI6IFsgewogICAgICAgICJyZWZlcmVuY2UiOiAiUHJhY3RpdGlvbmVyL1NNQVJULTEyMzQiCiAgICAgIH0gXSwKICAgICAgInZhbHVlU3RyaW5nIjogIk5lZ2F0aXZlIgogICAgfSwKICAgICJzZWFyY2giOiB7CiAgICAgICJtb2RlIjogIm1hdGNoIgogICAgfQogIH0sIHsKICAgICJmdWxsVXJsIjogImh0dHBzOi8vYXBpLmxvZ2ljYWhlYWx0aC5vcmcvZmFzdGVuaGVhbHRoL2RhdGEvT2JzZXJ2YXRpb24vc21hcnQtODktbGFiIiwKICAgICJyZXNvdXJjZSI6IHsKICAgICAgInJlc291cmNlVHlwZSI6ICJPYnNlcnZhdGlvbiIsCiAgICAgICJpZCI6ICJzbWFydC04OS1sYWIiLAogICAgICAibWV0YSI6IHsKICAgICAgICAidmVyc2lvbklkIjogIjEiLAogICAgICAgICJsYXN0VXBkYXRlZCI6ICIyMDIwLTA3LTE1VDAyOjUyOjUyLjAwMCswMDowMCIsCiAgICAgICAgInNvdXJjZSI6ICIjSGxBdmk1RHVXN1VWc3R0YyIKICAgICAgfSwKICAgICAgInRleHQiOiB7CiAgICAgICAgInN0YXR1cyI6ICJnZW5lcmF0ZWQiLAogICAgICAgICJkaXYiOiAiPGRpdiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzE5OTkveGh0bWxcIj4yMDA4LTA3LTEwOiBNQ0hDIFJCQyBBdXRvLW1DbmMgPSAzMi40IGcvZEw8L2Rpdj4iCiAgICAgIH0sCiAgICAgICJpZGVudGlmaWVyIjogWyB7CiAgICAgICAgInVzZSI6ICJvZmZpY2lhbCIsCiAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vd3d3LmJtYy5ubC96b3JncG9ydGFsL2lkZW50aWZpZXJzL29ic2VydmF0aW9ucyIsCiAgICAgICAgInZhbHVlIjogInNtYXJ0LTg5LWxhYiIKICAgICAgfSBdLAogICAgICAic3RhdHVzIjogInVua25vd24iLAogICAgICAiY2F0ZWdvcnkiOiBbIHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly90ZXJtaW5vbG9neS5obDcub3JnL0NvZGVTeXN0ZW0vb2JzZXJ2YXRpb24tY2F0ZWdvcnkiLAogICAgICAgICAgImNvZGUiOiAibGFib3JhdG9yeSIsCiAgICAgICAgICAiZGlzcGxheSI6ICJMYWJvcmF0b3J5IgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJMYWJvcmF0b3J5IgogICAgICB9IF0sCiAgICAgICJjb2RlIjogewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL2xvaW5jLm9yZyIsCiAgICAgICAgICAiY29kZSI6ICI3ODYtNCIsCiAgICAgICAgICAiZGlzcGxheSI6ICJNQ0hDIFJCQyBBdXRvLW1DbmMiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogIk1DSEMgUkJDIEF1dG8tbUNuYyIKICAgICAgfSwKICAgICAgInN1YmplY3QiOiB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQYXRpZW50L3NtYXJ0LTEyODg5OTIiCiAgICAgIH0sCiAgICAgICJlZmZlY3RpdmVEYXRlVGltZSI6ICIyMDA4LTA3LTEwIiwKICAgICAgInBlcmZvcm1lciI6IFsgewogICAgICAgICJyZWZlcmVuY2UiOiAiUHJhY3RpdGlvbmVyL1NNQVJULTEyMzQiCiAgICAgIH0gXSwKICAgICAgInZhbHVlUXVhbnRpdHkiOiB7CiAgICAgICAgInZhbHVlIjogMzIuNCwKICAgICAgICAidW5pdCI6ICJnL2RMIiwKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly91bml0c29mbWVhc3VyZS5vcmciLAogICAgICAgICJjb2RlIjogImcvZEwiCiAgICAgIH0sCiAgICAgICJyZWZlcmVuY2VSYW5nZSI6IFsgewogICAgICAgICJsb3ciOiB7CiAgICAgICAgICAidmFsdWUiOiAzMi4wLAogICAgICAgICAgInVuaXQiOiAiZy9kTCIsCiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly91bml0c29mbWVhc3VyZS5vcmciLAogICAgICAgICAgImNvZGUiOiAiZy9kTCIKICAgICAgICB9LAogICAgICAgICJoaWdoIjogewogICAgICAgICAgInZhbHVlIjogMzYuMCwKICAgICAgICAgICJ1bml0IjogImcvZEwiLAogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdW5pdHNvZm1lYXN1cmUub3JnIiwKICAgICAgICAgICJjb2RlIjogImcvZEwiCiAgICAgICAgfSwKICAgICAgICAidHlwZSI6IHsKICAgICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vaGw3Lm9yZy9maGlyL3JlZmVyZW5jZXJhbmdlLW1lYW5pbmciLAogICAgICAgICAgICAiY29kZSI6ICJub3JtYWwiLAogICAgICAgICAgICAiZGlzcGxheSI6ICJOb3JtYWwgUmFuZ2UiCiAgICAgICAgICB9IF0sCiAgICAgICAgICAidGV4dCI6ICJOb3JtYWwgUmFuZ2UiCiAgICAgICAgfQogICAgICB9IF0KICAgIH0sCiAgICAic2VhcmNoIjogewogICAgICAibW9kZSI6ICJtYXRjaCIKICAgIH0KICB9LCB7CiAgICAiZnVsbFVybCI6ICJodHRwczovL2FwaS5sb2dpY2FoZWFsdGgub3JnL2Zhc3RlbmhlYWx0aC9kYXRhL09ic2VydmF0aW9uL3NtYXJ0LTMwMi1oZWlnaHQiLAogICAgInJlc291cmNlIjogewogICAgICAicmVzb3VyY2VUeXBlIjogIk9ic2VydmF0aW9uIiwKICAgICAgImlkIjogInNtYXJ0LTMwMi1oZWlnaHQiLAogICAgICAibWV0YSI6IHsKICAgICAgICAidmVyc2lvbklkIjogIjEiLAogICAgICAgICJsYXN0VXBkYXRlZCI6ICIyMDIwLTA3LTE1VDAyOjUyOjUyLjAwMCswMDowMCIsCiAgICAgICAgInNvdXJjZSI6ICIjSGxBdmk1RHVXN1VWc3R0YyIKICAgICAgfSwKICAgICAgInRleHQiOiB7CiAgICAgICAgInN0YXR1cyI6ICJnZW5lcmF0ZWQiLAogICAgICAgICJkaXYiOiAiPGRpdiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzE5OTkveGh0bWxcIj4yMDA5LTA0LTI3OiBoZWlnaHQgPSAxNjMuMzIyIGNtPC9kaXY+IgogICAgICB9LAogICAgICAiaWRlbnRpZmllciI6IFsgewogICAgICAgICJ1c2UiOiAib2ZmaWNpYWwiLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3d3dy5ibWMubmwvem9yZ3BvcnRhbC9pZGVudGlmaWVycy9vYnNlcnZhdGlvbnMiLAogICAgICAgICJ2YWx1ZSI6ICJzbWFydC0zMDItaGVpZ2h0IgogICAgICB9IF0sCiAgICAgICJzdGF0dXMiOiAidW5rbm93biIsCiAgICAgICJjYXRlZ29yeSI6IFsgewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3Rlcm1pbm9sb2d5LmhsNy5vcmcvQ29kZVN5c3RlbS9vYnNlcnZhdGlvbi1jYXRlZ29yeSIsCiAgICAgICAgICAiY29kZSI6ICJ2aXRhbC1zaWducyIsCiAgICAgICAgICAiZGlzcGxheSI6ICJWaXRhbCBTaWducyIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAiVml0YWwgU2lnbnMiCiAgICAgIH0gXSwKICAgICAgImNvZGUiOiB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vbG9pbmMub3JnIiwKICAgICAgICAgICJjb2RlIjogIjgzMDItMiIsCiAgICAgICAgICAiZGlzcGxheSI6ICJoZWlnaHQiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogImhlaWdodCIKICAgICAgfSwKICAgICAgInN1YmplY3QiOiB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQYXRpZW50L3NtYXJ0LTEyODg5OTIiCiAgICAgIH0sCiAgICAgICJlZmZlY3RpdmVEYXRlVGltZSI6ICIyMDA5LTA0LTI3IiwKICAgICAgInBlcmZvcm1lciI6IFsgewogICAgICAgICJyZWZlcmVuY2UiOiAiUHJhY3RpdGlvbmVyL1NNQVJULTEyMzQiCiAgICAgIH0gXSwKICAgICAgInZhbHVlUXVhbnRpdHkiOiB7CiAgICAgICAgInZhbHVlIjogMTYzLjMyMiwKICAgICAgICAidW5pdCI6ICJjbSIsCiAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdW5pdHNvZm1lYXN1cmUub3JnIiwKICAgICAgICAiY29kZSI6ICJjbSIKICAgICAgfQogICAgfSwKICAgICJzZWFyY2giOiB7CiAgICAgICJtb2RlIjogIm1hdGNoIgogICAgfQogIH0sIHsKICAgICJmdWxsVXJsIjogImh0dHBzOi8vYXBpLmxvZ2ljYWhlYWx0aC5vcmcvZmFzdGVuaGVhbHRoL2RhdGEvT2JzZXJ2YXRpb24vc21hcnQtMzMyLXJlc3BpcmF0b3J5cmF0ZSIsCiAgICAicmVzb3VyY2UiOiB7CiAgICAgICJyZXNvdXJjZVR5cGUiOiAiT2JzZXJ2YXRpb24iLAogICAgICAiaWQiOiAic21hcnQtMzMyLXJlc3BpcmF0b3J5cmF0ZSIsCiAgICAgICJtZXRhIjogewogICAgICAgICJ2ZXJzaW9uSWQiOiAiMSIsCiAgICAgICAgImxhc3RVcGRhdGVkIjogIjIwMjAtMDctMTVUMDI6NTI6NTIuMDAwKzAwOjAwIiwKICAgICAgICAic291cmNlIjogIiNIbEF2aTVEdVc3VVZzdHRjIgogICAgICB9LAogICAgICAidGV4dCI6IHsKICAgICAgICAic3RhdHVzIjogImdlbmVyYXRlZCIsCiAgICAgICAgImRpdiI6ICI8ZGl2IHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMTk5OS94aHRtbFwiPjIwMDktMTItMDE6IHJlc3BpcmF0b3J5X3JhdGUgPSAyMC4wIHticmVhdGhzfS9taW48L2Rpdj4iCiAgICAgIH0sCiAgICAgICJpZGVudGlmaWVyIjogWyB7CiAgICAgICAgInVzZSI6ICJvZmZpY2lhbCIsCiAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vd3d3LmJtYy5ubC96b3JncG9ydGFsL2lkZW50aWZpZXJzL29ic2VydmF0aW9ucyIsCiAgICAgICAgInZhbHVlIjogInNtYXJ0LTMzMi1yZXNwaXJhdG9yeXJhdGUiCiAgICAgIH0gXSwKICAgICAgInN0YXR1cyI6ICJ1bmtub3duIiwKICAgICAgImNhdGVnb3J5IjogWyB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdGVybWlub2xvZ3kuaGw3Lm9yZy9Db2RlU3lzdGVtL29ic2VydmF0aW9uLWNhdGVnb3J5IiwKICAgICAgICAgICJjb2RlIjogInZpdGFsLXNpZ25zIiwKICAgICAgICAgICJkaXNwbGF5IjogIlZpdGFsIFNpZ25zIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJWaXRhbCBTaWducyIKICAgICAgfSBdLAogICAgICAiY29kZSI6IHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly9sb2luYy5vcmciLAogICAgICAgICAgImNvZGUiOiAiOTI3OS0xIiwKICAgICAgICAgICJkaXNwbGF5IjogInJlc3BpcmF0b3J5X3JhdGUiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogInJlc3BpcmF0b3J5X3JhdGUiCiAgICAgIH0sCiAgICAgICJzdWJqZWN0IjogewogICAgICAgICJyZWZlcmVuY2UiOiAiUGF0aWVudC9zbWFydC0xMjg4OTkyIgogICAgICB9LAogICAgICAiZWZmZWN0aXZlRGF0ZVRpbWUiOiAiMjAwOS0xMi0wMSIsCiAgICAgICJwZXJmb3JtZXIiOiBbIHsKICAgICAgICAicmVmZXJlbmNlIjogIlByYWN0aXRpb25lci9TTUFSVC0xMjM0IgogICAgICB9IF0sCiAgICAgICJ2YWx1ZVF1YW50aXR5IjogewogICAgICAgICJ2YWx1ZSI6IDIwLjAsCiAgICAgICAgInVuaXQiOiAie2JyZWF0aHN9L21pbiIsCiAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdW5pdHNvZm1lYXN1cmUub3JnIiwKICAgICAgICAiY29kZSI6ICJ7YnJlYXRoc30vbWluIgogICAgICB9CiAgICB9LAogICAgInNlYXJjaCI6IHsKICAgICAgIm1vZGUiOiAibWF0Y2giCiAgICB9CiAgfSwgewogICAgImZ1bGxVcmwiOiAiaHR0cHM6Ly9hcGkubG9naWNhaGVhbHRoLm9yZy9mYXN0ZW5oZWFsdGgvZGF0YS9PYnNlcnZhdGlvbi9zbWFydC05Ny1sYWIiLAogICAgInJlc291cmNlIjogewogICAgICAicmVzb3VyY2VUeXBlIjogIk9ic2VydmF0aW9uIiwKICAgICAgImlkIjogInNtYXJ0LTk3LWxhYiIsCiAgICAgICJtZXRhIjogewogICAgICAgICJ2ZXJzaW9uSWQiOiAiMSIsCiAgICAgICAgImxhc3RVcGRhdGVkIjogIjIwMjAtMDctMTVUMDI6NTI6NTIuMDAwKzAwOjAwIiwKICAgICAgICAic291cmNlIjogIiNIbEF2aTVEdVc3VVZzdHRjIgogICAgICB9LAogICAgICAidGV4dCI6IHsKICAgICAgICAic3RhdHVzIjogImdlbmVyYXRlZCIsCiAgICAgICAgImRpdiI6ICI8ZGl2IHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMTk5OS94aHRtbFwiPjIwMDgtMDctMTA6IEFMVCBTZXJQbC1jQ25jID0gMTMgVS9MPC9kaXY+IgogICAgICB9LAogICAgICAiaWRlbnRpZmllciI6IFsgewogICAgICAgICJ1c2UiOiAib2ZmaWNpYWwiLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3d3dy5ibWMubmwvem9yZ3BvcnRhbC9pZGVudGlmaWVycy9vYnNlcnZhdGlvbnMiLAogICAgICAgICJ2YWx1ZSI6ICJzbWFydC05Ny1sYWIiCiAgICAgIH0gXSwKICAgICAgInN0YXR1cyI6ICJ1bmtub3duIiwKICAgICAgImNhdGVnb3J5IjogWyB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdGVybWlub2xvZ3kuaGw3Lm9yZy9Db2RlU3lzdGVtL29ic2VydmF0aW9uLWNhdGVnb3J5IiwKICAgICAgICAgICJjb2RlIjogImxhYm9yYXRvcnkiLAogICAgICAgICAgImRpc3BsYXkiOiAiTGFib3JhdG9yeSIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAiTGFib3JhdG9yeSIKICAgICAgfSBdLAogICAgICAiY29kZSI6IHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly9sb2luYy5vcmciLAogICAgICAgICAgImNvZGUiOiAiMTc0Mi02IiwKICAgICAgICAgICJkaXNwbGF5IjogIkFMVCBTZXJQbC1jQ25jIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJBTFQgU2VyUGwtY0NuYyIKICAgICAgfSwKICAgICAgInN1YmplY3QiOiB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQYXRpZW50L3NtYXJ0LTEyODg5OTIiCiAgICAgIH0sCiAgICAgICJlZmZlY3RpdmVEYXRlVGltZSI6ICIyMDA4LTA3LTEwIiwKICAgICAgInBlcmZvcm1lciI6IFsgewogICAgICAgICJyZWZlcmVuY2UiOiAiUHJhY3RpdGlvbmVyL1NNQVJULTEyMzQiCiAgICAgIH0gXSwKICAgICAgInZhbHVlUXVhbnRpdHkiOiB7CiAgICAgICAgInZhbHVlIjogMTMuMCwKICAgICAgICAidW5pdCI6ICJVL0wiLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3VuaXRzb2ZtZWFzdXJlLm9yZyIsCiAgICAgICAgImNvZGUiOiAiVS9MIgogICAgICB9LAogICAgICAicmVmZXJlbmNlUmFuZ2UiOiBbIHsKICAgICAgICAibG93IjogewogICAgICAgICAgInZhbHVlIjogMC4wLAogICAgICAgICAgInVuaXQiOiAiVS9MIiwKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3VuaXRzb2ZtZWFzdXJlLm9yZyIsCiAgICAgICAgICAiY29kZSI6ICJVL0wiCiAgICAgICAgfSwKICAgICAgICAiaGlnaCI6IHsKICAgICAgICAgICJ2YWx1ZSI6IDQ1LjAsCiAgICAgICAgICAidW5pdCI6ICJVL0wiLAogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdW5pdHNvZm1lYXN1cmUub3JnIiwKICAgICAgICAgICJjb2RlIjogIlUvTCIKICAgICAgICB9LAogICAgICAgICJ0eXBlIjogewogICAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly9obDcub3JnL2ZoaXIvcmVmZXJlbmNlcmFuZ2UtbWVhbmluZyIsCiAgICAgICAgICAgICJjb2RlIjogIm5vcm1hbCIsCiAgICAgICAgICAgICJkaXNwbGF5IjogIk5vcm1hbCBSYW5nZSIKICAgICAgICAgIH0gXSwKICAgICAgICAgICJ0ZXh0IjogIk5vcm1hbCBSYW5nZSIKICAgICAgICB9CiAgICAgIH0gXQogICAgfSwKICAgICJzZWFyY2giOiB7CiAgICAgICJtb2RlIjogIm1hdGNoIgogICAgfQogIH0sIHsKICAgICJmdWxsVXJsIjogImh0dHBzOi8vYXBpLmxvZ2ljYWhlYWx0aC5vcmcvZmFzdGVuaGVhbHRoL2RhdGEvT2JzZXJ2YXRpb24vc21hcnQtMzM1LWJtaSIsCiAgICAicmVzb3VyY2UiOiB7CiAgICAgICJyZXNvdXJjZVR5cGUiOiAiT2JzZXJ2YXRpb24iLAogICAgICAiaWQiOiAic21hcnQtMzM1LWJtaSIsCiAgICAgICJtZXRhIjogewogICAgICAgICJ2ZXJzaW9uSWQiOiAiMSIsCiAgICAgICAgImxhc3RVcGRhdGVkIjogIjIwMjAtMDctMTVUMDI6NTI6NTIuMDAwKzAwOjAwIiwKICAgICAgICAic291cmNlIjogIiNIbEF2aTVEdVc3VVZzdHRjIgogICAgICB9LAogICAgICAidGV4dCI6IHsKICAgICAgICAic3RhdHVzIjogImdlbmVyYXRlZCIsCiAgICAgICAgImRpdiI6ICI8ZGl2IHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMTk5OS94aHRtbFwiPjIwMDktMTItMDE6IGJtaSA9IDM0LjQga2cvbTI8L2Rpdj4iCiAgICAgIH0sCiAgICAgICJpZGVudGlmaWVyIjogWyB7CiAgICAgICAgInVzZSI6ICJvZmZpY2lhbCIsCiAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vd3d3LmJtYy5ubC96b3JncG9ydGFsL2lkZW50aWZpZXJzL29ic2VydmF0aW9ucyIsCiAgICAgICAgInZhbHVlIjogInNtYXJ0LTMzNS1ibWkiCiAgICAgIH0gXSwKICAgICAgInN0YXR1cyI6ICJ1bmtub3duIiwKICAgICAgImNhdGVnb3J5IjogWyB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdGVybWlub2xvZ3kuaGw3Lm9yZy9Db2RlU3lzdGVtL29ic2VydmF0aW9uLWNhdGVnb3J5IiwKICAgICAgICAgICJjb2RlIjogInZpdGFsLXNpZ25zIiwKICAgICAgICAgICJkaXNwbGF5IjogIlZpdGFsIFNpZ25zIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJWaXRhbCBTaWducyIKICAgICAgfSBdLAogICAgICAiY29kZSI6IHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly9sb2luYy5vcmciLAogICAgICAgICAgImNvZGUiOiAiMzkxNTYtNSIsCiAgICAgICAgICAiZGlzcGxheSI6ICJibWkiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogImJtaSIKICAgICAgfSwKICAgICAgInN1YmplY3QiOiB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQYXRpZW50L3NtYXJ0LTEyODg5OTIiCiAgICAgIH0sCiAgICAgICJlZmZlY3RpdmVEYXRlVGltZSI6ICIyMDA5LTEyLTAxIiwKICAgICAgInBlcmZvcm1lciI6IFsgewogICAgICAgICJyZWZlcmVuY2UiOiAiUHJhY3RpdGlvbmVyL1NNQVJULTEyMzQiCiAgICAgIH0gXSwKICAgICAgInZhbHVlUXVhbnRpdHkiOiB7CiAgICAgICAgInZhbHVlIjogMzQuNCwKICAgICAgICAidW5pdCI6ICJrZy9tMiIsCiAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdW5pdHNvZm1lYXN1cmUub3JnIiwKICAgICAgICAiY29kZSI6ICJrZy9tMiIKICAgICAgfQogICAgfSwKICAgICJzZWFyY2giOiB7CiAgICAgICJtb2RlIjogIm1hdGNoIgogICAgfQogIH0sIHsKICAgICJmdWxsVXJsIjogImh0dHBzOi8vYXBpLmxvZ2ljYWhlYWx0aC5vcmcvZmFzdGVuaGVhbHRoL2RhdGEvT2JzZXJ2YXRpb24vc21hcnQtMzAwLWJtaSIsCiAgICAicmVzb3VyY2UiOiB7CiAgICAgICJyZXNvdXJjZVR5cGUiOiAiT2JzZXJ2YXRpb24iLAogICAgICAiaWQiOiAic21hcnQtMzAwLWJtaSIsCiAgICAgICJtZXRhIjogewogICAgICAgICJ2ZXJzaW9uSWQiOiAiMSIsCiAgICAgICAgImxhc3RVcGRhdGVkIjogIjIwMjAtMDctMTVUMDI6NTI6NTIuMDAwKzAwOjAwIiwKICAgICAgICAic291cmNlIjogIiNIbEF2aTVEdVc3VVZzdHRjIgogICAgICB9LAogICAgICAidGV4dCI6IHsKICAgICAgICAic3RhdHVzIjogImdlbmVyYXRlZCIsCiAgICAgICAgImRpdiI6ICI8ZGl2IHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMTk5OS94aHRtbFwiPjIwMDktMDQtMjQ6IGJtaSA9IDMzLjcga2cvbTI8L2Rpdj4iCiAgICAgIH0sCiAgICAgICJpZGVudGlmaWVyIjogWyB7CiAgICAgICAgInVzZSI6ICJvZmZpY2lhbCIsCiAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vd3d3LmJtYy5ubC96b3JncG9ydGFsL2lkZW50aWZpZXJzL29ic2VydmF0aW9ucyIsCiAgICAgICAgInZhbHVlIjogInNtYXJ0LTMwMC1ibWkiCiAgICAgIH0gXSwKICAgICAgInN0YXR1cyI6ICJ1bmtub3duIiwKICAgICAgImNhdGVnb3J5IjogWyB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdGVybWlub2xvZ3kuaGw3Lm9yZy9Db2RlU3lzdGVtL29ic2VydmF0aW9uLWNhdGVnb3J5IiwKICAgICAgICAgICJjb2RlIjogInZpdGFsLXNpZ25zIiwKICAgICAgICAgICJkaXNwbGF5IjogIlZpdGFsIFNpZ25zIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJWaXRhbCBTaWducyIKICAgICAgfSBdLAogICAgICAiY29kZSI6IHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly9sb2luYy5vcmciLAogICAgICAgICAgImNvZGUiOiAiMzkxNTYtNSIsCiAgICAgICAgICAiZGlzcGxheSI6ICJibWkiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogImJtaSIKICAgICAgfSwKICAgICAgInN1YmplY3QiOiB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQYXRpZW50L3NtYXJ0LTEyODg5OTIiCiAgICAgIH0sCiAgICAgICJlZmZlY3RpdmVEYXRlVGltZSI6ICIyMDA5LTA0LTI0IiwKICAgICAgInBlcmZvcm1lciI6IFsgewogICAgICAgICJyZWZlcmVuY2UiOiAiUHJhY3RpdGlvbmVyL1NNQVJULTEyMzQiCiAgICAgIH0gXSwKICAgICAgInZhbHVlUXVhbnRpdHkiOiB7CiAgICAgICAgInZhbHVlIjogMzMuNywKICAgICAgICAidW5pdCI6ICJrZy9tMiIsCiAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdW5pdHNvZm1lYXN1cmUub3JnIiwKICAgICAgICAiY29kZSI6ICJrZy9tMiIKICAgICAgfQogICAgfSwKICAgICJzZWFyY2giOiB7CiAgICAgICJtb2RlIjogIm1hdGNoIgogICAgfQogIH0sIHsKICAgICJmdWxsVXJsIjogImh0dHBzOi8vYXBpLmxvZ2ljYWhlYWx0aC5vcmcvZmFzdGVuaGVhbHRoL2RhdGEvT2JzZXJ2YXRpb24vc21hcnQtMzI0LWhlYXJ0cmF0ZSIsCiAgICAicmVzb3VyY2UiOiB7CiAgICAgICJyZXNvdXJjZVR5cGUiOiAiT2JzZXJ2YXRpb24iLAogICAgICAiaWQiOiAic21hcnQtMzI0LWhlYXJ0cmF0ZSIsCiAgICAgICJtZXRhIjogewogICAgICAgICJ2ZXJzaW9uSWQiOiAiMSIsCiAgICAgICAgImxhc3RVcGRhdGVkIjogIjIwMjAtMDctMTVUMDI6NTI6NTIuMDAwKzAwOjAwIiwKICAgICAgICAic291cmNlIjogIiNIbEF2aTVEdVc3VVZzdHRjIgogICAgICB9LAogICAgICAidGV4dCI6IHsKICAgICAgICAic3RhdHVzIjogImdlbmVyYXRlZCIsCiAgICAgICAgImRpdiI6ICI8ZGl2IHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMTk5OS94aHRtbFwiPjIwMDktMTAtMzA6IGhlYXJ0X3JhdGUgPSAyNS4wIHtiZWF0c30vbWluPC9kaXY+IgogICAgICB9LAogICAgICAiaWRlbnRpZmllciI6IFsgewogICAgICAgICJ1c2UiOiAib2ZmaWNpYWwiLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3d3dy5ibWMubmwvem9yZ3BvcnRhbC9pZGVudGlmaWVycy9vYnNlcnZhdGlvbnMiLAogICAgICAgICJ2YWx1ZSI6ICJzbWFydC0zMjQtaGVhcnRyYXRlIgogICAgICB9IF0sCiAgICAgICJzdGF0dXMiOiAidW5rbm93biIsCiAgICAgICJjYXRlZ29yeSI6IFsgewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3Rlcm1pbm9sb2d5LmhsNy5vcmcvQ29kZVN5c3RlbS9vYnNlcnZhdGlvbi1jYXRlZ29yeSIsCiAgICAgICAgICAiY29kZSI6ICJ2aXRhbC1zaWducyIsCiAgICAgICAgICAiZGlzcGxheSI6ICJWaXRhbCBTaWducyIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAiVml0YWwgU2lnbnMiCiAgICAgIH0gXSwKICAgICAgImNvZGUiOiB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vbG9pbmMub3JnIiwKICAgICAgICAgICJjb2RlIjogIjg4NjctNCIsCiAgICAgICAgICAiZGlzcGxheSI6ICJoZWFydF9yYXRlIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJoZWFydF9yYXRlIgogICAgICB9LAogICAgICAic3ViamVjdCI6IHsKICAgICAgICAicmVmZXJlbmNlIjogIlBhdGllbnQvc21hcnQtMTI4ODk5MiIKICAgICAgfSwKICAgICAgImVmZmVjdGl2ZURhdGVUaW1lIjogIjIwMDktMTAtMzAiLAogICAgICAicGVyZm9ybWVyIjogWyB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQcmFjdGl0aW9uZXIvU01BUlQtMTIzNCIKICAgICAgfSBdLAogICAgICAidmFsdWVRdWFudGl0eSI6IHsKICAgICAgICAidmFsdWUiOiAyNS4wLAogICAgICAgICJ1bml0IjogIntiZWF0c30vbWluIiwKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly91bml0c29mbWVhc3VyZS5vcmciLAogICAgICAgICJjb2RlIjogIntiZWF0c30vbWluIgogICAgICB9CiAgICB9LAogICAgInNlYXJjaCI6IHsKICAgICAgIm1vZGUiOiAibWF0Y2giCiAgICB9CiAgfSwgewogICAgImZ1bGxVcmwiOiAiaHR0cHM6Ly9hcGkubG9naWNhaGVhbHRoLm9yZy9mYXN0ZW5oZWFsdGgvZGF0YS9PYnNlcnZhdGlvbi9zbWFydC0zMzQtd2VpZ2h0IiwKICAgICJyZXNvdXJjZSI6IHsKICAgICAgInJlc291cmNlVHlwZSI6ICJPYnNlcnZhdGlvbiIsCiAgICAgICJpZCI6ICJzbWFydC0zMzQtd2VpZ2h0IiwKICAgICAgIm1ldGEiOiB7CiAgICAgICAgInZlcnNpb25JZCI6ICIxIiwKICAgICAgICAibGFzdFVwZGF0ZWQiOiAiMjAyMC0wNy0xNVQwMjo1Mjo1Mi4wMDArMDA6MDAiLAogICAgICAgICJzb3VyY2UiOiAiI0hsQXZpNUR1VzdVVnN0dGMiCiAgICAgIH0sCiAgICAgICJ0ZXh0IjogewogICAgICAgICJzdGF0dXMiOiAiZ2VuZXJhdGVkIiwKICAgICAgICAiZGl2IjogIjxkaXYgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hodG1sXCI+MjAwOS0xMi0wMTogd2VpZ2h0ID0gOTEuNTM0OTQga2c8L2Rpdj4iCiAgICAgIH0sCiAgICAgICJpZGVudGlmaWVyIjogWyB7CiAgICAgICAgInVzZSI6ICJvZmZpY2lhbCIsCiAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vd3d3LmJtYy5ubC96b3JncG9ydGFsL2lkZW50aWZpZXJzL29ic2VydmF0aW9ucyIsCiAgICAgICAgInZhbHVlIjogInNtYXJ0LTMzNC13ZWlnaHQiCiAgICAgIH0gXSwKICAgICAgInN0YXR1cyI6ICJ1bmtub3duIiwKICAgICAgImNhdGVnb3J5IjogWyB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdGVybWlub2xvZ3kuaGw3Lm9yZy9Db2RlU3lzdGVtL29ic2VydmF0aW9uLWNhdGVnb3J5IiwKICAgICAgICAgICJjb2RlIjogInZpdGFsLXNpZ25zIiwKICAgICAgICAgICJkaXNwbGF5IjogIlZpdGFsIFNpZ25zIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJWaXRhbCBTaWducyIKICAgICAgfSBdLAogICAgICAiY29kZSI6IHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly9sb2luYy5vcmciLAogICAgICAgICAgImNvZGUiOiAiMzE0MS05IiwKICAgICAgICAgICJkaXNwbGF5IjogIndlaWdodCIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAid2VpZ2h0IgogICAgICB9LAogICAgICAic3ViamVjdCI6IHsKICAgICAgICAicmVmZXJlbmNlIjogIlBhdGllbnQvc21hcnQtMTI4ODk5MiIKICAgICAgfSwKICAgICAgImVmZmVjdGl2ZURhdGVUaW1lIjogIjIwMDktMTItMDEiLAogICAgICAicGVyZm9ybWVyIjogWyB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQcmFjdGl0aW9uZXIvU01BUlQtMTIzNCIKICAgICAgfSBdLAogICAgICAidmFsdWVRdWFudGl0eSI6IHsKICAgICAgICAidmFsdWUiOiA5MS41MzQ5NCwKICAgICAgICAidW5pdCI6ICJrZyIsCiAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdW5pdHNvZm1lYXN1cmUub3JnIiwKICAgICAgICAiY29kZSI6ICJrZyIKICAgICAgfQogICAgfSwKICAgICJzZWFyY2giOiB7CiAgICAgICJtb2RlIjogIm1hdGNoIgogICAgfQogIH0sIHsKICAgICJmdWxsVXJsIjogImh0dHBzOi8vYXBpLmxvZ2ljYWhlYWx0aC5vcmcvZmFzdGVuaGVhbHRoL2RhdGEvT2JzZXJ2YXRpb24vc21hcnQtNzktbGFiIiwKICAgICJyZXNvdXJjZSI6IHsKICAgICAgInJlc291cmNlVHlwZSI6ICJPYnNlcnZhdGlvbiIsCiAgICAgICJpZCI6ICJzbWFydC03OS1sYWIiLAogICAgICAibWV0YSI6IHsKICAgICAgICAidmVyc2lvbklkIjogIjEiLAogICAgICAgICJsYXN0VXBkYXRlZCI6ICIyMDIwLTA3LTE1VDAyOjUyOjUyLjAwMCswMDowMCIsCiAgICAgICAgInNvdXJjZSI6ICIjSGxBdmk1RHVXN1VWc3R0YyIKICAgICAgfSwKICAgICAgInRleHQiOiB7CiAgICAgICAgInN0YXR1cyI6ICJnZW5lcmF0ZWQiLAogICAgICAgICJkaXYiOiAiPGRpdiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzE5OTkveGh0bWxcIj4yMDA4LTA3LTEwOiBOZXV0cm9waGlscyBORnIgQmxkIEF1dG8gPSA1OSAlPC9kaXY+IgogICAgICB9LAogICAgICAiaWRlbnRpZmllciI6IFsgewogICAgICAgICJ1c2UiOiAib2ZmaWNpYWwiLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3d3dy5ibWMubmwvem9yZ3BvcnRhbC9pZGVudGlmaWVycy9vYnNlcnZhdGlvbnMiLAogICAgICAgICJ2YWx1ZSI6ICJzbWFydC03OS1sYWIiCiAgICAgIH0gXSwKICAgICAgInN0YXR1cyI6ICJ1bmtub3duIiwKICAgICAgImNhdGVnb3J5IjogWyB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdGVybWlub2xvZ3kuaGw3Lm9yZy9Db2RlU3lzdGVtL29ic2VydmF0aW9uLWNhdGVnb3J5IiwKICAgICAgICAgICJjb2RlIjogImxhYm9yYXRvcnkiLAogICAgICAgICAgImRpc3BsYXkiOiAiTGFib3JhdG9yeSIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAiTGFib3JhdG9yeSIKICAgICAgfSBdLAogICAgICAiY29kZSI6IHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly9sb2luYy5vcmciLAogICAgICAgICAgImNvZGUiOiAiNzcwLTgiLAogICAgICAgICAgImRpc3BsYXkiOiAiTmV1dHJvcGhpbHMgTkZyIEJsZCBBdXRvIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJOZXV0cm9waGlscyBORnIgQmxkIEF1dG8iCiAgICAgIH0sCiAgICAgICJzdWJqZWN0IjogewogICAgICAgICJyZWZlcmVuY2UiOiAiUGF0aWVudC9zbWFydC0xMjg4OTkyIgogICAgICB9LAogICAgICAiZWZmZWN0aXZlRGF0ZVRpbWUiOiAiMjAwOC0wNy0xMCIsCiAgICAgICJwZXJmb3JtZXIiOiBbIHsKICAgICAgICAicmVmZXJlbmNlIjogIlByYWN0aXRpb25lci9TTUFSVC0xMjM0IgogICAgICB9IF0sCiAgICAgICJ2YWx1ZVF1YW50aXR5IjogewogICAgICAgICJ2YWx1ZSI6IDU5LjAsCiAgICAgICAgInVuaXQiOiAiJSIsCiAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdW5pdHNvZm1lYXN1cmUub3JnIiwKICAgICAgICAiY29kZSI6ICIlIgogICAgICB9LAogICAgICAicmVmZXJlbmNlUmFuZ2UiOiBbIHsKICAgICAgICAibG93IjogewogICAgICAgICAgInZhbHVlIjogNTAuMCwKICAgICAgICAgICJ1bml0IjogIiUiLAogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdW5pdHNvZm1lYXN1cmUub3JnIiwKICAgICAgICAgICJjb2RlIjogIiUiCiAgICAgICAgfSwKICAgICAgICAiaGlnaCI6IHsKICAgICAgICAgICJ2YWx1ZSI6IDc1LjAsCiAgICAgICAgICAidW5pdCI6ICIlIiwKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3VuaXRzb2ZtZWFzdXJlLm9yZyIsCiAgICAgICAgICAiY29kZSI6ICIlIgogICAgICAgIH0sCiAgICAgICAgInR5cGUiOiB7CiAgICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL2hsNy5vcmcvZmhpci9yZWZlcmVuY2VyYW5nZS1tZWFuaW5nIiwKICAgICAgICAgICAgImNvZGUiOiAibm9ybWFsIiwKICAgICAgICAgICAgImRpc3BsYXkiOiAiTm9ybWFsIFJhbmdlIgogICAgICAgICAgfSBdLAogICAgICAgICAgInRleHQiOiAiTm9ybWFsIFJhbmdlIgogICAgICAgIH0KICAgICAgfSBdCiAgICB9LAogICAgInNlYXJjaCI6IHsKICAgICAgIm1vZGUiOiAibWF0Y2giCiAgICB9CiAgfSwgewogICAgImZ1bGxVcmwiOiAiaHR0cHM6Ly9hcGkubG9naWNhaGVhbHRoLm9yZy9mYXN0ZW5oZWFsdGgvZGF0YS9BbGxlcmd5SW50b2xlcmFuY2Uvc21hcnQtQWxsZXJneUludG9sZXJhbmNlLTI4IiwKICAgICJyZXNvdXJjZSI6IHsKICAgICAgInJlc291cmNlVHlwZSI6ICJBbGxlcmd5SW50b2xlcmFuY2UiLAogICAgICAiaWQiOiAic21hcnQtQWxsZXJneUludG9sZXJhbmNlLTI4IiwKICAgICAgIm1ldGEiOiB7CiAgICAgICAgInZlcnNpb25JZCI6ICIxIiwKICAgICAgICAibGFzdFVwZGF0ZWQiOiAiMjAyMC0wNy0xNVQwMjo1Mjo1Mi4wMDArMDA6MDAiLAogICAgICAgICJzb3VyY2UiOiAiI0hsQXZpNUR1VzdVVnN0dGMiCiAgICAgIH0sCiAgICAgICJ0ZXh0IjogewogICAgICAgICJzdGF0dXMiOiAiZ2VuZXJhdGVkIiwKICAgICAgICAiZGl2IjogIjxkaXYgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hodG1sXCI+U2Vuc2l0aXZpdHkgdG8gc3VsZm9uYW1pZGUgYW50aWJhY3RlcmlhbDwvZGl2PiIKICAgICAgfSwKICAgICAgImNsaW5pY2FsU3RhdHVzIjogewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3Rlcm1pbm9sb2d5LmhsNy5vcmcvQ29kZVN5c3RlbS9hbGxlcmd5aW50b2xlcmFuY2UtY2xpbmljYWwiLAogICAgICAgICAgImNvZGUiOiAiYWN0aXZlIgogICAgICAgIH0gXQogICAgICB9LAogICAgICAidmVyaWZpY2F0aW9uU3RhdHVzIjogewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3Rlcm1pbm9sb2d5LmhsNy5vcmcvQ29kZVN5c3RlbS9hbGxlcmd5aW50b2xlcmFuY2UtdmVyaWZpY2F0aW9uIiwKICAgICAgICAgICJjb2RlIjogImNvbmZpcm1lZCIKICAgICAgICB9IF0KICAgICAgfSwKICAgICAgImNhdGVnb3J5IjogWyAibWVkaWNhdGlvbiIgXSwKICAgICAgImNyaXRpY2FsaXR5IjogImxvdyIsCiAgICAgICJjb2RlIjogewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3J4bmF2Lm5sbS5uaWguZ292L1JFU1QvTmRmcnQiLAogICAgICAgICAgImNvZGUiOiAiTjAwMDAxNzU1MDMiLAogICAgICAgICAgImRpc3BsYXkiOiAic3VsZm9uYW1pZGUgYW50aWJhY3RlcmlhbCIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAic3VsZm9uYW1pZGUgYW50aWJhY3RlcmlhbCIKICAgICAgfSwKICAgICAgInBhdGllbnQiOiB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQYXRpZW50L3NtYXJ0LTEyODg5OTIiCiAgICAgIH0sCiAgICAgICJyZWFjdGlvbiI6IFsgewogICAgICAgICJtYW5pZmVzdGF0aW9uIjogWyB7CiAgICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3Nub21lZC5pbmZvL3NjdCIsCiAgICAgICAgICAgICJjb2RlIjogIjI3MTgwNzAwMyIsCiAgICAgICAgICAgICJkaXNwbGF5IjogInNraW4gcmFzaCIKICAgICAgICAgIH0gXSwKICAgICAgICAgICJ0ZXh0IjogInNraW4gcmFzaCIKICAgICAgICB9IF0sCiAgICAgICAgInNldmVyaXR5IjogIm1pbGQiCiAgICAgIH0gXQogICAgfSwKICAgICJzZWFyY2giOiB7CiAgICAgICJtb2RlIjogIm1hdGNoIgogICAgfQogIH0sIHsKICAgICJmdWxsVXJsIjogImh0dHBzOi8vYXBpLmxvZ2ljYWhlYWx0aC5vcmcvZmFzdGVuaGVhbHRoL2RhdGEvT2JzZXJ2YXRpb24vc21hcnQtODItbGFiIiwKICAgICJyZXNvdXJjZSI6IHsKICAgICAgInJlc291cmNlVHlwZSI6ICJPYnNlcnZhdGlvbiIsCiAgICAgICJpZCI6ICJzbWFydC04Mi1sYWIiLAogICAgICAibWV0YSI6IHsKICAgICAgICAidmVyc2lvbklkIjogIjEiLAogICAgICAgICJsYXN0VXBkYXRlZCI6ICIyMDIwLTA3LTE1VDAyOjUyOjUyLjAwMCswMDowMCIsCiAgICAgICAgInNvdXJjZSI6ICIjSGxBdmk1RHVXN1VWc3R0YyIKICAgICAgfSwKICAgICAgInRleHQiOiB7CiAgICAgICAgInN0YXR1cyI6ICJnZW5lcmF0ZWQiLAogICAgICAgICJkaXYiOiAiPGRpdiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzE5OTkveGh0bWxcIj4yMDA4LTA3LTEwOiBTcCBHciBVciBTdHJpcCA9IDEuMDIyIDwvZGl2PiIKICAgICAgfSwKICAgICAgImlkZW50aWZpZXIiOiBbIHsKICAgICAgICAidXNlIjogIm9mZmljaWFsIiwKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly93d3cuYm1jLm5sL3pvcmdwb3J0YWwvaWRlbnRpZmllcnMvb2JzZXJ2YXRpb25zIiwKICAgICAgICAidmFsdWUiOiAic21hcnQtODItbGFiIgogICAgICB9IF0sCiAgICAgICJzdGF0dXMiOiAidW5rbm93biIsCiAgICAgICJjYXRlZ29yeSI6IFsgewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3Rlcm1pbm9sb2d5LmhsNy5vcmcvQ29kZVN5c3RlbS9vYnNlcnZhdGlvbi1jYXRlZ29yeSIsCiAgICAgICAgICAiY29kZSI6ICJsYWJvcmF0b3J5IiwKICAgICAgICAgICJkaXNwbGF5IjogIkxhYm9yYXRvcnkiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogIkxhYm9yYXRvcnkiCiAgICAgIH0gXSwKICAgICAgImNvZGUiOiB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vbG9pbmMub3JnIiwKICAgICAgICAgICJjb2RlIjogIjU4MTEtNSIsCiAgICAgICAgICAiZGlzcGxheSI6ICJTcCBHciBVciBTdHJpcCIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAiU3AgR3IgVXIgU3RyaXAiCiAgICAgIH0sCiAgICAgICJzdWJqZWN0IjogewogICAgICAgICJyZWZlcmVuY2UiOiAiUGF0aWVudC9zbWFydC0xMjg4OTkyIgogICAgICB9LAogICAgICAiZWZmZWN0aXZlRGF0ZVRpbWUiOiAiMjAwOC0wNy0xMCIsCiAgICAgICJwZXJmb3JtZXIiOiBbIHsKICAgICAgICAicmVmZXJlbmNlIjogIlByYWN0aXRpb25lci9TTUFSVC0xMjM0IgogICAgICB9IF0sCiAgICAgICJ2YWx1ZVF1YW50aXR5IjogewogICAgICAgICJ2YWx1ZSI6IDEuMDIyLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3VuaXRzb2ZtZWFzdXJlLm9yZyIKICAgICAgfQogICAgfSwKICAgICJzZWFyY2giOiB7CiAgICAgICJtb2RlIjogIm1hdGNoIgogICAgfQogIH0sIHsKICAgICJmdWxsVXJsIjogImh0dHBzOi8vYXBpLmxvZ2ljYWhlYWx0aC5vcmcvZmFzdGVuaGVhbHRoL2RhdGEvTWVkaWNhdGlvblJlcXVlc3Qvc21hcnQtTWVkaWNhdGlvblJlcXVlc3QtMTM5IiwKICAgICJyZXNvdXJjZSI6IHsKICAgICAgInJlc291cmNlVHlwZSI6ICJNZWRpY2F0aW9uUmVxdWVzdCIsCiAgICAgICJpZCI6ICJzbWFydC1NZWRpY2F0aW9uUmVxdWVzdC0xMzkiLAogICAgICAibWV0YSI6IHsKICAgICAgICAidmVyc2lvbklkIjogIjEiLAogICAgICAgICJsYXN0VXBkYXRlZCI6ICIyMDIwLTA3LTE1VDAyOjUyOjUyLjAwMCswMDowMCIsCiAgICAgICAgInNvdXJjZSI6ICIjSGxBdmk1RHVXN1VWc3R0YyIKICAgICAgfSwKICAgICAgInRleHQiOiB7CiAgICAgICAgInN0YXR1cyI6ICJnZW5lcmF0ZWQiLAogICAgICAgICJkaXYiOiAiPGRpdiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzE5OTkveGh0bWxcIj5MaXNpbm9wcmlsIDIwIE1HIE9yYWwgVGFibGV0IChyeG5vcm06IDMxNDA3Nyk8L2Rpdj4iCiAgICAgIH0sCiAgICAgICJzdGF0dXMiOiAiYWN0aXZlIiwKICAgICAgImludGVudCI6ICJvcmRlciIsCiAgICAgICJtZWRpY2F0aW9uQ29kZWFibGVDb25jZXB0IjogewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3d3dy5ubG0ubmloLmdvdi9yZXNlYXJjaC91bWxzL3J4bm9ybSIsCiAgICAgICAgICAiY29kZSI6ICIzMTQwNzciLAogICAgICAgICAgImRpc3BsYXkiOiAiTGlzaW5vcHJpbCAyMCBNRyBPcmFsIFRhYmxldCIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAiTGlzaW5vcHJpbCAyMCBNRyBPcmFsIFRhYmxldCIKICAgICAgfSwKICAgICAgInN1YmplY3QiOiB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQYXRpZW50L3NtYXJ0LTEyODg5OTIiCiAgICAgIH0sCiAgICAgICJkb3NhZ2VJbnN0cnVjdGlvbiI6IFsgewogICAgICAgICJ0ZXh0IjogIjEgZGFpbHkiLAogICAgICAgICJ0aW1pbmciOiB7CiAgICAgICAgICAicmVwZWF0IjogewogICAgICAgICAgICAiYm91bmRzUGVyaW9kIjogewogICAgICAgICAgICAgICJzdGFydCI6ICIyMDA4LTA4LTEzIgogICAgICAgICAgICB9LAogICAgICAgICAgICAiZnJlcXVlbmN5IjogMSwKICAgICAgICAgICAgInBlcmlvZCI6IDEsCiAgICAgICAgICAgICJwZXJpb2RVbml0IjogImQiCiAgICAgICAgICB9CiAgICAgICAgfQogICAgICB9IF0sCiAgICAgICJkaXNwZW5zZVJlcXVlc3QiOiB7CiAgICAgICAgIm51bWJlck9mUmVwZWF0c0FsbG93ZWQiOiAxLAogICAgICAgICJxdWFudGl0eSI6IHsKICAgICAgICAgICJ2YWx1ZSI6IDkwLjAsCiAgICAgICAgICAidW5pdCI6ICJ7dGFibGV0fSIsCiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly91bml0c29mbWVhc3VyZS5vcmciLAogICAgICAgICAgImNvZGUiOiAie3RhYmxldH0iCiAgICAgICAgfSwKICAgICAgICAiZXhwZWN0ZWRTdXBwbHlEdXJhdGlvbiI6IHsKICAgICAgICAgICJ2YWx1ZSI6IDkwLAogICAgICAgICAgInVuaXQiOiAiZGF5cyIsCiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly91bml0c29mbWVhc3VyZS5vcmciLAogICAgICAgICAgImNvZGUiOiAiZCIKICAgICAgICB9CiAgICAgIH0KICAgIH0sCiAgICAic2VhcmNoIjogewogICAgICAibW9kZSI6ICJtYXRjaCIKICAgIH0KICB9LCB7CiAgICAiZnVsbFVybCI6ICJodHRwczovL2FwaS5sb2dpY2FoZWFsdGgub3JnL2Zhc3RlbmhlYWx0aC9kYXRhL09ic2VydmF0aW9uL3NtYXJ0LTcwLWxhYiIsCiAgICAicmVzb3VyY2UiOiB7CiAgICAgICJyZXNvdXJjZVR5cGUiOiAiT2JzZXJ2YXRpb24iLAogICAgICAiaWQiOiAic21hcnQtNzAtbGFiIiwKICAgICAgIm1ldGEiOiB7CiAgICAgICAgInZlcnNpb25JZCI6ICIxIiwKICAgICAgICAibGFzdFVwZGF0ZWQiOiAiMjAyMC0wNy0xNVQwMjo1Mjo1Mi4wMDArMDA6MDAiLAogICAgICAgICJzb3VyY2UiOiAiI0hsQXZpNUR1VzdVVnN0dGMiCiAgICAgIH0sCiAgICAgICJ0ZXh0IjogewogICAgICAgICJzdGF0dXMiOiAiZ2VuZXJhdGVkIiwKICAgICAgICAiZGl2IjogIjxkaXYgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hodG1sXCI+MjAwOC0wNy0xMDogUkJDICMvYXJlYSBVcm5TIEhQRiA9IDAgL1tIUEZdPC9kaXY+IgogICAgICB9LAogICAgICAiaWRlbnRpZmllciI6IFsgewogICAgICAgICJ1c2UiOiAib2ZmaWNpYWwiLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3d3dy5ibWMubmwvem9yZ3BvcnRhbC9pZGVudGlmaWVycy9vYnNlcnZhdGlvbnMiLAogICAgICAgICJ2YWx1ZSI6ICJzbWFydC03MC1sYWIiCiAgICAgIH0gXSwKICAgICAgInN0YXR1cyI6ICJ1bmtub3duIiwKICAgICAgImNhdGVnb3J5IjogWyB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdGVybWlub2xvZ3kuaGw3Lm9yZy9Db2RlU3lzdGVtL29ic2VydmF0aW9uLWNhdGVnb3J5IiwKICAgICAgICAgICJjb2RlIjogImxhYm9yYXRvcnkiLAogICAgICAgICAgImRpc3BsYXkiOiAiTGFib3JhdG9yeSIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAiTGFib3JhdG9yeSIKICAgICAgfSBdLAogICAgICAiY29kZSI6IHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly9sb2luYy5vcmciLAogICAgICAgICAgImNvZGUiOiAiMTM5NDUtMSIsCiAgICAgICAgICAiZGlzcGxheSI6ICJSQkMgIy9hcmVhIFVyblMgSFBGIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJSQkMgIy9hcmVhIFVyblMgSFBGIgogICAgICB9LAogICAgICAic3ViamVjdCI6IHsKICAgICAgICAicmVmZXJlbmNlIjogIlBhdGllbnQvc21hcnQtMTI4ODk5MiIKICAgICAgfSwKICAgICAgImVmZmVjdGl2ZURhdGVUaW1lIjogIjIwMDgtMDctMTAiLAogICAgICAicGVyZm9ybWVyIjogWyB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQcmFjdGl0aW9uZXIvU01BUlQtMTIzNCIKICAgICAgfSBdLAogICAgICAidmFsdWVRdWFudGl0eSI6IHsKICAgICAgICAidmFsdWUiOiAwLjAsCiAgICAgICAgInVuaXQiOiAiL1tIUEZdIiwKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly91bml0c29mbWVhc3VyZS5vcmciLAogICAgICAgICJjb2RlIjogIi9bSFBGXSIKICAgICAgfSwKICAgICAgInJlZmVyZW5jZVJhbmdlIjogWyB7CiAgICAgICAgImxvdyI6IHsKICAgICAgICAgICJ2YWx1ZSI6IDAuMCwKICAgICAgICAgICJ1bml0IjogIi9bSFBGXSIsCiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly91bml0c29mbWVhc3VyZS5vcmciLAogICAgICAgICAgImNvZGUiOiAiL1tIUEZdIgogICAgICAgIH0sCiAgICAgICAgImhpZ2giOiB7CiAgICAgICAgICAidmFsdWUiOiAyLjAsCiAgICAgICAgICAidW5pdCI6ICIvW0hQRl0iLAogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdW5pdHNvZm1lYXN1cmUub3JnIiwKICAgICAgICAgICJjb2RlIjogIi9bSFBGXSIKICAgICAgICB9LAogICAgICAgICJ0eXBlIjogewogICAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly9obDcub3JnL2ZoaXIvcmVmZXJlbmNlcmFuZ2UtbWVhbmluZyIsCiAgICAgICAgICAgICJjb2RlIjogIm5vcm1hbCIsCiAgICAgICAgICAgICJkaXNwbGF5IjogIk5vcm1hbCBSYW5nZSIKICAgICAgICAgIH0gXSwKICAgICAgICAgICJ0ZXh0IjogIk5vcm1hbCBSYW5nZSIKICAgICAgICB9CiAgICAgIH0gXQogICAgfSwKICAgICJzZWFyY2giOiB7CiAgICAgICJtb2RlIjogIm1hdGNoIgogICAgfQogIH0sIHsKICAgICJmdWxsVXJsIjogImh0dHBzOi8vYXBpLmxvZ2ljYWhlYWx0aC5vcmcvZmFzdGVuaGVhbHRoL2RhdGEvT2JzZXJ2YXRpb24vc21hcnQtMTA2LWxhYiIsCiAgICAicmVzb3VyY2UiOiB7CiAgICAgICJyZXNvdXJjZVR5cGUiOiAiT2JzZXJ2YXRpb24iLAogICAgICAiaWQiOiAic21hcnQtMTA2LWxhYiIsCiAgICAgICJtZXRhIjogewogICAgICAgICJ2ZXJzaW9uSWQiOiAiMSIsCiAgICAgICAgImxhc3RVcGRhdGVkIjogIjIwMjAtMDctMTVUMDI6NTI6NTIuMDAwKzAwOjAwIiwKICAgICAgICAic291cmNlIjogIiNIbEF2aTVEdVc3VVZzdHRjIgogICAgICB9LAogICAgICAidGV4dCI6IHsKICAgICAgICAic3RhdHVzIjogImdlbmVyYXRlZCIsCiAgICAgICAgImRpdiI6ICI8ZGl2IHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMTk5OS94aHRtbFwiPjIwMDgtMDctMTA6IE11Y291cyBUaHJlYWRzIFVyblMgUWwgTWljcm8gPSBPY2Nhc2lvbmFsIDwvZGl2PiIKICAgICAgfSwKICAgICAgImV4dGVuc2lvbiI6IFsgewogICAgICAgICJ1cmwiOiAiaHR0cDovL2ZoaXItcmVnaXN0cnkuc21hcnRoZWFsdGhpdC5vcmcvU3RydWN0dXJlRGVmaW5pdGlvbi9sYWJzI3ZhbHVlLXJhbmdlIiwKICAgICAgICAidmFsdWVTdHJpbmciOiAiTWFueSIKICAgICAgfSBdLAogICAgICAiaWRlbnRpZmllciI6IFsgewogICAgICAgICJ1c2UiOiAib2ZmaWNpYWwiLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3d3dy5ibWMubmwvem9yZ3BvcnRhbC9pZGVudGlmaWVycy9vYnNlcnZhdGlvbnMiLAogICAgICAgICJ2YWx1ZSI6ICJzbWFydC0xMDYtbGFiIgogICAgICB9IF0sCiAgICAgICJzdGF0dXMiOiAidW5rbm93biIsCiAgICAgICJjYXRlZ29yeSI6IFsgewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3Rlcm1pbm9sb2d5LmhsNy5vcmcvQ29kZVN5c3RlbS9vYnNlcnZhdGlvbi1jYXRlZ29yeSIsCiAgICAgICAgICAiY29kZSI6ICJsYWJvcmF0b3J5IiwKICAgICAgICAgICJkaXNwbGF5IjogIkxhYm9yYXRvcnkiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogIkxhYm9yYXRvcnkiCiAgICAgIH0gXSwKICAgICAgImNvZGUiOiB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vbG9pbmMub3JnIiwKICAgICAgICAgICJjb2RlIjogIjgyNDctOSIsCiAgICAgICAgICAiZGlzcGxheSI6ICJNdWNvdXMgVGhyZWFkcyBVcm5TIFFsIE1pY3JvIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJNdWNvdXMgVGhyZWFkcyBVcm5TIFFsIE1pY3JvIgogICAgICB9LAogICAgICAic3ViamVjdCI6IHsKICAgICAgICAicmVmZXJlbmNlIjogIlBhdGllbnQvc21hcnQtMTI4ODk5MiIKICAgICAgfSwKICAgICAgImVmZmVjdGl2ZURhdGVUaW1lIjogIjIwMDgtMDctMTAiLAogICAgICAicGVyZm9ybWVyIjogWyB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQcmFjdGl0aW9uZXIvU01BUlQtMTIzNCIKICAgICAgfSBdLAogICAgICAidmFsdWVTdHJpbmciOiAiT2NjYXNpb25hbCIKICAgIH0sCiAgICAic2VhcmNoIjogewogICAgICAibW9kZSI6ICJtYXRjaCIKICAgIH0KICB9LCB7CiAgICAiZnVsbFVybCI6ICJodHRwczovL2FwaS5sb2dpY2FoZWFsdGgub3JnL2Zhc3RlbmhlYWx0aC9kYXRhL09ic2VydmF0aW9uL3NtYXJ0LTk1LWxhYiIsCiAgICAicmVzb3VyY2UiOiB7CiAgICAgICJyZXNvdXJjZVR5cGUiOiAiT2JzZXJ2YXRpb24iLAogICAgICAiaWQiOiAic21hcnQtOTUtbGFiIiwKICAgICAgIm1ldGEiOiB7CiAgICAgICAgInZlcnNpb25JZCI6ICIxIiwKICAgICAgICAibGFzdFVwZGF0ZWQiOiAiMjAyMC0wNy0xNVQwMjo1Mjo1Mi4wMDArMDA6MDAiLAogICAgICAgICJzb3VyY2UiOiAiI0hsQXZpNUR1VzdVVnN0dGMiCiAgICAgIH0sCiAgICAgICJ0ZXh0IjogewogICAgICAgICJzdGF0dXMiOiAiZ2VuZXJhdGVkIiwKICAgICAgICAiZGl2IjogIjxkaXYgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hodG1sXCI+MjAwOC0wNy0xMDogU29kaXVtIFNlclBsLXNDbmMgPSAxMzkgbW1vbC9MPC9kaXY+IgogICAgICB9LAogICAgICAiaWRlbnRpZmllciI6IFsgewogICAgICAgICJ1c2UiOiAib2ZmaWNpYWwiLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3d3dy5ibWMubmwvem9yZ3BvcnRhbC9pZGVudGlmaWVycy9vYnNlcnZhdGlvbnMiLAogICAgICAgICJ2YWx1ZSI6ICJzbWFydC05NS1sYWIiCiAgICAgIH0gXSwKICAgICAgInN0YXR1cyI6ICJ1bmtub3duIiwKICAgICAgImNhdGVnb3J5IjogWyB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdGVybWlub2xvZ3kuaGw3Lm9yZy9Db2RlU3lzdGVtL29ic2VydmF0aW9uLWNhdGVnb3J5IiwKICAgICAgICAgICJjb2RlIjogImxhYm9yYXRvcnkiLAogICAgICAgICAgImRpc3BsYXkiOiAiTGFib3JhdG9yeSIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAiTGFib3JhdG9yeSIKICAgICAgfSBdLAogICAgICAiY29kZSI6IHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly9sb2luYy5vcmciLAogICAgICAgICAgImNvZGUiOiAiMjk1MS0yIiwKICAgICAgICAgICJkaXNwbGF5IjogIlNvZGl1bSBTZXJQbC1zQ25jIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJTb2RpdW0gU2VyUGwtc0NuYyIKICAgICAgfSwKICAgICAgInN1YmplY3QiOiB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQYXRpZW50L3NtYXJ0LTEyODg5OTIiCiAgICAgIH0sCiAgICAgICJlZmZlY3RpdmVEYXRlVGltZSI6ICIyMDA4LTA3LTEwIiwKICAgICAgInBlcmZvcm1lciI6IFsgewogICAgICAgICJyZWZlcmVuY2UiOiAiUHJhY3RpdGlvbmVyL1NNQVJULTEyMzQiCiAgICAgIH0gXSwKICAgICAgInZhbHVlUXVhbnRpdHkiOiB7CiAgICAgICAgInZhbHVlIjogMTM5LjAsCiAgICAgICAgInVuaXQiOiAibW1vbC9MIiwKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly91bml0c29mbWVhc3VyZS5vcmciLAogICAgICAgICJjb2RlIjogIm1tb2wvTCIKICAgICAgfSwKICAgICAgInJlZmVyZW5jZVJhbmdlIjogWyB7CiAgICAgICAgImxvdyI6IHsKICAgICAgICAgICJ2YWx1ZSI6IDEzNS4wLAogICAgICAgICAgInVuaXQiOiAibW1vbC9MIiwKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3VuaXRzb2ZtZWFzdXJlLm9yZyIsCiAgICAgICAgICAiY29kZSI6ICJtbW9sL0wiCiAgICAgICAgfSwKICAgICAgICAiaGlnaCI6IHsKICAgICAgICAgICJ2YWx1ZSI6IDE0NS4wLAogICAgICAgICAgInVuaXQiOiAibW1vbC9MIiwKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3VuaXRzb2ZtZWFzdXJlLm9yZyIsCiAgICAgICAgICAiY29kZSI6ICJtbW9sL0wiCiAgICAgICAgfSwKICAgICAgICAidHlwZSI6IHsKICAgICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vaGw3Lm9yZy9maGlyL3JlZmVyZW5jZXJhbmdlLW1lYW5pbmciLAogICAgICAgICAgICAiY29kZSI6ICJub3JtYWwiLAogICAgICAgICAgICAiZGlzcGxheSI6ICJOb3JtYWwgUmFuZ2UiCiAgICAgICAgICB9IF0sCiAgICAgICAgICAidGV4dCI6ICJOb3JtYWwgUmFuZ2UiCiAgICAgICAgfQogICAgICB9IF0KICAgIH0sCiAgICAic2VhcmNoIjogewogICAgICAibW9kZSI6ICJtYXRjaCIKICAgIH0KICB9LCB7CiAgICAiZnVsbFVybCI6ICJodHRwczovL2FwaS5sb2dpY2FoZWFsdGgub3JnL2Zhc3RlbmhlYWx0aC9kYXRhL09ic2VydmF0aW9uL3NtYXJ0LTMwMS1veHlnZW5zYXR1cmF0aW9uIiwKICAgICJyZXNvdXJjZSI6IHsKICAgICAgInJlc291cmNlVHlwZSI6ICJPYnNlcnZhdGlvbiIsCiAgICAgICJpZCI6ICJzbWFydC0zMDEtb3h5Z2Vuc2F0dXJhdGlvbiIsCiAgICAgICJtZXRhIjogewogICAgICAgICJ2ZXJzaW9uSWQiOiAiMSIsCiAgICAgICAgImxhc3RVcGRhdGVkIjogIjIwMjAtMDctMTVUMDI6NTI6NTIuMDAwKzAwOjAwIiwKICAgICAgICAic291cmNlIjogIiNIbEF2aTVEdVc3VVZzdHRjIgogICAgICB9LAogICAgICAidGV4dCI6IHsKICAgICAgICAic3RhdHVzIjogImdlbmVyYXRlZCIsCiAgICAgICAgImRpdiI6ICI8ZGl2IHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMTk5OS94aHRtbFwiPjIwMDktMDQtMjQ6IG94eWdlbl9zYXR1cmF0aW9uID0gMTAwLjAgJXtIZW1vZ2xvYmluU2F0dXJhdGlvbn08L2Rpdj4iCiAgICAgIH0sCiAgICAgICJpZGVudGlmaWVyIjogWyB7CiAgICAgICAgInVzZSI6ICJvZmZpY2lhbCIsCiAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vd3d3LmJtYy5ubC96b3JncG9ydGFsL2lkZW50aWZpZXJzL29ic2VydmF0aW9ucyIsCiAgICAgICAgInZhbHVlIjogInNtYXJ0LTMwMS1veHlnZW5zYXR1cmF0aW9uIgogICAgICB9IF0sCiAgICAgICJzdGF0dXMiOiAidW5rbm93biIsCiAgICAgICJjYXRlZ29yeSI6IFsgewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3Rlcm1pbm9sb2d5LmhsNy5vcmcvQ29kZVN5c3RlbS9vYnNlcnZhdGlvbi1jYXRlZ29yeSIsCiAgICAgICAgICAiY29kZSI6ICJ2aXRhbC1zaWducyIsCiAgICAgICAgICAiZGlzcGxheSI6ICJWaXRhbCBTaWducyIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAiVml0YWwgU2lnbnMiCiAgICAgIH0gXSwKICAgICAgImNvZGUiOiB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vbG9pbmMub3JnIiwKICAgICAgICAgICJjb2RlIjogIjI3MTAtMiIsCiAgICAgICAgICAiZGlzcGxheSI6ICJveHlnZW5fc2F0dXJhdGlvbiIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAib3h5Z2VuX3NhdHVyYXRpb24iCiAgICAgIH0sCiAgICAgICJzdWJqZWN0IjogewogICAgICAgICJyZWZlcmVuY2UiOiAiUGF0aWVudC9zbWFydC0xMjg4OTkyIgogICAgICB9LAogICAgICAiZWZmZWN0aXZlRGF0ZVRpbWUiOiAiMjAwOS0wNC0yNCIsCiAgICAgICJwZXJmb3JtZXIiOiBbIHsKICAgICAgICAicmVmZXJlbmNlIjogIlByYWN0aXRpb25lci9TTUFSVC0xMjM0IgogICAgICB9IF0sCiAgICAgICJ2YWx1ZVF1YW50aXR5IjogewogICAgICAgICJ2YWx1ZSI6IDEwMC4wLAogICAgICAgICJ1bml0IjogIiV7SGVtb2dsb2JpblNhdHVyYXRpb259IiwKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly91bml0c29mbWVhc3VyZS5vcmciLAogICAgICAgICJjb2RlIjogIiV7SGVtb2dsb2JpblNhdHVyYXRpb259IgogICAgICB9CiAgICB9LAogICAgInNlYXJjaCI6IHsKICAgICAgIm1vZGUiOiAibWF0Y2giCiAgICB9CiAgfSwgewogICAgImZ1bGxVcmwiOiAiaHR0cHM6Ly9hcGkubG9naWNhaGVhbHRoLm9yZy9mYXN0ZW5oZWFsdGgvZGF0YS9PYnNlcnZhdGlvbi9zbWFydC0zMTctaGVhcnRyYXRlIiwKICAgICJyZXNvdXJjZSI6IHsKICAgICAgInJlc291cmNlVHlwZSI6ICJPYnNlcnZhdGlvbiIsCiAgICAgICJpZCI6ICJzbWFydC0zMTctaGVhcnRyYXRlIiwKICAgICAgIm1ldGEiOiB7CiAgICAgICAgInZlcnNpb25JZCI6ICIxIiwKICAgICAgICAibGFzdFVwZGF0ZWQiOiAiMjAyMC0wNy0xNVQwMjo1Mjo1Mi4wMDArMDA6MDAiLAogICAgICAgICJzb3VyY2UiOiAiI0hsQXZpNUR1VzdVVnN0dGMiCiAgICAgIH0sCiAgICAgICJ0ZXh0IjogewogICAgICAgICJzdGF0dXMiOiAiZ2VuZXJhdGVkIiwKICAgICAgICAiZGl2IjogIjxkaXYgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hodG1sXCI+MjAwOS0xMC0yOTogaGVhcnRfcmF0ZSA9IDcyLjAge2JlYXRzfS9taW48L2Rpdj4iCiAgICAgIH0sCiAgICAgICJpZGVudGlmaWVyIjogWyB7CiAgICAgICAgInVzZSI6ICJvZmZpY2lhbCIsCiAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vd3d3LmJtYy5ubC96b3JncG9ydGFsL2lkZW50aWZpZXJzL29ic2VydmF0aW9ucyIsCiAgICAgICAgInZhbHVlIjogInNtYXJ0LTMxNy1oZWFydHJhdGUiCiAgICAgIH0gXSwKICAgICAgInN0YXR1cyI6ICJ1bmtub3duIiwKICAgICAgImNhdGVnb3J5IjogWyB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdGVybWlub2xvZ3kuaGw3Lm9yZy9Db2RlU3lzdGVtL29ic2VydmF0aW9uLWNhdGVnb3J5IiwKICAgICAgICAgICJjb2RlIjogInZpdGFsLXNpZ25zIiwKICAgICAgICAgICJkaXNwbGF5IjogIlZpdGFsIFNpZ25zIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJWaXRhbCBTaWducyIKICAgICAgfSBdLAogICAgICAiY29kZSI6IHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly9sb2luYy5vcmciLAogICAgICAgICAgImNvZGUiOiAiODg2Ny00IiwKICAgICAgICAgICJkaXNwbGF5IjogImhlYXJ0X3JhdGUiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogImhlYXJ0X3JhdGUiCiAgICAgIH0sCiAgICAgICJzdWJqZWN0IjogewogICAgICAgICJyZWZlcmVuY2UiOiAiUGF0aWVudC9zbWFydC0xMjg4OTkyIgogICAgICB9LAogICAgICAiZWZmZWN0aXZlRGF0ZVRpbWUiOiAiMjAwOS0xMC0yOSIsCiAgICAgICJwZXJmb3JtZXIiOiBbIHsKICAgICAgICAicmVmZXJlbmNlIjogIlByYWN0aXRpb25lci9TTUFSVC0xMjM0IgogICAgICB9IF0sCiAgICAgICJ2YWx1ZVF1YW50aXR5IjogewogICAgICAgICJ2YWx1ZSI6IDcyLjAsCiAgICAgICAgInVuaXQiOiAie2JlYXRzfS9taW4iLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3VuaXRzb2ZtZWFzdXJlLm9yZyIsCiAgICAgICAgImNvZGUiOiAie2JlYXRzfS9taW4iCiAgICAgIH0KICAgIH0sCiAgICAic2VhcmNoIjogewogICAgICAibW9kZSI6ICJtYXRjaCIKICAgIH0KICB9LCB7CiAgICAiZnVsbFVybCI6ICJodHRwczovL2FwaS5sb2dpY2FoZWFsdGgub3JnL2Zhc3RlbmhlYWx0aC9kYXRhL09ic2VydmF0aW9uL3NtYXJ0LTc3LWxhYiIsCiAgICAicmVzb3VyY2UiOiB7CiAgICAgICJyZXNvdXJjZVR5cGUiOiAiT2JzZXJ2YXRpb24iLAogICAgICAiaWQiOiAic21hcnQtNzctbGFiIiwKICAgICAgIm1ldGEiOiB7CiAgICAgICAgInZlcnNpb25JZCI6ICIxIiwKICAgICAgICAibGFzdFVwZGF0ZWQiOiAiMjAyMC0wNy0xNVQwMjo1Mjo1Mi4wMDArMDA6MDAiLAogICAgICAgICJzb3VyY2UiOiAiI0hsQXZpNUR1VzdVVnN0dGMiCiAgICAgIH0sCiAgICAgICJ0ZXh0IjogewogICAgICAgICJzdGF0dXMiOiAiZ2VuZXJhdGVkIiwKICAgICAgICAiZGl2IjogIjxkaXYgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hodG1sXCI+MjAwOC0wNy0xMDogSHlhbGluZSBDYXN0cyAjL2FyZWEgVXJuUyBMUEYgPSA5IC9bTFBGXTwvZGl2PiIKICAgICAgfSwKICAgICAgImlkZW50aWZpZXIiOiBbIHsKICAgICAgICAidXNlIjogIm9mZmljaWFsIiwKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly93d3cuYm1jLm5sL3pvcmdwb3J0YWwvaWRlbnRpZmllcnMvb2JzZXJ2YXRpb25zIiwKICAgICAgICAidmFsdWUiOiAic21hcnQtNzctbGFiIgogICAgICB9IF0sCiAgICAgICJzdGF0dXMiOiAidW5rbm93biIsCiAgICAgICJjYXRlZ29yeSI6IFsgewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3Rlcm1pbm9sb2d5LmhsNy5vcmcvQ29kZVN5c3RlbS9vYnNlcnZhdGlvbi1jYXRlZ29yeSIsCiAgICAgICAgICAiY29kZSI6ICJsYWJvcmF0b3J5IiwKICAgICAgICAgICJkaXNwbGF5IjogIkxhYm9yYXRvcnkiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogIkxhYm9yYXRvcnkiCiAgICAgIH0gXSwKICAgICAgImNvZGUiOiB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vbG9pbmMub3JnIiwKICAgICAgICAgICJjb2RlIjogIjU3OTYtOCIsCiAgICAgICAgICAiZGlzcGxheSI6ICJIeWFsaW5lIENhc3RzICMvYXJlYSBVcm5TIExQRiIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAiSHlhbGluZSBDYXN0cyAjL2FyZWEgVXJuUyBMUEYiCiAgICAgIH0sCiAgICAgICJzdWJqZWN0IjogewogICAgICAgICJyZWZlcmVuY2UiOiAiUGF0aWVudC9zbWFydC0xMjg4OTkyIgogICAgICB9LAogICAgICAiZWZmZWN0aXZlRGF0ZVRpbWUiOiAiMjAwOC0wNy0xMCIsCiAgICAgICJwZXJmb3JtZXIiOiBbIHsKICAgICAgICAicmVmZXJlbmNlIjogIlByYWN0aXRpb25lci9TTUFSVC0xMjM0IgogICAgICB9IF0sCiAgICAgICJ2YWx1ZVF1YW50aXR5IjogewogICAgICAgICJ2YWx1ZSI6IDkuMCwKICAgICAgICAidW5pdCI6ICIvW0xQRl0iLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3VuaXRzb2ZtZWFzdXJlLm9yZyIsCiAgICAgICAgImNvZGUiOiAiL1tMUEZdIgogICAgICB9LAogICAgICAicmVmZXJlbmNlUmFuZ2UiOiBbIHsKICAgICAgICAibG93IjogewogICAgICAgICAgInZhbHVlIjogMC4wLAogICAgICAgICAgInVuaXQiOiAiL1tMUEZdIiwKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3VuaXRzb2ZtZWFzdXJlLm9yZyIsCiAgICAgICAgICAiY29kZSI6ICIvW0xQRl0iCiAgICAgICAgfSwKICAgICAgICAiaGlnaCI6IHsKICAgICAgICAgICJ2YWx1ZSI6IDIuMCwKICAgICAgICAgICJ1bml0IjogIi9bTFBGXSIsCiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly91bml0c29mbWVhc3VyZS5vcmciLAogICAgICAgICAgImNvZGUiOiAiL1tMUEZdIgogICAgICAgIH0sCiAgICAgICAgInR5cGUiOiB7CiAgICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL2hsNy5vcmcvZmhpci9yZWZlcmVuY2VyYW5nZS1tZWFuaW5nIiwKICAgICAgICAgICAgImNvZGUiOiAibm9ybWFsIiwKICAgICAgICAgICAgImRpc3BsYXkiOiAiTm9ybWFsIFJhbmdlIgogICAgICAgICAgfSBdLAogICAgICAgICAgInRleHQiOiAiTm9ybWFsIFJhbmdlIgogICAgICAgIH0KICAgICAgfSBdCiAgICB9LAogICAgInNlYXJjaCI6IHsKICAgICAgIm1vZGUiOiAibWF0Y2giCiAgICB9CiAgfSwgewogICAgImZ1bGxVcmwiOiAiaHR0cHM6Ly9hcGkubG9naWNhaGVhbHRoLm9yZy9mYXN0ZW5oZWFsdGgvZGF0YS9NZWRpY2F0aW9uUmVxdWVzdC9zbWFydC1NZWRpY2F0aW9uUmVxdWVzdC0xNDIiLAogICAgInJlc291cmNlIjogewogICAgICAicmVzb3VyY2VUeXBlIjogIk1lZGljYXRpb25SZXF1ZXN0IiwKICAgICAgImlkIjogInNtYXJ0LU1lZGljYXRpb25SZXF1ZXN0LTE0MiIsCiAgICAgICJtZXRhIjogewogICAgICAgICJ2ZXJzaW9uSWQiOiAiMSIsCiAgICAgICAgImxhc3RVcGRhdGVkIjogIjIwMjAtMDctMTVUMDI6NTI6NTIuMDAwKzAwOjAwIiwKICAgICAgICAic291cmNlIjogIiNIbEF2aTVEdVc3VVZzdHRjIgogICAgICB9LAogICAgICAidGV4dCI6IHsKICAgICAgICAic3RhdHVzIjogImdlbmVyYXRlZCIsCiAgICAgICAgImRpdiI6ICI8ZGl2IHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMTk5OS94aHRtbFwiPkh5ZHJvY2hsb3JvdGhpYXppZGUgNTAgTUcgT3JhbCBUYWJsZXQgKHJ4bm9ybTogMTk3NzcwKTwvZGl2PiIKICAgICAgfSwKICAgICAgInN0YXR1cyI6ICJhY3RpdmUiLAogICAgICAiaW50ZW50IjogIm9yZGVyIiwKICAgICAgIm1lZGljYXRpb25Db2RlYWJsZUNvbmNlcHQiOiB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vd3d3Lm5sbS5uaWguZ292L3Jlc2VhcmNoL3VtbHMvcnhub3JtIiwKICAgICAgICAgICJjb2RlIjogIjE5Nzc3MCIsCiAgICAgICAgICAiZGlzcGxheSI6ICJIeWRyb2NobG9yb3RoaWF6aWRlIDUwIE1HIE9yYWwgVGFibGV0IgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJIeWRyb2NobG9yb3RoaWF6aWRlIDUwIE1HIE9yYWwgVGFibGV0IgogICAgICB9LAogICAgICAic3ViamVjdCI6IHsKICAgICAgICAicmVmZXJlbmNlIjogIlBhdGllbnQvc21hcnQtMTI4ODk5MiIKICAgICAgfSwKICAgICAgImRvc2FnZUluc3RydWN0aW9uIjogWyB7CiAgICAgICAgInRleHQiOiAiMSBkYWlseSIsCiAgICAgICAgInRpbWluZyI6IHsKICAgICAgICAgICJyZXBlYXQiOiB7CiAgICAgICAgICAgICJib3VuZHNQZXJpb2QiOiB7CiAgICAgICAgICAgICAgInN0YXJ0IjogIjIwMDgtMDgtMTQiCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgICJmcmVxdWVuY3kiOiAxLAogICAgICAgICAgICAicGVyaW9kIjogMSwKICAgICAgICAgICAgInBlcmlvZFVuaXQiOiAiZCIKICAgICAgICAgIH0KICAgICAgICB9CiAgICAgIH0gXSwKICAgICAgImRpc3BlbnNlUmVxdWVzdCI6IHsKICAgICAgICAibnVtYmVyT2ZSZXBlYXRzQWxsb3dlZCI6IDEsCiAgICAgICAgInF1YW50aXR5IjogewogICAgICAgICAgInZhbHVlIjogOTAuMCwKICAgICAgICAgICJ1bml0IjogInt0YWJsZXR9IiwKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3VuaXRzb2ZtZWFzdXJlLm9yZyIsCiAgICAgICAgICAiY29kZSI6ICJ7dGFibGV0fSIKICAgICAgICB9LAogICAgICAgICJleHBlY3RlZFN1cHBseUR1cmF0aW9uIjogewogICAgICAgICAgInZhbHVlIjogOTAsCiAgICAgICAgICAidW5pdCI6ICJkYXlzIiwKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3VuaXRzb2ZtZWFzdXJlLm9yZyIsCiAgICAgICAgICAiY29kZSI6ICJkIgogICAgICAgIH0KICAgICAgfQogICAgfSwKICAgICJzZWFyY2giOiB7CiAgICAgICJtb2RlIjogIm1hdGNoIgogICAgfQogIH0sIHsKICAgICJmdWxsVXJsIjogImh0dHBzOi8vYXBpLmxvZ2ljYWhlYWx0aC5vcmcvZmFzdGVuaGVhbHRoL2RhdGEvTWVkaWNhdGlvblJlcXVlc3Qvc21hcnQtTWVkaWNhdGlvblJlcXVlc3QtMTQzIiwKICAgICJyZXNvdXJjZSI6IHsKICAgICAgInJlc291cmNlVHlwZSI6ICJNZWRpY2F0aW9uUmVxdWVzdCIsCiAgICAgICJpZCI6ICJzbWFydC1NZWRpY2F0aW9uUmVxdWVzdC0xNDMiLAogICAgICAibWV0YSI6IHsKICAgICAgICAidmVyc2lvbklkIjogIjEiLAogICAgICAgICJsYXN0VXBkYXRlZCI6ICIyMDIwLTA3LTE1VDAyOjUyOjUyLjAwMCswMDowMCIsCiAgICAgICAgInNvdXJjZSI6ICIjSGxBdmk1RHVXN1VWc3R0YyIKICAgICAgfSwKICAgICAgInRleHQiOiB7CiAgICAgICAgInN0YXR1cyI6ICJnZW5lcmF0ZWQiLAogICAgICAgICJkaXYiOiAiPGRpdiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzE5OTkveGh0bWxcIj5wb3Rhc3NpdW0gY2l0cmF0ZSAxMCBNRVEgRXh0ZW5kZWQgUmVsZWFzZSBUYWJsZXQgKHJ4bm9ybTogMTk5MzgxKTwvZGl2PiIKICAgICAgfSwKICAgICAgInN0YXR1cyI6ICJhY3RpdmUiLAogICAgICAiaW50ZW50IjogIm9yZGVyIiwKICAgICAgIm1lZGljYXRpb25Db2RlYWJsZUNvbmNlcHQiOiB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vd3d3Lm5sbS5uaWguZ292L3Jlc2VhcmNoL3VtbHMvcnhub3JtIiwKICAgICAgICAgICJjb2RlIjogIjE5OTM4MSIsCiAgICAgICAgICAiZGlzcGxheSI6ICJwb3Rhc3NpdW0gY2l0cmF0ZSAxMCBNRVEgRXh0ZW5kZWQgUmVsZWFzZSBUYWJsZXQiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogInBvdGFzc2l1bSBjaXRyYXRlIDEwIE1FUSBFeHRlbmRlZCBSZWxlYXNlIFRhYmxldCIKICAgICAgfSwKICAgICAgInN1YmplY3QiOiB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQYXRpZW50L3NtYXJ0LTEyODg5OTIiCiAgICAgIH0sCiAgICAgICJkb3NhZ2VJbnN0cnVjdGlvbiI6IFsgewogICAgICAgICJ0ZXh0IjogIjEgZGFpbHkiLAogICAgICAgICJ0aW1pbmciOiB7CiAgICAgICAgICAicmVwZWF0IjogewogICAgICAgICAgICAiYm91bmRzUGVyaW9kIjogewogICAgICAgICAgICAgICJzdGFydCI6ICIyMDA4LTA5LTMwIgogICAgICAgICAgICB9LAogICAgICAgICAgICAiZnJlcXVlbmN5IjogMSwKICAgICAgICAgICAgInBlcmlvZCI6IDEsCiAgICAgICAgICAgICJwZXJpb2RVbml0IjogImQiCiAgICAgICAgICB9CiAgICAgICAgfQogICAgICB9IF0sCiAgICAgICJkaXNwZW5zZVJlcXVlc3QiOiB7CiAgICAgICAgIm51bWJlck9mUmVwZWF0c0FsbG93ZWQiOiAxLAogICAgICAgICJxdWFudGl0eSI6IHsKICAgICAgICAgICJ2YWx1ZSI6IDIwMC4wLAogICAgICAgICAgInVuaXQiOiAie3RhYmxldH0iLAogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdW5pdHNvZm1lYXN1cmUub3JnIiwKICAgICAgICAgICJjb2RlIjogInt0YWJsZXR9IgogICAgICAgIH0sCiAgICAgICAgImV4cGVjdGVkU3VwcGx5RHVyYXRpb24iOiB7CiAgICAgICAgICAidmFsdWUiOiA5MCwKICAgICAgICAgICJ1bml0IjogImRheXMiLAogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdW5pdHNvZm1lYXN1cmUub3JnIiwKICAgICAgICAgICJjb2RlIjogImQiCiAgICAgICAgfQogICAgICB9CiAgICB9LAogICAgInNlYXJjaCI6IHsKICAgICAgIm1vZGUiOiAibWF0Y2giCiAgICB9CiAgfSwgewogICAgImZ1bGxVcmwiOiAiaHR0cHM6Ly9hcGkubG9naWNhaGVhbHRoLm9yZy9mYXN0ZW5oZWFsdGgvZGF0YS9PYnNlcnZhdGlvbi9zbWFydC0zMTktdGVtcGVyYXR1cmUiLAogICAgInJlc291cmNlIjogewogICAgICAicmVzb3VyY2VUeXBlIjogIk9ic2VydmF0aW9uIiwKICAgICAgImlkIjogInNtYXJ0LTMxOS10ZW1wZXJhdHVyZSIsCiAgICAgICJtZXRhIjogewogICAgICAgICJ2ZXJzaW9uSWQiOiAiMSIsCiAgICAgICAgImxhc3RVcGRhdGVkIjogIjIwMjAtMDctMTVUMDI6NTI6NTIuMDAwKzAwOjAwIiwKICAgICAgICAic291cmNlIjogIiNIbEF2aTVEdVc3VVZzdHRjIgogICAgICB9LAogICAgICAidGV4dCI6IHsKICAgICAgICAic3RhdHVzIjogImdlbmVyYXRlZCIsCiAgICAgICAgImRpdiI6ICI8ZGl2IHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMTk5OS94aHRtbFwiPjIwMDktMTAtMjk6IHRlbXBlcmF0dXJlID0gMzYuOTQ0NDQgQ2VsPC9kaXY+IgogICAgICB9LAogICAgICAiaWRlbnRpZmllciI6IFsgewogICAgICAgICJ1c2UiOiAib2ZmaWNpYWwiLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3d3dy5ibWMubmwvem9yZ3BvcnRhbC9pZGVudGlmaWVycy9vYnNlcnZhdGlvbnMiLAogICAgICAgICJ2YWx1ZSI6ICJzbWFydC0zMTktdGVtcGVyYXR1cmUiCiAgICAgIH0gXSwKICAgICAgInN0YXR1cyI6ICJ1bmtub3duIiwKICAgICAgImNhdGVnb3J5IjogWyB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdGVybWlub2xvZ3kuaGw3Lm9yZy9Db2RlU3lzdGVtL29ic2VydmF0aW9uLWNhdGVnb3J5IiwKICAgICAgICAgICJjb2RlIjogInZpdGFsLXNpZ25zIiwKICAgICAgICAgICJkaXNwbGF5IjogIlZpdGFsIFNpZ25zIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJWaXRhbCBTaWducyIKICAgICAgfSBdLAogICAgICAiY29kZSI6IHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly9sb2luYy5vcmciLAogICAgICAgICAgImNvZGUiOiAiODMxMC01IiwKICAgICAgICAgICJkaXNwbGF5IjogInRlbXBlcmF0dXJlIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJ0ZW1wZXJhdHVyZSIKICAgICAgfSwKICAgICAgInN1YmplY3QiOiB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQYXRpZW50L3NtYXJ0LTEyODg5OTIiCiAgICAgIH0sCiAgICAgICJlZmZlY3RpdmVEYXRlVGltZSI6ICIyMDA5LTEwLTI5IiwKICAgICAgInBlcmZvcm1lciI6IFsgewogICAgICAgICJyZWZlcmVuY2UiOiAiUHJhY3RpdGlvbmVyL1NNQVJULTEyMzQiCiAgICAgIH0gXSwKICAgICAgInZhbHVlUXVhbnRpdHkiOiB7CiAgICAgICAgInZhbHVlIjogMzYuOTQ0NDQsCiAgICAgICAgInVuaXQiOiAiQ2VsIiwKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly91bml0c29mbWVhc3VyZS5vcmciLAogICAgICAgICJjb2RlIjogIkNlbCIKICAgICAgfQogICAgfSwKICAgICJzZWFyY2giOiB7CiAgICAgICJtb2RlIjogIm1hdGNoIgogICAgfQogIH0sIHsKICAgICJmdWxsVXJsIjogImh0dHBzOi8vYXBpLmxvZ2ljYWhlYWx0aC5vcmcvZmFzdGVuaGVhbHRoL2RhdGEvT2JzZXJ2YXRpb24vc21hcnQtODUtbGFiIiwKICAgICJyZXNvdXJjZSI6IHsKICAgICAgInJlc291cmNlVHlwZSI6ICJPYnNlcnZhdGlvbiIsCiAgICAgICJpZCI6ICJzbWFydC04NS1sYWIiLAogICAgICAibWV0YSI6IHsKICAgICAgICAidmVyc2lvbklkIjogIjEiLAogICAgICAgICJsYXN0VXBkYXRlZCI6ICIyMDIwLTA3LTE1VDAyOjUyOjUyLjAwMCswMDowMCIsCiAgICAgICAgInNvdXJjZSI6ICIjSGxBdmk1RHVXN1VWc3R0YyIKICAgICAgfSwKICAgICAgInRleHQiOiB7CiAgICAgICAgInN0YXR1cyI6ICJnZW5lcmF0ZWQiLAogICAgICAgICJkaXYiOiAiPGRpdiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzE5OTkveGh0bWxcIj4yMDA4LTA3LTEwOiBUQiBXaGVhbCAzRCBwIDUgVFUgRGlhbSA9IDAuNCBtbTwvZGl2PiIKICAgICAgfSwKICAgICAgImlkZW50aWZpZXIiOiBbIHsKICAgICAgICAidXNlIjogIm9mZmljaWFsIiwKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly93d3cuYm1jLm5sL3pvcmdwb3J0YWwvaWRlbnRpZmllcnMvb2JzZXJ2YXRpb25zIiwKICAgICAgICAidmFsdWUiOiAic21hcnQtODUtbGFiIgogICAgICB9IF0sCiAgICAgICJzdGF0dXMiOiAidW5rbm93biIsCiAgICAgICJjYXRlZ29yeSI6IFsgewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3Rlcm1pbm9sb2d5LmhsNy5vcmcvQ29kZVN5c3RlbS9vYnNlcnZhdGlvbi1jYXRlZ29yeSIsCiAgICAgICAgICAiY29kZSI6ICJsYWJvcmF0b3J5IiwKICAgICAgICAgICJkaXNwbGF5IjogIkxhYm9yYXRvcnkiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogIkxhYm9yYXRvcnkiCiAgICAgIH0gXSwKICAgICAgImNvZGUiOiB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vbG9pbmMub3JnIiwKICAgICAgICAgICJjb2RlIjogIjE2NDgtNSIsCiAgICAgICAgICAiZGlzcGxheSI6ICJUQiBXaGVhbCAzRCBwIDUgVFUgRGlhbSIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAiVEIgV2hlYWwgM0QgcCA1IFRVIERpYW0iCiAgICAgIH0sCiAgICAgICJzdWJqZWN0IjogewogICAgICAgICJyZWZlcmVuY2UiOiAiUGF0aWVudC9zbWFydC0xMjg4OTkyIgogICAgICB9LAogICAgICAiZWZmZWN0aXZlRGF0ZVRpbWUiOiAiMjAwOC0wNy0xMCIsCiAgICAgICJwZXJmb3JtZXIiOiBbIHsKICAgICAgICAicmVmZXJlbmNlIjogIlByYWN0aXRpb25lci9TTUFSVC0xMjM0IgogICAgICB9IF0sCiAgICAgICJ2YWx1ZVF1YW50aXR5IjogewogICAgICAgICJ2YWx1ZSI6IDAuNCwKICAgICAgICAidW5pdCI6ICJtbSIsCiAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdW5pdHNvZm1lYXN1cmUub3JnIiwKICAgICAgICAiY29kZSI6ICJtbSIKICAgICAgfSwKICAgICAgInJlZmVyZW5jZVJhbmdlIjogWyB7CiAgICAgICAgImxvdyI6IHsKICAgICAgICAgICJ2YWx1ZSI6IDAuMSwKICAgICAgICAgICJ1bml0IjogIm1tIiwKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3VuaXRzb2ZtZWFzdXJlLm9yZyIsCiAgICAgICAgICAiY29kZSI6ICJtbSIKICAgICAgICB9LAogICAgICAgICJoaWdoIjogewogICAgICAgICAgInZhbHVlIjogMS4zLAogICAgICAgICAgInVuaXQiOiAibW0iLAogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdW5pdHNvZm1lYXN1cmUub3JnIiwKICAgICAgICAgICJjb2RlIjogIm1tIgogICAgICAgIH0sCiAgICAgICAgInR5cGUiOiB7CiAgICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL2hsNy5vcmcvZmhpci9yZWZlcmVuY2VyYW5nZS1tZWFuaW5nIiwKICAgICAgICAgICAgImNvZGUiOiAibm9ybWFsIiwKICAgICAgICAgICAgImRpc3BsYXkiOiAiTm9ybWFsIFJhbmdlIgogICAgICAgICAgfSBdLAogICAgICAgICAgInRleHQiOiAiTm9ybWFsIFJhbmdlIgogICAgICAgIH0KICAgICAgfSBdCiAgICB9LAogICAgInNlYXJjaCI6IHsKICAgICAgIm1vZGUiOiAibWF0Y2giCiAgICB9CiAgfSwgewogICAgImZ1bGxVcmwiOiAiaHR0cHM6Ly9hcGkubG9naWNhaGVhbHRoLm9yZy9mYXN0ZW5oZWFsdGgvZGF0YS9PYnNlcnZhdGlvbi9zbWFydC02OC1sYWIiLAogICAgInJlc291cmNlIjogewogICAgICAicmVzb3VyY2VUeXBlIjogIk9ic2VydmF0aW9uIiwKICAgICAgImlkIjogInNtYXJ0LTY4LWxhYiIsCiAgICAgICJtZXRhIjogewogICAgICAgICJ2ZXJzaW9uSWQiOiAiMSIsCiAgICAgICAgImxhc3RVcGRhdGVkIjogIjIwMjAtMDctMTVUMDI6NTI6NTIuMDAwKzAwOjAwIiwKICAgICAgICAic291cmNlIjogIiNIbEF2aTVEdVc3VVZzdHRjIgogICAgICB9LAogICAgICAidGV4dCI6IHsKICAgICAgICAic3RhdHVzIjogImdlbmVyYXRlZCIsCiAgICAgICAgImRpdiI6ICI8ZGl2IHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMTk5OS94aHRtbFwiPjIwMDgtMDctMTA6IEdsdWNvc2UgU2VyUGwtbUNuYyA9IDk5IG1nL2RMPC9kaXY+IgogICAgICB9LAogICAgICAiaWRlbnRpZmllciI6IFsgewogICAgICAgICJ1c2UiOiAib2ZmaWNpYWwiLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3d3dy5ibWMubmwvem9yZ3BvcnRhbC9pZGVudGlmaWVycy9vYnNlcnZhdGlvbnMiLAogICAgICAgICJ2YWx1ZSI6ICJzbWFydC02OC1sYWIiCiAgICAgIH0gXSwKICAgICAgInN0YXR1cyI6ICJ1bmtub3duIiwKICAgICAgImNhdGVnb3J5IjogWyB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdGVybWlub2xvZ3kuaGw3Lm9yZy9Db2RlU3lzdGVtL29ic2VydmF0aW9uLWNhdGVnb3J5IiwKICAgICAgICAgICJjb2RlIjogImxhYm9yYXRvcnkiLAogICAgICAgICAgImRpc3BsYXkiOiAiTGFib3JhdG9yeSIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAiTGFib3JhdG9yeSIKICAgICAgfSBdLAogICAgICAiY29kZSI6IHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly9sb2luYy5vcmciLAogICAgICAgICAgImNvZGUiOiAiMjM0NS03IiwKICAgICAgICAgICJkaXNwbGF5IjogIkdsdWNvc2UgU2VyUGwtbUNuYyIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAiR2x1Y29zZSBTZXJQbC1tQ25jIgogICAgICB9LAogICAgICAic3ViamVjdCI6IHsKICAgICAgICAicmVmZXJlbmNlIjogIlBhdGllbnQvc21hcnQtMTI4ODk5MiIKICAgICAgfSwKICAgICAgImVmZmVjdGl2ZURhdGVUaW1lIjogIjIwMDgtMDctMTAiLAogICAgICAicGVyZm9ybWVyIjogWyB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQcmFjdGl0aW9uZXIvU01BUlQtMTIzNCIKICAgICAgfSBdLAogICAgICAidmFsdWVRdWFudGl0eSI6IHsKICAgICAgICAidmFsdWUiOiA5OS4wLAogICAgICAgICJ1bml0IjogIm1nL2RMIiwKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly91bml0c29mbWVhc3VyZS5vcmciLAogICAgICAgICJjb2RlIjogIm1nL2RMIgogICAgICB9LAogICAgICAicmVmZXJlbmNlUmFuZ2UiOiBbIHsKICAgICAgICAibG93IjogewogICAgICAgICAgInZhbHVlIjogNzAuMCwKICAgICAgICAgICJ1bml0IjogIm1nL2RMIiwKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3VuaXRzb2ZtZWFzdXJlLm9yZyIsCiAgICAgICAgICAiY29kZSI6ICJtZy9kTCIKICAgICAgICB9LAogICAgICAgICJoaWdoIjogewogICAgICAgICAgInZhbHVlIjogMTA5LjAsCiAgICAgICAgICAidW5pdCI6ICJtZy9kTCIsCiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly91bml0c29mbWVhc3VyZS5vcmciLAogICAgICAgICAgImNvZGUiOiAibWcvZEwiCiAgICAgICAgfSwKICAgICAgICAidHlwZSI6IHsKICAgICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vaGw3Lm9yZy9maGlyL3JlZmVyZW5jZXJhbmdlLW1lYW5pbmciLAogICAgICAgICAgICAiY29kZSI6ICJub3JtYWwiLAogICAgICAgICAgICAiZGlzcGxheSI6ICJOb3JtYWwgUmFuZ2UiCiAgICAgICAgICB9IF0sCiAgICAgICAgICAidGV4dCI6ICJOb3JtYWwgUmFuZ2UiCiAgICAgICAgfQogICAgICB9IF0KICAgIH0sCiAgICAic2VhcmNoIjogewogICAgICAibW9kZSI6ICJtYXRjaCIKICAgIH0KICB9LCB7CiAgICAiZnVsbFVybCI6ICJodHRwczovL2FwaS5sb2dpY2FoZWFsdGgub3JnL2Zhc3RlbmhlYWx0aC9kYXRhL09ic2VydmF0aW9uL3NtYXJ0LTkzLWxhYiIsCiAgICAicmVzb3VyY2UiOiB7CiAgICAgICJyZXNvdXJjZVR5cGUiOiAiT2JzZXJ2YXRpb24iLAogICAgICAiaWQiOiAic21hcnQtOTMtbGFiIiwKICAgICAgIm1ldGEiOiB7CiAgICAgICAgInZlcnNpb25JZCI6ICIxIiwKICAgICAgICAibGFzdFVwZGF0ZWQiOiAiMjAyMC0wNy0xNVQwMjo1Mjo1Mi4wMDArMDA6MDAiLAogICAgICAgICJzb3VyY2UiOiAiI0hsQXZpNUR1VzdVVnN0dGMiCiAgICAgIH0sCiAgICAgICJ0ZXh0IjogewogICAgICAgICJzdGF0dXMiOiAiZ2VuZXJhdGVkIiwKICAgICAgICAiZGl2IjogIjxkaXYgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hodG1sXCI+MjAwOC0wNy0xMDogQ2FsY2l1bSBTZXJQbC1tQ25jID0gOS4yIG1nL2RMPC9kaXY+IgogICAgICB9LAogICAgICAiaWRlbnRpZmllciI6IFsgewogICAgICAgICJ1c2UiOiAib2ZmaWNpYWwiLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3d3dy5ibWMubmwvem9yZ3BvcnRhbC9pZGVudGlmaWVycy9vYnNlcnZhdGlvbnMiLAogICAgICAgICJ2YWx1ZSI6ICJzbWFydC05My1sYWIiCiAgICAgIH0gXSwKICAgICAgInN0YXR1cyI6ICJ1bmtub3duIiwKICAgICAgImNhdGVnb3J5IjogWyB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdGVybWlub2xvZ3kuaGw3Lm9yZy9Db2RlU3lzdGVtL29ic2VydmF0aW9uLWNhdGVnb3J5IiwKICAgICAgICAgICJjb2RlIjogImxhYm9yYXRvcnkiLAogICAgICAgICAgImRpc3BsYXkiOiAiTGFib3JhdG9yeSIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAiTGFib3JhdG9yeSIKICAgICAgfSBdLAogICAgICAiY29kZSI6IHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly9sb2luYy5vcmciLAogICAgICAgICAgImNvZGUiOiAiMTc4NjEtNiIsCiAgICAgICAgICAiZGlzcGxheSI6ICJDYWxjaXVtIFNlclBsLW1DbmMiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogIkNhbGNpdW0gU2VyUGwtbUNuYyIKICAgICAgfSwKICAgICAgInN1YmplY3QiOiB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQYXRpZW50L3NtYXJ0LTEyODg5OTIiCiAgICAgIH0sCiAgICAgICJlZmZlY3RpdmVEYXRlVGltZSI6ICIyMDA4LTA3LTEwIiwKICAgICAgInBlcmZvcm1lciI6IFsgewogICAgICAgICJyZWZlcmVuY2UiOiAiUHJhY3RpdGlvbmVyL1NNQVJULTEyMzQiCiAgICAgIH0gXSwKICAgICAgInZhbHVlUXVhbnRpdHkiOiB7CiAgICAgICAgInZhbHVlIjogOS4yLAogICAgICAgICJ1bml0IjogIm1nL2RMIiwKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly91bml0c29mbWVhc3VyZS5vcmciLAogICAgICAgICJjb2RlIjogIm1nL2RMIgogICAgICB9LAogICAgICAicmVmZXJlbmNlUmFuZ2UiOiBbIHsKICAgICAgICAibG93IjogewogICAgICAgICAgInZhbHVlIjogOC41LAogICAgICAgICAgInVuaXQiOiAibWcvZEwiLAogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdW5pdHNvZm1lYXN1cmUub3JnIiwKICAgICAgICAgICJjb2RlIjogIm1nL2RMIgogICAgICAgIH0sCiAgICAgICAgImhpZ2giOiB7CiAgICAgICAgICAidmFsdWUiOiAxMC41LAogICAgICAgICAgInVuaXQiOiAibWcvZEwiLAogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdW5pdHNvZm1lYXN1cmUub3JnIiwKICAgICAgICAgICJjb2RlIjogIm1nL2RMIgogICAgICAgIH0sCiAgICAgICAgInR5cGUiOiB7CiAgICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL2hsNy5vcmcvZmhpci9yZWZlcmVuY2VyYW5nZS1tZWFuaW5nIiwKICAgICAgICAgICAgImNvZGUiOiAibm9ybWFsIiwKICAgICAgICAgICAgImRpc3BsYXkiOiAiTm9ybWFsIFJhbmdlIgogICAgICAgICAgfSBdLAogICAgICAgICAgInRleHQiOiAiTm9ybWFsIFJhbmdlIgogICAgICAgIH0KICAgICAgfSBdCiAgICB9LAogICAgInNlYXJjaCI6IHsKICAgICAgIm1vZGUiOiAibWF0Y2giCiAgICB9CiAgfSwgewogICAgImZ1bGxVcmwiOiAiaHR0cHM6Ly9hcGkubG9naWNhaGVhbHRoLm9yZy9mYXN0ZW5oZWFsdGgvZGF0YS9NZWRpY2F0aW9uUmVxdWVzdC9zbWFydC1NZWRpY2F0aW9uUmVxdWVzdC0xNDAiLAogICAgInJlc291cmNlIjogewogICAgICAicmVzb3VyY2VUeXBlIjogIk1lZGljYXRpb25SZXF1ZXN0IiwKICAgICAgImlkIjogInNtYXJ0LU1lZGljYXRpb25SZXF1ZXN0LTE0MCIsCiAgICAgICJtZXRhIjogewogICAgICAgICJ2ZXJzaW9uSWQiOiAiMSIsCiAgICAgICAgImxhc3RVcGRhdGVkIjogIjIwMjAtMDctMTVUMDI6NTI6NTIuMDAwKzAwOjAwIiwKICAgICAgICAic291cmNlIjogIiNIbEF2aTVEdVc3VVZzdHRjIgogICAgICB9LAogICAgICAidGV4dCI6IHsKICAgICAgICAic3RhdHVzIjogImdlbmVyYXRlZCIsCiAgICAgICAgImRpdiI6ICI8ZGl2IHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMTk5OS94aHRtbFwiPk1lbWFudGluZSAxMCBNRyBPcmFsIFRhYmxldCBbTmFtZW5kYV0gKHJ4bm9ybTogNDA0NjczKTwvZGl2PiIKICAgICAgfSwKICAgICAgInN0YXR1cyI6ICJhY3RpdmUiLAogICAgICAiaW50ZW50IjogIm9yZGVyIiwKICAgICAgIm1lZGljYXRpb25Db2RlYWJsZUNvbmNlcHQiOiB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vd3d3Lm5sbS5uaWguZ292L3Jlc2VhcmNoL3VtbHMvcnhub3JtIiwKICAgICAgICAgICJjb2RlIjogIjQwNDY3MyIsCiAgICAgICAgICAiZGlzcGxheSI6ICJNZW1hbnRpbmUgMTAgTUcgT3JhbCBUYWJsZXQgW05hbWVuZGFdIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJNZW1hbnRpbmUgMTAgTUcgT3JhbCBUYWJsZXQgW05hbWVuZGFdIgogICAgICB9LAogICAgICAic3ViamVjdCI6IHsKICAgICAgICAicmVmZXJlbmNlIjogIlBhdGllbnQvc21hcnQtMTI4ODk5MiIKICAgICAgfSwKICAgICAgImRvc2FnZUluc3RydWN0aW9uIjogWyB7CiAgICAgICAgInRleHQiOiAiMSBiaWQiLAogICAgICAgICJ0aW1pbmciOiB7CiAgICAgICAgICAicmVwZWF0IjogewogICAgICAgICAgICAiYm91bmRzUGVyaW9kIjogewogICAgICAgICAgICAgICJzdGFydCI6ICIyMDA4LTA4LTEzIgogICAgICAgICAgICB9LAogICAgICAgICAgICAiZnJlcXVlbmN5IjogMiwKICAgICAgICAgICAgInBlcmlvZCI6IDEsCiAgICAgICAgICAgICJwZXJpb2RVbml0IjogImQiCiAgICAgICAgICB9CiAgICAgICAgfQogICAgICB9IF0sCiAgICAgICJkaXNwZW5zZVJlcXVlc3QiOiB7CiAgICAgICAgIm51bWJlck9mUmVwZWF0c0FsbG93ZWQiOiAxLAogICAgICAgICJxdWFudGl0eSI6IHsKICAgICAgICAgICJ2YWx1ZSI6IDE4MC4wLAogICAgICAgICAgInVuaXQiOiAie3RhYmxldH0iLAogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdW5pdHNvZm1lYXN1cmUub3JnIiwKICAgICAgICAgICJjb2RlIjogInt0YWJsZXR9IgogICAgICAgIH0sCiAgICAgICAgImV4cGVjdGVkU3VwcGx5RHVyYXRpb24iOiB7CiAgICAgICAgICAidmFsdWUiOiA5MCwKICAgICAgICAgICJ1bml0IjogImRheXMiLAogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdW5pdHNvZm1lYXN1cmUub3JnIiwKICAgICAgICAgICJjb2RlIjogImQiCiAgICAgICAgfQogICAgICB9CiAgICB9LAogICAgInNlYXJjaCI6IHsKICAgICAgIm1vZGUiOiAibWF0Y2giCiAgICB9CiAgfSwgewogICAgImZ1bGxVcmwiOiAiaHR0cHM6Ly9hcGkubG9naWNhaGVhbHRoLm9yZy9mYXN0ZW5oZWFsdGgvZGF0YS9NZWRpY2F0aW9uUmVxdWVzdC9zbWFydC1NZWRpY2F0aW9uUmVxdWVzdC0xNDEiLAogICAgInJlc291cmNlIjogewogICAgICAicmVzb3VyY2VUeXBlIjogIk1lZGljYXRpb25SZXF1ZXN0IiwKICAgICAgImlkIjogInNtYXJ0LU1lZGljYXRpb25SZXF1ZXN0LTE0MSIsCiAgICAgICJtZXRhIjogewogICAgICAgICJ2ZXJzaW9uSWQiOiAiMSIsCiAgICAgICAgImxhc3RVcGRhdGVkIjogIjIwMjAtMDctMTVUMDI6NTI6NTIuMDAwKzAwOjAwIiwKICAgICAgICAic291cmNlIjogIiNIbEF2aTVEdVc3VVZzdHRjIgogICAgICB9LAogICAgICAidGV4dCI6IHsKICAgICAgICAic3RhdHVzIjogImdlbmVyYXRlZCIsCiAgICAgICAgImRpdiI6ICI8ZGl2IHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMTk5OS94aHRtbFwiPmRvbmVwZXppbCAxMCBNRyBPcmFsIFRhYmxldCBbQXJpY2VwdF0gKHJ4bm9ybTogMTUzMzU3KTwvZGl2PiIKICAgICAgfSwKICAgICAgInN0YXR1cyI6ICJhY3RpdmUiLAogICAgICAiaW50ZW50IjogIm9yZGVyIiwKICAgICAgIm1lZGljYXRpb25Db2RlYWJsZUNvbmNlcHQiOiB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vd3d3Lm5sbS5uaWguZ292L3Jlc2VhcmNoL3VtbHMvcnhub3JtIiwKICAgICAgICAgICJjb2RlIjogIjE1MzM1NyIsCiAgICAgICAgICAiZGlzcGxheSI6ICJkb25lcGV6aWwgMTAgTUcgT3JhbCBUYWJsZXQgW0FyaWNlcHRdIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJkb25lcGV6aWwgMTAgTUcgT3JhbCBUYWJsZXQgW0FyaWNlcHRdIgogICAgICB9LAogICAgICAic3ViamVjdCI6IHsKICAgICAgICAicmVmZXJlbmNlIjogIlBhdGllbnQvc21hcnQtMTI4ODk5MiIKICAgICAgfSwKICAgICAgImRvc2FnZUluc3RydWN0aW9uIjogWyB7CiAgICAgICAgInRleHQiOiAiMSBxaHMiLAogICAgICAgICJ0aW1pbmciOiB7CiAgICAgICAgICAicmVwZWF0IjogewogICAgICAgICAgICAiYm91bmRzUGVyaW9kIjogewogICAgICAgICAgICAgICJzdGFydCI6ICIyMDA4LTA4LTE0IgogICAgICAgICAgICB9LAogICAgICAgICAgICAiZnJlcXVlbmN5IjogMSwKICAgICAgICAgICAgInBlcmlvZCI6IDEsCiAgICAgICAgICAgICJwZXJpb2RVbml0IjogImQiCiAgICAgICAgICB9CiAgICAgICAgfQogICAgICB9IF0sCiAgICAgICJkaXNwZW5zZVJlcXVlc3QiOiB7CiAgICAgICAgIm51bWJlck9mUmVwZWF0c0FsbG93ZWQiOiAxLAogICAgICAgICJxdWFudGl0eSI6IHsKICAgICAgICAgICJ2YWx1ZSI6IDkwLjAsCiAgICAgICAgICAidW5pdCI6ICJ7dGFibGV0fSIsCiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly91bml0c29mbWVhc3VyZS5vcmciLAogICAgICAgICAgImNvZGUiOiAie3RhYmxldH0iCiAgICAgICAgfSwKICAgICAgICAiZXhwZWN0ZWRTdXBwbHlEdXJhdGlvbiI6IHsKICAgICAgICAgICJ2YWx1ZSI6IDkwLAogICAgICAgICAgInVuaXQiOiAiZGF5cyIsCiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly91bml0c29mbWVhc3VyZS5vcmciLAogICAgICAgICAgImNvZGUiOiAiZCIKICAgICAgICB9CiAgICAgIH0KICAgIH0sCiAgICAic2VhcmNoIjogewogICAgICAibW9kZSI6ICJtYXRjaCIKICAgIH0KICB9LCB7CiAgICAiZnVsbFVybCI6ICJodHRwczovL2FwaS5sb2dpY2FoZWFsdGgub3JnL2Zhc3RlbmhlYWx0aC9kYXRhL09ic2VydmF0aW9uL3NtYXJ0LTMxNi1oZWlnaHQiLAogICAgInJlc291cmNlIjogewogICAgICAicmVzb3VyY2VUeXBlIjogIk9ic2VydmF0aW9uIiwKICAgICAgImlkIjogInNtYXJ0LTMxNi1oZWlnaHQiLAogICAgICAibWV0YSI6IHsKICAgICAgICAidmVyc2lvbklkIjogIjEiLAogICAgICAgICJsYXN0VXBkYXRlZCI6ICIyMDIwLTA3LTE1VDAyOjUyOjUyLjAwMCswMDowMCIsCiAgICAgICAgInNvdXJjZSI6ICIjSGxBdmk1RHVXN1VWc3R0YyIKICAgICAgfSwKICAgICAgInRleHQiOiB7CiAgICAgICAgInN0YXR1cyI6ICJnZW5lcmF0ZWQiLAogICAgICAgICJkaXYiOiAiPGRpdiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzE5OTkveGh0bWxcIj4yMDA5LTEwLTI5OiBoZWlnaHQgPSAxNjMuMDY4IGNtPC9kaXY+IgogICAgICB9LAogICAgICAiaWRlbnRpZmllciI6IFsgewogICAgICAgICJ1c2UiOiAib2ZmaWNpYWwiLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3d3dy5ibWMubmwvem9yZ3BvcnRhbC9pZGVudGlmaWVycy9vYnNlcnZhdGlvbnMiLAogICAgICAgICJ2YWx1ZSI6ICJzbWFydC0zMTYtaGVpZ2h0IgogICAgICB9IF0sCiAgICAgICJzdGF0dXMiOiAidW5rbm93biIsCiAgICAgICJjYXRlZ29yeSI6IFsgewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3Rlcm1pbm9sb2d5LmhsNy5vcmcvQ29kZVN5c3RlbS9vYnNlcnZhdGlvbi1jYXRlZ29yeSIsCiAgICAgICAgICAiY29kZSI6ICJ2aXRhbC1zaWducyIsCiAgICAgICAgICAiZGlzcGxheSI6ICJWaXRhbCBTaWducyIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAiVml0YWwgU2lnbnMiCiAgICAgIH0gXSwKICAgICAgImNvZGUiOiB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vbG9pbmMub3JnIiwKICAgICAgICAgICJjb2RlIjogIjgzMDItMiIsCiAgICAgICAgICAiZGlzcGxheSI6ICJoZWlnaHQiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogImhlaWdodCIKICAgICAgfSwKICAgICAgInN1YmplY3QiOiB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQYXRpZW50L3NtYXJ0LTEyODg5OTIiCiAgICAgIH0sCiAgICAgICJlZmZlY3RpdmVEYXRlVGltZSI6ICIyMDA5LTEwLTI5IiwKICAgICAgInBlcmZvcm1lciI6IFsgewogICAgICAgICJyZWZlcmVuY2UiOiAiUHJhY3RpdGlvbmVyL1NNQVJULTEyMzQiCiAgICAgIH0gXSwKICAgICAgInZhbHVlUXVhbnRpdHkiOiB7CiAgICAgICAgInZhbHVlIjogMTYzLjA2OCwKICAgICAgICAidW5pdCI6ICJjbSIsCiAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdW5pdHNvZm1lYXN1cmUub3JnIiwKICAgICAgICAiY29kZSI6ICJjbSIKICAgICAgfQogICAgfSwKICAgICJzZWFyY2giOiB7CiAgICAgICJtb2RlIjogIm1hdGNoIgogICAgfQogIH0sIHsKICAgICJmdWxsVXJsIjogImh0dHBzOi8vYXBpLmxvZ2ljYWhlYWx0aC5vcmcvZmFzdGVuaGVhbHRoL2RhdGEvT2JzZXJ2YXRpb24vc21hcnQtNzYtbGFiIiwKICAgICJyZXNvdXJjZSI6IHsKICAgICAgInJlc291cmNlVHlwZSI6ICJPYnNlcnZhdGlvbiIsCiAgICAgICJpZCI6ICJzbWFydC03Ni1sYWIiLAogICAgICAibWV0YSI6IHsKICAgICAgICAidmVyc2lvbklkIjogIjEiLAogICAgICAgICJsYXN0VXBkYXRlZCI6ICIyMDIwLTA3LTE1VDAyOjUyOjUyLjAwMCswMDowMCIsCiAgICAgICAgInNvdXJjZSI6ICIjSGxBdmk1RHVXN1VWc3R0YyIKICAgICAgfSwKICAgICAgInRleHQiOiB7CiAgICAgICAgInN0YXR1cyI6ICJnZW5lcmF0ZWQiLAogICAgICAgICJkaXYiOiAiPGRpdiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzE5OTkveGh0bWxcIj4yMDA4LTA3LTEwOiBSRFcgUkJDLVJ0byA9IDE0LjUgJTwvZGl2PiIKICAgICAgfSwKICAgICAgImlkZW50aWZpZXIiOiBbIHsKICAgICAgICAidXNlIjogIm9mZmljaWFsIiwKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly93d3cuYm1jLm5sL3pvcmdwb3J0YWwvaWRlbnRpZmllcnMvb2JzZXJ2YXRpb25zIiwKICAgICAgICAidmFsdWUiOiAic21hcnQtNzYtbGFiIgogICAgICB9IF0sCiAgICAgICJzdGF0dXMiOiAidW5rbm93biIsCiAgICAgICJjYXRlZ29yeSI6IFsgewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3Rlcm1pbm9sb2d5LmhsNy5vcmcvQ29kZVN5c3RlbS9vYnNlcnZhdGlvbi1jYXRlZ29yeSIsCiAgICAgICAgICAiY29kZSI6ICJsYWJvcmF0b3J5IiwKICAgICAgICAgICJkaXNwbGF5IjogIkxhYm9yYXRvcnkiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogIkxhYm9yYXRvcnkiCiAgICAgIH0gXSwKICAgICAgImNvZGUiOiB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vbG9pbmMub3JnIiwKICAgICAgICAgICJjb2RlIjogIjMwMzg1LTkiLAogICAgICAgICAgImRpc3BsYXkiOiAiUkRXIFJCQy1SdG8iCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogIlJEVyBSQkMtUnRvIgogICAgICB9LAogICAgICAic3ViamVjdCI6IHsKICAgICAgICAicmVmZXJlbmNlIjogIlBhdGllbnQvc21hcnQtMTI4ODk5MiIKICAgICAgfSwKICAgICAgImVmZmVjdGl2ZURhdGVUaW1lIjogIjIwMDgtMDctMTAiLAogICAgICAicGVyZm9ybWVyIjogWyB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQcmFjdGl0aW9uZXIvU01BUlQtMTIzNCIKICAgICAgfSBdLAogICAgICAidmFsdWVRdWFudGl0eSI6IHsKICAgICAgICAidmFsdWUiOiAxNC41LAogICAgICAgICJ1bml0IjogIiUiLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3VuaXRzb2ZtZWFzdXJlLm9yZyIsCiAgICAgICAgImNvZGUiOiAiJSIKICAgICAgfSwKICAgICAgInJlZmVyZW5jZVJhbmdlIjogWyB7CiAgICAgICAgImxvdyI6IHsKICAgICAgICAgICJ2YWx1ZSI6IDExLjUsCiAgICAgICAgICAidW5pdCI6ICIlIiwKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3VuaXRzb2ZtZWFzdXJlLm9yZyIsCiAgICAgICAgICAiY29kZSI6ICIlIgogICAgICAgIH0sCiAgICAgICAgImhpZ2giOiB7CiAgICAgICAgICAidmFsdWUiOiAxNC41LAogICAgICAgICAgInVuaXQiOiAiJSIsCiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly91bml0c29mbWVhc3VyZS5vcmciLAogICAgICAgICAgImNvZGUiOiAiJSIKICAgICAgICB9LAogICAgICAgICJ0eXBlIjogewogICAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly9obDcub3JnL2ZoaXIvcmVmZXJlbmNlcmFuZ2UtbWVhbmluZyIsCiAgICAgICAgICAgICJjb2RlIjogIm5vcm1hbCIsCiAgICAgICAgICAgICJkaXNwbGF5IjogIk5vcm1hbCBSYW5nZSIKICAgICAgICAgIH0gXSwKICAgICAgICAgICJ0ZXh0IjogIk5vcm1hbCBSYW5nZSIKICAgICAgICB9CiAgICAgIH0gXQogICAgfSwKICAgICJzZWFyY2giOiB7CiAgICAgICJtb2RlIjogIm1hdGNoIgogICAgfQogIH0sIHsKICAgICJmdWxsVXJsIjogImh0dHBzOi8vYXBpLmxvZ2ljYWhlYWx0aC5vcmcvZmFzdGVuaGVhbHRoL2RhdGEvT2JzZXJ2YXRpb24vc21hcnQtMTEwLWxhYiIsCiAgICAicmVzb3VyY2UiOiB7CiAgICAgICJyZXNvdXJjZVR5cGUiOiAiT2JzZXJ2YXRpb24iLAogICAgICAiaWQiOiAic21hcnQtMTEwLWxhYiIsCiAgICAgICJtZXRhIjogewogICAgICAgICJ2ZXJzaW9uSWQiOiAiMSIsCiAgICAgICAgImxhc3RVcGRhdGVkIjogIjIwMjAtMDctMTVUMDI6NTI6NTIuMDAwKzAwOjAwIiwKICAgICAgICAic291cmNlIjogIiNIbEF2aTVEdVc3VVZzdHRjIgogICAgICB9LAogICAgICAidGV4dCI6IHsKICAgICAgICAic3RhdHVzIjogImdlbmVyYXRlZCIsCiAgICAgICAgImRpdiI6ICI8ZGl2IHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMTk5OS94aHRtbFwiPjIwMDgtMDctMTA6IFJCQyAjIEJsZCBBdXRvID0gNS4zMiAxMCo2L3VMPC9kaXY+IgogICAgICB9LAogICAgICAiaWRlbnRpZmllciI6IFsgewogICAgICAgICJ1c2UiOiAib2ZmaWNpYWwiLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3d3dy5ibWMubmwvem9yZ3BvcnRhbC9pZGVudGlmaWVycy9vYnNlcnZhdGlvbnMiLAogICAgICAgICJ2YWx1ZSI6ICJzbWFydC0xMTAtbGFiIgogICAgICB9IF0sCiAgICAgICJzdGF0dXMiOiAidW5rbm93biIsCiAgICAgICJjYXRlZ29yeSI6IFsgewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3Rlcm1pbm9sb2d5LmhsNy5vcmcvQ29kZVN5c3RlbS9vYnNlcnZhdGlvbi1jYXRlZ29yeSIsCiAgICAgICAgICAiY29kZSI6ICJsYWJvcmF0b3J5IiwKICAgICAgICAgICJkaXNwbGF5IjogIkxhYm9yYXRvcnkiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogIkxhYm9yYXRvcnkiCiAgICAgIH0gXSwKICAgICAgImNvZGUiOiB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vbG9pbmMub3JnIiwKICAgICAgICAgICJjb2RlIjogIjc4OS04IiwKICAgICAgICAgICJkaXNwbGF5IjogIlJCQyAjIEJsZCBBdXRvIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJSQkMgIyBCbGQgQXV0byIKICAgICAgfSwKICAgICAgInN1YmplY3QiOiB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQYXRpZW50L3NtYXJ0LTEyODg5OTIiCiAgICAgIH0sCiAgICAgICJlZmZlY3RpdmVEYXRlVGltZSI6ICIyMDA4LTA3LTEwIiwKICAgICAgInBlcmZvcm1lciI6IFsgewogICAgICAgICJyZWZlcmVuY2UiOiAiUHJhY3RpdGlvbmVyL1NNQVJULTEyMzQiCiAgICAgIH0gXSwKICAgICAgInZhbHVlUXVhbnRpdHkiOiB7CiAgICAgICAgInZhbHVlIjogNS4zMiwKICAgICAgICAidW5pdCI6ICIxMCo2L3VMIiwKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly91bml0c29mbWVhc3VyZS5vcmciLAogICAgICAgICJjb2RlIjogIjEwKjYvdUwiCiAgICAgIH0sCiAgICAgICJyZWZlcmVuY2VSYW5nZSI6IFsgewogICAgICAgICJsb3ciOiB7CiAgICAgICAgICAidmFsdWUiOiA0LjYsCiAgICAgICAgICAidW5pdCI6ICIxMCo2L3VMIiwKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3VuaXRzb2ZtZWFzdXJlLm9yZyIsCiAgICAgICAgICAiY29kZSI6ICIxMCo2L3VMIgogICAgICAgIH0sCiAgICAgICAgImhpZ2giOiB7CiAgICAgICAgICAidmFsdWUiOiA2LjAsCiAgICAgICAgICAidW5pdCI6ICIxMCo2L3VMIiwKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3VuaXRzb2ZtZWFzdXJlLm9yZyIsCiAgICAgICAgICAiY29kZSI6ICIxMCo2L3VMIgogICAgICAgIH0sCiAgICAgICAgInR5cGUiOiB7CiAgICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL2hsNy5vcmcvZmhpci9yZWZlcmVuY2VyYW5nZS1tZWFuaW5nIiwKICAgICAgICAgICAgImNvZGUiOiAibm9ybWFsIiwKICAgICAgICAgICAgImRpc3BsYXkiOiAiTm9ybWFsIFJhbmdlIgogICAgICAgICAgfSBdLAogICAgICAgICAgInRleHQiOiAiTm9ybWFsIFJhbmdlIgogICAgICAgIH0KICAgICAgfSBdCiAgICB9LAogICAgInNlYXJjaCI6IHsKICAgICAgIm1vZGUiOiAibWF0Y2giCiAgICB9CiAgfSwgewogICAgImZ1bGxVcmwiOiAiaHR0cHM6Ly9hcGkubG9naWNhaGVhbHRoLm9yZy9mYXN0ZW5oZWFsdGgvZGF0YS9Db25kaXRpb24vc21hcnQtQ29uZGl0aW9uLTIzIiwKICAgICJyZXNvdXJjZSI6IHsKICAgICAgInJlc291cmNlVHlwZSI6ICJDb25kaXRpb24iLAogICAgICAiaWQiOiAic21hcnQtQ29uZGl0aW9uLTIzIiwKICAgICAgIm1ldGEiOiB7CiAgICAgICAgInZlcnNpb25JZCI6ICIxIiwKICAgICAgICAibGFzdFVwZGF0ZWQiOiAiMjAyMC0wNy0xNVQwMjo1Mjo1Mi4wMDArMDA6MDAiLAogICAgICAgICJzb3VyY2UiOiAiI0hsQXZpNUR1VzdVVnN0dGMiCiAgICAgIH0sCiAgICAgICJ0ZXh0IjogewogICAgICAgICJzdGF0dXMiOiAiZ2VuZXJhdGVkIiwKICAgICAgICAiZGl2IjogIjxkaXYgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hodG1sXCI+TmVlZHMgaW5mbHVlbnphIGltbXVuaXphdGlvbjwvZGl2PiIKICAgICAgfSwKICAgICAgImNsaW5pY2FsU3RhdHVzIjogewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3Rlcm1pbm9sb2d5LmhsNy5vcmcvQ29kZVN5c3RlbS9jb25kaXRpb24tY2xpbmljYWwiLAogICAgICAgICAgImNvZGUiOiAiYWN0aXZlIiwKICAgICAgICAgICJkaXNwbGF5IjogIkFjdGl2ZSIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAiQWN0aXZlIgogICAgICB9LAogICAgICAidmVyaWZpY2F0aW9uU3RhdHVzIjogewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3Rlcm1pbm9sb2d5LmhsNy5vcmcvQ29kZVN5c3RlbS9jb25kaXRpb24tdmVyLXN0YXR1cyIsCiAgICAgICAgICAiY29kZSI6ICJjb25maXJtZWQiLAogICAgICAgICAgImRpc3BsYXkiOiAiQ29uZmlybWVkIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJDb25maXJtZWQiCiAgICAgIH0sCiAgICAgICJjb2RlIjogewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3Nub21lZC5pbmZvL3NjdCIsCiAgICAgICAgICAiY29kZSI6ICIxODU5MDMwMDEiLAogICAgICAgICAgImRpc3BsYXkiOiAiTmVlZHMgaW5mbHVlbnphIGltbXVuaXphdGlvbiIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAiTmVlZHMgaW5mbHVlbnphIGltbXVuaXphdGlvbiIKICAgICAgfSwKICAgICAgInN1YmplY3QiOiB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQYXRpZW50L3NtYXJ0LTEyODg5OTIiCiAgICAgIH0sCiAgICAgICJvbnNldERhdGVUaW1lIjogIjIwMDgtMDgtMDgiCiAgICB9LAogICAgInNlYXJjaCI6IHsKICAgICAgIm1vZGUiOiAibWF0Y2giCiAgICB9CiAgfSwgewogICAgImZ1bGxVcmwiOiAiaHR0cHM6Ly9hcGkubG9naWNhaGVhbHRoLm9yZy9mYXN0ZW5oZWFsdGgvZGF0YS9PYnNlcnZhdGlvbi9zbWFydC0xMDQtbGFiIiwKICAgICJyZXNvdXJjZSI6IHsKICAgICAgInJlc291cmNlVHlwZSI6ICJPYnNlcnZhdGlvbiIsCiAgICAgICJpZCI6ICJzbWFydC0xMDQtbGFiIiwKICAgICAgIm1ldGEiOiB7CiAgICAgICAgInZlcnNpb25JZCI6ICIxIiwKICAgICAgICAibGFzdFVwZGF0ZWQiOiAiMjAyMC0wNy0xNVQwMjo1Mjo1Mi4wMDArMDA6MDAiLAogICAgICAgICJzb3VyY2UiOiAiI0hsQXZpNUR1VzdVVnN0dGMiCiAgICAgIH0sCiAgICAgICJ0ZXh0IjogewogICAgICAgICJzdGF0dXMiOiAiZ2VuZXJhdGVkIiwKICAgICAgICAiZGl2IjogIjxkaXYgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hodG1sXCI+MjAwOC0wNy0xMDogQmFzb3BoaWxzIE5GciBCbGQgPSAxICU8L2Rpdj4iCiAgICAgIH0sCiAgICAgICJpZGVudGlmaWVyIjogWyB7CiAgICAgICAgInVzZSI6ICJvZmZpY2lhbCIsCiAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vd3d3LmJtYy5ubC96b3JncG9ydGFsL2lkZW50aWZpZXJzL29ic2VydmF0aW9ucyIsCiAgICAgICAgInZhbHVlIjogInNtYXJ0LTEwNC1sYWIiCiAgICAgIH0gXSwKICAgICAgInN0YXR1cyI6ICJ1bmtub3duIiwKICAgICAgImNhdGVnb3J5IjogWyB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdGVybWlub2xvZ3kuaGw3Lm9yZy9Db2RlU3lzdGVtL29ic2VydmF0aW9uLWNhdGVnb3J5IiwKICAgICAgICAgICJjb2RlIjogImxhYm9yYXRvcnkiLAogICAgICAgICAgImRpc3BsYXkiOiAiTGFib3JhdG9yeSIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAiTGFib3JhdG9yeSIKICAgICAgfSBdLAogICAgICAiY29kZSI6IHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly9sb2luYy5vcmciLAogICAgICAgICAgImNvZGUiOiAiMzAxODAtNCIsCiAgICAgICAgICAiZGlzcGxheSI6ICJCYXNvcGhpbHMgTkZyIEJsZCIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAiQmFzb3BoaWxzIE5GciBCbGQiCiAgICAgIH0sCiAgICAgICJzdWJqZWN0IjogewogICAgICAgICJyZWZlcmVuY2UiOiAiUGF0aWVudC9zbWFydC0xMjg4OTkyIgogICAgICB9LAogICAgICAiZWZmZWN0aXZlRGF0ZVRpbWUiOiAiMjAwOC0wNy0xMCIsCiAgICAgICJwZXJmb3JtZXIiOiBbIHsKICAgICAgICAicmVmZXJlbmNlIjogIlByYWN0aXRpb25lci9TTUFSVC0xMjM0IgogICAgICB9IF0sCiAgICAgICJ2YWx1ZVF1YW50aXR5IjogewogICAgICAgICJ2YWx1ZSI6IDEuMCwKICAgICAgICAidW5pdCI6ICIlIiwKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly91bml0c29mbWVhc3VyZS5vcmciLAogICAgICAgICJjb2RlIjogIiUiCiAgICAgIH0sCiAgICAgICJyZWZlcmVuY2VSYW5nZSI6IFsgewogICAgICAgICJsb3ciOiB7CiAgICAgICAgICAidmFsdWUiOiAwLjAsCiAgICAgICAgICAidW5pdCI6ICIlIiwKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3VuaXRzb2ZtZWFzdXJlLm9yZyIsCiAgICAgICAgICAiY29kZSI6ICIlIgogICAgICAgIH0sCiAgICAgICAgImhpZ2giOiB7CiAgICAgICAgICAidmFsdWUiOiAyLjAsCiAgICAgICAgICAidW5pdCI6ICIlIiwKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3VuaXRzb2ZtZWFzdXJlLm9yZyIsCiAgICAgICAgICAiY29kZSI6ICIlIgogICAgICAgIH0sCiAgICAgICAgInR5cGUiOiB7CiAgICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL2hsNy5vcmcvZmhpci9yZWZlcmVuY2VyYW5nZS1tZWFuaW5nIiwKICAgICAgICAgICAgImNvZGUiOiAibm9ybWFsIiwKICAgICAgICAgICAgImRpc3BsYXkiOiAiTm9ybWFsIFJhbmdlIgogICAgICAgICAgfSBdLAogICAgICAgICAgInRleHQiOiAiTm9ybWFsIFJhbmdlIgogICAgICAgIH0KICAgICAgfSBdCiAgICB9LAogICAgInNlYXJjaCI6IHsKICAgICAgIm1vZGUiOiAibWF0Y2giCiAgICB9CiAgfSwgewogICAgImZ1bGxVcmwiOiAiaHR0cHM6Ly9hcGkubG9naWNhaGVhbHRoLm9yZy9mYXN0ZW5oZWFsdGgvZGF0YS9PYnNlcnZhdGlvbi9zbWFydC0zMjctd2VpZ2h0IiwKICAgICJyZXNvdXJjZSI6IHsKICAgICAgInJlc291cmNlVHlwZSI6ICJPYnNlcnZhdGlvbiIsCiAgICAgICJpZCI6ICJzbWFydC0zMjctd2VpZ2h0IiwKICAgICAgIm1ldGEiOiB7CiAgICAgICAgInZlcnNpb25JZCI6ICIxIiwKICAgICAgICAibGFzdFVwZGF0ZWQiOiAiMjAyMC0wNy0xNVQwMjo1Mjo1Mi4wMDArMDA6MDAiLAogICAgICAgICJzb3VyY2UiOiAiI0hsQXZpNUR1VzdVVnN0dGMiCiAgICAgIH0sCiAgICAgICJ0ZXh0IjogewogICAgICAgICJzdGF0dXMiOiAiZ2VuZXJhdGVkIiwKICAgICAgICAiZGl2IjogIjxkaXYgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hodG1sXCI+MjAwOS0xMC0zMDogd2VpZ2h0ID0gOTEuNzE2Mzgga2c8L2Rpdj4iCiAgICAgIH0sCiAgICAgICJpZGVudGlmaWVyIjogWyB7CiAgICAgICAgInVzZSI6ICJvZmZpY2lhbCIsCiAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vd3d3LmJtYy5ubC96b3JncG9ydGFsL2lkZW50aWZpZXJzL29ic2VydmF0aW9ucyIsCiAgICAgICAgInZhbHVlIjogInNtYXJ0LTMyNy13ZWlnaHQiCiAgICAgIH0gXSwKICAgICAgInN0YXR1cyI6ICJ1bmtub3duIiwKICAgICAgImNhdGVnb3J5IjogWyB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdGVybWlub2xvZ3kuaGw3Lm9yZy9Db2RlU3lzdGVtL29ic2VydmF0aW9uLWNhdGVnb3J5IiwKICAgICAgICAgICJjb2RlIjogInZpdGFsLXNpZ25zIiwKICAgICAgICAgICJkaXNwbGF5IjogIlZpdGFsIFNpZ25zIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJWaXRhbCBTaWducyIKICAgICAgfSBdLAogICAgICAiY29kZSI6IHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly9sb2luYy5vcmciLAogICAgICAgICAgImNvZGUiOiAiMzE0MS05IiwKICAgICAgICAgICJkaXNwbGF5IjogIndlaWdodCIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAid2VpZ2h0IgogICAgICB9LAogICAgICAic3ViamVjdCI6IHsKICAgICAgICAicmVmZXJlbmNlIjogIlBhdGllbnQvc21hcnQtMTI4ODk5MiIKICAgICAgfSwKICAgICAgImVmZmVjdGl2ZURhdGVUaW1lIjogIjIwMDktMTAtMzAiLAogICAgICAicGVyZm9ybWVyIjogWyB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQcmFjdGl0aW9uZXIvU01BUlQtMTIzNCIKICAgICAgfSBdLAogICAgICAidmFsdWVRdWFudGl0eSI6IHsKICAgICAgICAidmFsdWUiOiA5MS43MTYzOCwKICAgICAgICAidW5pdCI6ICJrZyIsCiAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdW5pdHNvZm1lYXN1cmUub3JnIiwKICAgICAgICAiY29kZSI6ICJrZyIKICAgICAgfQogICAgfSwKICAgICJzZWFyY2giOiB7CiAgICAgICJtb2RlIjogIm1hdGNoIgogICAgfQogIH0sIHsKICAgICJmdWxsVXJsIjogImh0dHBzOi8vYXBpLmxvZ2ljYWhlYWx0aC5vcmcvZmFzdGVuaGVhbHRoL2RhdGEvT2JzZXJ2YXRpb24vc21hcnQtOTEtbGFiIiwKICAgICJyZXNvdXJjZSI6IHsKICAgICAgInJlc291cmNlVHlwZSI6ICJPYnNlcnZhdGlvbiIsCiAgICAgICJpZCI6ICJzbWFydC05MS1sYWIiLAogICAgICAibWV0YSI6IHsKICAgICAgICAidmVyc2lvbklkIjogIjEiLAogICAgICAgICJsYXN0VXBkYXRlZCI6ICIyMDIwLTA3LTE1VDAyOjUyOjUyLjAwMCswMDowMCIsCiAgICAgICAgInNvdXJjZSI6ICIjSGxBdmk1RHVXN1VWc3R0YyIKICAgICAgfSwKICAgICAgInRleHQiOiB7CiAgICAgICAgInN0YXR1cyI6ICJnZW5lcmF0ZWQiLAogICAgICAgICJkaXYiOiAiPGRpdiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzE5OTkveGh0bWxcIj4yMDA4LTA3LTEwOiBQcm90IFNlclBsLW1DbmMgPSA3LjEgZy9kTDwvZGl2PiIKICAgICAgfSwKICAgICAgImlkZW50aWZpZXIiOiBbIHsKICAgICAgICAidXNlIjogIm9mZmljaWFsIiwKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly93d3cuYm1jLm5sL3pvcmdwb3J0YWwvaWRlbnRpZmllcnMvb2JzZXJ2YXRpb25zIiwKICAgICAgICAidmFsdWUiOiAic21hcnQtOTEtbGFiIgogICAgICB9IF0sCiAgICAgICJzdGF0dXMiOiAidW5rbm93biIsCiAgICAgICJjYXRlZ29yeSI6IFsgewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3Rlcm1pbm9sb2d5LmhsNy5vcmcvQ29kZVN5c3RlbS9vYnNlcnZhdGlvbi1jYXRlZ29yeSIsCiAgICAgICAgICAiY29kZSI6ICJsYWJvcmF0b3J5IiwKICAgICAgICAgICJkaXNwbGF5IjogIkxhYm9yYXRvcnkiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogIkxhYm9yYXRvcnkiCiAgICAgIH0gXSwKICAgICAgImNvZGUiOiB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vbG9pbmMub3JnIiwKICAgICAgICAgICJjb2RlIjogIjI4ODUtMiIsCiAgICAgICAgICAiZGlzcGxheSI6ICJQcm90IFNlclBsLW1DbmMiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogIlByb3QgU2VyUGwtbUNuYyIKICAgICAgfSwKICAgICAgInN1YmplY3QiOiB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQYXRpZW50L3NtYXJ0LTEyODg5OTIiCiAgICAgIH0sCiAgICAgICJlZmZlY3RpdmVEYXRlVGltZSI6ICIyMDA4LTA3LTEwIiwKICAgICAgInBlcmZvcm1lciI6IFsgewogICAgICAgICJyZWZlcmVuY2UiOiAiUHJhY3RpdGlvbmVyL1NNQVJULTEyMzQiCiAgICAgIH0gXSwKICAgICAgInZhbHVlUXVhbnRpdHkiOiB7CiAgICAgICAgInZhbHVlIjogNy4xLAogICAgICAgICJ1bml0IjogImcvZEwiLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3VuaXRzb2ZtZWFzdXJlLm9yZyIsCiAgICAgICAgImNvZGUiOiAiZy9kTCIKICAgICAgfSwKICAgICAgInJlZmVyZW5jZVJhbmdlIjogWyB7CiAgICAgICAgImxvdyI6IHsKICAgICAgICAgICJ2YWx1ZSI6IDYuNywKICAgICAgICAgICJ1bml0IjogImcvZEwiLAogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdW5pdHNvZm1lYXN1cmUub3JnIiwKICAgICAgICAgICJjb2RlIjogImcvZEwiCiAgICAgICAgfSwKICAgICAgICAiaGlnaCI6IHsKICAgICAgICAgICJ2YWx1ZSI6IDguNiwKICAgICAgICAgICJ1bml0IjogImcvZEwiLAogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdW5pdHNvZm1lYXN1cmUub3JnIiwKICAgICAgICAgICJjb2RlIjogImcvZEwiCiAgICAgICAgfSwKICAgICAgICAidHlwZSI6IHsKICAgICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vaGw3Lm9yZy9maGlyL3JlZmVyZW5jZXJhbmdlLW1lYW5pbmciLAogICAgICAgICAgICAiY29kZSI6ICJub3JtYWwiLAogICAgICAgICAgICAiZGlzcGxheSI6ICJOb3JtYWwgUmFuZ2UiCiAgICAgICAgICB9IF0sCiAgICAgICAgICAidGV4dCI6ICJOb3JtYWwgUmFuZ2UiCiAgICAgICAgfQogICAgICB9IF0KICAgIH0sCiAgICAic2VhcmNoIjogewogICAgICAibW9kZSI6ICJtYXRjaCIKICAgIH0KICB9LCB7CiAgICAiZnVsbFVybCI6ICJodHRwczovL2FwaS5sb2dpY2FoZWFsdGgub3JnL2Zhc3RlbmhlYWx0aC9kYXRhL09ic2VydmF0aW9uL3NtYXJ0LTI5OC10ZW1wZXJhdHVyZSIsCiAgICAicmVzb3VyY2UiOiB7CiAgICAgICJyZXNvdXJjZVR5cGUiOiAiT2JzZXJ2YXRpb24iLAogICAgICAiaWQiOiAic21hcnQtMjk4LXRlbXBlcmF0dXJlIiwKICAgICAgIm1ldGEiOiB7CiAgICAgICAgInZlcnNpb25JZCI6ICIxIiwKICAgICAgICAibGFzdFVwZGF0ZWQiOiAiMjAyMC0wNy0xNVQwMjo1Mjo1Mi4wMDArMDA6MDAiLAogICAgICAgICJzb3VyY2UiOiAiI0hsQXZpNUR1VzdVVnN0dGMiCiAgICAgIH0sCiAgICAgICJ0ZXh0IjogewogICAgICAgICJzdGF0dXMiOiAiZ2VuZXJhdGVkIiwKICAgICAgICAiZGl2IjogIjxkaXYgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hodG1sXCI+MjAwOS0wNC0yNDogdGVtcGVyYXR1cmUgPSAzNi45NDQ0NCBDZWw8L2Rpdj4iCiAgICAgIH0sCiAgICAgICJpZGVudGlmaWVyIjogWyB7CiAgICAgICAgInVzZSI6ICJvZmZpY2lhbCIsCiAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vd3d3LmJtYy5ubC96b3JncG9ydGFsL2lkZW50aWZpZXJzL29ic2VydmF0aW9ucyIsCiAgICAgICAgInZhbHVlIjogInNtYXJ0LTI5OC10ZW1wZXJhdHVyZSIKICAgICAgfSBdLAogICAgICAic3RhdHVzIjogInVua25vd24iLAogICAgICAiY2F0ZWdvcnkiOiBbIHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly90ZXJtaW5vbG9neS5obDcub3JnL0NvZGVTeXN0ZW0vb2JzZXJ2YXRpb24tY2F0ZWdvcnkiLAogICAgICAgICAgImNvZGUiOiAidml0YWwtc2lnbnMiLAogICAgICAgICAgImRpc3BsYXkiOiAiVml0YWwgU2lnbnMiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogIlZpdGFsIFNpZ25zIgogICAgICB9IF0sCiAgICAgICJjb2RlIjogewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL2xvaW5jLm9yZyIsCiAgICAgICAgICAiY29kZSI6ICI4MzEwLTUiLAogICAgICAgICAgImRpc3BsYXkiOiAidGVtcGVyYXR1cmUiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogInRlbXBlcmF0dXJlIgogICAgICB9LAogICAgICAic3ViamVjdCI6IHsKICAgICAgICAicmVmZXJlbmNlIjogIlBhdGllbnQvc21hcnQtMTI4ODk5MiIKICAgICAgfSwKICAgICAgImVmZmVjdGl2ZURhdGVUaW1lIjogIjIwMDktMDQtMjQiLAogICAgICAicGVyZm9ybWVyIjogWyB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQcmFjdGl0aW9uZXIvU01BUlQtMTIzNCIKICAgICAgfSBdLAogICAgICAidmFsdWVRdWFudGl0eSI6IHsKICAgICAgICAidmFsdWUiOiAzNi45NDQ0NCwKICAgICAgICAidW5pdCI6ICJDZWwiLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3VuaXRzb2ZtZWFzdXJlLm9yZyIsCiAgICAgICAgImNvZGUiOiAiQ2VsIgogICAgICB9CiAgICB9LAogICAgInNlYXJjaCI6IHsKICAgICAgIm1vZGUiOiAibWF0Y2giCiAgICB9CiAgfSwgewogICAgImZ1bGxVcmwiOiAiaHR0cHM6Ly9hcGkubG9naWNhaGVhbHRoLm9yZy9mYXN0ZW5oZWFsdGgvZGF0YS9Db25kaXRpb24vc21hcnQtQ29uZGl0aW9uLTE5IiwKICAgICJyZXNvdXJjZSI6IHsKICAgICAgInJlc291cmNlVHlwZSI6ICJDb25kaXRpb24iLAogICAgICAiaWQiOiAic21hcnQtQ29uZGl0aW9uLTE5IiwKICAgICAgIm1ldGEiOiB7CiAgICAgICAgInZlcnNpb25JZCI6ICIxIiwKICAgICAgICAibGFzdFVwZGF0ZWQiOiAiMjAyMC0wNy0xNVQwMjo1Mjo1Mi4wMDArMDA6MDAiLAogICAgICAgICJzb3VyY2UiOiAiI0hsQXZpNUR1VzdVVnN0dGMiCiAgICAgIH0sCiAgICAgICJ0ZXh0IjogewogICAgICAgICJzdGF0dXMiOiAiZ2VuZXJhdGVkIiwKICAgICAgICAiZGl2IjogIjxkaXYgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hodG1sXCI+RXNzZW50aWFsIGh5cGVydGVuc2lvbjwvZGl2PiIKICAgICAgfSwKICAgICAgImNsaW5pY2FsU3RhdHVzIjogewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3Rlcm1pbm9sb2d5LmhsNy5vcmcvQ29kZVN5c3RlbS9jb25kaXRpb24tY2xpbmljYWwiLAogICAgICAgICAgImNvZGUiOiAiYWN0aXZlIiwKICAgICAgICAgICJkaXNwbGF5IjogIkFjdGl2ZSIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAiQWN0aXZlIgogICAgICB9LAogICAgICAidmVyaWZpY2F0aW9uU3RhdHVzIjogewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3Rlcm1pbm9sb2d5LmhsNy5vcmcvQ29kZVN5c3RlbS9jb25kaXRpb24tdmVyLXN0YXR1cyIsCiAgICAgICAgICAiY29kZSI6ICJjb25maXJtZWQiLAogICAgICAgICAgImRpc3BsYXkiOiAiQ29uZmlybWVkIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJDb25maXJtZWQiCiAgICAgIH0sCiAgICAgICJjb2RlIjogewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3Nub21lZC5pbmZvL3NjdCIsCiAgICAgICAgICAiY29kZSI6ICIzODM0MTAwMyIsCiAgICAgICAgICAiZGlzcGxheSI6ICJFc3NlbnRpYWwgaHlwZXJ0ZW5zaW9uIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJFc3NlbnRpYWwgaHlwZXJ0ZW5zaW9uIgogICAgICB9LAogICAgICAic3ViamVjdCI6IHsKICAgICAgICAicmVmZXJlbmNlIjogIlBhdGllbnQvc21hcnQtMTI4ODk5MiIKICAgICAgfSwKICAgICAgIm9uc2V0RGF0ZVRpbWUiOiAiMjAwOC0wNC0yMCIKICAgIH0sCiAgICAic2VhcmNoIjogewogICAgICAibW9kZSI6ICJtYXRjaCIKICAgIH0KICB9LCB7CiAgICAiZnVsbFVybCI6ICJodHRwczovL2FwaS5sb2dpY2FoZWFsdGgub3JnL2Zhc3RlbmhlYWx0aC9kYXRhL09ic2VydmF0aW9uL3NtYXJ0LTMwNC1yZXNwaXJhdG9yeXJhdGUiLAogICAgInJlc291cmNlIjogewogICAgICAicmVzb3VyY2VUeXBlIjogIk9ic2VydmF0aW9uIiwKICAgICAgImlkIjogInNtYXJ0LTMwNC1yZXNwaXJhdG9yeXJhdGUiLAogICAgICAibWV0YSI6IHsKICAgICAgICAidmVyc2lvbklkIjogIjEiLAogICAgICAgICJsYXN0VXBkYXRlZCI6ICIyMDIwLTA3LTE1VDAyOjUyOjUyLjAwMCswMDowMCIsCiAgICAgICAgInNvdXJjZSI6ICIjSGxBdmk1RHVXN1VWc3R0YyIKICAgICAgfSwKICAgICAgInRleHQiOiB7CiAgICAgICAgInN0YXR1cyI6ICJnZW5lcmF0ZWQiLAogICAgICAgICJkaXYiOiAiPGRpdiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzE5OTkveGh0bWxcIj4yMDA5LTA0LTI3OiByZXNwaXJhdG9yeV9yYXRlID0gMjAuMCB7YnJlYXRoc30vbWluPC9kaXY+IgogICAgICB9LAogICAgICAiaWRlbnRpZmllciI6IFsgewogICAgICAgICJ1c2UiOiAib2ZmaWNpYWwiLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3d3dy5ibWMubmwvem9yZ3BvcnRhbC9pZGVudGlmaWVycy9vYnNlcnZhdGlvbnMiLAogICAgICAgICJ2YWx1ZSI6ICJzbWFydC0zMDQtcmVzcGlyYXRvcnlyYXRlIgogICAgICB9IF0sCiAgICAgICJzdGF0dXMiOiAidW5rbm93biIsCiAgICAgICJjYXRlZ29yeSI6IFsgewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3Rlcm1pbm9sb2d5LmhsNy5vcmcvQ29kZVN5c3RlbS9vYnNlcnZhdGlvbi1jYXRlZ29yeSIsCiAgICAgICAgICAiY29kZSI6ICJ2aXRhbC1zaWducyIsCiAgICAgICAgICAiZGlzcGxheSI6ICJWaXRhbCBTaWducyIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAiVml0YWwgU2lnbnMiCiAgICAgIH0gXSwKICAgICAgImNvZGUiOiB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vbG9pbmMub3JnIiwKICAgICAgICAgICJjb2RlIjogIjkyNzktMSIsCiAgICAgICAgICAiZGlzcGxheSI6ICJyZXNwaXJhdG9yeV9yYXRlIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJyZXNwaXJhdG9yeV9yYXRlIgogICAgICB9LAogICAgICAic3ViamVjdCI6IHsKICAgICAgICAicmVmZXJlbmNlIjogIlBhdGllbnQvc21hcnQtMTI4ODk5MiIKICAgICAgfSwKICAgICAgImVmZmVjdGl2ZURhdGVUaW1lIjogIjIwMDktMDQtMjciLAogICAgICAicGVyZm9ybWVyIjogWyB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQcmFjdGl0aW9uZXIvU01BUlQtMTIzNCIKICAgICAgfSBdLAogICAgICAidmFsdWVRdWFudGl0eSI6IHsKICAgICAgICAidmFsdWUiOiAyMC4wLAogICAgICAgICJ1bml0IjogInticmVhdGhzfS9taW4iLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3VuaXRzb2ZtZWFzdXJlLm9yZyIsCiAgICAgICAgImNvZGUiOiAie2JyZWF0aHN9L21pbiIKICAgICAgfQogICAgfSwKICAgICJzZWFyY2giOiB7CiAgICAgICJtb2RlIjogIm1hdGNoIgogICAgfQogIH0sIHsKICAgICJmdWxsVXJsIjogImh0dHBzOi8vYXBpLmxvZ2ljYWhlYWx0aC5vcmcvZmFzdGVuaGVhbHRoL2RhdGEvQ29uZGl0aW9uL3NtYXJ0LUNvbmRpdGlvbi0xOCIsCiAgICAicmVzb3VyY2UiOiB7CiAgICAgICJyZXNvdXJjZVR5cGUiOiAiQ29uZGl0aW9uIiwKICAgICAgImlkIjogInNtYXJ0LUNvbmRpdGlvbi0xOCIsCiAgICAgICJtZXRhIjogewogICAgICAgICJ2ZXJzaW9uSWQiOiAiMSIsCiAgICAgICAgImxhc3RVcGRhdGVkIjogIjIwMjAtMDctMTVUMDI6NTI6NTIuMDAwKzAwOjAwIiwKICAgICAgICAic291cmNlIjogIiNIbEF2aTVEdVc3VVZzdHRjIgogICAgICB9LAogICAgICAidGV4dCI6IHsKICAgICAgICAic3RhdHVzIjogImdlbmVyYXRlZCIsCiAgICAgICAgImRpdiI6ICI8ZGl2IHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMTk5OS94aHRtbFwiPlZhc2N1bGFyIGRlbWVudGlhLCB1bmNvbXBsaWNhdGVkPC9kaXY+IgogICAgICB9LAogICAgICAiY2xpbmljYWxTdGF0dXMiOiB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdGVybWlub2xvZ3kuaGw3Lm9yZy9Db2RlU3lzdGVtL2NvbmRpdGlvbi1jbGluaWNhbCIsCiAgICAgICAgICAiY29kZSI6ICJhY3RpdmUiLAogICAgICAgICAgImRpc3BsYXkiOiAiQWN0aXZlIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJBY3RpdmUiCiAgICAgIH0sCiAgICAgICJ2ZXJpZmljYXRpb25TdGF0dXMiOiB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdGVybWlub2xvZ3kuaGw3Lm9yZy9Db2RlU3lzdGVtL2NvbmRpdGlvbi12ZXItc3RhdHVzIiwKICAgICAgICAgICJjb2RlIjogImNvbmZpcm1lZCIsCiAgICAgICAgICAiZGlzcGxheSI6ICJDb25maXJtZWQiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogIkNvbmZpcm1lZCIKICAgICAgfSwKICAgICAgImNvZGUiOiB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vc25vbWVkLmluZm8vc2N0IiwKICAgICAgICAgICJjb2RlIjogIjQyOTk5ODAwNCIsCiAgICAgICAgICAiZGlzcGxheSI6ICJWYXNjdWxhciBkZW1lbnRpYSwgdW5jb21wbGljYXRlZCIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAiVmFzY3VsYXIgZGVtZW50aWEsIHVuY29tcGxpY2F0ZWQiCiAgICAgIH0sCiAgICAgICJzdWJqZWN0IjogewogICAgICAgICJyZWZlcmVuY2UiOiAiUGF0aWVudC9zbWFydC0xMjg4OTkyIgogICAgICB9LAogICAgICAib25zZXREYXRlVGltZSI6ICIyMDA3LTExLTE3IgogICAgfSwKICAgICJzZWFyY2giOiB7CiAgICAgICJtb2RlIjogIm1hdGNoIgogICAgfQogIH0sIHsKICAgICJmdWxsVXJsIjogImh0dHBzOi8vYXBpLmxvZ2ljYWhlYWx0aC5vcmcvZmFzdGVuaGVhbHRoL2RhdGEvQ29uZGl0aW9uL3NtYXJ0LUNvbmRpdGlvbi0xNyIsCiAgICAicmVzb3VyY2UiOiB7CiAgICAgICJyZXNvdXJjZVR5cGUiOiAiQ29uZGl0aW9uIiwKICAgICAgImlkIjogInNtYXJ0LUNvbmRpdGlvbi0xNyIsCiAgICAgICJtZXRhIjogewogICAgICAgICJ2ZXJzaW9uSWQiOiAiMSIsCiAgICAgICAgImxhc3RVcGRhdGVkIjogIjIwMjAtMDctMTVUMDI6NTI6NTIuMDAwKzAwOjAwIiwKICAgICAgICAic291cmNlIjogIiNIbEF2aTVEdVc3VVZzdHRjIgogICAgICB9LAogICAgICAidGV4dCI6IHsKICAgICAgICAic3RhdHVzIjogImdlbmVyYXRlZCIsCiAgICAgICAgImRpdiI6ICI8ZGl2IHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMTk5OS94aHRtbFwiPk90aGVyIHBlcnNpc3RlbnQgbWVudGFsIGRpc29yZGVycyBkdWUgdG8gY29uZGl0aW9ucyBjbGFzc2lmaWVkIGVsc2V3aGVyZTwvZGl2PiIKICAgICAgfSwKICAgICAgImNsaW5pY2FsU3RhdHVzIjogewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3Rlcm1pbm9sb2d5LmhsNy5vcmcvQ29kZVN5c3RlbS9jb25kaXRpb24tY2xpbmljYWwiLAogICAgICAgICAgImNvZGUiOiAiYWN0aXZlIiwKICAgICAgICAgICJkaXNwbGF5IjogIkFjdGl2ZSIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAiQWN0aXZlIgogICAgICB9LAogICAgICAidmVyaWZpY2F0aW9uU3RhdHVzIjogewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3Rlcm1pbm9sb2d5LmhsNy5vcmcvQ29kZVN5c3RlbS9jb25kaXRpb24tdmVyLXN0YXR1cyIsCiAgICAgICAgICAiY29kZSI6ICJjb25maXJtZWQiLAogICAgICAgICAgImRpc3BsYXkiOiAiQ29uZmlybWVkIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJDb25maXJtZWQiCiAgICAgIH0sCiAgICAgICJjb2RlIjogewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3Nub21lZC5pbmZvL3NjdCIsCiAgICAgICAgICAiY29kZSI6ICI1MjQ0ODAwNiIsCiAgICAgICAgICAiZGlzcGxheSI6ICJPdGhlciBwZXJzaXN0ZW50IG1lbnRhbCBkaXNvcmRlcnMgZHVlIHRvIGNvbmRpdGlvbnMgY2xhc3NpZmllZCBlbHNld2hlcmUiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogIk90aGVyIHBlcnNpc3RlbnQgbWVudGFsIGRpc29yZGVycyBkdWUgdG8gY29uZGl0aW9ucyBjbGFzc2lmaWVkIGVsc2V3aGVyZSIKICAgICAgfSwKICAgICAgInN1YmplY3QiOiB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQYXRpZW50L3NtYXJ0LTEyODg5OTIiCiAgICAgIH0sCiAgICAgICJvbnNldERhdGVUaW1lIjogIjIwMDctMDktMTUiCiAgICB9LAogICAgInNlYXJjaCI6IHsKICAgICAgIm1vZGUiOiAibWF0Y2giCiAgICB9CiAgfSwgewogICAgImZ1bGxVcmwiOiAiaHR0cHM6Ly9hcGkubG9naWNhaGVhbHRoLm9yZy9mYXN0ZW5oZWFsdGgvZGF0YS9Db25kaXRpb24vc21hcnQtQ29uZGl0aW9uLTE2IiwKICAgICJyZXNvdXJjZSI6IHsKICAgICAgInJlc291cmNlVHlwZSI6ICJDb25kaXRpb24iLAogICAgICAiaWQiOiAic21hcnQtQ29uZGl0aW9uLTE2IiwKICAgICAgIm1ldGEiOiB7CiAgICAgICAgInZlcnNpb25JZCI6ICIxIiwKICAgICAgICAibGFzdFVwZGF0ZWQiOiAiMjAyMC0wNy0xNVQwMjo1Mjo1Mi4wMDArMDA6MDAiLAogICAgICAgICJzb3VyY2UiOiAiI0hsQXZpNUR1VzdVVnN0dGMiCiAgICAgIH0sCiAgICAgICJ0ZXh0IjogewogICAgICAgICJzdGF0dXMiOiAiZ2VuZXJhdGVkIiwKICAgICAgICAiZGl2IjogIjxkaXYgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hodG1sXCI+T3N0ZW9hcnRocml0aXM8L2Rpdj4iCiAgICAgIH0sCiAgICAgICJjbGluaWNhbFN0YXR1cyI6IHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly90ZXJtaW5vbG9neS5obDcub3JnL0NvZGVTeXN0ZW0vY29uZGl0aW9uLWNsaW5pY2FsIiwKICAgICAgICAgICJjb2RlIjogImFjdGl2ZSIsCiAgICAgICAgICAiZGlzcGxheSI6ICJBY3RpdmUiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogIkFjdGl2ZSIKICAgICAgfSwKICAgICAgInZlcmlmaWNhdGlvblN0YXR1cyI6IHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly90ZXJtaW5vbG9neS5obDcub3JnL0NvZGVTeXN0ZW0vY29uZGl0aW9uLXZlci1zdGF0dXMiLAogICAgICAgICAgImNvZGUiOiAiY29uZmlybWVkIiwKICAgICAgICAgICJkaXNwbGF5IjogIkNvbmZpcm1lZCIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAiQ29uZmlybWVkIgogICAgICB9LAogICAgICAiY29kZSI6IHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly9zbm9tZWQuaW5mby9zY3QiLAogICAgICAgICAgImNvZGUiOiAiMzk2Mjc1MDA2IiwKICAgICAgICAgICJkaXNwbGF5IjogIk9zdGVvYXJ0aHJpdGlzIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJPc3Rlb2FydGhyaXRpcyIKICAgICAgfSwKICAgICAgInN1YmplY3QiOiB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQYXRpZW50L3NtYXJ0LTEyODg5OTIiCiAgICAgIH0sCiAgICAgICJvbnNldERhdGVUaW1lIjogIjIwMDctMDctMTEiCiAgICB9LAogICAgInNlYXJjaCI6IHsKICAgICAgIm1vZGUiOiAibWF0Y2giCiAgICB9CiAgfSwgewogICAgImZ1bGxVcmwiOiAiaHR0cHM6Ly9hcGkubG9naWNhaGVhbHRoLm9yZy9mYXN0ZW5oZWFsdGgvZGF0YS9PYnNlcnZhdGlvbi9zbWFydC04Ny1sYWIiLAogICAgInJlc291cmNlIjogewogICAgICAicmVzb3VyY2VUeXBlIjogIk9ic2VydmF0aW9uIiwKICAgICAgImlkIjogInNtYXJ0LTg3LWxhYiIsCiAgICAgICJtZXRhIjogewogICAgICAgICJ2ZXJzaW9uSWQiOiAiMSIsCiAgICAgICAgImxhc3RVcGRhdGVkIjogIjIwMjAtMDctMTVUMDI6NTI6NTIuMDAwKzAwOjAwIiwKICAgICAgICAic291cmNlIjogIiNIbEF2aTVEdVc3VVZzdHRjIgogICAgICB9LAogICAgICAidGV4dCI6IHsKICAgICAgICAic3RhdHVzIjogImdlbmVyYXRlZCIsCiAgICAgICAgImRpdiI6ICI8ZGl2IHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMTk5OS94aHRtbFwiPjIwMDgtMDctMTA6IE1DViBSQkMgPSA3NCBmTDwvZGl2PiIKICAgICAgfSwKICAgICAgImlkZW50aWZpZXIiOiBbIHsKICAgICAgICAidXNlIjogIm9mZmljaWFsIiwKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly93d3cuYm1jLm5sL3pvcmdwb3J0YWwvaWRlbnRpZmllcnMvb2JzZXJ2YXRpb25zIiwKICAgICAgICAidmFsdWUiOiAic21hcnQtODctbGFiIgogICAgICB9IF0sCiAgICAgICJzdGF0dXMiOiAidW5rbm93biIsCiAgICAgICJjYXRlZ29yeSI6IFsgewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3Rlcm1pbm9sb2d5LmhsNy5vcmcvQ29kZVN5c3RlbS9vYnNlcnZhdGlvbi1jYXRlZ29yeSIsCiAgICAgICAgICAiY29kZSI6ICJsYWJvcmF0b3J5IiwKICAgICAgICAgICJkaXNwbGF5IjogIkxhYm9yYXRvcnkiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogIkxhYm9yYXRvcnkiCiAgICAgIH0gXSwKICAgICAgImNvZGUiOiB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vbG9pbmMub3JnIiwKICAgICAgICAgICJjb2RlIjogIjMwNDI4LTciLAogICAgICAgICAgImRpc3BsYXkiOiAiTUNWIFJCQyIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAiTUNWIFJCQyIKICAgICAgfSwKICAgICAgInN1YmplY3QiOiB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQYXRpZW50L3NtYXJ0LTEyODg5OTIiCiAgICAgIH0sCiAgICAgICJlZmZlY3RpdmVEYXRlVGltZSI6ICIyMDA4LTA3LTEwIiwKICAgICAgInBlcmZvcm1lciI6IFsgewogICAgICAgICJyZWZlcmVuY2UiOiAiUHJhY3RpdGlvbmVyL1NNQVJULTEyMzQiCiAgICAgIH0gXSwKICAgICAgInZhbHVlUXVhbnRpdHkiOiB7CiAgICAgICAgInZhbHVlIjogNzQuMCwKICAgICAgICAidW5pdCI6ICJmTCIsCiAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdW5pdHNvZm1lYXN1cmUub3JnIiwKICAgICAgICAiY29kZSI6ICJmTCIKICAgICAgfSwKICAgICAgInJlZmVyZW5jZVJhbmdlIjogWyB7CiAgICAgICAgImxvdyI6IHsKICAgICAgICAgICJ2YWx1ZSI6IDgwLjAsCiAgICAgICAgICAidW5pdCI6ICJmTCIsCiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly91bml0c29mbWVhc3VyZS5vcmciLAogICAgICAgICAgImNvZGUiOiAiZkwiCiAgICAgICAgfSwKICAgICAgICAiaGlnaCI6IHsKICAgICAgICAgICJ2YWx1ZSI6IDk0LjAsCiAgICAgICAgICAidW5pdCI6ICJmTCIsCiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly91bml0c29mbWVhc3VyZS5vcmciLAogICAgICAgICAgImNvZGUiOiAiZkwiCiAgICAgICAgfSwKICAgICAgICAidHlwZSI6IHsKICAgICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vaGw3Lm9yZy9maGlyL3JlZmVyZW5jZXJhbmdlLW1lYW5pbmciLAogICAgICAgICAgICAiY29kZSI6ICJub3JtYWwiLAogICAgICAgICAgICAiZGlzcGxheSI6ICJOb3JtYWwgUmFuZ2UiCiAgICAgICAgICB9IF0sCiAgICAgICAgICAidGV4dCI6ICJOb3JtYWwgUmFuZ2UiCiAgICAgICAgfQogICAgICB9IF0KICAgIH0sCiAgICAic2VhcmNoIjogewogICAgICAibW9kZSI6ICJtYXRjaCIKICAgIH0KICB9LCB7CiAgICAiZnVsbFVybCI6ICJodHRwczovL2FwaS5sb2dpY2FoZWFsdGgub3JnL2Zhc3RlbmhlYWx0aC9kYXRhL01lZGljYXRpb25EaXNwZW5zZS9zbWFydC1NZWRpY2F0aW9uRGlzcGVuc2UtMTAiLAogICAgInJlc291cmNlIjogewogICAgICAicmVzb3VyY2VUeXBlIjogIk1lZGljYXRpb25EaXNwZW5zZSIsCiAgICAgICJpZCI6ICJzbWFydC1NZWRpY2F0aW9uRGlzcGVuc2UtMTAiLAogICAgICAibWV0YSI6IHsKICAgICAgICAidmVyc2lvbklkIjogIjEiLAogICAgICAgICJsYXN0VXBkYXRlZCI6ICIyMDIwLTA3LTE1VDAyOjUyOjUyLjAwMCswMDowMCIsCiAgICAgICAgInNvdXJjZSI6ICIjSGxBdmk1RHVXN1VWc3R0YyIKICAgICAgfSwKICAgICAgInRleHQiOiB7CiAgICAgICAgInN0YXR1cyI6ICJnZW5lcmF0ZWQiLAogICAgICAgICJkaXYiOiAiPGRpdiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzE5OTkveGh0bWxcIj5EaXNwZW5zZWQgOTAgdGFibGV0cyA9IDkwIGRheSBzdXBwbHkgb2YgSHlkcm9jaGxvcm90aGlhemlkZSA1MCBNRyBPcmFsIFRhYmxldDwvZGl2PiIKICAgICAgfSwKICAgICAgInN0YXR1cyI6ICJjb21wbGV0ZWQiLAogICAgICAibWVkaWNhdGlvbkNvZGVhYmxlQ29uY2VwdCI6IHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly93d3cubmxtLm5paC5nb3YvcmVzZWFyY2gvdW1scy9yeG5vcm0iLAogICAgICAgICAgImNvZGUiOiAiMTk3NzcwIiwKICAgICAgICAgICJkaXNwbGF5IjogIkh5ZHJvY2hsb3JvdGhpYXppZGUgNTAgTUcgT3JhbCBUYWJsZXQiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogIkh5ZHJvY2hsb3JvdGhpYXppZGUgNTAgTUcgT3JhbCBUYWJsZXQiCiAgICAgIH0sCiAgICAgICJzdWJqZWN0IjogewogICAgICAgICJyZWZlcmVuY2UiOiAiUGF0aWVudC9zbWFydC0xMjg4OTkyIgogICAgICB9LAogICAgICAiYXV0aG9yaXppbmdQcmVzY3JpcHRpb24iOiBbIHsKICAgICAgICAicmVmZXJlbmNlIjogIk1lZGljYXRpb25SZXF1ZXN0L3NtYXJ0LU1lZGljYXRpb25SZXF1ZXN0LTE0MiIKICAgICAgfSBdLAogICAgICAicXVhbnRpdHkiOiB7CiAgICAgICAgInZhbHVlIjogOTAuMCwKICAgICAgICAidW5pdCI6ICJ0YWJsZXRzIiwKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly91bml0c29mbWVhc3VyZS5vcmciLAogICAgICAgICJjb2RlIjogInt0YWJsZXRzfSIKICAgICAgfSwKICAgICAgImRheXNTdXBwbHkiOiB7CiAgICAgICAgInZhbHVlIjogOTAsCiAgICAgICAgInVuaXQiOiAiZGF5cyIsCiAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdW5pdHNvZm1lYXN1cmUub3JnIiwKICAgICAgICAiY29kZSI6ICJkIgogICAgICB9LAogICAgICAid2hlbkhhbmRlZE92ZXIiOiAiMjAwOC0xMS0wOSIKICAgIH0sCiAgICAic2VhcmNoIjogewogICAgICAibW9kZSI6ICJtYXRjaCIKICAgIH0KICB9IF0KfQ==", + "Body": "ewogICJyZXNvdXJjZVR5cGUiOiAiQnVuZGxlIiwKICAiaWQiOiAiMmI4N2U5ZWEtMGFmOS00MjlmLWFiZjItMGE3MmIyZTMzYWQxIiwKICAibWV0YSI6IHsKICAgICJsYXN0VXBkYXRlZCI6ICIyMDIyLTA5LTI3VDAzOjEyOjQwLjAwMCswMDowMCIKICB9LAogICJ0eXBlIjogInNlYXJjaHNldCIsCiAgImxpbmsiOiBbIHsKICAgICJyZWxhdGlvbiI6ICJzZWxmIiwKICAgICJ1cmwiOiAiaHR0cHM6Ly9hcGkubG9naWNhaGVhbHRoLm9yZy9mYXN0ZW5oZWFsdGgvZGF0YT9fZ2V0cGFnZXM9MmI4N2U5ZWEtMGFmOS00MjlmLWFiZjItMGE3MmIyZTMzYWQxJl9nZXRwYWdlc29mZnNldD0yMDAmX2NvdW50PTUwJl9wcmV0dHk9dHJ1ZSZfYnVuZGxldHlwZT1zZWFyY2hzZXQiCiAgfSwgewogICAgInJlbGF0aW9uIjogIm5leHQiLAogICAgInVybCI6ICJodHRwczovL2FwaS5sb2dpY2FoZWFsdGgub3JnL2Zhc3RlbmhlYWx0aC9kYXRhP19nZXRwYWdlcz0yYjg3ZTllYS0wYWY5LTQyOWYtYWJmMi0wYTcyYjJlMzNhZDEmX2dldHBhZ2Vzb2Zmc2V0PTI1MCZfY291bnQ9NTAmX3ByZXR0eT10cnVlJl9idW5kbGV0eXBlPXNlYXJjaHNldCIKICB9LCB7CiAgICAicmVsYXRpb24iOiAicHJldmlvdXMiLAogICAgInVybCI6ICJodHRwczovL2FwaS5sb2dpY2FoZWFsdGgub3JnL2Zhc3RlbmhlYWx0aC9kYXRhP19nZXRwYWdlcz0yYjg3ZTllYS0wYWY5LTQyOWYtYWJmMi0wYTcyYjJlMzNhZDEmX2dldHBhZ2Vzb2Zmc2V0PTE1MCZfY291bnQ9NTAmX3ByZXR0eT10cnVlJl9idW5kbGV0eXBlPXNlYXJjaHNldCIKICB9IF0sCiAgImVudHJ5IjogWyB7CiAgICAiZnVsbFVybCI6ICJodHRwczovL2FwaS5sb2dpY2FoZWFsdGgub3JnL2Zhc3RlbmhlYWx0aC9kYXRhL09ic2VydmF0aW9uL3NtYXJ0LTMxOC1yZXNwaXJhdG9yeXJhdGUiLAogICAgInJlc291cmNlIjogewogICAgICAicmVzb3VyY2VUeXBlIjogIk9ic2VydmF0aW9uIiwKICAgICAgImlkIjogInNtYXJ0LTMxOC1yZXNwaXJhdG9yeXJhdGUiLAogICAgICAibWV0YSI6IHsKICAgICAgICAidmVyc2lvbklkIjogIjEiLAogICAgICAgICJsYXN0VXBkYXRlZCI6ICIyMDIwLTA3LTE1VDAyOjUyOjUyLjAwMCswMDowMCIsCiAgICAgICAgInNvdXJjZSI6ICIjSGxBdmk1RHVXN1VWc3R0YyIKICAgICAgfSwKICAgICAgInRleHQiOiB7CiAgICAgICAgInN0YXR1cyI6ICJnZW5lcmF0ZWQiLAogICAgICAgICJkaXYiOiAiPGRpdiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzE5OTkveGh0bWxcIj4yMDA5LTEwLTI5OiByZXNwaXJhdG9yeV9yYXRlID0gMjAuMCB7YnJlYXRoc30vbWluPC9kaXY+IgogICAgICB9LAogICAgICAiaWRlbnRpZmllciI6IFsgewogICAgICAgICJ1c2UiOiAib2ZmaWNpYWwiLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3d3dy5ibWMubmwvem9yZ3BvcnRhbC9pZGVudGlmaWVycy9vYnNlcnZhdGlvbnMiLAogICAgICAgICJ2YWx1ZSI6ICJzbWFydC0zMTgtcmVzcGlyYXRvcnlyYXRlIgogICAgICB9IF0sCiAgICAgICJzdGF0dXMiOiAidW5rbm93biIsCiAgICAgICJjYXRlZ29yeSI6IFsgewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3Rlcm1pbm9sb2d5LmhsNy5vcmcvQ29kZVN5c3RlbS9vYnNlcnZhdGlvbi1jYXRlZ29yeSIsCiAgICAgICAgICAiY29kZSI6ICJ2aXRhbC1zaWducyIsCiAgICAgICAgICAiZGlzcGxheSI6ICJWaXRhbCBTaWducyIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAiVml0YWwgU2lnbnMiCiAgICAgIH0gXSwKICAgICAgImNvZGUiOiB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vbG9pbmMub3JnIiwKICAgICAgICAgICJjb2RlIjogIjkyNzktMSIsCiAgICAgICAgICAiZGlzcGxheSI6ICJyZXNwaXJhdG9yeV9yYXRlIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJyZXNwaXJhdG9yeV9yYXRlIgogICAgICB9LAogICAgICAic3ViamVjdCI6IHsKICAgICAgICAicmVmZXJlbmNlIjogIlBhdGllbnQvc21hcnQtMTI4ODk5MiIKICAgICAgfSwKICAgICAgImVmZmVjdGl2ZURhdGVUaW1lIjogIjIwMDktMTAtMjkiLAogICAgICAicGVyZm9ybWVyIjogWyB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQcmFjdGl0aW9uZXIvU01BUlQtMTIzNCIKICAgICAgfSBdLAogICAgICAidmFsdWVRdWFudGl0eSI6IHsKICAgICAgICAidmFsdWUiOiAyMC4wLAogICAgICAgICJ1bml0IjogInticmVhdGhzfS9taW4iLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3VuaXRzb2ZtZWFzdXJlLm9yZyIsCiAgICAgICAgImNvZGUiOiAie2JyZWF0aHN9L21pbiIKICAgICAgfQogICAgfSwKICAgICJzZWFyY2giOiB7CiAgICAgICJtb2RlIjogIm1hdGNoIgogICAgfQogIH0sIHsKICAgICJmdWxsVXJsIjogImh0dHBzOi8vYXBpLmxvZ2ljYWhlYWx0aC5vcmcvZmFzdGVuaGVhbHRoL2RhdGEvT2JzZXJ2YXRpb24vc21hcnQtODAtbGFiIiwKICAgICJyZXNvdXJjZSI6IHsKICAgICAgInJlc291cmNlVHlwZSI6ICJPYnNlcnZhdGlvbiIsCiAgICAgICJpZCI6ICJzbWFydC04MC1sYWIiLAogICAgICAibWV0YSI6IHsKICAgICAgICAidmVyc2lvbklkIjogIjEiLAogICAgICAgICJsYXN0VXBkYXRlZCI6ICIyMDIwLTA3LTE1VDAyOjUyOjUyLjAwMCswMDowMCIsCiAgICAgICAgInNvdXJjZSI6ICIjSGxBdmk1RHVXN1VWc3R0YyIKICAgICAgfSwKICAgICAgInRleHQiOiB7CiAgICAgICAgInN0YXR1cyI6ICJnZW5lcmF0ZWQiLAogICAgICAgICJkaXYiOiAiPGRpdiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzE5OTkveGh0bWxcIj4yMDA4LTA3LTEwOiBUU0ggU2VyUGwgREwmbHQ7PTAuMDA1IG1VL0wtYUNuYyA9IDIuMjI5IG1jVS9tTDwvZGl2PiIKICAgICAgfSwKICAgICAgImlkZW50aWZpZXIiOiBbIHsKICAgICAgICAidXNlIjogIm9mZmljaWFsIiwKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly93d3cuYm1jLm5sL3pvcmdwb3J0YWwvaWRlbnRpZmllcnMvb2JzZXJ2YXRpb25zIiwKICAgICAgICAidmFsdWUiOiAic21hcnQtODAtbGFiIgogICAgICB9IF0sCiAgICAgICJzdGF0dXMiOiAidW5rbm93biIsCiAgICAgICJjYXRlZ29yeSI6IFsgewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3Rlcm1pbm9sb2d5LmhsNy5vcmcvQ29kZVN5c3RlbS9vYnNlcnZhdGlvbi1jYXRlZ29yeSIsCiAgICAgICAgICAiY29kZSI6ICJsYWJvcmF0b3J5IiwKICAgICAgICAgICJkaXNwbGF5IjogIkxhYm9yYXRvcnkiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogIkxhYm9yYXRvcnkiCiAgICAgIH0gXSwKICAgICAgImNvZGUiOiB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vbG9pbmMub3JnIiwKICAgICAgICAgICJjb2RlIjogIjExNTgwLTgiLAogICAgICAgICAgImRpc3BsYXkiOiAiVFNIIFNlclBsIERMPD0wLjAwNSBtVS9MLWFDbmMiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogIlRTSCBTZXJQbCBETDw9MC4wMDUgbVUvTC1hQ25jIgogICAgICB9LAogICAgICAic3ViamVjdCI6IHsKICAgICAgICAicmVmZXJlbmNlIjogIlBhdGllbnQvc21hcnQtMTI4ODk5MiIKICAgICAgfSwKICAgICAgImVmZmVjdGl2ZURhdGVUaW1lIjogIjIwMDgtMDctMTAiLAogICAgICAicGVyZm9ybWVyIjogWyB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQcmFjdGl0aW9uZXIvU01BUlQtMTIzNCIKICAgICAgfSBdLAogICAgICAidmFsdWVRdWFudGl0eSI6IHsKICAgICAgICAidmFsdWUiOiAyLjIyOSwKICAgICAgICAidW5pdCI6ICJtY1UvbUwiLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3VuaXRzb2ZtZWFzdXJlLm9yZyIsCiAgICAgICAgImNvZGUiOiAibWNVL21MIgogICAgICB9LAogICAgICAicmVmZXJlbmNlUmFuZ2UiOiBbIHsKICAgICAgICAibG93IjogewogICAgICAgICAgInZhbHVlIjogMC40LAogICAgICAgICAgInVuaXQiOiAibWNVL21MIiwKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3VuaXRzb2ZtZWFzdXJlLm9yZyIsCiAgICAgICAgICAiY29kZSI6ICJtY1UvbUwiCiAgICAgICAgfSwKICAgICAgICAiaGlnaCI6IHsKICAgICAgICAgICJ2YWx1ZSI6IDQuMiwKICAgICAgICAgICJ1bml0IjogIm1jVS9tTCIsCiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly91bml0c29mbWVhc3VyZS5vcmciLAogICAgICAgICAgImNvZGUiOiAibWNVL21MIgogICAgICAgIH0sCiAgICAgICAgInR5cGUiOiB7CiAgICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL2hsNy5vcmcvZmhpci9yZWZlcmVuY2VyYW5nZS1tZWFuaW5nIiwKICAgICAgICAgICAgImNvZGUiOiAibm9ybWFsIiwKICAgICAgICAgICAgImRpc3BsYXkiOiAiTm9ybWFsIFJhbmdlIgogICAgICAgICAgfSBdLAogICAgICAgICAgInRleHQiOiAiTm9ybWFsIFJhbmdlIgogICAgICAgIH0KICAgICAgfSBdCiAgICB9LAogICAgInNlYXJjaCI6IHsKICAgICAgIm1vZGUiOiAibWF0Y2giCiAgICB9CiAgfSwgewogICAgImZ1bGxVcmwiOiAiaHR0cHM6Ly9hcGkubG9naWNhaGVhbHRoLm9yZy9mYXN0ZW5oZWFsdGgvZGF0YS9PYnNlcnZhdGlvbi9zbWFydC0yOTctcmVzcGlyYXRvcnlyYXRlIiwKICAgICJyZXNvdXJjZSI6IHsKICAgICAgInJlc291cmNlVHlwZSI6ICJPYnNlcnZhdGlvbiIsCiAgICAgICJpZCI6ICJzbWFydC0yOTctcmVzcGlyYXRvcnlyYXRlIiwKICAgICAgIm1ldGEiOiB7CiAgICAgICAgInZlcnNpb25JZCI6ICIxIiwKICAgICAgICAibGFzdFVwZGF0ZWQiOiAiMjAyMC0wNy0xNVQwMjo1Mjo1Mi4wMDArMDA6MDAiLAogICAgICAgICJzb3VyY2UiOiAiI0hsQXZpNUR1VzdVVnN0dGMiCiAgICAgIH0sCiAgICAgICJ0ZXh0IjogewogICAgICAgICJzdGF0dXMiOiAiZ2VuZXJhdGVkIiwKICAgICAgICAiZGl2IjogIjxkaXYgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hodG1sXCI+MjAwOS0wNC0yNDogcmVzcGlyYXRvcnlfcmF0ZSA9IDIwLjAge2JyZWF0aHN9L21pbjwvZGl2PiIKICAgICAgfSwKICAgICAgImlkZW50aWZpZXIiOiBbIHsKICAgICAgICAidXNlIjogIm9mZmljaWFsIiwKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly93d3cuYm1jLm5sL3pvcmdwb3J0YWwvaWRlbnRpZmllcnMvb2JzZXJ2YXRpb25zIiwKICAgICAgICAidmFsdWUiOiAic21hcnQtMjk3LXJlc3BpcmF0b3J5cmF0ZSIKICAgICAgfSBdLAogICAgICAic3RhdHVzIjogInVua25vd24iLAogICAgICAiY2F0ZWdvcnkiOiBbIHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly90ZXJtaW5vbG9neS5obDcub3JnL0NvZGVTeXN0ZW0vb2JzZXJ2YXRpb24tY2F0ZWdvcnkiLAogICAgICAgICAgImNvZGUiOiAidml0YWwtc2lnbnMiLAogICAgICAgICAgImRpc3BsYXkiOiAiVml0YWwgU2lnbnMiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogIlZpdGFsIFNpZ25zIgogICAgICB9IF0sCiAgICAgICJjb2RlIjogewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL2xvaW5jLm9yZyIsCiAgICAgICAgICAiY29kZSI6ICI5Mjc5LTEiLAogICAgICAgICAgImRpc3BsYXkiOiAicmVzcGlyYXRvcnlfcmF0ZSIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAicmVzcGlyYXRvcnlfcmF0ZSIKICAgICAgfSwKICAgICAgInN1YmplY3QiOiB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQYXRpZW50L3NtYXJ0LTEyODg5OTIiCiAgICAgIH0sCiAgICAgICJlZmZlY3RpdmVEYXRlVGltZSI6ICIyMDA5LTA0LTI0IiwKICAgICAgInBlcmZvcm1lciI6IFsgewogICAgICAgICJyZWZlcmVuY2UiOiAiUHJhY3RpdGlvbmVyL1NNQVJULTEyMzQiCiAgICAgIH0gXSwKICAgICAgInZhbHVlUXVhbnRpdHkiOiB7CiAgICAgICAgInZhbHVlIjogMjAuMCwKICAgICAgICAidW5pdCI6ICJ7YnJlYXRoc30vbWluIiwKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly91bml0c29mbWVhc3VyZS5vcmciLAogICAgICAgICJjb2RlIjogInticmVhdGhzfS9taW4iCiAgICAgIH0KICAgIH0sCiAgICAic2VhcmNoIjogewogICAgICAibW9kZSI6ICJtYXRjaCIKICAgIH0KICB9LCB7CiAgICAiZnVsbFVybCI6ICJodHRwczovL2FwaS5sb2dpY2FoZWFsdGgub3JnL2Zhc3RlbmhlYWx0aC9kYXRhL09ic2VydmF0aW9uL3NtYXJ0LTMwOS1oZWlnaHQiLAogICAgInJlc291cmNlIjogewogICAgICAicmVzb3VyY2VUeXBlIjogIk9ic2VydmF0aW9uIiwKICAgICAgImlkIjogInNtYXJ0LTMwOS1oZWlnaHQiLAogICAgICAibWV0YSI6IHsKICAgICAgICAidmVyc2lvbklkIjogIjEiLAogICAgICAgICJsYXN0VXBkYXRlZCI6ICIyMDIwLTA3LTE1VDAyOjUyOjUyLjAwMCswMDowMCIsCiAgICAgICAgInNvdXJjZSI6ICIjSGxBdmk1RHVXN1VWc3R0YyIKICAgICAgfSwKICAgICAgInRleHQiOiB7CiAgICAgICAgInN0YXR1cyI6ICJnZW5lcmF0ZWQiLAogICAgICAgICJkaXYiOiAiPGRpdiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzE5OTkveGh0bWxcIj4yMDA5LTA0LTI4OiBoZWlnaHQgPSAxNjMuMDY4IGNtPC9kaXY+IgogICAgICB9LAogICAgICAiaWRlbnRpZmllciI6IFsgewogICAgICAgICJ1c2UiOiAib2ZmaWNpYWwiLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3d3dy5ibWMubmwvem9yZ3BvcnRhbC9pZGVudGlmaWVycy9vYnNlcnZhdGlvbnMiLAogICAgICAgICJ2YWx1ZSI6ICJzbWFydC0zMDktaGVpZ2h0IgogICAgICB9IF0sCiAgICAgICJzdGF0dXMiOiAidW5rbm93biIsCiAgICAgICJjYXRlZ29yeSI6IFsgewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3Rlcm1pbm9sb2d5LmhsNy5vcmcvQ29kZVN5c3RlbS9vYnNlcnZhdGlvbi1jYXRlZ29yeSIsCiAgICAgICAgICAiY29kZSI6ICJ2aXRhbC1zaWducyIsCiAgICAgICAgICAiZGlzcGxheSI6ICJWaXRhbCBTaWducyIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAiVml0YWwgU2lnbnMiCiAgICAgIH0gXSwKICAgICAgImNvZGUiOiB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vbG9pbmMub3JnIiwKICAgICAgICAgICJjb2RlIjogIjgzMDItMiIsCiAgICAgICAgICAiZGlzcGxheSI6ICJoZWlnaHQiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogImhlaWdodCIKICAgICAgfSwKICAgICAgInN1YmplY3QiOiB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQYXRpZW50L3NtYXJ0LTEyODg5OTIiCiAgICAgIH0sCiAgICAgICJlZmZlY3RpdmVEYXRlVGltZSI6ICIyMDA5LTA0LTI4IiwKICAgICAgInBlcmZvcm1lciI6IFsgewogICAgICAgICJyZWZlcmVuY2UiOiAiUHJhY3RpdGlvbmVyL1NNQVJULTEyMzQiCiAgICAgIH0gXSwKICAgICAgInZhbHVlUXVhbnRpdHkiOiB7CiAgICAgICAgInZhbHVlIjogMTYzLjA2OCwKICAgICAgICAidW5pdCI6ICJjbSIsCiAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdW5pdHNvZm1lYXN1cmUub3JnIiwKICAgICAgICAiY29kZSI6ICJjbSIKICAgICAgfQogICAgfSwKICAgICJzZWFyY2giOiB7CiAgICAgICJtb2RlIjogIm1hdGNoIgogICAgfQogIH0sIHsKICAgICJmdWxsVXJsIjogImh0dHBzOi8vYXBpLmxvZ2ljYWhlYWx0aC5vcmcvZmFzdGVuaGVhbHRoL2RhdGEvT2JzZXJ2YXRpb24vc21hcnQtMzEwLWhlYXJ0cmF0ZSIsCiAgICAicmVzb3VyY2UiOiB7CiAgICAgICJyZXNvdXJjZVR5cGUiOiAiT2JzZXJ2YXRpb24iLAogICAgICAiaWQiOiAic21hcnQtMzEwLWhlYXJ0cmF0ZSIsCiAgICAgICJtZXRhIjogewogICAgICAgICJ2ZXJzaW9uSWQiOiAiMSIsCiAgICAgICAgImxhc3RVcGRhdGVkIjogIjIwMjAtMDctMTVUMDI6NTI6NTIuMDAwKzAwOjAwIiwKICAgICAgICAic291cmNlIjogIiNIbEF2aTVEdVc3VVZzdHRjIgogICAgICB9LAogICAgICAidGV4dCI6IHsKICAgICAgICAic3RhdHVzIjogImdlbmVyYXRlZCIsCiAgICAgICAgImRpdiI6ICI8ZGl2IHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMTk5OS94aHRtbFwiPjIwMDktMDQtMjg6IGhlYXJ0X3JhdGUgPSA3OS4wIHtiZWF0c30vbWluPC9kaXY+IgogICAgICB9LAogICAgICAiaWRlbnRpZmllciI6IFsgewogICAgICAgICJ1c2UiOiAib2ZmaWNpYWwiLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3d3dy5ibWMubmwvem9yZ3BvcnRhbC9pZGVudGlmaWVycy9vYnNlcnZhdGlvbnMiLAogICAgICAgICJ2YWx1ZSI6ICJzbWFydC0zMTAtaGVhcnRyYXRlIgogICAgICB9IF0sCiAgICAgICJzdGF0dXMiOiAidW5rbm93biIsCiAgICAgICJjYXRlZ29yeSI6IFsgewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3Rlcm1pbm9sb2d5LmhsNy5vcmcvQ29kZVN5c3RlbS9vYnNlcnZhdGlvbi1jYXRlZ29yeSIsCiAgICAgICAgICAiY29kZSI6ICJ2aXRhbC1zaWducyIsCiAgICAgICAgICAiZGlzcGxheSI6ICJWaXRhbCBTaWducyIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAiVml0YWwgU2lnbnMiCiAgICAgIH0gXSwKICAgICAgImNvZGUiOiB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vbG9pbmMub3JnIiwKICAgICAgICAgICJjb2RlIjogIjg4NjctNCIsCiAgICAgICAgICAiZGlzcGxheSI6ICJoZWFydF9yYXRlIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJoZWFydF9yYXRlIgogICAgICB9LAogICAgICAic3ViamVjdCI6IHsKICAgICAgICAicmVmZXJlbmNlIjogIlBhdGllbnQvc21hcnQtMTI4ODk5MiIKICAgICAgfSwKICAgICAgImVmZmVjdGl2ZURhdGVUaW1lIjogIjIwMDktMDQtMjgiLAogICAgICAicGVyZm9ybWVyIjogWyB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQcmFjdGl0aW9uZXIvU01BUlQtMTIzNCIKICAgICAgfSBdLAogICAgICAidmFsdWVRdWFudGl0eSI6IHsKICAgICAgICAidmFsdWUiOiA3OS4wLAogICAgICAgICJ1bml0IjogIntiZWF0c30vbWluIiwKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly91bml0c29mbWVhc3VyZS5vcmciLAogICAgICAgICJjb2RlIjogIntiZWF0c30vbWluIgogICAgICB9CiAgICB9LAogICAgInNlYXJjaCI6IHsKICAgICAgIm1vZGUiOiAibWF0Y2giCiAgICB9CiAgfSwgewogICAgImZ1bGxVcmwiOiAiaHR0cHM6Ly9hcGkubG9naWNhaGVhbHRoLm9yZy9mYXN0ZW5oZWFsdGgvZGF0YS9Db25kaXRpb24vc21hcnQtQ29uZGl0aW9uLTYwMSIsCiAgICAicmVzb3VyY2UiOiB7CiAgICAgICJyZXNvdXJjZVR5cGUiOiAiQ29uZGl0aW9uIiwKICAgICAgImlkIjogInNtYXJ0LUNvbmRpdGlvbi02MDEiLAogICAgICAibWV0YSI6IHsKICAgICAgICAidmVyc2lvbklkIjogIjEiLAogICAgICAgICJsYXN0VXBkYXRlZCI6ICIyMDIwLTA3LTE1VDAyOjUyOjUyLjAwMCswMDowMCIsCiAgICAgICAgInNvdXJjZSI6ICIjSGxBdmk1RHVXN1VWc3R0YyIKICAgICAgfSwKICAgICAgInRleHQiOiB7CiAgICAgICAgInN0YXR1cyI6ICJnZW5lcmF0ZWQiLAogICAgICAgICJkaXYiOiAiPGRpdiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzE5OTkveGh0bWxcIj5UaGlvcHVyaW5lIG1ldGh5bHRyYW5zZmVyYXNlIGRlZmljaWVuY3k8L2Rpdj4iCiAgICAgIH0sCiAgICAgICJjbGluaWNhbFN0YXR1cyI6IHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly90ZXJtaW5vbG9neS5obDcub3JnL0NvZGVTeXN0ZW0vY29uZGl0aW9uLWNsaW5pY2FsIiwKICAgICAgICAgICJjb2RlIjogImFjdGl2ZSIsCiAgICAgICAgICAiZGlzcGxheSI6ICJBY3RpdmUiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogIkFjdGl2ZSIKICAgICAgfSwKICAgICAgInZlcmlmaWNhdGlvblN0YXR1cyI6IHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly90ZXJtaW5vbG9neS5obDcub3JnL0NvZGVTeXN0ZW0vY29uZGl0aW9uLXZlci1zdGF0dXMiLAogICAgICAgICAgImNvZGUiOiAiY29uZmlybWVkIiwKICAgICAgICAgICJkaXNwbGF5IjogIkNvbmZpcm1lZCIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAiQ29uZmlybWVkIgogICAgICB9LAogICAgICAiY29kZSI6IHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly9zbm9tZWQuaW5mby9zY3QiLAogICAgICAgICAgImNvZGUiOiAiMjM4MDEyMDAzIiwKICAgICAgICAgICJkaXNwbGF5IjogIlRoaW9wdXJpbmUgbWV0aHlsdHJhbnNmZXJhc2UgZGVmaWNpZW5jeSIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAiVGhpb3B1cmluZSBtZXRoeWx0cmFuc2ZlcmFzZSBkZWZpY2llbmN5IgogICAgICB9LAogICAgICAic3ViamVjdCI6IHsKICAgICAgICAicmVmZXJlbmNlIjogIlBhdGllbnQvc21hcnQtMTI4ODk5MiIKICAgICAgfSwKICAgICAgIm9uc2V0RGF0ZVRpbWUiOiAiMjAwOS0wNy0xOCIKICAgIH0sCiAgICAic2VhcmNoIjogewogICAgICAibW9kZSI6ICJtYXRjaCIKICAgIH0KICB9LCB7CiAgICAiZnVsbFVybCI6ICJodHRwczovL2FwaS5sb2dpY2FoZWFsdGgub3JnL2Zhc3RlbmhlYWx0aC9kYXRhL09ic2VydmF0aW9uL3NtYXJ0LTEwOC1sYWIiLAogICAgInJlc291cmNlIjogewogICAgICAicmVzb3VyY2VUeXBlIjogIk9ic2VydmF0aW9uIiwKICAgICAgImlkIjogInNtYXJ0LTEwOC1sYWIiLAogICAgICAibWV0YSI6IHsKICAgICAgICAidmVyc2lvbklkIjogIjEiLAogICAgICAgICJsYXN0VXBkYXRlZCI6ICIyMDIwLTA3LTE1VDAyOjUyOjUyLjAwMCswMDowMCIsCiAgICAgICAgInNvdXJjZSI6ICIjSGxBdmk1RHVXN1VWc3R0YyIKICAgICAgfSwKICAgICAgInRleHQiOiB7CiAgICAgICAgInN0YXR1cyI6ICJnZW5lcmF0ZWQiLAogICAgICAgICJkaXYiOiAiPGRpdiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzE5OTkveGh0bWxcIj4yMDA4LTA3LTEwOiBDaG9sZXN0IFNlclBsLW1DbmMgPSAxNjAgbWcvZEw8L2Rpdj4iCiAgICAgIH0sCiAgICAgICJpZGVudGlmaWVyIjogWyB7CiAgICAgICAgInVzZSI6ICJvZmZpY2lhbCIsCiAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vd3d3LmJtYy5ubC96b3JncG9ydGFsL2lkZW50aWZpZXJzL29ic2VydmF0aW9ucyIsCiAgICAgICAgInZhbHVlIjogInNtYXJ0LTEwOC1sYWIiCiAgICAgIH0gXSwKICAgICAgInN0YXR1cyI6ICJ1bmtub3duIiwKICAgICAgImNhdGVnb3J5IjogWyB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdGVybWlub2xvZ3kuaGw3Lm9yZy9Db2RlU3lzdGVtL29ic2VydmF0aW9uLWNhdGVnb3J5IiwKICAgICAgICAgICJjb2RlIjogImxhYm9yYXRvcnkiLAogICAgICAgICAgImRpc3BsYXkiOiAiTGFib3JhdG9yeSIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAiTGFib3JhdG9yeSIKICAgICAgfSBdLAogICAgICAiY29kZSI6IHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly9sb2luYy5vcmciLAogICAgICAgICAgImNvZGUiOiAiMjA5My0zIiwKICAgICAgICAgICJkaXNwbGF5IjogIkNob2xlc3QgU2VyUGwtbUNuYyIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAiQ2hvbGVzdCBTZXJQbC1tQ25jIgogICAgICB9LAogICAgICAic3ViamVjdCI6IHsKICAgICAgICAicmVmZXJlbmNlIjogIlBhdGllbnQvc21hcnQtMTI4ODk5MiIKICAgICAgfSwKICAgICAgImVmZmVjdGl2ZURhdGVUaW1lIjogIjIwMDgtMDctMTAiLAogICAgICAicGVyZm9ybWVyIjogWyB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQcmFjdGl0aW9uZXIvU01BUlQtMTIzNCIKICAgICAgfSBdLAogICAgICAidmFsdWVRdWFudGl0eSI6IHsKICAgICAgICAidmFsdWUiOiAxNjAuMCwKICAgICAgICAidW5pdCI6ICJtZy9kTCIsCiAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdW5pdHNvZm1lYXN1cmUub3JnIiwKICAgICAgICAiY29kZSI6ICJtZy9kTCIKICAgICAgfSwKICAgICAgInJlZmVyZW5jZVJhbmdlIjogWyB7CiAgICAgICAgImxvdyI6IHsKICAgICAgICAgICJ2YWx1ZSI6IDAuMCwKICAgICAgICAgICJ1bml0IjogIm1nL2RMIiwKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3VuaXRzb2ZtZWFzdXJlLm9yZyIsCiAgICAgICAgICAiY29kZSI6ICJtZy9kTCIKICAgICAgICB9LAogICAgICAgICJoaWdoIjogewogICAgICAgICAgInZhbHVlIjogMjAwLjAsCiAgICAgICAgICAidW5pdCI6ICJtZy9kTCIsCiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly91bml0c29mbWVhc3VyZS5vcmciLAogICAgICAgICAgImNvZGUiOiAibWcvZEwiCiAgICAgICAgfSwKICAgICAgICAidHlwZSI6IHsKICAgICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vaGw3Lm9yZy9maGlyL3JlZmVyZW5jZXJhbmdlLW1lYW5pbmciLAogICAgICAgICAgICAiY29kZSI6ICJub3JtYWwiLAogICAgICAgICAgICAiZGlzcGxheSI6ICJOb3JtYWwgUmFuZ2UiCiAgICAgICAgICB9IF0sCiAgICAgICAgICAidGV4dCI6ICJOb3JtYWwgUmFuZ2UiCiAgICAgICAgfQogICAgICB9IF0KICAgIH0sCiAgICAic2VhcmNoIjogewogICAgICAibW9kZSI6ICJtYXRjaCIKICAgIH0KICB9LCB7CiAgICAiZnVsbFVybCI6ICJodHRwczovL2FwaS5sb2dpY2FoZWFsdGgub3JnL2Zhc3RlbmhlYWx0aC9kYXRhL09ic2VydmF0aW9uL3NtYXJ0LTMyNi10ZW1wZXJhdHVyZSIsCiAgICAicmVzb3VyY2UiOiB7CiAgICAgICJyZXNvdXJjZVR5cGUiOiAiT2JzZXJ2YXRpb24iLAogICAgICAiaWQiOiAic21hcnQtMzI2LXRlbXBlcmF0dXJlIiwKICAgICAgIm1ldGEiOiB7CiAgICAgICAgInZlcnNpb25JZCI6ICIxIiwKICAgICAgICAibGFzdFVwZGF0ZWQiOiAiMjAyMC0wNy0xNVQwMjo1Mjo1Mi4wMDArMDA6MDAiLAogICAgICAgICJzb3VyY2UiOiAiI0hsQXZpNUR1VzdVVnN0dGMiCiAgICAgIH0sCiAgICAgICJ0ZXh0IjogewogICAgICAgICJzdGF0dXMiOiAiZ2VuZXJhdGVkIiwKICAgICAgICAiZGl2IjogIjxkaXYgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hodG1sXCI+MjAwOS0xMC0zMDogdGVtcGVyYXR1cmUgPSAzNi45NDQ0NCBDZWw8L2Rpdj4iCiAgICAgIH0sCiAgICAgICJpZGVudGlmaWVyIjogWyB7CiAgICAgICAgInVzZSI6ICJvZmZpY2lhbCIsCiAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vd3d3LmJtYy5ubC96b3JncG9ydGFsL2lkZW50aWZpZXJzL29ic2VydmF0aW9ucyIsCiAgICAgICAgInZhbHVlIjogInNtYXJ0LTMyNi10ZW1wZXJhdHVyZSIKICAgICAgfSBdLAogICAgICAic3RhdHVzIjogInVua25vd24iLAogICAgICAiY2F0ZWdvcnkiOiBbIHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly90ZXJtaW5vbG9neS5obDcub3JnL0NvZGVTeXN0ZW0vb2JzZXJ2YXRpb24tY2F0ZWdvcnkiLAogICAgICAgICAgImNvZGUiOiAidml0YWwtc2lnbnMiLAogICAgICAgICAgImRpc3BsYXkiOiAiVml0YWwgU2lnbnMiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogIlZpdGFsIFNpZ25zIgogICAgICB9IF0sCiAgICAgICJjb2RlIjogewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL2xvaW5jLm9yZyIsCiAgICAgICAgICAiY29kZSI6ICI4MzEwLTUiLAogICAgICAgICAgImRpc3BsYXkiOiAidGVtcGVyYXR1cmUiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogInRlbXBlcmF0dXJlIgogICAgICB9LAogICAgICAic3ViamVjdCI6IHsKICAgICAgICAicmVmZXJlbmNlIjogIlBhdGllbnQvc21hcnQtMTI4ODk5MiIKICAgICAgfSwKICAgICAgImVmZmVjdGl2ZURhdGVUaW1lIjogIjIwMDktMTAtMzAiLAogICAgICAicGVyZm9ybWVyIjogWyB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQcmFjdGl0aW9uZXIvU01BUlQtMTIzNCIKICAgICAgfSBdLAogICAgICAidmFsdWVRdWFudGl0eSI6IHsKICAgICAgICAidmFsdWUiOiAzNi45NDQ0NCwKICAgICAgICAidW5pdCI6ICJDZWwiLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3VuaXRzb2ZtZWFzdXJlLm9yZyIsCiAgICAgICAgImNvZGUiOiAiQ2VsIgogICAgICB9CiAgICB9LAogICAgInNlYXJjaCI6IHsKICAgICAgIm1vZGUiOiAibWF0Y2giCiAgICB9CiAgfSwgewogICAgImZ1bGxVcmwiOiAiaHR0cHM6Ly9hcGkubG9naWNhaGVhbHRoLm9yZy9mYXN0ZW5oZWFsdGgvZGF0YS9PYnNlcnZhdGlvbi9zbWFydC03Mi1sYWIiLAogICAgInJlc291cmNlIjogewogICAgICAicmVzb3VyY2VUeXBlIjogIk9ic2VydmF0aW9uIiwKICAgICAgImlkIjogInNtYXJ0LTcyLWxhYiIsCiAgICAgICJtZXRhIjogewogICAgICAgICJ2ZXJzaW9uSWQiOiAiMSIsCiAgICAgICAgImxhc3RVcGRhdGVkIjogIjIwMjAtMDctMTVUMDI6NTI6NTIuMDAwKzAwOjAwIiwKICAgICAgICAic291cmNlIjogIiNIbEF2aTVEdVc3VVZzdHRjIgogICAgICB9LAogICAgICAidGV4dCI6IHsKICAgICAgICAic3RhdHVzIjogImdlbmVyYXRlZCIsCiAgICAgICAgImRpdiI6ICI8ZGl2IHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMTk5OS94aHRtbFwiPjIwMDgtMDctMTA6IE5pdHJpdGUgVXIgUWwgU3RyaXAgPSBOZWdhdGl2ZSA8L2Rpdj4iCiAgICAgIH0sCiAgICAgICJleHRlbnNpb24iOiBbIHsKICAgICAgICAidXJsIjogImh0dHA6Ly9maGlyLXJlZ2lzdHJ5LnNtYXJ0aGVhbHRoaXQub3JnL1N0cnVjdHVyZURlZmluaXRpb24vbGFicyN2YWx1ZS1yYW5nZSIsCiAgICAgICAgInZhbHVlU3RyaW5nIjogIlBvc2l0aXZlIgogICAgICB9IF0sCiAgICAgICJpZGVudGlmaWVyIjogWyB7CiAgICAgICAgInVzZSI6ICJvZmZpY2lhbCIsCiAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vd3d3LmJtYy5ubC96b3JncG9ydGFsL2lkZW50aWZpZXJzL29ic2VydmF0aW9ucyIsCiAgICAgICAgInZhbHVlIjogInNtYXJ0LTcyLWxhYiIKICAgICAgfSBdLAogICAgICAic3RhdHVzIjogInVua25vd24iLAogICAgICAiY2F0ZWdvcnkiOiBbIHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly90ZXJtaW5vbG9neS5obDcub3JnL0NvZGVTeXN0ZW0vb2JzZXJ2YXRpb24tY2F0ZWdvcnkiLAogICAgICAgICAgImNvZGUiOiAibGFib3JhdG9yeSIsCiAgICAgICAgICAiZGlzcGxheSI6ICJMYWJvcmF0b3J5IgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJMYWJvcmF0b3J5IgogICAgICB9IF0sCiAgICAgICJjb2RlIjogewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL2xvaW5jLm9yZyIsCiAgICAgICAgICAiY29kZSI6ICI1ODAyLTQiLAogICAgICAgICAgImRpc3BsYXkiOiAiTml0cml0ZSBVciBRbCBTdHJpcCIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAiTml0cml0ZSBVciBRbCBTdHJpcCIKICAgICAgfSwKICAgICAgInN1YmplY3QiOiB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQYXRpZW50L3NtYXJ0LTEyODg5OTIiCiAgICAgIH0sCiAgICAgICJlZmZlY3RpdmVEYXRlVGltZSI6ICIyMDA4LTA3LTEwIiwKICAgICAgInBlcmZvcm1lciI6IFsgewogICAgICAgICJyZWZlcmVuY2UiOiAiUHJhY3RpdGlvbmVyL1NNQVJULTEyMzQiCiAgICAgIH0gXSwKICAgICAgInZhbHVlU3RyaW5nIjogIk5lZ2F0aXZlIgogICAgfSwKICAgICJzZWFyY2giOiB7CiAgICAgICJtb2RlIjogIm1hdGNoIgogICAgfQogIH0sIHsKICAgICJmdWxsVXJsIjogImh0dHBzOi8vYXBpLmxvZ2ljYWhlYWx0aC5vcmcvZmFzdGVuaGVhbHRoL2RhdGEvT2JzZXJ2YXRpb24vc21hcnQtODktbGFiIiwKICAgICJyZXNvdXJjZSI6IHsKICAgICAgInJlc291cmNlVHlwZSI6ICJPYnNlcnZhdGlvbiIsCiAgICAgICJpZCI6ICJzbWFydC04OS1sYWIiLAogICAgICAibWV0YSI6IHsKICAgICAgICAidmVyc2lvbklkIjogIjEiLAogICAgICAgICJsYXN0VXBkYXRlZCI6ICIyMDIwLTA3LTE1VDAyOjUyOjUyLjAwMCswMDowMCIsCiAgICAgICAgInNvdXJjZSI6ICIjSGxBdmk1RHVXN1VWc3R0YyIKICAgICAgfSwKICAgICAgInRleHQiOiB7CiAgICAgICAgInN0YXR1cyI6ICJnZW5lcmF0ZWQiLAogICAgICAgICJkaXYiOiAiPGRpdiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzE5OTkveGh0bWxcIj4yMDA4LTA3LTEwOiBNQ0hDIFJCQyBBdXRvLW1DbmMgPSAzMi40IGcvZEw8L2Rpdj4iCiAgICAgIH0sCiAgICAgICJpZGVudGlmaWVyIjogWyB7CiAgICAgICAgInVzZSI6ICJvZmZpY2lhbCIsCiAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vd3d3LmJtYy5ubC96b3JncG9ydGFsL2lkZW50aWZpZXJzL29ic2VydmF0aW9ucyIsCiAgICAgICAgInZhbHVlIjogInNtYXJ0LTg5LWxhYiIKICAgICAgfSBdLAogICAgICAic3RhdHVzIjogInVua25vd24iLAogICAgICAiY2F0ZWdvcnkiOiBbIHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly90ZXJtaW5vbG9neS5obDcub3JnL0NvZGVTeXN0ZW0vb2JzZXJ2YXRpb24tY2F0ZWdvcnkiLAogICAgICAgICAgImNvZGUiOiAibGFib3JhdG9yeSIsCiAgICAgICAgICAiZGlzcGxheSI6ICJMYWJvcmF0b3J5IgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJMYWJvcmF0b3J5IgogICAgICB9IF0sCiAgICAgICJjb2RlIjogewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL2xvaW5jLm9yZyIsCiAgICAgICAgICAiY29kZSI6ICI3ODYtNCIsCiAgICAgICAgICAiZGlzcGxheSI6ICJNQ0hDIFJCQyBBdXRvLW1DbmMiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogIk1DSEMgUkJDIEF1dG8tbUNuYyIKICAgICAgfSwKICAgICAgInN1YmplY3QiOiB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQYXRpZW50L3NtYXJ0LTEyODg5OTIiCiAgICAgIH0sCiAgICAgICJlZmZlY3RpdmVEYXRlVGltZSI6ICIyMDA4LTA3LTEwIiwKICAgICAgInBlcmZvcm1lciI6IFsgewogICAgICAgICJyZWZlcmVuY2UiOiAiUHJhY3RpdGlvbmVyL1NNQVJULTEyMzQiCiAgICAgIH0gXSwKICAgICAgInZhbHVlUXVhbnRpdHkiOiB7CiAgICAgICAgInZhbHVlIjogMzIuNCwKICAgICAgICAidW5pdCI6ICJnL2RMIiwKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly91bml0c29mbWVhc3VyZS5vcmciLAogICAgICAgICJjb2RlIjogImcvZEwiCiAgICAgIH0sCiAgICAgICJyZWZlcmVuY2VSYW5nZSI6IFsgewogICAgICAgICJsb3ciOiB7CiAgICAgICAgICAidmFsdWUiOiAzMi4wLAogICAgICAgICAgInVuaXQiOiAiZy9kTCIsCiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly91bml0c29mbWVhc3VyZS5vcmciLAogICAgICAgICAgImNvZGUiOiAiZy9kTCIKICAgICAgICB9LAogICAgICAgICJoaWdoIjogewogICAgICAgICAgInZhbHVlIjogMzYuMCwKICAgICAgICAgICJ1bml0IjogImcvZEwiLAogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdW5pdHNvZm1lYXN1cmUub3JnIiwKICAgICAgICAgICJjb2RlIjogImcvZEwiCiAgICAgICAgfSwKICAgICAgICAidHlwZSI6IHsKICAgICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vaGw3Lm9yZy9maGlyL3JlZmVyZW5jZXJhbmdlLW1lYW5pbmciLAogICAgICAgICAgICAiY29kZSI6ICJub3JtYWwiLAogICAgICAgICAgICAiZGlzcGxheSI6ICJOb3JtYWwgUmFuZ2UiCiAgICAgICAgICB9IF0sCiAgICAgICAgICAidGV4dCI6ICJOb3JtYWwgUmFuZ2UiCiAgICAgICAgfQogICAgICB9IF0KICAgIH0sCiAgICAic2VhcmNoIjogewogICAgICAibW9kZSI6ICJtYXRjaCIKICAgIH0KICB9LCB7CiAgICAiZnVsbFVybCI6ICJodHRwczovL2FwaS5sb2dpY2FoZWFsdGgub3JnL2Zhc3RlbmhlYWx0aC9kYXRhL09ic2VydmF0aW9uL3NtYXJ0LTMwMi1oZWlnaHQiLAogICAgInJlc291cmNlIjogewogICAgICAicmVzb3VyY2VUeXBlIjogIk9ic2VydmF0aW9uIiwKICAgICAgImlkIjogInNtYXJ0LTMwMi1oZWlnaHQiLAogICAgICAibWV0YSI6IHsKICAgICAgICAidmVyc2lvbklkIjogIjEiLAogICAgICAgICJsYXN0VXBkYXRlZCI6ICIyMDIwLTA3LTE1VDAyOjUyOjUyLjAwMCswMDowMCIsCiAgICAgICAgInNvdXJjZSI6ICIjSGxBdmk1RHVXN1VWc3R0YyIKICAgICAgfSwKICAgICAgInRleHQiOiB7CiAgICAgICAgInN0YXR1cyI6ICJnZW5lcmF0ZWQiLAogICAgICAgICJkaXYiOiAiPGRpdiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzE5OTkveGh0bWxcIj4yMDA5LTA0LTI3OiBoZWlnaHQgPSAxNjMuMzIyIGNtPC9kaXY+IgogICAgICB9LAogICAgICAiaWRlbnRpZmllciI6IFsgewogICAgICAgICJ1c2UiOiAib2ZmaWNpYWwiLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3d3dy5ibWMubmwvem9yZ3BvcnRhbC9pZGVudGlmaWVycy9vYnNlcnZhdGlvbnMiLAogICAgICAgICJ2YWx1ZSI6ICJzbWFydC0zMDItaGVpZ2h0IgogICAgICB9IF0sCiAgICAgICJzdGF0dXMiOiAidW5rbm93biIsCiAgICAgICJjYXRlZ29yeSI6IFsgewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3Rlcm1pbm9sb2d5LmhsNy5vcmcvQ29kZVN5c3RlbS9vYnNlcnZhdGlvbi1jYXRlZ29yeSIsCiAgICAgICAgICAiY29kZSI6ICJ2aXRhbC1zaWducyIsCiAgICAgICAgICAiZGlzcGxheSI6ICJWaXRhbCBTaWducyIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAiVml0YWwgU2lnbnMiCiAgICAgIH0gXSwKICAgICAgImNvZGUiOiB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vbG9pbmMub3JnIiwKICAgICAgICAgICJjb2RlIjogIjgzMDItMiIsCiAgICAgICAgICAiZGlzcGxheSI6ICJoZWlnaHQiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogImhlaWdodCIKICAgICAgfSwKICAgICAgInN1YmplY3QiOiB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQYXRpZW50L3NtYXJ0LTEyODg5OTIiCiAgICAgIH0sCiAgICAgICJlZmZlY3RpdmVEYXRlVGltZSI6ICIyMDA5LTA0LTI3IiwKICAgICAgInBlcmZvcm1lciI6IFsgewogICAgICAgICJyZWZlcmVuY2UiOiAiUHJhY3RpdGlvbmVyL1NNQVJULTEyMzQiCiAgICAgIH0gXSwKICAgICAgInZhbHVlUXVhbnRpdHkiOiB7CiAgICAgICAgInZhbHVlIjogMTYzLjMyMiwKICAgICAgICAidW5pdCI6ICJjbSIsCiAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdW5pdHNvZm1lYXN1cmUub3JnIiwKICAgICAgICAiY29kZSI6ICJjbSIKICAgICAgfQogICAgfSwKICAgICJzZWFyY2giOiB7CiAgICAgICJtb2RlIjogIm1hdGNoIgogICAgfQogIH0sIHsKICAgICJmdWxsVXJsIjogImh0dHBzOi8vYXBpLmxvZ2ljYWhlYWx0aC5vcmcvZmFzdGVuaGVhbHRoL2RhdGEvT2JzZXJ2YXRpb24vc21hcnQtMzMyLXJlc3BpcmF0b3J5cmF0ZSIsCiAgICAicmVzb3VyY2UiOiB7CiAgICAgICJyZXNvdXJjZVR5cGUiOiAiT2JzZXJ2YXRpb24iLAogICAgICAiaWQiOiAic21hcnQtMzMyLXJlc3BpcmF0b3J5cmF0ZSIsCiAgICAgICJtZXRhIjogewogICAgICAgICJ2ZXJzaW9uSWQiOiAiMSIsCiAgICAgICAgImxhc3RVcGRhdGVkIjogIjIwMjAtMDctMTVUMDI6NTI6NTIuMDAwKzAwOjAwIiwKICAgICAgICAic291cmNlIjogIiNIbEF2aTVEdVc3VVZzdHRjIgogICAgICB9LAogICAgICAidGV4dCI6IHsKICAgICAgICAic3RhdHVzIjogImdlbmVyYXRlZCIsCiAgICAgICAgImRpdiI6ICI8ZGl2IHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMTk5OS94aHRtbFwiPjIwMDktMTItMDE6IHJlc3BpcmF0b3J5X3JhdGUgPSAyMC4wIHticmVhdGhzfS9taW48L2Rpdj4iCiAgICAgIH0sCiAgICAgICJpZGVudGlmaWVyIjogWyB7CiAgICAgICAgInVzZSI6ICJvZmZpY2lhbCIsCiAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vd3d3LmJtYy5ubC96b3JncG9ydGFsL2lkZW50aWZpZXJzL29ic2VydmF0aW9ucyIsCiAgICAgICAgInZhbHVlIjogInNtYXJ0LTMzMi1yZXNwaXJhdG9yeXJhdGUiCiAgICAgIH0gXSwKICAgICAgInN0YXR1cyI6ICJ1bmtub3duIiwKICAgICAgImNhdGVnb3J5IjogWyB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdGVybWlub2xvZ3kuaGw3Lm9yZy9Db2RlU3lzdGVtL29ic2VydmF0aW9uLWNhdGVnb3J5IiwKICAgICAgICAgICJjb2RlIjogInZpdGFsLXNpZ25zIiwKICAgICAgICAgICJkaXNwbGF5IjogIlZpdGFsIFNpZ25zIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJWaXRhbCBTaWducyIKICAgICAgfSBdLAogICAgICAiY29kZSI6IHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly9sb2luYy5vcmciLAogICAgICAgICAgImNvZGUiOiAiOTI3OS0xIiwKICAgICAgICAgICJkaXNwbGF5IjogInJlc3BpcmF0b3J5X3JhdGUiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogInJlc3BpcmF0b3J5X3JhdGUiCiAgICAgIH0sCiAgICAgICJzdWJqZWN0IjogewogICAgICAgICJyZWZlcmVuY2UiOiAiUGF0aWVudC9zbWFydC0xMjg4OTkyIgogICAgICB9LAogICAgICAiZWZmZWN0aXZlRGF0ZVRpbWUiOiAiMjAwOS0xMi0wMSIsCiAgICAgICJwZXJmb3JtZXIiOiBbIHsKICAgICAgICAicmVmZXJlbmNlIjogIlByYWN0aXRpb25lci9TTUFSVC0xMjM0IgogICAgICB9IF0sCiAgICAgICJ2YWx1ZVF1YW50aXR5IjogewogICAgICAgICJ2YWx1ZSI6IDIwLjAsCiAgICAgICAgInVuaXQiOiAie2JyZWF0aHN9L21pbiIsCiAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdW5pdHNvZm1lYXN1cmUub3JnIiwKICAgICAgICAiY29kZSI6ICJ7YnJlYXRoc30vbWluIgogICAgICB9CiAgICB9LAogICAgInNlYXJjaCI6IHsKICAgICAgIm1vZGUiOiAibWF0Y2giCiAgICB9CiAgfSwgewogICAgImZ1bGxVcmwiOiAiaHR0cHM6Ly9hcGkubG9naWNhaGVhbHRoLm9yZy9mYXN0ZW5oZWFsdGgvZGF0YS9PYnNlcnZhdGlvbi9zbWFydC05Ny1sYWIiLAogICAgInJlc291cmNlIjogewogICAgICAicmVzb3VyY2VUeXBlIjogIk9ic2VydmF0aW9uIiwKICAgICAgImlkIjogInNtYXJ0LTk3LWxhYiIsCiAgICAgICJtZXRhIjogewogICAgICAgICJ2ZXJzaW9uSWQiOiAiMSIsCiAgICAgICAgImxhc3RVcGRhdGVkIjogIjIwMjAtMDctMTVUMDI6NTI6NTIuMDAwKzAwOjAwIiwKICAgICAgICAic291cmNlIjogIiNIbEF2aTVEdVc3VVZzdHRjIgogICAgICB9LAogICAgICAidGV4dCI6IHsKICAgICAgICAic3RhdHVzIjogImdlbmVyYXRlZCIsCiAgICAgICAgImRpdiI6ICI8ZGl2IHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMTk5OS94aHRtbFwiPjIwMDgtMDctMTA6IEFMVCBTZXJQbC1jQ25jID0gMTMgVS9MPC9kaXY+IgogICAgICB9LAogICAgICAiaWRlbnRpZmllciI6IFsgewogICAgICAgICJ1c2UiOiAib2ZmaWNpYWwiLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3d3dy5ibWMubmwvem9yZ3BvcnRhbC9pZGVudGlmaWVycy9vYnNlcnZhdGlvbnMiLAogICAgICAgICJ2YWx1ZSI6ICJzbWFydC05Ny1sYWIiCiAgICAgIH0gXSwKICAgICAgInN0YXR1cyI6ICJ1bmtub3duIiwKICAgICAgImNhdGVnb3J5IjogWyB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdGVybWlub2xvZ3kuaGw3Lm9yZy9Db2RlU3lzdGVtL29ic2VydmF0aW9uLWNhdGVnb3J5IiwKICAgICAgICAgICJjb2RlIjogImxhYm9yYXRvcnkiLAogICAgICAgICAgImRpc3BsYXkiOiAiTGFib3JhdG9yeSIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAiTGFib3JhdG9yeSIKICAgICAgfSBdLAogICAgICAiY29kZSI6IHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly9sb2luYy5vcmciLAogICAgICAgICAgImNvZGUiOiAiMTc0Mi02IiwKICAgICAgICAgICJkaXNwbGF5IjogIkFMVCBTZXJQbC1jQ25jIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJBTFQgU2VyUGwtY0NuYyIKICAgICAgfSwKICAgICAgInN1YmplY3QiOiB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQYXRpZW50L3NtYXJ0LTEyODg5OTIiCiAgICAgIH0sCiAgICAgICJlZmZlY3RpdmVEYXRlVGltZSI6ICIyMDA4LTA3LTEwIiwKICAgICAgInBlcmZvcm1lciI6IFsgewogICAgICAgICJyZWZlcmVuY2UiOiAiUHJhY3RpdGlvbmVyL1NNQVJULTEyMzQiCiAgICAgIH0gXSwKICAgICAgInZhbHVlUXVhbnRpdHkiOiB7CiAgICAgICAgInZhbHVlIjogMTMuMCwKICAgICAgICAidW5pdCI6ICJVL0wiLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3VuaXRzb2ZtZWFzdXJlLm9yZyIsCiAgICAgICAgImNvZGUiOiAiVS9MIgogICAgICB9LAogICAgICAicmVmZXJlbmNlUmFuZ2UiOiBbIHsKICAgICAgICAibG93IjogewogICAgICAgICAgInZhbHVlIjogMC4wLAogICAgICAgICAgInVuaXQiOiAiVS9MIiwKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3VuaXRzb2ZtZWFzdXJlLm9yZyIsCiAgICAgICAgICAiY29kZSI6ICJVL0wiCiAgICAgICAgfSwKICAgICAgICAiaGlnaCI6IHsKICAgICAgICAgICJ2YWx1ZSI6IDQ1LjAsCiAgICAgICAgICAidW5pdCI6ICJVL0wiLAogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdW5pdHNvZm1lYXN1cmUub3JnIiwKICAgICAgICAgICJjb2RlIjogIlUvTCIKICAgICAgICB9LAogICAgICAgICJ0eXBlIjogewogICAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly9obDcub3JnL2ZoaXIvcmVmZXJlbmNlcmFuZ2UtbWVhbmluZyIsCiAgICAgICAgICAgICJjb2RlIjogIm5vcm1hbCIsCiAgICAgICAgICAgICJkaXNwbGF5IjogIk5vcm1hbCBSYW5nZSIKICAgICAgICAgIH0gXSwKICAgICAgICAgICJ0ZXh0IjogIk5vcm1hbCBSYW5nZSIKICAgICAgICB9CiAgICAgIH0gXQogICAgfSwKICAgICJzZWFyY2giOiB7CiAgICAgICJtb2RlIjogIm1hdGNoIgogICAgfQogIH0sIHsKICAgICJmdWxsVXJsIjogImh0dHBzOi8vYXBpLmxvZ2ljYWhlYWx0aC5vcmcvZmFzdGVuaGVhbHRoL2RhdGEvT2JzZXJ2YXRpb24vc21hcnQtMzM1LWJtaSIsCiAgICAicmVzb3VyY2UiOiB7CiAgICAgICJyZXNvdXJjZVR5cGUiOiAiT2JzZXJ2YXRpb24iLAogICAgICAiaWQiOiAic21hcnQtMzM1LWJtaSIsCiAgICAgICJtZXRhIjogewogICAgICAgICJ2ZXJzaW9uSWQiOiAiMSIsCiAgICAgICAgImxhc3RVcGRhdGVkIjogIjIwMjAtMDctMTVUMDI6NTI6NTIuMDAwKzAwOjAwIiwKICAgICAgICAic291cmNlIjogIiNIbEF2aTVEdVc3VVZzdHRjIgogICAgICB9LAogICAgICAidGV4dCI6IHsKICAgICAgICAic3RhdHVzIjogImdlbmVyYXRlZCIsCiAgICAgICAgImRpdiI6ICI8ZGl2IHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMTk5OS94aHRtbFwiPjIwMDktMTItMDE6IGJtaSA9IDM0LjQga2cvbTI8L2Rpdj4iCiAgICAgIH0sCiAgICAgICJpZGVudGlmaWVyIjogWyB7CiAgICAgICAgInVzZSI6ICJvZmZpY2lhbCIsCiAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vd3d3LmJtYy5ubC96b3JncG9ydGFsL2lkZW50aWZpZXJzL29ic2VydmF0aW9ucyIsCiAgICAgICAgInZhbHVlIjogInNtYXJ0LTMzNS1ibWkiCiAgICAgIH0gXSwKICAgICAgInN0YXR1cyI6ICJ1bmtub3duIiwKICAgICAgImNhdGVnb3J5IjogWyB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdGVybWlub2xvZ3kuaGw3Lm9yZy9Db2RlU3lzdGVtL29ic2VydmF0aW9uLWNhdGVnb3J5IiwKICAgICAgICAgICJjb2RlIjogInZpdGFsLXNpZ25zIiwKICAgICAgICAgICJkaXNwbGF5IjogIlZpdGFsIFNpZ25zIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJWaXRhbCBTaWducyIKICAgICAgfSBdLAogICAgICAiY29kZSI6IHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly9sb2luYy5vcmciLAogICAgICAgICAgImNvZGUiOiAiMzkxNTYtNSIsCiAgICAgICAgICAiZGlzcGxheSI6ICJibWkiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogImJtaSIKICAgICAgfSwKICAgICAgInN1YmplY3QiOiB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQYXRpZW50L3NtYXJ0LTEyODg5OTIiCiAgICAgIH0sCiAgICAgICJlZmZlY3RpdmVEYXRlVGltZSI6ICIyMDA5LTEyLTAxIiwKICAgICAgInBlcmZvcm1lciI6IFsgewogICAgICAgICJyZWZlcmVuY2UiOiAiUHJhY3RpdGlvbmVyL1NNQVJULTEyMzQiCiAgICAgIH0gXSwKICAgICAgInZhbHVlUXVhbnRpdHkiOiB7CiAgICAgICAgInZhbHVlIjogMzQuNCwKICAgICAgICAidW5pdCI6ICJrZy9tMiIsCiAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdW5pdHNvZm1lYXN1cmUub3JnIiwKICAgICAgICAiY29kZSI6ICJrZy9tMiIKICAgICAgfQogICAgfSwKICAgICJzZWFyY2giOiB7CiAgICAgICJtb2RlIjogIm1hdGNoIgogICAgfQogIH0sIHsKICAgICJmdWxsVXJsIjogImh0dHBzOi8vYXBpLmxvZ2ljYWhlYWx0aC5vcmcvZmFzdGVuaGVhbHRoL2RhdGEvT2JzZXJ2YXRpb24vc21hcnQtMzAwLWJtaSIsCiAgICAicmVzb3VyY2UiOiB7CiAgICAgICJyZXNvdXJjZVR5cGUiOiAiT2JzZXJ2YXRpb24iLAogICAgICAiaWQiOiAic21hcnQtMzAwLWJtaSIsCiAgICAgICJtZXRhIjogewogICAgICAgICJ2ZXJzaW9uSWQiOiAiMSIsCiAgICAgICAgImxhc3RVcGRhdGVkIjogIjIwMjAtMDctMTVUMDI6NTI6NTIuMDAwKzAwOjAwIiwKICAgICAgICAic291cmNlIjogIiNIbEF2aTVEdVc3VVZzdHRjIgogICAgICB9LAogICAgICAidGV4dCI6IHsKICAgICAgICAic3RhdHVzIjogImdlbmVyYXRlZCIsCiAgICAgICAgImRpdiI6ICI8ZGl2IHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMTk5OS94aHRtbFwiPjIwMDktMDQtMjQ6IGJtaSA9IDMzLjcga2cvbTI8L2Rpdj4iCiAgICAgIH0sCiAgICAgICJpZGVudGlmaWVyIjogWyB7CiAgICAgICAgInVzZSI6ICJvZmZpY2lhbCIsCiAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vd3d3LmJtYy5ubC96b3JncG9ydGFsL2lkZW50aWZpZXJzL29ic2VydmF0aW9ucyIsCiAgICAgICAgInZhbHVlIjogInNtYXJ0LTMwMC1ibWkiCiAgICAgIH0gXSwKICAgICAgInN0YXR1cyI6ICJ1bmtub3duIiwKICAgICAgImNhdGVnb3J5IjogWyB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdGVybWlub2xvZ3kuaGw3Lm9yZy9Db2RlU3lzdGVtL29ic2VydmF0aW9uLWNhdGVnb3J5IiwKICAgICAgICAgICJjb2RlIjogInZpdGFsLXNpZ25zIiwKICAgICAgICAgICJkaXNwbGF5IjogIlZpdGFsIFNpZ25zIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJWaXRhbCBTaWducyIKICAgICAgfSBdLAogICAgICAiY29kZSI6IHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly9sb2luYy5vcmciLAogICAgICAgICAgImNvZGUiOiAiMzkxNTYtNSIsCiAgICAgICAgICAiZGlzcGxheSI6ICJibWkiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogImJtaSIKICAgICAgfSwKICAgICAgInN1YmplY3QiOiB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQYXRpZW50L3NtYXJ0LTEyODg5OTIiCiAgICAgIH0sCiAgICAgICJlZmZlY3RpdmVEYXRlVGltZSI6ICIyMDA5LTA0LTI0IiwKICAgICAgInBlcmZvcm1lciI6IFsgewogICAgICAgICJyZWZlcmVuY2UiOiAiUHJhY3RpdGlvbmVyL1NNQVJULTEyMzQiCiAgICAgIH0gXSwKICAgICAgInZhbHVlUXVhbnRpdHkiOiB7CiAgICAgICAgInZhbHVlIjogMzMuNywKICAgICAgICAidW5pdCI6ICJrZy9tMiIsCiAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdW5pdHNvZm1lYXN1cmUub3JnIiwKICAgICAgICAiY29kZSI6ICJrZy9tMiIKICAgICAgfQogICAgfSwKICAgICJzZWFyY2giOiB7CiAgICAgICJtb2RlIjogIm1hdGNoIgogICAgfQogIH0sIHsKICAgICJmdWxsVXJsIjogImh0dHBzOi8vYXBpLmxvZ2ljYWhlYWx0aC5vcmcvZmFzdGVuaGVhbHRoL2RhdGEvT2JzZXJ2YXRpb24vc21hcnQtMzI0LWhlYXJ0cmF0ZSIsCiAgICAicmVzb3VyY2UiOiB7CiAgICAgICJyZXNvdXJjZVR5cGUiOiAiT2JzZXJ2YXRpb24iLAogICAgICAiaWQiOiAic21hcnQtMzI0LWhlYXJ0cmF0ZSIsCiAgICAgICJtZXRhIjogewogICAgICAgICJ2ZXJzaW9uSWQiOiAiMSIsCiAgICAgICAgImxhc3RVcGRhdGVkIjogIjIwMjAtMDctMTVUMDI6NTI6NTIuMDAwKzAwOjAwIiwKICAgICAgICAic291cmNlIjogIiNIbEF2aTVEdVc3VVZzdHRjIgogICAgICB9LAogICAgICAidGV4dCI6IHsKICAgICAgICAic3RhdHVzIjogImdlbmVyYXRlZCIsCiAgICAgICAgImRpdiI6ICI8ZGl2IHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMTk5OS94aHRtbFwiPjIwMDktMTAtMzA6IGhlYXJ0X3JhdGUgPSAyNS4wIHtiZWF0c30vbWluPC9kaXY+IgogICAgICB9LAogICAgICAiaWRlbnRpZmllciI6IFsgewogICAgICAgICJ1c2UiOiAib2ZmaWNpYWwiLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3d3dy5ibWMubmwvem9yZ3BvcnRhbC9pZGVudGlmaWVycy9vYnNlcnZhdGlvbnMiLAogICAgICAgICJ2YWx1ZSI6ICJzbWFydC0zMjQtaGVhcnRyYXRlIgogICAgICB9IF0sCiAgICAgICJzdGF0dXMiOiAidW5rbm93biIsCiAgICAgICJjYXRlZ29yeSI6IFsgewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3Rlcm1pbm9sb2d5LmhsNy5vcmcvQ29kZVN5c3RlbS9vYnNlcnZhdGlvbi1jYXRlZ29yeSIsCiAgICAgICAgICAiY29kZSI6ICJ2aXRhbC1zaWducyIsCiAgICAgICAgICAiZGlzcGxheSI6ICJWaXRhbCBTaWducyIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAiVml0YWwgU2lnbnMiCiAgICAgIH0gXSwKICAgICAgImNvZGUiOiB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vbG9pbmMub3JnIiwKICAgICAgICAgICJjb2RlIjogIjg4NjctNCIsCiAgICAgICAgICAiZGlzcGxheSI6ICJoZWFydF9yYXRlIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJoZWFydF9yYXRlIgogICAgICB9LAogICAgICAic3ViamVjdCI6IHsKICAgICAgICAicmVmZXJlbmNlIjogIlBhdGllbnQvc21hcnQtMTI4ODk5MiIKICAgICAgfSwKICAgICAgImVmZmVjdGl2ZURhdGVUaW1lIjogIjIwMDktMTAtMzAiLAogICAgICAicGVyZm9ybWVyIjogWyB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQcmFjdGl0aW9uZXIvU01BUlQtMTIzNCIKICAgICAgfSBdLAogICAgICAidmFsdWVRdWFudGl0eSI6IHsKICAgICAgICAidmFsdWUiOiAyNS4wLAogICAgICAgICJ1bml0IjogIntiZWF0c30vbWluIiwKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly91bml0c29mbWVhc3VyZS5vcmciLAogICAgICAgICJjb2RlIjogIntiZWF0c30vbWluIgogICAgICB9CiAgICB9LAogICAgInNlYXJjaCI6IHsKICAgICAgIm1vZGUiOiAibWF0Y2giCiAgICB9CiAgfSwgewogICAgImZ1bGxVcmwiOiAiaHR0cHM6Ly9hcGkubG9naWNhaGVhbHRoLm9yZy9mYXN0ZW5oZWFsdGgvZGF0YS9PYnNlcnZhdGlvbi9zbWFydC0zMzQtd2VpZ2h0IiwKICAgICJyZXNvdXJjZSI6IHsKICAgICAgInJlc291cmNlVHlwZSI6ICJPYnNlcnZhdGlvbiIsCiAgICAgICJpZCI6ICJzbWFydC0zMzQtd2VpZ2h0IiwKICAgICAgIm1ldGEiOiB7CiAgICAgICAgInZlcnNpb25JZCI6ICIxIiwKICAgICAgICAibGFzdFVwZGF0ZWQiOiAiMjAyMC0wNy0xNVQwMjo1Mjo1Mi4wMDArMDA6MDAiLAogICAgICAgICJzb3VyY2UiOiAiI0hsQXZpNUR1VzdVVnN0dGMiCiAgICAgIH0sCiAgICAgICJ0ZXh0IjogewogICAgICAgICJzdGF0dXMiOiAiZ2VuZXJhdGVkIiwKICAgICAgICAiZGl2IjogIjxkaXYgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hodG1sXCI+MjAwOS0xMi0wMTogd2VpZ2h0ID0gOTEuNTM0OTQga2c8L2Rpdj4iCiAgICAgIH0sCiAgICAgICJpZGVudGlmaWVyIjogWyB7CiAgICAgICAgInVzZSI6ICJvZmZpY2lhbCIsCiAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vd3d3LmJtYy5ubC96b3JncG9ydGFsL2lkZW50aWZpZXJzL29ic2VydmF0aW9ucyIsCiAgICAgICAgInZhbHVlIjogInNtYXJ0LTMzNC13ZWlnaHQiCiAgICAgIH0gXSwKICAgICAgInN0YXR1cyI6ICJ1bmtub3duIiwKICAgICAgImNhdGVnb3J5IjogWyB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdGVybWlub2xvZ3kuaGw3Lm9yZy9Db2RlU3lzdGVtL29ic2VydmF0aW9uLWNhdGVnb3J5IiwKICAgICAgICAgICJjb2RlIjogInZpdGFsLXNpZ25zIiwKICAgICAgICAgICJkaXNwbGF5IjogIlZpdGFsIFNpZ25zIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJWaXRhbCBTaWducyIKICAgICAgfSBdLAogICAgICAiY29kZSI6IHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly9sb2luYy5vcmciLAogICAgICAgICAgImNvZGUiOiAiMzE0MS05IiwKICAgICAgICAgICJkaXNwbGF5IjogIndlaWdodCIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAid2VpZ2h0IgogICAgICB9LAogICAgICAic3ViamVjdCI6IHsKICAgICAgICAicmVmZXJlbmNlIjogIlBhdGllbnQvc21hcnQtMTI4ODk5MiIKICAgICAgfSwKICAgICAgImVmZmVjdGl2ZURhdGVUaW1lIjogIjIwMDktMTItMDEiLAogICAgICAicGVyZm9ybWVyIjogWyB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQcmFjdGl0aW9uZXIvU01BUlQtMTIzNCIKICAgICAgfSBdLAogICAgICAidmFsdWVRdWFudGl0eSI6IHsKICAgICAgICAidmFsdWUiOiA5MS41MzQ5NCwKICAgICAgICAidW5pdCI6ICJrZyIsCiAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdW5pdHNvZm1lYXN1cmUub3JnIiwKICAgICAgICAiY29kZSI6ICJrZyIKICAgICAgfQogICAgfSwKICAgICJzZWFyY2giOiB7CiAgICAgICJtb2RlIjogIm1hdGNoIgogICAgfQogIH0sIHsKICAgICJmdWxsVXJsIjogImh0dHBzOi8vYXBpLmxvZ2ljYWhlYWx0aC5vcmcvZmFzdGVuaGVhbHRoL2RhdGEvT2JzZXJ2YXRpb24vc21hcnQtNzktbGFiIiwKICAgICJyZXNvdXJjZSI6IHsKICAgICAgInJlc291cmNlVHlwZSI6ICJPYnNlcnZhdGlvbiIsCiAgICAgICJpZCI6ICJzbWFydC03OS1sYWIiLAogICAgICAibWV0YSI6IHsKICAgICAgICAidmVyc2lvbklkIjogIjEiLAogICAgICAgICJsYXN0VXBkYXRlZCI6ICIyMDIwLTA3LTE1VDAyOjUyOjUyLjAwMCswMDowMCIsCiAgICAgICAgInNvdXJjZSI6ICIjSGxBdmk1RHVXN1VWc3R0YyIKICAgICAgfSwKICAgICAgInRleHQiOiB7CiAgICAgICAgInN0YXR1cyI6ICJnZW5lcmF0ZWQiLAogICAgICAgICJkaXYiOiAiPGRpdiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzE5OTkveGh0bWxcIj4yMDA4LTA3LTEwOiBOZXV0cm9waGlscyBORnIgQmxkIEF1dG8gPSA1OSAlPC9kaXY+IgogICAgICB9LAogICAgICAiaWRlbnRpZmllciI6IFsgewogICAgICAgICJ1c2UiOiAib2ZmaWNpYWwiLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3d3dy5ibWMubmwvem9yZ3BvcnRhbC9pZGVudGlmaWVycy9vYnNlcnZhdGlvbnMiLAogICAgICAgICJ2YWx1ZSI6ICJzbWFydC03OS1sYWIiCiAgICAgIH0gXSwKICAgICAgInN0YXR1cyI6ICJ1bmtub3duIiwKICAgICAgImNhdGVnb3J5IjogWyB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdGVybWlub2xvZ3kuaGw3Lm9yZy9Db2RlU3lzdGVtL29ic2VydmF0aW9uLWNhdGVnb3J5IiwKICAgICAgICAgICJjb2RlIjogImxhYm9yYXRvcnkiLAogICAgICAgICAgImRpc3BsYXkiOiAiTGFib3JhdG9yeSIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAiTGFib3JhdG9yeSIKICAgICAgfSBdLAogICAgICAiY29kZSI6IHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly9sb2luYy5vcmciLAogICAgICAgICAgImNvZGUiOiAiNzcwLTgiLAogICAgICAgICAgImRpc3BsYXkiOiAiTmV1dHJvcGhpbHMgTkZyIEJsZCBBdXRvIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJOZXV0cm9waGlscyBORnIgQmxkIEF1dG8iCiAgICAgIH0sCiAgICAgICJzdWJqZWN0IjogewogICAgICAgICJyZWZlcmVuY2UiOiAiUGF0aWVudC9zbWFydC0xMjg4OTkyIgogICAgICB9LAogICAgICAiZWZmZWN0aXZlRGF0ZVRpbWUiOiAiMjAwOC0wNy0xMCIsCiAgICAgICJwZXJmb3JtZXIiOiBbIHsKICAgICAgICAicmVmZXJlbmNlIjogIlByYWN0aXRpb25lci9TTUFSVC0xMjM0IgogICAgICB9IF0sCiAgICAgICJ2YWx1ZVF1YW50aXR5IjogewogICAgICAgICJ2YWx1ZSI6IDU5LjAsCiAgICAgICAgInVuaXQiOiAiJSIsCiAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdW5pdHNvZm1lYXN1cmUub3JnIiwKICAgICAgICAiY29kZSI6ICIlIgogICAgICB9LAogICAgICAicmVmZXJlbmNlUmFuZ2UiOiBbIHsKICAgICAgICAibG93IjogewogICAgICAgICAgInZhbHVlIjogNTAuMCwKICAgICAgICAgICJ1bml0IjogIiUiLAogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdW5pdHNvZm1lYXN1cmUub3JnIiwKICAgICAgICAgICJjb2RlIjogIiUiCiAgICAgICAgfSwKICAgICAgICAiaGlnaCI6IHsKICAgICAgICAgICJ2YWx1ZSI6IDc1LjAsCiAgICAgICAgICAidW5pdCI6ICIlIiwKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3VuaXRzb2ZtZWFzdXJlLm9yZyIsCiAgICAgICAgICAiY29kZSI6ICIlIgogICAgICAgIH0sCiAgICAgICAgInR5cGUiOiB7CiAgICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL2hsNy5vcmcvZmhpci9yZWZlcmVuY2VyYW5nZS1tZWFuaW5nIiwKICAgICAgICAgICAgImNvZGUiOiAibm9ybWFsIiwKICAgICAgICAgICAgImRpc3BsYXkiOiAiTm9ybWFsIFJhbmdlIgogICAgICAgICAgfSBdLAogICAgICAgICAgInRleHQiOiAiTm9ybWFsIFJhbmdlIgogICAgICAgIH0KICAgICAgfSBdCiAgICB9LAogICAgInNlYXJjaCI6IHsKICAgICAgIm1vZGUiOiAibWF0Y2giCiAgICB9CiAgfSwgewogICAgImZ1bGxVcmwiOiAiaHR0cHM6Ly9hcGkubG9naWNhaGVhbHRoLm9yZy9mYXN0ZW5oZWFsdGgvZGF0YS9BbGxlcmd5SW50b2xlcmFuY2Uvc21hcnQtQWxsZXJneUludG9sZXJhbmNlLTI4IiwKICAgICJyZXNvdXJjZSI6IHsKICAgICAgInJlc291cmNlVHlwZSI6ICJBbGxlcmd5SW50b2xlcmFuY2UiLAogICAgICAiaWQiOiAic21hcnQtQWxsZXJneUludG9sZXJhbmNlLTI4IiwKICAgICAgIm1ldGEiOiB7CiAgICAgICAgInZlcnNpb25JZCI6ICIxIiwKICAgICAgICAibGFzdFVwZGF0ZWQiOiAiMjAyMC0wNy0xNVQwMjo1Mjo1Mi4wMDArMDA6MDAiLAogICAgICAgICJzb3VyY2UiOiAiI0hsQXZpNUR1VzdVVnN0dGMiCiAgICAgIH0sCiAgICAgICJ0ZXh0IjogewogICAgICAgICJzdGF0dXMiOiAiZ2VuZXJhdGVkIiwKICAgICAgICAiZGl2IjogIjxkaXYgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hodG1sXCI+U2Vuc2l0aXZpdHkgdG8gc3VsZm9uYW1pZGUgYW50aWJhY3RlcmlhbDwvZGl2PiIKICAgICAgfSwKICAgICAgImNsaW5pY2FsU3RhdHVzIjogewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3Rlcm1pbm9sb2d5LmhsNy5vcmcvQ29kZVN5c3RlbS9hbGxlcmd5aW50b2xlcmFuY2UtY2xpbmljYWwiLAogICAgICAgICAgImNvZGUiOiAiYWN0aXZlIgogICAgICAgIH0gXQogICAgICB9LAogICAgICAidmVyaWZpY2F0aW9uU3RhdHVzIjogewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3Rlcm1pbm9sb2d5LmhsNy5vcmcvQ29kZVN5c3RlbS9hbGxlcmd5aW50b2xlcmFuY2UtdmVyaWZpY2F0aW9uIiwKICAgICAgICAgICJjb2RlIjogImNvbmZpcm1lZCIKICAgICAgICB9IF0KICAgICAgfSwKICAgICAgImNhdGVnb3J5IjogWyAibWVkaWNhdGlvbiIgXSwKICAgICAgImNyaXRpY2FsaXR5IjogImxvdyIsCiAgICAgICJjb2RlIjogewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3J4bmF2Lm5sbS5uaWguZ292L1JFU1QvTmRmcnQiLAogICAgICAgICAgImNvZGUiOiAiTjAwMDAxNzU1MDMiLAogICAgICAgICAgImRpc3BsYXkiOiAic3VsZm9uYW1pZGUgYW50aWJhY3RlcmlhbCIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAic3VsZm9uYW1pZGUgYW50aWJhY3RlcmlhbCIKICAgICAgfSwKICAgICAgInBhdGllbnQiOiB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQYXRpZW50L3NtYXJ0LTEyODg5OTIiCiAgICAgIH0sCiAgICAgICJyZWFjdGlvbiI6IFsgewogICAgICAgICJtYW5pZmVzdGF0aW9uIjogWyB7CiAgICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3Nub21lZC5pbmZvL3NjdCIsCiAgICAgICAgICAgICJjb2RlIjogIjI3MTgwNzAwMyIsCiAgICAgICAgICAgICJkaXNwbGF5IjogInNraW4gcmFzaCIKICAgICAgICAgIH0gXSwKICAgICAgICAgICJ0ZXh0IjogInNraW4gcmFzaCIKICAgICAgICB9IF0sCiAgICAgICAgInNldmVyaXR5IjogIm1pbGQiCiAgICAgIH0gXQogICAgfSwKICAgICJzZWFyY2giOiB7CiAgICAgICJtb2RlIjogIm1hdGNoIgogICAgfQogIH0sIHsKICAgICJmdWxsVXJsIjogImh0dHBzOi8vYXBpLmxvZ2ljYWhlYWx0aC5vcmcvZmFzdGVuaGVhbHRoL2RhdGEvT2JzZXJ2YXRpb24vc21hcnQtODItbGFiIiwKICAgICJyZXNvdXJjZSI6IHsKICAgICAgInJlc291cmNlVHlwZSI6ICJPYnNlcnZhdGlvbiIsCiAgICAgICJpZCI6ICJzbWFydC04Mi1sYWIiLAogICAgICAibWV0YSI6IHsKICAgICAgICAidmVyc2lvbklkIjogIjEiLAogICAgICAgICJsYXN0VXBkYXRlZCI6ICIyMDIwLTA3LTE1VDAyOjUyOjUyLjAwMCswMDowMCIsCiAgICAgICAgInNvdXJjZSI6ICIjSGxBdmk1RHVXN1VWc3R0YyIKICAgICAgfSwKICAgICAgInRleHQiOiB7CiAgICAgICAgInN0YXR1cyI6ICJnZW5lcmF0ZWQiLAogICAgICAgICJkaXYiOiAiPGRpdiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzE5OTkveGh0bWxcIj4yMDA4LTA3LTEwOiBTcCBHciBVciBTdHJpcCA9IDEuMDIyIDwvZGl2PiIKICAgICAgfSwKICAgICAgImlkZW50aWZpZXIiOiBbIHsKICAgICAgICAidXNlIjogIm9mZmljaWFsIiwKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly93d3cuYm1jLm5sL3pvcmdwb3J0YWwvaWRlbnRpZmllcnMvb2JzZXJ2YXRpb25zIiwKICAgICAgICAidmFsdWUiOiAic21hcnQtODItbGFiIgogICAgICB9IF0sCiAgICAgICJzdGF0dXMiOiAidW5rbm93biIsCiAgICAgICJjYXRlZ29yeSI6IFsgewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3Rlcm1pbm9sb2d5LmhsNy5vcmcvQ29kZVN5c3RlbS9vYnNlcnZhdGlvbi1jYXRlZ29yeSIsCiAgICAgICAgICAiY29kZSI6ICJsYWJvcmF0b3J5IiwKICAgICAgICAgICJkaXNwbGF5IjogIkxhYm9yYXRvcnkiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogIkxhYm9yYXRvcnkiCiAgICAgIH0gXSwKICAgICAgImNvZGUiOiB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vbG9pbmMub3JnIiwKICAgICAgICAgICJjb2RlIjogIjU4MTEtNSIsCiAgICAgICAgICAiZGlzcGxheSI6ICJTcCBHciBVciBTdHJpcCIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAiU3AgR3IgVXIgU3RyaXAiCiAgICAgIH0sCiAgICAgICJzdWJqZWN0IjogewogICAgICAgICJyZWZlcmVuY2UiOiAiUGF0aWVudC9zbWFydC0xMjg4OTkyIgogICAgICB9LAogICAgICAiZWZmZWN0aXZlRGF0ZVRpbWUiOiAiMjAwOC0wNy0xMCIsCiAgICAgICJwZXJmb3JtZXIiOiBbIHsKICAgICAgICAicmVmZXJlbmNlIjogIlByYWN0aXRpb25lci9TTUFSVC0xMjM0IgogICAgICB9IF0sCiAgICAgICJ2YWx1ZVF1YW50aXR5IjogewogICAgICAgICJ2YWx1ZSI6IDEuMDIyLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3VuaXRzb2ZtZWFzdXJlLm9yZyIKICAgICAgfQogICAgfSwKICAgICJzZWFyY2giOiB7CiAgICAgICJtb2RlIjogIm1hdGNoIgogICAgfQogIH0sIHsKICAgICJmdWxsVXJsIjogImh0dHBzOi8vYXBpLmxvZ2ljYWhlYWx0aC5vcmcvZmFzdGVuaGVhbHRoL2RhdGEvTWVkaWNhdGlvblJlcXVlc3Qvc21hcnQtTWVkaWNhdGlvblJlcXVlc3QtMTM5IiwKICAgICJyZXNvdXJjZSI6IHsKICAgICAgInJlc291cmNlVHlwZSI6ICJNZWRpY2F0aW9uUmVxdWVzdCIsCiAgICAgICJpZCI6ICJzbWFydC1NZWRpY2F0aW9uUmVxdWVzdC0xMzkiLAogICAgICAibWV0YSI6IHsKICAgICAgICAidmVyc2lvbklkIjogIjEiLAogICAgICAgICJsYXN0VXBkYXRlZCI6ICIyMDIwLTA3LTE1VDAyOjUyOjUyLjAwMCswMDowMCIsCiAgICAgICAgInNvdXJjZSI6ICIjSGxBdmk1RHVXN1VWc3R0YyIKICAgICAgfSwKICAgICAgInRleHQiOiB7CiAgICAgICAgInN0YXR1cyI6ICJnZW5lcmF0ZWQiLAogICAgICAgICJkaXYiOiAiPGRpdiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzE5OTkveGh0bWxcIj5MaXNpbm9wcmlsIDIwIE1HIE9yYWwgVGFibGV0IChyeG5vcm06IDMxNDA3Nyk8L2Rpdj4iCiAgICAgIH0sCiAgICAgICJzdGF0dXMiOiAiYWN0aXZlIiwKICAgICAgImludGVudCI6ICJvcmRlciIsCiAgICAgICJtZWRpY2F0aW9uQ29kZWFibGVDb25jZXB0IjogewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3d3dy5ubG0ubmloLmdvdi9yZXNlYXJjaC91bWxzL3J4bm9ybSIsCiAgICAgICAgICAiY29kZSI6ICIzMTQwNzciLAogICAgICAgICAgImRpc3BsYXkiOiAiTGlzaW5vcHJpbCAyMCBNRyBPcmFsIFRhYmxldCIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAiTGlzaW5vcHJpbCAyMCBNRyBPcmFsIFRhYmxldCIKICAgICAgfSwKICAgICAgInN1YmplY3QiOiB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQYXRpZW50L3NtYXJ0LTEyODg5OTIiCiAgICAgIH0sCiAgICAgICJkb3NhZ2VJbnN0cnVjdGlvbiI6IFsgewogICAgICAgICJ0ZXh0IjogIjEgZGFpbHkiLAogICAgICAgICJ0aW1pbmciOiB7CiAgICAgICAgICAicmVwZWF0IjogewogICAgICAgICAgICAiYm91bmRzUGVyaW9kIjogewogICAgICAgICAgICAgICJzdGFydCI6ICIyMDA4LTA4LTEzIgogICAgICAgICAgICB9LAogICAgICAgICAgICAiZnJlcXVlbmN5IjogMSwKICAgICAgICAgICAgInBlcmlvZCI6IDEsCiAgICAgICAgICAgICJwZXJpb2RVbml0IjogImQiCiAgICAgICAgICB9CiAgICAgICAgfQogICAgICB9IF0sCiAgICAgICJkaXNwZW5zZVJlcXVlc3QiOiB7CiAgICAgICAgIm51bWJlck9mUmVwZWF0c0FsbG93ZWQiOiAxLAogICAgICAgICJxdWFudGl0eSI6IHsKICAgICAgICAgICJ2YWx1ZSI6IDkwLjAsCiAgICAgICAgICAidW5pdCI6ICJ7dGFibGV0fSIsCiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly91bml0c29mbWVhc3VyZS5vcmciLAogICAgICAgICAgImNvZGUiOiAie3RhYmxldH0iCiAgICAgICAgfSwKICAgICAgICAiZXhwZWN0ZWRTdXBwbHlEdXJhdGlvbiI6IHsKICAgICAgICAgICJ2YWx1ZSI6IDkwLAogICAgICAgICAgInVuaXQiOiAiZGF5cyIsCiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly91bml0c29mbWVhc3VyZS5vcmciLAogICAgICAgICAgImNvZGUiOiAiZCIKICAgICAgICB9CiAgICAgIH0KICAgIH0sCiAgICAic2VhcmNoIjogewogICAgICAibW9kZSI6ICJtYXRjaCIKICAgIH0KICB9LCB7CiAgICAiZnVsbFVybCI6ICJodHRwczovL2FwaS5sb2dpY2FoZWFsdGgub3JnL2Zhc3RlbmhlYWx0aC9kYXRhL09ic2VydmF0aW9uL3NtYXJ0LTcwLWxhYiIsCiAgICAicmVzb3VyY2UiOiB7CiAgICAgICJyZXNvdXJjZVR5cGUiOiAiT2JzZXJ2YXRpb24iLAogICAgICAiaWQiOiAic21hcnQtNzAtbGFiIiwKICAgICAgIm1ldGEiOiB7CiAgICAgICAgInZlcnNpb25JZCI6ICIxIiwKICAgICAgICAibGFzdFVwZGF0ZWQiOiAiMjAyMC0wNy0xNVQwMjo1Mjo1Mi4wMDArMDA6MDAiLAogICAgICAgICJzb3VyY2UiOiAiI0hsQXZpNUR1VzdVVnN0dGMiCiAgICAgIH0sCiAgICAgICJ0ZXh0IjogewogICAgICAgICJzdGF0dXMiOiAiZ2VuZXJhdGVkIiwKICAgICAgICAiZGl2IjogIjxkaXYgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hodG1sXCI+MjAwOC0wNy0xMDogUkJDICMvYXJlYSBVcm5TIEhQRiA9IDAgL1tIUEZdPC9kaXY+IgogICAgICB9LAogICAgICAiaWRlbnRpZmllciI6IFsgewogICAgICAgICJ1c2UiOiAib2ZmaWNpYWwiLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3d3dy5ibWMubmwvem9yZ3BvcnRhbC9pZGVudGlmaWVycy9vYnNlcnZhdGlvbnMiLAogICAgICAgICJ2YWx1ZSI6ICJzbWFydC03MC1sYWIiCiAgICAgIH0gXSwKICAgICAgInN0YXR1cyI6ICJ1bmtub3duIiwKICAgICAgImNhdGVnb3J5IjogWyB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdGVybWlub2xvZ3kuaGw3Lm9yZy9Db2RlU3lzdGVtL29ic2VydmF0aW9uLWNhdGVnb3J5IiwKICAgICAgICAgICJjb2RlIjogImxhYm9yYXRvcnkiLAogICAgICAgICAgImRpc3BsYXkiOiAiTGFib3JhdG9yeSIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAiTGFib3JhdG9yeSIKICAgICAgfSBdLAogICAgICAiY29kZSI6IHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly9sb2luYy5vcmciLAogICAgICAgICAgImNvZGUiOiAiMTM5NDUtMSIsCiAgICAgICAgICAiZGlzcGxheSI6ICJSQkMgIy9hcmVhIFVyblMgSFBGIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJSQkMgIy9hcmVhIFVyblMgSFBGIgogICAgICB9LAogICAgICAic3ViamVjdCI6IHsKICAgICAgICAicmVmZXJlbmNlIjogIlBhdGllbnQvc21hcnQtMTI4ODk5MiIKICAgICAgfSwKICAgICAgImVmZmVjdGl2ZURhdGVUaW1lIjogIjIwMDgtMDctMTAiLAogICAgICAicGVyZm9ybWVyIjogWyB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQcmFjdGl0aW9uZXIvU01BUlQtMTIzNCIKICAgICAgfSBdLAogICAgICAidmFsdWVRdWFudGl0eSI6IHsKICAgICAgICAidmFsdWUiOiAwLjAsCiAgICAgICAgInVuaXQiOiAiL1tIUEZdIiwKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly91bml0c29mbWVhc3VyZS5vcmciLAogICAgICAgICJjb2RlIjogIi9bSFBGXSIKICAgICAgfSwKICAgICAgInJlZmVyZW5jZVJhbmdlIjogWyB7CiAgICAgICAgImxvdyI6IHsKICAgICAgICAgICJ2YWx1ZSI6IDAuMCwKICAgICAgICAgICJ1bml0IjogIi9bSFBGXSIsCiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly91bml0c29mbWVhc3VyZS5vcmciLAogICAgICAgICAgImNvZGUiOiAiL1tIUEZdIgogICAgICAgIH0sCiAgICAgICAgImhpZ2giOiB7CiAgICAgICAgICAidmFsdWUiOiAyLjAsCiAgICAgICAgICAidW5pdCI6ICIvW0hQRl0iLAogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdW5pdHNvZm1lYXN1cmUub3JnIiwKICAgICAgICAgICJjb2RlIjogIi9bSFBGXSIKICAgICAgICB9LAogICAgICAgICJ0eXBlIjogewogICAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly9obDcub3JnL2ZoaXIvcmVmZXJlbmNlcmFuZ2UtbWVhbmluZyIsCiAgICAgICAgICAgICJjb2RlIjogIm5vcm1hbCIsCiAgICAgICAgICAgICJkaXNwbGF5IjogIk5vcm1hbCBSYW5nZSIKICAgICAgICAgIH0gXSwKICAgICAgICAgICJ0ZXh0IjogIk5vcm1hbCBSYW5nZSIKICAgICAgICB9CiAgICAgIH0gXQogICAgfSwKICAgICJzZWFyY2giOiB7CiAgICAgICJtb2RlIjogIm1hdGNoIgogICAgfQogIH0sIHsKICAgICJmdWxsVXJsIjogImh0dHBzOi8vYXBpLmxvZ2ljYWhlYWx0aC5vcmcvZmFzdGVuaGVhbHRoL2RhdGEvT2JzZXJ2YXRpb24vc21hcnQtMTA2LWxhYiIsCiAgICAicmVzb3VyY2UiOiB7CiAgICAgICJyZXNvdXJjZVR5cGUiOiAiT2JzZXJ2YXRpb24iLAogICAgICAiaWQiOiAic21hcnQtMTA2LWxhYiIsCiAgICAgICJtZXRhIjogewogICAgICAgICJ2ZXJzaW9uSWQiOiAiMSIsCiAgICAgICAgImxhc3RVcGRhdGVkIjogIjIwMjAtMDctMTVUMDI6NTI6NTIuMDAwKzAwOjAwIiwKICAgICAgICAic291cmNlIjogIiNIbEF2aTVEdVc3VVZzdHRjIgogICAgICB9LAogICAgICAidGV4dCI6IHsKICAgICAgICAic3RhdHVzIjogImdlbmVyYXRlZCIsCiAgICAgICAgImRpdiI6ICI8ZGl2IHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMTk5OS94aHRtbFwiPjIwMDgtMDctMTA6IE11Y291cyBUaHJlYWRzIFVyblMgUWwgTWljcm8gPSBPY2Nhc2lvbmFsIDwvZGl2PiIKICAgICAgfSwKICAgICAgImV4dGVuc2lvbiI6IFsgewogICAgICAgICJ1cmwiOiAiaHR0cDovL2ZoaXItcmVnaXN0cnkuc21hcnRoZWFsdGhpdC5vcmcvU3RydWN0dXJlRGVmaW5pdGlvbi9sYWJzI3ZhbHVlLXJhbmdlIiwKICAgICAgICAidmFsdWVTdHJpbmciOiAiTWFueSIKICAgICAgfSBdLAogICAgICAiaWRlbnRpZmllciI6IFsgewogICAgICAgICJ1c2UiOiAib2ZmaWNpYWwiLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3d3dy5ibWMubmwvem9yZ3BvcnRhbC9pZGVudGlmaWVycy9vYnNlcnZhdGlvbnMiLAogICAgICAgICJ2YWx1ZSI6ICJzbWFydC0xMDYtbGFiIgogICAgICB9IF0sCiAgICAgICJzdGF0dXMiOiAidW5rbm93biIsCiAgICAgICJjYXRlZ29yeSI6IFsgewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3Rlcm1pbm9sb2d5LmhsNy5vcmcvQ29kZVN5c3RlbS9vYnNlcnZhdGlvbi1jYXRlZ29yeSIsCiAgICAgICAgICAiY29kZSI6ICJsYWJvcmF0b3J5IiwKICAgICAgICAgICJkaXNwbGF5IjogIkxhYm9yYXRvcnkiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogIkxhYm9yYXRvcnkiCiAgICAgIH0gXSwKICAgICAgImNvZGUiOiB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vbG9pbmMub3JnIiwKICAgICAgICAgICJjb2RlIjogIjgyNDctOSIsCiAgICAgICAgICAiZGlzcGxheSI6ICJNdWNvdXMgVGhyZWFkcyBVcm5TIFFsIE1pY3JvIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJNdWNvdXMgVGhyZWFkcyBVcm5TIFFsIE1pY3JvIgogICAgICB9LAogICAgICAic3ViamVjdCI6IHsKICAgICAgICAicmVmZXJlbmNlIjogIlBhdGllbnQvc21hcnQtMTI4ODk5MiIKICAgICAgfSwKICAgICAgImVmZmVjdGl2ZURhdGVUaW1lIjogIjIwMDgtMDctMTAiLAogICAgICAicGVyZm9ybWVyIjogWyB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQcmFjdGl0aW9uZXIvU01BUlQtMTIzNCIKICAgICAgfSBdLAogICAgICAidmFsdWVTdHJpbmciOiAiT2NjYXNpb25hbCIKICAgIH0sCiAgICAic2VhcmNoIjogewogICAgICAibW9kZSI6ICJtYXRjaCIKICAgIH0KICB9LCB7CiAgICAiZnVsbFVybCI6ICJodHRwczovL2FwaS5sb2dpY2FoZWFsdGgub3JnL2Zhc3RlbmhlYWx0aC9kYXRhL09ic2VydmF0aW9uL3NtYXJ0LTk1LWxhYiIsCiAgICAicmVzb3VyY2UiOiB7CiAgICAgICJyZXNvdXJjZVR5cGUiOiAiT2JzZXJ2YXRpb24iLAogICAgICAiaWQiOiAic21hcnQtOTUtbGFiIiwKICAgICAgIm1ldGEiOiB7CiAgICAgICAgInZlcnNpb25JZCI6ICIxIiwKICAgICAgICAibGFzdFVwZGF0ZWQiOiAiMjAyMC0wNy0xNVQwMjo1Mjo1Mi4wMDArMDA6MDAiLAogICAgICAgICJzb3VyY2UiOiAiI0hsQXZpNUR1VzdVVnN0dGMiCiAgICAgIH0sCiAgICAgICJ0ZXh0IjogewogICAgICAgICJzdGF0dXMiOiAiZ2VuZXJhdGVkIiwKICAgICAgICAiZGl2IjogIjxkaXYgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hodG1sXCI+MjAwOC0wNy0xMDogU29kaXVtIFNlclBsLXNDbmMgPSAxMzkgbW1vbC9MPC9kaXY+IgogICAgICB9LAogICAgICAiaWRlbnRpZmllciI6IFsgewogICAgICAgICJ1c2UiOiAib2ZmaWNpYWwiLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3d3dy5ibWMubmwvem9yZ3BvcnRhbC9pZGVudGlmaWVycy9vYnNlcnZhdGlvbnMiLAogICAgICAgICJ2YWx1ZSI6ICJzbWFydC05NS1sYWIiCiAgICAgIH0gXSwKICAgICAgInN0YXR1cyI6ICJ1bmtub3duIiwKICAgICAgImNhdGVnb3J5IjogWyB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdGVybWlub2xvZ3kuaGw3Lm9yZy9Db2RlU3lzdGVtL29ic2VydmF0aW9uLWNhdGVnb3J5IiwKICAgICAgICAgICJjb2RlIjogImxhYm9yYXRvcnkiLAogICAgICAgICAgImRpc3BsYXkiOiAiTGFib3JhdG9yeSIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAiTGFib3JhdG9yeSIKICAgICAgfSBdLAogICAgICAiY29kZSI6IHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly9sb2luYy5vcmciLAogICAgICAgICAgImNvZGUiOiAiMjk1MS0yIiwKICAgICAgICAgICJkaXNwbGF5IjogIlNvZGl1bSBTZXJQbC1zQ25jIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJTb2RpdW0gU2VyUGwtc0NuYyIKICAgICAgfSwKICAgICAgInN1YmplY3QiOiB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQYXRpZW50L3NtYXJ0LTEyODg5OTIiCiAgICAgIH0sCiAgICAgICJlZmZlY3RpdmVEYXRlVGltZSI6ICIyMDA4LTA3LTEwIiwKICAgICAgInBlcmZvcm1lciI6IFsgewogICAgICAgICJyZWZlcmVuY2UiOiAiUHJhY3RpdGlvbmVyL1NNQVJULTEyMzQiCiAgICAgIH0gXSwKICAgICAgInZhbHVlUXVhbnRpdHkiOiB7CiAgICAgICAgInZhbHVlIjogMTM5LjAsCiAgICAgICAgInVuaXQiOiAibW1vbC9MIiwKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly91bml0c29mbWVhc3VyZS5vcmciLAogICAgICAgICJjb2RlIjogIm1tb2wvTCIKICAgICAgfSwKICAgICAgInJlZmVyZW5jZVJhbmdlIjogWyB7CiAgICAgICAgImxvdyI6IHsKICAgICAgICAgICJ2YWx1ZSI6IDEzNS4wLAogICAgICAgICAgInVuaXQiOiAibW1vbC9MIiwKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3VuaXRzb2ZtZWFzdXJlLm9yZyIsCiAgICAgICAgICAiY29kZSI6ICJtbW9sL0wiCiAgICAgICAgfSwKICAgICAgICAiaGlnaCI6IHsKICAgICAgICAgICJ2YWx1ZSI6IDE0NS4wLAogICAgICAgICAgInVuaXQiOiAibW1vbC9MIiwKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3VuaXRzb2ZtZWFzdXJlLm9yZyIsCiAgICAgICAgICAiY29kZSI6ICJtbW9sL0wiCiAgICAgICAgfSwKICAgICAgICAidHlwZSI6IHsKICAgICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vaGw3Lm9yZy9maGlyL3JlZmVyZW5jZXJhbmdlLW1lYW5pbmciLAogICAgICAgICAgICAiY29kZSI6ICJub3JtYWwiLAogICAgICAgICAgICAiZGlzcGxheSI6ICJOb3JtYWwgUmFuZ2UiCiAgICAgICAgICB9IF0sCiAgICAgICAgICAidGV4dCI6ICJOb3JtYWwgUmFuZ2UiCiAgICAgICAgfQogICAgICB9IF0KICAgIH0sCiAgICAic2VhcmNoIjogewogICAgICAibW9kZSI6ICJtYXRjaCIKICAgIH0KICB9LCB7CiAgICAiZnVsbFVybCI6ICJodHRwczovL2FwaS5sb2dpY2FoZWFsdGgub3JnL2Zhc3RlbmhlYWx0aC9kYXRhL09ic2VydmF0aW9uL3NtYXJ0LTMwMS1veHlnZW5zYXR1cmF0aW9uIiwKICAgICJyZXNvdXJjZSI6IHsKICAgICAgInJlc291cmNlVHlwZSI6ICJPYnNlcnZhdGlvbiIsCiAgICAgICJpZCI6ICJzbWFydC0zMDEtb3h5Z2Vuc2F0dXJhdGlvbiIsCiAgICAgICJtZXRhIjogewogICAgICAgICJ2ZXJzaW9uSWQiOiAiMSIsCiAgICAgICAgImxhc3RVcGRhdGVkIjogIjIwMjAtMDctMTVUMDI6NTI6NTIuMDAwKzAwOjAwIiwKICAgICAgICAic291cmNlIjogIiNIbEF2aTVEdVc3VVZzdHRjIgogICAgICB9LAogICAgICAidGV4dCI6IHsKICAgICAgICAic3RhdHVzIjogImdlbmVyYXRlZCIsCiAgICAgICAgImRpdiI6ICI8ZGl2IHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMTk5OS94aHRtbFwiPjIwMDktMDQtMjQ6IG94eWdlbl9zYXR1cmF0aW9uID0gMTAwLjAgJXtIZW1vZ2xvYmluU2F0dXJhdGlvbn08L2Rpdj4iCiAgICAgIH0sCiAgICAgICJpZGVudGlmaWVyIjogWyB7CiAgICAgICAgInVzZSI6ICJvZmZpY2lhbCIsCiAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vd3d3LmJtYy5ubC96b3JncG9ydGFsL2lkZW50aWZpZXJzL29ic2VydmF0aW9ucyIsCiAgICAgICAgInZhbHVlIjogInNtYXJ0LTMwMS1veHlnZW5zYXR1cmF0aW9uIgogICAgICB9IF0sCiAgICAgICJzdGF0dXMiOiAidW5rbm93biIsCiAgICAgICJjYXRlZ29yeSI6IFsgewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3Rlcm1pbm9sb2d5LmhsNy5vcmcvQ29kZVN5c3RlbS9vYnNlcnZhdGlvbi1jYXRlZ29yeSIsCiAgICAgICAgICAiY29kZSI6ICJ2aXRhbC1zaWducyIsCiAgICAgICAgICAiZGlzcGxheSI6ICJWaXRhbCBTaWducyIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAiVml0YWwgU2lnbnMiCiAgICAgIH0gXSwKICAgICAgImNvZGUiOiB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vbG9pbmMub3JnIiwKICAgICAgICAgICJjb2RlIjogIjI3MTAtMiIsCiAgICAgICAgICAiZGlzcGxheSI6ICJveHlnZW5fc2F0dXJhdGlvbiIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAib3h5Z2VuX3NhdHVyYXRpb24iCiAgICAgIH0sCiAgICAgICJzdWJqZWN0IjogewogICAgICAgICJyZWZlcmVuY2UiOiAiUGF0aWVudC9zbWFydC0xMjg4OTkyIgogICAgICB9LAogICAgICAiZWZmZWN0aXZlRGF0ZVRpbWUiOiAiMjAwOS0wNC0yNCIsCiAgICAgICJwZXJmb3JtZXIiOiBbIHsKICAgICAgICAicmVmZXJlbmNlIjogIlByYWN0aXRpb25lci9TTUFSVC0xMjM0IgogICAgICB9IF0sCiAgICAgICJ2YWx1ZVF1YW50aXR5IjogewogICAgICAgICJ2YWx1ZSI6IDEwMC4wLAogICAgICAgICJ1bml0IjogIiV7SGVtb2dsb2JpblNhdHVyYXRpb259IiwKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly91bml0c29mbWVhc3VyZS5vcmciLAogICAgICAgICJjb2RlIjogIiV7SGVtb2dsb2JpblNhdHVyYXRpb259IgogICAgICB9CiAgICB9LAogICAgInNlYXJjaCI6IHsKICAgICAgIm1vZGUiOiAibWF0Y2giCiAgICB9CiAgfSwgewogICAgImZ1bGxVcmwiOiAiaHR0cHM6Ly9hcGkubG9naWNhaGVhbHRoLm9yZy9mYXN0ZW5oZWFsdGgvZGF0YS9PYnNlcnZhdGlvbi9zbWFydC0zMTctaGVhcnRyYXRlIiwKICAgICJyZXNvdXJjZSI6IHsKICAgICAgInJlc291cmNlVHlwZSI6ICJPYnNlcnZhdGlvbiIsCiAgICAgICJpZCI6ICJzbWFydC0zMTctaGVhcnRyYXRlIiwKICAgICAgIm1ldGEiOiB7CiAgICAgICAgInZlcnNpb25JZCI6ICIxIiwKICAgICAgICAibGFzdFVwZGF0ZWQiOiAiMjAyMC0wNy0xNVQwMjo1Mjo1Mi4wMDArMDA6MDAiLAogICAgICAgICJzb3VyY2UiOiAiI0hsQXZpNUR1VzdVVnN0dGMiCiAgICAgIH0sCiAgICAgICJ0ZXh0IjogewogICAgICAgICJzdGF0dXMiOiAiZ2VuZXJhdGVkIiwKICAgICAgICAiZGl2IjogIjxkaXYgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hodG1sXCI+MjAwOS0xMC0yOTogaGVhcnRfcmF0ZSA9IDcyLjAge2JlYXRzfS9taW48L2Rpdj4iCiAgICAgIH0sCiAgICAgICJpZGVudGlmaWVyIjogWyB7CiAgICAgICAgInVzZSI6ICJvZmZpY2lhbCIsCiAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vd3d3LmJtYy5ubC96b3JncG9ydGFsL2lkZW50aWZpZXJzL29ic2VydmF0aW9ucyIsCiAgICAgICAgInZhbHVlIjogInNtYXJ0LTMxNy1oZWFydHJhdGUiCiAgICAgIH0gXSwKICAgICAgInN0YXR1cyI6ICJ1bmtub3duIiwKICAgICAgImNhdGVnb3J5IjogWyB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdGVybWlub2xvZ3kuaGw3Lm9yZy9Db2RlU3lzdGVtL29ic2VydmF0aW9uLWNhdGVnb3J5IiwKICAgICAgICAgICJjb2RlIjogInZpdGFsLXNpZ25zIiwKICAgICAgICAgICJkaXNwbGF5IjogIlZpdGFsIFNpZ25zIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJWaXRhbCBTaWducyIKICAgICAgfSBdLAogICAgICAiY29kZSI6IHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly9sb2luYy5vcmciLAogICAgICAgICAgImNvZGUiOiAiODg2Ny00IiwKICAgICAgICAgICJkaXNwbGF5IjogImhlYXJ0X3JhdGUiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogImhlYXJ0X3JhdGUiCiAgICAgIH0sCiAgICAgICJzdWJqZWN0IjogewogICAgICAgICJyZWZlcmVuY2UiOiAiUGF0aWVudC9zbWFydC0xMjg4OTkyIgogICAgICB9LAogICAgICAiZWZmZWN0aXZlRGF0ZVRpbWUiOiAiMjAwOS0xMC0yOSIsCiAgICAgICJwZXJmb3JtZXIiOiBbIHsKICAgICAgICAicmVmZXJlbmNlIjogIlByYWN0aXRpb25lci9TTUFSVC0xMjM0IgogICAgICB9IF0sCiAgICAgICJ2YWx1ZVF1YW50aXR5IjogewogICAgICAgICJ2YWx1ZSI6IDcyLjAsCiAgICAgICAgInVuaXQiOiAie2JlYXRzfS9taW4iLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3VuaXRzb2ZtZWFzdXJlLm9yZyIsCiAgICAgICAgImNvZGUiOiAie2JlYXRzfS9taW4iCiAgICAgIH0KICAgIH0sCiAgICAic2VhcmNoIjogewogICAgICAibW9kZSI6ICJtYXRjaCIKICAgIH0KICB9LCB7CiAgICAiZnVsbFVybCI6ICJodHRwczovL2FwaS5sb2dpY2FoZWFsdGgub3JnL2Zhc3RlbmhlYWx0aC9kYXRhL09ic2VydmF0aW9uL3NtYXJ0LTc3LWxhYiIsCiAgICAicmVzb3VyY2UiOiB7CiAgICAgICJyZXNvdXJjZVR5cGUiOiAiT2JzZXJ2YXRpb24iLAogICAgICAiaWQiOiAic21hcnQtNzctbGFiIiwKICAgICAgIm1ldGEiOiB7CiAgICAgICAgInZlcnNpb25JZCI6ICIxIiwKICAgICAgICAibGFzdFVwZGF0ZWQiOiAiMjAyMC0wNy0xNVQwMjo1Mjo1Mi4wMDArMDA6MDAiLAogICAgICAgICJzb3VyY2UiOiAiI0hsQXZpNUR1VzdVVnN0dGMiCiAgICAgIH0sCiAgICAgICJ0ZXh0IjogewogICAgICAgICJzdGF0dXMiOiAiZ2VuZXJhdGVkIiwKICAgICAgICAiZGl2IjogIjxkaXYgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hodG1sXCI+MjAwOC0wNy0xMDogSHlhbGluZSBDYXN0cyAjL2FyZWEgVXJuUyBMUEYgPSA5IC9bTFBGXTwvZGl2PiIKICAgICAgfSwKICAgICAgImlkZW50aWZpZXIiOiBbIHsKICAgICAgICAidXNlIjogIm9mZmljaWFsIiwKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly93d3cuYm1jLm5sL3pvcmdwb3J0YWwvaWRlbnRpZmllcnMvb2JzZXJ2YXRpb25zIiwKICAgICAgICAidmFsdWUiOiAic21hcnQtNzctbGFiIgogICAgICB9IF0sCiAgICAgICJzdGF0dXMiOiAidW5rbm93biIsCiAgICAgICJjYXRlZ29yeSI6IFsgewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3Rlcm1pbm9sb2d5LmhsNy5vcmcvQ29kZVN5c3RlbS9vYnNlcnZhdGlvbi1jYXRlZ29yeSIsCiAgICAgICAgICAiY29kZSI6ICJsYWJvcmF0b3J5IiwKICAgICAgICAgICJkaXNwbGF5IjogIkxhYm9yYXRvcnkiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogIkxhYm9yYXRvcnkiCiAgICAgIH0gXSwKICAgICAgImNvZGUiOiB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vbG9pbmMub3JnIiwKICAgICAgICAgICJjb2RlIjogIjU3OTYtOCIsCiAgICAgICAgICAiZGlzcGxheSI6ICJIeWFsaW5lIENhc3RzICMvYXJlYSBVcm5TIExQRiIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAiSHlhbGluZSBDYXN0cyAjL2FyZWEgVXJuUyBMUEYiCiAgICAgIH0sCiAgICAgICJzdWJqZWN0IjogewogICAgICAgICJyZWZlcmVuY2UiOiAiUGF0aWVudC9zbWFydC0xMjg4OTkyIgogICAgICB9LAogICAgICAiZWZmZWN0aXZlRGF0ZVRpbWUiOiAiMjAwOC0wNy0xMCIsCiAgICAgICJwZXJmb3JtZXIiOiBbIHsKICAgICAgICAicmVmZXJlbmNlIjogIlByYWN0aXRpb25lci9TTUFSVC0xMjM0IgogICAgICB9IF0sCiAgICAgICJ2YWx1ZVF1YW50aXR5IjogewogICAgICAgICJ2YWx1ZSI6IDkuMCwKICAgICAgICAidW5pdCI6ICIvW0xQRl0iLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3VuaXRzb2ZtZWFzdXJlLm9yZyIsCiAgICAgICAgImNvZGUiOiAiL1tMUEZdIgogICAgICB9LAogICAgICAicmVmZXJlbmNlUmFuZ2UiOiBbIHsKICAgICAgICAibG93IjogewogICAgICAgICAgInZhbHVlIjogMC4wLAogICAgICAgICAgInVuaXQiOiAiL1tMUEZdIiwKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3VuaXRzb2ZtZWFzdXJlLm9yZyIsCiAgICAgICAgICAiY29kZSI6ICIvW0xQRl0iCiAgICAgICAgfSwKICAgICAgICAiaGlnaCI6IHsKICAgICAgICAgICJ2YWx1ZSI6IDIuMCwKICAgICAgICAgICJ1bml0IjogIi9bTFBGXSIsCiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly91bml0c29mbWVhc3VyZS5vcmciLAogICAgICAgICAgImNvZGUiOiAiL1tMUEZdIgogICAgICAgIH0sCiAgICAgICAgInR5cGUiOiB7CiAgICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL2hsNy5vcmcvZmhpci9yZWZlcmVuY2VyYW5nZS1tZWFuaW5nIiwKICAgICAgICAgICAgImNvZGUiOiAibm9ybWFsIiwKICAgICAgICAgICAgImRpc3BsYXkiOiAiTm9ybWFsIFJhbmdlIgogICAgICAgICAgfSBdLAogICAgICAgICAgInRleHQiOiAiTm9ybWFsIFJhbmdlIgogICAgICAgIH0KICAgICAgfSBdCiAgICB9LAogICAgInNlYXJjaCI6IHsKICAgICAgIm1vZGUiOiAibWF0Y2giCiAgICB9CiAgfSwgewogICAgImZ1bGxVcmwiOiAiaHR0cHM6Ly9hcGkubG9naWNhaGVhbHRoLm9yZy9mYXN0ZW5oZWFsdGgvZGF0YS9NZWRpY2F0aW9uUmVxdWVzdC9zbWFydC1NZWRpY2F0aW9uUmVxdWVzdC0xNDIiLAogICAgInJlc291cmNlIjogewogICAgICAicmVzb3VyY2VUeXBlIjogIk1lZGljYXRpb25SZXF1ZXN0IiwKICAgICAgImlkIjogInNtYXJ0LU1lZGljYXRpb25SZXF1ZXN0LTE0MiIsCiAgICAgICJtZXRhIjogewogICAgICAgICJ2ZXJzaW9uSWQiOiAiMSIsCiAgICAgICAgImxhc3RVcGRhdGVkIjogIjIwMjAtMDctMTVUMDI6NTI6NTIuMDAwKzAwOjAwIiwKICAgICAgICAic291cmNlIjogIiNIbEF2aTVEdVc3VVZzdHRjIgogICAgICB9LAogICAgICAidGV4dCI6IHsKICAgICAgICAic3RhdHVzIjogImdlbmVyYXRlZCIsCiAgICAgICAgImRpdiI6ICI8ZGl2IHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMTk5OS94aHRtbFwiPkh5ZHJvY2hsb3JvdGhpYXppZGUgNTAgTUcgT3JhbCBUYWJsZXQgKHJ4bm9ybTogMTk3NzcwKTwvZGl2PiIKICAgICAgfSwKICAgICAgInN0YXR1cyI6ICJhY3RpdmUiLAogICAgICAiaW50ZW50IjogIm9yZGVyIiwKICAgICAgIm1lZGljYXRpb25Db2RlYWJsZUNvbmNlcHQiOiB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vd3d3Lm5sbS5uaWguZ292L3Jlc2VhcmNoL3VtbHMvcnhub3JtIiwKICAgICAgICAgICJjb2RlIjogIjE5Nzc3MCIsCiAgICAgICAgICAiZGlzcGxheSI6ICJIeWRyb2NobG9yb3RoaWF6aWRlIDUwIE1HIE9yYWwgVGFibGV0IgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJIeWRyb2NobG9yb3RoaWF6aWRlIDUwIE1HIE9yYWwgVGFibGV0IgogICAgICB9LAogICAgICAic3ViamVjdCI6IHsKICAgICAgICAicmVmZXJlbmNlIjogIlBhdGllbnQvc21hcnQtMTI4ODk5MiIKICAgICAgfSwKICAgICAgImRvc2FnZUluc3RydWN0aW9uIjogWyB7CiAgICAgICAgInRleHQiOiAiMSBkYWlseSIsCiAgICAgICAgInRpbWluZyI6IHsKICAgICAgICAgICJyZXBlYXQiOiB7CiAgICAgICAgICAgICJib3VuZHNQZXJpb2QiOiB7CiAgICAgICAgICAgICAgInN0YXJ0IjogIjIwMDgtMDgtMTQiCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgICJmcmVxdWVuY3kiOiAxLAogICAgICAgICAgICAicGVyaW9kIjogMSwKICAgICAgICAgICAgInBlcmlvZFVuaXQiOiAiZCIKICAgICAgICAgIH0KICAgICAgICB9CiAgICAgIH0gXSwKICAgICAgImRpc3BlbnNlUmVxdWVzdCI6IHsKICAgICAgICAibnVtYmVyT2ZSZXBlYXRzQWxsb3dlZCI6IDEsCiAgICAgICAgInF1YW50aXR5IjogewogICAgICAgICAgInZhbHVlIjogOTAuMCwKICAgICAgICAgICJ1bml0IjogInt0YWJsZXR9IiwKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3VuaXRzb2ZtZWFzdXJlLm9yZyIsCiAgICAgICAgICAiY29kZSI6ICJ7dGFibGV0fSIKICAgICAgICB9LAogICAgICAgICJleHBlY3RlZFN1cHBseUR1cmF0aW9uIjogewogICAgICAgICAgInZhbHVlIjogOTAsCiAgICAgICAgICAidW5pdCI6ICJkYXlzIiwKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3VuaXRzb2ZtZWFzdXJlLm9yZyIsCiAgICAgICAgICAiY29kZSI6ICJkIgogICAgICAgIH0KICAgICAgfQogICAgfSwKICAgICJzZWFyY2giOiB7CiAgICAgICJtb2RlIjogIm1hdGNoIgogICAgfQogIH0sIHsKICAgICJmdWxsVXJsIjogImh0dHBzOi8vYXBpLmxvZ2ljYWhlYWx0aC5vcmcvZmFzdGVuaGVhbHRoL2RhdGEvTWVkaWNhdGlvblJlcXVlc3Qvc21hcnQtTWVkaWNhdGlvblJlcXVlc3QtMTQzIiwKICAgICJyZXNvdXJjZSI6IHsKICAgICAgInJlc291cmNlVHlwZSI6ICJNZWRpY2F0aW9uUmVxdWVzdCIsCiAgICAgICJpZCI6ICJzbWFydC1NZWRpY2F0aW9uUmVxdWVzdC0xNDMiLAogICAgICAibWV0YSI6IHsKICAgICAgICAidmVyc2lvbklkIjogIjEiLAogICAgICAgICJsYXN0VXBkYXRlZCI6ICIyMDIwLTA3LTE1VDAyOjUyOjUyLjAwMCswMDowMCIsCiAgICAgICAgInNvdXJjZSI6ICIjSGxBdmk1RHVXN1VWc3R0YyIKICAgICAgfSwKICAgICAgInRleHQiOiB7CiAgICAgICAgInN0YXR1cyI6ICJnZW5lcmF0ZWQiLAogICAgICAgICJkaXYiOiAiPGRpdiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzE5OTkveGh0bWxcIj5wb3Rhc3NpdW0gY2l0cmF0ZSAxMCBNRVEgRXh0ZW5kZWQgUmVsZWFzZSBUYWJsZXQgKHJ4bm9ybTogMTk5MzgxKTwvZGl2PiIKICAgICAgfSwKICAgICAgInN0YXR1cyI6ICJhY3RpdmUiLAogICAgICAiaW50ZW50IjogIm9yZGVyIiwKICAgICAgIm1lZGljYXRpb25Db2RlYWJsZUNvbmNlcHQiOiB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vd3d3Lm5sbS5uaWguZ292L3Jlc2VhcmNoL3VtbHMvcnhub3JtIiwKICAgICAgICAgICJjb2RlIjogIjE5OTM4MSIsCiAgICAgICAgICAiZGlzcGxheSI6ICJwb3Rhc3NpdW0gY2l0cmF0ZSAxMCBNRVEgRXh0ZW5kZWQgUmVsZWFzZSBUYWJsZXQiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogInBvdGFzc2l1bSBjaXRyYXRlIDEwIE1FUSBFeHRlbmRlZCBSZWxlYXNlIFRhYmxldCIKICAgICAgfSwKICAgICAgInN1YmplY3QiOiB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQYXRpZW50L3NtYXJ0LTEyODg5OTIiCiAgICAgIH0sCiAgICAgICJkb3NhZ2VJbnN0cnVjdGlvbiI6IFsgewogICAgICAgICJ0ZXh0IjogIjEgZGFpbHkiLAogICAgICAgICJ0aW1pbmciOiB7CiAgICAgICAgICAicmVwZWF0IjogewogICAgICAgICAgICAiYm91bmRzUGVyaW9kIjogewogICAgICAgICAgICAgICJzdGFydCI6ICIyMDA4LTA5LTMwIgogICAgICAgICAgICB9LAogICAgICAgICAgICAiZnJlcXVlbmN5IjogMSwKICAgICAgICAgICAgInBlcmlvZCI6IDEsCiAgICAgICAgICAgICJwZXJpb2RVbml0IjogImQiCiAgICAgICAgICB9CiAgICAgICAgfQogICAgICB9IF0sCiAgICAgICJkaXNwZW5zZVJlcXVlc3QiOiB7CiAgICAgICAgIm51bWJlck9mUmVwZWF0c0FsbG93ZWQiOiAxLAogICAgICAgICJxdWFudGl0eSI6IHsKICAgICAgICAgICJ2YWx1ZSI6IDIwMC4wLAogICAgICAgICAgInVuaXQiOiAie3RhYmxldH0iLAogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdW5pdHNvZm1lYXN1cmUub3JnIiwKICAgICAgICAgICJjb2RlIjogInt0YWJsZXR9IgogICAgICAgIH0sCiAgICAgICAgImV4cGVjdGVkU3VwcGx5RHVyYXRpb24iOiB7CiAgICAgICAgICAidmFsdWUiOiA5MCwKICAgICAgICAgICJ1bml0IjogImRheXMiLAogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdW5pdHNvZm1lYXN1cmUub3JnIiwKICAgICAgICAgICJjb2RlIjogImQiCiAgICAgICAgfQogICAgICB9CiAgICB9LAogICAgInNlYXJjaCI6IHsKICAgICAgIm1vZGUiOiAibWF0Y2giCiAgICB9CiAgfSwgewogICAgImZ1bGxVcmwiOiAiaHR0cHM6Ly9hcGkubG9naWNhaGVhbHRoLm9yZy9mYXN0ZW5oZWFsdGgvZGF0YS9PYnNlcnZhdGlvbi9zbWFydC0zMTktdGVtcGVyYXR1cmUiLAogICAgInJlc291cmNlIjogewogICAgICAicmVzb3VyY2VUeXBlIjogIk9ic2VydmF0aW9uIiwKICAgICAgImlkIjogInNtYXJ0LTMxOS10ZW1wZXJhdHVyZSIsCiAgICAgICJtZXRhIjogewogICAgICAgICJ2ZXJzaW9uSWQiOiAiMSIsCiAgICAgICAgImxhc3RVcGRhdGVkIjogIjIwMjAtMDctMTVUMDI6NTI6NTIuMDAwKzAwOjAwIiwKICAgICAgICAic291cmNlIjogIiNIbEF2aTVEdVc3VVZzdHRjIgogICAgICB9LAogICAgICAidGV4dCI6IHsKICAgICAgICAic3RhdHVzIjogImdlbmVyYXRlZCIsCiAgICAgICAgImRpdiI6ICI8ZGl2IHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMTk5OS94aHRtbFwiPjIwMDktMTAtMjk6IHRlbXBlcmF0dXJlID0gMzYuOTQ0NDQgQ2VsPC9kaXY+IgogICAgICB9LAogICAgICAiaWRlbnRpZmllciI6IFsgewogICAgICAgICJ1c2UiOiAib2ZmaWNpYWwiLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3d3dy5ibWMubmwvem9yZ3BvcnRhbC9pZGVudGlmaWVycy9vYnNlcnZhdGlvbnMiLAogICAgICAgICJ2YWx1ZSI6ICJzbWFydC0zMTktdGVtcGVyYXR1cmUiCiAgICAgIH0gXSwKICAgICAgInN0YXR1cyI6ICJ1bmtub3duIiwKICAgICAgImNhdGVnb3J5IjogWyB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdGVybWlub2xvZ3kuaGw3Lm9yZy9Db2RlU3lzdGVtL29ic2VydmF0aW9uLWNhdGVnb3J5IiwKICAgICAgICAgICJjb2RlIjogInZpdGFsLXNpZ25zIiwKICAgICAgICAgICJkaXNwbGF5IjogIlZpdGFsIFNpZ25zIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJWaXRhbCBTaWducyIKICAgICAgfSBdLAogICAgICAiY29kZSI6IHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly9sb2luYy5vcmciLAogICAgICAgICAgImNvZGUiOiAiODMxMC01IiwKICAgICAgICAgICJkaXNwbGF5IjogInRlbXBlcmF0dXJlIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJ0ZW1wZXJhdHVyZSIKICAgICAgfSwKICAgICAgInN1YmplY3QiOiB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQYXRpZW50L3NtYXJ0LTEyODg5OTIiCiAgICAgIH0sCiAgICAgICJlZmZlY3RpdmVEYXRlVGltZSI6ICIyMDA5LTEwLTI5IiwKICAgICAgInBlcmZvcm1lciI6IFsgewogICAgICAgICJyZWZlcmVuY2UiOiAiUHJhY3RpdGlvbmVyL1NNQVJULTEyMzQiCiAgICAgIH0gXSwKICAgICAgInZhbHVlUXVhbnRpdHkiOiB7CiAgICAgICAgInZhbHVlIjogMzYuOTQ0NDQsCiAgICAgICAgInVuaXQiOiAiQ2VsIiwKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly91bml0c29mbWVhc3VyZS5vcmciLAogICAgICAgICJjb2RlIjogIkNlbCIKICAgICAgfQogICAgfSwKICAgICJzZWFyY2giOiB7CiAgICAgICJtb2RlIjogIm1hdGNoIgogICAgfQogIH0sIHsKICAgICJmdWxsVXJsIjogImh0dHBzOi8vYXBpLmxvZ2ljYWhlYWx0aC5vcmcvZmFzdGVuaGVhbHRoL2RhdGEvT2JzZXJ2YXRpb24vc21hcnQtODUtbGFiIiwKICAgICJyZXNvdXJjZSI6IHsKICAgICAgInJlc291cmNlVHlwZSI6ICJPYnNlcnZhdGlvbiIsCiAgICAgICJpZCI6ICJzbWFydC04NS1sYWIiLAogICAgICAibWV0YSI6IHsKICAgICAgICAidmVyc2lvbklkIjogIjEiLAogICAgICAgICJsYXN0VXBkYXRlZCI6ICIyMDIwLTA3LTE1VDAyOjUyOjUyLjAwMCswMDowMCIsCiAgICAgICAgInNvdXJjZSI6ICIjSGxBdmk1RHVXN1VWc3R0YyIKICAgICAgfSwKICAgICAgInRleHQiOiB7CiAgICAgICAgInN0YXR1cyI6ICJnZW5lcmF0ZWQiLAogICAgICAgICJkaXYiOiAiPGRpdiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzE5OTkveGh0bWxcIj4yMDA4LTA3LTEwOiBUQiBXaGVhbCAzRCBwIDUgVFUgRGlhbSA9IDAuNCBtbTwvZGl2PiIKICAgICAgfSwKICAgICAgImlkZW50aWZpZXIiOiBbIHsKICAgICAgICAidXNlIjogIm9mZmljaWFsIiwKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly93d3cuYm1jLm5sL3pvcmdwb3J0YWwvaWRlbnRpZmllcnMvb2JzZXJ2YXRpb25zIiwKICAgICAgICAidmFsdWUiOiAic21hcnQtODUtbGFiIgogICAgICB9IF0sCiAgICAgICJzdGF0dXMiOiAidW5rbm93biIsCiAgICAgICJjYXRlZ29yeSI6IFsgewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3Rlcm1pbm9sb2d5LmhsNy5vcmcvQ29kZVN5c3RlbS9vYnNlcnZhdGlvbi1jYXRlZ29yeSIsCiAgICAgICAgICAiY29kZSI6ICJsYWJvcmF0b3J5IiwKICAgICAgICAgICJkaXNwbGF5IjogIkxhYm9yYXRvcnkiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogIkxhYm9yYXRvcnkiCiAgICAgIH0gXSwKICAgICAgImNvZGUiOiB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vbG9pbmMub3JnIiwKICAgICAgICAgICJjb2RlIjogIjE2NDgtNSIsCiAgICAgICAgICAiZGlzcGxheSI6ICJUQiBXaGVhbCAzRCBwIDUgVFUgRGlhbSIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAiVEIgV2hlYWwgM0QgcCA1IFRVIERpYW0iCiAgICAgIH0sCiAgICAgICJzdWJqZWN0IjogewogICAgICAgICJyZWZlcmVuY2UiOiAiUGF0aWVudC9zbWFydC0xMjg4OTkyIgogICAgICB9LAogICAgICAiZWZmZWN0aXZlRGF0ZVRpbWUiOiAiMjAwOC0wNy0xMCIsCiAgICAgICJwZXJmb3JtZXIiOiBbIHsKICAgICAgICAicmVmZXJlbmNlIjogIlByYWN0aXRpb25lci9TTUFSVC0xMjM0IgogICAgICB9IF0sCiAgICAgICJ2YWx1ZVF1YW50aXR5IjogewogICAgICAgICJ2YWx1ZSI6IDAuNCwKICAgICAgICAidW5pdCI6ICJtbSIsCiAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdW5pdHNvZm1lYXN1cmUub3JnIiwKICAgICAgICAiY29kZSI6ICJtbSIKICAgICAgfSwKICAgICAgInJlZmVyZW5jZVJhbmdlIjogWyB7CiAgICAgICAgImxvdyI6IHsKICAgICAgICAgICJ2YWx1ZSI6IDAuMSwKICAgICAgICAgICJ1bml0IjogIm1tIiwKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3VuaXRzb2ZtZWFzdXJlLm9yZyIsCiAgICAgICAgICAiY29kZSI6ICJtbSIKICAgICAgICB9LAogICAgICAgICJoaWdoIjogewogICAgICAgICAgInZhbHVlIjogMS4zLAogICAgICAgICAgInVuaXQiOiAibW0iLAogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdW5pdHNvZm1lYXN1cmUub3JnIiwKICAgICAgICAgICJjb2RlIjogIm1tIgogICAgICAgIH0sCiAgICAgICAgInR5cGUiOiB7CiAgICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL2hsNy5vcmcvZmhpci9yZWZlcmVuY2VyYW5nZS1tZWFuaW5nIiwKICAgICAgICAgICAgImNvZGUiOiAibm9ybWFsIiwKICAgICAgICAgICAgImRpc3BsYXkiOiAiTm9ybWFsIFJhbmdlIgogICAgICAgICAgfSBdLAogICAgICAgICAgInRleHQiOiAiTm9ybWFsIFJhbmdlIgogICAgICAgIH0KICAgICAgfSBdCiAgICB9LAogICAgInNlYXJjaCI6IHsKICAgICAgIm1vZGUiOiAibWF0Y2giCiAgICB9CiAgfSwgewogICAgImZ1bGxVcmwiOiAiaHR0cHM6Ly9hcGkubG9naWNhaGVhbHRoLm9yZy9mYXN0ZW5oZWFsdGgvZGF0YS9PYnNlcnZhdGlvbi9zbWFydC02OC1sYWIiLAogICAgInJlc291cmNlIjogewogICAgICAicmVzb3VyY2VUeXBlIjogIk9ic2VydmF0aW9uIiwKICAgICAgImlkIjogInNtYXJ0LTY4LWxhYiIsCiAgICAgICJtZXRhIjogewogICAgICAgICJ2ZXJzaW9uSWQiOiAiMSIsCiAgICAgICAgImxhc3RVcGRhdGVkIjogIjIwMjAtMDctMTVUMDI6NTI6NTIuMDAwKzAwOjAwIiwKICAgICAgICAic291cmNlIjogIiNIbEF2aTVEdVc3VVZzdHRjIgogICAgICB9LAogICAgICAidGV4dCI6IHsKICAgICAgICAic3RhdHVzIjogImdlbmVyYXRlZCIsCiAgICAgICAgImRpdiI6ICI8ZGl2IHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMTk5OS94aHRtbFwiPjIwMDgtMDctMTA6IEdsdWNvc2UgU2VyUGwtbUNuYyA9IDk5IG1nL2RMPC9kaXY+IgogICAgICB9LAogICAgICAiaWRlbnRpZmllciI6IFsgewogICAgICAgICJ1c2UiOiAib2ZmaWNpYWwiLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3d3dy5ibWMubmwvem9yZ3BvcnRhbC9pZGVudGlmaWVycy9vYnNlcnZhdGlvbnMiLAogICAgICAgICJ2YWx1ZSI6ICJzbWFydC02OC1sYWIiCiAgICAgIH0gXSwKICAgICAgInN0YXR1cyI6ICJ1bmtub3duIiwKICAgICAgImNhdGVnb3J5IjogWyB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdGVybWlub2xvZ3kuaGw3Lm9yZy9Db2RlU3lzdGVtL29ic2VydmF0aW9uLWNhdGVnb3J5IiwKICAgICAgICAgICJjb2RlIjogImxhYm9yYXRvcnkiLAogICAgICAgICAgImRpc3BsYXkiOiAiTGFib3JhdG9yeSIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAiTGFib3JhdG9yeSIKICAgICAgfSBdLAogICAgICAiY29kZSI6IHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly9sb2luYy5vcmciLAogICAgICAgICAgImNvZGUiOiAiMjM0NS03IiwKICAgICAgICAgICJkaXNwbGF5IjogIkdsdWNvc2UgU2VyUGwtbUNuYyIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAiR2x1Y29zZSBTZXJQbC1tQ25jIgogICAgICB9LAogICAgICAic3ViamVjdCI6IHsKICAgICAgICAicmVmZXJlbmNlIjogIlBhdGllbnQvc21hcnQtMTI4ODk5MiIKICAgICAgfSwKICAgICAgImVmZmVjdGl2ZURhdGVUaW1lIjogIjIwMDgtMDctMTAiLAogICAgICAicGVyZm9ybWVyIjogWyB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQcmFjdGl0aW9uZXIvU01BUlQtMTIzNCIKICAgICAgfSBdLAogICAgICAidmFsdWVRdWFudGl0eSI6IHsKICAgICAgICAidmFsdWUiOiA5OS4wLAogICAgICAgICJ1bml0IjogIm1nL2RMIiwKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly91bml0c29mbWVhc3VyZS5vcmciLAogICAgICAgICJjb2RlIjogIm1nL2RMIgogICAgICB9LAogICAgICAicmVmZXJlbmNlUmFuZ2UiOiBbIHsKICAgICAgICAibG93IjogewogICAgICAgICAgInZhbHVlIjogNzAuMCwKICAgICAgICAgICJ1bml0IjogIm1nL2RMIiwKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3VuaXRzb2ZtZWFzdXJlLm9yZyIsCiAgICAgICAgICAiY29kZSI6ICJtZy9kTCIKICAgICAgICB9LAogICAgICAgICJoaWdoIjogewogICAgICAgICAgInZhbHVlIjogMTA5LjAsCiAgICAgICAgICAidW5pdCI6ICJtZy9kTCIsCiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly91bml0c29mbWVhc3VyZS5vcmciLAogICAgICAgICAgImNvZGUiOiAibWcvZEwiCiAgICAgICAgfSwKICAgICAgICAidHlwZSI6IHsKICAgICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vaGw3Lm9yZy9maGlyL3JlZmVyZW5jZXJhbmdlLW1lYW5pbmciLAogICAgICAgICAgICAiY29kZSI6ICJub3JtYWwiLAogICAgICAgICAgICAiZGlzcGxheSI6ICJOb3JtYWwgUmFuZ2UiCiAgICAgICAgICB9IF0sCiAgICAgICAgICAidGV4dCI6ICJOb3JtYWwgUmFuZ2UiCiAgICAgICAgfQogICAgICB9IF0KICAgIH0sCiAgICAic2VhcmNoIjogewogICAgICAibW9kZSI6ICJtYXRjaCIKICAgIH0KICB9LCB7CiAgICAiZnVsbFVybCI6ICJodHRwczovL2FwaS5sb2dpY2FoZWFsdGgub3JnL2Zhc3RlbmhlYWx0aC9kYXRhL09ic2VydmF0aW9uL3NtYXJ0LTkzLWxhYiIsCiAgICAicmVzb3VyY2UiOiB7CiAgICAgICJyZXNvdXJjZVR5cGUiOiAiT2JzZXJ2YXRpb24iLAogICAgICAiaWQiOiAic21hcnQtOTMtbGFiIiwKICAgICAgIm1ldGEiOiB7CiAgICAgICAgInZlcnNpb25JZCI6ICIxIiwKICAgICAgICAibGFzdFVwZGF0ZWQiOiAiMjAyMC0wNy0xNVQwMjo1Mjo1Mi4wMDArMDA6MDAiLAogICAgICAgICJzb3VyY2UiOiAiI0hsQXZpNUR1VzdVVnN0dGMiCiAgICAgIH0sCiAgICAgICJ0ZXh0IjogewogICAgICAgICJzdGF0dXMiOiAiZ2VuZXJhdGVkIiwKICAgICAgICAiZGl2IjogIjxkaXYgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hodG1sXCI+MjAwOC0wNy0xMDogQ2FsY2l1bSBTZXJQbC1tQ25jID0gOS4yIG1nL2RMPC9kaXY+IgogICAgICB9LAogICAgICAiaWRlbnRpZmllciI6IFsgewogICAgICAgICJ1c2UiOiAib2ZmaWNpYWwiLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3d3dy5ibWMubmwvem9yZ3BvcnRhbC9pZGVudGlmaWVycy9vYnNlcnZhdGlvbnMiLAogICAgICAgICJ2YWx1ZSI6ICJzbWFydC05My1sYWIiCiAgICAgIH0gXSwKICAgICAgInN0YXR1cyI6ICJ1bmtub3duIiwKICAgICAgImNhdGVnb3J5IjogWyB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdGVybWlub2xvZ3kuaGw3Lm9yZy9Db2RlU3lzdGVtL29ic2VydmF0aW9uLWNhdGVnb3J5IiwKICAgICAgICAgICJjb2RlIjogImxhYm9yYXRvcnkiLAogICAgICAgICAgImRpc3BsYXkiOiAiTGFib3JhdG9yeSIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAiTGFib3JhdG9yeSIKICAgICAgfSBdLAogICAgICAiY29kZSI6IHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly9sb2luYy5vcmciLAogICAgICAgICAgImNvZGUiOiAiMTc4NjEtNiIsCiAgICAgICAgICAiZGlzcGxheSI6ICJDYWxjaXVtIFNlclBsLW1DbmMiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogIkNhbGNpdW0gU2VyUGwtbUNuYyIKICAgICAgfSwKICAgICAgInN1YmplY3QiOiB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQYXRpZW50L3NtYXJ0LTEyODg5OTIiCiAgICAgIH0sCiAgICAgICJlZmZlY3RpdmVEYXRlVGltZSI6ICIyMDA4LTA3LTEwIiwKICAgICAgInBlcmZvcm1lciI6IFsgewogICAgICAgICJyZWZlcmVuY2UiOiAiUHJhY3RpdGlvbmVyL1NNQVJULTEyMzQiCiAgICAgIH0gXSwKICAgICAgInZhbHVlUXVhbnRpdHkiOiB7CiAgICAgICAgInZhbHVlIjogOS4yLAogICAgICAgICJ1bml0IjogIm1nL2RMIiwKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly91bml0c29mbWVhc3VyZS5vcmciLAogICAgICAgICJjb2RlIjogIm1nL2RMIgogICAgICB9LAogICAgICAicmVmZXJlbmNlUmFuZ2UiOiBbIHsKICAgICAgICAibG93IjogewogICAgICAgICAgInZhbHVlIjogOC41LAogICAgICAgICAgInVuaXQiOiAibWcvZEwiLAogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdW5pdHNvZm1lYXN1cmUub3JnIiwKICAgICAgICAgICJjb2RlIjogIm1nL2RMIgogICAgICAgIH0sCiAgICAgICAgImhpZ2giOiB7CiAgICAgICAgICAidmFsdWUiOiAxMC41LAogICAgICAgICAgInVuaXQiOiAibWcvZEwiLAogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdW5pdHNvZm1lYXN1cmUub3JnIiwKICAgICAgICAgICJjb2RlIjogIm1nL2RMIgogICAgICAgIH0sCiAgICAgICAgInR5cGUiOiB7CiAgICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL2hsNy5vcmcvZmhpci9yZWZlcmVuY2VyYW5nZS1tZWFuaW5nIiwKICAgICAgICAgICAgImNvZGUiOiAibm9ybWFsIiwKICAgICAgICAgICAgImRpc3BsYXkiOiAiTm9ybWFsIFJhbmdlIgogICAgICAgICAgfSBdLAogICAgICAgICAgInRleHQiOiAiTm9ybWFsIFJhbmdlIgogICAgICAgIH0KICAgICAgfSBdCiAgICB9LAogICAgInNlYXJjaCI6IHsKICAgICAgIm1vZGUiOiAibWF0Y2giCiAgICB9CiAgfSwgewogICAgImZ1bGxVcmwiOiAiaHR0cHM6Ly9hcGkubG9naWNhaGVhbHRoLm9yZy9mYXN0ZW5oZWFsdGgvZGF0YS9NZWRpY2F0aW9uUmVxdWVzdC9zbWFydC1NZWRpY2F0aW9uUmVxdWVzdC0xNDAiLAogICAgInJlc291cmNlIjogewogICAgICAicmVzb3VyY2VUeXBlIjogIk1lZGljYXRpb25SZXF1ZXN0IiwKICAgICAgImlkIjogInNtYXJ0LU1lZGljYXRpb25SZXF1ZXN0LTE0MCIsCiAgICAgICJtZXRhIjogewogICAgICAgICJ2ZXJzaW9uSWQiOiAiMSIsCiAgICAgICAgImxhc3RVcGRhdGVkIjogIjIwMjAtMDctMTVUMDI6NTI6NTIuMDAwKzAwOjAwIiwKICAgICAgICAic291cmNlIjogIiNIbEF2aTVEdVc3VVZzdHRjIgogICAgICB9LAogICAgICAidGV4dCI6IHsKICAgICAgICAic3RhdHVzIjogImdlbmVyYXRlZCIsCiAgICAgICAgImRpdiI6ICI8ZGl2IHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMTk5OS94aHRtbFwiPk1lbWFudGluZSAxMCBNRyBPcmFsIFRhYmxldCBbTmFtZW5kYV0gKHJ4bm9ybTogNDA0NjczKTwvZGl2PiIKICAgICAgfSwKICAgICAgInN0YXR1cyI6ICJhY3RpdmUiLAogICAgICAiaW50ZW50IjogIm9yZGVyIiwKICAgICAgIm1lZGljYXRpb25Db2RlYWJsZUNvbmNlcHQiOiB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vd3d3Lm5sbS5uaWguZ292L3Jlc2VhcmNoL3VtbHMvcnhub3JtIiwKICAgICAgICAgICJjb2RlIjogIjQwNDY3MyIsCiAgICAgICAgICAiZGlzcGxheSI6ICJNZW1hbnRpbmUgMTAgTUcgT3JhbCBUYWJsZXQgW05hbWVuZGFdIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJNZW1hbnRpbmUgMTAgTUcgT3JhbCBUYWJsZXQgW05hbWVuZGFdIgogICAgICB9LAogICAgICAic3ViamVjdCI6IHsKICAgICAgICAicmVmZXJlbmNlIjogIlBhdGllbnQvc21hcnQtMTI4ODk5MiIKICAgICAgfSwKICAgICAgImRvc2FnZUluc3RydWN0aW9uIjogWyB7CiAgICAgICAgInRleHQiOiAiMSBiaWQiLAogICAgICAgICJ0aW1pbmciOiB7CiAgICAgICAgICAicmVwZWF0IjogewogICAgICAgICAgICAiYm91bmRzUGVyaW9kIjogewogICAgICAgICAgICAgICJzdGFydCI6ICIyMDA4LTA4LTEzIgogICAgICAgICAgICB9LAogICAgICAgICAgICAiZnJlcXVlbmN5IjogMiwKICAgICAgICAgICAgInBlcmlvZCI6IDEsCiAgICAgICAgICAgICJwZXJpb2RVbml0IjogImQiCiAgICAgICAgICB9CiAgICAgICAgfQogICAgICB9IF0sCiAgICAgICJkaXNwZW5zZVJlcXVlc3QiOiB7CiAgICAgICAgIm51bWJlck9mUmVwZWF0c0FsbG93ZWQiOiAxLAogICAgICAgICJxdWFudGl0eSI6IHsKICAgICAgICAgICJ2YWx1ZSI6IDE4MC4wLAogICAgICAgICAgInVuaXQiOiAie3RhYmxldH0iLAogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdW5pdHNvZm1lYXN1cmUub3JnIiwKICAgICAgICAgICJjb2RlIjogInt0YWJsZXR9IgogICAgICAgIH0sCiAgICAgICAgImV4cGVjdGVkU3VwcGx5RHVyYXRpb24iOiB7CiAgICAgICAgICAidmFsdWUiOiA5MCwKICAgICAgICAgICJ1bml0IjogImRheXMiLAogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdW5pdHNvZm1lYXN1cmUub3JnIiwKICAgICAgICAgICJjb2RlIjogImQiCiAgICAgICAgfQogICAgICB9CiAgICB9LAogICAgInNlYXJjaCI6IHsKICAgICAgIm1vZGUiOiAibWF0Y2giCiAgICB9CiAgfSwgewogICAgImZ1bGxVcmwiOiAiaHR0cHM6Ly9hcGkubG9naWNhaGVhbHRoLm9yZy9mYXN0ZW5oZWFsdGgvZGF0YS9NZWRpY2F0aW9uUmVxdWVzdC9zbWFydC1NZWRpY2F0aW9uUmVxdWVzdC0xNDEiLAogICAgInJlc291cmNlIjogewogICAgICAicmVzb3VyY2VUeXBlIjogIk1lZGljYXRpb25SZXF1ZXN0IiwKICAgICAgImlkIjogInNtYXJ0LU1lZGljYXRpb25SZXF1ZXN0LTE0MSIsCiAgICAgICJtZXRhIjogewogICAgICAgICJ2ZXJzaW9uSWQiOiAiMSIsCiAgICAgICAgImxhc3RVcGRhdGVkIjogIjIwMjAtMDctMTVUMDI6NTI6NTIuMDAwKzAwOjAwIiwKICAgICAgICAic291cmNlIjogIiNIbEF2aTVEdVc3VVZzdHRjIgogICAgICB9LAogICAgICAidGV4dCI6IHsKICAgICAgICAic3RhdHVzIjogImdlbmVyYXRlZCIsCiAgICAgICAgImRpdiI6ICI8ZGl2IHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMTk5OS94aHRtbFwiPmRvbmVwZXppbCAxMCBNRyBPcmFsIFRhYmxldCBbQXJpY2VwdF0gKHJ4bm9ybTogMTUzMzU3KTwvZGl2PiIKICAgICAgfSwKICAgICAgInN0YXR1cyI6ICJhY3RpdmUiLAogICAgICAiaW50ZW50IjogIm9yZGVyIiwKICAgICAgIm1lZGljYXRpb25Db2RlYWJsZUNvbmNlcHQiOiB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vd3d3Lm5sbS5uaWguZ292L3Jlc2VhcmNoL3VtbHMvcnhub3JtIiwKICAgICAgICAgICJjb2RlIjogIjE1MzM1NyIsCiAgICAgICAgICAiZGlzcGxheSI6ICJkb25lcGV6aWwgMTAgTUcgT3JhbCBUYWJsZXQgW0FyaWNlcHRdIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJkb25lcGV6aWwgMTAgTUcgT3JhbCBUYWJsZXQgW0FyaWNlcHRdIgogICAgICB9LAogICAgICAic3ViamVjdCI6IHsKICAgICAgICAicmVmZXJlbmNlIjogIlBhdGllbnQvc21hcnQtMTI4ODk5MiIKICAgICAgfSwKICAgICAgImRvc2FnZUluc3RydWN0aW9uIjogWyB7CiAgICAgICAgInRleHQiOiAiMSBxaHMiLAogICAgICAgICJ0aW1pbmciOiB7CiAgICAgICAgICAicmVwZWF0IjogewogICAgICAgICAgICAiYm91bmRzUGVyaW9kIjogewogICAgICAgICAgICAgICJzdGFydCI6ICIyMDA4LTA4LTE0IgogICAgICAgICAgICB9LAogICAgICAgICAgICAiZnJlcXVlbmN5IjogMSwKICAgICAgICAgICAgInBlcmlvZCI6IDEsCiAgICAgICAgICAgICJwZXJpb2RVbml0IjogImQiCiAgICAgICAgICB9CiAgICAgICAgfQogICAgICB9IF0sCiAgICAgICJkaXNwZW5zZVJlcXVlc3QiOiB7CiAgICAgICAgIm51bWJlck9mUmVwZWF0c0FsbG93ZWQiOiAxLAogICAgICAgICJxdWFudGl0eSI6IHsKICAgICAgICAgICJ2YWx1ZSI6IDkwLjAsCiAgICAgICAgICAidW5pdCI6ICJ7dGFibGV0fSIsCiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly91bml0c29mbWVhc3VyZS5vcmciLAogICAgICAgICAgImNvZGUiOiAie3RhYmxldH0iCiAgICAgICAgfSwKICAgICAgICAiZXhwZWN0ZWRTdXBwbHlEdXJhdGlvbiI6IHsKICAgICAgICAgICJ2YWx1ZSI6IDkwLAogICAgICAgICAgInVuaXQiOiAiZGF5cyIsCiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly91bml0c29mbWVhc3VyZS5vcmciLAogICAgICAgICAgImNvZGUiOiAiZCIKICAgICAgICB9CiAgICAgIH0KICAgIH0sCiAgICAic2VhcmNoIjogewogICAgICAibW9kZSI6ICJtYXRjaCIKICAgIH0KICB9LCB7CiAgICAiZnVsbFVybCI6ICJodHRwczovL2FwaS5sb2dpY2FoZWFsdGgub3JnL2Zhc3RlbmhlYWx0aC9kYXRhL09ic2VydmF0aW9uL3NtYXJ0LTMxNi1oZWlnaHQiLAogICAgInJlc291cmNlIjogewogICAgICAicmVzb3VyY2VUeXBlIjogIk9ic2VydmF0aW9uIiwKICAgICAgImlkIjogInNtYXJ0LTMxNi1oZWlnaHQiLAogICAgICAibWV0YSI6IHsKICAgICAgICAidmVyc2lvbklkIjogIjEiLAogICAgICAgICJsYXN0VXBkYXRlZCI6ICIyMDIwLTA3LTE1VDAyOjUyOjUyLjAwMCswMDowMCIsCiAgICAgICAgInNvdXJjZSI6ICIjSGxBdmk1RHVXN1VWc3R0YyIKICAgICAgfSwKICAgICAgInRleHQiOiB7CiAgICAgICAgInN0YXR1cyI6ICJnZW5lcmF0ZWQiLAogICAgICAgICJkaXYiOiAiPGRpdiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzE5OTkveGh0bWxcIj4yMDA5LTEwLTI5OiBoZWlnaHQgPSAxNjMuMDY4IGNtPC9kaXY+IgogICAgICB9LAogICAgICAiaWRlbnRpZmllciI6IFsgewogICAgICAgICJ1c2UiOiAib2ZmaWNpYWwiLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3d3dy5ibWMubmwvem9yZ3BvcnRhbC9pZGVudGlmaWVycy9vYnNlcnZhdGlvbnMiLAogICAgICAgICJ2YWx1ZSI6ICJzbWFydC0zMTYtaGVpZ2h0IgogICAgICB9IF0sCiAgICAgICJzdGF0dXMiOiAidW5rbm93biIsCiAgICAgICJjYXRlZ29yeSI6IFsgewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3Rlcm1pbm9sb2d5LmhsNy5vcmcvQ29kZVN5c3RlbS9vYnNlcnZhdGlvbi1jYXRlZ29yeSIsCiAgICAgICAgICAiY29kZSI6ICJ2aXRhbC1zaWducyIsCiAgICAgICAgICAiZGlzcGxheSI6ICJWaXRhbCBTaWducyIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAiVml0YWwgU2lnbnMiCiAgICAgIH0gXSwKICAgICAgImNvZGUiOiB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vbG9pbmMub3JnIiwKICAgICAgICAgICJjb2RlIjogIjgzMDItMiIsCiAgICAgICAgICAiZGlzcGxheSI6ICJoZWlnaHQiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogImhlaWdodCIKICAgICAgfSwKICAgICAgInN1YmplY3QiOiB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQYXRpZW50L3NtYXJ0LTEyODg5OTIiCiAgICAgIH0sCiAgICAgICJlZmZlY3RpdmVEYXRlVGltZSI6ICIyMDA5LTEwLTI5IiwKICAgICAgInBlcmZvcm1lciI6IFsgewogICAgICAgICJyZWZlcmVuY2UiOiAiUHJhY3RpdGlvbmVyL1NNQVJULTEyMzQiCiAgICAgIH0gXSwKICAgICAgInZhbHVlUXVhbnRpdHkiOiB7CiAgICAgICAgInZhbHVlIjogMTYzLjA2OCwKICAgICAgICAidW5pdCI6ICJjbSIsCiAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdW5pdHNvZm1lYXN1cmUub3JnIiwKICAgICAgICAiY29kZSI6ICJjbSIKICAgICAgfQogICAgfSwKICAgICJzZWFyY2giOiB7CiAgICAgICJtb2RlIjogIm1hdGNoIgogICAgfQogIH0sIHsKICAgICJmdWxsVXJsIjogImh0dHBzOi8vYXBpLmxvZ2ljYWhlYWx0aC5vcmcvZmFzdGVuaGVhbHRoL2RhdGEvT2JzZXJ2YXRpb24vc21hcnQtNzYtbGFiIiwKICAgICJyZXNvdXJjZSI6IHsKICAgICAgInJlc291cmNlVHlwZSI6ICJPYnNlcnZhdGlvbiIsCiAgICAgICJpZCI6ICJzbWFydC03Ni1sYWIiLAogICAgICAibWV0YSI6IHsKICAgICAgICAidmVyc2lvbklkIjogIjEiLAogICAgICAgICJsYXN0VXBkYXRlZCI6ICIyMDIwLTA3LTE1VDAyOjUyOjUyLjAwMCswMDowMCIsCiAgICAgICAgInNvdXJjZSI6ICIjSGxBdmk1RHVXN1VWc3R0YyIKICAgICAgfSwKICAgICAgInRleHQiOiB7CiAgICAgICAgInN0YXR1cyI6ICJnZW5lcmF0ZWQiLAogICAgICAgICJkaXYiOiAiPGRpdiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzE5OTkveGh0bWxcIj4yMDA4LTA3LTEwOiBSRFcgUkJDLVJ0byA9IDE0LjUgJTwvZGl2PiIKICAgICAgfSwKICAgICAgImlkZW50aWZpZXIiOiBbIHsKICAgICAgICAidXNlIjogIm9mZmljaWFsIiwKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly93d3cuYm1jLm5sL3pvcmdwb3J0YWwvaWRlbnRpZmllcnMvb2JzZXJ2YXRpb25zIiwKICAgICAgICAidmFsdWUiOiAic21hcnQtNzYtbGFiIgogICAgICB9IF0sCiAgICAgICJzdGF0dXMiOiAidW5rbm93biIsCiAgICAgICJjYXRlZ29yeSI6IFsgewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3Rlcm1pbm9sb2d5LmhsNy5vcmcvQ29kZVN5c3RlbS9vYnNlcnZhdGlvbi1jYXRlZ29yeSIsCiAgICAgICAgICAiY29kZSI6ICJsYWJvcmF0b3J5IiwKICAgICAgICAgICJkaXNwbGF5IjogIkxhYm9yYXRvcnkiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogIkxhYm9yYXRvcnkiCiAgICAgIH0gXSwKICAgICAgImNvZGUiOiB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vbG9pbmMub3JnIiwKICAgICAgICAgICJjb2RlIjogIjMwMzg1LTkiLAogICAgICAgICAgImRpc3BsYXkiOiAiUkRXIFJCQy1SdG8iCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogIlJEVyBSQkMtUnRvIgogICAgICB9LAogICAgICAic3ViamVjdCI6IHsKICAgICAgICAicmVmZXJlbmNlIjogIlBhdGllbnQvc21hcnQtMTI4ODk5MiIKICAgICAgfSwKICAgICAgImVmZmVjdGl2ZURhdGVUaW1lIjogIjIwMDgtMDctMTAiLAogICAgICAicGVyZm9ybWVyIjogWyB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQcmFjdGl0aW9uZXIvU01BUlQtMTIzNCIKICAgICAgfSBdLAogICAgICAidmFsdWVRdWFudGl0eSI6IHsKICAgICAgICAidmFsdWUiOiAxNC41LAogICAgICAgICJ1bml0IjogIiUiLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3VuaXRzb2ZtZWFzdXJlLm9yZyIsCiAgICAgICAgImNvZGUiOiAiJSIKICAgICAgfSwKICAgICAgInJlZmVyZW5jZVJhbmdlIjogWyB7CiAgICAgICAgImxvdyI6IHsKICAgICAgICAgICJ2YWx1ZSI6IDExLjUsCiAgICAgICAgICAidW5pdCI6ICIlIiwKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3VuaXRzb2ZtZWFzdXJlLm9yZyIsCiAgICAgICAgICAiY29kZSI6ICIlIgogICAgICAgIH0sCiAgICAgICAgImhpZ2giOiB7CiAgICAgICAgICAidmFsdWUiOiAxNC41LAogICAgICAgICAgInVuaXQiOiAiJSIsCiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly91bml0c29mbWVhc3VyZS5vcmciLAogICAgICAgICAgImNvZGUiOiAiJSIKICAgICAgICB9LAogICAgICAgICJ0eXBlIjogewogICAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly9obDcub3JnL2ZoaXIvcmVmZXJlbmNlcmFuZ2UtbWVhbmluZyIsCiAgICAgICAgICAgICJjb2RlIjogIm5vcm1hbCIsCiAgICAgICAgICAgICJkaXNwbGF5IjogIk5vcm1hbCBSYW5nZSIKICAgICAgICAgIH0gXSwKICAgICAgICAgICJ0ZXh0IjogIk5vcm1hbCBSYW5nZSIKICAgICAgICB9CiAgICAgIH0gXQogICAgfSwKICAgICJzZWFyY2giOiB7CiAgICAgICJtb2RlIjogIm1hdGNoIgogICAgfQogIH0sIHsKICAgICJmdWxsVXJsIjogImh0dHBzOi8vYXBpLmxvZ2ljYWhlYWx0aC5vcmcvZmFzdGVuaGVhbHRoL2RhdGEvT2JzZXJ2YXRpb24vc21hcnQtMTEwLWxhYiIsCiAgICAicmVzb3VyY2UiOiB7CiAgICAgICJyZXNvdXJjZVR5cGUiOiAiT2JzZXJ2YXRpb24iLAogICAgICAiaWQiOiAic21hcnQtMTEwLWxhYiIsCiAgICAgICJtZXRhIjogewogICAgICAgICJ2ZXJzaW9uSWQiOiAiMSIsCiAgICAgICAgImxhc3RVcGRhdGVkIjogIjIwMjAtMDctMTVUMDI6NTI6NTIuMDAwKzAwOjAwIiwKICAgICAgICAic291cmNlIjogIiNIbEF2aTVEdVc3VVZzdHRjIgogICAgICB9LAogICAgICAidGV4dCI6IHsKICAgICAgICAic3RhdHVzIjogImdlbmVyYXRlZCIsCiAgICAgICAgImRpdiI6ICI8ZGl2IHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMTk5OS94aHRtbFwiPjIwMDgtMDctMTA6IFJCQyAjIEJsZCBBdXRvID0gNS4zMiAxMCo2L3VMPC9kaXY+IgogICAgICB9LAogICAgICAiaWRlbnRpZmllciI6IFsgewogICAgICAgICJ1c2UiOiAib2ZmaWNpYWwiLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3d3dy5ibWMubmwvem9yZ3BvcnRhbC9pZGVudGlmaWVycy9vYnNlcnZhdGlvbnMiLAogICAgICAgICJ2YWx1ZSI6ICJzbWFydC0xMTAtbGFiIgogICAgICB9IF0sCiAgICAgICJzdGF0dXMiOiAidW5rbm93biIsCiAgICAgICJjYXRlZ29yeSI6IFsgewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3Rlcm1pbm9sb2d5LmhsNy5vcmcvQ29kZVN5c3RlbS9vYnNlcnZhdGlvbi1jYXRlZ29yeSIsCiAgICAgICAgICAiY29kZSI6ICJsYWJvcmF0b3J5IiwKICAgICAgICAgICJkaXNwbGF5IjogIkxhYm9yYXRvcnkiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogIkxhYm9yYXRvcnkiCiAgICAgIH0gXSwKICAgICAgImNvZGUiOiB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vbG9pbmMub3JnIiwKICAgICAgICAgICJjb2RlIjogIjc4OS04IiwKICAgICAgICAgICJkaXNwbGF5IjogIlJCQyAjIEJsZCBBdXRvIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJSQkMgIyBCbGQgQXV0byIKICAgICAgfSwKICAgICAgInN1YmplY3QiOiB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQYXRpZW50L3NtYXJ0LTEyODg5OTIiCiAgICAgIH0sCiAgICAgICJlZmZlY3RpdmVEYXRlVGltZSI6ICIyMDA4LTA3LTEwIiwKICAgICAgInBlcmZvcm1lciI6IFsgewogICAgICAgICJyZWZlcmVuY2UiOiAiUHJhY3RpdGlvbmVyL1NNQVJULTEyMzQiCiAgICAgIH0gXSwKICAgICAgInZhbHVlUXVhbnRpdHkiOiB7CiAgICAgICAgInZhbHVlIjogNS4zMiwKICAgICAgICAidW5pdCI6ICIxMCo2L3VMIiwKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly91bml0c29mbWVhc3VyZS5vcmciLAogICAgICAgICJjb2RlIjogIjEwKjYvdUwiCiAgICAgIH0sCiAgICAgICJyZWZlcmVuY2VSYW5nZSI6IFsgewogICAgICAgICJsb3ciOiB7CiAgICAgICAgICAidmFsdWUiOiA0LjYsCiAgICAgICAgICAidW5pdCI6ICIxMCo2L3VMIiwKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3VuaXRzb2ZtZWFzdXJlLm9yZyIsCiAgICAgICAgICAiY29kZSI6ICIxMCo2L3VMIgogICAgICAgIH0sCiAgICAgICAgImhpZ2giOiB7CiAgICAgICAgICAidmFsdWUiOiA2LjAsCiAgICAgICAgICAidW5pdCI6ICIxMCo2L3VMIiwKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3VuaXRzb2ZtZWFzdXJlLm9yZyIsCiAgICAgICAgICAiY29kZSI6ICIxMCo2L3VMIgogICAgICAgIH0sCiAgICAgICAgInR5cGUiOiB7CiAgICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL2hsNy5vcmcvZmhpci9yZWZlcmVuY2VyYW5nZS1tZWFuaW5nIiwKICAgICAgICAgICAgImNvZGUiOiAibm9ybWFsIiwKICAgICAgICAgICAgImRpc3BsYXkiOiAiTm9ybWFsIFJhbmdlIgogICAgICAgICAgfSBdLAogICAgICAgICAgInRleHQiOiAiTm9ybWFsIFJhbmdlIgogICAgICAgIH0KICAgICAgfSBdCiAgICB9LAogICAgInNlYXJjaCI6IHsKICAgICAgIm1vZGUiOiAibWF0Y2giCiAgICB9CiAgfSwgewogICAgImZ1bGxVcmwiOiAiaHR0cHM6Ly9hcGkubG9naWNhaGVhbHRoLm9yZy9mYXN0ZW5oZWFsdGgvZGF0YS9Db25kaXRpb24vc21hcnQtQ29uZGl0aW9uLTIzIiwKICAgICJyZXNvdXJjZSI6IHsKICAgICAgInJlc291cmNlVHlwZSI6ICJDb25kaXRpb24iLAogICAgICAiaWQiOiAic21hcnQtQ29uZGl0aW9uLTIzIiwKICAgICAgIm1ldGEiOiB7CiAgICAgICAgInZlcnNpb25JZCI6ICIxIiwKICAgICAgICAibGFzdFVwZGF0ZWQiOiAiMjAyMC0wNy0xNVQwMjo1Mjo1Mi4wMDArMDA6MDAiLAogICAgICAgICJzb3VyY2UiOiAiI0hsQXZpNUR1VzdVVnN0dGMiCiAgICAgIH0sCiAgICAgICJ0ZXh0IjogewogICAgICAgICJzdGF0dXMiOiAiZ2VuZXJhdGVkIiwKICAgICAgICAiZGl2IjogIjxkaXYgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hodG1sXCI+TmVlZHMgaW5mbHVlbnphIGltbXVuaXphdGlvbjwvZGl2PiIKICAgICAgfSwKICAgICAgImNsaW5pY2FsU3RhdHVzIjogewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3Rlcm1pbm9sb2d5LmhsNy5vcmcvQ29kZVN5c3RlbS9jb25kaXRpb24tY2xpbmljYWwiLAogICAgICAgICAgImNvZGUiOiAiYWN0aXZlIiwKICAgICAgICAgICJkaXNwbGF5IjogIkFjdGl2ZSIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAiQWN0aXZlIgogICAgICB9LAogICAgICAidmVyaWZpY2F0aW9uU3RhdHVzIjogewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3Rlcm1pbm9sb2d5LmhsNy5vcmcvQ29kZVN5c3RlbS9jb25kaXRpb24tdmVyLXN0YXR1cyIsCiAgICAgICAgICAiY29kZSI6ICJjb25maXJtZWQiLAogICAgICAgICAgImRpc3BsYXkiOiAiQ29uZmlybWVkIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJDb25maXJtZWQiCiAgICAgIH0sCiAgICAgICJjb2RlIjogewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3Nub21lZC5pbmZvL3NjdCIsCiAgICAgICAgICAiY29kZSI6ICIxODU5MDMwMDEiLAogICAgICAgICAgImRpc3BsYXkiOiAiTmVlZHMgaW5mbHVlbnphIGltbXVuaXphdGlvbiIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAiTmVlZHMgaW5mbHVlbnphIGltbXVuaXphdGlvbiIKICAgICAgfSwKICAgICAgInN1YmplY3QiOiB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQYXRpZW50L3NtYXJ0LTEyODg5OTIiCiAgICAgIH0sCiAgICAgICJvbnNldERhdGVUaW1lIjogIjIwMDgtMDgtMDgiCiAgICB9LAogICAgInNlYXJjaCI6IHsKICAgICAgIm1vZGUiOiAibWF0Y2giCiAgICB9CiAgfSwgewogICAgImZ1bGxVcmwiOiAiaHR0cHM6Ly9hcGkubG9naWNhaGVhbHRoLm9yZy9mYXN0ZW5oZWFsdGgvZGF0YS9PYnNlcnZhdGlvbi9zbWFydC0xMDQtbGFiIiwKICAgICJyZXNvdXJjZSI6IHsKICAgICAgInJlc291cmNlVHlwZSI6ICJPYnNlcnZhdGlvbiIsCiAgICAgICJpZCI6ICJzbWFydC0xMDQtbGFiIiwKICAgICAgIm1ldGEiOiB7CiAgICAgICAgInZlcnNpb25JZCI6ICIxIiwKICAgICAgICAibGFzdFVwZGF0ZWQiOiAiMjAyMC0wNy0xNVQwMjo1Mjo1Mi4wMDArMDA6MDAiLAogICAgICAgICJzb3VyY2UiOiAiI0hsQXZpNUR1VzdVVnN0dGMiCiAgICAgIH0sCiAgICAgICJ0ZXh0IjogewogICAgICAgICJzdGF0dXMiOiAiZ2VuZXJhdGVkIiwKICAgICAgICAiZGl2IjogIjxkaXYgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hodG1sXCI+MjAwOC0wNy0xMDogQmFzb3BoaWxzIE5GciBCbGQgPSAxICU8L2Rpdj4iCiAgICAgIH0sCiAgICAgICJpZGVudGlmaWVyIjogWyB7CiAgICAgICAgInVzZSI6ICJvZmZpY2lhbCIsCiAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vd3d3LmJtYy5ubC96b3JncG9ydGFsL2lkZW50aWZpZXJzL29ic2VydmF0aW9ucyIsCiAgICAgICAgInZhbHVlIjogInNtYXJ0LTEwNC1sYWIiCiAgICAgIH0gXSwKICAgICAgInN0YXR1cyI6ICJ1bmtub3duIiwKICAgICAgImNhdGVnb3J5IjogWyB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdGVybWlub2xvZ3kuaGw3Lm9yZy9Db2RlU3lzdGVtL29ic2VydmF0aW9uLWNhdGVnb3J5IiwKICAgICAgICAgICJjb2RlIjogImxhYm9yYXRvcnkiLAogICAgICAgICAgImRpc3BsYXkiOiAiTGFib3JhdG9yeSIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAiTGFib3JhdG9yeSIKICAgICAgfSBdLAogICAgICAiY29kZSI6IHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly9sb2luYy5vcmciLAogICAgICAgICAgImNvZGUiOiAiMzAxODAtNCIsCiAgICAgICAgICAiZGlzcGxheSI6ICJCYXNvcGhpbHMgTkZyIEJsZCIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAiQmFzb3BoaWxzIE5GciBCbGQiCiAgICAgIH0sCiAgICAgICJzdWJqZWN0IjogewogICAgICAgICJyZWZlcmVuY2UiOiAiUGF0aWVudC9zbWFydC0xMjg4OTkyIgogICAgICB9LAogICAgICAiZWZmZWN0aXZlRGF0ZVRpbWUiOiAiMjAwOC0wNy0xMCIsCiAgICAgICJwZXJmb3JtZXIiOiBbIHsKICAgICAgICAicmVmZXJlbmNlIjogIlByYWN0aXRpb25lci9TTUFSVC0xMjM0IgogICAgICB9IF0sCiAgICAgICJ2YWx1ZVF1YW50aXR5IjogewogICAgICAgICJ2YWx1ZSI6IDEuMCwKICAgICAgICAidW5pdCI6ICIlIiwKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly91bml0c29mbWVhc3VyZS5vcmciLAogICAgICAgICJjb2RlIjogIiUiCiAgICAgIH0sCiAgICAgICJyZWZlcmVuY2VSYW5nZSI6IFsgewogICAgICAgICJsb3ciOiB7CiAgICAgICAgICAidmFsdWUiOiAwLjAsCiAgICAgICAgICAidW5pdCI6ICIlIiwKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3VuaXRzb2ZtZWFzdXJlLm9yZyIsCiAgICAgICAgICAiY29kZSI6ICIlIgogICAgICAgIH0sCiAgICAgICAgImhpZ2giOiB7CiAgICAgICAgICAidmFsdWUiOiAyLjAsCiAgICAgICAgICAidW5pdCI6ICIlIiwKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3VuaXRzb2ZtZWFzdXJlLm9yZyIsCiAgICAgICAgICAiY29kZSI6ICIlIgogICAgICAgIH0sCiAgICAgICAgInR5cGUiOiB7CiAgICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL2hsNy5vcmcvZmhpci9yZWZlcmVuY2VyYW5nZS1tZWFuaW5nIiwKICAgICAgICAgICAgImNvZGUiOiAibm9ybWFsIiwKICAgICAgICAgICAgImRpc3BsYXkiOiAiTm9ybWFsIFJhbmdlIgogICAgICAgICAgfSBdLAogICAgICAgICAgInRleHQiOiAiTm9ybWFsIFJhbmdlIgogICAgICAgIH0KICAgICAgfSBdCiAgICB9LAogICAgInNlYXJjaCI6IHsKICAgICAgIm1vZGUiOiAibWF0Y2giCiAgICB9CiAgfSwgewogICAgImZ1bGxVcmwiOiAiaHR0cHM6Ly9hcGkubG9naWNhaGVhbHRoLm9yZy9mYXN0ZW5oZWFsdGgvZGF0YS9PYnNlcnZhdGlvbi9zbWFydC0zMjctd2VpZ2h0IiwKICAgICJyZXNvdXJjZSI6IHsKICAgICAgInJlc291cmNlVHlwZSI6ICJPYnNlcnZhdGlvbiIsCiAgICAgICJpZCI6ICJzbWFydC0zMjctd2VpZ2h0IiwKICAgICAgIm1ldGEiOiB7CiAgICAgICAgInZlcnNpb25JZCI6ICIxIiwKICAgICAgICAibGFzdFVwZGF0ZWQiOiAiMjAyMC0wNy0xNVQwMjo1Mjo1Mi4wMDArMDA6MDAiLAogICAgICAgICJzb3VyY2UiOiAiI0hsQXZpNUR1VzdVVnN0dGMiCiAgICAgIH0sCiAgICAgICJ0ZXh0IjogewogICAgICAgICJzdGF0dXMiOiAiZ2VuZXJhdGVkIiwKICAgICAgICAiZGl2IjogIjxkaXYgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hodG1sXCI+MjAwOS0xMC0zMDogd2VpZ2h0ID0gOTEuNzE2Mzgga2c8L2Rpdj4iCiAgICAgIH0sCiAgICAgICJpZGVudGlmaWVyIjogWyB7CiAgICAgICAgInVzZSI6ICJvZmZpY2lhbCIsCiAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vd3d3LmJtYy5ubC96b3JncG9ydGFsL2lkZW50aWZpZXJzL29ic2VydmF0aW9ucyIsCiAgICAgICAgInZhbHVlIjogInNtYXJ0LTMyNy13ZWlnaHQiCiAgICAgIH0gXSwKICAgICAgInN0YXR1cyI6ICJ1bmtub3duIiwKICAgICAgImNhdGVnb3J5IjogWyB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdGVybWlub2xvZ3kuaGw3Lm9yZy9Db2RlU3lzdGVtL29ic2VydmF0aW9uLWNhdGVnb3J5IiwKICAgICAgICAgICJjb2RlIjogInZpdGFsLXNpZ25zIiwKICAgICAgICAgICJkaXNwbGF5IjogIlZpdGFsIFNpZ25zIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJWaXRhbCBTaWducyIKICAgICAgfSBdLAogICAgICAiY29kZSI6IHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly9sb2luYy5vcmciLAogICAgICAgICAgImNvZGUiOiAiMzE0MS05IiwKICAgICAgICAgICJkaXNwbGF5IjogIndlaWdodCIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAid2VpZ2h0IgogICAgICB9LAogICAgICAic3ViamVjdCI6IHsKICAgICAgICAicmVmZXJlbmNlIjogIlBhdGllbnQvc21hcnQtMTI4ODk5MiIKICAgICAgfSwKICAgICAgImVmZmVjdGl2ZURhdGVUaW1lIjogIjIwMDktMTAtMzAiLAogICAgICAicGVyZm9ybWVyIjogWyB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQcmFjdGl0aW9uZXIvU01BUlQtMTIzNCIKICAgICAgfSBdLAogICAgICAidmFsdWVRdWFudGl0eSI6IHsKICAgICAgICAidmFsdWUiOiA5MS43MTYzOCwKICAgICAgICAidW5pdCI6ICJrZyIsCiAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdW5pdHNvZm1lYXN1cmUub3JnIiwKICAgICAgICAiY29kZSI6ICJrZyIKICAgICAgfQogICAgfSwKICAgICJzZWFyY2giOiB7CiAgICAgICJtb2RlIjogIm1hdGNoIgogICAgfQogIH0sIHsKICAgICJmdWxsVXJsIjogImh0dHBzOi8vYXBpLmxvZ2ljYWhlYWx0aC5vcmcvZmFzdGVuaGVhbHRoL2RhdGEvT2JzZXJ2YXRpb24vc21hcnQtOTEtbGFiIiwKICAgICJyZXNvdXJjZSI6IHsKICAgICAgInJlc291cmNlVHlwZSI6ICJPYnNlcnZhdGlvbiIsCiAgICAgICJpZCI6ICJzbWFydC05MS1sYWIiLAogICAgICAibWV0YSI6IHsKICAgICAgICAidmVyc2lvbklkIjogIjEiLAogICAgICAgICJsYXN0VXBkYXRlZCI6ICIyMDIwLTA3LTE1VDAyOjUyOjUyLjAwMCswMDowMCIsCiAgICAgICAgInNvdXJjZSI6ICIjSGxBdmk1RHVXN1VWc3R0YyIKICAgICAgfSwKICAgICAgInRleHQiOiB7CiAgICAgICAgInN0YXR1cyI6ICJnZW5lcmF0ZWQiLAogICAgICAgICJkaXYiOiAiPGRpdiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzE5OTkveGh0bWxcIj4yMDA4LTA3LTEwOiBQcm90IFNlclBsLW1DbmMgPSA3LjEgZy9kTDwvZGl2PiIKICAgICAgfSwKICAgICAgImlkZW50aWZpZXIiOiBbIHsKICAgICAgICAidXNlIjogIm9mZmljaWFsIiwKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly93d3cuYm1jLm5sL3pvcmdwb3J0YWwvaWRlbnRpZmllcnMvb2JzZXJ2YXRpb25zIiwKICAgICAgICAidmFsdWUiOiAic21hcnQtOTEtbGFiIgogICAgICB9IF0sCiAgICAgICJzdGF0dXMiOiAidW5rbm93biIsCiAgICAgICJjYXRlZ29yeSI6IFsgewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3Rlcm1pbm9sb2d5LmhsNy5vcmcvQ29kZVN5c3RlbS9vYnNlcnZhdGlvbi1jYXRlZ29yeSIsCiAgICAgICAgICAiY29kZSI6ICJsYWJvcmF0b3J5IiwKICAgICAgICAgICJkaXNwbGF5IjogIkxhYm9yYXRvcnkiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogIkxhYm9yYXRvcnkiCiAgICAgIH0gXSwKICAgICAgImNvZGUiOiB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vbG9pbmMub3JnIiwKICAgICAgICAgICJjb2RlIjogIjI4ODUtMiIsCiAgICAgICAgICAiZGlzcGxheSI6ICJQcm90IFNlclBsLW1DbmMiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogIlByb3QgU2VyUGwtbUNuYyIKICAgICAgfSwKICAgICAgInN1YmplY3QiOiB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQYXRpZW50L3NtYXJ0LTEyODg5OTIiCiAgICAgIH0sCiAgICAgICJlZmZlY3RpdmVEYXRlVGltZSI6ICIyMDA4LTA3LTEwIiwKICAgICAgInBlcmZvcm1lciI6IFsgewogICAgICAgICJyZWZlcmVuY2UiOiAiUHJhY3RpdGlvbmVyL1NNQVJULTEyMzQiCiAgICAgIH0gXSwKICAgICAgInZhbHVlUXVhbnRpdHkiOiB7CiAgICAgICAgInZhbHVlIjogNy4xLAogICAgICAgICJ1bml0IjogImcvZEwiLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3VuaXRzb2ZtZWFzdXJlLm9yZyIsCiAgICAgICAgImNvZGUiOiAiZy9kTCIKICAgICAgfSwKICAgICAgInJlZmVyZW5jZVJhbmdlIjogWyB7CiAgICAgICAgImxvdyI6IHsKICAgICAgICAgICJ2YWx1ZSI6IDYuNywKICAgICAgICAgICJ1bml0IjogImcvZEwiLAogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdW5pdHNvZm1lYXN1cmUub3JnIiwKICAgICAgICAgICJjb2RlIjogImcvZEwiCiAgICAgICAgfSwKICAgICAgICAiaGlnaCI6IHsKICAgICAgICAgICJ2YWx1ZSI6IDguNiwKICAgICAgICAgICJ1bml0IjogImcvZEwiLAogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdW5pdHNvZm1lYXN1cmUub3JnIiwKICAgICAgICAgICJjb2RlIjogImcvZEwiCiAgICAgICAgfSwKICAgICAgICAidHlwZSI6IHsKICAgICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vaGw3Lm9yZy9maGlyL3JlZmVyZW5jZXJhbmdlLW1lYW5pbmciLAogICAgICAgICAgICAiY29kZSI6ICJub3JtYWwiLAogICAgICAgICAgICAiZGlzcGxheSI6ICJOb3JtYWwgUmFuZ2UiCiAgICAgICAgICB9IF0sCiAgICAgICAgICAidGV4dCI6ICJOb3JtYWwgUmFuZ2UiCiAgICAgICAgfQogICAgICB9IF0KICAgIH0sCiAgICAic2VhcmNoIjogewogICAgICAibW9kZSI6ICJtYXRjaCIKICAgIH0KICB9LCB7CiAgICAiZnVsbFVybCI6ICJodHRwczovL2FwaS5sb2dpY2FoZWFsdGgub3JnL2Zhc3RlbmhlYWx0aC9kYXRhL09ic2VydmF0aW9uL3NtYXJ0LTI5OC10ZW1wZXJhdHVyZSIsCiAgICAicmVzb3VyY2UiOiB7CiAgICAgICJyZXNvdXJjZVR5cGUiOiAiT2JzZXJ2YXRpb24iLAogICAgICAiaWQiOiAic21hcnQtMjk4LXRlbXBlcmF0dXJlIiwKICAgICAgIm1ldGEiOiB7CiAgICAgICAgInZlcnNpb25JZCI6ICIxIiwKICAgICAgICAibGFzdFVwZGF0ZWQiOiAiMjAyMC0wNy0xNVQwMjo1Mjo1Mi4wMDArMDA6MDAiLAogICAgICAgICJzb3VyY2UiOiAiI0hsQXZpNUR1VzdVVnN0dGMiCiAgICAgIH0sCiAgICAgICJ0ZXh0IjogewogICAgICAgICJzdGF0dXMiOiAiZ2VuZXJhdGVkIiwKICAgICAgICAiZGl2IjogIjxkaXYgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hodG1sXCI+MjAwOS0wNC0yNDogdGVtcGVyYXR1cmUgPSAzNi45NDQ0NCBDZWw8L2Rpdj4iCiAgICAgIH0sCiAgICAgICJpZGVudGlmaWVyIjogWyB7CiAgICAgICAgInVzZSI6ICJvZmZpY2lhbCIsCiAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vd3d3LmJtYy5ubC96b3JncG9ydGFsL2lkZW50aWZpZXJzL29ic2VydmF0aW9ucyIsCiAgICAgICAgInZhbHVlIjogInNtYXJ0LTI5OC10ZW1wZXJhdHVyZSIKICAgICAgfSBdLAogICAgICAic3RhdHVzIjogInVua25vd24iLAogICAgICAiY2F0ZWdvcnkiOiBbIHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly90ZXJtaW5vbG9neS5obDcub3JnL0NvZGVTeXN0ZW0vb2JzZXJ2YXRpb24tY2F0ZWdvcnkiLAogICAgICAgICAgImNvZGUiOiAidml0YWwtc2lnbnMiLAogICAgICAgICAgImRpc3BsYXkiOiAiVml0YWwgU2lnbnMiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogIlZpdGFsIFNpZ25zIgogICAgICB9IF0sCiAgICAgICJjb2RlIjogewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL2xvaW5jLm9yZyIsCiAgICAgICAgICAiY29kZSI6ICI4MzEwLTUiLAogICAgICAgICAgImRpc3BsYXkiOiAidGVtcGVyYXR1cmUiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogInRlbXBlcmF0dXJlIgogICAgICB9LAogICAgICAic3ViamVjdCI6IHsKICAgICAgICAicmVmZXJlbmNlIjogIlBhdGllbnQvc21hcnQtMTI4ODk5MiIKICAgICAgfSwKICAgICAgImVmZmVjdGl2ZURhdGVUaW1lIjogIjIwMDktMDQtMjQiLAogICAgICAicGVyZm9ybWVyIjogWyB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQcmFjdGl0aW9uZXIvU01BUlQtMTIzNCIKICAgICAgfSBdLAogICAgICAidmFsdWVRdWFudGl0eSI6IHsKICAgICAgICAidmFsdWUiOiAzNi45NDQ0NCwKICAgICAgICAidW5pdCI6ICJDZWwiLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3VuaXRzb2ZtZWFzdXJlLm9yZyIsCiAgICAgICAgImNvZGUiOiAiQ2VsIgogICAgICB9CiAgICB9LAogICAgInNlYXJjaCI6IHsKICAgICAgIm1vZGUiOiAibWF0Y2giCiAgICB9CiAgfSwgewogICAgImZ1bGxVcmwiOiAiaHR0cHM6Ly9hcGkubG9naWNhaGVhbHRoLm9yZy9mYXN0ZW5oZWFsdGgvZGF0YS9Db25kaXRpb24vc21hcnQtQ29uZGl0aW9uLTE5IiwKICAgICJyZXNvdXJjZSI6IHsKICAgICAgInJlc291cmNlVHlwZSI6ICJDb25kaXRpb24iLAogICAgICAiaWQiOiAic21hcnQtQ29uZGl0aW9uLTE5IiwKICAgICAgIm1ldGEiOiB7CiAgICAgICAgInZlcnNpb25JZCI6ICIxIiwKICAgICAgICAibGFzdFVwZGF0ZWQiOiAiMjAyMC0wNy0xNVQwMjo1Mjo1Mi4wMDArMDA6MDAiLAogICAgICAgICJzb3VyY2UiOiAiI0hsQXZpNUR1VzdVVnN0dGMiCiAgICAgIH0sCiAgICAgICJ0ZXh0IjogewogICAgICAgICJzdGF0dXMiOiAiZ2VuZXJhdGVkIiwKICAgICAgICAiZGl2IjogIjxkaXYgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hodG1sXCI+RXNzZW50aWFsIGh5cGVydGVuc2lvbjwvZGl2PiIKICAgICAgfSwKICAgICAgImNsaW5pY2FsU3RhdHVzIjogewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3Rlcm1pbm9sb2d5LmhsNy5vcmcvQ29kZVN5c3RlbS9jb25kaXRpb24tY2xpbmljYWwiLAogICAgICAgICAgImNvZGUiOiAiYWN0aXZlIiwKICAgICAgICAgICJkaXNwbGF5IjogIkFjdGl2ZSIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAiQWN0aXZlIgogICAgICB9LAogICAgICAidmVyaWZpY2F0aW9uU3RhdHVzIjogewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3Rlcm1pbm9sb2d5LmhsNy5vcmcvQ29kZVN5c3RlbS9jb25kaXRpb24tdmVyLXN0YXR1cyIsCiAgICAgICAgICAiY29kZSI6ICJjb25maXJtZWQiLAogICAgICAgICAgImRpc3BsYXkiOiAiQ29uZmlybWVkIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJDb25maXJtZWQiCiAgICAgIH0sCiAgICAgICJjb2RlIjogewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3Nub21lZC5pbmZvL3NjdCIsCiAgICAgICAgICAiY29kZSI6ICIzODM0MTAwMyIsCiAgICAgICAgICAiZGlzcGxheSI6ICJFc3NlbnRpYWwgaHlwZXJ0ZW5zaW9uIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJFc3NlbnRpYWwgaHlwZXJ0ZW5zaW9uIgogICAgICB9LAogICAgICAic3ViamVjdCI6IHsKICAgICAgICAicmVmZXJlbmNlIjogIlBhdGllbnQvc21hcnQtMTI4ODk5MiIKICAgICAgfSwKICAgICAgIm9uc2V0RGF0ZVRpbWUiOiAiMjAwOC0wNC0yMCIKICAgIH0sCiAgICAic2VhcmNoIjogewogICAgICAibW9kZSI6ICJtYXRjaCIKICAgIH0KICB9LCB7CiAgICAiZnVsbFVybCI6ICJodHRwczovL2FwaS5sb2dpY2FoZWFsdGgub3JnL2Zhc3RlbmhlYWx0aC9kYXRhL09ic2VydmF0aW9uL3NtYXJ0LTMwNC1yZXNwaXJhdG9yeXJhdGUiLAogICAgInJlc291cmNlIjogewogICAgICAicmVzb3VyY2VUeXBlIjogIk9ic2VydmF0aW9uIiwKICAgICAgImlkIjogInNtYXJ0LTMwNC1yZXNwaXJhdG9yeXJhdGUiLAogICAgICAibWV0YSI6IHsKICAgICAgICAidmVyc2lvbklkIjogIjEiLAogICAgICAgICJsYXN0VXBkYXRlZCI6ICIyMDIwLTA3LTE1VDAyOjUyOjUyLjAwMCswMDowMCIsCiAgICAgICAgInNvdXJjZSI6ICIjSGxBdmk1RHVXN1VWc3R0YyIKICAgICAgfSwKICAgICAgInRleHQiOiB7CiAgICAgICAgInN0YXR1cyI6ICJnZW5lcmF0ZWQiLAogICAgICAgICJkaXYiOiAiPGRpdiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzE5OTkveGh0bWxcIj4yMDA5LTA0LTI3OiByZXNwaXJhdG9yeV9yYXRlID0gMjAuMCB7YnJlYXRoc30vbWluPC9kaXY+IgogICAgICB9LAogICAgICAiaWRlbnRpZmllciI6IFsgewogICAgICAgICJ1c2UiOiAib2ZmaWNpYWwiLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3d3dy5ibWMubmwvem9yZ3BvcnRhbC9pZGVudGlmaWVycy9vYnNlcnZhdGlvbnMiLAogICAgICAgICJ2YWx1ZSI6ICJzbWFydC0zMDQtcmVzcGlyYXRvcnlyYXRlIgogICAgICB9IF0sCiAgICAgICJzdGF0dXMiOiAidW5rbm93biIsCiAgICAgICJjYXRlZ29yeSI6IFsgewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3Rlcm1pbm9sb2d5LmhsNy5vcmcvQ29kZVN5c3RlbS9vYnNlcnZhdGlvbi1jYXRlZ29yeSIsCiAgICAgICAgICAiY29kZSI6ICJ2aXRhbC1zaWducyIsCiAgICAgICAgICAiZGlzcGxheSI6ICJWaXRhbCBTaWducyIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAiVml0YWwgU2lnbnMiCiAgICAgIH0gXSwKICAgICAgImNvZGUiOiB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vbG9pbmMub3JnIiwKICAgICAgICAgICJjb2RlIjogIjkyNzktMSIsCiAgICAgICAgICAiZGlzcGxheSI6ICJyZXNwaXJhdG9yeV9yYXRlIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJyZXNwaXJhdG9yeV9yYXRlIgogICAgICB9LAogICAgICAic3ViamVjdCI6IHsKICAgICAgICAicmVmZXJlbmNlIjogIlBhdGllbnQvc21hcnQtMTI4ODk5MiIKICAgICAgfSwKICAgICAgImVmZmVjdGl2ZURhdGVUaW1lIjogIjIwMDktMDQtMjciLAogICAgICAicGVyZm9ybWVyIjogWyB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQcmFjdGl0aW9uZXIvU01BUlQtMTIzNCIKICAgICAgfSBdLAogICAgICAidmFsdWVRdWFudGl0eSI6IHsKICAgICAgICAidmFsdWUiOiAyMC4wLAogICAgICAgICJ1bml0IjogInticmVhdGhzfS9taW4iLAogICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3VuaXRzb2ZtZWFzdXJlLm9yZyIsCiAgICAgICAgImNvZGUiOiAie2JyZWF0aHN9L21pbiIKICAgICAgfQogICAgfSwKICAgICJzZWFyY2giOiB7CiAgICAgICJtb2RlIjogIm1hdGNoIgogICAgfQogIH0sIHsKICAgICJmdWxsVXJsIjogImh0dHBzOi8vYXBpLmxvZ2ljYWhlYWx0aC5vcmcvZmFzdGVuaGVhbHRoL2RhdGEvQ29uZGl0aW9uL3NtYXJ0LUNvbmRpdGlvbi0xOCIsCiAgICAicmVzb3VyY2UiOiB7CiAgICAgICJyZXNvdXJjZVR5cGUiOiAiQ29uZGl0aW9uIiwKICAgICAgImlkIjogInNtYXJ0LUNvbmRpdGlvbi0xOCIsCiAgICAgICJtZXRhIjogewogICAgICAgICJ2ZXJzaW9uSWQiOiAiMSIsCiAgICAgICAgImxhc3RVcGRhdGVkIjogIjIwMjAtMDctMTVUMDI6NTI6NTIuMDAwKzAwOjAwIiwKICAgICAgICAic291cmNlIjogIiNIbEF2aTVEdVc3VVZzdHRjIgogICAgICB9LAogICAgICAidGV4dCI6IHsKICAgICAgICAic3RhdHVzIjogImdlbmVyYXRlZCIsCiAgICAgICAgImRpdiI6ICI8ZGl2IHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMTk5OS94aHRtbFwiPlZhc2N1bGFyIGRlbWVudGlhLCB1bmNvbXBsaWNhdGVkPC9kaXY+IgogICAgICB9LAogICAgICAiY2xpbmljYWxTdGF0dXMiOiB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdGVybWlub2xvZ3kuaGw3Lm9yZy9Db2RlU3lzdGVtL2NvbmRpdGlvbi1jbGluaWNhbCIsCiAgICAgICAgICAiY29kZSI6ICJhY3RpdmUiLAogICAgICAgICAgImRpc3BsYXkiOiAiQWN0aXZlIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJBY3RpdmUiCiAgICAgIH0sCiAgICAgICJ2ZXJpZmljYXRpb25TdGF0dXMiOiB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdGVybWlub2xvZ3kuaGw3Lm9yZy9Db2RlU3lzdGVtL2NvbmRpdGlvbi12ZXItc3RhdHVzIiwKICAgICAgICAgICJjb2RlIjogImNvbmZpcm1lZCIsCiAgICAgICAgICAiZGlzcGxheSI6ICJDb25maXJtZWQiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogIkNvbmZpcm1lZCIKICAgICAgfSwKICAgICAgImNvZGUiOiB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vc25vbWVkLmluZm8vc2N0IiwKICAgICAgICAgICJjb2RlIjogIjQyOTk5ODAwNCIsCiAgICAgICAgICAiZGlzcGxheSI6ICJWYXNjdWxhciBkZW1lbnRpYSwgdW5jb21wbGljYXRlZCIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAiVmFzY3VsYXIgZGVtZW50aWEsIHVuY29tcGxpY2F0ZWQiCiAgICAgIH0sCiAgICAgICJzdWJqZWN0IjogewogICAgICAgICJyZWZlcmVuY2UiOiAiUGF0aWVudC9zbWFydC0xMjg4OTkyIgogICAgICB9LAogICAgICAib25zZXREYXRlVGltZSI6ICIyMDA3LTExLTE3IgogICAgfSwKICAgICJzZWFyY2giOiB7CiAgICAgICJtb2RlIjogIm1hdGNoIgogICAgfQogIH0sIHsKICAgICJmdWxsVXJsIjogImh0dHBzOi8vYXBpLmxvZ2ljYWhlYWx0aC5vcmcvZmFzdGVuaGVhbHRoL2RhdGEvQ29uZGl0aW9uL3NtYXJ0LUNvbmRpdGlvbi0xNyIsCiAgICAicmVzb3VyY2UiOiB7CiAgICAgICJyZXNvdXJjZVR5cGUiOiAiQ29uZGl0aW9uIiwKICAgICAgImlkIjogInNtYXJ0LUNvbmRpdGlvbi0xNyIsCiAgICAgICJtZXRhIjogewogICAgICAgICJ2ZXJzaW9uSWQiOiAiMSIsCiAgICAgICAgImxhc3RVcGRhdGVkIjogIjIwMjAtMDctMTVUMDI6NTI6NTIuMDAwKzAwOjAwIiwKICAgICAgICAic291cmNlIjogIiNIbEF2aTVEdVc3VVZzdHRjIgogICAgICB9LAogICAgICAidGV4dCI6IHsKICAgICAgICAic3RhdHVzIjogImdlbmVyYXRlZCIsCiAgICAgICAgImRpdiI6ICI8ZGl2IHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMTk5OS94aHRtbFwiPk90aGVyIHBlcnNpc3RlbnQgbWVudGFsIGRpc29yZGVycyBkdWUgdG8gY29uZGl0aW9ucyBjbGFzc2lmaWVkIGVsc2V3aGVyZTwvZGl2PiIKICAgICAgfSwKICAgICAgImNsaW5pY2FsU3RhdHVzIjogewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3Rlcm1pbm9sb2d5LmhsNy5vcmcvQ29kZVN5c3RlbS9jb25kaXRpb24tY2xpbmljYWwiLAogICAgICAgICAgImNvZGUiOiAiYWN0aXZlIiwKICAgICAgICAgICJkaXNwbGF5IjogIkFjdGl2ZSIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAiQWN0aXZlIgogICAgICB9LAogICAgICAidmVyaWZpY2F0aW9uU3RhdHVzIjogewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3Rlcm1pbm9sb2d5LmhsNy5vcmcvQ29kZVN5c3RlbS9jb25kaXRpb24tdmVyLXN0YXR1cyIsCiAgICAgICAgICAiY29kZSI6ICJjb25maXJtZWQiLAogICAgICAgICAgImRpc3BsYXkiOiAiQ29uZmlybWVkIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJDb25maXJtZWQiCiAgICAgIH0sCiAgICAgICJjb2RlIjogewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3Nub21lZC5pbmZvL3NjdCIsCiAgICAgICAgICAiY29kZSI6ICI1MjQ0ODAwNiIsCiAgICAgICAgICAiZGlzcGxheSI6ICJPdGhlciBwZXJzaXN0ZW50IG1lbnRhbCBkaXNvcmRlcnMgZHVlIHRvIGNvbmRpdGlvbnMgY2xhc3NpZmllZCBlbHNld2hlcmUiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogIk90aGVyIHBlcnNpc3RlbnQgbWVudGFsIGRpc29yZGVycyBkdWUgdG8gY29uZGl0aW9ucyBjbGFzc2lmaWVkIGVsc2V3aGVyZSIKICAgICAgfSwKICAgICAgInN1YmplY3QiOiB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQYXRpZW50L3NtYXJ0LTEyODg5OTIiCiAgICAgIH0sCiAgICAgICJvbnNldERhdGVUaW1lIjogIjIwMDctMDktMTUiCiAgICB9LAogICAgInNlYXJjaCI6IHsKICAgICAgIm1vZGUiOiAibWF0Y2giCiAgICB9CiAgfSwgewogICAgImZ1bGxVcmwiOiAiaHR0cHM6Ly9hcGkubG9naWNhaGVhbHRoLm9yZy9mYXN0ZW5oZWFsdGgvZGF0YS9Db25kaXRpb24vc21hcnQtQ29uZGl0aW9uLTE2IiwKICAgICJyZXNvdXJjZSI6IHsKICAgICAgInJlc291cmNlVHlwZSI6ICJDb25kaXRpb24iLAogICAgICAiaWQiOiAic21hcnQtQ29uZGl0aW9uLTE2IiwKICAgICAgIm1ldGEiOiB7CiAgICAgICAgInZlcnNpb25JZCI6ICIxIiwKICAgICAgICAibGFzdFVwZGF0ZWQiOiAiMjAyMC0wNy0xNVQwMjo1Mjo1Mi4wMDArMDA6MDAiLAogICAgICAgICJzb3VyY2UiOiAiI0hsQXZpNUR1VzdVVnN0dGMiCiAgICAgIH0sCiAgICAgICJ0ZXh0IjogewogICAgICAgICJzdGF0dXMiOiAiZ2VuZXJhdGVkIiwKICAgICAgICAiZGl2IjogIjxkaXYgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hodG1sXCI+T3N0ZW9hcnRocml0aXM8L2Rpdj4iCiAgICAgIH0sCiAgICAgICJjbGluaWNhbFN0YXR1cyI6IHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly90ZXJtaW5vbG9neS5obDcub3JnL0NvZGVTeXN0ZW0vY29uZGl0aW9uLWNsaW5pY2FsIiwKICAgICAgICAgICJjb2RlIjogImFjdGl2ZSIsCiAgICAgICAgICAiZGlzcGxheSI6ICJBY3RpdmUiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogIkFjdGl2ZSIKICAgICAgfSwKICAgICAgInZlcmlmaWNhdGlvblN0YXR1cyI6IHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly90ZXJtaW5vbG9neS5obDcub3JnL0NvZGVTeXN0ZW0vY29uZGl0aW9uLXZlci1zdGF0dXMiLAogICAgICAgICAgImNvZGUiOiAiY29uZmlybWVkIiwKICAgICAgICAgICJkaXNwbGF5IjogIkNvbmZpcm1lZCIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAiQ29uZmlybWVkIgogICAgICB9LAogICAgICAiY29kZSI6IHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly9zbm9tZWQuaW5mby9zY3QiLAogICAgICAgICAgImNvZGUiOiAiMzk2Mjc1MDA2IiwKICAgICAgICAgICJkaXNwbGF5IjogIk9zdGVvYXJ0aHJpdGlzIgogICAgICAgIH0gXSwKICAgICAgICAidGV4dCI6ICJPc3Rlb2FydGhyaXRpcyIKICAgICAgfSwKICAgICAgInN1YmplY3QiOiB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQYXRpZW50L3NtYXJ0LTEyODg5OTIiCiAgICAgIH0sCiAgICAgICJvbnNldERhdGVUaW1lIjogIjIwMDctMDctMTEiCiAgICB9LAogICAgInNlYXJjaCI6IHsKICAgICAgIm1vZGUiOiAibWF0Y2giCiAgICB9CiAgfSwgewogICAgImZ1bGxVcmwiOiAiaHR0cHM6Ly9hcGkubG9naWNhaGVhbHRoLm9yZy9mYXN0ZW5oZWFsdGgvZGF0YS9PYnNlcnZhdGlvbi9zbWFydC04Ny1sYWIiLAogICAgInJlc291cmNlIjogewogICAgICAicmVzb3VyY2VUeXBlIjogIk9ic2VydmF0aW9uIiwKICAgICAgImlkIjogInNtYXJ0LTg3LWxhYiIsCiAgICAgICJtZXRhIjogewogICAgICAgICJ2ZXJzaW9uSWQiOiAiMSIsCiAgICAgICAgImxhc3RVcGRhdGVkIjogIjIwMjAtMDctMTVUMDI6NTI6NTIuMDAwKzAwOjAwIiwKICAgICAgICAic291cmNlIjogIiNIbEF2aTVEdVc3VVZzdHRjIgogICAgICB9LAogICAgICAidGV4dCI6IHsKICAgICAgICAic3RhdHVzIjogImdlbmVyYXRlZCIsCiAgICAgICAgImRpdiI6ICI8ZGl2IHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMTk5OS94aHRtbFwiPjIwMDgtMDctMTA6IE1DViBSQkMgPSA3NCBmTDwvZGl2PiIKICAgICAgfSwKICAgICAgImlkZW50aWZpZXIiOiBbIHsKICAgICAgICAidXNlIjogIm9mZmljaWFsIiwKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly93d3cuYm1jLm5sL3pvcmdwb3J0YWwvaWRlbnRpZmllcnMvb2JzZXJ2YXRpb25zIiwKICAgICAgICAidmFsdWUiOiAic21hcnQtODctbGFiIgogICAgICB9IF0sCiAgICAgICJzdGF0dXMiOiAidW5rbm93biIsCiAgICAgICJjYXRlZ29yeSI6IFsgewogICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICJzeXN0ZW0iOiAiaHR0cDovL3Rlcm1pbm9sb2d5LmhsNy5vcmcvQ29kZVN5c3RlbS9vYnNlcnZhdGlvbi1jYXRlZ29yeSIsCiAgICAgICAgICAiY29kZSI6ICJsYWJvcmF0b3J5IiwKICAgICAgICAgICJkaXNwbGF5IjogIkxhYm9yYXRvcnkiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogIkxhYm9yYXRvcnkiCiAgICAgIH0gXSwKICAgICAgImNvZGUiOiB7CiAgICAgICAgImNvZGluZyI6IFsgewogICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vbG9pbmMub3JnIiwKICAgICAgICAgICJjb2RlIjogIjMwNDI4LTciLAogICAgICAgICAgImRpc3BsYXkiOiAiTUNWIFJCQyIKICAgICAgICB9IF0sCiAgICAgICAgInRleHQiOiAiTUNWIFJCQyIKICAgICAgfSwKICAgICAgInN1YmplY3QiOiB7CiAgICAgICAgInJlZmVyZW5jZSI6ICJQYXRpZW50L3NtYXJ0LTEyODg5OTIiCiAgICAgIH0sCiAgICAgICJlZmZlY3RpdmVEYXRlVGltZSI6ICIyMDA4LTA3LTEwIiwKICAgICAgInBlcmZvcm1lciI6IFsgewogICAgICAgICJyZWZlcmVuY2UiOiAiUHJhY3RpdGlvbmVyL1NNQVJULTEyMzQiCiAgICAgIH0gXSwKICAgICAgInZhbHVlUXVhbnRpdHkiOiB7CiAgICAgICAgInZhbHVlIjogNzQuMCwKICAgICAgICAidW5pdCI6ICJmTCIsCiAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdW5pdHNvZm1lYXN1cmUub3JnIiwKICAgICAgICAiY29kZSI6ICJmTCIKICAgICAgfSwKICAgICAgInJlZmVyZW5jZVJhbmdlIjogWyB7CiAgICAgICAgImxvdyI6IHsKICAgICAgICAgICJ2YWx1ZSI6IDgwLjAsCiAgICAgICAgICAidW5pdCI6ICJmTCIsCiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly91bml0c29mbWVhc3VyZS5vcmciLAogICAgICAgICAgImNvZGUiOiAiZkwiCiAgICAgICAgfSwKICAgICAgICAiaGlnaCI6IHsKICAgICAgICAgICJ2YWx1ZSI6IDk0LjAsCiAgICAgICAgICAidW5pdCI6ICJmTCIsCiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly91bml0c29mbWVhc3VyZS5vcmciLAogICAgICAgICAgImNvZGUiOiAiZkwiCiAgICAgICAgfSwKICAgICAgICAidHlwZSI6IHsKICAgICAgICAgICJjb2RpbmciOiBbIHsKICAgICAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vaGw3Lm9yZy9maGlyL3JlZmVyZW5jZXJhbmdlLW1lYW5pbmciLAogICAgICAgICAgICAiY29kZSI6ICJub3JtYWwiLAogICAgICAgICAgICAiZGlzcGxheSI6ICJOb3JtYWwgUmFuZ2UiCiAgICAgICAgICB9IF0sCiAgICAgICAgICAidGV4dCI6ICJOb3JtYWwgUmFuZ2UiCiAgICAgICAgfQogICAgICB9IF0KICAgIH0sCiAgICAic2VhcmNoIjogewogICAgICAibW9kZSI6ICJtYXRjaCIKICAgIH0KICB9LCB7CiAgICAiZnVsbFVybCI6ICJodHRwczovL2FwaS5sb2dpY2FoZWFsdGgub3JnL2Zhc3RlbmhlYWx0aC9kYXRhL01lZGljYXRpb25EaXNwZW5zZS9zbWFydC1NZWRpY2F0aW9uRGlzcGVuc2UtMTAiLAogICAgInJlc291cmNlIjogewogICAgICAicmVzb3VyY2VUeXBlIjogIk1lZGljYXRpb25EaXNwZW5zZSIsCiAgICAgICJpZCI6ICJzbWFydC1NZWRpY2F0aW9uRGlzcGVuc2UtMTAiLAogICAgICAibWV0YSI6IHsKICAgICAgICAidmVyc2lvbklkIjogIjEiLAogICAgICAgICJsYXN0VXBkYXRlZCI6ICIyMDIwLTA3LTE1VDAyOjUyOjUyLjAwMCswMDowMCIsCiAgICAgICAgInNvdXJjZSI6ICIjSGxBdmk1RHVXN1VWc3R0YyIKICAgICAgfSwKICAgICAgInRleHQiOiB7CiAgICAgICAgInN0YXR1cyI6ICJnZW5lcmF0ZWQiLAogICAgICAgICJkaXYiOiAiPGRpdiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzE5OTkveGh0bWxcIj5EaXNwZW5zZWQgOTAgdGFibGV0cyA9IDkwIGRheSBzdXBwbHkgb2YgSHlkcm9jaGxvcm90aGlhemlkZSA1MCBNRyBPcmFsIFRhYmxldDwvZGl2PiIKICAgICAgfSwKICAgICAgInN0YXR1cyI6ICJjb21wbGV0ZWQiLAogICAgICAibWVkaWNhdGlvbkNvZGVhYmxlQ29uY2VwdCI6IHsKICAgICAgICAiY29kaW5nIjogWyB7CiAgICAgICAgICAic3lzdGVtIjogImh0dHA6Ly93d3cubmxtLm5paC5nb3YvcmVzZWFyY2gvdW1scy9yeG5vcm0iLAogICAgICAgICAgImNvZGUiOiAiMTk3NzcwIiwKICAgICAgICAgICJkaXNwbGF5IjogIkh5ZHJvY2hsb3JvdGhpYXppZGUgNTAgTUcgT3JhbCBUYWJsZXQiCiAgICAgICAgfSBdLAogICAgICAgICJ0ZXh0IjogIkh5ZHJvY2hsb3JvdGhpYXppZGUgNTAgTUcgT3JhbCBUYWJsZXQiCiAgICAgIH0sCiAgICAgICJzdWJqZWN0IjogewogICAgICAgICJyZWZlcmVuY2UiOiAiUGF0aWVudC9zbWFydC0xMjg4OTkyIgogICAgICB9LAogICAgICAiYXV0aG9yaXppbmdQcmVzY3JpcHRpb24iOiBbIHsKICAgICAgICAicmVmZXJlbmNlIjogIk1lZGljYXRpb25SZXF1ZXN0L3NtYXJ0LU1lZGljYXRpb25SZXF1ZXN0LTE0MiIKICAgICAgfSBdLAogICAgICAicXVhbnRpdHkiOiB7CiAgICAgICAgInZhbHVlIjogOTAuMCwKICAgICAgICAidW5pdCI6ICJ0YWJsZXRzIiwKICAgICAgICAic3lzdGVtIjogImh0dHA6Ly91bml0c29mbWVhc3VyZS5vcmciLAogICAgICAgICJjb2RlIjogInt0YWJsZXRzfSIKICAgICAgfSwKICAgICAgImRheXNTdXBwbHkiOiB7CiAgICAgICAgInZhbHVlIjogOTAsCiAgICAgICAgInVuaXQiOiAiZGF5cyIsCiAgICAgICAgInN5c3RlbSI6ICJodHRwOi8vdW5pdHNvZm1lYXN1cmUub3JnIiwKICAgICAgICAiY29kZSI6ICJkIgogICAgICB9LAogICAgICAid2hlbkhhbmRlZE92ZXIiOiAiMjAwOC0xMS0wOSIKICAgIH0sCiAgICAic2VhcmNoIjogewogICAgICAibW9kZSI6ICJtYXRjaCIKICAgIH0KICB9IF0KfQ==", "ContentLength": 87217, "TransferEncoding": null, "Trailer": null, @@ -5530,7 +5510,7 @@ "VerifiedChains": null, "SignedCertificateTimestamps": null, "OCSPResponse": null, - "TLSUnique": "fmc0ezJeo/wz1nQ3" + "TLSUnique": "KGYau2ehxG6kGY5o" } }, "ErrType": "", @@ -5547,15 +5527,11 @@ "Path": "/fastenhealth/data", "RawPath": "", "ForceQuery": false, - "RawQuery": "_getpages=190106d4-9ca5-4965-bb29-6e07ee39fddf\u0026_getpagesoffset=250\u0026_count=50\u0026_pretty=true\u0026_bundletype=searchset", + "RawQuery": "_getpages=2b87e9ea-0af9-429f-abf2-0a72b2e33ad1\u0026_getpagesoffset=250\u0026_count=50\u0026_pretty=true\u0026_bundletype=searchset", "Fragment": "", "RawFragment": "" }, - "Header": { - "Accept": [ - "application/json+fhir" - ] - }, + "Header": {}, "Body": "" }, "Response": { @@ -5587,10 +5563,10 @@ "392" ], "Content-Type": [ - "application/json+fhir;charset=UTF-8" + "application/fhir+json;charset=UTF-8" ], "Date": [ - "Thu, 22 Sep 2022 03:56:57 GMT" + "Tue, 27 Sep 2022 03:13:32 GMT" ], "Expires": [ "0" @@ -5611,7 +5587,7 @@ "HAPI FHIR 5.2.0 REST Server (FHIR Server; FHIR 4.0.1/R4)" ], "X-Request-Id": [ - "Lq4RbARktt4NHGti" + "uSSoqtOKbMMRGNm4" ], "X-Xss-Protection": [ "1; mode=block" @@ -6631,7 +6607,7 @@ "VerifiedChains": null, "SignedCertificateTimestamps": null, "OCSPResponse": null, - "TLSUnique": "fmc0ezJeo/wz1nQ3" + "TLSUnique": "KGYau2ehxG6kGY5o" } }, "ErrType": "", diff --git a/config.yaml b/config.yaml index 043c0175..4804fcec 100644 --- a/config.yaml +++ b/config.yaml @@ -10,7 +10,7 @@ web: # used to encrypt/validate JWT session key (used for authentication) encryptionkey: 'changethissupersecretkey' listen: - port: 9090 + port: 8080 host: 0.0.0.0 # if you're using a reverse proxy like apache/nginx, you can override this value to serve fasten on a subpath. @@ -21,8 +21,7 @@ web: src: # the location on the filesystem where webapp javascript + css is located frontend: -# path: /opt/fasten/web - path: ./dist + path: /opt/fasten/web log: file: '' #absolute or relative paths allowed, eg. web.log diff --git a/frontend/angular.json b/frontend/angular.json index eb4f111d..92c28a0f 100644 --- a/frontend/angular.json +++ b/frontend/angular.json @@ -47,7 +47,33 @@ "optimization": true, "outputHashing": "all", "sourceMap": false, - "extractCss": true, + "namedChunks": false, + "extractLicenses": true, + "vendorChunk": false, + "buildOptimizer": true, + "budgets": [ + { + "type": "initial", + "maximumWarning": "2mb", + "maximumError": "5mb" + }, + { + "type": "anyComponentStyle", + "maximumWarning": "6kb", + "maximumError": "10kb" + } + ] + }, + "sandbox": { + "fileReplacements": [ + { + "replace": "src/environments/environment.ts", + "with": "src/environments/environment.sandbox.ts" + } + ], + "optimization": true, + "outputHashing": "all", + "sourceMap": false, "namedChunks": false, "extractLicenses": true, "vendorChunk": false, @@ -65,6 +91,7 @@ } ] } + } }, "serve": { diff --git a/frontend/src/app/app.component.ts b/frontend/src/app/app.component.ts index b2c5d0e7..af5d173c 100644 --- a/frontend/src/app/app.component.ts +++ b/frontend/src/app/app.component.ts @@ -1,5 +1,5 @@ import { Component, OnInit } from '@angular/core'; -import {Router} from '@angular/router'; +import {NavigationEnd, Router} from '@angular/router'; @Component({ selector: 'app-root', @@ -10,7 +10,7 @@ export class AppComponent implements OnInit { title = 'fastenhealth'; public layoutOption: string; - showHeader:boolean = true; + showHeader:boolean = false; showFooter:boolean = true; constructor(private router: Router) {} @@ -28,8 +28,8 @@ export class AppComponent implements OnInit { this.router.events.subscribe(event => this.modifyHeader(event)); } - modifyHeader(location) { - if(location.url?.startsWith('/auth')) + modifyHeader(event) { + if(event instanceof NavigationEnd && event.url?.startsWith('/auth')) { this.showHeader = false; } else { diff --git a/frontend/src/app/components/list-generic-resource/list-care-plan.component.ts b/frontend/src/app/components/list-generic-resource/list-care-plan.component.ts index c0723ae3..f8b55109 100644 --- a/frontend/src/app/components/list-generic-resource/list-care-plan.component.ts +++ b/frontend/src/app/components/list-generic-resource/list-care-plan.component.ts @@ -1,7 +1,6 @@ import {Component} from '@angular/core'; import {GenericColumnDefn, ListGenericResourceComponent} from './list-generic-resource.component'; import {attributeXTime} from './utils'; -import {getPath} from '../../fhir/utils'; @Component({ selector: 'app-list-care-plan', @@ -13,8 +12,8 @@ export class ListCarePlanComponent extends ListGenericResourceComponent { { title: 'Category', versions: '*', format: 'code', getter: c => c.category[0].coding[0] }, { title: 'Reason', versions: '*', getter: c => { return (c.activity || []).map((a, i) => { - let reason = getPath(a, "detail.code.coding.0.display") || "" - return reason ? [reason, getPath(a, "detail.status") || "no data"] : [] + let reason = a.detail?.code?.coding[0]?.display || "" + return reason ? [reason, a.detail?.status || "no data"] : [] }) } }, { title: 'Period', versions: '*', format: 'period', getter: c => c.period }, diff --git a/frontend/src/app/fhir/constants.ts b/frontend/src/app/fhir/constants.ts deleted file mode 100644 index aafd9182..00000000 --- a/frontend/src/app/fhir/constants.ts +++ /dev/null @@ -1,10 +0,0 @@ -// from https://raw.githubusercontent.com/smart-on-fhir/patient-browser/master/src/lib/constants.js - -export const CODE_SYSTEMS = { - 'LOINC' : { url: 'http://loinc.org' }, - 'SNOMED-CT' : { url: 'http://snomed.info/sct' }, - 'RxNorm' : { url: 'http://www.nlm.nih.gov/research/umls/rxnorm' }, - 'CVX' : { url: 'http://hl7.org/fhir/sid/cvx' }, - 'NUBC' : { url: 'http://www.nubc.org/patient-discharge' }, - 'UMLS' : { url: 'http://uts.nlm.nih.gov/metathesaurus' } -}; diff --git a/frontend/src/app/fhir/patient-search.ts b/frontend/src/app/fhir/patient-search.ts deleted file mode 100644 index 25fb7ca4..00000000 --- a/frontend/src/app/fhir/patient-search.ts +++ /dev/null @@ -1,843 +0,0 @@ -// import moment from "moment" -// import { CODE_SYSTEMS } from "./constants" -// import { intVal, getPath, parseQueryString, request } from "./utils" -// -// /** -// * This is just a helper class that is used as a query builder. It has some -// * dedicated setter methods for various query parameters and knows how to -// * compile those into a query string that can be passed to the Patient endpoint -// * of a fhir api server. -// */ -// export default class PatientSearch -// { -// /** -// * The constructor just creates an empty instance. Use the setter methods -// * to set query params and then call compile to build the query string. -// */ -// constructor(options = {}) { -// -// this.__cache__ = {}; -// -// this.__scheduled__ = {}; -// -// /** -// * The list of conditions that should be included in the query. -// * @type {Object} A map of unique keys and condition objects -// * @private -// */ -// this.conditions = { ...(options.conditions || {}) }; -// -// /** -// * The desired minimal age of the patients as an object like -// * { value: 5, units: "years" } -// * @type {Object} -// * @private -// */ -// this.minAge = null; -// -// /** -// * The desired maximal age of the patients as an object like -// * { value: 5, units: "years" } -// * @type {Object} -// * @private -// */ -// this.maxAge = null; -// -// /** -// * The patient gender to search for (male|female) -// * @type {String} -// * @private -// */ -// this.gender = options.gender || null; -// -// /** -// * How many patients to fetch per page. Defaults to null meaning that -// * this param will not be included in the query and we are leaving it -// * for the server to decide. -// * @type {Number} -// * @private -// */ -// this.limit = options.limit || null; -// -// /** -// * How many patients to skip. Defaults to null meaning that -// * this param will not be included in the query and we are leaving it -// * for the server to decide. -// * @type {Number} -// * @private -// */ -// this.offset = null; -// -// /** -// * A collection of additional parameters -// * @type {Object} -// * @private -// */ -// this.params = {}; -// -// /** -// * This is like a flag that toggle the instance to different modes -// * (currently only advanced and default are supported) -// * @type {String} "advanced" or "default" -// * @private -// */ -// this.queryType = options.queryType || "default"; -// -// /** -// * The query string to use if in advanced mode -// * @type {String} -// * @private -// */ -// this.queryString = options.queryString || ""; -// -// /** -// * The sort parameters list -// * @type {String} -// * @private -// */ -// this.sort = options.sort || ""; -// -// /** -// * All the tags that the patients should be filtered by -// * @type {Array} -// * @private -// */ -// this.tags = String(options.tags || "").split(/\s*,\s*/).filter(Boolean); -// } -// -// /** -// * Schedule a prop change to be made before the next compile -// * @param {Object} props -// */ -// schedule(props) { -// this.__scheduled__ = { ...this.__scheduled__, ...props }; -// } -// -// hasParam(name) { -// return this.params.hasOwnProperty(name); -// } -// -// /** -// * Sets a param by name. Note that this is a lower level interface. It does -// * not know anything about the parameter thus it will not handle UI -// * dependencies (eg. it won't reset the offset for you) -// * @param {Name} name The name of the parameter to set -// * @param {*} value The value to set. Use undefined to remove a parameter -// * @returns {PatientSearch} Returns the instance -// */ -// setParam(name, value) { -// let has = this.hasParam(name) -// if (value === undefined) { -// if (has) { -// delete this.params[name] -// } -// } -// else { -// this.params[name] = value -// } -// this.offset = null; -// this.cacheId = null; -// return this -// } -// -// /** -// * Sets the query type. In advanced mode a query string is provided and -// * parsed and all the other parameters are ignored. In default mode the -// * query string is ignored and only the other params are used. -// * @param {String} type "advanced" or anything else for "default" -// * @returns {PatientSearch} Returns the instance -// */ -// setQueryType(type) { -// this.queryType = type == "advanced" ? "advanced" : "default" -// return this -// } -// -// /** -// * Sets the query string to be used while in advanced mode. Note that this -// * will not be used if not in advanced mode but the query string will still -// * be persisted so that if the user switches the UI to advanced the last -// * query can be displayed... -// * @param {String} query The query string to use if in advanced mode -// * @returns {PatientSearch} Returns the instance -// */ -// setQueryString(query) { -// this.queryString = String(query || "") -// return this -// } -// -// /** -// * Adds a condition to the list of patient conditions -// * @param {String} key Unique string identifier for that condition -// * @param {Object} condition The condition to add -// * @returns {PatientSearch} Returns the instance -// */ -// addCondition(key, condition) { -// this.conditions[key] = condition; -// this.__cache__.patientIDs = null; -// return this; -// } -// -// /** -// * Removes the condition identified by it's key. If that condition is not -// * currently included it does nothing -// * @param {*} key Unique string identifier for that condition -// * @returns {PatientSearch} Returns the instance -// */ -// removeCondition(key) { -// if (this.conditions.hasOwnProperty(key)) { -// delete this.conditions[key]; -// this.__cache__.patientIDs = null; -// } -// return this; -// } -// -// /** -// * Replaces the entire set of conditions at once -// * @param {Object} conditions The new conditions to set -// * @returns {PatientSearch} Returns the instance -// */ -// setConditions(conditions) { -// this.conditions = { ...conditions }; -// this.schedule({ -// offset: null, -// cacheId: null -// }); -// this.__cache__.patientIDs = null; -// return this; -// } -// -// addTag(tag) { -// if (this.tags.findIndex(tag) == -1) { -// this.tags.push(tag); -// } -// return this; -// } -// -// removeTag(tag) { -// let index = this.tags.findIndex(tag); -// if (index > -1) { -// this.tags.splice(index, 1); -// } -// return this; -// } -// -// setTags(tags) { -// this.tags = [ ...tags ] -// this.schedule({ -// offset: null, -// cacheId: null -// }); -// return this; -// } -// -// /** -// * Sets the desired min age af the patients. This can also be set to null -// * (or other falsy value) to exclude the minAge restrictions from the query. -// * @param {object} age The age -// * @param {number} age.value The age as number of units -// * @param {string} age.units The units for the value (years|months|days) -// * @returns {PatientSearch} Returns the instance -// */ -// setMinAge(age) { -// this.minAge = age; -// this.schedule({ -// offset: null, -// cacheId: null -// }); -// return this; -// } -// -// /** -// * Sets the desired max age af the patients. This can also be set to null -// * (or other falsy value) to exclude the maxAge restrictions from the query. -// * @param {object} age The age -// * @param {number} age.value The age as number of units -// * @param {string} age.units The units for the value (years|months|days) -// * @returns {PatientSearch} Returns the instance -// */ -// setMaxAge(age) { -// this.maxAge = age; -// this.schedule({ -// offset: null, -// cacheId: null -// }); -// return this; -// } -// -// /** -// * Sets the min and max ages depending on the specified age group keyword -// * @param {*} group Can be one of infant, child, adult, elderly. -// * Anything else will clear the age constraints! -// * @returns {PatientSearch} Returns the instance -// */ -// setAgeGroup(group) { -// this.ageGroup = group; -// this.schedule({ -// offset: null, -// cacheId: null -// }); -// -// switch (group) { -// -// // infant - 0 to 12 months -// case "infant": -// this.setMinAge(null); -// this.setMaxAge({ value: 1, units: "years" }); -// break; -// -// // child - 1 to 18 years -// case "child": -// this.setMinAge({ value: 1 , units: "years" }); -// this.setMaxAge({ value: 18, units: "years" }); -// break; -// -// // adult - 18 to 65 years -// case "adult": -// this.setMinAge({ value: 18, units: "years" }); -// this.setMaxAge({ value: 65, units: "years" }); -// break; -// -// // Elderly - 65+ -// case "elderly": -// this.setMinAge({ value: 65, units: "years" }); -// this.setMaxAge(null); -// break; -// -// // Anything else clears the birthdate param -// default: -// this.setMinAge(null); -// this.setMaxAge(null); -// // this.ageGroup = null; -// break; -// } -// return this; -// } -// -// /** -// * Sets the gender to search for. Can be "male" or "female". Any falsy value -// * will clear the gender param -// * @param {String} gender "male" or "female" -// * @returns {PatientSearch} Returns the instance -// */ -// setGender(gender) { -// if (gender !== this.gender) { -// this.gender = gender; -// this.schedule({ -// offset : null, -// cacheId: null -// }); -// } -// return this; -// } -// -// /** -// * Sets how many patients will be fetched per page -// * @param {number|string} limit The number of records to fetch -// * @returns {PatientSearch} Returns the instance -// */ -// setLimit(limit) { -// this.limit = intVal(limit) -// if (this.limit < 1) { -// this.limit = null; -// } -// return this; -// } -// -// /** -// * Sets how many patients will be skipped -// * @param {string} cacheId The id generated by the server (_getpages) -// * @param {number|string} offset The number of records to skip -// * @returns {PatientSearch} Returns the instance -// */ -// setOffset(cacheId, offset) { -// this.offset = intVal(offset) -// this.cacheId = cacheId -// if (this.offset < 1) { -// this.offset = null; -// this.cacheId = null; -// } -// return this; -// } -// -// /** -// * Sets the sorting to use -// * @param {string} sort A fhir sort string like "status,-date,category" -// * @returns {PatientSearch} Returns the instance -// */ -// setSort(sort) { -// this.sort = sort; -// this.offset = null; -// this.cacheId = null; -// return this -// } -// -// /** -// * Returns another PatientSearch instance with the exact same state as this. -// * @returns {PatientSearch} Returns the new copy -// */ -// clone() { -// let inst = new PatientSearch(); -// -// inst.conditions = { ...this.conditions }; -// inst.params = { ...this.params }; -// inst.tags = [ ...this.tags ]; -// -// inst.setSort(this.sort) -// .setAgeGroup(this.ageGroup) -// .setMinAge(this.minAge) -// .setMaxAge(this.maxAge) -// .setGender(this.gender) -// .setLimit(this.limit) -// .setOffset(this.cacheId, this.offset) -// .setQueryType(this.queryType) -// .setQueryString(this.queryString); -// -// return inst; -// } -// -// /** -// * Clear all params. If you call compile after clear only the "_format=json" -// * part should be returned -// * @returns {PatientSearch} Returns the instance -// */ -// reset() { -// this.conditions = {}; -// this.minAge = null; -// this.maxAge = null; -// this.gender = null; -// this.limit = null; -// this.offset = null; -// this.cacheId = null; -// this.ageGroup = null; -// this.params = {}; -// this.queryString = ""; -// this.queryType = "default" -// this.sort = ""; -// this.tags = []; -// return this; -// } -// -// /** -// * Returns an object representing the current state of the instance. -// * The object contains COPIES of the current param values. -// * @returns {Object} -// */ -// getState() { -// return { -// conditions : this.conditions, -// minAge : this.minAge, -// maxAge : this.maxAge, -// gender : this.gender, -// limit : this.limit, -// offset : this.offset, -// cacheId : this.cacheId, -// ageGroup : this.ageGroup, -// params : { ...this.params }, -// queryString : this.queryString, -// queryType : this.queryType, -// sort : this.sort, -// tags : [ ...this.tags ] -// }; -// } -// -// /** -// * Compiles and returns the query string that can be send to the Patient -// * endpoint. -// * @return {String} The compiled query string (without the "?" in front) -// */ -// compile(encode=true) { -// let params = []; -// -// [ -// // conditions -// "minAge", -// "maxAge", -// "gender", -// "limit", -// "offset", -// // "params", -// "queryType", -// "queryString", -// "sort"//, -// // tags -// ].forEach(prop => { -// if (this.__scheduled__.hasOwnProperty(prop)) { -// this[prop] = this.__scheduled__[prop]; -// delete this.__scheduled__[prop]; -// } -// }) -// -// // Tags ---------------------------------------------------------------- -// if (this.tags.length && !this.params._id) { -// params.push({ name: "_tag", value: this.tags.join(",") }); -// } -// -// // Advanced query ------------------------------------------------------ -// if (this.queryType == "advanced") { -// let str = this.queryString.trim() -// if (str) { -// let _query = parseQueryString(str); -// for (let name in _query) { -// params.push({ name, value: _query[name] }); -// } -// } -// } -// -// // Default query ------------------------------------------------------- -// else { -// -// // Custom params --------------------------------------------------- -// Object.keys(this.params).forEach(k => { -// if (String(this.params[k]).trim()) { -// params.push({ -// name : k, -// value: this.params[k] -// }); -// } -// }); -// -// // sort ------------------------------------------------------------ -// if (this.sort) { -// String(this.sort).split(",").forEach(token => { -// if (token.indexOf("-") === 0) { -// params.push({ -// name : "_sort:desc", -// value: token.substring(1) -// }) -// } -// else { -// params.push({ -// name : "_sort:asc", -// value: token -// }) -// } -// }) -// // params.push({ -// // name : "_sort", -// // value: this.sort -// // }) -// } -// -// if (!this.params._id) { -// -// // Min age ----------------------------------------------------- -// if (this.minAge) { -// let d = moment().subtract( -// this.minAge.value, -// this.minAge.units -// ); -// params.push({ -// name : "birthdate", -// value: "le" + d.format('YYYY-MM-DD') -// }); -// } -// -// // Max age ----------------------------------------------------- -// if (this.maxAge) { -// let d = moment().subtract( -// this.maxAge.value, -// this.maxAge.units -// ); -// params.push({ -// name : "birthdate", -// value: "ge" + d.format('YYYY-MM-DD') -// }); -// } -// -// // exclude deceased patients if age is specified --------------- -// if (this.maxAge || this.minAge) { -// let existing = params.find(p => p.name === "deceased"); -// if (existing) { -// existing.value = false; -// } -// else { -// params.push({ -// name : "deceased", -// value: false -// }); -// } -// } -// -// // Gender ------------------------------------------------------ -// if (this.gender) { -// params.push({ -// name : "gender", -// value: this.gender -// }); -// } -// } -// } -// -// // limit --------------------------------------------------------------- -// if (this.limit) { -// params.push({ -// name : "_count", -// value: this.limit -// }); -// } -// -// // offset -------------------------------------------------------------- -// if (this.offset && this.cacheId) { -// params.push({ -// name: "_getpages", -// value: this.cacheId -// }, { -// name : "_getpagesoffset", -// value: this.offset -// }); -// } -// -// // Compile and return -------------------------------------------------- -// return params.map(p => ( -// encode ? -// encodeURIComponent(p.name) + "=" + encodeURIComponent(p.value) : -// p.name + "=" + p.value -// )).join("&"); -// } -// -// /** -// * Checks if there are any conditions chosen at the moment -// * @returns {Boolean} -// */ -// hasConditions() { -// for (let key in this.conditions) { -// if (this.conditions.hasOwnProperty(key)) { -// return true; -// } -// } -// return false; -// } -// -// /** -// * Compiles the current conditions into URL-encoded parameter list -// * @returns {String} -// */ -// compileConditions() { -// // let params = []; -// -// // for (let key in this.conditions) { -// // let condition = this.conditions[key] -// -// // // system -// // let value = []; -// // for (let system in condition.codes) { -// // let systemUrl = (CODE_SYSTEMS[system] || {}).url; -// -// // // system.code[n] - OR -// // condition.codes[system].forEach(c => { -// // value.push( systemUrl ? systemUrl + "|" + c : c ); -// // }) -// // } -// -// // if (value.length) { -// // params.push({ -// // name : "code", -// // value: value.join(",") -// // }) -// // } -// // } -// -// // return params.map(p => ( -// // encodeURIComponent(p.name) + "=" + encodeURIComponent(p.value) -// // )).join("&"); -// let out = [] -// for (let key in this.conditions) { -// let condition = this.conditions[key] -// -// // system -// let value = []; -// for (let system in condition.codes) { -// let systemUrl = (CODE_SYSTEMS[system] || {}).url || "http://snomed.info/sct"; -// -// // system.code[n] - OR -// condition.codes[system].forEach(c => { -// value.push(systemUrl + "|" + c); -// }) -// } -// -// if (value.length) { -// out.push(value.join(",")); -// } -// } -// return out.length ? "code=" + encodeURIComponent(out.join(",")) : ""; -// } -// -// getConditionKeys() { -// let out = [] -// for (let key in this.conditions) { -// let condition = this.conditions[key] -// -// // system -// let value = []; -// for (let system in condition.codes) { -// let systemUrl = (CODE_SYSTEMS[system] || {}).url || "http://snomed.info/sct"; -// -// // system.code[n] - OR -// condition.codes[system].forEach(c => { -// value.push(systemUrl + "|" + c); -// }) -// } -// -// if (value.length) { -// out.push(value.join(",")); -// } -// } -// return out; -// } -// -// /** -// * Returns a promise resolved with a list of patient IDs that have the -// * specified condition(s) -// * @param {String} baseURL -// * @returns {Promise} -// */ -// getPatientIDs(server) { -// -// if (this.__cache__.patientIDs) { -// return Promise.resolve(this.__cache__.patientIDs); -// } -// -// let conditions = this.compileConditions(); -// -// if (!conditions) { -// return Promise.resolve([]); -// } -// -// /** -// * The keys (eg: "http://snomed.info/sct|44054006") that were set by the -// * user. -// * @type {Array} -// * @private -// */ -// let conditionKeys = this.getConditionKeys(); -// -// /** -// * Map of patient IDs as keys and array of condition keys as values. -// * @private -// */ -// let patientIDs = {}; -// -// /** -// * Handles the JSON response (single page) of the conditions query. -// * Collects the patient IDs and their condition codes into the -// * patientIDs local variable. When all the pages are fetched, cleans up -// * the IDs to only contain those that have all the conditions specified -// * by the user. -// * @param {Object} response The JSON Conditions bundle response -// * @returns {Promise} Array of patient ID strings (can be empty) -// */ -// const handleConditionsResponse = response => { -// -// // Collect the data -// if (response.entry) { -// response.entry.forEach(condition => { -// let patientID = server.type == "DSTU-2" ? -// condition.resource.patient.reference.split("/").pop(): -// condition.resource.subject.reference.split("/").pop(); -// if (!patientIDs[patientID]) { -// patientIDs[patientID] = []; -// } -// patientIDs[patientID].push( -// (getPath(condition, "resource.code.coding.0.system") || "http://snomed.info/sct") -// + "|" + getPath(condition, "resource.code.coding.0.code") -// ); -// }); -// -// let nextLink = (response.link || []).find(l => l.relation == "next"); -// if (nextLink) { -// return request({ url: nextLink.url }).then(handleConditionsResponse); -// } -// } -// // console.log(conditionKeys, patientIDs) -// // Clean up and only leave patients having all the conditions -// patientIDs = Object.keys(patientIDs).filter(key => { -// return conditionKeys.every( -// conditionKey => patientIDs[key].indexOf(conditionKey) > -1 -// ); -// }); -// // console.log(patientIDs) -// -// // finally return a promise resolved with the compiled ID array -// return Promise.resolve(patientIDs); -// } -// -// // The conditions to search for -// let params = [conditions]; -// -// // only need the patient - skip the rest to reduce the response -// params.push( -// server.type == "DSTU-2" ? -// "_elements=patient,code" : -// "_elements=subject,code" -// ); -// -// // Set bigger limit here to reduce the chance of having to -// // make other queries to fetch subsequent pages -// params.push("_count=500"); -// -// // Tags (not currently available in STU2) -// if (this.tags.length) { -// params.push( "_tag=" + encodeURIComponent(this.tags.join(",")) ); -// } -// -// return request({ -// url: `${server.url}/Condition?${params.join("&")}` -// }) -// .then(handleConditionsResponse) -// .then(ids => { -// this.__cache__.patientIDs = ids; -// return ids; -// }); -// } -// -// /** -// * Fetches the patients matching the user-defined conditions. The actual -// * strategy may vary but regardless of the implementation, a promise is -// * returned that should eventually be resolved with the result bundle. -// * @param {String} baseURL -// * @returns {Promise} -// */ -// fetch(server) { -// -// let data = this.compile() -// -// // STU2 does not work with the deceased param -// if (server.type == "DSTU-2") { -// data = data.replace(/\bdeceased=(true|false)\b/gi, ""); -// } -// -// // prepare the base options for the patient ajax request -// let options = { -// url: this.offset && this.cacheId ? server.url : `${server.url}/Patient/_search`, -// method: this.offset && this.cacheId ? "GET" : "POST", -// processData: false, -// data, -// headers: { -// accept: "application/json+fhir", -// "content-type": "application/x-www-form-urlencoded" -// } -// }; -// -// return this.getPatientIDs(server) -// .then(ids => { -// if (ids.length) { -// // if IDs were found - add them to the patient query -// options.data = [ -// options.data, -// "_id=" + encodeURIComponent(ids.join(",")) -// ].filter(Boolean).join("&"); -// } -// else { -// // If conditions were specified but no patients were found to -// // have those conditions, then we should exit early. -// if (this.hasConditions()) { -// return Promise.reject( -// "No patients found with the specified conditions!" -// ); -// } -// } -// return options; -// }) -// .then(request); -// } -// } diff --git a/frontend/src/app/models/display/care-plan.ts b/frontend/src/app/models/display/care-plan.ts deleted file mode 100644 index 8ee44507..00000000 --- a/frontend/src/app/models/display/care-plan.ts +++ /dev/null @@ -1,21 +0,0 @@ -import {getPath} from '../../fhir/utils'; - -export class CarePlan { - category: string - reason: string[][] - periodStart: string - periodEnd: string - status: string - - - constructor(resourcePayload: any) { - this.category = getPath(resourcePayload, "category.0.coding.0.display") - this.reason = (resourcePayload.activity || []).map((a, i) => { - let reason = getPath(a, "detail.code.coding.0.display") || "" - return reason ? [reason, getPath(a, "detail.status") || "no data"] : [] - }).filter((arr) => {return arr.length > 0 }) - this.periodStart = resourcePayload.period.start - this.periodEnd = resourcePayload.period.end - this.status = resourcePayload.status - } -} diff --git a/frontend/src/app/models/display/encounter.ts b/frontend/src/app/models/display/encounter.ts deleted file mode 100644 index 7c6a95f3..00000000 --- a/frontend/src/app/models/display/encounter.ts +++ /dev/null @@ -1,21 +0,0 @@ -import {getPath} from '../../fhir/utils'; - -export class Encounter { - encounterType: string - encounterClass: string - reason: string - status: string - - constructor(resourcePayload: any) { - this.encounterType = getPath(resourcePayload, "type.0.text"); - this.encounterClass = this.getEncounterClass(resourcePayload); - this.reason = getPath(resourcePayload, "reason.0.coding.0.display") - this.status = getPath(resourcePayload, "status") - } - - getEncounterClass(encounter) { - return encounter.class && typeof encounter.class == "object" ? - getPath(encounter, "class.type.0.text") : - encounter.class; - } -} diff --git a/frontend/src/app/models/display/period.ts b/frontend/src/app/models/display/period.ts deleted file mode 100644 index e7eb496b..00000000 --- a/frontend/src/app/models/display/period.ts +++ /dev/null @@ -1,12 +0,0 @@ -import * as moment from "moment" - -export class Period { - from: moment.Moment - to: moment.Moment - - - constructor(startDate?: string, endDate?: string) { - this.from = startDate ? moment(startDate) : null - this.to = endDate ? moment(endDate) : null - } -} diff --git a/frontend/src/environments/environment.sandbox.ts b/frontend/src/environments/environment.sandbox.ts new file mode 100644 index 00000000..33140eab --- /dev/null +++ b/frontend/src/environments/environment.sandbox.ts @@ -0,0 +1,17 @@ +// This file can be replaced during build by using the `fileReplacements` array. +// `ng build --prod` replaces `environment.ts` with `environment.prod.ts`. +// The list of file replacements can be found in `angular.json`. + +export const environment = { + production: true, + lighthouse_api_endpoint_base: 'https://lighthouse.fastenhealth.com/sandbox' +}; + +/* + * For easier debugging in development mode, you can import the following file + * to ignore zone related error stack frames such as `zone.run`, `zoneDelegate.invokeTask`. + * + * This import should be commented out in production mode because it will have a negative impact + * on performance if an error is thrown. + */ +// import 'zone.js/dist/zone-error'; // Included with Angular CLI.