diff --git a/.konflux-release/override-snapshot-fbc-414.yaml b/.konflux-release/override-snapshot-fbc-414.yaml index e1b127d7e9..f7be3f4fe6 100644 --- a/.konflux-release/override-snapshot-fbc-414.yaml +++ b/.konflux-release/override-snapshot-fbc-414.yaml @@ -1,7 +1,7 @@ apiVersion: appstudio.redhat.com/v1alpha1 kind: Snapshot metadata: - name: serverless-operator-137-fbc-414-override-snapshot-75c3a1db + name: serverless-operator-137-fbc-414-override-snapshot-12e9d0ae labels: test.appstudio.openshift.io/type: override application: serverless-operator-137-fbc-414 @@ -10,9 +10,9 @@ spec: application: serverless-operator-137-fbc-414 components: - name: "serverless-index-137-fbc-414" - containerImage: "quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-137-fbc-414/serverless-index-137-fbc-414@sha256:5bd9f65bf0b1e7592501f93d0cab9db4ff75952a0a174b5b9816227cd82e78c5" + containerImage: "quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-137-fbc-414/serverless-index-137-fbc-414@sha256:f84bb7adcab575b5af97930c18a0ac31d57e984dc109f942d30d49c86d1eeb00" source: git: url: "https://github.com/openshift-knative/serverless-operator" - revision: "2c7320bd2440aead41359ac8e90d3a552f9220b2" + revision: "756754367186875a5cb739d56aca40aaa156dee5" dockerfileUrl: "Dockerfile" diff --git a/.konflux-release/override-snapshot-fbc-415.yaml b/.konflux-release/override-snapshot-fbc-415.yaml index 53ffe047b9..de0c3f3552 100644 --- a/.konflux-release/override-snapshot-fbc-415.yaml +++ b/.konflux-release/override-snapshot-fbc-415.yaml @@ -1,7 +1,7 @@ apiVersion: appstudio.redhat.com/v1alpha1 kind: Snapshot metadata: - name: serverless-operator-137-fbc-415-override-snapshot-dc976ed4 + name: serverless-operator-137-fbc-415-override-snapshot-94421cfd labels: test.appstudio.openshift.io/type: override application: serverless-operator-137-fbc-415 @@ -10,9 +10,9 @@ spec: application: serverless-operator-137-fbc-415 components: - name: "serverless-index-137-fbc-415" - containerImage: "quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-137-fbc-415/serverless-index-137-fbc-415@sha256:f856e81660b2f32c0a6e05dcdc05a449aa52815848e721becde0ab4d80562592" + containerImage: "quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-137-fbc-415/serverless-index-137-fbc-415@sha256:4c0a9d9344eca1aa2ad23a86f898f1af1f1f647a720e5a41409728056e5da9b1" source: git: url: "https://github.com/openshift-knative/serverless-operator" - revision: "2c7320bd2440aead41359ac8e90d3a552f9220b2" + revision: "756754367186875a5cb739d56aca40aaa156dee5" dockerfileUrl: "Dockerfile" diff --git a/.konflux-release/override-snapshot-fbc-416.yaml b/.konflux-release/override-snapshot-fbc-416.yaml index 87b164a14f..b2061f8788 100644 --- a/.konflux-release/override-snapshot-fbc-416.yaml +++ b/.konflux-release/override-snapshot-fbc-416.yaml @@ -1,7 +1,7 @@ apiVersion: appstudio.redhat.com/v1alpha1 kind: Snapshot metadata: - name: serverless-operator-137-fbc-416-override-snapshot-defc08b8 + name: serverless-operator-137-fbc-416-override-snapshot-56a019a8 labels: test.appstudio.openshift.io/type: override application: serverless-operator-137-fbc-416 @@ -10,9 +10,9 @@ spec: application: serverless-operator-137-fbc-416 components: - name: "serverless-index-137-fbc-416" - containerImage: "quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-137-fbc-416/serverless-index-137-fbc-416@sha256:f8c8f918915a695a9663a834c9e2ab5a1bf50a7c6d6f249c986020d7904baae1" + containerImage: "quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-137-fbc-416/serverless-index-137-fbc-416@sha256:fb606f207d5273ca423368190929a608863e0f25329a4b5b9b6d4cb9d535088e" source: git: url: "https://github.com/openshift-knative/serverless-operator" - revision: "2c7320bd2440aead41359ac8e90d3a552f9220b2" + revision: "756754367186875a5cb739d56aca40aaa156dee5" dockerfileUrl: "Dockerfile" diff --git a/.konflux-release/override-snapshot-fbc-417.yaml b/.konflux-release/override-snapshot-fbc-417.yaml index 5859704607..849f819db3 100644 --- a/.konflux-release/override-snapshot-fbc-417.yaml +++ b/.konflux-release/override-snapshot-fbc-417.yaml @@ -1,7 +1,7 @@ apiVersion: appstudio.redhat.com/v1alpha1 kind: Snapshot metadata: - name: serverless-operator-137-fbc-417-override-snapshot-4c385bad + name: serverless-operator-137-fbc-417-override-snapshot-d423cc48 labels: test.appstudio.openshift.io/type: override application: serverless-operator-137-fbc-417 @@ -10,9 +10,9 @@ spec: application: serverless-operator-137-fbc-417 components: - name: "serverless-index-137-fbc-417" - containerImage: "quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-137-fbc-417/serverless-index-137-fbc-417@sha256:5272f0fef1ef9cdaa3613ec34ecabe1739d8f231b32867b10629151a8cd930ef" + containerImage: "quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-137-fbc-417/serverless-index-137-fbc-417@sha256:d5f94440b20d6ac60e0ce5b54473bdb2dcd2a84891ad55cd884119b0bbc592bb" source: git: url: "https://github.com/openshift-knative/serverless-operator" - revision: "2c7320bd2440aead41359ac8e90d3a552f9220b2" + revision: "756754367186875a5cb739d56aca40aaa156dee5" dockerfileUrl: "Dockerfile" diff --git a/.konflux-release/override-snapshot-fbc-418.yaml b/.konflux-release/override-snapshot-fbc-418.yaml index 72b7b91089..0d0377ac55 100644 --- a/.konflux-release/override-snapshot-fbc-418.yaml +++ b/.konflux-release/override-snapshot-fbc-418.yaml @@ -1,7 +1,7 @@ apiVersion: appstudio.redhat.com/v1alpha1 kind: Snapshot metadata: - name: serverless-operator-137-fbc-418-override-snapshot-5995a77d + name: serverless-operator-137-fbc-418-override-snapshot-abc55180 labels: test.appstudio.openshift.io/type: override application: serverless-operator-137-fbc-418 @@ -10,9 +10,9 @@ spec: application: serverless-operator-137-fbc-418 components: - name: "serverless-index-137-fbc-418" - containerImage: "quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-137-fbc-418/serverless-index-137-fbc-418@sha256:512566f4ce08682f57ef7cf6516011303811f349968c10d28a88683a0ec6dfed" + containerImage: "quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-137-fbc-418/serverless-index-137-fbc-418@sha256:067bd65f674ccf7d5f244bebc1a253e1a8ba5df0776ab3a491b629fd179443e0" source: git: url: "https://github.com/openshift-knative/serverless-operator" - revision: "2c7320bd2440aead41359ac8e90d3a552f9220b2" + revision: "756754367186875a5cb739d56aca40aaa156dee5" dockerfileUrl: "Dockerfile" diff --git a/.konflux-release/override-snapshot-fbc-419.yaml b/.konflux-release/override-snapshot-fbc-419.yaml index c19bf3cc24..817fcb5661 100644 --- a/.konflux-release/override-snapshot-fbc-419.yaml +++ b/.konflux-release/override-snapshot-fbc-419.yaml @@ -1,7 +1,7 @@ apiVersion: appstudio.redhat.com/v1alpha1 kind: Snapshot metadata: - name: serverless-operator-137-fbc-419-override-snapshot-a63a3f30 + name: serverless-operator-137-fbc-419-override-snapshot-5689ba5b labels: test.appstudio.openshift.io/type: override application: serverless-operator-137-fbc-419 @@ -10,9 +10,9 @@ spec: application: serverless-operator-137-fbc-419 components: - name: "serverless-index-137-fbc-419" - containerImage: "quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-137-fbc-419/serverless-index-137-fbc-419@sha256:614c5b0baedcdc98806c7c6b6c2681c6502c9e237891a0e9f310b294b04f6610" + containerImage: "quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-137-fbc-419/serverless-index-137-fbc-419@sha256:12f1c6869aaebe0a0c9987cc9b758e718bb8e21950d4269abd4f86e29f43a63b" source: git: url: "https://github.com/openshift-knative/serverless-operator" - revision: "2c7320bd2440aead41359ac8e90d3a552f9220b2" + revision: "756754367186875a5cb739d56aca40aaa156dee5" dockerfileUrl: "Dockerfile" diff --git a/.konflux-release/override-snapshot-fbc-420.yaml b/.konflux-release/override-snapshot-fbc-420.yaml index 330ecbb281..31c8a61ac6 100644 --- a/.konflux-release/override-snapshot-fbc-420.yaml +++ b/.konflux-release/override-snapshot-fbc-420.yaml @@ -1,7 +1,7 @@ apiVersion: appstudio.redhat.com/v1alpha1 kind: Snapshot metadata: - name: serverless-operator-137-fbc-420-override-snapshot-f05f212a + name: serverless-operator-137-fbc-420-override-snapshot-bb9516bc labels: test.appstudio.openshift.io/type: override application: serverless-operator-137-fbc-420 @@ -10,9 +10,9 @@ spec: application: serverless-operator-137-fbc-420 components: - name: "serverless-index-137-fbc-420" - containerImage: "quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-137-fbc-420/serverless-index-137-fbc-420@sha256:77f5dbcd930a2993bda50cbd18c8d20b6794a3261f1356af459d901bf7dd42d3" + containerImage: "quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-137-fbc-420/serverless-index-137-fbc-420@sha256:6ba01140e768ff4ae6474e380906025d3c033fadedeed19ee238bdf756305615" source: git: url: "https://github.com/openshift-knative/serverless-operator" - revision: "2c7320bd2440aead41359ac8e90d3a552f9220b2" + revision: "756754367186875a5cb739d56aca40aaa156dee5" dockerfileUrl: "Dockerfile" diff --git a/.konflux-release/override-snapshot.yaml b/.konflux-release/override-snapshot.yaml index 19edd04c34..af1bb1a278 100644 --- a/.konflux-release/override-snapshot.yaml +++ b/.konflux-release/override-snapshot.yaml @@ -1,7 +1,7 @@ apiVersion: appstudio.redhat.com/v1alpha1 kind: Snapshot metadata: - name: serverless-operator-137-override-snapshot-827a2438 + name: serverless-operator-137-override-snapshot-ae86b272 labels: test.appstudio.openshift.io/type: override application: serverless-operator-137 @@ -10,324 +10,324 @@ spec: application: serverless-operator-137 components: - name: "kn-backstage-plugins-eventmesh-117" - containerImage: "quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-137/kn-backstage-plugins-eventmesh@sha256:65a55e23ac89c1dcab2ded760f3d5145449d007e7e90a61b420f4f59556af3ec" + containerImage: "quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-137/kn-backstage-plugins-eventmesh@sha256:714a313545822c13726255d8766ab5ba5c58146f12f202c781c793fc751b9b23" source: git: url: "https://github.com/openshift-knative/backstage-plugins" - revision: "f6750b663fdc97ad6a42e51e94337439bb648b48" + revision: "66679c2dc13c5f114dd6cf6d48853ac4f3eac23a" dockerfileUrl: "openshift/ci-operator/knative-images/eventmesh/Dockerfile" - name: "kn-client-cli-artifacts-117" - containerImage: "quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-137/kn-client-cli-artifacts@sha256:9071e06c426ac71c6eff961800a445e93c0fdbbfef2a403e2c38646d8b320572" + containerImage: "quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-137/kn-client-cli-artifacts@sha256:e646a482f04019ebef6b21ed789d2e7432f924a9f430118cd0a451a464858648" source: git: url: "https://github.com/openshift-knative/client" - revision: "e5998dd4d3dd57498574dc6281d389b5de2a58ca" + revision: "f5d0f79bd40b066b01fc266be6f06a63c754148d" dockerfileUrl: "openshift/ci-operator/knative-images/cli-artifacts/Dockerfile" - name: "kn-client-kn-117" - containerImage: "quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-137/kn-client-kn@sha256:b9034e07f985bc8f2bb82465ee2677e6174c1499fb1edf407bebba03bb66ee1c" + containerImage: "quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-137/kn-client-kn@sha256:504f7c07a29c3cb7a20081a89f8cbc19cc000c7de66abf2fbce7678413051546" source: git: url: "https://github.com/openshift-knative/client" - revision: "e5998dd4d3dd57498574dc6281d389b5de2a58ca" + revision: "f5d0f79bd40b066b01fc266be6f06a63c754148d" dockerfileUrl: "openshift/ci-operator/knative-images/kn/Dockerfile" - name: "kn-ekb-dispatcher-117" - containerImage: "quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-137/kn-ekb-dispatcher@sha256:363d696c23b26929af4afa67b86a3ba4a2f03d63e5e6af15c5220eddbb9407e3" + containerImage: "quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-137/kn-ekb-dispatcher@sha256:1583268b541adc2321d254dfcacafd380f8051f6e0417ab7c18a928f835af136" source: git: url: "https://github.com/openshift-knative/eventing-kafka-broker" - revision: "7d05f33f795fd44d424bf57821345d177d4f2f06" + revision: "5154d07f413ac23e52dfbe83f28f12d7fa8c1310" dockerfileUrl: "openshift/ci-operator/static-images/dispatcher/hermetic/Dockerfile" - name: "kn-ekb-kafka-controller-117" - containerImage: "quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-137/kn-ekb-kafka-controller@sha256:1ab22df7c5777ef43d097f16e3218205082909a6311888842d8d89f6cd9a0707" + containerImage: "quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-137/kn-ekb-kafka-controller@sha256:61d685d51f5a4715c202ec09b85d2771f139d11c2629156be31023530fbdefd8" source: git: url: "https://github.com/openshift-knative/eventing-kafka-broker" - revision: "7d05f33f795fd44d424bf57821345d177d4f2f06" + revision: "5154d07f413ac23e52dfbe83f28f12d7fa8c1310" dockerfileUrl: "openshift/ci-operator/knative-images/kafka-controller/Dockerfile" - name: "kn-ekb-post-install-117" - containerImage: "quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-137/kn-ekb-post-install@sha256:2b8e3419f5f3ab3e7b7a0432a1723c2ad378a9902346d9952f08ddb050d9f8d1" + containerImage: "quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-137/kn-ekb-post-install@sha256:11f72387d1328d3de0b0f29dce939f10679103759145f8d5dc22cf80448f8698" source: git: url: "https://github.com/openshift-knative/eventing-kafka-broker" - revision: "7d05f33f795fd44d424bf57821345d177d4f2f06" + revision: "5154d07f413ac23e52dfbe83f28f12d7fa8c1310" dockerfileUrl: "openshift/ci-operator/knative-images/post-install/Dockerfile" - name: "kn-ekb-receiver-117" - containerImage: "quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-137/kn-ekb-receiver@sha256:7ccbd07eab55be334aac1994e843f1cce25be1a4f30192b44a9bca64ddfefd62" + containerImage: "quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-137/kn-ekb-receiver@sha256:3154b2079a3ed21edfc804ff4bed1735a2269e9c841d91e009798fd0cb55c5a3" source: git: url: "https://github.com/openshift-knative/eventing-kafka-broker" - revision: "7d05f33f795fd44d424bf57821345d177d4f2f06" + revision: "5154d07f413ac23e52dfbe83f28f12d7fa8c1310" dockerfileUrl: "openshift/ci-operator/static-images/receiver/hermetic/Dockerfile" - name: "kn-ekb-webhook-kafka-117" - containerImage: "quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-137/kn-ekb-webhook-kafka@sha256:d224aab4a0beb2125e926dd2e421e1704357c0bfc0858a1f0075d14beec65d00" + containerImage: "quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-137/kn-ekb-webhook-kafka@sha256:2872b50a2263ba7ee84096c8e3b2359f9e1792573af4351edd82d9d5ff3c0bb6" source: git: url: "https://github.com/openshift-knative/eventing-kafka-broker" - revision: "7d05f33f795fd44d424bf57821345d177d4f2f06" + revision: "5154d07f413ac23e52dfbe83f28f12d7fa8c1310" dockerfileUrl: "openshift/ci-operator/knative-images/webhook-kafka/Dockerfile" - name: "kn-eventing-apiserver-receive-adapter-117" - containerImage: "quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-137/kn-eventing-apiserver-receive-adapter@sha256:ec412074a65ead87e34a59146f04b9a89c35709d8f5f33b141f0f34249f6f1ef" + containerImage: "quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-137/kn-eventing-apiserver-receive-adapter@sha256:9fdad40fb5f98273d673f8c713e226c816e33cab5ff79751ba99e653a91e1aee" source: git: url: "https://github.com/openshift-knative/eventing" - revision: "934984773803e2be5c0a98548ae5109dd0a056ab" + revision: "5ca41d7218602af03d69b61a27ac1c391f8c7c73" dockerfileUrl: "openshift/ci-operator/knative-images/apiserver_receive_adapter/Dockerfile" - name: "kn-eventing-channel-controller-117" - containerImage: "quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-137/kn-eventing-channel-controller@sha256:f1f8903e3137da9202f6a5a26b2326f7f9b8172c77b834d1ff511fb8d50e3b6d" + containerImage: "quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-137/kn-eventing-channel-controller@sha256:b1dd98d82f212534be88b2885f4623fa4863a7febc4d9fa20f1c7b034f500fbc" source: git: url: "https://github.com/openshift-knative/eventing" - revision: "934984773803e2be5c0a98548ae5109dd0a056ab" + revision: "5ca41d7218602af03d69b61a27ac1c391f8c7c73" dockerfileUrl: "openshift/ci-operator/knative-images/channel_controller/Dockerfile" - name: "kn-eventing-channel-dispatcher-117" - containerImage: "quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-137/kn-eventing-channel-dispatcher@sha256:90d27366850acc554aedc46fc8392a67177ee5313137d1f148ada6c746ff9abc" + containerImage: "quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-137/kn-eventing-channel-dispatcher@sha256:65397b4877d4612162c9485ecb23ff6461e1638bf656b50db02cf91aa96c6f09" source: git: url: "https://github.com/openshift-knative/eventing" - revision: "934984773803e2be5c0a98548ae5109dd0a056ab" + revision: "5ca41d7218602af03d69b61a27ac1c391f8c7c73" dockerfileUrl: "openshift/ci-operator/knative-images/channel_dispatcher/Dockerfile" - name: "kn-eventing-controller-117" - containerImage: "quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-137/kn-eventing-controller@sha256:cbc41bb4bb3da3f95177e67f5900934f9f8437b1db5e078694366c840f61ca34" + containerImage: "quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-137/kn-eventing-controller@sha256:cb22545a768c5343eea23a63ffe6463494127833c2d227bdcec44206b706034b" source: git: url: "https://github.com/openshift-knative/eventing" - revision: "934984773803e2be5c0a98548ae5109dd0a056ab" + revision: "5ca41d7218602af03d69b61a27ac1c391f8c7c73" dockerfileUrl: "openshift/ci-operator/knative-images/controller/Dockerfile" - name: "kn-eventing-filter-117" - containerImage: "quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-137/kn-eventing-filter@sha256:f6ea12f69392e5da6123985a83c371fb81430a446de64702b23c71bbf4acab23" + containerImage: "quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-137/kn-eventing-filter@sha256:f69a9782f45d81da0b6fcac7300925f3fa364333b1224cc2afebd5e75268d412" source: git: url: "https://github.com/openshift-knative/eventing" - revision: "934984773803e2be5c0a98548ae5109dd0a056ab" + revision: "5ca41d7218602af03d69b61a27ac1c391f8c7c73" dockerfileUrl: "openshift/ci-operator/knative-images/filter/Dockerfile" - name: "kn-eventing-ingress-117" - containerImage: "quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-137/kn-eventing-ingress@sha256:5d97fd428bffd00f515f3fc4e24469b77801f6715cd784c8e56519b9221bb138" + containerImage: "quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-137/kn-eventing-ingress@sha256:a0b8e77f604272d7d59c34551a614ad5c63b94a0c0cc5a24ec7d547bb6fb9700" source: git: url: "https://github.com/openshift-knative/eventing" - revision: "934984773803e2be5c0a98548ae5109dd0a056ab" + revision: "5ca41d7218602af03d69b61a27ac1c391f8c7c73" dockerfileUrl: "openshift/ci-operator/knative-images/ingress/Dockerfile" - name: "kn-eventing-integrations-aws-ddb-streams-source-117" - containerImage: "quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-137/kn-eventing-integrations-aws-ddb-streams-source@sha256:93b70146310a69737366933e45f5323f615473cfa0b17db64d1f72409b10c3e7" + containerImage: "quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-137/kn-eventing-integrations-aws-ddb-streams-source@sha256:4d513f8adaf93653f2c70f32843b5f83034ae30dfb2bf0c64d977536bfd38585" source: git: url: "https://github.com/openshift-knative/eventing-integrations" - revision: "ee0b5487e3576df1712816b49f4996b8062f9906" + revision: "ddc9dbeced3edb235bea735104ead8ac722592fa" dockerfileUrl: "openshift/ci-operator/static-images/aws-ddb-streams-source/hermetic/Dockerfile" - name: "kn-eventing-integrations-aws-s3-sink-117" - containerImage: "quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-137/kn-eventing-integrations-aws-s3-sink@sha256:36b7dbf5c198934f914cfacd43e05b56cf915bc5ce0d06df15581a6fc0467023" + containerImage: "quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-137/kn-eventing-integrations-aws-s3-sink@sha256:cbbb950f3405fe415467c11a2f7bd2fb63afa7eba7e90fd548060deec5a0481f" source: git: url: "https://github.com/openshift-knative/eventing-integrations" - revision: "ee0b5487e3576df1712816b49f4996b8062f9906" + revision: "ddc9dbeced3edb235bea735104ead8ac722592fa" dockerfileUrl: "openshift/ci-operator/static-images/aws-s3-sink/hermetic/Dockerfile" - name: "kn-eventing-integrations-aws-s3-source-117" - containerImage: "quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-137/kn-eventing-integrations-aws-s3-source@sha256:8768c254fedc0202032ea968ed75c3ac0d8f07c0cc2f0852ea7a0b9a53b352fb" + containerImage: "quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-137/kn-eventing-integrations-aws-s3-source@sha256:f57373935d4c9593c581b886780cbffc390f6dea5b64123738cd44cb6eb2fb55" source: git: url: "https://github.com/openshift-knative/eventing-integrations" - revision: "ee0b5487e3576df1712816b49f4996b8062f9906" + revision: "ddc9dbeced3edb235bea735104ead8ac722592fa" dockerfileUrl: "openshift/ci-operator/static-images/aws-s3-source/hermetic/Dockerfile" - name: "kn-eventing-integrations-aws-sns-sink-117" - containerImage: "quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-137/kn-eventing-integrations-aws-sns-sink@sha256:a8a05b67a01aabd908f4f35f7cc486454d5386131d50cb1f35f03310d008c129" + containerImage: "quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-137/kn-eventing-integrations-aws-sns-sink@sha256:23f1c595d300f1763491774bd53cf51bc29a899071f8a8118f1e83db45d9621f" source: git: url: "https://github.com/openshift-knative/eventing-integrations" - revision: "ee0b5487e3576df1712816b49f4996b8062f9906" + revision: "ddc9dbeced3edb235bea735104ead8ac722592fa" dockerfileUrl: "openshift/ci-operator/static-images/aws-sns-sink/hermetic/Dockerfile" - name: "kn-eventing-integrations-aws-sqs-sink-117" - containerImage: "quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-137/kn-eventing-integrations-aws-sqs-sink@sha256:52c8774301dab8b5c2dd052ccb2b1051ea3fa0145a06314a9802a811d4d9bf85" + containerImage: "quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-137/kn-eventing-integrations-aws-sqs-sink@sha256:8142e26f2681f2de46371961cc76a637513e7c8e32b7aacab855f577436a3080" source: git: url: "https://github.com/openshift-knative/eventing-integrations" - revision: "ee0b5487e3576df1712816b49f4996b8062f9906" + revision: "ddc9dbeced3edb235bea735104ead8ac722592fa" dockerfileUrl: "openshift/ci-operator/static-images/aws-sqs-sink/hermetic/Dockerfile" - name: "kn-eventing-integrations-aws-sqs-source-117" - containerImage: "quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-137/kn-eventing-integrations-aws-sqs-source@sha256:af10f3b7ab0906da5314b6a7df4ff248349cb59bf2b5274d55912121583498b8" + containerImage: "quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-137/kn-eventing-integrations-aws-sqs-source@sha256:40110d0541f573edd34e90bdad03d9bbaf646c7b7bc626e2972e13bc0f2875cb" source: git: url: "https://github.com/openshift-knative/eventing-integrations" - revision: "ee0b5487e3576df1712816b49f4996b8062f9906" + revision: "ddc9dbeced3edb235bea735104ead8ac722592fa" dockerfileUrl: "openshift/ci-operator/static-images/aws-sqs-source/hermetic/Dockerfile" - name: "kn-eventing-integrations-log-sink-117" - containerImage: "quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-137/kn-eventing-integrations-log-sink@sha256:1a97feac6b97eb4c293c7875282b89772d51c4e3352f71693c44c02bf45186ba" + containerImage: "quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-137/kn-eventing-integrations-log-sink@sha256:b33a523f71181580078febeef835bbf4ac29f38ce869d9b504f715d5164bcba7" source: git: url: "https://github.com/openshift-knative/eventing-integrations" - revision: "ee0b5487e3576df1712816b49f4996b8062f9906" + revision: "ddc9dbeced3edb235bea735104ead8ac722592fa" dockerfileUrl: "openshift/ci-operator/static-images/log-sink/hermetic/Dockerfile" - name: "kn-eventing-integrations-timer-source-117" - containerImage: "quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-137/kn-eventing-integrations-timer-source@sha256:c69f5a8b90793f66c83e7e2716ad832b0f4bd4fb2701cc3fc327baa124dd6f62" + containerImage: "quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-137/kn-eventing-integrations-timer-source@sha256:f69c1081456625e144f2216b4dfd088027dbb4aff796ce01d1d3479ab9e776af" source: git: url: "https://github.com/openshift-knative/eventing-integrations" - revision: "ee0b5487e3576df1712816b49f4996b8062f9906" + revision: "ddc9dbeced3edb235bea735104ead8ac722592fa" dockerfileUrl: "openshift/ci-operator/static-images/timer-source/hermetic/Dockerfile" - name: "kn-eventing-integrations-transform-jsonata-117" - containerImage: "quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-137/kn-eventing-integrations-transform-jsonata@sha256:2a4f0bd77d4fc75efbdc49bea8186589cfa83f6b9a1a99af9e99056e2e8504e5" + containerImage: "quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-137/kn-eventing-integrations-transform-jsonata@sha256:84f644fbe19f757ed132023519925541f97ff66aa001fd6e9eaa9c3382dfc305" source: git: url: "https://github.com/openshift-knative/eventing-integrations" - revision: "ee0b5487e3576df1712816b49f4996b8062f9906" + revision: "ddc9dbeced3edb235bea735104ead8ac722592fa" dockerfileUrl: "openshift/ci-operator/static-images/transform-jsonata/Dockerfile" - name: "kn-eventing-istio-controller-117" - containerImage: "quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-137/kn-eventing-istio-controller@sha256:5d6ff1925714999c7669f13c20e530bd158f704170f0fad73445eec6c0ba507f" + containerImage: "quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-137/kn-eventing-istio-controller@sha256:5706d0acbe002629b6cc4ab070d252ac6df938c5a29317f5ba146d50b1ff109a" source: git: url: "https://github.com/openshift-knative/eventing-istio" - revision: "14990bb8d8d026c4714fca4ff8f1c53787539971" + revision: "a90d429195521980977665caa08cc843a6689b1c" dockerfileUrl: "openshift/ci-operator/knative-images/controller/Dockerfile" - name: "kn-eventing-jobsink-117" - containerImage: "quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-137/kn-eventing-jobsink@sha256:a079c7412e3ee3775764dabdebcd5608df66c2a9c1b1e4aa88a528e25fe86413" + containerImage: "quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-137/kn-eventing-jobsink@sha256:0e090f02487a3746090a21796a513b30bf14ea8bb79d5e474a02e321e7ec930a" source: git: url: "https://github.com/openshift-knative/eventing" - revision: "934984773803e2be5c0a98548ae5109dd0a056ab" + revision: "5ca41d7218602af03d69b61a27ac1c391f8c7c73" dockerfileUrl: "openshift/ci-operator/knative-images/jobsink/Dockerfile" - name: "kn-eventing-migrate-117" - containerImage: "quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-137/kn-eventing-migrate@sha256:ec26d02fc728c0845385c637492b2abf5942a08096343772205503a98ac7ec7b" + containerImage: "quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-137/kn-eventing-migrate@sha256:0228001b4749c1e2ada84c4e9ad7d9e8b4e466227ebd7051e7f4b1baaa8ff518" source: git: url: "https://github.com/openshift-knative/eventing" - revision: "934984773803e2be5c0a98548ae5109dd0a056ab" + revision: "5ca41d7218602af03d69b61a27ac1c391f8c7c73" dockerfileUrl: "openshift/ci-operator/knative-images/migrate/Dockerfile" - name: "kn-eventing-mtchannel-broker-117" - containerImage: "quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-137/kn-eventing-mtchannel-broker@sha256:d562daa26a4b6d13a848b9461d8a6b1242e441ced5852b7a88c9ae4b5e6106ab" + containerImage: "quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-137/kn-eventing-mtchannel-broker@sha256:5efbfbcd115005cbae1aa3db847748c3075f5446e9960aff92f9adae3a6ce3c0" source: git: url: "https://github.com/openshift-knative/eventing" - revision: "934984773803e2be5c0a98548ae5109dd0a056ab" + revision: "5ca41d7218602af03d69b61a27ac1c391f8c7c73" dockerfileUrl: "openshift/ci-operator/knative-images/mtchannel_broker/Dockerfile" - name: "kn-eventing-mtping-117" - containerImage: "quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-137/kn-eventing-mtping@sha256:930d174b60ab9e7a906eb26d17ea0a12527176873fedeef532550cc01b95ce30" + containerImage: "quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-137/kn-eventing-mtping@sha256:c869851f6b0abc9e7f2458c104de037b76a03ab0650ff36a3822c47d7a199179" source: git: url: "https://github.com/openshift-knative/eventing" - revision: "934984773803e2be5c0a98548ae5109dd0a056ab" + revision: "5ca41d7218602af03d69b61a27ac1c391f8c7c73" dockerfileUrl: "openshift/ci-operator/knative-images/mtping/Dockerfile" - name: "kn-eventing-webhook-117" - containerImage: "quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-137/kn-eventing-webhook@sha256:9a7d93e95f85f208454ba0dab067fd829eaa6dca5183ed0f1050824bfc62cc4c" + containerImage: "quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-137/kn-eventing-webhook@sha256:d7b3a03ac3c5faf8f515ce8b115f5475e00b2df5b5509f8bf8ca0cea013030bb" source: git: url: "https://github.com/openshift-knative/eventing" - revision: "934984773803e2be5c0a98548ae5109dd0a056ab" + revision: "5ca41d7218602af03d69b61a27ac1c391f8c7c73" dockerfileUrl: "openshift/ci-operator/knative-images/webhook/Dockerfile" - name: "kn-plugin-event-sender-117" - containerImage: "quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-137/kn-plugin-event-sender@sha256:d28cd64bfc1d0978d6f95e8b70d5bf7c36d6b92c0d60460f7ac6fa2b2ba0a15b" + containerImage: "quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-137/kn-plugin-event-sender@sha256:2d8cfab33f1c46b2d4510ea4b56a09e12b8bcf07c0eb055e84ebc077ec730145" source: git: url: "https://github.com/openshift-knative/kn-plugin-event" - revision: "8af886c45321943877827c46f91ff505cb001d7f" + revision: "edb0ad4cc230f183182590697e77bb49b4ad10ed" dockerfileUrl: "openshift/ci-operator/images/kn-event-sender/Dockerfile" - name: "kn-plugin-func-func-util-117" - containerImage: "quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-137/kn-plugin-func-func-util@sha256:a181b639a19b3c36367eec41e5ac0e030bcfcb247b96e6843ff60a9561ead85d" + containerImage: "quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-137/kn-plugin-func-func-util@sha256:919aed0783ee6e333f619a7fee1c8ea67b6184c19d0ba1ff75f56eec6cb9042b" source: git: url: "https://github.com/openshift-knative/kn-plugin-func" - revision: "38f804ee68a5b962b89a1a1233f9caa63ca56521" + revision: "efe0111867882549f91b93a0f12cabc5d7ad4915" dockerfileUrl: "openshift/ci-operator/knative-images/func-util/Dockerfile" - name: "kn-serving-activator-117" - containerImage: "quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-137/kn-serving-activator@sha256:493c5f98fcff80c5a4e3cea64323f7d1734e6060916c627618140c55cf7f72bc" + containerImage: "quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-137/kn-serving-activator@sha256:ad034cb6d9cf06c17dfc8b64d0a3e449acbb2819785ee4cdd27d8912b5032b69" source: git: url: "https://github.com/openshift-knative/serving" - revision: "3526d22dc01a4aa781754a419da043dde1b9aebc" + revision: "635a078ca0ce11b301cfc4ffbb2a6b34a04bbf5d" dockerfileUrl: "openshift/ci-operator/knative-images/activator/Dockerfile" - name: "kn-serving-autoscaler-hpa-117" - containerImage: "quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-137/kn-serving-autoscaler-hpa@sha256:330fb5c19149071c41f2e056b6ae4b8dde478f94aa54004e79501cb54656363c" + containerImage: "quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-137/kn-serving-autoscaler-hpa@sha256:f6a72a6c6048829819fac7ce360b06ff3d6fe7023960d56eb3b4ac4550d5d015" source: git: url: "https://github.com/openshift-knative/serving" - revision: "3526d22dc01a4aa781754a419da043dde1b9aebc" + revision: "635a078ca0ce11b301cfc4ffbb2a6b34a04bbf5d" dockerfileUrl: "openshift/ci-operator/knative-images/autoscaler-hpa/Dockerfile" - name: "kn-serving-autoscaler-117" - containerImage: "quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-137/kn-serving-autoscaler@sha256:d42f47de26fb67265cb2f749830118a16c3eca46ed0ae43b83514904afbf0bab" + containerImage: "quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-137/kn-serving-autoscaler@sha256:403595e00d117ae686bb107c85d3678f8859c977138ae071594780d73235f969" source: git: url: "https://github.com/openshift-knative/serving" - revision: "3526d22dc01a4aa781754a419da043dde1b9aebc" + revision: "635a078ca0ce11b301cfc4ffbb2a6b34a04bbf5d" dockerfileUrl: "openshift/ci-operator/knative-images/autoscaler/Dockerfile" - name: "kn-serving-controller-117" - containerImage: "quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-137/kn-serving-controller@sha256:272f6c125a7b3a28af280625d4a9d8441df90490f94a3b619f89ca9dcb2abc3a" + containerImage: "quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-137/kn-serving-controller@sha256:f084f4b9bd308b729c67f0f97baa7d1a4242adf409d11b766c640b664a5bfe1d" source: git: url: "https://github.com/openshift-knative/serving" - revision: "3526d22dc01a4aa781754a419da043dde1b9aebc" + revision: "635a078ca0ce11b301cfc4ffbb2a6b34a04bbf5d" dockerfileUrl: "openshift/ci-operator/knative-images/controller/Dockerfile" - name: "kn-serving-queue-117" - containerImage: "quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-137/kn-serving-queue@sha256:2dccf06b3ec652dde4f58759eb6bc45bdaa90c9c79d832254097aa5065a1deb6" + containerImage: "quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-137/kn-serving-queue@sha256:3f662a5c3a88c2fa33c6e5f2174c1c7f3babe0bba7c460e49a0b3b770b6b80a3" source: git: url: "https://github.com/openshift-knative/serving" - revision: "3526d22dc01a4aa781754a419da043dde1b9aebc" + revision: "635a078ca0ce11b301cfc4ffbb2a6b34a04bbf5d" dockerfileUrl: "openshift/ci-operator/knative-images/queue/Dockerfile" - name: "kn-serving-storage-version-migration-117" - containerImage: "quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-137/kn-serving-storage-version-migration@sha256:04aadaee6c8ca5a2bd841fcbcf349a0e853f17cdce0f37da4617fd5edffad868" + containerImage: "quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-137/kn-serving-storage-version-migration@sha256:8b08802b234cfd133894caefbd5a2de473fc1ff7ecc50e7c4ae1081ec25150f8" source: git: url: "https://github.com/openshift-knative/serving" - revision: "3526d22dc01a4aa781754a419da043dde1b9aebc" + revision: "635a078ca0ce11b301cfc4ffbb2a6b34a04bbf5d" dockerfileUrl: "openshift/ci-operator/knative-images/migrate/Dockerfile" - name: "kn-serving-webhook-117" - containerImage: "quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-137/kn-serving-webhook@sha256:c01dbe48de6e4e09e8d6c399391bc9656724c73580d9f6a5d51a80a306e7fb0e" + containerImage: "quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-137/kn-serving-webhook@sha256:76780af22c2a1bd6af7a24fadd2c15f4fcc1566eb40558db3ccdd1667b572523" source: git: url: "https://github.com/openshift-knative/serving" - revision: "3526d22dc01a4aa781754a419da043dde1b9aebc" + revision: "635a078ca0ce11b301cfc4ffbb2a6b34a04bbf5d" dockerfileUrl: "openshift/ci-operator/knative-images/webhook/Dockerfile" - name: "net-istio-controller-117" - containerImage: "quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-137/net-istio-controller@sha256:de06eddd8b60d449667d3c6828b78dad8551ead78cedc944566d6f0ea31abff5" + containerImage: "quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-137/net-istio-controller@sha256:6837dd2fca8684c7afd0fd81f3d879911c6744f44e502178a5a7c44a2ce0ac0b" source: git: url: "https://github.com/openshift-knative/net-istio" - revision: "a33f46560a570e2cfeafe1e3528be6998a946c0b" + revision: "4d80fdf3ae1260fba3684580307304c516e0ab0c" dockerfileUrl: "openshift/ci-operator/knative-images/controller/Dockerfile" - name: "net-istio-webhook-117" - containerImage: "quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-137/net-istio-webhook@sha256:fdad252880b8f924f8865a7dd9f8d847004705c2b2275ae84de708c47d830950" + containerImage: "quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-137/net-istio-webhook@sha256:644bbf85a01ffe935d753ceea1847e84b21d614b2159e4cdf1af05d39620fb56" source: git: url: "https://github.com/openshift-knative/net-istio" - revision: "a33f46560a570e2cfeafe1e3528be6998a946c0b" + revision: "4d80fdf3ae1260fba3684580307304c516e0ab0c" dockerfileUrl: "openshift/ci-operator/knative-images/webhook/Dockerfile" - name: "net-kourier-kourier-117" - containerImage: "quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-137/net-kourier-kourier@sha256:5875b79468a0431ddd2cd8cf1aebf1cb7a71d5a9b73268a2724b940abf4e07fe" + containerImage: "quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-137/net-kourier-kourier@sha256:846e0e4e18a53efaaeaaa48c5c610443232aa9a0fb6d14ec16a628d292651134" source: git: url: "https://github.com/openshift-knative/net-kourier" - revision: "0254933fd6a6fb6de6c550f745cd8d8578570e7e" + revision: "637bdd4189d23c2521f23069eb9237ab054f0ff7" dockerfileUrl: "openshift/ci-operator/knative-images/kourier/Dockerfile" - name: "serverless-ingress-137" - containerImage: "quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-137/serverless-ingress@sha256:8a0f76fb1e7596d80c5d93587225af52c1cb51eb0cb79e8fafde3b81ce61a573" + containerImage: "quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-137/serverless-ingress@sha256:a717b830918a99c7a6b0e2d44520e6b99af9b154d3e61df3a8cdbbea82fb8f03" source: git: url: "https://github.com/openshift-knative/serverless-operator" - revision: "1b8278c6799b0f3657198dd030391069e1270753" + revision: "676c3cf42515a37672d8d8f7fd02ff4961790f82" dockerfileUrl: "serving/ingress/Dockerfile" - name: "serverless-kn-operator-137" - containerImage: "quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-137/serverless-kn-operator@sha256:af0ea9dd1d0b68c81ab054bf37a669b09397a409d8149431800957c1c2241a80" + containerImage: "quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-137/serverless-kn-operator@sha256:f8d89eb7f9bf3de65d64560d927cdb2b2a1b7598a4a71dd5244f08c11bd26408" source: git: url: "https://github.com/openshift-knative/serverless-operator" - revision: "a313ef25ab3a6aa8bc5c8eb048392935444948aa" + revision: "676c3cf42515a37672d8d8f7fd02ff4961790f82" dockerfileUrl: "knative-operator/Dockerfile" - name: "serverless-must-gather-137" - containerImage: "quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-137/serverless-must-gather@sha256:e2c9a8919819fcf269cf1ab62949effbb25aa21c14d39f6876fba6e2d61fc72c" + containerImage: "quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-137/serverless-must-gather@sha256:767c0bd407fda4275435124610d5ac13c362690b901ca2c5f891dd3faeb98a20" source: git: url: "https://github.com/openshift-knative/serverless-operator" - revision: "1b8278c6799b0f3657198dd030391069e1270753" + revision: "676c3cf42515a37672d8d8f7fd02ff4961790f82" dockerfileUrl: "must-gather/Dockerfile" - name: "serverless-openshift-kn-operator-137" - containerImage: "quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-137/serverless-openshift-kn-operator@sha256:9a489b04ed97d839579b060646e76555c624a095f2b45763f5db64f23a7d5053" + containerImage: "quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-137/serverless-openshift-kn-operator@sha256:9255385f4858e6ba9535a3a2e4aa736cbf1801e8176c9c706d63c07069e3bf74" source: git: url: "https://github.com/openshift-knative/serverless-operator" - revision: "1b8278c6799b0f3657198dd030391069e1270753" + revision: "676c3cf42515a37672d8d8f7fd02ff4961790f82" dockerfileUrl: "openshift-knative-operator/Dockerfile" - name: "serverless-bundle-137" - containerImage: "quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-137/serverless-bundle@sha256:63f78ec1302a20e19621fc87f71ceaf4c809469cee46328718288b28df6836ee" + containerImage: "quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-137/serverless-bundle@sha256:60037d273a70fa194fef8db35fe5b0cce933d71dfd75e1944e14ca25c5c8544f" source: git: url: "https://github.com/openshift-knative/serverless-operator" - revision: "ff165642698916cfacd52cb3b8b6090214b94d21" + revision: "5dcbba12d2cc80385c8170636f9e875c2cc00ee9" dockerfileUrl: "olm-catalog/serverless-operator/Dockerfile" diff --git a/.tekton/images-mirror-set.yaml b/.tekton/images-mirror-set.yaml index e84b7d5dc4..3fc64cbfb7 100644 --- a/.tekton/images-mirror-set.yaml +++ b/.tekton/images-mirror-set.yaml @@ -4,6 +4,20 @@ metadata: name: mirror-set spec: imageDigestMirrors: + - mirrors: ["quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-137/backstage-plugins-eventmesh", "quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-136/backstage-plugins-eventmesh", "quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-138/backstage-plugins-eventmesh"] + source: "registry.redhat.io/openshift-serverless-1/backstage-plugins-eventmesh-rhel8" + - mirrors: ["quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-137/eventing-istio-controller", "quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-136/eventing-istio-controller", "quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-138/eventing-istio-controller"] + source: "registry.redhat.io/openshift-serverless-1/eventing-istio-controller-rhel8" + - mirrors: ["quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-137/eventing-kafka-broker-controller", "quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-136/eventing-kafka-broker-controller", "quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-138/eventing-kafka-broker-controller"] + source: "registry.redhat.io/openshift-serverless-1/eventing-kafka-broker-controller-rhel8" + - mirrors: ["quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-137/eventing-kafka-broker-dispatcher", "quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-136/eventing-kafka-broker-dispatcher", "quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-138/eventing-kafka-broker-dispatcher"] + source: "registry.redhat.io/openshift-serverless-1/eventing-kafka-broker-dispatcher-rhel8" + - mirrors: ["quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-137/eventing-kafka-broker-receiver", "quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-136/eventing-kafka-broker-receiver", "quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-138/eventing-kafka-broker-receiver"] + source: "registry.redhat.io/openshift-serverless-1/eventing-kafka-broker-receiver-rhel8" + - mirrors: ["quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-137/eventing-kafka-broker-webhook", "quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-136/eventing-kafka-broker-webhook", "quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-138/eventing-kafka-broker-webhook"] + source: "registry.redhat.io/openshift-serverless-1/eventing-kafka-broker-webhook-rhel8" + - mirrors: ["quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-137/knative-client-plugin-event-sender", "quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-136/knative-client-plugin-event-sender", "quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-138/knative-client-plugin-event-sender"] + source: "registry.redhat.io/openshift-serverless-1/knative-client-plugin-event-sender-rhel8" - mirrors: ["quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-137/client-kn", "quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-136/client-kn", "quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-138/client-kn"] source: "registry.redhat.io/openshift-serverless-1/client-kn-rhel8" - mirrors: ["quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-137/eventing-apiserver-receive-adapter", "quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-136/eventing-apiserver-receive-adapter", "quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-138/eventing-apiserver-receive-adapter"] @@ -60,8 +74,6 @@ spec: source: "registry.redhat.io/openshift-serverless-1/func-utils-rhel8" - mirrors: ["quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-137/ingress", "quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-136/ingress", "quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-138/ingress"] source: "registry.redhat.io/openshift-serverless-1/ingress-rhel8-operator" - - mirrors: ["quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-137/knative", "quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-136/knative", "quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-138/knative"] - source: "registry.redhat.io/openshift-serverless-1/knative-rhel8-operator" - mirrors: ["quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-137/kn-backstage-plugins-eventmesh", "quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-136/kn-backstage-plugins-eventmesh", "quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-138/kn-backstage-plugins-eventmesh"] source: "registry.redhat.io/openshift-serverless-1/kn-backstage-plugins-eventmesh-rhel8" - mirrors: ["quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-137/kn-backstage-plugins-eventmesh", "quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-136/kn-backstage-plugins-eventmesh", "quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-138/kn-backstage-plugins-eventmesh"] @@ -216,6 +228,8 @@ spec: source: "registry.redhat.io/openshift-serverless-1/kn-serving-webhook-rhel8" - mirrors: ["quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-137/kn-serving-webhook", "quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-136/kn-serving-webhook", "quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-138/kn-serving-webhook"] source: "registry.redhat.io/openshift-serverless-1/kn-serving-webhook-rhel9" + - mirrors: ["quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-137/knative", "quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-136/knative", "quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-138/knative"] + source: "registry.redhat.io/openshift-serverless-1/knative-rhel8-operator" - mirrors: ["quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-137/kourier-control", "quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-136/kourier-control", "quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-138/kourier-control"] source: "registry.redhat.io/openshift-serverless-1/kourier-control-rhel8" - mirrors: ["quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-137/net-istio-controller", "quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-136/net-istio-controller", "quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-138/net-istio-controller"] @@ -270,17 +284,3 @@ spec: source: "registry.redhat.io/openshift-serverless-1/serving-webhook-rhel8" - mirrors: ["quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-137/svls-must-gather", "quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-136/svls-must-gather", "quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-138/svls-must-gather"] source: "registry.redhat.io/openshift-serverless-1/svls-must-gather-rhel8" - - mirrors: ["quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-137/backstage-plugins-eventmesh", "quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-136/backstage-plugins-eventmesh", "quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-138/backstage-plugins-eventmesh"] - source: "registry.redhat.io/openshift-serverless-1/backstage-plugins-eventmesh-rhel8" - - mirrors: ["quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-137/eventing-istio-controller", "quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-136/eventing-istio-controller", "quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-138/eventing-istio-controller"] - source: "registry.redhat.io/openshift-serverless-1/eventing-istio-controller-rhel8" - - mirrors: ["quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-137/eventing-kafka-broker-controller", "quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-136/eventing-kafka-broker-controller", "quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-138/eventing-kafka-broker-controller"] - source: "registry.redhat.io/openshift-serverless-1/eventing-kafka-broker-controller-rhel8" - - mirrors: ["quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-137/eventing-kafka-broker-dispatcher", "quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-136/eventing-kafka-broker-dispatcher", "quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-138/eventing-kafka-broker-dispatcher"] - source: "registry.redhat.io/openshift-serverless-1/eventing-kafka-broker-dispatcher-rhel8" - - mirrors: ["quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-137/eventing-kafka-broker-receiver", "quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-136/eventing-kafka-broker-receiver", "quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-138/eventing-kafka-broker-receiver"] - source: "registry.redhat.io/openshift-serverless-1/eventing-kafka-broker-receiver-rhel8" - - mirrors: ["quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-137/eventing-kafka-broker-webhook", "quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-136/eventing-kafka-broker-webhook", "quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-138/eventing-kafka-broker-webhook"] - source: "registry.redhat.io/openshift-serverless-1/eventing-kafka-broker-webhook-rhel8" - - mirrors: ["quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-137/knative-client-plugin-event-sender", "quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-136/knative-client-plugin-event-sender", "quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-138/knative-client-plugin-event-sender"] - source: "registry.redhat.io/openshift-serverless-1/knative-client-plugin-event-sender-rhel8" diff --git a/knative-operator/Dockerfile b/knative-operator/Dockerfile index 3d99b875eb..0fe7c92266 100755 --- a/knative-operator/Dockerfile +++ b/knative-operator/Dockerfile @@ -24,8 +24,8 @@ COPY knative-operator/deploy /deploy USER 65532 LABEL \ - com.redhat.component="openshift-serverless-1-knative-operator-rhel9-container" \ - name="openshift-serverless-1/knative-operator-rhel9" \ + com.redhat.component="openshift-serverless-1-serverless-kn-operator-rhel9-container" \ + name="openshift-serverless-1/serverless-kn-operator-rhel9" \ version=$VERSION \ summary="Red Hat OpenShift Serverless 1 Knative Operator" \ maintainer="serverless-support@redhat.com" \ @@ -33,6 +33,8 @@ LABEL \ io.k8s.display-name="Red Hat OpenShift Serverless 1 Knative Operator" \ io.k8s.description="Red Hat OpenShift Serverless Knative Operator" \ io.openshift.tags="knative-operator" \ + vendor="Red Hat, Inc." \ + release=$VERSION \ cpe="cpe:/a:redhat:openshift_serverless:1.37::el9" ENTRYPOINT ["/usr/bin/knative-operator"] diff --git a/knative-operator/deploy/resources/knativekafka/broker/eventing-kafka-broker.yaml b/knative-operator/deploy/resources/knativekafka/broker/eventing-kafka-broker.yaml index f9f34c873a..144b1f55cd 100644 --- a/knative-operator/deploy/resources/knativekafka/broker/eventing-kafka-broker.yaml +++ b/knative-operator/deploy/resources/knativekafka/broker/eventing-kafka-broker.yaml @@ -452,6 +452,9 @@ spec: - name: config-tracing configMap: name: config-tracing + - name: contract-resources + # only a placeholder. Will be replaced later by our pod defaulting webhook + emptyDir: {} restartPolicy: Always dnsConfig: options: diff --git a/knative-operator/deploy/resources/knativekafka/channel/eventing-kafka-channel.yaml b/knative-operator/deploy/resources/knativekafka/channel/eventing-kafka-channel.yaml index 893386bc94..6131738a0f 100644 --- a/knative-operator/deploy/resources/knativekafka/channel/eventing-kafka-channel.yaml +++ b/knative-operator/deploy/resources/knativekafka/channel/eventing-kafka-channel.yaml @@ -451,6 +451,9 @@ spec: - name: config-tracing configMap: name: config-tracing + - name: contract-resources + # only a placeholder. Will be replaced later by our pod defaulting webhook + emptyDir: {} restartPolicy: Always dnsConfig: options: diff --git a/knative-operator/deploy/resources/knativekafka/source/eventing-kafka-source.yaml b/knative-operator/deploy/resources/knativekafka/source/eventing-kafka-source.yaml index 2d4d13e815..10c6883c41 100644 --- a/knative-operator/deploy/resources/knativekafka/source/eventing-kafka-source.yaml +++ b/knative-operator/deploy/resources/knativekafka/source/eventing-kafka-source.yaml @@ -422,6 +422,9 @@ spec: - name: config-tracing configMap: name: config-tracing + - name: contract-resources + # only a placeholder. Will be replaced later by our pod defaulting webhook + emptyDir: {} restartPolicy: Always dnsConfig: options: diff --git a/must-gather/Dockerfile b/must-gather/Dockerfile index ee77fd8fa4..e478722532 100755 --- a/must-gather/Dockerfile +++ b/must-gather/Dockerfile @@ -22,8 +22,8 @@ RUN mkdir -p $LOGS_DIR && \ USER 65532 LABEL \ - com.redhat.component="openshift-serverless-1-must-gather--rhel9-container" \ - name="openshift-serverless-1/serverless-must-gather--rhel9" \ + com.redhat.component="openshift-serverless-1-serverless-must-gather-rhel9-container" \ + name="openshift-serverless-1/serverless-must-gather-rhel9" \ version=1.37.0 \ summary="Red Hat OpenShift Serverless 1 Must Gather" \ maintainer="serverless-support@redhat.com" \ @@ -31,6 +31,8 @@ LABEL \ io.k8s.display-name="Red Hat OpenShift Serverless 1 Must Gather" \ io.k8s.description="Red Hat OpenShift Serverless Must Gather" \ io.openshift.tags="must-gather" \ + vendor="Red Hat, Inc." \ + release=$VERSION \ cpe="cpe:/a:redhat:openshift_serverless:1.37::el9" ENTRYPOINT /usr/bin/gather diff --git a/olm-catalog/serverless-operator-index/Dockerfile b/olm-catalog/serverless-operator-index/Dockerfile index 448a4f7925..3489111f88 100644 --- a/olm-catalog/serverless-operator-index/Dockerfile +++ b/olm-catalog/serverless-operator-index/Dockerfile @@ -16,7 +16,7 @@ COPY olm-catalog/serverless-operator-index/index-bundles.yaml /index-bundles.yam RUN /bin/opm init serverless-operator --default-channel=stable --output yaml >> /configs/index.yaml RUN cat /index-bundles.yaml >> /configs/index.yaml RUN /bin/opm render --skip-tls-verify -o yaml \ - quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-137/serverless-bundle@sha256:04b153467bfed37d4344e42128ad4468a6e4fb3d0cef4cf8da9440743f419ada >> /configs/index.yaml + quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-137/serverless-bundle@sha256:2dfdc37f62f3f507cada984c8a421a14889447f3221f8dfd3c5d2ab702d0c389 >> /configs/index.yaml # The base image is expected to contain # /bin/opm (with a serve subcommand) and /bin/grpc_health_probe diff --git a/olm-catalog/serverless-operator-index/image_content_source_policy.yaml b/olm-catalog/serverless-operator-index/image_content_source_policy.yaml index 14b1237744..e2c3c98474 100644 --- a/olm-catalog/serverless-operator-index/image_content_source_policy.yaml +++ b/olm-catalog/serverless-operator-index/image_content_source_policy.yaml @@ -6,6 +6,20 @@ metadata: name: serverless-image-content-source-policy spec: repositoryDigestMirrors: + - mirrors: ["quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-137/backstage-plugins-eventmesh", "quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-136/backstage-plugins-eventmesh", "quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-138/backstage-plugins-eventmesh"] + source: "registry.redhat.io/openshift-serverless-1/backstage-plugins-eventmesh-rhel8" + - mirrors: ["quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-137/eventing-istio-controller", "quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-136/eventing-istio-controller", "quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-138/eventing-istio-controller"] + source: "registry.redhat.io/openshift-serverless-1/eventing-istio-controller-rhel8" + - mirrors: ["quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-137/eventing-kafka-broker-controller", "quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-136/eventing-kafka-broker-controller", "quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-138/eventing-kafka-broker-controller"] + source: "registry.redhat.io/openshift-serverless-1/eventing-kafka-broker-controller-rhel8" + - mirrors: ["quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-137/eventing-kafka-broker-dispatcher", "quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-136/eventing-kafka-broker-dispatcher", "quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-138/eventing-kafka-broker-dispatcher"] + source: "registry.redhat.io/openshift-serverless-1/eventing-kafka-broker-dispatcher-rhel8" + - mirrors: ["quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-137/eventing-kafka-broker-receiver", "quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-136/eventing-kafka-broker-receiver", "quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-138/eventing-kafka-broker-receiver"] + source: "registry.redhat.io/openshift-serverless-1/eventing-kafka-broker-receiver-rhel8" + - mirrors: ["quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-137/eventing-kafka-broker-webhook", "quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-136/eventing-kafka-broker-webhook", "quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-138/eventing-kafka-broker-webhook"] + source: "registry.redhat.io/openshift-serverless-1/eventing-kafka-broker-webhook-rhel8" + - mirrors: ["quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-137/knative-client-plugin-event-sender", "quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-136/knative-client-plugin-event-sender", "quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-138/knative-client-plugin-event-sender"] + source: "registry.redhat.io/openshift-serverless-1/knative-client-plugin-event-sender-rhel8" - mirrors: ["quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-137/client-kn", "quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-136/client-kn", "quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-138/client-kn"] source: "registry.redhat.io/openshift-serverless-1/client-kn-rhel8" - mirrors: ["quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-137/eventing-apiserver-receive-adapter", "quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-136/eventing-apiserver-receive-adapter", "quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-138/eventing-apiserver-receive-adapter"] @@ -62,8 +76,6 @@ spec: source: "registry.redhat.io/openshift-serverless-1/func-utils-rhel8" - mirrors: ["quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-137/ingress", "quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-136/ingress", "quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-138/ingress"] source: "registry.redhat.io/openshift-serverless-1/ingress-rhel8-operator" - - mirrors: ["quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-137/knative", "quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-136/knative", "quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-138/knative"] - source: "registry.redhat.io/openshift-serverless-1/knative-rhel8-operator" - mirrors: ["quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-137/kn-backstage-plugins-eventmesh", "quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-136/kn-backstage-plugins-eventmesh", "quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-138/kn-backstage-plugins-eventmesh"] source: "registry.redhat.io/openshift-serverless-1/kn-backstage-plugins-eventmesh-rhel8" - mirrors: ["quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-137/kn-backstage-plugins-eventmesh", "quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-136/kn-backstage-plugins-eventmesh", "quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-138/kn-backstage-plugins-eventmesh"] @@ -218,6 +230,8 @@ spec: source: "registry.redhat.io/openshift-serverless-1/kn-serving-webhook-rhel8" - mirrors: ["quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-137/kn-serving-webhook", "quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-136/kn-serving-webhook", "quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-138/kn-serving-webhook"] source: "registry.redhat.io/openshift-serverless-1/kn-serving-webhook-rhel9" + - mirrors: ["quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-137/knative", "quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-136/knative", "quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-138/knative"] + source: "registry.redhat.io/openshift-serverless-1/knative-rhel8-operator" - mirrors: ["quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-137/kourier-control", "quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-136/kourier-control", "quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-138/kourier-control"] source: "registry.redhat.io/openshift-serverless-1/kourier-control-rhel8" - mirrors: ["quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-137/net-istio-controller", "quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-136/net-istio-controller", "quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-138/net-istio-controller"] @@ -272,17 +286,3 @@ spec: source: "registry.redhat.io/openshift-serverless-1/serving-webhook-rhel8" - mirrors: ["quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-137/svls-must-gather", "quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-136/svls-must-gather", "quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-138/svls-must-gather"] source: "registry.redhat.io/openshift-serverless-1/svls-must-gather-rhel8" - - mirrors: ["quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-137/backstage-plugins-eventmesh", "quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-136/backstage-plugins-eventmesh", "quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-138/backstage-plugins-eventmesh"] - source: "registry.redhat.io/openshift-serverless-1/backstage-plugins-eventmesh-rhel8" - - mirrors: ["quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-137/eventing-istio-controller", "quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-136/eventing-istio-controller", "quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-138/eventing-istio-controller"] - source: "registry.redhat.io/openshift-serverless-1/eventing-istio-controller-rhel8" - - mirrors: ["quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-137/eventing-kafka-broker-controller", "quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-136/eventing-kafka-broker-controller", "quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-138/eventing-kafka-broker-controller"] - source: "registry.redhat.io/openshift-serverless-1/eventing-kafka-broker-controller-rhel8" - - mirrors: ["quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-137/eventing-kafka-broker-dispatcher", "quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-136/eventing-kafka-broker-dispatcher", "quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-138/eventing-kafka-broker-dispatcher"] - source: "registry.redhat.io/openshift-serverless-1/eventing-kafka-broker-dispatcher-rhel8" - - mirrors: ["quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-137/eventing-kafka-broker-receiver", "quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-136/eventing-kafka-broker-receiver", "quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-138/eventing-kafka-broker-receiver"] - source: "registry.redhat.io/openshift-serverless-1/eventing-kafka-broker-receiver-rhel8" - - mirrors: ["quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-137/eventing-kafka-broker-webhook", "quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-136/eventing-kafka-broker-webhook", "quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-138/eventing-kafka-broker-webhook"] - source: "registry.redhat.io/openshift-serverless-1/eventing-kafka-broker-webhook-rhel8" - - mirrors: ["quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-137/knative-client-plugin-event-sender", "quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-136/knative-client-plugin-event-sender", "quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-138/knative-client-plugin-event-sender"] - source: "registry.redhat.io/openshift-serverless-1/knative-client-plugin-event-sender-rhel8" diff --git a/olm-catalog/serverless-operator-index/v4.14/catalog-template.yaml b/olm-catalog/serverless-operator-index/v4.14/catalog-template.yaml index 1912b5e9ab..ca5eab9da5 100644 --- a/olm-catalog/serverless-operator-index/v4.14/catalog-template.yaml +++ b/olm-catalog/serverless-operator-index/v4.14/catalog-template.yaml @@ -525,8 +525,8 @@ entries: schema: olm.bundle - image: registry.redhat.io/openshift-serverless-1/serverless-operator-bundle@sha256:01d632b69b4a4112426afc4184c72eae6d8816974088e5980c9c808f0782b85c schema: olm.bundle - - image: quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-137/serverless-bundle@sha256:04b153467bfed37d4344e42128ad4468a6e4fb3d0cef4cf8da9440743f419ada - schema: olm.bundle + - schema: olm.bundle + image: quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-137/serverless-bundle@sha256:2dfdc37f62f3f507cada984c8a421a14889447f3221f8dfd3c5d2ab702d0c389 - entries: - name: serverless-operator.v1.20.0 replaces: serverless-operator.v1.19.0 diff --git a/olm-catalog/serverless-operator-index/v4.14/catalog/serverless-operator/catalog.yaml b/olm-catalog/serverless-operator-index/v4.14/catalog/serverless-operator/catalog.yaml index 23fcd15af4..9519c76b9c 100644 --- a/olm-catalog/serverless-operator-index/v4.14/catalog/serverless-operator/catalog.yaml +++ b/olm-catalog/serverless-operator-index/v4.14/catalog/serverless-operator/catalog.yaml @@ -4606,7 +4606,7 @@ relatedImages: name: IMAGE_KN_PLUGIN_FUNC_TEKTON_BUILDAH schema: olm.bundle --- -image: registry.redhat.io/openshift-serverless-1/serverless-operator-bundle@sha256:04b153467bfed37d4344e42128ad4468a6e4fb3d0cef4cf8da9440743f419ada +image: registry.redhat.io/openshift-serverless-1/serverless-operator-bundle@sha256:2dfdc37f62f3f507cada984c8a421a14889447f3221f8dfd3c5d2ab702d0c389 name: serverless-operator.v1.37.0 package: serverless-operator properties: @@ -4640,7 +4640,7 @@ properties: data: eyJhcGlWZXJzaW9uIjoiYXBpZXh0ZW5zaW9ucy5rOHMuaW8vdjEiLCJraW5kIjoiQ3VzdG9tUmVzb3VyY2VEZWZpbml0aW9uIiwibWV0YWRhdGEiOnsibmFtZSI6ImtuYXRpdmVrYWZrYXMub3BlcmF0b3Iuc2VydmVybGVzcy5vcGVuc2hpZnQuaW8ifSwic3BlYyI6eyJncm91cCI6Im9wZXJhdG9yLnNlcnZlcmxlc3Mub3BlbnNoaWZ0LmlvIiwibmFtZXMiOnsia2luZCI6IktuYXRpdmVLYWZrYSIsImxpc3RLaW5kIjoiS25hdGl2ZUthZmthTGlzdCIsInBsdXJhbCI6ImtuYXRpdmVrYWZrYXMiLCJzaW5ndWxhciI6ImtuYXRpdmVrYWZrYSJ9LCJzY29wZSI6Ik5hbWVzcGFjZWQiLCJ2ZXJzaW9ucyI6W3siYWRkaXRpb25hbFByaW50ZXJDb2x1bW5zIjpbeyJqc29uUGF0aCI6Ii5zdGF0dXMudmVyc2lvbiIsIm5hbWUiOiJWZXJzaW9uIiwidHlwZSI6InN0cmluZyJ9LHsianNvblBhdGgiOiIuc3RhdHVzLmNvbmRpdGlvbnNbPyhALnR5cGU9PVwiUmVhZHlcIildLnN0YXR1cyIsIm5hbWUiOiJSZWFkeSIsInR5cGUiOiJzdHJpbmcifSx7Impzb25QYXRoIjoiLnN0YXR1cy5jb25kaXRpb25zWz8oQC50eXBlPT0nUmVhZHknKV0ucmVhc29uIiwibmFtZSI6IlJlYXNvbiIsInR5cGUiOiJzdHJpbmcifV0sIm5hbWUiOiJ2MWFscGhhMSIsInNjaGVtYSI6eyJvcGVuQVBJVjNTY2hlbWEiOnsiZGVzY3JpcHRpb24iOiJLbmF0aXZlS2Fma2EgaXMgdGhlIFNjaGVtYSBmb3IgdGhlIGtuYXRpdmVrYWZrYXMgQVBJIiwicHJvcGVydGllcyI6eyJhcGlWZXJzaW9uIjp7ImRlc2NyaXB0aW9uIjoiQVBJVmVyc2lvbiBkZWZpbmVzIHRoZSB2ZXJzaW9uZWQgc2NoZW1hIG9mIHRoaXMgcmVwcmVzZW50YXRpb24gb2YgYW4gb2JqZWN0LiBTZXJ2ZXJzIHNob3VsZCBjb252ZXJ0IHJlY29nbml6ZWQgc2NoZW1hcyB0byB0aGUgbGF0ZXN0IGludGVybmFsIHZhbHVlLCBhbmQgbWF5IHJlamVjdCB1bnJlY29nbml6ZWQgdmFsdWVzLiBNb3JlIGluZm86IGh0dHBzOi8vZ2l0Lms4cy5pby9jb21tdW5pdHkvY29udHJpYnV0b3JzL2RldmVsL2FwaS1jb252ZW50aW9ucy5tZCNyZXNvdXJjZXMiLCJ0eXBlIjoic3RyaW5nIn0sImtpbmQiOnsiZGVzY3JpcHRpb24iOiJLaW5kIGlzIGEgc3RyaW5nIHZhbHVlIHJlcHJlc2VudGluZyB0aGUgUkVTVCByZXNvdXJjZSB0aGlzIG9iamVjdCByZXByZXNlbnRzLiBTZXJ2ZXJzIG1heSBpbmZlciB0aGlzIGZyb20gdGhlIGVuZHBvaW50IHRoZSBjbGllbnQgc3VibWl0cyByZXF1ZXN0cyB0by4gQ2Fubm90IGJlIHVwZGF0ZWQuIEluIENhbWVsQ2FzZS4gTW9yZSBpbmZvOiBodHRwczovL2dpdC5rOHMuaW8vY29tbXVuaXR5L2NvbnRyaWJ1dG9ycy9kZXZlbC9hcGktY29udmVudGlvbnMubWQjdHlwZXMta2luZHMiLCJ0eXBlIjoic3RyaW5nIn0sIm1ldGFkYXRhIjp7InR5cGUiOiJvYmplY3QifSwic3BlYyI6eyJkZXNjcmlwdGlvbiI6IktuYXRpdmVLYWZrYVNwZWMgZGVmaW5lcyB0aGUgZGVzaXJlZCBzdGF0ZSBvZiB0aGUgS25hdGl2ZUthZmthIChmcm9tIHRoZSBjbGllbnQpLiIsInByb3BlcnRpZXMiOnsiYnJva2VyIjp7ImRlc2NyaXB0aW9uIjoiQWxsb3dzIGNvbmZpZ3VyYXRpb24gZm9yIEthZmthQnJva2VyIGluc3RhbGxhdGlvbiIsInByb3BlcnRpZXMiOnsiZGVmYXVsdENvbmZpZyI6eyJkZXNjcmlwdGlvbiI6IlRha2VzIHRoZSBkZWZhdWx0IGNvbmZpZ3VyYXRpb24gc2V0dGluZ3MgZm9yIEthZmthIGJhc2VkIGJyb2tlcnMiLCJwcm9wZXJ0aWVzIjp7ImF1dGhTZWNyZXROYW1lIjp7ImRlc2NyaXB0aW9uIjoiQXV0aFNlY3JldE5hbWUgaXMgdGhlIG5hbWUgb2YgdGhlIHNlY3JldCB0aGF0IGNvbnRhaW5zIEthZmthIGF1dGggY29uZmlndXJhdGlvbiBmb3IgdGhlIEJyb2tlci4iLCJ0eXBlIjoic3RyaW5nIn0sImJvb3RzdHJhcFNlcnZlcnMiOnsiZGVzY3JpcHRpb24iOiJCb290c3RyYXBTZXJ2ZXJzIGlzIGNvbW1hIHNlcGFyYXRlZCBzdHJpbmcgb2YgYm9vdHN0cmFwc2VydmVycyB0aGF0IHRoZSBLYWZrYUJyb2tlcnMgd2lsbCB1c2UiLCJ0eXBlIjoic3RyaW5nIn0sIm51bVBhcnRpdGlvbnMiOnsiZGVmYXVsdCI6MTAsImRlc2NyaXB0aW9uIjoiTnVtUGFydGl0aW9ucyBpcyB0aGUgbnVtYmVyIG9mIHBhcnRpdGlvbnMgb2YgYSBLYWZrYSB0b3BpYy4gQnkgZGVmYXVsdCwgaXQgaXMgc2V0IHRvIDEwLiIsInR5cGUiOiJpbnRlZ2VyIn0sInJlcGxpY2F0aW9uRmFjdG9yIjp7ImRlZmF1bHQiOjMsImRlc2NyaXB0aW9uIjoiUmVwbGljYXRpb25GYWN0b3IgaXMgdGhlIHJlcGxpY2F0aW9uIGZhY3RvciBvZiBhIEthZmthIHRvcGljLiBCeSBkZWZhdWx0LCBpdCBpcyBzZXQgdG8gMy4iLCJtYXhpbXVtIjozMjc2NywidHlwZSI6ImludGVnZXIifX0sInR5cGUiOiJvYmplY3QifSwiZW5hYmxlZCI6eyJkZXNjcmlwdGlvbiI6IkVuYWJsZWQgZGVmaW5lcyBpZiB0aGUgS2Fma2FCcm9rZXIgaW5zdGFsbGF0aW9uIGlzIGVuYWJsZWQiLCJ0eXBlIjoiYm9vbGVhbiJ9fSwicmVxdWlyZWQiOlsiZW5hYmxlZCJdLCJ0eXBlIjoib2JqZWN0In0sImNoYW5uZWwiOnsiZGVzY3JpcHRpb24iOiJBbGxvd3MgY29uZmlndXJhdGlvbiBmb3IgS2Fma2FDaGFubmVsIGluc3RhbGxhdGlvbiIsInByb3BlcnRpZXMiOnsiYXV0aFNlY3JldE5hbWUiOnsiZGVzY3JpcHRpb24iOiJBdXRoU2VjcmV0TmFtZSBpcyB0aGUgbmFtZSBvZiB0aGUgc2VjcmV0IHRoYXQgY29udGFpbnMgS2Fma2EgYXV0aCBjb25maWd1cmF0aW9uLiIsInR5cGUiOiJzdHJpbmcifSwiYXV0aFNlY3JldE5hbWVzcGFjZSI6eyJkZXNjcmlwdGlvbiI6IkF1dGhTZWNyZXROYW1lc3BhY2UgaXMgdGhlIG5hbWVzcGFjZSBvZiB0aGUgc2VjcmV0IHRoYXQgY29udGFpbnMgS2Fma2EgYXV0aCBjb25maWd1cmF0aW9uLiIsInR5cGUiOiJzdHJpbmcifSwiYm9vdHN0cmFwU2VydmVycyI6eyJkZXNjcmlwdGlvbiI6IkJvb3RzdHJhcFNlcnZlcnMgaXMgY29tbWEgc2VwYXJhdGVkIHN0cmluZyBvZiBib290c3RyYXBzZXJ2ZXJzIHRoYXQgdGhlIEthZmthQ2hhbm5lbHMgd2lsbCB1c2UiLCJ0eXBlIjoic3RyaW5nIn0sImVuYWJsZWQiOnsiZGVzY3JpcHRpb24iOiJFbmFibGVkIGRlZmluZXMgaWYgdGhlIEthZmthQ2hhbm5lbCBpbnN0YWxsYXRpb24gaXMgZW5hYmxlZCIsInR5cGUiOiJib29sZWFuIn19LCJyZXF1aXJlZCI6WyJlbmFibGVkIl0sInR5cGUiOiJvYmplY3QifSwiY29uZmlnIjp7ImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjp7ImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjp7InR5cGUiOiJzdHJpbmcifSwidHlwZSI6Im9iamVjdCJ9LCJkZXNjcmlwdGlvbiI6IkEgbWVhbnMgdG8gb3ZlcnJpZGUgdGhlIGNvcnJlc3BvbmRpbmcgZW50cmllcyBpbiB0aGUgdXBzdHJlYW0gY29uZmlnbWFwcyIsInR5cGUiOiJvYmplY3QifSwiaGlnaC1hdmFpbGFiaWxpdHkiOnsiZGVzY3JpcHRpb24iOiJBbGxvd3Mgc3BlY2lmaWNhdGlvbiBvZiBIQSBjb250cm9sIHBsYW5lIiwicHJvcGVydGllcyI6eyJyZXBsaWNhcyI6eyJkZXNjcmlwdGlvbiI6IlRoZSBudW1iZXIgb2YgcmVwbGljYXMgdGhhdCBIQSBwYXJ0cyBvZiB0aGUgY29udHJvbCBwbGFuZSB3aWxsIGJlIHNjYWxlZCB0byIsIm1pbmltdW0iOjEsInR5cGUiOiJpbnRlZ2VyIn19LCJ0eXBlIjoib2JqZWN0In0sImxvZ2dpbmciOnsiZGVzY3JpcHRpb24iOiJTZXQgbG9nZ2luZyBjb25maWd1cmF0aW9uIG9mIHRoZSBkYXRhIHBsYW5lIChyZWNlaXZlcnMgYW5kIGRpc3BhdGNoZXJzKS4gSXQgaXMgbm90IHJlY29tbWVuZGVkIHRvIHVzZSBERUJVRyBvciBUUkFDRSBpbiBwcm9kdWN0aW9uIHNpbmNlIGl0J3MgdG9vIHZlcmJvc2UgYW5kIGRlZ3JhZGVzIHBlcmZvcm1hbmNlLiIsInByb3BlcnRpZXMiOnsibGV2ZWwiOnsiZGVmYXVsdCI6IklORk8iLCJkZXNjcmlwdGlvbiI6IkRlZmluZXMgdGhlIGxvZyBsZXZlbC4gQWxsb3dlZCB2YWx1ZXMgYXJlICdUUkFDRScsICdERUJVRycsICdJTkZPJywgJ1dBUk4nIGFuZCAnRVJST1InLiBUaGUgZGVmYXVsdCB2YWx1ZSBpcyAnSU5GTycuIiwiZW51bSI6WyJUUkFDRSIsIkRFQlVHIiwiSU5GTyIsIldBUk4iLCJFUlJPUiJdLCJ0eXBlIjoic3RyaW5nIn19LCJ0eXBlIjoib2JqZWN0In0sInNpbmsiOnsiZGVzY3JpcHRpb24iOiJBbGxvd3MgY29uZmlndXJhdGlvbiBmb3IgS2Fma2FTaW5rIGluc3RhbGxhdGlvbiIsInByb3BlcnRpZXMiOnsiZW5hYmxlZCI6eyJkZXNjcmlwdGlvbiI6IkVuYWJsZWQgZGVmaW5lcyBpZiB0aGUgS2Fma2FTaW5rIGluc3RhbGxhdGlvbiBpcyBlbmFibGVkIiwidHlwZSI6ImJvb2xlYW4ifX0sInJlcXVpcmVkIjpbImVuYWJsZWQiXSwidHlwZSI6Im9iamVjdCJ9LCJzb3VyY2UiOnsiZGVzY3JpcHRpb24iOiJBbGxvd3MgY29uZmlndXJhdGlvbiBmb3IgS2Fma2FTb3VyY2UgaW5zdGFsbGF0aW9uIiwicHJvcGVydGllcyI6eyJlbmFibGVkIjp7ImRlc2NyaXB0aW9uIjoiRW5hYmxlZCBkZWZpbmVzIGlmIHRoZSBLYWZrYVNvdXJjZSBpbnN0YWxsYXRpb24gaXMgZW5hYmxlZCIsInR5cGUiOiJib29sZWFuIn19LCJyZXF1aXJlZCI6WyJlbmFibGVkIl0sInR5cGUiOiJvYmplY3QifSwid29ya2xvYWRzIjp7ImRlc2NyaXB0aW9uIjoiQSBtYXBwaW5nIG9mIGRlcGxveW1lbnQgb3Igc3RhdGVmdWxzZXQgbmFtZSB0byBvdmVycmlkZSIsIml0ZW1zIjp7InByb3BlcnRpZXMiOnsiYWZmaW5pdHkiOnsiZGVzY3JpcHRpb24iOiJJZiBzcGVjaWZpZWQsIHRoZSBwb2QncyBzY2hlZHVsaW5nIGNvbnN0cmFpbnRzLiIsInByb3BlcnRpZXMiOnsibm9kZUFmZmluaXR5Ijp7ImRlc2NyaXB0aW9uIjoiRGVzY3JpYmVzIG5vZGUgYWZmaW5pdHkgc2NoZWR1bGluZyBydWxlcyBmb3IgdGhlIHBvZC4iLCJwcm9wZXJ0aWVzIjp7InByZWZlcnJlZER1cmluZ1NjaGVkdWxpbmdJZ25vcmVkRHVyaW5nRXhlY3V0aW9uIjp7ImRlc2NyaXB0aW9uIjoiVGhlIHNjaGVkdWxlciB3aWxsIHByZWZlciB0byBzY2hlZHVsZSBwb2RzIHRvIG5vZGVzIHRoYXQgc2F0aXNmeSB0aGUgYWZmaW5pdHkgZXhwcmVzc2lvbnMgc3BlY2lmaWVkIGJ5IHRoaXMgZmllbGQsIGJ1dCBpdCBtYXkgY2hvb3NlIGEgbm9kZSB0aGF0IHZpb2xhdGVzIG9uZSBvciBtb3JlIG9mIHRoZSBleHByZXNzaW9ucy4gVGhlIG5vZGUgdGhhdCBpcyBtb3N0IHByZWZlcnJlZCBpcyB0aGUgb25lIHdpdGggdGhlIGdyZWF0ZXN0IHN1bSBvZiB3ZWlnaHRzLCBpLmUuIGZvciBlYWNoIG5vZGUgdGhhdCBtZWV0cyBhbGwgb2YgdGhlIHNjaGVkdWxpbmcgcmVxdWlyZW1lbnRzIChyZXNvdXJjZSByZXF1ZXN0LCByZXF1aXJlZER1cmluZ1NjaGVkdWxpbmcgYWZmaW5pdHkgZXhwcmVzc2lvbnMsIGV0Yy4pLCBjb21wdXRlIGEgc3VtIGJ5IGl0ZXJhdGluZyB0aHJvdWdoIHRoZSBlbGVtZW50cyBvZiB0aGlzIGZpZWxkIGFuZCBhZGRpbmcgXCJ3ZWlnaHRcIiB0byB0aGUgc3VtIGlmIHRoZSBub2RlIG1hdGNoZXMgdGhlIGNvcnJlc3BvbmRpbmcgbWF0Y2hFeHByZXNzaW9uczsgdGhlIG5vZGUocykgd2l0aCB0aGUgaGlnaGVzdCBzdW0gYXJlIHRoZSBtb3N0IHByZWZlcnJlZC4iLCJpdGVtcyI6eyJkZXNjcmlwdGlvbiI6IkFuIGVtcHR5IHByZWZlcnJlZCBzY2hlZHVsaW5nIHRlcm0gbWF0Y2hlcyBhbGwgb2JqZWN0cyB3aXRoIGltcGxpY2l0IHdlaWdodCAwIChpLmUuIGl0J3MgYSBuby1vcCkuIEEgbnVsbCBwcmVmZXJyZWQgc2NoZWR1bGluZyB0ZXJtIG1hdGNoZXMgbm8gb2JqZWN0cyAoaS5lLiBpcyBhbHNvIGEgbm8tb3ApLiIsInByb3BlcnRpZXMiOnsicHJlZmVyZW5jZSI6eyJkZXNjcmlwdGlvbiI6IkEgbm9kZSBzZWxlY3RvciB0ZXJtLCBhc3NvY2lhdGVkIHdpdGggdGhlIGNvcnJlc3BvbmRpbmcgd2VpZ2h0LiIsInByb3BlcnRpZXMiOnsibWF0Y2hFeHByZXNzaW9ucyI6eyJkZXNjcmlwdGlvbiI6IkEgbGlzdCBvZiBub2RlIHNlbGVjdG9yIHJlcXVpcmVtZW50cyBieSBub2RlJ3MgbGFiZWxzLiIsIml0ZW1zIjp7ImRlc2NyaXB0aW9uIjoiQSBub2RlIHNlbGVjdG9yIHJlcXVpcmVtZW50IGlzIGEgc2VsZWN0b3IgdGhhdCBjb250YWlucyB2YWx1ZXMsIGEga2V5LCBhbmQgYW4gb3BlcmF0b3IgdGhhdCByZWxhdGVzIHRoZSBrZXkgYW5kIHZhbHVlcy4iLCJwcm9wZXJ0aWVzIjp7ImtleSI6eyJkZXNjcmlwdGlvbiI6IlRoZSBsYWJlbCBrZXkgdGhhdCB0aGUgc2VsZWN0b3IgYXBwbGllcyB0by4iLCJ0eXBlIjoic3RyaW5nIn0sIm9wZXJhdG9yIjp7ImRlc2NyaXB0aW9uIjoiUmVwcmVzZW50cyBhIGtleSdzIHJlbGF0aW9uc2hpcCB0byBhIHNldCBvZiB2YWx1ZXMuIFZhbGlkIG9wZXJhdG9ycyBhcmUgSW4sIE5vdEluLCBFeGlzdHMsIERvZXNOb3RFeGlzdC4gR3QsIGFuZCBMdC4iLCJ0eXBlIjoic3RyaW5nIn0sInZhbHVlcyI6eyJkZXNjcmlwdGlvbiI6IkFuIGFycmF5IG9mIHN0cmluZyB2YWx1ZXMuIElmIHRoZSBvcGVyYXRvciBpcyBJbiBvciBOb3RJbiwgdGhlIHZhbHVlcyBhcnJheSBtdXN0IGJlIG5vbi1lbXB0eS4gSWYgdGhlIG9wZXJhdG9yIGlzIEV4aXN0cyBvciBEb2VzTm90RXhpc3QsIHRoZSB2YWx1ZXMgYXJyYXkgbXVzdCBiZSBlbXB0eS4gSWYgdGhlIG9wZXJhdG9yIGlzIEd0IG9yIEx0LCB0aGUgdmFsdWVzIGFycmF5IG11c3QgaGF2ZSBhIHNpbmdsZSBlbGVtZW50LCB3aGljaCB3aWxsIGJlIGludGVycHJldGVkIGFzIGFuIGludGVnZXIuIFRoaXMgYXJyYXkgaXMgcmVwbGFjZWQgZHVyaW5nIGEgc3RyYXRlZ2ljIG1lcmdlIHBhdGNoLiIsIml0ZW1zIjp7InR5cGUiOiJzdHJpbmcifSwidHlwZSI6ImFycmF5In19LCJyZXF1aXJlZCI6WyJrZXkiLCJvcGVyYXRvciJdLCJ0eXBlIjoib2JqZWN0In0sInR5cGUiOiJhcnJheSJ9LCJtYXRjaEZpZWxkcyI6eyJkZXNjcmlwdGlvbiI6IkEgbGlzdCBvZiBub2RlIHNlbGVjdG9yIHJlcXVpcmVtZW50cyBieSBub2RlJ3MgZmllbGRzLiIsIml0ZW1zIjp7ImRlc2NyaXB0aW9uIjoiQSBub2RlIHNlbGVjdG9yIHJlcXVpcmVtZW50IGlzIGEgc2VsZWN0b3IgdGhhdCBjb250YWlucyB2YWx1ZXMsIGEga2V5LCBhbmQgYW4gb3BlcmF0b3IgdGhhdCByZWxhdGVzIHRoZSBrZXkgYW5kIHZhbHVlcy4iLCJwcm9wZXJ0aWVzIjp7ImtleSI6eyJkZXNjcmlwdGlvbiI6IlRoZSBsYWJlbCBrZXkgdGhhdCB0aGUgc2VsZWN0b3IgYXBwbGllcyB0by4iLCJ0eXBlIjoic3RyaW5nIn0sIm9wZXJhdG9yIjp7ImRlc2NyaXB0aW9uIjoiUmVwcmVzZW50cyBhIGtleSdzIHJlbGF0aW9uc2hpcCB0byBhIHNldCBvZiB2YWx1ZXMuIFZhbGlkIG9wZXJhdG9ycyBhcmUgSW4sIE5vdEluLCBFeGlzdHMsIERvZXNOb3RFeGlzdC4gR3QsIGFuZCBMdC4iLCJ0eXBlIjoic3RyaW5nIn0sInZhbHVlcyI6eyJkZXNjcmlwdGlvbiI6IkFuIGFycmF5IG9mIHN0cmluZyB2YWx1ZXMuIElmIHRoZSBvcGVyYXRvciBpcyBJbiBvciBOb3RJbiwgdGhlIHZhbHVlcyBhcnJheSBtdXN0IGJlIG5vbi1lbXB0eS4gSWYgdGhlIG9wZXJhdG9yIGlzIEV4aXN0cyBvciBEb2VzTm90RXhpc3QsIHRoZSB2YWx1ZXMgYXJyYXkgbXVzdCBiZSBlbXB0eS4gSWYgdGhlIG9wZXJhdG9yIGlzIEd0IG9yIEx0LCB0aGUgdmFsdWVzIGFycmF5IG11c3QgaGF2ZSBhIHNpbmdsZSBlbGVtZW50LCB3aGljaCB3aWxsIGJlIGludGVycHJldGVkIGFzIGFuIGludGVnZXIuIFRoaXMgYXJyYXkgaXMgcmVwbGFjZWQgZHVyaW5nIGEgc3RyYXRlZ2ljIG1lcmdlIHBhdGNoLiIsIml0ZW1zIjp7InR5cGUiOiJzdHJpbmcifSwidHlwZSI6ImFycmF5In19LCJyZXF1aXJlZCI6WyJrZXkiLCJvcGVyYXRvciJdLCJ0eXBlIjoib2JqZWN0In0sInR5cGUiOiJhcnJheSJ9fSwidHlwZSI6Im9iamVjdCJ9LCJ3ZWlnaHQiOnsiZGVzY3JpcHRpb24iOiJXZWlnaHQgYXNzb2NpYXRlZCB3aXRoIG1hdGNoaW5nIHRoZSBjb3JyZXNwb25kaW5nIG5vZGVTZWxlY3RvclRlcm0sIGluIHRoZSByYW5nZSAxLTEwMC4iLCJmb3JtYXQiOiJpbnQzMiIsInR5cGUiOiJpbnRlZ2VyIn19LCJyZXF1aXJlZCI6WyJwcmVmZXJlbmNlIiwid2VpZ2h0Il0sInR5cGUiOiJvYmplY3QifSwidHlwZSI6ImFycmF5In0sInJlcXVpcmVkRHVyaW5nU2NoZWR1bGluZ0lnbm9yZWREdXJpbmdFeGVjdXRpb24iOnsiZGVzY3JpcHRpb24iOiJJZiB0aGUgYWZmaW5pdHkgcmVxdWlyZW1lbnRzIHNwZWNpZmllZCBieSB0aGlzIGZpZWxkIGFyZSBub3QgbWV0IGF0IHNjaGVkdWxpbmcgdGltZSwgdGhlIHBvZCB3aWxsIG5vdCBiZSBzY2hlZHVsZWQgb250byB0aGUgbm9kZS4gSWYgdGhlIGFmZmluaXR5IHJlcXVpcmVtZW50cyBzcGVjaWZpZWQgYnkgdGhpcyBmaWVsZCBjZWFzZSB0byBiZSBtZXQgYXQgc29tZSBwb2ludCBkdXJpbmcgcG9kIGV4ZWN1dGlvbiAoZS5nLiBkdWUgdG8gYW4gdXBkYXRlKSwgdGhlIHN5c3RlbSBtYXkgb3IgbWF5IG5vdCB0cnkgdG8gZXZlbnR1YWxseSBldmljdCB0aGUgcG9kIGZyb20gaXRzIG5vZGUuIiwicHJvcGVydGllcyI6eyJub2RlU2VsZWN0b3JUZXJtcyI6eyJkZXNjcmlwdGlvbiI6IlJlcXVpcmVkLiBBIGxpc3Qgb2Ygbm9kZSBzZWxlY3RvciB0ZXJtcy4gVGhlIHRlcm1zIGFyZSBPUmVkLiIsIml0ZW1zIjp7ImRlc2NyaXB0aW9uIjoiQSBudWxsIG9yIGVtcHR5IG5vZGUgc2VsZWN0b3IgdGVybSBtYXRjaGVzIG5vIG9iamVjdHMuIFRoZSByZXF1aXJlbWVudHMgb2YgdGhlbSBhcmUgQU5EZWQuIFRoZSBUb3BvbG9neVNlbGVjdG9yVGVybSB0eXBlIGltcGxlbWVudHMgYSBzdWJzZXQgb2YgdGhlIE5vZGVTZWxlY3RvclRlcm0uIiwicHJvcGVydGllcyI6eyJtYXRjaEV4cHJlc3Npb25zIjp7ImRlc2NyaXB0aW9uIjoiQSBsaXN0IG9mIG5vZGUgc2VsZWN0b3IgcmVxdWlyZW1lbnRzIGJ5IG5vZGUncyBsYWJlbHMuIiwiaXRlbXMiOnsiZGVzY3JpcHRpb24iOiJBIG5vZGUgc2VsZWN0b3IgcmVxdWlyZW1lbnQgaXMgYSBzZWxlY3RvciB0aGF0IGNvbnRhaW5zIHZhbHVlcywgYSBrZXksIGFuZCBhbiBvcGVyYXRvciB0aGF0IHJlbGF0ZXMgdGhlIGtleSBhbmQgdmFsdWVzLiIsInByb3BlcnRpZXMiOnsia2V5Ijp7ImRlc2NyaXB0aW9uIjoiVGhlIGxhYmVsIGtleSB0aGF0IHRoZSBzZWxlY3RvciBhcHBsaWVzIHRvLiIsInR5cGUiOiJzdHJpbmcifSwib3BlcmF0b3IiOnsiZGVzY3JpcHRpb24iOiJSZXByZXNlbnRzIGEga2V5J3MgcmVsYXRpb25zaGlwIHRvIGEgc2V0IG9mIHZhbHVlcy4gVmFsaWQgb3BlcmF0b3JzIGFyZSBJbiwgTm90SW4sIEV4aXN0cywgRG9lc05vdEV4aXN0LiBHdCwgYW5kIEx0LiIsInR5cGUiOiJzdHJpbmcifSwidmFsdWVzIjp7ImRlc2NyaXB0aW9uIjoiQW4gYXJyYXkgb2Ygc3RyaW5nIHZhbHVlcy4gSWYgdGhlIG9wZXJhdG9yIGlzIEluIG9yIE5vdEluLCB0aGUgdmFsdWVzIGFycmF5IG11c3QgYmUgbm9uLWVtcHR5LiBJZiB0aGUgb3BlcmF0b3IgaXMgRXhpc3RzIG9yIERvZXNOb3RFeGlzdCwgdGhlIHZhbHVlcyBhcnJheSBtdXN0IGJlIGVtcHR5LiBJZiB0aGUgb3BlcmF0b3IgaXMgR3Qgb3IgTHQsIHRoZSB2YWx1ZXMgYXJyYXkgbXVzdCBoYXZlIGEgc2luZ2xlIGVsZW1lbnQsIHdoaWNoIHdpbGwgYmUgaW50ZXJwcmV0ZWQgYXMgYW4gaW50ZWdlci4gVGhpcyBhcnJheSBpcyByZXBsYWNlZCBkdXJpbmcgYSBzdHJhdGVnaWMgbWVyZ2UgcGF0Y2guIiwiaXRlbXMiOnsidHlwZSI6InN0cmluZyJ9LCJ0eXBlIjoiYXJyYXkifX0sInJlcXVpcmVkIjpbImtleSIsIm9wZXJhdG9yIl0sInR5cGUiOiJvYmplY3QifSwidHlwZSI6ImFycmF5In0sIm1hdGNoRmllbGRzIjp7ImRlc2NyaXB0aW9uIjoiQSBsaXN0IG9mIG5vZGUgc2VsZWN0b3IgcmVxdWlyZW1lbnRzIGJ5IG5vZGUncyBmaWVsZHMuIiwiaXRlbXMiOnsiZGVzY3JpcHRpb24iOiJBIG5vZGUgc2VsZWN0b3IgcmVxdWlyZW1lbnQgaXMgYSBzZWxlY3RvciB0aGF0IGNvbnRhaW5zIHZhbHVlcywgYSBrZXksIGFuZCBhbiBvcGVyYXRvciB0aGF0IHJlbGF0ZXMgdGhlIGtleSBhbmQgdmFsdWVzLiIsInByb3BlcnRpZXMiOnsia2V5Ijp7ImRlc2NyaXB0aW9uIjoiVGhlIGxhYmVsIGtleSB0aGF0IHRoZSBzZWxlY3RvciBhcHBsaWVzIHRvLiIsInR5cGUiOiJzdHJpbmcifSwib3BlcmF0b3IiOnsiZGVzY3JpcHRpb24iOiJSZXByZXNlbnRzIGEga2V5J3MgcmVsYXRpb25zaGlwIHRvIGEgc2V0IG9mIHZhbHVlcy4gVmFsaWQgb3BlcmF0b3JzIGFyZSBJbiwgTm90SW4sIEV4aXN0cywgRG9lc05vdEV4aXN0LiBHdCwgYW5kIEx0LiIsInR5cGUiOiJzdHJpbmcifSwidmFsdWVzIjp7ImRlc2NyaXB0aW9uIjoiQW4gYXJyYXkgb2Ygc3RyaW5nIHZhbHVlcy4gSWYgdGhlIG9wZXJhdG9yIGlzIEluIG9yIE5vdEluLCB0aGUgdmFsdWVzIGFycmF5IG11c3QgYmUgbm9uLWVtcHR5LiBJZiB0aGUgb3BlcmF0b3IgaXMgRXhpc3RzIG9yIERvZXNOb3RFeGlzdCwgdGhlIHZhbHVlcyBhcnJheSBtdXN0IGJlIGVtcHR5LiBJZiB0aGUgb3BlcmF0b3IgaXMgR3Qgb3IgTHQsIHRoZSB2YWx1ZXMgYXJyYXkgbXVzdCBoYXZlIGEgc2luZ2xlIGVsZW1lbnQsIHdoaWNoIHdpbGwgYmUgaW50ZXJwcmV0ZWQgYXMgYW4gaW50ZWdlci4gVGhpcyBhcnJheSBpcyByZXBsYWNlZCBkdXJpbmcgYSBzdHJhdGVnaWMgbWVyZ2UgcGF0Y2guIiwiaXRlbXMiOnsidHlwZSI6InN0cmluZyJ9LCJ0eXBlIjoiYXJyYXkifX0sInJlcXVpcmVkIjpbImtleSIsIm9wZXJhdG9yIl0sInR5cGUiOiJvYmplY3QifSwidHlwZSI6ImFycmF5In19LCJ0eXBlIjoib2JqZWN0In0sInR5cGUiOiJhcnJheSJ9fSwicmVxdWlyZWQiOlsibm9kZVNlbGVjdG9yVGVybXMiXSwidHlwZSI6Im9iamVjdCJ9fSwidHlwZSI6Im9iamVjdCJ9LCJwb2RBZmZpbml0eSI6eyJkZXNjcmlwdGlvbiI6IkRlc2NyaWJlcyBwb2QgYWZmaW5pdHkgc2NoZWR1bGluZyBydWxlcyAoZS5nLiBjby1sb2NhdGUgdGhpcyBwb2QgaW4gdGhlIHNhbWUgbm9kZSwgem9uZSwgZXRjLiBhcyBzb21lIG90aGVyIHBvZChzKSkuIiwicHJvcGVydGllcyI6eyJwcmVmZXJyZWREdXJpbmdTY2hlZHVsaW5nSWdub3JlZER1cmluZ0V4ZWN1dGlvbiI6eyJkZXNjcmlwdGlvbiI6IlRoZSBzY2hlZHVsZXIgd2lsbCBwcmVmZXIgdG8gc2NoZWR1bGUgcG9kcyB0byBub2RlcyB0aGF0IHNhdGlzZnkgdGhlIGFmZmluaXR5IGV4cHJlc3Npb25zIHNwZWNpZmllZCBieSB0aGlzIGZpZWxkLCBidXQgaXQgbWF5IGNob29zZSBhIG5vZGUgdGhhdCB2aW9sYXRlcyBvbmUgb3IgbW9yZSBvZiB0aGUgZXhwcmVzc2lvbnMuIFRoZSBub2RlIHRoYXQgaXMgbW9zdCBwcmVmZXJyZWQgaXMgdGhlIG9uZSB3aXRoIHRoZSBncmVhdGVzdCBzdW0gb2Ygd2VpZ2h0cywgaS5lLiBmb3IgZWFjaCBub2RlIHRoYXQgbWVldHMgYWxsIG9mIHRoZSBzY2hlZHVsaW5nIHJlcXVpcmVtZW50cyAocmVzb3VyY2UgcmVxdWVzdCwgcmVxdWlyZWREdXJpbmdTY2hlZHVsaW5nIGFmZmluaXR5IGV4cHJlc3Npb25zLCBldGMuKSwgY29tcHV0ZSBhIHN1bSBieSBpdGVyYXRpbmcgdGhyb3VnaCB0aGUgZWxlbWVudHMgb2YgdGhpcyBmaWVsZCBhbmQgYWRkaW5nIFwid2VpZ2h0XCIgdG8gdGhlIHN1bSBpZiB0aGUgbm9kZSBoYXMgcG9kcyB3aGljaCBtYXRjaGVzIHRoZSBjb3JyZXNwb25kaW5nIHBvZEFmZmluaXR5VGVybTsgdGhlIG5vZGUocykgd2l0aCB0aGUgaGlnaGVzdCBzdW0gYXJlIHRoZSBtb3N0IHByZWZlcnJlZC4iLCJpdGVtcyI6eyJkZXNjcmlwdGlvbiI6IlRoZSB3ZWlnaHRzIG9mIGFsbCBvZiB0aGUgbWF0Y2hlZCBXZWlnaHRlZFBvZEFmZmluaXR5VGVybSBmaWVsZHMgYXJlIGFkZGVkIHBlci1ub2RlIHRvIGZpbmQgdGhlIG1vc3QgcHJlZmVycmVkIG5vZGUocykiLCJwcm9wZXJ0aWVzIjp7InBvZEFmZmluaXR5VGVybSI6eyJkZXNjcmlwdGlvbiI6IlJlcXVpcmVkLiBBIHBvZCBhZmZpbml0eSB0ZXJtLCBhc3NvY2lhdGVkIHdpdGggdGhlIGNvcnJlc3BvbmRpbmcgd2VpZ2h0LiIsInByb3BlcnRpZXMiOnsibGFiZWxTZWxlY3RvciI6eyJkZXNjcmlwdGlvbiI6IkEgbGFiZWwgcXVlcnkgb3ZlciBhIHNldCBvZiByZXNvdXJjZXMsIGluIHRoaXMgY2FzZSBwb2RzLiIsInByb3BlcnRpZXMiOnsibWF0Y2hFeHByZXNzaW9ucyI6eyJkZXNjcmlwdGlvbiI6Im1hdGNoRXhwcmVzc2lvbnMgaXMgYSBsaXN0IG9mIGxhYmVsIHNlbGVjdG9yIHJlcXVpcmVtZW50cy4gVGhlIHJlcXVpcmVtZW50cyBhcmUgQU5EZWQuIiwiaXRlbXMiOnsiZGVzY3JpcHRpb24iOiJBIGxhYmVsIHNlbGVjdG9yIHJlcXVpcmVtZW50IGlzIGEgc2VsZWN0b3IgdGhhdCBjb250YWlucyB2YWx1ZXMsIGEga2V5LCBhbmQgYW4gb3BlcmF0b3IgdGhhdCByZWxhdGVzIHRoZSBrZXkgYW5kIHZhbHVlcy4iLCJwcm9wZXJ0aWVzIjp7ImtleSI6eyJkZXNjcmlwdGlvbiI6ImtleSBpcyB0aGUgbGFiZWwga2V5IHRoYXQgdGhlIHNlbGVjdG9yIGFwcGxpZXMgdG8uIiwidHlwZSI6InN0cmluZyJ9LCJvcGVyYXRvciI6eyJkZXNjcmlwdGlvbiI6Im9wZXJhdG9yIHJlcHJlc2VudHMgYSBrZXkncyByZWxhdGlvbnNoaXAgdG8gYSBzZXQgb2YgdmFsdWVzLiBWYWxpZCBvcGVyYXRvcnMgYXJlIEluLCBOb3RJbiwgRXhpc3RzIGFuZCBEb2VzTm90RXhpc3QuIiwidHlwZSI6InN0cmluZyJ9LCJ2YWx1ZXMiOnsiZGVzY3JpcHRpb24iOiJ2YWx1ZXMgaXMgYW4gYXJyYXkgb2Ygc3RyaW5nIHZhbHVlcy4gSWYgdGhlIG9wZXJhdG9yIGlzIEluIG9yIE5vdEluLCB0aGUgdmFsdWVzIGFycmF5IG11c3QgYmUgbm9uLWVtcHR5LiBJZiB0aGUgb3BlcmF0b3IgaXMgRXhpc3RzIG9yIERvZXNOb3RFeGlzdCwgdGhlIHZhbHVlcyBhcnJheSBtdXN0IGJlIGVtcHR5LiBUaGlzIGFycmF5IGlzIHJlcGxhY2VkIGR1cmluZyBhIHN0cmF0ZWdpYyBtZXJnZSBwYXRjaC4iLCJpdGVtcyI6eyJ0eXBlIjoic3RyaW5nIn0sInR5cGUiOiJhcnJheSJ9fSwicmVxdWlyZWQiOlsia2V5Iiwib3BlcmF0b3IiXSwidHlwZSI6Im9iamVjdCJ9LCJ0eXBlIjoiYXJyYXkifSwibWF0Y2hMYWJlbHMiOnsiYWRkaXRpb25hbFByb3BlcnRpZXMiOnsidHlwZSI6InN0cmluZyJ9LCJkZXNjcmlwdGlvbiI6Im1hdGNoTGFiZWxzIGlzIGEgbWFwIG9mIHtrZXksdmFsdWV9IHBhaXJzLiBBIHNpbmdsZSB7a2V5LHZhbHVlfSBpbiB0aGUgbWF0Y2hMYWJlbHMgbWFwIGlzIGVxdWl2YWxlbnQgdG8gYW4gZWxlbWVudCBvZiBtYXRjaEV4cHJlc3Npb25zLCB3aG9zZSBrZXkgZmllbGQgaXMgXCJrZXlcIiwgdGhlIG9wZXJhdG9yIGlzIFwiSW5cIiwgYW5kIHRoZSB2YWx1ZXMgYXJyYXkgY29udGFpbnMgb25seSBcInZhbHVlXCIuIFRoZSByZXF1aXJlbWVudHMgYXJlIEFORGVkLiIsInR5cGUiOiJvYmplY3QifX0sInR5cGUiOiJvYmplY3QifSwibmFtZXNwYWNlcyI6eyJkZXNjcmlwdGlvbiI6Im5hbWVzcGFjZXMgc3BlY2lmaWVzIHdoaWNoIG5hbWVzcGFjZXMgdGhlIGxhYmVsU2VsZWN0b3IgYXBwbGllcyB0byAobWF0Y2hlcyBhZ2FpbnN0KTsgbnVsbCBvciBlbXB0eSBsaXN0IG1lYW5zIFwidGhpcyBwb2QncyBuYW1lc3BhY2VcIiIsIml0ZW1zIjp7InR5cGUiOiJzdHJpbmcifSwidHlwZSI6ImFycmF5In0sInRvcG9sb2d5S2V5Ijp7ImRlc2NyaXB0aW9uIjoiVGhpcyBwb2Qgc2hvdWxkIGJlIGNvLWxvY2F0ZWQgKGFmZmluaXR5KSBvciBub3QgY28tbG9jYXRlZCAoYW50aS1hZmZpbml0eSkgd2l0aCB0aGUgcG9kcyBtYXRjaGluZyB0aGUgbGFiZWxTZWxlY3RvciBpbiB0aGUgc3BlY2lmaWVkIG5hbWVzcGFjZXMsIHdoZXJlIGNvLWxvY2F0ZWQgaXMgZGVmaW5lZCBhcyBydW5uaW5nIG9uIGEgbm9kZSB3aG9zZSB2YWx1ZSBvZiB0aGUgbGFiZWwgd2l0aCBrZXkgdG9wb2xvZ3lLZXkgbWF0Y2hlcyB0aGF0IG9mIGFueSBub2RlIG9uIHdoaWNoIGFueSBvZiB0aGUgc2VsZWN0ZWQgcG9kcyBpcyBydW5uaW5nLiBFbXB0eSB0b3BvbG9neUtleSBpcyBub3QgYWxsb3dlZC4iLCJ0eXBlIjoic3RyaW5nIn19LCJyZXF1aXJlZCI6WyJ0b3BvbG9neUtleSJdLCJ0eXBlIjoib2JqZWN0In0sIndlaWdodCI6eyJkZXNjcmlwdGlvbiI6IndlaWdodCBhc3NvY2lhdGVkIHdpdGggbWF0Y2hpbmcgdGhlIGNvcnJlc3BvbmRpbmcgcG9kQWZmaW5pdHlUZXJtLCBpbiB0aGUgcmFuZ2UgMS0xMDAuIiwiZm9ybWF0IjoiaW50MzIiLCJ0eXBlIjoiaW50ZWdlciJ9fSwicmVxdWlyZWQiOlsicG9kQWZmaW5pdHlUZXJtIiwid2VpZ2h0Il0sInR5cGUiOiJvYmplY3QifSwidHlwZSI6ImFycmF5In0sInJlcXVpcmVkRHVyaW5nU2NoZWR1bGluZ0lnbm9yZWREdXJpbmdFeGVjdXRpb24iOnsiZGVzY3JpcHRpb24iOiJJZiB0aGUgYWZmaW5pdHkgcmVxdWlyZW1lbnRzIHNwZWNpZmllZCBieSB0aGlzIGZpZWxkIGFyZSBub3QgbWV0IGF0IHNjaGVkdWxpbmcgdGltZSwgdGhlIHBvZCB3aWxsIG5vdCBiZSBzY2hlZHVsZWQgb250byB0aGUgbm9kZS4gSWYgdGhlIGFmZmluaXR5IHJlcXVpcmVtZW50cyBzcGVjaWZpZWQgYnkgdGhpcyBmaWVsZCBjZWFzZSB0byBiZSBtZXQgYXQgc29tZSBwb2ludCBkdXJpbmcgcG9kIGV4ZWN1dGlvbiAoZS5nLiBkdWUgdG8gYSBwb2QgbGFiZWwgdXBkYXRlKSwgdGhlIHN5c3RlbSBtYXkgb3IgbWF5IG5vdCB0cnkgdG8gZXZlbnR1YWxseSBldmljdCB0aGUgcG9kIGZyb20gaXRzIG5vZGUuIFdoZW4gdGhlcmUgYXJlIG11bHRpcGxlIGVsZW1lbnRzLCB0aGUgbGlzdHMgb2Ygbm9kZXMgY29ycmVzcG9uZGluZyB0byBlYWNoIHBvZEFmZmluaXR5VGVybSBhcmUgaW50ZXJzZWN0ZWQsIGkuZS4gYWxsIHRlcm1zIG11c3QgYmUgc2F0aXNmaWVkLiIsIml0ZW1zIjp7ImRlc2NyaXB0aW9uIjoiRGVmaW5lcyBhIHNldCBvZiBwb2RzIChuYW1lbHkgdGhvc2UgbWF0Y2hpbmcgdGhlIGxhYmVsU2VsZWN0b3IgcmVsYXRpdmUgdG8gdGhlIGdpdmVuIG5hbWVzcGFjZShzKSkgdGhhdCB0aGlzIHBvZCBzaG91bGQgYmUgY28tbG9jYXRlZCAoYWZmaW5pdHkpIG9yIG5vdCBjby1sb2NhdGVkIChhbnRpLWFmZmluaXR5KSB3aXRoLCB3aGVyZSBjby1sb2NhdGVkIGlzIGRlZmluZWQgYXMgcnVubmluZyBvbiBhIG5vZGUgd2hvc2UgdmFsdWUgb2YgdGhlIGxhYmVsIHdpdGgga2V5IFx1MDAzY3RvcG9sb2d5S2V5XHUwMDNlIG1hdGNoZXMgdGhhdCBvZiBhbnkgbm9kZSBvbiB3aGljaCBhIHBvZCBvZiB0aGUgc2V0IG9mIHBvZHMgaXMgcnVubmluZyIsInByb3BlcnRpZXMiOnsibGFiZWxTZWxlY3RvciI6eyJkZXNjcmlwdGlvbiI6IkEgbGFiZWwgcXVlcnkgb3ZlciBhIHNldCBvZiByZXNvdXJjZXMsIGluIHRoaXMgY2FzZSBwb2RzLiIsInByb3BlcnRpZXMiOnsibWF0Y2hFeHByZXNzaW9ucyI6eyJkZXNjcmlwdGlvbiI6Im1hdGNoRXhwcmVzc2lvbnMgaXMgYSBsaXN0IG9mIGxhYmVsIHNlbGVjdG9yIHJlcXVpcmVtZW50cy4gVGhlIHJlcXVpcmVtZW50cyBhcmUgQU5EZWQuIiwiaXRlbXMiOnsiZGVzY3JpcHRpb24iOiJBIGxhYmVsIHNlbGVjdG9yIHJlcXVpcmVtZW50IGlzIGEgc2VsZWN0b3IgdGhhdCBjb250YWlucyB2YWx1ZXMsIGEga2V5LCBhbmQgYW4gb3BlcmF0b3IgdGhhdCByZWxhdGVzIHRoZSBrZXkgYW5kIHZhbHVlcy4iLCJwcm9wZXJ0aWVzIjp7ImtleSI6eyJkZXNjcmlwdGlvbiI6ImtleSBpcyB0aGUgbGFiZWwga2V5IHRoYXQgdGhlIHNlbGVjdG9yIGFwcGxpZXMgdG8uIiwidHlwZSI6InN0cmluZyJ9LCJvcGVyYXRvciI6eyJkZXNjcmlwdGlvbiI6Im9wZXJhdG9yIHJlcHJlc2VudHMgYSBrZXkncyByZWxhdGlvbnNoaXAgdG8gYSBzZXQgb2YgdmFsdWVzLiBWYWxpZCBvcGVyYXRvcnMgYXJlIEluLCBOb3RJbiwgRXhpc3RzIGFuZCBEb2VzTm90RXhpc3QuIiwidHlwZSI6InN0cmluZyJ9LCJ2YWx1ZXMiOnsiZGVzY3JpcHRpb24iOiJ2YWx1ZXMgaXMgYW4gYXJyYXkgb2Ygc3RyaW5nIHZhbHVlcy4gSWYgdGhlIG9wZXJhdG9yIGlzIEluIG9yIE5vdEluLCB0aGUgdmFsdWVzIGFycmF5IG11c3QgYmUgbm9uLWVtcHR5LiBJZiB0aGUgb3BlcmF0b3IgaXMgRXhpc3RzIG9yIERvZXNOb3RFeGlzdCwgdGhlIHZhbHVlcyBhcnJheSBtdXN0IGJlIGVtcHR5LiBUaGlzIGFycmF5IGlzIHJlcGxhY2VkIGR1cmluZyBhIHN0cmF0ZWdpYyBtZXJnZSBwYXRjaC4iLCJpdGVtcyI6eyJ0eXBlIjoic3RyaW5nIn0sInR5cGUiOiJhcnJheSJ9fSwicmVxdWlyZWQiOlsia2V5Iiwib3BlcmF0b3IiXSwidHlwZSI6Im9iamVjdCJ9LCJ0eXBlIjoiYXJyYXkifSwibWF0Y2hMYWJlbHMiOnsiYWRkaXRpb25hbFByb3BlcnRpZXMiOnsidHlwZSI6InN0cmluZyJ9LCJkZXNjcmlwdGlvbiI6Im1hdGNoTGFiZWxzIGlzIGEgbWFwIG9mIHtrZXksdmFsdWV9IHBhaXJzLiBBIHNpbmdsZSB7a2V5LHZhbHVlfSBpbiB0aGUgbWF0Y2hMYWJlbHMgbWFwIGlzIGVxdWl2YWxlbnQgdG8gYW4gZWxlbWVudCBvZiBtYXRjaEV4cHJlc3Npb25zLCB3aG9zZSBrZXkgZmllbGQgaXMgXCJrZXlcIiwgdGhlIG9wZXJhdG9yIGlzIFwiSW5cIiwgYW5kIHRoZSB2YWx1ZXMgYXJyYXkgY29udGFpbnMgb25seSBcInZhbHVlXCIuIFRoZSByZXF1aXJlbWVudHMgYXJlIEFORGVkLiIsInR5cGUiOiJvYmplY3QifX0sInR5cGUiOiJvYmplY3QifSwibmFtZXNwYWNlcyI6eyJkZXNjcmlwdGlvbiI6Im5hbWVzcGFjZXMgc3BlY2lmaWVzIHdoaWNoIG5hbWVzcGFjZXMgdGhlIGxhYmVsU2VsZWN0b3IgYXBwbGllcyB0byAobWF0Y2hlcyBhZ2FpbnN0KTsgbnVsbCBvciBlbXB0eSBsaXN0IG1lYW5zIFwidGhpcyBwb2QncyBuYW1lc3BhY2VcIiIsIml0ZW1zIjp7InR5cGUiOiJzdHJpbmcifSwidHlwZSI6ImFycmF5In0sInRvcG9sb2d5S2V5Ijp7ImRlc2NyaXB0aW9uIjoiVGhpcyBwb2Qgc2hvdWxkIGJlIGNvLWxvY2F0ZWQgKGFmZmluaXR5KSBvciBub3QgY28tbG9jYXRlZCAoYW50aS1hZmZpbml0eSkgd2l0aCB0aGUgcG9kcyBtYXRjaGluZyB0aGUgbGFiZWxTZWxlY3RvciBpbiB0aGUgc3BlY2lmaWVkIG5hbWVzcGFjZXMsIHdoZXJlIGNvLWxvY2F0ZWQgaXMgZGVmaW5lZCBhcyBydW5uaW5nIG9uIGEgbm9kZSB3aG9zZSB2YWx1ZSBvZiB0aGUgbGFiZWwgd2l0aCBrZXkgdG9wb2xvZ3lLZXkgbWF0Y2hlcyB0aGF0IG9mIGFueSBub2RlIG9uIHdoaWNoIGFueSBvZiB0aGUgc2VsZWN0ZWQgcG9kcyBpcyBydW5uaW5nLiBFbXB0eSB0b3BvbG9neUtleSBpcyBub3QgYWxsb3dlZC4iLCJ0eXBlIjoic3RyaW5nIn19LCJyZXF1aXJlZCI6WyJ0b3BvbG9neUtleSJdLCJ0eXBlIjoib2JqZWN0In0sInR5cGUiOiJhcnJheSJ9fSwidHlwZSI6Im9iamVjdCJ9LCJwb2RBbnRpQWZmaW5pdHkiOnsiZGVzY3JpcHRpb24iOiJEZXNjcmliZXMgcG9kIGFudGktYWZmaW5pdHkgc2NoZWR1bGluZyBydWxlcyAoZS5nLiBhdm9pZCBwdXR0aW5nIHRoaXMgcG9kIGluIHRoZSBzYW1lIG5vZGUsIHpvbmUsIGV0Yy4gYXMgc29tZSBvdGhlciBwb2QocykpLiIsInByb3BlcnRpZXMiOnsicHJlZmVycmVkRHVyaW5nU2NoZWR1bGluZ0lnbm9yZWREdXJpbmdFeGVjdXRpb24iOnsiZGVzY3JpcHRpb24iOiJUaGUgc2NoZWR1bGVyIHdpbGwgcHJlZmVyIHRvIHNjaGVkdWxlIHBvZHMgdG8gbm9kZXMgdGhhdCBzYXRpc2Z5IHRoZSBhbnRpLWFmZmluaXR5IGV4cHJlc3Npb25zIHNwZWNpZmllZCBieSB0aGlzIGZpZWxkLCBidXQgaXQgbWF5IGNob29zZSBhIG5vZGUgdGhhdCB2aW9sYXRlcyBvbmUgb3IgbW9yZSBvZiB0aGUgZXhwcmVzc2lvbnMuIFRoZSBub2RlIHRoYXQgaXMgbW9zdCBwcmVmZXJyZWQgaXMgdGhlIG9uZSB3aXRoIHRoZSBncmVhdGVzdCBzdW0gb2Ygd2VpZ2h0cywgaS5lLiBmb3IgZWFjaCBub2RlIHRoYXQgbWVldHMgYWxsIG9mIHRoZSBzY2hlZHVsaW5nIHJlcXVpcmVtZW50cyAocmVzb3VyY2UgcmVxdWVzdCwgcmVxdWlyZWREdXJpbmdTY2hlZHVsaW5nIGFudGktYWZmaW5pdHkgZXhwcmVzc2lvbnMsIGV0Yy4pLCBjb21wdXRlIGEgc3VtIGJ5IGl0ZXJhdGluZyB0aHJvdWdoIHRoZSBlbGVtZW50cyBvZiB0aGlzIGZpZWxkIGFuZCBhZGRpbmcgXCJ3ZWlnaHRcIiB0byB0aGUgc3VtIGlmIHRoZSBub2RlIGhhcyBwb2RzIHdoaWNoIG1hdGNoZXMgdGhlIGNvcnJlc3BvbmRpbmcgcG9kQWZmaW5pdHlUZXJtOyB0aGUgbm9kZShzKSB3aXRoIHRoZSBoaWdoZXN0IHN1bSBhcmUgdGhlIG1vc3QgcHJlZmVycmVkLiIsIml0ZW1zIjp7ImRlc2NyaXB0aW9uIjoiVGhlIHdlaWdodHMgb2YgYWxsIG9mIHRoZSBtYXRjaGVkIFdlaWdodGVkUG9kQWZmaW5pdHlUZXJtIGZpZWxkcyBhcmUgYWRkZWQgcGVyLW5vZGUgdG8gZmluZCB0aGUgbW9zdCBwcmVmZXJyZWQgbm9kZShzKSIsInByb3BlcnRpZXMiOnsicG9kQWZmaW5pdHlUZXJtIjp7ImRlc2NyaXB0aW9uIjoiUmVxdWlyZWQuIEEgcG9kIGFmZmluaXR5IHRlcm0sIGFzc29jaWF0ZWQgd2l0aCB0aGUgY29ycmVzcG9uZGluZyB3ZWlnaHQuIiwicHJvcGVydGllcyI6eyJsYWJlbFNlbGVjdG9yIjp7ImRlc2NyaXB0aW9uIjoiQSBsYWJlbCBxdWVyeSBvdmVyIGEgc2V0IG9mIHJlc291cmNlcywgaW4gdGhpcyBjYXNlIHBvZHMuIiwicHJvcGVydGllcyI6eyJtYXRjaEV4cHJlc3Npb25zIjp7ImRlc2NyaXB0aW9uIjoibWF0Y2hFeHByZXNzaW9ucyBpcyBhIGxpc3Qgb2YgbGFiZWwgc2VsZWN0b3IgcmVxdWlyZW1lbnRzLiBUaGUgcmVxdWlyZW1lbnRzIGFyZSBBTkRlZC4iLCJpdGVtcyI6eyJkZXNjcmlwdGlvbiI6IkEgbGFiZWwgc2VsZWN0b3IgcmVxdWlyZW1lbnQgaXMgYSBzZWxlY3RvciB0aGF0IGNvbnRhaW5zIHZhbHVlcywgYSBrZXksIGFuZCBhbiBvcGVyYXRvciB0aGF0IHJlbGF0ZXMgdGhlIGtleSBhbmQgdmFsdWVzLiIsInByb3BlcnRpZXMiOnsia2V5Ijp7ImRlc2NyaXB0aW9uIjoia2V5IGlzIHRoZSBsYWJlbCBrZXkgdGhhdCB0aGUgc2VsZWN0b3IgYXBwbGllcyB0by4iLCJ0eXBlIjoic3RyaW5nIn0sIm9wZXJhdG9yIjp7ImRlc2NyaXB0aW9uIjoib3BlcmF0b3IgcmVwcmVzZW50cyBhIGtleSdzIHJlbGF0aW9uc2hpcCB0byBhIHNldCBvZiB2YWx1ZXMuIFZhbGlkIG9wZXJhdG9ycyBhcmUgSW4sIE5vdEluLCBFeGlzdHMgYW5kIERvZXNOb3RFeGlzdC4iLCJ0eXBlIjoic3RyaW5nIn0sInZhbHVlcyI6eyJkZXNjcmlwdGlvbiI6InZhbHVlcyBpcyBhbiBhcnJheSBvZiBzdHJpbmcgdmFsdWVzLiBJZiB0aGUgb3BlcmF0b3IgaXMgSW4gb3IgTm90SW4sIHRoZSB2YWx1ZXMgYXJyYXkgbXVzdCBiZSBub24tZW1wdHkuIElmIHRoZSBvcGVyYXRvciBpcyBFeGlzdHMgb3IgRG9lc05vdEV4aXN0LCB0aGUgdmFsdWVzIGFycmF5IG11c3QgYmUgZW1wdHkuIFRoaXMgYXJyYXkgaXMgcmVwbGFjZWQgZHVyaW5nIGEgc3RyYXRlZ2ljIG1lcmdlIHBhdGNoLiIsIml0ZW1zIjp7InR5cGUiOiJzdHJpbmcifSwidHlwZSI6ImFycmF5In19LCJyZXF1aXJlZCI6WyJrZXkiLCJvcGVyYXRvciJdLCJ0eXBlIjoib2JqZWN0In0sInR5cGUiOiJhcnJheSJ9LCJtYXRjaExhYmVscyI6eyJhZGRpdGlvbmFsUHJvcGVydGllcyI6eyJ0eXBlIjoic3RyaW5nIn0sImRlc2NyaXB0aW9uIjoibWF0Y2hMYWJlbHMgaXMgYSBtYXAgb2Yge2tleSx2YWx1ZX0gcGFpcnMuIEEgc2luZ2xlIHtrZXksdmFsdWV9IGluIHRoZSBtYXRjaExhYmVscyBtYXAgaXMgZXF1aXZhbGVudCB0byBhbiBlbGVtZW50IG9mIG1hdGNoRXhwcmVzc2lvbnMsIHdob3NlIGtleSBmaWVsZCBpcyBcImtleVwiLCB0aGUgb3BlcmF0b3IgaXMgXCJJblwiLCBhbmQgdGhlIHZhbHVlcyBhcnJheSBjb250YWlucyBvbmx5IFwidmFsdWVcIi4gVGhlIHJlcXVpcmVtZW50cyBhcmUgQU5EZWQuIiwidHlwZSI6Im9iamVjdCJ9fSwidHlwZSI6Im9iamVjdCJ9LCJuYW1lc3BhY2VzIjp7ImRlc2NyaXB0aW9uIjoibmFtZXNwYWNlcyBzcGVjaWZpZXMgd2hpY2ggbmFtZXNwYWNlcyB0aGUgbGFiZWxTZWxlY3RvciBhcHBsaWVzIHRvIChtYXRjaGVzIGFnYWluc3QpOyBudWxsIG9yIGVtcHR5IGxpc3QgbWVhbnMgXCJ0aGlzIHBvZCdzIG5hbWVzcGFjZVwiIiwiaXRlbXMiOnsidHlwZSI6InN0cmluZyJ9LCJ0eXBlIjoiYXJyYXkifSwidG9wb2xvZ3lLZXkiOnsiZGVzY3JpcHRpb24iOiJUaGlzIHBvZCBzaG91bGQgYmUgY28tbG9jYXRlZCAoYWZmaW5pdHkpIG9yIG5vdCBjby1sb2NhdGVkIChhbnRpLWFmZmluaXR5KSB3aXRoIHRoZSBwb2RzIG1hdGNoaW5nIHRoZSBsYWJlbFNlbGVjdG9yIGluIHRoZSBzcGVjaWZpZWQgbmFtZXNwYWNlcywgd2hlcmUgY28tbG9jYXRlZCBpcyBkZWZpbmVkIGFzIHJ1bm5pbmcgb24gYSBub2RlIHdob3NlIHZhbHVlIG9mIHRoZSBsYWJlbCB3aXRoIGtleSB0b3BvbG9neUtleSBtYXRjaGVzIHRoYXQgb2YgYW55IG5vZGUgb24gd2hpY2ggYW55IG9mIHRoZSBzZWxlY3RlZCBwb2RzIGlzIHJ1bm5pbmcuIEVtcHR5IHRvcG9sb2d5S2V5IGlzIG5vdCBhbGxvd2VkLiIsInR5cGUiOiJzdHJpbmcifX0sInJlcXVpcmVkIjpbInRvcG9sb2d5S2V5Il0sInR5cGUiOiJvYmplY3QifSwid2VpZ2h0Ijp7ImRlc2NyaXB0aW9uIjoid2VpZ2h0IGFzc29jaWF0ZWQgd2l0aCBtYXRjaGluZyB0aGUgY29ycmVzcG9uZGluZyBwb2RBZmZpbml0eVRlcm0sIGluIHRoZSByYW5nZSAxLTEwMC4iLCJmb3JtYXQiOiJpbnQzMiIsInR5cGUiOiJpbnRlZ2VyIn19LCJyZXF1aXJlZCI6WyJwb2RBZmZpbml0eVRlcm0iLCJ3ZWlnaHQiXSwidHlwZSI6Im9iamVjdCJ9LCJ0eXBlIjoiYXJyYXkifSwicmVxdWlyZWREdXJpbmdTY2hlZHVsaW5nSWdub3JlZER1cmluZ0V4ZWN1dGlvbiI6eyJkZXNjcmlwdGlvbiI6IklmIHRoZSBhbnRpLWFmZmluaXR5IHJlcXVpcmVtZW50cyBzcGVjaWZpZWQgYnkgdGhpcyBmaWVsZCBhcmUgbm90IG1ldCBhdCBzY2hlZHVsaW5nIHRpbWUsIHRoZSBwb2Qgd2lsbCBub3QgYmUgc2NoZWR1bGVkIG9udG8gdGhlIG5vZGUuIElmIHRoZSBhbnRpLWFmZmluaXR5IHJlcXVpcmVtZW50cyBzcGVjaWZpZWQgYnkgdGhpcyBmaWVsZCBjZWFzZSB0byBiZSBtZXQgYXQgc29tZSBwb2ludCBkdXJpbmcgcG9kIGV4ZWN1dGlvbiAoZS5nLiBkdWUgdG8gYSBwb2QgbGFiZWwgdXBkYXRlKSwgdGhlIHN5c3RlbSBtYXkgb3IgbWF5IG5vdCB0cnkgdG8gZXZlbnR1YWxseSBldmljdCB0aGUgcG9kIGZyb20gaXRzIG5vZGUuIFdoZW4gdGhlcmUgYXJlIG11bHRpcGxlIGVsZW1lbnRzLCB0aGUgbGlzdHMgb2Ygbm9kZXMgY29ycmVzcG9uZGluZyB0byBlYWNoIHBvZEFmZmluaXR5VGVybSBhcmUgaW50ZXJzZWN0ZWQsIGkuZS4gYWxsIHRlcm1zIG11c3QgYmUgc2F0aXNmaWVkLiIsIml0ZW1zIjp7ImRlc2NyaXB0aW9uIjoiRGVmaW5lcyBhIHNldCBvZiBwb2RzIChuYW1lbHkgdGhvc2UgbWF0Y2hpbmcgdGhlIGxhYmVsU2VsZWN0b3IgcmVsYXRpdmUgdG8gdGhlIGdpdmVuIG5hbWVzcGFjZShzKSkgdGhhdCB0aGlzIHBvZCBzaG91bGQgYmUgY28tbG9jYXRlZCAoYWZmaW5pdHkpIG9yIG5vdCBjby1sb2NhdGVkIChhbnRpLWFmZmluaXR5KSB3aXRoLCB3aGVyZSBjby1sb2NhdGVkIGlzIGRlZmluZWQgYXMgcnVubmluZyBvbiBhIG5vZGUgd2hvc2UgdmFsdWUgb2YgdGhlIGxhYmVsIHdpdGgga2V5IFx1MDAzY3RvcG9sb2d5S2V5XHUwMDNlIG1hdGNoZXMgdGhhdCBvZiBhbnkgbm9kZSBvbiB3aGljaCBhIHBvZCBvZiB0aGUgc2V0IG9mIHBvZHMgaXMgcnVubmluZyIsInByb3BlcnRpZXMiOnsibGFiZWxTZWxlY3RvciI6eyJkZXNjcmlwdGlvbiI6IkEgbGFiZWwgcXVlcnkgb3ZlciBhIHNldCBvZiByZXNvdXJjZXMsIGluIHRoaXMgY2FzZSBwb2RzLiIsInByb3BlcnRpZXMiOnsibWF0Y2hFeHByZXNzaW9ucyI6eyJkZXNjcmlwdGlvbiI6Im1hdGNoRXhwcmVzc2lvbnMgaXMgYSBsaXN0IG9mIGxhYmVsIHNlbGVjdG9yIHJlcXVpcmVtZW50cy4gVGhlIHJlcXVpcmVtZW50cyBhcmUgQU5EZWQuIiwiaXRlbXMiOnsiZGVzY3JpcHRpb24iOiJBIGxhYmVsIHNlbGVjdG9yIHJlcXVpcmVtZW50IGlzIGEgc2VsZWN0b3IgdGhhdCBjb250YWlucyB2YWx1ZXMsIGEga2V5LCBhbmQgYW4gb3BlcmF0b3IgdGhhdCByZWxhdGVzIHRoZSBrZXkgYW5kIHZhbHVlcy4iLCJwcm9wZXJ0aWVzIjp7ImtleSI6eyJkZXNjcmlwdGlvbiI6ImtleSBpcyB0aGUgbGFiZWwga2V5IHRoYXQgdGhlIHNlbGVjdG9yIGFwcGxpZXMgdG8uIiwidHlwZSI6InN0cmluZyJ9LCJvcGVyYXRvciI6eyJkZXNjcmlwdGlvbiI6Im9wZXJhdG9yIHJlcHJlc2VudHMgYSBrZXkncyByZWxhdGlvbnNoaXAgdG8gYSBzZXQgb2YgdmFsdWVzLiBWYWxpZCBvcGVyYXRvcnMgYXJlIEluLCBOb3RJbiwgRXhpc3RzIGFuZCBEb2VzTm90RXhpc3QuIiwidHlwZSI6InN0cmluZyJ9LCJ2YWx1ZXMiOnsiZGVzY3JpcHRpb24iOiJ2YWx1ZXMgaXMgYW4gYXJyYXkgb2Ygc3RyaW5nIHZhbHVlcy4gSWYgdGhlIG9wZXJhdG9yIGlzIEluIG9yIE5vdEluLCB0aGUgdmFsdWVzIGFycmF5IG11c3QgYmUgbm9uLWVtcHR5LiBJZiB0aGUgb3BlcmF0b3IgaXMgRXhpc3RzIG9yIERvZXNOb3RFeGlzdCwgdGhlIHZhbHVlcyBhcnJheSBtdXN0IGJlIGVtcHR5LiBUaGlzIGFycmF5IGlzIHJlcGxhY2VkIGR1cmluZyBhIHN0cmF0ZWdpYyBtZXJnZSBwYXRjaC4iLCJpdGVtcyI6eyJ0eXBlIjoic3RyaW5nIn0sInR5cGUiOiJhcnJheSJ9fSwicmVxdWlyZWQiOlsia2V5Iiwib3BlcmF0b3IiXSwidHlwZSI6Im9iamVjdCJ9LCJ0eXBlIjoiYXJyYXkifSwibWF0Y2hMYWJlbHMiOnsiYWRkaXRpb25hbFByb3BlcnRpZXMiOnsidHlwZSI6InN0cmluZyJ9LCJkZXNjcmlwdGlvbiI6Im1hdGNoTGFiZWxzIGlzIGEgbWFwIG9mIHtrZXksdmFsdWV9IHBhaXJzLiBBIHNpbmdsZSB7a2V5LHZhbHVlfSBpbiB0aGUgbWF0Y2hMYWJlbHMgbWFwIGlzIGVxdWl2YWxlbnQgdG8gYW4gZWxlbWVudCBvZiBtYXRjaEV4cHJlc3Npb25zLCB3aG9zZSBrZXkgZmllbGQgaXMgXCJrZXlcIiwgdGhlIG9wZXJhdG9yIGlzIFwiSW5cIiwgYW5kIHRoZSB2YWx1ZXMgYXJyYXkgY29udGFpbnMgb25seSBcInZhbHVlXCIuIFRoZSByZXF1aXJlbWVudHMgYXJlIEFORGVkLiIsInR5cGUiOiJvYmplY3QifX0sInR5cGUiOiJvYmplY3QifSwibmFtZXNwYWNlcyI6eyJkZXNjcmlwdGlvbiI6Im5hbWVzcGFjZXMgc3BlY2lmaWVzIHdoaWNoIG5hbWVzcGFjZXMgdGhlIGxhYmVsU2VsZWN0b3IgYXBwbGllcyB0byAobWF0Y2hlcyBhZ2FpbnN0KTsgbnVsbCBvciBlbXB0eSBsaXN0IG1lYW5zIFwidGhpcyBwb2QncyBuYW1lc3BhY2VcIiIsIml0ZW1zIjp7InR5cGUiOiJzdHJpbmcifSwidHlwZSI6ImFycmF5In0sInRvcG9sb2d5S2V5Ijp7ImRlc2NyaXB0aW9uIjoiVGhpcyBwb2Qgc2hvdWxkIGJlIGNvLWxvY2F0ZWQgKGFmZmluaXR5KSBvciBub3QgY28tbG9jYXRlZCAoYW50aS1hZmZpbml0eSkgd2l0aCB0aGUgcG9kcyBtYXRjaGluZyB0aGUgbGFiZWxTZWxlY3RvciBpbiB0aGUgc3BlY2lmaWVkIG5hbWVzcGFjZXMsIHdoZXJlIGNvLWxvY2F0ZWQgaXMgZGVmaW5lZCBhcyBydW5uaW5nIG9uIGEgbm9kZSB3aG9zZSB2YWx1ZSBvZiB0aGUgbGFiZWwgd2l0aCBrZXkgdG9wb2xvZ3lLZXkgbWF0Y2hlcyB0aGF0IG9mIGFueSBub2RlIG9uIHdoaWNoIGFueSBvZiB0aGUgc2VsZWN0ZWQgcG9kcyBpcyBydW5uaW5nLiBFbXB0eSB0b3BvbG9neUtleSBpcyBub3QgYWxsb3dlZC4iLCJ0eXBlIjoic3RyaW5nIn19LCJyZXF1aXJlZCI6WyJ0b3BvbG9neUtleSJdLCJ0eXBlIjoib2JqZWN0In0sInR5cGUiOiJhcnJheSJ9fSwidHlwZSI6Im9iamVjdCJ9fSwidHlwZSI6Im9iamVjdCJ9LCJhbm5vdGF0aW9ucyI6eyJhZGRpdGlvbmFsUHJvcGVydGllcyI6eyJ0eXBlIjoic3RyaW5nIn0sImRlc2NyaXB0aW9uIjoiQW5ub3RhdGlvbnMgb3ZlcnJpZGVzIGxhYmVscyBmb3IgdGhlIGRlcGxveW1lbnQgYW5kIGl0cyB0ZW1wbGF0ZS4iLCJ0eXBlIjoib2JqZWN0In0sImVudiI6eyJkZXNjcmlwdGlvbiI6IkVudiBvdmVycmlkZXMgZW52IHZhcnMgZm9yIHRoZSBjb250YWluZXJzLiIsIml0ZW1zIjp7InByb3BlcnRpZXMiOnsiY29udGFpbmVyIjp7ImRlc2NyaXB0aW9uIjoiVGhlIGNvbnRhaW5lciBuYW1lIiwidHlwZSI6InN0cmluZyJ9LCJlbnZWYXJzIjp7ImRlc2NyaXB0aW9uIjoiVGhlIGRlc2lyZWQgRW52VmFyUmVxdWlyZW1lbnRzIiwiaXRlbXMiOnsiZGVzY3JpcHRpb24iOiJFbnZWYXIgcmVwcmVzZW50cyBhbiBlbnZpcm9ubWVudCB2YXJpYWJsZSBwcmVzZW50IGluIGEgQ29udGFpbmVyLiIsInByb3BlcnRpZXMiOnsibmFtZSI6eyJkZXNjcmlwdGlvbiI6Ik5hbWUgb2YgdGhlIGVudmlyb25tZW50IHZhcmlhYmxlLiBNdXN0IGJlIGEgQ19JREVOVElGSUVSLiIsInR5cGUiOiJzdHJpbmcifSwidmFsdWUiOnsiZGVzY3JpcHRpb24iOiJWYXJpYWJsZSByZWZlcmVuY2VzICQoVkFSX05BTUUpIGFyZSBleHBhbmRlZCB1c2luZyB0aGUgcHJldmlvdXNseSBkZWZpbmVkIGVudmlyb25tZW50IHZhcmlhYmxlcyBpbiB0aGUgY29udGFpbmVyIGFuZCBhbnkgc2VydmljZSBlbnZpcm9ubWVudCB2YXJpYWJsZXMuIElmIGEgdmFyaWFibGUgY2Fubm90IGJlIHJlc29sdmVkLCB0aGUgcmVmZXJlbmNlIGluIHRoZSBpbnB1dCBzdHJpbmcgd2lsbCBiZSB1bmNoYW5nZWQuIERvdWJsZSAkJCBhcmUgcmVkdWNlZCB0byBhIHNpbmdsZSAkLCB3aGljaCBhbGxvd3MgZm9yIGVzY2FwaW5nIHRoZSAkKFZBUl9OQU1FKSBzeW50YXg6IGkuZS4gXCIkJChWQVJfTkFNRSlcIiB3aWxsIHByb2R1Y2UgdGhlIHN0cmluZyBsaXRlcmFsIFwiJChWQVJfTkFNRSlcIi4gRXNjYXBlZCByZWZlcmVuY2VzIHdpbGwgbmV2ZXIgYmUgZXhwYW5kZWQsIHJlZ2FyZGxlc3Mgb2Ygd2hldGhlciB0aGUgdmFyaWFibGUgZXhpc3RzIG9yIG5vdC4gRGVmYXVsdHMgdG8gXCJcIi4iLCJ0eXBlIjoic3RyaW5nIn0sInZhbHVlRnJvbSI6eyJkZXNjcmlwdGlvbiI6IlNvdXJjZSBmb3IgdGhlIGVudmlyb25tZW50IHZhcmlhYmxlJ3MgdmFsdWUuIENhbm5vdCBiZSB1c2VkIGlmIHZhbHVlIGlzIG5vdCBlbXB0eS4iLCJwcm9wZXJ0aWVzIjp7ImNvbmZpZ01hcEtleVJlZiI6eyJkZXNjcmlwdGlvbiI6IlNlbGVjdHMgYSBrZXkgb2YgYSBDb25maWdNYXAuIiwicHJvcGVydGllcyI6eyJrZXkiOnsiZGVzY3JpcHRpb24iOiJUaGUga2V5IHRvIHNlbGVjdC4iLCJ0eXBlIjoic3RyaW5nIn0sIm5hbWUiOnsiZGVzY3JpcHRpb24iOiJOYW1lIG9mIHRoZSByZWZlcmVudC4gTW9yZSBpbmZvOiBodHRwczovL2t1YmVybmV0ZXMuaW8vZG9jcy9jb25jZXB0cy9vdmVydmlldy93b3JraW5nLXdpdGgtb2JqZWN0cy9uYW1lcy8jbmFtZXMgVE9ETzogQWRkIG90aGVyIHVzZWZ1bCBmaWVsZHMuIGFwaVZlcnNpb24sIGtpbmQsIHVpZD8iLCJ0eXBlIjoic3RyaW5nIn0sIm9wdGlvbmFsIjp7ImRlc2NyaXB0aW9uIjoiU3BlY2lmeSB3aGV0aGVyIHRoZSBDb25maWdNYXAgb3IgaXRzIGtleSBtdXN0IGJlIGRlZmluZWQiLCJ0eXBlIjoiYm9vbGVhbiJ9fSwicmVxdWlyZWQiOlsia2V5Il0sInR5cGUiOiJvYmplY3QifSwiZmllbGRSZWYiOnsiZGVzY3JpcHRpb24iOiJTZWxlY3RzIGEgZmllbGQgb2YgdGhlIHBvZDogc3VwcG9ydHMgbWV0YWRhdGEubmFtZSwgbWV0YWRhdGEubmFtZXNwYWNlLCBgbWV0YWRhdGEubGFiZWxzWydcdTAwM2NLRVlcdTAwM2UnXWAsIGBtZXRhZGF0YS5hbm5vdGF0aW9uc1snXHUwMDNjS0VZXHUwMDNlJ11gLCBzcGVjLm5vZGVOYW1lLCBzcGVjLnNlcnZpY2VBY2NvdW50TmFtZSwgc3RhdHVzLmhvc3RJUCwgc3RhdHVzLnBvZElQLCBzdGF0dXMucG9kSVBzLiIsInByb3BlcnRpZXMiOnsiYXBpVmVyc2lvbiI6eyJkZXNjcmlwdGlvbiI6IlZlcnNpb24gb2YgdGhlIHNjaGVtYSB0aGUgRmllbGRQYXRoIGlzIHdyaXR0ZW4gaW4gdGVybXMgb2YsIGRlZmF1bHRzIHRvIFwidjFcIi4iLCJ0eXBlIjoic3RyaW5nIn0sImZpZWxkUGF0aCI6eyJkZXNjcmlwdGlvbiI6IlBhdGggb2YgdGhlIGZpZWxkIHRvIHNlbGVjdCBpbiB0aGUgc3BlY2lmaWVkIEFQSSB2ZXJzaW9uLiIsInR5cGUiOiJzdHJpbmcifX0sInJlcXVpcmVkIjpbImZpZWxkUGF0aCJdLCJ0eXBlIjoib2JqZWN0In0sInJlc291cmNlRmllbGRSZWYiOnsiZGVzY3JpcHRpb24iOiJTZWxlY3RzIGEgcmVzb3VyY2Ugb2YgdGhlIGNvbnRhaW5lcjogb25seSByZXNvdXJjZXMgbGltaXRzIGFuZCByZXF1ZXN0cyAobGltaXRzLmNwdSwgbGltaXRzLm1lbW9yeSwgbGltaXRzLmVwaGVtZXJhbC1zdG9yYWdlLCByZXF1ZXN0cy5jcHUsIHJlcXVlc3RzLm1lbW9yeSBhbmQgcmVxdWVzdHMuZXBoZW1lcmFsLXN0b3JhZ2UpIGFyZSBjdXJyZW50bHkgc3VwcG9ydGVkLiIsInByb3BlcnRpZXMiOnsiY29udGFpbmVyTmFtZSI6eyJkZXNjcmlwdGlvbiI6IkNvbnRhaW5lciBuYW1lOiByZXF1aXJlZCBmb3Igdm9sdW1lcywgb3B0aW9uYWwgZm9yIGVudiB2YXJzIiwidHlwZSI6InN0cmluZyJ9LCJkaXZpc29yIjp7ImFueU9mIjpbeyJ0eXBlIjoiaW50ZWdlciJ9LHsidHlwZSI6InN0cmluZyJ9XSwiZGVzY3JpcHRpb24iOiJTcGVjaWZpZXMgdGhlIG91dHB1dCBmb3JtYXQgb2YgdGhlIGV4cG9zZWQgcmVzb3VyY2VzLCBkZWZhdWx0cyB0byBcIjFcIiIsInBhdHRlcm4iOiJeKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKChbS01HVFBFXWkpfFtudW1rTUdUUEVdfChbZUVdKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKSk/JCIsIngta3ViZXJuZXRlcy1pbnQtb3Itc3RyaW5nIjp0cnVlfSwicmVzb3VyY2UiOnsiZGVzY3JpcHRpb24iOiJSZXF1aXJlZDogcmVzb3VyY2UgdG8gc2VsZWN0IiwidHlwZSI6InN0cmluZyJ9fSwicmVxdWlyZWQiOlsicmVzb3VyY2UiXSwidHlwZSI6Im9iamVjdCJ9LCJzZWNyZXRLZXlSZWYiOnsiZGVzY3JpcHRpb24iOiJTZWxlY3RzIGEga2V5IG9mIGEgc2VjcmV0IGluIHRoZSBwb2QncyBuYW1lc3BhY2UiLCJwcm9wZXJ0aWVzIjp7ImtleSI6eyJkZXNjcmlwdGlvbiI6IlRoZSBrZXkgb2YgdGhlIHNlY3JldCB0byBzZWxlY3QgZnJvbS4gIE11c3QgYmUgYSB2YWxpZCBzZWNyZXQga2V5LiIsInR5cGUiOiJzdHJpbmcifSwibmFtZSI6eyJkZXNjcmlwdGlvbiI6Ik5hbWUgb2YgdGhlIHJlZmVyZW50LiBNb3JlIGluZm86IGh0dHBzOi8va3ViZXJuZXRlcy5pby9kb2NzL2NvbmNlcHRzL292ZXJ2aWV3L3dvcmtpbmctd2l0aC1vYmplY3RzL25hbWVzLyNuYW1lcyBUT0RPOiBBZGQgb3RoZXIgdXNlZnVsIGZpZWxkcy4gYXBpVmVyc2lvbiwga2luZCwgdWlkPyIsInR5cGUiOiJzdHJpbmcifSwib3B0aW9uYWwiOnsiZGVzY3JpcHRpb24iOiJTcGVjaWZ5IHdoZXRoZXIgdGhlIFNlY3JldCBvciBpdHMga2V5IG11c3QgYmUgZGVmaW5lZCIsInR5cGUiOiJib29sZWFuIn19LCJyZXF1aXJlZCI6WyJrZXkiXSwidHlwZSI6Im9iamVjdCJ9fSwidHlwZSI6Im9iamVjdCJ9fSwicmVxdWlyZWQiOlsibmFtZSJdLCJ0eXBlIjoib2JqZWN0In0sInR5cGUiOiJhcnJheSJ9fSwicmVxdWlyZWQiOlsiY29udGFpbmVyIl0sInR5cGUiOiJvYmplY3QifSwidHlwZSI6ImFycmF5In0sImxhYmVscyI6eyJhZGRpdGlvbmFsUHJvcGVydGllcyI6eyJ0eXBlIjoic3RyaW5nIn0sImRlc2NyaXB0aW9uIjoiTGFiZWxzIG92ZXJyaWRlcyBsYWJlbHMgZm9yIHRoZSBkZXBsb3ltZW50IGFuZCBpdHMgdGVtcGxhdGUuIiwidHlwZSI6Im9iamVjdCJ9LCJsaXZlbmVzc1Byb2JlcyI6eyJkZXNjcmlwdGlvbiI6IkxpdmVuZXNzUHJvYmVzIG92ZXJyaWRlcyBsaXZlbmVzcyBwcm9iZXMgZm9yIHRoZSBjb250YWluZXJzLiIsIml0ZW1zIjp7ImRlc2NyaXB0aW9uIjoiUHJvYmVzUmVxdWlyZW1lbnRzT3ZlcnJpZGUgZW5hYmxlcyB0aGUgdXNlciB0byBvdmVycmlkZSBhbnkgY29udGFpbmVyJ3MgZW52IHZhcnMuIiwicHJvcGVydGllcyI6eyJjb250YWluZXIiOnsiZGVzY3JpcHRpb24iOiJUaGUgY29udGFpbmVyIG5hbWUiLCJ0eXBlIjoic3RyaW5nIn0sImZhaWx1cmVUaHJlc2hvbGQiOnsiZGVzY3JpcHRpb24iOiJNaW5pbXVtIGNvbnNlY3V0aXZlIGZhaWx1cmVzIGZvciB0aGUgcHJvYmUgdG8gYmUgY29uc2lkZXJlZCBmYWlsZWQgYWZ0ZXIgaGF2aW5nIHN1Y2NlZWRlZC4gRGVmYXVsdHMgdG8gMy4gTWluaW11bSB2YWx1ZSBpcyAxLiIsImZvcm1hdCI6ImludDMyIiwidHlwZSI6ImludGVnZXIifSwiaW5pdGlhbERlbGF5U2Vjb25kcyI6eyJkZXNjcmlwdGlvbiI6Ik51bWJlciBvZiBzZWNvbmRzIGFmdGVyIHRoZSBjb250YWluZXIgaGFzIHN0YXJ0ZWQgYmVmb3JlIGxpdmVuZXNzIHByb2JlcyBhcmUgaW5pdGlhdGVkLiBNb3JlIGluZm86IGh0dHBzOi8va3ViZXJuZXRlcy5pby9kb2NzL2NvbmNlcHRzL3dvcmtsb2Fkcy9wb2RzL3BvZC1saWZlY3ljbGUjY29udGFpbmVyLXByb2JlcyIsImZvcm1hdCI6ImludDMyIiwidHlwZSI6ImludGVnZXIifSwicGVyaW9kU2Vjb25kcyI6eyJkZXNjcmlwdGlvbiI6IkhvdyBvZnRlbiAoaW4gc2Vjb25kcykgdG8gcGVyZm9ybSB0aGUgcHJvYmUuIERlZmF1bHQgdG8gMTAgc2Vjb25kcy4gTWluaW11bSB2YWx1ZSBpcyAxLiIsImZvcm1hdCI6ImludDMyIiwidHlwZSI6ImludGVnZXIifSwic3VjY2Vzc1RocmVzaG9sZCI6eyJkZXNjcmlwdGlvbiI6Ik1pbmltdW0gY29uc2VjdXRpdmUgc3VjY2Vzc2VzIGZvciB0aGUgcHJvYmUgdG8gYmUgY29uc2lkZXJlZCBzdWNjZXNzZnVsIGFmdGVyIGhhdmluZyBmYWlsZWQuIERlZmF1bHRzIHRvIDEuIE11c3QgYmUgMSBmb3IgbGl2ZW5lc3MgYW5kIHN0YXJ0dXAuIE1pbmltdW0gdmFsdWUgaXMgMS4iLCJmb3JtYXQiOiJpbnQzMiIsInR5cGUiOiJpbnRlZ2VyIn0sInRlcm1pbmF0aW9uR3JhY2VQZXJpb2RTZWNvbmRzIjp7ImRlc2NyaXB0aW9uIjoiT3B0aW9uYWwgZHVyYXRpb24gaW4gc2Vjb25kcyB0aGUgcG9kIG5lZWRzIHRvIHRlcm1pbmF0ZSBncmFjZWZ1bGx5IHVwb24gcHJvYmUgZmFpbHVyZS4gVGhlIGdyYWNlIHBlcmlvZCBpcyB0aGUgZHVyYXRpb24gaW4gc2Vjb25kcyBhZnRlciB0aGUgcHJvY2Vzc2VzIHJ1bm5pbmcgaW4gdGhlIHBvZCBhcmUgc2VudCBhIHRlcm1pbmF0aW9uIHNpZ25hbCBhbmQgdGhlIHRpbWUgd2hlbiB0aGUgcHJvY2Vzc2VzIGFyZSBmb3JjaWJseSBoYWx0ZWQgd2l0aCBhIGtpbGwgc2lnbmFsLiBTZXQgdGhpcyB2YWx1ZSBsb25nZXIgdGhhbiB0aGUgZXhwZWN0ZWQgY2xlYW51cCB0aW1lIGZvciB5b3VyIHByb2Nlc3MuIElmIHRoaXMgdmFsdWUgaXMgbmlsLCB0aGUgcG9kJ3MgdGVybWluYXRpb25HcmFjZVBlcmlvZFNlY29uZHMgd2lsbCBiZSB1c2VkLiBPdGhlcndpc2UsIHRoaXMgdmFsdWUgb3ZlcnJpZGVzIHRoZSB2YWx1ZSBwcm92aWRlZCBieSB0aGUgcG9kIHNwZWMuIFZhbHVlIG11c3QgYmUgbm9uLW5lZ2F0aXZlIGludGVnZXIuIFRoZSB2YWx1ZSB6ZXJvIGluZGljYXRlcyBzdG9wIGltbWVkaWF0ZWx5IHZpYSB0aGUga2lsbCBzaWduYWwgKG5vIG9wcG9ydHVuaXR5IHRvIHNodXQgZG93bikuIFRoaXMgaXMgYSBiZXRhIGZpZWxkIGFuZCByZXF1aXJlcyBlbmFibGluZyBQcm9iZVRlcm1pbmF0aW9uR3JhY2VQZXJpb2QgZmVhdHVyZSBnYXRlLiBNaW5pbXVtIHZhbHVlIGlzIDEuIHNwZWMudGVybWluYXRpb25HcmFjZVBlcmlvZFNlY29uZHMgaXMgdXNlZCBpZiB1bnNldC4iLCJmb3JtYXQiOiJpbnQ2NCIsInR5cGUiOiJpbnRlZ2VyIn0sInRpbWVvdXRTZWNvbmRzIjp7ImRlc2NyaXB0aW9uIjoiTnVtYmVyIG9mIHNlY29uZHMgYWZ0ZXIgd2hpY2ggdGhlIHByb2JlIHRpbWVzIG91dC4gRGVmYXVsdHMgdG8gMSBzZWNvbmQuIE1pbmltdW0gdmFsdWUgaXMgMS4gTW9yZSBpbmZvOiBodHRwczovL2t1YmVybmV0ZXMuaW8vZG9jcy9jb25jZXB0cy93b3JrbG9hZHMvcG9kcy9wb2QtbGlmZWN5Y2xlI2NvbnRhaW5lci1wcm9iZXMiLCJmb3JtYXQiOiJpbnQzMiIsInR5cGUiOiJpbnRlZ2VyIn19LCJyZXF1aXJlZCI6WyJjb250YWluZXIiXSwidHlwZSI6Im9iamVjdCJ9LCJ0eXBlIjoiYXJyYXkifSwibmFtZSI6eyJkZXNjcmlwdGlvbiI6IlRoZSBuYW1lIG9mIHRoZSBkZXBsb3ltZW50IiwidHlwZSI6InN0cmluZyJ9LCJub2RlU2VsZWN0b3IiOnsiYWRkaXRpb25hbFByb3BlcnRpZXMiOnsidHlwZSI6InN0cmluZyJ9LCJkZXNjcmlwdGlvbiI6Ik5vZGVTZWxlY3RvciBvdmVycmlkZXMgbm9kZVNlbGVjdG9yIGZvciB0aGUgZGVwbG95bWVudC4iLCJ0eXBlIjoib2JqZWN0In0sInJlYWRpbmVzc1Byb2JlcyI6eyJkZXNjcmlwdGlvbiI6IlJlYWRpbmVzc1Byb2JlcyBvdmVycmlkZXMgcmVhZGluZXNzIHByb2JlcyBmb3IgdGhlIGNvbnRhaW5lcnMuIiwiaXRlbXMiOnsiZGVzY3JpcHRpb24iOiJQcm9iZXNSZXF1aXJlbWVudHNPdmVycmlkZSBlbmFibGVzIHRoZSB1c2VyIHRvIG92ZXJyaWRlIGFueSBjb250YWluZXIncyBlbnYgdmFycy4iLCJwcm9wZXJ0aWVzIjp7ImNvbnRhaW5lciI6eyJkZXNjcmlwdGlvbiI6IlRoZSBjb250YWluZXIgbmFtZSIsInR5cGUiOiJzdHJpbmcifSwiZmFpbHVyZVRocmVzaG9sZCI6eyJkZXNjcmlwdGlvbiI6Ik1pbmltdW0gY29uc2VjdXRpdmUgZmFpbHVyZXMgZm9yIHRoZSBwcm9iZSB0byBiZSBjb25zaWRlcmVkIGZhaWxlZCBhZnRlciBoYXZpbmcgc3VjY2VlZGVkLiBEZWZhdWx0cyB0byAzLiBNaW5pbXVtIHZhbHVlIGlzIDEuIiwiZm9ybWF0IjoiaW50MzIiLCJ0eXBlIjoiaW50ZWdlciJ9LCJpbml0aWFsRGVsYXlTZWNvbmRzIjp7ImRlc2NyaXB0aW9uIjoiTnVtYmVyIG9mIHNlY29uZHMgYWZ0ZXIgdGhlIGNvbnRhaW5lciBoYXMgc3RhcnRlZCBiZWZvcmUgbGl2ZW5lc3MgcHJvYmVzIGFyZSBpbml0aWF0ZWQuIE1vcmUgaW5mbzogaHR0cHM6Ly9rdWJlcm5ldGVzLmlvL2RvY3MvY29uY2VwdHMvd29ya2xvYWRzL3BvZHMvcG9kLWxpZmVjeWNsZSNjb250YWluZXItcHJvYmVzIiwiZm9ybWF0IjoiaW50MzIiLCJ0eXBlIjoiaW50ZWdlciJ9LCJwZXJpb2RTZWNvbmRzIjp7ImRlc2NyaXB0aW9uIjoiSG93IG9mdGVuIChpbiBzZWNvbmRzKSB0byBwZXJmb3JtIHRoZSBwcm9iZS4gRGVmYXVsdCB0byAxMCBzZWNvbmRzLiBNaW5pbXVtIHZhbHVlIGlzIDEuIiwiZm9ybWF0IjoiaW50MzIiLCJ0eXBlIjoiaW50ZWdlciJ9LCJzdWNjZXNzVGhyZXNob2xkIjp7ImRlc2NyaXB0aW9uIjoiTWluaW11bSBjb25zZWN1dGl2ZSBzdWNjZXNzZXMgZm9yIHRoZSBwcm9iZSB0byBiZSBjb25zaWRlcmVkIHN1Y2Nlc3NmdWwgYWZ0ZXIgaGF2aW5nIGZhaWxlZC4gRGVmYXVsdHMgdG8gMS4gTXVzdCBiZSAxIGZvciBsaXZlbmVzcyBhbmQgc3RhcnR1cC4gTWluaW11bSB2YWx1ZSBpcyAxLiIsImZvcm1hdCI6ImludDMyIiwidHlwZSI6ImludGVnZXIifSwidGVybWluYXRpb25HcmFjZVBlcmlvZFNlY29uZHMiOnsiZGVzY3JpcHRpb24iOiJPcHRpb25hbCBkdXJhdGlvbiBpbiBzZWNvbmRzIHRoZSBwb2QgbmVlZHMgdG8gdGVybWluYXRlIGdyYWNlZnVsbHkgdXBvbiBwcm9iZSBmYWlsdXJlLiBUaGUgZ3JhY2UgcGVyaW9kIGlzIHRoZSBkdXJhdGlvbiBpbiBzZWNvbmRzIGFmdGVyIHRoZSBwcm9jZXNzZXMgcnVubmluZyBpbiB0aGUgcG9kIGFyZSBzZW50IGEgdGVybWluYXRpb24gc2lnbmFsIGFuZCB0aGUgdGltZSB3aGVuIHRoZSBwcm9jZXNzZXMgYXJlIGZvcmNpYmx5IGhhbHRlZCB3aXRoIGEga2lsbCBzaWduYWwuIFNldCB0aGlzIHZhbHVlIGxvbmdlciB0aGFuIHRoZSBleHBlY3RlZCBjbGVhbnVwIHRpbWUgZm9yIHlvdXIgcHJvY2Vzcy4gSWYgdGhpcyB2YWx1ZSBpcyBuaWwsIHRoZSBwb2QncyB0ZXJtaW5hdGlvbkdyYWNlUGVyaW9kU2Vjb25kcyB3aWxsIGJlIHVzZWQuIE90aGVyd2lzZSwgdGhpcyB2YWx1ZSBvdmVycmlkZXMgdGhlIHZhbHVlIHByb3ZpZGVkIGJ5IHRoZSBwb2Qgc3BlYy4gVmFsdWUgbXVzdCBiZSBub24tbmVnYXRpdmUgaW50ZWdlci4gVGhlIHZhbHVlIHplcm8gaW5kaWNhdGVzIHN0b3AgaW1tZWRpYXRlbHkgdmlhIHRoZSBraWxsIHNpZ25hbCAobm8gb3Bwb3J0dW5pdHkgdG8gc2h1dCBkb3duKS4gVGhpcyBpcyBhIGJldGEgZmllbGQgYW5kIHJlcXVpcmVzIGVuYWJsaW5nIFByb2JlVGVybWluYXRpb25HcmFjZVBlcmlvZCBmZWF0dXJlIGdhdGUuIE1pbmltdW0gdmFsdWUgaXMgMS4gc3BlYy50ZXJtaW5hdGlvbkdyYWNlUGVyaW9kU2Vjb25kcyBpcyB1c2VkIGlmIHVuc2V0LiIsImZvcm1hdCI6ImludDY0IiwidHlwZSI6ImludGVnZXIifSwidGltZW91dFNlY29uZHMiOnsiZGVzY3JpcHRpb24iOiJOdW1iZXIgb2Ygc2Vjb25kcyBhZnRlciB3aGljaCB0aGUgcHJvYmUgdGltZXMgb3V0LiBEZWZhdWx0cyB0byAxIHNlY29uZC4gTWluaW11bSB2YWx1ZSBpcyAxLiBNb3JlIGluZm86IGh0dHBzOi8va3ViZXJuZXRlcy5pby9kb2NzL2NvbmNlcHRzL3dvcmtsb2Fkcy9wb2RzL3BvZC1saWZlY3ljbGUjY29udGFpbmVyLXByb2JlcyIsImZvcm1hdCI6ImludDMyIiwidHlwZSI6ImludGVnZXIifX0sInJlcXVpcmVkIjpbImNvbnRhaW5lciJdLCJ0eXBlIjoib2JqZWN0In0sInR5cGUiOiJhcnJheSJ9LCJyZXBsaWNhcyI6eyJkZXNjcmlwdGlvbiI6IlRoZSBudW1iZXIgb2YgcmVwbGljYXMgdGhhdCBIQSBwYXJ0cyBvZiB0aGUgY29udHJvbCBwbGFuZSB3aWxsIGJlIHNjYWxlZCB0byIsIm1pbmltdW0iOjAsInR5cGUiOiJpbnRlZ2VyIn0sInJlc291cmNlcyI6eyJkZXNjcmlwdGlvbiI6IklmIHNwZWNpZmllZCwgdGhlIGNvbnRhaW5lcidzIHJlc291cmNlcy4iLCJpdGVtcyI6eyJkZXNjcmlwdGlvbiI6IlRoZSBwb2QgdGhpcyBSZXNvdXJjZSBpcyB1c2VkIHRvIHNwZWNpZnkgdGhlIHJlcXVlc3RzIGFuZCBsaW1pdHMgZm9yIGEgY2VydGFpbiBjb250YWluZXIgYmFzZWQgb24gdGhlIG5hbWUuIiwicHJvcGVydGllcyI6eyJjb250YWluZXIiOnsiZGVzY3JpcHRpb24iOiJUaGUgbmFtZSBvZiB0aGUgY29udGFpbmVyIiwidHlwZSI6InN0cmluZyJ9LCJsaW1pdHMiOnsicHJvcGVydGllcyI6eyJjcHUiOnsicGF0dGVybiI6Il4oWystXT9bMC05Ll0rKShbZUVpbnVta0tNR1RQXSpbLStdP1swLTldKikkIiwidHlwZSI6InN0cmluZyJ9LCJtZW1vcnkiOnsicGF0dGVybiI6Il4oWystXT9bMC05Ll0rKShbZUVpbnVta0tNR1RQXSpbLStdP1swLTldKikkIiwidHlwZSI6InN0cmluZyJ9fSwidHlwZSI6Im9iamVjdCJ9LCJyZXF1ZXN0cyI6eyJwcm9wZXJ0aWVzIjp7ImNwdSI6eyJwYXR0ZXJuIjoiXihbKy1dP1swLTkuXSspKFtlRWludW1rS01HVFBdKlstK10/WzAtOV0qKSQiLCJ0eXBlIjoic3RyaW5nIn0sIm1lbW9yeSI6eyJwYXR0ZXJuIjoiXihbKy1dP1swLTkuXSspKFtlRWludW1rS01HVFBdKlstK10/WzAtOV0qKSQiLCJ0eXBlIjoic3RyaW5nIn19LCJ0eXBlIjoib2JqZWN0In19LCJ0eXBlIjoib2JqZWN0In0sInR5cGUiOiJhcnJheSJ9LCJ0b2xlcmF0aW9ucyI6eyJkZXNjcmlwdGlvbiI6IklmIHNwZWNpZmllZCwgdGhlIHBvZCdzIHRvbGVyYXRpb25zLiIsIml0ZW1zIjp7ImRlc2NyaXB0aW9uIjoiVGhlIHBvZCB0aGlzIFRvbGVyYXRpb24gaXMgYXR0YWNoZWQgdG8gdG9sZXJhdGVzIGFueSB0YWludCB0aGF0IG1hdGNoZXMgdGhlIHRyaXBsZSBcdTAwM2NrZXksdmFsdWUsZWZmZWN0XHUwMDNlIHVzaW5nIHRoZSBtYXRjaGluZyBvcGVyYXRvciBcdTAwM2NvcGVyYXRvclx1MDAzZS4iLCJwcm9wZXJ0aWVzIjp7ImVmZmVjdCI6eyJkZXNjcmlwdGlvbiI6IkVmZmVjdCBpbmRpY2F0ZXMgdGhlIHRhaW50IGVmZmVjdCB0byBtYXRjaC4gRW1wdHkgbWVhbnMgbWF0Y2ggYWxsIHRhaW50IGVmZmVjdHMuIFdoZW4gc3BlY2lmaWVkLCBhbGxvd2VkIHZhbHVlcyBhcmUgTm9TY2hlZHVsZSwgUHJlZmVyTm9TY2hlZHVsZSBhbmQgTm9FeGVjdXRlLiIsInR5cGUiOiJzdHJpbmcifSwia2V5Ijp7ImRlc2NyaXB0aW9uIjoiS2V5IGlzIHRoZSB0YWludCBrZXkgdGhhdCB0aGUgdG9sZXJhdGlvbiBhcHBsaWVzIHRvLiBFbXB0eSBtZWFucyBtYXRjaCBhbGwgdGFpbnQga2V5cy4gSWYgdGhlIGtleSBpcyBlbXB0eSwgb3BlcmF0b3IgbXVzdCBiZSBFeGlzdHM7IHRoaXMgY29tYmluYXRpb24gbWVhbnMgdG8gbWF0Y2ggYWxsIHZhbHVlcyBhbmQgYWxsIGtleXMuIiwidHlwZSI6InN0cmluZyJ9LCJvcGVyYXRvciI6eyJkZXNjcmlwdGlvbiI6Ik9wZXJhdG9yIHJlcHJlc2VudHMgYSBrZXkncyByZWxhdGlvbnNoaXAgdG8gdGhlIHZhbHVlLiBWYWxpZCBvcGVyYXRvcnMgYXJlIEV4aXN0cyBhbmQgRXF1YWwuIERlZmF1bHRzIHRvIEVxdWFsLiBFeGlzdHMgaXMgZXF1aXZhbGVudCB0byB3aWxkY2FyZCBmb3IgdmFsdWUsIHNvIHRoYXQgYSBwb2QgY2FuIHRvbGVyYXRlIGFsbCB0YWludHMgb2YgYSBwYXJ0aWN1bGFyIGNhdGVnb3J5LiIsInR5cGUiOiJzdHJpbmcifSwidG9sZXJhdGlvblNlY29uZHMiOnsiZGVzY3JpcHRpb24iOiJUb2xlcmF0aW9uU2Vjb25kcyByZXByZXNlbnRzIHRoZSBwZXJpb2Qgb2YgdGltZSB0aGUgdG9sZXJhdGlvbiAod2hpY2ggbXVzdCBiZSBvZiBlZmZlY3QgTm9FeGVjdXRlLCBvdGhlcndpc2UgdGhpcyBmaWVsZCBpcyBpZ25vcmVkKSB0b2xlcmF0ZXMgdGhlIHRhaW50LiBCeSBkZWZhdWx0LCBpdCBpcyBub3Qgc2V0LCB3aGljaCBtZWFucyB0b2xlcmF0ZSB0aGUgdGFpbnQgZm9yZXZlciAoZG8gbm90IGV2aWN0KS4gWmVybyBhbmQgbmVnYXRpdmUgdmFsdWVzIHdpbGwgYmUgdHJlYXRlZCBhcyAwIChldmljdCBpbW1lZGlhdGVseSkgYnkgdGhlIHN5c3RlbS4iLCJmb3JtYXQiOiJpbnQ2NCIsInR5cGUiOiJpbnRlZ2VyIn0sInZhbHVlIjp7ImRlc2NyaXB0aW9uIjoiVmFsdWUgaXMgdGhlIHRhaW50IHZhbHVlIHRoZSB0b2xlcmF0aW9uIG1hdGNoZXMgdG8uIElmIHRoZSBvcGVyYXRvciBpcyBFeGlzdHMsIHRoZSB2YWx1ZSBzaG91bGQgYmUgZW1wdHksIG90aGVyd2lzZSBqdXN0IGEgcmVndWxhciBzdHJpbmcuIiwidHlwZSI6InN0cmluZyJ9fSwidHlwZSI6Im9iamVjdCJ9LCJ0eXBlIjoiYXJyYXkifX0sInR5cGUiOiJvYmplY3QifSwidHlwZSI6ImFycmF5In19LCJyZXF1aXJlZCI6WyJjaGFubmVsIiwic291cmNlIl0sInR5cGUiOiJvYmplY3QifSwic3RhdHVzIjp7ImRlc2NyaXB0aW9uIjoiS25hdGl2ZUthZmthU3RhdHVzIGRlZmluZXMgdGhlIG9ic2VydmVkIHN0YXRlIG9mIEtuYXRpdmVLYWZrYSAoZnJvbSB0aGUgY29udHJvbGxlcikuIiwicHJvcGVydGllcyI6eyJhbm5vdGF0aW9ucyI6eyJhZGRpdGlvbmFsUHJvcGVydGllcyI6eyJ0eXBlIjoic3RyaW5nIn0sImRlc2NyaXB0aW9uIjoiQW5ub3RhdGlvbnMgaXMgYWRkaXRpb25hbCBTdGF0dXMgZmllbGRzIGZvciB0aGUgUmVzb3VyY2UgdG8gc2F2ZSBzb21lIGFkZGl0aW9uYWwgU3RhdGUgYXMgd2VsbCBhcyBjb252ZXkgbW9yZSBpbmZvcm1hdGlvbiB0byB0aGUgdXNlci4gVGhpcyBpcyByb3VnaGx5IGFraW4gdG8gQW5ub3RhdGlvbnMgb24gYW55IGs4cyByZXNvdXJjZSwganVzdCB0aGUgcmVjb25jaWxlciBjb252ZXlpbmcgcmljaGVyIGluZm9ybWF0aW9uIG91dHdhcmRzLiIsInR5cGUiOiJvYmplY3QifSwiY29uZGl0aW9ucyI6eyJkZXNjcmlwdGlvbiI6IkNvbmRpdGlvbnMgdGhlIGxhdGVzdCBhdmFpbGFibGUgb2JzZXJ2YXRpb25zIG9mIGEgcmVzb3VyY2UncyBjdXJyZW50IHN0YXRlLiArcGF0Y2hNZXJnZUtleT10eXBlICtwYXRjaFN0cmF0ZWd5PW1lcmdlIiwiaXRlbXMiOnsicHJvcGVydGllcyI6eyJsYXN0VHJhbnNpdGlvblRpbWUiOnsiZGVzY3JpcHRpb24iOiJMYXN0VHJhbnNpdGlvblRpbWUgaXMgdGhlIGxhc3QgdGltZSB0aGUgY29uZGl0aW9uIHRyYW5zaXRpb25lZCBmcm9tIG9uZSBzdGF0dXMgdG8gYW5vdGhlci4gV2UgdXNlIFZvbGF0aWxlVGltZSBpbiBwbGFjZSBvZiBtZXRhdjEuVGltZSB0byBleGNsdWRlIHRoaXMgZnJvbSBjcmVhdGluZyBlcXVhbGl0eS5TZW1hbnRpYyBkaWZmZXJlbmNlcyAoYWxsIG90aGVyIHRoaW5ncyBoZWxkIGNvbnN0YW50KS4iLCJ0eXBlIjoic3RyaW5nIn0sIm1lc3NhZ2UiOnsiZGVzY3JpcHRpb24iOiJBIGh1bWFuIHJlYWRhYmxlIG1lc3NhZ2UgaW5kaWNhdGluZyBkZXRhaWxzIGFib3V0IHRoZSB0cmFuc2l0aW9uLiIsInR5cGUiOiJzdHJpbmcifSwicmVhc29uIjp7ImRlc2NyaXB0aW9uIjoiVGhlIHJlYXNvbiBmb3IgdGhlIGNvbmRpdGlvbidzIGxhc3QgdHJhbnNpdGlvbi4iLCJ0eXBlIjoic3RyaW5nIn0sInNldmVyaXR5Ijp7ImRlc2NyaXB0aW9uIjoiU2V2ZXJpdHkgd2l0aCB3aGljaCB0byB0cmVhdCBmYWlsdXJlcyBvZiB0aGlzIHR5cGUgb2YgY29uZGl0aW9uLiBXaGVuIHRoaXMgaXMgbm90IHNwZWNpZmllZCwgaXQgZGVmYXVsdHMgdG8gRXJyb3IuIiwidHlwZSI6InN0cmluZyJ9LCJzdGF0dXMiOnsiZGVzY3JpcHRpb24iOiJTdGF0dXMgb2YgdGhlIGNvbmRpdGlvbiwgb25lIG9mIFRydWUsIEZhbHNlLCBVbmtub3duLiArcmVxdWlyZWQiLCJ0eXBlIjoic3RyaW5nIn0sInR5cGUiOnsiZGVzY3JpcHRpb24iOiJUeXBlIG9mIGNvbmRpdGlvbi4gK3JlcXVpcmVkIiwidHlwZSI6InN0cmluZyJ9fSwicmVxdWlyZWQiOlsidHlwZSIsInN0YXR1cyJdLCJ0eXBlIjoib2JqZWN0In0sInR5cGUiOiJhcnJheSJ9LCJvYnNlcnZlZEdlbmVyYXRpb24iOnsiZGVzY3JpcHRpb24iOiJPYnNlcnZlZEdlbmVyYXRpb24gaXMgdGhlICdHZW5lcmF0aW9uJyBvZiB0aGUgU2VydmljZSB0aGF0IHdhcyBsYXN0IHByb2Nlc3NlZCBieSB0aGUgY29udHJvbGxlci4iLCJmb3JtYXQiOiJpbnQ2NCIsInR5cGUiOiJpbnRlZ2VyIn0sInZlcnNpb24iOnsiZGVzY3JpcHRpb24iOiJUaGUgdmVyc2lvbiBvZiB0aGUgaW5zdGFsbGVkIHJlbGVhc2UiLCJ0eXBlIjoic3RyaW5nIn19LCJ0eXBlIjoib2JqZWN0In19LCJ0eXBlIjoib2JqZWN0In19LCJzZXJ2ZWQiOnRydWUsInN0b3JhZ2UiOnRydWUsInN1YnJlc291cmNlcyI6eyJzdGF0dXMiOnt9fX1dfX0= - type: olm.bundle.object value: - data: eyJhcGlWZXJzaW9uIjoib3BlcmF0b3JzLmNvcmVvcy5jb20vdjFhbHBoYTEiLCJraW5kIjoiQ2x1c3RlclNlcnZpY2VWZXJzaW9uIiwibWV0YWRhdGEiOnsiYW5ub3RhdGlvbnMiOnsiYWxtLWV4YW1wbGVzIjoiW1xuICB7XG4gICAgXCJhcGlWZXJzaW9uXCI6IFwib3BlcmF0b3Iua25hdGl2ZS5kZXYvdjFiZXRhMVwiLFxuICAgIFwia2luZFwiOiBcIktuYXRpdmVTZXJ2aW5nXCIsXG4gICAgXCJtZXRhZGF0YVwiOiB7XG4gICAgICBcIm5hbWVcIjogXCJrbmF0aXZlLXNlcnZpbmdcIlxuICAgIH0sXG4gICAgXCJzcGVjXCI6IHtcbiAgICB9XG4gIH0sXG4gIHtcbiAgICBcImFwaVZlcnNpb25cIjogXCJvcGVyYXRvci5rbmF0aXZlLmRldi92MWJldGExXCIsXG4gICAgXCJraW5kXCI6IFwiS25hdGl2ZUV2ZW50aW5nXCIsXG4gICAgXCJtZXRhZGF0YVwiOiB7XG4gICAgICBcIm5hbWVcIjogXCJrbmF0aXZlLWV2ZW50aW5nXCJcbiAgICB9LFxuICAgIFwic3BlY1wiOiB7XG4gICAgfVxuICB9LFxuICB7XG4gICAgXCJhcGlWZXJzaW9uXCI6IFwib3BlcmF0b3Iuc2VydmVybGVzcy5vcGVuc2hpZnQuaW8vdjFhbHBoYTFcIixcbiAgICBcImtpbmRcIjogXCJLbmF0aXZlS2Fma2FcIixcbiAgICBcIm1ldGFkYXRhXCI6IHtcbiAgICAgIFwibmFtZVwiOiBcImtuYXRpdmUta2Fma2FcIlxuICAgIH0sXG4gICAgXCJzcGVjXCI6IHtcbiAgICAgIFwiYnJva2VyXCI6IHtcbiAgICAgICAgXCJlbmFibGVkXCI6IGZhbHNlLFxuICAgICAgICBcImRlZmF1bHRDb25maWdcIjoge1xuICAgICAgICAgIFwibnVtUGFydGl0aW9uc1wiOiAxMCxcbiAgICAgICAgICBcInJlcGxpY2F0aW9uRmFjdG9yXCI6IDMsXG4gICAgICAgICAgXCJib290c3RyYXBTZXJ2ZXJzXCI6IFwiUkVQTEFDRV9XSVRIX0NPTU1BX1NFUEFSQVRFRF9LQUZLQV9CT09UU1RSQVBfU0VSVkVSU1wiXG4gICAgICAgIH1cbiAgICAgIH0sXG4gICAgICBcInNvdXJjZVwiOiB7XG4gICAgICAgIFwiZW5hYmxlZFwiOiBmYWxzZVxuICAgICAgfSxcbiAgICAgIFwic2lua1wiOiB7XG4gICAgICAgIFwiZW5hYmxlZFwiOiBmYWxzZVxuICAgICAgfSxcbiAgICAgIFwiY2hhbm5lbFwiOiB7XG4gICAgICAgIFwiZW5hYmxlZFwiOiBmYWxzZSxcbiAgICAgICAgXCJib290c3RyYXBTZXJ2ZXJzXCI6IFwiUkVQTEFDRV9XSVRIX0NPTU1BX1NFUEFSQVRFRF9LQUZLQV9CT09UU1RSQVBfU0VSVkVSU1wiXG4gICAgICB9XG4gICAgfVxuICB9XG5dIiwiY2FwYWJpbGl0aWVzIjoiRnVsbCBMaWZlY3ljbGUiLCJjYXRlZ29yaWVzIjoiTmV0d29ya2luZyxJbnRlZ3JhdGlvbiBcdTAwMjYgRGVsaXZlcnksQ2xvdWQgUHJvdmlkZXIsRGV2ZWxvcGVyIFRvb2xzIiwiY2VydGlmaWVkIjoiZmFsc2UiLCJjcmVhdGVkQXQiOiIyMDIwLTA0LTIwVDE3OjAwOjAwWiIsImRlc2NyaXB0aW9uIjoiRGVwbG95IGFuZCBtYW5hZ2UgZXZlbnQtZHJpdmVuIHNlcnZlcmxlc3MgYXBwbGljYXRpb25zIGFuZCBmdW5jdGlvbnMgdXNpbmcgS25hdGl2ZS4iLCJmZWF0dXJlcy5vcGVyYXRvcnMub3BlbnNoaWZ0LmlvL2NuZiI6ImZhbHNlIiwiZmVhdHVyZXMub3BlcmF0b3JzLm9wZW5zaGlmdC5pby9jbmkiOiJmYWxzZSIsImZlYXR1cmVzLm9wZXJhdG9ycy5vcGVuc2hpZnQuaW8vY3NpIjoiZmFsc2UiLCJmZWF0dXJlcy5vcGVyYXRvcnMub3BlbnNoaWZ0LmlvL2Rpc2Nvbm5lY3RlZCI6InRydWUiLCJmZWF0dXJlcy5vcGVyYXRvcnMub3BlbnNoaWZ0LmlvL2ZpcHMtY29tcGxpYW50IjoidHJ1ZSIsImZlYXR1cmVzLm9wZXJhdG9ycy5vcGVuc2hpZnQuaW8vcHJveHktYXdhcmUiOiJ0cnVlIiwiZmVhdHVyZXMub3BlcmF0b3JzLm9wZW5zaGlmdC5pby90bHMtcHJvZmlsZXMiOiJmYWxzZSIsImZlYXR1cmVzLm9wZXJhdG9ycy5vcGVuc2hpZnQuaW8vdG9rZW4tYXV0aC1hd3MiOiJmYWxzZSIsImZlYXR1cmVzLm9wZXJhdG9ycy5vcGVuc2hpZnQuaW8vdG9rZW4tYXV0aC1henVyZSI6ImZhbHNlIiwiZmVhdHVyZXMub3BlcmF0b3JzLm9wZW5zaGlmdC5pby90b2tlbi1hdXRoLWdjcCI6ImZhbHNlIiwib2xtLnNraXBSYW5nZSI6Ilx1MDAzZTEuMzYuMSBcdTAwM2MxLjM3LjAiLCJvcGVyYXRvcmZyYW1ld29yay5pby9zdWdnZXN0ZWQtbmFtZXNwYWNlIjoib3BlbnNoaWZ0LXNlcnZlcmxlc3MiLCJvcGVyYXRvcnMub3BlbnNoaWZ0LmlvL211c3QtZ2F0aGVyLWltYWdlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEvc2VydmVybGVzcy1tdXN0LWdhdGhlci1yaGVsOUBzaGEyNTY6ZjBiYTcwZTQ4N2IwOGZiMzdjNDAyY2Q1MGY5OTVlZmNkODFhZTI5ZDNhZTE1YWNmZmM0Yjk0ZDdlZWZkZDJkYyIsIm9wZXJhdG9ycy5vcGVuc2hpZnQuaW8vdmFsaWQtc3Vic2NyaXB0aW9uIjoiW1wiT3BlblNoaWZ0IENvbnRhaW5lciBQbGF0Zm9ybVwiLCBcIk9wZW5TaGlmdCBQbGF0Zm9ybSBQbHVzXCJdIiwicmVwb3NpdG9yeSI6Imh0dHBzOi8vZ2l0aHViLmNvbS9vcGVuc2hpZnQta25hdGl2ZS9zZXJ2ZXJsZXNzLW9wZXJhdG9yIiwic3VwcG9ydCI6IlJlZCBIYXQifSwibGFiZWxzIjp7Im9wZXJhdG9yZnJhbWV3b3JrLmlvL2FyY2guYW1kNjQiOiJzdXBwb3J0ZWQiLCJvcGVyYXRvcmZyYW1ld29yay5pby9hcmNoLmFybTY0Ijoic3VwcG9ydGVkIiwib3BlcmF0b3JmcmFtZXdvcmsuaW8vYXJjaC5wcGM2NGxlIjoic3VwcG9ydGVkIiwib3BlcmF0b3JmcmFtZXdvcmsuaW8vYXJjaC5zMzkweCI6InN1cHBvcnRlZCJ9LCJuYW1lIjoic2VydmVybGVzcy1vcGVyYXRvci52MS4zNy4wIiwibmFtZXNwYWNlIjoicGxhY2Vob2xkZXIifSwic3BlYyI6eyJjdXN0b21yZXNvdXJjZWRlZmluaXRpb25zIjp7Im93bmVkIjpbeyJkZXNjcmlwdGlvbiI6IkEgcGxhdGZvcm0gZm9yIHN0cmVhbWxpbmVkIGFwcGxpY2F0aW9uIGRlcGxveW1lbnQsIHRyYWZmaWMtYmFzZWQgYXV0by1zY2FsaW5nIGZyb20gemVybyB0byBOLCBhbmQgdHJhZmZpYy1zcGxpdCByb2xsb3V0cyIsImRpc3BsYXlOYW1lIjoiS25hdGl2ZSBTZXJ2aW5nIiwia2luZCI6IktuYXRpdmVTZXJ2aW5nIiwibmFtZSI6ImtuYXRpdmVzZXJ2aW5ncy5vcGVyYXRvci5rbmF0aXZlLmRldiIsInN0YXR1c0Rlc2NyaXB0b3JzIjpbeyJkZXNjcmlwdGlvbiI6IlRoZSB2ZXJzaW9uIG9mIEtuYXRpdmUgU2VydmluZyBpbnN0YWxsZWQiLCJkaXNwbGF5TmFtZSI6IlZlcnNpb24iLCJwYXRoIjoidmVyc2lvbiJ9LHsiZGVzY3JpcHRpb24iOiJDb25kaXRpb25zIG9mIEtuYXRpdmUgU2VydmluZyBpbnN0YWxsZWQiLCJkaXNwbGF5TmFtZSI6IkNvbmRpdGlvbnMiLCJwYXRoIjoiY29uZGl0aW9ucyIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmlvLmt1YmVybmV0ZXMuY29uZGl0aW9ucyJdfV0sInZlcnNpb24iOiJ2MWJldGExIn0seyJkZXNjcmlwdGlvbiI6IkFuIGV2ZW50LWRyaXZlbiBhcHBsaWNhdGlvbiBwbGF0Zm9ybSB0aGF0IGxldmVyYWdlcyBDbG91ZEV2ZW50cyB3aXRoIGEgc2ltcGxlIEhUVFAgaW50ZXJmYWNlIiwiZGlzcGxheU5hbWUiOiJLbmF0aXZlIEV2ZW50aW5nIiwia2luZCI6IktuYXRpdmVFdmVudGluZyIsIm5hbWUiOiJrbmF0aXZlZXZlbnRpbmdzLm9wZXJhdG9yLmtuYXRpdmUuZGV2Iiwic3RhdHVzRGVzY3JpcHRvcnMiOlt7ImRlc2NyaXB0aW9uIjoiVGhlIHZlcnNpb24gb2YgS25hdGl2ZSBFdmVudGluZyBpbnN0YWxsZWQiLCJkaXNwbGF5TmFtZSI6IlZlcnNpb24iLCJwYXRoIjoidmVyc2lvbiJ9XSwidmVyc2lvbiI6InYxYmV0YTEifSx7ImRlc2NyaXB0aW9uIjoiQW4gZXh0ZW5zaW9uIHRvIEtuYXRpdmUgRXZlbnRpbmcsIG1lcmdpbmcgSFRUUCBhY2Nlc3NpYmlsaXR5IHdpdGggQXBhY2hlIEthZmthJ3MgcHJvdmVuIGVmZmljaWVuY3kgYW5kIHJlbGlhYmlsaXR5IiwiZGlzcGxheU5hbWUiOiJLbmF0aXZlIEthZmthIiwia2luZCI6IktuYXRpdmVLYWZrYSIsIm5hbWUiOiJrbmF0aXZla2Fma2FzLm9wZXJhdG9yLnNlcnZlcmxlc3Mub3BlbnNoaWZ0LmlvIiwidmVyc2lvbiI6InYxYWxwaGExIn1dfSwiZGVzY3JpcHRpb24iOiJUaGUgUmVkIEhhdCBPcGVuU2hpZnQgU2VydmVybGVzcyBvcGVyYXRvciBwcm92aWRlcyBhIGNvbGxlY3Rpb24gb2YgQVBJcyB0aGF0XG5lbmFibGVzIGNvbnRhaW5lcnMsIG1pY3Jvc2VydmljZXMgYW5kIGZ1bmN0aW9ucyB0byBydW4gXCJzZXJ2ZXJsZXNzXCIuXG5TZXJ2ZXJsZXNzIGFwcGxpY2F0aW9ucyBjYW4gc2NhbGUgdXAgYW5kIGRvd24gKHRvIHplcm8pIG9uIGRlbWFuZCBhbmQgYmUgdHJpZ2dlcmVkIGJ5IGFcbm51bWJlciBvZiBldmVudCBzb3VyY2VzLiBPcGVuU2hpZnQgU2VydmVybGVzcyBpbnRlZ3JhdGVzIHdpdGggYSBudW1iZXIgb2ZcbnBsYXRmb3JtIHNlcnZpY2VzLCBzdWNoIGFzIE1vbml0b3JpbmcgYW5kIGl0IGlzIGJhc2VkIG9uIHRoZSBvcGVuXG5zb3VyY2UgcHJvamVjdCBLbmF0aXZlLlxuXG4jIFByZXJlcXVpc2l0ZXNcbktuYXRpdmUgU2VydmluZyAoYW5kIEtuYXRpdmUgRXZlbnRpbmcgcmVzcGVjdGl2ZWx5KSBjYW4gb25seSBiZSBpbnN0YWxsZWQgaW50byB0aGVcbmBrbmF0aXZlLXNlcnZpbmdgIChga25hdGl2ZS1ldmVudGluZ2ApIG5hbWVzcGFjZS4gVGhlc2UgbmFtZXNwYWNlcyB3aWxsIGJlXG5hdXRvbWF0aWNhbGx5IGNyZWF0ZWQgd2hlbiBpbnN0YWxsaW5nIHRoZSBvcGVyYXRvci5cblxuVGhlIGNvbXBvbmVudHMgcHJvdmlkZWQgd2l0aCB0aGUgT3BlblNoaWZ0IFNlcnZlcmxlc3Mgb3BlcmF0b3IgcmVxdWlyZSBtaW5pbXVtIGNsdXN0ZXIgc2l6ZXMgb25cbk9wZW5TaGlmdCBDb250YWluZXIgUGxhdGZvcm0uIEZvciBtb3JlIGluZm9ybWF0aW9uLCBzZWUgdGhlIGRvY3VtZW50YXRpb24gb24gW0dldHRpbmcgc3RhcnRlZFxud2l0aCBPcGVuU2hpZnQgU2VydmVybGVzc10oaHR0cHM6Ly9kb2NzLnJlZGhhdC5jb20vZW4vZG9jdW1lbnRhdGlvbi9yZWRfaGF0X29wZW5zaGlmdF9zZXJ2ZXJsZXNzLzEuMzcvaHRtbC9zZXJ2aW5nL2dldHRpbmctc3RhcnRlZC13aXRoLWtuYXRpdmUtc2VydmluZyNzZXJ2ZXJsZXNzLWFwcGxpY2F0aW9ucykuXG5cbiMgU3VwcG9ydGVkIEZlYXR1cmVzXG4tICoqRWFzeSB0byBnZXQgc3RhcnRlZDoqKiBQcm92aWRlcyBhIHNpbXBsaWZpZWQgZGV2ZWxvcGVyIGV4cGVyaWVuY2UgdG8gZGVwbG95XG4gIGFuZCBydW4gY2xvdWQgbmF0aXZlIGFwcGxpY2F0aW9ucyBvbiBLdWJlcm5ldGVzLCBwcm92aWRpbmcgcG93ZXJmdWxcbiAgYWJzdHJhY3Rpb25zLlxuLSAqKkltbXV0YWJsZSBSZXZpc2lvbnM6KiogRGVwbG95IG5ldyBmZWF0dXJlcyBwZXJmb3JtaW5nIGNhbmFyeSwgQS9CIG9yXG4gIGJsdWUtZ3JlZW4gdGVzdGluZyB3aXRoIGdyYWR1YWwgdHJhZmZpYyByb2xsb3V0IGZvbGxvd2luZyBiZXN0IHByYWN0aWNlcy5cbi0gKipVc2UgYW55IHByb2dyYW1taW5nIGxhbmd1YWdlIG9yIHJ1bnRpbWUgb2YgY2hvaWNlOioqIEZyb20gSmF2YSwgUHl0aG9uLCBHb1xuICBhbmQgSmF2YVNjcmlwdCB0byBRdWFya3VzLCBTcHJpbmdCb290IG9yIE5vZGUuanMuXG4tICoqQXV0b21hdGljIHNjYWxpbmc6KiogUmVtb3ZlcyB0aGUgcmVxdWlyZW1lbnQgdG8gY29uZmlndXJlIG51bWJlcnMgb2YgcmVwbGljYXNcbiAgb3IgaWRsaW5nIGJlaGF2aW9yLiBBcHBsaWNhdGlvbnMgYXV0b21hdGljYWxseSBzY2FsZSB0byB6ZXJvIHdoZW4gbm90IGluIHVzZSxcbiAgb3Igc2NhbGUgdXAgdG8gbWVldCBkZW1hbmQsIHdpdGggYnVpbHQgaW4gcmVsaWFiaWxpdHkgYW5kIGZhdWx0IHRvbGVyYW5jZS5cbi0gKipFdmVudCBEcml2ZW4gQXBwbGljYXRpb25zOioqIFlvdSBjYW4gYnVpbGQgbG9vc2VseSBjb3VwbGVkLCBkaXN0cmlidXRlZCBhcHBsaWNhdGlvbnNcbiAgdGhhdCBjYW4gYmUgY29ubmVjdGVkIHRvIGEgdmFyaWV0eSBvZiBlaXRoZXIgYnVpbHQgaW4gb3IgdGhpcmQgcGFydHkgZXZlbnQgc291cmNlcyxcbiAgcG93ZXJlZCBieSBvcGVyYXRvcnMuXG4tICoqUmVhZHkgZm9yIHRoZSBoeWJyaWQgY2xvdWQ6KiogUHJvdmlkZXMgdHJ1ZSwgcG9ydGFibGUgc2VydmVybGVzcyBmdW5jdGlvbmFsaXR5LFxuICB0aGF0IGNhbiBydW4gYW55d2hlcmUgT3BlblNoaWZ0IENvbnRhaW5lciBQbGF0Zm9ybSBydW5zLiBZb3UgY2FuIGxldmVyYWdlIGRhdGFcbiAgbG9jYWxpdHkgYW5kIFNhYVMgYXMgeW91IG5lZWQgaXQuXG5cbiMgQ29tcG9uZW50cyBcdTAwMjYgQVBJc1xuVGhpcyBvcGVyYXRvciBwcm92aWRlcyB0aGUgZm9sbG93aW5nIGNvbXBvbmVudHM6XG5cbiMjIEtuYXRpdmUgU2VydmluZ1xuS25hdGl2ZSBTZXJ2aW5nIGJ1aWxkcyBvbiBLdWJlcm5ldGVzIHRvIHN1cHBvcnQgZGVwbG95aW5nIGFuZCBzZXJ2aW5nIG9mIGFwcGxpY2F0aW9ucyBhbmQgZnVuY3Rpb25zIGFzIHNlcnZlcmxlc3MgY29udGFpbmVycy5cblNlcnZpbmcgc2ltcGxpZmllcyB0aGUgYXBwbGljYXRpb24gZGVwbG95bWVudCwgZHluYW1pY2FsbHkgc2NhbGVzIGJhc2VkIG9uIGluIGluY29taW5nIHRyYWZmaWMgYW5kIHN1cHBvcnRzIGN1c3RvbSByb2xsb3V0IHN0cmF0ZWdpZXMgd2l0aCB0cmFmZmljIHNwbGl0dGluZy5cbk90aGVyIGZlYXR1cmVzIGluY2x1ZGU6XG4tIFNpbXBsaWZpZWQgZGVwbG95bWVudCBvZiBzZXJ2ZXJsZXNzIGNvbnRhaW5lcnNcbi0gVHJhZmZpYy1iYXNlZCBhdXRvLXNjYWxpbmcsIGluY2x1ZGluZyBzY2FsZS10by16ZXJvXG4tIFJvdXRpbmcgYW5kIG5ldHdvcmsgcHJvZ3JhbW1pbmdcbi0gUG9pbnQtaW4tdGltZSBhcHBsaWNhdGlvbiBzbmFwc2hvdHMgYW5kIHRoZWlyIGNvbmZpZ3VyYXRpb25zXG5cbiMjIEtuYXRpdmUgRXZlbnRpbmdcbktuYXRpdmUgRXZlbnRpbmcgcHJvdmlkZXMgYSBwbGF0Zm9ybSB0aGF0IG9mZmVycyBjb21wb3NhYmxlIHByaW1pdGl2ZXMgdG8gZW5hYmxlIGxhdGUtYmluZGluZyBldmVudCBzb3VyY2VzIGFuZFxuZXZlbnQgY29uc3VtZXJzLlxuS25hdGl2ZSBFdmVudGluZyBzdXBwb3J0cyB0aGUgZm9sbG93aW5nIGFyY2hpdGVjdHVyYWwgY2xvdWQtbmF0aXZlIGNvbmNlcHRzOlxuXG4tIFNlcnZpY2VzIGFyZSBsb29zZWx5IGNvdXBsZWQgZHVyaW5nIGRldmVsb3BtZW50IGFuZCBkZXBsb3llZCBpbmRlcGVuZGVudGx5IHRvIHByb2R1Y3Rpb25cbi0gQSBwcm9kdWNlciBjYW4gZ2VuZXJhdGUgZXZlbnRzIGJlZm9yZSBhIGNvbnN1bWVyIGlzIGxpc3RlbmluZywgYW5kIGEgY29uc3VtZXIgY2FuIGV4cHJlc3MgYW4gaW50ZXJlc3QgaW4gYW4gZXZlbnQgb3IgY2xhc3Mgb2YgZXZlbnRzIHRoYXQgYXJlIG5vdCB5ZXQgYmVpbmcgcHJvZHVjZWQuXG4tIFNlcnZpY2VzIGNhbiBiZSBjb25uZWN0ZWQgdG8gY3JlYXRlIG5ldyBhcHBsaWNhdGlvbnMgd2l0aG91dCBtb2RpZnlpbmcgcHJvZHVjZXIgb3IgY29uc3VtZXIsIGFuZCB3aXRoIHRoZSBhYmlsaXR5IHRvIHNlbGVjdCBhIHNwZWNpZmljIHN1YnNldCBvZiBldmVudHMgZnJvbSBhIHBhcnRpY3VsYXIgcHJvZHVjZXIuXG5cbiMjIEtuYXRpdmUgRnVuY3Rpb25zXG5LbmF0aXZlIEZ1bmN0aW9ucyBhbGxvd3MgZGV2ZWxvcGVycyB0byB3cml0ZSBmdW5jdGlvbnMgdGhhdCBsZXQgdGhlbSBmb2N1cyBvbiBidXNpbmVzcyBsb2dpYy5cblRoZXNlIGZ1bmN0aW9ucyBhcmUgZGVwbG95ZWQgYXMgS25hdGl2ZSBTZXJ2aWNlcyBhbmQgdGFrZSBhZHZhbnRhZ2Ugb2YgS25hdGl2ZSBTZXJ2aW5nIGFuZCBFdmVudGluZy5cbktuYXRpdmUgRnVuY3Rpb25zIGJyaW5nIGdyZWF0ZXIgZWZmaWNpZW5jeSwgbW9yZSBzY2FsYWJpbGl0eSBhbmQgZmFzdGVyIGRldmVsb3BtZW50IHRvIGZhY2lsaXRhdGUgcmFwaWQgZ28tdG8tbWFya2V0LlxuXG5PdGhlciBmZWF0dXJlcyBpbmNsdWRlOlxuLSBCdWlsZHBhY2tzXG4tIE11bHRpcGxlIHJ1bnRpbWVzLCBpbmNsdWRpbmcgTm9kZS5qcywgUXVhcmt1cyBhbmQgR29cbi0gTG9jYWwgZGV2ZWxvcGVyIGV4cGVyaWVuY2UgdGhyb3VnaCB0aGUga24gQ0xJXG4tIFByb2plY3QgdGVtcGxhdGVzXG4tIFN1cHBvcnQgZm9yIHJlY2VpdmluZyBDbG91ZEV2ZW50cyBhbmQgcGxhaW4gSFRUUCByZXF1ZXN0c1xuXG4jIyBLbmF0aXZlIENMSSBga25gXG5UaGUgS25hdGl2ZSBjbGllbnQgYGtuYCBhbGxvd3MgeW91IHRvIGNyZWF0ZSBLbmF0aXZlIHJlc291cmNlcyBmcm9tIHRoZSBjb21tYW5kIGxpbmUgb3IgZnJvbSB3aXRoaW5cblNoZWxsIHNjcmlwdHMuXG5XaXRoIGl0cyBleHRlbnNpdmUgaGVscCBwYWdlcyBhbmQgYXV0b2NvbXBsZXRpb24gc3VwcG9ydCwgaXQgZnJlZXMgeW91IGZyb20gbWVtb3JpemluZyB0aGUgZGV0YWlsZWQgc3RydWN0dXJlIG9mIHRoZSBLbmF0aXZlIHJlc291cmNlIHNjaGVtYXMuXG5cbmBrbmAgb2ZmZXJzIHlvdTpcbi0gRnVsbCBzdXBwb3J0IGZvciBtYW5hZ2luZyBhbGwgZmVhdHVyZXMgb2YgS25hdGl2ZSBTZXJ2aW5nOiBTZXJ2aWNlcywgUmV2aXNpb25zIGFuZCBSb3V0ZXNcbi0gU3VwcG9ydCBmb3IgbWFuYWdpbmcgS25hdGl2ZSBFdmVudGluZyBlbnRpdGllczogU291cmNlcywgQnJva2VycywgVHJpZ2dlcnMsIENoYW5uZWxzIGFuZCBTdWJzY3JpcHRpb25zXG4tIEEga3ViZWN0bC1saWtlIHBsdWdpbiBhcmNoaXRlY3R1cmUgdG8gZXh0ZW5kIHRoZSBidWlsdC1pbiBmdW5jdGlvbmFsaXR5XG4tIEVhc3kgaW50ZWdyYXRpb24gb2YgS25hdGl2ZSBpbnRvIFRla3RvbiBwaXBlbGluZXMgYnkgdXNpbmcgYGtuYCBpbiBhIFRla3RvbiB0YXNrXG4tIENyZWF0ZSwgYnVpbGQgYW5kIGRlcGxveSBLbmF0aXZlIEZ1bmN0aW9ucyBmb3IgbXVsdGlwbGUgcnVudGltZXMsIGluY2x1ZGluZyBOb2RlLmpzLCBRdWFya3VzLCBhbmQgR29cblxuIyBGdXJ0aGVyIEluZm9ybWF0aW9uXG5Gb3IgZG9jdW1lbnRhdGlvbiBvbiBPcGVuU2hpZnQgU2VydmVybGVzcywgc2VlOlxuLSBbSW5zdGFsbGF0aW9uXG5HdWlkZV0oaHR0cHM6Ly9kb2NzLnJlZGhhdC5jb20vZW4vZG9jdW1lbnRhdGlvbi9yZWRfaGF0X29wZW5zaGlmdF9zZXJ2ZXJsZXNzLzEuMzcvaHRtbC9pbnN0YWxsaW5nX29wZW5zaGlmdF9zZXJ2ZXJsZXNzL2luZGV4KVxuLSBbRGV2ZWxvcCBTZXJ2ZXJsZXNzIEFwcGxpY2F0aW9uc10oaHR0cHM6Ly9kb2NzLnJlZGhhdC5jb20vZW4vZG9jdW1lbnRhdGlvbi9yZWRfaGF0X29wZW5zaGlmdF9zZXJ2ZXJsZXNzLzEuMzcvaHRtbC9zZXJ2aW5nL2dldHRpbmctc3RhcnRlZC13aXRoLWtuYXRpdmUtc2VydmluZyNzZXJ2ZXJsZXNzLWFwcGxpY2F0aW9ucykiLCJkaXNwbGF5TmFtZSI6IlJlZCBIYXQgT3BlblNoaWZ0IFNlcnZlcmxlc3MiLCJpY29uIjpbeyJiYXNlNjRkYXRhIjoiUEhOMlp5QjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNQzl6ZG1jaUlIZHBaSFJvUFNJek9DSWdhR1ZwWjJoMFBTSXpPQ0lnZG1sbGQwSnZlRDBpTUNBd0lETTRJRE00SWo0OFpHVm1jejQ4YzNSNWJHVStMbUY3Wm1sc2JEb2pabVptTzMwdVludG1hV3hzT2lObE1EQTdmVHd2YzNSNWJHVStQQzlrWldaelBqeHdZWFJvSUdOc1lYTnpQU0poSWlCa1BTSk5NamdzTVVneE1HRTVMRGtzTUN3d0xEQXRPU3c1VmpJNFlUa3NPU3d3TERBc01DdzVMRGxJTWpoaE9TdzVMREFzTUN3d0xEa3RPVll4TUdFNUxEa3NNQ3d3TERBdE9TMDVXaUl2UGp4d1lYUm9JR1E5SWsweU9Dd3lMakkxUVRjdU56VTROeXczTGpjMU9EY3NNQ3d3TERFc016VXVOelVzTVRCV01qaEJOeTQzTlRnM0xEY3VOelU0Tnl3d0xEQXNNU3d5T0N3ek5TNDNOVWd4TUVFM0xqYzFPRGNzTnk0M05UZzNMREFzTUN3eExESXVNalVzTWpoV01UQkJOeTQzTlRnM0xEY3VOelU0Tnl3d0xEQXNNU3d4TUN3eUxqSTFTREk0VFRJNExERklNVEJoT1N3NUxEQXNNQ3d3TFRrc09WWXlPR0U1TERrc01Dd3dMREFzT1N3NVNESTRZVGtzT1N3d0xEQXNNQ3c1TFRsV01UQmhPU3c1TERBc01Dd3dMVGt0T1ZvaUx6NDhjR0YwYUNCamJHRnpjejBpWWlJZ1pEMGlUVEUwTERJekxqUTNOalpJTVRCaExqWXlOVE11TmpJMU15d3dMREFzTVMwdU5qSTFMUzQyTWpWMkxUUmhMall5TlRJdU5qSTFNaXd3TERBc01Td3VOakkxTFM0Mk1qVm9OR0V1TmpJMU1pNDJNalV5TERBc01Dd3hMQzQyTWpVdU5qSTFkalJCTGpZeU5UTXVOakkxTXl3d0xEQXNNU3d4TkN3eU15NDBOelkyV20wdE15NHpOelV0TVM0eU5XZ3lMamMxZGkweUxqYzFhQzB5TGpjMVdpSXZQanh3WVhSb0lHTnNZWE56UFNKaUlpQmtQU0pOTWpFc01qTXVORGMyTmtneE4yRXVOakkxTXk0Mk1qVXpMREFzTUN3eExTNDJNalV0TGpZeU5YWXROR0V1TmpJMU1pNDJNalV5TERBc01Dd3hMQzQyTWpVdExqWXlOV2cwWVM0Mk1qVXlMall5TlRJc01Dd3dMREVzTGpZeU5TNDJNalYyTkVFdU5qSTFNeTQyTWpVekxEQXNNQ3d4TERJeExESXpMalEzTmpaYWJTMHpMak0zTlMweExqSTFhREl1TnpWMkxUSXVOelZvTFRJdU56VmFJaTgrUEhCaGRHZ2dZMnhoYzNNOUltSWlJR1E5SWsweE55NDFMREUyTGpRM05qWm9MVFJoTGpZeU5UTXVOakkxTXl3d0xEQXNNUzB1TmpJMUxTNDJNalYyTFRSaExqWXlOVEl1TmpJMU1pd3dMREFzTVN3dU5qSTFMUzQyTWpWb05HRXVOakkxTWk0Mk1qVXlMREFzTUN3eExDNDJNalV1TmpJMWRqUkJMall5TlRNdU5qSTFNeXd3TERBc01Td3hOeTQxTERFMkxqUTNOalphYlMwekxqTTNOUzB4TGpJMWFESXVOelYyTFRJdU56Vm9MVEl1TnpWYUlpOCtQSEJoZEdnZ1kyeGhjM005SW1JaUlHUTlJazB5TkM0MUxERTJMalEzTmpab0xUUmhMall5TlRNdU5qSTFNeXd3TERBc01TMHVOakkxTFM0Mk1qVjJMVFJoTGpZeU5USXVOakkxTWl3d0xEQXNNU3d1TmpJMUxTNDJNalZvTkdFdU5qSTFNaTQyTWpVeUxEQXNNQ3d4TEM0Mk1qVXVOakkxZGpSQkxqWXlOVE11TmpJMU15d3dMREFzTVN3eU5DNDFMREUyTGpRM05qWmFiUzB6TGpNM05TMHhMakkxYURJdU56VjJMVEl1TnpWb0xUSXVOelZhSWk4K1BIQmhkR2dnWTJ4aGMzTTlJbUlpSUdROUlrMHlPQ3d5TXk0ME56WTJTREkwWVM0Mk1qVXpMall5TlRNc01Dd3dMREV0TGpZeU5TMHVOakkxZGkwMFlTNDJNalV5TGpZeU5USXNNQ3d3TERFc0xqWXlOUzB1TmpJMWFEUmhMall5TlRJdU5qSTFNaXd3TERBc01Td3VOakkxTGpZeU5YWTBRUzQyTWpVekxqWXlOVE1zTUN3d0xERXNNamdzTWpNdU5EYzJObHB0TFRNdU16YzFMVEV1TWpWb01pNDNOWFl0TWk0M05XZ3RNaTQzTlZvaUx6NDhjR0YwYUNCa1BTSk5NamtzTWpZdU5EYzJOa2c1WVM0Mk1qVXVOakkxTERBc01Dd3hMREF0TVM0eU5VZ3lPV0V1TmpJMUxqWXlOU3d3TERBc01Td3dMREV1TWpWYUlpOCtQQzl6ZG1jKyIsIm1lZGlhdHlwZSI6ImltYWdlL3N2Zyt4bWwifV0sImluc3RhbGwiOnsic3BlYyI6eyJjbHVzdGVyUGVybWlzc2lvbnMiOlt7InJ1bGVzIjpbeyJhcGlHcm91cHMiOlsic291cmNlcy5rbmF0aXZlLmRldiJdLCJyZXNvdXJjZXMiOlsia2Fma2Fzb3VyY2VzIiwia2Fma2FzaW5rcyJdLCJ2ZXJicyI6WyJnZXQiLCJsaXN0Iiwid2F0Y2giXX0seyJhcGlHcm91cHMiOlsiIl0sInJlc291cmNlcyI6WyJjb25maWdtYXBzIiwiZXZlbnRzIiwibmFtZXNwYWNlcyIsInNlcnZpY2VhY2NvdW50cyIsInNlcnZpY2VzIiwic2VjcmV0cyIsImVuZHBvaW50cyIsInBvZHMiXSwidmVyYnMiOlsiY3JlYXRlIiwiZGVsZXRlIiwiZ2V0IiwibGlzdCIsInVwZGF0ZSIsIndhdGNoIl19LHsiYXBpR3JvdXBzIjpbImFwcHMiXSwicmVzb3VyY2VzIjpbImRlcGxveW1lbnRzIiwiZGVwbG95bWVudHMvZmluYWxpemVycyIsInN0YXRlZnVsc2V0cyIsInN0YXRlZnVsc2V0cy9maW5hbGl6ZXJzIl0sInZlcmJzIjpbImNyZWF0ZSIsImRlbGV0ZSIsImdldCIsImxpc3QiLCJ1cGRhdGUiLCJ3YXRjaCJdfSx7ImFwaUdyb3VwcyI6WyJhdXRvc2NhbGluZyJdLCJyZXNvdXJjZXMiOlsiaG9yaXpvbnRhbHBvZGF1dG9zY2FsZXJzIl0sInZlcmJzIjpbImNyZWF0ZSIsImRlbGV0ZSIsImdldCIsImxpc3QiXX0seyJhcGlHcm91cHMiOlsiYmF0Y2giXSwicmVzb3VyY2VzIjpbImpvYnMiXSwidmVyYnMiOlsiY3JlYXRlIiwiZGVsZXRlIiwiZ2V0IiwibGlzdCIsIndhdGNoIiwidXBkYXRlIl19LHsiYXBpR3JvdXBzIjpbInBvbGljeSJdLCJyZXNvdXJjZXMiOlsicG9kZGlzcnVwdGlvbmJ1ZGdldHMiXSwidmVyYnMiOlsiY3JlYXRlIiwiZGVsZXRlIiwiZ2V0IiwibGlzdCIsInVwZGF0ZSJdfSx7ImFwaUdyb3VwcyI6WyJyYmFjLmF1dGhvcml6YXRpb24uazhzLmlvIl0sInJlc291cmNlcyI6WyJjbHVzdGVycm9sZXMiLCJyb2xlcyJdLCJ2ZXJicyI6WyJjcmVhdGUiLCJkZWxldGUiLCJnZXQiLCJsaXN0IiwidXBkYXRlIiwid2F0Y2giLCJlc2NhbGF0ZSIsImJpbmQiXX0seyJhcGlHcm91cHMiOlsicmJhYy5hdXRob3JpemF0aW9uLms4cy5pbyJdLCJyZXNvdXJjZXMiOlsiY2x1c3RlcnJvbGViaW5kaW5ncyIsInJvbGViaW5kaW5ncyJdLCJ2ZXJicyI6WyJjcmVhdGUiLCJkZWxldGUiLCJnZXQiLCJsaXN0IiwidXBkYXRlIiwid2F0Y2giXX0seyJhcGlHcm91cHMiOlsiYWRtaXNzaW9ucmVnaXN0cmF0aW9uLms4cy5pbyJdLCJyZXNvdXJjZXMiOlsibXV0YXRpbmd3ZWJob29rY29uZmlndXJhdGlvbnMiLCJ2YWxpZGF0aW5nd2ViaG9va2NvbmZpZ3VyYXRpb25zIl0sInZlcmJzIjpbImNyZWF0ZSIsImRlbGV0ZSIsImdldCIsImxpc3QiLCJ1cGRhdGUiLCJ3YXRjaCJdfSx7ImFwaUdyb3VwcyI6WyJuZXR3b3JraW5nLms4cy5pbyJdLCJyZXNvdXJjZXMiOlsibmV0d29ya3BvbGljaWVzIl0sInZlcmJzIjpbImNyZWF0ZSIsImRlbGV0ZSIsImdldCIsImxpc3QiLCJ1cGRhdGUiLCJ3YXRjaCJdfSx7ImFwaUdyb3VwcyI6WyJhcGlleHRlbnNpb25zLms4cy5pbyJdLCJyZXNvdXJjZXMiOlsiY3VzdG9tcmVzb3VyY2VkZWZpbml0aW9ucyIsImN1c3RvbXJlc291cmNlZGVmaW5pdGlvbnMvc3RhdHVzIl0sInZlcmJzIjpbImNyZWF0ZSIsImRlbGV0ZSIsImdldCIsImxpc3QiLCJ1cGRhdGUiLCJ3YXRjaCJdfSx7ImFwaUdyb3VwcyI6WyJjYWNoaW5nLmludGVybmFsLmtuYXRpdmUuZGV2Il0sInJlc291cmNlcyI6WyJpbWFnZXMiXSwidmVyYnMiOlsiY3JlYXRlIiwiZGVsZXRlIiwiZ2V0IiwibGlzdCIsInVwZGF0ZSJdfSx7ImFwaUdyb3VwcyI6WyJtb25pdG9yaW5nLmNvcmVvcy5jb20iXSwicmVzb3VyY2VzIjpbInNlcnZpY2Vtb25pdG9ycyJdLCJ2ZXJicyI6WyJjcmVhdGUiLCJkZWxldGUiLCJnZXQiLCJsaXN0IiwidXBkYXRlIiwid2F0Y2giXX0seyJhcGlHcm91cHMiOlsiY29uc29sZS5vcGVuc2hpZnQuaW8iXSwicmVzb3VyY2VzIjpbImNvbnNvbGVxdWlja3N0YXJ0cyIsImNvbnNvbGVjbGlkb3dubG9hZHMiXSwidmVyYnMiOlsiY3JlYXRlIiwiZGVsZXRlIiwiZ2V0IiwibGlzdCIsInVwZGF0ZSIsIndhdGNoIl19LHsiYXBpR3JvdXBzIjpbImNvbmZpZy5vcGVuc2hpZnQuaW8iXSwicmVzb3VyY2VzIjpbImNsdXN0ZXJvcGVyYXRvcnMiLCJjbHVzdGVyb3BlcmF0b3JzL3N0YXR1cyJdLCJ2ZXJicyI6WyJnZXQiLCJ3YXRjaCIsImxpc3QiXX0seyJhcGlHcm91cHMiOlsicm91dGUub3BlbnNoaWZ0LmlvIl0sInJlc291cmNlcyI6WyJyb3V0ZXMiLCJyb3V0ZXMvY3VzdG9tLWhvc3QiXSwidmVyYnMiOlsiY3JlYXRlIiwiZGVsZXRlIiwiZ2V0IiwibGlzdCIsInVwZGF0ZSIsIndhdGNoIl19LHsiYXBpR3JvdXBzIjpbImNvb3JkaW5hdGlvbi5rOHMuaW8iXSwicmVzb3VyY2VzIjpbImxlYXNlcyJdLCJ2ZXJicyI6WyJjcmVhdGUiLCJkZWxldGUiLCJnZXQiLCJsaXN0IiwidXBkYXRlIiwid2F0Y2giXX0seyJhcGlHcm91cHMiOlsib3BlcmF0b3Iua25hdGl2ZS5kZXYiXSwicmVzb3VyY2VzIjpbImtuYXRpdmVzZXJ2aW5ncyIsImtuYXRpdmVzZXJ2aW5ncy9zdGF0dXMiLCJrbmF0aXZlc2VydmluZ3MvZmluYWxpemVycyIsImtuYXRpdmVldmVudGluZ3MiLCJrbmF0aXZlZXZlbnRpbmdzL3N0YXR1cyIsImtuYXRpdmVldmVudGluZ3MvZmluYWxpemVycyJdLCJ2ZXJicyI6WyJjcmVhdGUiLCJkZWxldGUiLCJnZXQiLCJsaXN0IiwidXBkYXRlIiwid2F0Y2giLCJwYXRjaCJdfSx7ImFwaUdyb3VwcyI6WyJvcGVyYXRvci5zZXJ2ZXJsZXNzLm9wZW5zaGlmdC5pbyJdLCJyZXNvdXJjZXMiOlsia25hdGl2ZWthZmthcyIsImtuYXRpdmVrYWZrYXMvc3RhdHVzIiwia25hdGl2ZWthZmthcy9maW5hbGl6ZXJzIl0sInZlcmJzIjpbImNyZWF0ZSIsImRlbGV0ZSIsImdldCIsImxpc3QiLCJ1cGRhdGUiLCJ3YXRjaCIsInBhdGNoIl19LHsiYXBpR3JvdXBzIjpbImNvbmZpZy5vcGVuc2hpZnQuaW8iXSwicmVzb3VyY2VzIjpbImluZ3Jlc3NlcyJdLCJ2ZXJicyI6WyJnZXQiLCJsaXN0Iiwid2F0Y2giXX0seyJhcGlHcm91cHMiOlsiY2VydC1tYW5hZ2VyLmlvIl0sInJlc291cmNlcyI6WyJjZXJ0aWZpY2F0ZXMiLCJpc3N1ZXJzIiwiY2x1c3Rlcmlzc3VlcnMiXSwidmVyYnMiOlsiY3JlYXRlIiwiZGVsZXRlIiwidXBkYXRlIiwibGlzdCIsImdldCIsIndhdGNoIl19XSwic2VydmljZUFjY291bnROYW1lIjoia25hdGl2ZS1vcGVuc2hpZnQifSx7InJ1bGVzIjpbeyJhcGlHcm91cHMiOlsiIl0sInJlc291cmNlcyI6WyJjb25maWdtYXBzIiwibmFtZXNwYWNlcyIsInNlY3JldHMiLCJzZXJ2aWNlYWNjb3VudHMiLCJzZXJ2aWNlcyJdLCJ2ZXJicyI6WyJjcmVhdGUiLCJkZWxldGUiLCJnZXQiLCJsaXN0IiwidXBkYXRlIiwid2F0Y2giXX0seyJhcGlHcm91cHMiOlsiIl0sInJlc291cmNlcyI6WyJldmVudHMiXSwidmVyYnMiOlsiY3JlYXRlIiwiZGVsZXRlIiwiZ2V0IiwibGlzdCIsInVwZGF0ZSIsIndhdGNoIiwicGF0Y2giXX0seyJhcGlHcm91cHMiOlsiYXBwcyJdLCJyZXNvdXJjZXMiOlsiZGVwbG95bWVudHMiLCJkZXBsb3ltZW50cy9maW5hbGl6ZXJzIiwic3RhdGVmdWxzZXRzIiwic3RhdGVmdWxzZXRzL2ZpbmFsaXplcnMiXSwidmVyYnMiOlsiY3JlYXRlIiwiZGVsZXRlIiwiZ2V0IiwibGlzdCIsInVwZGF0ZSIsIndhdGNoIl19LHsiYXBpR3JvdXBzIjpbImF1dG9zY2FsaW5nIl0sInJlc291cmNlcyI6WyJob3Jpem9udGFscG9kYXV0b3NjYWxlcnMiXSwidmVyYnMiOlsiY3JlYXRlIiwiZGVsZXRlIiwiZ2V0IiwibGlzdCIsInVwZGF0ZSJdfSx7ImFwaUdyb3VwcyI6WyJiYXRjaCJdLCJyZXNvdXJjZXMiOlsiam9icyJdLCJ2ZXJicyI6WyJjcmVhdGUiLCJkZWxldGUiLCJnZXQiLCJsaXN0Iiwid2F0Y2giLCJ1cGRhdGUiXX0seyJhcGlHcm91cHMiOlsicG9saWN5Il0sInJlc291cmNlcyI6WyJwb2RkaXNydXB0aW9uYnVkZ2V0cyJdLCJ2ZXJicyI6WyJjcmVhdGUiLCJkZWxldGUiLCJnZXQiLCJsaXN0IiwidXBkYXRlIl19LHsiYXBpR3JvdXBzIjpbInJiYWMuYXV0aG9yaXphdGlvbi5rOHMuaW8iXSwicmVzb3VyY2VzIjpbImNsdXN0ZXJyb2xlcyIsInJvbGVzIl0sInZlcmJzIjpbImNyZWF0ZSIsImRlbGV0ZSIsImdldCIsImxpc3QiLCJ1cGRhdGUiLCJ3YXRjaCIsImVzY2FsYXRlIiwiYmluZCJdfSx7ImFwaUdyb3VwcyI6WyJyYmFjLmF1dGhvcml6YXRpb24uazhzLmlvIl0sInJlc291cmNlcyI6WyJjbHVzdGVycm9sZWJpbmRpbmdzIiwicm9sZWJpbmRpbmdzIl0sInZlcmJzIjpbImNyZWF0ZSIsImRlbGV0ZSIsImdldCIsImxpc3QiLCJ1cGRhdGUiLCJ3YXRjaCJdfSx7ImFwaUdyb3VwcyI6WyJhZG1pc3Npb25yZWdpc3RyYXRpb24uazhzLmlvIl0sInJlc291cmNlcyI6WyJtdXRhdGluZ3dlYmhvb2tjb25maWd1cmF0aW9ucyIsInZhbGlkYXRpbmd3ZWJob29rY29uZmlndXJhdGlvbnMiXSwidmVyYnMiOlsiY3JlYXRlIiwiZGVsZXRlIiwiZ2V0IiwibGlzdCIsInVwZGF0ZSIsIndhdGNoIl19LHsiYXBpR3JvdXBzIjpbIm5ldHdvcmtpbmcuazhzLmlvIl0sInJlc291cmNlcyI6WyJuZXR3b3JrcG9saWNpZXMiXSwidmVyYnMiOlsiY3JlYXRlIiwiZGVsZXRlIiwiZ2V0IiwibGlzdCIsInVwZGF0ZSIsIndhdGNoIl19LHsiYXBpR3JvdXBzIjpbImFwaWV4dGVuc2lvbnMuazhzLmlvIl0sInJlc291cmNlcyI6WyJjdXN0b21yZXNvdXJjZWRlZmluaXRpb25zIiwiY3VzdG9tcmVzb3VyY2VkZWZpbml0aW9ucy9zdGF0dXMiXSwidmVyYnMiOlsiY3JlYXRlIiwiZGVsZXRlIiwiZ2V0IiwibGlzdCIsInVwZGF0ZSIsIndhdGNoIl19LHsiYXBpR3JvdXBzIjpbImNhY2hpbmcuaW50ZXJuYWwua25hdGl2ZS5kZXYiXSwicmVzb3VyY2VzIjpbImltYWdlcyJdLCJ2ZXJicyI6WyJjcmVhdGUiLCJkZWxldGUiLCJnZXQiLCJsaXN0IiwidXBkYXRlIl19LHsiYXBpR3JvdXBzIjpbIm1vbml0b3JpbmcuY29yZW9zLmNvbSJdLCJyZXNvdXJjZXMiOlsic2VydmljZW1vbml0b3JzIl0sInZlcmJzIjpbImNyZWF0ZSIsImRlbGV0ZSIsImdldCIsImxpc3QiLCJ1cGRhdGUiLCJ3YXRjaCJdfSx7ImFwaUdyb3VwcyI6WyJjb25zb2xlLm9wZW5zaGlmdC5pbyJdLCJyZXNvdXJjZXMiOlsiY29uc29sZXF1aWNrc3RhcnRzIiwiY29uc29sZWNsaWRvd25sb2FkcyJdLCJ2ZXJicyI6WyJjcmVhdGUiLCJkZWxldGUiLCJnZXQiLCJsaXN0IiwidXBkYXRlIiwid2F0Y2giXX0seyJhcGlHcm91cHMiOlsiY29uZmlnLm9wZW5zaGlmdC5pbyJdLCJyZXNvdXJjZXMiOlsiY2x1c3Rlcm9wZXJhdG9ycyIsImNsdXN0ZXJvcGVyYXRvcnMvc3RhdHVzIl0sInZlcmJzIjpbImdldCIsIndhdGNoIiwibGlzdCJdfSx7ImFwaUdyb3VwcyI6WyJyb3V0ZS5vcGVuc2hpZnQuaW8iXSwicmVzb3VyY2VzIjpbInJvdXRlcyIsInJvdXRlcy9jdXN0b20taG9zdCJdLCJ2ZXJicyI6WyJjcmVhdGUiLCJkZWxldGUiLCJnZXQiLCJsaXN0IiwidXBkYXRlIiwid2F0Y2giXX0seyJhcGlHcm91cHMiOlsiY29vcmRpbmF0aW9uLms4cy5pbyJdLCJyZXNvdXJjZXMiOlsibGVhc2VzIl0sInZlcmJzIjpbImNyZWF0ZSIsImRlbGV0ZSIsImdldCIsImxpc3QiLCJ1cGRhdGUiLCJ3YXRjaCJdfSx7ImFwaUdyb3VwcyI6WyJvcGVyYXRvci5rbmF0aXZlLmRldiJdLCJyZXNvdXJjZXMiOlsia25hdGl2ZXNlcnZpbmdzIiwia25hdGl2ZXNlcnZpbmdzL3N0YXR1cyIsImtuYXRpdmVzZXJ2aW5ncy9maW5hbGl6ZXJzIiwia25hdGl2ZWV2ZW50aW5ncyIsImtuYXRpdmVldmVudGluZ3Mvc3RhdHVzIiwia25hdGl2ZWV2ZW50aW5ncy9maW5hbGl6ZXJzIl0sInZlcmJzIjpbImNyZWF0ZSIsImRlbGV0ZSIsImdldCIsImxpc3QiLCJ1cGRhdGUiLCJ3YXRjaCIsInBhdGNoIl19LHsiYXBpR3JvdXBzIjpbIm9wZXJhdG9yLnNlcnZlcmxlc3Mub3BlbnNoaWZ0LmlvIl0sInJlc291cmNlcyI6WyJrbmF0aXZla2Fma2FzIiwia25hdGl2ZWthZmthcy9zdGF0dXMiLCJrbmF0aXZla2Fma2FzL2ZpbmFsaXplcnMiXSwidmVyYnMiOlsiY3JlYXRlIiwiZGVsZXRlIiwiZ2V0IiwibGlzdCIsInVwZGF0ZSIsIndhdGNoIiwicGF0Y2giXX0seyJhcGlHcm91cHMiOlsiY29uZmlnLm9wZW5zaGlmdC5pbyJdLCJyZXNvdXJjZXMiOlsiaW5ncmVzc2VzIl0sInZlcmJzIjpbImdldCIsImxpc3QiLCJ3YXRjaCJdfSx7ImFwaUdyb3VwcyI6WyJjZXJ0LW1hbmFnZXIuaW8iXSwicmVzb3VyY2VzIjpbImNlcnRpZmljYXRlcyIsImlzc3VlcnMiLCJjbHVzdGVyaXNzdWVycyJdLCJ2ZXJicyI6WyJjcmVhdGUiLCJkZWxldGUiLCJ1cGRhdGUiLCJsaXN0IiwiZ2V0Iiwid2F0Y2giXX0seyJhcGlHcm91cHMiOlsibmV0d29ya2luZy5pbnRlcm5hbC5rbmF0aXZlLmRldiJdLCJyZXNvdXJjZXMiOlsiY2VydGlmaWNhdGVzIl0sInZlcmJzIjpbImNyZWF0ZSIsImRlbGV0ZSIsInVwZGF0ZSIsImdldCIsImxpc3QiLCJ3YXRjaCJdfV0sInNlcnZpY2VBY2NvdW50TmFtZSI6ImtuYXRpdmUtb3BlcmF0b3IifSx7InJ1bGVzIjpbeyJhcGlHcm91cHMiOlsiIl0sInJlc291cmNlcyI6WyJldmVudHMiXSwidmVyYnMiOlsiY3JlYXRlIiwiZGVsZXRlIiwiZ2V0IiwibGlzdCJdfSx7ImFwaUdyb3VwcyI6WyIiXSwicmVzb3VyY2VzIjpbImNvbmZpZ21hcHMiXSwidmVyYnMiOlsiZ2V0IiwibGlzdCIsIndhdGNoIl19LHsiYXBpR3JvdXBzIjpbIm5ldHdvcmtpbmcuaW50ZXJuYWwua25hdGl2ZS5kZXYiXSwicmVzb3VyY2VzIjpbImluZ3Jlc3NlcyIsImluZ3Jlc3Nlcy9maW5hbGl6ZXJzIl0sInZlcmJzIjpbImdldCIsImxpc3QiLCJ3YXRjaCIsInBhdGNoIl19LHsiYXBpR3JvdXBzIjpbInJvdXRlLm9wZW5zaGlmdC5pbyJdLCJyZXNvdXJjZXMiOlsicm91dGVzIiwicm91dGVzL2N1c3RvbS1ob3N0Il0sInZlcmJzIjpbImNyZWF0ZSIsImRlbGV0ZSIsImdldCIsImxpc3QiLCJ1cGRhdGUiLCJ3YXRjaCJdfV0sInNlcnZpY2VBY2NvdW50TmFtZSI6ImtuYXRpdmUtb3BlbnNoaWZ0LWluZ3Jlc3MifV0sImRlcGxveW1lbnRzIjpbeyJuYW1lIjoia25hdGl2ZS1vcGVyYXRvci13ZWJob29rIiwic3BlYyI6eyJyZXBsaWNhcyI6MSwic2VsZWN0b3IiOnsibWF0Y2hMYWJlbHMiOnsibmFtZSI6ImtuYXRpdmUtb3BlcmF0b3IiLCJzZXJ2ZXJsZXNzLm9wZW5zaGlmdC5pby9pcyI6IndlYmhvb2sifX0sInRlbXBsYXRlIjp7Im1ldGFkYXRhIjp7ImxhYmVscyI6eyJuYW1lIjoia25hdGl2ZS1vcGVyYXRvciIsInNlcnZlcmxlc3Mub3BlbnNoaWZ0LmlvL2lzIjoid2ViaG9vayIsInNpZGVjYXIuaXN0aW8uaW8vaW5qZWN0IjoiZmFsc2UifX0sInNwZWMiOnsiY29udGFpbmVycyI6W3siZW52IjpbeyJuYW1lIjoiUE9EX05BTUUiLCJ2YWx1ZUZyb20iOnsiZmllbGRSZWYiOnsiZmllbGRQYXRoIjoibWV0YWRhdGEubmFtZSJ9fX0seyJuYW1lIjoiT1BFUkFUT1JfTkFNRSIsInZhbHVlIjoia25hdGl2ZS1vcGVyYXRvciJ9LHsibmFtZSI6IlNZU1RFTV9OQU1FU1BBQ0UiLCJ2YWx1ZUZyb20iOnsiZmllbGRSZWYiOnsiZmllbGRQYXRoIjoibWV0YWRhdGEubmFtZXNwYWNlIn19fSx7Im5hbWUiOiJNRVRSSUNTX0RPTUFJTiIsInZhbHVlIjoia25hdGl2ZS5kZXYvc2VydmluZy1vcGVyYXRvciJ9LHsibmFtZSI6IlJFUVVJUkVEX1NFUlZJTkdfTkFNRVNQQUNFIiwidmFsdWUiOiJrbmF0aXZlLXNlcnZpbmcifSx7Im5hbWUiOiJSRVFVSVJFRF9TRVJWSU5HX0lOR1JFU1NfTkFNRVNQQUNFIiwidmFsdWUiOiJrbmF0aXZlLXNlcnZpbmctaW5ncmVzcyJ9LHsibmFtZSI6IlJFUVVJUkVEX0VWRU5USU5HX05BTUVTUEFDRSIsInZhbHVlIjoia25hdGl2ZS1ldmVudGluZyJ9LHsibmFtZSI6IlNFUlZJQ0VfTU9OSVRPUl9SQkFDX01BTklGRVNUX1BBVEgiLCJ2YWx1ZSI6Ii92YXIvcnVuL2tvL21vbml0b3JpbmcvcmJhYy1wcm94eS55YW1sIn0seyJuYW1lIjoiV0VCSE9PS19OQU1FIiwidmFsdWUiOiJrbmF0aXZlLW9wZXJhdG9yLXNlcnZpY2UifSx7Im5hbWUiOiJVU0VfT0xNX1RMUyIsInZhbHVlIjoidHJ1ZSJ9LHsibmFtZSI6IktVQkVSTkVURVNfTUlOX1ZFUlNJT04iLCJ2YWx1ZSI6InYxLjAuMCJ9LHsibmFtZSI6IklNQUdFX3F1ZXVlLXByb3h5IiwidmFsdWUiOiJyZWdpc3RyeS5yZWRoYXQuaW8vb3BlbnNoaWZ0LXNlcnZlcmxlc3MtMS9rbi1zZXJ2aW5nLXF1ZXVlLXJoZWw5QHNoYTI1NjpmMmIyNzMwM2ZjNzRhOTMzNGI2Y2JhMjlhN2I2MmMwM2Q5YmEyN2MxNWI3N2U4MGU0NTdhMjA1MWJmMGZmNzI2In0seyJuYW1lIjoiSU1BR0VfYWN0aXZhdG9yIiwidmFsdWUiOiJyZWdpc3RyeS5yZWRoYXQuaW8vb3BlbnNoaWZ0LXNlcnZlcmxlc3MtMS9rbi1zZXJ2aW5nLWFjdGl2YXRvci1yaGVsOUBzaGEyNTY6ZmUwZDQwZjc0Nzg2NjIxNjI4MzFmM2E5ZTlmMDNmNGYyOTE5NjNjNmUyM2YyMGJmMTAzZDA1Mzc3NzQzMWQ2OSJ9LHsibmFtZSI6IklNQUdFX2F1dG9zY2FsZXIiLCJ2YWx1ZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9vcGVuc2hpZnQtc2VydmVybGVzcy0xL2tuLXNlcnZpbmctYXV0b3NjYWxlci1yaGVsOUBzaGEyNTY6NTA0YzE1M2E3ZTI5ZTEzMzE3ZjI2Y2Y0NDA5MjdiM2YwMGExNzdjNWM5OWM3NDIzM2E3Njc3ZTg0MjE3YzZlMiJ9LHsibmFtZSI6IklNQUdFX2F1dG9zY2FsZXItaHBhIiwidmFsdWUiOiJyZWdpc3RyeS5yZWRoYXQuaW8vb3BlbnNoaWZ0LXNlcnZlcmxlc3MtMS9rbi1zZXJ2aW5nLWF1dG9zY2FsZXItaHBhLXJoZWw5QHNoYTI1NjoxNDIyY2I0MjJmOTI0MjJkMDA1ZDI4MTYwNTQ5Y2I1NWZkYmEwYjVlOGNhMDA4ZDlmMDUyMzlhYzY4OTM0YWMxIn0seyJuYW1lIjoiSU1BR0VfY29udHJvbGxlcl9fY29udHJvbGxlciIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tc2VydmluZy1jb250cm9sbGVyLXJoZWw5QHNoYTI1NjpkYTNkNmVhZWM0MGNjNzIyMjE1ODk4ZjFkMGJlZTRhZmU2NDg3ODMyNGExODEyNTFmMTZmM2ExMjE3MDBhOWE2In0seyJuYW1lIjoiSU1BR0Vfd2ViaG9va19fd2ViaG9vayIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tc2VydmluZy13ZWJob29rLXJoZWw5QHNoYTI1NjpjNTNlOTlmZmUzZWMwZjU2ZDhkZTg3OTFlZThlYTZlOTk2YWNiYTE5MDI2YzFlODVkNTVmODc5MGMzMjlhODVmIn0seyJuYW1lIjoiSU1BR0Vfc3RvcmFnZS12ZXJzaW9uLW1pZ3JhdGlvbi1zZXJ2aW5nLV9fbWlncmF0ZSIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tc2VydmluZy1zdG9yYWdlLXZlcnNpb24tbWlncmF0aW9uLXJoZWw5QHNoYTI1NjoyYzA5YmM0NDUwZTNiNjI5YjQ4N2MxNDRmYWRiYjk5MDI4NmY2ZGUwOTNhNTNkNGQxMTBlMmVhYjkyNzU2ZmFiIn0seyJuYW1lIjoiSU1BR0Vfa291cmllci1nYXRld2F5IiwidmFsdWUiOiJyZWdpc3RyeS5yZWRoYXQuaW8vb3BlbnNoaWZ0LXNlcnZpY2UtbWVzaC9wcm94eXYyLXJoZWw4QHNoYTI1NjoxYzE5Y2Y4NmZkMDU5NDBlZjNkMGQ2ZTc5ZTZmMzcxZGI5OTMxNTNmNzBiYWVkYjkxMDdiYmU3M2YyMzZkYzI0In0seyJuYW1lIjoiSU1BR0VfbmV0LWtvdXJpZXItY29udHJvbGxlcl9fY29udHJvbGxlciIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEvbmV0LWtvdXJpZXIta291cmllci1yaGVsOUBzaGEyNTY6ODQ2ZTBlNGUxOGE1M2VmYWFlYWFhNDhjNWM2MTA0NDMyMzJhYTlhMGZiNmQxNGVjMTZhNjI4ZDI5MjY1MTEzNCJ9LHsibmFtZSI6IklNQUdFX25ldC1pc3Rpby1jb250cm9sbGVyX19jb250cm9sbGVyIiwidmFsdWUiOiJyZWdpc3RyeS5yZWRoYXQuaW8vb3BlbnNoaWZ0LXNlcnZlcmxlc3MtMS9uZXQtaXN0aW8tY29udHJvbGxlci1yaGVsOUBzaGEyNTY6NjgzN2RkMmZjYTg2ODRjN2FmZDBmZDgxZjNkODc5OTExYzY3NDRmNDRlNTAyMTc4YTVhN2M0NGEyY2UwYWMwYiJ9LHsibmFtZSI6IklNQUdFX25ldC1pc3Rpby13ZWJob29rX193ZWJob29rIiwidmFsdWUiOiJyZWdpc3RyeS5yZWRoYXQuaW8vb3BlbnNoaWZ0LXNlcnZlcmxlc3MtMS9uZXQtaXN0aW8td2ViaG9vay1yaGVsOUBzaGEyNTY6NjQ0YmJmODVhMDFmZmU5MzVkNzUzY2VlYTE4NDdlODRiMjFkNjE0YjIxNTllNGNkZjFhZjA1ZDM5NjIwZmI1NiJ9LHsibmFtZSI6IklNQUdFX2V2ZW50aW5nLWNvbnRyb2xsZXJfX2V2ZW50aW5nLWNvbnRyb2xsZXIiLCJ2YWx1ZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9vcGVuc2hpZnQtc2VydmVybGVzcy0xL2tuLWV2ZW50aW5nLWNvbnRyb2xsZXItcmhlbDlAc2hhMjU2OmNiMjI1NDVhNzY4YzUzNDNlZWEyM2E2M2ZmZTY0NjM0OTQxMjc4MzNjMmQyMjdiZGNlYzQ0MjA2YjcwNjAzNGIifSx7Im5hbWUiOiJJTUFHRV9ldmVudGluZy1pc3Rpby1jb250cm9sbGVyX19ldmVudGluZy1pc3Rpby1jb250cm9sbGVyIiwidmFsdWUiOiJyZWdpc3RyeS5yZWRoYXQuaW8vb3BlbnNoaWZ0LXNlcnZlcmxlc3MtMS9rbi1ldmVudGluZy1pc3Rpby1jb250cm9sbGVyLXJoZWw5QHNoYTI1Njo1NzA2ZDBhY2JlMDAyNjI5YjZjYzRhYjA3MGQyNTJhYzZkZjkzOGM1YTI5MzE3ZjViYTE0NmQ1MGIxZmYxMDlhIn0seyJuYW1lIjoiSU1BR0VfZXZlbnRpbmctd2ViaG9va19fZXZlbnRpbmctd2ViaG9vayIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tZXZlbnRpbmctd2ViaG9vay1yaGVsOUBzaGEyNTY6ZDdiM2EwM2FjM2M1ZmFmOGY1MTVjZThiMTE1ZjU0NzVlMDBiMmRmNWI1NTA5ZjhiZjhjYTBjZWEwMTMwMzBiYiJ9LHsibmFtZSI6IklNQUdFX3N0b3JhZ2UtdmVyc2lvbi1taWdyYXRpb24tZXZlbnRpbmctX19taWdyYXRlIiwidmFsdWUiOiJyZWdpc3RyeS5yZWRoYXQuaW8vb3BlbnNoaWZ0LXNlcnZlcmxlc3MtMS9rbi1ldmVudGluZy1taWdyYXRlLXJoZWw5QHNoYTI1NjowMjI4MDAxYjQ3NDljMWUyYWRhODRjNGU5YWQ3ZDllOGI0ZTQ2NjIyN2ViZDcwNTFlN2Y0YjFiYWFhOGZmNTE4In0seyJuYW1lIjoiSU1BR0VfbXQtYnJva2VyLWNvbnRyb2xsZXJfX210LWJyb2tlci1jb250cm9sbGVyIiwidmFsdWUiOiJyZWdpc3RyeS5yZWRoYXQuaW8vb3BlbnNoaWZ0LXNlcnZlcmxlc3MtMS9rbi1ldmVudGluZy1tdGNoYW5uZWwtYnJva2VyLXJoZWw5QHNoYTI1Njo1ZWZiZmJjZDExNTAwNWNiYWUxYWEzZGI4NDc3NDhjMzA3NWY1NDQ2ZTk5NjBhZmY5MmY5YWRhZTNhNmNlM2MwIn0seyJuYW1lIjoiSU1BR0VfbXQtYnJva2VyLWZpbHRlcl9fZmlsdGVyIiwidmFsdWUiOiJyZWdpc3RyeS5yZWRoYXQuaW8vb3BlbnNoaWZ0LXNlcnZlcmxlc3MtMS9rbi1ldmVudGluZy1maWx0ZXItcmhlbDlAc2hhMjU2OmY2OWE5NzgyZjQ1ZDgxZGEwYjZmY2FjNzMwMDkyNWYzZmEzNjQzMzNiMTIyNGNjMmFmZWJkNWU3NTI2OGQ0MTIifSx7Im5hbWUiOiJJTUFHRV9tdC1icm9rZXItaW5ncmVzc19faW5ncmVzcyIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tZXZlbnRpbmctaW5ncmVzcy1yaGVsOUBzaGEyNTY6YTBiOGU3N2Y2MDQyNzJkN2Q1OWMzNDU1MWE2MTRhZDVjNjNiOTRhMGMwY2M1YTI0ZWM3ZDU0N2JiNmZiOTcwMCJ9LHsibmFtZSI6IklNQUdFX2ltYy1jb250cm9sbGVyX19jb250cm9sbGVyIiwidmFsdWUiOiJyZWdpc3RyeS5yZWRoYXQuaW8vb3BlbnNoaWZ0LXNlcnZlcmxlc3MtMS9rbi1ldmVudGluZy1jaGFubmVsLWNvbnRyb2xsZXItcmhlbDlAc2hhMjU2OmIxZGQ5OGQ4MmYyMTI1MzRiZTg4YjI4ODVmNDYyM2ZhNDg2M2E3ZmViYzRkOWZhMjBmMWM3YjAzNGY1MDBmYmMifSx7Im5hbWUiOiJJTUFHRV9pbWMtZGlzcGF0Y2hlcl9fZGlzcGF0Y2hlciIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tZXZlbnRpbmctY2hhbm5lbC1kaXNwYXRjaGVyLXJoZWw5QHNoYTI1Njo2NTM5N2I0ODc3ZDQ2MTIxNjJjOTQ4NWVjYjIzZmY2NDYxZTE2MzhiZjY1NmI1MGRiMDJjZjkxYWE5NmM2ZjA5In0seyJuYW1lIjoiSU1BR0VfcGluZ3NvdXJjZS1tdC1hZGFwdGVyX19kaXNwYXRjaGVyIiwidmFsdWUiOiJyZWdpc3RyeS5yZWRoYXQuaW8vb3BlbnNoaWZ0LXNlcnZlcmxlc3MtMS9rbi1ldmVudGluZy1tdHBpbmctcmhlbDlAc2hhMjU2OmM4Njk4NTFmNmIwYWJjOWU3ZjI0NThjMTA0ZGUwMzdiNzZhMDNhYjA2NTBmZjM2YTM4MjJjNDdkN2ExOTkxNzkifSx7Im5hbWUiOiJJTUFHRV9qb2Itc2lua19fam9iLXNpbmsiLCJ2YWx1ZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9vcGVuc2hpZnQtc2VydmVybGVzcy0xL2tuLWV2ZW50aW5nLWpvYnNpbmstcmhlbDlAc2hhMjU2OjBlMDkwZjAyNDg3YTM3NDYwOTBhMjE3OTZhNTEzYjMwYmYxNGVhOGJiNzlkNWU0NzRhMDJlMzIxZTdlYzkzMGEifSx7Im5hbWUiOiJJTUFHRV9BUElTRVJWRVJfUkFfSU1BR0UiLCJ2YWx1ZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9vcGVuc2hpZnQtc2VydmVybGVzcy0xL2tuLWV2ZW50aW5nLWFwaXNlcnZlci1yZWNlaXZlLWFkYXB0ZXItcmhlbDlAc2hhMjU2OjlmZGFkNDBmYjVmOTgyNzNkNjczZjhjNzEzZTIyNmM4MTZlMzNjYWI1ZmY3OTc1MWJhOTllNjUzYTkxZTFhZWUifSx7Im5hbWUiOiJJTUFHRV9ESVNQQVRDSEVSX0lNQUdFIiwidmFsdWUiOiJyZWdpc3RyeS5yZWRoYXQuaW8vb3BlbnNoaWZ0LXNlcnZlcmxlc3MtMS9rbi1ldmVudGluZy1jaGFubmVsLWRpc3BhdGNoZXItcmhlbDlAc2hhMjU2OjY1Mzk3YjQ4NzdkNDYxMjE2MmM5NDg1ZWNiMjNmZjY0NjFlMTYzOGJmNjU2YjUwZGIwMmNmOTFhYTk2YzZmMDkifSx7Im5hbWUiOiJJTUFHRV9FVkVOVF9UUkFOU0ZPUk1fSlNPTkFUQV9JTUFHRSIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tZXZlbnRpbmctaW50ZWdyYXRpb25zLXRyYW5zZm9ybS1qc29uYXRhLXJoZWw5QHNoYTI1Njo4NGY2NDRmYmUxOWY3NTdlZDEzMjAyMzUxOTkyNTU0MWY5N2ZmNjZhYTAwMWZkNmU5ZWFhOWMzMzgyZGZjMzA1In0seyJuYW1lIjoiSU1BR0VfSU5URUdSQVRJT05fU09VUkNFX1RJTUVSX0lNQUdFIiwidmFsdWUiOiJyZWdpc3RyeS5yZWRoYXQuaW8vb3BlbnNoaWZ0LXNlcnZlcmxlc3MtMS9rbi1ldmVudGluZy1pbnRlZ3JhdGlvbnMtdGltZXItc291cmNlLXJoZWw5QHNoYTI1NjpmNjljMTA4MTQ1NjYyNWUxNDRmMjIxNmI0ZGZkMDg4MDI3ZGJiNGFmZjc5NmNlMDFkMWQzNDc5YWI5ZTc3NmFmIn0seyJuYW1lIjoiSU1BR0VfSU5URUdSQVRJT05fU09VUkNFX0FXU19TM19JTUFHRSIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tZXZlbnRpbmctaW50ZWdyYXRpb25zLWF3cy1zMy1zb3VyY2UtcmhlbDlAc2hhMjU2OmY1NzM3MzkzNWQ0Yzk1OTNjNTgxYjg4Njc4MGNiZmZjMzkwZjZkZWE1YjY0MTIzNzM4Y2Q0NGNiNmViMmZiNTUifSx7Im5hbWUiOiJJTUFHRV9JTlRFR1JBVElPTl9TT1VSQ0VfQVdTX1NRU19JTUFHRSIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tZXZlbnRpbmctaW50ZWdyYXRpb25zLWF3cy1zcXMtc291cmNlLXJoZWw5QHNoYTI1Njo0MDExMGQwNTQxZjU3M2VkZDM0ZTkwYmRhZDAzZDliYmFmNjQ2YzdiN2JjNjI2ZTI5NzJlMTNiYzBmMjg3NWNiIn0seyJuYW1lIjoiSU1BR0VfSU5URUdSQVRJT05fU09VUkNFX0FXU19EREJfU1RSRUFNU19JTUFHRSIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tZXZlbnRpbmctaW50ZWdyYXRpb25zLWF3cy1kZGItc3RyZWFtcy1zb3VyY2UtcmhlbDlAc2hhMjU2OjRkNTEzZjhhZGFmOTM2NTNmMmM3MGYzMjg0M2I1ZjgzMDM0YWUzMGRmYjJiZjBjNjRkOTc3NTM2YmZkMzg1ODUifSx7Im5hbWUiOiJJTUFHRV9JTlRFR1JBVElPTl9TSU5LX0xPR19JTUFHRSIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tZXZlbnRpbmctaW50ZWdyYXRpb25zLWxvZy1zaW5rLXJoZWw5QHNoYTI1NjpiMzNhNTIzZjcxMTgxNTgwMDc4ZmViZWVmODM1YmJmNGFjMjlmMzhjZTg2OWQ5YjUwNGY3MTVkNTE2NGJjYmE3In0seyJuYW1lIjoiSU1BR0VfSU5URUdSQVRJT05fU0lOS19BV1NfUzNfSU1BR0UiLCJ2YWx1ZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9vcGVuc2hpZnQtc2VydmVybGVzcy0xL2tuLWV2ZW50aW5nLWludGVncmF0aW9ucy1hd3MtczMtc2luay1yaGVsOUBzaGEyNTY6Y2JiYjk1MGYzNDA1ZmU0MTU0NjdjMTFhMmY3YmQyZmI2M2FmYTdlYmE3ZTkwZmQ1NDgwNjBkZWVjNWEwNDgxZiJ9LHsibmFtZSI6IklNQUdFX0lOVEVHUkFUSU9OX1NJTktfQVdTX1NRU19JTUFHRSIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tZXZlbnRpbmctaW50ZWdyYXRpb25zLWF3cy1zcXMtc2luay1yaGVsOUBzaGEyNTY6ODE0MmUyNmYyNjgxZjJkZTQ2MzcxOTYxY2M3NmE2Mzc1MTNlN2M4ZTMyYjdhYWNhYjg1NWY1Nzc0MzZhMzA4MCJ9LHsibmFtZSI6IklNQUdFX0lOVEVHUkFUSU9OX1NJTktfQVdTX1NOU19JTUFHRSIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tZXZlbnRpbmctaW50ZWdyYXRpb25zLWF3cy1zbnMtc2luay1yaGVsOUBzaGEyNTY6MjNmMWM1OTVkMzAwZjE3NjM0OTE3NzRiZDUzY2Y1MWJjMjlhODk5MDcxZjhhODExOGYxZTgzZGI0NWQ5NjIxZiJ9LHsibmFtZSI6IklNQUdFX2V2ZW50bWVzaC1iYWNrZW5kX19jb250cm9sbGVyIiwidmFsdWUiOiJyZWdpc3RyeS5yZWRoYXQuaW8vb3BlbnNoaWZ0LXNlcnZlcmxlc3MtMS9rbi1iYWNrc3RhZ2UtcGx1Z2lucy1ldmVudG1lc2gtcmhlbDlAc2hhMjU2OjcxNGEzMTM1NDU4MjJjMTM3MjYyNTVkODc2NmFiNWJhNWM1ODE0NmYxMmYyMDJjNzgxYzc5M2ZjNzUxYjliMjMifSx7Im5hbWUiOiJJTUFHRV9LVUJFX1JCQUNfUFJPWFkiLCJ2YWx1ZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9vcGVuc2hpZnQ0L29zZS1rdWJlLXJiYWMtcHJveHktcmhlbDlAc2hhMjU2OjM1ZWEwNGMzMzlmNDAxOTAyZDcxMGJmNGNjZmUyMGFhODlmYzVhNGZjNzg1NGVkNzNjOGQ4Njk0NTBiMzIzYWMifSx7Im5hbWUiOiJJTUFHRV9LTl9QTFVHSU5fRVZFTlRfU0VOREVSIiwidmFsdWUiOiJyZWdpc3RyeS5yZWRoYXQuaW8vb3BlbnNoaWZ0LXNlcnZlcmxlc3MtMS9rbi1wbHVnaW4tZXZlbnQtc2VuZGVyLXJoZWw5QHNoYTI1NjoyZDhjZmFiMzNmMWM0NmIyZDQ1MTBlYTRiNTZhMDllMTJiOGJjZjA3YzBlYjA1NWU4NGViYzA3N2VjNzMwMTQ1In0seyJuYW1lIjoiSU1BR0VfS05fQ0xJRU5UIiwidmFsdWUiOiJyZWdpc3RyeS5yZWRoYXQuaW8vb3BlbnNoaWZ0LXNlcnZlcmxlc3MtMS9rbi1jbGllbnQta24tcmhlbDlAc2hhMjU2OmQ1MTMxNTdmNWMwYWRkYzY0Y2ZkZjk3ZGNjNzM0MDYzMDAwYTA4NDFkMzNjMDhmZDMzY2NhZTNkYjM0MWZiOTEifSx7Im5hbWUiOiJJTUFHRV9LTl9QTFVHSU5fRlVOQ19VVElMIiwidmFsdWUiOiJyZWdpc3RyeS5yZWRoYXQuaW8vb3BlbnNoaWZ0LXNlcnZlcmxlc3MtMS9rbi1wbHVnaW4tZnVuYy1mdW5jLXV0aWwtcmhlbDlAc2hhMjU2OjYwN2U1MGRkM2E5YjYxZDU3ZDEyNWM0N2E3OTc3YzQwYzRmNzgxYmZhYjAxYTg1MmEwOGI0MGZlNDJmMmI4OTMifSx7Im5hbWUiOiJJTUFHRV9LTl9QTFVHSU5fRlVOQ19URUtUT05fQlVJTERBSCIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL3JoZWw4L2J1aWxkYWhAc2hhMjU2OjNkNTA1ZDljMGY1ZDRjZDVhNGVjMDNiOGQwMzg2NTZjNmNkYmRmNTE5MWUwMGNlNjM4OGY3ZTBlNGQyZjFiNzQifSx7Im5hbWUiOiJJTUFHRV9LTl9QTFVHSU5fRlVOQ19OT0RFSlNfMjBfTUlOSU1BTCIsInZhbHVlIjoicmVnaXN0cnkuYWNjZXNzLnJlZGhhdC5jb20vdWJpOC9ub2RlanMtMjAtbWluaW1hbEBzaGEyNTY6YTJhN2UzOTlhYWYwOWE0OGMyOGY0MDgyMGRhMTY3MDliNjJhZWU2ZjJiYzcwMzExNmI5MzQ1ZmFiNTgzMDg2MSJ9LHsibmFtZSI6IklNQUdFX0tOX1BMVUdJTl9GVU5DX09QRU5KREtfMjEiLCJ2YWx1ZSI6InJlZ2lzdHJ5LmFjY2Vzcy5yZWRoYXQuY29tL3ViaTgvb3Blbmpkay0yMUBzaGEyNTY6NDQxODk3YTFmNjkxYzdkNGIzYTY3YmIzZTBmZWE4M2UxODM1MjIxNDI2NGNiMzgzZmQwNTdiYmJkNWVkODYzYyJ9LHsibmFtZSI6IklNQUdFX0tOX1BMVUdJTl9GVU5DX1BZVEhPTl8zOSIsInZhbHVlIjoicmVnaXN0cnkuYWNjZXNzLnJlZGhhdC5jb20vdWJpOC9weXRob24tMzlAc2hhMjU2OjI3ZTc5NWZkNmIxYjc3ZGU3MGQxZGM3M2E2NWU0Yzc5MDY1MDc0OGE5Y2ZkYTEzOGZkYmQxOTRiM2Q2ZWVhM2QifSx7Im5hbWUiOiJDVVJSRU5UX1ZFUlNJT04iLCJ2YWx1ZSI6IjEuMzcuMCJ9LHsibmFtZSI6IktOQVRJVkVfU0VSVklOR19WRVJTSU9OIiwidmFsdWUiOiIxLjE3In0seyJuYW1lIjoiS05BVElWRV9FVkVOVElOR19WRVJTSU9OIiwidmFsdWUiOiIxLjE3In0seyJuYW1lIjoiS05BVElWRV9FVkVOVElOR19LQUZLQV9CUk9LRVJfVkVSU0lPTiIsInZhbHVlIjoiMS4xNyJ9XSwiaW1hZ2UiOiJyZWdpc3RyeS5yZWRoYXQuaW8vb3BlbnNoaWZ0LXNlcnZlcmxlc3MtMS9zZXJ2ZXJsZXNzLW9wZW5zaGlmdC1rbi1yaGVsOS1vcGVyYXRvckBzaGEyNTY6NmZjZTEyZmExODdlYzJlZGI1YjQwYmFlMjljYzUxNzQ2M2VmOGVjNTg4MTRhNDg0ODVhZWU5YzhjZGUwZjczMiIsImltYWdlUHVsbFBvbGljeSI6IkFsd2F5cyIsIm5hbWUiOiJrbmF0aXZlLW9wZXJhdG9yIiwicG9ydHMiOlt7ImNvbnRhaW5lclBvcnQiOjkwOTAsIm5hbWUiOiJtZXRyaWNzIn0seyJjb250YWluZXJQb3J0Ijo4NDQzLCJuYW1lIjoiaHR0cHMtd2ViaG9vayJ9XSwicmVhZGluZXNzUHJvYmUiOnsiaHR0cEdldCI6eyJodHRwSGVhZGVycyI6W3sibmFtZSI6Imsta3ViZWxldC1wcm9iZSIsInZhbHVlIjoid2ViaG9vayJ9XSwicG9ydCI6ODQ0Mywic2NoZW1lIjoiSFRUUFMifSwibGl2ZW5lc3NQcm9iZSI6eyJmYWlsdXJlVGhyZXNob2xkIjo2LCJodHRwR2V0Ijp7Imh0dHBIZWFkZXJzIjpbeyJuYW1lIjoiay1rdWJlbGV0LXByb2JlIiwidmFsdWUiOiJ3ZWJob29rIn1dLCJwb3J0Ijo4NDQzLCJzY2hlbWUiOiJIVFRQUyJ9LCJpbml0aWFsRGVsYXlTZWNvbmRzIjoyMCwicGVyaW9kU2Vjb25kcyI6MX0sInBlcmlvZFNlY29uZHMiOjF9LCJzZWN1cml0eUNvbnRleHQiOnsiYWxsb3dQcml2aWxlZ2VFc2NhbGF0aW9uIjpmYWxzZSwiY2FwYWJpbGl0aWVzIjp7ImRyb3AiOlsiQUxMIl19LCJyZWFkT25seVJvb3RGaWxlc3lzdGVtIjp0cnVlLCJydW5Bc05vblJvb3QiOnRydWV9fV0sInNlcnZpY2VBY2NvdW50TmFtZSI6ImtuYXRpdmUtb3BlcmF0b3IifX19fSx7Im5hbWUiOiJrbmF0aXZlLW9wZW5zaGlmdCIsInNwZWMiOnsicmVwbGljYXMiOjEsInNlbGVjdG9yIjp7Im1hdGNoTGFiZWxzIjp7Im5hbWUiOiJrbmF0aXZlLW9wZW5zaGlmdCJ9fSwidGVtcGxhdGUiOnsibWV0YWRhdGEiOnsibGFiZWxzIjp7Im5hbWUiOiJrbmF0aXZlLW9wZW5zaGlmdCJ9fSwic3BlYyI6eyJjb250YWluZXJzIjpbeyJlbnYiOlt7Im5hbWUiOiJXQVRDSF9OQU1FU1BBQ0UiLCJ2YWx1ZSI6IiJ9LHsibmFtZSI6Ik5BTUVTUEFDRSIsInZhbHVlRnJvbSI6eyJmaWVsZFJlZiI6eyJmaWVsZFBhdGgiOiJtZXRhZGF0YS5uYW1lc3BhY2UifX19LHsibmFtZSI6IkRFUExPWU1FTlRfTkFNRSIsInZhbHVlIjoia25hdGl2ZS1vcGVuc2hpZnQifSx7Im5hbWUiOiJQT0RfTkFNRSIsInZhbHVlRnJvbSI6eyJmaWVsZFJlZiI6eyJmaWVsZFBhdGgiOiJtZXRhZGF0YS5uYW1lIn19fSx7Im5hbWUiOiJPUEVSQVRPUl9OQU1FIiwidmFsdWUiOiJrbmF0aXZlLW9wZW5zaGlmdCJ9LHsibmFtZSI6IlJFUVVJUkVEX1NFUlZJTkdfTkFNRVNQQUNFIiwidmFsdWUiOiJrbmF0aXZlLXNlcnZpbmcifSx7Im5hbWUiOiJSRVFVSVJFRF9TRVJWSU5HX0lOR1JFU1NfTkFNRVNQQUNFIiwidmFsdWUiOiJrbmF0aXZlLXNlcnZpbmctaW5ncmVzcyJ9LHsibmFtZSI6IlJFUVVJUkVEX0VWRU5USU5HX05BTUVTUEFDRSIsInZhbHVlIjoia25hdGl2ZS1ldmVudGluZyJ9LHsibmFtZSI6IlJFUVVJUkVEX0tBRktBX05BTUVTUEFDRSIsInZhbHVlIjoia25hdGl2ZS1ldmVudGluZyJ9LHsibmFtZSI6IktBRktBQ0hBTk5FTF9NQU5JRkVTVF9QQVRIIiwidmFsdWUiOiJkZXBsb3kvcmVzb3VyY2VzL2tuYXRpdmVrYWZrYS9jaGFubmVsIn0seyJuYW1lIjoiS0FGS0FTT1VSQ0VfTUFOSUZFU1RfUEFUSCIsInZhbHVlIjoiZGVwbG95L3Jlc291cmNlcy9rbmF0aXZla2Fma2Evc291cmNlIn0seyJuYW1lIjoiS0FGS0FDT05UUk9MTEVSX01BTklGRVNUX1BBVEgiLCJ2YWx1ZSI6ImRlcGxveS9yZXNvdXJjZXMva25hdGl2ZWthZmthL2NvbnRyb2xsZXIifSx7Im5hbWUiOiJLQUZLQUJST0tFUl9NQU5JRkVTVF9QQVRIIiwidmFsdWUiOiJkZXBsb3kvcmVzb3VyY2VzL2tuYXRpdmVrYWZrYS9icm9rZXIifSx7Im5hbWUiOiJLQUZLQVNJTktfTUFOSUZFU1RfUEFUSCIsInZhbHVlIjoiZGVwbG95L3Jlc291cmNlcy9rbmF0aXZla2Fma2Evc2luayJ9LHsibmFtZSI6IlFVSUNLU1RBUlRfTUFOSUZFU1RfUEFUSCIsInZhbHVlIjoiZGVwbG95L3Jlc291cmNlcy9xdWlja3N0YXJ0L3NlcnZlcmxlc3MtYXBwbGljYXRpb24tcXVpY2tzdGFydC55YW1sIn0seyJuYW1lIjoiREFTSEJPQVJEU19ST09UX01BTklGRVNUX1BBVEgiLCJ2YWx1ZSI6ImRlcGxveS9yZXNvdXJjZXMvZGFzaGJvYXJkcyJ9LHsibmFtZSI6IlNPVVJDRVNfVVNFX0NMVVNURVJfTU9OSVRPUklORyIsInZhbHVlIjoidHJ1ZSJ9LHsibmFtZSI6IlNPVVJDRVNfR0VORVJBVEVfU0VSVklDRV9NT05JVE9SUyIsInZhbHVlIjoidHJ1ZSJ9LHsibmFtZSI6IkVOQUJMRV9QUFJPRiIsInZhbHVlIjoiZmFsc2UifSx7Im5hbWUiOiJLVUJFUk5FVEVTX01JTl9WRVJTSU9OIiwidmFsdWUiOiJ2MS4wLjAifSx7Im5hbWUiOiJJTUFHRV9xdWV1ZS1wcm94eSIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tc2VydmluZy1xdWV1ZS1yaGVsOUBzaGEyNTY6ZjJiMjczMDNmYzc0YTkzMzRiNmNiYTI5YTdiNjJjMDNkOWJhMjdjMTViNzdlODBlNDU3YTIwNTFiZjBmZjcyNiJ9LHsibmFtZSI6IklNQUdFX2FjdGl2YXRvciIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tc2VydmluZy1hY3RpdmF0b3ItcmhlbDlAc2hhMjU2OmZlMGQ0MGY3NDc4NjYyMTYyODMxZjNhOWU5ZjAzZjRmMjkxOTYzYzZlMjNmMjBiZjEwM2QwNTM3Nzc0MzFkNjkifSx7Im5hbWUiOiJJTUFHRV9hdXRvc2NhbGVyIiwidmFsdWUiOiJyZWdpc3RyeS5yZWRoYXQuaW8vb3BlbnNoaWZ0LXNlcnZlcmxlc3MtMS9rbi1zZXJ2aW5nLWF1dG9zY2FsZXItcmhlbDlAc2hhMjU2OjUwNGMxNTNhN2UyOWUxMzMxN2YyNmNmNDQwOTI3YjNmMDBhMTc3YzVjOTljNzQyMzNhNzY3N2U4NDIxN2M2ZTIifSx7Im5hbWUiOiJJTUFHRV9hdXRvc2NhbGVyLWhwYSIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tc2VydmluZy1hdXRvc2NhbGVyLWhwYS1yaGVsOUBzaGEyNTY6MTQyMmNiNDIyZjkyNDIyZDAwNWQyODE2MDU0OWNiNTVmZGJhMGI1ZThjYTAwOGQ5ZjA1MjM5YWM2ODkzNGFjMSJ9LHsibmFtZSI6IklNQUdFX2NvbnRyb2xsZXJfX2NvbnRyb2xsZXIiLCJ2YWx1ZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9vcGVuc2hpZnQtc2VydmVybGVzcy0xL2tuLXNlcnZpbmctY29udHJvbGxlci1yaGVsOUBzaGEyNTY6ZGEzZDZlYWVjNDBjYzcyMjIxNTg5OGYxZDBiZWU0YWZlNjQ4NzgzMjRhMTgxMjUxZjE2ZjNhMTIxNzAwYTlhNiJ9LHsibmFtZSI6IklNQUdFX3dlYmhvb2tfX3dlYmhvb2siLCJ2YWx1ZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9vcGVuc2hpZnQtc2VydmVybGVzcy0xL2tuLXNlcnZpbmctd2ViaG9vay1yaGVsOUBzaGEyNTY6YzUzZTk5ZmZlM2VjMGY1NmQ4ZGU4NzkxZWU4ZWE2ZTk5NmFjYmExOTAyNmMxZTg1ZDU1Zjg3OTBjMzI5YTg1ZiJ9LHsibmFtZSI6IklNQUdFX3N0b3JhZ2UtdmVyc2lvbi1taWdyYXRpb24tc2VydmluZy1fX21pZ3JhdGUiLCJ2YWx1ZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9vcGVuc2hpZnQtc2VydmVybGVzcy0xL2tuLXNlcnZpbmctc3RvcmFnZS12ZXJzaW9uLW1pZ3JhdGlvbi1yaGVsOUBzaGEyNTY6MmMwOWJjNDQ1MGUzYjYyOWI0ODdjMTQ0ZmFkYmI5OTAyODZmNmRlMDkzYTUzZDRkMTEwZTJlYWI5Mjc1NmZhYiJ9LHsibmFtZSI6IklNQUdFX2tvdXJpZXItZ2F0ZXdheSIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2aWNlLW1lc2gvcHJveHl2Mi1yaGVsOEBzaGEyNTY6MWMxOWNmODZmZDA1OTQwZWYzZDBkNmU3OWU2ZjM3MWRiOTkzMTUzZjcwYmFlZGI5MTA3YmJlNzNmMjM2ZGMyNCJ9LHsibmFtZSI6IklNQUdFX25ldC1rb3VyaWVyLWNvbnRyb2xsZXJfX2NvbnRyb2xsZXIiLCJ2YWx1ZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9vcGVuc2hpZnQtc2VydmVybGVzcy0xL25ldC1rb3VyaWVyLWtvdXJpZXItcmhlbDlAc2hhMjU2Ojg0NmUwZTRlMThhNTNlZmFhZWFhYTQ4YzVjNjEwNDQzMjMyYWE5YTBmYjZkMTRlYzE2YTYyOGQyOTI2NTExMzQifSx7Im5hbWUiOiJJTUFHRV9uZXQtaXN0aW8tY29udHJvbGxlcl9fY29udHJvbGxlciIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEvbmV0LWlzdGlvLWNvbnRyb2xsZXItcmhlbDlAc2hhMjU2OjY4MzdkZDJmY2E4Njg0YzdhZmQwZmQ4MWYzZDg3OTkxMWM2NzQ0ZjQ0ZTUwMjE3OGE1YTdjNDRhMmNlMGFjMGIifSx7Im5hbWUiOiJJTUFHRV9uZXQtaXN0aW8td2ViaG9va19fd2ViaG9vayIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEvbmV0LWlzdGlvLXdlYmhvb2stcmhlbDlAc2hhMjU2OjY0NGJiZjg1YTAxZmZlOTM1ZDc1M2NlZWExODQ3ZTg0YjIxZDYxNGIyMTU5ZTRjZGYxYWYwNWQzOTYyMGZiNTYifSx7Im5hbWUiOiJJTUFHRV9ldmVudGluZy1jb250cm9sbGVyX19ldmVudGluZy1jb250cm9sbGVyIiwidmFsdWUiOiJyZWdpc3RyeS5yZWRoYXQuaW8vb3BlbnNoaWZ0LXNlcnZlcmxlc3MtMS9rbi1ldmVudGluZy1jb250cm9sbGVyLXJoZWw5QHNoYTI1NjpjYjIyNTQ1YTc2OGM1MzQzZWVhMjNhNjNmZmU2NDYzNDk0MTI3ODMzYzJkMjI3YmRjZWM0NDIwNmI3MDYwMzRiIn0seyJuYW1lIjoiSU1BR0VfZXZlbnRpbmctaXN0aW8tY29udHJvbGxlcl9fZXZlbnRpbmctaXN0aW8tY29udHJvbGxlciIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tZXZlbnRpbmctaXN0aW8tY29udHJvbGxlci1yaGVsOUBzaGEyNTY6NTcwNmQwYWNiZTAwMjYyOWI2Y2M0YWIwNzBkMjUyYWM2ZGY5MzhjNWEyOTMxN2Y1YmExNDZkNTBiMWZmMTA5YSJ9LHsibmFtZSI6IklNQUdFX2V2ZW50aW5nLXdlYmhvb2tfX2V2ZW50aW5nLXdlYmhvb2siLCJ2YWx1ZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9vcGVuc2hpZnQtc2VydmVybGVzcy0xL2tuLWV2ZW50aW5nLXdlYmhvb2stcmhlbDlAc2hhMjU2OmQ3YjNhMDNhYzNjNWZhZjhmNTE1Y2U4YjExNWY1NDc1ZTAwYjJkZjViNTUwOWY4YmY4Y2EwY2VhMDEzMDMwYmIifSx7Im5hbWUiOiJJTUFHRV9zdG9yYWdlLXZlcnNpb24tbWlncmF0aW9uLWV2ZW50aW5nLV9fbWlncmF0ZSIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tZXZlbnRpbmctbWlncmF0ZS1yaGVsOUBzaGEyNTY6MDIyODAwMWI0NzQ5YzFlMmFkYTg0YzRlOWFkN2Q5ZThiNGU0NjYyMjdlYmQ3MDUxZTdmNGIxYmFhYThmZjUxOCJ9LHsibmFtZSI6IklNQUdFX210LWJyb2tlci1jb250cm9sbGVyX19tdC1icm9rZXItY29udHJvbGxlciIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tZXZlbnRpbmctbXRjaGFubmVsLWJyb2tlci1yaGVsOUBzaGEyNTY6NWVmYmZiY2QxMTUwMDVjYmFlMWFhM2RiODQ3NzQ4YzMwNzVmNTQ0NmU5OTYwYWZmOTJmOWFkYWUzYTZjZTNjMCJ9LHsibmFtZSI6IklNQUdFX210LWJyb2tlci1maWx0ZXJfX2ZpbHRlciIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tZXZlbnRpbmctZmlsdGVyLXJoZWw5QHNoYTI1NjpmNjlhOTc4MmY0NWQ4MWRhMGI2ZmNhYzczMDA5MjVmM2ZhMzY0MzMzYjEyMjRjYzJhZmViZDVlNzUyNjhkNDEyIn0seyJuYW1lIjoiSU1BR0VfbXQtYnJva2VyLWluZ3Jlc3NfX2luZ3Jlc3MiLCJ2YWx1ZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9vcGVuc2hpZnQtc2VydmVybGVzcy0xL2tuLWV2ZW50aW5nLWluZ3Jlc3MtcmhlbDlAc2hhMjU2OmEwYjhlNzdmNjA0MjcyZDdkNTljMzQ1NTFhNjE0YWQ1YzYzYjk0YTBjMGNjNWEyNGVjN2Q1NDdiYjZmYjk3MDAifSx7Im5hbWUiOiJJTUFHRV9pbWMtY29udHJvbGxlcl9fY29udHJvbGxlciIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tZXZlbnRpbmctY2hhbm5lbC1jb250cm9sbGVyLXJoZWw5QHNoYTI1NjpiMWRkOThkODJmMjEyNTM0YmU4OGIyODg1ZjQ2MjNmYTQ4NjNhN2ZlYmM0ZDlmYTIwZjFjN2IwMzRmNTAwZmJjIn0seyJuYW1lIjoiSU1BR0VfaW1jLWRpc3BhdGNoZXJfX2Rpc3BhdGNoZXIiLCJ2YWx1ZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9vcGVuc2hpZnQtc2VydmVybGVzcy0xL2tuLWV2ZW50aW5nLWNoYW5uZWwtZGlzcGF0Y2hlci1yaGVsOUBzaGEyNTY6NjUzOTdiNDg3N2Q0NjEyMTYyYzk0ODVlY2IyM2ZmNjQ2MWUxNjM4YmY2NTZiNTBkYjAyY2Y5MWFhOTZjNmYwOSJ9LHsibmFtZSI6IklNQUdFX3Bpbmdzb3VyY2UtbXQtYWRhcHRlcl9fZGlzcGF0Y2hlciIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tZXZlbnRpbmctbXRwaW5nLXJoZWw5QHNoYTI1NjpjODY5ODUxZjZiMGFiYzllN2YyNDU4YzEwNGRlMDM3Yjc2YTAzYWIwNjUwZmYzNmEzODIyYzQ3ZDdhMTk5MTc5In0seyJuYW1lIjoiSU1BR0Vfam9iLXNpbmtfX2pvYi1zaW5rIiwidmFsdWUiOiJyZWdpc3RyeS5yZWRoYXQuaW8vb3BlbnNoaWZ0LXNlcnZlcmxlc3MtMS9rbi1ldmVudGluZy1qb2JzaW5rLXJoZWw5QHNoYTI1NjowZTA5MGYwMjQ4N2EzNzQ2MDkwYTIxNzk2YTUxM2IzMGJmMTRlYThiYjc5ZDVlNDc0YTAyZTMyMWU3ZWM5MzBhIn0seyJuYW1lIjoiSU1BR0VfQVBJU0VSVkVSX1JBX0lNQUdFIiwidmFsdWUiOiJyZWdpc3RyeS5yZWRoYXQuaW8vb3BlbnNoaWZ0LXNlcnZlcmxlc3MtMS9rbi1ldmVudGluZy1hcGlzZXJ2ZXItcmVjZWl2ZS1hZGFwdGVyLXJoZWw5QHNoYTI1Njo5ZmRhZDQwZmI1Zjk4MjczZDY3M2Y4YzcxM2UyMjZjODE2ZTMzY2FiNWZmNzk3NTFiYTk5ZTY1M2E5MWUxYWVlIn0seyJuYW1lIjoiSU1BR0VfRElTUEFUQ0hFUl9JTUFHRSIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tZXZlbnRpbmctY2hhbm5lbC1kaXNwYXRjaGVyLXJoZWw5QHNoYTI1Njo2NTM5N2I0ODc3ZDQ2MTIxNjJjOTQ4NWVjYjIzZmY2NDYxZTE2MzhiZjY1NmI1MGRiMDJjZjkxYWE5NmM2ZjA5In0seyJuYW1lIjoiSU1BR0VfRVZFTlRfVFJBTlNGT1JNX0pTT05BVEFfSU1BR0UiLCJ2YWx1ZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9vcGVuc2hpZnQtc2VydmVybGVzcy0xL2tuLWV2ZW50aW5nLWludGVncmF0aW9ucy10cmFuc2Zvcm0tanNvbmF0YS1yaGVsOUBzaGEyNTY6ODRmNjQ0ZmJlMTlmNzU3ZWQxMzIwMjM1MTk5MjU1NDFmOTdmZjY2YWEwMDFmZDZlOWVhYTljMzM4MmRmYzMwNSJ9LHsibmFtZSI6IklNQUdFX0lOVEVHUkFUSU9OX1NPVVJDRV9USU1FUl9JTUFHRSIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tZXZlbnRpbmctaW50ZWdyYXRpb25zLXRpbWVyLXNvdXJjZS1yaGVsOUBzaGEyNTY6ZjY5YzEwODE0NTY2MjVlMTQ0ZjIyMTZiNGRmZDA4ODAyN2RiYjRhZmY3OTZjZTAxZDFkMzQ3OWFiOWU3NzZhZiJ9LHsibmFtZSI6IklNQUdFX0lOVEVHUkFUSU9OX1NPVVJDRV9BV1NfUzNfSU1BR0UiLCJ2YWx1ZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9vcGVuc2hpZnQtc2VydmVybGVzcy0xL2tuLWV2ZW50aW5nLWludGVncmF0aW9ucy1hd3MtczMtc291cmNlLXJoZWw5QHNoYTI1NjpmNTczNzM5MzVkNGM5NTkzYzU4MWI4ODY3ODBjYmZmYzM5MGY2ZGVhNWI2NDEyMzczOGNkNDRjYjZlYjJmYjU1In0seyJuYW1lIjoiSU1BR0VfSU5URUdSQVRJT05fU09VUkNFX0FXU19TUVNfSU1BR0UiLCJ2YWx1ZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9vcGVuc2hpZnQtc2VydmVybGVzcy0xL2tuLWV2ZW50aW5nLWludGVncmF0aW9ucy1hd3Mtc3FzLXNvdXJjZS1yaGVsOUBzaGEyNTY6NDAxMTBkMDU0MWY1NzNlZGQzNGU5MGJkYWQwM2Q5YmJhZjY0NmM3YjdiYzYyNmUyOTcyZTEzYmMwZjI4NzVjYiJ9LHsibmFtZSI6IklNQUdFX0lOVEVHUkFUSU9OX1NPVVJDRV9BV1NfRERCX1NUUkVBTVNfSU1BR0UiLCJ2YWx1ZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9vcGVuc2hpZnQtc2VydmVybGVzcy0xL2tuLWV2ZW50aW5nLWludGVncmF0aW9ucy1hd3MtZGRiLXN0cmVhbXMtc291cmNlLXJoZWw5QHNoYTI1Njo0ZDUxM2Y4YWRhZjkzNjUzZjJjNzBmMzI4NDNiNWY4MzAzNGFlMzBkZmIyYmYwYzY0ZDk3NzUzNmJmZDM4NTg1In0seyJuYW1lIjoiSU1BR0VfSU5URUdSQVRJT05fU0lOS19MT0dfSU1BR0UiLCJ2YWx1ZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9vcGVuc2hpZnQtc2VydmVybGVzcy0xL2tuLWV2ZW50aW5nLWludGVncmF0aW9ucy1sb2ctc2luay1yaGVsOUBzaGEyNTY6YjMzYTUyM2Y3MTE4MTU4MDA3OGZlYmVlZjgzNWJiZjRhYzI5ZjM4Y2U4NjlkOWI1MDRmNzE1ZDUxNjRiY2JhNyJ9LHsibmFtZSI6IklNQUdFX0lOVEVHUkFUSU9OX1NJTktfQVdTX1MzX0lNQUdFIiwidmFsdWUiOiJyZWdpc3RyeS5yZWRoYXQuaW8vb3BlbnNoaWZ0LXNlcnZlcmxlc3MtMS9rbi1ldmVudGluZy1pbnRlZ3JhdGlvbnMtYXdzLXMzLXNpbmstcmhlbDlAc2hhMjU2OmNiYmI5NTBmMzQwNWZlNDE1NDY3YzExYTJmN2JkMmZiNjNhZmE3ZWJhN2U5MGZkNTQ4MDYwZGVlYzVhMDQ4MWYifSx7Im5hbWUiOiJJTUFHRV9JTlRFR1JBVElPTl9TSU5LX0FXU19TUVNfSU1BR0UiLCJ2YWx1ZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9vcGVuc2hpZnQtc2VydmVybGVzcy0xL2tuLWV2ZW50aW5nLWludGVncmF0aW9ucy1hd3Mtc3FzLXNpbmstcmhlbDlAc2hhMjU2OjgxNDJlMjZmMjY4MWYyZGU0NjM3MTk2MWNjNzZhNjM3NTEzZTdjOGUzMmI3YWFjYWI4NTVmNTc3NDM2YTMwODAifSx7Im5hbWUiOiJJTUFHRV9JTlRFR1JBVElPTl9TSU5LX0FXU19TTlNfSU1BR0UiLCJ2YWx1ZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9vcGVuc2hpZnQtc2VydmVybGVzcy0xL2tuLWV2ZW50aW5nLWludGVncmF0aW9ucy1hd3Mtc25zLXNpbmstcmhlbDlAc2hhMjU2OjIzZjFjNTk1ZDMwMGYxNzYzNDkxNzc0YmQ1M2NmNTFiYzI5YTg5OTA3MWY4YTgxMThmMWU4M2RiNDVkOTYyMWYifSx7Im5hbWUiOiJJTUFHRV9ldmVudG1lc2gtYmFja2VuZF9fY29udHJvbGxlciIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tYmFja3N0YWdlLXBsdWdpbnMtZXZlbnRtZXNoLXJoZWw5QHNoYTI1Njo3MTRhMzEzNTQ1ODIyYzEzNzI2MjU1ZDg3NjZhYjViYTVjNTgxNDZmMTJmMjAyYzc4MWM3OTNmYzc1MWI5YjIzIn0seyJuYW1lIjoiSU1BR0VfS1VCRV9SQkFDX1BST1hZIiwidmFsdWUiOiJyZWdpc3RyeS5yZWRoYXQuaW8vb3BlbnNoaWZ0NC9vc2Uta3ViZS1yYmFjLXByb3h5LXJoZWw5QHNoYTI1NjozNWVhMDRjMzM5ZjQwMTkwMmQ3MTBiZjRjY2ZlMjBhYTg5ZmM1YTRmYzc4NTRlZDczYzhkODY5NDUwYjMyM2FjIn0seyJuYW1lIjoiSU1BR0VfS05fUExVR0lOX0VWRU5UX1NFTkRFUiIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tcGx1Z2luLWV2ZW50LXNlbmRlci1yaGVsOUBzaGEyNTY6MmQ4Y2ZhYjMzZjFjNDZiMmQ0NTEwZWE0YjU2YTA5ZTEyYjhiY2YwN2MwZWIwNTVlODRlYmMwNzdlYzczMDE0NSJ9LHsibmFtZSI6IklNQUdFX0tOX0NMSUVOVCIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tY2xpZW50LWtuLXJoZWw5QHNoYTI1NjpkNTEzMTU3ZjVjMGFkZGM2NGNmZGY5N2RjYzczNDA2MzAwMGEwODQxZDMzYzA4ZmQzM2NjYWUzZGIzNDFmYjkxIn0seyJuYW1lIjoiSU1BR0VfS05fUExVR0lOX0ZVTkNfVVRJTCIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tcGx1Z2luLWZ1bmMtZnVuYy11dGlsLXJoZWw5QHNoYTI1Njo2MDdlNTBkZDNhOWI2MWQ1N2QxMjVjNDdhNzk3N2M0MGM0Zjc4MWJmYWIwMWE4NTJhMDhiNDBmZTQyZjJiODkzIn0seyJuYW1lIjoiSU1BR0VfS05fUExVR0lOX0ZVTkNfVEVLVE9OX0JVSUxEQUgiLCJ2YWx1ZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9yaGVsOC9idWlsZGFoQHNoYTI1NjozZDUwNWQ5YzBmNWQ0Y2Q1YTRlYzAzYjhkMDM4NjU2YzZjZGJkZjUxOTFlMDBjZTYzODhmN2UwZTRkMmYxYjc0In0seyJuYW1lIjoiSU1BR0VfS05fUExVR0lOX0ZVTkNfTk9ERUpTXzIwX01JTklNQUwiLCJ2YWx1ZSI6InJlZ2lzdHJ5LmFjY2Vzcy5yZWRoYXQuY29tL3ViaTgvbm9kZWpzLTIwLW1pbmltYWxAc2hhMjU2OmEyYTdlMzk5YWFmMDlhNDhjMjhmNDA4MjBkYTE2NzA5YjYyYWVlNmYyYmM3MDMxMTZiOTM0NWZhYjU4MzA4NjEifSx7Im5hbWUiOiJJTUFHRV9LTl9QTFVHSU5fRlVOQ19PUEVOSkRLXzIxIiwidmFsdWUiOiJyZWdpc3RyeS5hY2Nlc3MucmVkaGF0LmNvbS91Ymk4L29wZW5qZGstMjFAc2hhMjU2OjQ0MTg5N2ExZjY5MWM3ZDRiM2E2N2JiM2UwZmVhODNlMTgzNTIyMTQyNjRjYjM4M2ZkMDU3YmJiZDVlZDg2M2MifSx7Im5hbWUiOiJJTUFHRV9LTl9QTFVHSU5fRlVOQ19QWVRIT05fMzkiLCJ2YWx1ZSI6InJlZ2lzdHJ5LmFjY2Vzcy5yZWRoYXQuY29tL3ViaTgvcHl0aG9uLTM5QHNoYTI1NjoyN2U3OTVmZDZiMWI3N2RlNzBkMWRjNzNhNjVlNGM3OTA2NTA3NDhhOWNmZGExMzhmZGJkMTk0YjNkNmVlYTNkIn0seyJuYW1lIjoiS0FGS0FfSU1BR0Vfa2Fma2EtYnJva2VyLXJlY2VpdmVyX19rYWZrYS1icm9rZXItcmVjZWl2ZXIiLCJ2YWx1ZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9vcGVuc2hpZnQtc2VydmVybGVzcy0xL2tuLWVrYi1yZWNlaXZlci1yaGVsOUBzaGEyNTY6MzE1NGIyMDc5YTNlZDIxZWRmYzgwNGZmNGJlZDE3MzVhMjI2OWU5Yzg0MWQ5MWUwMDk3OThmZDBjYjU1YzVhMyJ9LHsibmFtZSI6IktBRktBX0lNQUdFX2thZmthLWJyb2tlci1kaXNwYXRjaGVyX19rYWZrYS1icm9rZXItZGlzcGF0Y2hlciIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tZWtiLWRpc3BhdGNoZXItcmhlbDlAc2hhMjU2OjE1ODMyNjhiNTQxYWRjMjMyMWQyNTRkZmNhY2FmZDM4MGY4MDUxZjZlMDQxN2FiN2MxOGE5MjhmODM1YWYxMzYifSx7Im5hbWUiOiJLQUZLQV9JTUFHRV9rYWZrYS1jaGFubmVsLXJlY2VpdmVyX19rYWZrYS1jaGFubmVsLXJlY2VpdmVyIiwidmFsdWUiOiJyZWdpc3RyeS5yZWRoYXQuaW8vb3BlbnNoaWZ0LXNlcnZlcmxlc3MtMS9rbi1la2ItcmVjZWl2ZXItcmhlbDlAc2hhMjU2OjMxNTRiMjA3OWEzZWQyMWVkZmM4MDRmZjRiZWQxNzM1YTIyNjllOWM4NDFkOTFlMDA5Nzk4ZmQwY2I1NWM1YTMifSx7Im5hbWUiOiJLQUZLQV9JTUFHRV9rYWZrYS1jaGFubmVsLWRpc3BhdGNoZXJfX2thZmthLWNoYW5uZWwtZGlzcGF0Y2hlciIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tZWtiLWRpc3BhdGNoZXItcmhlbDlAc2hhMjU2OjE1ODMyNjhiNTQxYWRjMjMyMWQyNTRkZmNhY2FmZDM4MGY4MDUxZjZlMDQxN2FiN2MxOGE5MjhmODM1YWYxMzYifSx7Im5hbWUiOiJLQUZLQV9JTUFHRV9rYWZrYS1jb250cm9sbGVyX19jb250cm9sbGVyIiwidmFsdWUiOiJyZWdpc3RyeS5yZWRoYXQuaW8vb3BlbnNoaWZ0LXNlcnZlcmxlc3MtMS9rbi1la2Ita2Fma2EtY29udHJvbGxlci1yaGVsOUBzaGEyNTY6NjFkNjg1ZDUxZjVhNDcxNWMyMDJlYzA5Yjg1ZDI3NzFmMTM5ZDExYzI2MjkxNTZiZTMxMDIzNTMwZmJkZWZkOCJ9LHsibmFtZSI6IktBRktBX0lNQUdFX2thZmthLXNpbmstcmVjZWl2ZXJfX2thZmthLXNpbmstcmVjZWl2ZXIiLCJ2YWx1ZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9vcGVuc2hpZnQtc2VydmVybGVzcy0xL2tuLWVrYi1yZWNlaXZlci1yaGVsOUBzaGEyNTY6MzE1NGIyMDc5YTNlZDIxZWRmYzgwNGZmNGJlZDE3MzVhMjI2OWU5Yzg0MWQ5MWUwMDk3OThmZDBjYjU1YzVhMyJ9LHsibmFtZSI6IktBRktBX0lNQUdFX2thZmthLXNvdXJjZS1kaXNwYXRjaGVyX19rYWZrYS1zb3VyY2UtZGlzcGF0Y2hlciIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tZWtiLWRpc3BhdGNoZXItcmhlbDlAc2hhMjU2OjE1ODMyNjhiNTQxYWRjMjMyMWQyNTRkZmNhY2FmZDM4MGY4MDUxZjZlMDQxN2FiN2MxOGE5MjhmODM1YWYxMzYifSx7Im5hbWUiOiJLQUZLQV9JTUFHRV9rYWZrYS13ZWJob29rLWV2ZW50aW5nX19rYWZrYS13ZWJob29rLWV2ZW50aW5nIiwidmFsdWUiOiJyZWdpc3RyeS5yZWRoYXQuaW8vb3BlbnNoaWZ0LXNlcnZlcmxlc3MtMS9rbi1la2Itd2ViaG9vay1rYWZrYS1yaGVsOUBzaGEyNTY6Mjg3MmI1MGEyMjYzYmE3ZWU4NDA5NmM4ZTNiMjM1OWY5ZTE3OTI1NzNhZjQzNTFlZGQ4MmQ5ZDVmZjNjMGJiNiJ9LHsibmFtZSI6IktBRktBX0lNQUdFX2thZmthLWNvbnRyb2xsZXItcG9zdC1pbnN0YWxsX19wb3N0LWluc3RhbGwiLCJ2YWx1ZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9vcGVuc2hpZnQtc2VydmVybGVzcy0xL2tuLWVrYi1wb3N0LWluc3RhbGwtcmhlbDlAc2hhMjU2OjExZjcyMzg3ZDEzMjhkM2RlMGIwZjI5ZGNlOTM5ZjEwNjc5MTAzNzU5MTQ1ZjhkNWRjMjJjZjgwNDQ4Zjg2OTgifSx7Im5hbWUiOiJLQUZLQV9JTUFHRV9rbmF0aXZlLWthZmthLXN0b3JhZ2UtdmVyc2lvbi1taWdyYXRvcl9fbWlncmF0ZSIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tZXZlbnRpbmctbWlncmF0ZS1yaGVsOUBzaGEyNTY6MDIyODAwMWI0NzQ5YzFlMmFkYTg0YzRlOWFkN2Q5ZThiNGU0NjYyMjdlYmQ3MDUxZTdmNGIxYmFhYThmZjUxOCJ9LHsibmFtZSI6IkNVUlJFTlRfVkVSU0lPTiIsInZhbHVlIjoiMS4zNy4wIn0seyJuYW1lIjoiS05BVElWRV9TRVJWSU5HX1ZFUlNJT04iLCJ2YWx1ZSI6IjEuMTcifSx7Im5hbWUiOiJLTkFUSVZFX0VWRU5USU5HX1ZFUlNJT04iLCJ2YWx1ZSI6IjEuMTcifSx7Im5hbWUiOiJLTkFUSVZFX0VWRU5USU5HX0tBRktBX0JST0tFUl9WRVJTSU9OIiwidmFsdWUiOiIxLjE3In1dLCJpbWFnZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9vcGVuc2hpZnQtc2VydmVybGVzcy0xL3NlcnZlcmxlc3Mta24tb3BlcmF0b3ItcmhlbDlAc2hhMjU2OjgyZDY0MDA5YmU4OGNhYjliMzA1ZDIxZTBiM2RjZDdkMTY1YmY1ZDVkMDJmMGFmYTQyNDVlYTAzYWJlMGY4NmMiLCJpbWFnZVB1bGxQb2xpY3kiOiJBbHdheXMiLCJsaXZlbmVzc1Byb2JlIjp7Imh0dHBHZXQiOnsicGF0aCI6Ii9oZWFsdGh6IiwicG9ydCI6ODY4N319LCJuYW1lIjoia25hdGl2ZS1vcGVuc2hpZnQiLCJwb3J0cyI6W3siY29udGFpbmVyUG9ydCI6ODA4MCwibmFtZSI6Imh0dHAtY2xpIn1dLCJyZWFkaW5lc3NQcm9iZSI6eyJodHRwR2V0Ijp7InBhdGgiOiIvcmVhZHl6IiwicG9ydCI6ODY4N319LCJzZWN1cml0eUNvbnRleHQiOnsiYWxsb3dQcml2aWxlZ2VFc2NhbGF0aW9uIjpmYWxzZSwiY2FwYWJpbGl0aWVzIjp7ImRyb3AiOlsiQUxMIl19LCJyZWFkT25seVJvb3RGaWxlc3lzdGVtIjp0cnVlLCJydW5Bc05vblJvb3QiOnRydWV9LCJ2b2x1bWVNb3VudHMiOlt7Im1vdW50UGF0aCI6Ii9jbGktYXJ0aWZhY3RzIiwibmFtZSI6ImNsaS1hcnRpZmFjdHMifV19XSwiaW5pdENvbnRhaW5lcnMiOlt7ImNvbW1hbmQiOlsic2giLCItYyIsInJtIC1yZiAvY2xpLWFydGlmYWN0cy8qIFx1MDAyNlx1MDAyNiBjcCAvdXNyL3NoYXJlL2tuLyoqLyogL2NsaS1hcnRpZmFjdHMgXHUwMDI2XHUwMDI2IGNobW9kIDQ0NCAvY2xpLWFydGlmYWN0cy8qIl0sImltYWdlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tY2xpZW50LWNsaS1hcnRpZmFjdHMtcmhlbDlAc2hhMjU2OmU4NWZkODI0NTMwOGIyODgyZGVjNzZlOTAxYWQ1ZGI0ZjkyMmFmY2FjNDdmODg0NWExMWJmMThhODQ0NTE2ZWQiLCJpbWFnZVB1bGxQb2xpY3kiOiJBbHdheXMiLCJuYW1lIjoiY2xpLWFydGlmYWN0cyIsInNlY3VyaXR5Q29udGV4dCI6eyJhbGxvd1ByaXZpbGVnZUVzY2FsYXRpb24iOmZhbHNlLCJjYXBhYmlsaXRpZXMiOnsiZHJvcCI6WyJBTEwiXX0sInJ1bkFzTm9uUm9vdCI6dHJ1ZX0sInZvbHVtZU1vdW50cyI6W3sibW91bnRQYXRoIjoiL2NsaS1hcnRpZmFjdHMiLCJuYW1lIjoiY2xpLWFydGlmYWN0cyJ9XX1dLCJzZXJ2aWNlQWNjb3VudE5hbWUiOiJrbmF0aXZlLW9wZW5zaGlmdCIsInZvbHVtZXMiOlt7ImVtcHR5RGlyIjp7fSwibmFtZSI6ImNsaS1hcnRpZmFjdHMifV19fX19LHsibmFtZSI6ImtuYXRpdmUtb3BlbnNoaWZ0LWluZ3Jlc3MiLCJzcGVjIjp7InJlcGxpY2FzIjoxLCJzZWxlY3RvciI6eyJtYXRjaExhYmVscyI6eyJuYW1lIjoia25hdGl2ZS1vcGVuc2hpZnQtaW5ncmVzcyJ9fSwidGVtcGxhdGUiOnsibWV0YWRhdGEiOnsibGFiZWxzIjp7Im5hbWUiOiJrbmF0aXZlLW9wZW5zaGlmdC1pbmdyZXNzIn19LCJzcGVjIjp7ImNvbnRhaW5lcnMiOlt7ImVudiI6W3sibmFtZSI6Ik1FVFJJQ1NfRE9NQUlOIiwidmFsdWUiOiJrbmF0aXZlLmRldi9zZXJ2aW5nIn0seyJuYW1lIjoiV0FUQ0hfTkFNRVNQQUNFIiwidmFsdWUiOiIifSx7Im5hbWUiOiJQT0RfTkFNRSIsInZhbHVlRnJvbSI6eyJmaWVsZFJlZiI6eyJmaWVsZFBhdGgiOiJtZXRhZGF0YS5uYW1lIn19fSx7Im5hbWUiOiJPUEVSQVRPUl9OQU1FIiwidmFsdWUiOiJrbmF0aXZlLW9wZW5zaGlmdC1pbmdyZXNzIn0seyJuYW1lIjoiU1lTVEVNX05BTUVTUEFDRSIsInZhbHVlRnJvbSI6eyJmaWVsZFJlZiI6eyJmaWVsZFBhdGgiOiJtZXRhZGF0YS5uYW1lc3BhY2UifX19LHsibmFtZSI6IktVQkVSTkVURVNfTUlOX1ZFUlNJT04iLCJ2YWx1ZSI6InYxLjAuMCJ9LHsibmFtZSI6IlJPVVRFX0hBUFJPWFlfVElNRU9VVCIsInZhbHVlIjoiNjAwIn1dLCJpbWFnZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9vcGVuc2hpZnQtc2VydmVybGVzcy0xL3NlcnZlcmxlc3MtaW5ncmVzcy1yaGVsOUBzaGEyNTY6MDE1ZDU4NjJmMDliNDI0MjVlZjdlZTYwMzE3ZWMzNzQ0YWRlNmQxOTNkNjRjMjkzMWY1N2U5N2I5OGI4MDJlOCIsImltYWdlUHVsbFBvbGljeSI6IkFsd2F5cyIsIm5hbWUiOiJrbmF0aXZlLW9wZW5zaGlmdC1pbmdyZXNzIiwicG9ydHMiOlt7ImNvbnRhaW5lclBvcnQiOjkwOTAsIm5hbWUiOiJtZXRyaWNzIn1dLCJzZWN1cml0eUNvbnRleHQiOnsiYWxsb3dQcml2aWxlZ2VFc2NhbGF0aW9uIjpmYWxzZSwiY2FwYWJpbGl0aWVzIjp7ImRyb3AiOlsiQUxMIl19LCJyZWFkT25seVJvb3RGaWxlc3lzdGVtIjp0cnVlLCJydW5Bc05vblJvb3QiOnRydWV9fV0sInNlcnZpY2VBY2NvdW50TmFtZSI6ImtuYXRpdmUtb3BlbnNoaWZ0LWluZ3Jlc3MifX19fV19LCJzdHJhdGVneSI6ImRlcGxveW1lbnQifSwiaW5zdGFsbE1vZGVzIjpbeyJzdXBwb3J0ZWQiOmZhbHNlLCJ0eXBlIjoiT3duTmFtZXNwYWNlIn0seyJzdXBwb3J0ZWQiOmZhbHNlLCJ0eXBlIjoiU2luZ2xlTmFtZXNwYWNlIn0seyJzdXBwb3J0ZWQiOmZhbHNlLCJ0eXBlIjoiTXVsdGlOYW1lc3BhY2UifSx7InN1cHBvcnRlZCI6dHJ1ZSwidHlwZSI6IkFsbE5hbWVzcGFjZXMifV0sImtleXdvcmRzIjpbInNlcnZlcmxlc3MiLCJGYWFTIiwibWljcm9zZXJ2aWNlcyIsInNjYWxlIHRvIHplcm8iLCJrbmF0aXZlIiwic2VydmluZyIsImV2ZW50aW5nIiwia2Fma2EiXSwibGlua3MiOlt7Im5hbWUiOiJEb2N1bWVudGF0aW9uIiwidXJsIjoiaHR0cHM6Ly9kb2NzLnJlZGhhdC5jb20vZW4vZG9jdW1lbnRhdGlvbi9yZWRfaGF0X29wZW5zaGlmdF9zZXJ2ZXJsZXNzLzEuMzcvaHRtbC9pbnN0YWxsaW5nX29wZW5zaGlmdF9zZXJ2ZXJsZXNzL2luZGV4In0seyJuYW1lIjoiU291cmNlIFJlcG9zaXRvcnkiLCJ1cmwiOiJodHRwczovL2dpdGh1Yi5jb20vb3BlbnNoaWZ0LWtuYXRpdmUvc2VydmVybGVzcy1vcGVyYXRvciJ9XSwibWFpbnRhaW5lcnMiOlt7ImVtYWlsIjoic3VwcG9ydEByZWRoYXQuY29tIiwibmFtZSI6IlNlcnZlcmxlc3MgVGVhbSJ9XSwibWF0dXJpdHkiOiJzdGFibGUiLCJtaW5LdWJlVmVyc2lvbiI6IjEuMjUuMCIsInByb3ZpZGVyIjp7Im5hbWUiOiJSZWQgSGF0In0sInJlbGF0ZWRJbWFnZXMiOlt7ImltYWdlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEvc2VydmVybGVzcy1vcGVuc2hpZnQta24tcmhlbDktb3BlcmF0b3JAc2hhMjU2OjZmY2UxMmZhMTg3ZWMyZWRiNWI0MGJhZTI5Y2M1MTc0NjNlZjhlYzU4ODE0YTQ4NDg1YWVlOWM4Y2RlMGY3MzIiLCJuYW1lIjoia25hdGl2ZS1vcGVyYXRvciJ9LHsiaW1hZ2UiOiJyZWdpc3RyeS5yZWRoYXQuaW8vb3BlbnNoaWZ0LXNlcnZlcmxlc3MtMS9zZXJ2ZXJsZXNzLWtuLW9wZXJhdG9yLXJoZWw5QHNoYTI1Njo4MmQ2NDAwOWJlODhjYWI5YjMwNWQyMWUwYjNkY2Q3ZDE2NWJmNWQ1ZDAyZjBhZmE0MjQ1ZWEwM2FiZTBmODZjIiwibmFtZSI6ImtuYXRpdmUtb3BlbnNoaWZ0In0seyJpbWFnZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9vcGVuc2hpZnQtc2VydmVybGVzcy0xL3NlcnZlcmxlc3MtaW5ncmVzcy1yaGVsOUBzaGEyNTY6MDE1ZDU4NjJmMDliNDI0MjVlZjdlZTYwMzE3ZWMzNzQ0YWRlNmQxOTNkNjRjMjkzMWY1N2U5N2I5OGI4MDJlOCIsIm5hbWUiOiJrbmF0aXZlLW9wZW5zaGlmdC1pbmdyZXNzIn0seyJpbWFnZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9vcGVuc2hpZnQtc2VydmVybGVzcy0xL2tuLXNlcnZpbmctcXVldWUtcmhlbDlAc2hhMjU2OmYyYjI3MzAzZmM3NGE5MzM0YjZjYmEyOWE3YjYyYzAzZDliYTI3YzE1Yjc3ZTgwZTQ1N2EyMDUxYmYwZmY3MjYiLCJuYW1lIjoiSU1BR0VfcXVldWUtcHJveHkifSx7ImltYWdlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tc2VydmluZy1hY3RpdmF0b3ItcmhlbDlAc2hhMjU2OmZlMGQ0MGY3NDc4NjYyMTYyODMxZjNhOWU5ZjAzZjRmMjkxOTYzYzZlMjNmMjBiZjEwM2QwNTM3Nzc0MzFkNjkiLCJuYW1lIjoiSU1BR0VfYWN0aXZhdG9yIn0seyJpbWFnZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9vcGVuc2hpZnQtc2VydmVybGVzcy0xL2tuLXNlcnZpbmctYXV0b3NjYWxlci1yaGVsOUBzaGEyNTY6NTA0YzE1M2E3ZTI5ZTEzMzE3ZjI2Y2Y0NDA5MjdiM2YwMGExNzdjNWM5OWM3NDIzM2E3Njc3ZTg0MjE3YzZlMiIsIm5hbWUiOiJJTUFHRV9hdXRvc2NhbGVyIn0seyJpbWFnZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9vcGVuc2hpZnQtc2VydmVybGVzcy0xL2tuLXNlcnZpbmctYXV0b3NjYWxlci1ocGEtcmhlbDlAc2hhMjU2OjE0MjJjYjQyMmY5MjQyMmQwMDVkMjgxNjA1NDljYjU1ZmRiYTBiNWU4Y2EwMDhkOWYwNTIzOWFjNjg5MzRhYzEiLCJuYW1lIjoiSU1BR0VfYXV0b3NjYWxlci1ocGEifSx7ImltYWdlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tc2VydmluZy1jb250cm9sbGVyLXJoZWw5QHNoYTI1NjpkYTNkNmVhZWM0MGNjNzIyMjE1ODk4ZjFkMGJlZTRhZmU2NDg3ODMyNGExODEyNTFmMTZmM2ExMjE3MDBhOWE2IiwibmFtZSI6IklNQUdFX2NvbnRyb2xsZXJfX2NvbnRyb2xsZXIifSx7ImltYWdlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tc2VydmluZy13ZWJob29rLXJoZWw5QHNoYTI1NjpjNTNlOTlmZmUzZWMwZjU2ZDhkZTg3OTFlZThlYTZlOTk2YWNiYTE5MDI2YzFlODVkNTVmODc5MGMzMjlhODVmIiwibmFtZSI6IklNQUdFX3dlYmhvb2tfX3dlYmhvb2sifSx7ImltYWdlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tc2VydmluZy1zdG9yYWdlLXZlcnNpb24tbWlncmF0aW9uLXJoZWw5QHNoYTI1NjoyYzA5YmM0NDUwZTNiNjI5YjQ4N2MxNDRmYWRiYjk5MDI4NmY2ZGUwOTNhNTNkNGQxMTBlMmVhYjkyNzU2ZmFiIiwibmFtZSI6IklNQUdFX3N0b3JhZ2UtdmVyc2lvbi1taWdyYXRpb24tc2VydmluZy1fX21pZ3JhdGUifSx7ImltYWdlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2aWNlLW1lc2gvcHJveHl2Mi1yaGVsOEBzaGEyNTY6MWMxOWNmODZmZDA1OTQwZWYzZDBkNmU3OWU2ZjM3MWRiOTkzMTUzZjcwYmFlZGI5MTA3YmJlNzNmMjM2ZGMyNCIsIm5hbWUiOiJJTUFHRV9rb3VyaWVyLWdhdGV3YXkifSx7ImltYWdlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEvbmV0LWtvdXJpZXIta291cmllci1yaGVsOUBzaGEyNTY6ODQ2ZTBlNGUxOGE1M2VmYWFlYWFhNDhjNWM2MTA0NDMyMzJhYTlhMGZiNmQxNGVjMTZhNjI4ZDI5MjY1MTEzNCIsIm5hbWUiOiJJTUFHRV9uZXQta291cmllci1jb250cm9sbGVyX19jb250cm9sbGVyIn0seyJpbWFnZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9vcGVuc2hpZnQtc2VydmVybGVzcy0xL25ldC1pc3Rpby1jb250cm9sbGVyLXJoZWw5QHNoYTI1Njo2ODM3ZGQyZmNhODY4NGM3YWZkMGZkODFmM2Q4Nzk5MTFjNjc0NGY0NGU1MDIxNzhhNWE3YzQ0YTJjZTBhYzBiIiwibmFtZSI6IklNQUdFX25ldC1pc3Rpby1jb250cm9sbGVyX19jb250cm9sbGVyIn0seyJpbWFnZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9vcGVuc2hpZnQtc2VydmVybGVzcy0xL25ldC1pc3Rpby13ZWJob29rLXJoZWw5QHNoYTI1Njo2NDRiYmY4NWEwMWZmZTkzNWQ3NTNjZWVhMTg0N2U4NGIyMWQ2MTRiMjE1OWU0Y2RmMWFmMDVkMzk2MjBmYjU2IiwibmFtZSI6IklNQUdFX25ldC1pc3Rpby13ZWJob29rX193ZWJob29rIn0seyJpbWFnZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9vcGVuc2hpZnQtc2VydmVybGVzcy0xL2tuLWV2ZW50aW5nLWNvbnRyb2xsZXItcmhlbDlAc2hhMjU2OmNiMjI1NDVhNzY4YzUzNDNlZWEyM2E2M2ZmZTY0NjM0OTQxMjc4MzNjMmQyMjdiZGNlYzQ0MjA2YjcwNjAzNGIiLCJuYW1lIjoiSU1BR0VfZXZlbnRpbmctY29udHJvbGxlcl9fZXZlbnRpbmctY29udHJvbGxlciJ9LHsiaW1hZ2UiOiJyZWdpc3RyeS5yZWRoYXQuaW8vb3BlbnNoaWZ0LXNlcnZlcmxlc3MtMS9rbi1ldmVudGluZy1pc3Rpby1jb250cm9sbGVyLXJoZWw5QHNoYTI1Njo1NzA2ZDBhY2JlMDAyNjI5YjZjYzRhYjA3MGQyNTJhYzZkZjkzOGM1YTI5MzE3ZjViYTE0NmQ1MGIxZmYxMDlhIiwibmFtZSI6IklNQUdFX2V2ZW50aW5nLWlzdGlvLWNvbnRyb2xsZXJfX2V2ZW50aW5nLWlzdGlvLWNvbnRyb2xsZXIifSx7ImltYWdlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tZXZlbnRpbmctd2ViaG9vay1yaGVsOUBzaGEyNTY6ZDdiM2EwM2FjM2M1ZmFmOGY1MTVjZThiMTE1ZjU0NzVlMDBiMmRmNWI1NTA5ZjhiZjhjYTBjZWEwMTMwMzBiYiIsIm5hbWUiOiJJTUFHRV9ldmVudGluZy13ZWJob29rX19ldmVudGluZy13ZWJob29rIn0seyJpbWFnZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9vcGVuc2hpZnQtc2VydmVybGVzcy0xL2tuLWV2ZW50aW5nLW1pZ3JhdGUtcmhlbDlAc2hhMjU2OjAyMjgwMDFiNDc0OWMxZTJhZGE4NGM0ZTlhZDdkOWU4YjRlNDY2MjI3ZWJkNzA1MWU3ZjRiMWJhYWE4ZmY1MTgiLCJuYW1lIjoiSU1BR0Vfc3RvcmFnZS12ZXJzaW9uLW1pZ3JhdGlvbi1ldmVudGluZy1fX21pZ3JhdGUifSx7ImltYWdlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tZXZlbnRpbmctbXRjaGFubmVsLWJyb2tlci1yaGVsOUBzaGEyNTY6NWVmYmZiY2QxMTUwMDVjYmFlMWFhM2RiODQ3NzQ4YzMwNzVmNTQ0NmU5OTYwYWZmOTJmOWFkYWUzYTZjZTNjMCIsIm5hbWUiOiJJTUFHRV9tdC1icm9rZXItY29udHJvbGxlcl9fbXQtYnJva2VyLWNvbnRyb2xsZXIifSx7ImltYWdlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tZXZlbnRpbmctZmlsdGVyLXJoZWw5QHNoYTI1NjpmNjlhOTc4MmY0NWQ4MWRhMGI2ZmNhYzczMDA5MjVmM2ZhMzY0MzMzYjEyMjRjYzJhZmViZDVlNzUyNjhkNDEyIiwibmFtZSI6IklNQUdFX210LWJyb2tlci1maWx0ZXJfX2ZpbHRlciJ9LHsiaW1hZ2UiOiJyZWdpc3RyeS5yZWRoYXQuaW8vb3BlbnNoaWZ0LXNlcnZlcmxlc3MtMS9rbi1ldmVudGluZy1pbmdyZXNzLXJoZWw5QHNoYTI1NjphMGI4ZTc3ZjYwNDI3MmQ3ZDU5YzM0NTUxYTYxNGFkNWM2M2I5NGEwYzBjYzVhMjRlYzdkNTQ3YmI2ZmI5NzAwIiwibmFtZSI6IklNQUdFX210LWJyb2tlci1pbmdyZXNzX19pbmdyZXNzIn0seyJpbWFnZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9vcGVuc2hpZnQtc2VydmVybGVzcy0xL2tuLWV2ZW50aW5nLWNoYW5uZWwtY29udHJvbGxlci1yaGVsOUBzaGEyNTY6YjFkZDk4ZDgyZjIxMjUzNGJlODhiMjg4NWY0NjIzZmE0ODYzYTdmZWJjNGQ5ZmEyMGYxYzdiMDM0ZjUwMGZiYyIsIm5hbWUiOiJJTUFHRV9pbWMtY29udHJvbGxlcl9fY29udHJvbGxlciJ9LHsiaW1hZ2UiOiJyZWdpc3RyeS5yZWRoYXQuaW8vb3BlbnNoaWZ0LXNlcnZlcmxlc3MtMS9rbi1ldmVudGluZy1jaGFubmVsLWRpc3BhdGNoZXItcmhlbDlAc2hhMjU2OjY1Mzk3YjQ4NzdkNDYxMjE2MmM5NDg1ZWNiMjNmZjY0NjFlMTYzOGJmNjU2YjUwZGIwMmNmOTFhYTk2YzZmMDkiLCJuYW1lIjoiSU1BR0VfaW1jLWRpc3BhdGNoZXJfX2Rpc3BhdGNoZXIifSx7ImltYWdlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tZXZlbnRpbmctbXRwaW5nLXJoZWw5QHNoYTI1NjpjODY5ODUxZjZiMGFiYzllN2YyNDU4YzEwNGRlMDM3Yjc2YTAzYWIwNjUwZmYzNmEzODIyYzQ3ZDdhMTk5MTc5IiwibmFtZSI6IklNQUdFX3Bpbmdzb3VyY2UtbXQtYWRhcHRlcl9fZGlzcGF0Y2hlciJ9LHsiaW1hZ2UiOiJyZWdpc3RyeS5yZWRoYXQuaW8vb3BlbnNoaWZ0LXNlcnZlcmxlc3MtMS9rbi1ldmVudGluZy1qb2JzaW5rLXJoZWw5QHNoYTI1NjowZTA5MGYwMjQ4N2EzNzQ2MDkwYTIxNzk2YTUxM2IzMGJmMTRlYThiYjc5ZDVlNDc0YTAyZTMyMWU3ZWM5MzBhIiwibmFtZSI6IklNQUdFX2pvYi1zaW5rX19qb2Itc2luayJ9LHsiaW1hZ2UiOiJyZWdpc3RyeS5yZWRoYXQuaW8vb3BlbnNoaWZ0LXNlcnZlcmxlc3MtMS9rbi1ldmVudGluZy1hcGlzZXJ2ZXItcmVjZWl2ZS1hZGFwdGVyLXJoZWw5QHNoYTI1Njo5ZmRhZDQwZmI1Zjk4MjczZDY3M2Y4YzcxM2UyMjZjODE2ZTMzY2FiNWZmNzk3NTFiYTk5ZTY1M2E5MWUxYWVlIiwibmFtZSI6IklNQUdFX0FQSVNFUlZFUl9SQV9JTUFHRSJ9LHsiaW1hZ2UiOiJyZWdpc3RyeS5yZWRoYXQuaW8vb3BlbnNoaWZ0LXNlcnZlcmxlc3MtMS9rbi1ldmVudGluZy1jaGFubmVsLWRpc3BhdGNoZXItcmhlbDlAc2hhMjU2OjY1Mzk3YjQ4NzdkNDYxMjE2MmM5NDg1ZWNiMjNmZjY0NjFlMTYzOGJmNjU2YjUwZGIwMmNmOTFhYTk2YzZmMDkiLCJuYW1lIjoiSU1BR0VfRElTUEFUQ0hFUl9JTUFHRSJ9LHsiaW1hZ2UiOiJyZWdpc3RyeS5yZWRoYXQuaW8vb3BlbnNoaWZ0LXNlcnZlcmxlc3MtMS9rbi1ldmVudGluZy1pbnRlZ3JhdGlvbnMtdHJhbnNmb3JtLWpzb25hdGEtcmhlbDlAc2hhMjU2Ojg0ZjY0NGZiZTE5Zjc1N2VkMTMyMDIzNTE5OTI1NTQxZjk3ZmY2NmFhMDAxZmQ2ZTllYWE5YzMzODJkZmMzMDUiLCJuYW1lIjoiSU1BR0VfRVZFTlRfVFJBTlNGT1JNX0pTT05BVEFfSU1BR0UifSx7ImltYWdlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tZXZlbnRpbmctaW50ZWdyYXRpb25zLXRpbWVyLXNvdXJjZS1yaGVsOUBzaGEyNTY6ZjY5YzEwODE0NTY2MjVlMTQ0ZjIyMTZiNGRmZDA4ODAyN2RiYjRhZmY3OTZjZTAxZDFkMzQ3OWFiOWU3NzZhZiIsIm5hbWUiOiJJTUFHRV9JTlRFR1JBVElPTl9TT1VSQ0VfVElNRVJfSU1BR0UifSx7ImltYWdlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tZXZlbnRpbmctaW50ZWdyYXRpb25zLWF3cy1zMy1zb3VyY2UtcmhlbDlAc2hhMjU2OmY1NzM3MzkzNWQ0Yzk1OTNjNTgxYjg4Njc4MGNiZmZjMzkwZjZkZWE1YjY0MTIzNzM4Y2Q0NGNiNmViMmZiNTUiLCJuYW1lIjoiSU1BR0VfSU5URUdSQVRJT05fU09VUkNFX0FXU19TM19JTUFHRSJ9LHsiaW1hZ2UiOiJyZWdpc3RyeS5yZWRoYXQuaW8vb3BlbnNoaWZ0LXNlcnZlcmxlc3MtMS9rbi1ldmVudGluZy1pbnRlZ3JhdGlvbnMtYXdzLXNxcy1zb3VyY2UtcmhlbDlAc2hhMjU2OjQwMTEwZDA1NDFmNTczZWRkMzRlOTBiZGFkMDNkOWJiYWY2NDZjN2I3YmM2MjZlMjk3MmUxM2JjMGYyODc1Y2IiLCJuYW1lIjoiSU1BR0VfSU5URUdSQVRJT05fU09VUkNFX0FXU19TUVNfSU1BR0UifSx7ImltYWdlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tZXZlbnRpbmctaW50ZWdyYXRpb25zLWF3cy1kZGItc3RyZWFtcy1zb3VyY2UtcmhlbDlAc2hhMjU2OjRkNTEzZjhhZGFmOTM2NTNmMmM3MGYzMjg0M2I1ZjgzMDM0YWUzMGRmYjJiZjBjNjRkOTc3NTM2YmZkMzg1ODUiLCJuYW1lIjoiSU1BR0VfSU5URUdSQVRJT05fU09VUkNFX0FXU19EREJfU1RSRUFNU19JTUFHRSJ9LHsiaW1hZ2UiOiJyZWdpc3RyeS5yZWRoYXQuaW8vb3BlbnNoaWZ0LXNlcnZlcmxlc3MtMS9rbi1ldmVudGluZy1pbnRlZ3JhdGlvbnMtbG9nLXNpbmstcmhlbDlAc2hhMjU2OmIzM2E1MjNmNzExODE1ODAwNzhmZWJlZWY4MzViYmY0YWMyOWYzOGNlODY5ZDliNTA0ZjcxNWQ1MTY0YmNiYTciLCJuYW1lIjoiSU1BR0VfSU5URUdSQVRJT05fU0lOS19MT0dfSU1BR0UifSx7ImltYWdlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tZXZlbnRpbmctaW50ZWdyYXRpb25zLWF3cy1zMy1zaW5rLXJoZWw5QHNoYTI1NjpjYmJiOTUwZjM0MDVmZTQxNTQ2N2MxMWEyZjdiZDJmYjYzYWZhN2ViYTdlOTBmZDU0ODA2MGRlZWM1YTA0ODFmIiwibmFtZSI6IklNQUdFX0lOVEVHUkFUSU9OX1NJTktfQVdTX1MzX0lNQUdFIn0seyJpbWFnZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9vcGVuc2hpZnQtc2VydmVybGVzcy0xL2tuLWV2ZW50aW5nLWludGVncmF0aW9ucy1hd3Mtc3FzLXNpbmstcmhlbDlAc2hhMjU2OjgxNDJlMjZmMjY4MWYyZGU0NjM3MTk2MWNjNzZhNjM3NTEzZTdjOGUzMmI3YWFjYWI4NTVmNTc3NDM2YTMwODAiLCJuYW1lIjoiSU1BR0VfSU5URUdSQVRJT05fU0lOS19BV1NfU1FTX0lNQUdFIn0seyJpbWFnZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9vcGVuc2hpZnQtc2VydmVybGVzcy0xL2tuLWV2ZW50aW5nLWludGVncmF0aW9ucy1hd3Mtc25zLXNpbmstcmhlbDlAc2hhMjU2OjIzZjFjNTk1ZDMwMGYxNzYzNDkxNzc0YmQ1M2NmNTFiYzI5YTg5OTA3MWY4YTgxMThmMWU4M2RiNDVkOTYyMWYiLCJuYW1lIjoiSU1BR0VfSU5URUdSQVRJT05fU0lOS19BV1NfU05TX0lNQUdFIn0seyJpbWFnZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9vcGVuc2hpZnQtc2VydmVybGVzcy0xL2tuLWJhY2tzdGFnZS1wbHVnaW5zLWV2ZW50bWVzaC1yaGVsOUBzaGEyNTY6NzE0YTMxMzU0NTgyMmMxMzcyNjI1NWQ4NzY2YWI1YmE1YzU4MTQ2ZjEyZjIwMmM3ODFjNzkzZmM3NTFiOWIyMyIsIm5hbWUiOiJJTUFHRV9ldmVudG1lc2gtYmFja2VuZF9fY29udHJvbGxlciJ9LHsiaW1hZ2UiOiJyZWdpc3RyeS5yZWRoYXQuaW8vb3BlbnNoaWZ0NC9vc2Uta3ViZS1yYmFjLXByb3h5LXJoZWw5QHNoYTI1NjozNWVhMDRjMzM5ZjQwMTkwMmQ3MTBiZjRjY2ZlMjBhYTg5ZmM1YTRmYzc4NTRlZDczYzhkODY5NDUwYjMyM2FjIiwibmFtZSI6IklNQUdFX0tVQkVfUkJBQ19QUk9YWSJ9LHsiaW1hZ2UiOiJyZWdpc3RyeS5yZWRoYXQuaW8vb3BlbnNoaWZ0LXNlcnZlcmxlc3MtMS9rbi1wbHVnaW4tZXZlbnQtc2VuZGVyLXJoZWw5QHNoYTI1NjoyZDhjZmFiMzNmMWM0NmIyZDQ1MTBlYTRiNTZhMDllMTJiOGJjZjA3YzBlYjA1NWU4NGViYzA3N2VjNzMwMTQ1IiwibmFtZSI6IklNQUdFX0tOX1BMVUdJTl9FVkVOVF9TRU5ERVIifSx7ImltYWdlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tY2xpZW50LWtuLXJoZWw5QHNoYTI1NjpkNTEzMTU3ZjVjMGFkZGM2NGNmZGY5N2RjYzczNDA2MzAwMGEwODQxZDMzYzA4ZmQzM2NjYWUzZGIzNDFmYjkxIiwibmFtZSI6IklNQUdFX0tOX0NMSUVOVCJ9LHsiaW1hZ2UiOiJyZWdpc3RyeS5yZWRoYXQuaW8vb3BlbnNoaWZ0LXNlcnZlcmxlc3MtMS9rbi1wbHVnaW4tZnVuYy1mdW5jLXV0aWwtcmhlbDlAc2hhMjU2OjYwN2U1MGRkM2E5YjYxZDU3ZDEyNWM0N2E3OTc3YzQwYzRmNzgxYmZhYjAxYTg1MmEwOGI0MGZlNDJmMmI4OTMiLCJuYW1lIjoiSU1BR0VfS05fUExVR0lOX0ZVTkNfVVRJTCJ9LHsiaW1hZ2UiOiJyZWdpc3RyeS5yZWRoYXQuaW8vcmhlbDgvYnVpbGRhaEBzaGEyNTY6M2Q1MDVkOWMwZjVkNGNkNWE0ZWMwM2I4ZDAzODY1NmM2Y2RiZGY1MTkxZTAwY2U2Mzg4ZjdlMGU0ZDJmMWI3NCIsIm5hbWUiOiJJTUFHRV9LTl9QTFVHSU5fRlVOQ19URUtUT05fQlVJTERBSCJ9LHsiaW1hZ2UiOiJyZWdpc3RyeS5hY2Nlc3MucmVkaGF0LmNvbS91Ymk4L25vZGVqcy0yMC1taW5pbWFsQHNoYTI1NjphMmE3ZTM5OWFhZjA5YTQ4YzI4ZjQwODIwZGExNjcwOWI2MmFlZTZmMmJjNzAzMTE2YjkzNDVmYWI1ODMwODYxIiwibmFtZSI6IklNQUdFX0tOX1BMVUdJTl9GVU5DX05PREVKU18yMF9NSU5JTUFMIn0seyJpbWFnZSI6InJlZ2lzdHJ5LmFjY2Vzcy5yZWRoYXQuY29tL3ViaTgvb3Blbmpkay0yMUBzaGEyNTY6NDQxODk3YTFmNjkxYzdkNGIzYTY3YmIzZTBmZWE4M2UxODM1MjIxNDI2NGNiMzgzZmQwNTdiYmJkNWVkODYzYyIsIm5hbWUiOiJJTUFHRV9LTl9QTFVHSU5fRlVOQ19PUEVOSkRLXzIxIn0seyJpbWFnZSI6InJlZ2lzdHJ5LmFjY2Vzcy5yZWRoYXQuY29tL3ViaTgvcHl0aG9uLTM5QHNoYTI1NjoyN2U3OTVmZDZiMWI3N2RlNzBkMWRjNzNhNjVlNGM3OTA2NTA3NDhhOWNmZGExMzhmZGJkMTk0YjNkNmVlYTNkIiwibmFtZSI6IklNQUdFX0tOX1BMVUdJTl9GVU5DX1BZVEhPTl8zOSJ9LHsiaW1hZ2UiOiJyZWdpc3RyeS5yZWRoYXQuaW8vb3BlbnNoaWZ0LXNlcnZlcmxlc3MtMS9rbi1la2ItcmVjZWl2ZXItcmhlbDlAc2hhMjU2OjMxNTRiMjA3OWEzZWQyMWVkZmM4MDRmZjRiZWQxNzM1YTIyNjllOWM4NDFkOTFlMDA5Nzk4ZmQwY2I1NWM1YTMiLCJuYW1lIjoiS0FGS0FfSU1BR0Vfa2Fma2EtYnJva2VyLXJlY2VpdmVyX19rYWZrYS1icm9rZXItcmVjZWl2ZXIifSx7ImltYWdlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tZWtiLWRpc3BhdGNoZXItcmhlbDlAc2hhMjU2OjE1ODMyNjhiNTQxYWRjMjMyMWQyNTRkZmNhY2FmZDM4MGY4MDUxZjZlMDQxN2FiN2MxOGE5MjhmODM1YWYxMzYiLCJuYW1lIjoiS0FGS0FfSU1BR0Vfa2Fma2EtYnJva2VyLWRpc3BhdGNoZXJfX2thZmthLWJyb2tlci1kaXNwYXRjaGVyIn0seyJpbWFnZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9vcGVuc2hpZnQtc2VydmVybGVzcy0xL2tuLWVrYi1yZWNlaXZlci1yaGVsOUBzaGEyNTY6MzE1NGIyMDc5YTNlZDIxZWRmYzgwNGZmNGJlZDE3MzVhMjI2OWU5Yzg0MWQ5MWUwMDk3OThmZDBjYjU1YzVhMyIsIm5hbWUiOiJLQUZLQV9JTUFHRV9rYWZrYS1jaGFubmVsLXJlY2VpdmVyX19rYWZrYS1jaGFubmVsLXJlY2VpdmVyIn0seyJpbWFnZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9vcGVuc2hpZnQtc2VydmVybGVzcy0xL2tuLWVrYi1kaXNwYXRjaGVyLXJoZWw5QHNoYTI1NjoxNTgzMjY4YjU0MWFkYzIzMjFkMjU0ZGZjYWNhZmQzODBmODA1MWY2ZTA0MTdhYjdjMThhOTI4ZjgzNWFmMTM2IiwibmFtZSI6IktBRktBX0lNQUdFX2thZmthLWNoYW5uZWwtZGlzcGF0Y2hlcl9fa2Fma2EtY2hhbm5lbC1kaXNwYXRjaGVyIn0seyJpbWFnZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9vcGVuc2hpZnQtc2VydmVybGVzcy0xL2tuLWVrYi1rYWZrYS1jb250cm9sbGVyLXJoZWw5QHNoYTI1Njo2MWQ2ODVkNTFmNWE0NzE1YzIwMmVjMDliODVkMjc3MWYxMzlkMTFjMjYyOTE1NmJlMzEwMjM1MzBmYmRlZmQ4IiwibmFtZSI6IktBRktBX0lNQUdFX2thZmthLWNvbnRyb2xsZXJfX2NvbnRyb2xsZXIifSx7ImltYWdlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tZWtiLXJlY2VpdmVyLXJoZWw5QHNoYTI1NjozMTU0YjIwNzlhM2VkMjFlZGZjODA0ZmY0YmVkMTczNWEyMjY5ZTljODQxZDkxZTAwOTc5OGZkMGNiNTVjNWEzIiwibmFtZSI6IktBRktBX0lNQUdFX2thZmthLXNpbmstcmVjZWl2ZXJfX2thZmthLXNpbmstcmVjZWl2ZXIifSx7ImltYWdlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tZWtiLWRpc3BhdGNoZXItcmhlbDlAc2hhMjU2OjE1ODMyNjhiNTQxYWRjMjMyMWQyNTRkZmNhY2FmZDM4MGY4MDUxZjZlMDQxN2FiN2MxOGE5MjhmODM1YWYxMzYiLCJuYW1lIjoiS0FGS0FfSU1BR0Vfa2Fma2Etc291cmNlLWRpc3BhdGNoZXJfX2thZmthLXNvdXJjZS1kaXNwYXRjaGVyIn0seyJpbWFnZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9vcGVuc2hpZnQtc2VydmVybGVzcy0xL2tuLWVrYi13ZWJob29rLWthZmthLXJoZWw5QHNoYTI1NjoyODcyYjUwYTIyNjNiYTdlZTg0MDk2YzhlM2IyMzU5ZjllMTc5MjU3M2FmNDM1MWVkZDgyZDlkNWZmM2MwYmI2IiwibmFtZSI6IktBRktBX0lNQUdFX2thZmthLXdlYmhvb2stZXZlbnRpbmdfX2thZmthLXdlYmhvb2stZXZlbnRpbmcifSx7ImltYWdlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tZWtiLXBvc3QtaW5zdGFsbC1yaGVsOUBzaGEyNTY6MTFmNzIzODdkMTMyOGQzZGUwYjBmMjlkY2U5MzlmMTA2NzkxMDM3NTkxNDVmOGQ1ZGMyMmNmODA0NDhmODY5OCIsIm5hbWUiOiJLQUZLQV9JTUFHRV9rYWZrYS1jb250cm9sbGVyLXBvc3QtaW5zdGFsbF9fcG9zdC1pbnN0YWxsIn0seyJpbWFnZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9vcGVuc2hpZnQtc2VydmVybGVzcy0xL2tuLWV2ZW50aW5nLW1pZ3JhdGUtcmhlbDlAc2hhMjU2OjAyMjgwMDFiNDc0OWMxZTJhZGE4NGM0ZTlhZDdkOWU4YjRlNDY2MjI3ZWJkNzA1MWU3ZjRiMWJhYWE4ZmY1MTgiLCJuYW1lIjoiS0FGS0FfSU1BR0Vfa25hdGl2ZS1rYWZrYS1zdG9yYWdlLXZlcnNpb24tbWlncmF0b3JfX21pZ3JhdGUifSx7ImltYWdlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEvc2VydmVybGVzcy1tdXN0LWdhdGhlci1yaGVsOUBzaGEyNTY6ZjBiYTcwZTQ4N2IwOGZiMzdjNDAyY2Q1MGY5OTVlZmNkODFhZTI5ZDNhZTE1YWNmZmM0Yjk0ZDdlZWZkZDJkYyIsIm5hbWUiOiJJTUFHRV9NVVNUX0dBVEhFUiJ9LHsiaW1hZ2UiOiJyZWdpc3RyeS5yZWRoYXQuaW8vb3BlbnNoaWZ0LXNlcnZlcmxlc3MtMS9rbi1jbGllbnQtY2xpLWFydGlmYWN0cy1yaGVsOUBzaGEyNTY6ZTg1ZmQ4MjQ1MzA4YjI4ODJkZWM3NmU5MDFhZDVkYjRmOTIyYWZjYWM0N2Y4ODQ1YTExYmYxOGE4NDQ1MTZlZCIsIm5hbWUiOiJJTUFHRV9LTl9DTElFTlRfQ0xJX0FSVElGQUNUUyJ9XSwicmVwbGFjZXMiOiJzZXJ2ZXJsZXNzLW9wZXJhdG9yLnYxLjM2LjEiLCJ2ZXJzaW9uIjoiMS4zNy4wIiwid2ViaG9va2RlZmluaXRpb25zIjpbeyJhZG1pc3Npb25SZXZpZXdWZXJzaW9ucyI6WyJ2MWJldGExIl0sImNvbnRhaW5lclBvcnQiOjk4NzYsImRlcGxveW1lbnROYW1lIjoia25hdGl2ZS1vcGVuc2hpZnQiLCJmYWlsdXJlUG9saWN5IjoiSWdub3JlIiwiZ2VuZXJhdGVOYW1lIjoidmFsaWRhdGluZy5rbmF0aXZlZXZlbnRpbmdzLm9wZXJhdG9yLnNlcnZlcmxlc3Mub3BlbnNoaWZ0LmlvIiwicnVsZXMiOlt7ImFwaUdyb3VwcyI6WyJvcGVyYXRvci5rbmF0aXZlLmRldiJdLCJhcGlWZXJzaW9ucyI6WyJ2MWJldGExIl0sIm9wZXJhdGlvbnMiOlsiQ1JFQVRFIiwiVVBEQVRFIl0sInJlc291cmNlcyI6WyJrbmF0aXZlZXZlbnRpbmdzIl19XSwic2lkZUVmZmVjdHMiOiJOb25lIiwidHlwZSI6IlZhbGlkYXRpbmdBZG1pc3Npb25XZWJob29rIiwid2ViaG9va1BhdGgiOiIvdmFsaWRhdGUta25hdGl2ZWV2ZW50aW5ncyJ9LHsiYWRtaXNzaW9uUmV2aWV3VmVyc2lvbnMiOlsidjFiZXRhMSJdLCJjb250YWluZXJQb3J0Ijo5ODc2LCJkZXBsb3ltZW50TmFtZSI6ImtuYXRpdmUtb3BlbnNoaWZ0IiwiZmFpbHVyZVBvbGljeSI6Iklnbm9yZSIsImdlbmVyYXRlTmFtZSI6InZhbGlkYXRpbmcua25hdGl2ZXNlcnZpbmdzLm9wZXJhdG9yLnNlcnZlcmxlc3Mub3BlbnNoaWZ0LmlvIiwicnVsZXMiOlt7ImFwaUdyb3VwcyI6WyJvcGVyYXRvci5rbmF0aXZlLmRldiJdLCJhcGlWZXJzaW9ucyI6WyJ2MWJldGExIl0sIm9wZXJhdGlvbnMiOlsiQ1JFQVRFIiwiVVBEQVRFIl0sInJlc291cmNlcyI6WyJrbmF0aXZlc2VydmluZ3MiXX1dLCJzaWRlRWZmZWN0cyI6Ik5vbmUiLCJ0eXBlIjoiVmFsaWRhdGluZ0FkbWlzc2lvbldlYmhvb2siLCJ3ZWJob29rUGF0aCI6Ii92YWxpZGF0ZS1rbmF0aXZlc2VydmluZ3MifSx7ImFkbWlzc2lvblJldmlld1ZlcnNpb25zIjpbInYxYmV0YTEiXSwiY29udGFpbmVyUG9ydCI6OTg3NiwiZGVwbG95bWVudE5hbWUiOiJrbmF0aXZlLW9wZW5zaGlmdCIsImZhaWx1cmVQb2xpY3kiOiJJZ25vcmUiLCJnZW5lcmF0ZU5hbWUiOiJ2YWxpZGF0aW5nLmtuYXRpdmVrYWZrYXMub3BlcmF0b3Iuc2VydmVybGVzcy5vcGVuc2hpZnQuaW8iLCJydWxlcyI6W3siYXBpR3JvdXBzIjpbIm9wZXJhdG9yLnNlcnZlcmxlc3Mub3BlbnNoaWZ0LmlvIl0sImFwaVZlcnNpb25zIjpbInYxYWxwaGExIl0sIm9wZXJhdGlvbnMiOlsiQ1JFQVRFIiwiVVBEQVRFIl0sInJlc291cmNlcyI6WyJrbmF0aXZla2Fma2FzIl19XSwic2lkZUVmZmVjdHMiOiJOb25lIiwidHlwZSI6IlZhbGlkYXRpbmdBZG1pc3Npb25XZWJob29rIiwid2ViaG9va1BhdGgiOiIvdmFsaWRhdGUta25hdGl2ZWthZmthcyJ9LHsiYWRtaXNzaW9uUmV2aWV3VmVyc2lvbnMiOlsidjFiZXRhMSJdLCJjb250YWluZXJQb3J0Ijo5ODc2LCJkZXBsb3ltZW50TmFtZSI6ImtuYXRpdmUtb3BlbnNoaWZ0IiwiZmFpbHVyZVBvbGljeSI6Iklnbm9yZSIsImdlbmVyYXRlTmFtZSI6Im11dGF0aW5nLmtuYXRpdmVldmVudGluZ3Mub3BlcmF0b3Iuc2VydmVybGVzcy5vcGVuc2hpZnQuaW8iLCJydWxlcyI6W3siYXBpR3JvdXBzIjpbIm9wZXJhdG9yLmtuYXRpdmUuZGV2Il0sImFwaVZlcnNpb25zIjpbInYxYmV0YTEiXSwib3BlcmF0aW9ucyI6WyJDUkVBVEUiLCJVUERBVEUiXSwicmVzb3VyY2VzIjpbImtuYXRpdmVldmVudGluZ3MiXX1dLCJzaWRlRWZmZWN0cyI6Ik5vbmUiLCJ0eXBlIjoiTXV0YXRpbmdBZG1pc3Npb25XZWJob29rIiwid2ViaG9va1BhdGgiOiIvbXV0YXRlLWtuYXRpdmVldmVudGluZ3MifSx7ImFkbWlzc2lvblJldmlld1ZlcnNpb25zIjpbInYxYmV0YTEiXSwiY29udGFpbmVyUG9ydCI6OTg3NiwiZGVwbG95bWVudE5hbWUiOiJrbmF0aXZlLW9wZW5zaGlmdCIsImZhaWx1cmVQb2xpY3kiOiJJZ25vcmUiLCJnZW5lcmF0ZU5hbWUiOiJtdXRhdGluZy5rbmF0aXZlc2VydmluZ3Mub3BlcmF0b3Iuc2VydmVybGVzcy5vcGVuc2hpZnQuaW8iLCJydWxlcyI6W3siYXBpR3JvdXBzIjpbIm9wZXJhdG9yLmtuYXRpdmUuZGV2Il0sImFwaVZlcnNpb25zIjpbInYxYmV0YTEiXSwib3BlcmF0aW9ucyI6WyJDUkVBVEUiLCJVUERBVEUiXSwicmVzb3VyY2VzIjpbImtuYXRpdmVzZXJ2aW5ncyJdfV0sInNpZGVFZmZlY3RzIjoiTm9uZSIsInR5cGUiOiJNdXRhdGluZ0FkbWlzc2lvbldlYmhvb2siLCJ3ZWJob29rUGF0aCI6Ii9tdXRhdGUta25hdGl2ZXNlcnZpbmdzIn0seyJhZG1pc3Npb25SZXZpZXdWZXJzaW9ucyI6WyJ2MWJldGExIl0sImNvbnRhaW5lclBvcnQiOjg0NDMsImNvbnZlcnNpb25DUkRzIjpbImtuYXRpdmVzZXJ2aW5ncy5vcGVyYXRvci5rbmF0aXZlLmRldiJdLCJkZXBsb3ltZW50TmFtZSI6ImtuYXRpdmUtb3BlcmF0b3Itd2ViaG9vayIsImdlbmVyYXRlTmFtZSI6ImNvbnZlcnNpb24ua25hdGl2ZXNlcnZpbmdzLm9wZXJhdG9yLmtuYXRpdmUuZGV2Iiwic2lkZUVmZmVjdHMiOiJOb25lIiwidGFyZ2V0UG9ydCI6ODQ0MywidHlwZSI6IkNvbnZlcnNpb25XZWJob29rIiwid2ViaG9va1BhdGgiOiIvcmVzb3VyY2UtY29udmVyc2lvbiJ9LHsiYWRtaXNzaW9uUmV2aWV3VmVyc2lvbnMiOlsidjFiZXRhMSJdLCJjb250YWluZXJQb3J0Ijo4NDQzLCJjb252ZXJzaW9uQ1JEcyI6WyJrbmF0aXZlZXZlbnRpbmdzLm9wZXJhdG9yLmtuYXRpdmUuZGV2Il0sImRlcGxveW1lbnROYW1lIjoia25hdGl2ZS1vcGVyYXRvci13ZWJob29rIiwiZ2VuZXJhdGVOYW1lIjoiY29udmVyc2lvbi5rbmF0aXZlZXZlbnRpbmdzLm9wZXJhdG9yLmtuYXRpdmUuZGV2Iiwic2lkZUVmZmVjdHMiOiJOb25lIiwidGFyZ2V0UG9ydCI6ODQ0MywidHlwZSI6IkNvbnZlcnNpb25XZWJob29rIiwid2ViaG9va1BhdGgiOiIvcmVzb3VyY2UtY29udmVyc2lvbiJ9XX19 + data: eyJhcGlWZXJzaW9uIjoib3BlcmF0b3JzLmNvcmVvcy5jb20vdjFhbHBoYTEiLCJraW5kIjoiQ2x1c3RlclNlcnZpY2VWZXJzaW9uIiwibWV0YWRhdGEiOnsiYW5ub3RhdGlvbnMiOnsiYWxtLWV4YW1wbGVzIjoiW1xuICB7XG4gICAgXCJhcGlWZXJzaW9uXCI6IFwib3BlcmF0b3Iua25hdGl2ZS5kZXYvdjFiZXRhMVwiLFxuICAgIFwia2luZFwiOiBcIktuYXRpdmVTZXJ2aW5nXCIsXG4gICAgXCJtZXRhZGF0YVwiOiB7XG4gICAgICBcIm5hbWVcIjogXCJrbmF0aXZlLXNlcnZpbmdcIlxuICAgIH0sXG4gICAgXCJzcGVjXCI6IHtcbiAgICB9XG4gIH0sXG4gIHtcbiAgICBcImFwaVZlcnNpb25cIjogXCJvcGVyYXRvci5rbmF0aXZlLmRldi92MWJldGExXCIsXG4gICAgXCJraW5kXCI6IFwiS25hdGl2ZUV2ZW50aW5nXCIsXG4gICAgXCJtZXRhZGF0YVwiOiB7XG4gICAgICBcIm5hbWVcIjogXCJrbmF0aXZlLWV2ZW50aW5nXCJcbiAgICB9LFxuICAgIFwic3BlY1wiOiB7XG4gICAgfVxuICB9LFxuICB7XG4gICAgXCJhcGlWZXJzaW9uXCI6IFwib3BlcmF0b3Iuc2VydmVybGVzcy5vcGVuc2hpZnQuaW8vdjFhbHBoYTFcIixcbiAgICBcImtpbmRcIjogXCJLbmF0aXZlS2Fma2FcIixcbiAgICBcIm1ldGFkYXRhXCI6IHtcbiAgICAgIFwibmFtZVwiOiBcImtuYXRpdmUta2Fma2FcIlxuICAgIH0sXG4gICAgXCJzcGVjXCI6IHtcbiAgICAgIFwiYnJva2VyXCI6IHtcbiAgICAgICAgXCJlbmFibGVkXCI6IGZhbHNlLFxuICAgICAgICBcImRlZmF1bHRDb25maWdcIjoge1xuICAgICAgICAgIFwibnVtUGFydGl0aW9uc1wiOiAxMCxcbiAgICAgICAgICBcInJlcGxpY2F0aW9uRmFjdG9yXCI6IDMsXG4gICAgICAgICAgXCJib290c3RyYXBTZXJ2ZXJzXCI6IFwiUkVQTEFDRV9XSVRIX0NPTU1BX1NFUEFSQVRFRF9LQUZLQV9CT09UU1RSQVBfU0VSVkVSU1wiXG4gICAgICAgIH1cbiAgICAgIH0sXG4gICAgICBcInNvdXJjZVwiOiB7XG4gICAgICAgIFwiZW5hYmxlZFwiOiBmYWxzZVxuICAgICAgfSxcbiAgICAgIFwic2lua1wiOiB7XG4gICAgICAgIFwiZW5hYmxlZFwiOiBmYWxzZVxuICAgICAgfSxcbiAgICAgIFwiY2hhbm5lbFwiOiB7XG4gICAgICAgIFwiZW5hYmxlZFwiOiBmYWxzZSxcbiAgICAgICAgXCJib290c3RyYXBTZXJ2ZXJzXCI6IFwiUkVQTEFDRV9XSVRIX0NPTU1BX1NFUEFSQVRFRF9LQUZLQV9CT09UU1RSQVBfU0VSVkVSU1wiXG4gICAgICB9XG4gICAgfVxuICB9XG5dIiwiY2FwYWJpbGl0aWVzIjoiRnVsbCBMaWZlY3ljbGUiLCJjYXRlZ29yaWVzIjoiTmV0d29ya2luZyxJbnRlZ3JhdGlvbiBcdTAwMjYgRGVsaXZlcnksQ2xvdWQgUHJvdmlkZXIsRGV2ZWxvcGVyIFRvb2xzIiwiY2VydGlmaWVkIjoiZmFsc2UiLCJjcmVhdGVkQXQiOiIyMDIwLTA0LTIwVDE3OjAwOjAwWiIsImRlc2NyaXB0aW9uIjoiRGVwbG95IGFuZCBtYW5hZ2UgZXZlbnQtZHJpdmVuIHNlcnZlcmxlc3MgYXBwbGljYXRpb25zIGFuZCBmdW5jdGlvbnMgdXNpbmcgS25hdGl2ZS4iLCJmZWF0dXJlcy5vcGVyYXRvcnMub3BlbnNoaWZ0LmlvL2NuZiI6ImZhbHNlIiwiZmVhdHVyZXMub3BlcmF0b3JzLm9wZW5zaGlmdC5pby9jbmkiOiJmYWxzZSIsImZlYXR1cmVzLm9wZXJhdG9ycy5vcGVuc2hpZnQuaW8vY3NpIjoiZmFsc2UiLCJmZWF0dXJlcy5vcGVyYXRvcnMub3BlbnNoaWZ0LmlvL2Rpc2Nvbm5lY3RlZCI6InRydWUiLCJmZWF0dXJlcy5vcGVyYXRvcnMub3BlbnNoaWZ0LmlvL2ZpcHMtY29tcGxpYW50IjoidHJ1ZSIsImZlYXR1cmVzLm9wZXJhdG9ycy5vcGVuc2hpZnQuaW8vcHJveHktYXdhcmUiOiJ0cnVlIiwiZmVhdHVyZXMub3BlcmF0b3JzLm9wZW5zaGlmdC5pby90bHMtcHJvZmlsZXMiOiJmYWxzZSIsImZlYXR1cmVzLm9wZXJhdG9ycy5vcGVuc2hpZnQuaW8vdG9rZW4tYXV0aC1hd3MiOiJmYWxzZSIsImZlYXR1cmVzLm9wZXJhdG9ycy5vcGVuc2hpZnQuaW8vdG9rZW4tYXV0aC1henVyZSI6ImZhbHNlIiwiZmVhdHVyZXMub3BlcmF0b3JzLm9wZW5zaGlmdC5pby90b2tlbi1hdXRoLWdjcCI6ImZhbHNlIiwib2xtLnNraXBSYW5nZSI6Ilx1MDAzZTEuMzYuMSBcdTAwM2MxLjM3LjAiLCJvcGVyYXRvcmZyYW1ld29yay5pby9zdWdnZXN0ZWQtbmFtZXNwYWNlIjoib3BlbnNoaWZ0LXNlcnZlcmxlc3MiLCJvcGVyYXRvcnMub3BlbnNoaWZ0LmlvL211c3QtZ2F0aGVyLWltYWdlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEvc2VydmVybGVzcy1tdXN0LWdhdGhlci1yaGVsOUBzaGEyNTY6YWY0ODdjOTU3ZGRjMWExOGEwY2YyYzUxNzZiY2FkMjI1YWU5MTVmNDBhMzE4NDRjNjU3NTA5N2RjYzA2YzlhYSIsIm9wZXJhdG9ycy5vcGVuc2hpZnQuaW8vdmFsaWQtc3Vic2NyaXB0aW9uIjoiW1wiT3BlblNoaWZ0IENvbnRhaW5lciBQbGF0Zm9ybVwiLCBcIk9wZW5TaGlmdCBQbGF0Zm9ybSBQbHVzXCJdIiwicmVwb3NpdG9yeSI6Imh0dHBzOi8vZ2l0aHViLmNvbS9vcGVuc2hpZnQta25hdGl2ZS9zZXJ2ZXJsZXNzLW9wZXJhdG9yIiwic3VwcG9ydCI6IlJlZCBIYXQifSwibGFiZWxzIjp7Im9wZXJhdG9yZnJhbWV3b3JrLmlvL2FyY2guYW1kNjQiOiJzdXBwb3J0ZWQiLCJvcGVyYXRvcmZyYW1ld29yay5pby9hcmNoLmFybTY0Ijoic3VwcG9ydGVkIiwib3BlcmF0b3JmcmFtZXdvcmsuaW8vYXJjaC5wcGM2NGxlIjoic3VwcG9ydGVkIiwib3BlcmF0b3JmcmFtZXdvcmsuaW8vYXJjaC5zMzkweCI6InN1cHBvcnRlZCJ9LCJuYW1lIjoic2VydmVybGVzcy1vcGVyYXRvci52MS4zNy4wIiwibmFtZXNwYWNlIjoicGxhY2Vob2xkZXIifSwic3BlYyI6eyJjdXN0b21yZXNvdXJjZWRlZmluaXRpb25zIjp7Im93bmVkIjpbeyJkZXNjcmlwdGlvbiI6IkEgcGxhdGZvcm0gZm9yIHN0cmVhbWxpbmVkIGFwcGxpY2F0aW9uIGRlcGxveW1lbnQsIHRyYWZmaWMtYmFzZWQgYXV0by1zY2FsaW5nIGZyb20gemVybyB0byBOLCBhbmQgdHJhZmZpYy1zcGxpdCByb2xsb3V0cyIsImRpc3BsYXlOYW1lIjoiS25hdGl2ZSBTZXJ2aW5nIiwia2luZCI6IktuYXRpdmVTZXJ2aW5nIiwibmFtZSI6ImtuYXRpdmVzZXJ2aW5ncy5vcGVyYXRvci5rbmF0aXZlLmRldiIsInN0YXR1c0Rlc2NyaXB0b3JzIjpbeyJkZXNjcmlwdGlvbiI6IlRoZSB2ZXJzaW9uIG9mIEtuYXRpdmUgU2VydmluZyBpbnN0YWxsZWQiLCJkaXNwbGF5TmFtZSI6IlZlcnNpb24iLCJwYXRoIjoidmVyc2lvbiJ9LHsiZGVzY3JpcHRpb24iOiJDb25kaXRpb25zIG9mIEtuYXRpdmUgU2VydmluZyBpbnN0YWxsZWQiLCJkaXNwbGF5TmFtZSI6IkNvbmRpdGlvbnMiLCJwYXRoIjoiY29uZGl0aW9ucyIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmlvLmt1YmVybmV0ZXMuY29uZGl0aW9ucyJdfV0sInZlcnNpb24iOiJ2MWJldGExIn0seyJkZXNjcmlwdGlvbiI6IkFuIGV2ZW50LWRyaXZlbiBhcHBsaWNhdGlvbiBwbGF0Zm9ybSB0aGF0IGxldmVyYWdlcyBDbG91ZEV2ZW50cyB3aXRoIGEgc2ltcGxlIEhUVFAgaW50ZXJmYWNlIiwiZGlzcGxheU5hbWUiOiJLbmF0aXZlIEV2ZW50aW5nIiwia2luZCI6IktuYXRpdmVFdmVudGluZyIsIm5hbWUiOiJrbmF0aXZlZXZlbnRpbmdzLm9wZXJhdG9yLmtuYXRpdmUuZGV2Iiwic3RhdHVzRGVzY3JpcHRvcnMiOlt7ImRlc2NyaXB0aW9uIjoiVGhlIHZlcnNpb24gb2YgS25hdGl2ZSBFdmVudGluZyBpbnN0YWxsZWQiLCJkaXNwbGF5TmFtZSI6IlZlcnNpb24iLCJwYXRoIjoidmVyc2lvbiJ9XSwidmVyc2lvbiI6InYxYmV0YTEifSx7ImRlc2NyaXB0aW9uIjoiQW4gZXh0ZW5zaW9uIHRvIEtuYXRpdmUgRXZlbnRpbmcsIG1lcmdpbmcgSFRUUCBhY2Nlc3NpYmlsaXR5IHdpdGggQXBhY2hlIEthZmthJ3MgcHJvdmVuIGVmZmljaWVuY3kgYW5kIHJlbGlhYmlsaXR5IiwiZGlzcGxheU5hbWUiOiJLbmF0aXZlIEthZmthIiwia2luZCI6IktuYXRpdmVLYWZrYSIsIm5hbWUiOiJrbmF0aXZla2Fma2FzLm9wZXJhdG9yLnNlcnZlcmxlc3Mub3BlbnNoaWZ0LmlvIiwidmVyc2lvbiI6InYxYWxwaGExIn1dfSwiZGVzY3JpcHRpb24iOiJUaGUgUmVkIEhhdCBPcGVuU2hpZnQgU2VydmVybGVzcyBvcGVyYXRvciBwcm92aWRlcyBhIGNvbGxlY3Rpb24gb2YgQVBJcyB0aGF0XG5lbmFibGVzIGNvbnRhaW5lcnMsIG1pY3Jvc2VydmljZXMgYW5kIGZ1bmN0aW9ucyB0byBydW4gXCJzZXJ2ZXJsZXNzXCIuXG5TZXJ2ZXJsZXNzIGFwcGxpY2F0aW9ucyBjYW4gc2NhbGUgdXAgYW5kIGRvd24gKHRvIHplcm8pIG9uIGRlbWFuZCBhbmQgYmUgdHJpZ2dlcmVkIGJ5IGFcbm51bWJlciBvZiBldmVudCBzb3VyY2VzLiBPcGVuU2hpZnQgU2VydmVybGVzcyBpbnRlZ3JhdGVzIHdpdGggYSBudW1iZXIgb2ZcbnBsYXRmb3JtIHNlcnZpY2VzLCBzdWNoIGFzIE1vbml0b3JpbmcgYW5kIGl0IGlzIGJhc2VkIG9uIHRoZSBvcGVuXG5zb3VyY2UgcHJvamVjdCBLbmF0aXZlLlxuXG4jIFByZXJlcXVpc2l0ZXNcbktuYXRpdmUgU2VydmluZyAoYW5kIEtuYXRpdmUgRXZlbnRpbmcgcmVzcGVjdGl2ZWx5KSBjYW4gb25seSBiZSBpbnN0YWxsZWQgaW50byB0aGVcbmBrbmF0aXZlLXNlcnZpbmdgIChga25hdGl2ZS1ldmVudGluZ2ApIG5hbWVzcGFjZS4gVGhlc2UgbmFtZXNwYWNlcyB3aWxsIGJlXG5hdXRvbWF0aWNhbGx5IGNyZWF0ZWQgd2hlbiBpbnN0YWxsaW5nIHRoZSBvcGVyYXRvci5cblxuVGhlIGNvbXBvbmVudHMgcHJvdmlkZWQgd2l0aCB0aGUgT3BlblNoaWZ0IFNlcnZlcmxlc3Mgb3BlcmF0b3IgcmVxdWlyZSBtaW5pbXVtIGNsdXN0ZXIgc2l6ZXMgb25cbk9wZW5TaGlmdCBDb250YWluZXIgUGxhdGZvcm0uIEZvciBtb3JlIGluZm9ybWF0aW9uLCBzZWUgdGhlIGRvY3VtZW50YXRpb24gb24gW0dldHRpbmcgc3RhcnRlZFxud2l0aCBPcGVuU2hpZnQgU2VydmVybGVzc10oaHR0cHM6Ly9kb2NzLnJlZGhhdC5jb20vZW4vZG9jdW1lbnRhdGlvbi9yZWRfaGF0X29wZW5zaGlmdF9zZXJ2ZXJsZXNzLzEuMzcvaHRtbC9zZXJ2aW5nL2dldHRpbmctc3RhcnRlZC13aXRoLWtuYXRpdmUtc2VydmluZyNzZXJ2ZXJsZXNzLWFwcGxpY2F0aW9ucykuXG5cbiMgU3VwcG9ydGVkIEZlYXR1cmVzXG4tICoqRWFzeSB0byBnZXQgc3RhcnRlZDoqKiBQcm92aWRlcyBhIHNpbXBsaWZpZWQgZGV2ZWxvcGVyIGV4cGVyaWVuY2UgdG8gZGVwbG95XG4gIGFuZCBydW4gY2xvdWQgbmF0aXZlIGFwcGxpY2F0aW9ucyBvbiBLdWJlcm5ldGVzLCBwcm92aWRpbmcgcG93ZXJmdWxcbiAgYWJzdHJhY3Rpb25zLlxuLSAqKkltbXV0YWJsZSBSZXZpc2lvbnM6KiogRGVwbG95IG5ldyBmZWF0dXJlcyBwZXJmb3JtaW5nIGNhbmFyeSwgQS9CIG9yXG4gIGJsdWUtZ3JlZW4gdGVzdGluZyB3aXRoIGdyYWR1YWwgdHJhZmZpYyByb2xsb3V0IGZvbGxvd2luZyBiZXN0IHByYWN0aWNlcy5cbi0gKipVc2UgYW55IHByb2dyYW1taW5nIGxhbmd1YWdlIG9yIHJ1bnRpbWUgb2YgY2hvaWNlOioqIEZyb20gSmF2YSwgUHl0aG9uLCBHb1xuICBhbmQgSmF2YVNjcmlwdCB0byBRdWFya3VzLCBTcHJpbmdCb290IG9yIE5vZGUuanMuXG4tICoqQXV0b21hdGljIHNjYWxpbmc6KiogUmVtb3ZlcyB0aGUgcmVxdWlyZW1lbnQgdG8gY29uZmlndXJlIG51bWJlcnMgb2YgcmVwbGljYXNcbiAgb3IgaWRsaW5nIGJlaGF2aW9yLiBBcHBsaWNhdGlvbnMgYXV0b21hdGljYWxseSBzY2FsZSB0byB6ZXJvIHdoZW4gbm90IGluIHVzZSxcbiAgb3Igc2NhbGUgdXAgdG8gbWVldCBkZW1hbmQsIHdpdGggYnVpbHQgaW4gcmVsaWFiaWxpdHkgYW5kIGZhdWx0IHRvbGVyYW5jZS5cbi0gKipFdmVudCBEcml2ZW4gQXBwbGljYXRpb25zOioqIFlvdSBjYW4gYnVpbGQgbG9vc2VseSBjb3VwbGVkLCBkaXN0cmlidXRlZCBhcHBsaWNhdGlvbnNcbiAgdGhhdCBjYW4gYmUgY29ubmVjdGVkIHRvIGEgdmFyaWV0eSBvZiBlaXRoZXIgYnVpbHQgaW4gb3IgdGhpcmQgcGFydHkgZXZlbnQgc291cmNlcyxcbiAgcG93ZXJlZCBieSBvcGVyYXRvcnMuXG4tICoqUmVhZHkgZm9yIHRoZSBoeWJyaWQgY2xvdWQ6KiogUHJvdmlkZXMgdHJ1ZSwgcG9ydGFibGUgc2VydmVybGVzcyBmdW5jdGlvbmFsaXR5LFxuICB0aGF0IGNhbiBydW4gYW55d2hlcmUgT3BlblNoaWZ0IENvbnRhaW5lciBQbGF0Zm9ybSBydW5zLiBZb3UgY2FuIGxldmVyYWdlIGRhdGFcbiAgbG9jYWxpdHkgYW5kIFNhYVMgYXMgeW91IG5lZWQgaXQuXG5cbiMgQ29tcG9uZW50cyBcdTAwMjYgQVBJc1xuVGhpcyBvcGVyYXRvciBwcm92aWRlcyB0aGUgZm9sbG93aW5nIGNvbXBvbmVudHM6XG5cbiMjIEtuYXRpdmUgU2VydmluZ1xuS25hdGl2ZSBTZXJ2aW5nIGJ1aWxkcyBvbiBLdWJlcm5ldGVzIHRvIHN1cHBvcnQgZGVwbG95aW5nIGFuZCBzZXJ2aW5nIG9mIGFwcGxpY2F0aW9ucyBhbmQgZnVuY3Rpb25zIGFzIHNlcnZlcmxlc3MgY29udGFpbmVycy5cblNlcnZpbmcgc2ltcGxpZmllcyB0aGUgYXBwbGljYXRpb24gZGVwbG95bWVudCwgZHluYW1pY2FsbHkgc2NhbGVzIGJhc2VkIG9uIGluIGluY29taW5nIHRyYWZmaWMgYW5kIHN1cHBvcnRzIGN1c3RvbSByb2xsb3V0IHN0cmF0ZWdpZXMgd2l0aCB0cmFmZmljIHNwbGl0dGluZy5cbk90aGVyIGZlYXR1cmVzIGluY2x1ZGU6XG4tIFNpbXBsaWZpZWQgZGVwbG95bWVudCBvZiBzZXJ2ZXJsZXNzIGNvbnRhaW5lcnNcbi0gVHJhZmZpYy1iYXNlZCBhdXRvLXNjYWxpbmcsIGluY2x1ZGluZyBzY2FsZS10by16ZXJvXG4tIFJvdXRpbmcgYW5kIG5ldHdvcmsgcHJvZ3JhbW1pbmdcbi0gUG9pbnQtaW4tdGltZSBhcHBsaWNhdGlvbiBzbmFwc2hvdHMgYW5kIHRoZWlyIGNvbmZpZ3VyYXRpb25zXG5cbiMjIEtuYXRpdmUgRXZlbnRpbmdcbktuYXRpdmUgRXZlbnRpbmcgcHJvdmlkZXMgYSBwbGF0Zm9ybSB0aGF0IG9mZmVycyBjb21wb3NhYmxlIHByaW1pdGl2ZXMgdG8gZW5hYmxlIGxhdGUtYmluZGluZyBldmVudCBzb3VyY2VzIGFuZFxuZXZlbnQgY29uc3VtZXJzLlxuS25hdGl2ZSBFdmVudGluZyBzdXBwb3J0cyB0aGUgZm9sbG93aW5nIGFyY2hpdGVjdHVyYWwgY2xvdWQtbmF0aXZlIGNvbmNlcHRzOlxuXG4tIFNlcnZpY2VzIGFyZSBsb29zZWx5IGNvdXBsZWQgZHVyaW5nIGRldmVsb3BtZW50IGFuZCBkZXBsb3llZCBpbmRlcGVuZGVudGx5IHRvIHByb2R1Y3Rpb25cbi0gQSBwcm9kdWNlciBjYW4gZ2VuZXJhdGUgZXZlbnRzIGJlZm9yZSBhIGNvbnN1bWVyIGlzIGxpc3RlbmluZywgYW5kIGEgY29uc3VtZXIgY2FuIGV4cHJlc3MgYW4gaW50ZXJlc3QgaW4gYW4gZXZlbnQgb3IgY2xhc3Mgb2YgZXZlbnRzIHRoYXQgYXJlIG5vdCB5ZXQgYmVpbmcgcHJvZHVjZWQuXG4tIFNlcnZpY2VzIGNhbiBiZSBjb25uZWN0ZWQgdG8gY3JlYXRlIG5ldyBhcHBsaWNhdGlvbnMgd2l0aG91dCBtb2RpZnlpbmcgcHJvZHVjZXIgb3IgY29uc3VtZXIsIGFuZCB3aXRoIHRoZSBhYmlsaXR5IHRvIHNlbGVjdCBhIHNwZWNpZmljIHN1YnNldCBvZiBldmVudHMgZnJvbSBhIHBhcnRpY3VsYXIgcHJvZHVjZXIuXG5cbiMjIEtuYXRpdmUgRnVuY3Rpb25zXG5LbmF0aXZlIEZ1bmN0aW9ucyBhbGxvd3MgZGV2ZWxvcGVycyB0byB3cml0ZSBmdW5jdGlvbnMgdGhhdCBsZXQgdGhlbSBmb2N1cyBvbiBidXNpbmVzcyBsb2dpYy5cblRoZXNlIGZ1bmN0aW9ucyBhcmUgZGVwbG95ZWQgYXMgS25hdGl2ZSBTZXJ2aWNlcyBhbmQgdGFrZSBhZHZhbnRhZ2Ugb2YgS25hdGl2ZSBTZXJ2aW5nIGFuZCBFdmVudGluZy5cbktuYXRpdmUgRnVuY3Rpb25zIGJyaW5nIGdyZWF0ZXIgZWZmaWNpZW5jeSwgbW9yZSBzY2FsYWJpbGl0eSBhbmQgZmFzdGVyIGRldmVsb3BtZW50IHRvIGZhY2lsaXRhdGUgcmFwaWQgZ28tdG8tbWFya2V0LlxuXG5PdGhlciBmZWF0dXJlcyBpbmNsdWRlOlxuLSBCdWlsZHBhY2tzXG4tIE11bHRpcGxlIHJ1bnRpbWVzLCBpbmNsdWRpbmcgTm9kZS5qcywgUXVhcmt1cyBhbmQgR29cbi0gTG9jYWwgZGV2ZWxvcGVyIGV4cGVyaWVuY2UgdGhyb3VnaCB0aGUga24gQ0xJXG4tIFByb2plY3QgdGVtcGxhdGVzXG4tIFN1cHBvcnQgZm9yIHJlY2VpdmluZyBDbG91ZEV2ZW50cyBhbmQgcGxhaW4gSFRUUCByZXF1ZXN0c1xuXG4jIyBLbmF0aXZlIENMSSBga25gXG5UaGUgS25hdGl2ZSBjbGllbnQgYGtuYCBhbGxvd3MgeW91IHRvIGNyZWF0ZSBLbmF0aXZlIHJlc291cmNlcyBmcm9tIHRoZSBjb21tYW5kIGxpbmUgb3IgZnJvbSB3aXRoaW5cblNoZWxsIHNjcmlwdHMuXG5XaXRoIGl0cyBleHRlbnNpdmUgaGVscCBwYWdlcyBhbmQgYXV0b2NvbXBsZXRpb24gc3VwcG9ydCwgaXQgZnJlZXMgeW91IGZyb20gbWVtb3JpemluZyB0aGUgZGV0YWlsZWQgc3RydWN0dXJlIG9mIHRoZSBLbmF0aXZlIHJlc291cmNlIHNjaGVtYXMuXG5cbmBrbmAgb2ZmZXJzIHlvdTpcbi0gRnVsbCBzdXBwb3J0IGZvciBtYW5hZ2luZyBhbGwgZmVhdHVyZXMgb2YgS25hdGl2ZSBTZXJ2aW5nOiBTZXJ2aWNlcywgUmV2aXNpb25zIGFuZCBSb3V0ZXNcbi0gU3VwcG9ydCBmb3IgbWFuYWdpbmcgS25hdGl2ZSBFdmVudGluZyBlbnRpdGllczogU291cmNlcywgQnJva2VycywgVHJpZ2dlcnMsIENoYW5uZWxzIGFuZCBTdWJzY3JpcHRpb25zXG4tIEEga3ViZWN0bC1saWtlIHBsdWdpbiBhcmNoaXRlY3R1cmUgdG8gZXh0ZW5kIHRoZSBidWlsdC1pbiBmdW5jdGlvbmFsaXR5XG4tIEVhc3kgaW50ZWdyYXRpb24gb2YgS25hdGl2ZSBpbnRvIFRla3RvbiBwaXBlbGluZXMgYnkgdXNpbmcgYGtuYCBpbiBhIFRla3RvbiB0YXNrXG4tIENyZWF0ZSwgYnVpbGQgYW5kIGRlcGxveSBLbmF0aXZlIEZ1bmN0aW9ucyBmb3IgbXVsdGlwbGUgcnVudGltZXMsIGluY2x1ZGluZyBOb2RlLmpzLCBRdWFya3VzLCBhbmQgR29cblxuIyBGdXJ0aGVyIEluZm9ybWF0aW9uXG5Gb3IgZG9jdW1lbnRhdGlvbiBvbiBPcGVuU2hpZnQgU2VydmVybGVzcywgc2VlOlxuLSBbSW5zdGFsbGF0aW9uXG5HdWlkZV0oaHR0cHM6Ly9kb2NzLnJlZGhhdC5jb20vZW4vZG9jdW1lbnRhdGlvbi9yZWRfaGF0X29wZW5zaGlmdF9zZXJ2ZXJsZXNzLzEuMzcvaHRtbC9pbnN0YWxsaW5nX29wZW5zaGlmdF9zZXJ2ZXJsZXNzL2luZGV4KVxuLSBbRGV2ZWxvcCBTZXJ2ZXJsZXNzIEFwcGxpY2F0aW9uc10oaHR0cHM6Ly9kb2NzLnJlZGhhdC5jb20vZW4vZG9jdW1lbnRhdGlvbi9yZWRfaGF0X29wZW5zaGlmdF9zZXJ2ZXJsZXNzLzEuMzcvaHRtbC9zZXJ2aW5nL2dldHRpbmctc3RhcnRlZC13aXRoLWtuYXRpdmUtc2VydmluZyNzZXJ2ZXJsZXNzLWFwcGxpY2F0aW9ucykiLCJkaXNwbGF5TmFtZSI6IlJlZCBIYXQgT3BlblNoaWZ0IFNlcnZlcmxlc3MiLCJpY29uIjpbeyJiYXNlNjRkYXRhIjoiUEhOMlp5QjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNQzl6ZG1jaUlIZHBaSFJvUFNJek9DSWdhR1ZwWjJoMFBTSXpPQ0lnZG1sbGQwSnZlRDBpTUNBd0lETTRJRE00SWo0OFpHVm1jejQ4YzNSNWJHVStMbUY3Wm1sc2JEb2pabVptTzMwdVludG1hV3hzT2lObE1EQTdmVHd2YzNSNWJHVStQQzlrWldaelBqeHdZWFJvSUdOc1lYTnpQU0poSWlCa1BTSk5NamdzTVVneE1HRTVMRGtzTUN3d0xEQXRPU3c1VmpJNFlUa3NPU3d3TERBc01DdzVMRGxJTWpoaE9TdzVMREFzTUN3d0xEa3RPVll4TUdFNUxEa3NNQ3d3TERBdE9TMDVXaUl2UGp4d1lYUm9JR1E5SWsweU9Dd3lMakkxUVRjdU56VTROeXczTGpjMU9EY3NNQ3d3TERFc016VXVOelVzTVRCV01qaEJOeTQzTlRnM0xEY3VOelU0Tnl3d0xEQXNNU3d5T0N3ek5TNDNOVWd4TUVFM0xqYzFPRGNzTnk0M05UZzNMREFzTUN3eExESXVNalVzTWpoV01UQkJOeTQzTlRnM0xEY3VOelU0Tnl3d0xEQXNNU3d4TUN3eUxqSTFTREk0VFRJNExERklNVEJoT1N3NUxEQXNNQ3d3TFRrc09WWXlPR0U1TERrc01Dd3dMREFzT1N3NVNESTRZVGtzT1N3d0xEQXNNQ3c1TFRsV01UQmhPU3c1TERBc01Dd3dMVGt0T1ZvaUx6NDhjR0YwYUNCamJHRnpjejBpWWlJZ1pEMGlUVEUwTERJekxqUTNOalpJTVRCaExqWXlOVE11TmpJMU15d3dMREFzTVMwdU5qSTFMUzQyTWpWMkxUUmhMall5TlRJdU5qSTFNaXd3TERBc01Td3VOakkxTFM0Mk1qVm9OR0V1TmpJMU1pNDJNalV5TERBc01Dd3hMQzQyTWpVdU5qSTFkalJCTGpZeU5UTXVOakkxTXl3d0xEQXNNU3d4TkN3eU15NDBOelkyV20wdE15NHpOelV0TVM0eU5XZ3lMamMxZGkweUxqYzFhQzB5TGpjMVdpSXZQanh3WVhSb0lHTnNZWE56UFNKaUlpQmtQU0pOTWpFc01qTXVORGMyTmtneE4yRXVOakkxTXk0Mk1qVXpMREFzTUN3eExTNDJNalV0TGpZeU5YWXROR0V1TmpJMU1pNDJNalV5TERBc01Dd3hMQzQyTWpVdExqWXlOV2cwWVM0Mk1qVXlMall5TlRJc01Dd3dMREVzTGpZeU5TNDJNalYyTkVFdU5qSTFNeTQyTWpVekxEQXNNQ3d4TERJeExESXpMalEzTmpaYWJTMHpMak0zTlMweExqSTFhREl1TnpWMkxUSXVOelZvTFRJdU56VmFJaTgrUEhCaGRHZ2dZMnhoYzNNOUltSWlJR1E5SWsweE55NDFMREUyTGpRM05qWm9MVFJoTGpZeU5UTXVOakkxTXl3d0xEQXNNUzB1TmpJMUxTNDJNalYyTFRSaExqWXlOVEl1TmpJMU1pd3dMREFzTVN3dU5qSTFMUzQyTWpWb05HRXVOakkxTWk0Mk1qVXlMREFzTUN3eExDNDJNalV1TmpJMWRqUkJMall5TlRNdU5qSTFNeXd3TERBc01Td3hOeTQxTERFMkxqUTNOalphYlMwekxqTTNOUzB4TGpJMWFESXVOelYyTFRJdU56Vm9MVEl1TnpWYUlpOCtQSEJoZEdnZ1kyeGhjM005SW1JaUlHUTlJazB5TkM0MUxERTJMalEzTmpab0xUUmhMall5TlRNdU5qSTFNeXd3TERBc01TMHVOakkxTFM0Mk1qVjJMVFJoTGpZeU5USXVOakkxTWl3d0xEQXNNU3d1TmpJMUxTNDJNalZvTkdFdU5qSTFNaTQyTWpVeUxEQXNNQ3d4TEM0Mk1qVXVOakkxZGpSQkxqWXlOVE11TmpJMU15d3dMREFzTVN3eU5DNDFMREUyTGpRM05qWmFiUzB6TGpNM05TMHhMakkxYURJdU56VjJMVEl1TnpWb0xUSXVOelZhSWk4K1BIQmhkR2dnWTJ4aGMzTTlJbUlpSUdROUlrMHlPQ3d5TXk0ME56WTJTREkwWVM0Mk1qVXpMall5TlRNc01Dd3dMREV0TGpZeU5TMHVOakkxZGkwMFlTNDJNalV5TGpZeU5USXNNQ3d3TERFc0xqWXlOUzB1TmpJMWFEUmhMall5TlRJdU5qSTFNaXd3TERBc01Td3VOakkxTGpZeU5YWTBRUzQyTWpVekxqWXlOVE1zTUN3d0xERXNNamdzTWpNdU5EYzJObHB0TFRNdU16YzFMVEV1TWpWb01pNDNOWFl0TWk0M05XZ3RNaTQzTlZvaUx6NDhjR0YwYUNCa1BTSk5NamtzTWpZdU5EYzJOa2c1WVM0Mk1qVXVOakkxTERBc01Dd3hMREF0TVM0eU5VZ3lPV0V1TmpJMUxqWXlOU3d3TERBc01Td3dMREV1TWpWYUlpOCtQQzl6ZG1jKyIsIm1lZGlhdHlwZSI6ImltYWdlL3N2Zyt4bWwifV0sImluc3RhbGwiOnsic3BlYyI6eyJjbHVzdGVyUGVybWlzc2lvbnMiOlt7InJ1bGVzIjpbeyJhcGlHcm91cHMiOlsic291cmNlcy5rbmF0aXZlLmRldiJdLCJyZXNvdXJjZXMiOlsia2Fma2Fzb3VyY2VzIiwia2Fma2FzaW5rcyJdLCJ2ZXJicyI6WyJnZXQiLCJsaXN0Iiwid2F0Y2giXX0seyJhcGlHcm91cHMiOlsiIl0sInJlc291cmNlcyI6WyJjb25maWdtYXBzIiwiZXZlbnRzIiwibmFtZXNwYWNlcyIsInNlcnZpY2VhY2NvdW50cyIsInNlcnZpY2VzIiwic2VjcmV0cyIsImVuZHBvaW50cyIsInBvZHMiXSwidmVyYnMiOlsiY3JlYXRlIiwiZGVsZXRlIiwiZ2V0IiwibGlzdCIsInVwZGF0ZSIsIndhdGNoIl19LHsiYXBpR3JvdXBzIjpbImFwcHMiXSwicmVzb3VyY2VzIjpbImRlcGxveW1lbnRzIiwiZGVwbG95bWVudHMvZmluYWxpemVycyIsInN0YXRlZnVsc2V0cyIsInN0YXRlZnVsc2V0cy9maW5hbGl6ZXJzIl0sInZlcmJzIjpbImNyZWF0ZSIsImRlbGV0ZSIsImdldCIsImxpc3QiLCJ1cGRhdGUiLCJ3YXRjaCJdfSx7ImFwaUdyb3VwcyI6WyJhdXRvc2NhbGluZyJdLCJyZXNvdXJjZXMiOlsiaG9yaXpvbnRhbHBvZGF1dG9zY2FsZXJzIl0sInZlcmJzIjpbImNyZWF0ZSIsImRlbGV0ZSIsImdldCIsImxpc3QiXX0seyJhcGlHcm91cHMiOlsiYmF0Y2giXSwicmVzb3VyY2VzIjpbImpvYnMiXSwidmVyYnMiOlsiY3JlYXRlIiwiZGVsZXRlIiwiZ2V0IiwibGlzdCIsIndhdGNoIiwidXBkYXRlIl19LHsiYXBpR3JvdXBzIjpbInBvbGljeSJdLCJyZXNvdXJjZXMiOlsicG9kZGlzcnVwdGlvbmJ1ZGdldHMiXSwidmVyYnMiOlsiY3JlYXRlIiwiZGVsZXRlIiwiZ2V0IiwibGlzdCIsInVwZGF0ZSJdfSx7ImFwaUdyb3VwcyI6WyJyYmFjLmF1dGhvcml6YXRpb24uazhzLmlvIl0sInJlc291cmNlcyI6WyJjbHVzdGVycm9sZXMiLCJyb2xlcyJdLCJ2ZXJicyI6WyJjcmVhdGUiLCJkZWxldGUiLCJnZXQiLCJsaXN0IiwidXBkYXRlIiwid2F0Y2giLCJlc2NhbGF0ZSIsImJpbmQiXX0seyJhcGlHcm91cHMiOlsicmJhYy5hdXRob3JpemF0aW9uLms4cy5pbyJdLCJyZXNvdXJjZXMiOlsiY2x1c3RlcnJvbGViaW5kaW5ncyIsInJvbGViaW5kaW5ncyJdLCJ2ZXJicyI6WyJjcmVhdGUiLCJkZWxldGUiLCJnZXQiLCJsaXN0IiwidXBkYXRlIiwid2F0Y2giXX0seyJhcGlHcm91cHMiOlsiYWRtaXNzaW9ucmVnaXN0cmF0aW9uLms4cy5pbyJdLCJyZXNvdXJjZXMiOlsibXV0YXRpbmd3ZWJob29rY29uZmlndXJhdGlvbnMiLCJ2YWxpZGF0aW5nd2ViaG9va2NvbmZpZ3VyYXRpb25zIl0sInZlcmJzIjpbImNyZWF0ZSIsImRlbGV0ZSIsImdldCIsImxpc3QiLCJ1cGRhdGUiLCJ3YXRjaCJdfSx7ImFwaUdyb3VwcyI6WyJuZXR3b3JraW5nLms4cy5pbyJdLCJyZXNvdXJjZXMiOlsibmV0d29ya3BvbGljaWVzIl0sInZlcmJzIjpbImNyZWF0ZSIsImRlbGV0ZSIsImdldCIsImxpc3QiLCJ1cGRhdGUiLCJ3YXRjaCJdfSx7ImFwaUdyb3VwcyI6WyJhcGlleHRlbnNpb25zLms4cy5pbyJdLCJyZXNvdXJjZXMiOlsiY3VzdG9tcmVzb3VyY2VkZWZpbml0aW9ucyIsImN1c3RvbXJlc291cmNlZGVmaW5pdGlvbnMvc3RhdHVzIl0sInZlcmJzIjpbImNyZWF0ZSIsImRlbGV0ZSIsImdldCIsImxpc3QiLCJ1cGRhdGUiLCJ3YXRjaCJdfSx7ImFwaUdyb3VwcyI6WyJjYWNoaW5nLmludGVybmFsLmtuYXRpdmUuZGV2Il0sInJlc291cmNlcyI6WyJpbWFnZXMiXSwidmVyYnMiOlsiY3JlYXRlIiwiZGVsZXRlIiwiZ2V0IiwibGlzdCIsInVwZGF0ZSJdfSx7ImFwaUdyb3VwcyI6WyJtb25pdG9yaW5nLmNvcmVvcy5jb20iXSwicmVzb3VyY2VzIjpbInNlcnZpY2Vtb25pdG9ycyJdLCJ2ZXJicyI6WyJjcmVhdGUiLCJkZWxldGUiLCJnZXQiLCJsaXN0IiwidXBkYXRlIiwid2F0Y2giXX0seyJhcGlHcm91cHMiOlsiY29uc29sZS5vcGVuc2hpZnQuaW8iXSwicmVzb3VyY2VzIjpbImNvbnNvbGVxdWlja3N0YXJ0cyIsImNvbnNvbGVjbGlkb3dubG9hZHMiXSwidmVyYnMiOlsiY3JlYXRlIiwiZGVsZXRlIiwiZ2V0IiwibGlzdCIsInVwZGF0ZSIsIndhdGNoIl19LHsiYXBpR3JvdXBzIjpbImNvbmZpZy5vcGVuc2hpZnQuaW8iXSwicmVzb3VyY2VzIjpbImNsdXN0ZXJvcGVyYXRvcnMiLCJjbHVzdGVyb3BlcmF0b3JzL3N0YXR1cyJdLCJ2ZXJicyI6WyJnZXQiLCJ3YXRjaCIsImxpc3QiXX0seyJhcGlHcm91cHMiOlsicm91dGUub3BlbnNoaWZ0LmlvIl0sInJlc291cmNlcyI6WyJyb3V0ZXMiLCJyb3V0ZXMvY3VzdG9tLWhvc3QiXSwidmVyYnMiOlsiY3JlYXRlIiwiZGVsZXRlIiwiZ2V0IiwibGlzdCIsInVwZGF0ZSIsIndhdGNoIl19LHsiYXBpR3JvdXBzIjpbImNvb3JkaW5hdGlvbi5rOHMuaW8iXSwicmVzb3VyY2VzIjpbImxlYXNlcyJdLCJ2ZXJicyI6WyJjcmVhdGUiLCJkZWxldGUiLCJnZXQiLCJsaXN0IiwidXBkYXRlIiwid2F0Y2giXX0seyJhcGlHcm91cHMiOlsib3BlcmF0b3Iua25hdGl2ZS5kZXYiXSwicmVzb3VyY2VzIjpbImtuYXRpdmVzZXJ2aW5ncyIsImtuYXRpdmVzZXJ2aW5ncy9zdGF0dXMiLCJrbmF0aXZlc2VydmluZ3MvZmluYWxpemVycyIsImtuYXRpdmVldmVudGluZ3MiLCJrbmF0aXZlZXZlbnRpbmdzL3N0YXR1cyIsImtuYXRpdmVldmVudGluZ3MvZmluYWxpemVycyJdLCJ2ZXJicyI6WyJjcmVhdGUiLCJkZWxldGUiLCJnZXQiLCJsaXN0IiwidXBkYXRlIiwid2F0Y2giLCJwYXRjaCJdfSx7ImFwaUdyb3VwcyI6WyJvcGVyYXRvci5zZXJ2ZXJsZXNzLm9wZW5zaGlmdC5pbyJdLCJyZXNvdXJjZXMiOlsia25hdGl2ZWthZmthcyIsImtuYXRpdmVrYWZrYXMvc3RhdHVzIiwia25hdGl2ZWthZmthcy9maW5hbGl6ZXJzIl0sInZlcmJzIjpbImNyZWF0ZSIsImRlbGV0ZSIsImdldCIsImxpc3QiLCJ1cGRhdGUiLCJ3YXRjaCIsInBhdGNoIl19LHsiYXBpR3JvdXBzIjpbImNvbmZpZy5vcGVuc2hpZnQuaW8iXSwicmVzb3VyY2VzIjpbImluZ3Jlc3NlcyJdLCJ2ZXJicyI6WyJnZXQiLCJsaXN0Iiwid2F0Y2giXX0seyJhcGlHcm91cHMiOlsiY2VydC1tYW5hZ2VyLmlvIl0sInJlc291cmNlcyI6WyJjZXJ0aWZpY2F0ZXMiLCJpc3N1ZXJzIiwiY2x1c3Rlcmlzc3VlcnMiXSwidmVyYnMiOlsiY3JlYXRlIiwiZGVsZXRlIiwidXBkYXRlIiwibGlzdCIsImdldCIsIndhdGNoIl19XSwic2VydmljZUFjY291bnROYW1lIjoia25hdGl2ZS1vcGVuc2hpZnQifSx7InJ1bGVzIjpbeyJhcGlHcm91cHMiOlsiIl0sInJlc291cmNlcyI6WyJjb25maWdtYXBzIiwibmFtZXNwYWNlcyIsInNlY3JldHMiLCJzZXJ2aWNlYWNjb3VudHMiLCJzZXJ2aWNlcyJdLCJ2ZXJicyI6WyJjcmVhdGUiLCJkZWxldGUiLCJnZXQiLCJsaXN0IiwidXBkYXRlIiwid2F0Y2giXX0seyJhcGlHcm91cHMiOlsiIl0sInJlc291cmNlcyI6WyJldmVudHMiXSwidmVyYnMiOlsiY3JlYXRlIiwiZGVsZXRlIiwiZ2V0IiwibGlzdCIsInVwZGF0ZSIsIndhdGNoIiwicGF0Y2giXX0seyJhcGlHcm91cHMiOlsiYXBwcyJdLCJyZXNvdXJjZXMiOlsiZGVwbG95bWVudHMiLCJkZXBsb3ltZW50cy9maW5hbGl6ZXJzIiwic3RhdGVmdWxzZXRzIiwic3RhdGVmdWxzZXRzL2ZpbmFsaXplcnMiXSwidmVyYnMiOlsiY3JlYXRlIiwiZGVsZXRlIiwiZ2V0IiwibGlzdCIsInVwZGF0ZSIsIndhdGNoIl19LHsiYXBpR3JvdXBzIjpbImF1dG9zY2FsaW5nIl0sInJlc291cmNlcyI6WyJob3Jpem9udGFscG9kYXV0b3NjYWxlcnMiXSwidmVyYnMiOlsiY3JlYXRlIiwiZGVsZXRlIiwiZ2V0IiwibGlzdCIsInVwZGF0ZSJdfSx7ImFwaUdyb3VwcyI6WyJiYXRjaCJdLCJyZXNvdXJjZXMiOlsiam9icyJdLCJ2ZXJicyI6WyJjcmVhdGUiLCJkZWxldGUiLCJnZXQiLCJsaXN0Iiwid2F0Y2giLCJ1cGRhdGUiXX0seyJhcGlHcm91cHMiOlsicG9saWN5Il0sInJlc291cmNlcyI6WyJwb2RkaXNydXB0aW9uYnVkZ2V0cyJdLCJ2ZXJicyI6WyJjcmVhdGUiLCJkZWxldGUiLCJnZXQiLCJsaXN0IiwidXBkYXRlIl19LHsiYXBpR3JvdXBzIjpbInJiYWMuYXV0aG9yaXphdGlvbi5rOHMuaW8iXSwicmVzb3VyY2VzIjpbImNsdXN0ZXJyb2xlcyIsInJvbGVzIl0sInZlcmJzIjpbImNyZWF0ZSIsImRlbGV0ZSIsImdldCIsImxpc3QiLCJ1cGRhdGUiLCJ3YXRjaCIsImVzY2FsYXRlIiwiYmluZCJdfSx7ImFwaUdyb3VwcyI6WyJyYmFjLmF1dGhvcml6YXRpb24uazhzLmlvIl0sInJlc291cmNlcyI6WyJjbHVzdGVycm9sZWJpbmRpbmdzIiwicm9sZWJpbmRpbmdzIl0sInZlcmJzIjpbImNyZWF0ZSIsImRlbGV0ZSIsImdldCIsImxpc3QiLCJ1cGRhdGUiLCJ3YXRjaCJdfSx7ImFwaUdyb3VwcyI6WyJhZG1pc3Npb25yZWdpc3RyYXRpb24uazhzLmlvIl0sInJlc291cmNlcyI6WyJtdXRhdGluZ3dlYmhvb2tjb25maWd1cmF0aW9ucyIsInZhbGlkYXRpbmd3ZWJob29rY29uZmlndXJhdGlvbnMiXSwidmVyYnMiOlsiY3JlYXRlIiwiZGVsZXRlIiwiZ2V0IiwibGlzdCIsInVwZGF0ZSIsIndhdGNoIl19LHsiYXBpR3JvdXBzIjpbIm5ldHdvcmtpbmcuazhzLmlvIl0sInJlc291cmNlcyI6WyJuZXR3b3JrcG9saWNpZXMiXSwidmVyYnMiOlsiY3JlYXRlIiwiZGVsZXRlIiwiZ2V0IiwibGlzdCIsInVwZGF0ZSIsIndhdGNoIl19LHsiYXBpR3JvdXBzIjpbImFwaWV4dGVuc2lvbnMuazhzLmlvIl0sInJlc291cmNlcyI6WyJjdXN0b21yZXNvdXJjZWRlZmluaXRpb25zIiwiY3VzdG9tcmVzb3VyY2VkZWZpbml0aW9ucy9zdGF0dXMiXSwidmVyYnMiOlsiY3JlYXRlIiwiZGVsZXRlIiwiZ2V0IiwibGlzdCIsInVwZGF0ZSIsIndhdGNoIl19LHsiYXBpR3JvdXBzIjpbImNhY2hpbmcuaW50ZXJuYWwua25hdGl2ZS5kZXYiXSwicmVzb3VyY2VzIjpbImltYWdlcyJdLCJ2ZXJicyI6WyJjcmVhdGUiLCJkZWxldGUiLCJnZXQiLCJsaXN0IiwidXBkYXRlIl19LHsiYXBpR3JvdXBzIjpbIm1vbml0b3JpbmcuY29yZW9zLmNvbSJdLCJyZXNvdXJjZXMiOlsic2VydmljZW1vbml0b3JzIl0sInZlcmJzIjpbImNyZWF0ZSIsImRlbGV0ZSIsImdldCIsImxpc3QiLCJ1cGRhdGUiLCJ3YXRjaCJdfSx7ImFwaUdyb3VwcyI6WyJjb25zb2xlLm9wZW5zaGlmdC5pbyJdLCJyZXNvdXJjZXMiOlsiY29uc29sZXF1aWNrc3RhcnRzIiwiY29uc29sZWNsaWRvd25sb2FkcyJdLCJ2ZXJicyI6WyJjcmVhdGUiLCJkZWxldGUiLCJnZXQiLCJsaXN0IiwidXBkYXRlIiwid2F0Y2giXX0seyJhcGlHcm91cHMiOlsiY29uZmlnLm9wZW5zaGlmdC5pbyJdLCJyZXNvdXJjZXMiOlsiY2x1c3Rlcm9wZXJhdG9ycyIsImNsdXN0ZXJvcGVyYXRvcnMvc3RhdHVzIl0sInZlcmJzIjpbImdldCIsIndhdGNoIiwibGlzdCJdfSx7ImFwaUdyb3VwcyI6WyJyb3V0ZS5vcGVuc2hpZnQuaW8iXSwicmVzb3VyY2VzIjpbInJvdXRlcyIsInJvdXRlcy9jdXN0b20taG9zdCJdLCJ2ZXJicyI6WyJjcmVhdGUiLCJkZWxldGUiLCJnZXQiLCJsaXN0IiwidXBkYXRlIiwid2F0Y2giXX0seyJhcGlHcm91cHMiOlsiY29vcmRpbmF0aW9uLms4cy5pbyJdLCJyZXNvdXJjZXMiOlsibGVhc2VzIl0sInZlcmJzIjpbImNyZWF0ZSIsImRlbGV0ZSIsImdldCIsImxpc3QiLCJ1cGRhdGUiLCJ3YXRjaCJdfSx7ImFwaUdyb3VwcyI6WyJvcGVyYXRvci5rbmF0aXZlLmRldiJdLCJyZXNvdXJjZXMiOlsia25hdGl2ZXNlcnZpbmdzIiwia25hdGl2ZXNlcnZpbmdzL3N0YXR1cyIsImtuYXRpdmVzZXJ2aW5ncy9maW5hbGl6ZXJzIiwia25hdGl2ZWV2ZW50aW5ncyIsImtuYXRpdmVldmVudGluZ3Mvc3RhdHVzIiwia25hdGl2ZWV2ZW50aW5ncy9maW5hbGl6ZXJzIl0sInZlcmJzIjpbImNyZWF0ZSIsImRlbGV0ZSIsImdldCIsImxpc3QiLCJ1cGRhdGUiLCJ3YXRjaCIsInBhdGNoIl19LHsiYXBpR3JvdXBzIjpbIm9wZXJhdG9yLnNlcnZlcmxlc3Mub3BlbnNoaWZ0LmlvIl0sInJlc291cmNlcyI6WyJrbmF0aXZla2Fma2FzIiwia25hdGl2ZWthZmthcy9zdGF0dXMiLCJrbmF0aXZla2Fma2FzL2ZpbmFsaXplcnMiXSwidmVyYnMiOlsiY3JlYXRlIiwiZGVsZXRlIiwiZ2V0IiwibGlzdCIsInVwZGF0ZSIsIndhdGNoIiwicGF0Y2giXX0seyJhcGlHcm91cHMiOlsiY29uZmlnLm9wZW5zaGlmdC5pbyJdLCJyZXNvdXJjZXMiOlsiaW5ncmVzc2VzIl0sInZlcmJzIjpbImdldCIsImxpc3QiLCJ3YXRjaCJdfSx7ImFwaUdyb3VwcyI6WyJjZXJ0LW1hbmFnZXIuaW8iXSwicmVzb3VyY2VzIjpbImNlcnRpZmljYXRlcyIsImlzc3VlcnMiLCJjbHVzdGVyaXNzdWVycyJdLCJ2ZXJicyI6WyJjcmVhdGUiLCJkZWxldGUiLCJ1cGRhdGUiLCJsaXN0IiwiZ2V0Iiwid2F0Y2giXX0seyJhcGlHcm91cHMiOlsibmV0d29ya2luZy5pbnRlcm5hbC5rbmF0aXZlLmRldiJdLCJyZXNvdXJjZXMiOlsiY2VydGlmaWNhdGVzIl0sInZlcmJzIjpbImNyZWF0ZSIsImRlbGV0ZSIsInVwZGF0ZSIsImdldCIsImxpc3QiLCJ3YXRjaCJdfV0sInNlcnZpY2VBY2NvdW50TmFtZSI6ImtuYXRpdmUtb3BlcmF0b3IifSx7InJ1bGVzIjpbeyJhcGlHcm91cHMiOlsiIl0sInJlc291cmNlcyI6WyJldmVudHMiXSwidmVyYnMiOlsiY3JlYXRlIiwiZGVsZXRlIiwiZ2V0IiwibGlzdCJdfSx7ImFwaUdyb3VwcyI6WyIiXSwicmVzb3VyY2VzIjpbImNvbmZpZ21hcHMiXSwidmVyYnMiOlsiZ2V0IiwibGlzdCIsIndhdGNoIl19LHsiYXBpR3JvdXBzIjpbIm5ldHdvcmtpbmcuaW50ZXJuYWwua25hdGl2ZS5kZXYiXSwicmVzb3VyY2VzIjpbImluZ3Jlc3NlcyIsImluZ3Jlc3Nlcy9maW5hbGl6ZXJzIl0sInZlcmJzIjpbImdldCIsImxpc3QiLCJ3YXRjaCIsInBhdGNoIl19LHsiYXBpR3JvdXBzIjpbInJvdXRlLm9wZW5zaGlmdC5pbyJdLCJyZXNvdXJjZXMiOlsicm91dGVzIiwicm91dGVzL2N1c3RvbS1ob3N0Il0sInZlcmJzIjpbImNyZWF0ZSIsImRlbGV0ZSIsImdldCIsImxpc3QiLCJ1cGRhdGUiLCJ3YXRjaCJdfV0sInNlcnZpY2VBY2NvdW50TmFtZSI6ImtuYXRpdmUtb3BlbnNoaWZ0LWluZ3Jlc3MifV0sImRlcGxveW1lbnRzIjpbeyJuYW1lIjoia25hdGl2ZS1vcGVyYXRvci13ZWJob29rIiwic3BlYyI6eyJyZXBsaWNhcyI6MSwic2VsZWN0b3IiOnsibWF0Y2hMYWJlbHMiOnsibmFtZSI6ImtuYXRpdmUtb3BlcmF0b3IiLCJzZXJ2ZXJsZXNzLm9wZW5zaGlmdC5pby9pcyI6IndlYmhvb2sifX0sInRlbXBsYXRlIjp7Im1ldGFkYXRhIjp7ImxhYmVscyI6eyJuYW1lIjoia25hdGl2ZS1vcGVyYXRvciIsInNlcnZlcmxlc3Mub3BlbnNoaWZ0LmlvL2lzIjoid2ViaG9vayIsInNpZGVjYXIuaXN0aW8uaW8vaW5qZWN0IjoiZmFsc2UifX0sInNwZWMiOnsiY29udGFpbmVycyI6W3siZW52IjpbeyJuYW1lIjoiUE9EX05BTUUiLCJ2YWx1ZUZyb20iOnsiZmllbGRSZWYiOnsiZmllbGRQYXRoIjoibWV0YWRhdGEubmFtZSJ9fX0seyJuYW1lIjoiT1BFUkFUT1JfTkFNRSIsInZhbHVlIjoia25hdGl2ZS1vcGVyYXRvciJ9LHsibmFtZSI6IlNZU1RFTV9OQU1FU1BBQ0UiLCJ2YWx1ZUZyb20iOnsiZmllbGRSZWYiOnsiZmllbGRQYXRoIjoibWV0YWRhdGEubmFtZXNwYWNlIn19fSx7Im5hbWUiOiJNRVRSSUNTX0RPTUFJTiIsInZhbHVlIjoia25hdGl2ZS5kZXYvc2VydmluZy1vcGVyYXRvciJ9LHsibmFtZSI6IlJFUVVJUkVEX1NFUlZJTkdfTkFNRVNQQUNFIiwidmFsdWUiOiJrbmF0aXZlLXNlcnZpbmcifSx7Im5hbWUiOiJSRVFVSVJFRF9TRVJWSU5HX0lOR1JFU1NfTkFNRVNQQUNFIiwidmFsdWUiOiJrbmF0aXZlLXNlcnZpbmctaW5ncmVzcyJ9LHsibmFtZSI6IlJFUVVJUkVEX0VWRU5USU5HX05BTUVTUEFDRSIsInZhbHVlIjoia25hdGl2ZS1ldmVudGluZyJ9LHsibmFtZSI6IlNFUlZJQ0VfTU9OSVRPUl9SQkFDX01BTklGRVNUX1BBVEgiLCJ2YWx1ZSI6Ii92YXIvcnVuL2tvL21vbml0b3JpbmcvcmJhYy1wcm94eS55YW1sIn0seyJuYW1lIjoiV0VCSE9PS19OQU1FIiwidmFsdWUiOiJrbmF0aXZlLW9wZXJhdG9yLXNlcnZpY2UifSx7Im5hbWUiOiJVU0VfT0xNX1RMUyIsInZhbHVlIjoidHJ1ZSJ9LHsibmFtZSI6IktVQkVSTkVURVNfTUlOX1ZFUlNJT04iLCJ2YWx1ZSI6InYxLjAuMCJ9LHsibmFtZSI6IklNQUdFX3F1ZXVlLXByb3h5IiwidmFsdWUiOiJyZWdpc3RyeS5yZWRoYXQuaW8vb3BlbnNoaWZ0LXNlcnZlcmxlc3MtMS9rbi1zZXJ2aW5nLXF1ZXVlLXJoZWw5QHNoYTI1Njo5YjRlMDE3OTQzNWY5NGU3OTFjOWViZjA2OTY0NDI1NzdkNzlmOTBlYTFkODAzYTg1ZDk1ZmQ2ZjdmY2ZiNDQwIn0seyJuYW1lIjoiSU1BR0VfYWN0aXZhdG9yIiwidmFsdWUiOiJyZWdpc3RyeS5yZWRoYXQuaW8vb3BlbnNoaWZ0LXNlcnZlcmxlc3MtMS9rbi1zZXJ2aW5nLWFjdGl2YXRvci1yaGVsOUBzaGEyNTY6MjBjOTk0YWMwZDk1OWJlZTFiNmUxNGQyNGQ5OGU4MmZmMmMxZTMyZDlhZmE5Njg4YTI3MDdmMzE4MzEzZjQ5OCJ9LHsibmFtZSI6IklNQUdFX2F1dG9zY2FsZXIiLCJ2YWx1ZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9vcGVuc2hpZnQtc2VydmVybGVzcy0xL2tuLXNlcnZpbmctYXV0b3NjYWxlci1yaGVsOUBzaGEyNTY6NzhkNjgzOGNjMjhmNWExMjgyMDZiNjZjYjg5YmJhMmUzMWMzY2E3NmU5YmQ0MTg0ODMzNjQ2OWUyZGQ1MzVjMyJ9LHsibmFtZSI6IklNQUdFX2F1dG9zY2FsZXItaHBhIiwidmFsdWUiOiJyZWdpc3RyeS5yZWRoYXQuaW8vb3BlbnNoaWZ0LXNlcnZlcmxlc3MtMS9rbi1zZXJ2aW5nLWF1dG9zY2FsZXItaHBhLXJoZWw5QHNoYTI1NjozNzVjZDRhZTNjMGQ3N2ZmNjA4YThlZDg5MWRlMTgxNTMyYmFjMDAwMmRjNWQ0NzU3MjAzYmYzODJlZDcwMWZmIn0seyJuYW1lIjoiSU1BR0VfY29udHJvbGxlcl9fY29udHJvbGxlciIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tc2VydmluZy1jb250cm9sbGVyLXJoZWw5QHNoYTI1NjoxODlhMmMwODE2MjM1ODdkNzhhZWY5OTM4YjlkMGU0MzZlODIzYmM3MTk2NmJiOTI5YjAwOGU3M2RmYzI5YzlmIn0seyJuYW1lIjoiSU1BR0Vfd2ViaG9va19fd2ViaG9vayIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tc2VydmluZy13ZWJob29rLXJoZWw5QHNoYTI1Njo2ODU2YzY1NTRjNjBjMzQ0M2MyNzU1Y2JkNzI1N2M1OTdmMjgwMDI4MDkxYjc1MmEyNzJlNDE1ZjQzMDJlNmRjIn0seyJuYW1lIjoiSU1BR0Vfc3RvcmFnZS12ZXJzaW9uLW1pZ3JhdGlvbi1zZXJ2aW5nLV9fbWlncmF0ZSIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tc2VydmluZy1zdG9yYWdlLXZlcnNpb24tbWlncmF0aW9uLXJoZWw5QHNoYTI1Njo0NWE0ZmIxYzllNzVhZTBjMWZkNzhhY2NlNzNmNGZjYWY3ODM2NjI3Mjk3YmZmZDUyMmQxN2EzOTRiYzZjYTVhIn0seyJuYW1lIjoiSU1BR0Vfa291cmllci1nYXRld2F5IiwidmFsdWUiOiJyZWdpc3RyeS5yZWRoYXQuaW8vb3BlbnNoaWZ0LXNlcnZpY2UtbWVzaC9wcm94eXYyLXJoZWw5QHNoYTI1NjpmZTFlNzg5NzEzNTJkZGQ3NmVlNmY4OGFhMGY0ZTRhYzZkMTI5OGRhOGM5NjBmODc3YWU5Zjg4M2MyOTFkZmQ2In0seyJuYW1lIjoiSU1BR0VfbmV0LWtvdXJpZXItY29udHJvbGxlcl9fY29udHJvbGxlciIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEvbmV0LWtvdXJpZXIta291cmllci1yaGVsOUBzaGEyNTY6YzI0OTJhMWJjNTUxY2Y3MTFmODMzMWFhZmVlYTA4MmU1NWU2ODMxNDMwYjVkMmFmOGY1Y2NmZTkzZmVmY2Y0YiJ9LHsibmFtZSI6IklNQUdFX25ldC1pc3Rpby1jb250cm9sbGVyX19jb250cm9sbGVyIiwidmFsdWUiOiJyZWdpc3RyeS5yZWRoYXQuaW8vb3BlbnNoaWZ0LXNlcnZlcmxlc3MtMS9uZXQtaXN0aW8tY29udHJvbGxlci1yaGVsOUBzaGEyNTY6MTk5NGYyMzkxYjY0NWNkZGRiYzM3ZjM3NzQ1Mjk1YmRmZDI0MDYxYjg4Mjg4ZjJlN2Y3ZmY1NTE5MzQzNjc3ZCJ9LHsibmFtZSI6IklNQUdFX25ldC1pc3Rpby13ZWJob29rX193ZWJob29rIiwidmFsdWUiOiJyZWdpc3RyeS5yZWRoYXQuaW8vb3BlbnNoaWZ0LXNlcnZlcmxlc3MtMS9uZXQtaXN0aW8td2ViaG9vay1yaGVsOUBzaGEyNTY6NzY1YzAxMGI0MTc5YmM0MDhkYjMxZjI2OGFhMWU2M2QyMjIwNDk0NTM4NDExZTlkYTliZTRlY2Q5ZmM4YjA4NSJ9LHsibmFtZSI6IklNQUdFX2V2ZW50aW5nLWNvbnRyb2xsZXJfX2V2ZW50aW5nLWNvbnRyb2xsZXIiLCJ2YWx1ZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9vcGVuc2hpZnQtc2VydmVybGVzcy0xL2tuLWV2ZW50aW5nLWNvbnRyb2xsZXItcmhlbDlAc2hhMjU2OjY5ODhhM2Y5YTgzMTJjNDAxZjI5YTdmYmFlYmM0YzJiOTM2MDAwODg1NDM0YWU0YjRhYmZmNmVmMzQwZjBjZDAifSx7Im5hbWUiOiJJTUFHRV9ldmVudGluZy1pc3Rpby1jb250cm9sbGVyX19ldmVudGluZy1pc3Rpby1jb250cm9sbGVyIiwidmFsdWUiOiJyZWdpc3RyeS5yZWRoYXQuaW8vb3BlbnNoaWZ0LXNlcnZlcmxlc3MtMS9rbi1ldmVudGluZy1pc3Rpby1jb250cm9sbGVyLXJoZWw5QHNoYTI1NjowNWY2OWZiYWE5NGQ3ODE5NzRiZTU5NWE1Njg5NTZhMTBhNDA0Mzk0OTYzMDE1ZThhMDA1N2FjN2VjOTc1NGRkIn0seyJuYW1lIjoiSU1BR0VfZXZlbnRpbmctd2ViaG9va19fZXZlbnRpbmctd2ViaG9vayIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tZXZlbnRpbmctd2ViaG9vay1yaGVsOUBzaGEyNTY6NTUwOGY4ZWYzNzQwZmRhMDMxYTFlNDEyZGZiNDNkMTVhZjFmYjcwNWZkZmQwMDM1NjYyMTk3ODA4MjA3MjFkOCJ9LHsibmFtZSI6IklNQUdFX3N0b3JhZ2UtdmVyc2lvbi1taWdyYXRpb24tZXZlbnRpbmctX19taWdyYXRlIiwidmFsdWUiOiJyZWdpc3RyeS5yZWRoYXQuaW8vb3BlbnNoaWZ0LXNlcnZlcmxlc3MtMS9rbi1ldmVudGluZy1taWdyYXRlLXJoZWw5QHNoYTI1Njo0MGRiYjQ1ODQzMjllNmJhYjIyYTcyMDVkODVjOWI0MDE2YzhkOWI1YzQ4ZmYzODAwZmQwNTI0YTViZTU5ZDY4In0seyJuYW1lIjoiSU1BR0VfbXQtYnJva2VyLWNvbnRyb2xsZXJfX210LWJyb2tlci1jb250cm9sbGVyIiwidmFsdWUiOiJyZWdpc3RyeS5yZWRoYXQuaW8vb3BlbnNoaWZ0LXNlcnZlcmxlc3MtMS9rbi1ldmVudGluZy1tdGNoYW5uZWwtYnJva2VyLXJoZWw5QHNoYTI1NjoxNjg4YTMxNWEyZGE0YWEwMDA0ZDAwMTI5NmMzZmMwNzMwZTdmMDJmZGYxNDYxOTdkYjczYTJjNTc4ZjliYjNhIn0seyJuYW1lIjoiSU1BR0VfbXQtYnJva2VyLWZpbHRlcl9fZmlsdGVyIiwidmFsdWUiOiJyZWdpc3RyeS5yZWRoYXQuaW8vb3BlbnNoaWZ0LXNlcnZlcmxlc3MtMS9rbi1ldmVudGluZy1maWx0ZXItcmhlbDlAc2hhMjU2OmM1ZjVmMWY4OTZlN2MxMTU3OTU4MmUyZjU4ZTA4YzlhZjcxNGZkNjMwYzkzZTNlOTNlYjAwYTczYjQwMjFkYmYifSx7Im5hbWUiOiJJTUFHRV9tdC1icm9rZXItaW5ncmVzc19faW5ncmVzcyIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tZXZlbnRpbmctaW5ncmVzcy1yaGVsOUBzaGEyNTY6OWIzYjhjNTVjNzg2ZWRkMzNiOGY5ZmUwNGNmYTk4ODNjNDgzN2ExMmU1ZjY2ODFlYTM0ZWY4N2VlYmFmZjU0MiJ9LHsibmFtZSI6IklNQUdFX2ltYy1jb250cm9sbGVyX19jb250cm9sbGVyIiwidmFsdWUiOiJyZWdpc3RyeS5yZWRoYXQuaW8vb3BlbnNoaWZ0LXNlcnZlcmxlc3MtMS9rbi1ldmVudGluZy1jaGFubmVsLWNvbnRyb2xsZXItcmhlbDlAc2hhMjU2OjI5YTE1MWM3MmMyMmQxNWEwZDI4YjY5YTMxMzMwOTRmYjAwZTkwMDQxODNmNTgxNDkwNzhhNmI0NWIzZjJjMGIifSx7Im5hbWUiOiJJTUFHRV9pbWMtZGlzcGF0Y2hlcl9fZGlzcGF0Y2hlciIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tZXZlbnRpbmctY2hhbm5lbC1kaXNwYXRjaGVyLXJoZWw5QHNoYTI1Njo4OGY1ZjI4ZjI5YWY3NzNmNjI1OTRlNGU0Njg5ZGI3NGRlMjA2ZGI5NDljNTI3ZGY1MGU2ZTZkZTdkMThlOWM4In0seyJuYW1lIjoiSU1BR0VfcGluZ3NvdXJjZS1tdC1hZGFwdGVyX19kaXNwYXRjaGVyIiwidmFsdWUiOiJyZWdpc3RyeS5yZWRoYXQuaW8vb3BlbnNoaWZ0LXNlcnZlcmxlc3MtMS9rbi1ldmVudGluZy1tdHBpbmctcmhlbDlAc2hhMjU2OjFhMTU2MDc4MWI3ZWFlMmYzZTg2ZmM2YTBkYjZlOTUyYjgyZmM0NTUwMmM1YjYxNzAyMzk2ZDI4OWE0ZTk4ZTIifSx7Im5hbWUiOiJJTUFHRV9qb2Itc2lua19fam9iLXNpbmsiLCJ2YWx1ZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9vcGVuc2hpZnQtc2VydmVybGVzcy0xL2tuLWV2ZW50aW5nLWpvYnNpbmstcmhlbDlAc2hhMjU2OjEwMjViZTQ0MjE5YWNmN2I5YjUzYmE3OTAxNzc2MTk4ZmVjOTZkY2NmMzI0MTMxOWZjNWYyNjA0OGE4MTZiYzQifSx7Im5hbWUiOiJJTUFHRV9BUElTRVJWRVJfUkFfSU1BR0UiLCJ2YWx1ZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9vcGVuc2hpZnQtc2VydmVybGVzcy0xL2tuLWV2ZW50aW5nLWFwaXNlcnZlci1yZWNlaXZlLWFkYXB0ZXItcmhlbDlAc2hhMjU2OjdiZDNjYTkyY2UwYzgyMzg0MTFlMDg0ZWIwN2E0YTcxOWQ5YjE5ZTJiNmJlMDFjMTMzMGEyYzYyOGZkODY1NjMifSx7Im5hbWUiOiJJTUFHRV9ESVNQQVRDSEVSX0lNQUdFIiwidmFsdWUiOiJyZWdpc3RyeS5yZWRoYXQuaW8vb3BlbnNoaWZ0LXNlcnZlcmxlc3MtMS9rbi1ldmVudGluZy1jaGFubmVsLWRpc3BhdGNoZXItcmhlbDlAc2hhMjU2Ojg4ZjVmMjhmMjlhZjc3M2Y2MjU5NGU0ZTQ2ODlkYjc0ZGUyMDZkYjk0OWM1MjdkZjUwZTZlNmRlN2QxOGU5YzgifSx7Im5hbWUiOiJJTUFHRV9FVkVOVF9UUkFOU0ZPUk1fSlNPTkFUQV9JTUFHRSIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tZXZlbnRpbmctaW50ZWdyYXRpb25zLXRyYW5zZm9ybS1qc29uYXRhLXJoZWw5QHNoYTI1NjpjZWU5ZjIwNjU2ZGQzMGNmOTA5OGY3ZTRiYWU4YTE2ZjA1MGYxZGFlODZlZWFhNjk1YWE3MjQwYjU3NzQ1NTJmIn0seyJuYW1lIjoiSU1BR0VfSU5URUdSQVRJT05fU09VUkNFX1RJTUVSX0lNQUdFIiwidmFsdWUiOiJyZWdpc3RyeS5yZWRoYXQuaW8vb3BlbnNoaWZ0LXNlcnZlcmxlc3MtMS9rbi1ldmVudGluZy1pbnRlZ3JhdGlvbnMtdGltZXItc291cmNlLXJoZWw5QHNoYTI1NjowODFjNGI4ZTdiNThkOGNjNWQwMDZmZDgxNGM0OGExODUzMjk2NWFjOWY1MTU3YzA1ZWM5ODg2Y2VkNDc0ZWY3In0seyJuYW1lIjoiSU1BR0VfSU5URUdSQVRJT05fU09VUkNFX0FXU19TM19JTUFHRSIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tZXZlbnRpbmctaW50ZWdyYXRpb25zLWF3cy1zMy1zb3VyY2UtcmhlbDlAc2hhMjU2OmY2MzY0NGIwMWIzMzZiZjkwYTAyMDFjNmIwZDU5MjAxOGQ1YmRjOGU4OGY1ZDM1MGZlOGJkMDkzYWUwZjVlZjEifSx7Im5hbWUiOiJJTUFHRV9JTlRFR1JBVElPTl9TT1VSQ0VfQVdTX1NRU19JTUFHRSIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tZXZlbnRpbmctaW50ZWdyYXRpb25zLWF3cy1zcXMtc291cmNlLXJoZWw5QHNoYTI1NjpjOWE0YTM2YjE4NjlkNTkyNGJmNmExMGE2ZjliZGQyZmUxMmI0NzdkYWRjYzVjYTYxMzY1NGRhMzc1NDQzMTE0In0seyJuYW1lIjoiSU1BR0VfSU5URUdSQVRJT05fU09VUkNFX0FXU19EREJfU1RSRUFNU19JTUFHRSIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tZXZlbnRpbmctaW50ZWdyYXRpb25zLWF3cy1kZGItc3RyZWFtcy1zb3VyY2UtcmhlbDlAc2hhMjU2OmE1OTNhMWVmZjNhNTdlMjJiNDBiOThhMWIxMDFkMjQ1NDkxZjhkOTExZDhmMDU1ZGExNDFiYjIzOTJlZGEwOWUifSx7Im5hbWUiOiJJTUFHRV9JTlRFR1JBVElPTl9TSU5LX0xPR19JTUFHRSIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tZXZlbnRpbmctaW50ZWdyYXRpb25zLWxvZy1zaW5rLXJoZWw5QHNoYTI1NjoyYjllN2Q3Njc3MDFiYzMzOTYzMTg3OGExZDNiNTMxNmFkNjQ2MTcxMWYyNWNhZWM0MjUyOTU2MTdmMWVhYWRjIn0seyJuYW1lIjoiSU1BR0VfSU5URUdSQVRJT05fU0lOS19BV1NfUzNfSU1BR0UiLCJ2YWx1ZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9vcGVuc2hpZnQtc2VydmVybGVzcy0xL2tuLWV2ZW50aW5nLWludGVncmF0aW9ucy1hd3MtczMtc2luay1yaGVsOUBzaGEyNTY6MzFjN2IwODI1ZGMzNGU5NTE0NGRlZmFhMzhhYzIwNTA0YjFiOGJlODNiMjhlZmZlOWExMzVlZjc3OGNjY2VjZiJ9LHsibmFtZSI6IklNQUdFX0lOVEVHUkFUSU9OX1NJTktfQVdTX1NRU19JTUFHRSIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tZXZlbnRpbmctaW50ZWdyYXRpb25zLWF3cy1zcXMtc2luay1yaGVsOUBzaGEyNTY6ZDdlMmJmNDViNzcyODNkN2I2NDg2ODY2OGQ1ZDY4OGEwZjM5N2M3ODI3NDUzYTQwMWNiYzVlODk3YjQ5MjUxYiJ9LHsibmFtZSI6IklNQUdFX0lOVEVHUkFUSU9OX1NJTktfQVdTX1NOU19JTUFHRSIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tZXZlbnRpbmctaW50ZWdyYXRpb25zLWF3cy1zbnMtc2luay1yaGVsOUBzaGEyNTY6ZjAzMDMyNDAxOWFkMzkzYmE3N2MxMGZiMDc3MmRhNWMzMjY2Mjc0ZDljN2ZjNWYyNjQyMGFmM2E4Y2M4NDNmZiJ9LHsibmFtZSI6IklNQUdFX2V2ZW50bWVzaC1iYWNrZW5kX19jb250cm9sbGVyIiwidmFsdWUiOiJyZWdpc3RyeS5yZWRoYXQuaW8vb3BlbnNoaWZ0LXNlcnZlcmxlc3MtMS9rbi1iYWNrc3RhZ2UtcGx1Z2lucy1ldmVudG1lc2gtcmhlbDlAc2hhMjU2OmIxZWFhYTNiOWU1NjgxOWNkNDUxYWNmYWI0NmY3MmQyNGIxNjMxN2UwMzY1OGU0ZDM1ZjIxODhjMjUzNzg3ZjEifSx7Im5hbWUiOiJJTUFHRV9LVUJFX1JCQUNfUFJPWFkiLCJ2YWx1ZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9vcGVuc2hpZnQ0L29zZS1rdWJlLXJiYWMtcHJveHktcmhlbDlAc2hhMjU2OjdhZWY1OGJhMTc5MDBlYzU3ZWE5YzQxMDNjZmMzZmE4OTRiMmIyY2U3NWZmNjljYzZhYjZhMDM0OWJlZjQ3YWUifSx7Im5hbWUiOiJJTUFHRV9LTl9QTFVHSU5fRVZFTlRfU0VOREVSIiwidmFsdWUiOiJyZWdpc3RyeS5yZWRoYXQuaW8vb3BlbnNoaWZ0LXNlcnZlcmxlc3MtMS9rbi1wbHVnaW4tZXZlbnQtc2VuZGVyLXJoZWw5QHNoYTI1NjpkZjQyYWYzNTkxYWJiNDM3MzIxY2IzOGMwYzViMmE0MDcwODI5MTU4ZmRlYjQ1NGNkNDI4ZjkxN2NmYWUxNGUzIn0seyJuYW1lIjoiSU1BR0VfS05fQ0xJRU5UIiwidmFsdWUiOiJyZWdpc3RyeS5yZWRoYXQuaW8vb3BlbnNoaWZ0LXNlcnZlcmxlc3MtMS9rbi1jbGllbnQta24tcmhlbDlAc2hhMjU2OjA0MDA5MzQ1NjU5MWM1OTg3MDA0NmU1MjNkZDU3M2QyZDg4OWNiNTdlMDc3OTc2MWU2NjIxMzEwNmNmYjRhMDgifSx7Im5hbWUiOiJJTUFHRV9LTl9QTFVHSU5fRlVOQ19VVElMIiwidmFsdWUiOiJyZWdpc3RyeS5yZWRoYXQuaW8vb3BlbnNoaWZ0LXNlcnZlcmxlc3MtMS9rbi1wbHVnaW4tZnVuYy1mdW5jLXV0aWwtcmhlbDlAc2hhMjU2OjMyNzFlMWY2MDAxMzU0ZmEwMTM4MmYxZmIxYmE4Y2I1YTNhNjMzNWNjYzkzMmMyNDM2Nzg3NDc2ODljNGNlMDQifSx7Im5hbWUiOiJJTUFHRV9LTl9QTFVHSU5fRlVOQ19URUtUT05fQlVJTERBSCIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL3JoZWw5L2J1aWxkYWhAc2hhMjU2OjhiYjMwYjZjODZiNTI4MTlkODg2ZmJjY2ZkZmU2MmNlODBhM2RhNWM1NjcwYWJmNTVmZmVkM2Q1NDAxNzZjMDUifSx7Im5hbWUiOiJJTUFHRV9LTl9QTFVHSU5fRlVOQ19OT0RFSlNfMjBfTUlOSU1BTCIsInZhbHVlIjoicmVnaXN0cnkuYWNjZXNzLnJlZGhhdC5jb20vdWJpOS9ub2RlanMtMjAtbWluaW1hbEBzaGEyNTY6NWY2NGQ2Y2U1NDJmYTcwMDhkZWNhNWY0N2IyYjk3MmMwYmU2ZDczYTUwZmM4NTBjM2Q5YjQ2MzU5OWVjODQxMSJ9LHsibmFtZSI6IklNQUdFX0tOX1BMVUdJTl9GVU5DX09QRU5KREtfMjEiLCJ2YWx1ZSI6InJlZ2lzdHJ5LmFjY2Vzcy5yZWRoYXQuY29tL3ViaTkvb3Blbmpkay0yMUBzaGEyNTY6YjRmNDAxMDI2OWI5NzgzZTAxZGMwN2FlOTQ2MWM5NmYzM2EyMGQwNzViNTAxZjEzMWI4NWUwZTYwNGM1NjhhYiJ9LHsibmFtZSI6IklNQUdFX0tOX1BMVUdJTl9GVU5DX1BZVEhPTl8zOSIsInZhbHVlIjoicmVnaXN0cnkuYWNjZXNzLnJlZGhhdC5jb20vdWJpOS9weXRob24tMzlAc2hhMjU2OmRlZTc2MDViZmMwY2M4OWI4MzA3NTkzN2NkNDhmZjdiNjFiZjVlMzk2ZjhiZDJhZTEzZTdmNzI5OWJlNTMzMjYifSx7Im5hbWUiOiJDVVJSRU5UX1ZFUlNJT04iLCJ2YWx1ZSI6IjEuMzcuMCJ9LHsibmFtZSI6IktOQVRJVkVfU0VSVklOR19WRVJTSU9OIiwidmFsdWUiOiIxLjE3In0seyJuYW1lIjoiS05BVElWRV9FVkVOVElOR19WRVJTSU9OIiwidmFsdWUiOiIxLjE3In0seyJuYW1lIjoiS05BVElWRV9FVkVOVElOR19LQUZLQV9CUk9LRVJfVkVSU0lPTiIsInZhbHVlIjoiMS4xNyJ9XSwiaW1hZ2UiOiJyZWdpc3RyeS5yZWRoYXQuaW8vb3BlbnNoaWZ0LXNlcnZlcmxlc3MtMS9zZXJ2ZXJsZXNzLW9wZW5zaGlmdC1rbi1yaGVsOS1vcGVyYXRvckBzaGEyNTY6MDlkZDMxYzZiNzQ1NDBhMTUwYTQ5MDkxMDg3MDNlNWY5NGZmYTNlNTYzYmJkYjI2YmE0MmQ3ZmUyN2I1NGQ2MiIsImltYWdlUHVsbFBvbGljeSI6IkFsd2F5cyIsIm5hbWUiOiJrbmF0aXZlLW9wZXJhdG9yIiwicG9ydHMiOlt7ImNvbnRhaW5lclBvcnQiOjkwOTAsIm5hbWUiOiJtZXRyaWNzIn0seyJjb250YWluZXJQb3J0Ijo4NDQzLCJuYW1lIjoiaHR0cHMtd2ViaG9vayJ9XSwicmVhZGluZXNzUHJvYmUiOnsiaHR0cEdldCI6eyJodHRwSGVhZGVycyI6W3sibmFtZSI6Imsta3ViZWxldC1wcm9iZSIsInZhbHVlIjoid2ViaG9vayJ9XSwicG9ydCI6ODQ0Mywic2NoZW1lIjoiSFRUUFMifSwibGl2ZW5lc3NQcm9iZSI6eyJmYWlsdXJlVGhyZXNob2xkIjo2LCJodHRwR2V0Ijp7Imh0dHBIZWFkZXJzIjpbeyJuYW1lIjoiay1rdWJlbGV0LXByb2JlIiwidmFsdWUiOiJ3ZWJob29rIn1dLCJwb3J0Ijo4NDQzLCJzY2hlbWUiOiJIVFRQUyJ9LCJpbml0aWFsRGVsYXlTZWNvbmRzIjoyMCwicGVyaW9kU2Vjb25kcyI6MX0sInBlcmlvZFNlY29uZHMiOjF9LCJzZWN1cml0eUNvbnRleHQiOnsiYWxsb3dQcml2aWxlZ2VFc2NhbGF0aW9uIjpmYWxzZSwiY2FwYWJpbGl0aWVzIjp7ImRyb3AiOlsiQUxMIl19LCJyZWFkT25seVJvb3RGaWxlc3lzdGVtIjp0cnVlLCJydW5Bc05vblJvb3QiOnRydWV9fV0sInNlcnZpY2VBY2NvdW50TmFtZSI6ImtuYXRpdmUtb3BlcmF0b3IifX19fSx7Im5hbWUiOiJrbmF0aXZlLW9wZW5zaGlmdCIsInNwZWMiOnsicmVwbGljYXMiOjEsInNlbGVjdG9yIjp7Im1hdGNoTGFiZWxzIjp7Im5hbWUiOiJrbmF0aXZlLW9wZW5zaGlmdCJ9fSwidGVtcGxhdGUiOnsibWV0YWRhdGEiOnsibGFiZWxzIjp7Im5hbWUiOiJrbmF0aXZlLW9wZW5zaGlmdCJ9fSwic3BlYyI6eyJjb250YWluZXJzIjpbeyJlbnYiOlt7Im5hbWUiOiJXQVRDSF9OQU1FU1BBQ0UiLCJ2YWx1ZSI6IiJ9LHsibmFtZSI6Ik5BTUVTUEFDRSIsInZhbHVlRnJvbSI6eyJmaWVsZFJlZiI6eyJmaWVsZFBhdGgiOiJtZXRhZGF0YS5uYW1lc3BhY2UifX19LHsibmFtZSI6IkRFUExPWU1FTlRfTkFNRSIsInZhbHVlIjoia25hdGl2ZS1vcGVuc2hpZnQifSx7Im5hbWUiOiJQT0RfTkFNRSIsInZhbHVlRnJvbSI6eyJmaWVsZFJlZiI6eyJmaWVsZFBhdGgiOiJtZXRhZGF0YS5uYW1lIn19fSx7Im5hbWUiOiJPUEVSQVRPUl9OQU1FIiwidmFsdWUiOiJrbmF0aXZlLW9wZW5zaGlmdCJ9LHsibmFtZSI6IlJFUVVJUkVEX1NFUlZJTkdfTkFNRVNQQUNFIiwidmFsdWUiOiJrbmF0aXZlLXNlcnZpbmcifSx7Im5hbWUiOiJSRVFVSVJFRF9TRVJWSU5HX0lOR1JFU1NfTkFNRVNQQUNFIiwidmFsdWUiOiJrbmF0aXZlLXNlcnZpbmctaW5ncmVzcyJ9LHsibmFtZSI6IlJFUVVJUkVEX0VWRU5USU5HX05BTUVTUEFDRSIsInZhbHVlIjoia25hdGl2ZS1ldmVudGluZyJ9LHsibmFtZSI6IlJFUVVJUkVEX0tBRktBX05BTUVTUEFDRSIsInZhbHVlIjoia25hdGl2ZS1ldmVudGluZyJ9LHsibmFtZSI6IktBRktBQ0hBTk5FTF9NQU5JRkVTVF9QQVRIIiwidmFsdWUiOiJkZXBsb3kvcmVzb3VyY2VzL2tuYXRpdmVrYWZrYS9jaGFubmVsIn0seyJuYW1lIjoiS0FGS0FTT1VSQ0VfTUFOSUZFU1RfUEFUSCIsInZhbHVlIjoiZGVwbG95L3Jlc291cmNlcy9rbmF0aXZla2Fma2Evc291cmNlIn0seyJuYW1lIjoiS0FGS0FDT05UUk9MTEVSX01BTklGRVNUX1BBVEgiLCJ2YWx1ZSI6ImRlcGxveS9yZXNvdXJjZXMva25hdGl2ZWthZmthL2NvbnRyb2xsZXIifSx7Im5hbWUiOiJLQUZLQUJST0tFUl9NQU5JRkVTVF9QQVRIIiwidmFsdWUiOiJkZXBsb3kvcmVzb3VyY2VzL2tuYXRpdmVrYWZrYS9icm9rZXIifSx7Im5hbWUiOiJLQUZLQVNJTktfTUFOSUZFU1RfUEFUSCIsInZhbHVlIjoiZGVwbG95L3Jlc291cmNlcy9rbmF0aXZla2Fma2Evc2luayJ9LHsibmFtZSI6IlFVSUNLU1RBUlRfTUFOSUZFU1RfUEFUSCIsInZhbHVlIjoiZGVwbG95L3Jlc291cmNlcy9xdWlja3N0YXJ0L3NlcnZlcmxlc3MtYXBwbGljYXRpb24tcXVpY2tzdGFydC55YW1sIn0seyJuYW1lIjoiREFTSEJPQVJEU19ST09UX01BTklGRVNUX1BBVEgiLCJ2YWx1ZSI6ImRlcGxveS9yZXNvdXJjZXMvZGFzaGJvYXJkcyJ9LHsibmFtZSI6IlNPVVJDRVNfVVNFX0NMVVNURVJfTU9OSVRPUklORyIsInZhbHVlIjoidHJ1ZSJ9LHsibmFtZSI6IlNPVVJDRVNfR0VORVJBVEVfU0VSVklDRV9NT05JVE9SUyIsInZhbHVlIjoidHJ1ZSJ9LHsibmFtZSI6IkVOQUJMRV9QUFJPRiIsInZhbHVlIjoiZmFsc2UifSx7Im5hbWUiOiJLVUJFUk5FVEVTX01JTl9WRVJTSU9OIiwidmFsdWUiOiJ2MS4wLjAifSx7Im5hbWUiOiJJTUFHRV9xdWV1ZS1wcm94eSIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tc2VydmluZy1xdWV1ZS1yaGVsOUBzaGEyNTY6OWI0ZTAxNzk0MzVmOTRlNzkxYzllYmYwNjk2NDQyNTc3ZDc5ZjkwZWExZDgwM2E4NWQ5NWZkNmY3ZmNmYjQ0MCJ9LHsibmFtZSI6IklNQUdFX2FjdGl2YXRvciIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tc2VydmluZy1hY3RpdmF0b3ItcmhlbDlAc2hhMjU2OjIwYzk5NGFjMGQ5NTliZWUxYjZlMTRkMjRkOThlODJmZjJjMWUzMmQ5YWZhOTY4OGEyNzA3ZjMxODMxM2Y0OTgifSx7Im5hbWUiOiJJTUFHRV9hdXRvc2NhbGVyIiwidmFsdWUiOiJyZWdpc3RyeS5yZWRoYXQuaW8vb3BlbnNoaWZ0LXNlcnZlcmxlc3MtMS9rbi1zZXJ2aW5nLWF1dG9zY2FsZXItcmhlbDlAc2hhMjU2Ojc4ZDY4MzhjYzI4ZjVhMTI4MjA2YjY2Y2I4OWJiYTJlMzFjM2NhNzZlOWJkNDE4NDgzMzY0NjllMmRkNTM1YzMifSx7Im5hbWUiOiJJTUFHRV9hdXRvc2NhbGVyLWhwYSIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tc2VydmluZy1hdXRvc2NhbGVyLWhwYS1yaGVsOUBzaGEyNTY6Mzc1Y2Q0YWUzYzBkNzdmZjYwOGE4ZWQ4OTFkZTE4MTUzMmJhYzAwMDJkYzVkNDc1NzIwM2JmMzgyZWQ3MDFmZiJ9LHsibmFtZSI6IklNQUdFX2NvbnRyb2xsZXJfX2NvbnRyb2xsZXIiLCJ2YWx1ZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9vcGVuc2hpZnQtc2VydmVybGVzcy0xL2tuLXNlcnZpbmctY29udHJvbGxlci1yaGVsOUBzaGEyNTY6MTg5YTJjMDgxNjIzNTg3ZDc4YWVmOTkzOGI5ZDBlNDM2ZTgyM2JjNzE5NjZiYjkyOWIwMDhlNzNkZmMyOWM5ZiJ9LHsibmFtZSI6IklNQUdFX3dlYmhvb2tfX3dlYmhvb2siLCJ2YWx1ZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9vcGVuc2hpZnQtc2VydmVybGVzcy0xL2tuLXNlcnZpbmctd2ViaG9vay1yaGVsOUBzaGEyNTY6Njg1NmM2NTU0YzYwYzM0NDNjMjc1NWNiZDcyNTdjNTk3ZjI4MDAyODA5MWI3NTJhMjcyZTQxNWY0MzAyZTZkYyJ9LHsibmFtZSI6IklNQUdFX3N0b3JhZ2UtdmVyc2lvbi1taWdyYXRpb24tc2VydmluZy1fX21pZ3JhdGUiLCJ2YWx1ZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9vcGVuc2hpZnQtc2VydmVybGVzcy0xL2tuLXNlcnZpbmctc3RvcmFnZS12ZXJzaW9uLW1pZ3JhdGlvbi1yaGVsOUBzaGEyNTY6NDVhNGZiMWM5ZTc1YWUwYzFmZDc4YWNjZTczZjRmY2FmNzgzNjYyNzI5N2JmZmQ1MjJkMTdhMzk0YmM2Y2E1YSJ9LHsibmFtZSI6IklNQUdFX2tvdXJpZXItZ2F0ZXdheSIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2aWNlLW1lc2gvcHJveHl2Mi1yaGVsOUBzaGEyNTY6ZmUxZTc4OTcxMzUyZGRkNzZlZTZmODhhYTBmNGU0YWM2ZDEyOThkYThjOTYwZjg3N2FlOWY4ODNjMjkxZGZkNiJ9LHsibmFtZSI6IklNQUdFX25ldC1rb3VyaWVyLWNvbnRyb2xsZXJfX2NvbnRyb2xsZXIiLCJ2YWx1ZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9vcGVuc2hpZnQtc2VydmVybGVzcy0xL25ldC1rb3VyaWVyLWtvdXJpZXItcmhlbDlAc2hhMjU2OmMyNDkyYTFiYzU1MWNmNzExZjgzMzFhYWZlZWEwODJlNTVlNjgzMTQzMGI1ZDJhZjhmNWNjZmU5M2ZlZmNmNGIifSx7Im5hbWUiOiJJTUFHRV9uZXQtaXN0aW8tY29udHJvbGxlcl9fY29udHJvbGxlciIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEvbmV0LWlzdGlvLWNvbnRyb2xsZXItcmhlbDlAc2hhMjU2OjE5OTRmMjM5MWI2NDVjZGRkYmMzN2YzNzc0NTI5NWJkZmQyNDA2MWI4ODI4OGYyZTdmN2ZmNTUxOTM0MzY3N2QifSx7Im5hbWUiOiJJTUFHRV9uZXQtaXN0aW8td2ViaG9va19fd2ViaG9vayIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEvbmV0LWlzdGlvLXdlYmhvb2stcmhlbDlAc2hhMjU2Ojc2NWMwMTBiNDE3OWJjNDA4ZGIzMWYyNjhhYTFlNjNkMjIyMDQ5NDUzODQxMWU5ZGE5YmU0ZWNkOWZjOGIwODUifSx7Im5hbWUiOiJJTUFHRV9ldmVudGluZy1jb250cm9sbGVyX19ldmVudGluZy1jb250cm9sbGVyIiwidmFsdWUiOiJyZWdpc3RyeS5yZWRoYXQuaW8vb3BlbnNoaWZ0LXNlcnZlcmxlc3MtMS9rbi1ldmVudGluZy1jb250cm9sbGVyLXJoZWw5QHNoYTI1Njo2OTg4YTNmOWE4MzEyYzQwMWYyOWE3ZmJhZWJjNGMyYjkzNjAwMDg4NTQzNGFlNGI0YWJmZjZlZjM0MGYwY2QwIn0seyJuYW1lIjoiSU1BR0VfZXZlbnRpbmctaXN0aW8tY29udHJvbGxlcl9fZXZlbnRpbmctaXN0aW8tY29udHJvbGxlciIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tZXZlbnRpbmctaXN0aW8tY29udHJvbGxlci1yaGVsOUBzaGEyNTY6MDVmNjlmYmFhOTRkNzgxOTc0YmU1OTVhNTY4OTU2YTEwYTQwNDM5NDk2MzAxNWU4YTAwNTdhYzdlYzk3NTRkZCJ9LHsibmFtZSI6IklNQUdFX2V2ZW50aW5nLXdlYmhvb2tfX2V2ZW50aW5nLXdlYmhvb2siLCJ2YWx1ZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9vcGVuc2hpZnQtc2VydmVybGVzcy0xL2tuLWV2ZW50aW5nLXdlYmhvb2stcmhlbDlAc2hhMjU2OjU1MDhmOGVmMzc0MGZkYTAzMWExZTQxMmRmYjQzZDE1YWYxZmI3MDVmZGZkMDAzNTY2MjE5NzgwODIwNzIxZDgifSx7Im5hbWUiOiJJTUFHRV9zdG9yYWdlLXZlcnNpb24tbWlncmF0aW9uLWV2ZW50aW5nLV9fbWlncmF0ZSIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tZXZlbnRpbmctbWlncmF0ZS1yaGVsOUBzaGEyNTY6NDBkYmI0NTg0MzI5ZTZiYWIyMmE3MjA1ZDg1YzliNDAxNmM4ZDliNWM0OGZmMzgwMGZkMDUyNGE1YmU1OWQ2OCJ9LHsibmFtZSI6IklNQUdFX210LWJyb2tlci1jb250cm9sbGVyX19tdC1icm9rZXItY29udHJvbGxlciIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tZXZlbnRpbmctbXRjaGFubmVsLWJyb2tlci1yaGVsOUBzaGEyNTY6MTY4OGEzMTVhMmRhNGFhMDAwNGQwMDEyOTZjM2ZjMDczMGU3ZjAyZmRmMTQ2MTk3ZGI3M2EyYzU3OGY5YmIzYSJ9LHsibmFtZSI6IklNQUdFX210LWJyb2tlci1maWx0ZXJfX2ZpbHRlciIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tZXZlbnRpbmctZmlsdGVyLXJoZWw5QHNoYTI1NjpjNWY1ZjFmODk2ZTdjMTE1Nzk1ODJlMmY1OGUwOGM5YWY3MTRmZDYzMGM5M2UzZTkzZWIwMGE3M2I0MDIxZGJmIn0seyJuYW1lIjoiSU1BR0VfbXQtYnJva2VyLWluZ3Jlc3NfX2luZ3Jlc3MiLCJ2YWx1ZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9vcGVuc2hpZnQtc2VydmVybGVzcy0xL2tuLWV2ZW50aW5nLWluZ3Jlc3MtcmhlbDlAc2hhMjU2OjliM2I4YzU1Yzc4NmVkZDMzYjhmOWZlMDRjZmE5ODgzYzQ4MzdhMTJlNWY2NjgxZWEzNGVmODdlZWJhZmY1NDIifSx7Im5hbWUiOiJJTUFHRV9pbWMtY29udHJvbGxlcl9fY29udHJvbGxlciIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tZXZlbnRpbmctY2hhbm5lbC1jb250cm9sbGVyLXJoZWw5QHNoYTI1NjoyOWExNTFjNzJjMjJkMTVhMGQyOGI2OWEzMTMzMDk0ZmIwMGU5MDA0MTgzZjU4MTQ5MDc4YTZiNDViM2YyYzBiIn0seyJuYW1lIjoiSU1BR0VfaW1jLWRpc3BhdGNoZXJfX2Rpc3BhdGNoZXIiLCJ2YWx1ZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9vcGVuc2hpZnQtc2VydmVybGVzcy0xL2tuLWV2ZW50aW5nLWNoYW5uZWwtZGlzcGF0Y2hlci1yaGVsOUBzaGEyNTY6ODhmNWYyOGYyOWFmNzczZjYyNTk0ZTRlNDY4OWRiNzRkZTIwNmRiOTQ5YzUyN2RmNTBlNmU2ZGU3ZDE4ZTljOCJ9LHsibmFtZSI6IklNQUdFX3Bpbmdzb3VyY2UtbXQtYWRhcHRlcl9fZGlzcGF0Y2hlciIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tZXZlbnRpbmctbXRwaW5nLXJoZWw5QHNoYTI1NjoxYTE1NjA3ODFiN2VhZTJmM2U4NmZjNmEwZGI2ZTk1MmI4MmZjNDU1MDJjNWI2MTcwMjM5NmQyODlhNGU5OGUyIn0seyJuYW1lIjoiSU1BR0Vfam9iLXNpbmtfX2pvYi1zaW5rIiwidmFsdWUiOiJyZWdpc3RyeS5yZWRoYXQuaW8vb3BlbnNoaWZ0LXNlcnZlcmxlc3MtMS9rbi1ldmVudGluZy1qb2JzaW5rLXJoZWw5QHNoYTI1NjoxMDI1YmU0NDIxOWFjZjdiOWI1M2JhNzkwMTc3NjE5OGZlYzk2ZGNjZjMyNDEzMTlmYzVmMjYwNDhhODE2YmM0In0seyJuYW1lIjoiSU1BR0VfQVBJU0VSVkVSX1JBX0lNQUdFIiwidmFsdWUiOiJyZWdpc3RyeS5yZWRoYXQuaW8vb3BlbnNoaWZ0LXNlcnZlcmxlc3MtMS9rbi1ldmVudGluZy1hcGlzZXJ2ZXItcmVjZWl2ZS1hZGFwdGVyLXJoZWw5QHNoYTI1Njo3YmQzY2E5MmNlMGM4MjM4NDExZTA4NGViMDdhNGE3MTlkOWIxOWUyYjZiZTAxYzEzMzBhMmM2MjhmZDg2NTYzIn0seyJuYW1lIjoiSU1BR0VfRElTUEFUQ0hFUl9JTUFHRSIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tZXZlbnRpbmctY2hhbm5lbC1kaXNwYXRjaGVyLXJoZWw5QHNoYTI1Njo4OGY1ZjI4ZjI5YWY3NzNmNjI1OTRlNGU0Njg5ZGI3NGRlMjA2ZGI5NDljNTI3ZGY1MGU2ZTZkZTdkMThlOWM4In0seyJuYW1lIjoiSU1BR0VfRVZFTlRfVFJBTlNGT1JNX0pTT05BVEFfSU1BR0UiLCJ2YWx1ZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9vcGVuc2hpZnQtc2VydmVybGVzcy0xL2tuLWV2ZW50aW5nLWludGVncmF0aW9ucy10cmFuc2Zvcm0tanNvbmF0YS1yaGVsOUBzaGEyNTY6Y2VlOWYyMDY1NmRkMzBjZjkwOThmN2U0YmFlOGExNmYwNTBmMWRhZTg2ZWVhYTY5NWFhNzI0MGI1Nzc0NTUyZiJ9LHsibmFtZSI6IklNQUdFX0lOVEVHUkFUSU9OX1NPVVJDRV9USU1FUl9JTUFHRSIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tZXZlbnRpbmctaW50ZWdyYXRpb25zLXRpbWVyLXNvdXJjZS1yaGVsOUBzaGEyNTY6MDgxYzRiOGU3YjU4ZDhjYzVkMDA2ZmQ4MTRjNDhhMTg1MzI5NjVhYzlmNTE1N2MwNWVjOTg4NmNlZDQ3NGVmNyJ9LHsibmFtZSI6IklNQUdFX0lOVEVHUkFUSU9OX1NPVVJDRV9BV1NfUzNfSU1BR0UiLCJ2YWx1ZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9vcGVuc2hpZnQtc2VydmVybGVzcy0xL2tuLWV2ZW50aW5nLWludGVncmF0aW9ucy1hd3MtczMtc291cmNlLXJoZWw5QHNoYTI1NjpmNjM2NDRiMDFiMzM2YmY5MGEwMjAxYzZiMGQ1OTIwMThkNWJkYzhlODhmNWQzNTBmZThiZDA5M2FlMGY1ZWYxIn0seyJuYW1lIjoiSU1BR0VfSU5URUdSQVRJT05fU09VUkNFX0FXU19TUVNfSU1BR0UiLCJ2YWx1ZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9vcGVuc2hpZnQtc2VydmVybGVzcy0xL2tuLWV2ZW50aW5nLWludGVncmF0aW9ucy1hd3Mtc3FzLXNvdXJjZS1yaGVsOUBzaGEyNTY6YzlhNGEzNmIxODY5ZDU5MjRiZjZhMTBhNmY5YmRkMmZlMTJiNDc3ZGFkY2M1Y2E2MTM2NTRkYTM3NTQ0MzExNCJ9LHsibmFtZSI6IklNQUdFX0lOVEVHUkFUSU9OX1NPVVJDRV9BV1NfRERCX1NUUkVBTVNfSU1BR0UiLCJ2YWx1ZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9vcGVuc2hpZnQtc2VydmVybGVzcy0xL2tuLWV2ZW50aW5nLWludGVncmF0aW9ucy1hd3MtZGRiLXN0cmVhbXMtc291cmNlLXJoZWw5QHNoYTI1NjphNTkzYTFlZmYzYTU3ZTIyYjQwYjk4YTFiMTAxZDI0NTQ5MWY4ZDkxMWQ4ZjA1NWRhMTQxYmIyMzkyZWRhMDllIn0seyJuYW1lIjoiSU1BR0VfSU5URUdSQVRJT05fU0lOS19MT0dfSU1BR0UiLCJ2YWx1ZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9vcGVuc2hpZnQtc2VydmVybGVzcy0xL2tuLWV2ZW50aW5nLWludGVncmF0aW9ucy1sb2ctc2luay1yaGVsOUBzaGEyNTY6MmI5ZTdkNzY3NzAxYmMzMzk2MzE4NzhhMWQzYjUzMTZhZDY0NjE3MTFmMjVjYWVjNDI1Mjk1NjE3ZjFlYWFkYyJ9LHsibmFtZSI6IklNQUdFX0lOVEVHUkFUSU9OX1NJTktfQVdTX1MzX0lNQUdFIiwidmFsdWUiOiJyZWdpc3RyeS5yZWRoYXQuaW8vb3BlbnNoaWZ0LXNlcnZlcmxlc3MtMS9rbi1ldmVudGluZy1pbnRlZ3JhdGlvbnMtYXdzLXMzLXNpbmstcmhlbDlAc2hhMjU2OjMxYzdiMDgyNWRjMzRlOTUxNDRkZWZhYTM4YWMyMDUwNGIxYjhiZTgzYjI4ZWZmZTlhMTM1ZWY3NzhjY2NlY2YifSx7Im5hbWUiOiJJTUFHRV9JTlRFR1JBVElPTl9TSU5LX0FXU19TUVNfSU1BR0UiLCJ2YWx1ZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9vcGVuc2hpZnQtc2VydmVybGVzcy0xL2tuLWV2ZW50aW5nLWludGVncmF0aW9ucy1hd3Mtc3FzLXNpbmstcmhlbDlAc2hhMjU2OmQ3ZTJiZjQ1Yjc3MjgzZDdiNjQ4Njg2NjhkNWQ2ODhhMGYzOTdjNzgyNzQ1M2E0MDFjYmM1ZTg5N2I0OTI1MWIifSx7Im5hbWUiOiJJTUFHRV9JTlRFR1JBVElPTl9TSU5LX0FXU19TTlNfSU1BR0UiLCJ2YWx1ZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9vcGVuc2hpZnQtc2VydmVybGVzcy0xL2tuLWV2ZW50aW5nLWludGVncmF0aW9ucy1hd3Mtc25zLXNpbmstcmhlbDlAc2hhMjU2OmYwMzAzMjQwMTlhZDM5M2JhNzdjMTBmYjA3NzJkYTVjMzI2NjI3NGQ5YzdmYzVmMjY0MjBhZjNhOGNjODQzZmYifSx7Im5hbWUiOiJJTUFHRV9ldmVudG1lc2gtYmFja2VuZF9fY29udHJvbGxlciIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tYmFja3N0YWdlLXBsdWdpbnMtZXZlbnRtZXNoLXJoZWw5QHNoYTI1NjpiMWVhYWEzYjllNTY4MTljZDQ1MWFjZmFiNDZmNzJkMjRiMTYzMTdlMDM2NThlNGQzNWYyMTg4YzI1Mzc4N2YxIn0seyJuYW1lIjoiSU1BR0VfS1VCRV9SQkFDX1BST1hZIiwidmFsdWUiOiJyZWdpc3RyeS5yZWRoYXQuaW8vb3BlbnNoaWZ0NC9vc2Uta3ViZS1yYmFjLXByb3h5LXJoZWw5QHNoYTI1Njo3YWVmNThiYTE3OTAwZWM1N2VhOWM0MTAzY2ZjM2ZhODk0YjJiMmNlNzVmZjY5Y2M2YWI2YTAzNDliZWY0N2FlIn0seyJuYW1lIjoiSU1BR0VfS05fUExVR0lOX0VWRU5UX1NFTkRFUiIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tcGx1Z2luLWV2ZW50LXNlbmRlci1yaGVsOUBzaGEyNTY6ZGY0MmFmMzU5MWFiYjQzNzMyMWNiMzhjMGM1YjJhNDA3MDgyOTE1OGZkZWI0NTRjZDQyOGY5MTdjZmFlMTRlMyJ9LHsibmFtZSI6IklNQUdFX0tOX0NMSUVOVCIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tY2xpZW50LWtuLXJoZWw5QHNoYTI1NjowNDAwOTM0NTY1OTFjNTk4NzAwNDZlNTIzZGQ1NzNkMmQ4ODljYjU3ZTA3Nzk3NjFlNjYyMTMxMDZjZmI0YTA4In0seyJuYW1lIjoiSU1BR0VfS05fUExVR0lOX0ZVTkNfVVRJTCIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tcGx1Z2luLWZ1bmMtZnVuYy11dGlsLXJoZWw5QHNoYTI1NjozMjcxZTFmNjAwMTM1NGZhMDEzODJmMWZiMWJhOGNiNWEzYTYzMzVjY2M5MzJjMjQzNjc4NzQ3Njg5YzRjZTA0In0seyJuYW1lIjoiSU1BR0VfS05fUExVR0lOX0ZVTkNfVEVLVE9OX0JVSUxEQUgiLCJ2YWx1ZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9yaGVsOS9idWlsZGFoQHNoYTI1Njo4YmIzMGI2Yzg2YjUyODE5ZDg4NmZiY2NmZGZlNjJjZTgwYTNkYTVjNTY3MGFiZjU1ZmZlZDNkNTQwMTc2YzA1In0seyJuYW1lIjoiSU1BR0VfS05fUExVR0lOX0ZVTkNfTk9ERUpTXzIwX01JTklNQUwiLCJ2YWx1ZSI6InJlZ2lzdHJ5LmFjY2Vzcy5yZWRoYXQuY29tL3ViaTkvbm9kZWpzLTIwLW1pbmltYWxAc2hhMjU2OjVmNjRkNmNlNTQyZmE3MDA4ZGVjYTVmNDdiMmI5NzJjMGJlNmQ3M2E1MGZjODUwYzNkOWI0NjM1OTllYzg0MTEifSx7Im5hbWUiOiJJTUFHRV9LTl9QTFVHSU5fRlVOQ19PUEVOSkRLXzIxIiwidmFsdWUiOiJyZWdpc3RyeS5hY2Nlc3MucmVkaGF0LmNvbS91Ymk5L29wZW5qZGstMjFAc2hhMjU2OmI0ZjQwMTAyNjliOTc4M2UwMWRjMDdhZTk0NjFjOTZmMzNhMjBkMDc1YjUwMWYxMzFiODVlMGU2MDRjNTY4YWIifSx7Im5hbWUiOiJJTUFHRV9LTl9QTFVHSU5fRlVOQ19QWVRIT05fMzkiLCJ2YWx1ZSI6InJlZ2lzdHJ5LmFjY2Vzcy5yZWRoYXQuY29tL3ViaTkvcHl0aG9uLTM5QHNoYTI1NjpkZWU3NjA1YmZjMGNjODliODMwNzU5MzdjZDQ4ZmY3YjYxYmY1ZTM5NmY4YmQyYWUxM2U3ZjcyOTliZTUzMzI2In0seyJuYW1lIjoiS0FGS0FfSU1BR0Vfa2Fma2EtYnJva2VyLXJlY2VpdmVyX19rYWZrYS1icm9rZXItcmVjZWl2ZXIiLCJ2YWx1ZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9vcGVuc2hpZnQtc2VydmVybGVzcy0xL2tuLWVrYi1yZWNlaXZlci1yaGVsOUBzaGEyNTY6YWU1OGRiMzVkOGU4ZmI5MWFlZjMxZDNmYjE4MzhlZjExZmQyNWI4YWFlMGRiNWI4MzM1YTZkOTRhODI4NTZkZCJ9LHsibmFtZSI6IktBRktBX0lNQUdFX2thZmthLWJyb2tlci1kaXNwYXRjaGVyX19rYWZrYS1icm9rZXItZGlzcGF0Y2hlciIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tZWtiLWRpc3BhdGNoZXItcmhlbDlAc2hhMjU2OjI5MDhkMmNiM2E1NjNkYzJmZDUxZjM5YjhlNjRhNTMxNTg2Y2ZhOGE2OTI5M2Y4YmRmMzY3ZGZjOGNkZjZlMjUifSx7Im5hbWUiOiJLQUZLQV9JTUFHRV9rYWZrYS1jaGFubmVsLXJlY2VpdmVyX19rYWZrYS1jaGFubmVsLXJlY2VpdmVyIiwidmFsdWUiOiJyZWdpc3RyeS5yZWRoYXQuaW8vb3BlbnNoaWZ0LXNlcnZlcmxlc3MtMS9rbi1la2ItcmVjZWl2ZXItcmhlbDlAc2hhMjU2OmFlNThkYjM1ZDhlOGZiOTFhZWYzMWQzZmIxODM4ZWYxMWZkMjViOGFhZTBkYjViODMzNWE2ZDk0YTgyODU2ZGQifSx7Im5hbWUiOiJLQUZLQV9JTUFHRV9rYWZrYS1jaGFubmVsLWRpc3BhdGNoZXJfX2thZmthLWNoYW5uZWwtZGlzcGF0Y2hlciIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tZWtiLWRpc3BhdGNoZXItcmhlbDlAc2hhMjU2OjI5MDhkMmNiM2E1NjNkYzJmZDUxZjM5YjhlNjRhNTMxNTg2Y2ZhOGE2OTI5M2Y4YmRmMzY3ZGZjOGNkZjZlMjUifSx7Im5hbWUiOiJLQUZLQV9JTUFHRV9rYWZrYS1jb250cm9sbGVyX19jb250cm9sbGVyIiwidmFsdWUiOiJyZWdpc3RyeS5yZWRoYXQuaW8vb3BlbnNoaWZ0LXNlcnZlcmxlc3MtMS9rbi1la2Ita2Fma2EtY29udHJvbGxlci1yaGVsOUBzaGEyNTY6ZjU1ZTZjMTlhZWFmOTJmMDUwZjBlNmRlOWY1MWVjMWU1N2RhNWMyY2Y2MjIwNDA4YjYwZDA4NWIwYTE5OWE1NSJ9LHsibmFtZSI6IktBRktBX0lNQUdFX2thZmthLXNpbmstcmVjZWl2ZXJfX2thZmthLXNpbmstcmVjZWl2ZXIiLCJ2YWx1ZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9vcGVuc2hpZnQtc2VydmVybGVzcy0xL2tuLWVrYi1yZWNlaXZlci1yaGVsOUBzaGEyNTY6YWU1OGRiMzVkOGU4ZmI5MWFlZjMxZDNmYjE4MzhlZjExZmQyNWI4YWFlMGRiNWI4MzM1YTZkOTRhODI4NTZkZCJ9LHsibmFtZSI6IktBRktBX0lNQUdFX2thZmthLXNvdXJjZS1kaXNwYXRjaGVyX19rYWZrYS1zb3VyY2UtZGlzcGF0Y2hlciIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tZWtiLWRpc3BhdGNoZXItcmhlbDlAc2hhMjU2OjI5MDhkMmNiM2E1NjNkYzJmZDUxZjM5YjhlNjRhNTMxNTg2Y2ZhOGE2OTI5M2Y4YmRmMzY3ZGZjOGNkZjZlMjUifSx7Im5hbWUiOiJLQUZLQV9JTUFHRV9rYWZrYS13ZWJob29rLWV2ZW50aW5nX19rYWZrYS13ZWJob29rLWV2ZW50aW5nIiwidmFsdWUiOiJyZWdpc3RyeS5yZWRoYXQuaW8vb3BlbnNoaWZ0LXNlcnZlcmxlc3MtMS9rbi1la2Itd2ViaG9vay1rYWZrYS1yaGVsOUBzaGEyNTY6NWI0NzUxOWJhZDVhYTQyNGRlMzk5ODMxNThjNTRiODg4YjQwYzFhODEyMmMwYTdkMWY4MTUxZTM2YTQyN2E0NyJ9LHsibmFtZSI6IktBRktBX0lNQUdFX2thZmthLWNvbnRyb2xsZXItcG9zdC1pbnN0YWxsX19wb3N0LWluc3RhbGwiLCJ2YWx1ZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9vcGVuc2hpZnQtc2VydmVybGVzcy0xL2tuLWVrYi1wb3N0LWluc3RhbGwtcmhlbDlAc2hhMjU2OjhkZjg4Y2I3NmY4MDg1ZTgzNTdlOTc2NWM3YmZjYzRkNjM3ZjY2OWJhODFiMjg3Y2I3YTVlNmIwODhkYTdlMjEifSx7Im5hbWUiOiJLQUZLQV9JTUFHRV9rbmF0aXZlLWthZmthLXN0b3JhZ2UtdmVyc2lvbi1taWdyYXRvcl9fbWlncmF0ZSIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tZXZlbnRpbmctbWlncmF0ZS1yaGVsOUBzaGEyNTY6NDBkYmI0NTg0MzI5ZTZiYWIyMmE3MjA1ZDg1YzliNDAxNmM4ZDliNWM0OGZmMzgwMGZkMDUyNGE1YmU1OWQ2OCJ9LHsibmFtZSI6IkNVUlJFTlRfVkVSU0lPTiIsInZhbHVlIjoiMS4zNy4wIn0seyJuYW1lIjoiS05BVElWRV9TRVJWSU5HX1ZFUlNJT04iLCJ2YWx1ZSI6IjEuMTcifSx7Im5hbWUiOiJLTkFUSVZFX0VWRU5USU5HX1ZFUlNJT04iLCJ2YWx1ZSI6IjEuMTcifSx7Im5hbWUiOiJLTkFUSVZFX0VWRU5USU5HX0tBRktBX0JST0tFUl9WRVJTSU9OIiwidmFsdWUiOiIxLjE3In1dLCJpbWFnZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9vcGVuc2hpZnQtc2VydmVybGVzcy0xL3NlcnZlcmxlc3Mta24tb3BlcmF0b3ItcmhlbDlAc2hhMjU2Ojk5MzdiZTgxYTc2MzU5Nzk0NDk2ZmY4Y2ZmMmRjMDFmODY2ZmU4Y2Q1N2MxMTA4YTgwNzAzM2Y5NjJmYzA1ZDkiLCJpbWFnZVB1bGxQb2xpY3kiOiJBbHdheXMiLCJsaXZlbmVzc1Byb2JlIjp7Imh0dHBHZXQiOnsicGF0aCI6Ii9oZWFsdGh6IiwicG9ydCI6ODY4N319LCJuYW1lIjoia25hdGl2ZS1vcGVuc2hpZnQiLCJwb3J0cyI6W3siY29udGFpbmVyUG9ydCI6ODA4MCwibmFtZSI6Imh0dHAtY2xpIn1dLCJyZWFkaW5lc3NQcm9iZSI6eyJodHRwR2V0Ijp7InBhdGgiOiIvcmVhZHl6IiwicG9ydCI6ODY4N319LCJzZWN1cml0eUNvbnRleHQiOnsiYWxsb3dQcml2aWxlZ2VFc2NhbGF0aW9uIjpmYWxzZSwiY2FwYWJpbGl0aWVzIjp7ImRyb3AiOlsiQUxMIl19LCJyZWFkT25seVJvb3RGaWxlc3lzdGVtIjp0cnVlLCJydW5Bc05vblJvb3QiOnRydWV9LCJ2b2x1bWVNb3VudHMiOlt7Im1vdW50UGF0aCI6Ii9jbGktYXJ0aWZhY3RzIiwibmFtZSI6ImNsaS1hcnRpZmFjdHMifV19XSwiaW5pdENvbnRhaW5lcnMiOlt7ImNvbW1hbmQiOlsic2giLCItYyIsInJtIC1yZiAvY2xpLWFydGlmYWN0cy8qIFx1MDAyNlx1MDAyNiBjcCAvdXNyL3NoYXJlL2tuLyoqLyogL2NsaS1hcnRpZmFjdHMgXHUwMDI2XHUwMDI2IGNobW9kIDQ0NCAvY2xpLWFydGlmYWN0cy8qIl0sImltYWdlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tY2xpZW50LWNsaS1hcnRpZmFjdHMtcmhlbDlAc2hhMjU2OjZlYWYwZGYyMWIzMjg5Mjc1MDIyYzU1ZDkyZTYxODI5MTVhNDI5MzgxODBkNDc2ZjE5OWNkYjk4YTE0ZWVlYTUiLCJpbWFnZVB1bGxQb2xpY3kiOiJBbHdheXMiLCJuYW1lIjoiY2xpLWFydGlmYWN0cyIsInNlY3VyaXR5Q29udGV4dCI6eyJhbGxvd1ByaXZpbGVnZUVzY2FsYXRpb24iOmZhbHNlLCJjYXBhYmlsaXRpZXMiOnsiZHJvcCI6WyJBTEwiXX0sInJ1bkFzTm9uUm9vdCI6dHJ1ZX0sInZvbHVtZU1vdW50cyI6W3sibW91bnRQYXRoIjoiL2NsaS1hcnRpZmFjdHMiLCJuYW1lIjoiY2xpLWFydGlmYWN0cyJ9XX1dLCJzZXJ2aWNlQWNjb3VudE5hbWUiOiJrbmF0aXZlLW9wZW5zaGlmdCIsInZvbHVtZXMiOlt7ImVtcHR5RGlyIjp7fSwibmFtZSI6ImNsaS1hcnRpZmFjdHMifV19fX19LHsibmFtZSI6ImtuYXRpdmUtb3BlbnNoaWZ0LWluZ3Jlc3MiLCJzcGVjIjp7InJlcGxpY2FzIjoxLCJzZWxlY3RvciI6eyJtYXRjaExhYmVscyI6eyJuYW1lIjoia25hdGl2ZS1vcGVuc2hpZnQtaW5ncmVzcyJ9fSwidGVtcGxhdGUiOnsibWV0YWRhdGEiOnsibGFiZWxzIjp7Im5hbWUiOiJrbmF0aXZlLW9wZW5zaGlmdC1pbmdyZXNzIn19LCJzcGVjIjp7ImNvbnRhaW5lcnMiOlt7ImVudiI6W3sibmFtZSI6Ik1FVFJJQ1NfRE9NQUlOIiwidmFsdWUiOiJrbmF0aXZlLmRldi9zZXJ2aW5nIn0seyJuYW1lIjoiV0FUQ0hfTkFNRVNQQUNFIiwidmFsdWUiOiIifSx7Im5hbWUiOiJQT0RfTkFNRSIsInZhbHVlRnJvbSI6eyJmaWVsZFJlZiI6eyJmaWVsZFBhdGgiOiJtZXRhZGF0YS5uYW1lIn19fSx7Im5hbWUiOiJPUEVSQVRPUl9OQU1FIiwidmFsdWUiOiJrbmF0aXZlLW9wZW5zaGlmdC1pbmdyZXNzIn0seyJuYW1lIjoiU1lTVEVNX05BTUVTUEFDRSIsInZhbHVlRnJvbSI6eyJmaWVsZFJlZiI6eyJmaWVsZFBhdGgiOiJtZXRhZGF0YS5uYW1lc3BhY2UifX19LHsibmFtZSI6IktVQkVSTkVURVNfTUlOX1ZFUlNJT04iLCJ2YWx1ZSI6InYxLjAuMCJ9LHsibmFtZSI6IlJPVVRFX0hBUFJPWFlfVElNRU9VVCIsInZhbHVlIjoiNjAwIn1dLCJpbWFnZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9vcGVuc2hpZnQtc2VydmVybGVzcy0xL3NlcnZlcmxlc3MtaW5ncmVzcy1yaGVsOUBzaGEyNTY6Y2RhMzlmMzgwYjM5ZGE3MjA4NDM4ZmQ1OGI5Njk1OTc3YzZlMWIyN2I5ZDMzZWU1M2ZkOWVhZTc3MDFmZDNmOCIsImltYWdlUHVsbFBvbGljeSI6IkFsd2F5cyIsIm5hbWUiOiJrbmF0aXZlLW9wZW5zaGlmdC1pbmdyZXNzIiwicG9ydHMiOlt7ImNvbnRhaW5lclBvcnQiOjkwOTAsIm5hbWUiOiJtZXRyaWNzIn1dLCJzZWN1cml0eUNvbnRleHQiOnsiYWxsb3dQcml2aWxlZ2VFc2NhbGF0aW9uIjpmYWxzZSwiY2FwYWJpbGl0aWVzIjp7ImRyb3AiOlsiQUxMIl19LCJyZWFkT25seVJvb3RGaWxlc3lzdGVtIjp0cnVlLCJydW5Bc05vblJvb3QiOnRydWV9fV0sInNlcnZpY2VBY2NvdW50TmFtZSI6ImtuYXRpdmUtb3BlbnNoaWZ0LWluZ3Jlc3MifX19fV19LCJzdHJhdGVneSI6ImRlcGxveW1lbnQifSwiaW5zdGFsbE1vZGVzIjpbeyJzdXBwb3J0ZWQiOmZhbHNlLCJ0eXBlIjoiT3duTmFtZXNwYWNlIn0seyJzdXBwb3J0ZWQiOmZhbHNlLCJ0eXBlIjoiU2luZ2xlTmFtZXNwYWNlIn0seyJzdXBwb3J0ZWQiOmZhbHNlLCJ0eXBlIjoiTXVsdGlOYW1lc3BhY2UifSx7InN1cHBvcnRlZCI6dHJ1ZSwidHlwZSI6IkFsbE5hbWVzcGFjZXMifV0sImtleXdvcmRzIjpbInNlcnZlcmxlc3MiLCJGYWFTIiwibWljcm9zZXJ2aWNlcyIsInNjYWxlIHRvIHplcm8iLCJrbmF0aXZlIiwic2VydmluZyIsImV2ZW50aW5nIiwia2Fma2EiXSwibGlua3MiOlt7Im5hbWUiOiJEb2N1bWVudGF0aW9uIiwidXJsIjoiaHR0cHM6Ly9kb2NzLnJlZGhhdC5jb20vZW4vZG9jdW1lbnRhdGlvbi9yZWRfaGF0X29wZW5zaGlmdF9zZXJ2ZXJsZXNzLzEuMzcvaHRtbC9pbnN0YWxsaW5nX29wZW5zaGlmdF9zZXJ2ZXJsZXNzL2luZGV4In0seyJuYW1lIjoiU291cmNlIFJlcG9zaXRvcnkiLCJ1cmwiOiJodHRwczovL2dpdGh1Yi5jb20vb3BlbnNoaWZ0LWtuYXRpdmUvc2VydmVybGVzcy1vcGVyYXRvciJ9XSwibWFpbnRhaW5lcnMiOlt7ImVtYWlsIjoic3VwcG9ydEByZWRoYXQuY29tIiwibmFtZSI6IlNlcnZlcmxlc3MgVGVhbSJ9XSwibWF0dXJpdHkiOiJzdGFibGUiLCJtaW5LdWJlVmVyc2lvbiI6IjEuMjUuMCIsInByb3ZpZGVyIjp7Im5hbWUiOiJSZWQgSGF0In0sInJlbGF0ZWRJbWFnZXMiOlt7ImltYWdlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEvc2VydmVybGVzcy1vcGVuc2hpZnQta24tcmhlbDktb3BlcmF0b3JAc2hhMjU2OjA5ZGQzMWM2Yjc0NTQwYTE1MGE0OTA5MTA4NzAzZTVmOTRmZmEzZTU2M2JiZGIyNmJhNDJkN2ZlMjdiNTRkNjIiLCJuYW1lIjoia25hdGl2ZS1vcGVyYXRvciJ9LHsiaW1hZ2UiOiJyZWdpc3RyeS5yZWRoYXQuaW8vb3BlbnNoaWZ0LXNlcnZlcmxlc3MtMS9zZXJ2ZXJsZXNzLWtuLW9wZXJhdG9yLXJoZWw5QHNoYTI1Njo5OTM3YmU4MWE3NjM1OTc5NDQ5NmZmOGNmZjJkYzAxZjg2NmZlOGNkNTdjMTEwOGE4MDcwMzNmOTYyZmMwNWQ5IiwibmFtZSI6ImtuYXRpdmUtb3BlbnNoaWZ0In0seyJpbWFnZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9vcGVuc2hpZnQtc2VydmVybGVzcy0xL3NlcnZlcmxlc3MtaW5ncmVzcy1yaGVsOUBzaGEyNTY6Y2RhMzlmMzgwYjM5ZGE3MjA4NDM4ZmQ1OGI5Njk1OTc3YzZlMWIyN2I5ZDMzZWU1M2ZkOWVhZTc3MDFmZDNmOCIsIm5hbWUiOiJrbmF0aXZlLW9wZW5zaGlmdC1pbmdyZXNzIn0seyJpbWFnZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9vcGVuc2hpZnQtc2VydmVybGVzcy0xL2tuLXNlcnZpbmctcXVldWUtcmhlbDlAc2hhMjU2OjliNGUwMTc5NDM1Zjk0ZTc5MWM5ZWJmMDY5NjQ0MjU3N2Q3OWY5MGVhMWQ4MDNhODVkOTVmZDZmN2ZjZmI0NDAiLCJuYW1lIjoiSU1BR0VfcXVldWUtcHJveHkifSx7ImltYWdlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tc2VydmluZy1hY3RpdmF0b3ItcmhlbDlAc2hhMjU2OjIwYzk5NGFjMGQ5NTliZWUxYjZlMTRkMjRkOThlODJmZjJjMWUzMmQ5YWZhOTY4OGEyNzA3ZjMxODMxM2Y0OTgiLCJuYW1lIjoiSU1BR0VfYWN0aXZhdG9yIn0seyJpbWFnZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9vcGVuc2hpZnQtc2VydmVybGVzcy0xL2tuLXNlcnZpbmctYXV0b3NjYWxlci1yaGVsOUBzaGEyNTY6NzhkNjgzOGNjMjhmNWExMjgyMDZiNjZjYjg5YmJhMmUzMWMzY2E3NmU5YmQ0MTg0ODMzNjQ2OWUyZGQ1MzVjMyIsIm5hbWUiOiJJTUFHRV9hdXRvc2NhbGVyIn0seyJpbWFnZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9vcGVuc2hpZnQtc2VydmVybGVzcy0xL2tuLXNlcnZpbmctYXV0b3NjYWxlci1ocGEtcmhlbDlAc2hhMjU2OjM3NWNkNGFlM2MwZDc3ZmY2MDhhOGVkODkxZGUxODE1MzJiYWMwMDAyZGM1ZDQ3NTcyMDNiZjM4MmVkNzAxZmYiLCJuYW1lIjoiSU1BR0VfYXV0b3NjYWxlci1ocGEifSx7ImltYWdlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tc2VydmluZy1jb250cm9sbGVyLXJoZWw5QHNoYTI1NjoxODlhMmMwODE2MjM1ODdkNzhhZWY5OTM4YjlkMGU0MzZlODIzYmM3MTk2NmJiOTI5YjAwOGU3M2RmYzI5YzlmIiwibmFtZSI6IklNQUdFX2NvbnRyb2xsZXJfX2NvbnRyb2xsZXIifSx7ImltYWdlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tc2VydmluZy13ZWJob29rLXJoZWw5QHNoYTI1Njo2ODU2YzY1NTRjNjBjMzQ0M2MyNzU1Y2JkNzI1N2M1OTdmMjgwMDI4MDkxYjc1MmEyNzJlNDE1ZjQzMDJlNmRjIiwibmFtZSI6IklNQUdFX3dlYmhvb2tfX3dlYmhvb2sifSx7ImltYWdlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tc2VydmluZy1zdG9yYWdlLXZlcnNpb24tbWlncmF0aW9uLXJoZWw5QHNoYTI1Njo0NWE0ZmIxYzllNzVhZTBjMWZkNzhhY2NlNzNmNGZjYWY3ODM2NjI3Mjk3YmZmZDUyMmQxN2EzOTRiYzZjYTVhIiwibmFtZSI6IklNQUdFX3N0b3JhZ2UtdmVyc2lvbi1taWdyYXRpb24tc2VydmluZy1fX21pZ3JhdGUifSx7ImltYWdlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2aWNlLW1lc2gvcHJveHl2Mi1yaGVsOUBzaGEyNTY6ZmUxZTc4OTcxMzUyZGRkNzZlZTZmODhhYTBmNGU0YWM2ZDEyOThkYThjOTYwZjg3N2FlOWY4ODNjMjkxZGZkNiIsIm5hbWUiOiJJTUFHRV9rb3VyaWVyLWdhdGV3YXkifSx7ImltYWdlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEvbmV0LWtvdXJpZXIta291cmllci1yaGVsOUBzaGEyNTY6YzI0OTJhMWJjNTUxY2Y3MTFmODMzMWFhZmVlYTA4MmU1NWU2ODMxNDMwYjVkMmFmOGY1Y2NmZTkzZmVmY2Y0YiIsIm5hbWUiOiJJTUFHRV9uZXQta291cmllci1jb250cm9sbGVyX19jb250cm9sbGVyIn0seyJpbWFnZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9vcGVuc2hpZnQtc2VydmVybGVzcy0xL25ldC1pc3Rpby1jb250cm9sbGVyLXJoZWw5QHNoYTI1NjoxOTk0ZjIzOTFiNjQ1Y2RkZGJjMzdmMzc3NDUyOTViZGZkMjQwNjFiODgyODhmMmU3ZjdmZjU1MTkzNDM2NzdkIiwibmFtZSI6IklNQUdFX25ldC1pc3Rpby1jb250cm9sbGVyX19jb250cm9sbGVyIn0seyJpbWFnZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9vcGVuc2hpZnQtc2VydmVybGVzcy0xL25ldC1pc3Rpby13ZWJob29rLXJoZWw5QHNoYTI1Njo3NjVjMDEwYjQxNzliYzQwOGRiMzFmMjY4YWExZTYzZDIyMjA0OTQ1Mzg0MTFlOWRhOWJlNGVjZDlmYzhiMDg1IiwibmFtZSI6IklNQUdFX25ldC1pc3Rpby13ZWJob29rX193ZWJob29rIn0seyJpbWFnZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9vcGVuc2hpZnQtc2VydmVybGVzcy0xL2tuLWV2ZW50aW5nLWNvbnRyb2xsZXItcmhlbDlAc2hhMjU2OjY5ODhhM2Y5YTgzMTJjNDAxZjI5YTdmYmFlYmM0YzJiOTM2MDAwODg1NDM0YWU0YjRhYmZmNmVmMzQwZjBjZDAiLCJuYW1lIjoiSU1BR0VfZXZlbnRpbmctY29udHJvbGxlcl9fZXZlbnRpbmctY29udHJvbGxlciJ9LHsiaW1hZ2UiOiJyZWdpc3RyeS5yZWRoYXQuaW8vb3BlbnNoaWZ0LXNlcnZlcmxlc3MtMS9rbi1ldmVudGluZy1pc3Rpby1jb250cm9sbGVyLXJoZWw5QHNoYTI1NjowNWY2OWZiYWE5NGQ3ODE5NzRiZTU5NWE1Njg5NTZhMTBhNDA0Mzk0OTYzMDE1ZThhMDA1N2FjN2VjOTc1NGRkIiwibmFtZSI6IklNQUdFX2V2ZW50aW5nLWlzdGlvLWNvbnRyb2xsZXJfX2V2ZW50aW5nLWlzdGlvLWNvbnRyb2xsZXIifSx7ImltYWdlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tZXZlbnRpbmctd2ViaG9vay1yaGVsOUBzaGEyNTY6NTUwOGY4ZWYzNzQwZmRhMDMxYTFlNDEyZGZiNDNkMTVhZjFmYjcwNWZkZmQwMDM1NjYyMTk3ODA4MjA3MjFkOCIsIm5hbWUiOiJJTUFHRV9ldmVudGluZy13ZWJob29rX19ldmVudGluZy13ZWJob29rIn0seyJpbWFnZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9vcGVuc2hpZnQtc2VydmVybGVzcy0xL2tuLWV2ZW50aW5nLW1pZ3JhdGUtcmhlbDlAc2hhMjU2OjQwZGJiNDU4NDMyOWU2YmFiMjJhNzIwNWQ4NWM5YjQwMTZjOGQ5YjVjNDhmZjM4MDBmZDA1MjRhNWJlNTlkNjgiLCJuYW1lIjoiSU1BR0Vfc3RvcmFnZS12ZXJzaW9uLW1pZ3JhdGlvbi1ldmVudGluZy1fX21pZ3JhdGUifSx7ImltYWdlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tZXZlbnRpbmctbXRjaGFubmVsLWJyb2tlci1yaGVsOUBzaGEyNTY6MTY4OGEzMTVhMmRhNGFhMDAwNGQwMDEyOTZjM2ZjMDczMGU3ZjAyZmRmMTQ2MTk3ZGI3M2EyYzU3OGY5YmIzYSIsIm5hbWUiOiJJTUFHRV9tdC1icm9rZXItY29udHJvbGxlcl9fbXQtYnJva2VyLWNvbnRyb2xsZXIifSx7ImltYWdlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tZXZlbnRpbmctZmlsdGVyLXJoZWw5QHNoYTI1NjpjNWY1ZjFmODk2ZTdjMTE1Nzk1ODJlMmY1OGUwOGM5YWY3MTRmZDYzMGM5M2UzZTkzZWIwMGE3M2I0MDIxZGJmIiwibmFtZSI6IklNQUdFX210LWJyb2tlci1maWx0ZXJfX2ZpbHRlciJ9LHsiaW1hZ2UiOiJyZWdpc3RyeS5yZWRoYXQuaW8vb3BlbnNoaWZ0LXNlcnZlcmxlc3MtMS9rbi1ldmVudGluZy1pbmdyZXNzLXJoZWw5QHNoYTI1Njo5YjNiOGM1NWM3ODZlZGQzM2I4ZjlmZTA0Y2ZhOTg4M2M0ODM3YTEyZTVmNjY4MWVhMzRlZjg3ZWViYWZmNTQyIiwibmFtZSI6IklNQUdFX210LWJyb2tlci1pbmdyZXNzX19pbmdyZXNzIn0seyJpbWFnZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9vcGVuc2hpZnQtc2VydmVybGVzcy0xL2tuLWV2ZW50aW5nLWNoYW5uZWwtY29udHJvbGxlci1yaGVsOUBzaGEyNTY6MjlhMTUxYzcyYzIyZDE1YTBkMjhiNjlhMzEzMzA5NGZiMDBlOTAwNDE4M2Y1ODE0OTA3OGE2YjQ1YjNmMmMwYiIsIm5hbWUiOiJJTUFHRV9pbWMtY29udHJvbGxlcl9fY29udHJvbGxlciJ9LHsiaW1hZ2UiOiJyZWdpc3RyeS5yZWRoYXQuaW8vb3BlbnNoaWZ0LXNlcnZlcmxlc3MtMS9rbi1ldmVudGluZy1jaGFubmVsLWRpc3BhdGNoZXItcmhlbDlAc2hhMjU2Ojg4ZjVmMjhmMjlhZjc3M2Y2MjU5NGU0ZTQ2ODlkYjc0ZGUyMDZkYjk0OWM1MjdkZjUwZTZlNmRlN2QxOGU5YzgiLCJuYW1lIjoiSU1BR0VfaW1jLWRpc3BhdGNoZXJfX2Rpc3BhdGNoZXIifSx7ImltYWdlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tZXZlbnRpbmctbXRwaW5nLXJoZWw5QHNoYTI1NjoxYTE1NjA3ODFiN2VhZTJmM2U4NmZjNmEwZGI2ZTk1MmI4MmZjNDU1MDJjNWI2MTcwMjM5NmQyODlhNGU5OGUyIiwibmFtZSI6IklNQUdFX3Bpbmdzb3VyY2UtbXQtYWRhcHRlcl9fZGlzcGF0Y2hlciJ9LHsiaW1hZ2UiOiJyZWdpc3RyeS5yZWRoYXQuaW8vb3BlbnNoaWZ0LXNlcnZlcmxlc3MtMS9rbi1ldmVudGluZy1qb2JzaW5rLXJoZWw5QHNoYTI1NjoxMDI1YmU0NDIxOWFjZjdiOWI1M2JhNzkwMTc3NjE5OGZlYzk2ZGNjZjMyNDEzMTlmYzVmMjYwNDhhODE2YmM0IiwibmFtZSI6IklNQUdFX2pvYi1zaW5rX19qb2Itc2luayJ9LHsiaW1hZ2UiOiJyZWdpc3RyeS5yZWRoYXQuaW8vb3BlbnNoaWZ0LXNlcnZlcmxlc3MtMS9rbi1ldmVudGluZy1hcGlzZXJ2ZXItcmVjZWl2ZS1hZGFwdGVyLXJoZWw5QHNoYTI1Njo3YmQzY2E5MmNlMGM4MjM4NDExZTA4NGViMDdhNGE3MTlkOWIxOWUyYjZiZTAxYzEzMzBhMmM2MjhmZDg2NTYzIiwibmFtZSI6IklNQUdFX0FQSVNFUlZFUl9SQV9JTUFHRSJ9LHsiaW1hZ2UiOiJyZWdpc3RyeS5yZWRoYXQuaW8vb3BlbnNoaWZ0LXNlcnZlcmxlc3MtMS9rbi1ldmVudGluZy1jaGFubmVsLWRpc3BhdGNoZXItcmhlbDlAc2hhMjU2Ojg4ZjVmMjhmMjlhZjc3M2Y2MjU5NGU0ZTQ2ODlkYjc0ZGUyMDZkYjk0OWM1MjdkZjUwZTZlNmRlN2QxOGU5YzgiLCJuYW1lIjoiSU1BR0VfRElTUEFUQ0hFUl9JTUFHRSJ9LHsiaW1hZ2UiOiJyZWdpc3RyeS5yZWRoYXQuaW8vb3BlbnNoaWZ0LXNlcnZlcmxlc3MtMS9rbi1ldmVudGluZy1pbnRlZ3JhdGlvbnMtdHJhbnNmb3JtLWpzb25hdGEtcmhlbDlAc2hhMjU2OmNlZTlmMjA2NTZkZDMwY2Y5MDk4ZjdlNGJhZThhMTZmMDUwZjFkYWU4NmVlYWE2OTVhYTcyNDBiNTc3NDU1MmYiLCJuYW1lIjoiSU1BR0VfRVZFTlRfVFJBTlNGT1JNX0pTT05BVEFfSU1BR0UifSx7ImltYWdlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tZXZlbnRpbmctaW50ZWdyYXRpb25zLXRpbWVyLXNvdXJjZS1yaGVsOUBzaGEyNTY6MDgxYzRiOGU3YjU4ZDhjYzVkMDA2ZmQ4MTRjNDhhMTg1MzI5NjVhYzlmNTE1N2MwNWVjOTg4NmNlZDQ3NGVmNyIsIm5hbWUiOiJJTUFHRV9JTlRFR1JBVElPTl9TT1VSQ0VfVElNRVJfSU1BR0UifSx7ImltYWdlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tZXZlbnRpbmctaW50ZWdyYXRpb25zLWF3cy1zMy1zb3VyY2UtcmhlbDlAc2hhMjU2OmY2MzY0NGIwMWIzMzZiZjkwYTAyMDFjNmIwZDU5MjAxOGQ1YmRjOGU4OGY1ZDM1MGZlOGJkMDkzYWUwZjVlZjEiLCJuYW1lIjoiSU1BR0VfSU5URUdSQVRJT05fU09VUkNFX0FXU19TM19JTUFHRSJ9LHsiaW1hZ2UiOiJyZWdpc3RyeS5yZWRoYXQuaW8vb3BlbnNoaWZ0LXNlcnZlcmxlc3MtMS9rbi1ldmVudGluZy1pbnRlZ3JhdGlvbnMtYXdzLXNxcy1zb3VyY2UtcmhlbDlAc2hhMjU2OmM5YTRhMzZiMTg2OWQ1OTI0YmY2YTEwYTZmOWJkZDJmZTEyYjQ3N2RhZGNjNWNhNjEzNjU0ZGEzNzU0NDMxMTQiLCJuYW1lIjoiSU1BR0VfSU5URUdSQVRJT05fU09VUkNFX0FXU19TUVNfSU1BR0UifSx7ImltYWdlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tZXZlbnRpbmctaW50ZWdyYXRpb25zLWF3cy1kZGItc3RyZWFtcy1zb3VyY2UtcmhlbDlAc2hhMjU2OmE1OTNhMWVmZjNhNTdlMjJiNDBiOThhMWIxMDFkMjQ1NDkxZjhkOTExZDhmMDU1ZGExNDFiYjIzOTJlZGEwOWUiLCJuYW1lIjoiSU1BR0VfSU5URUdSQVRJT05fU09VUkNFX0FXU19EREJfU1RSRUFNU19JTUFHRSJ9LHsiaW1hZ2UiOiJyZWdpc3RyeS5yZWRoYXQuaW8vb3BlbnNoaWZ0LXNlcnZlcmxlc3MtMS9rbi1ldmVudGluZy1pbnRlZ3JhdGlvbnMtbG9nLXNpbmstcmhlbDlAc2hhMjU2OjJiOWU3ZDc2NzcwMWJjMzM5NjMxODc4YTFkM2I1MzE2YWQ2NDYxNzExZjI1Y2FlYzQyNTI5NTYxN2YxZWFhZGMiLCJuYW1lIjoiSU1BR0VfSU5URUdSQVRJT05fU0lOS19MT0dfSU1BR0UifSx7ImltYWdlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tZXZlbnRpbmctaW50ZWdyYXRpb25zLWF3cy1zMy1zaW5rLXJoZWw5QHNoYTI1NjozMWM3YjA4MjVkYzM0ZTk1MTQ0ZGVmYWEzOGFjMjA1MDRiMWI4YmU4M2IyOGVmZmU5YTEzNWVmNzc4Y2NjZWNmIiwibmFtZSI6IklNQUdFX0lOVEVHUkFUSU9OX1NJTktfQVdTX1MzX0lNQUdFIn0seyJpbWFnZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9vcGVuc2hpZnQtc2VydmVybGVzcy0xL2tuLWV2ZW50aW5nLWludGVncmF0aW9ucy1hd3Mtc3FzLXNpbmstcmhlbDlAc2hhMjU2OmQ3ZTJiZjQ1Yjc3MjgzZDdiNjQ4Njg2NjhkNWQ2ODhhMGYzOTdjNzgyNzQ1M2E0MDFjYmM1ZTg5N2I0OTI1MWIiLCJuYW1lIjoiSU1BR0VfSU5URUdSQVRJT05fU0lOS19BV1NfU1FTX0lNQUdFIn0seyJpbWFnZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9vcGVuc2hpZnQtc2VydmVybGVzcy0xL2tuLWV2ZW50aW5nLWludGVncmF0aW9ucy1hd3Mtc25zLXNpbmstcmhlbDlAc2hhMjU2OmYwMzAzMjQwMTlhZDM5M2JhNzdjMTBmYjA3NzJkYTVjMzI2NjI3NGQ5YzdmYzVmMjY0MjBhZjNhOGNjODQzZmYiLCJuYW1lIjoiSU1BR0VfSU5URUdSQVRJT05fU0lOS19BV1NfU05TX0lNQUdFIn0seyJpbWFnZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9vcGVuc2hpZnQtc2VydmVybGVzcy0xL2tuLWJhY2tzdGFnZS1wbHVnaW5zLWV2ZW50bWVzaC1yaGVsOUBzaGEyNTY6YjFlYWFhM2I5ZTU2ODE5Y2Q0NTFhY2ZhYjQ2ZjcyZDI0YjE2MzE3ZTAzNjU4ZTRkMzVmMjE4OGMyNTM3ODdmMSIsIm5hbWUiOiJJTUFHRV9ldmVudG1lc2gtYmFja2VuZF9fY29udHJvbGxlciJ9LHsiaW1hZ2UiOiJyZWdpc3RyeS5yZWRoYXQuaW8vb3BlbnNoaWZ0NC9vc2Uta3ViZS1yYmFjLXByb3h5LXJoZWw5QHNoYTI1Njo3YWVmNThiYTE3OTAwZWM1N2VhOWM0MTAzY2ZjM2ZhODk0YjJiMmNlNzVmZjY5Y2M2YWI2YTAzNDliZWY0N2FlIiwibmFtZSI6IklNQUdFX0tVQkVfUkJBQ19QUk9YWSJ9LHsiaW1hZ2UiOiJyZWdpc3RyeS5yZWRoYXQuaW8vb3BlbnNoaWZ0LXNlcnZlcmxlc3MtMS9rbi1wbHVnaW4tZXZlbnQtc2VuZGVyLXJoZWw5QHNoYTI1NjpkZjQyYWYzNTkxYWJiNDM3MzIxY2IzOGMwYzViMmE0MDcwODI5MTU4ZmRlYjQ1NGNkNDI4ZjkxN2NmYWUxNGUzIiwibmFtZSI6IklNQUdFX0tOX1BMVUdJTl9FVkVOVF9TRU5ERVIifSx7ImltYWdlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tY2xpZW50LWtuLXJoZWw5QHNoYTI1NjowNDAwOTM0NTY1OTFjNTk4NzAwNDZlNTIzZGQ1NzNkMmQ4ODljYjU3ZTA3Nzk3NjFlNjYyMTMxMDZjZmI0YTA4IiwibmFtZSI6IklNQUdFX0tOX0NMSUVOVCJ9LHsiaW1hZ2UiOiJyZWdpc3RyeS5yZWRoYXQuaW8vb3BlbnNoaWZ0LXNlcnZlcmxlc3MtMS9rbi1wbHVnaW4tZnVuYy1mdW5jLXV0aWwtcmhlbDlAc2hhMjU2OjMyNzFlMWY2MDAxMzU0ZmEwMTM4MmYxZmIxYmE4Y2I1YTNhNjMzNWNjYzkzMmMyNDM2Nzg3NDc2ODljNGNlMDQiLCJuYW1lIjoiSU1BR0VfS05fUExVR0lOX0ZVTkNfVVRJTCJ9LHsiaW1hZ2UiOiJyZWdpc3RyeS5yZWRoYXQuaW8vcmhlbDkvYnVpbGRhaEBzaGEyNTY6OGJiMzBiNmM4NmI1MjgxOWQ4ODZmYmNjZmRmZTYyY2U4MGEzZGE1YzU2NzBhYmY1NWZmZWQzZDU0MDE3NmMwNSIsIm5hbWUiOiJJTUFHRV9LTl9QTFVHSU5fRlVOQ19URUtUT05fQlVJTERBSCJ9LHsiaW1hZ2UiOiJyZWdpc3RyeS5hY2Nlc3MucmVkaGF0LmNvbS91Ymk5L25vZGVqcy0yMC1taW5pbWFsQHNoYTI1Njo1ZjY0ZDZjZTU0MmZhNzAwOGRlY2E1ZjQ3YjJiOTcyYzBiZTZkNzNhNTBmYzg1MGMzZDliNDYzNTk5ZWM4NDExIiwibmFtZSI6IklNQUdFX0tOX1BMVUdJTl9GVU5DX05PREVKU18yMF9NSU5JTUFMIn0seyJpbWFnZSI6InJlZ2lzdHJ5LmFjY2Vzcy5yZWRoYXQuY29tL3ViaTkvb3Blbmpkay0yMUBzaGEyNTY6YjRmNDAxMDI2OWI5NzgzZTAxZGMwN2FlOTQ2MWM5NmYzM2EyMGQwNzViNTAxZjEzMWI4NWUwZTYwNGM1NjhhYiIsIm5hbWUiOiJJTUFHRV9LTl9QTFVHSU5fRlVOQ19PUEVOSkRLXzIxIn0seyJpbWFnZSI6InJlZ2lzdHJ5LmFjY2Vzcy5yZWRoYXQuY29tL3ViaTkvcHl0aG9uLTM5QHNoYTI1NjpkZWU3NjA1YmZjMGNjODliODMwNzU5MzdjZDQ4ZmY3YjYxYmY1ZTM5NmY4YmQyYWUxM2U3ZjcyOTliZTUzMzI2IiwibmFtZSI6IklNQUdFX0tOX1BMVUdJTl9GVU5DX1BZVEhPTl8zOSJ9LHsiaW1hZ2UiOiJyZWdpc3RyeS5yZWRoYXQuaW8vb3BlbnNoaWZ0LXNlcnZlcmxlc3MtMS9rbi1la2ItcmVjZWl2ZXItcmhlbDlAc2hhMjU2OmFlNThkYjM1ZDhlOGZiOTFhZWYzMWQzZmIxODM4ZWYxMWZkMjViOGFhZTBkYjViODMzNWE2ZDk0YTgyODU2ZGQiLCJuYW1lIjoiS0FGS0FfSU1BR0Vfa2Fma2EtYnJva2VyLXJlY2VpdmVyX19rYWZrYS1icm9rZXItcmVjZWl2ZXIifSx7ImltYWdlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tZWtiLWRpc3BhdGNoZXItcmhlbDlAc2hhMjU2OjI5MDhkMmNiM2E1NjNkYzJmZDUxZjM5YjhlNjRhNTMxNTg2Y2ZhOGE2OTI5M2Y4YmRmMzY3ZGZjOGNkZjZlMjUiLCJuYW1lIjoiS0FGS0FfSU1BR0Vfa2Fma2EtYnJva2VyLWRpc3BhdGNoZXJfX2thZmthLWJyb2tlci1kaXNwYXRjaGVyIn0seyJpbWFnZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9vcGVuc2hpZnQtc2VydmVybGVzcy0xL2tuLWVrYi1yZWNlaXZlci1yaGVsOUBzaGEyNTY6YWU1OGRiMzVkOGU4ZmI5MWFlZjMxZDNmYjE4MzhlZjExZmQyNWI4YWFlMGRiNWI4MzM1YTZkOTRhODI4NTZkZCIsIm5hbWUiOiJLQUZLQV9JTUFHRV9rYWZrYS1jaGFubmVsLXJlY2VpdmVyX19rYWZrYS1jaGFubmVsLXJlY2VpdmVyIn0seyJpbWFnZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9vcGVuc2hpZnQtc2VydmVybGVzcy0xL2tuLWVrYi1kaXNwYXRjaGVyLXJoZWw5QHNoYTI1NjoyOTA4ZDJjYjNhNTYzZGMyZmQ1MWYzOWI4ZTY0YTUzMTU4NmNmYThhNjkyOTNmOGJkZjM2N2RmYzhjZGY2ZTI1IiwibmFtZSI6IktBRktBX0lNQUdFX2thZmthLWNoYW5uZWwtZGlzcGF0Y2hlcl9fa2Fma2EtY2hhbm5lbC1kaXNwYXRjaGVyIn0seyJpbWFnZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9vcGVuc2hpZnQtc2VydmVybGVzcy0xL2tuLWVrYi1rYWZrYS1jb250cm9sbGVyLXJoZWw5QHNoYTI1NjpmNTVlNmMxOWFlYWY5MmYwNTBmMGU2ZGU5ZjUxZWMxZTU3ZGE1YzJjZjYyMjA0MDhiNjBkMDg1YjBhMTk5YTU1IiwibmFtZSI6IktBRktBX0lNQUdFX2thZmthLWNvbnRyb2xsZXJfX2NvbnRyb2xsZXIifSx7ImltYWdlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tZWtiLXJlY2VpdmVyLXJoZWw5QHNoYTI1NjphZTU4ZGIzNWQ4ZThmYjkxYWVmMzFkM2ZiMTgzOGVmMTFmZDI1YjhhYWUwZGI1YjgzMzVhNmQ5NGE4Mjg1NmRkIiwibmFtZSI6IktBRktBX0lNQUdFX2thZmthLXNpbmstcmVjZWl2ZXJfX2thZmthLXNpbmstcmVjZWl2ZXIifSx7ImltYWdlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tZWtiLWRpc3BhdGNoZXItcmhlbDlAc2hhMjU2OjI5MDhkMmNiM2E1NjNkYzJmZDUxZjM5YjhlNjRhNTMxNTg2Y2ZhOGE2OTI5M2Y4YmRmMzY3ZGZjOGNkZjZlMjUiLCJuYW1lIjoiS0FGS0FfSU1BR0Vfa2Fma2Etc291cmNlLWRpc3BhdGNoZXJfX2thZmthLXNvdXJjZS1kaXNwYXRjaGVyIn0seyJpbWFnZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9vcGVuc2hpZnQtc2VydmVybGVzcy0xL2tuLWVrYi13ZWJob29rLWthZmthLXJoZWw5QHNoYTI1Njo1YjQ3NTE5YmFkNWFhNDI0ZGUzOTk4MzE1OGM1NGI4ODhiNDBjMWE4MTIyYzBhN2QxZjgxNTFlMzZhNDI3YTQ3IiwibmFtZSI6IktBRktBX0lNQUdFX2thZmthLXdlYmhvb2stZXZlbnRpbmdfX2thZmthLXdlYmhvb2stZXZlbnRpbmcifSx7ImltYWdlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tZWtiLXBvc3QtaW5zdGFsbC1yaGVsOUBzaGEyNTY6OGRmODhjYjc2ZjgwODVlODM1N2U5NzY1YzdiZmNjNGQ2MzdmNjY5YmE4MWIyODdjYjdhNWU2YjA4OGRhN2UyMSIsIm5hbWUiOiJLQUZLQV9JTUFHRV9rYWZrYS1jb250cm9sbGVyLXBvc3QtaW5zdGFsbF9fcG9zdC1pbnN0YWxsIn0seyJpbWFnZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9vcGVuc2hpZnQtc2VydmVybGVzcy0xL2tuLWV2ZW50aW5nLW1pZ3JhdGUtcmhlbDlAc2hhMjU2OjQwZGJiNDU4NDMyOWU2YmFiMjJhNzIwNWQ4NWM5YjQwMTZjOGQ5YjVjNDhmZjM4MDBmZDA1MjRhNWJlNTlkNjgiLCJuYW1lIjoiS0FGS0FfSU1BR0Vfa25hdGl2ZS1rYWZrYS1zdG9yYWdlLXZlcnNpb24tbWlncmF0b3JfX21pZ3JhdGUifSx7ImltYWdlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEvc2VydmVybGVzcy1tdXN0LWdhdGhlci1yaGVsOUBzaGEyNTY6YWY0ODdjOTU3ZGRjMWExOGEwY2YyYzUxNzZiY2FkMjI1YWU5MTVmNDBhMzE4NDRjNjU3NTA5N2RjYzA2YzlhYSIsIm5hbWUiOiJJTUFHRV9NVVNUX0dBVEhFUiJ9LHsiaW1hZ2UiOiJyZWdpc3RyeS5yZWRoYXQuaW8vb3BlbnNoaWZ0LXNlcnZlcmxlc3MtMS9rbi1jbGllbnQtY2xpLWFydGlmYWN0cy1yaGVsOUBzaGEyNTY6NmVhZjBkZjIxYjMyODkyNzUwMjJjNTVkOTJlNjE4MjkxNWE0MjkzODE4MGQ0NzZmMTk5Y2RiOThhMTRlZWVhNSIsIm5hbWUiOiJJTUFHRV9LTl9DTElFTlRfQ0xJX0FSVElGQUNUUyJ9XSwicmVwbGFjZXMiOiJzZXJ2ZXJsZXNzLW9wZXJhdG9yLnYxLjM2LjEiLCJ2ZXJzaW9uIjoiMS4zNy4wIiwid2ViaG9va2RlZmluaXRpb25zIjpbeyJhZG1pc3Npb25SZXZpZXdWZXJzaW9ucyI6WyJ2MWJldGExIl0sImNvbnRhaW5lclBvcnQiOjk4NzYsImRlcGxveW1lbnROYW1lIjoia25hdGl2ZS1vcGVuc2hpZnQiLCJmYWlsdXJlUG9saWN5IjoiSWdub3JlIiwiZ2VuZXJhdGVOYW1lIjoidmFsaWRhdGluZy5rbmF0aXZlZXZlbnRpbmdzLm9wZXJhdG9yLnNlcnZlcmxlc3Mub3BlbnNoaWZ0LmlvIiwicnVsZXMiOlt7ImFwaUdyb3VwcyI6WyJvcGVyYXRvci5rbmF0aXZlLmRldiJdLCJhcGlWZXJzaW9ucyI6WyJ2MWJldGExIl0sIm9wZXJhdGlvbnMiOlsiQ1JFQVRFIiwiVVBEQVRFIl0sInJlc291cmNlcyI6WyJrbmF0aXZlZXZlbnRpbmdzIl19XSwic2lkZUVmZmVjdHMiOiJOb25lIiwidHlwZSI6IlZhbGlkYXRpbmdBZG1pc3Npb25XZWJob29rIiwid2ViaG9va1BhdGgiOiIvdmFsaWRhdGUta25hdGl2ZWV2ZW50aW5ncyJ9LHsiYWRtaXNzaW9uUmV2aWV3VmVyc2lvbnMiOlsidjFiZXRhMSJdLCJjb250YWluZXJQb3J0Ijo5ODc2LCJkZXBsb3ltZW50TmFtZSI6ImtuYXRpdmUtb3BlbnNoaWZ0IiwiZmFpbHVyZVBvbGljeSI6Iklnbm9yZSIsImdlbmVyYXRlTmFtZSI6InZhbGlkYXRpbmcua25hdGl2ZXNlcnZpbmdzLm9wZXJhdG9yLnNlcnZlcmxlc3Mub3BlbnNoaWZ0LmlvIiwicnVsZXMiOlt7ImFwaUdyb3VwcyI6WyJvcGVyYXRvci5rbmF0aXZlLmRldiJdLCJhcGlWZXJzaW9ucyI6WyJ2MWJldGExIl0sIm9wZXJhdGlvbnMiOlsiQ1JFQVRFIiwiVVBEQVRFIl0sInJlc291cmNlcyI6WyJrbmF0aXZlc2VydmluZ3MiXX1dLCJzaWRlRWZmZWN0cyI6Ik5vbmUiLCJ0eXBlIjoiVmFsaWRhdGluZ0FkbWlzc2lvbldlYmhvb2siLCJ3ZWJob29rUGF0aCI6Ii92YWxpZGF0ZS1rbmF0aXZlc2VydmluZ3MifSx7ImFkbWlzc2lvblJldmlld1ZlcnNpb25zIjpbInYxYmV0YTEiXSwiY29udGFpbmVyUG9ydCI6OTg3NiwiZGVwbG95bWVudE5hbWUiOiJrbmF0aXZlLW9wZW5zaGlmdCIsImZhaWx1cmVQb2xpY3kiOiJJZ25vcmUiLCJnZW5lcmF0ZU5hbWUiOiJ2YWxpZGF0aW5nLmtuYXRpdmVrYWZrYXMub3BlcmF0b3Iuc2VydmVybGVzcy5vcGVuc2hpZnQuaW8iLCJydWxlcyI6W3siYXBpR3JvdXBzIjpbIm9wZXJhdG9yLnNlcnZlcmxlc3Mub3BlbnNoaWZ0LmlvIl0sImFwaVZlcnNpb25zIjpbInYxYWxwaGExIl0sIm9wZXJhdGlvbnMiOlsiQ1JFQVRFIiwiVVBEQVRFIl0sInJlc291cmNlcyI6WyJrbmF0aXZla2Fma2FzIl19XSwic2lkZUVmZmVjdHMiOiJOb25lIiwidHlwZSI6IlZhbGlkYXRpbmdBZG1pc3Npb25XZWJob29rIiwid2ViaG9va1BhdGgiOiIvdmFsaWRhdGUta25hdGl2ZWthZmthcyJ9LHsiYWRtaXNzaW9uUmV2aWV3VmVyc2lvbnMiOlsidjFiZXRhMSJdLCJjb250YWluZXJQb3J0Ijo5ODc2LCJkZXBsb3ltZW50TmFtZSI6ImtuYXRpdmUtb3BlbnNoaWZ0IiwiZmFpbHVyZVBvbGljeSI6Iklnbm9yZSIsImdlbmVyYXRlTmFtZSI6Im11dGF0aW5nLmtuYXRpdmVldmVudGluZ3Mub3BlcmF0b3Iuc2VydmVybGVzcy5vcGVuc2hpZnQuaW8iLCJydWxlcyI6W3siYXBpR3JvdXBzIjpbIm9wZXJhdG9yLmtuYXRpdmUuZGV2Il0sImFwaVZlcnNpb25zIjpbInYxYmV0YTEiXSwib3BlcmF0aW9ucyI6WyJDUkVBVEUiLCJVUERBVEUiXSwicmVzb3VyY2VzIjpbImtuYXRpdmVldmVudGluZ3MiXX1dLCJzaWRlRWZmZWN0cyI6Ik5vbmUiLCJ0eXBlIjoiTXV0YXRpbmdBZG1pc3Npb25XZWJob29rIiwid2ViaG9va1BhdGgiOiIvbXV0YXRlLWtuYXRpdmVldmVudGluZ3MifSx7ImFkbWlzc2lvblJldmlld1ZlcnNpb25zIjpbInYxYmV0YTEiXSwiY29udGFpbmVyUG9ydCI6OTg3NiwiZGVwbG95bWVudE5hbWUiOiJrbmF0aXZlLW9wZW5zaGlmdCIsImZhaWx1cmVQb2xpY3kiOiJJZ25vcmUiLCJnZW5lcmF0ZU5hbWUiOiJtdXRhdGluZy5rbmF0aXZlc2VydmluZ3Mub3BlcmF0b3Iuc2VydmVybGVzcy5vcGVuc2hpZnQuaW8iLCJydWxlcyI6W3siYXBpR3JvdXBzIjpbIm9wZXJhdG9yLmtuYXRpdmUuZGV2Il0sImFwaVZlcnNpb25zIjpbInYxYmV0YTEiXSwib3BlcmF0aW9ucyI6WyJDUkVBVEUiLCJVUERBVEUiXSwicmVzb3VyY2VzIjpbImtuYXRpdmVzZXJ2aW5ncyJdfV0sInNpZGVFZmZlY3RzIjoiTm9uZSIsInR5cGUiOiJNdXRhdGluZ0FkbWlzc2lvbldlYmhvb2siLCJ3ZWJob29rUGF0aCI6Ii9tdXRhdGUta25hdGl2ZXNlcnZpbmdzIn0seyJhZG1pc3Npb25SZXZpZXdWZXJzaW9ucyI6WyJ2MWJldGExIl0sImNvbnRhaW5lclBvcnQiOjg0NDMsImNvbnZlcnNpb25DUkRzIjpbImtuYXRpdmVzZXJ2aW5ncy5vcGVyYXRvci5rbmF0aXZlLmRldiJdLCJkZXBsb3ltZW50TmFtZSI6ImtuYXRpdmUtb3BlcmF0b3Itd2ViaG9vayIsImdlbmVyYXRlTmFtZSI6ImNvbnZlcnNpb24ua25hdGl2ZXNlcnZpbmdzLm9wZXJhdG9yLmtuYXRpdmUuZGV2Iiwic2lkZUVmZmVjdHMiOiJOb25lIiwidGFyZ2V0UG9ydCI6ODQ0MywidHlwZSI6IkNvbnZlcnNpb25XZWJob29rIiwid2ViaG9va1BhdGgiOiIvcmVzb3VyY2UtY29udmVyc2lvbiJ9LHsiYWRtaXNzaW9uUmV2aWV3VmVyc2lvbnMiOlsidjFiZXRhMSJdLCJjb250YWluZXJQb3J0Ijo4NDQzLCJjb252ZXJzaW9uQ1JEcyI6WyJrbmF0aXZlZXZlbnRpbmdzLm9wZXJhdG9yLmtuYXRpdmUuZGV2Il0sImRlcGxveW1lbnROYW1lIjoia25hdGl2ZS1vcGVyYXRvci13ZWJob29rIiwiZ2VuZXJhdGVOYW1lIjoiY29udmVyc2lvbi5rbmF0aXZlZXZlbnRpbmdzLm9wZXJhdG9yLmtuYXRpdmUuZGV2Iiwic2lkZUVmZmVjdHMiOiJOb25lIiwidGFyZ2V0UG9ydCI6ODQ0MywidHlwZSI6IkNvbnZlcnNpb25XZWJob29rIiwid2ViaG9va1BhdGgiOiIvcmVzb3VyY2UtY29udmVyc2lvbiJ9XX19 - type: olm.bundle.object value: data: eyJhcGlWZXJzaW9uIjoibW9uaXRvcmluZy5jb3Jlb3MuY29tL3YxIiwia2luZCI6IlNlcnZpY2VNb25pdG9yIiwibWV0YWRhdGEiOnsibGFiZWxzIjp7Im5hbWUiOiJrbmF0aXZlLW9wZW5zaGlmdC1pbmdyZXNzIn0sIm5hbWUiOiJrbmF0aXZlLW9wZW5zaGlmdC1pbmdyZXNzLW1ldHJpY3MifSwic3BlYyI6eyJlbmRwb2ludHMiOlt7InBvcnQiOiJtZXRyaWNzIn1dLCJuYW1lc3BhY2VTZWxlY3RvciI6e30sInNlbGVjdG9yIjp7Im1hdGNoTGFiZWxzIjp7Im5hbWUiOiJrbmF0aXZlLW9wZW5zaGlmdC1pbmdyZXNzIn19fX0= @@ -4663,120 +4663,120 @@ properties: value: data: eyJhcGlWZXJzaW9uIjoidjEiLCJraW5kIjoiU2VydmljZSIsIm1ldGFkYXRhIjp7ImxhYmVscyI6eyJuYW1lIjoia25hdGl2ZS1vcGVyYXRvciJ9LCJuYW1lIjoia25hdGl2ZS1vcGVyYXRvci1tZXRyaWNzIn0sInNwZWMiOnsicG9ydHMiOlt7Im5hbWUiOiJtZXRyaWNzIiwicG9ydCI6OTA5MCwicHJvdG9jb2wiOiJUQ1AiLCJ0YXJnZXRQb3J0Ijo5MDkwfV0sInNlbGVjdG9yIjp7Im5hbWUiOiJrbmF0aXZlLW9wZXJhdG9yIn0sInR5cGUiOiJDbHVzdGVySVAifX0= relatedImages: -- image: registry.redhat.io/openshift-serverless-1/serverless-operator-bundle@sha256:04b153467bfed37d4344e42128ad4468a6e4fb3d0cef4cf8da9440743f419ada +- image: registry.redhat.io/openshift-serverless-1/serverless-operator-bundle@sha256:2dfdc37f62f3f507cada984c8a421a14889447f3221f8dfd3c5d2ab702d0c389 name: "" -- image: registry.access.redhat.com/ubi8/nodejs-20-minimal@sha256:a2a7e399aaf09a48c28f40820da16709b62aee6f2bc703116b9345fab5830861 +- image: registry.access.redhat.com/ubi9/nodejs-20-minimal@sha256:5f64d6ce542fa7008deca5f47b2b972c0be6d73a50fc850c3d9b463599ec8411 name: IMAGE_KN_PLUGIN_FUNC_NODEJS_20_MINIMAL -- image: registry.access.redhat.com/ubi8/openjdk-21@sha256:441897a1f691c7d4b3a67bb3e0fea83e18352214264cb383fd057bbbd5ed863c +- image: registry.access.redhat.com/ubi9/openjdk-21@sha256:b4f4010269b9783e01dc07ae9461c96f33a20d075b501f131b85e0e604c568ab name: IMAGE_KN_PLUGIN_FUNC_OPENJDK_21 -- image: registry.access.redhat.com/ubi8/python-39@sha256:27e795fd6b1b77de70d1dc73a65e4c790650748a9cfda138fdbd194b3d6eea3d +- image: registry.access.redhat.com/ubi9/python-39@sha256:dee7605bfc0cc89b83075937cd48ff7b61bf5e396f8bd2ae13e7f7299be53326 name: IMAGE_KN_PLUGIN_FUNC_PYTHON_39 -- image: registry.redhat.io/openshift-serverless-1/kn-backstage-plugins-eventmesh-rhel9@sha256:714a313545822c13726255d8766ab5ba5c58146f12f202c781c793fc751b9b23 +- image: registry.redhat.io/openshift-serverless-1/kn-backstage-plugins-eventmesh-rhel9@sha256:b1eaaa3b9e56819cd451acfab46f72d24b16317e03658e4d35f2188c253787f1 name: IMAGE_eventmesh-backend__controller -- image: registry.redhat.io/openshift-serverless-1/kn-client-cli-artifacts-rhel9@sha256:e85fd8245308b2882dec76e901ad5db4f922afcac47f8845a11bf18a844516ed +- image: registry.redhat.io/openshift-serverless-1/kn-client-cli-artifacts-rhel9@sha256:6eaf0df21b3289275022c55d92e6182915a42938180d476f199cdb98a14eeea5 name: IMAGE_KN_CLIENT_CLI_ARTIFACTS -- image: registry.redhat.io/openshift-serverless-1/kn-client-kn-rhel9@sha256:d513157f5c0addc64cfdf97dcc734063000a0841d33c08fd33ccae3db341fb91 +- image: registry.redhat.io/openshift-serverless-1/kn-client-kn-rhel9@sha256:040093456591c59870046e523dd573d2d889cb57e0779761e66213106cfb4a08 name: IMAGE_KN_CLIENT -- image: registry.redhat.io/openshift-serverless-1/kn-ekb-dispatcher-rhel9@sha256:1583268b541adc2321d254dfcacafd380f8051f6e0417ab7c18a928f835af136 +- image: registry.redhat.io/openshift-serverless-1/kn-ekb-dispatcher-rhel9@sha256:2908d2cb3a563dc2fd51f39b8e64a531586cfa8a69293f8bdf367dfc8cdf6e25 name: KAFKA_IMAGE_kafka-channel-dispatcher__kafka-channel-dispatcher -- image: registry.redhat.io/openshift-serverless-1/kn-ekb-dispatcher-rhel9@sha256:1583268b541adc2321d254dfcacafd380f8051f6e0417ab7c18a928f835af136 +- image: registry.redhat.io/openshift-serverless-1/kn-ekb-dispatcher-rhel9@sha256:2908d2cb3a563dc2fd51f39b8e64a531586cfa8a69293f8bdf367dfc8cdf6e25 name: KAFKA_IMAGE_kafka-broker-dispatcher__kafka-broker-dispatcher -- image: registry.redhat.io/openshift-serverless-1/kn-ekb-dispatcher-rhel9@sha256:1583268b541adc2321d254dfcacafd380f8051f6e0417ab7c18a928f835af136 +- image: registry.redhat.io/openshift-serverless-1/kn-ekb-dispatcher-rhel9@sha256:2908d2cb3a563dc2fd51f39b8e64a531586cfa8a69293f8bdf367dfc8cdf6e25 name: KAFKA_IMAGE_kafka-source-dispatcher__kafka-source-dispatcher -- image: registry.redhat.io/openshift-serverless-1/kn-ekb-kafka-controller-rhel9@sha256:61d685d51f5a4715c202ec09b85d2771f139d11c2629156be31023530fbdefd8 +- image: registry.redhat.io/openshift-serverless-1/kn-ekb-kafka-controller-rhel9@sha256:f55e6c19aeaf92f050f0e6de9f51ec1e57da5c2cf6220408b60d085b0a199a55 name: KAFKA_IMAGE_kafka-controller__controller -- image: registry.redhat.io/openshift-serverless-1/kn-ekb-post-install-rhel9@sha256:11f72387d1328d3de0b0f29dce939f10679103759145f8d5dc22cf80448f8698 +- image: registry.redhat.io/openshift-serverless-1/kn-ekb-post-install-rhel9@sha256:8df88cb76f8085e8357e9765c7bfcc4d637f669ba81b287cb7a5e6b088da7e21 name: KAFKA_IMAGE_kafka-controller-post-install__post-install -- image: registry.redhat.io/openshift-serverless-1/kn-ekb-receiver-rhel9@sha256:3154b2079a3ed21edfc804ff4bed1735a2269e9c841d91e009798fd0cb55c5a3 +- image: registry.redhat.io/openshift-serverless-1/kn-ekb-receiver-rhel9@sha256:ae58db35d8e8fb91aef31d3fb1838ef11fd25b8aae0db5b8335a6d94a82856dd name: KAFKA_IMAGE_kafka-channel-receiver__kafka-channel-receiver -- image: registry.redhat.io/openshift-serverless-1/kn-ekb-receiver-rhel9@sha256:3154b2079a3ed21edfc804ff4bed1735a2269e9c841d91e009798fd0cb55c5a3 +- image: registry.redhat.io/openshift-serverless-1/kn-ekb-receiver-rhel9@sha256:ae58db35d8e8fb91aef31d3fb1838ef11fd25b8aae0db5b8335a6d94a82856dd name: KAFKA_IMAGE_kafka-broker-receiver__kafka-broker-receiver -- image: registry.redhat.io/openshift-serverless-1/kn-ekb-receiver-rhel9@sha256:3154b2079a3ed21edfc804ff4bed1735a2269e9c841d91e009798fd0cb55c5a3 +- image: registry.redhat.io/openshift-serverless-1/kn-ekb-receiver-rhel9@sha256:ae58db35d8e8fb91aef31d3fb1838ef11fd25b8aae0db5b8335a6d94a82856dd name: KAFKA_IMAGE_kafka-sink-receiver__kafka-sink-receiver -- image: registry.redhat.io/openshift-serverless-1/kn-ekb-webhook-kafka-rhel9@sha256:2872b50a2263ba7ee84096c8e3b2359f9e1792573af4351edd82d9d5ff3c0bb6 +- image: registry.redhat.io/openshift-serverless-1/kn-ekb-webhook-kafka-rhel9@sha256:5b47519bad5aa424de39983158c54b888b40c1a8122c0a7d1f8151e36a427a47 name: KAFKA_IMAGE_kafka-webhook-eventing__kafka-webhook-eventing -- image: registry.redhat.io/openshift-serverless-1/kn-eventing-apiserver-receive-adapter-rhel9@sha256:9fdad40fb5f98273d673f8c713e226c816e33cab5ff79751ba99e653a91e1aee +- image: registry.redhat.io/openshift-serverless-1/kn-eventing-apiserver-receive-adapter-rhel9@sha256:7bd3ca92ce0c8238411e084eb07a4a719d9b19e2b6be01c1330a2c628fd86563 name: IMAGE_APISERVER_RA_IMAGE -- image: registry.redhat.io/openshift-serverless-1/kn-eventing-channel-controller-rhel9@sha256:b1dd98d82f212534be88b2885f4623fa4863a7febc4d9fa20f1c7b034f500fbc +- image: registry.redhat.io/openshift-serverless-1/kn-eventing-channel-controller-rhel9@sha256:29a151c72c22d15a0d28b69a3133094fb00e9004183f58149078a6b45b3f2c0b name: IMAGE_imc-controller__controller -- image: registry.redhat.io/openshift-serverless-1/kn-eventing-channel-dispatcher-rhel9@sha256:65397b4877d4612162c9485ecb23ff6461e1638bf656b50db02cf91aa96c6f09 +- image: registry.redhat.io/openshift-serverless-1/kn-eventing-channel-dispatcher-rhel9@sha256:88f5f28f29af773f62594e4e4689db74de206db949c527df50e6e6de7d18e9c8 name: IMAGE_imc-dispatcher__dispatcher -- image: registry.redhat.io/openshift-serverless-1/kn-eventing-channel-dispatcher-rhel9@sha256:65397b4877d4612162c9485ecb23ff6461e1638bf656b50db02cf91aa96c6f09 +- image: registry.redhat.io/openshift-serverless-1/kn-eventing-channel-dispatcher-rhel9@sha256:88f5f28f29af773f62594e4e4689db74de206db949c527df50e6e6de7d18e9c8 name: IMAGE_DISPATCHER_IMAGE -- image: registry.redhat.io/openshift-serverless-1/kn-eventing-controller-rhel9@sha256:cb22545a768c5343eea23a63ffe6463494127833c2d227bdcec44206b706034b +- image: registry.redhat.io/openshift-serverless-1/kn-eventing-controller-rhel9@sha256:6988a3f9a8312c401f29a7fbaebc4c2b936000885434ae4b4abff6ef340f0cd0 name: IMAGE_eventing-controller__eventing-controller -- image: registry.redhat.io/openshift-serverless-1/kn-eventing-filter-rhel9@sha256:f69a9782f45d81da0b6fcac7300925f3fa364333b1224cc2afebd5e75268d412 +- image: registry.redhat.io/openshift-serverless-1/kn-eventing-filter-rhel9@sha256:c5f5f1f896e7c11579582e2f58e08c9af714fd630c93e3e93eb00a73b4021dbf name: IMAGE_mt-broker-filter__filter -- image: registry.redhat.io/openshift-serverless-1/kn-eventing-ingress-rhel9@sha256:a0b8e77f604272d7d59c34551a614ad5c63b94a0c0cc5a24ec7d547bb6fb9700 +- image: registry.redhat.io/openshift-serverless-1/kn-eventing-ingress-rhel9@sha256:9b3b8c55c786edd33b8f9fe04cfa9883c4837a12e5f6681ea34ef87eebaff542 name: IMAGE_mt-broker-ingress__ingress -- image: registry.redhat.io/openshift-serverless-1/kn-eventing-integrations-aws-ddb-streams-source-rhel9@sha256:4d513f8adaf93653f2c70f32843b5f83034ae30dfb2bf0c64d977536bfd38585 +- image: registry.redhat.io/openshift-serverless-1/kn-eventing-integrations-aws-ddb-streams-source-rhel9@sha256:a593a1eff3a57e22b40b98a1b101d245491f8d911d8f055da141bb2392eda09e name: IMAGE_INTEGRATION_SOURCE_AWS_DDB_STREAMS_IMAGE -- image: registry.redhat.io/openshift-serverless-1/kn-eventing-integrations-aws-s3-sink-rhel9@sha256:cbbb950f3405fe415467c11a2f7bd2fb63afa7eba7e90fd548060deec5a0481f +- image: registry.redhat.io/openshift-serverless-1/kn-eventing-integrations-aws-s3-sink-rhel9@sha256:31c7b0825dc34e95144defaa38ac20504b1b8be83b28effe9a135ef778cccecf name: IMAGE_INTEGRATION_SINK_AWS_S3_IMAGE -- image: registry.redhat.io/openshift-serverless-1/kn-eventing-integrations-aws-s3-source-rhel9@sha256:f57373935d4c9593c581b886780cbffc390f6dea5b64123738cd44cb6eb2fb55 +- image: registry.redhat.io/openshift-serverless-1/kn-eventing-integrations-aws-s3-source-rhel9@sha256:f63644b01b336bf90a0201c6b0d592018d5bdc8e88f5d350fe8bd093ae0f5ef1 name: IMAGE_INTEGRATION_SOURCE_AWS_S3_IMAGE -- image: registry.redhat.io/openshift-serverless-1/kn-eventing-integrations-aws-sns-sink-rhel9@sha256:23f1c595d300f1763491774bd53cf51bc29a899071f8a8118f1e83db45d9621f +- image: registry.redhat.io/openshift-serverless-1/kn-eventing-integrations-aws-sns-sink-rhel9@sha256:f030324019ad393ba77c10fb0772da5c3266274d9c7fc5f26420af3a8cc843ff name: IMAGE_INTEGRATION_SINK_AWS_SNS_IMAGE -- image: registry.redhat.io/openshift-serverless-1/kn-eventing-integrations-aws-sqs-sink-rhel9@sha256:8142e26f2681f2de46371961cc76a637513e7c8e32b7aacab855f577436a3080 +- image: registry.redhat.io/openshift-serverless-1/kn-eventing-integrations-aws-sqs-sink-rhel9@sha256:d7e2bf45b77283d7b64868668d5d688a0f397c7827453a401cbc5e897b49251b name: IMAGE_INTEGRATION_SINK_AWS_SQS_IMAGE -- image: registry.redhat.io/openshift-serverless-1/kn-eventing-integrations-aws-sqs-source-rhel9@sha256:40110d0541f573edd34e90bdad03d9bbaf646c7b7bc626e2972e13bc0f2875cb +- image: registry.redhat.io/openshift-serverless-1/kn-eventing-integrations-aws-sqs-source-rhel9@sha256:c9a4a36b1869d5924bf6a10a6f9bdd2fe12b477dadcc5ca613654da375443114 name: IMAGE_INTEGRATION_SOURCE_AWS_SQS_IMAGE -- image: registry.redhat.io/openshift-serverless-1/kn-eventing-integrations-log-sink-rhel9@sha256:b33a523f71181580078febeef835bbf4ac29f38ce869d9b504f715d5164bcba7 +- image: registry.redhat.io/openshift-serverless-1/kn-eventing-integrations-log-sink-rhel9@sha256:2b9e7d767701bc339631878a1d3b5316ad6461711f25caec425295617f1eaadc name: IMAGE_INTEGRATION_SINK_LOG_IMAGE -- image: registry.redhat.io/openshift-serverless-1/kn-eventing-integrations-timer-source-rhel9@sha256:f69c1081456625e144f2216b4dfd088027dbb4aff796ce01d1d3479ab9e776af +- image: registry.redhat.io/openshift-serverless-1/kn-eventing-integrations-timer-source-rhel9@sha256:081c4b8e7b58d8cc5d006fd814c48a18532965ac9f5157c05ec9886ced474ef7 name: IMAGE_INTEGRATION_SOURCE_TIMER_IMAGE -- image: registry.redhat.io/openshift-serverless-1/kn-eventing-integrations-transform-jsonata-rhel9@sha256:84f644fbe19f757ed132023519925541f97ff66aa001fd6e9eaa9c3382dfc305 +- image: registry.redhat.io/openshift-serverless-1/kn-eventing-integrations-transform-jsonata-rhel9@sha256:cee9f20656dd30cf9098f7e4bae8a16f050f1dae86eeaa695aa7240b5774552f name: IMAGE_EVENT_TRANSFORM_JSONATA_IMAGE -- image: registry.redhat.io/openshift-serverless-1/kn-eventing-istio-controller-rhel9@sha256:5706d0acbe002629b6cc4ab070d252ac6df938c5a29317f5ba146d50b1ff109a +- image: registry.redhat.io/openshift-serverless-1/kn-eventing-istio-controller-rhel9@sha256:05f69fbaa94d781974be595a568956a10a404394963015e8a0057ac7ec9754dd name: IMAGE_eventing-istio-controller__eventing-istio-controller -- image: registry.redhat.io/openshift-serverless-1/kn-eventing-jobsink-rhel9@sha256:0e090f02487a3746090a21796a513b30bf14ea8bb79d5e474a02e321e7ec930a +- image: registry.redhat.io/openshift-serverless-1/kn-eventing-jobsink-rhel9@sha256:1025be44219acf7b9b53ba7901776198fec96dccf3241319fc5f26048a816bc4 name: IMAGE_job-sink__job-sink -- image: registry.redhat.io/openshift-serverless-1/kn-eventing-migrate-rhel9@sha256:0228001b4749c1e2ada84c4e9ad7d9e8b4e466227ebd7051e7f4b1baaa8ff518 +- image: registry.redhat.io/openshift-serverless-1/kn-eventing-migrate-rhel9@sha256:40dbb4584329e6bab22a7205d85c9b4016c8d9b5c48ff3800fd0524a5be59d68 name: IMAGE_storage-version-migration-eventing-__migrate -- image: registry.redhat.io/openshift-serverless-1/kn-eventing-migrate-rhel9@sha256:0228001b4749c1e2ada84c4e9ad7d9e8b4e466227ebd7051e7f4b1baaa8ff518 +- image: registry.redhat.io/openshift-serverless-1/kn-eventing-migrate-rhel9@sha256:40dbb4584329e6bab22a7205d85c9b4016c8d9b5c48ff3800fd0524a5be59d68 name: KAFKA_IMAGE_knative-kafka-storage-version-migrator__migrate -- image: registry.redhat.io/openshift-serverless-1/kn-eventing-mtchannel-broker-rhel9@sha256:5efbfbcd115005cbae1aa3db847748c3075f5446e9960aff92f9adae3a6ce3c0 +- image: registry.redhat.io/openshift-serverless-1/kn-eventing-mtchannel-broker-rhel9@sha256:1688a315a2da4aa0004d001296c3fc0730e7f02fdf146197db73a2c578f9bb3a name: IMAGE_mt-broker-controller__mt-broker-controller -- image: registry.redhat.io/openshift-serverless-1/kn-eventing-mtping-rhel9@sha256:c869851f6b0abc9e7f2458c104de037b76a03ab0650ff36a3822c47d7a199179 +- image: registry.redhat.io/openshift-serverless-1/kn-eventing-mtping-rhel9@sha256:1a1560781b7eae2f3e86fc6a0db6e952b82fc45502c5b61702396d289a4e98e2 name: IMAGE_pingsource-mt-adapter__dispatcher -- image: registry.redhat.io/openshift-serverless-1/kn-eventing-webhook-rhel9@sha256:d7b3a03ac3c5faf8f515ce8b115f5475e00b2df5b5509f8bf8ca0cea013030bb +- image: registry.redhat.io/openshift-serverless-1/kn-eventing-webhook-rhel9@sha256:5508f8ef3740fda031a1e412dfb43d15af1fb705fdfd003566219780820721d8 name: IMAGE_eventing-webhook__eventing-webhook -- image: registry.redhat.io/openshift-serverless-1/kn-plugin-event-sender-rhel9@sha256:2d8cfab33f1c46b2d4510ea4b56a09e12b8bcf07c0eb055e84ebc077ec730145 +- image: registry.redhat.io/openshift-serverless-1/kn-plugin-event-sender-rhel9@sha256:df42af3591abb437321cb38c0c5b2a4070829158fdeb454cd428f917cfae14e3 name: IMAGE_KN_PLUGIN_EVENT_SENDER -- image: registry.redhat.io/openshift-serverless-1/kn-plugin-func-func-util-rhel9@sha256:607e50dd3a9b61d57d125c47a7977c40c4f781bfab01a852a08b40fe42f2b893 +- image: registry.redhat.io/openshift-serverless-1/kn-plugin-func-func-util-rhel9@sha256:3271e1f6001354fa01382f1fb1ba8cb5a3a6335ccc932c243678747689c4ce04 name: IMAGE_KN_PLUGIN_FUNC_UTIL -- image: registry.redhat.io/openshift-serverless-1/kn-serving-activator-rhel9@sha256:fe0d40f7478662162831f3a9e9f03f4f291963c6e23f20bf103d053777431d69 +- image: registry.redhat.io/openshift-serverless-1/kn-serving-activator-rhel9@sha256:20c994ac0d959bee1b6e14d24d98e82ff2c1e32d9afa9688a2707f318313f498 name: IMAGE_activator -- image: registry.redhat.io/openshift-serverless-1/kn-serving-autoscaler-hpa-rhel9@sha256:1422cb422f92422d005d28160549cb55fdba0b5e8ca008d9f05239ac68934ac1 +- image: registry.redhat.io/openshift-serverless-1/kn-serving-autoscaler-hpa-rhel9@sha256:375cd4ae3c0d77ff608a8ed891de181532bac0002dc5d4757203bf382ed701ff name: IMAGE_autoscaler-hpa -- image: registry.redhat.io/openshift-serverless-1/kn-serving-autoscaler-rhel9@sha256:504c153a7e29e13317f26cf440927b3f00a177c5c99c74233a7677e84217c6e2 +- image: registry.redhat.io/openshift-serverless-1/kn-serving-autoscaler-rhel9@sha256:78d6838cc28f5a128206b66cb89bba2e31c3ca76e9bd41848336469e2dd535c3 name: IMAGE_autoscaler -- image: registry.redhat.io/openshift-serverless-1/kn-serving-controller-rhel9@sha256:da3d6eaec40cc722215898f1d0bee4afe64878324a181251f16f3a121700a9a6 +- image: registry.redhat.io/openshift-serverless-1/kn-serving-controller-rhel9@sha256:189a2c081623587d78aef9938b9d0e436e823bc71966bb929b008e73dfc29c9f name: IMAGE_controller__controller -- image: registry.redhat.io/openshift-serverless-1/kn-serving-queue-rhel9@sha256:f2b27303fc74a9334b6cba29a7b62c03d9ba27c15b77e80e457a2051bf0ff726 +- image: registry.redhat.io/openshift-serverless-1/kn-serving-queue-rhel9@sha256:9b4e0179435f94e791c9ebf0696442577d79f90ea1d803a85d95fd6f7fcfb440 name: IMAGE_queue-proxy -- image: registry.redhat.io/openshift-serverless-1/kn-serving-storage-version-migration-rhel9@sha256:2c09bc4450e3b629b487c144fadbb990286f6de093a53d4d110e2eab92756fab +- image: registry.redhat.io/openshift-serverless-1/kn-serving-storage-version-migration-rhel9@sha256:45a4fb1c9e75ae0c1fd78acce73f4fcaf7836627297bffd522d17a394bc6ca5a name: IMAGE_storage-version-migration-serving-__migrate -- image: registry.redhat.io/openshift-serverless-1/kn-serving-webhook-rhel9@sha256:c53e99ffe3ec0f56d8de8791ee8ea6e996acba19026c1e85d55f8790c329a85f +- image: registry.redhat.io/openshift-serverless-1/kn-serving-webhook-rhel9@sha256:6856c6554c60c3443c2755cbd7257c597f280028091b752a272e415f4302e6dc name: IMAGE_webhook__webhook -- image: registry.redhat.io/openshift-serverless-1/net-istio-controller-rhel9@sha256:6837dd2fca8684c7afd0fd81f3d879911c6744f44e502178a5a7c44a2ce0ac0b +- image: registry.redhat.io/openshift-serverless-1/net-istio-controller-rhel9@sha256:1994f2391b645cdddbc37f37745295bdfd24061b88288f2e7f7ff5519343677d name: IMAGE_net-istio-controller__controller -- image: registry.redhat.io/openshift-serverless-1/net-istio-webhook-rhel9@sha256:644bbf85a01ffe935d753ceea1847e84b21d614b2159e4cdf1af05d39620fb56 +- image: registry.redhat.io/openshift-serverless-1/net-istio-webhook-rhel9@sha256:765c010b4179bc408db31f268aa1e63d2220494538411e9da9be4ecd9fc8b085 name: IMAGE_net-istio-webhook__webhook -- image: registry.redhat.io/openshift-serverless-1/net-kourier-kourier-rhel9@sha256:846e0e4e18a53efaaeaaa48c5c610443232aa9a0fb6d14ec16a628d292651134 +- image: registry.redhat.io/openshift-serverless-1/net-kourier-kourier-rhel9@sha256:c2492a1bc551cf711f8331aafeea082e55e6831430b5d2af8f5ccfe93fefcf4b name: IMAGE_net-kourier-controller__controller -- image: registry.redhat.io/openshift-serverless-1/serverless-ingress-rhel9@sha256:015d5862f09b42425ef7ee60317ec3744ade6d193d64c2931f57e97b98b802e8 +- image: registry.redhat.io/openshift-serverless-1/serverless-ingress-rhel9@sha256:cda39f380b39da7208438fd58b9695977c6e1b27b9d33ee53fd9eae7701fd3f8 name: knative-openshift-ingress -- image: registry.redhat.io/openshift-serverless-1/serverless-kn-operator-rhel9@sha256:82d64009be88cab9b305d21e0b3dcd7d165bf5d5d02f0afa4245ea03abe0f86c +- image: registry.redhat.io/openshift-serverless-1/serverless-kn-operator-rhel9@sha256:9937be81a76359794496ff8cff2dc01f866fe8cd57c1108a807033f962fc05d9 name: knative-openshift -- image: registry.redhat.io/openshift-serverless-1/serverless-must-gather-rhel9@sha256:f0ba70e487b08fb37c402cd50f995efcd81ae29d3ae15acffc4b94d7eefdd2dc +- image: registry.redhat.io/openshift-serverless-1/serverless-must-gather-rhel9@sha256:af487c957ddc1a18a0cf2c5176bcad225ae915f40a31844c6575097dcc06c9aa name: IMAGE_MUST_GATHER -- image: registry.redhat.io/openshift-serverless-1/serverless-openshift-kn-rhel9-operator@sha256:6fce12fa187ec2edb5b40bae29cc517463ef8ec58814a48485aee9c8cde0f732 +- image: registry.redhat.io/openshift-serverless-1/serverless-openshift-kn-rhel9-operator@sha256:09dd31c6b74540a150a4909108703e5f94ffa3e563bbdb26ba42d7fe27b54d62 name: knative-operator -- image: registry.redhat.io/openshift-service-mesh/proxyv2-rhel8@sha256:1c19cf86fd05940ef3d0d6e79e6f371db993153f70baedb9107bbe73f236dc24 +- image: registry.redhat.io/openshift-service-mesh/proxyv2-rhel9@sha256:fe1e78971352ddd76ee6f88aa0f4e4ac6d1298da8c960f877ae9f883c291dfd6 name: IMAGE_kourier-gateway -- image: registry.redhat.io/openshift4/ose-kube-rbac-proxy-rhel9@sha256:35ea04c339f401902d710bf4ccfe20aa89fc5a4fc7854ed73c8d869450b323ac +- image: registry.redhat.io/openshift4/ose-kube-rbac-proxy-rhel9@sha256:7aef58ba17900ec57ea9c4103cfc3fa894b2b2ce75ff69cc6ab6a0349bef47ae name: IMAGE_KUBE_RBAC_PROXY -- image: registry.redhat.io/rhel8/buildah@sha256:3d505d9c0f5d4cd5a4ec03b8d038656c6cdbdf5191e00ce6388f7e0e4d2f1b74 +- image: registry.redhat.io/rhel9/buildah@sha256:8bb30b6c86b52819d886fbccfdfe62ce80a3da5c5670abf55ffed3d540176c05 name: IMAGE_KN_PLUGIN_FUNC_TEKTON_BUILDAH schema: olm.bundle diff --git a/olm-catalog/serverless-operator-index/v4.15/catalog-template.yaml b/olm-catalog/serverless-operator-index/v4.15/catalog-template.yaml index 1912b5e9ab..ca5eab9da5 100644 --- a/olm-catalog/serverless-operator-index/v4.15/catalog-template.yaml +++ b/olm-catalog/serverless-operator-index/v4.15/catalog-template.yaml @@ -525,8 +525,8 @@ entries: schema: olm.bundle - image: registry.redhat.io/openshift-serverless-1/serverless-operator-bundle@sha256:01d632b69b4a4112426afc4184c72eae6d8816974088e5980c9c808f0782b85c schema: olm.bundle - - image: quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-137/serverless-bundle@sha256:04b153467bfed37d4344e42128ad4468a6e4fb3d0cef4cf8da9440743f419ada - schema: olm.bundle + - schema: olm.bundle + image: quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-137/serverless-bundle@sha256:2dfdc37f62f3f507cada984c8a421a14889447f3221f8dfd3c5d2ab702d0c389 - entries: - name: serverless-operator.v1.20.0 replaces: serverless-operator.v1.19.0 diff --git a/olm-catalog/serverless-operator-index/v4.15/catalog/serverless-operator/catalog.yaml b/olm-catalog/serverless-operator-index/v4.15/catalog/serverless-operator/catalog.yaml index 23fcd15af4..9519c76b9c 100644 --- a/olm-catalog/serverless-operator-index/v4.15/catalog/serverless-operator/catalog.yaml +++ b/olm-catalog/serverless-operator-index/v4.15/catalog/serverless-operator/catalog.yaml @@ -4606,7 +4606,7 @@ relatedImages: name: IMAGE_KN_PLUGIN_FUNC_TEKTON_BUILDAH schema: olm.bundle --- -image: registry.redhat.io/openshift-serverless-1/serverless-operator-bundle@sha256:04b153467bfed37d4344e42128ad4468a6e4fb3d0cef4cf8da9440743f419ada +image: registry.redhat.io/openshift-serverless-1/serverless-operator-bundle@sha256:2dfdc37f62f3f507cada984c8a421a14889447f3221f8dfd3c5d2ab702d0c389 name: serverless-operator.v1.37.0 package: serverless-operator properties: @@ -4640,7 +4640,7 @@ properties: data: eyJhcGlWZXJzaW9uIjoiYXBpZXh0ZW5zaW9ucy5rOHMuaW8vdjEiLCJraW5kIjoiQ3VzdG9tUmVzb3VyY2VEZWZpbml0aW9uIiwibWV0YWRhdGEiOnsibmFtZSI6ImtuYXRpdmVrYWZrYXMub3BlcmF0b3Iuc2VydmVybGVzcy5vcGVuc2hpZnQuaW8ifSwic3BlYyI6eyJncm91cCI6Im9wZXJhdG9yLnNlcnZlcmxlc3Mub3BlbnNoaWZ0LmlvIiwibmFtZXMiOnsia2luZCI6IktuYXRpdmVLYWZrYSIsImxpc3RLaW5kIjoiS25hdGl2ZUthZmthTGlzdCIsInBsdXJhbCI6ImtuYXRpdmVrYWZrYXMiLCJzaW5ndWxhciI6ImtuYXRpdmVrYWZrYSJ9LCJzY29wZSI6Ik5hbWVzcGFjZWQiLCJ2ZXJzaW9ucyI6W3siYWRkaXRpb25hbFByaW50ZXJDb2x1bW5zIjpbeyJqc29uUGF0aCI6Ii5zdGF0dXMudmVyc2lvbiIsIm5hbWUiOiJWZXJzaW9uIiwidHlwZSI6InN0cmluZyJ9LHsianNvblBhdGgiOiIuc3RhdHVzLmNvbmRpdGlvbnNbPyhALnR5cGU9PVwiUmVhZHlcIildLnN0YXR1cyIsIm5hbWUiOiJSZWFkeSIsInR5cGUiOiJzdHJpbmcifSx7Impzb25QYXRoIjoiLnN0YXR1cy5jb25kaXRpb25zWz8oQC50eXBlPT0nUmVhZHknKV0ucmVhc29uIiwibmFtZSI6IlJlYXNvbiIsInR5cGUiOiJzdHJpbmcifV0sIm5hbWUiOiJ2MWFscGhhMSIsInNjaGVtYSI6eyJvcGVuQVBJVjNTY2hlbWEiOnsiZGVzY3JpcHRpb24iOiJLbmF0aXZlS2Fma2EgaXMgdGhlIFNjaGVtYSBmb3IgdGhlIGtuYXRpdmVrYWZrYXMgQVBJIiwicHJvcGVydGllcyI6eyJhcGlWZXJzaW9uIjp7ImRlc2NyaXB0aW9uIjoiQVBJVmVyc2lvbiBkZWZpbmVzIHRoZSB2ZXJzaW9uZWQgc2NoZW1hIG9mIHRoaXMgcmVwcmVzZW50YXRpb24gb2YgYW4gb2JqZWN0LiBTZXJ2ZXJzIHNob3VsZCBjb252ZXJ0IHJlY29nbml6ZWQgc2NoZW1hcyB0byB0aGUgbGF0ZXN0IGludGVybmFsIHZhbHVlLCBhbmQgbWF5IHJlamVjdCB1bnJlY29nbml6ZWQgdmFsdWVzLiBNb3JlIGluZm86IGh0dHBzOi8vZ2l0Lms4cy5pby9jb21tdW5pdHkvY29udHJpYnV0b3JzL2RldmVsL2FwaS1jb252ZW50aW9ucy5tZCNyZXNvdXJjZXMiLCJ0eXBlIjoic3RyaW5nIn0sImtpbmQiOnsiZGVzY3JpcHRpb24iOiJLaW5kIGlzIGEgc3RyaW5nIHZhbHVlIHJlcHJlc2VudGluZyB0aGUgUkVTVCByZXNvdXJjZSB0aGlzIG9iamVjdCByZXByZXNlbnRzLiBTZXJ2ZXJzIG1heSBpbmZlciB0aGlzIGZyb20gdGhlIGVuZHBvaW50IHRoZSBjbGllbnQgc3VibWl0cyByZXF1ZXN0cyB0by4gQ2Fubm90IGJlIHVwZGF0ZWQuIEluIENhbWVsQ2FzZS4gTW9yZSBpbmZvOiBodHRwczovL2dpdC5rOHMuaW8vY29tbXVuaXR5L2NvbnRyaWJ1dG9ycy9kZXZlbC9hcGktY29udmVudGlvbnMubWQjdHlwZXMta2luZHMiLCJ0eXBlIjoic3RyaW5nIn0sIm1ldGFkYXRhIjp7InR5cGUiOiJvYmplY3QifSwic3BlYyI6eyJkZXNjcmlwdGlvbiI6IktuYXRpdmVLYWZrYVNwZWMgZGVmaW5lcyB0aGUgZGVzaXJlZCBzdGF0ZSBvZiB0aGUgS25hdGl2ZUthZmthIChmcm9tIHRoZSBjbGllbnQpLiIsInByb3BlcnRpZXMiOnsiYnJva2VyIjp7ImRlc2NyaXB0aW9uIjoiQWxsb3dzIGNvbmZpZ3VyYXRpb24gZm9yIEthZmthQnJva2VyIGluc3RhbGxhdGlvbiIsInByb3BlcnRpZXMiOnsiZGVmYXVsdENvbmZpZyI6eyJkZXNjcmlwdGlvbiI6IlRha2VzIHRoZSBkZWZhdWx0IGNvbmZpZ3VyYXRpb24gc2V0dGluZ3MgZm9yIEthZmthIGJhc2VkIGJyb2tlcnMiLCJwcm9wZXJ0aWVzIjp7ImF1dGhTZWNyZXROYW1lIjp7ImRlc2NyaXB0aW9uIjoiQXV0aFNlY3JldE5hbWUgaXMgdGhlIG5hbWUgb2YgdGhlIHNlY3JldCB0aGF0IGNvbnRhaW5zIEthZmthIGF1dGggY29uZmlndXJhdGlvbiBmb3IgdGhlIEJyb2tlci4iLCJ0eXBlIjoic3RyaW5nIn0sImJvb3RzdHJhcFNlcnZlcnMiOnsiZGVzY3JpcHRpb24iOiJCb290c3RyYXBTZXJ2ZXJzIGlzIGNvbW1hIHNlcGFyYXRlZCBzdHJpbmcgb2YgYm9vdHN0cmFwc2VydmVycyB0aGF0IHRoZSBLYWZrYUJyb2tlcnMgd2lsbCB1c2UiLCJ0eXBlIjoic3RyaW5nIn0sIm51bVBhcnRpdGlvbnMiOnsiZGVmYXVsdCI6MTAsImRlc2NyaXB0aW9uIjoiTnVtUGFydGl0aW9ucyBpcyB0aGUgbnVtYmVyIG9mIHBhcnRpdGlvbnMgb2YgYSBLYWZrYSB0b3BpYy4gQnkgZGVmYXVsdCwgaXQgaXMgc2V0IHRvIDEwLiIsInR5cGUiOiJpbnRlZ2VyIn0sInJlcGxpY2F0aW9uRmFjdG9yIjp7ImRlZmF1bHQiOjMsImRlc2NyaXB0aW9uIjoiUmVwbGljYXRpb25GYWN0b3IgaXMgdGhlIHJlcGxpY2F0aW9uIGZhY3RvciBvZiBhIEthZmthIHRvcGljLiBCeSBkZWZhdWx0LCBpdCBpcyBzZXQgdG8gMy4iLCJtYXhpbXVtIjozMjc2NywidHlwZSI6ImludGVnZXIifX0sInR5cGUiOiJvYmplY3QifSwiZW5hYmxlZCI6eyJkZXNjcmlwdGlvbiI6IkVuYWJsZWQgZGVmaW5lcyBpZiB0aGUgS2Fma2FCcm9rZXIgaW5zdGFsbGF0aW9uIGlzIGVuYWJsZWQiLCJ0eXBlIjoiYm9vbGVhbiJ9fSwicmVxdWlyZWQiOlsiZW5hYmxlZCJdLCJ0eXBlIjoib2JqZWN0In0sImNoYW5uZWwiOnsiZGVzY3JpcHRpb24iOiJBbGxvd3MgY29uZmlndXJhdGlvbiBmb3IgS2Fma2FDaGFubmVsIGluc3RhbGxhdGlvbiIsInByb3BlcnRpZXMiOnsiYXV0aFNlY3JldE5hbWUiOnsiZGVzY3JpcHRpb24iOiJBdXRoU2VjcmV0TmFtZSBpcyB0aGUgbmFtZSBvZiB0aGUgc2VjcmV0IHRoYXQgY29udGFpbnMgS2Fma2EgYXV0aCBjb25maWd1cmF0aW9uLiIsInR5cGUiOiJzdHJpbmcifSwiYXV0aFNlY3JldE5hbWVzcGFjZSI6eyJkZXNjcmlwdGlvbiI6IkF1dGhTZWNyZXROYW1lc3BhY2UgaXMgdGhlIG5hbWVzcGFjZSBvZiB0aGUgc2VjcmV0IHRoYXQgY29udGFpbnMgS2Fma2EgYXV0aCBjb25maWd1cmF0aW9uLiIsInR5cGUiOiJzdHJpbmcifSwiYm9vdHN0cmFwU2VydmVycyI6eyJkZXNjcmlwdGlvbiI6IkJvb3RzdHJhcFNlcnZlcnMgaXMgY29tbWEgc2VwYXJhdGVkIHN0cmluZyBvZiBib290c3RyYXBzZXJ2ZXJzIHRoYXQgdGhlIEthZmthQ2hhbm5lbHMgd2lsbCB1c2UiLCJ0eXBlIjoic3RyaW5nIn0sImVuYWJsZWQiOnsiZGVzY3JpcHRpb24iOiJFbmFibGVkIGRlZmluZXMgaWYgdGhlIEthZmthQ2hhbm5lbCBpbnN0YWxsYXRpb24gaXMgZW5hYmxlZCIsInR5cGUiOiJib29sZWFuIn19LCJyZXF1aXJlZCI6WyJlbmFibGVkIl0sInR5cGUiOiJvYmplY3QifSwiY29uZmlnIjp7ImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjp7ImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjp7InR5cGUiOiJzdHJpbmcifSwidHlwZSI6Im9iamVjdCJ9LCJkZXNjcmlwdGlvbiI6IkEgbWVhbnMgdG8gb3ZlcnJpZGUgdGhlIGNvcnJlc3BvbmRpbmcgZW50cmllcyBpbiB0aGUgdXBzdHJlYW0gY29uZmlnbWFwcyIsInR5cGUiOiJvYmplY3QifSwiaGlnaC1hdmFpbGFiaWxpdHkiOnsiZGVzY3JpcHRpb24iOiJBbGxvd3Mgc3BlY2lmaWNhdGlvbiBvZiBIQSBjb250cm9sIHBsYW5lIiwicHJvcGVydGllcyI6eyJyZXBsaWNhcyI6eyJkZXNjcmlwdGlvbiI6IlRoZSBudW1iZXIgb2YgcmVwbGljYXMgdGhhdCBIQSBwYXJ0cyBvZiB0aGUgY29udHJvbCBwbGFuZSB3aWxsIGJlIHNjYWxlZCB0byIsIm1pbmltdW0iOjEsInR5cGUiOiJpbnRlZ2VyIn19LCJ0eXBlIjoib2JqZWN0In0sImxvZ2dpbmciOnsiZGVzY3JpcHRpb24iOiJTZXQgbG9nZ2luZyBjb25maWd1cmF0aW9uIG9mIHRoZSBkYXRhIHBsYW5lIChyZWNlaXZlcnMgYW5kIGRpc3BhdGNoZXJzKS4gSXQgaXMgbm90IHJlY29tbWVuZGVkIHRvIHVzZSBERUJVRyBvciBUUkFDRSBpbiBwcm9kdWN0aW9uIHNpbmNlIGl0J3MgdG9vIHZlcmJvc2UgYW5kIGRlZ3JhZGVzIHBlcmZvcm1hbmNlLiIsInByb3BlcnRpZXMiOnsibGV2ZWwiOnsiZGVmYXVsdCI6IklORk8iLCJkZXNjcmlwdGlvbiI6IkRlZmluZXMgdGhlIGxvZyBsZXZlbC4gQWxsb3dlZCB2YWx1ZXMgYXJlICdUUkFDRScsICdERUJVRycsICdJTkZPJywgJ1dBUk4nIGFuZCAnRVJST1InLiBUaGUgZGVmYXVsdCB2YWx1ZSBpcyAnSU5GTycuIiwiZW51bSI6WyJUUkFDRSIsIkRFQlVHIiwiSU5GTyIsIldBUk4iLCJFUlJPUiJdLCJ0eXBlIjoic3RyaW5nIn19LCJ0eXBlIjoib2JqZWN0In0sInNpbmsiOnsiZGVzY3JpcHRpb24iOiJBbGxvd3MgY29uZmlndXJhdGlvbiBmb3IgS2Fma2FTaW5rIGluc3RhbGxhdGlvbiIsInByb3BlcnRpZXMiOnsiZW5hYmxlZCI6eyJkZXNjcmlwdGlvbiI6IkVuYWJsZWQgZGVmaW5lcyBpZiB0aGUgS2Fma2FTaW5rIGluc3RhbGxhdGlvbiBpcyBlbmFibGVkIiwidHlwZSI6ImJvb2xlYW4ifX0sInJlcXVpcmVkIjpbImVuYWJsZWQiXSwidHlwZSI6Im9iamVjdCJ9LCJzb3VyY2UiOnsiZGVzY3JpcHRpb24iOiJBbGxvd3MgY29uZmlndXJhdGlvbiBmb3IgS2Fma2FTb3VyY2UgaW5zdGFsbGF0aW9uIiwicHJvcGVydGllcyI6eyJlbmFibGVkIjp7ImRlc2NyaXB0aW9uIjoiRW5hYmxlZCBkZWZpbmVzIGlmIHRoZSBLYWZrYVNvdXJjZSBpbnN0YWxsYXRpb24gaXMgZW5hYmxlZCIsInR5cGUiOiJib29sZWFuIn19LCJyZXF1aXJlZCI6WyJlbmFibGVkIl0sInR5cGUiOiJvYmplY3QifSwid29ya2xvYWRzIjp7ImRlc2NyaXB0aW9uIjoiQSBtYXBwaW5nIG9mIGRlcGxveW1lbnQgb3Igc3RhdGVmdWxzZXQgbmFtZSB0byBvdmVycmlkZSIsIml0ZW1zIjp7InByb3BlcnRpZXMiOnsiYWZmaW5pdHkiOnsiZGVzY3JpcHRpb24iOiJJZiBzcGVjaWZpZWQsIHRoZSBwb2QncyBzY2hlZHVsaW5nIGNvbnN0cmFpbnRzLiIsInByb3BlcnRpZXMiOnsibm9kZUFmZmluaXR5Ijp7ImRlc2NyaXB0aW9uIjoiRGVzY3JpYmVzIG5vZGUgYWZmaW5pdHkgc2NoZWR1bGluZyBydWxlcyBmb3IgdGhlIHBvZC4iLCJwcm9wZXJ0aWVzIjp7InByZWZlcnJlZER1cmluZ1NjaGVkdWxpbmdJZ25vcmVkRHVyaW5nRXhlY3V0aW9uIjp7ImRlc2NyaXB0aW9uIjoiVGhlIHNjaGVkdWxlciB3aWxsIHByZWZlciB0byBzY2hlZHVsZSBwb2RzIHRvIG5vZGVzIHRoYXQgc2F0aXNmeSB0aGUgYWZmaW5pdHkgZXhwcmVzc2lvbnMgc3BlY2lmaWVkIGJ5IHRoaXMgZmllbGQsIGJ1dCBpdCBtYXkgY2hvb3NlIGEgbm9kZSB0aGF0IHZpb2xhdGVzIG9uZSBvciBtb3JlIG9mIHRoZSBleHByZXNzaW9ucy4gVGhlIG5vZGUgdGhhdCBpcyBtb3N0IHByZWZlcnJlZCBpcyB0aGUgb25lIHdpdGggdGhlIGdyZWF0ZXN0IHN1bSBvZiB3ZWlnaHRzLCBpLmUuIGZvciBlYWNoIG5vZGUgdGhhdCBtZWV0cyBhbGwgb2YgdGhlIHNjaGVkdWxpbmcgcmVxdWlyZW1lbnRzIChyZXNvdXJjZSByZXF1ZXN0LCByZXF1aXJlZER1cmluZ1NjaGVkdWxpbmcgYWZmaW5pdHkgZXhwcmVzc2lvbnMsIGV0Yy4pLCBjb21wdXRlIGEgc3VtIGJ5IGl0ZXJhdGluZyB0aHJvdWdoIHRoZSBlbGVtZW50cyBvZiB0aGlzIGZpZWxkIGFuZCBhZGRpbmcgXCJ3ZWlnaHRcIiB0byB0aGUgc3VtIGlmIHRoZSBub2RlIG1hdGNoZXMgdGhlIGNvcnJlc3BvbmRpbmcgbWF0Y2hFeHByZXNzaW9uczsgdGhlIG5vZGUocykgd2l0aCB0aGUgaGlnaGVzdCBzdW0gYXJlIHRoZSBtb3N0IHByZWZlcnJlZC4iLCJpdGVtcyI6eyJkZXNjcmlwdGlvbiI6IkFuIGVtcHR5IHByZWZlcnJlZCBzY2hlZHVsaW5nIHRlcm0gbWF0Y2hlcyBhbGwgb2JqZWN0cyB3aXRoIGltcGxpY2l0IHdlaWdodCAwIChpLmUuIGl0J3MgYSBuby1vcCkuIEEgbnVsbCBwcmVmZXJyZWQgc2NoZWR1bGluZyB0ZXJtIG1hdGNoZXMgbm8gb2JqZWN0cyAoaS5lLiBpcyBhbHNvIGEgbm8tb3ApLiIsInByb3BlcnRpZXMiOnsicHJlZmVyZW5jZSI6eyJkZXNjcmlwdGlvbiI6IkEgbm9kZSBzZWxlY3RvciB0ZXJtLCBhc3NvY2lhdGVkIHdpdGggdGhlIGNvcnJlc3BvbmRpbmcgd2VpZ2h0LiIsInByb3BlcnRpZXMiOnsibWF0Y2hFeHByZXNzaW9ucyI6eyJkZXNjcmlwdGlvbiI6IkEgbGlzdCBvZiBub2RlIHNlbGVjdG9yIHJlcXVpcmVtZW50cyBieSBub2RlJ3MgbGFiZWxzLiIsIml0ZW1zIjp7ImRlc2NyaXB0aW9uIjoiQSBub2RlIHNlbGVjdG9yIHJlcXVpcmVtZW50IGlzIGEgc2VsZWN0b3IgdGhhdCBjb250YWlucyB2YWx1ZXMsIGEga2V5LCBhbmQgYW4gb3BlcmF0b3IgdGhhdCByZWxhdGVzIHRoZSBrZXkgYW5kIHZhbHVlcy4iLCJwcm9wZXJ0aWVzIjp7ImtleSI6eyJkZXNjcmlwdGlvbiI6IlRoZSBsYWJlbCBrZXkgdGhhdCB0aGUgc2VsZWN0b3IgYXBwbGllcyB0by4iLCJ0eXBlIjoic3RyaW5nIn0sIm9wZXJhdG9yIjp7ImRlc2NyaXB0aW9uIjoiUmVwcmVzZW50cyBhIGtleSdzIHJlbGF0aW9uc2hpcCB0byBhIHNldCBvZiB2YWx1ZXMuIFZhbGlkIG9wZXJhdG9ycyBhcmUgSW4sIE5vdEluLCBFeGlzdHMsIERvZXNOb3RFeGlzdC4gR3QsIGFuZCBMdC4iLCJ0eXBlIjoic3RyaW5nIn0sInZhbHVlcyI6eyJkZXNjcmlwdGlvbiI6IkFuIGFycmF5IG9mIHN0cmluZyB2YWx1ZXMuIElmIHRoZSBvcGVyYXRvciBpcyBJbiBvciBOb3RJbiwgdGhlIHZhbHVlcyBhcnJheSBtdXN0IGJlIG5vbi1lbXB0eS4gSWYgdGhlIG9wZXJhdG9yIGlzIEV4aXN0cyBvciBEb2VzTm90RXhpc3QsIHRoZSB2YWx1ZXMgYXJyYXkgbXVzdCBiZSBlbXB0eS4gSWYgdGhlIG9wZXJhdG9yIGlzIEd0IG9yIEx0LCB0aGUgdmFsdWVzIGFycmF5IG11c3QgaGF2ZSBhIHNpbmdsZSBlbGVtZW50LCB3aGljaCB3aWxsIGJlIGludGVycHJldGVkIGFzIGFuIGludGVnZXIuIFRoaXMgYXJyYXkgaXMgcmVwbGFjZWQgZHVyaW5nIGEgc3RyYXRlZ2ljIG1lcmdlIHBhdGNoLiIsIml0ZW1zIjp7InR5cGUiOiJzdHJpbmcifSwidHlwZSI6ImFycmF5In19LCJyZXF1aXJlZCI6WyJrZXkiLCJvcGVyYXRvciJdLCJ0eXBlIjoib2JqZWN0In0sInR5cGUiOiJhcnJheSJ9LCJtYXRjaEZpZWxkcyI6eyJkZXNjcmlwdGlvbiI6IkEgbGlzdCBvZiBub2RlIHNlbGVjdG9yIHJlcXVpcmVtZW50cyBieSBub2RlJ3MgZmllbGRzLiIsIml0ZW1zIjp7ImRlc2NyaXB0aW9uIjoiQSBub2RlIHNlbGVjdG9yIHJlcXVpcmVtZW50IGlzIGEgc2VsZWN0b3IgdGhhdCBjb250YWlucyB2YWx1ZXMsIGEga2V5LCBhbmQgYW4gb3BlcmF0b3IgdGhhdCByZWxhdGVzIHRoZSBrZXkgYW5kIHZhbHVlcy4iLCJwcm9wZXJ0aWVzIjp7ImtleSI6eyJkZXNjcmlwdGlvbiI6IlRoZSBsYWJlbCBrZXkgdGhhdCB0aGUgc2VsZWN0b3IgYXBwbGllcyB0by4iLCJ0eXBlIjoic3RyaW5nIn0sIm9wZXJhdG9yIjp7ImRlc2NyaXB0aW9uIjoiUmVwcmVzZW50cyBhIGtleSdzIHJlbGF0aW9uc2hpcCB0byBhIHNldCBvZiB2YWx1ZXMuIFZhbGlkIG9wZXJhdG9ycyBhcmUgSW4sIE5vdEluLCBFeGlzdHMsIERvZXNOb3RFeGlzdC4gR3QsIGFuZCBMdC4iLCJ0eXBlIjoic3RyaW5nIn0sInZhbHVlcyI6eyJkZXNjcmlwdGlvbiI6IkFuIGFycmF5IG9mIHN0cmluZyB2YWx1ZXMuIElmIHRoZSBvcGVyYXRvciBpcyBJbiBvciBOb3RJbiwgdGhlIHZhbHVlcyBhcnJheSBtdXN0IGJlIG5vbi1lbXB0eS4gSWYgdGhlIG9wZXJhdG9yIGlzIEV4aXN0cyBvciBEb2VzTm90RXhpc3QsIHRoZSB2YWx1ZXMgYXJyYXkgbXVzdCBiZSBlbXB0eS4gSWYgdGhlIG9wZXJhdG9yIGlzIEd0IG9yIEx0LCB0aGUgdmFsdWVzIGFycmF5IG11c3QgaGF2ZSBhIHNpbmdsZSBlbGVtZW50LCB3aGljaCB3aWxsIGJlIGludGVycHJldGVkIGFzIGFuIGludGVnZXIuIFRoaXMgYXJyYXkgaXMgcmVwbGFjZWQgZHVyaW5nIGEgc3RyYXRlZ2ljIG1lcmdlIHBhdGNoLiIsIml0ZW1zIjp7InR5cGUiOiJzdHJpbmcifSwidHlwZSI6ImFycmF5In19LCJyZXF1aXJlZCI6WyJrZXkiLCJvcGVyYXRvciJdLCJ0eXBlIjoib2JqZWN0In0sInR5cGUiOiJhcnJheSJ9fSwidHlwZSI6Im9iamVjdCJ9LCJ3ZWlnaHQiOnsiZGVzY3JpcHRpb24iOiJXZWlnaHQgYXNzb2NpYXRlZCB3aXRoIG1hdGNoaW5nIHRoZSBjb3JyZXNwb25kaW5nIG5vZGVTZWxlY3RvclRlcm0sIGluIHRoZSByYW5nZSAxLTEwMC4iLCJmb3JtYXQiOiJpbnQzMiIsInR5cGUiOiJpbnRlZ2VyIn19LCJyZXF1aXJlZCI6WyJwcmVmZXJlbmNlIiwid2VpZ2h0Il0sInR5cGUiOiJvYmplY3QifSwidHlwZSI6ImFycmF5In0sInJlcXVpcmVkRHVyaW5nU2NoZWR1bGluZ0lnbm9yZWREdXJpbmdFeGVjdXRpb24iOnsiZGVzY3JpcHRpb24iOiJJZiB0aGUgYWZmaW5pdHkgcmVxdWlyZW1lbnRzIHNwZWNpZmllZCBieSB0aGlzIGZpZWxkIGFyZSBub3QgbWV0IGF0IHNjaGVkdWxpbmcgdGltZSwgdGhlIHBvZCB3aWxsIG5vdCBiZSBzY2hlZHVsZWQgb250byB0aGUgbm9kZS4gSWYgdGhlIGFmZmluaXR5IHJlcXVpcmVtZW50cyBzcGVjaWZpZWQgYnkgdGhpcyBmaWVsZCBjZWFzZSB0byBiZSBtZXQgYXQgc29tZSBwb2ludCBkdXJpbmcgcG9kIGV4ZWN1dGlvbiAoZS5nLiBkdWUgdG8gYW4gdXBkYXRlKSwgdGhlIHN5c3RlbSBtYXkgb3IgbWF5IG5vdCB0cnkgdG8gZXZlbnR1YWxseSBldmljdCB0aGUgcG9kIGZyb20gaXRzIG5vZGUuIiwicHJvcGVydGllcyI6eyJub2RlU2VsZWN0b3JUZXJtcyI6eyJkZXNjcmlwdGlvbiI6IlJlcXVpcmVkLiBBIGxpc3Qgb2Ygbm9kZSBzZWxlY3RvciB0ZXJtcy4gVGhlIHRlcm1zIGFyZSBPUmVkLiIsIml0ZW1zIjp7ImRlc2NyaXB0aW9uIjoiQSBudWxsIG9yIGVtcHR5IG5vZGUgc2VsZWN0b3IgdGVybSBtYXRjaGVzIG5vIG9iamVjdHMuIFRoZSByZXF1aXJlbWVudHMgb2YgdGhlbSBhcmUgQU5EZWQuIFRoZSBUb3BvbG9neVNlbGVjdG9yVGVybSB0eXBlIGltcGxlbWVudHMgYSBzdWJzZXQgb2YgdGhlIE5vZGVTZWxlY3RvclRlcm0uIiwicHJvcGVydGllcyI6eyJtYXRjaEV4cHJlc3Npb25zIjp7ImRlc2NyaXB0aW9uIjoiQSBsaXN0IG9mIG5vZGUgc2VsZWN0b3IgcmVxdWlyZW1lbnRzIGJ5IG5vZGUncyBsYWJlbHMuIiwiaXRlbXMiOnsiZGVzY3JpcHRpb24iOiJBIG5vZGUgc2VsZWN0b3IgcmVxdWlyZW1lbnQgaXMgYSBzZWxlY3RvciB0aGF0IGNvbnRhaW5zIHZhbHVlcywgYSBrZXksIGFuZCBhbiBvcGVyYXRvciB0aGF0IHJlbGF0ZXMgdGhlIGtleSBhbmQgdmFsdWVzLiIsInByb3BlcnRpZXMiOnsia2V5Ijp7ImRlc2NyaXB0aW9uIjoiVGhlIGxhYmVsIGtleSB0aGF0IHRoZSBzZWxlY3RvciBhcHBsaWVzIHRvLiIsInR5cGUiOiJzdHJpbmcifSwib3BlcmF0b3IiOnsiZGVzY3JpcHRpb24iOiJSZXByZXNlbnRzIGEga2V5J3MgcmVsYXRpb25zaGlwIHRvIGEgc2V0IG9mIHZhbHVlcy4gVmFsaWQgb3BlcmF0b3JzIGFyZSBJbiwgTm90SW4sIEV4aXN0cywgRG9lc05vdEV4aXN0LiBHdCwgYW5kIEx0LiIsInR5cGUiOiJzdHJpbmcifSwidmFsdWVzIjp7ImRlc2NyaXB0aW9uIjoiQW4gYXJyYXkgb2Ygc3RyaW5nIHZhbHVlcy4gSWYgdGhlIG9wZXJhdG9yIGlzIEluIG9yIE5vdEluLCB0aGUgdmFsdWVzIGFycmF5IG11c3QgYmUgbm9uLWVtcHR5LiBJZiB0aGUgb3BlcmF0b3IgaXMgRXhpc3RzIG9yIERvZXNOb3RFeGlzdCwgdGhlIHZhbHVlcyBhcnJheSBtdXN0IGJlIGVtcHR5LiBJZiB0aGUgb3BlcmF0b3IgaXMgR3Qgb3IgTHQsIHRoZSB2YWx1ZXMgYXJyYXkgbXVzdCBoYXZlIGEgc2luZ2xlIGVsZW1lbnQsIHdoaWNoIHdpbGwgYmUgaW50ZXJwcmV0ZWQgYXMgYW4gaW50ZWdlci4gVGhpcyBhcnJheSBpcyByZXBsYWNlZCBkdXJpbmcgYSBzdHJhdGVnaWMgbWVyZ2UgcGF0Y2guIiwiaXRlbXMiOnsidHlwZSI6InN0cmluZyJ9LCJ0eXBlIjoiYXJyYXkifX0sInJlcXVpcmVkIjpbImtleSIsIm9wZXJhdG9yIl0sInR5cGUiOiJvYmplY3QifSwidHlwZSI6ImFycmF5In0sIm1hdGNoRmllbGRzIjp7ImRlc2NyaXB0aW9uIjoiQSBsaXN0IG9mIG5vZGUgc2VsZWN0b3IgcmVxdWlyZW1lbnRzIGJ5IG5vZGUncyBmaWVsZHMuIiwiaXRlbXMiOnsiZGVzY3JpcHRpb24iOiJBIG5vZGUgc2VsZWN0b3IgcmVxdWlyZW1lbnQgaXMgYSBzZWxlY3RvciB0aGF0IGNvbnRhaW5zIHZhbHVlcywgYSBrZXksIGFuZCBhbiBvcGVyYXRvciB0aGF0IHJlbGF0ZXMgdGhlIGtleSBhbmQgdmFsdWVzLiIsInByb3BlcnRpZXMiOnsia2V5Ijp7ImRlc2NyaXB0aW9uIjoiVGhlIGxhYmVsIGtleSB0aGF0IHRoZSBzZWxlY3RvciBhcHBsaWVzIHRvLiIsInR5cGUiOiJzdHJpbmcifSwib3BlcmF0b3IiOnsiZGVzY3JpcHRpb24iOiJSZXByZXNlbnRzIGEga2V5J3MgcmVsYXRpb25zaGlwIHRvIGEgc2V0IG9mIHZhbHVlcy4gVmFsaWQgb3BlcmF0b3JzIGFyZSBJbiwgTm90SW4sIEV4aXN0cywgRG9lc05vdEV4aXN0LiBHdCwgYW5kIEx0LiIsInR5cGUiOiJzdHJpbmcifSwidmFsdWVzIjp7ImRlc2NyaXB0aW9uIjoiQW4gYXJyYXkgb2Ygc3RyaW5nIHZhbHVlcy4gSWYgdGhlIG9wZXJhdG9yIGlzIEluIG9yIE5vdEluLCB0aGUgdmFsdWVzIGFycmF5IG11c3QgYmUgbm9uLWVtcHR5LiBJZiB0aGUgb3BlcmF0b3IgaXMgRXhpc3RzIG9yIERvZXNOb3RFeGlzdCwgdGhlIHZhbHVlcyBhcnJheSBtdXN0IGJlIGVtcHR5LiBJZiB0aGUgb3BlcmF0b3IgaXMgR3Qgb3IgTHQsIHRoZSB2YWx1ZXMgYXJyYXkgbXVzdCBoYXZlIGEgc2luZ2xlIGVsZW1lbnQsIHdoaWNoIHdpbGwgYmUgaW50ZXJwcmV0ZWQgYXMgYW4gaW50ZWdlci4gVGhpcyBhcnJheSBpcyByZXBsYWNlZCBkdXJpbmcgYSBzdHJhdGVnaWMgbWVyZ2UgcGF0Y2guIiwiaXRlbXMiOnsidHlwZSI6InN0cmluZyJ9LCJ0eXBlIjoiYXJyYXkifX0sInJlcXVpcmVkIjpbImtleSIsIm9wZXJhdG9yIl0sInR5cGUiOiJvYmplY3QifSwidHlwZSI6ImFycmF5In19LCJ0eXBlIjoib2JqZWN0In0sInR5cGUiOiJhcnJheSJ9fSwicmVxdWlyZWQiOlsibm9kZVNlbGVjdG9yVGVybXMiXSwidHlwZSI6Im9iamVjdCJ9fSwidHlwZSI6Im9iamVjdCJ9LCJwb2RBZmZpbml0eSI6eyJkZXNjcmlwdGlvbiI6IkRlc2NyaWJlcyBwb2QgYWZmaW5pdHkgc2NoZWR1bGluZyBydWxlcyAoZS5nLiBjby1sb2NhdGUgdGhpcyBwb2QgaW4gdGhlIHNhbWUgbm9kZSwgem9uZSwgZXRjLiBhcyBzb21lIG90aGVyIHBvZChzKSkuIiwicHJvcGVydGllcyI6eyJwcmVmZXJyZWREdXJpbmdTY2hlZHVsaW5nSWdub3JlZER1cmluZ0V4ZWN1dGlvbiI6eyJkZXNjcmlwdGlvbiI6IlRoZSBzY2hlZHVsZXIgd2lsbCBwcmVmZXIgdG8gc2NoZWR1bGUgcG9kcyB0byBub2RlcyB0aGF0IHNhdGlzZnkgdGhlIGFmZmluaXR5IGV4cHJlc3Npb25zIHNwZWNpZmllZCBieSB0aGlzIGZpZWxkLCBidXQgaXQgbWF5IGNob29zZSBhIG5vZGUgdGhhdCB2aW9sYXRlcyBvbmUgb3IgbW9yZSBvZiB0aGUgZXhwcmVzc2lvbnMuIFRoZSBub2RlIHRoYXQgaXMgbW9zdCBwcmVmZXJyZWQgaXMgdGhlIG9uZSB3aXRoIHRoZSBncmVhdGVzdCBzdW0gb2Ygd2VpZ2h0cywgaS5lLiBmb3IgZWFjaCBub2RlIHRoYXQgbWVldHMgYWxsIG9mIHRoZSBzY2hlZHVsaW5nIHJlcXVpcmVtZW50cyAocmVzb3VyY2UgcmVxdWVzdCwgcmVxdWlyZWREdXJpbmdTY2hlZHVsaW5nIGFmZmluaXR5IGV4cHJlc3Npb25zLCBldGMuKSwgY29tcHV0ZSBhIHN1bSBieSBpdGVyYXRpbmcgdGhyb3VnaCB0aGUgZWxlbWVudHMgb2YgdGhpcyBmaWVsZCBhbmQgYWRkaW5nIFwid2VpZ2h0XCIgdG8gdGhlIHN1bSBpZiB0aGUgbm9kZSBoYXMgcG9kcyB3aGljaCBtYXRjaGVzIHRoZSBjb3JyZXNwb25kaW5nIHBvZEFmZmluaXR5VGVybTsgdGhlIG5vZGUocykgd2l0aCB0aGUgaGlnaGVzdCBzdW0gYXJlIHRoZSBtb3N0IHByZWZlcnJlZC4iLCJpdGVtcyI6eyJkZXNjcmlwdGlvbiI6IlRoZSB3ZWlnaHRzIG9mIGFsbCBvZiB0aGUgbWF0Y2hlZCBXZWlnaHRlZFBvZEFmZmluaXR5VGVybSBmaWVsZHMgYXJlIGFkZGVkIHBlci1ub2RlIHRvIGZpbmQgdGhlIG1vc3QgcHJlZmVycmVkIG5vZGUocykiLCJwcm9wZXJ0aWVzIjp7InBvZEFmZmluaXR5VGVybSI6eyJkZXNjcmlwdGlvbiI6IlJlcXVpcmVkLiBBIHBvZCBhZmZpbml0eSB0ZXJtLCBhc3NvY2lhdGVkIHdpdGggdGhlIGNvcnJlc3BvbmRpbmcgd2VpZ2h0LiIsInByb3BlcnRpZXMiOnsibGFiZWxTZWxlY3RvciI6eyJkZXNjcmlwdGlvbiI6IkEgbGFiZWwgcXVlcnkgb3ZlciBhIHNldCBvZiByZXNvdXJjZXMsIGluIHRoaXMgY2FzZSBwb2RzLiIsInByb3BlcnRpZXMiOnsibWF0Y2hFeHByZXNzaW9ucyI6eyJkZXNjcmlwdGlvbiI6Im1hdGNoRXhwcmVzc2lvbnMgaXMgYSBsaXN0IG9mIGxhYmVsIHNlbGVjdG9yIHJlcXVpcmVtZW50cy4gVGhlIHJlcXVpcmVtZW50cyBhcmUgQU5EZWQuIiwiaXRlbXMiOnsiZGVzY3JpcHRpb24iOiJBIGxhYmVsIHNlbGVjdG9yIHJlcXVpcmVtZW50IGlzIGEgc2VsZWN0b3IgdGhhdCBjb250YWlucyB2YWx1ZXMsIGEga2V5LCBhbmQgYW4gb3BlcmF0b3IgdGhhdCByZWxhdGVzIHRoZSBrZXkgYW5kIHZhbHVlcy4iLCJwcm9wZXJ0aWVzIjp7ImtleSI6eyJkZXNjcmlwdGlvbiI6ImtleSBpcyB0aGUgbGFiZWwga2V5IHRoYXQgdGhlIHNlbGVjdG9yIGFwcGxpZXMgdG8uIiwidHlwZSI6InN0cmluZyJ9LCJvcGVyYXRvciI6eyJkZXNjcmlwdGlvbiI6Im9wZXJhdG9yIHJlcHJlc2VudHMgYSBrZXkncyByZWxhdGlvbnNoaXAgdG8gYSBzZXQgb2YgdmFsdWVzLiBWYWxpZCBvcGVyYXRvcnMgYXJlIEluLCBOb3RJbiwgRXhpc3RzIGFuZCBEb2VzTm90RXhpc3QuIiwidHlwZSI6InN0cmluZyJ9LCJ2YWx1ZXMiOnsiZGVzY3JpcHRpb24iOiJ2YWx1ZXMgaXMgYW4gYXJyYXkgb2Ygc3RyaW5nIHZhbHVlcy4gSWYgdGhlIG9wZXJhdG9yIGlzIEluIG9yIE5vdEluLCB0aGUgdmFsdWVzIGFycmF5IG11c3QgYmUgbm9uLWVtcHR5LiBJZiB0aGUgb3BlcmF0b3IgaXMgRXhpc3RzIG9yIERvZXNOb3RFeGlzdCwgdGhlIHZhbHVlcyBhcnJheSBtdXN0IGJlIGVtcHR5LiBUaGlzIGFycmF5IGlzIHJlcGxhY2VkIGR1cmluZyBhIHN0cmF0ZWdpYyBtZXJnZSBwYXRjaC4iLCJpdGVtcyI6eyJ0eXBlIjoic3RyaW5nIn0sInR5cGUiOiJhcnJheSJ9fSwicmVxdWlyZWQiOlsia2V5Iiwib3BlcmF0b3IiXSwidHlwZSI6Im9iamVjdCJ9LCJ0eXBlIjoiYXJyYXkifSwibWF0Y2hMYWJlbHMiOnsiYWRkaXRpb25hbFByb3BlcnRpZXMiOnsidHlwZSI6InN0cmluZyJ9LCJkZXNjcmlwdGlvbiI6Im1hdGNoTGFiZWxzIGlzIGEgbWFwIG9mIHtrZXksdmFsdWV9IHBhaXJzLiBBIHNpbmdsZSB7a2V5LHZhbHVlfSBpbiB0aGUgbWF0Y2hMYWJlbHMgbWFwIGlzIGVxdWl2YWxlbnQgdG8gYW4gZWxlbWVudCBvZiBtYXRjaEV4cHJlc3Npb25zLCB3aG9zZSBrZXkgZmllbGQgaXMgXCJrZXlcIiwgdGhlIG9wZXJhdG9yIGlzIFwiSW5cIiwgYW5kIHRoZSB2YWx1ZXMgYXJyYXkgY29udGFpbnMgb25seSBcInZhbHVlXCIuIFRoZSByZXF1aXJlbWVudHMgYXJlIEFORGVkLiIsInR5cGUiOiJvYmplY3QifX0sInR5cGUiOiJvYmplY3QifSwibmFtZXNwYWNlcyI6eyJkZXNjcmlwdGlvbiI6Im5hbWVzcGFjZXMgc3BlY2lmaWVzIHdoaWNoIG5hbWVzcGFjZXMgdGhlIGxhYmVsU2VsZWN0b3IgYXBwbGllcyB0byAobWF0Y2hlcyBhZ2FpbnN0KTsgbnVsbCBvciBlbXB0eSBsaXN0IG1lYW5zIFwidGhpcyBwb2QncyBuYW1lc3BhY2VcIiIsIml0ZW1zIjp7InR5cGUiOiJzdHJpbmcifSwidHlwZSI6ImFycmF5In0sInRvcG9sb2d5S2V5Ijp7ImRlc2NyaXB0aW9uIjoiVGhpcyBwb2Qgc2hvdWxkIGJlIGNvLWxvY2F0ZWQgKGFmZmluaXR5KSBvciBub3QgY28tbG9jYXRlZCAoYW50aS1hZmZpbml0eSkgd2l0aCB0aGUgcG9kcyBtYXRjaGluZyB0aGUgbGFiZWxTZWxlY3RvciBpbiB0aGUgc3BlY2lmaWVkIG5hbWVzcGFjZXMsIHdoZXJlIGNvLWxvY2F0ZWQgaXMgZGVmaW5lZCBhcyBydW5uaW5nIG9uIGEgbm9kZSB3aG9zZSB2YWx1ZSBvZiB0aGUgbGFiZWwgd2l0aCBrZXkgdG9wb2xvZ3lLZXkgbWF0Y2hlcyB0aGF0IG9mIGFueSBub2RlIG9uIHdoaWNoIGFueSBvZiB0aGUgc2VsZWN0ZWQgcG9kcyBpcyBydW5uaW5nLiBFbXB0eSB0b3BvbG9neUtleSBpcyBub3QgYWxsb3dlZC4iLCJ0eXBlIjoic3RyaW5nIn19LCJyZXF1aXJlZCI6WyJ0b3BvbG9neUtleSJdLCJ0eXBlIjoib2JqZWN0In0sIndlaWdodCI6eyJkZXNjcmlwdGlvbiI6IndlaWdodCBhc3NvY2lhdGVkIHdpdGggbWF0Y2hpbmcgdGhlIGNvcnJlc3BvbmRpbmcgcG9kQWZmaW5pdHlUZXJtLCBpbiB0aGUgcmFuZ2UgMS0xMDAuIiwiZm9ybWF0IjoiaW50MzIiLCJ0eXBlIjoiaW50ZWdlciJ9fSwicmVxdWlyZWQiOlsicG9kQWZmaW5pdHlUZXJtIiwid2VpZ2h0Il0sInR5cGUiOiJvYmplY3QifSwidHlwZSI6ImFycmF5In0sInJlcXVpcmVkRHVyaW5nU2NoZWR1bGluZ0lnbm9yZWREdXJpbmdFeGVjdXRpb24iOnsiZGVzY3JpcHRpb24iOiJJZiB0aGUgYWZmaW5pdHkgcmVxdWlyZW1lbnRzIHNwZWNpZmllZCBieSB0aGlzIGZpZWxkIGFyZSBub3QgbWV0IGF0IHNjaGVkdWxpbmcgdGltZSwgdGhlIHBvZCB3aWxsIG5vdCBiZSBzY2hlZHVsZWQgb250byB0aGUgbm9kZS4gSWYgdGhlIGFmZmluaXR5IHJlcXVpcmVtZW50cyBzcGVjaWZpZWQgYnkgdGhpcyBmaWVsZCBjZWFzZSB0byBiZSBtZXQgYXQgc29tZSBwb2ludCBkdXJpbmcgcG9kIGV4ZWN1dGlvbiAoZS5nLiBkdWUgdG8gYSBwb2QgbGFiZWwgdXBkYXRlKSwgdGhlIHN5c3RlbSBtYXkgb3IgbWF5IG5vdCB0cnkgdG8gZXZlbnR1YWxseSBldmljdCB0aGUgcG9kIGZyb20gaXRzIG5vZGUuIFdoZW4gdGhlcmUgYXJlIG11bHRpcGxlIGVsZW1lbnRzLCB0aGUgbGlzdHMgb2Ygbm9kZXMgY29ycmVzcG9uZGluZyB0byBlYWNoIHBvZEFmZmluaXR5VGVybSBhcmUgaW50ZXJzZWN0ZWQsIGkuZS4gYWxsIHRlcm1zIG11c3QgYmUgc2F0aXNmaWVkLiIsIml0ZW1zIjp7ImRlc2NyaXB0aW9uIjoiRGVmaW5lcyBhIHNldCBvZiBwb2RzIChuYW1lbHkgdGhvc2UgbWF0Y2hpbmcgdGhlIGxhYmVsU2VsZWN0b3IgcmVsYXRpdmUgdG8gdGhlIGdpdmVuIG5hbWVzcGFjZShzKSkgdGhhdCB0aGlzIHBvZCBzaG91bGQgYmUgY28tbG9jYXRlZCAoYWZmaW5pdHkpIG9yIG5vdCBjby1sb2NhdGVkIChhbnRpLWFmZmluaXR5KSB3aXRoLCB3aGVyZSBjby1sb2NhdGVkIGlzIGRlZmluZWQgYXMgcnVubmluZyBvbiBhIG5vZGUgd2hvc2UgdmFsdWUgb2YgdGhlIGxhYmVsIHdpdGgga2V5IFx1MDAzY3RvcG9sb2d5S2V5XHUwMDNlIG1hdGNoZXMgdGhhdCBvZiBhbnkgbm9kZSBvbiB3aGljaCBhIHBvZCBvZiB0aGUgc2V0IG9mIHBvZHMgaXMgcnVubmluZyIsInByb3BlcnRpZXMiOnsibGFiZWxTZWxlY3RvciI6eyJkZXNjcmlwdGlvbiI6IkEgbGFiZWwgcXVlcnkgb3ZlciBhIHNldCBvZiByZXNvdXJjZXMsIGluIHRoaXMgY2FzZSBwb2RzLiIsInByb3BlcnRpZXMiOnsibWF0Y2hFeHByZXNzaW9ucyI6eyJkZXNjcmlwdGlvbiI6Im1hdGNoRXhwcmVzc2lvbnMgaXMgYSBsaXN0IG9mIGxhYmVsIHNlbGVjdG9yIHJlcXVpcmVtZW50cy4gVGhlIHJlcXVpcmVtZW50cyBhcmUgQU5EZWQuIiwiaXRlbXMiOnsiZGVzY3JpcHRpb24iOiJBIGxhYmVsIHNlbGVjdG9yIHJlcXVpcmVtZW50IGlzIGEgc2VsZWN0b3IgdGhhdCBjb250YWlucyB2YWx1ZXMsIGEga2V5LCBhbmQgYW4gb3BlcmF0b3IgdGhhdCByZWxhdGVzIHRoZSBrZXkgYW5kIHZhbHVlcy4iLCJwcm9wZXJ0aWVzIjp7ImtleSI6eyJkZXNjcmlwdGlvbiI6ImtleSBpcyB0aGUgbGFiZWwga2V5IHRoYXQgdGhlIHNlbGVjdG9yIGFwcGxpZXMgdG8uIiwidHlwZSI6InN0cmluZyJ9LCJvcGVyYXRvciI6eyJkZXNjcmlwdGlvbiI6Im9wZXJhdG9yIHJlcHJlc2VudHMgYSBrZXkncyByZWxhdGlvbnNoaXAgdG8gYSBzZXQgb2YgdmFsdWVzLiBWYWxpZCBvcGVyYXRvcnMgYXJlIEluLCBOb3RJbiwgRXhpc3RzIGFuZCBEb2VzTm90RXhpc3QuIiwidHlwZSI6InN0cmluZyJ9LCJ2YWx1ZXMiOnsiZGVzY3JpcHRpb24iOiJ2YWx1ZXMgaXMgYW4gYXJyYXkgb2Ygc3RyaW5nIHZhbHVlcy4gSWYgdGhlIG9wZXJhdG9yIGlzIEluIG9yIE5vdEluLCB0aGUgdmFsdWVzIGFycmF5IG11c3QgYmUgbm9uLWVtcHR5LiBJZiB0aGUgb3BlcmF0b3IgaXMgRXhpc3RzIG9yIERvZXNOb3RFeGlzdCwgdGhlIHZhbHVlcyBhcnJheSBtdXN0IGJlIGVtcHR5LiBUaGlzIGFycmF5IGlzIHJlcGxhY2VkIGR1cmluZyBhIHN0cmF0ZWdpYyBtZXJnZSBwYXRjaC4iLCJpdGVtcyI6eyJ0eXBlIjoic3RyaW5nIn0sInR5cGUiOiJhcnJheSJ9fSwicmVxdWlyZWQiOlsia2V5Iiwib3BlcmF0b3IiXSwidHlwZSI6Im9iamVjdCJ9LCJ0eXBlIjoiYXJyYXkifSwibWF0Y2hMYWJlbHMiOnsiYWRkaXRpb25hbFByb3BlcnRpZXMiOnsidHlwZSI6InN0cmluZyJ9LCJkZXNjcmlwdGlvbiI6Im1hdGNoTGFiZWxzIGlzIGEgbWFwIG9mIHtrZXksdmFsdWV9IHBhaXJzLiBBIHNpbmdsZSB7a2V5LHZhbHVlfSBpbiB0aGUgbWF0Y2hMYWJlbHMgbWFwIGlzIGVxdWl2YWxlbnQgdG8gYW4gZWxlbWVudCBvZiBtYXRjaEV4cHJlc3Npb25zLCB3aG9zZSBrZXkgZmllbGQgaXMgXCJrZXlcIiwgdGhlIG9wZXJhdG9yIGlzIFwiSW5cIiwgYW5kIHRoZSB2YWx1ZXMgYXJyYXkgY29udGFpbnMgb25seSBcInZhbHVlXCIuIFRoZSByZXF1aXJlbWVudHMgYXJlIEFORGVkLiIsInR5cGUiOiJvYmplY3QifX0sInR5cGUiOiJvYmplY3QifSwibmFtZXNwYWNlcyI6eyJkZXNjcmlwdGlvbiI6Im5hbWVzcGFjZXMgc3BlY2lmaWVzIHdoaWNoIG5hbWVzcGFjZXMgdGhlIGxhYmVsU2VsZWN0b3IgYXBwbGllcyB0byAobWF0Y2hlcyBhZ2FpbnN0KTsgbnVsbCBvciBlbXB0eSBsaXN0IG1lYW5zIFwidGhpcyBwb2QncyBuYW1lc3BhY2VcIiIsIml0ZW1zIjp7InR5cGUiOiJzdHJpbmcifSwidHlwZSI6ImFycmF5In0sInRvcG9sb2d5S2V5Ijp7ImRlc2NyaXB0aW9uIjoiVGhpcyBwb2Qgc2hvdWxkIGJlIGNvLWxvY2F0ZWQgKGFmZmluaXR5KSBvciBub3QgY28tbG9jYXRlZCAoYW50aS1hZmZpbml0eSkgd2l0aCB0aGUgcG9kcyBtYXRjaGluZyB0aGUgbGFiZWxTZWxlY3RvciBpbiB0aGUgc3BlY2lmaWVkIG5hbWVzcGFjZXMsIHdoZXJlIGNvLWxvY2F0ZWQgaXMgZGVmaW5lZCBhcyBydW5uaW5nIG9uIGEgbm9kZSB3aG9zZSB2YWx1ZSBvZiB0aGUgbGFiZWwgd2l0aCBrZXkgdG9wb2xvZ3lLZXkgbWF0Y2hlcyB0aGF0IG9mIGFueSBub2RlIG9uIHdoaWNoIGFueSBvZiB0aGUgc2VsZWN0ZWQgcG9kcyBpcyBydW5uaW5nLiBFbXB0eSB0b3BvbG9neUtleSBpcyBub3QgYWxsb3dlZC4iLCJ0eXBlIjoic3RyaW5nIn19LCJyZXF1aXJlZCI6WyJ0b3BvbG9neUtleSJdLCJ0eXBlIjoib2JqZWN0In0sInR5cGUiOiJhcnJheSJ9fSwidHlwZSI6Im9iamVjdCJ9LCJwb2RBbnRpQWZmaW5pdHkiOnsiZGVzY3JpcHRpb24iOiJEZXNjcmliZXMgcG9kIGFudGktYWZmaW5pdHkgc2NoZWR1bGluZyBydWxlcyAoZS5nLiBhdm9pZCBwdXR0aW5nIHRoaXMgcG9kIGluIHRoZSBzYW1lIG5vZGUsIHpvbmUsIGV0Yy4gYXMgc29tZSBvdGhlciBwb2QocykpLiIsInByb3BlcnRpZXMiOnsicHJlZmVycmVkRHVyaW5nU2NoZWR1bGluZ0lnbm9yZWREdXJpbmdFeGVjdXRpb24iOnsiZGVzY3JpcHRpb24iOiJUaGUgc2NoZWR1bGVyIHdpbGwgcHJlZmVyIHRvIHNjaGVkdWxlIHBvZHMgdG8gbm9kZXMgdGhhdCBzYXRpc2Z5IHRoZSBhbnRpLWFmZmluaXR5IGV4cHJlc3Npb25zIHNwZWNpZmllZCBieSB0aGlzIGZpZWxkLCBidXQgaXQgbWF5IGNob29zZSBhIG5vZGUgdGhhdCB2aW9sYXRlcyBvbmUgb3IgbW9yZSBvZiB0aGUgZXhwcmVzc2lvbnMuIFRoZSBub2RlIHRoYXQgaXMgbW9zdCBwcmVmZXJyZWQgaXMgdGhlIG9uZSB3aXRoIHRoZSBncmVhdGVzdCBzdW0gb2Ygd2VpZ2h0cywgaS5lLiBmb3IgZWFjaCBub2RlIHRoYXQgbWVldHMgYWxsIG9mIHRoZSBzY2hlZHVsaW5nIHJlcXVpcmVtZW50cyAocmVzb3VyY2UgcmVxdWVzdCwgcmVxdWlyZWREdXJpbmdTY2hlZHVsaW5nIGFudGktYWZmaW5pdHkgZXhwcmVzc2lvbnMsIGV0Yy4pLCBjb21wdXRlIGEgc3VtIGJ5IGl0ZXJhdGluZyB0aHJvdWdoIHRoZSBlbGVtZW50cyBvZiB0aGlzIGZpZWxkIGFuZCBhZGRpbmcgXCJ3ZWlnaHRcIiB0byB0aGUgc3VtIGlmIHRoZSBub2RlIGhhcyBwb2RzIHdoaWNoIG1hdGNoZXMgdGhlIGNvcnJlc3BvbmRpbmcgcG9kQWZmaW5pdHlUZXJtOyB0aGUgbm9kZShzKSB3aXRoIHRoZSBoaWdoZXN0IHN1bSBhcmUgdGhlIG1vc3QgcHJlZmVycmVkLiIsIml0ZW1zIjp7ImRlc2NyaXB0aW9uIjoiVGhlIHdlaWdodHMgb2YgYWxsIG9mIHRoZSBtYXRjaGVkIFdlaWdodGVkUG9kQWZmaW5pdHlUZXJtIGZpZWxkcyBhcmUgYWRkZWQgcGVyLW5vZGUgdG8gZmluZCB0aGUgbW9zdCBwcmVmZXJyZWQgbm9kZShzKSIsInByb3BlcnRpZXMiOnsicG9kQWZmaW5pdHlUZXJtIjp7ImRlc2NyaXB0aW9uIjoiUmVxdWlyZWQuIEEgcG9kIGFmZmluaXR5IHRlcm0sIGFzc29jaWF0ZWQgd2l0aCB0aGUgY29ycmVzcG9uZGluZyB3ZWlnaHQuIiwicHJvcGVydGllcyI6eyJsYWJlbFNlbGVjdG9yIjp7ImRlc2NyaXB0aW9uIjoiQSBsYWJlbCBxdWVyeSBvdmVyIGEgc2V0IG9mIHJlc291cmNlcywgaW4gdGhpcyBjYXNlIHBvZHMuIiwicHJvcGVydGllcyI6eyJtYXRjaEV4cHJlc3Npb25zIjp7ImRlc2NyaXB0aW9uIjoibWF0Y2hFeHByZXNzaW9ucyBpcyBhIGxpc3Qgb2YgbGFiZWwgc2VsZWN0b3IgcmVxdWlyZW1lbnRzLiBUaGUgcmVxdWlyZW1lbnRzIGFyZSBBTkRlZC4iLCJpdGVtcyI6eyJkZXNjcmlwdGlvbiI6IkEgbGFiZWwgc2VsZWN0b3IgcmVxdWlyZW1lbnQgaXMgYSBzZWxlY3RvciB0aGF0IGNvbnRhaW5zIHZhbHVlcywgYSBrZXksIGFuZCBhbiBvcGVyYXRvciB0aGF0IHJlbGF0ZXMgdGhlIGtleSBhbmQgdmFsdWVzLiIsInByb3BlcnRpZXMiOnsia2V5Ijp7ImRlc2NyaXB0aW9uIjoia2V5IGlzIHRoZSBsYWJlbCBrZXkgdGhhdCB0aGUgc2VsZWN0b3IgYXBwbGllcyB0by4iLCJ0eXBlIjoic3RyaW5nIn0sIm9wZXJhdG9yIjp7ImRlc2NyaXB0aW9uIjoib3BlcmF0b3IgcmVwcmVzZW50cyBhIGtleSdzIHJlbGF0aW9uc2hpcCB0byBhIHNldCBvZiB2YWx1ZXMuIFZhbGlkIG9wZXJhdG9ycyBhcmUgSW4sIE5vdEluLCBFeGlzdHMgYW5kIERvZXNOb3RFeGlzdC4iLCJ0eXBlIjoic3RyaW5nIn0sInZhbHVlcyI6eyJkZXNjcmlwdGlvbiI6InZhbHVlcyBpcyBhbiBhcnJheSBvZiBzdHJpbmcgdmFsdWVzLiBJZiB0aGUgb3BlcmF0b3IgaXMgSW4gb3IgTm90SW4sIHRoZSB2YWx1ZXMgYXJyYXkgbXVzdCBiZSBub24tZW1wdHkuIElmIHRoZSBvcGVyYXRvciBpcyBFeGlzdHMgb3IgRG9lc05vdEV4aXN0LCB0aGUgdmFsdWVzIGFycmF5IG11c3QgYmUgZW1wdHkuIFRoaXMgYXJyYXkgaXMgcmVwbGFjZWQgZHVyaW5nIGEgc3RyYXRlZ2ljIG1lcmdlIHBhdGNoLiIsIml0ZW1zIjp7InR5cGUiOiJzdHJpbmcifSwidHlwZSI6ImFycmF5In19LCJyZXF1aXJlZCI6WyJrZXkiLCJvcGVyYXRvciJdLCJ0eXBlIjoib2JqZWN0In0sInR5cGUiOiJhcnJheSJ9LCJtYXRjaExhYmVscyI6eyJhZGRpdGlvbmFsUHJvcGVydGllcyI6eyJ0eXBlIjoic3RyaW5nIn0sImRlc2NyaXB0aW9uIjoibWF0Y2hMYWJlbHMgaXMgYSBtYXAgb2Yge2tleSx2YWx1ZX0gcGFpcnMuIEEgc2luZ2xlIHtrZXksdmFsdWV9IGluIHRoZSBtYXRjaExhYmVscyBtYXAgaXMgZXF1aXZhbGVudCB0byBhbiBlbGVtZW50IG9mIG1hdGNoRXhwcmVzc2lvbnMsIHdob3NlIGtleSBmaWVsZCBpcyBcImtleVwiLCB0aGUgb3BlcmF0b3IgaXMgXCJJblwiLCBhbmQgdGhlIHZhbHVlcyBhcnJheSBjb250YWlucyBvbmx5IFwidmFsdWVcIi4gVGhlIHJlcXVpcmVtZW50cyBhcmUgQU5EZWQuIiwidHlwZSI6Im9iamVjdCJ9fSwidHlwZSI6Im9iamVjdCJ9LCJuYW1lc3BhY2VzIjp7ImRlc2NyaXB0aW9uIjoibmFtZXNwYWNlcyBzcGVjaWZpZXMgd2hpY2ggbmFtZXNwYWNlcyB0aGUgbGFiZWxTZWxlY3RvciBhcHBsaWVzIHRvIChtYXRjaGVzIGFnYWluc3QpOyBudWxsIG9yIGVtcHR5IGxpc3QgbWVhbnMgXCJ0aGlzIHBvZCdzIG5hbWVzcGFjZVwiIiwiaXRlbXMiOnsidHlwZSI6InN0cmluZyJ9LCJ0eXBlIjoiYXJyYXkifSwidG9wb2xvZ3lLZXkiOnsiZGVzY3JpcHRpb24iOiJUaGlzIHBvZCBzaG91bGQgYmUgY28tbG9jYXRlZCAoYWZmaW5pdHkpIG9yIG5vdCBjby1sb2NhdGVkIChhbnRpLWFmZmluaXR5KSB3aXRoIHRoZSBwb2RzIG1hdGNoaW5nIHRoZSBsYWJlbFNlbGVjdG9yIGluIHRoZSBzcGVjaWZpZWQgbmFtZXNwYWNlcywgd2hlcmUgY28tbG9jYXRlZCBpcyBkZWZpbmVkIGFzIHJ1bm5pbmcgb24gYSBub2RlIHdob3NlIHZhbHVlIG9mIHRoZSBsYWJlbCB3aXRoIGtleSB0b3BvbG9neUtleSBtYXRjaGVzIHRoYXQgb2YgYW55IG5vZGUgb24gd2hpY2ggYW55IG9mIHRoZSBzZWxlY3RlZCBwb2RzIGlzIHJ1bm5pbmcuIEVtcHR5IHRvcG9sb2d5S2V5IGlzIG5vdCBhbGxvd2VkLiIsInR5cGUiOiJzdHJpbmcifX0sInJlcXVpcmVkIjpbInRvcG9sb2d5S2V5Il0sInR5cGUiOiJvYmplY3QifSwid2VpZ2h0Ijp7ImRlc2NyaXB0aW9uIjoid2VpZ2h0IGFzc29jaWF0ZWQgd2l0aCBtYXRjaGluZyB0aGUgY29ycmVzcG9uZGluZyBwb2RBZmZpbml0eVRlcm0sIGluIHRoZSByYW5nZSAxLTEwMC4iLCJmb3JtYXQiOiJpbnQzMiIsInR5cGUiOiJpbnRlZ2VyIn19LCJyZXF1aXJlZCI6WyJwb2RBZmZpbml0eVRlcm0iLCJ3ZWlnaHQiXSwidHlwZSI6Im9iamVjdCJ9LCJ0eXBlIjoiYXJyYXkifSwicmVxdWlyZWREdXJpbmdTY2hlZHVsaW5nSWdub3JlZER1cmluZ0V4ZWN1dGlvbiI6eyJkZXNjcmlwdGlvbiI6IklmIHRoZSBhbnRpLWFmZmluaXR5IHJlcXVpcmVtZW50cyBzcGVjaWZpZWQgYnkgdGhpcyBmaWVsZCBhcmUgbm90IG1ldCBhdCBzY2hlZHVsaW5nIHRpbWUsIHRoZSBwb2Qgd2lsbCBub3QgYmUgc2NoZWR1bGVkIG9udG8gdGhlIG5vZGUuIElmIHRoZSBhbnRpLWFmZmluaXR5IHJlcXVpcmVtZW50cyBzcGVjaWZpZWQgYnkgdGhpcyBmaWVsZCBjZWFzZSB0byBiZSBtZXQgYXQgc29tZSBwb2ludCBkdXJpbmcgcG9kIGV4ZWN1dGlvbiAoZS5nLiBkdWUgdG8gYSBwb2QgbGFiZWwgdXBkYXRlKSwgdGhlIHN5c3RlbSBtYXkgb3IgbWF5IG5vdCB0cnkgdG8gZXZlbnR1YWxseSBldmljdCB0aGUgcG9kIGZyb20gaXRzIG5vZGUuIFdoZW4gdGhlcmUgYXJlIG11bHRpcGxlIGVsZW1lbnRzLCB0aGUgbGlzdHMgb2Ygbm9kZXMgY29ycmVzcG9uZGluZyB0byBlYWNoIHBvZEFmZmluaXR5VGVybSBhcmUgaW50ZXJzZWN0ZWQsIGkuZS4gYWxsIHRlcm1zIG11c3QgYmUgc2F0aXNmaWVkLiIsIml0ZW1zIjp7ImRlc2NyaXB0aW9uIjoiRGVmaW5lcyBhIHNldCBvZiBwb2RzIChuYW1lbHkgdGhvc2UgbWF0Y2hpbmcgdGhlIGxhYmVsU2VsZWN0b3IgcmVsYXRpdmUgdG8gdGhlIGdpdmVuIG5hbWVzcGFjZShzKSkgdGhhdCB0aGlzIHBvZCBzaG91bGQgYmUgY28tbG9jYXRlZCAoYWZmaW5pdHkpIG9yIG5vdCBjby1sb2NhdGVkIChhbnRpLWFmZmluaXR5KSB3aXRoLCB3aGVyZSBjby1sb2NhdGVkIGlzIGRlZmluZWQgYXMgcnVubmluZyBvbiBhIG5vZGUgd2hvc2UgdmFsdWUgb2YgdGhlIGxhYmVsIHdpdGgga2V5IFx1MDAzY3RvcG9sb2d5S2V5XHUwMDNlIG1hdGNoZXMgdGhhdCBvZiBhbnkgbm9kZSBvbiB3aGljaCBhIHBvZCBvZiB0aGUgc2V0IG9mIHBvZHMgaXMgcnVubmluZyIsInByb3BlcnRpZXMiOnsibGFiZWxTZWxlY3RvciI6eyJkZXNjcmlwdGlvbiI6IkEgbGFiZWwgcXVlcnkgb3ZlciBhIHNldCBvZiByZXNvdXJjZXMsIGluIHRoaXMgY2FzZSBwb2RzLiIsInByb3BlcnRpZXMiOnsibWF0Y2hFeHByZXNzaW9ucyI6eyJkZXNjcmlwdGlvbiI6Im1hdGNoRXhwcmVzc2lvbnMgaXMgYSBsaXN0IG9mIGxhYmVsIHNlbGVjdG9yIHJlcXVpcmVtZW50cy4gVGhlIHJlcXVpcmVtZW50cyBhcmUgQU5EZWQuIiwiaXRlbXMiOnsiZGVzY3JpcHRpb24iOiJBIGxhYmVsIHNlbGVjdG9yIHJlcXVpcmVtZW50IGlzIGEgc2VsZWN0b3IgdGhhdCBjb250YWlucyB2YWx1ZXMsIGEga2V5LCBhbmQgYW4gb3BlcmF0b3IgdGhhdCByZWxhdGVzIHRoZSBrZXkgYW5kIHZhbHVlcy4iLCJwcm9wZXJ0aWVzIjp7ImtleSI6eyJkZXNjcmlwdGlvbiI6ImtleSBpcyB0aGUgbGFiZWwga2V5IHRoYXQgdGhlIHNlbGVjdG9yIGFwcGxpZXMgdG8uIiwidHlwZSI6InN0cmluZyJ9LCJvcGVyYXRvciI6eyJkZXNjcmlwdGlvbiI6Im9wZXJhdG9yIHJlcHJlc2VudHMgYSBrZXkncyByZWxhdGlvbnNoaXAgdG8gYSBzZXQgb2YgdmFsdWVzLiBWYWxpZCBvcGVyYXRvcnMgYXJlIEluLCBOb3RJbiwgRXhpc3RzIGFuZCBEb2VzTm90RXhpc3QuIiwidHlwZSI6InN0cmluZyJ9LCJ2YWx1ZXMiOnsiZGVzY3JpcHRpb24iOiJ2YWx1ZXMgaXMgYW4gYXJyYXkgb2Ygc3RyaW5nIHZhbHVlcy4gSWYgdGhlIG9wZXJhdG9yIGlzIEluIG9yIE5vdEluLCB0aGUgdmFsdWVzIGFycmF5IG11c3QgYmUgbm9uLWVtcHR5LiBJZiB0aGUgb3BlcmF0b3IgaXMgRXhpc3RzIG9yIERvZXNOb3RFeGlzdCwgdGhlIHZhbHVlcyBhcnJheSBtdXN0IGJlIGVtcHR5LiBUaGlzIGFycmF5IGlzIHJlcGxhY2VkIGR1cmluZyBhIHN0cmF0ZWdpYyBtZXJnZSBwYXRjaC4iLCJpdGVtcyI6eyJ0eXBlIjoic3RyaW5nIn0sInR5cGUiOiJhcnJheSJ9fSwicmVxdWlyZWQiOlsia2V5Iiwib3BlcmF0b3IiXSwidHlwZSI6Im9iamVjdCJ9LCJ0eXBlIjoiYXJyYXkifSwibWF0Y2hMYWJlbHMiOnsiYWRkaXRpb25hbFByb3BlcnRpZXMiOnsidHlwZSI6InN0cmluZyJ9LCJkZXNjcmlwdGlvbiI6Im1hdGNoTGFiZWxzIGlzIGEgbWFwIG9mIHtrZXksdmFsdWV9IHBhaXJzLiBBIHNpbmdsZSB7a2V5LHZhbHVlfSBpbiB0aGUgbWF0Y2hMYWJlbHMgbWFwIGlzIGVxdWl2YWxlbnQgdG8gYW4gZWxlbWVudCBvZiBtYXRjaEV4cHJlc3Npb25zLCB3aG9zZSBrZXkgZmllbGQgaXMgXCJrZXlcIiwgdGhlIG9wZXJhdG9yIGlzIFwiSW5cIiwgYW5kIHRoZSB2YWx1ZXMgYXJyYXkgY29udGFpbnMgb25seSBcInZhbHVlXCIuIFRoZSByZXF1aXJlbWVudHMgYXJlIEFORGVkLiIsInR5cGUiOiJvYmplY3QifX0sInR5cGUiOiJvYmplY3QifSwibmFtZXNwYWNlcyI6eyJkZXNjcmlwdGlvbiI6Im5hbWVzcGFjZXMgc3BlY2lmaWVzIHdoaWNoIG5hbWVzcGFjZXMgdGhlIGxhYmVsU2VsZWN0b3IgYXBwbGllcyB0byAobWF0Y2hlcyBhZ2FpbnN0KTsgbnVsbCBvciBlbXB0eSBsaXN0IG1lYW5zIFwidGhpcyBwb2QncyBuYW1lc3BhY2VcIiIsIml0ZW1zIjp7InR5cGUiOiJzdHJpbmcifSwidHlwZSI6ImFycmF5In0sInRvcG9sb2d5S2V5Ijp7ImRlc2NyaXB0aW9uIjoiVGhpcyBwb2Qgc2hvdWxkIGJlIGNvLWxvY2F0ZWQgKGFmZmluaXR5KSBvciBub3QgY28tbG9jYXRlZCAoYW50aS1hZmZpbml0eSkgd2l0aCB0aGUgcG9kcyBtYXRjaGluZyB0aGUgbGFiZWxTZWxlY3RvciBpbiB0aGUgc3BlY2lmaWVkIG5hbWVzcGFjZXMsIHdoZXJlIGNvLWxvY2F0ZWQgaXMgZGVmaW5lZCBhcyBydW5uaW5nIG9uIGEgbm9kZSB3aG9zZSB2YWx1ZSBvZiB0aGUgbGFiZWwgd2l0aCBrZXkgdG9wb2xvZ3lLZXkgbWF0Y2hlcyB0aGF0IG9mIGFueSBub2RlIG9uIHdoaWNoIGFueSBvZiB0aGUgc2VsZWN0ZWQgcG9kcyBpcyBydW5uaW5nLiBFbXB0eSB0b3BvbG9neUtleSBpcyBub3QgYWxsb3dlZC4iLCJ0eXBlIjoic3RyaW5nIn19LCJyZXF1aXJlZCI6WyJ0b3BvbG9neUtleSJdLCJ0eXBlIjoib2JqZWN0In0sInR5cGUiOiJhcnJheSJ9fSwidHlwZSI6Im9iamVjdCJ9fSwidHlwZSI6Im9iamVjdCJ9LCJhbm5vdGF0aW9ucyI6eyJhZGRpdGlvbmFsUHJvcGVydGllcyI6eyJ0eXBlIjoic3RyaW5nIn0sImRlc2NyaXB0aW9uIjoiQW5ub3RhdGlvbnMgb3ZlcnJpZGVzIGxhYmVscyBmb3IgdGhlIGRlcGxveW1lbnQgYW5kIGl0cyB0ZW1wbGF0ZS4iLCJ0eXBlIjoib2JqZWN0In0sImVudiI6eyJkZXNjcmlwdGlvbiI6IkVudiBvdmVycmlkZXMgZW52IHZhcnMgZm9yIHRoZSBjb250YWluZXJzLiIsIml0ZW1zIjp7InByb3BlcnRpZXMiOnsiY29udGFpbmVyIjp7ImRlc2NyaXB0aW9uIjoiVGhlIGNvbnRhaW5lciBuYW1lIiwidHlwZSI6InN0cmluZyJ9LCJlbnZWYXJzIjp7ImRlc2NyaXB0aW9uIjoiVGhlIGRlc2lyZWQgRW52VmFyUmVxdWlyZW1lbnRzIiwiaXRlbXMiOnsiZGVzY3JpcHRpb24iOiJFbnZWYXIgcmVwcmVzZW50cyBhbiBlbnZpcm9ubWVudCB2YXJpYWJsZSBwcmVzZW50IGluIGEgQ29udGFpbmVyLiIsInByb3BlcnRpZXMiOnsibmFtZSI6eyJkZXNjcmlwdGlvbiI6Ik5hbWUgb2YgdGhlIGVudmlyb25tZW50IHZhcmlhYmxlLiBNdXN0IGJlIGEgQ19JREVOVElGSUVSLiIsInR5cGUiOiJzdHJpbmcifSwidmFsdWUiOnsiZGVzY3JpcHRpb24iOiJWYXJpYWJsZSByZWZlcmVuY2VzICQoVkFSX05BTUUpIGFyZSBleHBhbmRlZCB1c2luZyB0aGUgcHJldmlvdXNseSBkZWZpbmVkIGVudmlyb25tZW50IHZhcmlhYmxlcyBpbiB0aGUgY29udGFpbmVyIGFuZCBhbnkgc2VydmljZSBlbnZpcm9ubWVudCB2YXJpYWJsZXMuIElmIGEgdmFyaWFibGUgY2Fubm90IGJlIHJlc29sdmVkLCB0aGUgcmVmZXJlbmNlIGluIHRoZSBpbnB1dCBzdHJpbmcgd2lsbCBiZSB1bmNoYW5nZWQuIERvdWJsZSAkJCBhcmUgcmVkdWNlZCB0byBhIHNpbmdsZSAkLCB3aGljaCBhbGxvd3MgZm9yIGVzY2FwaW5nIHRoZSAkKFZBUl9OQU1FKSBzeW50YXg6IGkuZS4gXCIkJChWQVJfTkFNRSlcIiB3aWxsIHByb2R1Y2UgdGhlIHN0cmluZyBsaXRlcmFsIFwiJChWQVJfTkFNRSlcIi4gRXNjYXBlZCByZWZlcmVuY2VzIHdpbGwgbmV2ZXIgYmUgZXhwYW5kZWQsIHJlZ2FyZGxlc3Mgb2Ygd2hldGhlciB0aGUgdmFyaWFibGUgZXhpc3RzIG9yIG5vdC4gRGVmYXVsdHMgdG8gXCJcIi4iLCJ0eXBlIjoic3RyaW5nIn0sInZhbHVlRnJvbSI6eyJkZXNjcmlwdGlvbiI6IlNvdXJjZSBmb3IgdGhlIGVudmlyb25tZW50IHZhcmlhYmxlJ3MgdmFsdWUuIENhbm5vdCBiZSB1c2VkIGlmIHZhbHVlIGlzIG5vdCBlbXB0eS4iLCJwcm9wZXJ0aWVzIjp7ImNvbmZpZ01hcEtleVJlZiI6eyJkZXNjcmlwdGlvbiI6IlNlbGVjdHMgYSBrZXkgb2YgYSBDb25maWdNYXAuIiwicHJvcGVydGllcyI6eyJrZXkiOnsiZGVzY3JpcHRpb24iOiJUaGUga2V5IHRvIHNlbGVjdC4iLCJ0eXBlIjoic3RyaW5nIn0sIm5hbWUiOnsiZGVzY3JpcHRpb24iOiJOYW1lIG9mIHRoZSByZWZlcmVudC4gTW9yZSBpbmZvOiBodHRwczovL2t1YmVybmV0ZXMuaW8vZG9jcy9jb25jZXB0cy9vdmVydmlldy93b3JraW5nLXdpdGgtb2JqZWN0cy9uYW1lcy8jbmFtZXMgVE9ETzogQWRkIG90aGVyIHVzZWZ1bCBmaWVsZHMuIGFwaVZlcnNpb24sIGtpbmQsIHVpZD8iLCJ0eXBlIjoic3RyaW5nIn0sIm9wdGlvbmFsIjp7ImRlc2NyaXB0aW9uIjoiU3BlY2lmeSB3aGV0aGVyIHRoZSBDb25maWdNYXAgb3IgaXRzIGtleSBtdXN0IGJlIGRlZmluZWQiLCJ0eXBlIjoiYm9vbGVhbiJ9fSwicmVxdWlyZWQiOlsia2V5Il0sInR5cGUiOiJvYmplY3QifSwiZmllbGRSZWYiOnsiZGVzY3JpcHRpb24iOiJTZWxlY3RzIGEgZmllbGQgb2YgdGhlIHBvZDogc3VwcG9ydHMgbWV0YWRhdGEubmFtZSwgbWV0YWRhdGEubmFtZXNwYWNlLCBgbWV0YWRhdGEubGFiZWxzWydcdTAwM2NLRVlcdTAwM2UnXWAsIGBtZXRhZGF0YS5hbm5vdGF0aW9uc1snXHUwMDNjS0VZXHUwMDNlJ11gLCBzcGVjLm5vZGVOYW1lLCBzcGVjLnNlcnZpY2VBY2NvdW50TmFtZSwgc3RhdHVzLmhvc3RJUCwgc3RhdHVzLnBvZElQLCBzdGF0dXMucG9kSVBzLiIsInByb3BlcnRpZXMiOnsiYXBpVmVyc2lvbiI6eyJkZXNjcmlwdGlvbiI6IlZlcnNpb24gb2YgdGhlIHNjaGVtYSB0aGUgRmllbGRQYXRoIGlzIHdyaXR0ZW4gaW4gdGVybXMgb2YsIGRlZmF1bHRzIHRvIFwidjFcIi4iLCJ0eXBlIjoic3RyaW5nIn0sImZpZWxkUGF0aCI6eyJkZXNjcmlwdGlvbiI6IlBhdGggb2YgdGhlIGZpZWxkIHRvIHNlbGVjdCBpbiB0aGUgc3BlY2lmaWVkIEFQSSB2ZXJzaW9uLiIsInR5cGUiOiJzdHJpbmcifX0sInJlcXVpcmVkIjpbImZpZWxkUGF0aCJdLCJ0eXBlIjoib2JqZWN0In0sInJlc291cmNlRmllbGRSZWYiOnsiZGVzY3JpcHRpb24iOiJTZWxlY3RzIGEgcmVzb3VyY2Ugb2YgdGhlIGNvbnRhaW5lcjogb25seSByZXNvdXJjZXMgbGltaXRzIGFuZCByZXF1ZXN0cyAobGltaXRzLmNwdSwgbGltaXRzLm1lbW9yeSwgbGltaXRzLmVwaGVtZXJhbC1zdG9yYWdlLCByZXF1ZXN0cy5jcHUsIHJlcXVlc3RzLm1lbW9yeSBhbmQgcmVxdWVzdHMuZXBoZW1lcmFsLXN0b3JhZ2UpIGFyZSBjdXJyZW50bHkgc3VwcG9ydGVkLiIsInByb3BlcnRpZXMiOnsiY29udGFpbmVyTmFtZSI6eyJkZXNjcmlwdGlvbiI6IkNvbnRhaW5lciBuYW1lOiByZXF1aXJlZCBmb3Igdm9sdW1lcywgb3B0aW9uYWwgZm9yIGVudiB2YXJzIiwidHlwZSI6InN0cmluZyJ9LCJkaXZpc29yIjp7ImFueU9mIjpbeyJ0eXBlIjoiaW50ZWdlciJ9LHsidHlwZSI6InN0cmluZyJ9XSwiZGVzY3JpcHRpb24iOiJTcGVjaWZpZXMgdGhlIG91dHB1dCBmb3JtYXQgb2YgdGhlIGV4cG9zZWQgcmVzb3VyY2VzLCBkZWZhdWx0cyB0byBcIjFcIiIsInBhdHRlcm4iOiJeKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKChbS01HVFBFXWkpfFtudW1rTUdUUEVdfChbZUVdKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKSk/JCIsIngta3ViZXJuZXRlcy1pbnQtb3Itc3RyaW5nIjp0cnVlfSwicmVzb3VyY2UiOnsiZGVzY3JpcHRpb24iOiJSZXF1aXJlZDogcmVzb3VyY2UgdG8gc2VsZWN0IiwidHlwZSI6InN0cmluZyJ9fSwicmVxdWlyZWQiOlsicmVzb3VyY2UiXSwidHlwZSI6Im9iamVjdCJ9LCJzZWNyZXRLZXlSZWYiOnsiZGVzY3JpcHRpb24iOiJTZWxlY3RzIGEga2V5IG9mIGEgc2VjcmV0IGluIHRoZSBwb2QncyBuYW1lc3BhY2UiLCJwcm9wZXJ0aWVzIjp7ImtleSI6eyJkZXNjcmlwdGlvbiI6IlRoZSBrZXkgb2YgdGhlIHNlY3JldCB0byBzZWxlY3QgZnJvbS4gIE11c3QgYmUgYSB2YWxpZCBzZWNyZXQga2V5LiIsInR5cGUiOiJzdHJpbmcifSwibmFtZSI6eyJkZXNjcmlwdGlvbiI6Ik5hbWUgb2YgdGhlIHJlZmVyZW50LiBNb3JlIGluZm86IGh0dHBzOi8va3ViZXJuZXRlcy5pby9kb2NzL2NvbmNlcHRzL292ZXJ2aWV3L3dvcmtpbmctd2l0aC1vYmplY3RzL25hbWVzLyNuYW1lcyBUT0RPOiBBZGQgb3RoZXIgdXNlZnVsIGZpZWxkcy4gYXBpVmVyc2lvbiwga2luZCwgdWlkPyIsInR5cGUiOiJzdHJpbmcifSwib3B0aW9uYWwiOnsiZGVzY3JpcHRpb24iOiJTcGVjaWZ5IHdoZXRoZXIgdGhlIFNlY3JldCBvciBpdHMga2V5IG11c3QgYmUgZGVmaW5lZCIsInR5cGUiOiJib29sZWFuIn19LCJyZXF1aXJlZCI6WyJrZXkiXSwidHlwZSI6Im9iamVjdCJ9fSwidHlwZSI6Im9iamVjdCJ9fSwicmVxdWlyZWQiOlsibmFtZSJdLCJ0eXBlIjoib2JqZWN0In0sInR5cGUiOiJhcnJheSJ9fSwicmVxdWlyZWQiOlsiY29udGFpbmVyIl0sInR5cGUiOiJvYmplY3QifSwidHlwZSI6ImFycmF5In0sImxhYmVscyI6eyJhZGRpdGlvbmFsUHJvcGVydGllcyI6eyJ0eXBlIjoic3RyaW5nIn0sImRlc2NyaXB0aW9uIjoiTGFiZWxzIG92ZXJyaWRlcyBsYWJlbHMgZm9yIHRoZSBkZXBsb3ltZW50IGFuZCBpdHMgdGVtcGxhdGUuIiwidHlwZSI6Im9iamVjdCJ9LCJsaXZlbmVzc1Byb2JlcyI6eyJkZXNjcmlwdGlvbiI6IkxpdmVuZXNzUHJvYmVzIG92ZXJyaWRlcyBsaXZlbmVzcyBwcm9iZXMgZm9yIHRoZSBjb250YWluZXJzLiIsIml0ZW1zIjp7ImRlc2NyaXB0aW9uIjoiUHJvYmVzUmVxdWlyZW1lbnRzT3ZlcnJpZGUgZW5hYmxlcyB0aGUgdXNlciB0byBvdmVycmlkZSBhbnkgY29udGFpbmVyJ3MgZW52IHZhcnMuIiwicHJvcGVydGllcyI6eyJjb250YWluZXIiOnsiZGVzY3JpcHRpb24iOiJUaGUgY29udGFpbmVyIG5hbWUiLCJ0eXBlIjoic3RyaW5nIn0sImZhaWx1cmVUaHJlc2hvbGQiOnsiZGVzY3JpcHRpb24iOiJNaW5pbXVtIGNvbnNlY3V0aXZlIGZhaWx1cmVzIGZvciB0aGUgcHJvYmUgdG8gYmUgY29uc2lkZXJlZCBmYWlsZWQgYWZ0ZXIgaGF2aW5nIHN1Y2NlZWRlZC4gRGVmYXVsdHMgdG8gMy4gTWluaW11bSB2YWx1ZSBpcyAxLiIsImZvcm1hdCI6ImludDMyIiwidHlwZSI6ImludGVnZXIifSwiaW5pdGlhbERlbGF5U2Vjb25kcyI6eyJkZXNjcmlwdGlvbiI6Ik51bWJlciBvZiBzZWNvbmRzIGFmdGVyIHRoZSBjb250YWluZXIgaGFzIHN0YXJ0ZWQgYmVmb3JlIGxpdmVuZXNzIHByb2JlcyBhcmUgaW5pdGlhdGVkLiBNb3JlIGluZm86IGh0dHBzOi8va3ViZXJuZXRlcy5pby9kb2NzL2NvbmNlcHRzL3dvcmtsb2Fkcy9wb2RzL3BvZC1saWZlY3ljbGUjY29udGFpbmVyLXByb2JlcyIsImZvcm1hdCI6ImludDMyIiwidHlwZSI6ImludGVnZXIifSwicGVyaW9kU2Vjb25kcyI6eyJkZXNjcmlwdGlvbiI6IkhvdyBvZnRlbiAoaW4gc2Vjb25kcykgdG8gcGVyZm9ybSB0aGUgcHJvYmUuIERlZmF1bHQgdG8gMTAgc2Vjb25kcy4gTWluaW11bSB2YWx1ZSBpcyAxLiIsImZvcm1hdCI6ImludDMyIiwidHlwZSI6ImludGVnZXIifSwic3VjY2Vzc1RocmVzaG9sZCI6eyJkZXNjcmlwdGlvbiI6Ik1pbmltdW0gY29uc2VjdXRpdmUgc3VjY2Vzc2VzIGZvciB0aGUgcHJvYmUgdG8gYmUgY29uc2lkZXJlZCBzdWNjZXNzZnVsIGFmdGVyIGhhdmluZyBmYWlsZWQuIERlZmF1bHRzIHRvIDEuIE11c3QgYmUgMSBmb3IgbGl2ZW5lc3MgYW5kIHN0YXJ0dXAuIE1pbmltdW0gdmFsdWUgaXMgMS4iLCJmb3JtYXQiOiJpbnQzMiIsInR5cGUiOiJpbnRlZ2VyIn0sInRlcm1pbmF0aW9uR3JhY2VQZXJpb2RTZWNvbmRzIjp7ImRlc2NyaXB0aW9uIjoiT3B0aW9uYWwgZHVyYXRpb24gaW4gc2Vjb25kcyB0aGUgcG9kIG5lZWRzIHRvIHRlcm1pbmF0ZSBncmFjZWZ1bGx5IHVwb24gcHJvYmUgZmFpbHVyZS4gVGhlIGdyYWNlIHBlcmlvZCBpcyB0aGUgZHVyYXRpb24gaW4gc2Vjb25kcyBhZnRlciB0aGUgcHJvY2Vzc2VzIHJ1bm5pbmcgaW4gdGhlIHBvZCBhcmUgc2VudCBhIHRlcm1pbmF0aW9uIHNpZ25hbCBhbmQgdGhlIHRpbWUgd2hlbiB0aGUgcHJvY2Vzc2VzIGFyZSBmb3JjaWJseSBoYWx0ZWQgd2l0aCBhIGtpbGwgc2lnbmFsLiBTZXQgdGhpcyB2YWx1ZSBsb25nZXIgdGhhbiB0aGUgZXhwZWN0ZWQgY2xlYW51cCB0aW1lIGZvciB5b3VyIHByb2Nlc3MuIElmIHRoaXMgdmFsdWUgaXMgbmlsLCB0aGUgcG9kJ3MgdGVybWluYXRpb25HcmFjZVBlcmlvZFNlY29uZHMgd2lsbCBiZSB1c2VkLiBPdGhlcndpc2UsIHRoaXMgdmFsdWUgb3ZlcnJpZGVzIHRoZSB2YWx1ZSBwcm92aWRlZCBieSB0aGUgcG9kIHNwZWMuIFZhbHVlIG11c3QgYmUgbm9uLW5lZ2F0aXZlIGludGVnZXIuIFRoZSB2YWx1ZSB6ZXJvIGluZGljYXRlcyBzdG9wIGltbWVkaWF0ZWx5IHZpYSB0aGUga2lsbCBzaWduYWwgKG5vIG9wcG9ydHVuaXR5IHRvIHNodXQgZG93bikuIFRoaXMgaXMgYSBiZXRhIGZpZWxkIGFuZCByZXF1aXJlcyBlbmFibGluZyBQcm9iZVRlcm1pbmF0aW9uR3JhY2VQZXJpb2QgZmVhdHVyZSBnYXRlLiBNaW5pbXVtIHZhbHVlIGlzIDEuIHNwZWMudGVybWluYXRpb25HcmFjZVBlcmlvZFNlY29uZHMgaXMgdXNlZCBpZiB1bnNldC4iLCJmb3JtYXQiOiJpbnQ2NCIsInR5cGUiOiJpbnRlZ2VyIn0sInRpbWVvdXRTZWNvbmRzIjp7ImRlc2NyaXB0aW9uIjoiTnVtYmVyIG9mIHNlY29uZHMgYWZ0ZXIgd2hpY2ggdGhlIHByb2JlIHRpbWVzIG91dC4gRGVmYXVsdHMgdG8gMSBzZWNvbmQuIE1pbmltdW0gdmFsdWUgaXMgMS4gTW9yZSBpbmZvOiBodHRwczovL2t1YmVybmV0ZXMuaW8vZG9jcy9jb25jZXB0cy93b3JrbG9hZHMvcG9kcy9wb2QtbGlmZWN5Y2xlI2NvbnRhaW5lci1wcm9iZXMiLCJmb3JtYXQiOiJpbnQzMiIsInR5cGUiOiJpbnRlZ2VyIn19LCJyZXF1aXJlZCI6WyJjb250YWluZXIiXSwidHlwZSI6Im9iamVjdCJ9LCJ0eXBlIjoiYXJyYXkifSwibmFtZSI6eyJkZXNjcmlwdGlvbiI6IlRoZSBuYW1lIG9mIHRoZSBkZXBsb3ltZW50IiwidHlwZSI6InN0cmluZyJ9LCJub2RlU2VsZWN0b3IiOnsiYWRkaXRpb25hbFByb3BlcnRpZXMiOnsidHlwZSI6InN0cmluZyJ9LCJkZXNjcmlwdGlvbiI6Ik5vZGVTZWxlY3RvciBvdmVycmlkZXMgbm9kZVNlbGVjdG9yIGZvciB0aGUgZGVwbG95bWVudC4iLCJ0eXBlIjoib2JqZWN0In0sInJlYWRpbmVzc1Byb2JlcyI6eyJkZXNjcmlwdGlvbiI6IlJlYWRpbmVzc1Byb2JlcyBvdmVycmlkZXMgcmVhZGluZXNzIHByb2JlcyBmb3IgdGhlIGNvbnRhaW5lcnMuIiwiaXRlbXMiOnsiZGVzY3JpcHRpb24iOiJQcm9iZXNSZXF1aXJlbWVudHNPdmVycmlkZSBlbmFibGVzIHRoZSB1c2VyIHRvIG92ZXJyaWRlIGFueSBjb250YWluZXIncyBlbnYgdmFycy4iLCJwcm9wZXJ0aWVzIjp7ImNvbnRhaW5lciI6eyJkZXNjcmlwdGlvbiI6IlRoZSBjb250YWluZXIgbmFtZSIsInR5cGUiOiJzdHJpbmcifSwiZmFpbHVyZVRocmVzaG9sZCI6eyJkZXNjcmlwdGlvbiI6Ik1pbmltdW0gY29uc2VjdXRpdmUgZmFpbHVyZXMgZm9yIHRoZSBwcm9iZSB0byBiZSBjb25zaWRlcmVkIGZhaWxlZCBhZnRlciBoYXZpbmcgc3VjY2VlZGVkLiBEZWZhdWx0cyB0byAzLiBNaW5pbXVtIHZhbHVlIGlzIDEuIiwiZm9ybWF0IjoiaW50MzIiLCJ0eXBlIjoiaW50ZWdlciJ9LCJpbml0aWFsRGVsYXlTZWNvbmRzIjp7ImRlc2NyaXB0aW9uIjoiTnVtYmVyIG9mIHNlY29uZHMgYWZ0ZXIgdGhlIGNvbnRhaW5lciBoYXMgc3RhcnRlZCBiZWZvcmUgbGl2ZW5lc3MgcHJvYmVzIGFyZSBpbml0aWF0ZWQuIE1vcmUgaW5mbzogaHR0cHM6Ly9rdWJlcm5ldGVzLmlvL2RvY3MvY29uY2VwdHMvd29ya2xvYWRzL3BvZHMvcG9kLWxpZmVjeWNsZSNjb250YWluZXItcHJvYmVzIiwiZm9ybWF0IjoiaW50MzIiLCJ0eXBlIjoiaW50ZWdlciJ9LCJwZXJpb2RTZWNvbmRzIjp7ImRlc2NyaXB0aW9uIjoiSG93IG9mdGVuIChpbiBzZWNvbmRzKSB0byBwZXJmb3JtIHRoZSBwcm9iZS4gRGVmYXVsdCB0byAxMCBzZWNvbmRzLiBNaW5pbXVtIHZhbHVlIGlzIDEuIiwiZm9ybWF0IjoiaW50MzIiLCJ0eXBlIjoiaW50ZWdlciJ9LCJzdWNjZXNzVGhyZXNob2xkIjp7ImRlc2NyaXB0aW9uIjoiTWluaW11bSBjb25zZWN1dGl2ZSBzdWNjZXNzZXMgZm9yIHRoZSBwcm9iZSB0byBiZSBjb25zaWRlcmVkIHN1Y2Nlc3NmdWwgYWZ0ZXIgaGF2aW5nIGZhaWxlZC4gRGVmYXVsdHMgdG8gMS4gTXVzdCBiZSAxIGZvciBsaXZlbmVzcyBhbmQgc3RhcnR1cC4gTWluaW11bSB2YWx1ZSBpcyAxLiIsImZvcm1hdCI6ImludDMyIiwidHlwZSI6ImludGVnZXIifSwidGVybWluYXRpb25HcmFjZVBlcmlvZFNlY29uZHMiOnsiZGVzY3JpcHRpb24iOiJPcHRpb25hbCBkdXJhdGlvbiBpbiBzZWNvbmRzIHRoZSBwb2QgbmVlZHMgdG8gdGVybWluYXRlIGdyYWNlZnVsbHkgdXBvbiBwcm9iZSBmYWlsdXJlLiBUaGUgZ3JhY2UgcGVyaW9kIGlzIHRoZSBkdXJhdGlvbiBpbiBzZWNvbmRzIGFmdGVyIHRoZSBwcm9jZXNzZXMgcnVubmluZyBpbiB0aGUgcG9kIGFyZSBzZW50IGEgdGVybWluYXRpb24gc2lnbmFsIGFuZCB0aGUgdGltZSB3aGVuIHRoZSBwcm9jZXNzZXMgYXJlIGZvcmNpYmx5IGhhbHRlZCB3aXRoIGEga2lsbCBzaWduYWwuIFNldCB0aGlzIHZhbHVlIGxvbmdlciB0aGFuIHRoZSBleHBlY3RlZCBjbGVhbnVwIHRpbWUgZm9yIHlvdXIgcHJvY2Vzcy4gSWYgdGhpcyB2YWx1ZSBpcyBuaWwsIHRoZSBwb2QncyB0ZXJtaW5hdGlvbkdyYWNlUGVyaW9kU2Vjb25kcyB3aWxsIGJlIHVzZWQuIE90aGVyd2lzZSwgdGhpcyB2YWx1ZSBvdmVycmlkZXMgdGhlIHZhbHVlIHByb3ZpZGVkIGJ5IHRoZSBwb2Qgc3BlYy4gVmFsdWUgbXVzdCBiZSBub24tbmVnYXRpdmUgaW50ZWdlci4gVGhlIHZhbHVlIHplcm8gaW5kaWNhdGVzIHN0b3AgaW1tZWRpYXRlbHkgdmlhIHRoZSBraWxsIHNpZ25hbCAobm8gb3Bwb3J0dW5pdHkgdG8gc2h1dCBkb3duKS4gVGhpcyBpcyBhIGJldGEgZmllbGQgYW5kIHJlcXVpcmVzIGVuYWJsaW5nIFByb2JlVGVybWluYXRpb25HcmFjZVBlcmlvZCBmZWF0dXJlIGdhdGUuIE1pbmltdW0gdmFsdWUgaXMgMS4gc3BlYy50ZXJtaW5hdGlvbkdyYWNlUGVyaW9kU2Vjb25kcyBpcyB1c2VkIGlmIHVuc2V0LiIsImZvcm1hdCI6ImludDY0IiwidHlwZSI6ImludGVnZXIifSwidGltZW91dFNlY29uZHMiOnsiZGVzY3JpcHRpb24iOiJOdW1iZXIgb2Ygc2Vjb25kcyBhZnRlciB3aGljaCB0aGUgcHJvYmUgdGltZXMgb3V0LiBEZWZhdWx0cyB0byAxIHNlY29uZC4gTWluaW11bSB2YWx1ZSBpcyAxLiBNb3JlIGluZm86IGh0dHBzOi8va3ViZXJuZXRlcy5pby9kb2NzL2NvbmNlcHRzL3dvcmtsb2Fkcy9wb2RzL3BvZC1saWZlY3ljbGUjY29udGFpbmVyLXByb2JlcyIsImZvcm1hdCI6ImludDMyIiwidHlwZSI6ImludGVnZXIifX0sInJlcXVpcmVkIjpbImNvbnRhaW5lciJdLCJ0eXBlIjoib2JqZWN0In0sInR5cGUiOiJhcnJheSJ9LCJyZXBsaWNhcyI6eyJkZXNjcmlwdGlvbiI6IlRoZSBudW1iZXIgb2YgcmVwbGljYXMgdGhhdCBIQSBwYXJ0cyBvZiB0aGUgY29udHJvbCBwbGFuZSB3aWxsIGJlIHNjYWxlZCB0byIsIm1pbmltdW0iOjAsInR5cGUiOiJpbnRlZ2VyIn0sInJlc291cmNlcyI6eyJkZXNjcmlwdGlvbiI6IklmIHNwZWNpZmllZCwgdGhlIGNvbnRhaW5lcidzIHJlc291cmNlcy4iLCJpdGVtcyI6eyJkZXNjcmlwdGlvbiI6IlRoZSBwb2QgdGhpcyBSZXNvdXJjZSBpcyB1c2VkIHRvIHNwZWNpZnkgdGhlIHJlcXVlc3RzIGFuZCBsaW1pdHMgZm9yIGEgY2VydGFpbiBjb250YWluZXIgYmFzZWQgb24gdGhlIG5hbWUuIiwicHJvcGVydGllcyI6eyJjb250YWluZXIiOnsiZGVzY3JpcHRpb24iOiJUaGUgbmFtZSBvZiB0aGUgY29udGFpbmVyIiwidHlwZSI6InN0cmluZyJ9LCJsaW1pdHMiOnsicHJvcGVydGllcyI6eyJjcHUiOnsicGF0dGVybiI6Il4oWystXT9bMC05Ll0rKShbZUVpbnVta0tNR1RQXSpbLStdP1swLTldKikkIiwidHlwZSI6InN0cmluZyJ9LCJtZW1vcnkiOnsicGF0dGVybiI6Il4oWystXT9bMC05Ll0rKShbZUVpbnVta0tNR1RQXSpbLStdP1swLTldKikkIiwidHlwZSI6InN0cmluZyJ9fSwidHlwZSI6Im9iamVjdCJ9LCJyZXF1ZXN0cyI6eyJwcm9wZXJ0aWVzIjp7ImNwdSI6eyJwYXR0ZXJuIjoiXihbKy1dP1swLTkuXSspKFtlRWludW1rS01HVFBdKlstK10/WzAtOV0qKSQiLCJ0eXBlIjoic3RyaW5nIn0sIm1lbW9yeSI6eyJwYXR0ZXJuIjoiXihbKy1dP1swLTkuXSspKFtlRWludW1rS01HVFBdKlstK10/WzAtOV0qKSQiLCJ0eXBlIjoic3RyaW5nIn19LCJ0eXBlIjoib2JqZWN0In19LCJ0eXBlIjoib2JqZWN0In0sInR5cGUiOiJhcnJheSJ9LCJ0b2xlcmF0aW9ucyI6eyJkZXNjcmlwdGlvbiI6IklmIHNwZWNpZmllZCwgdGhlIHBvZCdzIHRvbGVyYXRpb25zLiIsIml0ZW1zIjp7ImRlc2NyaXB0aW9uIjoiVGhlIHBvZCB0aGlzIFRvbGVyYXRpb24gaXMgYXR0YWNoZWQgdG8gdG9sZXJhdGVzIGFueSB0YWludCB0aGF0IG1hdGNoZXMgdGhlIHRyaXBsZSBcdTAwM2NrZXksdmFsdWUsZWZmZWN0XHUwMDNlIHVzaW5nIHRoZSBtYXRjaGluZyBvcGVyYXRvciBcdTAwM2NvcGVyYXRvclx1MDAzZS4iLCJwcm9wZXJ0aWVzIjp7ImVmZmVjdCI6eyJkZXNjcmlwdGlvbiI6IkVmZmVjdCBpbmRpY2F0ZXMgdGhlIHRhaW50IGVmZmVjdCB0byBtYXRjaC4gRW1wdHkgbWVhbnMgbWF0Y2ggYWxsIHRhaW50IGVmZmVjdHMuIFdoZW4gc3BlY2lmaWVkLCBhbGxvd2VkIHZhbHVlcyBhcmUgTm9TY2hlZHVsZSwgUHJlZmVyTm9TY2hlZHVsZSBhbmQgTm9FeGVjdXRlLiIsInR5cGUiOiJzdHJpbmcifSwia2V5Ijp7ImRlc2NyaXB0aW9uIjoiS2V5IGlzIHRoZSB0YWludCBrZXkgdGhhdCB0aGUgdG9sZXJhdGlvbiBhcHBsaWVzIHRvLiBFbXB0eSBtZWFucyBtYXRjaCBhbGwgdGFpbnQga2V5cy4gSWYgdGhlIGtleSBpcyBlbXB0eSwgb3BlcmF0b3IgbXVzdCBiZSBFeGlzdHM7IHRoaXMgY29tYmluYXRpb24gbWVhbnMgdG8gbWF0Y2ggYWxsIHZhbHVlcyBhbmQgYWxsIGtleXMuIiwidHlwZSI6InN0cmluZyJ9LCJvcGVyYXRvciI6eyJkZXNjcmlwdGlvbiI6Ik9wZXJhdG9yIHJlcHJlc2VudHMgYSBrZXkncyByZWxhdGlvbnNoaXAgdG8gdGhlIHZhbHVlLiBWYWxpZCBvcGVyYXRvcnMgYXJlIEV4aXN0cyBhbmQgRXF1YWwuIERlZmF1bHRzIHRvIEVxdWFsLiBFeGlzdHMgaXMgZXF1aXZhbGVudCB0byB3aWxkY2FyZCBmb3IgdmFsdWUsIHNvIHRoYXQgYSBwb2QgY2FuIHRvbGVyYXRlIGFsbCB0YWludHMgb2YgYSBwYXJ0aWN1bGFyIGNhdGVnb3J5LiIsInR5cGUiOiJzdHJpbmcifSwidG9sZXJhdGlvblNlY29uZHMiOnsiZGVzY3JpcHRpb24iOiJUb2xlcmF0aW9uU2Vjb25kcyByZXByZXNlbnRzIHRoZSBwZXJpb2Qgb2YgdGltZSB0aGUgdG9sZXJhdGlvbiAod2hpY2ggbXVzdCBiZSBvZiBlZmZlY3QgTm9FeGVjdXRlLCBvdGhlcndpc2UgdGhpcyBmaWVsZCBpcyBpZ25vcmVkKSB0b2xlcmF0ZXMgdGhlIHRhaW50LiBCeSBkZWZhdWx0LCBpdCBpcyBub3Qgc2V0LCB3aGljaCBtZWFucyB0b2xlcmF0ZSB0aGUgdGFpbnQgZm9yZXZlciAoZG8gbm90IGV2aWN0KS4gWmVybyBhbmQgbmVnYXRpdmUgdmFsdWVzIHdpbGwgYmUgdHJlYXRlZCBhcyAwIChldmljdCBpbW1lZGlhdGVseSkgYnkgdGhlIHN5c3RlbS4iLCJmb3JtYXQiOiJpbnQ2NCIsInR5cGUiOiJpbnRlZ2VyIn0sInZhbHVlIjp7ImRlc2NyaXB0aW9uIjoiVmFsdWUgaXMgdGhlIHRhaW50IHZhbHVlIHRoZSB0b2xlcmF0aW9uIG1hdGNoZXMgdG8uIElmIHRoZSBvcGVyYXRvciBpcyBFeGlzdHMsIHRoZSB2YWx1ZSBzaG91bGQgYmUgZW1wdHksIG90aGVyd2lzZSBqdXN0IGEgcmVndWxhciBzdHJpbmcuIiwidHlwZSI6InN0cmluZyJ9fSwidHlwZSI6Im9iamVjdCJ9LCJ0eXBlIjoiYXJyYXkifX0sInR5cGUiOiJvYmplY3QifSwidHlwZSI6ImFycmF5In19LCJyZXF1aXJlZCI6WyJjaGFubmVsIiwic291cmNlIl0sInR5cGUiOiJvYmplY3QifSwic3RhdHVzIjp7ImRlc2NyaXB0aW9uIjoiS25hdGl2ZUthZmthU3RhdHVzIGRlZmluZXMgdGhlIG9ic2VydmVkIHN0YXRlIG9mIEtuYXRpdmVLYWZrYSAoZnJvbSB0aGUgY29udHJvbGxlcikuIiwicHJvcGVydGllcyI6eyJhbm5vdGF0aW9ucyI6eyJhZGRpdGlvbmFsUHJvcGVydGllcyI6eyJ0eXBlIjoic3RyaW5nIn0sImRlc2NyaXB0aW9uIjoiQW5ub3RhdGlvbnMgaXMgYWRkaXRpb25hbCBTdGF0dXMgZmllbGRzIGZvciB0aGUgUmVzb3VyY2UgdG8gc2F2ZSBzb21lIGFkZGl0aW9uYWwgU3RhdGUgYXMgd2VsbCBhcyBjb252ZXkgbW9yZSBpbmZvcm1hdGlvbiB0byB0aGUgdXNlci4gVGhpcyBpcyByb3VnaGx5IGFraW4gdG8gQW5ub3RhdGlvbnMgb24gYW55IGs4cyByZXNvdXJjZSwganVzdCB0aGUgcmVjb25jaWxlciBjb252ZXlpbmcgcmljaGVyIGluZm9ybWF0aW9uIG91dHdhcmRzLiIsInR5cGUiOiJvYmplY3QifSwiY29uZGl0aW9ucyI6eyJkZXNjcmlwdGlvbiI6IkNvbmRpdGlvbnMgdGhlIGxhdGVzdCBhdmFpbGFibGUgb2JzZXJ2YXRpb25zIG9mIGEgcmVzb3VyY2UncyBjdXJyZW50IHN0YXRlLiArcGF0Y2hNZXJnZUtleT10eXBlICtwYXRjaFN0cmF0ZWd5PW1lcmdlIiwiaXRlbXMiOnsicHJvcGVydGllcyI6eyJsYXN0VHJhbnNpdGlvblRpbWUiOnsiZGVzY3JpcHRpb24iOiJMYXN0VHJhbnNpdGlvblRpbWUgaXMgdGhlIGxhc3QgdGltZSB0aGUgY29uZGl0aW9uIHRyYW5zaXRpb25lZCBmcm9tIG9uZSBzdGF0dXMgdG8gYW5vdGhlci4gV2UgdXNlIFZvbGF0aWxlVGltZSBpbiBwbGFjZSBvZiBtZXRhdjEuVGltZSB0byBleGNsdWRlIHRoaXMgZnJvbSBjcmVhdGluZyBlcXVhbGl0eS5TZW1hbnRpYyBkaWZmZXJlbmNlcyAoYWxsIG90aGVyIHRoaW5ncyBoZWxkIGNvbnN0YW50KS4iLCJ0eXBlIjoic3RyaW5nIn0sIm1lc3NhZ2UiOnsiZGVzY3JpcHRpb24iOiJBIGh1bWFuIHJlYWRhYmxlIG1lc3NhZ2UgaW5kaWNhdGluZyBkZXRhaWxzIGFib3V0IHRoZSB0cmFuc2l0aW9uLiIsInR5cGUiOiJzdHJpbmcifSwicmVhc29uIjp7ImRlc2NyaXB0aW9uIjoiVGhlIHJlYXNvbiBmb3IgdGhlIGNvbmRpdGlvbidzIGxhc3QgdHJhbnNpdGlvbi4iLCJ0eXBlIjoic3RyaW5nIn0sInNldmVyaXR5Ijp7ImRlc2NyaXB0aW9uIjoiU2V2ZXJpdHkgd2l0aCB3aGljaCB0byB0cmVhdCBmYWlsdXJlcyBvZiB0aGlzIHR5cGUgb2YgY29uZGl0aW9uLiBXaGVuIHRoaXMgaXMgbm90IHNwZWNpZmllZCwgaXQgZGVmYXVsdHMgdG8gRXJyb3IuIiwidHlwZSI6InN0cmluZyJ9LCJzdGF0dXMiOnsiZGVzY3JpcHRpb24iOiJTdGF0dXMgb2YgdGhlIGNvbmRpdGlvbiwgb25lIG9mIFRydWUsIEZhbHNlLCBVbmtub3duLiArcmVxdWlyZWQiLCJ0eXBlIjoic3RyaW5nIn0sInR5cGUiOnsiZGVzY3JpcHRpb24iOiJUeXBlIG9mIGNvbmRpdGlvbi4gK3JlcXVpcmVkIiwidHlwZSI6InN0cmluZyJ9fSwicmVxdWlyZWQiOlsidHlwZSIsInN0YXR1cyJdLCJ0eXBlIjoib2JqZWN0In0sInR5cGUiOiJhcnJheSJ9LCJvYnNlcnZlZEdlbmVyYXRpb24iOnsiZGVzY3JpcHRpb24iOiJPYnNlcnZlZEdlbmVyYXRpb24gaXMgdGhlICdHZW5lcmF0aW9uJyBvZiB0aGUgU2VydmljZSB0aGF0IHdhcyBsYXN0IHByb2Nlc3NlZCBieSB0aGUgY29udHJvbGxlci4iLCJmb3JtYXQiOiJpbnQ2NCIsInR5cGUiOiJpbnRlZ2VyIn0sInZlcnNpb24iOnsiZGVzY3JpcHRpb24iOiJUaGUgdmVyc2lvbiBvZiB0aGUgaW5zdGFsbGVkIHJlbGVhc2UiLCJ0eXBlIjoic3RyaW5nIn19LCJ0eXBlIjoib2JqZWN0In19LCJ0eXBlIjoib2JqZWN0In19LCJzZXJ2ZWQiOnRydWUsInN0b3JhZ2UiOnRydWUsInN1YnJlc291cmNlcyI6eyJzdGF0dXMiOnt9fX1dfX0= - type: olm.bundle.object value: - data: eyJhcGlWZXJzaW9uIjoib3BlcmF0b3JzLmNvcmVvcy5jb20vdjFhbHBoYTEiLCJraW5kIjoiQ2x1c3RlclNlcnZpY2VWZXJzaW9uIiwibWV0YWRhdGEiOnsiYW5ub3RhdGlvbnMiOnsiYWxtLWV4YW1wbGVzIjoiW1xuICB7XG4gICAgXCJhcGlWZXJzaW9uXCI6IFwib3BlcmF0b3Iua25hdGl2ZS5kZXYvdjFiZXRhMVwiLFxuICAgIFwia2luZFwiOiBcIktuYXRpdmVTZXJ2aW5nXCIsXG4gICAgXCJtZXRhZGF0YVwiOiB7XG4gICAgICBcIm5hbWVcIjogXCJrbmF0aXZlLXNlcnZpbmdcIlxuICAgIH0sXG4gICAgXCJzcGVjXCI6IHtcbiAgICB9XG4gIH0sXG4gIHtcbiAgICBcImFwaVZlcnNpb25cIjogXCJvcGVyYXRvci5rbmF0aXZlLmRldi92MWJldGExXCIsXG4gICAgXCJraW5kXCI6IFwiS25hdGl2ZUV2ZW50aW5nXCIsXG4gICAgXCJtZXRhZGF0YVwiOiB7XG4gICAgICBcIm5hbWVcIjogXCJrbmF0aXZlLWV2ZW50aW5nXCJcbiAgICB9LFxuICAgIFwic3BlY1wiOiB7XG4gICAgfVxuICB9LFxuICB7XG4gICAgXCJhcGlWZXJzaW9uXCI6IFwib3BlcmF0b3Iuc2VydmVybGVzcy5vcGVuc2hpZnQuaW8vdjFhbHBoYTFcIixcbiAgICBcImtpbmRcIjogXCJLbmF0aXZlS2Fma2FcIixcbiAgICBcIm1ldGFkYXRhXCI6IHtcbiAgICAgIFwibmFtZVwiOiBcImtuYXRpdmUta2Fma2FcIlxuICAgIH0sXG4gICAgXCJzcGVjXCI6IHtcbiAgICAgIFwiYnJva2VyXCI6IHtcbiAgICAgICAgXCJlbmFibGVkXCI6IGZhbHNlLFxuICAgICAgICBcImRlZmF1bHRDb25maWdcIjoge1xuICAgICAgICAgIFwibnVtUGFydGl0aW9uc1wiOiAxMCxcbiAgICAgICAgICBcInJlcGxpY2F0aW9uRmFjdG9yXCI6IDMsXG4gICAgICAgICAgXCJib290c3RyYXBTZXJ2ZXJzXCI6IFwiUkVQTEFDRV9XSVRIX0NPTU1BX1NFUEFSQVRFRF9LQUZLQV9CT09UU1RSQVBfU0VSVkVSU1wiXG4gICAgICAgIH1cbiAgICAgIH0sXG4gICAgICBcInNvdXJjZVwiOiB7XG4gICAgICAgIFwiZW5hYmxlZFwiOiBmYWxzZVxuICAgICAgfSxcbiAgICAgIFwic2lua1wiOiB7XG4gICAgICAgIFwiZW5hYmxlZFwiOiBmYWxzZVxuICAgICAgfSxcbiAgICAgIFwiY2hhbm5lbFwiOiB7XG4gICAgICAgIFwiZW5hYmxlZFwiOiBmYWxzZSxcbiAgICAgICAgXCJib290c3RyYXBTZXJ2ZXJzXCI6IFwiUkVQTEFDRV9XSVRIX0NPTU1BX1NFUEFSQVRFRF9LQUZLQV9CT09UU1RSQVBfU0VSVkVSU1wiXG4gICAgICB9XG4gICAgfVxuICB9XG5dIiwiY2FwYWJpbGl0aWVzIjoiRnVsbCBMaWZlY3ljbGUiLCJjYXRlZ29yaWVzIjoiTmV0d29ya2luZyxJbnRlZ3JhdGlvbiBcdTAwMjYgRGVsaXZlcnksQ2xvdWQgUHJvdmlkZXIsRGV2ZWxvcGVyIFRvb2xzIiwiY2VydGlmaWVkIjoiZmFsc2UiLCJjcmVhdGVkQXQiOiIyMDIwLTA0LTIwVDE3OjAwOjAwWiIsImRlc2NyaXB0aW9uIjoiRGVwbG95IGFuZCBtYW5hZ2UgZXZlbnQtZHJpdmVuIHNlcnZlcmxlc3MgYXBwbGljYXRpb25zIGFuZCBmdW5jdGlvbnMgdXNpbmcgS25hdGl2ZS4iLCJmZWF0dXJlcy5vcGVyYXRvcnMub3BlbnNoaWZ0LmlvL2NuZiI6ImZhbHNlIiwiZmVhdHVyZXMub3BlcmF0b3JzLm9wZW5zaGlmdC5pby9jbmkiOiJmYWxzZSIsImZlYXR1cmVzLm9wZXJhdG9ycy5vcGVuc2hpZnQuaW8vY3NpIjoiZmFsc2UiLCJmZWF0dXJlcy5vcGVyYXRvcnMub3BlbnNoaWZ0LmlvL2Rpc2Nvbm5lY3RlZCI6InRydWUiLCJmZWF0dXJlcy5vcGVyYXRvcnMub3BlbnNoaWZ0LmlvL2ZpcHMtY29tcGxpYW50IjoidHJ1ZSIsImZlYXR1cmVzLm9wZXJhdG9ycy5vcGVuc2hpZnQuaW8vcHJveHktYXdhcmUiOiJ0cnVlIiwiZmVhdHVyZXMub3BlcmF0b3JzLm9wZW5zaGlmdC5pby90bHMtcHJvZmlsZXMiOiJmYWxzZSIsImZlYXR1cmVzLm9wZXJhdG9ycy5vcGVuc2hpZnQuaW8vdG9rZW4tYXV0aC1hd3MiOiJmYWxzZSIsImZlYXR1cmVzLm9wZXJhdG9ycy5vcGVuc2hpZnQuaW8vdG9rZW4tYXV0aC1henVyZSI6ImZhbHNlIiwiZmVhdHVyZXMub3BlcmF0b3JzLm9wZW5zaGlmdC5pby90b2tlbi1hdXRoLWdjcCI6ImZhbHNlIiwib2xtLnNraXBSYW5nZSI6Ilx1MDAzZTEuMzYuMSBcdTAwM2MxLjM3LjAiLCJvcGVyYXRvcmZyYW1ld29yay5pby9zdWdnZXN0ZWQtbmFtZXNwYWNlIjoib3BlbnNoaWZ0LXNlcnZlcmxlc3MiLCJvcGVyYXRvcnMub3BlbnNoaWZ0LmlvL211c3QtZ2F0aGVyLWltYWdlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEvc2VydmVybGVzcy1tdXN0LWdhdGhlci1yaGVsOUBzaGEyNTY6ZjBiYTcwZTQ4N2IwOGZiMzdjNDAyY2Q1MGY5OTVlZmNkODFhZTI5ZDNhZTE1YWNmZmM0Yjk0ZDdlZWZkZDJkYyIsIm9wZXJhdG9ycy5vcGVuc2hpZnQuaW8vdmFsaWQtc3Vic2NyaXB0aW9uIjoiW1wiT3BlblNoaWZ0IENvbnRhaW5lciBQbGF0Zm9ybVwiLCBcIk9wZW5TaGlmdCBQbGF0Zm9ybSBQbHVzXCJdIiwicmVwb3NpdG9yeSI6Imh0dHBzOi8vZ2l0aHViLmNvbS9vcGVuc2hpZnQta25hdGl2ZS9zZXJ2ZXJsZXNzLW9wZXJhdG9yIiwic3VwcG9ydCI6IlJlZCBIYXQifSwibGFiZWxzIjp7Im9wZXJhdG9yZnJhbWV3b3JrLmlvL2FyY2guYW1kNjQiOiJzdXBwb3J0ZWQiLCJvcGVyYXRvcmZyYW1ld29yay5pby9hcmNoLmFybTY0Ijoic3VwcG9ydGVkIiwib3BlcmF0b3JmcmFtZXdvcmsuaW8vYXJjaC5wcGM2NGxlIjoic3VwcG9ydGVkIiwib3BlcmF0b3JmcmFtZXdvcmsuaW8vYXJjaC5zMzkweCI6InN1cHBvcnRlZCJ9LCJuYW1lIjoic2VydmVybGVzcy1vcGVyYXRvci52MS4zNy4wIiwibmFtZXNwYWNlIjoicGxhY2Vob2xkZXIifSwic3BlYyI6eyJjdXN0b21yZXNvdXJjZWRlZmluaXRpb25zIjp7Im93bmVkIjpbeyJkZXNjcmlwdGlvbiI6IkEgcGxhdGZvcm0gZm9yIHN0cmVhbWxpbmVkIGFwcGxpY2F0aW9uIGRlcGxveW1lbnQsIHRyYWZmaWMtYmFzZWQgYXV0by1zY2FsaW5nIGZyb20gemVybyB0byBOLCBhbmQgdHJhZmZpYy1zcGxpdCByb2xsb3V0cyIsImRpc3BsYXlOYW1lIjoiS25hdGl2ZSBTZXJ2aW5nIiwia2luZCI6IktuYXRpdmVTZXJ2aW5nIiwibmFtZSI6ImtuYXRpdmVzZXJ2aW5ncy5vcGVyYXRvci5rbmF0aXZlLmRldiIsInN0YXR1c0Rlc2NyaXB0b3JzIjpbeyJkZXNjcmlwdGlvbiI6IlRoZSB2ZXJzaW9uIG9mIEtuYXRpdmUgU2VydmluZyBpbnN0YWxsZWQiLCJkaXNwbGF5TmFtZSI6IlZlcnNpb24iLCJwYXRoIjoidmVyc2lvbiJ9LHsiZGVzY3JpcHRpb24iOiJDb25kaXRpb25zIG9mIEtuYXRpdmUgU2VydmluZyBpbnN0YWxsZWQiLCJkaXNwbGF5TmFtZSI6IkNvbmRpdGlvbnMiLCJwYXRoIjoiY29uZGl0aW9ucyIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmlvLmt1YmVybmV0ZXMuY29uZGl0aW9ucyJdfV0sInZlcnNpb24iOiJ2MWJldGExIn0seyJkZXNjcmlwdGlvbiI6IkFuIGV2ZW50LWRyaXZlbiBhcHBsaWNhdGlvbiBwbGF0Zm9ybSB0aGF0IGxldmVyYWdlcyBDbG91ZEV2ZW50cyB3aXRoIGEgc2ltcGxlIEhUVFAgaW50ZXJmYWNlIiwiZGlzcGxheU5hbWUiOiJLbmF0aXZlIEV2ZW50aW5nIiwia2luZCI6IktuYXRpdmVFdmVudGluZyIsIm5hbWUiOiJrbmF0aXZlZXZlbnRpbmdzLm9wZXJhdG9yLmtuYXRpdmUuZGV2Iiwic3RhdHVzRGVzY3JpcHRvcnMiOlt7ImRlc2NyaXB0aW9uIjoiVGhlIHZlcnNpb24gb2YgS25hdGl2ZSBFdmVudGluZyBpbnN0YWxsZWQiLCJkaXNwbGF5TmFtZSI6IlZlcnNpb24iLCJwYXRoIjoidmVyc2lvbiJ9XSwidmVyc2lvbiI6InYxYmV0YTEifSx7ImRlc2NyaXB0aW9uIjoiQW4gZXh0ZW5zaW9uIHRvIEtuYXRpdmUgRXZlbnRpbmcsIG1lcmdpbmcgSFRUUCBhY2Nlc3NpYmlsaXR5IHdpdGggQXBhY2hlIEthZmthJ3MgcHJvdmVuIGVmZmljaWVuY3kgYW5kIHJlbGlhYmlsaXR5IiwiZGlzcGxheU5hbWUiOiJLbmF0aXZlIEthZmthIiwia2luZCI6IktuYXRpdmVLYWZrYSIsIm5hbWUiOiJrbmF0aXZla2Fma2FzLm9wZXJhdG9yLnNlcnZlcmxlc3Mub3BlbnNoaWZ0LmlvIiwidmVyc2lvbiI6InYxYWxwaGExIn1dfSwiZGVzY3JpcHRpb24iOiJUaGUgUmVkIEhhdCBPcGVuU2hpZnQgU2VydmVybGVzcyBvcGVyYXRvciBwcm92aWRlcyBhIGNvbGxlY3Rpb24gb2YgQVBJcyB0aGF0XG5lbmFibGVzIGNvbnRhaW5lcnMsIG1pY3Jvc2VydmljZXMgYW5kIGZ1bmN0aW9ucyB0byBydW4gXCJzZXJ2ZXJsZXNzXCIuXG5TZXJ2ZXJsZXNzIGFwcGxpY2F0aW9ucyBjYW4gc2NhbGUgdXAgYW5kIGRvd24gKHRvIHplcm8pIG9uIGRlbWFuZCBhbmQgYmUgdHJpZ2dlcmVkIGJ5IGFcbm51bWJlciBvZiBldmVudCBzb3VyY2VzLiBPcGVuU2hpZnQgU2VydmVybGVzcyBpbnRlZ3JhdGVzIHdpdGggYSBudW1iZXIgb2ZcbnBsYXRmb3JtIHNlcnZpY2VzLCBzdWNoIGFzIE1vbml0b3JpbmcgYW5kIGl0IGlzIGJhc2VkIG9uIHRoZSBvcGVuXG5zb3VyY2UgcHJvamVjdCBLbmF0aXZlLlxuXG4jIFByZXJlcXVpc2l0ZXNcbktuYXRpdmUgU2VydmluZyAoYW5kIEtuYXRpdmUgRXZlbnRpbmcgcmVzcGVjdGl2ZWx5KSBjYW4gb25seSBiZSBpbnN0YWxsZWQgaW50byB0aGVcbmBrbmF0aXZlLXNlcnZpbmdgIChga25hdGl2ZS1ldmVudGluZ2ApIG5hbWVzcGFjZS4gVGhlc2UgbmFtZXNwYWNlcyB3aWxsIGJlXG5hdXRvbWF0aWNhbGx5IGNyZWF0ZWQgd2hlbiBpbnN0YWxsaW5nIHRoZSBvcGVyYXRvci5cblxuVGhlIGNvbXBvbmVudHMgcHJvdmlkZWQgd2l0aCB0aGUgT3BlblNoaWZ0IFNlcnZlcmxlc3Mgb3BlcmF0b3IgcmVxdWlyZSBtaW5pbXVtIGNsdXN0ZXIgc2l6ZXMgb25cbk9wZW5TaGlmdCBDb250YWluZXIgUGxhdGZvcm0uIEZvciBtb3JlIGluZm9ybWF0aW9uLCBzZWUgdGhlIGRvY3VtZW50YXRpb24gb24gW0dldHRpbmcgc3RhcnRlZFxud2l0aCBPcGVuU2hpZnQgU2VydmVybGVzc10oaHR0cHM6Ly9kb2NzLnJlZGhhdC5jb20vZW4vZG9jdW1lbnRhdGlvbi9yZWRfaGF0X29wZW5zaGlmdF9zZXJ2ZXJsZXNzLzEuMzcvaHRtbC9zZXJ2aW5nL2dldHRpbmctc3RhcnRlZC13aXRoLWtuYXRpdmUtc2VydmluZyNzZXJ2ZXJsZXNzLWFwcGxpY2F0aW9ucykuXG5cbiMgU3VwcG9ydGVkIEZlYXR1cmVzXG4tICoqRWFzeSB0byBnZXQgc3RhcnRlZDoqKiBQcm92aWRlcyBhIHNpbXBsaWZpZWQgZGV2ZWxvcGVyIGV4cGVyaWVuY2UgdG8gZGVwbG95XG4gIGFuZCBydW4gY2xvdWQgbmF0aXZlIGFwcGxpY2F0aW9ucyBvbiBLdWJlcm5ldGVzLCBwcm92aWRpbmcgcG93ZXJmdWxcbiAgYWJzdHJhY3Rpb25zLlxuLSAqKkltbXV0YWJsZSBSZXZpc2lvbnM6KiogRGVwbG95IG5ldyBmZWF0dXJlcyBwZXJmb3JtaW5nIGNhbmFyeSwgQS9CIG9yXG4gIGJsdWUtZ3JlZW4gdGVzdGluZyB3aXRoIGdyYWR1YWwgdHJhZmZpYyByb2xsb3V0IGZvbGxvd2luZyBiZXN0IHByYWN0aWNlcy5cbi0gKipVc2UgYW55IHByb2dyYW1taW5nIGxhbmd1YWdlIG9yIHJ1bnRpbWUgb2YgY2hvaWNlOioqIEZyb20gSmF2YSwgUHl0aG9uLCBHb1xuICBhbmQgSmF2YVNjcmlwdCB0byBRdWFya3VzLCBTcHJpbmdCb290IG9yIE5vZGUuanMuXG4tICoqQXV0b21hdGljIHNjYWxpbmc6KiogUmVtb3ZlcyB0aGUgcmVxdWlyZW1lbnQgdG8gY29uZmlndXJlIG51bWJlcnMgb2YgcmVwbGljYXNcbiAgb3IgaWRsaW5nIGJlaGF2aW9yLiBBcHBsaWNhdGlvbnMgYXV0b21hdGljYWxseSBzY2FsZSB0byB6ZXJvIHdoZW4gbm90IGluIHVzZSxcbiAgb3Igc2NhbGUgdXAgdG8gbWVldCBkZW1hbmQsIHdpdGggYnVpbHQgaW4gcmVsaWFiaWxpdHkgYW5kIGZhdWx0IHRvbGVyYW5jZS5cbi0gKipFdmVudCBEcml2ZW4gQXBwbGljYXRpb25zOioqIFlvdSBjYW4gYnVpbGQgbG9vc2VseSBjb3VwbGVkLCBkaXN0cmlidXRlZCBhcHBsaWNhdGlvbnNcbiAgdGhhdCBjYW4gYmUgY29ubmVjdGVkIHRvIGEgdmFyaWV0eSBvZiBlaXRoZXIgYnVpbHQgaW4gb3IgdGhpcmQgcGFydHkgZXZlbnQgc291cmNlcyxcbiAgcG93ZXJlZCBieSBvcGVyYXRvcnMuXG4tICoqUmVhZHkgZm9yIHRoZSBoeWJyaWQgY2xvdWQ6KiogUHJvdmlkZXMgdHJ1ZSwgcG9ydGFibGUgc2VydmVybGVzcyBmdW5jdGlvbmFsaXR5LFxuICB0aGF0IGNhbiBydW4gYW55d2hlcmUgT3BlblNoaWZ0IENvbnRhaW5lciBQbGF0Zm9ybSBydW5zLiBZb3UgY2FuIGxldmVyYWdlIGRhdGFcbiAgbG9jYWxpdHkgYW5kIFNhYVMgYXMgeW91IG5lZWQgaXQuXG5cbiMgQ29tcG9uZW50cyBcdTAwMjYgQVBJc1xuVGhpcyBvcGVyYXRvciBwcm92aWRlcyB0aGUgZm9sbG93aW5nIGNvbXBvbmVudHM6XG5cbiMjIEtuYXRpdmUgU2VydmluZ1xuS25hdGl2ZSBTZXJ2aW5nIGJ1aWxkcyBvbiBLdWJlcm5ldGVzIHRvIHN1cHBvcnQgZGVwbG95aW5nIGFuZCBzZXJ2aW5nIG9mIGFwcGxpY2F0aW9ucyBhbmQgZnVuY3Rpb25zIGFzIHNlcnZlcmxlc3MgY29udGFpbmVycy5cblNlcnZpbmcgc2ltcGxpZmllcyB0aGUgYXBwbGljYXRpb24gZGVwbG95bWVudCwgZHluYW1pY2FsbHkgc2NhbGVzIGJhc2VkIG9uIGluIGluY29taW5nIHRyYWZmaWMgYW5kIHN1cHBvcnRzIGN1c3RvbSByb2xsb3V0IHN0cmF0ZWdpZXMgd2l0aCB0cmFmZmljIHNwbGl0dGluZy5cbk90aGVyIGZlYXR1cmVzIGluY2x1ZGU6XG4tIFNpbXBsaWZpZWQgZGVwbG95bWVudCBvZiBzZXJ2ZXJsZXNzIGNvbnRhaW5lcnNcbi0gVHJhZmZpYy1iYXNlZCBhdXRvLXNjYWxpbmcsIGluY2x1ZGluZyBzY2FsZS10by16ZXJvXG4tIFJvdXRpbmcgYW5kIG5ldHdvcmsgcHJvZ3JhbW1pbmdcbi0gUG9pbnQtaW4tdGltZSBhcHBsaWNhdGlvbiBzbmFwc2hvdHMgYW5kIHRoZWlyIGNvbmZpZ3VyYXRpb25zXG5cbiMjIEtuYXRpdmUgRXZlbnRpbmdcbktuYXRpdmUgRXZlbnRpbmcgcHJvdmlkZXMgYSBwbGF0Zm9ybSB0aGF0IG9mZmVycyBjb21wb3NhYmxlIHByaW1pdGl2ZXMgdG8gZW5hYmxlIGxhdGUtYmluZGluZyBldmVudCBzb3VyY2VzIGFuZFxuZXZlbnQgY29uc3VtZXJzLlxuS25hdGl2ZSBFdmVudGluZyBzdXBwb3J0cyB0aGUgZm9sbG93aW5nIGFyY2hpdGVjdHVyYWwgY2xvdWQtbmF0aXZlIGNvbmNlcHRzOlxuXG4tIFNlcnZpY2VzIGFyZSBsb29zZWx5IGNvdXBsZWQgZHVyaW5nIGRldmVsb3BtZW50IGFuZCBkZXBsb3llZCBpbmRlcGVuZGVudGx5IHRvIHByb2R1Y3Rpb25cbi0gQSBwcm9kdWNlciBjYW4gZ2VuZXJhdGUgZXZlbnRzIGJlZm9yZSBhIGNvbnN1bWVyIGlzIGxpc3RlbmluZywgYW5kIGEgY29uc3VtZXIgY2FuIGV4cHJlc3MgYW4gaW50ZXJlc3QgaW4gYW4gZXZlbnQgb3IgY2xhc3Mgb2YgZXZlbnRzIHRoYXQgYXJlIG5vdCB5ZXQgYmVpbmcgcHJvZHVjZWQuXG4tIFNlcnZpY2VzIGNhbiBiZSBjb25uZWN0ZWQgdG8gY3JlYXRlIG5ldyBhcHBsaWNhdGlvbnMgd2l0aG91dCBtb2RpZnlpbmcgcHJvZHVjZXIgb3IgY29uc3VtZXIsIGFuZCB3aXRoIHRoZSBhYmlsaXR5IHRvIHNlbGVjdCBhIHNwZWNpZmljIHN1YnNldCBvZiBldmVudHMgZnJvbSBhIHBhcnRpY3VsYXIgcHJvZHVjZXIuXG5cbiMjIEtuYXRpdmUgRnVuY3Rpb25zXG5LbmF0aXZlIEZ1bmN0aW9ucyBhbGxvd3MgZGV2ZWxvcGVycyB0byB3cml0ZSBmdW5jdGlvbnMgdGhhdCBsZXQgdGhlbSBmb2N1cyBvbiBidXNpbmVzcyBsb2dpYy5cblRoZXNlIGZ1bmN0aW9ucyBhcmUgZGVwbG95ZWQgYXMgS25hdGl2ZSBTZXJ2aWNlcyBhbmQgdGFrZSBhZHZhbnRhZ2Ugb2YgS25hdGl2ZSBTZXJ2aW5nIGFuZCBFdmVudGluZy5cbktuYXRpdmUgRnVuY3Rpb25zIGJyaW5nIGdyZWF0ZXIgZWZmaWNpZW5jeSwgbW9yZSBzY2FsYWJpbGl0eSBhbmQgZmFzdGVyIGRldmVsb3BtZW50IHRvIGZhY2lsaXRhdGUgcmFwaWQgZ28tdG8tbWFya2V0LlxuXG5PdGhlciBmZWF0dXJlcyBpbmNsdWRlOlxuLSBCdWlsZHBhY2tzXG4tIE11bHRpcGxlIHJ1bnRpbWVzLCBpbmNsdWRpbmcgTm9kZS5qcywgUXVhcmt1cyBhbmQgR29cbi0gTG9jYWwgZGV2ZWxvcGVyIGV4cGVyaWVuY2UgdGhyb3VnaCB0aGUga24gQ0xJXG4tIFByb2plY3QgdGVtcGxhdGVzXG4tIFN1cHBvcnQgZm9yIHJlY2VpdmluZyBDbG91ZEV2ZW50cyBhbmQgcGxhaW4gSFRUUCByZXF1ZXN0c1xuXG4jIyBLbmF0aXZlIENMSSBga25gXG5UaGUgS25hdGl2ZSBjbGllbnQgYGtuYCBhbGxvd3MgeW91IHRvIGNyZWF0ZSBLbmF0aXZlIHJlc291cmNlcyBmcm9tIHRoZSBjb21tYW5kIGxpbmUgb3IgZnJvbSB3aXRoaW5cblNoZWxsIHNjcmlwdHMuXG5XaXRoIGl0cyBleHRlbnNpdmUgaGVscCBwYWdlcyBhbmQgYXV0b2NvbXBsZXRpb24gc3VwcG9ydCwgaXQgZnJlZXMgeW91IGZyb20gbWVtb3JpemluZyB0aGUgZGV0YWlsZWQgc3RydWN0dXJlIG9mIHRoZSBLbmF0aXZlIHJlc291cmNlIHNjaGVtYXMuXG5cbmBrbmAgb2ZmZXJzIHlvdTpcbi0gRnVsbCBzdXBwb3J0IGZvciBtYW5hZ2luZyBhbGwgZmVhdHVyZXMgb2YgS25hdGl2ZSBTZXJ2aW5nOiBTZXJ2aWNlcywgUmV2aXNpb25zIGFuZCBSb3V0ZXNcbi0gU3VwcG9ydCBmb3IgbWFuYWdpbmcgS25hdGl2ZSBFdmVudGluZyBlbnRpdGllczogU291cmNlcywgQnJva2VycywgVHJpZ2dlcnMsIENoYW5uZWxzIGFuZCBTdWJzY3JpcHRpb25zXG4tIEEga3ViZWN0bC1saWtlIHBsdWdpbiBhcmNoaXRlY3R1cmUgdG8gZXh0ZW5kIHRoZSBidWlsdC1pbiBmdW5jdGlvbmFsaXR5XG4tIEVhc3kgaW50ZWdyYXRpb24gb2YgS25hdGl2ZSBpbnRvIFRla3RvbiBwaXBlbGluZXMgYnkgdXNpbmcgYGtuYCBpbiBhIFRla3RvbiB0YXNrXG4tIENyZWF0ZSwgYnVpbGQgYW5kIGRlcGxveSBLbmF0aXZlIEZ1bmN0aW9ucyBmb3IgbXVsdGlwbGUgcnVudGltZXMsIGluY2x1ZGluZyBOb2RlLmpzLCBRdWFya3VzLCBhbmQgR29cblxuIyBGdXJ0aGVyIEluZm9ybWF0aW9uXG5Gb3IgZG9jdW1lbnRhdGlvbiBvbiBPcGVuU2hpZnQgU2VydmVybGVzcywgc2VlOlxuLSBbSW5zdGFsbGF0aW9uXG5HdWlkZV0oaHR0cHM6Ly9kb2NzLnJlZGhhdC5jb20vZW4vZG9jdW1lbnRhdGlvbi9yZWRfaGF0X29wZW5zaGlmdF9zZXJ2ZXJsZXNzLzEuMzcvaHRtbC9pbnN0YWxsaW5nX29wZW5zaGlmdF9zZXJ2ZXJsZXNzL2luZGV4KVxuLSBbRGV2ZWxvcCBTZXJ2ZXJsZXNzIEFwcGxpY2F0aW9uc10oaHR0cHM6Ly9kb2NzLnJlZGhhdC5jb20vZW4vZG9jdW1lbnRhdGlvbi9yZWRfaGF0X29wZW5zaGlmdF9zZXJ2ZXJsZXNzLzEuMzcvaHRtbC9zZXJ2aW5nL2dldHRpbmctc3RhcnRlZC13aXRoLWtuYXRpdmUtc2VydmluZyNzZXJ2ZXJsZXNzLWFwcGxpY2F0aW9ucykiLCJkaXNwbGF5TmFtZSI6IlJlZCBIYXQgT3BlblNoaWZ0IFNlcnZlcmxlc3MiLCJpY29uIjpbeyJiYXNlNjRkYXRhIjoiUEhOMlp5QjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNQzl6ZG1jaUlIZHBaSFJvUFNJek9DSWdhR1ZwWjJoMFBTSXpPQ0lnZG1sbGQwSnZlRDBpTUNBd0lETTRJRE00SWo0OFpHVm1jejQ4YzNSNWJHVStMbUY3Wm1sc2JEb2pabVptTzMwdVludG1hV3hzT2lObE1EQTdmVHd2YzNSNWJHVStQQzlrWldaelBqeHdZWFJvSUdOc1lYTnpQU0poSWlCa1BTSk5NamdzTVVneE1HRTVMRGtzTUN3d0xEQXRPU3c1VmpJNFlUa3NPU3d3TERBc01DdzVMRGxJTWpoaE9TdzVMREFzTUN3d0xEa3RPVll4TUdFNUxEa3NNQ3d3TERBdE9TMDVXaUl2UGp4d1lYUm9JR1E5SWsweU9Dd3lMakkxUVRjdU56VTROeXczTGpjMU9EY3NNQ3d3TERFc016VXVOelVzTVRCV01qaEJOeTQzTlRnM0xEY3VOelU0Tnl3d0xEQXNNU3d5T0N3ek5TNDNOVWd4TUVFM0xqYzFPRGNzTnk0M05UZzNMREFzTUN3eExESXVNalVzTWpoV01UQkJOeTQzTlRnM0xEY3VOelU0Tnl3d0xEQXNNU3d4TUN3eUxqSTFTREk0VFRJNExERklNVEJoT1N3NUxEQXNNQ3d3TFRrc09WWXlPR0U1TERrc01Dd3dMREFzT1N3NVNESTRZVGtzT1N3d0xEQXNNQ3c1TFRsV01UQmhPU3c1TERBc01Dd3dMVGt0T1ZvaUx6NDhjR0YwYUNCamJHRnpjejBpWWlJZ1pEMGlUVEUwTERJekxqUTNOalpJTVRCaExqWXlOVE11TmpJMU15d3dMREFzTVMwdU5qSTFMUzQyTWpWMkxUUmhMall5TlRJdU5qSTFNaXd3TERBc01Td3VOakkxTFM0Mk1qVm9OR0V1TmpJMU1pNDJNalV5TERBc01Dd3hMQzQyTWpVdU5qSTFkalJCTGpZeU5UTXVOakkxTXl3d0xEQXNNU3d4TkN3eU15NDBOelkyV20wdE15NHpOelV0TVM0eU5XZ3lMamMxZGkweUxqYzFhQzB5TGpjMVdpSXZQanh3WVhSb0lHTnNZWE56UFNKaUlpQmtQU0pOTWpFc01qTXVORGMyTmtneE4yRXVOakkxTXk0Mk1qVXpMREFzTUN3eExTNDJNalV0TGpZeU5YWXROR0V1TmpJMU1pNDJNalV5TERBc01Dd3hMQzQyTWpVdExqWXlOV2cwWVM0Mk1qVXlMall5TlRJc01Dd3dMREVzTGpZeU5TNDJNalYyTkVFdU5qSTFNeTQyTWpVekxEQXNNQ3d4TERJeExESXpMalEzTmpaYWJTMHpMak0zTlMweExqSTFhREl1TnpWMkxUSXVOelZvTFRJdU56VmFJaTgrUEhCaGRHZ2dZMnhoYzNNOUltSWlJR1E5SWsweE55NDFMREUyTGpRM05qWm9MVFJoTGpZeU5UTXVOakkxTXl3d0xEQXNNUzB1TmpJMUxTNDJNalYyTFRSaExqWXlOVEl1TmpJMU1pd3dMREFzTVN3dU5qSTFMUzQyTWpWb05HRXVOakkxTWk0Mk1qVXlMREFzTUN3eExDNDJNalV1TmpJMWRqUkJMall5TlRNdU5qSTFNeXd3TERBc01Td3hOeTQxTERFMkxqUTNOalphYlMwekxqTTNOUzB4TGpJMWFESXVOelYyTFRJdU56Vm9MVEl1TnpWYUlpOCtQSEJoZEdnZ1kyeGhjM005SW1JaUlHUTlJazB5TkM0MUxERTJMalEzTmpab0xUUmhMall5TlRNdU5qSTFNeXd3TERBc01TMHVOakkxTFM0Mk1qVjJMVFJoTGpZeU5USXVOakkxTWl3d0xEQXNNU3d1TmpJMUxTNDJNalZvTkdFdU5qSTFNaTQyTWpVeUxEQXNNQ3d4TEM0Mk1qVXVOakkxZGpSQkxqWXlOVE11TmpJMU15d3dMREFzTVN3eU5DNDFMREUyTGpRM05qWmFiUzB6TGpNM05TMHhMakkxYURJdU56VjJMVEl1TnpWb0xUSXVOelZhSWk4K1BIQmhkR2dnWTJ4aGMzTTlJbUlpSUdROUlrMHlPQ3d5TXk0ME56WTJTREkwWVM0Mk1qVXpMall5TlRNc01Dd3dMREV0TGpZeU5TMHVOakkxZGkwMFlTNDJNalV5TGpZeU5USXNNQ3d3TERFc0xqWXlOUzB1TmpJMWFEUmhMall5TlRJdU5qSTFNaXd3TERBc01Td3VOakkxTGpZeU5YWTBRUzQyTWpVekxqWXlOVE1zTUN3d0xERXNNamdzTWpNdU5EYzJObHB0TFRNdU16YzFMVEV1TWpWb01pNDNOWFl0TWk0M05XZ3RNaTQzTlZvaUx6NDhjR0YwYUNCa1BTSk5NamtzTWpZdU5EYzJOa2c1WVM0Mk1qVXVOakkxTERBc01Dd3hMREF0TVM0eU5VZ3lPV0V1TmpJMUxqWXlOU3d3TERBc01Td3dMREV1TWpWYUlpOCtQQzl6ZG1jKyIsIm1lZGlhdHlwZSI6ImltYWdlL3N2Zyt4bWwifV0sImluc3RhbGwiOnsic3BlYyI6eyJjbHVzdGVyUGVybWlzc2lvbnMiOlt7InJ1bGVzIjpbeyJhcGlHcm91cHMiOlsic291cmNlcy5rbmF0aXZlLmRldiJdLCJyZXNvdXJjZXMiOlsia2Fma2Fzb3VyY2VzIiwia2Fma2FzaW5rcyJdLCJ2ZXJicyI6WyJnZXQiLCJsaXN0Iiwid2F0Y2giXX0seyJhcGlHcm91cHMiOlsiIl0sInJlc291cmNlcyI6WyJjb25maWdtYXBzIiwiZXZlbnRzIiwibmFtZXNwYWNlcyIsInNlcnZpY2VhY2NvdW50cyIsInNlcnZpY2VzIiwic2VjcmV0cyIsImVuZHBvaW50cyIsInBvZHMiXSwidmVyYnMiOlsiY3JlYXRlIiwiZGVsZXRlIiwiZ2V0IiwibGlzdCIsInVwZGF0ZSIsIndhdGNoIl19LHsiYXBpR3JvdXBzIjpbImFwcHMiXSwicmVzb3VyY2VzIjpbImRlcGxveW1lbnRzIiwiZGVwbG95bWVudHMvZmluYWxpemVycyIsInN0YXRlZnVsc2V0cyIsInN0YXRlZnVsc2V0cy9maW5hbGl6ZXJzIl0sInZlcmJzIjpbImNyZWF0ZSIsImRlbGV0ZSIsImdldCIsImxpc3QiLCJ1cGRhdGUiLCJ3YXRjaCJdfSx7ImFwaUdyb3VwcyI6WyJhdXRvc2NhbGluZyJdLCJyZXNvdXJjZXMiOlsiaG9yaXpvbnRhbHBvZGF1dG9zY2FsZXJzIl0sInZlcmJzIjpbImNyZWF0ZSIsImRlbGV0ZSIsImdldCIsImxpc3QiXX0seyJhcGlHcm91cHMiOlsiYmF0Y2giXSwicmVzb3VyY2VzIjpbImpvYnMiXSwidmVyYnMiOlsiY3JlYXRlIiwiZGVsZXRlIiwiZ2V0IiwibGlzdCIsIndhdGNoIiwidXBkYXRlIl19LHsiYXBpR3JvdXBzIjpbInBvbGljeSJdLCJyZXNvdXJjZXMiOlsicG9kZGlzcnVwdGlvbmJ1ZGdldHMiXSwidmVyYnMiOlsiY3JlYXRlIiwiZGVsZXRlIiwiZ2V0IiwibGlzdCIsInVwZGF0ZSJdfSx7ImFwaUdyb3VwcyI6WyJyYmFjLmF1dGhvcml6YXRpb24uazhzLmlvIl0sInJlc291cmNlcyI6WyJjbHVzdGVycm9sZXMiLCJyb2xlcyJdLCJ2ZXJicyI6WyJjcmVhdGUiLCJkZWxldGUiLCJnZXQiLCJsaXN0IiwidXBkYXRlIiwid2F0Y2giLCJlc2NhbGF0ZSIsImJpbmQiXX0seyJhcGlHcm91cHMiOlsicmJhYy5hdXRob3JpemF0aW9uLms4cy5pbyJdLCJyZXNvdXJjZXMiOlsiY2x1c3RlcnJvbGViaW5kaW5ncyIsInJvbGViaW5kaW5ncyJdLCJ2ZXJicyI6WyJjcmVhdGUiLCJkZWxldGUiLCJnZXQiLCJsaXN0IiwidXBkYXRlIiwid2F0Y2giXX0seyJhcGlHcm91cHMiOlsiYWRtaXNzaW9ucmVnaXN0cmF0aW9uLms4cy5pbyJdLCJyZXNvdXJjZXMiOlsibXV0YXRpbmd3ZWJob29rY29uZmlndXJhdGlvbnMiLCJ2YWxpZGF0aW5nd2ViaG9va2NvbmZpZ3VyYXRpb25zIl0sInZlcmJzIjpbImNyZWF0ZSIsImRlbGV0ZSIsImdldCIsImxpc3QiLCJ1cGRhdGUiLCJ3YXRjaCJdfSx7ImFwaUdyb3VwcyI6WyJuZXR3b3JraW5nLms4cy5pbyJdLCJyZXNvdXJjZXMiOlsibmV0d29ya3BvbGljaWVzIl0sInZlcmJzIjpbImNyZWF0ZSIsImRlbGV0ZSIsImdldCIsImxpc3QiLCJ1cGRhdGUiLCJ3YXRjaCJdfSx7ImFwaUdyb3VwcyI6WyJhcGlleHRlbnNpb25zLms4cy5pbyJdLCJyZXNvdXJjZXMiOlsiY3VzdG9tcmVzb3VyY2VkZWZpbml0aW9ucyIsImN1c3RvbXJlc291cmNlZGVmaW5pdGlvbnMvc3RhdHVzIl0sInZlcmJzIjpbImNyZWF0ZSIsImRlbGV0ZSIsImdldCIsImxpc3QiLCJ1cGRhdGUiLCJ3YXRjaCJdfSx7ImFwaUdyb3VwcyI6WyJjYWNoaW5nLmludGVybmFsLmtuYXRpdmUuZGV2Il0sInJlc291cmNlcyI6WyJpbWFnZXMiXSwidmVyYnMiOlsiY3JlYXRlIiwiZGVsZXRlIiwiZ2V0IiwibGlzdCIsInVwZGF0ZSJdfSx7ImFwaUdyb3VwcyI6WyJtb25pdG9yaW5nLmNvcmVvcy5jb20iXSwicmVzb3VyY2VzIjpbInNlcnZpY2Vtb25pdG9ycyJdLCJ2ZXJicyI6WyJjcmVhdGUiLCJkZWxldGUiLCJnZXQiLCJsaXN0IiwidXBkYXRlIiwid2F0Y2giXX0seyJhcGlHcm91cHMiOlsiY29uc29sZS5vcGVuc2hpZnQuaW8iXSwicmVzb3VyY2VzIjpbImNvbnNvbGVxdWlja3N0YXJ0cyIsImNvbnNvbGVjbGlkb3dubG9hZHMiXSwidmVyYnMiOlsiY3JlYXRlIiwiZGVsZXRlIiwiZ2V0IiwibGlzdCIsInVwZGF0ZSIsIndhdGNoIl19LHsiYXBpR3JvdXBzIjpbImNvbmZpZy5vcGVuc2hpZnQuaW8iXSwicmVzb3VyY2VzIjpbImNsdXN0ZXJvcGVyYXRvcnMiLCJjbHVzdGVyb3BlcmF0b3JzL3N0YXR1cyJdLCJ2ZXJicyI6WyJnZXQiLCJ3YXRjaCIsImxpc3QiXX0seyJhcGlHcm91cHMiOlsicm91dGUub3BlbnNoaWZ0LmlvIl0sInJlc291cmNlcyI6WyJyb3V0ZXMiLCJyb3V0ZXMvY3VzdG9tLWhvc3QiXSwidmVyYnMiOlsiY3JlYXRlIiwiZGVsZXRlIiwiZ2V0IiwibGlzdCIsInVwZGF0ZSIsIndhdGNoIl19LHsiYXBpR3JvdXBzIjpbImNvb3JkaW5hdGlvbi5rOHMuaW8iXSwicmVzb3VyY2VzIjpbImxlYXNlcyJdLCJ2ZXJicyI6WyJjcmVhdGUiLCJkZWxldGUiLCJnZXQiLCJsaXN0IiwidXBkYXRlIiwid2F0Y2giXX0seyJhcGlHcm91cHMiOlsib3BlcmF0b3Iua25hdGl2ZS5kZXYiXSwicmVzb3VyY2VzIjpbImtuYXRpdmVzZXJ2aW5ncyIsImtuYXRpdmVzZXJ2aW5ncy9zdGF0dXMiLCJrbmF0aXZlc2VydmluZ3MvZmluYWxpemVycyIsImtuYXRpdmVldmVudGluZ3MiLCJrbmF0aXZlZXZlbnRpbmdzL3N0YXR1cyIsImtuYXRpdmVldmVudGluZ3MvZmluYWxpemVycyJdLCJ2ZXJicyI6WyJjcmVhdGUiLCJkZWxldGUiLCJnZXQiLCJsaXN0IiwidXBkYXRlIiwid2F0Y2giLCJwYXRjaCJdfSx7ImFwaUdyb3VwcyI6WyJvcGVyYXRvci5zZXJ2ZXJsZXNzLm9wZW5zaGlmdC5pbyJdLCJyZXNvdXJjZXMiOlsia25hdGl2ZWthZmthcyIsImtuYXRpdmVrYWZrYXMvc3RhdHVzIiwia25hdGl2ZWthZmthcy9maW5hbGl6ZXJzIl0sInZlcmJzIjpbImNyZWF0ZSIsImRlbGV0ZSIsImdldCIsImxpc3QiLCJ1cGRhdGUiLCJ3YXRjaCIsInBhdGNoIl19LHsiYXBpR3JvdXBzIjpbImNvbmZpZy5vcGVuc2hpZnQuaW8iXSwicmVzb3VyY2VzIjpbImluZ3Jlc3NlcyJdLCJ2ZXJicyI6WyJnZXQiLCJsaXN0Iiwid2F0Y2giXX0seyJhcGlHcm91cHMiOlsiY2VydC1tYW5hZ2VyLmlvIl0sInJlc291cmNlcyI6WyJjZXJ0aWZpY2F0ZXMiLCJpc3N1ZXJzIiwiY2x1c3Rlcmlzc3VlcnMiXSwidmVyYnMiOlsiY3JlYXRlIiwiZGVsZXRlIiwidXBkYXRlIiwibGlzdCIsImdldCIsIndhdGNoIl19XSwic2VydmljZUFjY291bnROYW1lIjoia25hdGl2ZS1vcGVuc2hpZnQifSx7InJ1bGVzIjpbeyJhcGlHcm91cHMiOlsiIl0sInJlc291cmNlcyI6WyJjb25maWdtYXBzIiwibmFtZXNwYWNlcyIsInNlY3JldHMiLCJzZXJ2aWNlYWNjb3VudHMiLCJzZXJ2aWNlcyJdLCJ2ZXJicyI6WyJjcmVhdGUiLCJkZWxldGUiLCJnZXQiLCJsaXN0IiwidXBkYXRlIiwid2F0Y2giXX0seyJhcGlHcm91cHMiOlsiIl0sInJlc291cmNlcyI6WyJldmVudHMiXSwidmVyYnMiOlsiY3JlYXRlIiwiZGVsZXRlIiwiZ2V0IiwibGlzdCIsInVwZGF0ZSIsIndhdGNoIiwicGF0Y2giXX0seyJhcGlHcm91cHMiOlsiYXBwcyJdLCJyZXNvdXJjZXMiOlsiZGVwbG95bWVudHMiLCJkZXBsb3ltZW50cy9maW5hbGl6ZXJzIiwic3RhdGVmdWxzZXRzIiwic3RhdGVmdWxzZXRzL2ZpbmFsaXplcnMiXSwidmVyYnMiOlsiY3JlYXRlIiwiZGVsZXRlIiwiZ2V0IiwibGlzdCIsInVwZGF0ZSIsIndhdGNoIl19LHsiYXBpR3JvdXBzIjpbImF1dG9zY2FsaW5nIl0sInJlc291cmNlcyI6WyJob3Jpem9udGFscG9kYXV0b3NjYWxlcnMiXSwidmVyYnMiOlsiY3JlYXRlIiwiZGVsZXRlIiwiZ2V0IiwibGlzdCIsInVwZGF0ZSJdfSx7ImFwaUdyb3VwcyI6WyJiYXRjaCJdLCJyZXNvdXJjZXMiOlsiam9icyJdLCJ2ZXJicyI6WyJjcmVhdGUiLCJkZWxldGUiLCJnZXQiLCJsaXN0Iiwid2F0Y2giLCJ1cGRhdGUiXX0seyJhcGlHcm91cHMiOlsicG9saWN5Il0sInJlc291cmNlcyI6WyJwb2RkaXNydXB0aW9uYnVkZ2V0cyJdLCJ2ZXJicyI6WyJjcmVhdGUiLCJkZWxldGUiLCJnZXQiLCJsaXN0IiwidXBkYXRlIl19LHsiYXBpR3JvdXBzIjpbInJiYWMuYXV0aG9yaXphdGlvbi5rOHMuaW8iXSwicmVzb3VyY2VzIjpbImNsdXN0ZXJyb2xlcyIsInJvbGVzIl0sInZlcmJzIjpbImNyZWF0ZSIsImRlbGV0ZSIsImdldCIsImxpc3QiLCJ1cGRhdGUiLCJ3YXRjaCIsImVzY2FsYXRlIiwiYmluZCJdfSx7ImFwaUdyb3VwcyI6WyJyYmFjLmF1dGhvcml6YXRpb24uazhzLmlvIl0sInJlc291cmNlcyI6WyJjbHVzdGVycm9sZWJpbmRpbmdzIiwicm9sZWJpbmRpbmdzIl0sInZlcmJzIjpbImNyZWF0ZSIsImRlbGV0ZSIsImdldCIsImxpc3QiLCJ1cGRhdGUiLCJ3YXRjaCJdfSx7ImFwaUdyb3VwcyI6WyJhZG1pc3Npb25yZWdpc3RyYXRpb24uazhzLmlvIl0sInJlc291cmNlcyI6WyJtdXRhdGluZ3dlYmhvb2tjb25maWd1cmF0aW9ucyIsInZhbGlkYXRpbmd3ZWJob29rY29uZmlndXJhdGlvbnMiXSwidmVyYnMiOlsiY3JlYXRlIiwiZGVsZXRlIiwiZ2V0IiwibGlzdCIsInVwZGF0ZSIsIndhdGNoIl19LHsiYXBpR3JvdXBzIjpbIm5ldHdvcmtpbmcuazhzLmlvIl0sInJlc291cmNlcyI6WyJuZXR3b3JrcG9saWNpZXMiXSwidmVyYnMiOlsiY3JlYXRlIiwiZGVsZXRlIiwiZ2V0IiwibGlzdCIsInVwZGF0ZSIsIndhdGNoIl19LHsiYXBpR3JvdXBzIjpbImFwaWV4dGVuc2lvbnMuazhzLmlvIl0sInJlc291cmNlcyI6WyJjdXN0b21yZXNvdXJjZWRlZmluaXRpb25zIiwiY3VzdG9tcmVzb3VyY2VkZWZpbml0aW9ucy9zdGF0dXMiXSwidmVyYnMiOlsiY3JlYXRlIiwiZGVsZXRlIiwiZ2V0IiwibGlzdCIsInVwZGF0ZSIsIndhdGNoIl19LHsiYXBpR3JvdXBzIjpbImNhY2hpbmcuaW50ZXJuYWwua25hdGl2ZS5kZXYiXSwicmVzb3VyY2VzIjpbImltYWdlcyJdLCJ2ZXJicyI6WyJjcmVhdGUiLCJkZWxldGUiLCJnZXQiLCJsaXN0IiwidXBkYXRlIl19LHsiYXBpR3JvdXBzIjpbIm1vbml0b3JpbmcuY29yZW9zLmNvbSJdLCJyZXNvdXJjZXMiOlsic2VydmljZW1vbml0b3JzIl0sInZlcmJzIjpbImNyZWF0ZSIsImRlbGV0ZSIsImdldCIsImxpc3QiLCJ1cGRhdGUiLCJ3YXRjaCJdfSx7ImFwaUdyb3VwcyI6WyJjb25zb2xlLm9wZW5zaGlmdC5pbyJdLCJyZXNvdXJjZXMiOlsiY29uc29sZXF1aWNrc3RhcnRzIiwiY29uc29sZWNsaWRvd25sb2FkcyJdLCJ2ZXJicyI6WyJjcmVhdGUiLCJkZWxldGUiLCJnZXQiLCJsaXN0IiwidXBkYXRlIiwid2F0Y2giXX0seyJhcGlHcm91cHMiOlsiY29uZmlnLm9wZW5zaGlmdC5pbyJdLCJyZXNvdXJjZXMiOlsiY2x1c3Rlcm9wZXJhdG9ycyIsImNsdXN0ZXJvcGVyYXRvcnMvc3RhdHVzIl0sInZlcmJzIjpbImdldCIsIndhdGNoIiwibGlzdCJdfSx7ImFwaUdyb3VwcyI6WyJyb3V0ZS5vcGVuc2hpZnQuaW8iXSwicmVzb3VyY2VzIjpbInJvdXRlcyIsInJvdXRlcy9jdXN0b20taG9zdCJdLCJ2ZXJicyI6WyJjcmVhdGUiLCJkZWxldGUiLCJnZXQiLCJsaXN0IiwidXBkYXRlIiwid2F0Y2giXX0seyJhcGlHcm91cHMiOlsiY29vcmRpbmF0aW9uLms4cy5pbyJdLCJyZXNvdXJjZXMiOlsibGVhc2VzIl0sInZlcmJzIjpbImNyZWF0ZSIsImRlbGV0ZSIsImdldCIsImxpc3QiLCJ1cGRhdGUiLCJ3YXRjaCJdfSx7ImFwaUdyb3VwcyI6WyJvcGVyYXRvci5rbmF0aXZlLmRldiJdLCJyZXNvdXJjZXMiOlsia25hdGl2ZXNlcnZpbmdzIiwia25hdGl2ZXNlcnZpbmdzL3N0YXR1cyIsImtuYXRpdmVzZXJ2aW5ncy9maW5hbGl6ZXJzIiwia25hdGl2ZWV2ZW50aW5ncyIsImtuYXRpdmVldmVudGluZ3Mvc3RhdHVzIiwia25hdGl2ZWV2ZW50aW5ncy9maW5hbGl6ZXJzIl0sInZlcmJzIjpbImNyZWF0ZSIsImRlbGV0ZSIsImdldCIsImxpc3QiLCJ1cGRhdGUiLCJ3YXRjaCIsInBhdGNoIl19LHsiYXBpR3JvdXBzIjpbIm9wZXJhdG9yLnNlcnZlcmxlc3Mub3BlbnNoaWZ0LmlvIl0sInJlc291cmNlcyI6WyJrbmF0aXZla2Fma2FzIiwia25hdGl2ZWthZmthcy9zdGF0dXMiLCJrbmF0aXZla2Fma2FzL2ZpbmFsaXplcnMiXSwidmVyYnMiOlsiY3JlYXRlIiwiZGVsZXRlIiwiZ2V0IiwibGlzdCIsInVwZGF0ZSIsIndhdGNoIiwicGF0Y2giXX0seyJhcGlHcm91cHMiOlsiY29uZmlnLm9wZW5zaGlmdC5pbyJdLCJyZXNvdXJjZXMiOlsiaW5ncmVzc2VzIl0sInZlcmJzIjpbImdldCIsImxpc3QiLCJ3YXRjaCJdfSx7ImFwaUdyb3VwcyI6WyJjZXJ0LW1hbmFnZXIuaW8iXSwicmVzb3VyY2VzIjpbImNlcnRpZmljYXRlcyIsImlzc3VlcnMiLCJjbHVzdGVyaXNzdWVycyJdLCJ2ZXJicyI6WyJjcmVhdGUiLCJkZWxldGUiLCJ1cGRhdGUiLCJsaXN0IiwiZ2V0Iiwid2F0Y2giXX0seyJhcGlHcm91cHMiOlsibmV0d29ya2luZy5pbnRlcm5hbC5rbmF0aXZlLmRldiJdLCJyZXNvdXJjZXMiOlsiY2VydGlmaWNhdGVzIl0sInZlcmJzIjpbImNyZWF0ZSIsImRlbGV0ZSIsInVwZGF0ZSIsImdldCIsImxpc3QiLCJ3YXRjaCJdfV0sInNlcnZpY2VBY2NvdW50TmFtZSI6ImtuYXRpdmUtb3BlcmF0b3IifSx7InJ1bGVzIjpbeyJhcGlHcm91cHMiOlsiIl0sInJlc291cmNlcyI6WyJldmVudHMiXSwidmVyYnMiOlsiY3JlYXRlIiwiZGVsZXRlIiwiZ2V0IiwibGlzdCJdfSx7ImFwaUdyb3VwcyI6WyIiXSwicmVzb3VyY2VzIjpbImNvbmZpZ21hcHMiXSwidmVyYnMiOlsiZ2V0IiwibGlzdCIsIndhdGNoIl19LHsiYXBpR3JvdXBzIjpbIm5ldHdvcmtpbmcuaW50ZXJuYWwua25hdGl2ZS5kZXYiXSwicmVzb3VyY2VzIjpbImluZ3Jlc3NlcyIsImluZ3Jlc3Nlcy9maW5hbGl6ZXJzIl0sInZlcmJzIjpbImdldCIsImxpc3QiLCJ3YXRjaCIsInBhdGNoIl19LHsiYXBpR3JvdXBzIjpbInJvdXRlLm9wZW5zaGlmdC5pbyJdLCJyZXNvdXJjZXMiOlsicm91dGVzIiwicm91dGVzL2N1c3RvbS1ob3N0Il0sInZlcmJzIjpbImNyZWF0ZSIsImRlbGV0ZSIsImdldCIsImxpc3QiLCJ1cGRhdGUiLCJ3YXRjaCJdfV0sInNlcnZpY2VBY2NvdW50TmFtZSI6ImtuYXRpdmUtb3BlbnNoaWZ0LWluZ3Jlc3MifV0sImRlcGxveW1lbnRzIjpbeyJuYW1lIjoia25hdGl2ZS1vcGVyYXRvci13ZWJob29rIiwic3BlYyI6eyJyZXBsaWNhcyI6MSwic2VsZWN0b3IiOnsibWF0Y2hMYWJlbHMiOnsibmFtZSI6ImtuYXRpdmUtb3BlcmF0b3IiLCJzZXJ2ZXJsZXNzLm9wZW5zaGlmdC5pby9pcyI6IndlYmhvb2sifX0sInRlbXBsYXRlIjp7Im1ldGFkYXRhIjp7ImxhYmVscyI6eyJuYW1lIjoia25hdGl2ZS1vcGVyYXRvciIsInNlcnZlcmxlc3Mub3BlbnNoaWZ0LmlvL2lzIjoid2ViaG9vayIsInNpZGVjYXIuaXN0aW8uaW8vaW5qZWN0IjoiZmFsc2UifX0sInNwZWMiOnsiY29udGFpbmVycyI6W3siZW52IjpbeyJuYW1lIjoiUE9EX05BTUUiLCJ2YWx1ZUZyb20iOnsiZmllbGRSZWYiOnsiZmllbGRQYXRoIjoibWV0YWRhdGEubmFtZSJ9fX0seyJuYW1lIjoiT1BFUkFUT1JfTkFNRSIsInZhbHVlIjoia25hdGl2ZS1vcGVyYXRvciJ9LHsibmFtZSI6IlNZU1RFTV9OQU1FU1BBQ0UiLCJ2YWx1ZUZyb20iOnsiZmllbGRSZWYiOnsiZmllbGRQYXRoIjoibWV0YWRhdGEubmFtZXNwYWNlIn19fSx7Im5hbWUiOiJNRVRSSUNTX0RPTUFJTiIsInZhbHVlIjoia25hdGl2ZS5kZXYvc2VydmluZy1vcGVyYXRvciJ9LHsibmFtZSI6IlJFUVVJUkVEX1NFUlZJTkdfTkFNRVNQQUNFIiwidmFsdWUiOiJrbmF0aXZlLXNlcnZpbmcifSx7Im5hbWUiOiJSRVFVSVJFRF9TRVJWSU5HX0lOR1JFU1NfTkFNRVNQQUNFIiwidmFsdWUiOiJrbmF0aXZlLXNlcnZpbmctaW5ncmVzcyJ9LHsibmFtZSI6IlJFUVVJUkVEX0VWRU5USU5HX05BTUVTUEFDRSIsInZhbHVlIjoia25hdGl2ZS1ldmVudGluZyJ9LHsibmFtZSI6IlNFUlZJQ0VfTU9OSVRPUl9SQkFDX01BTklGRVNUX1BBVEgiLCJ2YWx1ZSI6Ii92YXIvcnVuL2tvL21vbml0b3JpbmcvcmJhYy1wcm94eS55YW1sIn0seyJuYW1lIjoiV0VCSE9PS19OQU1FIiwidmFsdWUiOiJrbmF0aXZlLW9wZXJhdG9yLXNlcnZpY2UifSx7Im5hbWUiOiJVU0VfT0xNX1RMUyIsInZhbHVlIjoidHJ1ZSJ9LHsibmFtZSI6IktVQkVSTkVURVNfTUlOX1ZFUlNJT04iLCJ2YWx1ZSI6InYxLjAuMCJ9LHsibmFtZSI6IklNQUdFX3F1ZXVlLXByb3h5IiwidmFsdWUiOiJyZWdpc3RyeS5yZWRoYXQuaW8vb3BlbnNoaWZ0LXNlcnZlcmxlc3MtMS9rbi1zZXJ2aW5nLXF1ZXVlLXJoZWw5QHNoYTI1NjpmMmIyNzMwM2ZjNzRhOTMzNGI2Y2JhMjlhN2I2MmMwM2Q5YmEyN2MxNWI3N2U4MGU0NTdhMjA1MWJmMGZmNzI2In0seyJuYW1lIjoiSU1BR0VfYWN0aXZhdG9yIiwidmFsdWUiOiJyZWdpc3RyeS5yZWRoYXQuaW8vb3BlbnNoaWZ0LXNlcnZlcmxlc3MtMS9rbi1zZXJ2aW5nLWFjdGl2YXRvci1yaGVsOUBzaGEyNTY6ZmUwZDQwZjc0Nzg2NjIxNjI4MzFmM2E5ZTlmMDNmNGYyOTE5NjNjNmUyM2YyMGJmMTAzZDA1Mzc3NzQzMWQ2OSJ9LHsibmFtZSI6IklNQUdFX2F1dG9zY2FsZXIiLCJ2YWx1ZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9vcGVuc2hpZnQtc2VydmVybGVzcy0xL2tuLXNlcnZpbmctYXV0b3NjYWxlci1yaGVsOUBzaGEyNTY6NTA0YzE1M2E3ZTI5ZTEzMzE3ZjI2Y2Y0NDA5MjdiM2YwMGExNzdjNWM5OWM3NDIzM2E3Njc3ZTg0MjE3YzZlMiJ9LHsibmFtZSI6IklNQUdFX2F1dG9zY2FsZXItaHBhIiwidmFsdWUiOiJyZWdpc3RyeS5yZWRoYXQuaW8vb3BlbnNoaWZ0LXNlcnZlcmxlc3MtMS9rbi1zZXJ2aW5nLWF1dG9zY2FsZXItaHBhLXJoZWw5QHNoYTI1NjoxNDIyY2I0MjJmOTI0MjJkMDA1ZDI4MTYwNTQ5Y2I1NWZkYmEwYjVlOGNhMDA4ZDlmMDUyMzlhYzY4OTM0YWMxIn0seyJuYW1lIjoiSU1BR0VfY29udHJvbGxlcl9fY29udHJvbGxlciIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tc2VydmluZy1jb250cm9sbGVyLXJoZWw5QHNoYTI1NjpkYTNkNmVhZWM0MGNjNzIyMjE1ODk4ZjFkMGJlZTRhZmU2NDg3ODMyNGExODEyNTFmMTZmM2ExMjE3MDBhOWE2In0seyJuYW1lIjoiSU1BR0Vfd2ViaG9va19fd2ViaG9vayIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tc2VydmluZy13ZWJob29rLXJoZWw5QHNoYTI1NjpjNTNlOTlmZmUzZWMwZjU2ZDhkZTg3OTFlZThlYTZlOTk2YWNiYTE5MDI2YzFlODVkNTVmODc5MGMzMjlhODVmIn0seyJuYW1lIjoiSU1BR0Vfc3RvcmFnZS12ZXJzaW9uLW1pZ3JhdGlvbi1zZXJ2aW5nLV9fbWlncmF0ZSIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tc2VydmluZy1zdG9yYWdlLXZlcnNpb24tbWlncmF0aW9uLXJoZWw5QHNoYTI1NjoyYzA5YmM0NDUwZTNiNjI5YjQ4N2MxNDRmYWRiYjk5MDI4NmY2ZGUwOTNhNTNkNGQxMTBlMmVhYjkyNzU2ZmFiIn0seyJuYW1lIjoiSU1BR0Vfa291cmllci1nYXRld2F5IiwidmFsdWUiOiJyZWdpc3RyeS5yZWRoYXQuaW8vb3BlbnNoaWZ0LXNlcnZpY2UtbWVzaC9wcm94eXYyLXJoZWw4QHNoYTI1NjoxYzE5Y2Y4NmZkMDU5NDBlZjNkMGQ2ZTc5ZTZmMzcxZGI5OTMxNTNmNzBiYWVkYjkxMDdiYmU3M2YyMzZkYzI0In0seyJuYW1lIjoiSU1BR0VfbmV0LWtvdXJpZXItY29udHJvbGxlcl9fY29udHJvbGxlciIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEvbmV0LWtvdXJpZXIta291cmllci1yaGVsOUBzaGEyNTY6ODQ2ZTBlNGUxOGE1M2VmYWFlYWFhNDhjNWM2MTA0NDMyMzJhYTlhMGZiNmQxNGVjMTZhNjI4ZDI5MjY1MTEzNCJ9LHsibmFtZSI6IklNQUdFX25ldC1pc3Rpby1jb250cm9sbGVyX19jb250cm9sbGVyIiwidmFsdWUiOiJyZWdpc3RyeS5yZWRoYXQuaW8vb3BlbnNoaWZ0LXNlcnZlcmxlc3MtMS9uZXQtaXN0aW8tY29udHJvbGxlci1yaGVsOUBzaGEyNTY6NjgzN2RkMmZjYTg2ODRjN2FmZDBmZDgxZjNkODc5OTExYzY3NDRmNDRlNTAyMTc4YTVhN2M0NGEyY2UwYWMwYiJ9LHsibmFtZSI6IklNQUdFX25ldC1pc3Rpby13ZWJob29rX193ZWJob29rIiwidmFsdWUiOiJyZWdpc3RyeS5yZWRoYXQuaW8vb3BlbnNoaWZ0LXNlcnZlcmxlc3MtMS9uZXQtaXN0aW8td2ViaG9vay1yaGVsOUBzaGEyNTY6NjQ0YmJmODVhMDFmZmU5MzVkNzUzY2VlYTE4NDdlODRiMjFkNjE0YjIxNTllNGNkZjFhZjA1ZDM5NjIwZmI1NiJ9LHsibmFtZSI6IklNQUdFX2V2ZW50aW5nLWNvbnRyb2xsZXJfX2V2ZW50aW5nLWNvbnRyb2xsZXIiLCJ2YWx1ZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9vcGVuc2hpZnQtc2VydmVybGVzcy0xL2tuLWV2ZW50aW5nLWNvbnRyb2xsZXItcmhlbDlAc2hhMjU2OmNiMjI1NDVhNzY4YzUzNDNlZWEyM2E2M2ZmZTY0NjM0OTQxMjc4MzNjMmQyMjdiZGNlYzQ0MjA2YjcwNjAzNGIifSx7Im5hbWUiOiJJTUFHRV9ldmVudGluZy1pc3Rpby1jb250cm9sbGVyX19ldmVudGluZy1pc3Rpby1jb250cm9sbGVyIiwidmFsdWUiOiJyZWdpc3RyeS5yZWRoYXQuaW8vb3BlbnNoaWZ0LXNlcnZlcmxlc3MtMS9rbi1ldmVudGluZy1pc3Rpby1jb250cm9sbGVyLXJoZWw5QHNoYTI1Njo1NzA2ZDBhY2JlMDAyNjI5YjZjYzRhYjA3MGQyNTJhYzZkZjkzOGM1YTI5MzE3ZjViYTE0NmQ1MGIxZmYxMDlhIn0seyJuYW1lIjoiSU1BR0VfZXZlbnRpbmctd2ViaG9va19fZXZlbnRpbmctd2ViaG9vayIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tZXZlbnRpbmctd2ViaG9vay1yaGVsOUBzaGEyNTY6ZDdiM2EwM2FjM2M1ZmFmOGY1MTVjZThiMTE1ZjU0NzVlMDBiMmRmNWI1NTA5ZjhiZjhjYTBjZWEwMTMwMzBiYiJ9LHsibmFtZSI6IklNQUdFX3N0b3JhZ2UtdmVyc2lvbi1taWdyYXRpb24tZXZlbnRpbmctX19taWdyYXRlIiwidmFsdWUiOiJyZWdpc3RyeS5yZWRoYXQuaW8vb3BlbnNoaWZ0LXNlcnZlcmxlc3MtMS9rbi1ldmVudGluZy1taWdyYXRlLXJoZWw5QHNoYTI1NjowMjI4MDAxYjQ3NDljMWUyYWRhODRjNGU5YWQ3ZDllOGI0ZTQ2NjIyN2ViZDcwNTFlN2Y0YjFiYWFhOGZmNTE4In0seyJuYW1lIjoiSU1BR0VfbXQtYnJva2VyLWNvbnRyb2xsZXJfX210LWJyb2tlci1jb250cm9sbGVyIiwidmFsdWUiOiJyZWdpc3RyeS5yZWRoYXQuaW8vb3BlbnNoaWZ0LXNlcnZlcmxlc3MtMS9rbi1ldmVudGluZy1tdGNoYW5uZWwtYnJva2VyLXJoZWw5QHNoYTI1Njo1ZWZiZmJjZDExNTAwNWNiYWUxYWEzZGI4NDc3NDhjMzA3NWY1NDQ2ZTk5NjBhZmY5MmY5YWRhZTNhNmNlM2MwIn0seyJuYW1lIjoiSU1BR0VfbXQtYnJva2VyLWZpbHRlcl9fZmlsdGVyIiwidmFsdWUiOiJyZWdpc3RyeS5yZWRoYXQuaW8vb3BlbnNoaWZ0LXNlcnZlcmxlc3MtMS9rbi1ldmVudGluZy1maWx0ZXItcmhlbDlAc2hhMjU2OmY2OWE5NzgyZjQ1ZDgxZGEwYjZmY2FjNzMwMDkyNWYzZmEzNjQzMzNiMTIyNGNjMmFmZWJkNWU3NTI2OGQ0MTIifSx7Im5hbWUiOiJJTUFHRV9tdC1icm9rZXItaW5ncmVzc19faW5ncmVzcyIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tZXZlbnRpbmctaW5ncmVzcy1yaGVsOUBzaGEyNTY6YTBiOGU3N2Y2MDQyNzJkN2Q1OWMzNDU1MWE2MTRhZDVjNjNiOTRhMGMwY2M1YTI0ZWM3ZDU0N2JiNmZiOTcwMCJ9LHsibmFtZSI6IklNQUdFX2ltYy1jb250cm9sbGVyX19jb250cm9sbGVyIiwidmFsdWUiOiJyZWdpc3RyeS5yZWRoYXQuaW8vb3BlbnNoaWZ0LXNlcnZlcmxlc3MtMS9rbi1ldmVudGluZy1jaGFubmVsLWNvbnRyb2xsZXItcmhlbDlAc2hhMjU2OmIxZGQ5OGQ4MmYyMTI1MzRiZTg4YjI4ODVmNDYyM2ZhNDg2M2E3ZmViYzRkOWZhMjBmMWM3YjAzNGY1MDBmYmMifSx7Im5hbWUiOiJJTUFHRV9pbWMtZGlzcGF0Y2hlcl9fZGlzcGF0Y2hlciIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tZXZlbnRpbmctY2hhbm5lbC1kaXNwYXRjaGVyLXJoZWw5QHNoYTI1Njo2NTM5N2I0ODc3ZDQ2MTIxNjJjOTQ4NWVjYjIzZmY2NDYxZTE2MzhiZjY1NmI1MGRiMDJjZjkxYWE5NmM2ZjA5In0seyJuYW1lIjoiSU1BR0VfcGluZ3NvdXJjZS1tdC1hZGFwdGVyX19kaXNwYXRjaGVyIiwidmFsdWUiOiJyZWdpc3RyeS5yZWRoYXQuaW8vb3BlbnNoaWZ0LXNlcnZlcmxlc3MtMS9rbi1ldmVudGluZy1tdHBpbmctcmhlbDlAc2hhMjU2OmM4Njk4NTFmNmIwYWJjOWU3ZjI0NThjMTA0ZGUwMzdiNzZhMDNhYjA2NTBmZjM2YTM4MjJjNDdkN2ExOTkxNzkifSx7Im5hbWUiOiJJTUFHRV9qb2Itc2lua19fam9iLXNpbmsiLCJ2YWx1ZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9vcGVuc2hpZnQtc2VydmVybGVzcy0xL2tuLWV2ZW50aW5nLWpvYnNpbmstcmhlbDlAc2hhMjU2OjBlMDkwZjAyNDg3YTM3NDYwOTBhMjE3OTZhNTEzYjMwYmYxNGVhOGJiNzlkNWU0NzRhMDJlMzIxZTdlYzkzMGEifSx7Im5hbWUiOiJJTUFHRV9BUElTRVJWRVJfUkFfSU1BR0UiLCJ2YWx1ZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9vcGVuc2hpZnQtc2VydmVybGVzcy0xL2tuLWV2ZW50aW5nLWFwaXNlcnZlci1yZWNlaXZlLWFkYXB0ZXItcmhlbDlAc2hhMjU2OjlmZGFkNDBmYjVmOTgyNzNkNjczZjhjNzEzZTIyNmM4MTZlMzNjYWI1ZmY3OTc1MWJhOTllNjUzYTkxZTFhZWUifSx7Im5hbWUiOiJJTUFHRV9ESVNQQVRDSEVSX0lNQUdFIiwidmFsdWUiOiJyZWdpc3RyeS5yZWRoYXQuaW8vb3BlbnNoaWZ0LXNlcnZlcmxlc3MtMS9rbi1ldmVudGluZy1jaGFubmVsLWRpc3BhdGNoZXItcmhlbDlAc2hhMjU2OjY1Mzk3YjQ4NzdkNDYxMjE2MmM5NDg1ZWNiMjNmZjY0NjFlMTYzOGJmNjU2YjUwZGIwMmNmOTFhYTk2YzZmMDkifSx7Im5hbWUiOiJJTUFHRV9FVkVOVF9UUkFOU0ZPUk1fSlNPTkFUQV9JTUFHRSIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tZXZlbnRpbmctaW50ZWdyYXRpb25zLXRyYW5zZm9ybS1qc29uYXRhLXJoZWw5QHNoYTI1Njo4NGY2NDRmYmUxOWY3NTdlZDEzMjAyMzUxOTkyNTU0MWY5N2ZmNjZhYTAwMWZkNmU5ZWFhOWMzMzgyZGZjMzA1In0seyJuYW1lIjoiSU1BR0VfSU5URUdSQVRJT05fU09VUkNFX1RJTUVSX0lNQUdFIiwidmFsdWUiOiJyZWdpc3RyeS5yZWRoYXQuaW8vb3BlbnNoaWZ0LXNlcnZlcmxlc3MtMS9rbi1ldmVudGluZy1pbnRlZ3JhdGlvbnMtdGltZXItc291cmNlLXJoZWw5QHNoYTI1NjpmNjljMTA4MTQ1NjYyNWUxNDRmMjIxNmI0ZGZkMDg4MDI3ZGJiNGFmZjc5NmNlMDFkMWQzNDc5YWI5ZTc3NmFmIn0seyJuYW1lIjoiSU1BR0VfSU5URUdSQVRJT05fU09VUkNFX0FXU19TM19JTUFHRSIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tZXZlbnRpbmctaW50ZWdyYXRpb25zLWF3cy1zMy1zb3VyY2UtcmhlbDlAc2hhMjU2OmY1NzM3MzkzNWQ0Yzk1OTNjNTgxYjg4Njc4MGNiZmZjMzkwZjZkZWE1YjY0MTIzNzM4Y2Q0NGNiNmViMmZiNTUifSx7Im5hbWUiOiJJTUFHRV9JTlRFR1JBVElPTl9TT1VSQ0VfQVdTX1NRU19JTUFHRSIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tZXZlbnRpbmctaW50ZWdyYXRpb25zLWF3cy1zcXMtc291cmNlLXJoZWw5QHNoYTI1Njo0MDExMGQwNTQxZjU3M2VkZDM0ZTkwYmRhZDAzZDliYmFmNjQ2YzdiN2JjNjI2ZTI5NzJlMTNiYzBmMjg3NWNiIn0seyJuYW1lIjoiSU1BR0VfSU5URUdSQVRJT05fU09VUkNFX0FXU19EREJfU1RSRUFNU19JTUFHRSIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tZXZlbnRpbmctaW50ZWdyYXRpb25zLWF3cy1kZGItc3RyZWFtcy1zb3VyY2UtcmhlbDlAc2hhMjU2OjRkNTEzZjhhZGFmOTM2NTNmMmM3MGYzMjg0M2I1ZjgzMDM0YWUzMGRmYjJiZjBjNjRkOTc3NTM2YmZkMzg1ODUifSx7Im5hbWUiOiJJTUFHRV9JTlRFR1JBVElPTl9TSU5LX0xPR19JTUFHRSIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tZXZlbnRpbmctaW50ZWdyYXRpb25zLWxvZy1zaW5rLXJoZWw5QHNoYTI1NjpiMzNhNTIzZjcxMTgxNTgwMDc4ZmViZWVmODM1YmJmNGFjMjlmMzhjZTg2OWQ5YjUwNGY3MTVkNTE2NGJjYmE3In0seyJuYW1lIjoiSU1BR0VfSU5URUdSQVRJT05fU0lOS19BV1NfUzNfSU1BR0UiLCJ2YWx1ZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9vcGVuc2hpZnQtc2VydmVybGVzcy0xL2tuLWV2ZW50aW5nLWludGVncmF0aW9ucy1hd3MtczMtc2luay1yaGVsOUBzaGEyNTY6Y2JiYjk1MGYzNDA1ZmU0MTU0NjdjMTFhMmY3YmQyZmI2M2FmYTdlYmE3ZTkwZmQ1NDgwNjBkZWVjNWEwNDgxZiJ9LHsibmFtZSI6IklNQUdFX0lOVEVHUkFUSU9OX1NJTktfQVdTX1NRU19JTUFHRSIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tZXZlbnRpbmctaW50ZWdyYXRpb25zLWF3cy1zcXMtc2luay1yaGVsOUBzaGEyNTY6ODE0MmUyNmYyNjgxZjJkZTQ2MzcxOTYxY2M3NmE2Mzc1MTNlN2M4ZTMyYjdhYWNhYjg1NWY1Nzc0MzZhMzA4MCJ9LHsibmFtZSI6IklNQUdFX0lOVEVHUkFUSU9OX1NJTktfQVdTX1NOU19JTUFHRSIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tZXZlbnRpbmctaW50ZWdyYXRpb25zLWF3cy1zbnMtc2luay1yaGVsOUBzaGEyNTY6MjNmMWM1OTVkMzAwZjE3NjM0OTE3NzRiZDUzY2Y1MWJjMjlhODk5MDcxZjhhODExOGYxZTgzZGI0NWQ5NjIxZiJ9LHsibmFtZSI6IklNQUdFX2V2ZW50bWVzaC1iYWNrZW5kX19jb250cm9sbGVyIiwidmFsdWUiOiJyZWdpc3RyeS5yZWRoYXQuaW8vb3BlbnNoaWZ0LXNlcnZlcmxlc3MtMS9rbi1iYWNrc3RhZ2UtcGx1Z2lucy1ldmVudG1lc2gtcmhlbDlAc2hhMjU2OjcxNGEzMTM1NDU4MjJjMTM3MjYyNTVkODc2NmFiNWJhNWM1ODE0NmYxMmYyMDJjNzgxYzc5M2ZjNzUxYjliMjMifSx7Im5hbWUiOiJJTUFHRV9LVUJFX1JCQUNfUFJPWFkiLCJ2YWx1ZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9vcGVuc2hpZnQ0L29zZS1rdWJlLXJiYWMtcHJveHktcmhlbDlAc2hhMjU2OjM1ZWEwNGMzMzlmNDAxOTAyZDcxMGJmNGNjZmUyMGFhODlmYzVhNGZjNzg1NGVkNzNjOGQ4Njk0NTBiMzIzYWMifSx7Im5hbWUiOiJJTUFHRV9LTl9QTFVHSU5fRVZFTlRfU0VOREVSIiwidmFsdWUiOiJyZWdpc3RyeS5yZWRoYXQuaW8vb3BlbnNoaWZ0LXNlcnZlcmxlc3MtMS9rbi1wbHVnaW4tZXZlbnQtc2VuZGVyLXJoZWw5QHNoYTI1NjoyZDhjZmFiMzNmMWM0NmIyZDQ1MTBlYTRiNTZhMDllMTJiOGJjZjA3YzBlYjA1NWU4NGViYzA3N2VjNzMwMTQ1In0seyJuYW1lIjoiSU1BR0VfS05fQ0xJRU5UIiwidmFsdWUiOiJyZWdpc3RyeS5yZWRoYXQuaW8vb3BlbnNoaWZ0LXNlcnZlcmxlc3MtMS9rbi1jbGllbnQta24tcmhlbDlAc2hhMjU2OmQ1MTMxNTdmNWMwYWRkYzY0Y2ZkZjk3ZGNjNzM0MDYzMDAwYTA4NDFkMzNjMDhmZDMzY2NhZTNkYjM0MWZiOTEifSx7Im5hbWUiOiJJTUFHRV9LTl9QTFVHSU5fRlVOQ19VVElMIiwidmFsdWUiOiJyZWdpc3RyeS5yZWRoYXQuaW8vb3BlbnNoaWZ0LXNlcnZlcmxlc3MtMS9rbi1wbHVnaW4tZnVuYy1mdW5jLXV0aWwtcmhlbDlAc2hhMjU2OjYwN2U1MGRkM2E5YjYxZDU3ZDEyNWM0N2E3OTc3YzQwYzRmNzgxYmZhYjAxYTg1MmEwOGI0MGZlNDJmMmI4OTMifSx7Im5hbWUiOiJJTUFHRV9LTl9QTFVHSU5fRlVOQ19URUtUT05fQlVJTERBSCIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL3JoZWw4L2J1aWxkYWhAc2hhMjU2OjNkNTA1ZDljMGY1ZDRjZDVhNGVjMDNiOGQwMzg2NTZjNmNkYmRmNTE5MWUwMGNlNjM4OGY3ZTBlNGQyZjFiNzQifSx7Im5hbWUiOiJJTUFHRV9LTl9QTFVHSU5fRlVOQ19OT0RFSlNfMjBfTUlOSU1BTCIsInZhbHVlIjoicmVnaXN0cnkuYWNjZXNzLnJlZGhhdC5jb20vdWJpOC9ub2RlanMtMjAtbWluaW1hbEBzaGEyNTY6YTJhN2UzOTlhYWYwOWE0OGMyOGY0MDgyMGRhMTY3MDliNjJhZWU2ZjJiYzcwMzExNmI5MzQ1ZmFiNTgzMDg2MSJ9LHsibmFtZSI6IklNQUdFX0tOX1BMVUdJTl9GVU5DX09QRU5KREtfMjEiLCJ2YWx1ZSI6InJlZ2lzdHJ5LmFjY2Vzcy5yZWRoYXQuY29tL3ViaTgvb3Blbmpkay0yMUBzaGEyNTY6NDQxODk3YTFmNjkxYzdkNGIzYTY3YmIzZTBmZWE4M2UxODM1MjIxNDI2NGNiMzgzZmQwNTdiYmJkNWVkODYzYyJ9LHsibmFtZSI6IklNQUdFX0tOX1BMVUdJTl9GVU5DX1BZVEhPTl8zOSIsInZhbHVlIjoicmVnaXN0cnkuYWNjZXNzLnJlZGhhdC5jb20vdWJpOC9weXRob24tMzlAc2hhMjU2OjI3ZTc5NWZkNmIxYjc3ZGU3MGQxZGM3M2E2NWU0Yzc5MDY1MDc0OGE5Y2ZkYTEzOGZkYmQxOTRiM2Q2ZWVhM2QifSx7Im5hbWUiOiJDVVJSRU5UX1ZFUlNJT04iLCJ2YWx1ZSI6IjEuMzcuMCJ9LHsibmFtZSI6IktOQVRJVkVfU0VSVklOR19WRVJTSU9OIiwidmFsdWUiOiIxLjE3In0seyJuYW1lIjoiS05BVElWRV9FVkVOVElOR19WRVJTSU9OIiwidmFsdWUiOiIxLjE3In0seyJuYW1lIjoiS05BVElWRV9FVkVOVElOR19LQUZLQV9CUk9LRVJfVkVSU0lPTiIsInZhbHVlIjoiMS4xNyJ9XSwiaW1hZ2UiOiJyZWdpc3RyeS5yZWRoYXQuaW8vb3BlbnNoaWZ0LXNlcnZlcmxlc3MtMS9zZXJ2ZXJsZXNzLW9wZW5zaGlmdC1rbi1yaGVsOS1vcGVyYXRvckBzaGEyNTY6NmZjZTEyZmExODdlYzJlZGI1YjQwYmFlMjljYzUxNzQ2M2VmOGVjNTg4MTRhNDg0ODVhZWU5YzhjZGUwZjczMiIsImltYWdlUHVsbFBvbGljeSI6IkFsd2F5cyIsIm5hbWUiOiJrbmF0aXZlLW9wZXJhdG9yIiwicG9ydHMiOlt7ImNvbnRhaW5lclBvcnQiOjkwOTAsIm5hbWUiOiJtZXRyaWNzIn0seyJjb250YWluZXJQb3J0Ijo4NDQzLCJuYW1lIjoiaHR0cHMtd2ViaG9vayJ9XSwicmVhZGluZXNzUHJvYmUiOnsiaHR0cEdldCI6eyJodHRwSGVhZGVycyI6W3sibmFtZSI6Imsta3ViZWxldC1wcm9iZSIsInZhbHVlIjoid2ViaG9vayJ9XSwicG9ydCI6ODQ0Mywic2NoZW1lIjoiSFRUUFMifSwibGl2ZW5lc3NQcm9iZSI6eyJmYWlsdXJlVGhyZXNob2xkIjo2LCJodHRwR2V0Ijp7Imh0dHBIZWFkZXJzIjpbeyJuYW1lIjoiay1rdWJlbGV0LXByb2JlIiwidmFsdWUiOiJ3ZWJob29rIn1dLCJwb3J0Ijo4NDQzLCJzY2hlbWUiOiJIVFRQUyJ9LCJpbml0aWFsRGVsYXlTZWNvbmRzIjoyMCwicGVyaW9kU2Vjb25kcyI6MX0sInBlcmlvZFNlY29uZHMiOjF9LCJzZWN1cml0eUNvbnRleHQiOnsiYWxsb3dQcml2aWxlZ2VFc2NhbGF0aW9uIjpmYWxzZSwiY2FwYWJpbGl0aWVzIjp7ImRyb3AiOlsiQUxMIl19LCJyZWFkT25seVJvb3RGaWxlc3lzdGVtIjp0cnVlLCJydW5Bc05vblJvb3QiOnRydWV9fV0sInNlcnZpY2VBY2NvdW50TmFtZSI6ImtuYXRpdmUtb3BlcmF0b3IifX19fSx7Im5hbWUiOiJrbmF0aXZlLW9wZW5zaGlmdCIsInNwZWMiOnsicmVwbGljYXMiOjEsInNlbGVjdG9yIjp7Im1hdGNoTGFiZWxzIjp7Im5hbWUiOiJrbmF0aXZlLW9wZW5zaGlmdCJ9fSwidGVtcGxhdGUiOnsibWV0YWRhdGEiOnsibGFiZWxzIjp7Im5hbWUiOiJrbmF0aXZlLW9wZW5zaGlmdCJ9fSwic3BlYyI6eyJjb250YWluZXJzIjpbeyJlbnYiOlt7Im5hbWUiOiJXQVRDSF9OQU1FU1BBQ0UiLCJ2YWx1ZSI6IiJ9LHsibmFtZSI6Ik5BTUVTUEFDRSIsInZhbHVlRnJvbSI6eyJmaWVsZFJlZiI6eyJmaWVsZFBhdGgiOiJtZXRhZGF0YS5uYW1lc3BhY2UifX19LHsibmFtZSI6IkRFUExPWU1FTlRfTkFNRSIsInZhbHVlIjoia25hdGl2ZS1vcGVuc2hpZnQifSx7Im5hbWUiOiJQT0RfTkFNRSIsInZhbHVlRnJvbSI6eyJmaWVsZFJlZiI6eyJmaWVsZFBhdGgiOiJtZXRhZGF0YS5uYW1lIn19fSx7Im5hbWUiOiJPUEVSQVRPUl9OQU1FIiwidmFsdWUiOiJrbmF0aXZlLW9wZW5zaGlmdCJ9LHsibmFtZSI6IlJFUVVJUkVEX1NFUlZJTkdfTkFNRVNQQUNFIiwidmFsdWUiOiJrbmF0aXZlLXNlcnZpbmcifSx7Im5hbWUiOiJSRVFVSVJFRF9TRVJWSU5HX0lOR1JFU1NfTkFNRVNQQUNFIiwidmFsdWUiOiJrbmF0aXZlLXNlcnZpbmctaW5ncmVzcyJ9LHsibmFtZSI6IlJFUVVJUkVEX0VWRU5USU5HX05BTUVTUEFDRSIsInZhbHVlIjoia25hdGl2ZS1ldmVudGluZyJ9LHsibmFtZSI6IlJFUVVJUkVEX0tBRktBX05BTUVTUEFDRSIsInZhbHVlIjoia25hdGl2ZS1ldmVudGluZyJ9LHsibmFtZSI6IktBRktBQ0hBTk5FTF9NQU5JRkVTVF9QQVRIIiwidmFsdWUiOiJkZXBsb3kvcmVzb3VyY2VzL2tuYXRpdmVrYWZrYS9jaGFubmVsIn0seyJuYW1lIjoiS0FGS0FTT1VSQ0VfTUFOSUZFU1RfUEFUSCIsInZhbHVlIjoiZGVwbG95L3Jlc291cmNlcy9rbmF0aXZla2Fma2Evc291cmNlIn0seyJuYW1lIjoiS0FGS0FDT05UUk9MTEVSX01BTklGRVNUX1BBVEgiLCJ2YWx1ZSI6ImRlcGxveS9yZXNvdXJjZXMva25hdGl2ZWthZmthL2NvbnRyb2xsZXIifSx7Im5hbWUiOiJLQUZLQUJST0tFUl9NQU5JRkVTVF9QQVRIIiwidmFsdWUiOiJkZXBsb3kvcmVzb3VyY2VzL2tuYXRpdmVrYWZrYS9icm9rZXIifSx7Im5hbWUiOiJLQUZLQVNJTktfTUFOSUZFU1RfUEFUSCIsInZhbHVlIjoiZGVwbG95L3Jlc291cmNlcy9rbmF0aXZla2Fma2Evc2luayJ9LHsibmFtZSI6IlFVSUNLU1RBUlRfTUFOSUZFU1RfUEFUSCIsInZhbHVlIjoiZGVwbG95L3Jlc291cmNlcy9xdWlja3N0YXJ0L3NlcnZlcmxlc3MtYXBwbGljYXRpb24tcXVpY2tzdGFydC55YW1sIn0seyJuYW1lIjoiREFTSEJPQVJEU19ST09UX01BTklGRVNUX1BBVEgiLCJ2YWx1ZSI6ImRlcGxveS9yZXNvdXJjZXMvZGFzaGJvYXJkcyJ9LHsibmFtZSI6IlNPVVJDRVNfVVNFX0NMVVNURVJfTU9OSVRPUklORyIsInZhbHVlIjoidHJ1ZSJ9LHsibmFtZSI6IlNPVVJDRVNfR0VORVJBVEVfU0VSVklDRV9NT05JVE9SUyIsInZhbHVlIjoidHJ1ZSJ9LHsibmFtZSI6IkVOQUJMRV9QUFJPRiIsInZhbHVlIjoiZmFsc2UifSx7Im5hbWUiOiJLVUJFUk5FVEVTX01JTl9WRVJTSU9OIiwidmFsdWUiOiJ2MS4wLjAifSx7Im5hbWUiOiJJTUFHRV9xdWV1ZS1wcm94eSIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tc2VydmluZy1xdWV1ZS1yaGVsOUBzaGEyNTY6ZjJiMjczMDNmYzc0YTkzMzRiNmNiYTI5YTdiNjJjMDNkOWJhMjdjMTViNzdlODBlNDU3YTIwNTFiZjBmZjcyNiJ9LHsibmFtZSI6IklNQUdFX2FjdGl2YXRvciIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tc2VydmluZy1hY3RpdmF0b3ItcmhlbDlAc2hhMjU2OmZlMGQ0MGY3NDc4NjYyMTYyODMxZjNhOWU5ZjAzZjRmMjkxOTYzYzZlMjNmMjBiZjEwM2QwNTM3Nzc0MzFkNjkifSx7Im5hbWUiOiJJTUFHRV9hdXRvc2NhbGVyIiwidmFsdWUiOiJyZWdpc3RyeS5yZWRoYXQuaW8vb3BlbnNoaWZ0LXNlcnZlcmxlc3MtMS9rbi1zZXJ2aW5nLWF1dG9zY2FsZXItcmhlbDlAc2hhMjU2OjUwNGMxNTNhN2UyOWUxMzMxN2YyNmNmNDQwOTI3YjNmMDBhMTc3YzVjOTljNzQyMzNhNzY3N2U4NDIxN2M2ZTIifSx7Im5hbWUiOiJJTUFHRV9hdXRvc2NhbGVyLWhwYSIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tc2VydmluZy1hdXRvc2NhbGVyLWhwYS1yaGVsOUBzaGEyNTY6MTQyMmNiNDIyZjkyNDIyZDAwNWQyODE2MDU0OWNiNTVmZGJhMGI1ZThjYTAwOGQ5ZjA1MjM5YWM2ODkzNGFjMSJ9LHsibmFtZSI6IklNQUdFX2NvbnRyb2xsZXJfX2NvbnRyb2xsZXIiLCJ2YWx1ZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9vcGVuc2hpZnQtc2VydmVybGVzcy0xL2tuLXNlcnZpbmctY29udHJvbGxlci1yaGVsOUBzaGEyNTY6ZGEzZDZlYWVjNDBjYzcyMjIxNTg5OGYxZDBiZWU0YWZlNjQ4NzgzMjRhMTgxMjUxZjE2ZjNhMTIxNzAwYTlhNiJ9LHsibmFtZSI6IklNQUdFX3dlYmhvb2tfX3dlYmhvb2siLCJ2YWx1ZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9vcGVuc2hpZnQtc2VydmVybGVzcy0xL2tuLXNlcnZpbmctd2ViaG9vay1yaGVsOUBzaGEyNTY6YzUzZTk5ZmZlM2VjMGY1NmQ4ZGU4NzkxZWU4ZWE2ZTk5NmFjYmExOTAyNmMxZTg1ZDU1Zjg3OTBjMzI5YTg1ZiJ9LHsibmFtZSI6IklNQUdFX3N0b3JhZ2UtdmVyc2lvbi1taWdyYXRpb24tc2VydmluZy1fX21pZ3JhdGUiLCJ2YWx1ZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9vcGVuc2hpZnQtc2VydmVybGVzcy0xL2tuLXNlcnZpbmctc3RvcmFnZS12ZXJzaW9uLW1pZ3JhdGlvbi1yaGVsOUBzaGEyNTY6MmMwOWJjNDQ1MGUzYjYyOWI0ODdjMTQ0ZmFkYmI5OTAyODZmNmRlMDkzYTUzZDRkMTEwZTJlYWI5Mjc1NmZhYiJ9LHsibmFtZSI6IklNQUdFX2tvdXJpZXItZ2F0ZXdheSIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2aWNlLW1lc2gvcHJveHl2Mi1yaGVsOEBzaGEyNTY6MWMxOWNmODZmZDA1OTQwZWYzZDBkNmU3OWU2ZjM3MWRiOTkzMTUzZjcwYmFlZGI5MTA3YmJlNzNmMjM2ZGMyNCJ9LHsibmFtZSI6IklNQUdFX25ldC1rb3VyaWVyLWNvbnRyb2xsZXJfX2NvbnRyb2xsZXIiLCJ2YWx1ZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9vcGVuc2hpZnQtc2VydmVybGVzcy0xL25ldC1rb3VyaWVyLWtvdXJpZXItcmhlbDlAc2hhMjU2Ojg0NmUwZTRlMThhNTNlZmFhZWFhYTQ4YzVjNjEwNDQzMjMyYWE5YTBmYjZkMTRlYzE2YTYyOGQyOTI2NTExMzQifSx7Im5hbWUiOiJJTUFHRV9uZXQtaXN0aW8tY29udHJvbGxlcl9fY29udHJvbGxlciIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEvbmV0LWlzdGlvLWNvbnRyb2xsZXItcmhlbDlAc2hhMjU2OjY4MzdkZDJmY2E4Njg0YzdhZmQwZmQ4MWYzZDg3OTkxMWM2NzQ0ZjQ0ZTUwMjE3OGE1YTdjNDRhMmNlMGFjMGIifSx7Im5hbWUiOiJJTUFHRV9uZXQtaXN0aW8td2ViaG9va19fd2ViaG9vayIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEvbmV0LWlzdGlvLXdlYmhvb2stcmhlbDlAc2hhMjU2OjY0NGJiZjg1YTAxZmZlOTM1ZDc1M2NlZWExODQ3ZTg0YjIxZDYxNGIyMTU5ZTRjZGYxYWYwNWQzOTYyMGZiNTYifSx7Im5hbWUiOiJJTUFHRV9ldmVudGluZy1jb250cm9sbGVyX19ldmVudGluZy1jb250cm9sbGVyIiwidmFsdWUiOiJyZWdpc3RyeS5yZWRoYXQuaW8vb3BlbnNoaWZ0LXNlcnZlcmxlc3MtMS9rbi1ldmVudGluZy1jb250cm9sbGVyLXJoZWw5QHNoYTI1NjpjYjIyNTQ1YTc2OGM1MzQzZWVhMjNhNjNmZmU2NDYzNDk0MTI3ODMzYzJkMjI3YmRjZWM0NDIwNmI3MDYwMzRiIn0seyJuYW1lIjoiSU1BR0VfZXZlbnRpbmctaXN0aW8tY29udHJvbGxlcl9fZXZlbnRpbmctaXN0aW8tY29udHJvbGxlciIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tZXZlbnRpbmctaXN0aW8tY29udHJvbGxlci1yaGVsOUBzaGEyNTY6NTcwNmQwYWNiZTAwMjYyOWI2Y2M0YWIwNzBkMjUyYWM2ZGY5MzhjNWEyOTMxN2Y1YmExNDZkNTBiMWZmMTA5YSJ9LHsibmFtZSI6IklNQUdFX2V2ZW50aW5nLXdlYmhvb2tfX2V2ZW50aW5nLXdlYmhvb2siLCJ2YWx1ZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9vcGVuc2hpZnQtc2VydmVybGVzcy0xL2tuLWV2ZW50aW5nLXdlYmhvb2stcmhlbDlAc2hhMjU2OmQ3YjNhMDNhYzNjNWZhZjhmNTE1Y2U4YjExNWY1NDc1ZTAwYjJkZjViNTUwOWY4YmY4Y2EwY2VhMDEzMDMwYmIifSx7Im5hbWUiOiJJTUFHRV9zdG9yYWdlLXZlcnNpb24tbWlncmF0aW9uLWV2ZW50aW5nLV9fbWlncmF0ZSIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tZXZlbnRpbmctbWlncmF0ZS1yaGVsOUBzaGEyNTY6MDIyODAwMWI0NzQ5YzFlMmFkYTg0YzRlOWFkN2Q5ZThiNGU0NjYyMjdlYmQ3MDUxZTdmNGIxYmFhYThmZjUxOCJ9LHsibmFtZSI6IklNQUdFX210LWJyb2tlci1jb250cm9sbGVyX19tdC1icm9rZXItY29udHJvbGxlciIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tZXZlbnRpbmctbXRjaGFubmVsLWJyb2tlci1yaGVsOUBzaGEyNTY6NWVmYmZiY2QxMTUwMDVjYmFlMWFhM2RiODQ3NzQ4YzMwNzVmNTQ0NmU5OTYwYWZmOTJmOWFkYWUzYTZjZTNjMCJ9LHsibmFtZSI6IklNQUdFX210LWJyb2tlci1maWx0ZXJfX2ZpbHRlciIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tZXZlbnRpbmctZmlsdGVyLXJoZWw5QHNoYTI1NjpmNjlhOTc4MmY0NWQ4MWRhMGI2ZmNhYzczMDA5MjVmM2ZhMzY0MzMzYjEyMjRjYzJhZmViZDVlNzUyNjhkNDEyIn0seyJuYW1lIjoiSU1BR0VfbXQtYnJva2VyLWluZ3Jlc3NfX2luZ3Jlc3MiLCJ2YWx1ZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9vcGVuc2hpZnQtc2VydmVybGVzcy0xL2tuLWV2ZW50aW5nLWluZ3Jlc3MtcmhlbDlAc2hhMjU2OmEwYjhlNzdmNjA0MjcyZDdkNTljMzQ1NTFhNjE0YWQ1YzYzYjk0YTBjMGNjNWEyNGVjN2Q1NDdiYjZmYjk3MDAifSx7Im5hbWUiOiJJTUFHRV9pbWMtY29udHJvbGxlcl9fY29udHJvbGxlciIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tZXZlbnRpbmctY2hhbm5lbC1jb250cm9sbGVyLXJoZWw5QHNoYTI1NjpiMWRkOThkODJmMjEyNTM0YmU4OGIyODg1ZjQ2MjNmYTQ4NjNhN2ZlYmM0ZDlmYTIwZjFjN2IwMzRmNTAwZmJjIn0seyJuYW1lIjoiSU1BR0VfaW1jLWRpc3BhdGNoZXJfX2Rpc3BhdGNoZXIiLCJ2YWx1ZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9vcGVuc2hpZnQtc2VydmVybGVzcy0xL2tuLWV2ZW50aW5nLWNoYW5uZWwtZGlzcGF0Y2hlci1yaGVsOUBzaGEyNTY6NjUzOTdiNDg3N2Q0NjEyMTYyYzk0ODVlY2IyM2ZmNjQ2MWUxNjM4YmY2NTZiNTBkYjAyY2Y5MWFhOTZjNmYwOSJ9LHsibmFtZSI6IklNQUdFX3Bpbmdzb3VyY2UtbXQtYWRhcHRlcl9fZGlzcGF0Y2hlciIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tZXZlbnRpbmctbXRwaW5nLXJoZWw5QHNoYTI1NjpjODY5ODUxZjZiMGFiYzllN2YyNDU4YzEwNGRlMDM3Yjc2YTAzYWIwNjUwZmYzNmEzODIyYzQ3ZDdhMTk5MTc5In0seyJuYW1lIjoiSU1BR0Vfam9iLXNpbmtfX2pvYi1zaW5rIiwidmFsdWUiOiJyZWdpc3RyeS5yZWRoYXQuaW8vb3BlbnNoaWZ0LXNlcnZlcmxlc3MtMS9rbi1ldmVudGluZy1qb2JzaW5rLXJoZWw5QHNoYTI1NjowZTA5MGYwMjQ4N2EzNzQ2MDkwYTIxNzk2YTUxM2IzMGJmMTRlYThiYjc5ZDVlNDc0YTAyZTMyMWU3ZWM5MzBhIn0seyJuYW1lIjoiSU1BR0VfQVBJU0VSVkVSX1JBX0lNQUdFIiwidmFsdWUiOiJyZWdpc3RyeS5yZWRoYXQuaW8vb3BlbnNoaWZ0LXNlcnZlcmxlc3MtMS9rbi1ldmVudGluZy1hcGlzZXJ2ZXItcmVjZWl2ZS1hZGFwdGVyLXJoZWw5QHNoYTI1Njo5ZmRhZDQwZmI1Zjk4MjczZDY3M2Y4YzcxM2UyMjZjODE2ZTMzY2FiNWZmNzk3NTFiYTk5ZTY1M2E5MWUxYWVlIn0seyJuYW1lIjoiSU1BR0VfRElTUEFUQ0hFUl9JTUFHRSIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tZXZlbnRpbmctY2hhbm5lbC1kaXNwYXRjaGVyLXJoZWw5QHNoYTI1Njo2NTM5N2I0ODc3ZDQ2MTIxNjJjOTQ4NWVjYjIzZmY2NDYxZTE2MzhiZjY1NmI1MGRiMDJjZjkxYWE5NmM2ZjA5In0seyJuYW1lIjoiSU1BR0VfRVZFTlRfVFJBTlNGT1JNX0pTT05BVEFfSU1BR0UiLCJ2YWx1ZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9vcGVuc2hpZnQtc2VydmVybGVzcy0xL2tuLWV2ZW50aW5nLWludGVncmF0aW9ucy10cmFuc2Zvcm0tanNvbmF0YS1yaGVsOUBzaGEyNTY6ODRmNjQ0ZmJlMTlmNzU3ZWQxMzIwMjM1MTk5MjU1NDFmOTdmZjY2YWEwMDFmZDZlOWVhYTljMzM4MmRmYzMwNSJ9LHsibmFtZSI6IklNQUdFX0lOVEVHUkFUSU9OX1NPVVJDRV9USU1FUl9JTUFHRSIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tZXZlbnRpbmctaW50ZWdyYXRpb25zLXRpbWVyLXNvdXJjZS1yaGVsOUBzaGEyNTY6ZjY5YzEwODE0NTY2MjVlMTQ0ZjIyMTZiNGRmZDA4ODAyN2RiYjRhZmY3OTZjZTAxZDFkMzQ3OWFiOWU3NzZhZiJ9LHsibmFtZSI6IklNQUdFX0lOVEVHUkFUSU9OX1NPVVJDRV9BV1NfUzNfSU1BR0UiLCJ2YWx1ZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9vcGVuc2hpZnQtc2VydmVybGVzcy0xL2tuLWV2ZW50aW5nLWludGVncmF0aW9ucy1hd3MtczMtc291cmNlLXJoZWw5QHNoYTI1NjpmNTczNzM5MzVkNGM5NTkzYzU4MWI4ODY3ODBjYmZmYzM5MGY2ZGVhNWI2NDEyMzczOGNkNDRjYjZlYjJmYjU1In0seyJuYW1lIjoiSU1BR0VfSU5URUdSQVRJT05fU09VUkNFX0FXU19TUVNfSU1BR0UiLCJ2YWx1ZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9vcGVuc2hpZnQtc2VydmVybGVzcy0xL2tuLWV2ZW50aW5nLWludGVncmF0aW9ucy1hd3Mtc3FzLXNvdXJjZS1yaGVsOUBzaGEyNTY6NDAxMTBkMDU0MWY1NzNlZGQzNGU5MGJkYWQwM2Q5YmJhZjY0NmM3YjdiYzYyNmUyOTcyZTEzYmMwZjI4NzVjYiJ9LHsibmFtZSI6IklNQUdFX0lOVEVHUkFUSU9OX1NPVVJDRV9BV1NfRERCX1NUUkVBTVNfSU1BR0UiLCJ2YWx1ZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9vcGVuc2hpZnQtc2VydmVybGVzcy0xL2tuLWV2ZW50aW5nLWludGVncmF0aW9ucy1hd3MtZGRiLXN0cmVhbXMtc291cmNlLXJoZWw5QHNoYTI1Njo0ZDUxM2Y4YWRhZjkzNjUzZjJjNzBmMzI4NDNiNWY4MzAzNGFlMzBkZmIyYmYwYzY0ZDk3NzUzNmJmZDM4NTg1In0seyJuYW1lIjoiSU1BR0VfSU5URUdSQVRJT05fU0lOS19MT0dfSU1BR0UiLCJ2YWx1ZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9vcGVuc2hpZnQtc2VydmVybGVzcy0xL2tuLWV2ZW50aW5nLWludGVncmF0aW9ucy1sb2ctc2luay1yaGVsOUBzaGEyNTY6YjMzYTUyM2Y3MTE4MTU4MDA3OGZlYmVlZjgzNWJiZjRhYzI5ZjM4Y2U4NjlkOWI1MDRmNzE1ZDUxNjRiY2JhNyJ9LHsibmFtZSI6IklNQUdFX0lOVEVHUkFUSU9OX1NJTktfQVdTX1MzX0lNQUdFIiwidmFsdWUiOiJyZWdpc3RyeS5yZWRoYXQuaW8vb3BlbnNoaWZ0LXNlcnZlcmxlc3MtMS9rbi1ldmVudGluZy1pbnRlZ3JhdGlvbnMtYXdzLXMzLXNpbmstcmhlbDlAc2hhMjU2OmNiYmI5NTBmMzQwNWZlNDE1NDY3YzExYTJmN2JkMmZiNjNhZmE3ZWJhN2U5MGZkNTQ4MDYwZGVlYzVhMDQ4MWYifSx7Im5hbWUiOiJJTUFHRV9JTlRFR1JBVElPTl9TSU5LX0FXU19TUVNfSU1BR0UiLCJ2YWx1ZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9vcGVuc2hpZnQtc2VydmVybGVzcy0xL2tuLWV2ZW50aW5nLWludGVncmF0aW9ucy1hd3Mtc3FzLXNpbmstcmhlbDlAc2hhMjU2OjgxNDJlMjZmMjY4MWYyZGU0NjM3MTk2MWNjNzZhNjM3NTEzZTdjOGUzMmI3YWFjYWI4NTVmNTc3NDM2YTMwODAifSx7Im5hbWUiOiJJTUFHRV9JTlRFR1JBVElPTl9TSU5LX0FXU19TTlNfSU1BR0UiLCJ2YWx1ZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9vcGVuc2hpZnQtc2VydmVybGVzcy0xL2tuLWV2ZW50aW5nLWludGVncmF0aW9ucy1hd3Mtc25zLXNpbmstcmhlbDlAc2hhMjU2OjIzZjFjNTk1ZDMwMGYxNzYzNDkxNzc0YmQ1M2NmNTFiYzI5YTg5OTA3MWY4YTgxMThmMWU4M2RiNDVkOTYyMWYifSx7Im5hbWUiOiJJTUFHRV9ldmVudG1lc2gtYmFja2VuZF9fY29udHJvbGxlciIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tYmFja3N0YWdlLXBsdWdpbnMtZXZlbnRtZXNoLXJoZWw5QHNoYTI1Njo3MTRhMzEzNTQ1ODIyYzEzNzI2MjU1ZDg3NjZhYjViYTVjNTgxNDZmMTJmMjAyYzc4MWM3OTNmYzc1MWI5YjIzIn0seyJuYW1lIjoiSU1BR0VfS1VCRV9SQkFDX1BST1hZIiwidmFsdWUiOiJyZWdpc3RyeS5yZWRoYXQuaW8vb3BlbnNoaWZ0NC9vc2Uta3ViZS1yYmFjLXByb3h5LXJoZWw5QHNoYTI1NjozNWVhMDRjMzM5ZjQwMTkwMmQ3MTBiZjRjY2ZlMjBhYTg5ZmM1YTRmYzc4NTRlZDczYzhkODY5NDUwYjMyM2FjIn0seyJuYW1lIjoiSU1BR0VfS05fUExVR0lOX0VWRU5UX1NFTkRFUiIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tcGx1Z2luLWV2ZW50LXNlbmRlci1yaGVsOUBzaGEyNTY6MmQ4Y2ZhYjMzZjFjNDZiMmQ0NTEwZWE0YjU2YTA5ZTEyYjhiY2YwN2MwZWIwNTVlODRlYmMwNzdlYzczMDE0NSJ9LHsibmFtZSI6IklNQUdFX0tOX0NMSUVOVCIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tY2xpZW50LWtuLXJoZWw5QHNoYTI1NjpkNTEzMTU3ZjVjMGFkZGM2NGNmZGY5N2RjYzczNDA2MzAwMGEwODQxZDMzYzA4ZmQzM2NjYWUzZGIzNDFmYjkxIn0seyJuYW1lIjoiSU1BR0VfS05fUExVR0lOX0ZVTkNfVVRJTCIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tcGx1Z2luLWZ1bmMtZnVuYy11dGlsLXJoZWw5QHNoYTI1Njo2MDdlNTBkZDNhOWI2MWQ1N2QxMjVjNDdhNzk3N2M0MGM0Zjc4MWJmYWIwMWE4NTJhMDhiNDBmZTQyZjJiODkzIn0seyJuYW1lIjoiSU1BR0VfS05fUExVR0lOX0ZVTkNfVEVLVE9OX0JVSUxEQUgiLCJ2YWx1ZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9yaGVsOC9idWlsZGFoQHNoYTI1NjozZDUwNWQ5YzBmNWQ0Y2Q1YTRlYzAzYjhkMDM4NjU2YzZjZGJkZjUxOTFlMDBjZTYzODhmN2UwZTRkMmYxYjc0In0seyJuYW1lIjoiSU1BR0VfS05fUExVR0lOX0ZVTkNfTk9ERUpTXzIwX01JTklNQUwiLCJ2YWx1ZSI6InJlZ2lzdHJ5LmFjY2Vzcy5yZWRoYXQuY29tL3ViaTgvbm9kZWpzLTIwLW1pbmltYWxAc2hhMjU2OmEyYTdlMzk5YWFmMDlhNDhjMjhmNDA4MjBkYTE2NzA5YjYyYWVlNmYyYmM3MDMxMTZiOTM0NWZhYjU4MzA4NjEifSx7Im5hbWUiOiJJTUFHRV9LTl9QTFVHSU5fRlVOQ19PUEVOSkRLXzIxIiwidmFsdWUiOiJyZWdpc3RyeS5hY2Nlc3MucmVkaGF0LmNvbS91Ymk4L29wZW5qZGstMjFAc2hhMjU2OjQ0MTg5N2ExZjY5MWM3ZDRiM2E2N2JiM2UwZmVhODNlMTgzNTIyMTQyNjRjYjM4M2ZkMDU3YmJiZDVlZDg2M2MifSx7Im5hbWUiOiJJTUFHRV9LTl9QTFVHSU5fRlVOQ19QWVRIT05fMzkiLCJ2YWx1ZSI6InJlZ2lzdHJ5LmFjY2Vzcy5yZWRoYXQuY29tL3ViaTgvcHl0aG9uLTM5QHNoYTI1NjoyN2U3OTVmZDZiMWI3N2RlNzBkMWRjNzNhNjVlNGM3OTA2NTA3NDhhOWNmZGExMzhmZGJkMTk0YjNkNmVlYTNkIn0seyJuYW1lIjoiS0FGS0FfSU1BR0Vfa2Fma2EtYnJva2VyLXJlY2VpdmVyX19rYWZrYS1icm9rZXItcmVjZWl2ZXIiLCJ2YWx1ZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9vcGVuc2hpZnQtc2VydmVybGVzcy0xL2tuLWVrYi1yZWNlaXZlci1yaGVsOUBzaGEyNTY6MzE1NGIyMDc5YTNlZDIxZWRmYzgwNGZmNGJlZDE3MzVhMjI2OWU5Yzg0MWQ5MWUwMDk3OThmZDBjYjU1YzVhMyJ9LHsibmFtZSI6IktBRktBX0lNQUdFX2thZmthLWJyb2tlci1kaXNwYXRjaGVyX19rYWZrYS1icm9rZXItZGlzcGF0Y2hlciIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tZWtiLWRpc3BhdGNoZXItcmhlbDlAc2hhMjU2OjE1ODMyNjhiNTQxYWRjMjMyMWQyNTRkZmNhY2FmZDM4MGY4MDUxZjZlMDQxN2FiN2MxOGE5MjhmODM1YWYxMzYifSx7Im5hbWUiOiJLQUZLQV9JTUFHRV9rYWZrYS1jaGFubmVsLXJlY2VpdmVyX19rYWZrYS1jaGFubmVsLXJlY2VpdmVyIiwidmFsdWUiOiJyZWdpc3RyeS5yZWRoYXQuaW8vb3BlbnNoaWZ0LXNlcnZlcmxlc3MtMS9rbi1la2ItcmVjZWl2ZXItcmhlbDlAc2hhMjU2OjMxNTRiMjA3OWEzZWQyMWVkZmM4MDRmZjRiZWQxNzM1YTIyNjllOWM4NDFkOTFlMDA5Nzk4ZmQwY2I1NWM1YTMifSx7Im5hbWUiOiJLQUZLQV9JTUFHRV9rYWZrYS1jaGFubmVsLWRpc3BhdGNoZXJfX2thZmthLWNoYW5uZWwtZGlzcGF0Y2hlciIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tZWtiLWRpc3BhdGNoZXItcmhlbDlAc2hhMjU2OjE1ODMyNjhiNTQxYWRjMjMyMWQyNTRkZmNhY2FmZDM4MGY4MDUxZjZlMDQxN2FiN2MxOGE5MjhmODM1YWYxMzYifSx7Im5hbWUiOiJLQUZLQV9JTUFHRV9rYWZrYS1jb250cm9sbGVyX19jb250cm9sbGVyIiwidmFsdWUiOiJyZWdpc3RyeS5yZWRoYXQuaW8vb3BlbnNoaWZ0LXNlcnZlcmxlc3MtMS9rbi1la2Ita2Fma2EtY29udHJvbGxlci1yaGVsOUBzaGEyNTY6NjFkNjg1ZDUxZjVhNDcxNWMyMDJlYzA5Yjg1ZDI3NzFmMTM5ZDExYzI2MjkxNTZiZTMxMDIzNTMwZmJkZWZkOCJ9LHsibmFtZSI6IktBRktBX0lNQUdFX2thZmthLXNpbmstcmVjZWl2ZXJfX2thZmthLXNpbmstcmVjZWl2ZXIiLCJ2YWx1ZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9vcGVuc2hpZnQtc2VydmVybGVzcy0xL2tuLWVrYi1yZWNlaXZlci1yaGVsOUBzaGEyNTY6MzE1NGIyMDc5YTNlZDIxZWRmYzgwNGZmNGJlZDE3MzVhMjI2OWU5Yzg0MWQ5MWUwMDk3OThmZDBjYjU1YzVhMyJ9LHsibmFtZSI6IktBRktBX0lNQUdFX2thZmthLXNvdXJjZS1kaXNwYXRjaGVyX19rYWZrYS1zb3VyY2UtZGlzcGF0Y2hlciIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tZWtiLWRpc3BhdGNoZXItcmhlbDlAc2hhMjU2OjE1ODMyNjhiNTQxYWRjMjMyMWQyNTRkZmNhY2FmZDM4MGY4MDUxZjZlMDQxN2FiN2MxOGE5MjhmODM1YWYxMzYifSx7Im5hbWUiOiJLQUZLQV9JTUFHRV9rYWZrYS13ZWJob29rLWV2ZW50aW5nX19rYWZrYS13ZWJob29rLWV2ZW50aW5nIiwidmFsdWUiOiJyZWdpc3RyeS5yZWRoYXQuaW8vb3BlbnNoaWZ0LXNlcnZlcmxlc3MtMS9rbi1la2Itd2ViaG9vay1rYWZrYS1yaGVsOUBzaGEyNTY6Mjg3MmI1MGEyMjYzYmE3ZWU4NDA5NmM4ZTNiMjM1OWY5ZTE3OTI1NzNhZjQzNTFlZGQ4MmQ5ZDVmZjNjMGJiNiJ9LHsibmFtZSI6IktBRktBX0lNQUdFX2thZmthLWNvbnRyb2xsZXItcG9zdC1pbnN0YWxsX19wb3N0LWluc3RhbGwiLCJ2YWx1ZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9vcGVuc2hpZnQtc2VydmVybGVzcy0xL2tuLWVrYi1wb3N0LWluc3RhbGwtcmhlbDlAc2hhMjU2OjExZjcyMzg3ZDEzMjhkM2RlMGIwZjI5ZGNlOTM5ZjEwNjc5MTAzNzU5MTQ1ZjhkNWRjMjJjZjgwNDQ4Zjg2OTgifSx7Im5hbWUiOiJLQUZLQV9JTUFHRV9rbmF0aXZlLWthZmthLXN0b3JhZ2UtdmVyc2lvbi1taWdyYXRvcl9fbWlncmF0ZSIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tZXZlbnRpbmctbWlncmF0ZS1yaGVsOUBzaGEyNTY6MDIyODAwMWI0NzQ5YzFlMmFkYTg0YzRlOWFkN2Q5ZThiNGU0NjYyMjdlYmQ3MDUxZTdmNGIxYmFhYThmZjUxOCJ9LHsibmFtZSI6IkNVUlJFTlRfVkVSU0lPTiIsInZhbHVlIjoiMS4zNy4wIn0seyJuYW1lIjoiS05BVElWRV9TRVJWSU5HX1ZFUlNJT04iLCJ2YWx1ZSI6IjEuMTcifSx7Im5hbWUiOiJLTkFUSVZFX0VWRU5USU5HX1ZFUlNJT04iLCJ2YWx1ZSI6IjEuMTcifSx7Im5hbWUiOiJLTkFUSVZFX0VWRU5USU5HX0tBRktBX0JST0tFUl9WRVJTSU9OIiwidmFsdWUiOiIxLjE3In1dLCJpbWFnZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9vcGVuc2hpZnQtc2VydmVybGVzcy0xL3NlcnZlcmxlc3Mta24tb3BlcmF0b3ItcmhlbDlAc2hhMjU2OjgyZDY0MDA5YmU4OGNhYjliMzA1ZDIxZTBiM2RjZDdkMTY1YmY1ZDVkMDJmMGFmYTQyNDVlYTAzYWJlMGY4NmMiLCJpbWFnZVB1bGxQb2xpY3kiOiJBbHdheXMiLCJsaXZlbmVzc1Byb2JlIjp7Imh0dHBHZXQiOnsicGF0aCI6Ii9oZWFsdGh6IiwicG9ydCI6ODY4N319LCJuYW1lIjoia25hdGl2ZS1vcGVuc2hpZnQiLCJwb3J0cyI6W3siY29udGFpbmVyUG9ydCI6ODA4MCwibmFtZSI6Imh0dHAtY2xpIn1dLCJyZWFkaW5lc3NQcm9iZSI6eyJodHRwR2V0Ijp7InBhdGgiOiIvcmVhZHl6IiwicG9ydCI6ODY4N319LCJzZWN1cml0eUNvbnRleHQiOnsiYWxsb3dQcml2aWxlZ2VFc2NhbGF0aW9uIjpmYWxzZSwiY2FwYWJpbGl0aWVzIjp7ImRyb3AiOlsiQUxMIl19LCJyZWFkT25seVJvb3RGaWxlc3lzdGVtIjp0cnVlLCJydW5Bc05vblJvb3QiOnRydWV9LCJ2b2x1bWVNb3VudHMiOlt7Im1vdW50UGF0aCI6Ii9jbGktYXJ0aWZhY3RzIiwibmFtZSI6ImNsaS1hcnRpZmFjdHMifV19XSwiaW5pdENvbnRhaW5lcnMiOlt7ImNvbW1hbmQiOlsic2giLCItYyIsInJtIC1yZiAvY2xpLWFydGlmYWN0cy8qIFx1MDAyNlx1MDAyNiBjcCAvdXNyL3NoYXJlL2tuLyoqLyogL2NsaS1hcnRpZmFjdHMgXHUwMDI2XHUwMDI2IGNobW9kIDQ0NCAvY2xpLWFydGlmYWN0cy8qIl0sImltYWdlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tY2xpZW50LWNsaS1hcnRpZmFjdHMtcmhlbDlAc2hhMjU2OmU4NWZkODI0NTMwOGIyODgyZGVjNzZlOTAxYWQ1ZGI0ZjkyMmFmY2FjNDdmODg0NWExMWJmMThhODQ0NTE2ZWQiLCJpbWFnZVB1bGxQb2xpY3kiOiJBbHdheXMiLCJuYW1lIjoiY2xpLWFydGlmYWN0cyIsInNlY3VyaXR5Q29udGV4dCI6eyJhbGxvd1ByaXZpbGVnZUVzY2FsYXRpb24iOmZhbHNlLCJjYXBhYmlsaXRpZXMiOnsiZHJvcCI6WyJBTEwiXX0sInJ1bkFzTm9uUm9vdCI6dHJ1ZX0sInZvbHVtZU1vdW50cyI6W3sibW91bnRQYXRoIjoiL2NsaS1hcnRpZmFjdHMiLCJuYW1lIjoiY2xpLWFydGlmYWN0cyJ9XX1dLCJzZXJ2aWNlQWNjb3VudE5hbWUiOiJrbmF0aXZlLW9wZW5zaGlmdCIsInZvbHVtZXMiOlt7ImVtcHR5RGlyIjp7fSwibmFtZSI6ImNsaS1hcnRpZmFjdHMifV19fX19LHsibmFtZSI6ImtuYXRpdmUtb3BlbnNoaWZ0LWluZ3Jlc3MiLCJzcGVjIjp7InJlcGxpY2FzIjoxLCJzZWxlY3RvciI6eyJtYXRjaExhYmVscyI6eyJuYW1lIjoia25hdGl2ZS1vcGVuc2hpZnQtaW5ncmVzcyJ9fSwidGVtcGxhdGUiOnsibWV0YWRhdGEiOnsibGFiZWxzIjp7Im5hbWUiOiJrbmF0aXZlLW9wZW5zaGlmdC1pbmdyZXNzIn19LCJzcGVjIjp7ImNvbnRhaW5lcnMiOlt7ImVudiI6W3sibmFtZSI6Ik1FVFJJQ1NfRE9NQUlOIiwidmFsdWUiOiJrbmF0aXZlLmRldi9zZXJ2aW5nIn0seyJuYW1lIjoiV0FUQ0hfTkFNRVNQQUNFIiwidmFsdWUiOiIifSx7Im5hbWUiOiJQT0RfTkFNRSIsInZhbHVlRnJvbSI6eyJmaWVsZFJlZiI6eyJmaWVsZFBhdGgiOiJtZXRhZGF0YS5uYW1lIn19fSx7Im5hbWUiOiJPUEVSQVRPUl9OQU1FIiwidmFsdWUiOiJrbmF0aXZlLW9wZW5zaGlmdC1pbmdyZXNzIn0seyJuYW1lIjoiU1lTVEVNX05BTUVTUEFDRSIsInZhbHVlRnJvbSI6eyJmaWVsZFJlZiI6eyJmaWVsZFBhdGgiOiJtZXRhZGF0YS5uYW1lc3BhY2UifX19LHsibmFtZSI6IktVQkVSTkVURVNfTUlOX1ZFUlNJT04iLCJ2YWx1ZSI6InYxLjAuMCJ9LHsibmFtZSI6IlJPVVRFX0hBUFJPWFlfVElNRU9VVCIsInZhbHVlIjoiNjAwIn1dLCJpbWFnZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9vcGVuc2hpZnQtc2VydmVybGVzcy0xL3NlcnZlcmxlc3MtaW5ncmVzcy1yaGVsOUBzaGEyNTY6MDE1ZDU4NjJmMDliNDI0MjVlZjdlZTYwMzE3ZWMzNzQ0YWRlNmQxOTNkNjRjMjkzMWY1N2U5N2I5OGI4MDJlOCIsImltYWdlUHVsbFBvbGljeSI6IkFsd2F5cyIsIm5hbWUiOiJrbmF0aXZlLW9wZW5zaGlmdC1pbmdyZXNzIiwicG9ydHMiOlt7ImNvbnRhaW5lclBvcnQiOjkwOTAsIm5hbWUiOiJtZXRyaWNzIn1dLCJzZWN1cml0eUNvbnRleHQiOnsiYWxsb3dQcml2aWxlZ2VFc2NhbGF0aW9uIjpmYWxzZSwiY2FwYWJpbGl0aWVzIjp7ImRyb3AiOlsiQUxMIl19LCJyZWFkT25seVJvb3RGaWxlc3lzdGVtIjp0cnVlLCJydW5Bc05vblJvb3QiOnRydWV9fV0sInNlcnZpY2VBY2NvdW50TmFtZSI6ImtuYXRpdmUtb3BlbnNoaWZ0LWluZ3Jlc3MifX19fV19LCJzdHJhdGVneSI6ImRlcGxveW1lbnQifSwiaW5zdGFsbE1vZGVzIjpbeyJzdXBwb3J0ZWQiOmZhbHNlLCJ0eXBlIjoiT3duTmFtZXNwYWNlIn0seyJzdXBwb3J0ZWQiOmZhbHNlLCJ0eXBlIjoiU2luZ2xlTmFtZXNwYWNlIn0seyJzdXBwb3J0ZWQiOmZhbHNlLCJ0eXBlIjoiTXVsdGlOYW1lc3BhY2UifSx7InN1cHBvcnRlZCI6dHJ1ZSwidHlwZSI6IkFsbE5hbWVzcGFjZXMifV0sImtleXdvcmRzIjpbInNlcnZlcmxlc3MiLCJGYWFTIiwibWljcm9zZXJ2aWNlcyIsInNjYWxlIHRvIHplcm8iLCJrbmF0aXZlIiwic2VydmluZyIsImV2ZW50aW5nIiwia2Fma2EiXSwibGlua3MiOlt7Im5hbWUiOiJEb2N1bWVudGF0aW9uIiwidXJsIjoiaHR0cHM6Ly9kb2NzLnJlZGhhdC5jb20vZW4vZG9jdW1lbnRhdGlvbi9yZWRfaGF0X29wZW5zaGlmdF9zZXJ2ZXJsZXNzLzEuMzcvaHRtbC9pbnN0YWxsaW5nX29wZW5zaGlmdF9zZXJ2ZXJsZXNzL2luZGV4In0seyJuYW1lIjoiU291cmNlIFJlcG9zaXRvcnkiLCJ1cmwiOiJodHRwczovL2dpdGh1Yi5jb20vb3BlbnNoaWZ0LWtuYXRpdmUvc2VydmVybGVzcy1vcGVyYXRvciJ9XSwibWFpbnRhaW5lcnMiOlt7ImVtYWlsIjoic3VwcG9ydEByZWRoYXQuY29tIiwibmFtZSI6IlNlcnZlcmxlc3MgVGVhbSJ9XSwibWF0dXJpdHkiOiJzdGFibGUiLCJtaW5LdWJlVmVyc2lvbiI6IjEuMjUuMCIsInByb3ZpZGVyIjp7Im5hbWUiOiJSZWQgSGF0In0sInJlbGF0ZWRJbWFnZXMiOlt7ImltYWdlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEvc2VydmVybGVzcy1vcGVuc2hpZnQta24tcmhlbDktb3BlcmF0b3JAc2hhMjU2OjZmY2UxMmZhMTg3ZWMyZWRiNWI0MGJhZTI5Y2M1MTc0NjNlZjhlYzU4ODE0YTQ4NDg1YWVlOWM4Y2RlMGY3MzIiLCJuYW1lIjoia25hdGl2ZS1vcGVyYXRvciJ9LHsiaW1hZ2UiOiJyZWdpc3RyeS5yZWRoYXQuaW8vb3BlbnNoaWZ0LXNlcnZlcmxlc3MtMS9zZXJ2ZXJsZXNzLWtuLW9wZXJhdG9yLXJoZWw5QHNoYTI1Njo4MmQ2NDAwOWJlODhjYWI5YjMwNWQyMWUwYjNkY2Q3ZDE2NWJmNWQ1ZDAyZjBhZmE0MjQ1ZWEwM2FiZTBmODZjIiwibmFtZSI6ImtuYXRpdmUtb3BlbnNoaWZ0In0seyJpbWFnZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9vcGVuc2hpZnQtc2VydmVybGVzcy0xL3NlcnZlcmxlc3MtaW5ncmVzcy1yaGVsOUBzaGEyNTY6MDE1ZDU4NjJmMDliNDI0MjVlZjdlZTYwMzE3ZWMzNzQ0YWRlNmQxOTNkNjRjMjkzMWY1N2U5N2I5OGI4MDJlOCIsIm5hbWUiOiJrbmF0aXZlLW9wZW5zaGlmdC1pbmdyZXNzIn0seyJpbWFnZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9vcGVuc2hpZnQtc2VydmVybGVzcy0xL2tuLXNlcnZpbmctcXVldWUtcmhlbDlAc2hhMjU2OmYyYjI3MzAzZmM3NGE5MzM0YjZjYmEyOWE3YjYyYzAzZDliYTI3YzE1Yjc3ZTgwZTQ1N2EyMDUxYmYwZmY3MjYiLCJuYW1lIjoiSU1BR0VfcXVldWUtcHJveHkifSx7ImltYWdlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tc2VydmluZy1hY3RpdmF0b3ItcmhlbDlAc2hhMjU2OmZlMGQ0MGY3NDc4NjYyMTYyODMxZjNhOWU5ZjAzZjRmMjkxOTYzYzZlMjNmMjBiZjEwM2QwNTM3Nzc0MzFkNjkiLCJuYW1lIjoiSU1BR0VfYWN0aXZhdG9yIn0seyJpbWFnZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9vcGVuc2hpZnQtc2VydmVybGVzcy0xL2tuLXNlcnZpbmctYXV0b3NjYWxlci1yaGVsOUBzaGEyNTY6NTA0YzE1M2E3ZTI5ZTEzMzE3ZjI2Y2Y0NDA5MjdiM2YwMGExNzdjNWM5OWM3NDIzM2E3Njc3ZTg0MjE3YzZlMiIsIm5hbWUiOiJJTUFHRV9hdXRvc2NhbGVyIn0seyJpbWFnZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9vcGVuc2hpZnQtc2VydmVybGVzcy0xL2tuLXNlcnZpbmctYXV0b3NjYWxlci1ocGEtcmhlbDlAc2hhMjU2OjE0MjJjYjQyMmY5MjQyMmQwMDVkMjgxNjA1NDljYjU1ZmRiYTBiNWU4Y2EwMDhkOWYwNTIzOWFjNjg5MzRhYzEiLCJuYW1lIjoiSU1BR0VfYXV0b3NjYWxlci1ocGEifSx7ImltYWdlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tc2VydmluZy1jb250cm9sbGVyLXJoZWw5QHNoYTI1NjpkYTNkNmVhZWM0MGNjNzIyMjE1ODk4ZjFkMGJlZTRhZmU2NDg3ODMyNGExODEyNTFmMTZmM2ExMjE3MDBhOWE2IiwibmFtZSI6IklNQUdFX2NvbnRyb2xsZXJfX2NvbnRyb2xsZXIifSx7ImltYWdlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tc2VydmluZy13ZWJob29rLXJoZWw5QHNoYTI1NjpjNTNlOTlmZmUzZWMwZjU2ZDhkZTg3OTFlZThlYTZlOTk2YWNiYTE5MDI2YzFlODVkNTVmODc5MGMzMjlhODVmIiwibmFtZSI6IklNQUdFX3dlYmhvb2tfX3dlYmhvb2sifSx7ImltYWdlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tc2VydmluZy1zdG9yYWdlLXZlcnNpb24tbWlncmF0aW9uLXJoZWw5QHNoYTI1NjoyYzA5YmM0NDUwZTNiNjI5YjQ4N2MxNDRmYWRiYjk5MDI4NmY2ZGUwOTNhNTNkNGQxMTBlMmVhYjkyNzU2ZmFiIiwibmFtZSI6IklNQUdFX3N0b3JhZ2UtdmVyc2lvbi1taWdyYXRpb24tc2VydmluZy1fX21pZ3JhdGUifSx7ImltYWdlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2aWNlLW1lc2gvcHJveHl2Mi1yaGVsOEBzaGEyNTY6MWMxOWNmODZmZDA1OTQwZWYzZDBkNmU3OWU2ZjM3MWRiOTkzMTUzZjcwYmFlZGI5MTA3YmJlNzNmMjM2ZGMyNCIsIm5hbWUiOiJJTUFHRV9rb3VyaWVyLWdhdGV3YXkifSx7ImltYWdlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEvbmV0LWtvdXJpZXIta291cmllci1yaGVsOUBzaGEyNTY6ODQ2ZTBlNGUxOGE1M2VmYWFlYWFhNDhjNWM2MTA0NDMyMzJhYTlhMGZiNmQxNGVjMTZhNjI4ZDI5MjY1MTEzNCIsIm5hbWUiOiJJTUFHRV9uZXQta291cmllci1jb250cm9sbGVyX19jb250cm9sbGVyIn0seyJpbWFnZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9vcGVuc2hpZnQtc2VydmVybGVzcy0xL25ldC1pc3Rpby1jb250cm9sbGVyLXJoZWw5QHNoYTI1Njo2ODM3ZGQyZmNhODY4NGM3YWZkMGZkODFmM2Q4Nzk5MTFjNjc0NGY0NGU1MDIxNzhhNWE3YzQ0YTJjZTBhYzBiIiwibmFtZSI6IklNQUdFX25ldC1pc3Rpby1jb250cm9sbGVyX19jb250cm9sbGVyIn0seyJpbWFnZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9vcGVuc2hpZnQtc2VydmVybGVzcy0xL25ldC1pc3Rpby13ZWJob29rLXJoZWw5QHNoYTI1Njo2NDRiYmY4NWEwMWZmZTkzNWQ3NTNjZWVhMTg0N2U4NGIyMWQ2MTRiMjE1OWU0Y2RmMWFmMDVkMzk2MjBmYjU2IiwibmFtZSI6IklNQUdFX25ldC1pc3Rpby13ZWJob29rX193ZWJob29rIn0seyJpbWFnZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9vcGVuc2hpZnQtc2VydmVybGVzcy0xL2tuLWV2ZW50aW5nLWNvbnRyb2xsZXItcmhlbDlAc2hhMjU2OmNiMjI1NDVhNzY4YzUzNDNlZWEyM2E2M2ZmZTY0NjM0OTQxMjc4MzNjMmQyMjdiZGNlYzQ0MjA2YjcwNjAzNGIiLCJuYW1lIjoiSU1BR0VfZXZlbnRpbmctY29udHJvbGxlcl9fZXZlbnRpbmctY29udHJvbGxlciJ9LHsiaW1hZ2UiOiJyZWdpc3RyeS5yZWRoYXQuaW8vb3BlbnNoaWZ0LXNlcnZlcmxlc3MtMS9rbi1ldmVudGluZy1pc3Rpby1jb250cm9sbGVyLXJoZWw5QHNoYTI1Njo1NzA2ZDBhY2JlMDAyNjI5YjZjYzRhYjA3MGQyNTJhYzZkZjkzOGM1YTI5MzE3ZjViYTE0NmQ1MGIxZmYxMDlhIiwibmFtZSI6IklNQUdFX2V2ZW50aW5nLWlzdGlvLWNvbnRyb2xsZXJfX2V2ZW50aW5nLWlzdGlvLWNvbnRyb2xsZXIifSx7ImltYWdlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tZXZlbnRpbmctd2ViaG9vay1yaGVsOUBzaGEyNTY6ZDdiM2EwM2FjM2M1ZmFmOGY1MTVjZThiMTE1ZjU0NzVlMDBiMmRmNWI1NTA5ZjhiZjhjYTBjZWEwMTMwMzBiYiIsIm5hbWUiOiJJTUFHRV9ldmVudGluZy13ZWJob29rX19ldmVudGluZy13ZWJob29rIn0seyJpbWFnZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9vcGVuc2hpZnQtc2VydmVybGVzcy0xL2tuLWV2ZW50aW5nLW1pZ3JhdGUtcmhlbDlAc2hhMjU2OjAyMjgwMDFiNDc0OWMxZTJhZGE4NGM0ZTlhZDdkOWU4YjRlNDY2MjI3ZWJkNzA1MWU3ZjRiMWJhYWE4ZmY1MTgiLCJuYW1lIjoiSU1BR0Vfc3RvcmFnZS12ZXJzaW9uLW1pZ3JhdGlvbi1ldmVudGluZy1fX21pZ3JhdGUifSx7ImltYWdlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tZXZlbnRpbmctbXRjaGFubmVsLWJyb2tlci1yaGVsOUBzaGEyNTY6NWVmYmZiY2QxMTUwMDVjYmFlMWFhM2RiODQ3NzQ4YzMwNzVmNTQ0NmU5OTYwYWZmOTJmOWFkYWUzYTZjZTNjMCIsIm5hbWUiOiJJTUFHRV9tdC1icm9rZXItY29udHJvbGxlcl9fbXQtYnJva2VyLWNvbnRyb2xsZXIifSx7ImltYWdlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tZXZlbnRpbmctZmlsdGVyLXJoZWw5QHNoYTI1NjpmNjlhOTc4MmY0NWQ4MWRhMGI2ZmNhYzczMDA5MjVmM2ZhMzY0MzMzYjEyMjRjYzJhZmViZDVlNzUyNjhkNDEyIiwibmFtZSI6IklNQUdFX210LWJyb2tlci1maWx0ZXJfX2ZpbHRlciJ9LHsiaW1hZ2UiOiJyZWdpc3RyeS5yZWRoYXQuaW8vb3BlbnNoaWZ0LXNlcnZlcmxlc3MtMS9rbi1ldmVudGluZy1pbmdyZXNzLXJoZWw5QHNoYTI1NjphMGI4ZTc3ZjYwNDI3MmQ3ZDU5YzM0NTUxYTYxNGFkNWM2M2I5NGEwYzBjYzVhMjRlYzdkNTQ3YmI2ZmI5NzAwIiwibmFtZSI6IklNQUdFX210LWJyb2tlci1pbmdyZXNzX19pbmdyZXNzIn0seyJpbWFnZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9vcGVuc2hpZnQtc2VydmVybGVzcy0xL2tuLWV2ZW50aW5nLWNoYW5uZWwtY29udHJvbGxlci1yaGVsOUBzaGEyNTY6YjFkZDk4ZDgyZjIxMjUzNGJlODhiMjg4NWY0NjIzZmE0ODYzYTdmZWJjNGQ5ZmEyMGYxYzdiMDM0ZjUwMGZiYyIsIm5hbWUiOiJJTUFHRV9pbWMtY29udHJvbGxlcl9fY29udHJvbGxlciJ9LHsiaW1hZ2UiOiJyZWdpc3RyeS5yZWRoYXQuaW8vb3BlbnNoaWZ0LXNlcnZlcmxlc3MtMS9rbi1ldmVudGluZy1jaGFubmVsLWRpc3BhdGNoZXItcmhlbDlAc2hhMjU2OjY1Mzk3YjQ4NzdkNDYxMjE2MmM5NDg1ZWNiMjNmZjY0NjFlMTYzOGJmNjU2YjUwZGIwMmNmOTFhYTk2YzZmMDkiLCJuYW1lIjoiSU1BR0VfaW1jLWRpc3BhdGNoZXJfX2Rpc3BhdGNoZXIifSx7ImltYWdlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tZXZlbnRpbmctbXRwaW5nLXJoZWw5QHNoYTI1NjpjODY5ODUxZjZiMGFiYzllN2YyNDU4YzEwNGRlMDM3Yjc2YTAzYWIwNjUwZmYzNmEzODIyYzQ3ZDdhMTk5MTc5IiwibmFtZSI6IklNQUdFX3Bpbmdzb3VyY2UtbXQtYWRhcHRlcl9fZGlzcGF0Y2hlciJ9LHsiaW1hZ2UiOiJyZWdpc3RyeS5yZWRoYXQuaW8vb3BlbnNoaWZ0LXNlcnZlcmxlc3MtMS9rbi1ldmVudGluZy1qb2JzaW5rLXJoZWw5QHNoYTI1NjowZTA5MGYwMjQ4N2EzNzQ2MDkwYTIxNzk2YTUxM2IzMGJmMTRlYThiYjc5ZDVlNDc0YTAyZTMyMWU3ZWM5MzBhIiwibmFtZSI6IklNQUdFX2pvYi1zaW5rX19qb2Itc2luayJ9LHsiaW1hZ2UiOiJyZWdpc3RyeS5yZWRoYXQuaW8vb3BlbnNoaWZ0LXNlcnZlcmxlc3MtMS9rbi1ldmVudGluZy1hcGlzZXJ2ZXItcmVjZWl2ZS1hZGFwdGVyLXJoZWw5QHNoYTI1Njo5ZmRhZDQwZmI1Zjk4MjczZDY3M2Y4YzcxM2UyMjZjODE2ZTMzY2FiNWZmNzk3NTFiYTk5ZTY1M2E5MWUxYWVlIiwibmFtZSI6IklNQUdFX0FQSVNFUlZFUl9SQV9JTUFHRSJ9LHsiaW1hZ2UiOiJyZWdpc3RyeS5yZWRoYXQuaW8vb3BlbnNoaWZ0LXNlcnZlcmxlc3MtMS9rbi1ldmVudGluZy1jaGFubmVsLWRpc3BhdGNoZXItcmhlbDlAc2hhMjU2OjY1Mzk3YjQ4NzdkNDYxMjE2MmM5NDg1ZWNiMjNmZjY0NjFlMTYzOGJmNjU2YjUwZGIwMmNmOTFhYTk2YzZmMDkiLCJuYW1lIjoiSU1BR0VfRElTUEFUQ0hFUl9JTUFHRSJ9LHsiaW1hZ2UiOiJyZWdpc3RyeS5yZWRoYXQuaW8vb3BlbnNoaWZ0LXNlcnZlcmxlc3MtMS9rbi1ldmVudGluZy1pbnRlZ3JhdGlvbnMtdHJhbnNmb3JtLWpzb25hdGEtcmhlbDlAc2hhMjU2Ojg0ZjY0NGZiZTE5Zjc1N2VkMTMyMDIzNTE5OTI1NTQxZjk3ZmY2NmFhMDAxZmQ2ZTllYWE5YzMzODJkZmMzMDUiLCJuYW1lIjoiSU1BR0VfRVZFTlRfVFJBTlNGT1JNX0pTT05BVEFfSU1BR0UifSx7ImltYWdlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tZXZlbnRpbmctaW50ZWdyYXRpb25zLXRpbWVyLXNvdXJjZS1yaGVsOUBzaGEyNTY6ZjY5YzEwODE0NTY2MjVlMTQ0ZjIyMTZiNGRmZDA4ODAyN2RiYjRhZmY3OTZjZTAxZDFkMzQ3OWFiOWU3NzZhZiIsIm5hbWUiOiJJTUFHRV9JTlRFR1JBVElPTl9TT1VSQ0VfVElNRVJfSU1BR0UifSx7ImltYWdlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tZXZlbnRpbmctaW50ZWdyYXRpb25zLWF3cy1zMy1zb3VyY2UtcmhlbDlAc2hhMjU2OmY1NzM3MzkzNWQ0Yzk1OTNjNTgxYjg4Njc4MGNiZmZjMzkwZjZkZWE1YjY0MTIzNzM4Y2Q0NGNiNmViMmZiNTUiLCJuYW1lIjoiSU1BR0VfSU5URUdSQVRJT05fU09VUkNFX0FXU19TM19JTUFHRSJ9LHsiaW1hZ2UiOiJyZWdpc3RyeS5yZWRoYXQuaW8vb3BlbnNoaWZ0LXNlcnZlcmxlc3MtMS9rbi1ldmVudGluZy1pbnRlZ3JhdGlvbnMtYXdzLXNxcy1zb3VyY2UtcmhlbDlAc2hhMjU2OjQwMTEwZDA1NDFmNTczZWRkMzRlOTBiZGFkMDNkOWJiYWY2NDZjN2I3YmM2MjZlMjk3MmUxM2JjMGYyODc1Y2IiLCJuYW1lIjoiSU1BR0VfSU5URUdSQVRJT05fU09VUkNFX0FXU19TUVNfSU1BR0UifSx7ImltYWdlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tZXZlbnRpbmctaW50ZWdyYXRpb25zLWF3cy1kZGItc3RyZWFtcy1zb3VyY2UtcmhlbDlAc2hhMjU2OjRkNTEzZjhhZGFmOTM2NTNmMmM3MGYzMjg0M2I1ZjgzMDM0YWUzMGRmYjJiZjBjNjRkOTc3NTM2YmZkMzg1ODUiLCJuYW1lIjoiSU1BR0VfSU5URUdSQVRJT05fU09VUkNFX0FXU19EREJfU1RSRUFNU19JTUFHRSJ9LHsiaW1hZ2UiOiJyZWdpc3RyeS5yZWRoYXQuaW8vb3BlbnNoaWZ0LXNlcnZlcmxlc3MtMS9rbi1ldmVudGluZy1pbnRlZ3JhdGlvbnMtbG9nLXNpbmstcmhlbDlAc2hhMjU2OmIzM2E1MjNmNzExODE1ODAwNzhmZWJlZWY4MzViYmY0YWMyOWYzOGNlODY5ZDliNTA0ZjcxNWQ1MTY0YmNiYTciLCJuYW1lIjoiSU1BR0VfSU5URUdSQVRJT05fU0lOS19MT0dfSU1BR0UifSx7ImltYWdlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tZXZlbnRpbmctaW50ZWdyYXRpb25zLWF3cy1zMy1zaW5rLXJoZWw5QHNoYTI1NjpjYmJiOTUwZjM0MDVmZTQxNTQ2N2MxMWEyZjdiZDJmYjYzYWZhN2ViYTdlOTBmZDU0ODA2MGRlZWM1YTA0ODFmIiwibmFtZSI6IklNQUdFX0lOVEVHUkFUSU9OX1NJTktfQVdTX1MzX0lNQUdFIn0seyJpbWFnZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9vcGVuc2hpZnQtc2VydmVybGVzcy0xL2tuLWV2ZW50aW5nLWludGVncmF0aW9ucy1hd3Mtc3FzLXNpbmstcmhlbDlAc2hhMjU2OjgxNDJlMjZmMjY4MWYyZGU0NjM3MTk2MWNjNzZhNjM3NTEzZTdjOGUzMmI3YWFjYWI4NTVmNTc3NDM2YTMwODAiLCJuYW1lIjoiSU1BR0VfSU5URUdSQVRJT05fU0lOS19BV1NfU1FTX0lNQUdFIn0seyJpbWFnZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9vcGVuc2hpZnQtc2VydmVybGVzcy0xL2tuLWV2ZW50aW5nLWludGVncmF0aW9ucy1hd3Mtc25zLXNpbmstcmhlbDlAc2hhMjU2OjIzZjFjNTk1ZDMwMGYxNzYzNDkxNzc0YmQ1M2NmNTFiYzI5YTg5OTA3MWY4YTgxMThmMWU4M2RiNDVkOTYyMWYiLCJuYW1lIjoiSU1BR0VfSU5URUdSQVRJT05fU0lOS19BV1NfU05TX0lNQUdFIn0seyJpbWFnZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9vcGVuc2hpZnQtc2VydmVybGVzcy0xL2tuLWJhY2tzdGFnZS1wbHVnaW5zLWV2ZW50bWVzaC1yaGVsOUBzaGEyNTY6NzE0YTMxMzU0NTgyMmMxMzcyNjI1NWQ4NzY2YWI1YmE1YzU4MTQ2ZjEyZjIwMmM3ODFjNzkzZmM3NTFiOWIyMyIsIm5hbWUiOiJJTUFHRV9ldmVudG1lc2gtYmFja2VuZF9fY29udHJvbGxlciJ9LHsiaW1hZ2UiOiJyZWdpc3RyeS5yZWRoYXQuaW8vb3BlbnNoaWZ0NC9vc2Uta3ViZS1yYmFjLXByb3h5LXJoZWw5QHNoYTI1NjozNWVhMDRjMzM5ZjQwMTkwMmQ3MTBiZjRjY2ZlMjBhYTg5ZmM1YTRmYzc4NTRlZDczYzhkODY5NDUwYjMyM2FjIiwibmFtZSI6IklNQUdFX0tVQkVfUkJBQ19QUk9YWSJ9LHsiaW1hZ2UiOiJyZWdpc3RyeS5yZWRoYXQuaW8vb3BlbnNoaWZ0LXNlcnZlcmxlc3MtMS9rbi1wbHVnaW4tZXZlbnQtc2VuZGVyLXJoZWw5QHNoYTI1NjoyZDhjZmFiMzNmMWM0NmIyZDQ1MTBlYTRiNTZhMDllMTJiOGJjZjA3YzBlYjA1NWU4NGViYzA3N2VjNzMwMTQ1IiwibmFtZSI6IklNQUdFX0tOX1BMVUdJTl9FVkVOVF9TRU5ERVIifSx7ImltYWdlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tY2xpZW50LWtuLXJoZWw5QHNoYTI1NjpkNTEzMTU3ZjVjMGFkZGM2NGNmZGY5N2RjYzczNDA2MzAwMGEwODQxZDMzYzA4ZmQzM2NjYWUzZGIzNDFmYjkxIiwibmFtZSI6IklNQUdFX0tOX0NMSUVOVCJ9LHsiaW1hZ2UiOiJyZWdpc3RyeS5yZWRoYXQuaW8vb3BlbnNoaWZ0LXNlcnZlcmxlc3MtMS9rbi1wbHVnaW4tZnVuYy1mdW5jLXV0aWwtcmhlbDlAc2hhMjU2OjYwN2U1MGRkM2E5YjYxZDU3ZDEyNWM0N2E3OTc3YzQwYzRmNzgxYmZhYjAxYTg1MmEwOGI0MGZlNDJmMmI4OTMiLCJuYW1lIjoiSU1BR0VfS05fUExVR0lOX0ZVTkNfVVRJTCJ9LHsiaW1hZ2UiOiJyZWdpc3RyeS5yZWRoYXQuaW8vcmhlbDgvYnVpbGRhaEBzaGEyNTY6M2Q1MDVkOWMwZjVkNGNkNWE0ZWMwM2I4ZDAzODY1NmM2Y2RiZGY1MTkxZTAwY2U2Mzg4ZjdlMGU0ZDJmMWI3NCIsIm5hbWUiOiJJTUFHRV9LTl9QTFVHSU5fRlVOQ19URUtUT05fQlVJTERBSCJ9LHsiaW1hZ2UiOiJyZWdpc3RyeS5hY2Nlc3MucmVkaGF0LmNvbS91Ymk4L25vZGVqcy0yMC1taW5pbWFsQHNoYTI1NjphMmE3ZTM5OWFhZjA5YTQ4YzI4ZjQwODIwZGExNjcwOWI2MmFlZTZmMmJjNzAzMTE2YjkzNDVmYWI1ODMwODYxIiwibmFtZSI6IklNQUdFX0tOX1BMVUdJTl9GVU5DX05PREVKU18yMF9NSU5JTUFMIn0seyJpbWFnZSI6InJlZ2lzdHJ5LmFjY2Vzcy5yZWRoYXQuY29tL3ViaTgvb3Blbmpkay0yMUBzaGEyNTY6NDQxODk3YTFmNjkxYzdkNGIzYTY3YmIzZTBmZWE4M2UxODM1MjIxNDI2NGNiMzgzZmQwNTdiYmJkNWVkODYzYyIsIm5hbWUiOiJJTUFHRV9LTl9QTFVHSU5fRlVOQ19PUEVOSkRLXzIxIn0seyJpbWFnZSI6InJlZ2lzdHJ5LmFjY2Vzcy5yZWRoYXQuY29tL3ViaTgvcHl0aG9uLTM5QHNoYTI1NjoyN2U3OTVmZDZiMWI3N2RlNzBkMWRjNzNhNjVlNGM3OTA2NTA3NDhhOWNmZGExMzhmZGJkMTk0YjNkNmVlYTNkIiwibmFtZSI6IklNQUdFX0tOX1BMVUdJTl9GVU5DX1BZVEhPTl8zOSJ9LHsiaW1hZ2UiOiJyZWdpc3RyeS5yZWRoYXQuaW8vb3BlbnNoaWZ0LXNlcnZlcmxlc3MtMS9rbi1la2ItcmVjZWl2ZXItcmhlbDlAc2hhMjU2OjMxNTRiMjA3OWEzZWQyMWVkZmM4MDRmZjRiZWQxNzM1YTIyNjllOWM4NDFkOTFlMDA5Nzk4ZmQwY2I1NWM1YTMiLCJuYW1lIjoiS0FGS0FfSU1BR0Vfa2Fma2EtYnJva2VyLXJlY2VpdmVyX19rYWZrYS1icm9rZXItcmVjZWl2ZXIifSx7ImltYWdlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tZWtiLWRpc3BhdGNoZXItcmhlbDlAc2hhMjU2OjE1ODMyNjhiNTQxYWRjMjMyMWQyNTRkZmNhY2FmZDM4MGY4MDUxZjZlMDQxN2FiN2MxOGE5MjhmODM1YWYxMzYiLCJuYW1lIjoiS0FGS0FfSU1BR0Vfa2Fma2EtYnJva2VyLWRpc3BhdGNoZXJfX2thZmthLWJyb2tlci1kaXNwYXRjaGVyIn0seyJpbWFnZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9vcGVuc2hpZnQtc2VydmVybGVzcy0xL2tuLWVrYi1yZWNlaXZlci1yaGVsOUBzaGEyNTY6MzE1NGIyMDc5YTNlZDIxZWRmYzgwNGZmNGJlZDE3MzVhMjI2OWU5Yzg0MWQ5MWUwMDk3OThmZDBjYjU1YzVhMyIsIm5hbWUiOiJLQUZLQV9JTUFHRV9rYWZrYS1jaGFubmVsLXJlY2VpdmVyX19rYWZrYS1jaGFubmVsLXJlY2VpdmVyIn0seyJpbWFnZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9vcGVuc2hpZnQtc2VydmVybGVzcy0xL2tuLWVrYi1kaXNwYXRjaGVyLXJoZWw5QHNoYTI1NjoxNTgzMjY4YjU0MWFkYzIzMjFkMjU0ZGZjYWNhZmQzODBmODA1MWY2ZTA0MTdhYjdjMThhOTI4ZjgzNWFmMTM2IiwibmFtZSI6IktBRktBX0lNQUdFX2thZmthLWNoYW5uZWwtZGlzcGF0Y2hlcl9fa2Fma2EtY2hhbm5lbC1kaXNwYXRjaGVyIn0seyJpbWFnZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9vcGVuc2hpZnQtc2VydmVybGVzcy0xL2tuLWVrYi1rYWZrYS1jb250cm9sbGVyLXJoZWw5QHNoYTI1Njo2MWQ2ODVkNTFmNWE0NzE1YzIwMmVjMDliODVkMjc3MWYxMzlkMTFjMjYyOTE1NmJlMzEwMjM1MzBmYmRlZmQ4IiwibmFtZSI6IktBRktBX0lNQUdFX2thZmthLWNvbnRyb2xsZXJfX2NvbnRyb2xsZXIifSx7ImltYWdlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tZWtiLXJlY2VpdmVyLXJoZWw5QHNoYTI1NjozMTU0YjIwNzlhM2VkMjFlZGZjODA0ZmY0YmVkMTczNWEyMjY5ZTljODQxZDkxZTAwOTc5OGZkMGNiNTVjNWEzIiwibmFtZSI6IktBRktBX0lNQUdFX2thZmthLXNpbmstcmVjZWl2ZXJfX2thZmthLXNpbmstcmVjZWl2ZXIifSx7ImltYWdlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tZWtiLWRpc3BhdGNoZXItcmhlbDlAc2hhMjU2OjE1ODMyNjhiNTQxYWRjMjMyMWQyNTRkZmNhY2FmZDM4MGY4MDUxZjZlMDQxN2FiN2MxOGE5MjhmODM1YWYxMzYiLCJuYW1lIjoiS0FGS0FfSU1BR0Vfa2Fma2Etc291cmNlLWRpc3BhdGNoZXJfX2thZmthLXNvdXJjZS1kaXNwYXRjaGVyIn0seyJpbWFnZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9vcGVuc2hpZnQtc2VydmVybGVzcy0xL2tuLWVrYi13ZWJob29rLWthZmthLXJoZWw5QHNoYTI1NjoyODcyYjUwYTIyNjNiYTdlZTg0MDk2YzhlM2IyMzU5ZjllMTc5MjU3M2FmNDM1MWVkZDgyZDlkNWZmM2MwYmI2IiwibmFtZSI6IktBRktBX0lNQUdFX2thZmthLXdlYmhvb2stZXZlbnRpbmdfX2thZmthLXdlYmhvb2stZXZlbnRpbmcifSx7ImltYWdlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tZWtiLXBvc3QtaW5zdGFsbC1yaGVsOUBzaGEyNTY6MTFmNzIzODdkMTMyOGQzZGUwYjBmMjlkY2U5MzlmMTA2NzkxMDM3NTkxNDVmOGQ1ZGMyMmNmODA0NDhmODY5OCIsIm5hbWUiOiJLQUZLQV9JTUFHRV9rYWZrYS1jb250cm9sbGVyLXBvc3QtaW5zdGFsbF9fcG9zdC1pbnN0YWxsIn0seyJpbWFnZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9vcGVuc2hpZnQtc2VydmVybGVzcy0xL2tuLWV2ZW50aW5nLW1pZ3JhdGUtcmhlbDlAc2hhMjU2OjAyMjgwMDFiNDc0OWMxZTJhZGE4NGM0ZTlhZDdkOWU4YjRlNDY2MjI3ZWJkNzA1MWU3ZjRiMWJhYWE4ZmY1MTgiLCJuYW1lIjoiS0FGS0FfSU1BR0Vfa25hdGl2ZS1rYWZrYS1zdG9yYWdlLXZlcnNpb24tbWlncmF0b3JfX21pZ3JhdGUifSx7ImltYWdlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEvc2VydmVybGVzcy1tdXN0LWdhdGhlci1yaGVsOUBzaGEyNTY6ZjBiYTcwZTQ4N2IwOGZiMzdjNDAyY2Q1MGY5OTVlZmNkODFhZTI5ZDNhZTE1YWNmZmM0Yjk0ZDdlZWZkZDJkYyIsIm5hbWUiOiJJTUFHRV9NVVNUX0dBVEhFUiJ9LHsiaW1hZ2UiOiJyZWdpc3RyeS5yZWRoYXQuaW8vb3BlbnNoaWZ0LXNlcnZlcmxlc3MtMS9rbi1jbGllbnQtY2xpLWFydGlmYWN0cy1yaGVsOUBzaGEyNTY6ZTg1ZmQ4MjQ1MzA4YjI4ODJkZWM3NmU5MDFhZDVkYjRmOTIyYWZjYWM0N2Y4ODQ1YTExYmYxOGE4NDQ1MTZlZCIsIm5hbWUiOiJJTUFHRV9LTl9DTElFTlRfQ0xJX0FSVElGQUNUUyJ9XSwicmVwbGFjZXMiOiJzZXJ2ZXJsZXNzLW9wZXJhdG9yLnYxLjM2LjEiLCJ2ZXJzaW9uIjoiMS4zNy4wIiwid2ViaG9va2RlZmluaXRpb25zIjpbeyJhZG1pc3Npb25SZXZpZXdWZXJzaW9ucyI6WyJ2MWJldGExIl0sImNvbnRhaW5lclBvcnQiOjk4NzYsImRlcGxveW1lbnROYW1lIjoia25hdGl2ZS1vcGVuc2hpZnQiLCJmYWlsdXJlUG9saWN5IjoiSWdub3JlIiwiZ2VuZXJhdGVOYW1lIjoidmFsaWRhdGluZy5rbmF0aXZlZXZlbnRpbmdzLm9wZXJhdG9yLnNlcnZlcmxlc3Mub3BlbnNoaWZ0LmlvIiwicnVsZXMiOlt7ImFwaUdyb3VwcyI6WyJvcGVyYXRvci5rbmF0aXZlLmRldiJdLCJhcGlWZXJzaW9ucyI6WyJ2MWJldGExIl0sIm9wZXJhdGlvbnMiOlsiQ1JFQVRFIiwiVVBEQVRFIl0sInJlc291cmNlcyI6WyJrbmF0aXZlZXZlbnRpbmdzIl19XSwic2lkZUVmZmVjdHMiOiJOb25lIiwidHlwZSI6IlZhbGlkYXRpbmdBZG1pc3Npb25XZWJob29rIiwid2ViaG9va1BhdGgiOiIvdmFsaWRhdGUta25hdGl2ZWV2ZW50aW5ncyJ9LHsiYWRtaXNzaW9uUmV2aWV3VmVyc2lvbnMiOlsidjFiZXRhMSJdLCJjb250YWluZXJQb3J0Ijo5ODc2LCJkZXBsb3ltZW50TmFtZSI6ImtuYXRpdmUtb3BlbnNoaWZ0IiwiZmFpbHVyZVBvbGljeSI6Iklnbm9yZSIsImdlbmVyYXRlTmFtZSI6InZhbGlkYXRpbmcua25hdGl2ZXNlcnZpbmdzLm9wZXJhdG9yLnNlcnZlcmxlc3Mub3BlbnNoaWZ0LmlvIiwicnVsZXMiOlt7ImFwaUdyb3VwcyI6WyJvcGVyYXRvci5rbmF0aXZlLmRldiJdLCJhcGlWZXJzaW9ucyI6WyJ2MWJldGExIl0sIm9wZXJhdGlvbnMiOlsiQ1JFQVRFIiwiVVBEQVRFIl0sInJlc291cmNlcyI6WyJrbmF0aXZlc2VydmluZ3MiXX1dLCJzaWRlRWZmZWN0cyI6Ik5vbmUiLCJ0eXBlIjoiVmFsaWRhdGluZ0FkbWlzc2lvbldlYmhvb2siLCJ3ZWJob29rUGF0aCI6Ii92YWxpZGF0ZS1rbmF0aXZlc2VydmluZ3MifSx7ImFkbWlzc2lvblJldmlld1ZlcnNpb25zIjpbInYxYmV0YTEiXSwiY29udGFpbmVyUG9ydCI6OTg3NiwiZGVwbG95bWVudE5hbWUiOiJrbmF0aXZlLW9wZW5zaGlmdCIsImZhaWx1cmVQb2xpY3kiOiJJZ25vcmUiLCJnZW5lcmF0ZU5hbWUiOiJ2YWxpZGF0aW5nLmtuYXRpdmVrYWZrYXMub3BlcmF0b3Iuc2VydmVybGVzcy5vcGVuc2hpZnQuaW8iLCJydWxlcyI6W3siYXBpR3JvdXBzIjpbIm9wZXJhdG9yLnNlcnZlcmxlc3Mub3BlbnNoaWZ0LmlvIl0sImFwaVZlcnNpb25zIjpbInYxYWxwaGExIl0sIm9wZXJhdGlvbnMiOlsiQ1JFQVRFIiwiVVBEQVRFIl0sInJlc291cmNlcyI6WyJrbmF0aXZla2Fma2FzIl19XSwic2lkZUVmZmVjdHMiOiJOb25lIiwidHlwZSI6IlZhbGlkYXRpbmdBZG1pc3Npb25XZWJob29rIiwid2ViaG9va1BhdGgiOiIvdmFsaWRhdGUta25hdGl2ZWthZmthcyJ9LHsiYWRtaXNzaW9uUmV2aWV3VmVyc2lvbnMiOlsidjFiZXRhMSJdLCJjb250YWluZXJQb3J0Ijo5ODc2LCJkZXBsb3ltZW50TmFtZSI6ImtuYXRpdmUtb3BlbnNoaWZ0IiwiZmFpbHVyZVBvbGljeSI6Iklnbm9yZSIsImdlbmVyYXRlTmFtZSI6Im11dGF0aW5nLmtuYXRpdmVldmVudGluZ3Mub3BlcmF0b3Iuc2VydmVybGVzcy5vcGVuc2hpZnQuaW8iLCJydWxlcyI6W3siYXBpR3JvdXBzIjpbIm9wZXJhdG9yLmtuYXRpdmUuZGV2Il0sImFwaVZlcnNpb25zIjpbInYxYmV0YTEiXSwib3BlcmF0aW9ucyI6WyJDUkVBVEUiLCJVUERBVEUiXSwicmVzb3VyY2VzIjpbImtuYXRpdmVldmVudGluZ3MiXX1dLCJzaWRlRWZmZWN0cyI6Ik5vbmUiLCJ0eXBlIjoiTXV0YXRpbmdBZG1pc3Npb25XZWJob29rIiwid2ViaG9va1BhdGgiOiIvbXV0YXRlLWtuYXRpdmVldmVudGluZ3MifSx7ImFkbWlzc2lvblJldmlld1ZlcnNpb25zIjpbInYxYmV0YTEiXSwiY29udGFpbmVyUG9ydCI6OTg3NiwiZGVwbG95bWVudE5hbWUiOiJrbmF0aXZlLW9wZW5zaGlmdCIsImZhaWx1cmVQb2xpY3kiOiJJZ25vcmUiLCJnZW5lcmF0ZU5hbWUiOiJtdXRhdGluZy5rbmF0aXZlc2VydmluZ3Mub3BlcmF0b3Iuc2VydmVybGVzcy5vcGVuc2hpZnQuaW8iLCJydWxlcyI6W3siYXBpR3JvdXBzIjpbIm9wZXJhdG9yLmtuYXRpdmUuZGV2Il0sImFwaVZlcnNpb25zIjpbInYxYmV0YTEiXSwib3BlcmF0aW9ucyI6WyJDUkVBVEUiLCJVUERBVEUiXSwicmVzb3VyY2VzIjpbImtuYXRpdmVzZXJ2aW5ncyJdfV0sInNpZGVFZmZlY3RzIjoiTm9uZSIsInR5cGUiOiJNdXRhdGluZ0FkbWlzc2lvbldlYmhvb2siLCJ3ZWJob29rUGF0aCI6Ii9tdXRhdGUta25hdGl2ZXNlcnZpbmdzIn0seyJhZG1pc3Npb25SZXZpZXdWZXJzaW9ucyI6WyJ2MWJldGExIl0sImNvbnRhaW5lclBvcnQiOjg0NDMsImNvbnZlcnNpb25DUkRzIjpbImtuYXRpdmVzZXJ2aW5ncy5vcGVyYXRvci5rbmF0aXZlLmRldiJdLCJkZXBsb3ltZW50TmFtZSI6ImtuYXRpdmUtb3BlcmF0b3Itd2ViaG9vayIsImdlbmVyYXRlTmFtZSI6ImNvbnZlcnNpb24ua25hdGl2ZXNlcnZpbmdzLm9wZXJhdG9yLmtuYXRpdmUuZGV2Iiwic2lkZUVmZmVjdHMiOiJOb25lIiwidGFyZ2V0UG9ydCI6ODQ0MywidHlwZSI6IkNvbnZlcnNpb25XZWJob29rIiwid2ViaG9va1BhdGgiOiIvcmVzb3VyY2UtY29udmVyc2lvbiJ9LHsiYWRtaXNzaW9uUmV2aWV3VmVyc2lvbnMiOlsidjFiZXRhMSJdLCJjb250YWluZXJQb3J0Ijo4NDQzLCJjb252ZXJzaW9uQ1JEcyI6WyJrbmF0aXZlZXZlbnRpbmdzLm9wZXJhdG9yLmtuYXRpdmUuZGV2Il0sImRlcGxveW1lbnROYW1lIjoia25hdGl2ZS1vcGVyYXRvci13ZWJob29rIiwiZ2VuZXJhdGVOYW1lIjoiY29udmVyc2lvbi5rbmF0aXZlZXZlbnRpbmdzLm9wZXJhdG9yLmtuYXRpdmUuZGV2Iiwic2lkZUVmZmVjdHMiOiJOb25lIiwidGFyZ2V0UG9ydCI6ODQ0MywidHlwZSI6IkNvbnZlcnNpb25XZWJob29rIiwid2ViaG9va1BhdGgiOiIvcmVzb3VyY2UtY29udmVyc2lvbiJ9XX19 + data: eyJhcGlWZXJzaW9uIjoib3BlcmF0b3JzLmNvcmVvcy5jb20vdjFhbHBoYTEiLCJraW5kIjoiQ2x1c3RlclNlcnZpY2VWZXJzaW9uIiwibWV0YWRhdGEiOnsiYW5ub3RhdGlvbnMiOnsiYWxtLWV4YW1wbGVzIjoiW1xuICB7XG4gICAgXCJhcGlWZXJzaW9uXCI6IFwib3BlcmF0b3Iua25hdGl2ZS5kZXYvdjFiZXRhMVwiLFxuICAgIFwia2luZFwiOiBcIktuYXRpdmVTZXJ2aW5nXCIsXG4gICAgXCJtZXRhZGF0YVwiOiB7XG4gICAgICBcIm5hbWVcIjogXCJrbmF0aXZlLXNlcnZpbmdcIlxuICAgIH0sXG4gICAgXCJzcGVjXCI6IHtcbiAgICB9XG4gIH0sXG4gIHtcbiAgICBcImFwaVZlcnNpb25cIjogXCJvcGVyYXRvci5rbmF0aXZlLmRldi92MWJldGExXCIsXG4gICAgXCJraW5kXCI6IFwiS25hdGl2ZUV2ZW50aW5nXCIsXG4gICAgXCJtZXRhZGF0YVwiOiB7XG4gICAgICBcIm5hbWVcIjogXCJrbmF0aXZlLWV2ZW50aW5nXCJcbiAgICB9LFxuICAgIFwic3BlY1wiOiB7XG4gICAgfVxuICB9LFxuICB7XG4gICAgXCJhcGlWZXJzaW9uXCI6IFwib3BlcmF0b3Iuc2VydmVybGVzcy5vcGVuc2hpZnQuaW8vdjFhbHBoYTFcIixcbiAgICBcImtpbmRcIjogXCJLbmF0aXZlS2Fma2FcIixcbiAgICBcIm1ldGFkYXRhXCI6IHtcbiAgICAgIFwibmFtZVwiOiBcImtuYXRpdmUta2Fma2FcIlxuICAgIH0sXG4gICAgXCJzcGVjXCI6IHtcbiAgICAgIFwiYnJva2VyXCI6IHtcbiAgICAgICAgXCJlbmFibGVkXCI6IGZhbHNlLFxuICAgICAgICBcImRlZmF1bHRDb25maWdcIjoge1xuICAgICAgICAgIFwibnVtUGFydGl0aW9uc1wiOiAxMCxcbiAgICAgICAgICBcInJlcGxpY2F0aW9uRmFjdG9yXCI6IDMsXG4gICAgICAgICAgXCJib290c3RyYXBTZXJ2ZXJzXCI6IFwiUkVQTEFDRV9XSVRIX0NPTU1BX1NFUEFSQVRFRF9LQUZLQV9CT09UU1RSQVBfU0VSVkVSU1wiXG4gICAgICAgIH1cbiAgICAgIH0sXG4gICAgICBcInNvdXJjZVwiOiB7XG4gICAgICAgIFwiZW5hYmxlZFwiOiBmYWxzZVxuICAgICAgfSxcbiAgICAgIFwic2lua1wiOiB7XG4gICAgICAgIFwiZW5hYmxlZFwiOiBmYWxzZVxuICAgICAgfSxcbiAgICAgIFwiY2hhbm5lbFwiOiB7XG4gICAgICAgIFwiZW5hYmxlZFwiOiBmYWxzZSxcbiAgICAgICAgXCJib290c3RyYXBTZXJ2ZXJzXCI6IFwiUkVQTEFDRV9XSVRIX0NPTU1BX1NFUEFSQVRFRF9LQUZLQV9CT09UU1RSQVBfU0VSVkVSU1wiXG4gICAgICB9XG4gICAgfVxuICB9XG5dIiwiY2FwYWJpbGl0aWVzIjoiRnVsbCBMaWZlY3ljbGUiLCJjYXRlZ29yaWVzIjoiTmV0d29ya2luZyxJbnRlZ3JhdGlvbiBcdTAwMjYgRGVsaXZlcnksQ2xvdWQgUHJvdmlkZXIsRGV2ZWxvcGVyIFRvb2xzIiwiY2VydGlmaWVkIjoiZmFsc2UiLCJjcmVhdGVkQXQiOiIyMDIwLTA0LTIwVDE3OjAwOjAwWiIsImRlc2NyaXB0aW9uIjoiRGVwbG95IGFuZCBtYW5hZ2UgZXZlbnQtZHJpdmVuIHNlcnZlcmxlc3MgYXBwbGljYXRpb25zIGFuZCBmdW5jdGlvbnMgdXNpbmcgS25hdGl2ZS4iLCJmZWF0dXJlcy5vcGVyYXRvcnMub3BlbnNoaWZ0LmlvL2NuZiI6ImZhbHNlIiwiZmVhdHVyZXMub3BlcmF0b3JzLm9wZW5zaGlmdC5pby9jbmkiOiJmYWxzZSIsImZlYXR1cmVzLm9wZXJhdG9ycy5vcGVuc2hpZnQuaW8vY3NpIjoiZmFsc2UiLCJmZWF0dXJlcy5vcGVyYXRvcnMub3BlbnNoaWZ0LmlvL2Rpc2Nvbm5lY3RlZCI6InRydWUiLCJmZWF0dXJlcy5vcGVyYXRvcnMub3BlbnNoaWZ0LmlvL2ZpcHMtY29tcGxpYW50IjoidHJ1ZSIsImZlYXR1cmVzLm9wZXJhdG9ycy5vcGVuc2hpZnQuaW8vcHJveHktYXdhcmUiOiJ0cnVlIiwiZmVhdHVyZXMub3BlcmF0b3JzLm9wZW5zaGlmdC5pby90bHMtcHJvZmlsZXMiOiJmYWxzZSIsImZlYXR1cmVzLm9wZXJhdG9ycy5vcGVuc2hpZnQuaW8vdG9rZW4tYXV0aC1hd3MiOiJmYWxzZSIsImZlYXR1cmVzLm9wZXJhdG9ycy5vcGVuc2hpZnQuaW8vdG9rZW4tYXV0aC1henVyZSI6ImZhbHNlIiwiZmVhdHVyZXMub3BlcmF0b3JzLm9wZW5zaGlmdC5pby90b2tlbi1hdXRoLWdjcCI6ImZhbHNlIiwib2xtLnNraXBSYW5nZSI6Ilx1MDAzZTEuMzYuMSBcdTAwM2MxLjM3LjAiLCJvcGVyYXRvcmZyYW1ld29yay5pby9zdWdnZXN0ZWQtbmFtZXNwYWNlIjoib3BlbnNoaWZ0LXNlcnZlcmxlc3MiLCJvcGVyYXRvcnMub3BlbnNoaWZ0LmlvL211c3QtZ2F0aGVyLWltYWdlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEvc2VydmVybGVzcy1tdXN0LWdhdGhlci1yaGVsOUBzaGEyNTY6YWY0ODdjOTU3ZGRjMWExOGEwY2YyYzUxNzZiY2FkMjI1YWU5MTVmNDBhMzE4NDRjNjU3NTA5N2RjYzA2YzlhYSIsIm9wZXJhdG9ycy5vcGVuc2hpZnQuaW8vdmFsaWQtc3Vic2NyaXB0aW9uIjoiW1wiT3BlblNoaWZ0IENvbnRhaW5lciBQbGF0Zm9ybVwiLCBcIk9wZW5TaGlmdCBQbGF0Zm9ybSBQbHVzXCJdIiwicmVwb3NpdG9yeSI6Imh0dHBzOi8vZ2l0aHViLmNvbS9vcGVuc2hpZnQta25hdGl2ZS9zZXJ2ZXJsZXNzLW9wZXJhdG9yIiwic3VwcG9ydCI6IlJlZCBIYXQifSwibGFiZWxzIjp7Im9wZXJhdG9yZnJhbWV3b3JrLmlvL2FyY2guYW1kNjQiOiJzdXBwb3J0ZWQiLCJvcGVyYXRvcmZyYW1ld29yay5pby9hcmNoLmFybTY0Ijoic3VwcG9ydGVkIiwib3BlcmF0b3JmcmFtZXdvcmsuaW8vYXJjaC5wcGM2NGxlIjoic3VwcG9ydGVkIiwib3BlcmF0b3JmcmFtZXdvcmsuaW8vYXJjaC5zMzkweCI6InN1cHBvcnRlZCJ9LCJuYW1lIjoic2VydmVybGVzcy1vcGVyYXRvci52MS4zNy4wIiwibmFtZXNwYWNlIjoicGxhY2Vob2xkZXIifSwic3BlYyI6eyJjdXN0b21yZXNvdXJjZWRlZmluaXRpb25zIjp7Im93bmVkIjpbeyJkZXNjcmlwdGlvbiI6IkEgcGxhdGZvcm0gZm9yIHN0cmVhbWxpbmVkIGFwcGxpY2F0aW9uIGRlcGxveW1lbnQsIHRyYWZmaWMtYmFzZWQgYXV0by1zY2FsaW5nIGZyb20gemVybyB0byBOLCBhbmQgdHJhZmZpYy1zcGxpdCByb2xsb3V0cyIsImRpc3BsYXlOYW1lIjoiS25hdGl2ZSBTZXJ2aW5nIiwia2luZCI6IktuYXRpdmVTZXJ2aW5nIiwibmFtZSI6ImtuYXRpdmVzZXJ2aW5ncy5vcGVyYXRvci5rbmF0aXZlLmRldiIsInN0YXR1c0Rlc2NyaXB0b3JzIjpbeyJkZXNjcmlwdGlvbiI6IlRoZSB2ZXJzaW9uIG9mIEtuYXRpdmUgU2VydmluZyBpbnN0YWxsZWQiLCJkaXNwbGF5TmFtZSI6IlZlcnNpb24iLCJwYXRoIjoidmVyc2lvbiJ9LHsiZGVzY3JpcHRpb24iOiJDb25kaXRpb25zIG9mIEtuYXRpdmUgU2VydmluZyBpbnN0YWxsZWQiLCJkaXNwbGF5TmFtZSI6IkNvbmRpdGlvbnMiLCJwYXRoIjoiY29uZGl0aW9ucyIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmlvLmt1YmVybmV0ZXMuY29uZGl0aW9ucyJdfV0sInZlcnNpb24iOiJ2MWJldGExIn0seyJkZXNjcmlwdGlvbiI6IkFuIGV2ZW50LWRyaXZlbiBhcHBsaWNhdGlvbiBwbGF0Zm9ybSB0aGF0IGxldmVyYWdlcyBDbG91ZEV2ZW50cyB3aXRoIGEgc2ltcGxlIEhUVFAgaW50ZXJmYWNlIiwiZGlzcGxheU5hbWUiOiJLbmF0aXZlIEV2ZW50aW5nIiwia2luZCI6IktuYXRpdmVFdmVudGluZyIsIm5hbWUiOiJrbmF0aXZlZXZlbnRpbmdzLm9wZXJhdG9yLmtuYXRpdmUuZGV2Iiwic3RhdHVzRGVzY3JpcHRvcnMiOlt7ImRlc2NyaXB0aW9uIjoiVGhlIHZlcnNpb24gb2YgS25hdGl2ZSBFdmVudGluZyBpbnN0YWxsZWQiLCJkaXNwbGF5TmFtZSI6IlZlcnNpb24iLCJwYXRoIjoidmVyc2lvbiJ9XSwidmVyc2lvbiI6InYxYmV0YTEifSx7ImRlc2NyaXB0aW9uIjoiQW4gZXh0ZW5zaW9uIHRvIEtuYXRpdmUgRXZlbnRpbmcsIG1lcmdpbmcgSFRUUCBhY2Nlc3NpYmlsaXR5IHdpdGggQXBhY2hlIEthZmthJ3MgcHJvdmVuIGVmZmljaWVuY3kgYW5kIHJlbGlhYmlsaXR5IiwiZGlzcGxheU5hbWUiOiJLbmF0aXZlIEthZmthIiwia2luZCI6IktuYXRpdmVLYWZrYSIsIm5hbWUiOiJrbmF0aXZla2Fma2FzLm9wZXJhdG9yLnNlcnZlcmxlc3Mub3BlbnNoaWZ0LmlvIiwidmVyc2lvbiI6InYxYWxwaGExIn1dfSwiZGVzY3JpcHRpb24iOiJUaGUgUmVkIEhhdCBPcGVuU2hpZnQgU2VydmVybGVzcyBvcGVyYXRvciBwcm92aWRlcyBhIGNvbGxlY3Rpb24gb2YgQVBJcyB0aGF0XG5lbmFibGVzIGNvbnRhaW5lcnMsIG1pY3Jvc2VydmljZXMgYW5kIGZ1bmN0aW9ucyB0byBydW4gXCJzZXJ2ZXJsZXNzXCIuXG5TZXJ2ZXJsZXNzIGFwcGxpY2F0aW9ucyBjYW4gc2NhbGUgdXAgYW5kIGRvd24gKHRvIHplcm8pIG9uIGRlbWFuZCBhbmQgYmUgdHJpZ2dlcmVkIGJ5IGFcbm51bWJlciBvZiBldmVudCBzb3VyY2VzLiBPcGVuU2hpZnQgU2VydmVybGVzcyBpbnRlZ3JhdGVzIHdpdGggYSBudW1iZXIgb2ZcbnBsYXRmb3JtIHNlcnZpY2VzLCBzdWNoIGFzIE1vbml0b3JpbmcgYW5kIGl0IGlzIGJhc2VkIG9uIHRoZSBvcGVuXG5zb3VyY2UgcHJvamVjdCBLbmF0aXZlLlxuXG4jIFByZXJlcXVpc2l0ZXNcbktuYXRpdmUgU2VydmluZyAoYW5kIEtuYXRpdmUgRXZlbnRpbmcgcmVzcGVjdGl2ZWx5KSBjYW4gb25seSBiZSBpbnN0YWxsZWQgaW50byB0aGVcbmBrbmF0aXZlLXNlcnZpbmdgIChga25hdGl2ZS1ldmVudGluZ2ApIG5hbWVzcGFjZS4gVGhlc2UgbmFtZXNwYWNlcyB3aWxsIGJlXG5hdXRvbWF0aWNhbGx5IGNyZWF0ZWQgd2hlbiBpbnN0YWxsaW5nIHRoZSBvcGVyYXRvci5cblxuVGhlIGNvbXBvbmVudHMgcHJvdmlkZWQgd2l0aCB0aGUgT3BlblNoaWZ0IFNlcnZlcmxlc3Mgb3BlcmF0b3IgcmVxdWlyZSBtaW5pbXVtIGNsdXN0ZXIgc2l6ZXMgb25cbk9wZW5TaGlmdCBDb250YWluZXIgUGxhdGZvcm0uIEZvciBtb3JlIGluZm9ybWF0aW9uLCBzZWUgdGhlIGRvY3VtZW50YXRpb24gb24gW0dldHRpbmcgc3RhcnRlZFxud2l0aCBPcGVuU2hpZnQgU2VydmVybGVzc10oaHR0cHM6Ly9kb2NzLnJlZGhhdC5jb20vZW4vZG9jdW1lbnRhdGlvbi9yZWRfaGF0X29wZW5zaGlmdF9zZXJ2ZXJsZXNzLzEuMzcvaHRtbC9zZXJ2aW5nL2dldHRpbmctc3RhcnRlZC13aXRoLWtuYXRpdmUtc2VydmluZyNzZXJ2ZXJsZXNzLWFwcGxpY2F0aW9ucykuXG5cbiMgU3VwcG9ydGVkIEZlYXR1cmVzXG4tICoqRWFzeSB0byBnZXQgc3RhcnRlZDoqKiBQcm92aWRlcyBhIHNpbXBsaWZpZWQgZGV2ZWxvcGVyIGV4cGVyaWVuY2UgdG8gZGVwbG95XG4gIGFuZCBydW4gY2xvdWQgbmF0aXZlIGFwcGxpY2F0aW9ucyBvbiBLdWJlcm5ldGVzLCBwcm92aWRpbmcgcG93ZXJmdWxcbiAgYWJzdHJhY3Rpb25zLlxuLSAqKkltbXV0YWJsZSBSZXZpc2lvbnM6KiogRGVwbG95IG5ldyBmZWF0dXJlcyBwZXJmb3JtaW5nIGNhbmFyeSwgQS9CIG9yXG4gIGJsdWUtZ3JlZW4gdGVzdGluZyB3aXRoIGdyYWR1YWwgdHJhZmZpYyByb2xsb3V0IGZvbGxvd2luZyBiZXN0IHByYWN0aWNlcy5cbi0gKipVc2UgYW55IHByb2dyYW1taW5nIGxhbmd1YWdlIG9yIHJ1bnRpbWUgb2YgY2hvaWNlOioqIEZyb20gSmF2YSwgUHl0aG9uLCBHb1xuICBhbmQgSmF2YVNjcmlwdCB0byBRdWFya3VzLCBTcHJpbmdCb290IG9yIE5vZGUuanMuXG4tICoqQXV0b21hdGljIHNjYWxpbmc6KiogUmVtb3ZlcyB0aGUgcmVxdWlyZW1lbnQgdG8gY29uZmlndXJlIG51bWJlcnMgb2YgcmVwbGljYXNcbiAgb3IgaWRsaW5nIGJlaGF2aW9yLiBBcHBsaWNhdGlvbnMgYXV0b21hdGljYWxseSBzY2FsZSB0byB6ZXJvIHdoZW4gbm90IGluIHVzZSxcbiAgb3Igc2NhbGUgdXAgdG8gbWVldCBkZW1hbmQsIHdpdGggYnVpbHQgaW4gcmVsaWFiaWxpdHkgYW5kIGZhdWx0IHRvbGVyYW5jZS5cbi0gKipFdmVudCBEcml2ZW4gQXBwbGljYXRpb25zOioqIFlvdSBjYW4gYnVpbGQgbG9vc2VseSBjb3VwbGVkLCBkaXN0cmlidXRlZCBhcHBsaWNhdGlvbnNcbiAgdGhhdCBjYW4gYmUgY29ubmVjdGVkIHRvIGEgdmFyaWV0eSBvZiBlaXRoZXIgYnVpbHQgaW4gb3IgdGhpcmQgcGFydHkgZXZlbnQgc291cmNlcyxcbiAgcG93ZXJlZCBieSBvcGVyYXRvcnMuXG4tICoqUmVhZHkgZm9yIHRoZSBoeWJyaWQgY2xvdWQ6KiogUHJvdmlkZXMgdHJ1ZSwgcG9ydGFibGUgc2VydmVybGVzcyBmdW5jdGlvbmFsaXR5LFxuICB0aGF0IGNhbiBydW4gYW55d2hlcmUgT3BlblNoaWZ0IENvbnRhaW5lciBQbGF0Zm9ybSBydW5zLiBZb3UgY2FuIGxldmVyYWdlIGRhdGFcbiAgbG9jYWxpdHkgYW5kIFNhYVMgYXMgeW91IG5lZWQgaXQuXG5cbiMgQ29tcG9uZW50cyBcdTAwMjYgQVBJc1xuVGhpcyBvcGVyYXRvciBwcm92aWRlcyB0aGUgZm9sbG93aW5nIGNvbXBvbmVudHM6XG5cbiMjIEtuYXRpdmUgU2VydmluZ1xuS25hdGl2ZSBTZXJ2aW5nIGJ1aWxkcyBvbiBLdWJlcm5ldGVzIHRvIHN1cHBvcnQgZGVwbG95aW5nIGFuZCBzZXJ2aW5nIG9mIGFwcGxpY2F0aW9ucyBhbmQgZnVuY3Rpb25zIGFzIHNlcnZlcmxlc3MgY29udGFpbmVycy5cblNlcnZpbmcgc2ltcGxpZmllcyB0aGUgYXBwbGljYXRpb24gZGVwbG95bWVudCwgZHluYW1pY2FsbHkgc2NhbGVzIGJhc2VkIG9uIGluIGluY29taW5nIHRyYWZmaWMgYW5kIHN1cHBvcnRzIGN1c3RvbSByb2xsb3V0IHN0cmF0ZWdpZXMgd2l0aCB0cmFmZmljIHNwbGl0dGluZy5cbk90aGVyIGZlYXR1cmVzIGluY2x1ZGU6XG4tIFNpbXBsaWZpZWQgZGVwbG95bWVudCBvZiBzZXJ2ZXJsZXNzIGNvbnRhaW5lcnNcbi0gVHJhZmZpYy1iYXNlZCBhdXRvLXNjYWxpbmcsIGluY2x1ZGluZyBzY2FsZS10by16ZXJvXG4tIFJvdXRpbmcgYW5kIG5ldHdvcmsgcHJvZ3JhbW1pbmdcbi0gUG9pbnQtaW4tdGltZSBhcHBsaWNhdGlvbiBzbmFwc2hvdHMgYW5kIHRoZWlyIGNvbmZpZ3VyYXRpb25zXG5cbiMjIEtuYXRpdmUgRXZlbnRpbmdcbktuYXRpdmUgRXZlbnRpbmcgcHJvdmlkZXMgYSBwbGF0Zm9ybSB0aGF0IG9mZmVycyBjb21wb3NhYmxlIHByaW1pdGl2ZXMgdG8gZW5hYmxlIGxhdGUtYmluZGluZyBldmVudCBzb3VyY2VzIGFuZFxuZXZlbnQgY29uc3VtZXJzLlxuS25hdGl2ZSBFdmVudGluZyBzdXBwb3J0cyB0aGUgZm9sbG93aW5nIGFyY2hpdGVjdHVyYWwgY2xvdWQtbmF0aXZlIGNvbmNlcHRzOlxuXG4tIFNlcnZpY2VzIGFyZSBsb29zZWx5IGNvdXBsZWQgZHVyaW5nIGRldmVsb3BtZW50IGFuZCBkZXBsb3llZCBpbmRlcGVuZGVudGx5IHRvIHByb2R1Y3Rpb25cbi0gQSBwcm9kdWNlciBjYW4gZ2VuZXJhdGUgZXZlbnRzIGJlZm9yZSBhIGNvbnN1bWVyIGlzIGxpc3RlbmluZywgYW5kIGEgY29uc3VtZXIgY2FuIGV4cHJlc3MgYW4gaW50ZXJlc3QgaW4gYW4gZXZlbnQgb3IgY2xhc3Mgb2YgZXZlbnRzIHRoYXQgYXJlIG5vdCB5ZXQgYmVpbmcgcHJvZHVjZWQuXG4tIFNlcnZpY2VzIGNhbiBiZSBjb25uZWN0ZWQgdG8gY3JlYXRlIG5ldyBhcHBsaWNhdGlvbnMgd2l0aG91dCBtb2RpZnlpbmcgcHJvZHVjZXIgb3IgY29uc3VtZXIsIGFuZCB3aXRoIHRoZSBhYmlsaXR5IHRvIHNlbGVjdCBhIHNwZWNpZmljIHN1YnNldCBvZiBldmVudHMgZnJvbSBhIHBhcnRpY3VsYXIgcHJvZHVjZXIuXG5cbiMjIEtuYXRpdmUgRnVuY3Rpb25zXG5LbmF0aXZlIEZ1bmN0aW9ucyBhbGxvd3MgZGV2ZWxvcGVycyB0byB3cml0ZSBmdW5jdGlvbnMgdGhhdCBsZXQgdGhlbSBmb2N1cyBvbiBidXNpbmVzcyBsb2dpYy5cblRoZXNlIGZ1bmN0aW9ucyBhcmUgZGVwbG95ZWQgYXMgS25hdGl2ZSBTZXJ2aWNlcyBhbmQgdGFrZSBhZHZhbnRhZ2Ugb2YgS25hdGl2ZSBTZXJ2aW5nIGFuZCBFdmVudGluZy5cbktuYXRpdmUgRnVuY3Rpb25zIGJyaW5nIGdyZWF0ZXIgZWZmaWNpZW5jeSwgbW9yZSBzY2FsYWJpbGl0eSBhbmQgZmFzdGVyIGRldmVsb3BtZW50IHRvIGZhY2lsaXRhdGUgcmFwaWQgZ28tdG8tbWFya2V0LlxuXG5PdGhlciBmZWF0dXJlcyBpbmNsdWRlOlxuLSBCdWlsZHBhY2tzXG4tIE11bHRpcGxlIHJ1bnRpbWVzLCBpbmNsdWRpbmcgTm9kZS5qcywgUXVhcmt1cyBhbmQgR29cbi0gTG9jYWwgZGV2ZWxvcGVyIGV4cGVyaWVuY2UgdGhyb3VnaCB0aGUga24gQ0xJXG4tIFByb2plY3QgdGVtcGxhdGVzXG4tIFN1cHBvcnQgZm9yIHJlY2VpdmluZyBDbG91ZEV2ZW50cyBhbmQgcGxhaW4gSFRUUCByZXF1ZXN0c1xuXG4jIyBLbmF0aXZlIENMSSBga25gXG5UaGUgS25hdGl2ZSBjbGllbnQgYGtuYCBhbGxvd3MgeW91IHRvIGNyZWF0ZSBLbmF0aXZlIHJlc291cmNlcyBmcm9tIHRoZSBjb21tYW5kIGxpbmUgb3IgZnJvbSB3aXRoaW5cblNoZWxsIHNjcmlwdHMuXG5XaXRoIGl0cyBleHRlbnNpdmUgaGVscCBwYWdlcyBhbmQgYXV0b2NvbXBsZXRpb24gc3VwcG9ydCwgaXQgZnJlZXMgeW91IGZyb20gbWVtb3JpemluZyB0aGUgZGV0YWlsZWQgc3RydWN0dXJlIG9mIHRoZSBLbmF0aXZlIHJlc291cmNlIHNjaGVtYXMuXG5cbmBrbmAgb2ZmZXJzIHlvdTpcbi0gRnVsbCBzdXBwb3J0IGZvciBtYW5hZ2luZyBhbGwgZmVhdHVyZXMgb2YgS25hdGl2ZSBTZXJ2aW5nOiBTZXJ2aWNlcywgUmV2aXNpb25zIGFuZCBSb3V0ZXNcbi0gU3VwcG9ydCBmb3IgbWFuYWdpbmcgS25hdGl2ZSBFdmVudGluZyBlbnRpdGllczogU291cmNlcywgQnJva2VycywgVHJpZ2dlcnMsIENoYW5uZWxzIGFuZCBTdWJzY3JpcHRpb25zXG4tIEEga3ViZWN0bC1saWtlIHBsdWdpbiBhcmNoaXRlY3R1cmUgdG8gZXh0ZW5kIHRoZSBidWlsdC1pbiBmdW5jdGlvbmFsaXR5XG4tIEVhc3kgaW50ZWdyYXRpb24gb2YgS25hdGl2ZSBpbnRvIFRla3RvbiBwaXBlbGluZXMgYnkgdXNpbmcgYGtuYCBpbiBhIFRla3RvbiB0YXNrXG4tIENyZWF0ZSwgYnVpbGQgYW5kIGRlcGxveSBLbmF0aXZlIEZ1bmN0aW9ucyBmb3IgbXVsdGlwbGUgcnVudGltZXMsIGluY2x1ZGluZyBOb2RlLmpzLCBRdWFya3VzLCBhbmQgR29cblxuIyBGdXJ0aGVyIEluZm9ybWF0aW9uXG5Gb3IgZG9jdW1lbnRhdGlvbiBvbiBPcGVuU2hpZnQgU2VydmVybGVzcywgc2VlOlxuLSBbSW5zdGFsbGF0aW9uXG5HdWlkZV0oaHR0cHM6Ly9kb2NzLnJlZGhhdC5jb20vZW4vZG9jdW1lbnRhdGlvbi9yZWRfaGF0X29wZW5zaGlmdF9zZXJ2ZXJsZXNzLzEuMzcvaHRtbC9pbnN0YWxsaW5nX29wZW5zaGlmdF9zZXJ2ZXJsZXNzL2luZGV4KVxuLSBbRGV2ZWxvcCBTZXJ2ZXJsZXNzIEFwcGxpY2F0aW9uc10oaHR0cHM6Ly9kb2NzLnJlZGhhdC5jb20vZW4vZG9jdW1lbnRhdGlvbi9yZWRfaGF0X29wZW5zaGlmdF9zZXJ2ZXJsZXNzLzEuMzcvaHRtbC9zZXJ2aW5nL2dldHRpbmctc3RhcnRlZC13aXRoLWtuYXRpdmUtc2VydmluZyNzZXJ2ZXJsZXNzLWFwcGxpY2F0aW9ucykiLCJkaXNwbGF5TmFtZSI6IlJlZCBIYXQgT3BlblNoaWZ0IFNlcnZlcmxlc3MiLCJpY29uIjpbeyJiYXNlNjRkYXRhIjoiUEhOMlp5QjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNQzl6ZG1jaUlIZHBaSFJvUFNJek9DSWdhR1ZwWjJoMFBTSXpPQ0lnZG1sbGQwSnZlRDBpTUNBd0lETTRJRE00SWo0OFpHVm1jejQ4YzNSNWJHVStMbUY3Wm1sc2JEb2pabVptTzMwdVludG1hV3hzT2lObE1EQTdmVHd2YzNSNWJHVStQQzlrWldaelBqeHdZWFJvSUdOc1lYTnpQU0poSWlCa1BTSk5NamdzTVVneE1HRTVMRGtzTUN3d0xEQXRPU3c1VmpJNFlUa3NPU3d3TERBc01DdzVMRGxJTWpoaE9TdzVMREFzTUN3d0xEa3RPVll4TUdFNUxEa3NNQ3d3TERBdE9TMDVXaUl2UGp4d1lYUm9JR1E5SWsweU9Dd3lMakkxUVRjdU56VTROeXczTGpjMU9EY3NNQ3d3TERFc016VXVOelVzTVRCV01qaEJOeTQzTlRnM0xEY3VOelU0Tnl3d0xEQXNNU3d5T0N3ek5TNDNOVWd4TUVFM0xqYzFPRGNzTnk0M05UZzNMREFzTUN3eExESXVNalVzTWpoV01UQkJOeTQzTlRnM0xEY3VOelU0Tnl3d0xEQXNNU3d4TUN3eUxqSTFTREk0VFRJNExERklNVEJoT1N3NUxEQXNNQ3d3TFRrc09WWXlPR0U1TERrc01Dd3dMREFzT1N3NVNESTRZVGtzT1N3d0xEQXNNQ3c1TFRsV01UQmhPU3c1TERBc01Dd3dMVGt0T1ZvaUx6NDhjR0YwYUNCamJHRnpjejBpWWlJZ1pEMGlUVEUwTERJekxqUTNOalpJTVRCaExqWXlOVE11TmpJMU15d3dMREFzTVMwdU5qSTFMUzQyTWpWMkxUUmhMall5TlRJdU5qSTFNaXd3TERBc01Td3VOakkxTFM0Mk1qVm9OR0V1TmpJMU1pNDJNalV5TERBc01Dd3hMQzQyTWpVdU5qSTFkalJCTGpZeU5UTXVOakkxTXl3d0xEQXNNU3d4TkN3eU15NDBOelkyV20wdE15NHpOelV0TVM0eU5XZ3lMamMxZGkweUxqYzFhQzB5TGpjMVdpSXZQanh3WVhSb0lHTnNZWE56UFNKaUlpQmtQU0pOTWpFc01qTXVORGMyTmtneE4yRXVOakkxTXk0Mk1qVXpMREFzTUN3eExTNDJNalV0TGpZeU5YWXROR0V1TmpJMU1pNDJNalV5TERBc01Dd3hMQzQyTWpVdExqWXlOV2cwWVM0Mk1qVXlMall5TlRJc01Dd3dMREVzTGpZeU5TNDJNalYyTkVFdU5qSTFNeTQyTWpVekxEQXNNQ3d4TERJeExESXpMalEzTmpaYWJTMHpMak0zTlMweExqSTFhREl1TnpWMkxUSXVOelZvTFRJdU56VmFJaTgrUEhCaGRHZ2dZMnhoYzNNOUltSWlJR1E5SWsweE55NDFMREUyTGpRM05qWm9MVFJoTGpZeU5UTXVOakkxTXl3d0xEQXNNUzB1TmpJMUxTNDJNalYyTFRSaExqWXlOVEl1TmpJMU1pd3dMREFzTVN3dU5qSTFMUzQyTWpWb05HRXVOakkxTWk0Mk1qVXlMREFzTUN3eExDNDJNalV1TmpJMWRqUkJMall5TlRNdU5qSTFNeXd3TERBc01Td3hOeTQxTERFMkxqUTNOalphYlMwekxqTTNOUzB4TGpJMWFESXVOelYyTFRJdU56Vm9MVEl1TnpWYUlpOCtQSEJoZEdnZ1kyeGhjM005SW1JaUlHUTlJazB5TkM0MUxERTJMalEzTmpab0xUUmhMall5TlRNdU5qSTFNeXd3TERBc01TMHVOakkxTFM0Mk1qVjJMVFJoTGpZeU5USXVOakkxTWl3d0xEQXNNU3d1TmpJMUxTNDJNalZvTkdFdU5qSTFNaTQyTWpVeUxEQXNNQ3d4TEM0Mk1qVXVOakkxZGpSQkxqWXlOVE11TmpJMU15d3dMREFzTVN3eU5DNDFMREUyTGpRM05qWmFiUzB6TGpNM05TMHhMakkxYURJdU56VjJMVEl1TnpWb0xUSXVOelZhSWk4K1BIQmhkR2dnWTJ4aGMzTTlJbUlpSUdROUlrMHlPQ3d5TXk0ME56WTJTREkwWVM0Mk1qVXpMall5TlRNc01Dd3dMREV0TGpZeU5TMHVOakkxZGkwMFlTNDJNalV5TGpZeU5USXNNQ3d3TERFc0xqWXlOUzB1TmpJMWFEUmhMall5TlRJdU5qSTFNaXd3TERBc01Td3VOakkxTGpZeU5YWTBRUzQyTWpVekxqWXlOVE1zTUN3d0xERXNNamdzTWpNdU5EYzJObHB0TFRNdU16YzFMVEV1TWpWb01pNDNOWFl0TWk0M05XZ3RNaTQzTlZvaUx6NDhjR0YwYUNCa1BTSk5NamtzTWpZdU5EYzJOa2c1WVM0Mk1qVXVOakkxTERBc01Dd3hMREF0TVM0eU5VZ3lPV0V1TmpJMUxqWXlOU3d3TERBc01Td3dMREV1TWpWYUlpOCtQQzl6ZG1jKyIsIm1lZGlhdHlwZSI6ImltYWdlL3N2Zyt4bWwifV0sImluc3RhbGwiOnsic3BlYyI6eyJjbHVzdGVyUGVybWlzc2lvbnMiOlt7InJ1bGVzIjpbeyJhcGlHcm91cHMiOlsic291cmNlcy5rbmF0aXZlLmRldiJdLCJyZXNvdXJjZXMiOlsia2Fma2Fzb3VyY2VzIiwia2Fma2FzaW5rcyJdLCJ2ZXJicyI6WyJnZXQiLCJsaXN0Iiwid2F0Y2giXX0seyJhcGlHcm91cHMiOlsiIl0sInJlc291cmNlcyI6WyJjb25maWdtYXBzIiwiZXZlbnRzIiwibmFtZXNwYWNlcyIsInNlcnZpY2VhY2NvdW50cyIsInNlcnZpY2VzIiwic2VjcmV0cyIsImVuZHBvaW50cyIsInBvZHMiXSwidmVyYnMiOlsiY3JlYXRlIiwiZGVsZXRlIiwiZ2V0IiwibGlzdCIsInVwZGF0ZSIsIndhdGNoIl19LHsiYXBpR3JvdXBzIjpbImFwcHMiXSwicmVzb3VyY2VzIjpbImRlcGxveW1lbnRzIiwiZGVwbG95bWVudHMvZmluYWxpemVycyIsInN0YXRlZnVsc2V0cyIsInN0YXRlZnVsc2V0cy9maW5hbGl6ZXJzIl0sInZlcmJzIjpbImNyZWF0ZSIsImRlbGV0ZSIsImdldCIsImxpc3QiLCJ1cGRhdGUiLCJ3YXRjaCJdfSx7ImFwaUdyb3VwcyI6WyJhdXRvc2NhbGluZyJdLCJyZXNvdXJjZXMiOlsiaG9yaXpvbnRhbHBvZGF1dG9zY2FsZXJzIl0sInZlcmJzIjpbImNyZWF0ZSIsImRlbGV0ZSIsImdldCIsImxpc3QiXX0seyJhcGlHcm91cHMiOlsiYmF0Y2giXSwicmVzb3VyY2VzIjpbImpvYnMiXSwidmVyYnMiOlsiY3JlYXRlIiwiZGVsZXRlIiwiZ2V0IiwibGlzdCIsIndhdGNoIiwidXBkYXRlIl19LHsiYXBpR3JvdXBzIjpbInBvbGljeSJdLCJyZXNvdXJjZXMiOlsicG9kZGlzcnVwdGlvbmJ1ZGdldHMiXSwidmVyYnMiOlsiY3JlYXRlIiwiZGVsZXRlIiwiZ2V0IiwibGlzdCIsInVwZGF0ZSJdfSx7ImFwaUdyb3VwcyI6WyJyYmFjLmF1dGhvcml6YXRpb24uazhzLmlvIl0sInJlc291cmNlcyI6WyJjbHVzdGVycm9sZXMiLCJyb2xlcyJdLCJ2ZXJicyI6WyJjcmVhdGUiLCJkZWxldGUiLCJnZXQiLCJsaXN0IiwidXBkYXRlIiwid2F0Y2giLCJlc2NhbGF0ZSIsImJpbmQiXX0seyJhcGlHcm91cHMiOlsicmJhYy5hdXRob3JpemF0aW9uLms4cy5pbyJdLCJyZXNvdXJjZXMiOlsiY2x1c3RlcnJvbGViaW5kaW5ncyIsInJvbGViaW5kaW5ncyJdLCJ2ZXJicyI6WyJjcmVhdGUiLCJkZWxldGUiLCJnZXQiLCJsaXN0IiwidXBkYXRlIiwid2F0Y2giXX0seyJhcGlHcm91cHMiOlsiYWRtaXNzaW9ucmVnaXN0cmF0aW9uLms4cy5pbyJdLCJyZXNvdXJjZXMiOlsibXV0YXRpbmd3ZWJob29rY29uZmlndXJhdGlvbnMiLCJ2YWxpZGF0aW5nd2ViaG9va2NvbmZpZ3VyYXRpb25zIl0sInZlcmJzIjpbImNyZWF0ZSIsImRlbGV0ZSIsImdldCIsImxpc3QiLCJ1cGRhdGUiLCJ3YXRjaCJdfSx7ImFwaUdyb3VwcyI6WyJuZXR3b3JraW5nLms4cy5pbyJdLCJyZXNvdXJjZXMiOlsibmV0d29ya3BvbGljaWVzIl0sInZlcmJzIjpbImNyZWF0ZSIsImRlbGV0ZSIsImdldCIsImxpc3QiLCJ1cGRhdGUiLCJ3YXRjaCJdfSx7ImFwaUdyb3VwcyI6WyJhcGlleHRlbnNpb25zLms4cy5pbyJdLCJyZXNvdXJjZXMiOlsiY3VzdG9tcmVzb3VyY2VkZWZpbml0aW9ucyIsImN1c3RvbXJlc291cmNlZGVmaW5pdGlvbnMvc3RhdHVzIl0sInZlcmJzIjpbImNyZWF0ZSIsImRlbGV0ZSIsImdldCIsImxpc3QiLCJ1cGRhdGUiLCJ3YXRjaCJdfSx7ImFwaUdyb3VwcyI6WyJjYWNoaW5nLmludGVybmFsLmtuYXRpdmUuZGV2Il0sInJlc291cmNlcyI6WyJpbWFnZXMiXSwidmVyYnMiOlsiY3JlYXRlIiwiZGVsZXRlIiwiZ2V0IiwibGlzdCIsInVwZGF0ZSJdfSx7ImFwaUdyb3VwcyI6WyJtb25pdG9yaW5nLmNvcmVvcy5jb20iXSwicmVzb3VyY2VzIjpbInNlcnZpY2Vtb25pdG9ycyJdLCJ2ZXJicyI6WyJjcmVhdGUiLCJkZWxldGUiLCJnZXQiLCJsaXN0IiwidXBkYXRlIiwid2F0Y2giXX0seyJhcGlHcm91cHMiOlsiY29uc29sZS5vcGVuc2hpZnQuaW8iXSwicmVzb3VyY2VzIjpbImNvbnNvbGVxdWlja3N0YXJ0cyIsImNvbnNvbGVjbGlkb3dubG9hZHMiXSwidmVyYnMiOlsiY3JlYXRlIiwiZGVsZXRlIiwiZ2V0IiwibGlzdCIsInVwZGF0ZSIsIndhdGNoIl19LHsiYXBpR3JvdXBzIjpbImNvbmZpZy5vcGVuc2hpZnQuaW8iXSwicmVzb3VyY2VzIjpbImNsdXN0ZXJvcGVyYXRvcnMiLCJjbHVzdGVyb3BlcmF0b3JzL3N0YXR1cyJdLCJ2ZXJicyI6WyJnZXQiLCJ3YXRjaCIsImxpc3QiXX0seyJhcGlHcm91cHMiOlsicm91dGUub3BlbnNoaWZ0LmlvIl0sInJlc291cmNlcyI6WyJyb3V0ZXMiLCJyb3V0ZXMvY3VzdG9tLWhvc3QiXSwidmVyYnMiOlsiY3JlYXRlIiwiZGVsZXRlIiwiZ2V0IiwibGlzdCIsInVwZGF0ZSIsIndhdGNoIl19LHsiYXBpR3JvdXBzIjpbImNvb3JkaW5hdGlvbi5rOHMuaW8iXSwicmVzb3VyY2VzIjpbImxlYXNlcyJdLCJ2ZXJicyI6WyJjcmVhdGUiLCJkZWxldGUiLCJnZXQiLCJsaXN0IiwidXBkYXRlIiwid2F0Y2giXX0seyJhcGlHcm91cHMiOlsib3BlcmF0b3Iua25hdGl2ZS5kZXYiXSwicmVzb3VyY2VzIjpbImtuYXRpdmVzZXJ2aW5ncyIsImtuYXRpdmVzZXJ2aW5ncy9zdGF0dXMiLCJrbmF0aXZlc2VydmluZ3MvZmluYWxpemVycyIsImtuYXRpdmVldmVudGluZ3MiLCJrbmF0aXZlZXZlbnRpbmdzL3N0YXR1cyIsImtuYXRpdmVldmVudGluZ3MvZmluYWxpemVycyJdLCJ2ZXJicyI6WyJjcmVhdGUiLCJkZWxldGUiLCJnZXQiLCJsaXN0IiwidXBkYXRlIiwid2F0Y2giLCJwYXRjaCJdfSx7ImFwaUdyb3VwcyI6WyJvcGVyYXRvci5zZXJ2ZXJsZXNzLm9wZW5zaGlmdC5pbyJdLCJyZXNvdXJjZXMiOlsia25hdGl2ZWthZmthcyIsImtuYXRpdmVrYWZrYXMvc3RhdHVzIiwia25hdGl2ZWthZmthcy9maW5hbGl6ZXJzIl0sInZlcmJzIjpbImNyZWF0ZSIsImRlbGV0ZSIsImdldCIsImxpc3QiLCJ1cGRhdGUiLCJ3YXRjaCIsInBhdGNoIl19LHsiYXBpR3JvdXBzIjpbImNvbmZpZy5vcGVuc2hpZnQuaW8iXSwicmVzb3VyY2VzIjpbImluZ3Jlc3NlcyJdLCJ2ZXJicyI6WyJnZXQiLCJsaXN0Iiwid2F0Y2giXX0seyJhcGlHcm91cHMiOlsiY2VydC1tYW5hZ2VyLmlvIl0sInJlc291cmNlcyI6WyJjZXJ0aWZpY2F0ZXMiLCJpc3N1ZXJzIiwiY2x1c3Rlcmlzc3VlcnMiXSwidmVyYnMiOlsiY3JlYXRlIiwiZGVsZXRlIiwidXBkYXRlIiwibGlzdCIsImdldCIsIndhdGNoIl19XSwic2VydmljZUFjY291bnROYW1lIjoia25hdGl2ZS1vcGVuc2hpZnQifSx7InJ1bGVzIjpbeyJhcGlHcm91cHMiOlsiIl0sInJlc291cmNlcyI6WyJjb25maWdtYXBzIiwibmFtZXNwYWNlcyIsInNlY3JldHMiLCJzZXJ2aWNlYWNjb3VudHMiLCJzZXJ2aWNlcyJdLCJ2ZXJicyI6WyJjcmVhdGUiLCJkZWxldGUiLCJnZXQiLCJsaXN0IiwidXBkYXRlIiwid2F0Y2giXX0seyJhcGlHcm91cHMiOlsiIl0sInJlc291cmNlcyI6WyJldmVudHMiXSwidmVyYnMiOlsiY3JlYXRlIiwiZGVsZXRlIiwiZ2V0IiwibGlzdCIsInVwZGF0ZSIsIndhdGNoIiwicGF0Y2giXX0seyJhcGlHcm91cHMiOlsiYXBwcyJdLCJyZXNvdXJjZXMiOlsiZGVwbG95bWVudHMiLCJkZXBsb3ltZW50cy9maW5hbGl6ZXJzIiwic3RhdGVmdWxzZXRzIiwic3RhdGVmdWxzZXRzL2ZpbmFsaXplcnMiXSwidmVyYnMiOlsiY3JlYXRlIiwiZGVsZXRlIiwiZ2V0IiwibGlzdCIsInVwZGF0ZSIsIndhdGNoIl19LHsiYXBpR3JvdXBzIjpbImF1dG9zY2FsaW5nIl0sInJlc291cmNlcyI6WyJob3Jpem9udGFscG9kYXV0b3NjYWxlcnMiXSwidmVyYnMiOlsiY3JlYXRlIiwiZGVsZXRlIiwiZ2V0IiwibGlzdCIsInVwZGF0ZSJdfSx7ImFwaUdyb3VwcyI6WyJiYXRjaCJdLCJyZXNvdXJjZXMiOlsiam9icyJdLCJ2ZXJicyI6WyJjcmVhdGUiLCJkZWxldGUiLCJnZXQiLCJsaXN0Iiwid2F0Y2giLCJ1cGRhdGUiXX0seyJhcGlHcm91cHMiOlsicG9saWN5Il0sInJlc291cmNlcyI6WyJwb2RkaXNydXB0aW9uYnVkZ2V0cyJdLCJ2ZXJicyI6WyJjcmVhdGUiLCJkZWxldGUiLCJnZXQiLCJsaXN0IiwidXBkYXRlIl19LHsiYXBpR3JvdXBzIjpbInJiYWMuYXV0aG9yaXphdGlvbi5rOHMuaW8iXSwicmVzb3VyY2VzIjpbImNsdXN0ZXJyb2xlcyIsInJvbGVzIl0sInZlcmJzIjpbImNyZWF0ZSIsImRlbGV0ZSIsImdldCIsImxpc3QiLCJ1cGRhdGUiLCJ3YXRjaCIsImVzY2FsYXRlIiwiYmluZCJdfSx7ImFwaUdyb3VwcyI6WyJyYmFjLmF1dGhvcml6YXRpb24uazhzLmlvIl0sInJlc291cmNlcyI6WyJjbHVzdGVycm9sZWJpbmRpbmdzIiwicm9sZWJpbmRpbmdzIl0sInZlcmJzIjpbImNyZWF0ZSIsImRlbGV0ZSIsImdldCIsImxpc3QiLCJ1cGRhdGUiLCJ3YXRjaCJdfSx7ImFwaUdyb3VwcyI6WyJhZG1pc3Npb25yZWdpc3RyYXRpb24uazhzLmlvIl0sInJlc291cmNlcyI6WyJtdXRhdGluZ3dlYmhvb2tjb25maWd1cmF0aW9ucyIsInZhbGlkYXRpbmd3ZWJob29rY29uZmlndXJhdGlvbnMiXSwidmVyYnMiOlsiY3JlYXRlIiwiZGVsZXRlIiwiZ2V0IiwibGlzdCIsInVwZGF0ZSIsIndhdGNoIl19LHsiYXBpR3JvdXBzIjpbIm5ldHdvcmtpbmcuazhzLmlvIl0sInJlc291cmNlcyI6WyJuZXR3b3JrcG9saWNpZXMiXSwidmVyYnMiOlsiY3JlYXRlIiwiZGVsZXRlIiwiZ2V0IiwibGlzdCIsInVwZGF0ZSIsIndhdGNoIl19LHsiYXBpR3JvdXBzIjpbImFwaWV4dGVuc2lvbnMuazhzLmlvIl0sInJlc291cmNlcyI6WyJjdXN0b21yZXNvdXJjZWRlZmluaXRpb25zIiwiY3VzdG9tcmVzb3VyY2VkZWZpbml0aW9ucy9zdGF0dXMiXSwidmVyYnMiOlsiY3JlYXRlIiwiZGVsZXRlIiwiZ2V0IiwibGlzdCIsInVwZGF0ZSIsIndhdGNoIl19LHsiYXBpR3JvdXBzIjpbImNhY2hpbmcuaW50ZXJuYWwua25hdGl2ZS5kZXYiXSwicmVzb3VyY2VzIjpbImltYWdlcyJdLCJ2ZXJicyI6WyJjcmVhdGUiLCJkZWxldGUiLCJnZXQiLCJsaXN0IiwidXBkYXRlIl19LHsiYXBpR3JvdXBzIjpbIm1vbml0b3JpbmcuY29yZW9zLmNvbSJdLCJyZXNvdXJjZXMiOlsic2VydmljZW1vbml0b3JzIl0sInZlcmJzIjpbImNyZWF0ZSIsImRlbGV0ZSIsImdldCIsImxpc3QiLCJ1cGRhdGUiLCJ3YXRjaCJdfSx7ImFwaUdyb3VwcyI6WyJjb25zb2xlLm9wZW5zaGlmdC5pbyJdLCJyZXNvdXJjZXMiOlsiY29uc29sZXF1aWNrc3RhcnRzIiwiY29uc29sZWNsaWRvd25sb2FkcyJdLCJ2ZXJicyI6WyJjcmVhdGUiLCJkZWxldGUiLCJnZXQiLCJsaXN0IiwidXBkYXRlIiwid2F0Y2giXX0seyJhcGlHcm91cHMiOlsiY29uZmlnLm9wZW5zaGlmdC5pbyJdLCJyZXNvdXJjZXMiOlsiY2x1c3Rlcm9wZXJhdG9ycyIsImNsdXN0ZXJvcGVyYXRvcnMvc3RhdHVzIl0sInZlcmJzIjpbImdldCIsIndhdGNoIiwibGlzdCJdfSx7ImFwaUdyb3VwcyI6WyJyb3V0ZS5vcGVuc2hpZnQuaW8iXSwicmVzb3VyY2VzIjpbInJvdXRlcyIsInJvdXRlcy9jdXN0b20taG9zdCJdLCJ2ZXJicyI6WyJjcmVhdGUiLCJkZWxldGUiLCJnZXQiLCJsaXN0IiwidXBkYXRlIiwid2F0Y2giXX0seyJhcGlHcm91cHMiOlsiY29vcmRpbmF0aW9uLms4cy5pbyJdLCJyZXNvdXJjZXMiOlsibGVhc2VzIl0sInZlcmJzIjpbImNyZWF0ZSIsImRlbGV0ZSIsImdldCIsImxpc3QiLCJ1cGRhdGUiLCJ3YXRjaCJdfSx7ImFwaUdyb3VwcyI6WyJvcGVyYXRvci5rbmF0aXZlLmRldiJdLCJyZXNvdXJjZXMiOlsia25hdGl2ZXNlcnZpbmdzIiwia25hdGl2ZXNlcnZpbmdzL3N0YXR1cyIsImtuYXRpdmVzZXJ2aW5ncy9maW5hbGl6ZXJzIiwia25hdGl2ZWV2ZW50aW5ncyIsImtuYXRpdmVldmVudGluZ3Mvc3RhdHVzIiwia25hdGl2ZWV2ZW50aW5ncy9maW5hbGl6ZXJzIl0sInZlcmJzIjpbImNyZWF0ZSIsImRlbGV0ZSIsImdldCIsImxpc3QiLCJ1cGRhdGUiLCJ3YXRjaCIsInBhdGNoIl19LHsiYXBpR3JvdXBzIjpbIm9wZXJhdG9yLnNlcnZlcmxlc3Mub3BlbnNoaWZ0LmlvIl0sInJlc291cmNlcyI6WyJrbmF0aXZla2Fma2FzIiwia25hdGl2ZWthZmthcy9zdGF0dXMiLCJrbmF0aXZla2Fma2FzL2ZpbmFsaXplcnMiXSwidmVyYnMiOlsiY3JlYXRlIiwiZGVsZXRlIiwiZ2V0IiwibGlzdCIsInVwZGF0ZSIsIndhdGNoIiwicGF0Y2giXX0seyJhcGlHcm91cHMiOlsiY29uZmlnLm9wZW5zaGlmdC5pbyJdLCJyZXNvdXJjZXMiOlsiaW5ncmVzc2VzIl0sInZlcmJzIjpbImdldCIsImxpc3QiLCJ3YXRjaCJdfSx7ImFwaUdyb3VwcyI6WyJjZXJ0LW1hbmFnZXIuaW8iXSwicmVzb3VyY2VzIjpbImNlcnRpZmljYXRlcyIsImlzc3VlcnMiLCJjbHVzdGVyaXNzdWVycyJdLCJ2ZXJicyI6WyJjcmVhdGUiLCJkZWxldGUiLCJ1cGRhdGUiLCJsaXN0IiwiZ2V0Iiwid2F0Y2giXX0seyJhcGlHcm91cHMiOlsibmV0d29ya2luZy5pbnRlcm5hbC5rbmF0aXZlLmRldiJdLCJyZXNvdXJjZXMiOlsiY2VydGlmaWNhdGVzIl0sInZlcmJzIjpbImNyZWF0ZSIsImRlbGV0ZSIsInVwZGF0ZSIsImdldCIsImxpc3QiLCJ3YXRjaCJdfV0sInNlcnZpY2VBY2NvdW50TmFtZSI6ImtuYXRpdmUtb3BlcmF0b3IifSx7InJ1bGVzIjpbeyJhcGlHcm91cHMiOlsiIl0sInJlc291cmNlcyI6WyJldmVudHMiXSwidmVyYnMiOlsiY3JlYXRlIiwiZGVsZXRlIiwiZ2V0IiwibGlzdCJdfSx7ImFwaUdyb3VwcyI6WyIiXSwicmVzb3VyY2VzIjpbImNvbmZpZ21hcHMiXSwidmVyYnMiOlsiZ2V0IiwibGlzdCIsIndhdGNoIl19LHsiYXBpR3JvdXBzIjpbIm5ldHdvcmtpbmcuaW50ZXJuYWwua25hdGl2ZS5kZXYiXSwicmVzb3VyY2VzIjpbImluZ3Jlc3NlcyIsImluZ3Jlc3Nlcy9maW5hbGl6ZXJzIl0sInZlcmJzIjpbImdldCIsImxpc3QiLCJ3YXRjaCIsInBhdGNoIl19LHsiYXBpR3JvdXBzIjpbInJvdXRlLm9wZW5zaGlmdC5pbyJdLCJyZXNvdXJjZXMiOlsicm91dGVzIiwicm91dGVzL2N1c3RvbS1ob3N0Il0sInZlcmJzIjpbImNyZWF0ZSIsImRlbGV0ZSIsImdldCIsImxpc3QiLCJ1cGRhdGUiLCJ3YXRjaCJdfV0sInNlcnZpY2VBY2NvdW50TmFtZSI6ImtuYXRpdmUtb3BlbnNoaWZ0LWluZ3Jlc3MifV0sImRlcGxveW1lbnRzIjpbeyJuYW1lIjoia25hdGl2ZS1vcGVyYXRvci13ZWJob29rIiwic3BlYyI6eyJyZXBsaWNhcyI6MSwic2VsZWN0b3IiOnsibWF0Y2hMYWJlbHMiOnsibmFtZSI6ImtuYXRpdmUtb3BlcmF0b3IiLCJzZXJ2ZXJsZXNzLm9wZW5zaGlmdC5pby9pcyI6IndlYmhvb2sifX0sInRlbXBsYXRlIjp7Im1ldGFkYXRhIjp7ImxhYmVscyI6eyJuYW1lIjoia25hdGl2ZS1vcGVyYXRvciIsInNlcnZlcmxlc3Mub3BlbnNoaWZ0LmlvL2lzIjoid2ViaG9vayIsInNpZGVjYXIuaXN0aW8uaW8vaW5qZWN0IjoiZmFsc2UifX0sInNwZWMiOnsiY29udGFpbmVycyI6W3siZW52IjpbeyJuYW1lIjoiUE9EX05BTUUiLCJ2YWx1ZUZyb20iOnsiZmllbGRSZWYiOnsiZmllbGRQYXRoIjoibWV0YWRhdGEubmFtZSJ9fX0seyJuYW1lIjoiT1BFUkFUT1JfTkFNRSIsInZhbHVlIjoia25hdGl2ZS1vcGVyYXRvciJ9LHsibmFtZSI6IlNZU1RFTV9OQU1FU1BBQ0UiLCJ2YWx1ZUZyb20iOnsiZmllbGRSZWYiOnsiZmllbGRQYXRoIjoibWV0YWRhdGEubmFtZXNwYWNlIn19fSx7Im5hbWUiOiJNRVRSSUNTX0RPTUFJTiIsInZhbHVlIjoia25hdGl2ZS5kZXYvc2VydmluZy1vcGVyYXRvciJ9LHsibmFtZSI6IlJFUVVJUkVEX1NFUlZJTkdfTkFNRVNQQUNFIiwidmFsdWUiOiJrbmF0aXZlLXNlcnZpbmcifSx7Im5hbWUiOiJSRVFVSVJFRF9TRVJWSU5HX0lOR1JFU1NfTkFNRVNQQUNFIiwidmFsdWUiOiJrbmF0aXZlLXNlcnZpbmctaW5ncmVzcyJ9LHsibmFtZSI6IlJFUVVJUkVEX0VWRU5USU5HX05BTUVTUEFDRSIsInZhbHVlIjoia25hdGl2ZS1ldmVudGluZyJ9LHsibmFtZSI6IlNFUlZJQ0VfTU9OSVRPUl9SQkFDX01BTklGRVNUX1BBVEgiLCJ2YWx1ZSI6Ii92YXIvcnVuL2tvL21vbml0b3JpbmcvcmJhYy1wcm94eS55YW1sIn0seyJuYW1lIjoiV0VCSE9PS19OQU1FIiwidmFsdWUiOiJrbmF0aXZlLW9wZXJhdG9yLXNlcnZpY2UifSx7Im5hbWUiOiJVU0VfT0xNX1RMUyIsInZhbHVlIjoidHJ1ZSJ9LHsibmFtZSI6IktVQkVSTkVURVNfTUlOX1ZFUlNJT04iLCJ2YWx1ZSI6InYxLjAuMCJ9LHsibmFtZSI6IklNQUdFX3F1ZXVlLXByb3h5IiwidmFsdWUiOiJyZWdpc3RyeS5yZWRoYXQuaW8vb3BlbnNoaWZ0LXNlcnZlcmxlc3MtMS9rbi1zZXJ2aW5nLXF1ZXVlLXJoZWw5QHNoYTI1Njo5YjRlMDE3OTQzNWY5NGU3OTFjOWViZjA2OTY0NDI1NzdkNzlmOTBlYTFkODAzYTg1ZDk1ZmQ2ZjdmY2ZiNDQwIn0seyJuYW1lIjoiSU1BR0VfYWN0aXZhdG9yIiwidmFsdWUiOiJyZWdpc3RyeS5yZWRoYXQuaW8vb3BlbnNoaWZ0LXNlcnZlcmxlc3MtMS9rbi1zZXJ2aW5nLWFjdGl2YXRvci1yaGVsOUBzaGEyNTY6MjBjOTk0YWMwZDk1OWJlZTFiNmUxNGQyNGQ5OGU4MmZmMmMxZTMyZDlhZmE5Njg4YTI3MDdmMzE4MzEzZjQ5OCJ9LHsibmFtZSI6IklNQUdFX2F1dG9zY2FsZXIiLCJ2YWx1ZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9vcGVuc2hpZnQtc2VydmVybGVzcy0xL2tuLXNlcnZpbmctYXV0b3NjYWxlci1yaGVsOUBzaGEyNTY6NzhkNjgzOGNjMjhmNWExMjgyMDZiNjZjYjg5YmJhMmUzMWMzY2E3NmU5YmQ0MTg0ODMzNjQ2OWUyZGQ1MzVjMyJ9LHsibmFtZSI6IklNQUdFX2F1dG9zY2FsZXItaHBhIiwidmFsdWUiOiJyZWdpc3RyeS5yZWRoYXQuaW8vb3BlbnNoaWZ0LXNlcnZlcmxlc3MtMS9rbi1zZXJ2aW5nLWF1dG9zY2FsZXItaHBhLXJoZWw5QHNoYTI1NjozNzVjZDRhZTNjMGQ3N2ZmNjA4YThlZDg5MWRlMTgxNTMyYmFjMDAwMmRjNWQ0NzU3MjAzYmYzODJlZDcwMWZmIn0seyJuYW1lIjoiSU1BR0VfY29udHJvbGxlcl9fY29udHJvbGxlciIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tc2VydmluZy1jb250cm9sbGVyLXJoZWw5QHNoYTI1NjoxODlhMmMwODE2MjM1ODdkNzhhZWY5OTM4YjlkMGU0MzZlODIzYmM3MTk2NmJiOTI5YjAwOGU3M2RmYzI5YzlmIn0seyJuYW1lIjoiSU1BR0Vfd2ViaG9va19fd2ViaG9vayIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tc2VydmluZy13ZWJob29rLXJoZWw5QHNoYTI1Njo2ODU2YzY1NTRjNjBjMzQ0M2MyNzU1Y2JkNzI1N2M1OTdmMjgwMDI4MDkxYjc1MmEyNzJlNDE1ZjQzMDJlNmRjIn0seyJuYW1lIjoiSU1BR0Vfc3RvcmFnZS12ZXJzaW9uLW1pZ3JhdGlvbi1zZXJ2aW5nLV9fbWlncmF0ZSIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tc2VydmluZy1zdG9yYWdlLXZlcnNpb24tbWlncmF0aW9uLXJoZWw5QHNoYTI1Njo0NWE0ZmIxYzllNzVhZTBjMWZkNzhhY2NlNzNmNGZjYWY3ODM2NjI3Mjk3YmZmZDUyMmQxN2EzOTRiYzZjYTVhIn0seyJuYW1lIjoiSU1BR0Vfa291cmllci1nYXRld2F5IiwidmFsdWUiOiJyZWdpc3RyeS5yZWRoYXQuaW8vb3BlbnNoaWZ0LXNlcnZpY2UtbWVzaC9wcm94eXYyLXJoZWw5QHNoYTI1NjpmZTFlNzg5NzEzNTJkZGQ3NmVlNmY4OGFhMGY0ZTRhYzZkMTI5OGRhOGM5NjBmODc3YWU5Zjg4M2MyOTFkZmQ2In0seyJuYW1lIjoiSU1BR0VfbmV0LWtvdXJpZXItY29udHJvbGxlcl9fY29udHJvbGxlciIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEvbmV0LWtvdXJpZXIta291cmllci1yaGVsOUBzaGEyNTY6YzI0OTJhMWJjNTUxY2Y3MTFmODMzMWFhZmVlYTA4MmU1NWU2ODMxNDMwYjVkMmFmOGY1Y2NmZTkzZmVmY2Y0YiJ9LHsibmFtZSI6IklNQUdFX25ldC1pc3Rpby1jb250cm9sbGVyX19jb250cm9sbGVyIiwidmFsdWUiOiJyZWdpc3RyeS5yZWRoYXQuaW8vb3BlbnNoaWZ0LXNlcnZlcmxlc3MtMS9uZXQtaXN0aW8tY29udHJvbGxlci1yaGVsOUBzaGEyNTY6MTk5NGYyMzkxYjY0NWNkZGRiYzM3ZjM3NzQ1Mjk1YmRmZDI0MDYxYjg4Mjg4ZjJlN2Y3ZmY1NTE5MzQzNjc3ZCJ9LHsibmFtZSI6IklNQUdFX25ldC1pc3Rpby13ZWJob29rX193ZWJob29rIiwidmFsdWUiOiJyZWdpc3RyeS5yZWRoYXQuaW8vb3BlbnNoaWZ0LXNlcnZlcmxlc3MtMS9uZXQtaXN0aW8td2ViaG9vay1yaGVsOUBzaGEyNTY6NzY1YzAxMGI0MTc5YmM0MDhkYjMxZjI2OGFhMWU2M2QyMjIwNDk0NTM4NDExZTlkYTliZTRlY2Q5ZmM4YjA4NSJ9LHsibmFtZSI6IklNQUdFX2V2ZW50aW5nLWNvbnRyb2xsZXJfX2V2ZW50aW5nLWNvbnRyb2xsZXIiLCJ2YWx1ZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9vcGVuc2hpZnQtc2VydmVybGVzcy0xL2tuLWV2ZW50aW5nLWNvbnRyb2xsZXItcmhlbDlAc2hhMjU2OjY5ODhhM2Y5YTgzMTJjNDAxZjI5YTdmYmFlYmM0YzJiOTM2MDAwODg1NDM0YWU0YjRhYmZmNmVmMzQwZjBjZDAifSx7Im5hbWUiOiJJTUFHRV9ldmVudGluZy1pc3Rpby1jb250cm9sbGVyX19ldmVudGluZy1pc3Rpby1jb250cm9sbGVyIiwidmFsdWUiOiJyZWdpc3RyeS5yZWRoYXQuaW8vb3BlbnNoaWZ0LXNlcnZlcmxlc3MtMS9rbi1ldmVudGluZy1pc3Rpby1jb250cm9sbGVyLXJoZWw5QHNoYTI1NjowNWY2OWZiYWE5NGQ3ODE5NzRiZTU5NWE1Njg5NTZhMTBhNDA0Mzk0OTYzMDE1ZThhMDA1N2FjN2VjOTc1NGRkIn0seyJuYW1lIjoiSU1BR0VfZXZlbnRpbmctd2ViaG9va19fZXZlbnRpbmctd2ViaG9vayIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tZXZlbnRpbmctd2ViaG9vay1yaGVsOUBzaGEyNTY6NTUwOGY4ZWYzNzQwZmRhMDMxYTFlNDEyZGZiNDNkMTVhZjFmYjcwNWZkZmQwMDM1NjYyMTk3ODA4MjA3MjFkOCJ9LHsibmFtZSI6IklNQUdFX3N0b3JhZ2UtdmVyc2lvbi1taWdyYXRpb24tZXZlbnRpbmctX19taWdyYXRlIiwidmFsdWUiOiJyZWdpc3RyeS5yZWRoYXQuaW8vb3BlbnNoaWZ0LXNlcnZlcmxlc3MtMS9rbi1ldmVudGluZy1taWdyYXRlLXJoZWw5QHNoYTI1Njo0MGRiYjQ1ODQzMjllNmJhYjIyYTcyMDVkODVjOWI0MDE2YzhkOWI1YzQ4ZmYzODAwZmQwNTI0YTViZTU5ZDY4In0seyJuYW1lIjoiSU1BR0VfbXQtYnJva2VyLWNvbnRyb2xsZXJfX210LWJyb2tlci1jb250cm9sbGVyIiwidmFsdWUiOiJyZWdpc3RyeS5yZWRoYXQuaW8vb3BlbnNoaWZ0LXNlcnZlcmxlc3MtMS9rbi1ldmVudGluZy1tdGNoYW5uZWwtYnJva2VyLXJoZWw5QHNoYTI1NjoxNjg4YTMxNWEyZGE0YWEwMDA0ZDAwMTI5NmMzZmMwNzMwZTdmMDJmZGYxNDYxOTdkYjczYTJjNTc4ZjliYjNhIn0seyJuYW1lIjoiSU1BR0VfbXQtYnJva2VyLWZpbHRlcl9fZmlsdGVyIiwidmFsdWUiOiJyZWdpc3RyeS5yZWRoYXQuaW8vb3BlbnNoaWZ0LXNlcnZlcmxlc3MtMS9rbi1ldmVudGluZy1maWx0ZXItcmhlbDlAc2hhMjU2OmM1ZjVmMWY4OTZlN2MxMTU3OTU4MmUyZjU4ZTA4YzlhZjcxNGZkNjMwYzkzZTNlOTNlYjAwYTczYjQwMjFkYmYifSx7Im5hbWUiOiJJTUFHRV9tdC1icm9rZXItaW5ncmVzc19faW5ncmVzcyIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tZXZlbnRpbmctaW5ncmVzcy1yaGVsOUBzaGEyNTY6OWIzYjhjNTVjNzg2ZWRkMzNiOGY5ZmUwNGNmYTk4ODNjNDgzN2ExMmU1ZjY2ODFlYTM0ZWY4N2VlYmFmZjU0MiJ9LHsibmFtZSI6IklNQUdFX2ltYy1jb250cm9sbGVyX19jb250cm9sbGVyIiwidmFsdWUiOiJyZWdpc3RyeS5yZWRoYXQuaW8vb3BlbnNoaWZ0LXNlcnZlcmxlc3MtMS9rbi1ldmVudGluZy1jaGFubmVsLWNvbnRyb2xsZXItcmhlbDlAc2hhMjU2OjI5YTE1MWM3MmMyMmQxNWEwZDI4YjY5YTMxMzMwOTRmYjAwZTkwMDQxODNmNTgxNDkwNzhhNmI0NWIzZjJjMGIifSx7Im5hbWUiOiJJTUFHRV9pbWMtZGlzcGF0Y2hlcl9fZGlzcGF0Y2hlciIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tZXZlbnRpbmctY2hhbm5lbC1kaXNwYXRjaGVyLXJoZWw5QHNoYTI1Njo4OGY1ZjI4ZjI5YWY3NzNmNjI1OTRlNGU0Njg5ZGI3NGRlMjA2ZGI5NDljNTI3ZGY1MGU2ZTZkZTdkMThlOWM4In0seyJuYW1lIjoiSU1BR0VfcGluZ3NvdXJjZS1tdC1hZGFwdGVyX19kaXNwYXRjaGVyIiwidmFsdWUiOiJyZWdpc3RyeS5yZWRoYXQuaW8vb3BlbnNoaWZ0LXNlcnZlcmxlc3MtMS9rbi1ldmVudGluZy1tdHBpbmctcmhlbDlAc2hhMjU2OjFhMTU2MDc4MWI3ZWFlMmYzZTg2ZmM2YTBkYjZlOTUyYjgyZmM0NTUwMmM1YjYxNzAyMzk2ZDI4OWE0ZTk4ZTIifSx7Im5hbWUiOiJJTUFHRV9qb2Itc2lua19fam9iLXNpbmsiLCJ2YWx1ZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9vcGVuc2hpZnQtc2VydmVybGVzcy0xL2tuLWV2ZW50aW5nLWpvYnNpbmstcmhlbDlAc2hhMjU2OjEwMjViZTQ0MjE5YWNmN2I5YjUzYmE3OTAxNzc2MTk4ZmVjOTZkY2NmMzI0MTMxOWZjNWYyNjA0OGE4MTZiYzQifSx7Im5hbWUiOiJJTUFHRV9BUElTRVJWRVJfUkFfSU1BR0UiLCJ2YWx1ZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9vcGVuc2hpZnQtc2VydmVybGVzcy0xL2tuLWV2ZW50aW5nLWFwaXNlcnZlci1yZWNlaXZlLWFkYXB0ZXItcmhlbDlAc2hhMjU2OjdiZDNjYTkyY2UwYzgyMzg0MTFlMDg0ZWIwN2E0YTcxOWQ5YjE5ZTJiNmJlMDFjMTMzMGEyYzYyOGZkODY1NjMifSx7Im5hbWUiOiJJTUFHRV9ESVNQQVRDSEVSX0lNQUdFIiwidmFsdWUiOiJyZWdpc3RyeS5yZWRoYXQuaW8vb3BlbnNoaWZ0LXNlcnZlcmxlc3MtMS9rbi1ldmVudGluZy1jaGFubmVsLWRpc3BhdGNoZXItcmhlbDlAc2hhMjU2Ojg4ZjVmMjhmMjlhZjc3M2Y2MjU5NGU0ZTQ2ODlkYjc0ZGUyMDZkYjk0OWM1MjdkZjUwZTZlNmRlN2QxOGU5YzgifSx7Im5hbWUiOiJJTUFHRV9FVkVOVF9UUkFOU0ZPUk1fSlNPTkFUQV9JTUFHRSIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tZXZlbnRpbmctaW50ZWdyYXRpb25zLXRyYW5zZm9ybS1qc29uYXRhLXJoZWw5QHNoYTI1NjpjZWU5ZjIwNjU2ZGQzMGNmOTA5OGY3ZTRiYWU4YTE2ZjA1MGYxZGFlODZlZWFhNjk1YWE3MjQwYjU3NzQ1NTJmIn0seyJuYW1lIjoiSU1BR0VfSU5URUdSQVRJT05fU09VUkNFX1RJTUVSX0lNQUdFIiwidmFsdWUiOiJyZWdpc3RyeS5yZWRoYXQuaW8vb3BlbnNoaWZ0LXNlcnZlcmxlc3MtMS9rbi1ldmVudGluZy1pbnRlZ3JhdGlvbnMtdGltZXItc291cmNlLXJoZWw5QHNoYTI1NjowODFjNGI4ZTdiNThkOGNjNWQwMDZmZDgxNGM0OGExODUzMjk2NWFjOWY1MTU3YzA1ZWM5ODg2Y2VkNDc0ZWY3In0seyJuYW1lIjoiSU1BR0VfSU5URUdSQVRJT05fU09VUkNFX0FXU19TM19JTUFHRSIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tZXZlbnRpbmctaW50ZWdyYXRpb25zLWF3cy1zMy1zb3VyY2UtcmhlbDlAc2hhMjU2OmY2MzY0NGIwMWIzMzZiZjkwYTAyMDFjNmIwZDU5MjAxOGQ1YmRjOGU4OGY1ZDM1MGZlOGJkMDkzYWUwZjVlZjEifSx7Im5hbWUiOiJJTUFHRV9JTlRFR1JBVElPTl9TT1VSQ0VfQVdTX1NRU19JTUFHRSIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tZXZlbnRpbmctaW50ZWdyYXRpb25zLWF3cy1zcXMtc291cmNlLXJoZWw5QHNoYTI1NjpjOWE0YTM2YjE4NjlkNTkyNGJmNmExMGE2ZjliZGQyZmUxMmI0NzdkYWRjYzVjYTYxMzY1NGRhMzc1NDQzMTE0In0seyJuYW1lIjoiSU1BR0VfSU5URUdSQVRJT05fU09VUkNFX0FXU19EREJfU1RSRUFNU19JTUFHRSIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tZXZlbnRpbmctaW50ZWdyYXRpb25zLWF3cy1kZGItc3RyZWFtcy1zb3VyY2UtcmhlbDlAc2hhMjU2OmE1OTNhMWVmZjNhNTdlMjJiNDBiOThhMWIxMDFkMjQ1NDkxZjhkOTExZDhmMDU1ZGExNDFiYjIzOTJlZGEwOWUifSx7Im5hbWUiOiJJTUFHRV9JTlRFR1JBVElPTl9TSU5LX0xPR19JTUFHRSIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tZXZlbnRpbmctaW50ZWdyYXRpb25zLWxvZy1zaW5rLXJoZWw5QHNoYTI1NjoyYjllN2Q3Njc3MDFiYzMzOTYzMTg3OGExZDNiNTMxNmFkNjQ2MTcxMWYyNWNhZWM0MjUyOTU2MTdmMWVhYWRjIn0seyJuYW1lIjoiSU1BR0VfSU5URUdSQVRJT05fU0lOS19BV1NfUzNfSU1BR0UiLCJ2YWx1ZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9vcGVuc2hpZnQtc2VydmVybGVzcy0xL2tuLWV2ZW50aW5nLWludGVncmF0aW9ucy1hd3MtczMtc2luay1yaGVsOUBzaGEyNTY6MzFjN2IwODI1ZGMzNGU5NTE0NGRlZmFhMzhhYzIwNTA0YjFiOGJlODNiMjhlZmZlOWExMzVlZjc3OGNjY2VjZiJ9LHsibmFtZSI6IklNQUdFX0lOVEVHUkFUSU9OX1NJTktfQVdTX1NRU19JTUFHRSIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tZXZlbnRpbmctaW50ZWdyYXRpb25zLWF3cy1zcXMtc2luay1yaGVsOUBzaGEyNTY6ZDdlMmJmNDViNzcyODNkN2I2NDg2ODY2OGQ1ZDY4OGEwZjM5N2M3ODI3NDUzYTQwMWNiYzVlODk3YjQ5MjUxYiJ9LHsibmFtZSI6IklNQUdFX0lOVEVHUkFUSU9OX1NJTktfQVdTX1NOU19JTUFHRSIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tZXZlbnRpbmctaW50ZWdyYXRpb25zLWF3cy1zbnMtc2luay1yaGVsOUBzaGEyNTY6ZjAzMDMyNDAxOWFkMzkzYmE3N2MxMGZiMDc3MmRhNWMzMjY2Mjc0ZDljN2ZjNWYyNjQyMGFmM2E4Y2M4NDNmZiJ9LHsibmFtZSI6IklNQUdFX2V2ZW50bWVzaC1iYWNrZW5kX19jb250cm9sbGVyIiwidmFsdWUiOiJyZWdpc3RyeS5yZWRoYXQuaW8vb3BlbnNoaWZ0LXNlcnZlcmxlc3MtMS9rbi1iYWNrc3RhZ2UtcGx1Z2lucy1ldmVudG1lc2gtcmhlbDlAc2hhMjU2OmIxZWFhYTNiOWU1NjgxOWNkNDUxYWNmYWI0NmY3MmQyNGIxNjMxN2UwMzY1OGU0ZDM1ZjIxODhjMjUzNzg3ZjEifSx7Im5hbWUiOiJJTUFHRV9LVUJFX1JCQUNfUFJPWFkiLCJ2YWx1ZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9vcGVuc2hpZnQ0L29zZS1rdWJlLXJiYWMtcHJveHktcmhlbDlAc2hhMjU2OjdhZWY1OGJhMTc5MDBlYzU3ZWE5YzQxMDNjZmMzZmE4OTRiMmIyY2U3NWZmNjljYzZhYjZhMDM0OWJlZjQ3YWUifSx7Im5hbWUiOiJJTUFHRV9LTl9QTFVHSU5fRVZFTlRfU0VOREVSIiwidmFsdWUiOiJyZWdpc3RyeS5yZWRoYXQuaW8vb3BlbnNoaWZ0LXNlcnZlcmxlc3MtMS9rbi1wbHVnaW4tZXZlbnQtc2VuZGVyLXJoZWw5QHNoYTI1NjpkZjQyYWYzNTkxYWJiNDM3MzIxY2IzOGMwYzViMmE0MDcwODI5MTU4ZmRlYjQ1NGNkNDI4ZjkxN2NmYWUxNGUzIn0seyJuYW1lIjoiSU1BR0VfS05fQ0xJRU5UIiwidmFsdWUiOiJyZWdpc3RyeS5yZWRoYXQuaW8vb3BlbnNoaWZ0LXNlcnZlcmxlc3MtMS9rbi1jbGllbnQta24tcmhlbDlAc2hhMjU2OjA0MDA5MzQ1NjU5MWM1OTg3MDA0NmU1MjNkZDU3M2QyZDg4OWNiNTdlMDc3OTc2MWU2NjIxMzEwNmNmYjRhMDgifSx7Im5hbWUiOiJJTUFHRV9LTl9QTFVHSU5fRlVOQ19VVElMIiwidmFsdWUiOiJyZWdpc3RyeS5yZWRoYXQuaW8vb3BlbnNoaWZ0LXNlcnZlcmxlc3MtMS9rbi1wbHVnaW4tZnVuYy1mdW5jLXV0aWwtcmhlbDlAc2hhMjU2OjMyNzFlMWY2MDAxMzU0ZmEwMTM4MmYxZmIxYmE4Y2I1YTNhNjMzNWNjYzkzMmMyNDM2Nzg3NDc2ODljNGNlMDQifSx7Im5hbWUiOiJJTUFHRV9LTl9QTFVHSU5fRlVOQ19URUtUT05fQlVJTERBSCIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL3JoZWw5L2J1aWxkYWhAc2hhMjU2OjhiYjMwYjZjODZiNTI4MTlkODg2ZmJjY2ZkZmU2MmNlODBhM2RhNWM1NjcwYWJmNTVmZmVkM2Q1NDAxNzZjMDUifSx7Im5hbWUiOiJJTUFHRV9LTl9QTFVHSU5fRlVOQ19OT0RFSlNfMjBfTUlOSU1BTCIsInZhbHVlIjoicmVnaXN0cnkuYWNjZXNzLnJlZGhhdC5jb20vdWJpOS9ub2RlanMtMjAtbWluaW1hbEBzaGEyNTY6NWY2NGQ2Y2U1NDJmYTcwMDhkZWNhNWY0N2IyYjk3MmMwYmU2ZDczYTUwZmM4NTBjM2Q5YjQ2MzU5OWVjODQxMSJ9LHsibmFtZSI6IklNQUdFX0tOX1BMVUdJTl9GVU5DX09QRU5KREtfMjEiLCJ2YWx1ZSI6InJlZ2lzdHJ5LmFjY2Vzcy5yZWRoYXQuY29tL3ViaTkvb3Blbmpkay0yMUBzaGEyNTY6YjRmNDAxMDI2OWI5NzgzZTAxZGMwN2FlOTQ2MWM5NmYzM2EyMGQwNzViNTAxZjEzMWI4NWUwZTYwNGM1NjhhYiJ9LHsibmFtZSI6IklNQUdFX0tOX1BMVUdJTl9GVU5DX1BZVEhPTl8zOSIsInZhbHVlIjoicmVnaXN0cnkuYWNjZXNzLnJlZGhhdC5jb20vdWJpOS9weXRob24tMzlAc2hhMjU2OmRlZTc2MDViZmMwY2M4OWI4MzA3NTkzN2NkNDhmZjdiNjFiZjVlMzk2ZjhiZDJhZTEzZTdmNzI5OWJlNTMzMjYifSx7Im5hbWUiOiJDVVJSRU5UX1ZFUlNJT04iLCJ2YWx1ZSI6IjEuMzcuMCJ9LHsibmFtZSI6IktOQVRJVkVfU0VSVklOR19WRVJTSU9OIiwidmFsdWUiOiIxLjE3In0seyJuYW1lIjoiS05BVElWRV9FVkVOVElOR19WRVJTSU9OIiwidmFsdWUiOiIxLjE3In0seyJuYW1lIjoiS05BVElWRV9FVkVOVElOR19LQUZLQV9CUk9LRVJfVkVSU0lPTiIsInZhbHVlIjoiMS4xNyJ9XSwiaW1hZ2UiOiJyZWdpc3RyeS5yZWRoYXQuaW8vb3BlbnNoaWZ0LXNlcnZlcmxlc3MtMS9zZXJ2ZXJsZXNzLW9wZW5zaGlmdC1rbi1yaGVsOS1vcGVyYXRvckBzaGEyNTY6MDlkZDMxYzZiNzQ1NDBhMTUwYTQ5MDkxMDg3MDNlNWY5NGZmYTNlNTYzYmJkYjI2YmE0MmQ3ZmUyN2I1NGQ2MiIsImltYWdlUHVsbFBvbGljeSI6IkFsd2F5cyIsIm5hbWUiOiJrbmF0aXZlLW9wZXJhdG9yIiwicG9ydHMiOlt7ImNvbnRhaW5lclBvcnQiOjkwOTAsIm5hbWUiOiJtZXRyaWNzIn0seyJjb250YWluZXJQb3J0Ijo4NDQzLCJuYW1lIjoiaHR0cHMtd2ViaG9vayJ9XSwicmVhZGluZXNzUHJvYmUiOnsiaHR0cEdldCI6eyJodHRwSGVhZGVycyI6W3sibmFtZSI6Imsta3ViZWxldC1wcm9iZSIsInZhbHVlIjoid2ViaG9vayJ9XSwicG9ydCI6ODQ0Mywic2NoZW1lIjoiSFRUUFMifSwibGl2ZW5lc3NQcm9iZSI6eyJmYWlsdXJlVGhyZXNob2xkIjo2LCJodHRwR2V0Ijp7Imh0dHBIZWFkZXJzIjpbeyJuYW1lIjoiay1rdWJlbGV0LXByb2JlIiwidmFsdWUiOiJ3ZWJob29rIn1dLCJwb3J0Ijo4NDQzLCJzY2hlbWUiOiJIVFRQUyJ9LCJpbml0aWFsRGVsYXlTZWNvbmRzIjoyMCwicGVyaW9kU2Vjb25kcyI6MX0sInBlcmlvZFNlY29uZHMiOjF9LCJzZWN1cml0eUNvbnRleHQiOnsiYWxsb3dQcml2aWxlZ2VFc2NhbGF0aW9uIjpmYWxzZSwiY2FwYWJpbGl0aWVzIjp7ImRyb3AiOlsiQUxMIl19LCJyZWFkT25seVJvb3RGaWxlc3lzdGVtIjp0cnVlLCJydW5Bc05vblJvb3QiOnRydWV9fV0sInNlcnZpY2VBY2NvdW50TmFtZSI6ImtuYXRpdmUtb3BlcmF0b3IifX19fSx7Im5hbWUiOiJrbmF0aXZlLW9wZW5zaGlmdCIsInNwZWMiOnsicmVwbGljYXMiOjEsInNlbGVjdG9yIjp7Im1hdGNoTGFiZWxzIjp7Im5hbWUiOiJrbmF0aXZlLW9wZW5zaGlmdCJ9fSwidGVtcGxhdGUiOnsibWV0YWRhdGEiOnsibGFiZWxzIjp7Im5hbWUiOiJrbmF0aXZlLW9wZW5zaGlmdCJ9fSwic3BlYyI6eyJjb250YWluZXJzIjpbeyJlbnYiOlt7Im5hbWUiOiJXQVRDSF9OQU1FU1BBQ0UiLCJ2YWx1ZSI6IiJ9LHsibmFtZSI6Ik5BTUVTUEFDRSIsInZhbHVlRnJvbSI6eyJmaWVsZFJlZiI6eyJmaWVsZFBhdGgiOiJtZXRhZGF0YS5uYW1lc3BhY2UifX19LHsibmFtZSI6IkRFUExPWU1FTlRfTkFNRSIsInZhbHVlIjoia25hdGl2ZS1vcGVuc2hpZnQifSx7Im5hbWUiOiJQT0RfTkFNRSIsInZhbHVlRnJvbSI6eyJmaWVsZFJlZiI6eyJmaWVsZFBhdGgiOiJtZXRhZGF0YS5uYW1lIn19fSx7Im5hbWUiOiJPUEVSQVRPUl9OQU1FIiwidmFsdWUiOiJrbmF0aXZlLW9wZW5zaGlmdCJ9LHsibmFtZSI6IlJFUVVJUkVEX1NFUlZJTkdfTkFNRVNQQUNFIiwidmFsdWUiOiJrbmF0aXZlLXNlcnZpbmcifSx7Im5hbWUiOiJSRVFVSVJFRF9TRVJWSU5HX0lOR1JFU1NfTkFNRVNQQUNFIiwidmFsdWUiOiJrbmF0aXZlLXNlcnZpbmctaW5ncmVzcyJ9LHsibmFtZSI6IlJFUVVJUkVEX0VWRU5USU5HX05BTUVTUEFDRSIsInZhbHVlIjoia25hdGl2ZS1ldmVudGluZyJ9LHsibmFtZSI6IlJFUVVJUkVEX0tBRktBX05BTUVTUEFDRSIsInZhbHVlIjoia25hdGl2ZS1ldmVudGluZyJ9LHsibmFtZSI6IktBRktBQ0hBTk5FTF9NQU5JRkVTVF9QQVRIIiwidmFsdWUiOiJkZXBsb3kvcmVzb3VyY2VzL2tuYXRpdmVrYWZrYS9jaGFubmVsIn0seyJuYW1lIjoiS0FGS0FTT1VSQ0VfTUFOSUZFU1RfUEFUSCIsInZhbHVlIjoiZGVwbG95L3Jlc291cmNlcy9rbmF0aXZla2Fma2Evc291cmNlIn0seyJuYW1lIjoiS0FGS0FDT05UUk9MTEVSX01BTklGRVNUX1BBVEgiLCJ2YWx1ZSI6ImRlcGxveS9yZXNvdXJjZXMva25hdGl2ZWthZmthL2NvbnRyb2xsZXIifSx7Im5hbWUiOiJLQUZLQUJST0tFUl9NQU5JRkVTVF9QQVRIIiwidmFsdWUiOiJkZXBsb3kvcmVzb3VyY2VzL2tuYXRpdmVrYWZrYS9icm9rZXIifSx7Im5hbWUiOiJLQUZLQVNJTktfTUFOSUZFU1RfUEFUSCIsInZhbHVlIjoiZGVwbG95L3Jlc291cmNlcy9rbmF0aXZla2Fma2Evc2luayJ9LHsibmFtZSI6IlFVSUNLU1RBUlRfTUFOSUZFU1RfUEFUSCIsInZhbHVlIjoiZGVwbG95L3Jlc291cmNlcy9xdWlja3N0YXJ0L3NlcnZlcmxlc3MtYXBwbGljYXRpb24tcXVpY2tzdGFydC55YW1sIn0seyJuYW1lIjoiREFTSEJPQVJEU19ST09UX01BTklGRVNUX1BBVEgiLCJ2YWx1ZSI6ImRlcGxveS9yZXNvdXJjZXMvZGFzaGJvYXJkcyJ9LHsibmFtZSI6IlNPVVJDRVNfVVNFX0NMVVNURVJfTU9OSVRPUklORyIsInZhbHVlIjoidHJ1ZSJ9LHsibmFtZSI6IlNPVVJDRVNfR0VORVJBVEVfU0VSVklDRV9NT05JVE9SUyIsInZhbHVlIjoidHJ1ZSJ9LHsibmFtZSI6IkVOQUJMRV9QUFJPRiIsInZhbHVlIjoiZmFsc2UifSx7Im5hbWUiOiJLVUJFUk5FVEVTX01JTl9WRVJTSU9OIiwidmFsdWUiOiJ2MS4wLjAifSx7Im5hbWUiOiJJTUFHRV9xdWV1ZS1wcm94eSIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tc2VydmluZy1xdWV1ZS1yaGVsOUBzaGEyNTY6OWI0ZTAxNzk0MzVmOTRlNzkxYzllYmYwNjk2NDQyNTc3ZDc5ZjkwZWExZDgwM2E4NWQ5NWZkNmY3ZmNmYjQ0MCJ9LHsibmFtZSI6IklNQUdFX2FjdGl2YXRvciIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tc2VydmluZy1hY3RpdmF0b3ItcmhlbDlAc2hhMjU2OjIwYzk5NGFjMGQ5NTliZWUxYjZlMTRkMjRkOThlODJmZjJjMWUzMmQ5YWZhOTY4OGEyNzA3ZjMxODMxM2Y0OTgifSx7Im5hbWUiOiJJTUFHRV9hdXRvc2NhbGVyIiwidmFsdWUiOiJyZWdpc3RyeS5yZWRoYXQuaW8vb3BlbnNoaWZ0LXNlcnZlcmxlc3MtMS9rbi1zZXJ2aW5nLWF1dG9zY2FsZXItcmhlbDlAc2hhMjU2Ojc4ZDY4MzhjYzI4ZjVhMTI4MjA2YjY2Y2I4OWJiYTJlMzFjM2NhNzZlOWJkNDE4NDgzMzY0NjllMmRkNTM1YzMifSx7Im5hbWUiOiJJTUFHRV9hdXRvc2NhbGVyLWhwYSIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tc2VydmluZy1hdXRvc2NhbGVyLWhwYS1yaGVsOUBzaGEyNTY6Mzc1Y2Q0YWUzYzBkNzdmZjYwOGE4ZWQ4OTFkZTE4MTUzMmJhYzAwMDJkYzVkNDc1NzIwM2JmMzgyZWQ3MDFmZiJ9LHsibmFtZSI6IklNQUdFX2NvbnRyb2xsZXJfX2NvbnRyb2xsZXIiLCJ2YWx1ZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9vcGVuc2hpZnQtc2VydmVybGVzcy0xL2tuLXNlcnZpbmctY29udHJvbGxlci1yaGVsOUBzaGEyNTY6MTg5YTJjMDgxNjIzNTg3ZDc4YWVmOTkzOGI5ZDBlNDM2ZTgyM2JjNzE5NjZiYjkyOWIwMDhlNzNkZmMyOWM5ZiJ9LHsibmFtZSI6IklNQUdFX3dlYmhvb2tfX3dlYmhvb2siLCJ2YWx1ZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9vcGVuc2hpZnQtc2VydmVybGVzcy0xL2tuLXNlcnZpbmctd2ViaG9vay1yaGVsOUBzaGEyNTY6Njg1NmM2NTU0YzYwYzM0NDNjMjc1NWNiZDcyNTdjNTk3ZjI4MDAyODA5MWI3NTJhMjcyZTQxNWY0MzAyZTZkYyJ9LHsibmFtZSI6IklNQUdFX3N0b3JhZ2UtdmVyc2lvbi1taWdyYXRpb24tc2VydmluZy1fX21pZ3JhdGUiLCJ2YWx1ZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9vcGVuc2hpZnQtc2VydmVybGVzcy0xL2tuLXNlcnZpbmctc3RvcmFnZS12ZXJzaW9uLW1pZ3JhdGlvbi1yaGVsOUBzaGEyNTY6NDVhNGZiMWM5ZTc1YWUwYzFmZDc4YWNjZTczZjRmY2FmNzgzNjYyNzI5N2JmZmQ1MjJkMTdhMzk0YmM2Y2E1YSJ9LHsibmFtZSI6IklNQUdFX2tvdXJpZXItZ2F0ZXdheSIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2aWNlLW1lc2gvcHJveHl2Mi1yaGVsOUBzaGEyNTY6ZmUxZTc4OTcxMzUyZGRkNzZlZTZmODhhYTBmNGU0YWM2ZDEyOThkYThjOTYwZjg3N2FlOWY4ODNjMjkxZGZkNiJ9LHsibmFtZSI6IklNQUdFX25ldC1rb3VyaWVyLWNvbnRyb2xsZXJfX2NvbnRyb2xsZXIiLCJ2YWx1ZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9vcGVuc2hpZnQtc2VydmVybGVzcy0xL25ldC1rb3VyaWVyLWtvdXJpZXItcmhlbDlAc2hhMjU2OmMyNDkyYTFiYzU1MWNmNzExZjgzMzFhYWZlZWEwODJlNTVlNjgzMTQzMGI1ZDJhZjhmNWNjZmU5M2ZlZmNmNGIifSx7Im5hbWUiOiJJTUFHRV9uZXQtaXN0aW8tY29udHJvbGxlcl9fY29udHJvbGxlciIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEvbmV0LWlzdGlvLWNvbnRyb2xsZXItcmhlbDlAc2hhMjU2OjE5OTRmMjM5MWI2NDVjZGRkYmMzN2YzNzc0NTI5NWJkZmQyNDA2MWI4ODI4OGYyZTdmN2ZmNTUxOTM0MzY3N2QifSx7Im5hbWUiOiJJTUFHRV9uZXQtaXN0aW8td2ViaG9va19fd2ViaG9vayIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEvbmV0LWlzdGlvLXdlYmhvb2stcmhlbDlAc2hhMjU2Ojc2NWMwMTBiNDE3OWJjNDA4ZGIzMWYyNjhhYTFlNjNkMjIyMDQ5NDUzODQxMWU5ZGE5YmU0ZWNkOWZjOGIwODUifSx7Im5hbWUiOiJJTUFHRV9ldmVudGluZy1jb250cm9sbGVyX19ldmVudGluZy1jb250cm9sbGVyIiwidmFsdWUiOiJyZWdpc3RyeS5yZWRoYXQuaW8vb3BlbnNoaWZ0LXNlcnZlcmxlc3MtMS9rbi1ldmVudGluZy1jb250cm9sbGVyLXJoZWw5QHNoYTI1Njo2OTg4YTNmOWE4MzEyYzQwMWYyOWE3ZmJhZWJjNGMyYjkzNjAwMDg4NTQzNGFlNGI0YWJmZjZlZjM0MGYwY2QwIn0seyJuYW1lIjoiSU1BR0VfZXZlbnRpbmctaXN0aW8tY29udHJvbGxlcl9fZXZlbnRpbmctaXN0aW8tY29udHJvbGxlciIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tZXZlbnRpbmctaXN0aW8tY29udHJvbGxlci1yaGVsOUBzaGEyNTY6MDVmNjlmYmFhOTRkNzgxOTc0YmU1OTVhNTY4OTU2YTEwYTQwNDM5NDk2MzAxNWU4YTAwNTdhYzdlYzk3NTRkZCJ9LHsibmFtZSI6IklNQUdFX2V2ZW50aW5nLXdlYmhvb2tfX2V2ZW50aW5nLXdlYmhvb2siLCJ2YWx1ZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9vcGVuc2hpZnQtc2VydmVybGVzcy0xL2tuLWV2ZW50aW5nLXdlYmhvb2stcmhlbDlAc2hhMjU2OjU1MDhmOGVmMzc0MGZkYTAzMWExZTQxMmRmYjQzZDE1YWYxZmI3MDVmZGZkMDAzNTY2MjE5NzgwODIwNzIxZDgifSx7Im5hbWUiOiJJTUFHRV9zdG9yYWdlLXZlcnNpb24tbWlncmF0aW9uLWV2ZW50aW5nLV9fbWlncmF0ZSIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tZXZlbnRpbmctbWlncmF0ZS1yaGVsOUBzaGEyNTY6NDBkYmI0NTg0MzI5ZTZiYWIyMmE3MjA1ZDg1YzliNDAxNmM4ZDliNWM0OGZmMzgwMGZkMDUyNGE1YmU1OWQ2OCJ9LHsibmFtZSI6IklNQUdFX210LWJyb2tlci1jb250cm9sbGVyX19tdC1icm9rZXItY29udHJvbGxlciIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tZXZlbnRpbmctbXRjaGFubmVsLWJyb2tlci1yaGVsOUBzaGEyNTY6MTY4OGEzMTVhMmRhNGFhMDAwNGQwMDEyOTZjM2ZjMDczMGU3ZjAyZmRmMTQ2MTk3ZGI3M2EyYzU3OGY5YmIzYSJ9LHsibmFtZSI6IklNQUdFX210LWJyb2tlci1maWx0ZXJfX2ZpbHRlciIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tZXZlbnRpbmctZmlsdGVyLXJoZWw5QHNoYTI1NjpjNWY1ZjFmODk2ZTdjMTE1Nzk1ODJlMmY1OGUwOGM5YWY3MTRmZDYzMGM5M2UzZTkzZWIwMGE3M2I0MDIxZGJmIn0seyJuYW1lIjoiSU1BR0VfbXQtYnJva2VyLWluZ3Jlc3NfX2luZ3Jlc3MiLCJ2YWx1ZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9vcGVuc2hpZnQtc2VydmVybGVzcy0xL2tuLWV2ZW50aW5nLWluZ3Jlc3MtcmhlbDlAc2hhMjU2OjliM2I4YzU1Yzc4NmVkZDMzYjhmOWZlMDRjZmE5ODgzYzQ4MzdhMTJlNWY2NjgxZWEzNGVmODdlZWJhZmY1NDIifSx7Im5hbWUiOiJJTUFHRV9pbWMtY29udHJvbGxlcl9fY29udHJvbGxlciIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tZXZlbnRpbmctY2hhbm5lbC1jb250cm9sbGVyLXJoZWw5QHNoYTI1NjoyOWExNTFjNzJjMjJkMTVhMGQyOGI2OWEzMTMzMDk0ZmIwMGU5MDA0MTgzZjU4MTQ5MDc4YTZiNDViM2YyYzBiIn0seyJuYW1lIjoiSU1BR0VfaW1jLWRpc3BhdGNoZXJfX2Rpc3BhdGNoZXIiLCJ2YWx1ZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9vcGVuc2hpZnQtc2VydmVybGVzcy0xL2tuLWV2ZW50aW5nLWNoYW5uZWwtZGlzcGF0Y2hlci1yaGVsOUBzaGEyNTY6ODhmNWYyOGYyOWFmNzczZjYyNTk0ZTRlNDY4OWRiNzRkZTIwNmRiOTQ5YzUyN2RmNTBlNmU2ZGU3ZDE4ZTljOCJ9LHsibmFtZSI6IklNQUdFX3Bpbmdzb3VyY2UtbXQtYWRhcHRlcl9fZGlzcGF0Y2hlciIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tZXZlbnRpbmctbXRwaW5nLXJoZWw5QHNoYTI1NjoxYTE1NjA3ODFiN2VhZTJmM2U4NmZjNmEwZGI2ZTk1MmI4MmZjNDU1MDJjNWI2MTcwMjM5NmQyODlhNGU5OGUyIn0seyJuYW1lIjoiSU1BR0Vfam9iLXNpbmtfX2pvYi1zaW5rIiwidmFsdWUiOiJyZWdpc3RyeS5yZWRoYXQuaW8vb3BlbnNoaWZ0LXNlcnZlcmxlc3MtMS9rbi1ldmVudGluZy1qb2JzaW5rLXJoZWw5QHNoYTI1NjoxMDI1YmU0NDIxOWFjZjdiOWI1M2JhNzkwMTc3NjE5OGZlYzk2ZGNjZjMyNDEzMTlmYzVmMjYwNDhhODE2YmM0In0seyJuYW1lIjoiSU1BR0VfQVBJU0VSVkVSX1JBX0lNQUdFIiwidmFsdWUiOiJyZWdpc3RyeS5yZWRoYXQuaW8vb3BlbnNoaWZ0LXNlcnZlcmxlc3MtMS9rbi1ldmVudGluZy1hcGlzZXJ2ZXItcmVjZWl2ZS1hZGFwdGVyLXJoZWw5QHNoYTI1Njo3YmQzY2E5MmNlMGM4MjM4NDExZTA4NGViMDdhNGE3MTlkOWIxOWUyYjZiZTAxYzEzMzBhMmM2MjhmZDg2NTYzIn0seyJuYW1lIjoiSU1BR0VfRElTUEFUQ0hFUl9JTUFHRSIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tZXZlbnRpbmctY2hhbm5lbC1kaXNwYXRjaGVyLXJoZWw5QHNoYTI1Njo4OGY1ZjI4ZjI5YWY3NzNmNjI1OTRlNGU0Njg5ZGI3NGRlMjA2ZGI5NDljNTI3ZGY1MGU2ZTZkZTdkMThlOWM4In0seyJuYW1lIjoiSU1BR0VfRVZFTlRfVFJBTlNGT1JNX0pTT05BVEFfSU1BR0UiLCJ2YWx1ZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9vcGVuc2hpZnQtc2VydmVybGVzcy0xL2tuLWV2ZW50aW5nLWludGVncmF0aW9ucy10cmFuc2Zvcm0tanNvbmF0YS1yaGVsOUBzaGEyNTY6Y2VlOWYyMDY1NmRkMzBjZjkwOThmN2U0YmFlOGExNmYwNTBmMWRhZTg2ZWVhYTY5NWFhNzI0MGI1Nzc0NTUyZiJ9LHsibmFtZSI6IklNQUdFX0lOVEVHUkFUSU9OX1NPVVJDRV9USU1FUl9JTUFHRSIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tZXZlbnRpbmctaW50ZWdyYXRpb25zLXRpbWVyLXNvdXJjZS1yaGVsOUBzaGEyNTY6MDgxYzRiOGU3YjU4ZDhjYzVkMDA2ZmQ4MTRjNDhhMTg1MzI5NjVhYzlmNTE1N2MwNWVjOTg4NmNlZDQ3NGVmNyJ9LHsibmFtZSI6IklNQUdFX0lOVEVHUkFUSU9OX1NPVVJDRV9BV1NfUzNfSU1BR0UiLCJ2YWx1ZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9vcGVuc2hpZnQtc2VydmVybGVzcy0xL2tuLWV2ZW50aW5nLWludGVncmF0aW9ucy1hd3MtczMtc291cmNlLXJoZWw5QHNoYTI1NjpmNjM2NDRiMDFiMzM2YmY5MGEwMjAxYzZiMGQ1OTIwMThkNWJkYzhlODhmNWQzNTBmZThiZDA5M2FlMGY1ZWYxIn0seyJuYW1lIjoiSU1BR0VfSU5URUdSQVRJT05fU09VUkNFX0FXU19TUVNfSU1BR0UiLCJ2YWx1ZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9vcGVuc2hpZnQtc2VydmVybGVzcy0xL2tuLWV2ZW50aW5nLWludGVncmF0aW9ucy1hd3Mtc3FzLXNvdXJjZS1yaGVsOUBzaGEyNTY6YzlhNGEzNmIxODY5ZDU5MjRiZjZhMTBhNmY5YmRkMmZlMTJiNDc3ZGFkY2M1Y2E2MTM2NTRkYTM3NTQ0MzExNCJ9LHsibmFtZSI6IklNQUdFX0lOVEVHUkFUSU9OX1NPVVJDRV9BV1NfRERCX1NUUkVBTVNfSU1BR0UiLCJ2YWx1ZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9vcGVuc2hpZnQtc2VydmVybGVzcy0xL2tuLWV2ZW50aW5nLWludGVncmF0aW9ucy1hd3MtZGRiLXN0cmVhbXMtc291cmNlLXJoZWw5QHNoYTI1NjphNTkzYTFlZmYzYTU3ZTIyYjQwYjk4YTFiMTAxZDI0NTQ5MWY4ZDkxMWQ4ZjA1NWRhMTQxYmIyMzkyZWRhMDllIn0seyJuYW1lIjoiSU1BR0VfSU5URUdSQVRJT05fU0lOS19MT0dfSU1BR0UiLCJ2YWx1ZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9vcGVuc2hpZnQtc2VydmVybGVzcy0xL2tuLWV2ZW50aW5nLWludGVncmF0aW9ucy1sb2ctc2luay1yaGVsOUBzaGEyNTY6MmI5ZTdkNzY3NzAxYmMzMzk2MzE4NzhhMWQzYjUzMTZhZDY0NjE3MTFmMjVjYWVjNDI1Mjk1NjE3ZjFlYWFkYyJ9LHsibmFtZSI6IklNQUdFX0lOVEVHUkFUSU9OX1NJTktfQVdTX1MzX0lNQUdFIiwidmFsdWUiOiJyZWdpc3RyeS5yZWRoYXQuaW8vb3BlbnNoaWZ0LXNlcnZlcmxlc3MtMS9rbi1ldmVudGluZy1pbnRlZ3JhdGlvbnMtYXdzLXMzLXNpbmstcmhlbDlAc2hhMjU2OjMxYzdiMDgyNWRjMzRlOTUxNDRkZWZhYTM4YWMyMDUwNGIxYjhiZTgzYjI4ZWZmZTlhMTM1ZWY3NzhjY2NlY2YifSx7Im5hbWUiOiJJTUFHRV9JTlRFR1JBVElPTl9TSU5LX0FXU19TUVNfSU1BR0UiLCJ2YWx1ZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9vcGVuc2hpZnQtc2VydmVybGVzcy0xL2tuLWV2ZW50aW5nLWludGVncmF0aW9ucy1hd3Mtc3FzLXNpbmstcmhlbDlAc2hhMjU2OmQ3ZTJiZjQ1Yjc3MjgzZDdiNjQ4Njg2NjhkNWQ2ODhhMGYzOTdjNzgyNzQ1M2E0MDFjYmM1ZTg5N2I0OTI1MWIifSx7Im5hbWUiOiJJTUFHRV9JTlRFR1JBVElPTl9TSU5LX0FXU19TTlNfSU1BR0UiLCJ2YWx1ZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9vcGVuc2hpZnQtc2VydmVybGVzcy0xL2tuLWV2ZW50aW5nLWludGVncmF0aW9ucy1hd3Mtc25zLXNpbmstcmhlbDlAc2hhMjU2OmYwMzAzMjQwMTlhZDM5M2JhNzdjMTBmYjA3NzJkYTVjMzI2NjI3NGQ5YzdmYzVmMjY0MjBhZjNhOGNjODQzZmYifSx7Im5hbWUiOiJJTUFHRV9ldmVudG1lc2gtYmFja2VuZF9fY29udHJvbGxlciIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tYmFja3N0YWdlLXBsdWdpbnMtZXZlbnRtZXNoLXJoZWw5QHNoYTI1NjpiMWVhYWEzYjllNTY4MTljZDQ1MWFjZmFiNDZmNzJkMjRiMTYzMTdlMDM2NThlNGQzNWYyMTg4YzI1Mzc4N2YxIn0seyJuYW1lIjoiSU1BR0VfS1VCRV9SQkFDX1BST1hZIiwidmFsdWUiOiJyZWdpc3RyeS5yZWRoYXQuaW8vb3BlbnNoaWZ0NC9vc2Uta3ViZS1yYmFjLXByb3h5LXJoZWw5QHNoYTI1Njo3YWVmNThiYTE3OTAwZWM1N2VhOWM0MTAzY2ZjM2ZhODk0YjJiMmNlNzVmZjY5Y2M2YWI2YTAzNDliZWY0N2FlIn0seyJuYW1lIjoiSU1BR0VfS05fUExVR0lOX0VWRU5UX1NFTkRFUiIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tcGx1Z2luLWV2ZW50LXNlbmRlci1yaGVsOUBzaGEyNTY6ZGY0MmFmMzU5MWFiYjQzNzMyMWNiMzhjMGM1YjJhNDA3MDgyOTE1OGZkZWI0NTRjZDQyOGY5MTdjZmFlMTRlMyJ9LHsibmFtZSI6IklNQUdFX0tOX0NMSUVOVCIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tY2xpZW50LWtuLXJoZWw5QHNoYTI1NjowNDAwOTM0NTY1OTFjNTk4NzAwNDZlNTIzZGQ1NzNkMmQ4ODljYjU3ZTA3Nzk3NjFlNjYyMTMxMDZjZmI0YTA4In0seyJuYW1lIjoiSU1BR0VfS05fUExVR0lOX0ZVTkNfVVRJTCIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tcGx1Z2luLWZ1bmMtZnVuYy11dGlsLXJoZWw5QHNoYTI1NjozMjcxZTFmNjAwMTM1NGZhMDEzODJmMWZiMWJhOGNiNWEzYTYzMzVjY2M5MzJjMjQzNjc4NzQ3Njg5YzRjZTA0In0seyJuYW1lIjoiSU1BR0VfS05fUExVR0lOX0ZVTkNfVEVLVE9OX0JVSUxEQUgiLCJ2YWx1ZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9yaGVsOS9idWlsZGFoQHNoYTI1Njo4YmIzMGI2Yzg2YjUyODE5ZDg4NmZiY2NmZGZlNjJjZTgwYTNkYTVjNTY3MGFiZjU1ZmZlZDNkNTQwMTc2YzA1In0seyJuYW1lIjoiSU1BR0VfS05fUExVR0lOX0ZVTkNfTk9ERUpTXzIwX01JTklNQUwiLCJ2YWx1ZSI6InJlZ2lzdHJ5LmFjY2Vzcy5yZWRoYXQuY29tL3ViaTkvbm9kZWpzLTIwLW1pbmltYWxAc2hhMjU2OjVmNjRkNmNlNTQyZmE3MDA4ZGVjYTVmNDdiMmI5NzJjMGJlNmQ3M2E1MGZjODUwYzNkOWI0NjM1OTllYzg0MTEifSx7Im5hbWUiOiJJTUFHRV9LTl9QTFVHSU5fRlVOQ19PUEVOSkRLXzIxIiwidmFsdWUiOiJyZWdpc3RyeS5hY2Nlc3MucmVkaGF0LmNvbS91Ymk5L29wZW5qZGstMjFAc2hhMjU2OmI0ZjQwMTAyNjliOTc4M2UwMWRjMDdhZTk0NjFjOTZmMzNhMjBkMDc1YjUwMWYxMzFiODVlMGU2MDRjNTY4YWIifSx7Im5hbWUiOiJJTUFHRV9LTl9QTFVHSU5fRlVOQ19QWVRIT05fMzkiLCJ2YWx1ZSI6InJlZ2lzdHJ5LmFjY2Vzcy5yZWRoYXQuY29tL3ViaTkvcHl0aG9uLTM5QHNoYTI1NjpkZWU3NjA1YmZjMGNjODliODMwNzU5MzdjZDQ4ZmY3YjYxYmY1ZTM5NmY4YmQyYWUxM2U3ZjcyOTliZTUzMzI2In0seyJuYW1lIjoiS0FGS0FfSU1BR0Vfa2Fma2EtYnJva2VyLXJlY2VpdmVyX19rYWZrYS1icm9rZXItcmVjZWl2ZXIiLCJ2YWx1ZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9vcGVuc2hpZnQtc2VydmVybGVzcy0xL2tuLWVrYi1yZWNlaXZlci1yaGVsOUBzaGEyNTY6YWU1OGRiMzVkOGU4ZmI5MWFlZjMxZDNmYjE4MzhlZjExZmQyNWI4YWFlMGRiNWI4MzM1YTZkOTRhODI4NTZkZCJ9LHsibmFtZSI6IktBRktBX0lNQUdFX2thZmthLWJyb2tlci1kaXNwYXRjaGVyX19rYWZrYS1icm9rZXItZGlzcGF0Y2hlciIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tZWtiLWRpc3BhdGNoZXItcmhlbDlAc2hhMjU2OjI5MDhkMmNiM2E1NjNkYzJmZDUxZjM5YjhlNjRhNTMxNTg2Y2ZhOGE2OTI5M2Y4YmRmMzY3ZGZjOGNkZjZlMjUifSx7Im5hbWUiOiJLQUZLQV9JTUFHRV9rYWZrYS1jaGFubmVsLXJlY2VpdmVyX19rYWZrYS1jaGFubmVsLXJlY2VpdmVyIiwidmFsdWUiOiJyZWdpc3RyeS5yZWRoYXQuaW8vb3BlbnNoaWZ0LXNlcnZlcmxlc3MtMS9rbi1la2ItcmVjZWl2ZXItcmhlbDlAc2hhMjU2OmFlNThkYjM1ZDhlOGZiOTFhZWYzMWQzZmIxODM4ZWYxMWZkMjViOGFhZTBkYjViODMzNWE2ZDk0YTgyODU2ZGQifSx7Im5hbWUiOiJLQUZLQV9JTUFHRV9rYWZrYS1jaGFubmVsLWRpc3BhdGNoZXJfX2thZmthLWNoYW5uZWwtZGlzcGF0Y2hlciIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tZWtiLWRpc3BhdGNoZXItcmhlbDlAc2hhMjU2OjI5MDhkMmNiM2E1NjNkYzJmZDUxZjM5YjhlNjRhNTMxNTg2Y2ZhOGE2OTI5M2Y4YmRmMzY3ZGZjOGNkZjZlMjUifSx7Im5hbWUiOiJLQUZLQV9JTUFHRV9rYWZrYS1jb250cm9sbGVyX19jb250cm9sbGVyIiwidmFsdWUiOiJyZWdpc3RyeS5yZWRoYXQuaW8vb3BlbnNoaWZ0LXNlcnZlcmxlc3MtMS9rbi1la2Ita2Fma2EtY29udHJvbGxlci1yaGVsOUBzaGEyNTY6ZjU1ZTZjMTlhZWFmOTJmMDUwZjBlNmRlOWY1MWVjMWU1N2RhNWMyY2Y2MjIwNDA4YjYwZDA4NWIwYTE5OWE1NSJ9LHsibmFtZSI6IktBRktBX0lNQUdFX2thZmthLXNpbmstcmVjZWl2ZXJfX2thZmthLXNpbmstcmVjZWl2ZXIiLCJ2YWx1ZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9vcGVuc2hpZnQtc2VydmVybGVzcy0xL2tuLWVrYi1yZWNlaXZlci1yaGVsOUBzaGEyNTY6YWU1OGRiMzVkOGU4ZmI5MWFlZjMxZDNmYjE4MzhlZjExZmQyNWI4YWFlMGRiNWI4MzM1YTZkOTRhODI4NTZkZCJ9LHsibmFtZSI6IktBRktBX0lNQUdFX2thZmthLXNvdXJjZS1kaXNwYXRjaGVyX19rYWZrYS1zb3VyY2UtZGlzcGF0Y2hlciIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tZWtiLWRpc3BhdGNoZXItcmhlbDlAc2hhMjU2OjI5MDhkMmNiM2E1NjNkYzJmZDUxZjM5YjhlNjRhNTMxNTg2Y2ZhOGE2OTI5M2Y4YmRmMzY3ZGZjOGNkZjZlMjUifSx7Im5hbWUiOiJLQUZLQV9JTUFHRV9rYWZrYS13ZWJob29rLWV2ZW50aW5nX19rYWZrYS13ZWJob29rLWV2ZW50aW5nIiwidmFsdWUiOiJyZWdpc3RyeS5yZWRoYXQuaW8vb3BlbnNoaWZ0LXNlcnZlcmxlc3MtMS9rbi1la2Itd2ViaG9vay1rYWZrYS1yaGVsOUBzaGEyNTY6NWI0NzUxOWJhZDVhYTQyNGRlMzk5ODMxNThjNTRiODg4YjQwYzFhODEyMmMwYTdkMWY4MTUxZTM2YTQyN2E0NyJ9LHsibmFtZSI6IktBRktBX0lNQUdFX2thZmthLWNvbnRyb2xsZXItcG9zdC1pbnN0YWxsX19wb3N0LWluc3RhbGwiLCJ2YWx1ZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9vcGVuc2hpZnQtc2VydmVybGVzcy0xL2tuLWVrYi1wb3N0LWluc3RhbGwtcmhlbDlAc2hhMjU2OjhkZjg4Y2I3NmY4MDg1ZTgzNTdlOTc2NWM3YmZjYzRkNjM3ZjY2OWJhODFiMjg3Y2I3YTVlNmIwODhkYTdlMjEifSx7Im5hbWUiOiJLQUZLQV9JTUFHRV9rbmF0aXZlLWthZmthLXN0b3JhZ2UtdmVyc2lvbi1taWdyYXRvcl9fbWlncmF0ZSIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tZXZlbnRpbmctbWlncmF0ZS1yaGVsOUBzaGEyNTY6NDBkYmI0NTg0MzI5ZTZiYWIyMmE3MjA1ZDg1YzliNDAxNmM4ZDliNWM0OGZmMzgwMGZkMDUyNGE1YmU1OWQ2OCJ9LHsibmFtZSI6IkNVUlJFTlRfVkVSU0lPTiIsInZhbHVlIjoiMS4zNy4wIn0seyJuYW1lIjoiS05BVElWRV9TRVJWSU5HX1ZFUlNJT04iLCJ2YWx1ZSI6IjEuMTcifSx7Im5hbWUiOiJLTkFUSVZFX0VWRU5USU5HX1ZFUlNJT04iLCJ2YWx1ZSI6IjEuMTcifSx7Im5hbWUiOiJLTkFUSVZFX0VWRU5USU5HX0tBRktBX0JST0tFUl9WRVJTSU9OIiwidmFsdWUiOiIxLjE3In1dLCJpbWFnZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9vcGVuc2hpZnQtc2VydmVybGVzcy0xL3NlcnZlcmxlc3Mta24tb3BlcmF0b3ItcmhlbDlAc2hhMjU2Ojk5MzdiZTgxYTc2MzU5Nzk0NDk2ZmY4Y2ZmMmRjMDFmODY2ZmU4Y2Q1N2MxMTA4YTgwNzAzM2Y5NjJmYzA1ZDkiLCJpbWFnZVB1bGxQb2xpY3kiOiJBbHdheXMiLCJsaXZlbmVzc1Byb2JlIjp7Imh0dHBHZXQiOnsicGF0aCI6Ii9oZWFsdGh6IiwicG9ydCI6ODY4N319LCJuYW1lIjoia25hdGl2ZS1vcGVuc2hpZnQiLCJwb3J0cyI6W3siY29udGFpbmVyUG9ydCI6ODA4MCwibmFtZSI6Imh0dHAtY2xpIn1dLCJyZWFkaW5lc3NQcm9iZSI6eyJodHRwR2V0Ijp7InBhdGgiOiIvcmVhZHl6IiwicG9ydCI6ODY4N319LCJzZWN1cml0eUNvbnRleHQiOnsiYWxsb3dQcml2aWxlZ2VFc2NhbGF0aW9uIjpmYWxzZSwiY2FwYWJpbGl0aWVzIjp7ImRyb3AiOlsiQUxMIl19LCJyZWFkT25seVJvb3RGaWxlc3lzdGVtIjp0cnVlLCJydW5Bc05vblJvb3QiOnRydWV9LCJ2b2x1bWVNb3VudHMiOlt7Im1vdW50UGF0aCI6Ii9jbGktYXJ0aWZhY3RzIiwibmFtZSI6ImNsaS1hcnRpZmFjdHMifV19XSwiaW5pdENvbnRhaW5lcnMiOlt7ImNvbW1hbmQiOlsic2giLCItYyIsInJtIC1yZiAvY2xpLWFydGlmYWN0cy8qIFx1MDAyNlx1MDAyNiBjcCAvdXNyL3NoYXJlL2tuLyoqLyogL2NsaS1hcnRpZmFjdHMgXHUwMDI2XHUwMDI2IGNobW9kIDQ0NCAvY2xpLWFydGlmYWN0cy8qIl0sImltYWdlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tY2xpZW50LWNsaS1hcnRpZmFjdHMtcmhlbDlAc2hhMjU2OjZlYWYwZGYyMWIzMjg5Mjc1MDIyYzU1ZDkyZTYxODI5MTVhNDI5MzgxODBkNDc2ZjE5OWNkYjk4YTE0ZWVlYTUiLCJpbWFnZVB1bGxQb2xpY3kiOiJBbHdheXMiLCJuYW1lIjoiY2xpLWFydGlmYWN0cyIsInNlY3VyaXR5Q29udGV4dCI6eyJhbGxvd1ByaXZpbGVnZUVzY2FsYXRpb24iOmZhbHNlLCJjYXBhYmlsaXRpZXMiOnsiZHJvcCI6WyJBTEwiXX0sInJ1bkFzTm9uUm9vdCI6dHJ1ZX0sInZvbHVtZU1vdW50cyI6W3sibW91bnRQYXRoIjoiL2NsaS1hcnRpZmFjdHMiLCJuYW1lIjoiY2xpLWFydGlmYWN0cyJ9XX1dLCJzZXJ2aWNlQWNjb3VudE5hbWUiOiJrbmF0aXZlLW9wZW5zaGlmdCIsInZvbHVtZXMiOlt7ImVtcHR5RGlyIjp7fSwibmFtZSI6ImNsaS1hcnRpZmFjdHMifV19fX19LHsibmFtZSI6ImtuYXRpdmUtb3BlbnNoaWZ0LWluZ3Jlc3MiLCJzcGVjIjp7InJlcGxpY2FzIjoxLCJzZWxlY3RvciI6eyJtYXRjaExhYmVscyI6eyJuYW1lIjoia25hdGl2ZS1vcGVuc2hpZnQtaW5ncmVzcyJ9fSwidGVtcGxhdGUiOnsibWV0YWRhdGEiOnsibGFiZWxzIjp7Im5hbWUiOiJrbmF0aXZlLW9wZW5zaGlmdC1pbmdyZXNzIn19LCJzcGVjIjp7ImNvbnRhaW5lcnMiOlt7ImVudiI6W3sibmFtZSI6Ik1FVFJJQ1NfRE9NQUlOIiwidmFsdWUiOiJrbmF0aXZlLmRldi9zZXJ2aW5nIn0seyJuYW1lIjoiV0FUQ0hfTkFNRVNQQUNFIiwidmFsdWUiOiIifSx7Im5hbWUiOiJQT0RfTkFNRSIsInZhbHVlRnJvbSI6eyJmaWVsZFJlZiI6eyJmaWVsZFBhdGgiOiJtZXRhZGF0YS5uYW1lIn19fSx7Im5hbWUiOiJPUEVSQVRPUl9OQU1FIiwidmFsdWUiOiJrbmF0aXZlLW9wZW5zaGlmdC1pbmdyZXNzIn0seyJuYW1lIjoiU1lTVEVNX05BTUVTUEFDRSIsInZhbHVlRnJvbSI6eyJmaWVsZFJlZiI6eyJmaWVsZFBhdGgiOiJtZXRhZGF0YS5uYW1lc3BhY2UifX19LHsibmFtZSI6IktVQkVSTkVURVNfTUlOX1ZFUlNJT04iLCJ2YWx1ZSI6InYxLjAuMCJ9LHsibmFtZSI6IlJPVVRFX0hBUFJPWFlfVElNRU9VVCIsInZhbHVlIjoiNjAwIn1dLCJpbWFnZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9vcGVuc2hpZnQtc2VydmVybGVzcy0xL3NlcnZlcmxlc3MtaW5ncmVzcy1yaGVsOUBzaGEyNTY6Y2RhMzlmMzgwYjM5ZGE3MjA4NDM4ZmQ1OGI5Njk1OTc3YzZlMWIyN2I5ZDMzZWU1M2ZkOWVhZTc3MDFmZDNmOCIsImltYWdlUHVsbFBvbGljeSI6IkFsd2F5cyIsIm5hbWUiOiJrbmF0aXZlLW9wZW5zaGlmdC1pbmdyZXNzIiwicG9ydHMiOlt7ImNvbnRhaW5lclBvcnQiOjkwOTAsIm5hbWUiOiJtZXRyaWNzIn1dLCJzZWN1cml0eUNvbnRleHQiOnsiYWxsb3dQcml2aWxlZ2VFc2NhbGF0aW9uIjpmYWxzZSwiY2FwYWJpbGl0aWVzIjp7ImRyb3AiOlsiQUxMIl19LCJyZWFkT25seVJvb3RGaWxlc3lzdGVtIjp0cnVlLCJydW5Bc05vblJvb3QiOnRydWV9fV0sInNlcnZpY2VBY2NvdW50TmFtZSI6ImtuYXRpdmUtb3BlbnNoaWZ0LWluZ3Jlc3MifX19fV19LCJzdHJhdGVneSI6ImRlcGxveW1lbnQifSwiaW5zdGFsbE1vZGVzIjpbeyJzdXBwb3J0ZWQiOmZhbHNlLCJ0eXBlIjoiT3duTmFtZXNwYWNlIn0seyJzdXBwb3J0ZWQiOmZhbHNlLCJ0eXBlIjoiU2luZ2xlTmFtZXNwYWNlIn0seyJzdXBwb3J0ZWQiOmZhbHNlLCJ0eXBlIjoiTXVsdGlOYW1lc3BhY2UifSx7InN1cHBvcnRlZCI6dHJ1ZSwidHlwZSI6IkFsbE5hbWVzcGFjZXMifV0sImtleXdvcmRzIjpbInNlcnZlcmxlc3MiLCJGYWFTIiwibWljcm9zZXJ2aWNlcyIsInNjYWxlIHRvIHplcm8iLCJrbmF0aXZlIiwic2VydmluZyIsImV2ZW50aW5nIiwia2Fma2EiXSwibGlua3MiOlt7Im5hbWUiOiJEb2N1bWVudGF0aW9uIiwidXJsIjoiaHR0cHM6Ly9kb2NzLnJlZGhhdC5jb20vZW4vZG9jdW1lbnRhdGlvbi9yZWRfaGF0X29wZW5zaGlmdF9zZXJ2ZXJsZXNzLzEuMzcvaHRtbC9pbnN0YWxsaW5nX29wZW5zaGlmdF9zZXJ2ZXJsZXNzL2luZGV4In0seyJuYW1lIjoiU291cmNlIFJlcG9zaXRvcnkiLCJ1cmwiOiJodHRwczovL2dpdGh1Yi5jb20vb3BlbnNoaWZ0LWtuYXRpdmUvc2VydmVybGVzcy1vcGVyYXRvciJ9XSwibWFpbnRhaW5lcnMiOlt7ImVtYWlsIjoic3VwcG9ydEByZWRoYXQuY29tIiwibmFtZSI6IlNlcnZlcmxlc3MgVGVhbSJ9XSwibWF0dXJpdHkiOiJzdGFibGUiLCJtaW5LdWJlVmVyc2lvbiI6IjEuMjUuMCIsInByb3ZpZGVyIjp7Im5hbWUiOiJSZWQgSGF0In0sInJlbGF0ZWRJbWFnZXMiOlt7ImltYWdlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEvc2VydmVybGVzcy1vcGVuc2hpZnQta24tcmhlbDktb3BlcmF0b3JAc2hhMjU2OjA5ZGQzMWM2Yjc0NTQwYTE1MGE0OTA5MTA4NzAzZTVmOTRmZmEzZTU2M2JiZGIyNmJhNDJkN2ZlMjdiNTRkNjIiLCJuYW1lIjoia25hdGl2ZS1vcGVyYXRvciJ9LHsiaW1hZ2UiOiJyZWdpc3RyeS5yZWRoYXQuaW8vb3BlbnNoaWZ0LXNlcnZlcmxlc3MtMS9zZXJ2ZXJsZXNzLWtuLW9wZXJhdG9yLXJoZWw5QHNoYTI1Njo5OTM3YmU4MWE3NjM1OTc5NDQ5NmZmOGNmZjJkYzAxZjg2NmZlOGNkNTdjMTEwOGE4MDcwMzNmOTYyZmMwNWQ5IiwibmFtZSI6ImtuYXRpdmUtb3BlbnNoaWZ0In0seyJpbWFnZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9vcGVuc2hpZnQtc2VydmVybGVzcy0xL3NlcnZlcmxlc3MtaW5ncmVzcy1yaGVsOUBzaGEyNTY6Y2RhMzlmMzgwYjM5ZGE3MjA4NDM4ZmQ1OGI5Njk1OTc3YzZlMWIyN2I5ZDMzZWU1M2ZkOWVhZTc3MDFmZDNmOCIsIm5hbWUiOiJrbmF0aXZlLW9wZW5zaGlmdC1pbmdyZXNzIn0seyJpbWFnZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9vcGVuc2hpZnQtc2VydmVybGVzcy0xL2tuLXNlcnZpbmctcXVldWUtcmhlbDlAc2hhMjU2OjliNGUwMTc5NDM1Zjk0ZTc5MWM5ZWJmMDY5NjQ0MjU3N2Q3OWY5MGVhMWQ4MDNhODVkOTVmZDZmN2ZjZmI0NDAiLCJuYW1lIjoiSU1BR0VfcXVldWUtcHJveHkifSx7ImltYWdlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tc2VydmluZy1hY3RpdmF0b3ItcmhlbDlAc2hhMjU2OjIwYzk5NGFjMGQ5NTliZWUxYjZlMTRkMjRkOThlODJmZjJjMWUzMmQ5YWZhOTY4OGEyNzA3ZjMxODMxM2Y0OTgiLCJuYW1lIjoiSU1BR0VfYWN0aXZhdG9yIn0seyJpbWFnZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9vcGVuc2hpZnQtc2VydmVybGVzcy0xL2tuLXNlcnZpbmctYXV0b3NjYWxlci1yaGVsOUBzaGEyNTY6NzhkNjgzOGNjMjhmNWExMjgyMDZiNjZjYjg5YmJhMmUzMWMzY2E3NmU5YmQ0MTg0ODMzNjQ2OWUyZGQ1MzVjMyIsIm5hbWUiOiJJTUFHRV9hdXRvc2NhbGVyIn0seyJpbWFnZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9vcGVuc2hpZnQtc2VydmVybGVzcy0xL2tuLXNlcnZpbmctYXV0b3NjYWxlci1ocGEtcmhlbDlAc2hhMjU2OjM3NWNkNGFlM2MwZDc3ZmY2MDhhOGVkODkxZGUxODE1MzJiYWMwMDAyZGM1ZDQ3NTcyMDNiZjM4MmVkNzAxZmYiLCJuYW1lIjoiSU1BR0VfYXV0b3NjYWxlci1ocGEifSx7ImltYWdlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tc2VydmluZy1jb250cm9sbGVyLXJoZWw5QHNoYTI1NjoxODlhMmMwODE2MjM1ODdkNzhhZWY5OTM4YjlkMGU0MzZlODIzYmM3MTk2NmJiOTI5YjAwOGU3M2RmYzI5YzlmIiwibmFtZSI6IklNQUdFX2NvbnRyb2xsZXJfX2NvbnRyb2xsZXIifSx7ImltYWdlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tc2VydmluZy13ZWJob29rLXJoZWw5QHNoYTI1Njo2ODU2YzY1NTRjNjBjMzQ0M2MyNzU1Y2JkNzI1N2M1OTdmMjgwMDI4MDkxYjc1MmEyNzJlNDE1ZjQzMDJlNmRjIiwibmFtZSI6IklNQUdFX3dlYmhvb2tfX3dlYmhvb2sifSx7ImltYWdlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tc2VydmluZy1zdG9yYWdlLXZlcnNpb24tbWlncmF0aW9uLXJoZWw5QHNoYTI1Njo0NWE0ZmIxYzllNzVhZTBjMWZkNzhhY2NlNzNmNGZjYWY3ODM2NjI3Mjk3YmZmZDUyMmQxN2EzOTRiYzZjYTVhIiwibmFtZSI6IklNQUdFX3N0b3JhZ2UtdmVyc2lvbi1taWdyYXRpb24tc2VydmluZy1fX21pZ3JhdGUifSx7ImltYWdlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2aWNlLW1lc2gvcHJveHl2Mi1yaGVsOUBzaGEyNTY6ZmUxZTc4OTcxMzUyZGRkNzZlZTZmODhhYTBmNGU0YWM2ZDEyOThkYThjOTYwZjg3N2FlOWY4ODNjMjkxZGZkNiIsIm5hbWUiOiJJTUFHRV9rb3VyaWVyLWdhdGV3YXkifSx7ImltYWdlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEvbmV0LWtvdXJpZXIta291cmllci1yaGVsOUBzaGEyNTY6YzI0OTJhMWJjNTUxY2Y3MTFmODMzMWFhZmVlYTA4MmU1NWU2ODMxNDMwYjVkMmFmOGY1Y2NmZTkzZmVmY2Y0YiIsIm5hbWUiOiJJTUFHRV9uZXQta291cmllci1jb250cm9sbGVyX19jb250cm9sbGVyIn0seyJpbWFnZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9vcGVuc2hpZnQtc2VydmVybGVzcy0xL25ldC1pc3Rpby1jb250cm9sbGVyLXJoZWw5QHNoYTI1NjoxOTk0ZjIzOTFiNjQ1Y2RkZGJjMzdmMzc3NDUyOTViZGZkMjQwNjFiODgyODhmMmU3ZjdmZjU1MTkzNDM2NzdkIiwibmFtZSI6IklNQUdFX25ldC1pc3Rpby1jb250cm9sbGVyX19jb250cm9sbGVyIn0seyJpbWFnZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9vcGVuc2hpZnQtc2VydmVybGVzcy0xL25ldC1pc3Rpby13ZWJob29rLXJoZWw5QHNoYTI1Njo3NjVjMDEwYjQxNzliYzQwOGRiMzFmMjY4YWExZTYzZDIyMjA0OTQ1Mzg0MTFlOWRhOWJlNGVjZDlmYzhiMDg1IiwibmFtZSI6IklNQUdFX25ldC1pc3Rpby13ZWJob29rX193ZWJob29rIn0seyJpbWFnZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9vcGVuc2hpZnQtc2VydmVybGVzcy0xL2tuLWV2ZW50aW5nLWNvbnRyb2xsZXItcmhlbDlAc2hhMjU2OjY5ODhhM2Y5YTgzMTJjNDAxZjI5YTdmYmFlYmM0YzJiOTM2MDAwODg1NDM0YWU0YjRhYmZmNmVmMzQwZjBjZDAiLCJuYW1lIjoiSU1BR0VfZXZlbnRpbmctY29udHJvbGxlcl9fZXZlbnRpbmctY29udHJvbGxlciJ9LHsiaW1hZ2UiOiJyZWdpc3RyeS5yZWRoYXQuaW8vb3BlbnNoaWZ0LXNlcnZlcmxlc3MtMS9rbi1ldmVudGluZy1pc3Rpby1jb250cm9sbGVyLXJoZWw5QHNoYTI1NjowNWY2OWZiYWE5NGQ3ODE5NzRiZTU5NWE1Njg5NTZhMTBhNDA0Mzk0OTYzMDE1ZThhMDA1N2FjN2VjOTc1NGRkIiwibmFtZSI6IklNQUdFX2V2ZW50aW5nLWlzdGlvLWNvbnRyb2xsZXJfX2V2ZW50aW5nLWlzdGlvLWNvbnRyb2xsZXIifSx7ImltYWdlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tZXZlbnRpbmctd2ViaG9vay1yaGVsOUBzaGEyNTY6NTUwOGY4ZWYzNzQwZmRhMDMxYTFlNDEyZGZiNDNkMTVhZjFmYjcwNWZkZmQwMDM1NjYyMTk3ODA4MjA3MjFkOCIsIm5hbWUiOiJJTUFHRV9ldmVudGluZy13ZWJob29rX19ldmVudGluZy13ZWJob29rIn0seyJpbWFnZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9vcGVuc2hpZnQtc2VydmVybGVzcy0xL2tuLWV2ZW50aW5nLW1pZ3JhdGUtcmhlbDlAc2hhMjU2OjQwZGJiNDU4NDMyOWU2YmFiMjJhNzIwNWQ4NWM5YjQwMTZjOGQ5YjVjNDhmZjM4MDBmZDA1MjRhNWJlNTlkNjgiLCJuYW1lIjoiSU1BR0Vfc3RvcmFnZS12ZXJzaW9uLW1pZ3JhdGlvbi1ldmVudGluZy1fX21pZ3JhdGUifSx7ImltYWdlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tZXZlbnRpbmctbXRjaGFubmVsLWJyb2tlci1yaGVsOUBzaGEyNTY6MTY4OGEzMTVhMmRhNGFhMDAwNGQwMDEyOTZjM2ZjMDczMGU3ZjAyZmRmMTQ2MTk3ZGI3M2EyYzU3OGY5YmIzYSIsIm5hbWUiOiJJTUFHRV9tdC1icm9rZXItY29udHJvbGxlcl9fbXQtYnJva2VyLWNvbnRyb2xsZXIifSx7ImltYWdlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tZXZlbnRpbmctZmlsdGVyLXJoZWw5QHNoYTI1NjpjNWY1ZjFmODk2ZTdjMTE1Nzk1ODJlMmY1OGUwOGM5YWY3MTRmZDYzMGM5M2UzZTkzZWIwMGE3M2I0MDIxZGJmIiwibmFtZSI6IklNQUdFX210LWJyb2tlci1maWx0ZXJfX2ZpbHRlciJ9LHsiaW1hZ2UiOiJyZWdpc3RyeS5yZWRoYXQuaW8vb3BlbnNoaWZ0LXNlcnZlcmxlc3MtMS9rbi1ldmVudGluZy1pbmdyZXNzLXJoZWw5QHNoYTI1Njo5YjNiOGM1NWM3ODZlZGQzM2I4ZjlmZTA0Y2ZhOTg4M2M0ODM3YTEyZTVmNjY4MWVhMzRlZjg3ZWViYWZmNTQyIiwibmFtZSI6IklNQUdFX210LWJyb2tlci1pbmdyZXNzX19pbmdyZXNzIn0seyJpbWFnZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9vcGVuc2hpZnQtc2VydmVybGVzcy0xL2tuLWV2ZW50aW5nLWNoYW5uZWwtY29udHJvbGxlci1yaGVsOUBzaGEyNTY6MjlhMTUxYzcyYzIyZDE1YTBkMjhiNjlhMzEzMzA5NGZiMDBlOTAwNDE4M2Y1ODE0OTA3OGE2YjQ1YjNmMmMwYiIsIm5hbWUiOiJJTUFHRV9pbWMtY29udHJvbGxlcl9fY29udHJvbGxlciJ9LHsiaW1hZ2UiOiJyZWdpc3RyeS5yZWRoYXQuaW8vb3BlbnNoaWZ0LXNlcnZlcmxlc3MtMS9rbi1ldmVudGluZy1jaGFubmVsLWRpc3BhdGNoZXItcmhlbDlAc2hhMjU2Ojg4ZjVmMjhmMjlhZjc3M2Y2MjU5NGU0ZTQ2ODlkYjc0ZGUyMDZkYjk0OWM1MjdkZjUwZTZlNmRlN2QxOGU5YzgiLCJuYW1lIjoiSU1BR0VfaW1jLWRpc3BhdGNoZXJfX2Rpc3BhdGNoZXIifSx7ImltYWdlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tZXZlbnRpbmctbXRwaW5nLXJoZWw5QHNoYTI1NjoxYTE1NjA3ODFiN2VhZTJmM2U4NmZjNmEwZGI2ZTk1MmI4MmZjNDU1MDJjNWI2MTcwMjM5NmQyODlhNGU5OGUyIiwibmFtZSI6IklNQUdFX3Bpbmdzb3VyY2UtbXQtYWRhcHRlcl9fZGlzcGF0Y2hlciJ9LHsiaW1hZ2UiOiJyZWdpc3RyeS5yZWRoYXQuaW8vb3BlbnNoaWZ0LXNlcnZlcmxlc3MtMS9rbi1ldmVudGluZy1qb2JzaW5rLXJoZWw5QHNoYTI1NjoxMDI1YmU0NDIxOWFjZjdiOWI1M2JhNzkwMTc3NjE5OGZlYzk2ZGNjZjMyNDEzMTlmYzVmMjYwNDhhODE2YmM0IiwibmFtZSI6IklNQUdFX2pvYi1zaW5rX19qb2Itc2luayJ9LHsiaW1hZ2UiOiJyZWdpc3RyeS5yZWRoYXQuaW8vb3BlbnNoaWZ0LXNlcnZlcmxlc3MtMS9rbi1ldmVudGluZy1hcGlzZXJ2ZXItcmVjZWl2ZS1hZGFwdGVyLXJoZWw5QHNoYTI1Njo3YmQzY2E5MmNlMGM4MjM4NDExZTA4NGViMDdhNGE3MTlkOWIxOWUyYjZiZTAxYzEzMzBhMmM2MjhmZDg2NTYzIiwibmFtZSI6IklNQUdFX0FQSVNFUlZFUl9SQV9JTUFHRSJ9LHsiaW1hZ2UiOiJyZWdpc3RyeS5yZWRoYXQuaW8vb3BlbnNoaWZ0LXNlcnZlcmxlc3MtMS9rbi1ldmVudGluZy1jaGFubmVsLWRpc3BhdGNoZXItcmhlbDlAc2hhMjU2Ojg4ZjVmMjhmMjlhZjc3M2Y2MjU5NGU0ZTQ2ODlkYjc0ZGUyMDZkYjk0OWM1MjdkZjUwZTZlNmRlN2QxOGU5YzgiLCJuYW1lIjoiSU1BR0VfRElTUEFUQ0hFUl9JTUFHRSJ9LHsiaW1hZ2UiOiJyZWdpc3RyeS5yZWRoYXQuaW8vb3BlbnNoaWZ0LXNlcnZlcmxlc3MtMS9rbi1ldmVudGluZy1pbnRlZ3JhdGlvbnMtdHJhbnNmb3JtLWpzb25hdGEtcmhlbDlAc2hhMjU2OmNlZTlmMjA2NTZkZDMwY2Y5MDk4ZjdlNGJhZThhMTZmMDUwZjFkYWU4NmVlYWE2OTVhYTcyNDBiNTc3NDU1MmYiLCJuYW1lIjoiSU1BR0VfRVZFTlRfVFJBTlNGT1JNX0pTT05BVEFfSU1BR0UifSx7ImltYWdlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tZXZlbnRpbmctaW50ZWdyYXRpb25zLXRpbWVyLXNvdXJjZS1yaGVsOUBzaGEyNTY6MDgxYzRiOGU3YjU4ZDhjYzVkMDA2ZmQ4MTRjNDhhMTg1MzI5NjVhYzlmNTE1N2MwNWVjOTg4NmNlZDQ3NGVmNyIsIm5hbWUiOiJJTUFHRV9JTlRFR1JBVElPTl9TT1VSQ0VfVElNRVJfSU1BR0UifSx7ImltYWdlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tZXZlbnRpbmctaW50ZWdyYXRpb25zLWF3cy1zMy1zb3VyY2UtcmhlbDlAc2hhMjU2OmY2MzY0NGIwMWIzMzZiZjkwYTAyMDFjNmIwZDU5MjAxOGQ1YmRjOGU4OGY1ZDM1MGZlOGJkMDkzYWUwZjVlZjEiLCJuYW1lIjoiSU1BR0VfSU5URUdSQVRJT05fU09VUkNFX0FXU19TM19JTUFHRSJ9LHsiaW1hZ2UiOiJyZWdpc3RyeS5yZWRoYXQuaW8vb3BlbnNoaWZ0LXNlcnZlcmxlc3MtMS9rbi1ldmVudGluZy1pbnRlZ3JhdGlvbnMtYXdzLXNxcy1zb3VyY2UtcmhlbDlAc2hhMjU2OmM5YTRhMzZiMTg2OWQ1OTI0YmY2YTEwYTZmOWJkZDJmZTEyYjQ3N2RhZGNjNWNhNjEzNjU0ZGEzNzU0NDMxMTQiLCJuYW1lIjoiSU1BR0VfSU5URUdSQVRJT05fU09VUkNFX0FXU19TUVNfSU1BR0UifSx7ImltYWdlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tZXZlbnRpbmctaW50ZWdyYXRpb25zLWF3cy1kZGItc3RyZWFtcy1zb3VyY2UtcmhlbDlAc2hhMjU2OmE1OTNhMWVmZjNhNTdlMjJiNDBiOThhMWIxMDFkMjQ1NDkxZjhkOTExZDhmMDU1ZGExNDFiYjIzOTJlZGEwOWUiLCJuYW1lIjoiSU1BR0VfSU5URUdSQVRJT05fU09VUkNFX0FXU19EREJfU1RSRUFNU19JTUFHRSJ9LHsiaW1hZ2UiOiJyZWdpc3RyeS5yZWRoYXQuaW8vb3BlbnNoaWZ0LXNlcnZlcmxlc3MtMS9rbi1ldmVudGluZy1pbnRlZ3JhdGlvbnMtbG9nLXNpbmstcmhlbDlAc2hhMjU2OjJiOWU3ZDc2NzcwMWJjMzM5NjMxODc4YTFkM2I1MzE2YWQ2NDYxNzExZjI1Y2FlYzQyNTI5NTYxN2YxZWFhZGMiLCJuYW1lIjoiSU1BR0VfSU5URUdSQVRJT05fU0lOS19MT0dfSU1BR0UifSx7ImltYWdlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tZXZlbnRpbmctaW50ZWdyYXRpb25zLWF3cy1zMy1zaW5rLXJoZWw5QHNoYTI1NjozMWM3YjA4MjVkYzM0ZTk1MTQ0ZGVmYWEzOGFjMjA1MDRiMWI4YmU4M2IyOGVmZmU5YTEzNWVmNzc4Y2NjZWNmIiwibmFtZSI6IklNQUdFX0lOVEVHUkFUSU9OX1NJTktfQVdTX1MzX0lNQUdFIn0seyJpbWFnZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9vcGVuc2hpZnQtc2VydmVybGVzcy0xL2tuLWV2ZW50aW5nLWludGVncmF0aW9ucy1hd3Mtc3FzLXNpbmstcmhlbDlAc2hhMjU2OmQ3ZTJiZjQ1Yjc3MjgzZDdiNjQ4Njg2NjhkNWQ2ODhhMGYzOTdjNzgyNzQ1M2E0MDFjYmM1ZTg5N2I0OTI1MWIiLCJuYW1lIjoiSU1BR0VfSU5URUdSQVRJT05fU0lOS19BV1NfU1FTX0lNQUdFIn0seyJpbWFnZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9vcGVuc2hpZnQtc2VydmVybGVzcy0xL2tuLWV2ZW50aW5nLWludGVncmF0aW9ucy1hd3Mtc25zLXNpbmstcmhlbDlAc2hhMjU2OmYwMzAzMjQwMTlhZDM5M2JhNzdjMTBmYjA3NzJkYTVjMzI2NjI3NGQ5YzdmYzVmMjY0MjBhZjNhOGNjODQzZmYiLCJuYW1lIjoiSU1BR0VfSU5URUdSQVRJT05fU0lOS19BV1NfU05TX0lNQUdFIn0seyJpbWFnZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9vcGVuc2hpZnQtc2VydmVybGVzcy0xL2tuLWJhY2tzdGFnZS1wbHVnaW5zLWV2ZW50bWVzaC1yaGVsOUBzaGEyNTY6YjFlYWFhM2I5ZTU2ODE5Y2Q0NTFhY2ZhYjQ2ZjcyZDI0YjE2MzE3ZTAzNjU4ZTRkMzVmMjE4OGMyNTM3ODdmMSIsIm5hbWUiOiJJTUFHRV9ldmVudG1lc2gtYmFja2VuZF9fY29udHJvbGxlciJ9LHsiaW1hZ2UiOiJyZWdpc3RyeS5yZWRoYXQuaW8vb3BlbnNoaWZ0NC9vc2Uta3ViZS1yYmFjLXByb3h5LXJoZWw5QHNoYTI1Njo3YWVmNThiYTE3OTAwZWM1N2VhOWM0MTAzY2ZjM2ZhODk0YjJiMmNlNzVmZjY5Y2M2YWI2YTAzNDliZWY0N2FlIiwibmFtZSI6IklNQUdFX0tVQkVfUkJBQ19QUk9YWSJ9LHsiaW1hZ2UiOiJyZWdpc3RyeS5yZWRoYXQuaW8vb3BlbnNoaWZ0LXNlcnZlcmxlc3MtMS9rbi1wbHVnaW4tZXZlbnQtc2VuZGVyLXJoZWw5QHNoYTI1NjpkZjQyYWYzNTkxYWJiNDM3MzIxY2IzOGMwYzViMmE0MDcwODI5MTU4ZmRlYjQ1NGNkNDI4ZjkxN2NmYWUxNGUzIiwibmFtZSI6IklNQUdFX0tOX1BMVUdJTl9FVkVOVF9TRU5ERVIifSx7ImltYWdlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tY2xpZW50LWtuLXJoZWw5QHNoYTI1NjowNDAwOTM0NTY1OTFjNTk4NzAwNDZlNTIzZGQ1NzNkMmQ4ODljYjU3ZTA3Nzk3NjFlNjYyMTMxMDZjZmI0YTA4IiwibmFtZSI6IklNQUdFX0tOX0NMSUVOVCJ9LHsiaW1hZ2UiOiJyZWdpc3RyeS5yZWRoYXQuaW8vb3BlbnNoaWZ0LXNlcnZlcmxlc3MtMS9rbi1wbHVnaW4tZnVuYy1mdW5jLXV0aWwtcmhlbDlAc2hhMjU2OjMyNzFlMWY2MDAxMzU0ZmEwMTM4MmYxZmIxYmE4Y2I1YTNhNjMzNWNjYzkzMmMyNDM2Nzg3NDc2ODljNGNlMDQiLCJuYW1lIjoiSU1BR0VfS05fUExVR0lOX0ZVTkNfVVRJTCJ9LHsiaW1hZ2UiOiJyZWdpc3RyeS5yZWRoYXQuaW8vcmhlbDkvYnVpbGRhaEBzaGEyNTY6OGJiMzBiNmM4NmI1MjgxOWQ4ODZmYmNjZmRmZTYyY2U4MGEzZGE1YzU2NzBhYmY1NWZmZWQzZDU0MDE3NmMwNSIsIm5hbWUiOiJJTUFHRV9LTl9QTFVHSU5fRlVOQ19URUtUT05fQlVJTERBSCJ9LHsiaW1hZ2UiOiJyZWdpc3RyeS5hY2Nlc3MucmVkaGF0LmNvbS91Ymk5L25vZGVqcy0yMC1taW5pbWFsQHNoYTI1Njo1ZjY0ZDZjZTU0MmZhNzAwOGRlY2E1ZjQ3YjJiOTcyYzBiZTZkNzNhNTBmYzg1MGMzZDliNDYzNTk5ZWM4NDExIiwibmFtZSI6IklNQUdFX0tOX1BMVUdJTl9GVU5DX05PREVKU18yMF9NSU5JTUFMIn0seyJpbWFnZSI6InJlZ2lzdHJ5LmFjY2Vzcy5yZWRoYXQuY29tL3ViaTkvb3Blbmpkay0yMUBzaGEyNTY6YjRmNDAxMDI2OWI5NzgzZTAxZGMwN2FlOTQ2MWM5NmYzM2EyMGQwNzViNTAxZjEzMWI4NWUwZTYwNGM1NjhhYiIsIm5hbWUiOiJJTUFHRV9LTl9QTFVHSU5fRlVOQ19PUEVOSkRLXzIxIn0seyJpbWFnZSI6InJlZ2lzdHJ5LmFjY2Vzcy5yZWRoYXQuY29tL3ViaTkvcHl0aG9uLTM5QHNoYTI1NjpkZWU3NjA1YmZjMGNjODliODMwNzU5MzdjZDQ4ZmY3YjYxYmY1ZTM5NmY4YmQyYWUxM2U3ZjcyOTliZTUzMzI2IiwibmFtZSI6IklNQUdFX0tOX1BMVUdJTl9GVU5DX1BZVEhPTl8zOSJ9LHsiaW1hZ2UiOiJyZWdpc3RyeS5yZWRoYXQuaW8vb3BlbnNoaWZ0LXNlcnZlcmxlc3MtMS9rbi1la2ItcmVjZWl2ZXItcmhlbDlAc2hhMjU2OmFlNThkYjM1ZDhlOGZiOTFhZWYzMWQzZmIxODM4ZWYxMWZkMjViOGFhZTBkYjViODMzNWE2ZDk0YTgyODU2ZGQiLCJuYW1lIjoiS0FGS0FfSU1BR0Vfa2Fma2EtYnJva2VyLXJlY2VpdmVyX19rYWZrYS1icm9rZXItcmVjZWl2ZXIifSx7ImltYWdlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tZWtiLWRpc3BhdGNoZXItcmhlbDlAc2hhMjU2OjI5MDhkMmNiM2E1NjNkYzJmZDUxZjM5YjhlNjRhNTMxNTg2Y2ZhOGE2OTI5M2Y4YmRmMzY3ZGZjOGNkZjZlMjUiLCJuYW1lIjoiS0FGS0FfSU1BR0Vfa2Fma2EtYnJva2VyLWRpc3BhdGNoZXJfX2thZmthLWJyb2tlci1kaXNwYXRjaGVyIn0seyJpbWFnZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9vcGVuc2hpZnQtc2VydmVybGVzcy0xL2tuLWVrYi1yZWNlaXZlci1yaGVsOUBzaGEyNTY6YWU1OGRiMzVkOGU4ZmI5MWFlZjMxZDNmYjE4MzhlZjExZmQyNWI4YWFlMGRiNWI4MzM1YTZkOTRhODI4NTZkZCIsIm5hbWUiOiJLQUZLQV9JTUFHRV9rYWZrYS1jaGFubmVsLXJlY2VpdmVyX19rYWZrYS1jaGFubmVsLXJlY2VpdmVyIn0seyJpbWFnZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9vcGVuc2hpZnQtc2VydmVybGVzcy0xL2tuLWVrYi1kaXNwYXRjaGVyLXJoZWw5QHNoYTI1NjoyOTA4ZDJjYjNhNTYzZGMyZmQ1MWYzOWI4ZTY0YTUzMTU4NmNmYThhNjkyOTNmOGJkZjM2N2RmYzhjZGY2ZTI1IiwibmFtZSI6IktBRktBX0lNQUdFX2thZmthLWNoYW5uZWwtZGlzcGF0Y2hlcl9fa2Fma2EtY2hhbm5lbC1kaXNwYXRjaGVyIn0seyJpbWFnZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9vcGVuc2hpZnQtc2VydmVybGVzcy0xL2tuLWVrYi1rYWZrYS1jb250cm9sbGVyLXJoZWw5QHNoYTI1NjpmNTVlNmMxOWFlYWY5MmYwNTBmMGU2ZGU5ZjUxZWMxZTU3ZGE1YzJjZjYyMjA0MDhiNjBkMDg1YjBhMTk5YTU1IiwibmFtZSI6IktBRktBX0lNQUdFX2thZmthLWNvbnRyb2xsZXJfX2NvbnRyb2xsZXIifSx7ImltYWdlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tZWtiLXJlY2VpdmVyLXJoZWw5QHNoYTI1NjphZTU4ZGIzNWQ4ZThmYjkxYWVmMzFkM2ZiMTgzOGVmMTFmZDI1YjhhYWUwZGI1YjgzMzVhNmQ5NGE4Mjg1NmRkIiwibmFtZSI6IktBRktBX0lNQUdFX2thZmthLXNpbmstcmVjZWl2ZXJfX2thZmthLXNpbmstcmVjZWl2ZXIifSx7ImltYWdlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tZWtiLWRpc3BhdGNoZXItcmhlbDlAc2hhMjU2OjI5MDhkMmNiM2E1NjNkYzJmZDUxZjM5YjhlNjRhNTMxNTg2Y2ZhOGE2OTI5M2Y4YmRmMzY3ZGZjOGNkZjZlMjUiLCJuYW1lIjoiS0FGS0FfSU1BR0Vfa2Fma2Etc291cmNlLWRpc3BhdGNoZXJfX2thZmthLXNvdXJjZS1kaXNwYXRjaGVyIn0seyJpbWFnZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9vcGVuc2hpZnQtc2VydmVybGVzcy0xL2tuLWVrYi13ZWJob29rLWthZmthLXJoZWw5QHNoYTI1Njo1YjQ3NTE5YmFkNWFhNDI0ZGUzOTk4MzE1OGM1NGI4ODhiNDBjMWE4MTIyYzBhN2QxZjgxNTFlMzZhNDI3YTQ3IiwibmFtZSI6IktBRktBX0lNQUdFX2thZmthLXdlYmhvb2stZXZlbnRpbmdfX2thZmthLXdlYmhvb2stZXZlbnRpbmcifSx7ImltYWdlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tZWtiLXBvc3QtaW5zdGFsbC1yaGVsOUBzaGEyNTY6OGRmODhjYjc2ZjgwODVlODM1N2U5NzY1YzdiZmNjNGQ2MzdmNjY5YmE4MWIyODdjYjdhNWU2YjA4OGRhN2UyMSIsIm5hbWUiOiJLQUZLQV9JTUFHRV9rYWZrYS1jb250cm9sbGVyLXBvc3QtaW5zdGFsbF9fcG9zdC1pbnN0YWxsIn0seyJpbWFnZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9vcGVuc2hpZnQtc2VydmVybGVzcy0xL2tuLWV2ZW50aW5nLW1pZ3JhdGUtcmhlbDlAc2hhMjU2OjQwZGJiNDU4NDMyOWU2YmFiMjJhNzIwNWQ4NWM5YjQwMTZjOGQ5YjVjNDhmZjM4MDBmZDA1MjRhNWJlNTlkNjgiLCJuYW1lIjoiS0FGS0FfSU1BR0Vfa25hdGl2ZS1rYWZrYS1zdG9yYWdlLXZlcnNpb24tbWlncmF0b3JfX21pZ3JhdGUifSx7ImltYWdlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEvc2VydmVybGVzcy1tdXN0LWdhdGhlci1yaGVsOUBzaGEyNTY6YWY0ODdjOTU3ZGRjMWExOGEwY2YyYzUxNzZiY2FkMjI1YWU5MTVmNDBhMzE4NDRjNjU3NTA5N2RjYzA2YzlhYSIsIm5hbWUiOiJJTUFHRV9NVVNUX0dBVEhFUiJ9LHsiaW1hZ2UiOiJyZWdpc3RyeS5yZWRoYXQuaW8vb3BlbnNoaWZ0LXNlcnZlcmxlc3MtMS9rbi1jbGllbnQtY2xpLWFydGlmYWN0cy1yaGVsOUBzaGEyNTY6NmVhZjBkZjIxYjMyODkyNzUwMjJjNTVkOTJlNjE4MjkxNWE0MjkzODE4MGQ0NzZmMTk5Y2RiOThhMTRlZWVhNSIsIm5hbWUiOiJJTUFHRV9LTl9DTElFTlRfQ0xJX0FSVElGQUNUUyJ9XSwicmVwbGFjZXMiOiJzZXJ2ZXJsZXNzLW9wZXJhdG9yLnYxLjM2LjEiLCJ2ZXJzaW9uIjoiMS4zNy4wIiwid2ViaG9va2RlZmluaXRpb25zIjpbeyJhZG1pc3Npb25SZXZpZXdWZXJzaW9ucyI6WyJ2MWJldGExIl0sImNvbnRhaW5lclBvcnQiOjk4NzYsImRlcGxveW1lbnROYW1lIjoia25hdGl2ZS1vcGVuc2hpZnQiLCJmYWlsdXJlUG9saWN5IjoiSWdub3JlIiwiZ2VuZXJhdGVOYW1lIjoidmFsaWRhdGluZy5rbmF0aXZlZXZlbnRpbmdzLm9wZXJhdG9yLnNlcnZlcmxlc3Mub3BlbnNoaWZ0LmlvIiwicnVsZXMiOlt7ImFwaUdyb3VwcyI6WyJvcGVyYXRvci5rbmF0aXZlLmRldiJdLCJhcGlWZXJzaW9ucyI6WyJ2MWJldGExIl0sIm9wZXJhdGlvbnMiOlsiQ1JFQVRFIiwiVVBEQVRFIl0sInJlc291cmNlcyI6WyJrbmF0aXZlZXZlbnRpbmdzIl19XSwic2lkZUVmZmVjdHMiOiJOb25lIiwidHlwZSI6IlZhbGlkYXRpbmdBZG1pc3Npb25XZWJob29rIiwid2ViaG9va1BhdGgiOiIvdmFsaWRhdGUta25hdGl2ZWV2ZW50aW5ncyJ9LHsiYWRtaXNzaW9uUmV2aWV3VmVyc2lvbnMiOlsidjFiZXRhMSJdLCJjb250YWluZXJQb3J0Ijo5ODc2LCJkZXBsb3ltZW50TmFtZSI6ImtuYXRpdmUtb3BlbnNoaWZ0IiwiZmFpbHVyZVBvbGljeSI6Iklnbm9yZSIsImdlbmVyYXRlTmFtZSI6InZhbGlkYXRpbmcua25hdGl2ZXNlcnZpbmdzLm9wZXJhdG9yLnNlcnZlcmxlc3Mub3BlbnNoaWZ0LmlvIiwicnVsZXMiOlt7ImFwaUdyb3VwcyI6WyJvcGVyYXRvci5rbmF0aXZlLmRldiJdLCJhcGlWZXJzaW9ucyI6WyJ2MWJldGExIl0sIm9wZXJhdGlvbnMiOlsiQ1JFQVRFIiwiVVBEQVRFIl0sInJlc291cmNlcyI6WyJrbmF0aXZlc2VydmluZ3MiXX1dLCJzaWRlRWZmZWN0cyI6Ik5vbmUiLCJ0eXBlIjoiVmFsaWRhdGluZ0FkbWlzc2lvbldlYmhvb2siLCJ3ZWJob29rUGF0aCI6Ii92YWxpZGF0ZS1rbmF0aXZlc2VydmluZ3MifSx7ImFkbWlzc2lvblJldmlld1ZlcnNpb25zIjpbInYxYmV0YTEiXSwiY29udGFpbmVyUG9ydCI6OTg3NiwiZGVwbG95bWVudE5hbWUiOiJrbmF0aXZlLW9wZW5zaGlmdCIsImZhaWx1cmVQb2xpY3kiOiJJZ25vcmUiLCJnZW5lcmF0ZU5hbWUiOiJ2YWxpZGF0aW5nLmtuYXRpdmVrYWZrYXMub3BlcmF0b3Iuc2VydmVybGVzcy5vcGVuc2hpZnQuaW8iLCJydWxlcyI6W3siYXBpR3JvdXBzIjpbIm9wZXJhdG9yLnNlcnZlcmxlc3Mub3BlbnNoaWZ0LmlvIl0sImFwaVZlcnNpb25zIjpbInYxYWxwaGExIl0sIm9wZXJhdGlvbnMiOlsiQ1JFQVRFIiwiVVBEQVRFIl0sInJlc291cmNlcyI6WyJrbmF0aXZla2Fma2FzIl19XSwic2lkZUVmZmVjdHMiOiJOb25lIiwidHlwZSI6IlZhbGlkYXRpbmdBZG1pc3Npb25XZWJob29rIiwid2ViaG9va1BhdGgiOiIvdmFsaWRhdGUta25hdGl2ZWthZmthcyJ9LHsiYWRtaXNzaW9uUmV2aWV3VmVyc2lvbnMiOlsidjFiZXRhMSJdLCJjb250YWluZXJQb3J0Ijo5ODc2LCJkZXBsb3ltZW50TmFtZSI6ImtuYXRpdmUtb3BlbnNoaWZ0IiwiZmFpbHVyZVBvbGljeSI6Iklnbm9yZSIsImdlbmVyYXRlTmFtZSI6Im11dGF0aW5nLmtuYXRpdmVldmVudGluZ3Mub3BlcmF0b3Iuc2VydmVybGVzcy5vcGVuc2hpZnQuaW8iLCJydWxlcyI6W3siYXBpR3JvdXBzIjpbIm9wZXJhdG9yLmtuYXRpdmUuZGV2Il0sImFwaVZlcnNpb25zIjpbInYxYmV0YTEiXSwib3BlcmF0aW9ucyI6WyJDUkVBVEUiLCJVUERBVEUiXSwicmVzb3VyY2VzIjpbImtuYXRpdmVldmVudGluZ3MiXX1dLCJzaWRlRWZmZWN0cyI6Ik5vbmUiLCJ0eXBlIjoiTXV0YXRpbmdBZG1pc3Npb25XZWJob29rIiwid2ViaG9va1BhdGgiOiIvbXV0YXRlLWtuYXRpdmVldmVudGluZ3MifSx7ImFkbWlzc2lvblJldmlld1ZlcnNpb25zIjpbInYxYmV0YTEiXSwiY29udGFpbmVyUG9ydCI6OTg3NiwiZGVwbG95bWVudE5hbWUiOiJrbmF0aXZlLW9wZW5zaGlmdCIsImZhaWx1cmVQb2xpY3kiOiJJZ25vcmUiLCJnZW5lcmF0ZU5hbWUiOiJtdXRhdGluZy5rbmF0aXZlc2VydmluZ3Mub3BlcmF0b3Iuc2VydmVybGVzcy5vcGVuc2hpZnQuaW8iLCJydWxlcyI6W3siYXBpR3JvdXBzIjpbIm9wZXJhdG9yLmtuYXRpdmUuZGV2Il0sImFwaVZlcnNpb25zIjpbInYxYmV0YTEiXSwib3BlcmF0aW9ucyI6WyJDUkVBVEUiLCJVUERBVEUiXSwicmVzb3VyY2VzIjpbImtuYXRpdmVzZXJ2aW5ncyJdfV0sInNpZGVFZmZlY3RzIjoiTm9uZSIsInR5cGUiOiJNdXRhdGluZ0FkbWlzc2lvbldlYmhvb2siLCJ3ZWJob29rUGF0aCI6Ii9tdXRhdGUta25hdGl2ZXNlcnZpbmdzIn0seyJhZG1pc3Npb25SZXZpZXdWZXJzaW9ucyI6WyJ2MWJldGExIl0sImNvbnRhaW5lclBvcnQiOjg0NDMsImNvbnZlcnNpb25DUkRzIjpbImtuYXRpdmVzZXJ2aW5ncy5vcGVyYXRvci5rbmF0aXZlLmRldiJdLCJkZXBsb3ltZW50TmFtZSI6ImtuYXRpdmUtb3BlcmF0b3Itd2ViaG9vayIsImdlbmVyYXRlTmFtZSI6ImNvbnZlcnNpb24ua25hdGl2ZXNlcnZpbmdzLm9wZXJhdG9yLmtuYXRpdmUuZGV2Iiwic2lkZUVmZmVjdHMiOiJOb25lIiwidGFyZ2V0UG9ydCI6ODQ0MywidHlwZSI6IkNvbnZlcnNpb25XZWJob29rIiwid2ViaG9va1BhdGgiOiIvcmVzb3VyY2UtY29udmVyc2lvbiJ9LHsiYWRtaXNzaW9uUmV2aWV3VmVyc2lvbnMiOlsidjFiZXRhMSJdLCJjb250YWluZXJQb3J0Ijo4NDQzLCJjb252ZXJzaW9uQ1JEcyI6WyJrbmF0aXZlZXZlbnRpbmdzLm9wZXJhdG9yLmtuYXRpdmUuZGV2Il0sImRlcGxveW1lbnROYW1lIjoia25hdGl2ZS1vcGVyYXRvci13ZWJob29rIiwiZ2VuZXJhdGVOYW1lIjoiY29udmVyc2lvbi5rbmF0aXZlZXZlbnRpbmdzLm9wZXJhdG9yLmtuYXRpdmUuZGV2Iiwic2lkZUVmZmVjdHMiOiJOb25lIiwidGFyZ2V0UG9ydCI6ODQ0MywidHlwZSI6IkNvbnZlcnNpb25XZWJob29rIiwid2ViaG9va1BhdGgiOiIvcmVzb3VyY2UtY29udmVyc2lvbiJ9XX19 - type: olm.bundle.object value: data: eyJhcGlWZXJzaW9uIjoibW9uaXRvcmluZy5jb3Jlb3MuY29tL3YxIiwia2luZCI6IlNlcnZpY2VNb25pdG9yIiwibWV0YWRhdGEiOnsibGFiZWxzIjp7Im5hbWUiOiJrbmF0aXZlLW9wZW5zaGlmdC1pbmdyZXNzIn0sIm5hbWUiOiJrbmF0aXZlLW9wZW5zaGlmdC1pbmdyZXNzLW1ldHJpY3MifSwic3BlYyI6eyJlbmRwb2ludHMiOlt7InBvcnQiOiJtZXRyaWNzIn1dLCJuYW1lc3BhY2VTZWxlY3RvciI6e30sInNlbGVjdG9yIjp7Im1hdGNoTGFiZWxzIjp7Im5hbWUiOiJrbmF0aXZlLW9wZW5zaGlmdC1pbmdyZXNzIn19fX0= @@ -4663,120 +4663,120 @@ properties: value: data: eyJhcGlWZXJzaW9uIjoidjEiLCJraW5kIjoiU2VydmljZSIsIm1ldGFkYXRhIjp7ImxhYmVscyI6eyJuYW1lIjoia25hdGl2ZS1vcGVyYXRvciJ9LCJuYW1lIjoia25hdGl2ZS1vcGVyYXRvci1tZXRyaWNzIn0sInNwZWMiOnsicG9ydHMiOlt7Im5hbWUiOiJtZXRyaWNzIiwicG9ydCI6OTA5MCwicHJvdG9jb2wiOiJUQ1AiLCJ0YXJnZXRQb3J0Ijo5MDkwfV0sInNlbGVjdG9yIjp7Im5hbWUiOiJrbmF0aXZlLW9wZXJhdG9yIn0sInR5cGUiOiJDbHVzdGVySVAifX0= relatedImages: -- image: registry.redhat.io/openshift-serverless-1/serverless-operator-bundle@sha256:04b153467bfed37d4344e42128ad4468a6e4fb3d0cef4cf8da9440743f419ada +- image: registry.redhat.io/openshift-serverless-1/serverless-operator-bundle@sha256:2dfdc37f62f3f507cada984c8a421a14889447f3221f8dfd3c5d2ab702d0c389 name: "" -- image: registry.access.redhat.com/ubi8/nodejs-20-minimal@sha256:a2a7e399aaf09a48c28f40820da16709b62aee6f2bc703116b9345fab5830861 +- image: registry.access.redhat.com/ubi9/nodejs-20-minimal@sha256:5f64d6ce542fa7008deca5f47b2b972c0be6d73a50fc850c3d9b463599ec8411 name: IMAGE_KN_PLUGIN_FUNC_NODEJS_20_MINIMAL -- image: registry.access.redhat.com/ubi8/openjdk-21@sha256:441897a1f691c7d4b3a67bb3e0fea83e18352214264cb383fd057bbbd5ed863c +- image: registry.access.redhat.com/ubi9/openjdk-21@sha256:b4f4010269b9783e01dc07ae9461c96f33a20d075b501f131b85e0e604c568ab name: IMAGE_KN_PLUGIN_FUNC_OPENJDK_21 -- image: registry.access.redhat.com/ubi8/python-39@sha256:27e795fd6b1b77de70d1dc73a65e4c790650748a9cfda138fdbd194b3d6eea3d +- image: registry.access.redhat.com/ubi9/python-39@sha256:dee7605bfc0cc89b83075937cd48ff7b61bf5e396f8bd2ae13e7f7299be53326 name: IMAGE_KN_PLUGIN_FUNC_PYTHON_39 -- image: registry.redhat.io/openshift-serverless-1/kn-backstage-plugins-eventmesh-rhel9@sha256:714a313545822c13726255d8766ab5ba5c58146f12f202c781c793fc751b9b23 +- image: registry.redhat.io/openshift-serverless-1/kn-backstage-plugins-eventmesh-rhel9@sha256:b1eaaa3b9e56819cd451acfab46f72d24b16317e03658e4d35f2188c253787f1 name: IMAGE_eventmesh-backend__controller -- image: registry.redhat.io/openshift-serverless-1/kn-client-cli-artifacts-rhel9@sha256:e85fd8245308b2882dec76e901ad5db4f922afcac47f8845a11bf18a844516ed +- image: registry.redhat.io/openshift-serverless-1/kn-client-cli-artifacts-rhel9@sha256:6eaf0df21b3289275022c55d92e6182915a42938180d476f199cdb98a14eeea5 name: IMAGE_KN_CLIENT_CLI_ARTIFACTS -- image: registry.redhat.io/openshift-serverless-1/kn-client-kn-rhel9@sha256:d513157f5c0addc64cfdf97dcc734063000a0841d33c08fd33ccae3db341fb91 +- image: registry.redhat.io/openshift-serverless-1/kn-client-kn-rhel9@sha256:040093456591c59870046e523dd573d2d889cb57e0779761e66213106cfb4a08 name: IMAGE_KN_CLIENT -- image: registry.redhat.io/openshift-serverless-1/kn-ekb-dispatcher-rhel9@sha256:1583268b541adc2321d254dfcacafd380f8051f6e0417ab7c18a928f835af136 +- image: registry.redhat.io/openshift-serverless-1/kn-ekb-dispatcher-rhel9@sha256:2908d2cb3a563dc2fd51f39b8e64a531586cfa8a69293f8bdf367dfc8cdf6e25 name: KAFKA_IMAGE_kafka-channel-dispatcher__kafka-channel-dispatcher -- image: registry.redhat.io/openshift-serverless-1/kn-ekb-dispatcher-rhel9@sha256:1583268b541adc2321d254dfcacafd380f8051f6e0417ab7c18a928f835af136 +- image: registry.redhat.io/openshift-serverless-1/kn-ekb-dispatcher-rhel9@sha256:2908d2cb3a563dc2fd51f39b8e64a531586cfa8a69293f8bdf367dfc8cdf6e25 name: KAFKA_IMAGE_kafka-broker-dispatcher__kafka-broker-dispatcher -- image: registry.redhat.io/openshift-serverless-1/kn-ekb-dispatcher-rhel9@sha256:1583268b541adc2321d254dfcacafd380f8051f6e0417ab7c18a928f835af136 +- image: registry.redhat.io/openshift-serverless-1/kn-ekb-dispatcher-rhel9@sha256:2908d2cb3a563dc2fd51f39b8e64a531586cfa8a69293f8bdf367dfc8cdf6e25 name: KAFKA_IMAGE_kafka-source-dispatcher__kafka-source-dispatcher -- image: registry.redhat.io/openshift-serverless-1/kn-ekb-kafka-controller-rhel9@sha256:61d685d51f5a4715c202ec09b85d2771f139d11c2629156be31023530fbdefd8 +- image: registry.redhat.io/openshift-serverless-1/kn-ekb-kafka-controller-rhel9@sha256:f55e6c19aeaf92f050f0e6de9f51ec1e57da5c2cf6220408b60d085b0a199a55 name: KAFKA_IMAGE_kafka-controller__controller -- image: registry.redhat.io/openshift-serverless-1/kn-ekb-post-install-rhel9@sha256:11f72387d1328d3de0b0f29dce939f10679103759145f8d5dc22cf80448f8698 +- image: registry.redhat.io/openshift-serverless-1/kn-ekb-post-install-rhel9@sha256:8df88cb76f8085e8357e9765c7bfcc4d637f669ba81b287cb7a5e6b088da7e21 name: KAFKA_IMAGE_kafka-controller-post-install__post-install -- image: registry.redhat.io/openshift-serverless-1/kn-ekb-receiver-rhel9@sha256:3154b2079a3ed21edfc804ff4bed1735a2269e9c841d91e009798fd0cb55c5a3 +- image: registry.redhat.io/openshift-serverless-1/kn-ekb-receiver-rhel9@sha256:ae58db35d8e8fb91aef31d3fb1838ef11fd25b8aae0db5b8335a6d94a82856dd name: KAFKA_IMAGE_kafka-channel-receiver__kafka-channel-receiver -- image: registry.redhat.io/openshift-serverless-1/kn-ekb-receiver-rhel9@sha256:3154b2079a3ed21edfc804ff4bed1735a2269e9c841d91e009798fd0cb55c5a3 +- image: registry.redhat.io/openshift-serverless-1/kn-ekb-receiver-rhel9@sha256:ae58db35d8e8fb91aef31d3fb1838ef11fd25b8aae0db5b8335a6d94a82856dd name: KAFKA_IMAGE_kafka-broker-receiver__kafka-broker-receiver -- image: registry.redhat.io/openshift-serverless-1/kn-ekb-receiver-rhel9@sha256:3154b2079a3ed21edfc804ff4bed1735a2269e9c841d91e009798fd0cb55c5a3 +- image: registry.redhat.io/openshift-serverless-1/kn-ekb-receiver-rhel9@sha256:ae58db35d8e8fb91aef31d3fb1838ef11fd25b8aae0db5b8335a6d94a82856dd name: KAFKA_IMAGE_kafka-sink-receiver__kafka-sink-receiver -- image: registry.redhat.io/openshift-serverless-1/kn-ekb-webhook-kafka-rhel9@sha256:2872b50a2263ba7ee84096c8e3b2359f9e1792573af4351edd82d9d5ff3c0bb6 +- image: registry.redhat.io/openshift-serverless-1/kn-ekb-webhook-kafka-rhel9@sha256:5b47519bad5aa424de39983158c54b888b40c1a8122c0a7d1f8151e36a427a47 name: KAFKA_IMAGE_kafka-webhook-eventing__kafka-webhook-eventing -- image: registry.redhat.io/openshift-serverless-1/kn-eventing-apiserver-receive-adapter-rhel9@sha256:9fdad40fb5f98273d673f8c713e226c816e33cab5ff79751ba99e653a91e1aee +- image: registry.redhat.io/openshift-serverless-1/kn-eventing-apiserver-receive-adapter-rhel9@sha256:7bd3ca92ce0c8238411e084eb07a4a719d9b19e2b6be01c1330a2c628fd86563 name: IMAGE_APISERVER_RA_IMAGE -- image: registry.redhat.io/openshift-serverless-1/kn-eventing-channel-controller-rhel9@sha256:b1dd98d82f212534be88b2885f4623fa4863a7febc4d9fa20f1c7b034f500fbc +- image: registry.redhat.io/openshift-serverless-1/kn-eventing-channel-controller-rhel9@sha256:29a151c72c22d15a0d28b69a3133094fb00e9004183f58149078a6b45b3f2c0b name: IMAGE_imc-controller__controller -- image: registry.redhat.io/openshift-serverless-1/kn-eventing-channel-dispatcher-rhel9@sha256:65397b4877d4612162c9485ecb23ff6461e1638bf656b50db02cf91aa96c6f09 +- image: registry.redhat.io/openshift-serverless-1/kn-eventing-channel-dispatcher-rhel9@sha256:88f5f28f29af773f62594e4e4689db74de206db949c527df50e6e6de7d18e9c8 name: IMAGE_imc-dispatcher__dispatcher -- image: registry.redhat.io/openshift-serverless-1/kn-eventing-channel-dispatcher-rhel9@sha256:65397b4877d4612162c9485ecb23ff6461e1638bf656b50db02cf91aa96c6f09 +- image: registry.redhat.io/openshift-serverless-1/kn-eventing-channel-dispatcher-rhel9@sha256:88f5f28f29af773f62594e4e4689db74de206db949c527df50e6e6de7d18e9c8 name: IMAGE_DISPATCHER_IMAGE -- image: registry.redhat.io/openshift-serverless-1/kn-eventing-controller-rhel9@sha256:cb22545a768c5343eea23a63ffe6463494127833c2d227bdcec44206b706034b +- image: registry.redhat.io/openshift-serverless-1/kn-eventing-controller-rhel9@sha256:6988a3f9a8312c401f29a7fbaebc4c2b936000885434ae4b4abff6ef340f0cd0 name: IMAGE_eventing-controller__eventing-controller -- image: registry.redhat.io/openshift-serverless-1/kn-eventing-filter-rhel9@sha256:f69a9782f45d81da0b6fcac7300925f3fa364333b1224cc2afebd5e75268d412 +- image: registry.redhat.io/openshift-serverless-1/kn-eventing-filter-rhel9@sha256:c5f5f1f896e7c11579582e2f58e08c9af714fd630c93e3e93eb00a73b4021dbf name: IMAGE_mt-broker-filter__filter -- image: registry.redhat.io/openshift-serverless-1/kn-eventing-ingress-rhel9@sha256:a0b8e77f604272d7d59c34551a614ad5c63b94a0c0cc5a24ec7d547bb6fb9700 +- image: registry.redhat.io/openshift-serverless-1/kn-eventing-ingress-rhel9@sha256:9b3b8c55c786edd33b8f9fe04cfa9883c4837a12e5f6681ea34ef87eebaff542 name: IMAGE_mt-broker-ingress__ingress -- image: registry.redhat.io/openshift-serverless-1/kn-eventing-integrations-aws-ddb-streams-source-rhel9@sha256:4d513f8adaf93653f2c70f32843b5f83034ae30dfb2bf0c64d977536bfd38585 +- image: registry.redhat.io/openshift-serverless-1/kn-eventing-integrations-aws-ddb-streams-source-rhel9@sha256:a593a1eff3a57e22b40b98a1b101d245491f8d911d8f055da141bb2392eda09e name: IMAGE_INTEGRATION_SOURCE_AWS_DDB_STREAMS_IMAGE -- image: registry.redhat.io/openshift-serverless-1/kn-eventing-integrations-aws-s3-sink-rhel9@sha256:cbbb950f3405fe415467c11a2f7bd2fb63afa7eba7e90fd548060deec5a0481f +- image: registry.redhat.io/openshift-serverless-1/kn-eventing-integrations-aws-s3-sink-rhel9@sha256:31c7b0825dc34e95144defaa38ac20504b1b8be83b28effe9a135ef778cccecf name: IMAGE_INTEGRATION_SINK_AWS_S3_IMAGE -- image: registry.redhat.io/openshift-serverless-1/kn-eventing-integrations-aws-s3-source-rhel9@sha256:f57373935d4c9593c581b886780cbffc390f6dea5b64123738cd44cb6eb2fb55 +- image: registry.redhat.io/openshift-serverless-1/kn-eventing-integrations-aws-s3-source-rhel9@sha256:f63644b01b336bf90a0201c6b0d592018d5bdc8e88f5d350fe8bd093ae0f5ef1 name: IMAGE_INTEGRATION_SOURCE_AWS_S3_IMAGE -- image: registry.redhat.io/openshift-serverless-1/kn-eventing-integrations-aws-sns-sink-rhel9@sha256:23f1c595d300f1763491774bd53cf51bc29a899071f8a8118f1e83db45d9621f +- image: registry.redhat.io/openshift-serverless-1/kn-eventing-integrations-aws-sns-sink-rhel9@sha256:f030324019ad393ba77c10fb0772da5c3266274d9c7fc5f26420af3a8cc843ff name: IMAGE_INTEGRATION_SINK_AWS_SNS_IMAGE -- image: registry.redhat.io/openshift-serverless-1/kn-eventing-integrations-aws-sqs-sink-rhel9@sha256:8142e26f2681f2de46371961cc76a637513e7c8e32b7aacab855f577436a3080 +- image: registry.redhat.io/openshift-serverless-1/kn-eventing-integrations-aws-sqs-sink-rhel9@sha256:d7e2bf45b77283d7b64868668d5d688a0f397c7827453a401cbc5e897b49251b name: IMAGE_INTEGRATION_SINK_AWS_SQS_IMAGE -- image: registry.redhat.io/openshift-serverless-1/kn-eventing-integrations-aws-sqs-source-rhel9@sha256:40110d0541f573edd34e90bdad03d9bbaf646c7b7bc626e2972e13bc0f2875cb +- image: registry.redhat.io/openshift-serverless-1/kn-eventing-integrations-aws-sqs-source-rhel9@sha256:c9a4a36b1869d5924bf6a10a6f9bdd2fe12b477dadcc5ca613654da375443114 name: IMAGE_INTEGRATION_SOURCE_AWS_SQS_IMAGE -- image: registry.redhat.io/openshift-serverless-1/kn-eventing-integrations-log-sink-rhel9@sha256:b33a523f71181580078febeef835bbf4ac29f38ce869d9b504f715d5164bcba7 +- image: registry.redhat.io/openshift-serverless-1/kn-eventing-integrations-log-sink-rhel9@sha256:2b9e7d767701bc339631878a1d3b5316ad6461711f25caec425295617f1eaadc name: IMAGE_INTEGRATION_SINK_LOG_IMAGE -- image: registry.redhat.io/openshift-serverless-1/kn-eventing-integrations-timer-source-rhel9@sha256:f69c1081456625e144f2216b4dfd088027dbb4aff796ce01d1d3479ab9e776af +- image: registry.redhat.io/openshift-serverless-1/kn-eventing-integrations-timer-source-rhel9@sha256:081c4b8e7b58d8cc5d006fd814c48a18532965ac9f5157c05ec9886ced474ef7 name: IMAGE_INTEGRATION_SOURCE_TIMER_IMAGE -- image: registry.redhat.io/openshift-serverless-1/kn-eventing-integrations-transform-jsonata-rhel9@sha256:84f644fbe19f757ed132023519925541f97ff66aa001fd6e9eaa9c3382dfc305 +- image: registry.redhat.io/openshift-serverless-1/kn-eventing-integrations-transform-jsonata-rhel9@sha256:cee9f20656dd30cf9098f7e4bae8a16f050f1dae86eeaa695aa7240b5774552f name: IMAGE_EVENT_TRANSFORM_JSONATA_IMAGE -- image: registry.redhat.io/openshift-serverless-1/kn-eventing-istio-controller-rhel9@sha256:5706d0acbe002629b6cc4ab070d252ac6df938c5a29317f5ba146d50b1ff109a +- image: registry.redhat.io/openshift-serverless-1/kn-eventing-istio-controller-rhel9@sha256:05f69fbaa94d781974be595a568956a10a404394963015e8a0057ac7ec9754dd name: IMAGE_eventing-istio-controller__eventing-istio-controller -- image: registry.redhat.io/openshift-serverless-1/kn-eventing-jobsink-rhel9@sha256:0e090f02487a3746090a21796a513b30bf14ea8bb79d5e474a02e321e7ec930a +- image: registry.redhat.io/openshift-serverless-1/kn-eventing-jobsink-rhel9@sha256:1025be44219acf7b9b53ba7901776198fec96dccf3241319fc5f26048a816bc4 name: IMAGE_job-sink__job-sink -- image: registry.redhat.io/openshift-serverless-1/kn-eventing-migrate-rhel9@sha256:0228001b4749c1e2ada84c4e9ad7d9e8b4e466227ebd7051e7f4b1baaa8ff518 +- image: registry.redhat.io/openshift-serverless-1/kn-eventing-migrate-rhel9@sha256:40dbb4584329e6bab22a7205d85c9b4016c8d9b5c48ff3800fd0524a5be59d68 name: IMAGE_storage-version-migration-eventing-__migrate -- image: registry.redhat.io/openshift-serverless-1/kn-eventing-migrate-rhel9@sha256:0228001b4749c1e2ada84c4e9ad7d9e8b4e466227ebd7051e7f4b1baaa8ff518 +- image: registry.redhat.io/openshift-serverless-1/kn-eventing-migrate-rhel9@sha256:40dbb4584329e6bab22a7205d85c9b4016c8d9b5c48ff3800fd0524a5be59d68 name: KAFKA_IMAGE_knative-kafka-storage-version-migrator__migrate -- image: registry.redhat.io/openshift-serverless-1/kn-eventing-mtchannel-broker-rhel9@sha256:5efbfbcd115005cbae1aa3db847748c3075f5446e9960aff92f9adae3a6ce3c0 +- image: registry.redhat.io/openshift-serverless-1/kn-eventing-mtchannel-broker-rhel9@sha256:1688a315a2da4aa0004d001296c3fc0730e7f02fdf146197db73a2c578f9bb3a name: IMAGE_mt-broker-controller__mt-broker-controller -- image: registry.redhat.io/openshift-serverless-1/kn-eventing-mtping-rhel9@sha256:c869851f6b0abc9e7f2458c104de037b76a03ab0650ff36a3822c47d7a199179 +- image: registry.redhat.io/openshift-serverless-1/kn-eventing-mtping-rhel9@sha256:1a1560781b7eae2f3e86fc6a0db6e952b82fc45502c5b61702396d289a4e98e2 name: IMAGE_pingsource-mt-adapter__dispatcher -- image: registry.redhat.io/openshift-serverless-1/kn-eventing-webhook-rhel9@sha256:d7b3a03ac3c5faf8f515ce8b115f5475e00b2df5b5509f8bf8ca0cea013030bb +- image: registry.redhat.io/openshift-serverless-1/kn-eventing-webhook-rhel9@sha256:5508f8ef3740fda031a1e412dfb43d15af1fb705fdfd003566219780820721d8 name: IMAGE_eventing-webhook__eventing-webhook -- image: registry.redhat.io/openshift-serverless-1/kn-plugin-event-sender-rhel9@sha256:2d8cfab33f1c46b2d4510ea4b56a09e12b8bcf07c0eb055e84ebc077ec730145 +- image: registry.redhat.io/openshift-serverless-1/kn-plugin-event-sender-rhel9@sha256:df42af3591abb437321cb38c0c5b2a4070829158fdeb454cd428f917cfae14e3 name: IMAGE_KN_PLUGIN_EVENT_SENDER -- image: registry.redhat.io/openshift-serverless-1/kn-plugin-func-func-util-rhel9@sha256:607e50dd3a9b61d57d125c47a7977c40c4f781bfab01a852a08b40fe42f2b893 +- image: registry.redhat.io/openshift-serverless-1/kn-plugin-func-func-util-rhel9@sha256:3271e1f6001354fa01382f1fb1ba8cb5a3a6335ccc932c243678747689c4ce04 name: IMAGE_KN_PLUGIN_FUNC_UTIL -- image: registry.redhat.io/openshift-serverless-1/kn-serving-activator-rhel9@sha256:fe0d40f7478662162831f3a9e9f03f4f291963c6e23f20bf103d053777431d69 +- image: registry.redhat.io/openshift-serverless-1/kn-serving-activator-rhel9@sha256:20c994ac0d959bee1b6e14d24d98e82ff2c1e32d9afa9688a2707f318313f498 name: IMAGE_activator -- image: registry.redhat.io/openshift-serverless-1/kn-serving-autoscaler-hpa-rhel9@sha256:1422cb422f92422d005d28160549cb55fdba0b5e8ca008d9f05239ac68934ac1 +- image: registry.redhat.io/openshift-serverless-1/kn-serving-autoscaler-hpa-rhel9@sha256:375cd4ae3c0d77ff608a8ed891de181532bac0002dc5d4757203bf382ed701ff name: IMAGE_autoscaler-hpa -- image: registry.redhat.io/openshift-serverless-1/kn-serving-autoscaler-rhel9@sha256:504c153a7e29e13317f26cf440927b3f00a177c5c99c74233a7677e84217c6e2 +- image: registry.redhat.io/openshift-serverless-1/kn-serving-autoscaler-rhel9@sha256:78d6838cc28f5a128206b66cb89bba2e31c3ca76e9bd41848336469e2dd535c3 name: IMAGE_autoscaler -- image: registry.redhat.io/openshift-serverless-1/kn-serving-controller-rhel9@sha256:da3d6eaec40cc722215898f1d0bee4afe64878324a181251f16f3a121700a9a6 +- image: registry.redhat.io/openshift-serverless-1/kn-serving-controller-rhel9@sha256:189a2c081623587d78aef9938b9d0e436e823bc71966bb929b008e73dfc29c9f name: IMAGE_controller__controller -- image: registry.redhat.io/openshift-serverless-1/kn-serving-queue-rhel9@sha256:f2b27303fc74a9334b6cba29a7b62c03d9ba27c15b77e80e457a2051bf0ff726 +- image: registry.redhat.io/openshift-serverless-1/kn-serving-queue-rhel9@sha256:9b4e0179435f94e791c9ebf0696442577d79f90ea1d803a85d95fd6f7fcfb440 name: IMAGE_queue-proxy -- image: registry.redhat.io/openshift-serverless-1/kn-serving-storage-version-migration-rhel9@sha256:2c09bc4450e3b629b487c144fadbb990286f6de093a53d4d110e2eab92756fab +- image: registry.redhat.io/openshift-serverless-1/kn-serving-storage-version-migration-rhel9@sha256:45a4fb1c9e75ae0c1fd78acce73f4fcaf7836627297bffd522d17a394bc6ca5a name: IMAGE_storage-version-migration-serving-__migrate -- image: registry.redhat.io/openshift-serverless-1/kn-serving-webhook-rhel9@sha256:c53e99ffe3ec0f56d8de8791ee8ea6e996acba19026c1e85d55f8790c329a85f +- image: registry.redhat.io/openshift-serverless-1/kn-serving-webhook-rhel9@sha256:6856c6554c60c3443c2755cbd7257c597f280028091b752a272e415f4302e6dc name: IMAGE_webhook__webhook -- image: registry.redhat.io/openshift-serverless-1/net-istio-controller-rhel9@sha256:6837dd2fca8684c7afd0fd81f3d879911c6744f44e502178a5a7c44a2ce0ac0b +- image: registry.redhat.io/openshift-serverless-1/net-istio-controller-rhel9@sha256:1994f2391b645cdddbc37f37745295bdfd24061b88288f2e7f7ff5519343677d name: IMAGE_net-istio-controller__controller -- image: registry.redhat.io/openshift-serverless-1/net-istio-webhook-rhel9@sha256:644bbf85a01ffe935d753ceea1847e84b21d614b2159e4cdf1af05d39620fb56 +- image: registry.redhat.io/openshift-serverless-1/net-istio-webhook-rhel9@sha256:765c010b4179bc408db31f268aa1e63d2220494538411e9da9be4ecd9fc8b085 name: IMAGE_net-istio-webhook__webhook -- image: registry.redhat.io/openshift-serverless-1/net-kourier-kourier-rhel9@sha256:846e0e4e18a53efaaeaaa48c5c610443232aa9a0fb6d14ec16a628d292651134 +- image: registry.redhat.io/openshift-serverless-1/net-kourier-kourier-rhel9@sha256:c2492a1bc551cf711f8331aafeea082e55e6831430b5d2af8f5ccfe93fefcf4b name: IMAGE_net-kourier-controller__controller -- image: registry.redhat.io/openshift-serverless-1/serverless-ingress-rhel9@sha256:015d5862f09b42425ef7ee60317ec3744ade6d193d64c2931f57e97b98b802e8 +- image: registry.redhat.io/openshift-serverless-1/serverless-ingress-rhel9@sha256:cda39f380b39da7208438fd58b9695977c6e1b27b9d33ee53fd9eae7701fd3f8 name: knative-openshift-ingress -- image: registry.redhat.io/openshift-serverless-1/serverless-kn-operator-rhel9@sha256:82d64009be88cab9b305d21e0b3dcd7d165bf5d5d02f0afa4245ea03abe0f86c +- image: registry.redhat.io/openshift-serverless-1/serverless-kn-operator-rhel9@sha256:9937be81a76359794496ff8cff2dc01f866fe8cd57c1108a807033f962fc05d9 name: knative-openshift -- image: registry.redhat.io/openshift-serverless-1/serverless-must-gather-rhel9@sha256:f0ba70e487b08fb37c402cd50f995efcd81ae29d3ae15acffc4b94d7eefdd2dc +- image: registry.redhat.io/openshift-serverless-1/serverless-must-gather-rhel9@sha256:af487c957ddc1a18a0cf2c5176bcad225ae915f40a31844c6575097dcc06c9aa name: IMAGE_MUST_GATHER -- image: registry.redhat.io/openshift-serverless-1/serverless-openshift-kn-rhel9-operator@sha256:6fce12fa187ec2edb5b40bae29cc517463ef8ec58814a48485aee9c8cde0f732 +- image: registry.redhat.io/openshift-serverless-1/serverless-openshift-kn-rhel9-operator@sha256:09dd31c6b74540a150a4909108703e5f94ffa3e563bbdb26ba42d7fe27b54d62 name: knative-operator -- image: registry.redhat.io/openshift-service-mesh/proxyv2-rhel8@sha256:1c19cf86fd05940ef3d0d6e79e6f371db993153f70baedb9107bbe73f236dc24 +- image: registry.redhat.io/openshift-service-mesh/proxyv2-rhel9@sha256:fe1e78971352ddd76ee6f88aa0f4e4ac6d1298da8c960f877ae9f883c291dfd6 name: IMAGE_kourier-gateway -- image: registry.redhat.io/openshift4/ose-kube-rbac-proxy-rhel9@sha256:35ea04c339f401902d710bf4ccfe20aa89fc5a4fc7854ed73c8d869450b323ac +- image: registry.redhat.io/openshift4/ose-kube-rbac-proxy-rhel9@sha256:7aef58ba17900ec57ea9c4103cfc3fa894b2b2ce75ff69cc6ab6a0349bef47ae name: IMAGE_KUBE_RBAC_PROXY -- image: registry.redhat.io/rhel8/buildah@sha256:3d505d9c0f5d4cd5a4ec03b8d038656c6cdbdf5191e00ce6388f7e0e4d2f1b74 +- image: registry.redhat.io/rhel9/buildah@sha256:8bb30b6c86b52819d886fbccfdfe62ce80a3da5c5670abf55ffed3d540176c05 name: IMAGE_KN_PLUGIN_FUNC_TEKTON_BUILDAH schema: olm.bundle diff --git a/olm-catalog/serverless-operator-index/v4.16/catalog-template.yaml b/olm-catalog/serverless-operator-index/v4.16/catalog-template.yaml index 1912b5e9ab..ca5eab9da5 100644 --- a/olm-catalog/serverless-operator-index/v4.16/catalog-template.yaml +++ b/olm-catalog/serverless-operator-index/v4.16/catalog-template.yaml @@ -525,8 +525,8 @@ entries: schema: olm.bundle - image: registry.redhat.io/openshift-serverless-1/serverless-operator-bundle@sha256:01d632b69b4a4112426afc4184c72eae6d8816974088e5980c9c808f0782b85c schema: olm.bundle - - image: quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-137/serverless-bundle@sha256:04b153467bfed37d4344e42128ad4468a6e4fb3d0cef4cf8da9440743f419ada - schema: olm.bundle + - schema: olm.bundle + image: quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-137/serverless-bundle@sha256:2dfdc37f62f3f507cada984c8a421a14889447f3221f8dfd3c5d2ab702d0c389 - entries: - name: serverless-operator.v1.20.0 replaces: serverless-operator.v1.19.0 diff --git a/olm-catalog/serverless-operator-index/v4.16/catalog/serverless-operator/catalog.yaml b/olm-catalog/serverless-operator-index/v4.16/catalog/serverless-operator/catalog.yaml index 23fcd15af4..9519c76b9c 100644 --- a/olm-catalog/serverless-operator-index/v4.16/catalog/serverless-operator/catalog.yaml +++ b/olm-catalog/serverless-operator-index/v4.16/catalog/serverless-operator/catalog.yaml @@ -4606,7 +4606,7 @@ relatedImages: name: IMAGE_KN_PLUGIN_FUNC_TEKTON_BUILDAH schema: olm.bundle --- -image: registry.redhat.io/openshift-serverless-1/serverless-operator-bundle@sha256:04b153467bfed37d4344e42128ad4468a6e4fb3d0cef4cf8da9440743f419ada +image: registry.redhat.io/openshift-serverless-1/serverless-operator-bundle@sha256:2dfdc37f62f3f507cada984c8a421a14889447f3221f8dfd3c5d2ab702d0c389 name: serverless-operator.v1.37.0 package: serverless-operator properties: @@ -4640,7 +4640,7 @@ properties: data: eyJhcGlWZXJzaW9uIjoiYXBpZXh0ZW5zaW9ucy5rOHMuaW8vdjEiLCJraW5kIjoiQ3VzdG9tUmVzb3VyY2VEZWZpbml0aW9uIiwibWV0YWRhdGEiOnsibmFtZSI6ImtuYXRpdmVrYWZrYXMub3BlcmF0b3Iuc2VydmVybGVzcy5vcGVuc2hpZnQuaW8ifSwic3BlYyI6eyJncm91cCI6Im9wZXJhdG9yLnNlcnZlcmxlc3Mub3BlbnNoaWZ0LmlvIiwibmFtZXMiOnsia2luZCI6IktuYXRpdmVLYWZrYSIsImxpc3RLaW5kIjoiS25hdGl2ZUthZmthTGlzdCIsInBsdXJhbCI6ImtuYXRpdmVrYWZrYXMiLCJzaW5ndWxhciI6ImtuYXRpdmVrYWZrYSJ9LCJzY29wZSI6Ik5hbWVzcGFjZWQiLCJ2ZXJzaW9ucyI6W3siYWRkaXRpb25hbFByaW50ZXJDb2x1bW5zIjpbeyJqc29uUGF0aCI6Ii5zdGF0dXMudmVyc2lvbiIsIm5hbWUiOiJWZXJzaW9uIiwidHlwZSI6InN0cmluZyJ9LHsianNvblBhdGgiOiIuc3RhdHVzLmNvbmRpdGlvbnNbPyhALnR5cGU9PVwiUmVhZHlcIildLnN0YXR1cyIsIm5hbWUiOiJSZWFkeSIsInR5cGUiOiJzdHJpbmcifSx7Impzb25QYXRoIjoiLnN0YXR1cy5jb25kaXRpb25zWz8oQC50eXBlPT0nUmVhZHknKV0ucmVhc29uIiwibmFtZSI6IlJlYXNvbiIsInR5cGUiOiJzdHJpbmcifV0sIm5hbWUiOiJ2MWFscGhhMSIsInNjaGVtYSI6eyJvcGVuQVBJVjNTY2hlbWEiOnsiZGVzY3JpcHRpb24iOiJLbmF0aXZlS2Fma2EgaXMgdGhlIFNjaGVtYSBmb3IgdGhlIGtuYXRpdmVrYWZrYXMgQVBJIiwicHJvcGVydGllcyI6eyJhcGlWZXJzaW9uIjp7ImRlc2NyaXB0aW9uIjoiQVBJVmVyc2lvbiBkZWZpbmVzIHRoZSB2ZXJzaW9uZWQgc2NoZW1hIG9mIHRoaXMgcmVwcmVzZW50YXRpb24gb2YgYW4gb2JqZWN0LiBTZXJ2ZXJzIHNob3VsZCBjb252ZXJ0IHJlY29nbml6ZWQgc2NoZW1hcyB0byB0aGUgbGF0ZXN0IGludGVybmFsIHZhbHVlLCBhbmQgbWF5IHJlamVjdCB1bnJlY29nbml6ZWQgdmFsdWVzLiBNb3JlIGluZm86IGh0dHBzOi8vZ2l0Lms4cy5pby9jb21tdW5pdHkvY29udHJpYnV0b3JzL2RldmVsL2FwaS1jb252ZW50aW9ucy5tZCNyZXNvdXJjZXMiLCJ0eXBlIjoic3RyaW5nIn0sImtpbmQiOnsiZGVzY3JpcHRpb24iOiJLaW5kIGlzIGEgc3RyaW5nIHZhbHVlIHJlcHJlc2VudGluZyB0aGUgUkVTVCByZXNvdXJjZSB0aGlzIG9iamVjdCByZXByZXNlbnRzLiBTZXJ2ZXJzIG1heSBpbmZlciB0aGlzIGZyb20gdGhlIGVuZHBvaW50IHRoZSBjbGllbnQgc3VibWl0cyByZXF1ZXN0cyB0by4gQ2Fubm90IGJlIHVwZGF0ZWQuIEluIENhbWVsQ2FzZS4gTW9yZSBpbmZvOiBodHRwczovL2dpdC5rOHMuaW8vY29tbXVuaXR5L2NvbnRyaWJ1dG9ycy9kZXZlbC9hcGktY29udmVudGlvbnMubWQjdHlwZXMta2luZHMiLCJ0eXBlIjoic3RyaW5nIn0sIm1ldGFkYXRhIjp7InR5cGUiOiJvYmplY3QifSwic3BlYyI6eyJkZXNjcmlwdGlvbiI6IktuYXRpdmVLYWZrYVNwZWMgZGVmaW5lcyB0aGUgZGVzaXJlZCBzdGF0ZSBvZiB0aGUgS25hdGl2ZUthZmthIChmcm9tIHRoZSBjbGllbnQpLiIsInByb3BlcnRpZXMiOnsiYnJva2VyIjp7ImRlc2NyaXB0aW9uIjoiQWxsb3dzIGNvbmZpZ3VyYXRpb24gZm9yIEthZmthQnJva2VyIGluc3RhbGxhdGlvbiIsInByb3BlcnRpZXMiOnsiZGVmYXVsdENvbmZpZyI6eyJkZXNjcmlwdGlvbiI6IlRha2VzIHRoZSBkZWZhdWx0IGNvbmZpZ3VyYXRpb24gc2V0dGluZ3MgZm9yIEthZmthIGJhc2VkIGJyb2tlcnMiLCJwcm9wZXJ0aWVzIjp7ImF1dGhTZWNyZXROYW1lIjp7ImRlc2NyaXB0aW9uIjoiQXV0aFNlY3JldE5hbWUgaXMgdGhlIG5hbWUgb2YgdGhlIHNlY3JldCB0aGF0IGNvbnRhaW5zIEthZmthIGF1dGggY29uZmlndXJhdGlvbiBmb3IgdGhlIEJyb2tlci4iLCJ0eXBlIjoic3RyaW5nIn0sImJvb3RzdHJhcFNlcnZlcnMiOnsiZGVzY3JpcHRpb24iOiJCb290c3RyYXBTZXJ2ZXJzIGlzIGNvbW1hIHNlcGFyYXRlZCBzdHJpbmcgb2YgYm9vdHN0cmFwc2VydmVycyB0aGF0IHRoZSBLYWZrYUJyb2tlcnMgd2lsbCB1c2UiLCJ0eXBlIjoic3RyaW5nIn0sIm51bVBhcnRpdGlvbnMiOnsiZGVmYXVsdCI6MTAsImRlc2NyaXB0aW9uIjoiTnVtUGFydGl0aW9ucyBpcyB0aGUgbnVtYmVyIG9mIHBhcnRpdGlvbnMgb2YgYSBLYWZrYSB0b3BpYy4gQnkgZGVmYXVsdCwgaXQgaXMgc2V0IHRvIDEwLiIsInR5cGUiOiJpbnRlZ2VyIn0sInJlcGxpY2F0aW9uRmFjdG9yIjp7ImRlZmF1bHQiOjMsImRlc2NyaXB0aW9uIjoiUmVwbGljYXRpb25GYWN0b3IgaXMgdGhlIHJlcGxpY2F0aW9uIGZhY3RvciBvZiBhIEthZmthIHRvcGljLiBCeSBkZWZhdWx0LCBpdCBpcyBzZXQgdG8gMy4iLCJtYXhpbXVtIjozMjc2NywidHlwZSI6ImludGVnZXIifX0sInR5cGUiOiJvYmplY3QifSwiZW5hYmxlZCI6eyJkZXNjcmlwdGlvbiI6IkVuYWJsZWQgZGVmaW5lcyBpZiB0aGUgS2Fma2FCcm9rZXIgaW5zdGFsbGF0aW9uIGlzIGVuYWJsZWQiLCJ0eXBlIjoiYm9vbGVhbiJ9fSwicmVxdWlyZWQiOlsiZW5hYmxlZCJdLCJ0eXBlIjoib2JqZWN0In0sImNoYW5uZWwiOnsiZGVzY3JpcHRpb24iOiJBbGxvd3MgY29uZmlndXJhdGlvbiBmb3IgS2Fma2FDaGFubmVsIGluc3RhbGxhdGlvbiIsInByb3BlcnRpZXMiOnsiYXV0aFNlY3JldE5hbWUiOnsiZGVzY3JpcHRpb24iOiJBdXRoU2VjcmV0TmFtZSBpcyB0aGUgbmFtZSBvZiB0aGUgc2VjcmV0IHRoYXQgY29udGFpbnMgS2Fma2EgYXV0aCBjb25maWd1cmF0aW9uLiIsInR5cGUiOiJzdHJpbmcifSwiYXV0aFNlY3JldE5hbWVzcGFjZSI6eyJkZXNjcmlwdGlvbiI6IkF1dGhTZWNyZXROYW1lc3BhY2UgaXMgdGhlIG5hbWVzcGFjZSBvZiB0aGUgc2VjcmV0IHRoYXQgY29udGFpbnMgS2Fma2EgYXV0aCBjb25maWd1cmF0aW9uLiIsInR5cGUiOiJzdHJpbmcifSwiYm9vdHN0cmFwU2VydmVycyI6eyJkZXNjcmlwdGlvbiI6IkJvb3RzdHJhcFNlcnZlcnMgaXMgY29tbWEgc2VwYXJhdGVkIHN0cmluZyBvZiBib290c3RyYXBzZXJ2ZXJzIHRoYXQgdGhlIEthZmthQ2hhbm5lbHMgd2lsbCB1c2UiLCJ0eXBlIjoic3RyaW5nIn0sImVuYWJsZWQiOnsiZGVzY3JpcHRpb24iOiJFbmFibGVkIGRlZmluZXMgaWYgdGhlIEthZmthQ2hhbm5lbCBpbnN0YWxsYXRpb24gaXMgZW5hYmxlZCIsInR5cGUiOiJib29sZWFuIn19LCJyZXF1aXJlZCI6WyJlbmFibGVkIl0sInR5cGUiOiJvYmplY3QifSwiY29uZmlnIjp7ImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjp7ImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjp7InR5cGUiOiJzdHJpbmcifSwidHlwZSI6Im9iamVjdCJ9LCJkZXNjcmlwdGlvbiI6IkEgbWVhbnMgdG8gb3ZlcnJpZGUgdGhlIGNvcnJlc3BvbmRpbmcgZW50cmllcyBpbiB0aGUgdXBzdHJlYW0gY29uZmlnbWFwcyIsInR5cGUiOiJvYmplY3QifSwiaGlnaC1hdmFpbGFiaWxpdHkiOnsiZGVzY3JpcHRpb24iOiJBbGxvd3Mgc3BlY2lmaWNhdGlvbiBvZiBIQSBjb250cm9sIHBsYW5lIiwicHJvcGVydGllcyI6eyJyZXBsaWNhcyI6eyJkZXNjcmlwdGlvbiI6IlRoZSBudW1iZXIgb2YgcmVwbGljYXMgdGhhdCBIQSBwYXJ0cyBvZiB0aGUgY29udHJvbCBwbGFuZSB3aWxsIGJlIHNjYWxlZCB0byIsIm1pbmltdW0iOjEsInR5cGUiOiJpbnRlZ2VyIn19LCJ0eXBlIjoib2JqZWN0In0sImxvZ2dpbmciOnsiZGVzY3JpcHRpb24iOiJTZXQgbG9nZ2luZyBjb25maWd1cmF0aW9uIG9mIHRoZSBkYXRhIHBsYW5lIChyZWNlaXZlcnMgYW5kIGRpc3BhdGNoZXJzKS4gSXQgaXMgbm90IHJlY29tbWVuZGVkIHRvIHVzZSBERUJVRyBvciBUUkFDRSBpbiBwcm9kdWN0aW9uIHNpbmNlIGl0J3MgdG9vIHZlcmJvc2UgYW5kIGRlZ3JhZGVzIHBlcmZvcm1hbmNlLiIsInByb3BlcnRpZXMiOnsibGV2ZWwiOnsiZGVmYXVsdCI6IklORk8iLCJkZXNjcmlwdGlvbiI6IkRlZmluZXMgdGhlIGxvZyBsZXZlbC4gQWxsb3dlZCB2YWx1ZXMgYXJlICdUUkFDRScsICdERUJVRycsICdJTkZPJywgJ1dBUk4nIGFuZCAnRVJST1InLiBUaGUgZGVmYXVsdCB2YWx1ZSBpcyAnSU5GTycuIiwiZW51bSI6WyJUUkFDRSIsIkRFQlVHIiwiSU5GTyIsIldBUk4iLCJFUlJPUiJdLCJ0eXBlIjoic3RyaW5nIn19LCJ0eXBlIjoib2JqZWN0In0sInNpbmsiOnsiZGVzY3JpcHRpb24iOiJBbGxvd3MgY29uZmlndXJhdGlvbiBmb3IgS2Fma2FTaW5rIGluc3RhbGxhdGlvbiIsInByb3BlcnRpZXMiOnsiZW5hYmxlZCI6eyJkZXNjcmlwdGlvbiI6IkVuYWJsZWQgZGVmaW5lcyBpZiB0aGUgS2Fma2FTaW5rIGluc3RhbGxhdGlvbiBpcyBlbmFibGVkIiwidHlwZSI6ImJvb2xlYW4ifX0sInJlcXVpcmVkIjpbImVuYWJsZWQiXSwidHlwZSI6Im9iamVjdCJ9LCJzb3VyY2UiOnsiZGVzY3JpcHRpb24iOiJBbGxvd3MgY29uZmlndXJhdGlvbiBmb3IgS2Fma2FTb3VyY2UgaW5zdGFsbGF0aW9uIiwicHJvcGVydGllcyI6eyJlbmFibGVkIjp7ImRlc2NyaXB0aW9uIjoiRW5hYmxlZCBkZWZpbmVzIGlmIHRoZSBLYWZrYVNvdXJjZSBpbnN0YWxsYXRpb24gaXMgZW5hYmxlZCIsInR5cGUiOiJib29sZWFuIn19LCJyZXF1aXJlZCI6WyJlbmFibGVkIl0sInR5cGUiOiJvYmplY3QifSwid29ya2xvYWRzIjp7ImRlc2NyaXB0aW9uIjoiQSBtYXBwaW5nIG9mIGRlcGxveW1lbnQgb3Igc3RhdGVmdWxzZXQgbmFtZSB0byBvdmVycmlkZSIsIml0ZW1zIjp7InByb3BlcnRpZXMiOnsiYWZmaW5pdHkiOnsiZGVzY3JpcHRpb24iOiJJZiBzcGVjaWZpZWQsIHRoZSBwb2QncyBzY2hlZHVsaW5nIGNvbnN0cmFpbnRzLiIsInByb3BlcnRpZXMiOnsibm9kZUFmZmluaXR5Ijp7ImRlc2NyaXB0aW9uIjoiRGVzY3JpYmVzIG5vZGUgYWZmaW5pdHkgc2NoZWR1bGluZyBydWxlcyBmb3IgdGhlIHBvZC4iLCJwcm9wZXJ0aWVzIjp7InByZWZlcnJlZER1cmluZ1NjaGVkdWxpbmdJZ25vcmVkRHVyaW5nRXhlY3V0aW9uIjp7ImRlc2NyaXB0aW9uIjoiVGhlIHNjaGVkdWxlciB3aWxsIHByZWZlciB0byBzY2hlZHVsZSBwb2RzIHRvIG5vZGVzIHRoYXQgc2F0aXNmeSB0aGUgYWZmaW5pdHkgZXhwcmVzc2lvbnMgc3BlY2lmaWVkIGJ5IHRoaXMgZmllbGQsIGJ1dCBpdCBtYXkgY2hvb3NlIGEgbm9kZSB0aGF0IHZpb2xhdGVzIG9uZSBvciBtb3JlIG9mIHRoZSBleHByZXNzaW9ucy4gVGhlIG5vZGUgdGhhdCBpcyBtb3N0IHByZWZlcnJlZCBpcyB0aGUgb25lIHdpdGggdGhlIGdyZWF0ZXN0IHN1bSBvZiB3ZWlnaHRzLCBpLmUuIGZvciBlYWNoIG5vZGUgdGhhdCBtZWV0cyBhbGwgb2YgdGhlIHNjaGVkdWxpbmcgcmVxdWlyZW1lbnRzIChyZXNvdXJjZSByZXF1ZXN0LCByZXF1aXJlZER1cmluZ1NjaGVkdWxpbmcgYWZmaW5pdHkgZXhwcmVzc2lvbnMsIGV0Yy4pLCBjb21wdXRlIGEgc3VtIGJ5IGl0ZXJhdGluZyB0aHJvdWdoIHRoZSBlbGVtZW50cyBvZiB0aGlzIGZpZWxkIGFuZCBhZGRpbmcgXCJ3ZWlnaHRcIiB0byB0aGUgc3VtIGlmIHRoZSBub2RlIG1hdGNoZXMgdGhlIGNvcnJlc3BvbmRpbmcgbWF0Y2hFeHByZXNzaW9uczsgdGhlIG5vZGUocykgd2l0aCB0aGUgaGlnaGVzdCBzdW0gYXJlIHRoZSBtb3N0IHByZWZlcnJlZC4iLCJpdGVtcyI6eyJkZXNjcmlwdGlvbiI6IkFuIGVtcHR5IHByZWZlcnJlZCBzY2hlZHVsaW5nIHRlcm0gbWF0Y2hlcyBhbGwgb2JqZWN0cyB3aXRoIGltcGxpY2l0IHdlaWdodCAwIChpLmUuIGl0J3MgYSBuby1vcCkuIEEgbnVsbCBwcmVmZXJyZWQgc2NoZWR1bGluZyB0ZXJtIG1hdGNoZXMgbm8gb2JqZWN0cyAoaS5lLiBpcyBhbHNvIGEgbm8tb3ApLiIsInByb3BlcnRpZXMiOnsicHJlZmVyZW5jZSI6eyJkZXNjcmlwdGlvbiI6IkEgbm9kZSBzZWxlY3RvciB0ZXJtLCBhc3NvY2lhdGVkIHdpdGggdGhlIGNvcnJlc3BvbmRpbmcgd2VpZ2h0LiIsInByb3BlcnRpZXMiOnsibWF0Y2hFeHByZXNzaW9ucyI6eyJkZXNjcmlwdGlvbiI6IkEgbGlzdCBvZiBub2RlIHNlbGVjdG9yIHJlcXVpcmVtZW50cyBieSBub2RlJ3MgbGFiZWxzLiIsIml0ZW1zIjp7ImRlc2NyaXB0aW9uIjoiQSBub2RlIHNlbGVjdG9yIHJlcXVpcmVtZW50IGlzIGEgc2VsZWN0b3IgdGhhdCBjb250YWlucyB2YWx1ZXMsIGEga2V5LCBhbmQgYW4gb3BlcmF0b3IgdGhhdCByZWxhdGVzIHRoZSBrZXkgYW5kIHZhbHVlcy4iLCJwcm9wZXJ0aWVzIjp7ImtleSI6eyJkZXNjcmlwdGlvbiI6IlRoZSBsYWJlbCBrZXkgdGhhdCB0aGUgc2VsZWN0b3IgYXBwbGllcyB0by4iLCJ0eXBlIjoic3RyaW5nIn0sIm9wZXJhdG9yIjp7ImRlc2NyaXB0aW9uIjoiUmVwcmVzZW50cyBhIGtleSdzIHJlbGF0aW9uc2hpcCB0byBhIHNldCBvZiB2YWx1ZXMuIFZhbGlkIG9wZXJhdG9ycyBhcmUgSW4sIE5vdEluLCBFeGlzdHMsIERvZXNOb3RFeGlzdC4gR3QsIGFuZCBMdC4iLCJ0eXBlIjoic3RyaW5nIn0sInZhbHVlcyI6eyJkZXNjcmlwdGlvbiI6IkFuIGFycmF5IG9mIHN0cmluZyB2YWx1ZXMuIElmIHRoZSBvcGVyYXRvciBpcyBJbiBvciBOb3RJbiwgdGhlIHZhbHVlcyBhcnJheSBtdXN0IGJlIG5vbi1lbXB0eS4gSWYgdGhlIG9wZXJhdG9yIGlzIEV4aXN0cyBvciBEb2VzTm90RXhpc3QsIHRoZSB2YWx1ZXMgYXJyYXkgbXVzdCBiZSBlbXB0eS4gSWYgdGhlIG9wZXJhdG9yIGlzIEd0IG9yIEx0LCB0aGUgdmFsdWVzIGFycmF5IG11c3QgaGF2ZSBhIHNpbmdsZSBlbGVtZW50LCB3aGljaCB3aWxsIGJlIGludGVycHJldGVkIGFzIGFuIGludGVnZXIuIFRoaXMgYXJyYXkgaXMgcmVwbGFjZWQgZHVyaW5nIGEgc3RyYXRlZ2ljIG1lcmdlIHBhdGNoLiIsIml0ZW1zIjp7InR5cGUiOiJzdHJpbmcifSwidHlwZSI6ImFycmF5In19LCJyZXF1aXJlZCI6WyJrZXkiLCJvcGVyYXRvciJdLCJ0eXBlIjoib2JqZWN0In0sInR5cGUiOiJhcnJheSJ9LCJtYXRjaEZpZWxkcyI6eyJkZXNjcmlwdGlvbiI6IkEgbGlzdCBvZiBub2RlIHNlbGVjdG9yIHJlcXVpcmVtZW50cyBieSBub2RlJ3MgZmllbGRzLiIsIml0ZW1zIjp7ImRlc2NyaXB0aW9uIjoiQSBub2RlIHNlbGVjdG9yIHJlcXVpcmVtZW50IGlzIGEgc2VsZWN0b3IgdGhhdCBjb250YWlucyB2YWx1ZXMsIGEga2V5LCBhbmQgYW4gb3BlcmF0b3IgdGhhdCByZWxhdGVzIHRoZSBrZXkgYW5kIHZhbHVlcy4iLCJwcm9wZXJ0aWVzIjp7ImtleSI6eyJkZXNjcmlwdGlvbiI6IlRoZSBsYWJlbCBrZXkgdGhhdCB0aGUgc2VsZWN0b3IgYXBwbGllcyB0by4iLCJ0eXBlIjoic3RyaW5nIn0sIm9wZXJhdG9yIjp7ImRlc2NyaXB0aW9uIjoiUmVwcmVzZW50cyBhIGtleSdzIHJlbGF0aW9uc2hpcCB0byBhIHNldCBvZiB2YWx1ZXMuIFZhbGlkIG9wZXJhdG9ycyBhcmUgSW4sIE5vdEluLCBFeGlzdHMsIERvZXNOb3RFeGlzdC4gR3QsIGFuZCBMdC4iLCJ0eXBlIjoic3RyaW5nIn0sInZhbHVlcyI6eyJkZXNjcmlwdGlvbiI6IkFuIGFycmF5IG9mIHN0cmluZyB2YWx1ZXMuIElmIHRoZSBvcGVyYXRvciBpcyBJbiBvciBOb3RJbiwgdGhlIHZhbHVlcyBhcnJheSBtdXN0IGJlIG5vbi1lbXB0eS4gSWYgdGhlIG9wZXJhdG9yIGlzIEV4aXN0cyBvciBEb2VzTm90RXhpc3QsIHRoZSB2YWx1ZXMgYXJyYXkgbXVzdCBiZSBlbXB0eS4gSWYgdGhlIG9wZXJhdG9yIGlzIEd0IG9yIEx0LCB0aGUgdmFsdWVzIGFycmF5IG11c3QgaGF2ZSBhIHNpbmdsZSBlbGVtZW50LCB3aGljaCB3aWxsIGJlIGludGVycHJldGVkIGFzIGFuIGludGVnZXIuIFRoaXMgYXJyYXkgaXMgcmVwbGFjZWQgZHVyaW5nIGEgc3RyYXRlZ2ljIG1lcmdlIHBhdGNoLiIsIml0ZW1zIjp7InR5cGUiOiJzdHJpbmcifSwidHlwZSI6ImFycmF5In19LCJyZXF1aXJlZCI6WyJrZXkiLCJvcGVyYXRvciJdLCJ0eXBlIjoib2JqZWN0In0sInR5cGUiOiJhcnJheSJ9fSwidHlwZSI6Im9iamVjdCJ9LCJ3ZWlnaHQiOnsiZGVzY3JpcHRpb24iOiJXZWlnaHQgYXNzb2NpYXRlZCB3aXRoIG1hdGNoaW5nIHRoZSBjb3JyZXNwb25kaW5nIG5vZGVTZWxlY3RvclRlcm0sIGluIHRoZSByYW5nZSAxLTEwMC4iLCJmb3JtYXQiOiJpbnQzMiIsInR5cGUiOiJpbnRlZ2VyIn19LCJyZXF1aXJlZCI6WyJwcmVmZXJlbmNlIiwid2VpZ2h0Il0sInR5cGUiOiJvYmplY3QifSwidHlwZSI6ImFycmF5In0sInJlcXVpcmVkRHVyaW5nU2NoZWR1bGluZ0lnbm9yZWREdXJpbmdFeGVjdXRpb24iOnsiZGVzY3JpcHRpb24iOiJJZiB0aGUgYWZmaW5pdHkgcmVxdWlyZW1lbnRzIHNwZWNpZmllZCBieSB0aGlzIGZpZWxkIGFyZSBub3QgbWV0IGF0IHNjaGVkdWxpbmcgdGltZSwgdGhlIHBvZCB3aWxsIG5vdCBiZSBzY2hlZHVsZWQgb250byB0aGUgbm9kZS4gSWYgdGhlIGFmZmluaXR5IHJlcXVpcmVtZW50cyBzcGVjaWZpZWQgYnkgdGhpcyBmaWVsZCBjZWFzZSB0byBiZSBtZXQgYXQgc29tZSBwb2ludCBkdXJpbmcgcG9kIGV4ZWN1dGlvbiAoZS5nLiBkdWUgdG8gYW4gdXBkYXRlKSwgdGhlIHN5c3RlbSBtYXkgb3IgbWF5IG5vdCB0cnkgdG8gZXZlbnR1YWxseSBldmljdCB0aGUgcG9kIGZyb20gaXRzIG5vZGUuIiwicHJvcGVydGllcyI6eyJub2RlU2VsZWN0b3JUZXJtcyI6eyJkZXNjcmlwdGlvbiI6IlJlcXVpcmVkLiBBIGxpc3Qgb2Ygbm9kZSBzZWxlY3RvciB0ZXJtcy4gVGhlIHRlcm1zIGFyZSBPUmVkLiIsIml0ZW1zIjp7ImRlc2NyaXB0aW9uIjoiQSBudWxsIG9yIGVtcHR5IG5vZGUgc2VsZWN0b3IgdGVybSBtYXRjaGVzIG5vIG9iamVjdHMuIFRoZSByZXF1aXJlbWVudHMgb2YgdGhlbSBhcmUgQU5EZWQuIFRoZSBUb3BvbG9neVNlbGVjdG9yVGVybSB0eXBlIGltcGxlbWVudHMgYSBzdWJzZXQgb2YgdGhlIE5vZGVTZWxlY3RvclRlcm0uIiwicHJvcGVydGllcyI6eyJtYXRjaEV4cHJlc3Npb25zIjp7ImRlc2NyaXB0aW9uIjoiQSBsaXN0IG9mIG5vZGUgc2VsZWN0b3IgcmVxdWlyZW1lbnRzIGJ5IG5vZGUncyBsYWJlbHMuIiwiaXRlbXMiOnsiZGVzY3JpcHRpb24iOiJBIG5vZGUgc2VsZWN0b3IgcmVxdWlyZW1lbnQgaXMgYSBzZWxlY3RvciB0aGF0IGNvbnRhaW5zIHZhbHVlcywgYSBrZXksIGFuZCBhbiBvcGVyYXRvciB0aGF0IHJlbGF0ZXMgdGhlIGtleSBhbmQgdmFsdWVzLiIsInByb3BlcnRpZXMiOnsia2V5Ijp7ImRlc2NyaXB0aW9uIjoiVGhlIGxhYmVsIGtleSB0aGF0IHRoZSBzZWxlY3RvciBhcHBsaWVzIHRvLiIsInR5cGUiOiJzdHJpbmcifSwib3BlcmF0b3IiOnsiZGVzY3JpcHRpb24iOiJSZXByZXNlbnRzIGEga2V5J3MgcmVsYXRpb25zaGlwIHRvIGEgc2V0IG9mIHZhbHVlcy4gVmFsaWQgb3BlcmF0b3JzIGFyZSBJbiwgTm90SW4sIEV4aXN0cywgRG9lc05vdEV4aXN0LiBHdCwgYW5kIEx0LiIsInR5cGUiOiJzdHJpbmcifSwidmFsdWVzIjp7ImRlc2NyaXB0aW9uIjoiQW4gYXJyYXkgb2Ygc3RyaW5nIHZhbHVlcy4gSWYgdGhlIG9wZXJhdG9yIGlzIEluIG9yIE5vdEluLCB0aGUgdmFsdWVzIGFycmF5IG11c3QgYmUgbm9uLWVtcHR5LiBJZiB0aGUgb3BlcmF0b3IgaXMgRXhpc3RzIG9yIERvZXNOb3RFeGlzdCwgdGhlIHZhbHVlcyBhcnJheSBtdXN0IGJlIGVtcHR5LiBJZiB0aGUgb3BlcmF0b3IgaXMgR3Qgb3IgTHQsIHRoZSB2YWx1ZXMgYXJyYXkgbXVzdCBoYXZlIGEgc2luZ2xlIGVsZW1lbnQsIHdoaWNoIHdpbGwgYmUgaW50ZXJwcmV0ZWQgYXMgYW4gaW50ZWdlci4gVGhpcyBhcnJheSBpcyByZXBsYWNlZCBkdXJpbmcgYSBzdHJhdGVnaWMgbWVyZ2UgcGF0Y2guIiwiaXRlbXMiOnsidHlwZSI6InN0cmluZyJ9LCJ0eXBlIjoiYXJyYXkifX0sInJlcXVpcmVkIjpbImtleSIsIm9wZXJhdG9yIl0sInR5cGUiOiJvYmplY3QifSwidHlwZSI6ImFycmF5In0sIm1hdGNoRmllbGRzIjp7ImRlc2NyaXB0aW9uIjoiQSBsaXN0IG9mIG5vZGUgc2VsZWN0b3IgcmVxdWlyZW1lbnRzIGJ5IG5vZGUncyBmaWVsZHMuIiwiaXRlbXMiOnsiZGVzY3JpcHRpb24iOiJBIG5vZGUgc2VsZWN0b3IgcmVxdWlyZW1lbnQgaXMgYSBzZWxlY3RvciB0aGF0IGNvbnRhaW5zIHZhbHVlcywgYSBrZXksIGFuZCBhbiBvcGVyYXRvciB0aGF0IHJlbGF0ZXMgdGhlIGtleSBhbmQgdmFsdWVzLiIsInByb3BlcnRpZXMiOnsia2V5Ijp7ImRlc2NyaXB0aW9uIjoiVGhlIGxhYmVsIGtleSB0aGF0IHRoZSBzZWxlY3RvciBhcHBsaWVzIHRvLiIsInR5cGUiOiJzdHJpbmcifSwib3BlcmF0b3IiOnsiZGVzY3JpcHRpb24iOiJSZXByZXNlbnRzIGEga2V5J3MgcmVsYXRpb25zaGlwIHRvIGEgc2V0IG9mIHZhbHVlcy4gVmFsaWQgb3BlcmF0b3JzIGFyZSBJbiwgTm90SW4sIEV4aXN0cywgRG9lc05vdEV4aXN0LiBHdCwgYW5kIEx0LiIsInR5cGUiOiJzdHJpbmcifSwidmFsdWVzIjp7ImRlc2NyaXB0aW9uIjoiQW4gYXJyYXkgb2Ygc3RyaW5nIHZhbHVlcy4gSWYgdGhlIG9wZXJhdG9yIGlzIEluIG9yIE5vdEluLCB0aGUgdmFsdWVzIGFycmF5IG11c3QgYmUgbm9uLWVtcHR5LiBJZiB0aGUgb3BlcmF0b3IgaXMgRXhpc3RzIG9yIERvZXNOb3RFeGlzdCwgdGhlIHZhbHVlcyBhcnJheSBtdXN0IGJlIGVtcHR5LiBJZiB0aGUgb3BlcmF0b3IgaXMgR3Qgb3IgTHQsIHRoZSB2YWx1ZXMgYXJyYXkgbXVzdCBoYXZlIGEgc2luZ2xlIGVsZW1lbnQsIHdoaWNoIHdpbGwgYmUgaW50ZXJwcmV0ZWQgYXMgYW4gaW50ZWdlci4gVGhpcyBhcnJheSBpcyByZXBsYWNlZCBkdXJpbmcgYSBzdHJhdGVnaWMgbWVyZ2UgcGF0Y2guIiwiaXRlbXMiOnsidHlwZSI6InN0cmluZyJ9LCJ0eXBlIjoiYXJyYXkifX0sInJlcXVpcmVkIjpbImtleSIsIm9wZXJhdG9yIl0sInR5cGUiOiJvYmplY3QifSwidHlwZSI6ImFycmF5In19LCJ0eXBlIjoib2JqZWN0In0sInR5cGUiOiJhcnJheSJ9fSwicmVxdWlyZWQiOlsibm9kZVNlbGVjdG9yVGVybXMiXSwidHlwZSI6Im9iamVjdCJ9fSwidHlwZSI6Im9iamVjdCJ9LCJwb2RBZmZpbml0eSI6eyJkZXNjcmlwdGlvbiI6IkRlc2NyaWJlcyBwb2QgYWZmaW5pdHkgc2NoZWR1bGluZyBydWxlcyAoZS5nLiBjby1sb2NhdGUgdGhpcyBwb2QgaW4gdGhlIHNhbWUgbm9kZSwgem9uZSwgZXRjLiBhcyBzb21lIG90aGVyIHBvZChzKSkuIiwicHJvcGVydGllcyI6eyJwcmVmZXJyZWREdXJpbmdTY2hlZHVsaW5nSWdub3JlZER1cmluZ0V4ZWN1dGlvbiI6eyJkZXNjcmlwdGlvbiI6IlRoZSBzY2hlZHVsZXIgd2lsbCBwcmVmZXIgdG8gc2NoZWR1bGUgcG9kcyB0byBub2RlcyB0aGF0IHNhdGlzZnkgdGhlIGFmZmluaXR5IGV4cHJlc3Npb25zIHNwZWNpZmllZCBieSB0aGlzIGZpZWxkLCBidXQgaXQgbWF5IGNob29zZSBhIG5vZGUgdGhhdCB2aW9sYXRlcyBvbmUgb3IgbW9yZSBvZiB0aGUgZXhwcmVzc2lvbnMuIFRoZSBub2RlIHRoYXQgaXMgbW9zdCBwcmVmZXJyZWQgaXMgdGhlIG9uZSB3aXRoIHRoZSBncmVhdGVzdCBzdW0gb2Ygd2VpZ2h0cywgaS5lLiBmb3IgZWFjaCBub2RlIHRoYXQgbWVldHMgYWxsIG9mIHRoZSBzY2hlZHVsaW5nIHJlcXVpcmVtZW50cyAocmVzb3VyY2UgcmVxdWVzdCwgcmVxdWlyZWREdXJpbmdTY2hlZHVsaW5nIGFmZmluaXR5IGV4cHJlc3Npb25zLCBldGMuKSwgY29tcHV0ZSBhIHN1bSBieSBpdGVyYXRpbmcgdGhyb3VnaCB0aGUgZWxlbWVudHMgb2YgdGhpcyBmaWVsZCBhbmQgYWRkaW5nIFwid2VpZ2h0XCIgdG8gdGhlIHN1bSBpZiB0aGUgbm9kZSBoYXMgcG9kcyB3aGljaCBtYXRjaGVzIHRoZSBjb3JyZXNwb25kaW5nIHBvZEFmZmluaXR5VGVybTsgdGhlIG5vZGUocykgd2l0aCB0aGUgaGlnaGVzdCBzdW0gYXJlIHRoZSBtb3N0IHByZWZlcnJlZC4iLCJpdGVtcyI6eyJkZXNjcmlwdGlvbiI6IlRoZSB3ZWlnaHRzIG9mIGFsbCBvZiB0aGUgbWF0Y2hlZCBXZWlnaHRlZFBvZEFmZmluaXR5VGVybSBmaWVsZHMgYXJlIGFkZGVkIHBlci1ub2RlIHRvIGZpbmQgdGhlIG1vc3QgcHJlZmVycmVkIG5vZGUocykiLCJwcm9wZXJ0aWVzIjp7InBvZEFmZmluaXR5VGVybSI6eyJkZXNjcmlwdGlvbiI6IlJlcXVpcmVkLiBBIHBvZCBhZmZpbml0eSB0ZXJtLCBhc3NvY2lhdGVkIHdpdGggdGhlIGNvcnJlc3BvbmRpbmcgd2VpZ2h0LiIsInByb3BlcnRpZXMiOnsibGFiZWxTZWxlY3RvciI6eyJkZXNjcmlwdGlvbiI6IkEgbGFiZWwgcXVlcnkgb3ZlciBhIHNldCBvZiByZXNvdXJjZXMsIGluIHRoaXMgY2FzZSBwb2RzLiIsInByb3BlcnRpZXMiOnsibWF0Y2hFeHByZXNzaW9ucyI6eyJkZXNjcmlwdGlvbiI6Im1hdGNoRXhwcmVzc2lvbnMgaXMgYSBsaXN0IG9mIGxhYmVsIHNlbGVjdG9yIHJlcXVpcmVtZW50cy4gVGhlIHJlcXVpcmVtZW50cyBhcmUgQU5EZWQuIiwiaXRlbXMiOnsiZGVzY3JpcHRpb24iOiJBIGxhYmVsIHNlbGVjdG9yIHJlcXVpcmVtZW50IGlzIGEgc2VsZWN0b3IgdGhhdCBjb250YWlucyB2YWx1ZXMsIGEga2V5LCBhbmQgYW4gb3BlcmF0b3IgdGhhdCByZWxhdGVzIHRoZSBrZXkgYW5kIHZhbHVlcy4iLCJwcm9wZXJ0aWVzIjp7ImtleSI6eyJkZXNjcmlwdGlvbiI6ImtleSBpcyB0aGUgbGFiZWwga2V5IHRoYXQgdGhlIHNlbGVjdG9yIGFwcGxpZXMgdG8uIiwidHlwZSI6InN0cmluZyJ9LCJvcGVyYXRvciI6eyJkZXNjcmlwdGlvbiI6Im9wZXJhdG9yIHJlcHJlc2VudHMgYSBrZXkncyByZWxhdGlvbnNoaXAgdG8gYSBzZXQgb2YgdmFsdWVzLiBWYWxpZCBvcGVyYXRvcnMgYXJlIEluLCBOb3RJbiwgRXhpc3RzIGFuZCBEb2VzTm90RXhpc3QuIiwidHlwZSI6InN0cmluZyJ9LCJ2YWx1ZXMiOnsiZGVzY3JpcHRpb24iOiJ2YWx1ZXMgaXMgYW4gYXJyYXkgb2Ygc3RyaW5nIHZhbHVlcy4gSWYgdGhlIG9wZXJhdG9yIGlzIEluIG9yIE5vdEluLCB0aGUgdmFsdWVzIGFycmF5IG11c3QgYmUgbm9uLWVtcHR5LiBJZiB0aGUgb3BlcmF0b3IgaXMgRXhpc3RzIG9yIERvZXNOb3RFeGlzdCwgdGhlIHZhbHVlcyBhcnJheSBtdXN0IGJlIGVtcHR5LiBUaGlzIGFycmF5IGlzIHJlcGxhY2VkIGR1cmluZyBhIHN0cmF0ZWdpYyBtZXJnZSBwYXRjaC4iLCJpdGVtcyI6eyJ0eXBlIjoic3RyaW5nIn0sInR5cGUiOiJhcnJheSJ9fSwicmVxdWlyZWQiOlsia2V5Iiwib3BlcmF0b3IiXSwidHlwZSI6Im9iamVjdCJ9LCJ0eXBlIjoiYXJyYXkifSwibWF0Y2hMYWJlbHMiOnsiYWRkaXRpb25hbFByb3BlcnRpZXMiOnsidHlwZSI6InN0cmluZyJ9LCJkZXNjcmlwdGlvbiI6Im1hdGNoTGFiZWxzIGlzIGEgbWFwIG9mIHtrZXksdmFsdWV9IHBhaXJzLiBBIHNpbmdsZSB7a2V5LHZhbHVlfSBpbiB0aGUgbWF0Y2hMYWJlbHMgbWFwIGlzIGVxdWl2YWxlbnQgdG8gYW4gZWxlbWVudCBvZiBtYXRjaEV4cHJlc3Npb25zLCB3aG9zZSBrZXkgZmllbGQgaXMgXCJrZXlcIiwgdGhlIG9wZXJhdG9yIGlzIFwiSW5cIiwgYW5kIHRoZSB2YWx1ZXMgYXJyYXkgY29udGFpbnMgb25seSBcInZhbHVlXCIuIFRoZSByZXF1aXJlbWVudHMgYXJlIEFORGVkLiIsInR5cGUiOiJvYmplY3QifX0sInR5cGUiOiJvYmplY3QifSwibmFtZXNwYWNlcyI6eyJkZXNjcmlwdGlvbiI6Im5hbWVzcGFjZXMgc3BlY2lmaWVzIHdoaWNoIG5hbWVzcGFjZXMgdGhlIGxhYmVsU2VsZWN0b3IgYXBwbGllcyB0byAobWF0Y2hlcyBhZ2FpbnN0KTsgbnVsbCBvciBlbXB0eSBsaXN0IG1lYW5zIFwidGhpcyBwb2QncyBuYW1lc3BhY2VcIiIsIml0ZW1zIjp7InR5cGUiOiJzdHJpbmcifSwidHlwZSI6ImFycmF5In0sInRvcG9sb2d5S2V5Ijp7ImRlc2NyaXB0aW9uIjoiVGhpcyBwb2Qgc2hvdWxkIGJlIGNvLWxvY2F0ZWQgKGFmZmluaXR5KSBvciBub3QgY28tbG9jYXRlZCAoYW50aS1hZmZpbml0eSkgd2l0aCB0aGUgcG9kcyBtYXRjaGluZyB0aGUgbGFiZWxTZWxlY3RvciBpbiB0aGUgc3BlY2lmaWVkIG5hbWVzcGFjZXMsIHdoZXJlIGNvLWxvY2F0ZWQgaXMgZGVmaW5lZCBhcyBydW5uaW5nIG9uIGEgbm9kZSB3aG9zZSB2YWx1ZSBvZiB0aGUgbGFiZWwgd2l0aCBrZXkgdG9wb2xvZ3lLZXkgbWF0Y2hlcyB0aGF0IG9mIGFueSBub2RlIG9uIHdoaWNoIGFueSBvZiB0aGUgc2VsZWN0ZWQgcG9kcyBpcyBydW5uaW5nLiBFbXB0eSB0b3BvbG9neUtleSBpcyBub3QgYWxsb3dlZC4iLCJ0eXBlIjoic3RyaW5nIn19LCJyZXF1aXJlZCI6WyJ0b3BvbG9neUtleSJdLCJ0eXBlIjoib2JqZWN0In0sIndlaWdodCI6eyJkZXNjcmlwdGlvbiI6IndlaWdodCBhc3NvY2lhdGVkIHdpdGggbWF0Y2hpbmcgdGhlIGNvcnJlc3BvbmRpbmcgcG9kQWZmaW5pdHlUZXJtLCBpbiB0aGUgcmFuZ2UgMS0xMDAuIiwiZm9ybWF0IjoiaW50MzIiLCJ0eXBlIjoiaW50ZWdlciJ9fSwicmVxdWlyZWQiOlsicG9kQWZmaW5pdHlUZXJtIiwid2VpZ2h0Il0sInR5cGUiOiJvYmplY3QifSwidHlwZSI6ImFycmF5In0sInJlcXVpcmVkRHVyaW5nU2NoZWR1bGluZ0lnbm9yZWREdXJpbmdFeGVjdXRpb24iOnsiZGVzY3JpcHRpb24iOiJJZiB0aGUgYWZmaW5pdHkgcmVxdWlyZW1lbnRzIHNwZWNpZmllZCBieSB0aGlzIGZpZWxkIGFyZSBub3QgbWV0IGF0IHNjaGVkdWxpbmcgdGltZSwgdGhlIHBvZCB3aWxsIG5vdCBiZSBzY2hlZHVsZWQgb250byB0aGUgbm9kZS4gSWYgdGhlIGFmZmluaXR5IHJlcXVpcmVtZW50cyBzcGVjaWZpZWQgYnkgdGhpcyBmaWVsZCBjZWFzZSB0byBiZSBtZXQgYXQgc29tZSBwb2ludCBkdXJpbmcgcG9kIGV4ZWN1dGlvbiAoZS5nLiBkdWUgdG8gYSBwb2QgbGFiZWwgdXBkYXRlKSwgdGhlIHN5c3RlbSBtYXkgb3IgbWF5IG5vdCB0cnkgdG8gZXZlbnR1YWxseSBldmljdCB0aGUgcG9kIGZyb20gaXRzIG5vZGUuIFdoZW4gdGhlcmUgYXJlIG11bHRpcGxlIGVsZW1lbnRzLCB0aGUgbGlzdHMgb2Ygbm9kZXMgY29ycmVzcG9uZGluZyB0byBlYWNoIHBvZEFmZmluaXR5VGVybSBhcmUgaW50ZXJzZWN0ZWQsIGkuZS4gYWxsIHRlcm1zIG11c3QgYmUgc2F0aXNmaWVkLiIsIml0ZW1zIjp7ImRlc2NyaXB0aW9uIjoiRGVmaW5lcyBhIHNldCBvZiBwb2RzIChuYW1lbHkgdGhvc2UgbWF0Y2hpbmcgdGhlIGxhYmVsU2VsZWN0b3IgcmVsYXRpdmUgdG8gdGhlIGdpdmVuIG5hbWVzcGFjZShzKSkgdGhhdCB0aGlzIHBvZCBzaG91bGQgYmUgY28tbG9jYXRlZCAoYWZmaW5pdHkpIG9yIG5vdCBjby1sb2NhdGVkIChhbnRpLWFmZmluaXR5KSB3aXRoLCB3aGVyZSBjby1sb2NhdGVkIGlzIGRlZmluZWQgYXMgcnVubmluZyBvbiBhIG5vZGUgd2hvc2UgdmFsdWUgb2YgdGhlIGxhYmVsIHdpdGgga2V5IFx1MDAzY3RvcG9sb2d5S2V5XHUwMDNlIG1hdGNoZXMgdGhhdCBvZiBhbnkgbm9kZSBvbiB3aGljaCBhIHBvZCBvZiB0aGUgc2V0IG9mIHBvZHMgaXMgcnVubmluZyIsInByb3BlcnRpZXMiOnsibGFiZWxTZWxlY3RvciI6eyJkZXNjcmlwdGlvbiI6IkEgbGFiZWwgcXVlcnkgb3ZlciBhIHNldCBvZiByZXNvdXJjZXMsIGluIHRoaXMgY2FzZSBwb2RzLiIsInByb3BlcnRpZXMiOnsibWF0Y2hFeHByZXNzaW9ucyI6eyJkZXNjcmlwdGlvbiI6Im1hdGNoRXhwcmVzc2lvbnMgaXMgYSBsaXN0IG9mIGxhYmVsIHNlbGVjdG9yIHJlcXVpcmVtZW50cy4gVGhlIHJlcXVpcmVtZW50cyBhcmUgQU5EZWQuIiwiaXRlbXMiOnsiZGVzY3JpcHRpb24iOiJBIGxhYmVsIHNlbGVjdG9yIHJlcXVpcmVtZW50IGlzIGEgc2VsZWN0b3IgdGhhdCBjb250YWlucyB2YWx1ZXMsIGEga2V5LCBhbmQgYW4gb3BlcmF0b3IgdGhhdCByZWxhdGVzIHRoZSBrZXkgYW5kIHZhbHVlcy4iLCJwcm9wZXJ0aWVzIjp7ImtleSI6eyJkZXNjcmlwdGlvbiI6ImtleSBpcyB0aGUgbGFiZWwga2V5IHRoYXQgdGhlIHNlbGVjdG9yIGFwcGxpZXMgdG8uIiwidHlwZSI6InN0cmluZyJ9LCJvcGVyYXRvciI6eyJkZXNjcmlwdGlvbiI6Im9wZXJhdG9yIHJlcHJlc2VudHMgYSBrZXkncyByZWxhdGlvbnNoaXAgdG8gYSBzZXQgb2YgdmFsdWVzLiBWYWxpZCBvcGVyYXRvcnMgYXJlIEluLCBOb3RJbiwgRXhpc3RzIGFuZCBEb2VzTm90RXhpc3QuIiwidHlwZSI6InN0cmluZyJ9LCJ2YWx1ZXMiOnsiZGVzY3JpcHRpb24iOiJ2YWx1ZXMgaXMgYW4gYXJyYXkgb2Ygc3RyaW5nIHZhbHVlcy4gSWYgdGhlIG9wZXJhdG9yIGlzIEluIG9yIE5vdEluLCB0aGUgdmFsdWVzIGFycmF5IG11c3QgYmUgbm9uLWVtcHR5LiBJZiB0aGUgb3BlcmF0b3IgaXMgRXhpc3RzIG9yIERvZXNOb3RFeGlzdCwgdGhlIHZhbHVlcyBhcnJheSBtdXN0IGJlIGVtcHR5LiBUaGlzIGFycmF5IGlzIHJlcGxhY2VkIGR1cmluZyBhIHN0cmF0ZWdpYyBtZXJnZSBwYXRjaC4iLCJpdGVtcyI6eyJ0eXBlIjoic3RyaW5nIn0sInR5cGUiOiJhcnJheSJ9fSwicmVxdWlyZWQiOlsia2V5Iiwib3BlcmF0b3IiXSwidHlwZSI6Im9iamVjdCJ9LCJ0eXBlIjoiYXJyYXkifSwibWF0Y2hMYWJlbHMiOnsiYWRkaXRpb25hbFByb3BlcnRpZXMiOnsidHlwZSI6InN0cmluZyJ9LCJkZXNjcmlwdGlvbiI6Im1hdGNoTGFiZWxzIGlzIGEgbWFwIG9mIHtrZXksdmFsdWV9IHBhaXJzLiBBIHNpbmdsZSB7a2V5LHZhbHVlfSBpbiB0aGUgbWF0Y2hMYWJlbHMgbWFwIGlzIGVxdWl2YWxlbnQgdG8gYW4gZWxlbWVudCBvZiBtYXRjaEV4cHJlc3Npb25zLCB3aG9zZSBrZXkgZmllbGQgaXMgXCJrZXlcIiwgdGhlIG9wZXJhdG9yIGlzIFwiSW5cIiwgYW5kIHRoZSB2YWx1ZXMgYXJyYXkgY29udGFpbnMgb25seSBcInZhbHVlXCIuIFRoZSByZXF1aXJlbWVudHMgYXJlIEFORGVkLiIsInR5cGUiOiJvYmplY3QifX0sInR5cGUiOiJvYmplY3QifSwibmFtZXNwYWNlcyI6eyJkZXNjcmlwdGlvbiI6Im5hbWVzcGFjZXMgc3BlY2lmaWVzIHdoaWNoIG5hbWVzcGFjZXMgdGhlIGxhYmVsU2VsZWN0b3IgYXBwbGllcyB0byAobWF0Y2hlcyBhZ2FpbnN0KTsgbnVsbCBvciBlbXB0eSBsaXN0IG1lYW5zIFwidGhpcyBwb2QncyBuYW1lc3BhY2VcIiIsIml0ZW1zIjp7InR5cGUiOiJzdHJpbmcifSwidHlwZSI6ImFycmF5In0sInRvcG9sb2d5S2V5Ijp7ImRlc2NyaXB0aW9uIjoiVGhpcyBwb2Qgc2hvdWxkIGJlIGNvLWxvY2F0ZWQgKGFmZmluaXR5KSBvciBub3QgY28tbG9jYXRlZCAoYW50aS1hZmZpbml0eSkgd2l0aCB0aGUgcG9kcyBtYXRjaGluZyB0aGUgbGFiZWxTZWxlY3RvciBpbiB0aGUgc3BlY2lmaWVkIG5hbWVzcGFjZXMsIHdoZXJlIGNvLWxvY2F0ZWQgaXMgZGVmaW5lZCBhcyBydW5uaW5nIG9uIGEgbm9kZSB3aG9zZSB2YWx1ZSBvZiB0aGUgbGFiZWwgd2l0aCBrZXkgdG9wb2xvZ3lLZXkgbWF0Y2hlcyB0aGF0IG9mIGFueSBub2RlIG9uIHdoaWNoIGFueSBvZiB0aGUgc2VsZWN0ZWQgcG9kcyBpcyBydW5uaW5nLiBFbXB0eSB0b3BvbG9neUtleSBpcyBub3QgYWxsb3dlZC4iLCJ0eXBlIjoic3RyaW5nIn19LCJyZXF1aXJlZCI6WyJ0b3BvbG9neUtleSJdLCJ0eXBlIjoib2JqZWN0In0sInR5cGUiOiJhcnJheSJ9fSwidHlwZSI6Im9iamVjdCJ9LCJwb2RBbnRpQWZmaW5pdHkiOnsiZGVzY3JpcHRpb24iOiJEZXNjcmliZXMgcG9kIGFudGktYWZmaW5pdHkgc2NoZWR1bGluZyBydWxlcyAoZS5nLiBhdm9pZCBwdXR0aW5nIHRoaXMgcG9kIGluIHRoZSBzYW1lIG5vZGUsIHpvbmUsIGV0Yy4gYXMgc29tZSBvdGhlciBwb2QocykpLiIsInByb3BlcnRpZXMiOnsicHJlZmVycmVkRHVyaW5nU2NoZWR1bGluZ0lnbm9yZWREdXJpbmdFeGVjdXRpb24iOnsiZGVzY3JpcHRpb24iOiJUaGUgc2NoZWR1bGVyIHdpbGwgcHJlZmVyIHRvIHNjaGVkdWxlIHBvZHMgdG8gbm9kZXMgdGhhdCBzYXRpc2Z5IHRoZSBhbnRpLWFmZmluaXR5IGV4cHJlc3Npb25zIHNwZWNpZmllZCBieSB0aGlzIGZpZWxkLCBidXQgaXQgbWF5IGNob29zZSBhIG5vZGUgdGhhdCB2aW9sYXRlcyBvbmUgb3IgbW9yZSBvZiB0aGUgZXhwcmVzc2lvbnMuIFRoZSBub2RlIHRoYXQgaXMgbW9zdCBwcmVmZXJyZWQgaXMgdGhlIG9uZSB3aXRoIHRoZSBncmVhdGVzdCBzdW0gb2Ygd2VpZ2h0cywgaS5lLiBmb3IgZWFjaCBub2RlIHRoYXQgbWVldHMgYWxsIG9mIHRoZSBzY2hlZHVsaW5nIHJlcXVpcmVtZW50cyAocmVzb3VyY2UgcmVxdWVzdCwgcmVxdWlyZWREdXJpbmdTY2hlZHVsaW5nIGFudGktYWZmaW5pdHkgZXhwcmVzc2lvbnMsIGV0Yy4pLCBjb21wdXRlIGEgc3VtIGJ5IGl0ZXJhdGluZyB0aHJvdWdoIHRoZSBlbGVtZW50cyBvZiB0aGlzIGZpZWxkIGFuZCBhZGRpbmcgXCJ3ZWlnaHRcIiB0byB0aGUgc3VtIGlmIHRoZSBub2RlIGhhcyBwb2RzIHdoaWNoIG1hdGNoZXMgdGhlIGNvcnJlc3BvbmRpbmcgcG9kQWZmaW5pdHlUZXJtOyB0aGUgbm9kZShzKSB3aXRoIHRoZSBoaWdoZXN0IHN1bSBhcmUgdGhlIG1vc3QgcHJlZmVycmVkLiIsIml0ZW1zIjp7ImRlc2NyaXB0aW9uIjoiVGhlIHdlaWdodHMgb2YgYWxsIG9mIHRoZSBtYXRjaGVkIFdlaWdodGVkUG9kQWZmaW5pdHlUZXJtIGZpZWxkcyBhcmUgYWRkZWQgcGVyLW5vZGUgdG8gZmluZCB0aGUgbW9zdCBwcmVmZXJyZWQgbm9kZShzKSIsInByb3BlcnRpZXMiOnsicG9kQWZmaW5pdHlUZXJtIjp7ImRlc2NyaXB0aW9uIjoiUmVxdWlyZWQuIEEgcG9kIGFmZmluaXR5IHRlcm0sIGFzc29jaWF0ZWQgd2l0aCB0aGUgY29ycmVzcG9uZGluZyB3ZWlnaHQuIiwicHJvcGVydGllcyI6eyJsYWJlbFNlbGVjdG9yIjp7ImRlc2NyaXB0aW9uIjoiQSBsYWJlbCBxdWVyeSBvdmVyIGEgc2V0IG9mIHJlc291cmNlcywgaW4gdGhpcyBjYXNlIHBvZHMuIiwicHJvcGVydGllcyI6eyJtYXRjaEV4cHJlc3Npb25zIjp7ImRlc2NyaXB0aW9uIjoibWF0Y2hFeHByZXNzaW9ucyBpcyBhIGxpc3Qgb2YgbGFiZWwgc2VsZWN0b3IgcmVxdWlyZW1lbnRzLiBUaGUgcmVxdWlyZW1lbnRzIGFyZSBBTkRlZC4iLCJpdGVtcyI6eyJkZXNjcmlwdGlvbiI6IkEgbGFiZWwgc2VsZWN0b3IgcmVxdWlyZW1lbnQgaXMgYSBzZWxlY3RvciB0aGF0IGNvbnRhaW5zIHZhbHVlcywgYSBrZXksIGFuZCBhbiBvcGVyYXRvciB0aGF0IHJlbGF0ZXMgdGhlIGtleSBhbmQgdmFsdWVzLiIsInByb3BlcnRpZXMiOnsia2V5Ijp7ImRlc2NyaXB0aW9uIjoia2V5IGlzIHRoZSBsYWJlbCBrZXkgdGhhdCB0aGUgc2VsZWN0b3IgYXBwbGllcyB0by4iLCJ0eXBlIjoic3RyaW5nIn0sIm9wZXJhdG9yIjp7ImRlc2NyaXB0aW9uIjoib3BlcmF0b3IgcmVwcmVzZW50cyBhIGtleSdzIHJlbGF0aW9uc2hpcCB0byBhIHNldCBvZiB2YWx1ZXMuIFZhbGlkIG9wZXJhdG9ycyBhcmUgSW4sIE5vdEluLCBFeGlzdHMgYW5kIERvZXNOb3RFeGlzdC4iLCJ0eXBlIjoic3RyaW5nIn0sInZhbHVlcyI6eyJkZXNjcmlwdGlvbiI6InZhbHVlcyBpcyBhbiBhcnJheSBvZiBzdHJpbmcgdmFsdWVzLiBJZiB0aGUgb3BlcmF0b3IgaXMgSW4gb3IgTm90SW4sIHRoZSB2YWx1ZXMgYXJyYXkgbXVzdCBiZSBub24tZW1wdHkuIElmIHRoZSBvcGVyYXRvciBpcyBFeGlzdHMgb3IgRG9lc05vdEV4aXN0LCB0aGUgdmFsdWVzIGFycmF5IG11c3QgYmUgZW1wdHkuIFRoaXMgYXJyYXkgaXMgcmVwbGFjZWQgZHVyaW5nIGEgc3RyYXRlZ2ljIG1lcmdlIHBhdGNoLiIsIml0ZW1zIjp7InR5cGUiOiJzdHJpbmcifSwidHlwZSI6ImFycmF5In19LCJyZXF1aXJlZCI6WyJrZXkiLCJvcGVyYXRvciJdLCJ0eXBlIjoib2JqZWN0In0sInR5cGUiOiJhcnJheSJ9LCJtYXRjaExhYmVscyI6eyJhZGRpdGlvbmFsUHJvcGVydGllcyI6eyJ0eXBlIjoic3RyaW5nIn0sImRlc2NyaXB0aW9uIjoibWF0Y2hMYWJlbHMgaXMgYSBtYXAgb2Yge2tleSx2YWx1ZX0gcGFpcnMuIEEgc2luZ2xlIHtrZXksdmFsdWV9IGluIHRoZSBtYXRjaExhYmVscyBtYXAgaXMgZXF1aXZhbGVudCB0byBhbiBlbGVtZW50IG9mIG1hdGNoRXhwcmVzc2lvbnMsIHdob3NlIGtleSBmaWVsZCBpcyBcImtleVwiLCB0aGUgb3BlcmF0b3IgaXMgXCJJblwiLCBhbmQgdGhlIHZhbHVlcyBhcnJheSBjb250YWlucyBvbmx5IFwidmFsdWVcIi4gVGhlIHJlcXVpcmVtZW50cyBhcmUgQU5EZWQuIiwidHlwZSI6Im9iamVjdCJ9fSwidHlwZSI6Im9iamVjdCJ9LCJuYW1lc3BhY2VzIjp7ImRlc2NyaXB0aW9uIjoibmFtZXNwYWNlcyBzcGVjaWZpZXMgd2hpY2ggbmFtZXNwYWNlcyB0aGUgbGFiZWxTZWxlY3RvciBhcHBsaWVzIHRvIChtYXRjaGVzIGFnYWluc3QpOyBudWxsIG9yIGVtcHR5IGxpc3QgbWVhbnMgXCJ0aGlzIHBvZCdzIG5hbWVzcGFjZVwiIiwiaXRlbXMiOnsidHlwZSI6InN0cmluZyJ9LCJ0eXBlIjoiYXJyYXkifSwidG9wb2xvZ3lLZXkiOnsiZGVzY3JpcHRpb24iOiJUaGlzIHBvZCBzaG91bGQgYmUgY28tbG9jYXRlZCAoYWZmaW5pdHkpIG9yIG5vdCBjby1sb2NhdGVkIChhbnRpLWFmZmluaXR5KSB3aXRoIHRoZSBwb2RzIG1hdGNoaW5nIHRoZSBsYWJlbFNlbGVjdG9yIGluIHRoZSBzcGVjaWZpZWQgbmFtZXNwYWNlcywgd2hlcmUgY28tbG9jYXRlZCBpcyBkZWZpbmVkIGFzIHJ1bm5pbmcgb24gYSBub2RlIHdob3NlIHZhbHVlIG9mIHRoZSBsYWJlbCB3aXRoIGtleSB0b3BvbG9neUtleSBtYXRjaGVzIHRoYXQgb2YgYW55IG5vZGUgb24gd2hpY2ggYW55IG9mIHRoZSBzZWxlY3RlZCBwb2RzIGlzIHJ1bm5pbmcuIEVtcHR5IHRvcG9sb2d5S2V5IGlzIG5vdCBhbGxvd2VkLiIsInR5cGUiOiJzdHJpbmcifX0sInJlcXVpcmVkIjpbInRvcG9sb2d5S2V5Il0sInR5cGUiOiJvYmplY3QifSwid2VpZ2h0Ijp7ImRlc2NyaXB0aW9uIjoid2VpZ2h0IGFzc29jaWF0ZWQgd2l0aCBtYXRjaGluZyB0aGUgY29ycmVzcG9uZGluZyBwb2RBZmZpbml0eVRlcm0sIGluIHRoZSByYW5nZSAxLTEwMC4iLCJmb3JtYXQiOiJpbnQzMiIsInR5cGUiOiJpbnRlZ2VyIn19LCJyZXF1aXJlZCI6WyJwb2RBZmZpbml0eVRlcm0iLCJ3ZWlnaHQiXSwidHlwZSI6Im9iamVjdCJ9LCJ0eXBlIjoiYXJyYXkifSwicmVxdWlyZWREdXJpbmdTY2hlZHVsaW5nSWdub3JlZER1cmluZ0V4ZWN1dGlvbiI6eyJkZXNjcmlwdGlvbiI6IklmIHRoZSBhbnRpLWFmZmluaXR5IHJlcXVpcmVtZW50cyBzcGVjaWZpZWQgYnkgdGhpcyBmaWVsZCBhcmUgbm90IG1ldCBhdCBzY2hlZHVsaW5nIHRpbWUsIHRoZSBwb2Qgd2lsbCBub3QgYmUgc2NoZWR1bGVkIG9udG8gdGhlIG5vZGUuIElmIHRoZSBhbnRpLWFmZmluaXR5IHJlcXVpcmVtZW50cyBzcGVjaWZpZWQgYnkgdGhpcyBmaWVsZCBjZWFzZSB0byBiZSBtZXQgYXQgc29tZSBwb2ludCBkdXJpbmcgcG9kIGV4ZWN1dGlvbiAoZS5nLiBkdWUgdG8gYSBwb2QgbGFiZWwgdXBkYXRlKSwgdGhlIHN5c3RlbSBtYXkgb3IgbWF5IG5vdCB0cnkgdG8gZXZlbnR1YWxseSBldmljdCB0aGUgcG9kIGZyb20gaXRzIG5vZGUuIFdoZW4gdGhlcmUgYXJlIG11bHRpcGxlIGVsZW1lbnRzLCB0aGUgbGlzdHMgb2Ygbm9kZXMgY29ycmVzcG9uZGluZyB0byBlYWNoIHBvZEFmZmluaXR5VGVybSBhcmUgaW50ZXJzZWN0ZWQsIGkuZS4gYWxsIHRlcm1zIG11c3QgYmUgc2F0aXNmaWVkLiIsIml0ZW1zIjp7ImRlc2NyaXB0aW9uIjoiRGVmaW5lcyBhIHNldCBvZiBwb2RzIChuYW1lbHkgdGhvc2UgbWF0Y2hpbmcgdGhlIGxhYmVsU2VsZWN0b3IgcmVsYXRpdmUgdG8gdGhlIGdpdmVuIG5hbWVzcGFjZShzKSkgdGhhdCB0aGlzIHBvZCBzaG91bGQgYmUgY28tbG9jYXRlZCAoYWZmaW5pdHkpIG9yIG5vdCBjby1sb2NhdGVkIChhbnRpLWFmZmluaXR5KSB3aXRoLCB3aGVyZSBjby1sb2NhdGVkIGlzIGRlZmluZWQgYXMgcnVubmluZyBvbiBhIG5vZGUgd2hvc2UgdmFsdWUgb2YgdGhlIGxhYmVsIHdpdGgga2V5IFx1MDAzY3RvcG9sb2d5S2V5XHUwMDNlIG1hdGNoZXMgdGhhdCBvZiBhbnkgbm9kZSBvbiB3aGljaCBhIHBvZCBvZiB0aGUgc2V0IG9mIHBvZHMgaXMgcnVubmluZyIsInByb3BlcnRpZXMiOnsibGFiZWxTZWxlY3RvciI6eyJkZXNjcmlwdGlvbiI6IkEgbGFiZWwgcXVlcnkgb3ZlciBhIHNldCBvZiByZXNvdXJjZXMsIGluIHRoaXMgY2FzZSBwb2RzLiIsInByb3BlcnRpZXMiOnsibWF0Y2hFeHByZXNzaW9ucyI6eyJkZXNjcmlwdGlvbiI6Im1hdGNoRXhwcmVzc2lvbnMgaXMgYSBsaXN0IG9mIGxhYmVsIHNlbGVjdG9yIHJlcXVpcmVtZW50cy4gVGhlIHJlcXVpcmVtZW50cyBhcmUgQU5EZWQuIiwiaXRlbXMiOnsiZGVzY3JpcHRpb24iOiJBIGxhYmVsIHNlbGVjdG9yIHJlcXVpcmVtZW50IGlzIGEgc2VsZWN0b3IgdGhhdCBjb250YWlucyB2YWx1ZXMsIGEga2V5LCBhbmQgYW4gb3BlcmF0b3IgdGhhdCByZWxhdGVzIHRoZSBrZXkgYW5kIHZhbHVlcy4iLCJwcm9wZXJ0aWVzIjp7ImtleSI6eyJkZXNjcmlwdGlvbiI6ImtleSBpcyB0aGUgbGFiZWwga2V5IHRoYXQgdGhlIHNlbGVjdG9yIGFwcGxpZXMgdG8uIiwidHlwZSI6InN0cmluZyJ9LCJvcGVyYXRvciI6eyJkZXNjcmlwdGlvbiI6Im9wZXJhdG9yIHJlcHJlc2VudHMgYSBrZXkncyByZWxhdGlvbnNoaXAgdG8gYSBzZXQgb2YgdmFsdWVzLiBWYWxpZCBvcGVyYXRvcnMgYXJlIEluLCBOb3RJbiwgRXhpc3RzIGFuZCBEb2VzTm90RXhpc3QuIiwidHlwZSI6InN0cmluZyJ9LCJ2YWx1ZXMiOnsiZGVzY3JpcHRpb24iOiJ2YWx1ZXMgaXMgYW4gYXJyYXkgb2Ygc3RyaW5nIHZhbHVlcy4gSWYgdGhlIG9wZXJhdG9yIGlzIEluIG9yIE5vdEluLCB0aGUgdmFsdWVzIGFycmF5IG11c3QgYmUgbm9uLWVtcHR5LiBJZiB0aGUgb3BlcmF0b3IgaXMgRXhpc3RzIG9yIERvZXNOb3RFeGlzdCwgdGhlIHZhbHVlcyBhcnJheSBtdXN0IGJlIGVtcHR5LiBUaGlzIGFycmF5IGlzIHJlcGxhY2VkIGR1cmluZyBhIHN0cmF0ZWdpYyBtZXJnZSBwYXRjaC4iLCJpdGVtcyI6eyJ0eXBlIjoic3RyaW5nIn0sInR5cGUiOiJhcnJheSJ9fSwicmVxdWlyZWQiOlsia2V5Iiwib3BlcmF0b3IiXSwidHlwZSI6Im9iamVjdCJ9LCJ0eXBlIjoiYXJyYXkifSwibWF0Y2hMYWJlbHMiOnsiYWRkaXRpb25hbFByb3BlcnRpZXMiOnsidHlwZSI6InN0cmluZyJ9LCJkZXNjcmlwdGlvbiI6Im1hdGNoTGFiZWxzIGlzIGEgbWFwIG9mIHtrZXksdmFsdWV9IHBhaXJzLiBBIHNpbmdsZSB7a2V5LHZhbHVlfSBpbiB0aGUgbWF0Y2hMYWJlbHMgbWFwIGlzIGVxdWl2YWxlbnQgdG8gYW4gZWxlbWVudCBvZiBtYXRjaEV4cHJlc3Npb25zLCB3aG9zZSBrZXkgZmllbGQgaXMgXCJrZXlcIiwgdGhlIG9wZXJhdG9yIGlzIFwiSW5cIiwgYW5kIHRoZSB2YWx1ZXMgYXJyYXkgY29udGFpbnMgb25seSBcInZhbHVlXCIuIFRoZSByZXF1aXJlbWVudHMgYXJlIEFORGVkLiIsInR5cGUiOiJvYmplY3QifX0sInR5cGUiOiJvYmplY3QifSwibmFtZXNwYWNlcyI6eyJkZXNjcmlwdGlvbiI6Im5hbWVzcGFjZXMgc3BlY2lmaWVzIHdoaWNoIG5hbWVzcGFjZXMgdGhlIGxhYmVsU2VsZWN0b3IgYXBwbGllcyB0byAobWF0Y2hlcyBhZ2FpbnN0KTsgbnVsbCBvciBlbXB0eSBsaXN0IG1lYW5zIFwidGhpcyBwb2QncyBuYW1lc3BhY2VcIiIsIml0ZW1zIjp7InR5cGUiOiJzdHJpbmcifSwidHlwZSI6ImFycmF5In0sInRvcG9sb2d5S2V5Ijp7ImRlc2NyaXB0aW9uIjoiVGhpcyBwb2Qgc2hvdWxkIGJlIGNvLWxvY2F0ZWQgKGFmZmluaXR5KSBvciBub3QgY28tbG9jYXRlZCAoYW50aS1hZmZpbml0eSkgd2l0aCB0aGUgcG9kcyBtYXRjaGluZyB0aGUgbGFiZWxTZWxlY3RvciBpbiB0aGUgc3BlY2lmaWVkIG5hbWVzcGFjZXMsIHdoZXJlIGNvLWxvY2F0ZWQgaXMgZGVmaW5lZCBhcyBydW5uaW5nIG9uIGEgbm9kZSB3aG9zZSB2YWx1ZSBvZiB0aGUgbGFiZWwgd2l0aCBrZXkgdG9wb2xvZ3lLZXkgbWF0Y2hlcyB0aGF0IG9mIGFueSBub2RlIG9uIHdoaWNoIGFueSBvZiB0aGUgc2VsZWN0ZWQgcG9kcyBpcyBydW5uaW5nLiBFbXB0eSB0b3BvbG9neUtleSBpcyBub3QgYWxsb3dlZC4iLCJ0eXBlIjoic3RyaW5nIn19LCJyZXF1aXJlZCI6WyJ0b3BvbG9neUtleSJdLCJ0eXBlIjoib2JqZWN0In0sInR5cGUiOiJhcnJheSJ9fSwidHlwZSI6Im9iamVjdCJ9fSwidHlwZSI6Im9iamVjdCJ9LCJhbm5vdGF0aW9ucyI6eyJhZGRpdGlvbmFsUHJvcGVydGllcyI6eyJ0eXBlIjoic3RyaW5nIn0sImRlc2NyaXB0aW9uIjoiQW5ub3RhdGlvbnMgb3ZlcnJpZGVzIGxhYmVscyBmb3IgdGhlIGRlcGxveW1lbnQgYW5kIGl0cyB0ZW1wbGF0ZS4iLCJ0eXBlIjoib2JqZWN0In0sImVudiI6eyJkZXNjcmlwdGlvbiI6IkVudiBvdmVycmlkZXMgZW52IHZhcnMgZm9yIHRoZSBjb250YWluZXJzLiIsIml0ZW1zIjp7InByb3BlcnRpZXMiOnsiY29udGFpbmVyIjp7ImRlc2NyaXB0aW9uIjoiVGhlIGNvbnRhaW5lciBuYW1lIiwidHlwZSI6InN0cmluZyJ9LCJlbnZWYXJzIjp7ImRlc2NyaXB0aW9uIjoiVGhlIGRlc2lyZWQgRW52VmFyUmVxdWlyZW1lbnRzIiwiaXRlbXMiOnsiZGVzY3JpcHRpb24iOiJFbnZWYXIgcmVwcmVzZW50cyBhbiBlbnZpcm9ubWVudCB2YXJpYWJsZSBwcmVzZW50IGluIGEgQ29udGFpbmVyLiIsInByb3BlcnRpZXMiOnsibmFtZSI6eyJkZXNjcmlwdGlvbiI6Ik5hbWUgb2YgdGhlIGVudmlyb25tZW50IHZhcmlhYmxlLiBNdXN0IGJlIGEgQ19JREVOVElGSUVSLiIsInR5cGUiOiJzdHJpbmcifSwidmFsdWUiOnsiZGVzY3JpcHRpb24iOiJWYXJpYWJsZSByZWZlcmVuY2VzICQoVkFSX05BTUUpIGFyZSBleHBhbmRlZCB1c2luZyB0aGUgcHJldmlvdXNseSBkZWZpbmVkIGVudmlyb25tZW50IHZhcmlhYmxlcyBpbiB0aGUgY29udGFpbmVyIGFuZCBhbnkgc2VydmljZSBlbnZpcm9ubWVudCB2YXJpYWJsZXMuIElmIGEgdmFyaWFibGUgY2Fubm90IGJlIHJlc29sdmVkLCB0aGUgcmVmZXJlbmNlIGluIHRoZSBpbnB1dCBzdHJpbmcgd2lsbCBiZSB1bmNoYW5nZWQuIERvdWJsZSAkJCBhcmUgcmVkdWNlZCB0byBhIHNpbmdsZSAkLCB3aGljaCBhbGxvd3MgZm9yIGVzY2FwaW5nIHRoZSAkKFZBUl9OQU1FKSBzeW50YXg6IGkuZS4gXCIkJChWQVJfTkFNRSlcIiB3aWxsIHByb2R1Y2UgdGhlIHN0cmluZyBsaXRlcmFsIFwiJChWQVJfTkFNRSlcIi4gRXNjYXBlZCByZWZlcmVuY2VzIHdpbGwgbmV2ZXIgYmUgZXhwYW5kZWQsIHJlZ2FyZGxlc3Mgb2Ygd2hldGhlciB0aGUgdmFyaWFibGUgZXhpc3RzIG9yIG5vdC4gRGVmYXVsdHMgdG8gXCJcIi4iLCJ0eXBlIjoic3RyaW5nIn0sInZhbHVlRnJvbSI6eyJkZXNjcmlwdGlvbiI6IlNvdXJjZSBmb3IgdGhlIGVudmlyb25tZW50IHZhcmlhYmxlJ3MgdmFsdWUuIENhbm5vdCBiZSB1c2VkIGlmIHZhbHVlIGlzIG5vdCBlbXB0eS4iLCJwcm9wZXJ0aWVzIjp7ImNvbmZpZ01hcEtleVJlZiI6eyJkZXNjcmlwdGlvbiI6IlNlbGVjdHMgYSBrZXkgb2YgYSBDb25maWdNYXAuIiwicHJvcGVydGllcyI6eyJrZXkiOnsiZGVzY3JpcHRpb24iOiJUaGUga2V5IHRvIHNlbGVjdC4iLCJ0eXBlIjoic3RyaW5nIn0sIm5hbWUiOnsiZGVzY3JpcHRpb24iOiJOYW1lIG9mIHRoZSByZWZlcmVudC4gTW9yZSBpbmZvOiBodHRwczovL2t1YmVybmV0ZXMuaW8vZG9jcy9jb25jZXB0cy9vdmVydmlldy93b3JraW5nLXdpdGgtb2JqZWN0cy9uYW1lcy8jbmFtZXMgVE9ETzogQWRkIG90aGVyIHVzZWZ1bCBmaWVsZHMuIGFwaVZlcnNpb24sIGtpbmQsIHVpZD8iLCJ0eXBlIjoic3RyaW5nIn0sIm9wdGlvbmFsIjp7ImRlc2NyaXB0aW9uIjoiU3BlY2lmeSB3aGV0aGVyIHRoZSBDb25maWdNYXAgb3IgaXRzIGtleSBtdXN0IGJlIGRlZmluZWQiLCJ0eXBlIjoiYm9vbGVhbiJ9fSwicmVxdWlyZWQiOlsia2V5Il0sInR5cGUiOiJvYmplY3QifSwiZmllbGRSZWYiOnsiZGVzY3JpcHRpb24iOiJTZWxlY3RzIGEgZmllbGQgb2YgdGhlIHBvZDogc3VwcG9ydHMgbWV0YWRhdGEubmFtZSwgbWV0YWRhdGEubmFtZXNwYWNlLCBgbWV0YWRhdGEubGFiZWxzWydcdTAwM2NLRVlcdTAwM2UnXWAsIGBtZXRhZGF0YS5hbm5vdGF0aW9uc1snXHUwMDNjS0VZXHUwMDNlJ11gLCBzcGVjLm5vZGVOYW1lLCBzcGVjLnNlcnZpY2VBY2NvdW50TmFtZSwgc3RhdHVzLmhvc3RJUCwgc3RhdHVzLnBvZElQLCBzdGF0dXMucG9kSVBzLiIsInByb3BlcnRpZXMiOnsiYXBpVmVyc2lvbiI6eyJkZXNjcmlwdGlvbiI6IlZlcnNpb24gb2YgdGhlIHNjaGVtYSB0aGUgRmllbGRQYXRoIGlzIHdyaXR0ZW4gaW4gdGVybXMgb2YsIGRlZmF1bHRzIHRvIFwidjFcIi4iLCJ0eXBlIjoic3RyaW5nIn0sImZpZWxkUGF0aCI6eyJkZXNjcmlwdGlvbiI6IlBhdGggb2YgdGhlIGZpZWxkIHRvIHNlbGVjdCBpbiB0aGUgc3BlY2lmaWVkIEFQSSB2ZXJzaW9uLiIsInR5cGUiOiJzdHJpbmcifX0sInJlcXVpcmVkIjpbImZpZWxkUGF0aCJdLCJ0eXBlIjoib2JqZWN0In0sInJlc291cmNlRmllbGRSZWYiOnsiZGVzY3JpcHRpb24iOiJTZWxlY3RzIGEgcmVzb3VyY2Ugb2YgdGhlIGNvbnRhaW5lcjogb25seSByZXNvdXJjZXMgbGltaXRzIGFuZCByZXF1ZXN0cyAobGltaXRzLmNwdSwgbGltaXRzLm1lbW9yeSwgbGltaXRzLmVwaGVtZXJhbC1zdG9yYWdlLCByZXF1ZXN0cy5jcHUsIHJlcXVlc3RzLm1lbW9yeSBhbmQgcmVxdWVzdHMuZXBoZW1lcmFsLXN0b3JhZ2UpIGFyZSBjdXJyZW50bHkgc3VwcG9ydGVkLiIsInByb3BlcnRpZXMiOnsiY29udGFpbmVyTmFtZSI6eyJkZXNjcmlwdGlvbiI6IkNvbnRhaW5lciBuYW1lOiByZXF1aXJlZCBmb3Igdm9sdW1lcywgb3B0aW9uYWwgZm9yIGVudiB2YXJzIiwidHlwZSI6InN0cmluZyJ9LCJkaXZpc29yIjp7ImFueU9mIjpbeyJ0eXBlIjoiaW50ZWdlciJ9LHsidHlwZSI6InN0cmluZyJ9XSwiZGVzY3JpcHRpb24iOiJTcGVjaWZpZXMgdGhlIG91dHB1dCBmb3JtYXQgb2YgdGhlIGV4cG9zZWQgcmVzb3VyY2VzLCBkZWZhdWx0cyB0byBcIjFcIiIsInBhdHRlcm4iOiJeKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKChbS01HVFBFXWkpfFtudW1rTUdUUEVdfChbZUVdKFxcK3wtKT8oKFswLTldKyhcXC5bMC05XSopPyl8KFxcLlswLTldKykpKSk/JCIsIngta3ViZXJuZXRlcy1pbnQtb3Itc3RyaW5nIjp0cnVlfSwicmVzb3VyY2UiOnsiZGVzY3JpcHRpb24iOiJSZXF1aXJlZDogcmVzb3VyY2UgdG8gc2VsZWN0IiwidHlwZSI6InN0cmluZyJ9fSwicmVxdWlyZWQiOlsicmVzb3VyY2UiXSwidHlwZSI6Im9iamVjdCJ9LCJzZWNyZXRLZXlSZWYiOnsiZGVzY3JpcHRpb24iOiJTZWxlY3RzIGEga2V5IG9mIGEgc2VjcmV0IGluIHRoZSBwb2QncyBuYW1lc3BhY2UiLCJwcm9wZXJ0aWVzIjp7ImtleSI6eyJkZXNjcmlwdGlvbiI6IlRoZSBrZXkgb2YgdGhlIHNlY3JldCB0byBzZWxlY3QgZnJvbS4gIE11c3QgYmUgYSB2YWxpZCBzZWNyZXQga2V5LiIsInR5cGUiOiJzdHJpbmcifSwibmFtZSI6eyJkZXNjcmlwdGlvbiI6Ik5hbWUgb2YgdGhlIHJlZmVyZW50LiBNb3JlIGluZm86IGh0dHBzOi8va3ViZXJuZXRlcy5pby9kb2NzL2NvbmNlcHRzL292ZXJ2aWV3L3dvcmtpbmctd2l0aC1vYmplY3RzL25hbWVzLyNuYW1lcyBUT0RPOiBBZGQgb3RoZXIgdXNlZnVsIGZpZWxkcy4gYXBpVmVyc2lvbiwga2luZCwgdWlkPyIsInR5cGUiOiJzdHJpbmcifSwib3B0aW9uYWwiOnsiZGVzY3JpcHRpb24iOiJTcGVjaWZ5IHdoZXRoZXIgdGhlIFNlY3JldCBvciBpdHMga2V5IG11c3QgYmUgZGVmaW5lZCIsInR5cGUiOiJib29sZWFuIn19LCJyZXF1aXJlZCI6WyJrZXkiXSwidHlwZSI6Im9iamVjdCJ9fSwidHlwZSI6Im9iamVjdCJ9fSwicmVxdWlyZWQiOlsibmFtZSJdLCJ0eXBlIjoib2JqZWN0In0sInR5cGUiOiJhcnJheSJ9fSwicmVxdWlyZWQiOlsiY29udGFpbmVyIl0sInR5cGUiOiJvYmplY3QifSwidHlwZSI6ImFycmF5In0sImxhYmVscyI6eyJhZGRpdGlvbmFsUHJvcGVydGllcyI6eyJ0eXBlIjoic3RyaW5nIn0sImRlc2NyaXB0aW9uIjoiTGFiZWxzIG92ZXJyaWRlcyBsYWJlbHMgZm9yIHRoZSBkZXBsb3ltZW50IGFuZCBpdHMgdGVtcGxhdGUuIiwidHlwZSI6Im9iamVjdCJ9LCJsaXZlbmVzc1Byb2JlcyI6eyJkZXNjcmlwdGlvbiI6IkxpdmVuZXNzUHJvYmVzIG92ZXJyaWRlcyBsaXZlbmVzcyBwcm9iZXMgZm9yIHRoZSBjb250YWluZXJzLiIsIml0ZW1zIjp7ImRlc2NyaXB0aW9uIjoiUHJvYmVzUmVxdWlyZW1lbnRzT3ZlcnJpZGUgZW5hYmxlcyB0aGUgdXNlciB0byBvdmVycmlkZSBhbnkgY29udGFpbmVyJ3MgZW52IHZhcnMuIiwicHJvcGVydGllcyI6eyJjb250YWluZXIiOnsiZGVzY3JpcHRpb24iOiJUaGUgY29udGFpbmVyIG5hbWUiLCJ0eXBlIjoic3RyaW5nIn0sImZhaWx1cmVUaHJlc2hvbGQiOnsiZGVzY3JpcHRpb24iOiJNaW5pbXVtIGNvbnNlY3V0aXZlIGZhaWx1cmVzIGZvciB0aGUgcHJvYmUgdG8gYmUgY29uc2lkZXJlZCBmYWlsZWQgYWZ0ZXIgaGF2aW5nIHN1Y2NlZWRlZC4gRGVmYXVsdHMgdG8gMy4gTWluaW11bSB2YWx1ZSBpcyAxLiIsImZvcm1hdCI6ImludDMyIiwidHlwZSI6ImludGVnZXIifSwiaW5pdGlhbERlbGF5U2Vjb25kcyI6eyJkZXNjcmlwdGlvbiI6Ik51bWJlciBvZiBzZWNvbmRzIGFmdGVyIHRoZSBjb250YWluZXIgaGFzIHN0YXJ0ZWQgYmVmb3JlIGxpdmVuZXNzIHByb2JlcyBhcmUgaW5pdGlhdGVkLiBNb3JlIGluZm86IGh0dHBzOi8va3ViZXJuZXRlcy5pby9kb2NzL2NvbmNlcHRzL3dvcmtsb2Fkcy9wb2RzL3BvZC1saWZlY3ljbGUjY29udGFpbmVyLXByb2JlcyIsImZvcm1hdCI6ImludDMyIiwidHlwZSI6ImludGVnZXIifSwicGVyaW9kU2Vjb25kcyI6eyJkZXNjcmlwdGlvbiI6IkhvdyBvZnRlbiAoaW4gc2Vjb25kcykgdG8gcGVyZm9ybSB0aGUgcHJvYmUuIERlZmF1bHQgdG8gMTAgc2Vjb25kcy4gTWluaW11bSB2YWx1ZSBpcyAxLiIsImZvcm1hdCI6ImludDMyIiwidHlwZSI6ImludGVnZXIifSwic3VjY2Vzc1RocmVzaG9sZCI6eyJkZXNjcmlwdGlvbiI6Ik1pbmltdW0gY29uc2VjdXRpdmUgc3VjY2Vzc2VzIGZvciB0aGUgcHJvYmUgdG8gYmUgY29uc2lkZXJlZCBzdWNjZXNzZnVsIGFmdGVyIGhhdmluZyBmYWlsZWQuIERlZmF1bHRzIHRvIDEuIE11c3QgYmUgMSBmb3IgbGl2ZW5lc3MgYW5kIHN0YXJ0dXAuIE1pbmltdW0gdmFsdWUgaXMgMS4iLCJmb3JtYXQiOiJpbnQzMiIsInR5cGUiOiJpbnRlZ2VyIn0sInRlcm1pbmF0aW9uR3JhY2VQZXJpb2RTZWNvbmRzIjp7ImRlc2NyaXB0aW9uIjoiT3B0aW9uYWwgZHVyYXRpb24gaW4gc2Vjb25kcyB0aGUgcG9kIG5lZWRzIHRvIHRlcm1pbmF0ZSBncmFjZWZ1bGx5IHVwb24gcHJvYmUgZmFpbHVyZS4gVGhlIGdyYWNlIHBlcmlvZCBpcyB0aGUgZHVyYXRpb24gaW4gc2Vjb25kcyBhZnRlciB0aGUgcHJvY2Vzc2VzIHJ1bm5pbmcgaW4gdGhlIHBvZCBhcmUgc2VudCBhIHRlcm1pbmF0aW9uIHNpZ25hbCBhbmQgdGhlIHRpbWUgd2hlbiB0aGUgcHJvY2Vzc2VzIGFyZSBmb3JjaWJseSBoYWx0ZWQgd2l0aCBhIGtpbGwgc2lnbmFsLiBTZXQgdGhpcyB2YWx1ZSBsb25nZXIgdGhhbiB0aGUgZXhwZWN0ZWQgY2xlYW51cCB0aW1lIGZvciB5b3VyIHByb2Nlc3MuIElmIHRoaXMgdmFsdWUgaXMgbmlsLCB0aGUgcG9kJ3MgdGVybWluYXRpb25HcmFjZVBlcmlvZFNlY29uZHMgd2lsbCBiZSB1c2VkLiBPdGhlcndpc2UsIHRoaXMgdmFsdWUgb3ZlcnJpZGVzIHRoZSB2YWx1ZSBwcm92aWRlZCBieSB0aGUgcG9kIHNwZWMuIFZhbHVlIG11c3QgYmUgbm9uLW5lZ2F0aXZlIGludGVnZXIuIFRoZSB2YWx1ZSB6ZXJvIGluZGljYXRlcyBzdG9wIGltbWVkaWF0ZWx5IHZpYSB0aGUga2lsbCBzaWduYWwgKG5vIG9wcG9ydHVuaXR5IHRvIHNodXQgZG93bikuIFRoaXMgaXMgYSBiZXRhIGZpZWxkIGFuZCByZXF1aXJlcyBlbmFibGluZyBQcm9iZVRlcm1pbmF0aW9uR3JhY2VQZXJpb2QgZmVhdHVyZSBnYXRlLiBNaW5pbXVtIHZhbHVlIGlzIDEuIHNwZWMudGVybWluYXRpb25HcmFjZVBlcmlvZFNlY29uZHMgaXMgdXNlZCBpZiB1bnNldC4iLCJmb3JtYXQiOiJpbnQ2NCIsInR5cGUiOiJpbnRlZ2VyIn0sInRpbWVvdXRTZWNvbmRzIjp7ImRlc2NyaXB0aW9uIjoiTnVtYmVyIG9mIHNlY29uZHMgYWZ0ZXIgd2hpY2ggdGhlIHByb2JlIHRpbWVzIG91dC4gRGVmYXVsdHMgdG8gMSBzZWNvbmQuIE1pbmltdW0gdmFsdWUgaXMgMS4gTW9yZSBpbmZvOiBodHRwczovL2t1YmVybmV0ZXMuaW8vZG9jcy9jb25jZXB0cy93b3JrbG9hZHMvcG9kcy9wb2QtbGlmZWN5Y2xlI2NvbnRhaW5lci1wcm9iZXMiLCJmb3JtYXQiOiJpbnQzMiIsInR5cGUiOiJpbnRlZ2VyIn19LCJyZXF1aXJlZCI6WyJjb250YWluZXIiXSwidHlwZSI6Im9iamVjdCJ9LCJ0eXBlIjoiYXJyYXkifSwibmFtZSI6eyJkZXNjcmlwdGlvbiI6IlRoZSBuYW1lIG9mIHRoZSBkZXBsb3ltZW50IiwidHlwZSI6InN0cmluZyJ9LCJub2RlU2VsZWN0b3IiOnsiYWRkaXRpb25hbFByb3BlcnRpZXMiOnsidHlwZSI6InN0cmluZyJ9LCJkZXNjcmlwdGlvbiI6Ik5vZGVTZWxlY3RvciBvdmVycmlkZXMgbm9kZVNlbGVjdG9yIGZvciB0aGUgZGVwbG95bWVudC4iLCJ0eXBlIjoib2JqZWN0In0sInJlYWRpbmVzc1Byb2JlcyI6eyJkZXNjcmlwdGlvbiI6IlJlYWRpbmVzc1Byb2JlcyBvdmVycmlkZXMgcmVhZGluZXNzIHByb2JlcyBmb3IgdGhlIGNvbnRhaW5lcnMuIiwiaXRlbXMiOnsiZGVzY3JpcHRpb24iOiJQcm9iZXNSZXF1aXJlbWVudHNPdmVycmlkZSBlbmFibGVzIHRoZSB1c2VyIHRvIG92ZXJyaWRlIGFueSBjb250YWluZXIncyBlbnYgdmFycy4iLCJwcm9wZXJ0aWVzIjp7ImNvbnRhaW5lciI6eyJkZXNjcmlwdGlvbiI6IlRoZSBjb250YWluZXIgbmFtZSIsInR5cGUiOiJzdHJpbmcifSwiZmFpbHVyZVRocmVzaG9sZCI6eyJkZXNjcmlwdGlvbiI6Ik1pbmltdW0gY29uc2VjdXRpdmUgZmFpbHVyZXMgZm9yIHRoZSBwcm9iZSB0byBiZSBjb25zaWRlcmVkIGZhaWxlZCBhZnRlciBoYXZpbmcgc3VjY2VlZGVkLiBEZWZhdWx0cyB0byAzLiBNaW5pbXVtIHZhbHVlIGlzIDEuIiwiZm9ybWF0IjoiaW50MzIiLCJ0eXBlIjoiaW50ZWdlciJ9LCJpbml0aWFsRGVsYXlTZWNvbmRzIjp7ImRlc2NyaXB0aW9uIjoiTnVtYmVyIG9mIHNlY29uZHMgYWZ0ZXIgdGhlIGNvbnRhaW5lciBoYXMgc3RhcnRlZCBiZWZvcmUgbGl2ZW5lc3MgcHJvYmVzIGFyZSBpbml0aWF0ZWQuIE1vcmUgaW5mbzogaHR0cHM6Ly9rdWJlcm5ldGVzLmlvL2RvY3MvY29uY2VwdHMvd29ya2xvYWRzL3BvZHMvcG9kLWxpZmVjeWNsZSNjb250YWluZXItcHJvYmVzIiwiZm9ybWF0IjoiaW50MzIiLCJ0eXBlIjoiaW50ZWdlciJ9LCJwZXJpb2RTZWNvbmRzIjp7ImRlc2NyaXB0aW9uIjoiSG93IG9mdGVuIChpbiBzZWNvbmRzKSB0byBwZXJmb3JtIHRoZSBwcm9iZS4gRGVmYXVsdCB0byAxMCBzZWNvbmRzLiBNaW5pbXVtIHZhbHVlIGlzIDEuIiwiZm9ybWF0IjoiaW50MzIiLCJ0eXBlIjoiaW50ZWdlciJ9LCJzdWNjZXNzVGhyZXNob2xkIjp7ImRlc2NyaXB0aW9uIjoiTWluaW11bSBjb25zZWN1dGl2ZSBzdWNjZXNzZXMgZm9yIHRoZSBwcm9iZSB0byBiZSBjb25zaWRlcmVkIHN1Y2Nlc3NmdWwgYWZ0ZXIgaGF2aW5nIGZhaWxlZC4gRGVmYXVsdHMgdG8gMS4gTXVzdCBiZSAxIGZvciBsaXZlbmVzcyBhbmQgc3RhcnR1cC4gTWluaW11bSB2YWx1ZSBpcyAxLiIsImZvcm1hdCI6ImludDMyIiwidHlwZSI6ImludGVnZXIifSwidGVybWluYXRpb25HcmFjZVBlcmlvZFNlY29uZHMiOnsiZGVzY3JpcHRpb24iOiJPcHRpb25hbCBkdXJhdGlvbiBpbiBzZWNvbmRzIHRoZSBwb2QgbmVlZHMgdG8gdGVybWluYXRlIGdyYWNlZnVsbHkgdXBvbiBwcm9iZSBmYWlsdXJlLiBUaGUgZ3JhY2UgcGVyaW9kIGlzIHRoZSBkdXJhdGlvbiBpbiBzZWNvbmRzIGFmdGVyIHRoZSBwcm9jZXNzZXMgcnVubmluZyBpbiB0aGUgcG9kIGFyZSBzZW50IGEgdGVybWluYXRpb24gc2lnbmFsIGFuZCB0aGUgdGltZSB3aGVuIHRoZSBwcm9jZXNzZXMgYXJlIGZvcmNpYmx5IGhhbHRlZCB3aXRoIGEga2lsbCBzaWduYWwuIFNldCB0aGlzIHZhbHVlIGxvbmdlciB0aGFuIHRoZSBleHBlY3RlZCBjbGVhbnVwIHRpbWUgZm9yIHlvdXIgcHJvY2Vzcy4gSWYgdGhpcyB2YWx1ZSBpcyBuaWwsIHRoZSBwb2QncyB0ZXJtaW5hdGlvbkdyYWNlUGVyaW9kU2Vjb25kcyB3aWxsIGJlIHVzZWQuIE90aGVyd2lzZSwgdGhpcyB2YWx1ZSBvdmVycmlkZXMgdGhlIHZhbHVlIHByb3ZpZGVkIGJ5IHRoZSBwb2Qgc3BlYy4gVmFsdWUgbXVzdCBiZSBub24tbmVnYXRpdmUgaW50ZWdlci4gVGhlIHZhbHVlIHplcm8gaW5kaWNhdGVzIHN0b3AgaW1tZWRpYXRlbHkgdmlhIHRoZSBraWxsIHNpZ25hbCAobm8gb3Bwb3J0dW5pdHkgdG8gc2h1dCBkb3duKS4gVGhpcyBpcyBhIGJldGEgZmllbGQgYW5kIHJlcXVpcmVzIGVuYWJsaW5nIFByb2JlVGVybWluYXRpb25HcmFjZVBlcmlvZCBmZWF0dXJlIGdhdGUuIE1pbmltdW0gdmFsdWUgaXMgMS4gc3BlYy50ZXJtaW5hdGlvbkdyYWNlUGVyaW9kU2Vjb25kcyBpcyB1c2VkIGlmIHVuc2V0LiIsImZvcm1hdCI6ImludDY0IiwidHlwZSI6ImludGVnZXIifSwidGltZW91dFNlY29uZHMiOnsiZGVzY3JpcHRpb24iOiJOdW1iZXIgb2Ygc2Vjb25kcyBhZnRlciB3aGljaCB0aGUgcHJvYmUgdGltZXMgb3V0LiBEZWZhdWx0cyB0byAxIHNlY29uZC4gTWluaW11bSB2YWx1ZSBpcyAxLiBNb3JlIGluZm86IGh0dHBzOi8va3ViZXJuZXRlcy5pby9kb2NzL2NvbmNlcHRzL3dvcmtsb2Fkcy9wb2RzL3BvZC1saWZlY3ljbGUjY29udGFpbmVyLXByb2JlcyIsImZvcm1hdCI6ImludDMyIiwidHlwZSI6ImludGVnZXIifX0sInJlcXVpcmVkIjpbImNvbnRhaW5lciJdLCJ0eXBlIjoib2JqZWN0In0sInR5cGUiOiJhcnJheSJ9LCJyZXBsaWNhcyI6eyJkZXNjcmlwdGlvbiI6IlRoZSBudW1iZXIgb2YgcmVwbGljYXMgdGhhdCBIQSBwYXJ0cyBvZiB0aGUgY29udHJvbCBwbGFuZSB3aWxsIGJlIHNjYWxlZCB0byIsIm1pbmltdW0iOjAsInR5cGUiOiJpbnRlZ2VyIn0sInJlc291cmNlcyI6eyJkZXNjcmlwdGlvbiI6IklmIHNwZWNpZmllZCwgdGhlIGNvbnRhaW5lcidzIHJlc291cmNlcy4iLCJpdGVtcyI6eyJkZXNjcmlwdGlvbiI6IlRoZSBwb2QgdGhpcyBSZXNvdXJjZSBpcyB1c2VkIHRvIHNwZWNpZnkgdGhlIHJlcXVlc3RzIGFuZCBsaW1pdHMgZm9yIGEgY2VydGFpbiBjb250YWluZXIgYmFzZWQgb24gdGhlIG5hbWUuIiwicHJvcGVydGllcyI6eyJjb250YWluZXIiOnsiZGVzY3JpcHRpb24iOiJUaGUgbmFtZSBvZiB0aGUgY29udGFpbmVyIiwidHlwZSI6InN0cmluZyJ9LCJsaW1pdHMiOnsicHJvcGVydGllcyI6eyJjcHUiOnsicGF0dGVybiI6Il4oWystXT9bMC05Ll0rKShbZUVpbnVta0tNR1RQXSpbLStdP1swLTldKikkIiwidHlwZSI6InN0cmluZyJ9LCJtZW1vcnkiOnsicGF0dGVybiI6Il4oWystXT9bMC05Ll0rKShbZUVpbnVta0tNR1RQXSpbLStdP1swLTldKikkIiwidHlwZSI6InN0cmluZyJ9fSwidHlwZSI6Im9iamVjdCJ9LCJyZXF1ZXN0cyI6eyJwcm9wZXJ0aWVzIjp7ImNwdSI6eyJwYXR0ZXJuIjoiXihbKy1dP1swLTkuXSspKFtlRWludW1rS01HVFBdKlstK10/WzAtOV0qKSQiLCJ0eXBlIjoic3RyaW5nIn0sIm1lbW9yeSI6eyJwYXR0ZXJuIjoiXihbKy1dP1swLTkuXSspKFtlRWludW1rS01HVFBdKlstK10/WzAtOV0qKSQiLCJ0eXBlIjoic3RyaW5nIn19LCJ0eXBlIjoib2JqZWN0In19LCJ0eXBlIjoib2JqZWN0In0sInR5cGUiOiJhcnJheSJ9LCJ0b2xlcmF0aW9ucyI6eyJkZXNjcmlwdGlvbiI6IklmIHNwZWNpZmllZCwgdGhlIHBvZCdzIHRvbGVyYXRpb25zLiIsIml0ZW1zIjp7ImRlc2NyaXB0aW9uIjoiVGhlIHBvZCB0aGlzIFRvbGVyYXRpb24gaXMgYXR0YWNoZWQgdG8gdG9sZXJhdGVzIGFueSB0YWludCB0aGF0IG1hdGNoZXMgdGhlIHRyaXBsZSBcdTAwM2NrZXksdmFsdWUsZWZmZWN0XHUwMDNlIHVzaW5nIHRoZSBtYXRjaGluZyBvcGVyYXRvciBcdTAwM2NvcGVyYXRvclx1MDAzZS4iLCJwcm9wZXJ0aWVzIjp7ImVmZmVjdCI6eyJkZXNjcmlwdGlvbiI6IkVmZmVjdCBpbmRpY2F0ZXMgdGhlIHRhaW50IGVmZmVjdCB0byBtYXRjaC4gRW1wdHkgbWVhbnMgbWF0Y2ggYWxsIHRhaW50IGVmZmVjdHMuIFdoZW4gc3BlY2lmaWVkLCBhbGxvd2VkIHZhbHVlcyBhcmUgTm9TY2hlZHVsZSwgUHJlZmVyTm9TY2hlZHVsZSBhbmQgTm9FeGVjdXRlLiIsInR5cGUiOiJzdHJpbmcifSwia2V5Ijp7ImRlc2NyaXB0aW9uIjoiS2V5IGlzIHRoZSB0YWludCBrZXkgdGhhdCB0aGUgdG9sZXJhdGlvbiBhcHBsaWVzIHRvLiBFbXB0eSBtZWFucyBtYXRjaCBhbGwgdGFpbnQga2V5cy4gSWYgdGhlIGtleSBpcyBlbXB0eSwgb3BlcmF0b3IgbXVzdCBiZSBFeGlzdHM7IHRoaXMgY29tYmluYXRpb24gbWVhbnMgdG8gbWF0Y2ggYWxsIHZhbHVlcyBhbmQgYWxsIGtleXMuIiwidHlwZSI6InN0cmluZyJ9LCJvcGVyYXRvciI6eyJkZXNjcmlwdGlvbiI6Ik9wZXJhdG9yIHJlcHJlc2VudHMgYSBrZXkncyByZWxhdGlvbnNoaXAgdG8gdGhlIHZhbHVlLiBWYWxpZCBvcGVyYXRvcnMgYXJlIEV4aXN0cyBhbmQgRXF1YWwuIERlZmF1bHRzIHRvIEVxdWFsLiBFeGlzdHMgaXMgZXF1aXZhbGVudCB0byB3aWxkY2FyZCBmb3IgdmFsdWUsIHNvIHRoYXQgYSBwb2QgY2FuIHRvbGVyYXRlIGFsbCB0YWludHMgb2YgYSBwYXJ0aWN1bGFyIGNhdGVnb3J5LiIsInR5cGUiOiJzdHJpbmcifSwidG9sZXJhdGlvblNlY29uZHMiOnsiZGVzY3JpcHRpb24iOiJUb2xlcmF0aW9uU2Vjb25kcyByZXByZXNlbnRzIHRoZSBwZXJpb2Qgb2YgdGltZSB0aGUgdG9sZXJhdGlvbiAod2hpY2ggbXVzdCBiZSBvZiBlZmZlY3QgTm9FeGVjdXRlLCBvdGhlcndpc2UgdGhpcyBmaWVsZCBpcyBpZ25vcmVkKSB0b2xlcmF0ZXMgdGhlIHRhaW50LiBCeSBkZWZhdWx0LCBpdCBpcyBub3Qgc2V0LCB3aGljaCBtZWFucyB0b2xlcmF0ZSB0aGUgdGFpbnQgZm9yZXZlciAoZG8gbm90IGV2aWN0KS4gWmVybyBhbmQgbmVnYXRpdmUgdmFsdWVzIHdpbGwgYmUgdHJlYXRlZCBhcyAwIChldmljdCBpbW1lZGlhdGVseSkgYnkgdGhlIHN5c3RlbS4iLCJmb3JtYXQiOiJpbnQ2NCIsInR5cGUiOiJpbnRlZ2VyIn0sInZhbHVlIjp7ImRlc2NyaXB0aW9uIjoiVmFsdWUgaXMgdGhlIHRhaW50IHZhbHVlIHRoZSB0b2xlcmF0aW9uIG1hdGNoZXMgdG8uIElmIHRoZSBvcGVyYXRvciBpcyBFeGlzdHMsIHRoZSB2YWx1ZSBzaG91bGQgYmUgZW1wdHksIG90aGVyd2lzZSBqdXN0IGEgcmVndWxhciBzdHJpbmcuIiwidHlwZSI6InN0cmluZyJ9fSwidHlwZSI6Im9iamVjdCJ9LCJ0eXBlIjoiYXJyYXkifX0sInR5cGUiOiJvYmplY3QifSwidHlwZSI6ImFycmF5In19LCJyZXF1aXJlZCI6WyJjaGFubmVsIiwic291cmNlIl0sInR5cGUiOiJvYmplY3QifSwic3RhdHVzIjp7ImRlc2NyaXB0aW9uIjoiS25hdGl2ZUthZmthU3RhdHVzIGRlZmluZXMgdGhlIG9ic2VydmVkIHN0YXRlIG9mIEtuYXRpdmVLYWZrYSAoZnJvbSB0aGUgY29udHJvbGxlcikuIiwicHJvcGVydGllcyI6eyJhbm5vdGF0aW9ucyI6eyJhZGRpdGlvbmFsUHJvcGVydGllcyI6eyJ0eXBlIjoic3RyaW5nIn0sImRlc2NyaXB0aW9uIjoiQW5ub3RhdGlvbnMgaXMgYWRkaXRpb25hbCBTdGF0dXMgZmllbGRzIGZvciB0aGUgUmVzb3VyY2UgdG8gc2F2ZSBzb21lIGFkZGl0aW9uYWwgU3RhdGUgYXMgd2VsbCBhcyBjb252ZXkgbW9yZSBpbmZvcm1hdGlvbiB0byB0aGUgdXNlci4gVGhpcyBpcyByb3VnaGx5IGFraW4gdG8gQW5ub3RhdGlvbnMgb24gYW55IGs4cyByZXNvdXJjZSwganVzdCB0aGUgcmVjb25jaWxlciBjb252ZXlpbmcgcmljaGVyIGluZm9ybWF0aW9uIG91dHdhcmRzLiIsInR5cGUiOiJvYmplY3QifSwiY29uZGl0aW9ucyI6eyJkZXNjcmlwdGlvbiI6IkNvbmRpdGlvbnMgdGhlIGxhdGVzdCBhdmFpbGFibGUgb2JzZXJ2YXRpb25zIG9mIGEgcmVzb3VyY2UncyBjdXJyZW50IHN0YXRlLiArcGF0Y2hNZXJnZUtleT10eXBlICtwYXRjaFN0cmF0ZWd5PW1lcmdlIiwiaXRlbXMiOnsicHJvcGVydGllcyI6eyJsYXN0VHJhbnNpdGlvblRpbWUiOnsiZGVzY3JpcHRpb24iOiJMYXN0VHJhbnNpdGlvblRpbWUgaXMgdGhlIGxhc3QgdGltZSB0aGUgY29uZGl0aW9uIHRyYW5zaXRpb25lZCBmcm9tIG9uZSBzdGF0dXMgdG8gYW5vdGhlci4gV2UgdXNlIFZvbGF0aWxlVGltZSBpbiBwbGFjZSBvZiBtZXRhdjEuVGltZSB0byBleGNsdWRlIHRoaXMgZnJvbSBjcmVhdGluZyBlcXVhbGl0eS5TZW1hbnRpYyBkaWZmZXJlbmNlcyAoYWxsIG90aGVyIHRoaW5ncyBoZWxkIGNvbnN0YW50KS4iLCJ0eXBlIjoic3RyaW5nIn0sIm1lc3NhZ2UiOnsiZGVzY3JpcHRpb24iOiJBIGh1bWFuIHJlYWRhYmxlIG1lc3NhZ2UgaW5kaWNhdGluZyBkZXRhaWxzIGFib3V0IHRoZSB0cmFuc2l0aW9uLiIsInR5cGUiOiJzdHJpbmcifSwicmVhc29uIjp7ImRlc2NyaXB0aW9uIjoiVGhlIHJlYXNvbiBmb3IgdGhlIGNvbmRpdGlvbidzIGxhc3QgdHJhbnNpdGlvbi4iLCJ0eXBlIjoic3RyaW5nIn0sInNldmVyaXR5Ijp7ImRlc2NyaXB0aW9uIjoiU2V2ZXJpdHkgd2l0aCB3aGljaCB0byB0cmVhdCBmYWlsdXJlcyBvZiB0aGlzIHR5cGUgb2YgY29uZGl0aW9uLiBXaGVuIHRoaXMgaXMgbm90IHNwZWNpZmllZCwgaXQgZGVmYXVsdHMgdG8gRXJyb3IuIiwidHlwZSI6InN0cmluZyJ9LCJzdGF0dXMiOnsiZGVzY3JpcHRpb24iOiJTdGF0dXMgb2YgdGhlIGNvbmRpdGlvbiwgb25lIG9mIFRydWUsIEZhbHNlLCBVbmtub3duLiArcmVxdWlyZWQiLCJ0eXBlIjoic3RyaW5nIn0sInR5cGUiOnsiZGVzY3JpcHRpb24iOiJUeXBlIG9mIGNvbmRpdGlvbi4gK3JlcXVpcmVkIiwidHlwZSI6InN0cmluZyJ9fSwicmVxdWlyZWQiOlsidHlwZSIsInN0YXR1cyJdLCJ0eXBlIjoib2JqZWN0In0sInR5cGUiOiJhcnJheSJ9LCJvYnNlcnZlZEdlbmVyYXRpb24iOnsiZGVzY3JpcHRpb24iOiJPYnNlcnZlZEdlbmVyYXRpb24gaXMgdGhlICdHZW5lcmF0aW9uJyBvZiB0aGUgU2VydmljZSB0aGF0IHdhcyBsYXN0IHByb2Nlc3NlZCBieSB0aGUgY29udHJvbGxlci4iLCJmb3JtYXQiOiJpbnQ2NCIsInR5cGUiOiJpbnRlZ2VyIn0sInZlcnNpb24iOnsiZGVzY3JpcHRpb24iOiJUaGUgdmVyc2lvbiBvZiB0aGUgaW5zdGFsbGVkIHJlbGVhc2UiLCJ0eXBlIjoic3RyaW5nIn19LCJ0eXBlIjoib2JqZWN0In19LCJ0eXBlIjoib2JqZWN0In19LCJzZXJ2ZWQiOnRydWUsInN0b3JhZ2UiOnRydWUsInN1YnJlc291cmNlcyI6eyJzdGF0dXMiOnt9fX1dfX0= - type: olm.bundle.object value: - data: eyJhcGlWZXJzaW9uIjoib3BlcmF0b3JzLmNvcmVvcy5jb20vdjFhbHBoYTEiLCJraW5kIjoiQ2x1c3RlclNlcnZpY2VWZXJzaW9uIiwibWV0YWRhdGEiOnsiYW5ub3RhdGlvbnMiOnsiYWxtLWV4YW1wbGVzIjoiW1xuICB7XG4gICAgXCJhcGlWZXJzaW9uXCI6IFwib3BlcmF0b3Iua25hdGl2ZS5kZXYvdjFiZXRhMVwiLFxuICAgIFwia2luZFwiOiBcIktuYXRpdmVTZXJ2aW5nXCIsXG4gICAgXCJtZXRhZGF0YVwiOiB7XG4gICAgICBcIm5hbWVcIjogXCJrbmF0aXZlLXNlcnZpbmdcIlxuICAgIH0sXG4gICAgXCJzcGVjXCI6IHtcbiAgICB9XG4gIH0sXG4gIHtcbiAgICBcImFwaVZlcnNpb25cIjogXCJvcGVyYXRvci5rbmF0aXZlLmRldi92MWJldGExXCIsXG4gICAgXCJraW5kXCI6IFwiS25hdGl2ZUV2ZW50aW5nXCIsXG4gICAgXCJtZXRhZGF0YVwiOiB7XG4gICAgICBcIm5hbWVcIjogXCJrbmF0aXZlLWV2ZW50aW5nXCJcbiAgICB9LFxuICAgIFwic3BlY1wiOiB7XG4gICAgfVxuICB9LFxuICB7XG4gICAgXCJhcGlWZXJzaW9uXCI6IFwib3BlcmF0b3Iuc2VydmVybGVzcy5vcGVuc2hpZnQuaW8vdjFhbHBoYTFcIixcbiAgICBcImtpbmRcIjogXCJLbmF0aXZlS2Fma2FcIixcbiAgICBcIm1ldGFkYXRhXCI6IHtcbiAgICAgIFwibmFtZVwiOiBcImtuYXRpdmUta2Fma2FcIlxuICAgIH0sXG4gICAgXCJzcGVjXCI6IHtcbiAgICAgIFwiYnJva2VyXCI6IHtcbiAgICAgICAgXCJlbmFibGVkXCI6IGZhbHNlLFxuICAgICAgICBcImRlZmF1bHRDb25maWdcIjoge1xuICAgICAgICAgIFwibnVtUGFydGl0aW9uc1wiOiAxMCxcbiAgICAgICAgICBcInJlcGxpY2F0aW9uRmFjdG9yXCI6IDMsXG4gICAgICAgICAgXCJib290c3RyYXBTZXJ2ZXJzXCI6IFwiUkVQTEFDRV9XSVRIX0NPTU1BX1NFUEFSQVRFRF9LQUZLQV9CT09UU1RSQVBfU0VSVkVSU1wiXG4gICAgICAgIH1cbiAgICAgIH0sXG4gICAgICBcInNvdXJjZVwiOiB7XG4gICAgICAgIFwiZW5hYmxlZFwiOiBmYWxzZVxuICAgICAgfSxcbiAgICAgIFwic2lua1wiOiB7XG4gICAgICAgIFwiZW5hYmxlZFwiOiBmYWxzZVxuICAgICAgfSxcbiAgICAgIFwiY2hhbm5lbFwiOiB7XG4gICAgICAgIFwiZW5hYmxlZFwiOiBmYWxzZSxcbiAgICAgICAgXCJib290c3RyYXBTZXJ2ZXJzXCI6IFwiUkVQTEFDRV9XSVRIX0NPTU1BX1NFUEFSQVRFRF9LQUZLQV9CT09UU1RSQVBfU0VSVkVSU1wiXG4gICAgICB9XG4gICAgfVxuICB9XG5dIiwiY2FwYWJpbGl0aWVzIjoiRnVsbCBMaWZlY3ljbGUiLCJjYXRlZ29yaWVzIjoiTmV0d29ya2luZyxJbnRlZ3JhdGlvbiBcdTAwMjYgRGVsaXZlcnksQ2xvdWQgUHJvdmlkZXIsRGV2ZWxvcGVyIFRvb2xzIiwiY2VydGlmaWVkIjoiZmFsc2UiLCJjcmVhdGVkQXQiOiIyMDIwLTA0LTIwVDE3OjAwOjAwWiIsImRlc2NyaXB0aW9uIjoiRGVwbG95IGFuZCBtYW5hZ2UgZXZlbnQtZHJpdmVuIHNlcnZlcmxlc3MgYXBwbGljYXRpb25zIGFuZCBmdW5jdGlvbnMgdXNpbmcgS25hdGl2ZS4iLCJmZWF0dXJlcy5vcGVyYXRvcnMub3BlbnNoaWZ0LmlvL2NuZiI6ImZhbHNlIiwiZmVhdHVyZXMub3BlcmF0b3JzLm9wZW5zaGlmdC5pby9jbmkiOiJmYWxzZSIsImZlYXR1cmVzLm9wZXJhdG9ycy5vcGVuc2hpZnQuaW8vY3NpIjoiZmFsc2UiLCJmZWF0dXJlcy5vcGVyYXRvcnMub3BlbnNoaWZ0LmlvL2Rpc2Nvbm5lY3RlZCI6InRydWUiLCJmZWF0dXJlcy5vcGVyYXRvcnMub3BlbnNoaWZ0LmlvL2ZpcHMtY29tcGxpYW50IjoidHJ1ZSIsImZlYXR1cmVzLm9wZXJhdG9ycy5vcGVuc2hpZnQuaW8vcHJveHktYXdhcmUiOiJ0cnVlIiwiZmVhdHVyZXMub3BlcmF0b3JzLm9wZW5zaGlmdC5pby90bHMtcHJvZmlsZXMiOiJmYWxzZSIsImZlYXR1cmVzLm9wZXJhdG9ycy5vcGVuc2hpZnQuaW8vdG9rZW4tYXV0aC1hd3MiOiJmYWxzZSIsImZlYXR1cmVzLm9wZXJhdG9ycy5vcGVuc2hpZnQuaW8vdG9rZW4tYXV0aC1henVyZSI6ImZhbHNlIiwiZmVhdHVyZXMub3BlcmF0b3JzLm9wZW5zaGlmdC5pby90b2tlbi1hdXRoLWdjcCI6ImZhbHNlIiwib2xtLnNraXBSYW5nZSI6Ilx1MDAzZTEuMzYuMSBcdTAwM2MxLjM3LjAiLCJvcGVyYXRvcmZyYW1ld29yay5pby9zdWdnZXN0ZWQtbmFtZXNwYWNlIjoib3BlbnNoaWZ0LXNlcnZlcmxlc3MiLCJvcGVyYXRvcnMub3BlbnNoaWZ0LmlvL211c3QtZ2F0aGVyLWltYWdlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEvc2VydmVybGVzcy1tdXN0LWdhdGhlci1yaGVsOUBzaGEyNTY6ZjBiYTcwZTQ4N2IwOGZiMzdjNDAyY2Q1MGY5OTVlZmNkODFhZTI5ZDNhZTE1YWNmZmM0Yjk0ZDdlZWZkZDJkYyIsIm9wZXJhdG9ycy5vcGVuc2hpZnQuaW8vdmFsaWQtc3Vic2NyaXB0aW9uIjoiW1wiT3BlblNoaWZ0IENvbnRhaW5lciBQbGF0Zm9ybVwiLCBcIk9wZW5TaGlmdCBQbGF0Zm9ybSBQbHVzXCJdIiwicmVwb3NpdG9yeSI6Imh0dHBzOi8vZ2l0aHViLmNvbS9vcGVuc2hpZnQta25hdGl2ZS9zZXJ2ZXJsZXNzLW9wZXJhdG9yIiwic3VwcG9ydCI6IlJlZCBIYXQifSwibGFiZWxzIjp7Im9wZXJhdG9yZnJhbWV3b3JrLmlvL2FyY2guYW1kNjQiOiJzdXBwb3J0ZWQiLCJvcGVyYXRvcmZyYW1ld29yay5pby9hcmNoLmFybTY0Ijoic3VwcG9ydGVkIiwib3BlcmF0b3JmcmFtZXdvcmsuaW8vYXJjaC5wcGM2NGxlIjoic3VwcG9ydGVkIiwib3BlcmF0b3JmcmFtZXdvcmsuaW8vYXJjaC5zMzkweCI6InN1cHBvcnRlZCJ9LCJuYW1lIjoic2VydmVybGVzcy1vcGVyYXRvci52MS4zNy4wIiwibmFtZXNwYWNlIjoicGxhY2Vob2xkZXIifSwic3BlYyI6eyJjdXN0b21yZXNvdXJjZWRlZmluaXRpb25zIjp7Im93bmVkIjpbeyJkZXNjcmlwdGlvbiI6IkEgcGxhdGZvcm0gZm9yIHN0cmVhbWxpbmVkIGFwcGxpY2F0aW9uIGRlcGxveW1lbnQsIHRyYWZmaWMtYmFzZWQgYXV0by1zY2FsaW5nIGZyb20gemVybyB0byBOLCBhbmQgdHJhZmZpYy1zcGxpdCByb2xsb3V0cyIsImRpc3BsYXlOYW1lIjoiS25hdGl2ZSBTZXJ2aW5nIiwia2luZCI6IktuYXRpdmVTZXJ2aW5nIiwibmFtZSI6ImtuYXRpdmVzZXJ2aW5ncy5vcGVyYXRvci5rbmF0aXZlLmRldiIsInN0YXR1c0Rlc2NyaXB0b3JzIjpbeyJkZXNjcmlwdGlvbiI6IlRoZSB2ZXJzaW9uIG9mIEtuYXRpdmUgU2VydmluZyBpbnN0YWxsZWQiLCJkaXNwbGF5TmFtZSI6IlZlcnNpb24iLCJwYXRoIjoidmVyc2lvbiJ9LHsiZGVzY3JpcHRpb24iOiJDb25kaXRpb25zIG9mIEtuYXRpdmUgU2VydmluZyBpbnN0YWxsZWQiLCJkaXNwbGF5TmFtZSI6IkNvbmRpdGlvbnMiLCJwYXRoIjoiY29uZGl0aW9ucyIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmlvLmt1YmVybmV0ZXMuY29uZGl0aW9ucyJdfV0sInZlcnNpb24iOiJ2MWJldGExIn0seyJkZXNjcmlwdGlvbiI6IkFuIGV2ZW50LWRyaXZlbiBhcHBsaWNhdGlvbiBwbGF0Zm9ybSB0aGF0IGxldmVyYWdlcyBDbG91ZEV2ZW50cyB3aXRoIGEgc2ltcGxlIEhUVFAgaW50ZXJmYWNlIiwiZGlzcGxheU5hbWUiOiJLbmF0aXZlIEV2ZW50aW5nIiwia2luZCI6IktuYXRpdmVFdmVudGluZyIsIm5hbWUiOiJrbmF0aXZlZXZlbnRpbmdzLm9wZXJhdG9yLmtuYXRpdmUuZGV2Iiwic3RhdHVzRGVzY3JpcHRvcnMiOlt7ImRlc2NyaXB0aW9uIjoiVGhlIHZlcnNpb24gb2YgS25hdGl2ZSBFdmVudGluZyBpbnN0YWxsZWQiLCJkaXNwbGF5TmFtZSI6IlZlcnNpb24iLCJwYXRoIjoidmVyc2lvbiJ9XSwidmVyc2lvbiI6InYxYmV0YTEifSx7ImRlc2NyaXB0aW9uIjoiQW4gZXh0ZW5zaW9uIHRvIEtuYXRpdmUgRXZlbnRpbmcsIG1lcmdpbmcgSFRUUCBhY2Nlc3NpYmlsaXR5IHdpdGggQXBhY2hlIEthZmthJ3MgcHJvdmVuIGVmZmljaWVuY3kgYW5kIHJlbGlhYmlsaXR5IiwiZGlzcGxheU5hbWUiOiJLbmF0aXZlIEthZmthIiwia2luZCI6IktuYXRpdmVLYWZrYSIsIm5hbWUiOiJrbmF0aXZla2Fma2FzLm9wZXJhdG9yLnNlcnZlcmxlc3Mub3BlbnNoaWZ0LmlvIiwidmVyc2lvbiI6InYxYWxwaGExIn1dfSwiZGVzY3JpcHRpb24iOiJUaGUgUmVkIEhhdCBPcGVuU2hpZnQgU2VydmVybGVzcyBvcGVyYXRvciBwcm92aWRlcyBhIGNvbGxlY3Rpb24gb2YgQVBJcyB0aGF0XG5lbmFibGVzIGNvbnRhaW5lcnMsIG1pY3Jvc2VydmljZXMgYW5kIGZ1bmN0aW9ucyB0byBydW4gXCJzZXJ2ZXJsZXNzXCIuXG5TZXJ2ZXJsZXNzIGFwcGxpY2F0aW9ucyBjYW4gc2NhbGUgdXAgYW5kIGRvd24gKHRvIHplcm8pIG9uIGRlbWFuZCBhbmQgYmUgdHJpZ2dlcmVkIGJ5IGFcbm51bWJlciBvZiBldmVudCBzb3VyY2VzLiBPcGVuU2hpZnQgU2VydmVybGVzcyBpbnRlZ3JhdGVzIHdpdGggYSBudW1iZXIgb2ZcbnBsYXRmb3JtIHNlcnZpY2VzLCBzdWNoIGFzIE1vbml0b3JpbmcgYW5kIGl0IGlzIGJhc2VkIG9uIHRoZSBvcGVuXG5zb3VyY2UgcHJvamVjdCBLbmF0aXZlLlxuXG4jIFByZXJlcXVpc2l0ZXNcbktuYXRpdmUgU2VydmluZyAoYW5kIEtuYXRpdmUgRXZlbnRpbmcgcmVzcGVjdGl2ZWx5KSBjYW4gb25seSBiZSBpbnN0YWxsZWQgaW50byB0aGVcbmBrbmF0aXZlLXNlcnZpbmdgIChga25hdGl2ZS1ldmVudGluZ2ApIG5hbWVzcGFjZS4gVGhlc2UgbmFtZXNwYWNlcyB3aWxsIGJlXG5hdXRvbWF0aWNhbGx5IGNyZWF0ZWQgd2hlbiBpbnN0YWxsaW5nIHRoZSBvcGVyYXRvci5cblxuVGhlIGNvbXBvbmVudHMgcHJvdmlkZWQgd2l0aCB0aGUgT3BlblNoaWZ0IFNlcnZlcmxlc3Mgb3BlcmF0b3IgcmVxdWlyZSBtaW5pbXVtIGNsdXN0ZXIgc2l6ZXMgb25cbk9wZW5TaGlmdCBDb250YWluZXIgUGxhdGZvcm0uIEZvciBtb3JlIGluZm9ybWF0aW9uLCBzZWUgdGhlIGRvY3VtZW50YXRpb24gb24gW0dldHRpbmcgc3RhcnRlZFxud2l0aCBPcGVuU2hpZnQgU2VydmVybGVzc10oaHR0cHM6Ly9kb2NzLnJlZGhhdC5jb20vZW4vZG9jdW1lbnRhdGlvbi9yZWRfaGF0X29wZW5zaGlmdF9zZXJ2ZXJsZXNzLzEuMzcvaHRtbC9zZXJ2aW5nL2dldHRpbmctc3RhcnRlZC13aXRoLWtuYXRpdmUtc2VydmluZyNzZXJ2ZXJsZXNzLWFwcGxpY2F0aW9ucykuXG5cbiMgU3VwcG9ydGVkIEZlYXR1cmVzXG4tICoqRWFzeSB0byBnZXQgc3RhcnRlZDoqKiBQcm92aWRlcyBhIHNpbXBsaWZpZWQgZGV2ZWxvcGVyIGV4cGVyaWVuY2UgdG8gZGVwbG95XG4gIGFuZCBydW4gY2xvdWQgbmF0aXZlIGFwcGxpY2F0aW9ucyBvbiBLdWJlcm5ldGVzLCBwcm92aWRpbmcgcG93ZXJmdWxcbiAgYWJzdHJhY3Rpb25zLlxuLSAqKkltbXV0YWJsZSBSZXZpc2lvbnM6KiogRGVwbG95IG5ldyBmZWF0dXJlcyBwZXJmb3JtaW5nIGNhbmFyeSwgQS9CIG9yXG4gIGJsdWUtZ3JlZW4gdGVzdGluZyB3aXRoIGdyYWR1YWwgdHJhZmZpYyByb2xsb3V0IGZvbGxvd2luZyBiZXN0IHByYWN0aWNlcy5cbi0gKipVc2UgYW55IHByb2dyYW1taW5nIGxhbmd1YWdlIG9yIHJ1bnRpbWUgb2YgY2hvaWNlOioqIEZyb20gSmF2YSwgUHl0aG9uLCBHb1xuICBhbmQgSmF2YVNjcmlwdCB0byBRdWFya3VzLCBTcHJpbmdCb290IG9yIE5vZGUuanMuXG4tICoqQXV0b21hdGljIHNjYWxpbmc6KiogUmVtb3ZlcyB0aGUgcmVxdWlyZW1lbnQgdG8gY29uZmlndXJlIG51bWJlcnMgb2YgcmVwbGljYXNcbiAgb3IgaWRsaW5nIGJlaGF2aW9yLiBBcHBsaWNhdGlvbnMgYXV0b21hdGljYWxseSBzY2FsZSB0byB6ZXJvIHdoZW4gbm90IGluIHVzZSxcbiAgb3Igc2NhbGUgdXAgdG8gbWVldCBkZW1hbmQsIHdpdGggYnVpbHQgaW4gcmVsaWFiaWxpdHkgYW5kIGZhdWx0IHRvbGVyYW5jZS5cbi0gKipFdmVudCBEcml2ZW4gQXBwbGljYXRpb25zOioqIFlvdSBjYW4gYnVpbGQgbG9vc2VseSBjb3VwbGVkLCBkaXN0cmlidXRlZCBhcHBsaWNhdGlvbnNcbiAgdGhhdCBjYW4gYmUgY29ubmVjdGVkIHRvIGEgdmFyaWV0eSBvZiBlaXRoZXIgYnVpbHQgaW4gb3IgdGhpcmQgcGFydHkgZXZlbnQgc291cmNlcyxcbiAgcG93ZXJlZCBieSBvcGVyYXRvcnMuXG4tICoqUmVhZHkgZm9yIHRoZSBoeWJyaWQgY2xvdWQ6KiogUHJvdmlkZXMgdHJ1ZSwgcG9ydGFibGUgc2VydmVybGVzcyBmdW5jdGlvbmFsaXR5LFxuICB0aGF0IGNhbiBydW4gYW55d2hlcmUgT3BlblNoaWZ0IENvbnRhaW5lciBQbGF0Zm9ybSBydW5zLiBZb3UgY2FuIGxldmVyYWdlIGRhdGFcbiAgbG9jYWxpdHkgYW5kIFNhYVMgYXMgeW91IG5lZWQgaXQuXG5cbiMgQ29tcG9uZW50cyBcdTAwMjYgQVBJc1xuVGhpcyBvcGVyYXRvciBwcm92aWRlcyB0aGUgZm9sbG93aW5nIGNvbXBvbmVudHM6XG5cbiMjIEtuYXRpdmUgU2VydmluZ1xuS25hdGl2ZSBTZXJ2aW5nIGJ1aWxkcyBvbiBLdWJlcm5ldGVzIHRvIHN1cHBvcnQgZGVwbG95aW5nIGFuZCBzZXJ2aW5nIG9mIGFwcGxpY2F0aW9ucyBhbmQgZnVuY3Rpb25zIGFzIHNlcnZlcmxlc3MgY29udGFpbmVycy5cblNlcnZpbmcgc2ltcGxpZmllcyB0aGUgYXBwbGljYXRpb24gZGVwbG95bWVudCwgZHluYW1pY2FsbHkgc2NhbGVzIGJhc2VkIG9uIGluIGluY29taW5nIHRyYWZmaWMgYW5kIHN1cHBvcnRzIGN1c3RvbSByb2xsb3V0IHN0cmF0ZWdpZXMgd2l0aCB0cmFmZmljIHNwbGl0dGluZy5cbk90aGVyIGZlYXR1cmVzIGluY2x1ZGU6XG4tIFNpbXBsaWZpZWQgZGVwbG95bWVudCBvZiBzZXJ2ZXJsZXNzIGNvbnRhaW5lcnNcbi0gVHJhZmZpYy1iYXNlZCBhdXRvLXNjYWxpbmcsIGluY2x1ZGluZyBzY2FsZS10by16ZXJvXG4tIFJvdXRpbmcgYW5kIG5ldHdvcmsgcHJvZ3JhbW1pbmdcbi0gUG9pbnQtaW4tdGltZSBhcHBsaWNhdGlvbiBzbmFwc2hvdHMgYW5kIHRoZWlyIGNvbmZpZ3VyYXRpb25zXG5cbiMjIEtuYXRpdmUgRXZlbnRpbmdcbktuYXRpdmUgRXZlbnRpbmcgcHJvdmlkZXMgYSBwbGF0Zm9ybSB0aGF0IG9mZmVycyBjb21wb3NhYmxlIHByaW1pdGl2ZXMgdG8gZW5hYmxlIGxhdGUtYmluZGluZyBldmVudCBzb3VyY2VzIGFuZFxuZXZlbnQgY29uc3VtZXJzLlxuS25hdGl2ZSBFdmVudGluZyBzdXBwb3J0cyB0aGUgZm9sbG93aW5nIGFyY2hpdGVjdHVyYWwgY2xvdWQtbmF0aXZlIGNvbmNlcHRzOlxuXG4tIFNlcnZpY2VzIGFyZSBsb29zZWx5IGNvdXBsZWQgZHVyaW5nIGRldmVsb3BtZW50IGFuZCBkZXBsb3llZCBpbmRlcGVuZGVudGx5IHRvIHByb2R1Y3Rpb25cbi0gQSBwcm9kdWNlciBjYW4gZ2VuZXJhdGUgZXZlbnRzIGJlZm9yZSBhIGNvbnN1bWVyIGlzIGxpc3RlbmluZywgYW5kIGEgY29uc3VtZXIgY2FuIGV4cHJlc3MgYW4gaW50ZXJlc3QgaW4gYW4gZXZlbnQgb3IgY2xhc3Mgb2YgZXZlbnRzIHRoYXQgYXJlIG5vdCB5ZXQgYmVpbmcgcHJvZHVjZWQuXG4tIFNlcnZpY2VzIGNhbiBiZSBjb25uZWN0ZWQgdG8gY3JlYXRlIG5ldyBhcHBsaWNhdGlvbnMgd2l0aG91dCBtb2RpZnlpbmcgcHJvZHVjZXIgb3IgY29uc3VtZXIsIGFuZCB3aXRoIHRoZSBhYmlsaXR5IHRvIHNlbGVjdCBhIHNwZWNpZmljIHN1YnNldCBvZiBldmVudHMgZnJvbSBhIHBhcnRpY3VsYXIgcHJvZHVjZXIuXG5cbiMjIEtuYXRpdmUgRnVuY3Rpb25zXG5LbmF0aXZlIEZ1bmN0aW9ucyBhbGxvd3MgZGV2ZWxvcGVycyB0byB3cml0ZSBmdW5jdGlvbnMgdGhhdCBsZXQgdGhlbSBmb2N1cyBvbiBidXNpbmVzcyBsb2dpYy5cblRoZXNlIGZ1bmN0aW9ucyBhcmUgZGVwbG95ZWQgYXMgS25hdGl2ZSBTZXJ2aWNlcyBhbmQgdGFrZSBhZHZhbnRhZ2Ugb2YgS25hdGl2ZSBTZXJ2aW5nIGFuZCBFdmVudGluZy5cbktuYXRpdmUgRnVuY3Rpb25zIGJyaW5nIGdyZWF0ZXIgZWZmaWNpZW5jeSwgbW9yZSBzY2FsYWJpbGl0eSBhbmQgZmFzdGVyIGRldmVsb3BtZW50IHRvIGZhY2lsaXRhdGUgcmFwaWQgZ28tdG8tbWFya2V0LlxuXG5PdGhlciBmZWF0dXJlcyBpbmNsdWRlOlxuLSBCdWlsZHBhY2tzXG4tIE11bHRpcGxlIHJ1bnRpbWVzLCBpbmNsdWRpbmcgTm9kZS5qcywgUXVhcmt1cyBhbmQgR29cbi0gTG9jYWwgZGV2ZWxvcGVyIGV4cGVyaWVuY2UgdGhyb3VnaCB0aGUga24gQ0xJXG4tIFByb2plY3QgdGVtcGxhdGVzXG4tIFN1cHBvcnQgZm9yIHJlY2VpdmluZyBDbG91ZEV2ZW50cyBhbmQgcGxhaW4gSFRUUCByZXF1ZXN0c1xuXG4jIyBLbmF0aXZlIENMSSBga25gXG5UaGUgS25hdGl2ZSBjbGllbnQgYGtuYCBhbGxvd3MgeW91IHRvIGNyZWF0ZSBLbmF0aXZlIHJlc291cmNlcyBmcm9tIHRoZSBjb21tYW5kIGxpbmUgb3IgZnJvbSB3aXRoaW5cblNoZWxsIHNjcmlwdHMuXG5XaXRoIGl0cyBleHRlbnNpdmUgaGVscCBwYWdlcyBhbmQgYXV0b2NvbXBsZXRpb24gc3VwcG9ydCwgaXQgZnJlZXMgeW91IGZyb20gbWVtb3JpemluZyB0aGUgZGV0YWlsZWQgc3RydWN0dXJlIG9mIHRoZSBLbmF0aXZlIHJlc291cmNlIHNjaGVtYXMuXG5cbmBrbmAgb2ZmZXJzIHlvdTpcbi0gRnVsbCBzdXBwb3J0IGZvciBtYW5hZ2luZyBhbGwgZmVhdHVyZXMgb2YgS25hdGl2ZSBTZXJ2aW5nOiBTZXJ2aWNlcywgUmV2aXNpb25zIGFuZCBSb3V0ZXNcbi0gU3VwcG9ydCBmb3IgbWFuYWdpbmcgS25hdGl2ZSBFdmVudGluZyBlbnRpdGllczogU291cmNlcywgQnJva2VycywgVHJpZ2dlcnMsIENoYW5uZWxzIGFuZCBTdWJzY3JpcHRpb25zXG4tIEEga3ViZWN0bC1saWtlIHBsdWdpbiBhcmNoaXRlY3R1cmUgdG8gZXh0ZW5kIHRoZSBidWlsdC1pbiBmdW5jdGlvbmFsaXR5XG4tIEVhc3kgaW50ZWdyYXRpb24gb2YgS25hdGl2ZSBpbnRvIFRla3RvbiBwaXBlbGluZXMgYnkgdXNpbmcgYGtuYCBpbiBhIFRla3RvbiB0YXNrXG4tIENyZWF0ZSwgYnVpbGQgYW5kIGRlcGxveSBLbmF0aXZlIEZ1bmN0aW9ucyBmb3IgbXVsdGlwbGUgcnVudGltZXMsIGluY2x1ZGluZyBOb2RlLmpzLCBRdWFya3VzLCBhbmQgR29cblxuIyBGdXJ0aGVyIEluZm9ybWF0aW9uXG5Gb3IgZG9jdW1lbnRhdGlvbiBvbiBPcGVuU2hpZnQgU2VydmVybGVzcywgc2VlOlxuLSBbSW5zdGFsbGF0aW9uXG5HdWlkZV0oaHR0cHM6Ly9kb2NzLnJlZGhhdC5jb20vZW4vZG9jdW1lbnRhdGlvbi9yZWRfaGF0X29wZW5zaGlmdF9zZXJ2ZXJsZXNzLzEuMzcvaHRtbC9pbnN0YWxsaW5nX29wZW5zaGlmdF9zZXJ2ZXJsZXNzL2luZGV4KVxuLSBbRGV2ZWxvcCBTZXJ2ZXJsZXNzIEFwcGxpY2F0aW9uc10oaHR0cHM6Ly9kb2NzLnJlZGhhdC5jb20vZW4vZG9jdW1lbnRhdGlvbi9yZWRfaGF0X29wZW5zaGlmdF9zZXJ2ZXJsZXNzLzEuMzcvaHRtbC9zZXJ2aW5nL2dldHRpbmctc3RhcnRlZC13aXRoLWtuYXRpdmUtc2VydmluZyNzZXJ2ZXJsZXNzLWFwcGxpY2F0aW9ucykiLCJkaXNwbGF5TmFtZSI6IlJlZCBIYXQgT3BlblNoaWZ0IFNlcnZlcmxlc3MiLCJpY29uIjpbeyJiYXNlNjRkYXRhIjoiUEhOMlp5QjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNQzl6ZG1jaUlIZHBaSFJvUFNJek9DSWdhR1ZwWjJoMFBTSXpPQ0lnZG1sbGQwSnZlRDBpTUNBd0lETTRJRE00SWo0OFpHVm1jejQ4YzNSNWJHVStMbUY3Wm1sc2JEb2pabVptTzMwdVludG1hV3hzT2lObE1EQTdmVHd2YzNSNWJHVStQQzlrWldaelBqeHdZWFJvSUdOc1lYTnpQU0poSWlCa1BTSk5NamdzTVVneE1HRTVMRGtzTUN3d0xEQXRPU3c1VmpJNFlUa3NPU3d3TERBc01DdzVMRGxJTWpoaE9TdzVMREFzTUN3d0xEa3RPVll4TUdFNUxEa3NNQ3d3TERBdE9TMDVXaUl2UGp4d1lYUm9JR1E5SWsweU9Dd3lMakkxUVRjdU56VTROeXczTGpjMU9EY3NNQ3d3TERFc016VXVOelVzTVRCV01qaEJOeTQzTlRnM0xEY3VOelU0Tnl3d0xEQXNNU3d5T0N3ek5TNDNOVWd4TUVFM0xqYzFPRGNzTnk0M05UZzNMREFzTUN3eExESXVNalVzTWpoV01UQkJOeTQzTlRnM0xEY3VOelU0Tnl3d0xEQXNNU3d4TUN3eUxqSTFTREk0VFRJNExERklNVEJoT1N3NUxEQXNNQ3d3TFRrc09WWXlPR0U1TERrc01Dd3dMREFzT1N3NVNESTRZVGtzT1N3d0xEQXNNQ3c1TFRsV01UQmhPU3c1TERBc01Dd3dMVGt0T1ZvaUx6NDhjR0YwYUNCamJHRnpjejBpWWlJZ1pEMGlUVEUwTERJekxqUTNOalpJTVRCaExqWXlOVE11TmpJMU15d3dMREFzTVMwdU5qSTFMUzQyTWpWMkxUUmhMall5TlRJdU5qSTFNaXd3TERBc01Td3VOakkxTFM0Mk1qVm9OR0V1TmpJMU1pNDJNalV5TERBc01Dd3hMQzQyTWpVdU5qSTFkalJCTGpZeU5UTXVOakkxTXl3d0xEQXNNU3d4TkN3eU15NDBOelkyV20wdE15NHpOelV0TVM0eU5XZ3lMamMxZGkweUxqYzFhQzB5TGpjMVdpSXZQanh3WVhSb0lHTnNZWE56UFNKaUlpQmtQU0pOTWpFc01qTXVORGMyTmtneE4yRXVOakkxTXk0Mk1qVXpMREFzTUN3eExTNDJNalV0TGpZeU5YWXROR0V1TmpJMU1pNDJNalV5TERBc01Dd3hMQzQyTWpVdExqWXlOV2cwWVM0Mk1qVXlMall5TlRJc01Dd3dMREVzTGpZeU5TNDJNalYyTkVFdU5qSTFNeTQyTWpVekxEQXNNQ3d4TERJeExESXpMalEzTmpaYWJTMHpMak0zTlMweExqSTFhREl1TnpWMkxUSXVOelZvTFRJdU56VmFJaTgrUEhCaGRHZ2dZMnhoYzNNOUltSWlJR1E5SWsweE55NDFMREUyTGpRM05qWm9MVFJoTGpZeU5UTXVOakkxTXl3d0xEQXNNUzB1TmpJMUxTNDJNalYyTFRSaExqWXlOVEl1TmpJMU1pd3dMREFzTVN3dU5qSTFMUzQyTWpWb05HRXVOakkxTWk0Mk1qVXlMREFzTUN3eExDNDJNalV1TmpJMWRqUkJMall5TlRNdU5qSTFNeXd3TERBc01Td3hOeTQxTERFMkxqUTNOalphYlMwekxqTTNOUzB4TGpJMWFESXVOelYyTFRJdU56Vm9MVEl1TnpWYUlpOCtQSEJoZEdnZ1kyeGhjM005SW1JaUlHUTlJazB5TkM0MUxERTJMalEzTmpab0xUUmhMall5TlRNdU5qSTFNeXd3TERBc01TMHVOakkxTFM0Mk1qVjJMVFJoTGpZeU5USXVOakkxTWl3d0xEQXNNU3d1TmpJMUxTNDJNalZvTkdFdU5qSTFNaTQyTWpVeUxEQXNNQ3d4TEM0Mk1qVXVOakkxZGpSQkxqWXlOVE11TmpJMU15d3dMREFzTVN3eU5DNDFMREUyTGpRM05qWmFiUzB6TGpNM05TMHhMakkxYURJdU56VjJMVEl1TnpWb0xUSXVOelZhSWk4K1BIQmhkR2dnWTJ4aGMzTTlJbUlpSUdROUlrMHlPQ3d5TXk0ME56WTJTREkwWVM0Mk1qVXpMall5TlRNc01Dd3dMREV0TGpZeU5TMHVOakkxZGkwMFlTNDJNalV5TGpZeU5USXNNQ3d3TERFc0xqWXlOUzB1TmpJMWFEUmhMall5TlRJdU5qSTFNaXd3TERBc01Td3VOakkxTGpZeU5YWTBRUzQyTWpVekxqWXlOVE1zTUN3d0xERXNNamdzTWpNdU5EYzJObHB0TFRNdU16YzFMVEV1TWpWb01pNDNOWFl0TWk0M05XZ3RNaTQzTlZvaUx6NDhjR0YwYUNCa1BTSk5NamtzTWpZdU5EYzJOa2c1WVM0Mk1qVXVOakkxTERBc01Dd3hMREF0TVM0eU5VZ3lPV0V1TmpJMUxqWXlOU3d3TERBc01Td3dMREV1TWpWYUlpOCtQQzl6ZG1jKyIsIm1lZGlhdHlwZSI6ImltYWdlL3N2Zyt4bWwifV0sImluc3RhbGwiOnsic3BlYyI6eyJjbHVzdGVyUGVybWlzc2lvbnMiOlt7InJ1bGVzIjpbeyJhcGlHcm91cHMiOlsic291cmNlcy5rbmF0aXZlLmRldiJdLCJyZXNvdXJjZXMiOlsia2Fma2Fzb3VyY2VzIiwia2Fma2FzaW5rcyJdLCJ2ZXJicyI6WyJnZXQiLCJsaXN0Iiwid2F0Y2giXX0seyJhcGlHcm91cHMiOlsiIl0sInJlc291cmNlcyI6WyJjb25maWdtYXBzIiwiZXZlbnRzIiwibmFtZXNwYWNlcyIsInNlcnZpY2VhY2NvdW50cyIsInNlcnZpY2VzIiwic2VjcmV0cyIsImVuZHBvaW50cyIsInBvZHMiXSwidmVyYnMiOlsiY3JlYXRlIiwiZGVsZXRlIiwiZ2V0IiwibGlzdCIsInVwZGF0ZSIsIndhdGNoIl19LHsiYXBpR3JvdXBzIjpbImFwcHMiXSwicmVzb3VyY2VzIjpbImRlcGxveW1lbnRzIiwiZGVwbG95bWVudHMvZmluYWxpemVycyIsInN0YXRlZnVsc2V0cyIsInN0YXRlZnVsc2V0cy9maW5hbGl6ZXJzIl0sInZlcmJzIjpbImNyZWF0ZSIsImRlbGV0ZSIsImdldCIsImxpc3QiLCJ1cGRhdGUiLCJ3YXRjaCJdfSx7ImFwaUdyb3VwcyI6WyJhdXRvc2NhbGluZyJdLCJyZXNvdXJjZXMiOlsiaG9yaXpvbnRhbHBvZGF1dG9zY2FsZXJzIl0sInZlcmJzIjpbImNyZWF0ZSIsImRlbGV0ZSIsImdldCIsImxpc3QiXX0seyJhcGlHcm91cHMiOlsiYmF0Y2giXSwicmVzb3VyY2VzIjpbImpvYnMiXSwidmVyYnMiOlsiY3JlYXRlIiwiZGVsZXRlIiwiZ2V0IiwibGlzdCIsIndhdGNoIiwidXBkYXRlIl19LHsiYXBpR3JvdXBzIjpbInBvbGljeSJdLCJyZXNvdXJjZXMiOlsicG9kZGlzcnVwdGlvbmJ1ZGdldHMiXSwidmVyYnMiOlsiY3JlYXRlIiwiZGVsZXRlIiwiZ2V0IiwibGlzdCIsInVwZGF0ZSJdfSx7ImFwaUdyb3VwcyI6WyJyYmFjLmF1dGhvcml6YXRpb24uazhzLmlvIl0sInJlc291cmNlcyI6WyJjbHVzdGVycm9sZXMiLCJyb2xlcyJdLCJ2ZXJicyI6WyJjcmVhdGUiLCJkZWxldGUiLCJnZXQiLCJsaXN0IiwidXBkYXRlIiwid2F0Y2giLCJlc2NhbGF0ZSIsImJpbmQiXX0seyJhcGlHcm91cHMiOlsicmJhYy5hdXRob3JpemF0aW9uLms4cy5pbyJdLCJyZXNvdXJjZXMiOlsiY2x1c3RlcnJvbGViaW5kaW5ncyIsInJvbGViaW5kaW5ncyJdLCJ2ZXJicyI6WyJjcmVhdGUiLCJkZWxldGUiLCJnZXQiLCJsaXN0IiwidXBkYXRlIiwid2F0Y2giXX0seyJhcGlHcm91cHMiOlsiYWRtaXNzaW9ucmVnaXN0cmF0aW9uLms4cy5pbyJdLCJyZXNvdXJjZXMiOlsibXV0YXRpbmd3ZWJob29rY29uZmlndXJhdGlvbnMiLCJ2YWxpZGF0aW5nd2ViaG9va2NvbmZpZ3VyYXRpb25zIl0sInZlcmJzIjpbImNyZWF0ZSIsImRlbGV0ZSIsImdldCIsImxpc3QiLCJ1cGRhdGUiLCJ3YXRjaCJdfSx7ImFwaUdyb3VwcyI6WyJuZXR3b3JraW5nLms4cy5pbyJdLCJyZXNvdXJjZXMiOlsibmV0d29ya3BvbGljaWVzIl0sInZlcmJzIjpbImNyZWF0ZSIsImRlbGV0ZSIsImdldCIsImxpc3QiLCJ1cGRhdGUiLCJ3YXRjaCJdfSx7ImFwaUdyb3VwcyI6WyJhcGlleHRlbnNpb25zLms4cy5pbyJdLCJyZXNvdXJjZXMiOlsiY3VzdG9tcmVzb3VyY2VkZWZpbml0aW9ucyIsImN1c3RvbXJlc291cmNlZGVmaW5pdGlvbnMvc3RhdHVzIl0sInZlcmJzIjpbImNyZWF0ZSIsImRlbGV0ZSIsImdldCIsImxpc3QiLCJ1cGRhdGUiLCJ3YXRjaCJdfSx7ImFwaUdyb3VwcyI6WyJjYWNoaW5nLmludGVybmFsLmtuYXRpdmUuZGV2Il0sInJlc291cmNlcyI6WyJpbWFnZXMiXSwidmVyYnMiOlsiY3JlYXRlIiwiZGVsZXRlIiwiZ2V0IiwibGlzdCIsInVwZGF0ZSJdfSx7ImFwaUdyb3VwcyI6WyJtb25pdG9yaW5nLmNvcmVvcy5jb20iXSwicmVzb3VyY2VzIjpbInNlcnZpY2Vtb25pdG9ycyJdLCJ2ZXJicyI6WyJjcmVhdGUiLCJkZWxldGUiLCJnZXQiLCJsaXN0IiwidXBkYXRlIiwid2F0Y2giXX0seyJhcGlHcm91cHMiOlsiY29uc29sZS5vcGVuc2hpZnQuaW8iXSwicmVzb3VyY2VzIjpbImNvbnNvbGVxdWlja3N0YXJ0cyIsImNvbnNvbGVjbGlkb3dubG9hZHMiXSwidmVyYnMiOlsiY3JlYXRlIiwiZGVsZXRlIiwiZ2V0IiwibGlzdCIsInVwZGF0ZSIsIndhdGNoIl19LHsiYXBpR3JvdXBzIjpbImNvbmZpZy5vcGVuc2hpZnQuaW8iXSwicmVzb3VyY2VzIjpbImNsdXN0ZXJvcGVyYXRvcnMiLCJjbHVzdGVyb3BlcmF0b3JzL3N0YXR1cyJdLCJ2ZXJicyI6WyJnZXQiLCJ3YXRjaCIsImxpc3QiXX0seyJhcGlHcm91cHMiOlsicm91dGUub3BlbnNoaWZ0LmlvIl0sInJlc291cmNlcyI6WyJyb3V0ZXMiLCJyb3V0ZXMvY3VzdG9tLWhvc3QiXSwidmVyYnMiOlsiY3JlYXRlIiwiZGVsZXRlIiwiZ2V0IiwibGlzdCIsInVwZGF0ZSIsIndhdGNoIl19LHsiYXBpR3JvdXBzIjpbImNvb3JkaW5hdGlvbi5rOHMuaW8iXSwicmVzb3VyY2VzIjpbImxlYXNlcyJdLCJ2ZXJicyI6WyJjcmVhdGUiLCJkZWxldGUiLCJnZXQiLCJsaXN0IiwidXBkYXRlIiwid2F0Y2giXX0seyJhcGlHcm91cHMiOlsib3BlcmF0b3Iua25hdGl2ZS5kZXYiXSwicmVzb3VyY2VzIjpbImtuYXRpdmVzZXJ2aW5ncyIsImtuYXRpdmVzZXJ2aW5ncy9zdGF0dXMiLCJrbmF0aXZlc2VydmluZ3MvZmluYWxpemVycyIsImtuYXRpdmVldmVudGluZ3MiLCJrbmF0aXZlZXZlbnRpbmdzL3N0YXR1cyIsImtuYXRpdmVldmVudGluZ3MvZmluYWxpemVycyJdLCJ2ZXJicyI6WyJjcmVhdGUiLCJkZWxldGUiLCJnZXQiLCJsaXN0IiwidXBkYXRlIiwid2F0Y2giLCJwYXRjaCJdfSx7ImFwaUdyb3VwcyI6WyJvcGVyYXRvci5zZXJ2ZXJsZXNzLm9wZW5zaGlmdC5pbyJdLCJyZXNvdXJjZXMiOlsia25hdGl2ZWthZmthcyIsImtuYXRpdmVrYWZrYXMvc3RhdHVzIiwia25hdGl2ZWthZmthcy9maW5hbGl6ZXJzIl0sInZlcmJzIjpbImNyZWF0ZSIsImRlbGV0ZSIsImdldCIsImxpc3QiLCJ1cGRhdGUiLCJ3YXRjaCIsInBhdGNoIl19LHsiYXBpR3JvdXBzIjpbImNvbmZpZy5vcGVuc2hpZnQuaW8iXSwicmVzb3VyY2VzIjpbImluZ3Jlc3NlcyJdLCJ2ZXJicyI6WyJnZXQiLCJsaXN0Iiwid2F0Y2giXX0seyJhcGlHcm91cHMiOlsiY2VydC1tYW5hZ2VyLmlvIl0sInJlc291cmNlcyI6WyJjZXJ0aWZpY2F0ZXMiLCJpc3N1ZXJzIiwiY2x1c3Rlcmlzc3VlcnMiXSwidmVyYnMiOlsiY3JlYXRlIiwiZGVsZXRlIiwidXBkYXRlIiwibGlzdCIsImdldCIsIndhdGNoIl19XSwic2VydmljZUFjY291bnROYW1lIjoia25hdGl2ZS1vcGVuc2hpZnQifSx7InJ1bGVzIjpbeyJhcGlHcm91cHMiOlsiIl0sInJlc291cmNlcyI6WyJjb25maWdtYXBzIiwibmFtZXNwYWNlcyIsInNlY3JldHMiLCJzZXJ2aWNlYWNjb3VudHMiLCJzZXJ2aWNlcyJdLCJ2ZXJicyI6WyJjcmVhdGUiLCJkZWxldGUiLCJnZXQiLCJsaXN0IiwidXBkYXRlIiwid2F0Y2giXX0seyJhcGlHcm91cHMiOlsiIl0sInJlc291cmNlcyI6WyJldmVudHMiXSwidmVyYnMiOlsiY3JlYXRlIiwiZGVsZXRlIiwiZ2V0IiwibGlzdCIsInVwZGF0ZSIsIndhdGNoIiwicGF0Y2giXX0seyJhcGlHcm91cHMiOlsiYXBwcyJdLCJyZXNvdXJjZXMiOlsiZGVwbG95bWVudHMiLCJkZXBsb3ltZW50cy9maW5hbGl6ZXJzIiwic3RhdGVmdWxzZXRzIiwic3RhdGVmdWxzZXRzL2ZpbmFsaXplcnMiXSwidmVyYnMiOlsiY3JlYXRlIiwiZGVsZXRlIiwiZ2V0IiwibGlzdCIsInVwZGF0ZSIsIndhdGNoIl19LHsiYXBpR3JvdXBzIjpbImF1dG9zY2FsaW5nIl0sInJlc291cmNlcyI6WyJob3Jpem9udGFscG9kYXV0b3NjYWxlcnMiXSwidmVyYnMiOlsiY3JlYXRlIiwiZGVsZXRlIiwiZ2V0IiwibGlzdCIsInVwZGF0ZSJdfSx7ImFwaUdyb3VwcyI6WyJiYXRjaCJdLCJyZXNvdXJjZXMiOlsiam9icyJdLCJ2ZXJicyI6WyJjcmVhdGUiLCJkZWxldGUiLCJnZXQiLCJsaXN0Iiwid2F0Y2giLCJ1cGRhdGUiXX0seyJhcGlHcm91cHMiOlsicG9saWN5Il0sInJlc291cmNlcyI6WyJwb2RkaXNydXB0aW9uYnVkZ2V0cyJdLCJ2ZXJicyI6WyJjcmVhdGUiLCJkZWxldGUiLCJnZXQiLCJsaXN0IiwidXBkYXRlIl19LHsiYXBpR3JvdXBzIjpbInJiYWMuYXV0aG9yaXphdGlvbi5rOHMuaW8iXSwicmVzb3VyY2VzIjpbImNsdXN0ZXJyb2xlcyIsInJvbGVzIl0sInZlcmJzIjpbImNyZWF0ZSIsImRlbGV0ZSIsImdldCIsImxpc3QiLCJ1cGRhdGUiLCJ3YXRjaCIsImVzY2FsYXRlIiwiYmluZCJdfSx7ImFwaUdyb3VwcyI6WyJyYmFjLmF1dGhvcml6YXRpb24uazhzLmlvIl0sInJlc291cmNlcyI6WyJjbHVzdGVycm9sZWJpbmRpbmdzIiwicm9sZWJpbmRpbmdzIl0sInZlcmJzIjpbImNyZWF0ZSIsImRlbGV0ZSIsImdldCIsImxpc3QiLCJ1cGRhdGUiLCJ3YXRjaCJdfSx7ImFwaUdyb3VwcyI6WyJhZG1pc3Npb25yZWdpc3RyYXRpb24uazhzLmlvIl0sInJlc291cmNlcyI6WyJtdXRhdGluZ3dlYmhvb2tjb25maWd1cmF0aW9ucyIsInZhbGlkYXRpbmd3ZWJob29rY29uZmlndXJhdGlvbnMiXSwidmVyYnMiOlsiY3JlYXRlIiwiZGVsZXRlIiwiZ2V0IiwibGlzdCIsInVwZGF0ZSIsIndhdGNoIl19LHsiYXBpR3JvdXBzIjpbIm5ldHdvcmtpbmcuazhzLmlvIl0sInJlc291cmNlcyI6WyJuZXR3b3JrcG9saWNpZXMiXSwidmVyYnMiOlsiY3JlYXRlIiwiZGVsZXRlIiwiZ2V0IiwibGlzdCIsInVwZGF0ZSIsIndhdGNoIl19LHsiYXBpR3JvdXBzIjpbImFwaWV4dGVuc2lvbnMuazhzLmlvIl0sInJlc291cmNlcyI6WyJjdXN0b21yZXNvdXJjZWRlZmluaXRpb25zIiwiY3VzdG9tcmVzb3VyY2VkZWZpbml0aW9ucy9zdGF0dXMiXSwidmVyYnMiOlsiY3JlYXRlIiwiZGVsZXRlIiwiZ2V0IiwibGlzdCIsInVwZGF0ZSIsIndhdGNoIl19LHsiYXBpR3JvdXBzIjpbImNhY2hpbmcuaW50ZXJuYWwua25hdGl2ZS5kZXYiXSwicmVzb3VyY2VzIjpbImltYWdlcyJdLCJ2ZXJicyI6WyJjcmVhdGUiLCJkZWxldGUiLCJnZXQiLCJsaXN0IiwidXBkYXRlIl19LHsiYXBpR3JvdXBzIjpbIm1vbml0b3JpbmcuY29yZW9zLmNvbSJdLCJyZXNvdXJjZXMiOlsic2VydmljZW1vbml0b3JzIl0sInZlcmJzIjpbImNyZWF0ZSIsImRlbGV0ZSIsImdldCIsImxpc3QiLCJ1cGRhdGUiLCJ3YXRjaCJdfSx7ImFwaUdyb3VwcyI6WyJjb25zb2xlLm9wZW5zaGlmdC5pbyJdLCJyZXNvdXJjZXMiOlsiY29uc29sZXF1aWNrc3RhcnRzIiwiY29uc29sZWNsaWRvd25sb2FkcyJdLCJ2ZXJicyI6WyJjcmVhdGUiLCJkZWxldGUiLCJnZXQiLCJsaXN0IiwidXBkYXRlIiwid2F0Y2giXX0seyJhcGlHcm91cHMiOlsiY29uZmlnLm9wZW5zaGlmdC5pbyJdLCJyZXNvdXJjZXMiOlsiY2x1c3Rlcm9wZXJhdG9ycyIsImNsdXN0ZXJvcGVyYXRvcnMvc3RhdHVzIl0sInZlcmJzIjpbImdldCIsIndhdGNoIiwibGlzdCJdfSx7ImFwaUdyb3VwcyI6WyJyb3V0ZS5vcGVuc2hpZnQuaW8iXSwicmVzb3VyY2VzIjpbInJvdXRlcyIsInJvdXRlcy9jdXN0b20taG9zdCJdLCJ2ZXJicyI6WyJjcmVhdGUiLCJkZWxldGUiLCJnZXQiLCJsaXN0IiwidXBkYXRlIiwid2F0Y2giXX0seyJhcGlHcm91cHMiOlsiY29vcmRpbmF0aW9uLms4cy5pbyJdLCJyZXNvdXJjZXMiOlsibGVhc2VzIl0sInZlcmJzIjpbImNyZWF0ZSIsImRlbGV0ZSIsImdldCIsImxpc3QiLCJ1cGRhdGUiLCJ3YXRjaCJdfSx7ImFwaUdyb3VwcyI6WyJvcGVyYXRvci5rbmF0aXZlLmRldiJdLCJyZXNvdXJjZXMiOlsia25hdGl2ZXNlcnZpbmdzIiwia25hdGl2ZXNlcnZpbmdzL3N0YXR1cyIsImtuYXRpdmVzZXJ2aW5ncy9maW5hbGl6ZXJzIiwia25hdGl2ZWV2ZW50aW5ncyIsImtuYXRpdmVldmVudGluZ3Mvc3RhdHVzIiwia25hdGl2ZWV2ZW50aW5ncy9maW5hbGl6ZXJzIl0sInZlcmJzIjpbImNyZWF0ZSIsImRlbGV0ZSIsImdldCIsImxpc3QiLCJ1cGRhdGUiLCJ3YXRjaCIsInBhdGNoIl19LHsiYXBpR3JvdXBzIjpbIm9wZXJhdG9yLnNlcnZlcmxlc3Mub3BlbnNoaWZ0LmlvIl0sInJlc291cmNlcyI6WyJrbmF0aXZla2Fma2FzIiwia25hdGl2ZWthZmthcy9zdGF0dXMiLCJrbmF0aXZla2Fma2FzL2ZpbmFsaXplcnMiXSwidmVyYnMiOlsiY3JlYXRlIiwiZGVsZXRlIiwiZ2V0IiwibGlzdCIsInVwZGF0ZSIsIndhdGNoIiwicGF0Y2giXX0seyJhcGlHcm91cHMiOlsiY29uZmlnLm9wZW5zaGlmdC5pbyJdLCJyZXNvdXJjZXMiOlsiaW5ncmVzc2VzIl0sInZlcmJzIjpbImdldCIsImxpc3QiLCJ3YXRjaCJdfSx7ImFwaUdyb3VwcyI6WyJjZXJ0LW1hbmFnZXIuaW8iXSwicmVzb3VyY2VzIjpbImNlcnRpZmljYXRlcyIsImlzc3VlcnMiLCJjbHVzdGVyaXNzdWVycyJdLCJ2ZXJicyI6WyJjcmVhdGUiLCJkZWxldGUiLCJ1cGRhdGUiLCJsaXN0IiwiZ2V0Iiwid2F0Y2giXX0seyJhcGlHcm91cHMiOlsibmV0d29ya2luZy5pbnRlcm5hbC5rbmF0aXZlLmRldiJdLCJyZXNvdXJjZXMiOlsiY2VydGlmaWNhdGVzIl0sInZlcmJzIjpbImNyZWF0ZSIsImRlbGV0ZSIsInVwZGF0ZSIsImdldCIsImxpc3QiLCJ3YXRjaCJdfV0sInNlcnZpY2VBY2NvdW50TmFtZSI6ImtuYXRpdmUtb3BlcmF0b3IifSx7InJ1bGVzIjpbeyJhcGlHcm91cHMiOlsiIl0sInJlc291cmNlcyI6WyJldmVudHMiXSwidmVyYnMiOlsiY3JlYXRlIiwiZGVsZXRlIiwiZ2V0IiwibGlzdCJdfSx7ImFwaUdyb3VwcyI6WyIiXSwicmVzb3VyY2VzIjpbImNvbmZpZ21hcHMiXSwidmVyYnMiOlsiZ2V0IiwibGlzdCIsIndhdGNoIl19LHsiYXBpR3JvdXBzIjpbIm5ldHdvcmtpbmcuaW50ZXJuYWwua25hdGl2ZS5kZXYiXSwicmVzb3VyY2VzIjpbImluZ3Jlc3NlcyIsImluZ3Jlc3Nlcy9maW5hbGl6ZXJzIl0sInZlcmJzIjpbImdldCIsImxpc3QiLCJ3YXRjaCIsInBhdGNoIl19LHsiYXBpR3JvdXBzIjpbInJvdXRlLm9wZW5zaGlmdC5pbyJdLCJyZXNvdXJjZXMiOlsicm91dGVzIiwicm91dGVzL2N1c3RvbS1ob3N0Il0sInZlcmJzIjpbImNyZWF0ZSIsImRlbGV0ZSIsImdldCIsImxpc3QiLCJ1cGRhdGUiLCJ3YXRjaCJdfV0sInNlcnZpY2VBY2NvdW50TmFtZSI6ImtuYXRpdmUtb3BlbnNoaWZ0LWluZ3Jlc3MifV0sImRlcGxveW1lbnRzIjpbeyJuYW1lIjoia25hdGl2ZS1vcGVyYXRvci13ZWJob29rIiwic3BlYyI6eyJyZXBsaWNhcyI6MSwic2VsZWN0b3IiOnsibWF0Y2hMYWJlbHMiOnsibmFtZSI6ImtuYXRpdmUtb3BlcmF0b3IiLCJzZXJ2ZXJsZXNzLm9wZW5zaGlmdC5pby9pcyI6IndlYmhvb2sifX0sInRlbXBsYXRlIjp7Im1ldGFkYXRhIjp7ImxhYmVscyI6eyJuYW1lIjoia25hdGl2ZS1vcGVyYXRvciIsInNlcnZlcmxlc3Mub3BlbnNoaWZ0LmlvL2lzIjoid2ViaG9vayIsInNpZGVjYXIuaXN0aW8uaW8vaW5qZWN0IjoiZmFsc2UifX0sInNwZWMiOnsiY29udGFpbmVycyI6W3siZW52IjpbeyJuYW1lIjoiUE9EX05BTUUiLCJ2YWx1ZUZyb20iOnsiZmllbGRSZWYiOnsiZmllbGRQYXRoIjoibWV0YWRhdGEubmFtZSJ9fX0seyJuYW1lIjoiT1BFUkFUT1JfTkFNRSIsInZhbHVlIjoia25hdGl2ZS1vcGVyYXRvciJ9LHsibmFtZSI6IlNZU1RFTV9OQU1FU1BBQ0UiLCJ2YWx1ZUZyb20iOnsiZmllbGRSZWYiOnsiZmllbGRQYXRoIjoibWV0YWRhdGEubmFtZXNwYWNlIn19fSx7Im5hbWUiOiJNRVRSSUNTX0RPTUFJTiIsInZhbHVlIjoia25hdGl2ZS5kZXYvc2VydmluZy1vcGVyYXRvciJ9LHsibmFtZSI6IlJFUVVJUkVEX1NFUlZJTkdfTkFNRVNQQUNFIiwidmFsdWUiOiJrbmF0aXZlLXNlcnZpbmcifSx7Im5hbWUiOiJSRVFVSVJFRF9TRVJWSU5HX0lOR1JFU1NfTkFNRVNQQUNFIiwidmFsdWUiOiJrbmF0aXZlLXNlcnZpbmctaW5ncmVzcyJ9LHsibmFtZSI6IlJFUVVJUkVEX0VWRU5USU5HX05BTUVTUEFDRSIsInZhbHVlIjoia25hdGl2ZS1ldmVudGluZyJ9LHsibmFtZSI6IlNFUlZJQ0VfTU9OSVRPUl9SQkFDX01BTklGRVNUX1BBVEgiLCJ2YWx1ZSI6Ii92YXIvcnVuL2tvL21vbml0b3JpbmcvcmJhYy1wcm94eS55YW1sIn0seyJuYW1lIjoiV0VCSE9PS19OQU1FIiwidmFsdWUiOiJrbmF0aXZlLW9wZXJhdG9yLXNlcnZpY2UifSx7Im5hbWUiOiJVU0VfT0xNX1RMUyIsInZhbHVlIjoidHJ1ZSJ9LHsibmFtZSI6IktVQkVSTkVURVNfTUlOX1ZFUlNJT04iLCJ2YWx1ZSI6InYxLjAuMCJ9LHsibmFtZSI6IklNQUdFX3F1ZXVlLXByb3h5IiwidmFsdWUiOiJyZWdpc3RyeS5yZWRoYXQuaW8vb3BlbnNoaWZ0LXNlcnZlcmxlc3MtMS9rbi1zZXJ2aW5nLXF1ZXVlLXJoZWw5QHNoYTI1NjpmMmIyNzMwM2ZjNzRhOTMzNGI2Y2JhMjlhN2I2MmMwM2Q5YmEyN2MxNWI3N2U4MGU0NTdhMjA1MWJmMGZmNzI2In0seyJuYW1lIjoiSU1BR0VfYWN0aXZhdG9yIiwidmFsdWUiOiJyZWdpc3RyeS5yZWRoYXQuaW8vb3BlbnNoaWZ0LXNlcnZlcmxlc3MtMS9rbi1zZXJ2aW5nLWFjdGl2YXRvci1yaGVsOUBzaGEyNTY6ZmUwZDQwZjc0Nzg2NjIxNjI4MzFmM2E5ZTlmMDNmNGYyOTE5NjNjNmUyM2YyMGJmMTAzZDA1Mzc3NzQzMWQ2OSJ9LHsibmFtZSI6IklNQUdFX2F1dG9zY2FsZXIiLCJ2YWx1ZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9vcGVuc2hpZnQtc2VydmVybGVzcy0xL2tuLXNlcnZpbmctYXV0b3NjYWxlci1yaGVsOUBzaGEyNTY6NTA0YzE1M2E3ZTI5ZTEzMzE3ZjI2Y2Y0NDA5MjdiM2YwMGExNzdjNWM5OWM3NDIzM2E3Njc3ZTg0MjE3YzZlMiJ9LHsibmFtZSI6IklNQUdFX2F1dG9zY2FsZXItaHBhIiwidmFsdWUiOiJyZWdpc3RyeS5yZWRoYXQuaW8vb3BlbnNoaWZ0LXNlcnZlcmxlc3MtMS9rbi1zZXJ2aW5nLWF1dG9zY2FsZXItaHBhLXJoZWw5QHNoYTI1NjoxNDIyY2I0MjJmOTI0MjJkMDA1ZDI4MTYwNTQ5Y2I1NWZkYmEwYjVlOGNhMDA4ZDlmMDUyMzlhYzY4OTM0YWMxIn0seyJuYW1lIjoiSU1BR0VfY29udHJvbGxlcl9fY29udHJvbGxlciIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tc2VydmluZy1jb250cm9sbGVyLXJoZWw5QHNoYTI1NjpkYTNkNmVhZWM0MGNjNzIyMjE1ODk4ZjFkMGJlZTRhZmU2NDg3ODMyNGExODEyNTFmMTZmM2ExMjE3MDBhOWE2In0seyJuYW1lIjoiSU1BR0Vfd2ViaG9va19fd2ViaG9vayIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tc2VydmluZy13ZWJob29rLXJoZWw5QHNoYTI1NjpjNTNlOTlmZmUzZWMwZjU2ZDhkZTg3OTFlZThlYTZlOTk2YWNiYTE5MDI2YzFlODVkNTVmODc5MGMzMjlhODVmIn0seyJuYW1lIjoiSU1BR0Vfc3RvcmFnZS12ZXJzaW9uLW1pZ3JhdGlvbi1zZXJ2aW5nLV9fbWlncmF0ZSIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tc2VydmluZy1zdG9yYWdlLXZlcnNpb24tbWlncmF0aW9uLXJoZWw5QHNoYTI1NjoyYzA5YmM0NDUwZTNiNjI5YjQ4N2MxNDRmYWRiYjk5MDI4NmY2ZGUwOTNhNTNkNGQxMTBlMmVhYjkyNzU2ZmFiIn0seyJuYW1lIjoiSU1BR0Vfa291cmllci1nYXRld2F5IiwidmFsdWUiOiJyZWdpc3RyeS5yZWRoYXQuaW8vb3BlbnNoaWZ0LXNlcnZpY2UtbWVzaC9wcm94eXYyLXJoZWw4QHNoYTI1NjoxYzE5Y2Y4NmZkMDU5NDBlZjNkMGQ2ZTc5ZTZmMzcxZGI5OTMxNTNmNzBiYWVkYjkxMDdiYmU3M2YyMzZkYzI0In0seyJuYW1lIjoiSU1BR0VfbmV0LWtvdXJpZXItY29udHJvbGxlcl9fY29udHJvbGxlciIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEvbmV0LWtvdXJpZXIta291cmllci1yaGVsOUBzaGEyNTY6ODQ2ZTBlNGUxOGE1M2VmYWFlYWFhNDhjNWM2MTA0NDMyMzJhYTlhMGZiNmQxNGVjMTZhNjI4ZDI5MjY1MTEzNCJ9LHsibmFtZSI6IklNQUdFX25ldC1pc3Rpby1jb250cm9sbGVyX19jb250cm9sbGVyIiwidmFsdWUiOiJyZWdpc3RyeS5yZWRoYXQuaW8vb3BlbnNoaWZ0LXNlcnZlcmxlc3MtMS9uZXQtaXN0aW8tY29udHJvbGxlci1yaGVsOUBzaGEyNTY6NjgzN2RkMmZjYTg2ODRjN2FmZDBmZDgxZjNkODc5OTExYzY3NDRmNDRlNTAyMTc4YTVhN2M0NGEyY2UwYWMwYiJ9LHsibmFtZSI6IklNQUdFX25ldC1pc3Rpby13ZWJob29rX193ZWJob29rIiwidmFsdWUiOiJyZWdpc3RyeS5yZWRoYXQuaW8vb3BlbnNoaWZ0LXNlcnZlcmxlc3MtMS9uZXQtaXN0aW8td2ViaG9vay1yaGVsOUBzaGEyNTY6NjQ0YmJmODVhMDFmZmU5MzVkNzUzY2VlYTE4NDdlODRiMjFkNjE0YjIxNTllNGNkZjFhZjA1ZDM5NjIwZmI1NiJ9LHsibmFtZSI6IklNQUdFX2V2ZW50aW5nLWNvbnRyb2xsZXJfX2V2ZW50aW5nLWNvbnRyb2xsZXIiLCJ2YWx1ZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9vcGVuc2hpZnQtc2VydmVybGVzcy0xL2tuLWV2ZW50aW5nLWNvbnRyb2xsZXItcmhlbDlAc2hhMjU2OmNiMjI1NDVhNzY4YzUzNDNlZWEyM2E2M2ZmZTY0NjM0OTQxMjc4MzNjMmQyMjdiZGNlYzQ0MjA2YjcwNjAzNGIifSx7Im5hbWUiOiJJTUFHRV9ldmVudGluZy1pc3Rpby1jb250cm9sbGVyX19ldmVudGluZy1pc3Rpby1jb250cm9sbGVyIiwidmFsdWUiOiJyZWdpc3RyeS5yZWRoYXQuaW8vb3BlbnNoaWZ0LXNlcnZlcmxlc3MtMS9rbi1ldmVudGluZy1pc3Rpby1jb250cm9sbGVyLXJoZWw5QHNoYTI1Njo1NzA2ZDBhY2JlMDAyNjI5YjZjYzRhYjA3MGQyNTJhYzZkZjkzOGM1YTI5MzE3ZjViYTE0NmQ1MGIxZmYxMDlhIn0seyJuYW1lIjoiSU1BR0VfZXZlbnRpbmctd2ViaG9va19fZXZlbnRpbmctd2ViaG9vayIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tZXZlbnRpbmctd2ViaG9vay1yaGVsOUBzaGEyNTY6ZDdiM2EwM2FjM2M1ZmFmOGY1MTVjZThiMTE1ZjU0NzVlMDBiMmRmNWI1NTA5ZjhiZjhjYTBjZWEwMTMwMzBiYiJ9LHsibmFtZSI6IklNQUdFX3N0b3JhZ2UtdmVyc2lvbi1taWdyYXRpb24tZXZlbnRpbmctX19taWdyYXRlIiwidmFsdWUiOiJyZWdpc3RyeS5yZWRoYXQuaW8vb3BlbnNoaWZ0LXNlcnZlcmxlc3MtMS9rbi1ldmVudGluZy1taWdyYXRlLXJoZWw5QHNoYTI1NjowMjI4MDAxYjQ3NDljMWUyYWRhODRjNGU5YWQ3ZDllOGI0ZTQ2NjIyN2ViZDcwNTFlN2Y0YjFiYWFhOGZmNTE4In0seyJuYW1lIjoiSU1BR0VfbXQtYnJva2VyLWNvbnRyb2xsZXJfX210LWJyb2tlci1jb250cm9sbGVyIiwidmFsdWUiOiJyZWdpc3RyeS5yZWRoYXQuaW8vb3BlbnNoaWZ0LXNlcnZlcmxlc3MtMS9rbi1ldmVudGluZy1tdGNoYW5uZWwtYnJva2VyLXJoZWw5QHNoYTI1Njo1ZWZiZmJjZDExNTAwNWNiYWUxYWEzZGI4NDc3NDhjMzA3NWY1NDQ2ZTk5NjBhZmY5MmY5YWRhZTNhNmNlM2MwIn0seyJuYW1lIjoiSU1BR0VfbXQtYnJva2VyLWZpbHRlcl9fZmlsdGVyIiwidmFsdWUiOiJyZWdpc3RyeS5yZWRoYXQuaW8vb3BlbnNoaWZ0LXNlcnZlcmxlc3MtMS9rbi1ldmVudGluZy1maWx0ZXItcmhlbDlAc2hhMjU2OmY2OWE5NzgyZjQ1ZDgxZGEwYjZmY2FjNzMwMDkyNWYzZmEzNjQzMzNiMTIyNGNjMmFmZWJkNWU3NTI2OGQ0MTIifSx7Im5hbWUiOiJJTUFHRV9tdC1icm9rZXItaW5ncmVzc19faW5ncmVzcyIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tZXZlbnRpbmctaW5ncmVzcy1yaGVsOUBzaGEyNTY6YTBiOGU3N2Y2MDQyNzJkN2Q1OWMzNDU1MWE2MTRhZDVjNjNiOTRhMGMwY2M1YTI0ZWM3ZDU0N2JiNmZiOTcwMCJ9LHsibmFtZSI6IklNQUdFX2ltYy1jb250cm9sbGVyX19jb250cm9sbGVyIiwidmFsdWUiOiJyZWdpc3RyeS5yZWRoYXQuaW8vb3BlbnNoaWZ0LXNlcnZlcmxlc3MtMS9rbi1ldmVudGluZy1jaGFubmVsLWNvbnRyb2xsZXItcmhlbDlAc2hhMjU2OmIxZGQ5OGQ4MmYyMTI1MzRiZTg4YjI4ODVmNDYyM2ZhNDg2M2E3ZmViYzRkOWZhMjBmMWM3YjAzNGY1MDBmYmMifSx7Im5hbWUiOiJJTUFHRV9pbWMtZGlzcGF0Y2hlcl9fZGlzcGF0Y2hlciIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tZXZlbnRpbmctY2hhbm5lbC1kaXNwYXRjaGVyLXJoZWw5QHNoYTI1Njo2NTM5N2I0ODc3ZDQ2MTIxNjJjOTQ4NWVjYjIzZmY2NDYxZTE2MzhiZjY1NmI1MGRiMDJjZjkxYWE5NmM2ZjA5In0seyJuYW1lIjoiSU1BR0VfcGluZ3NvdXJjZS1tdC1hZGFwdGVyX19kaXNwYXRjaGVyIiwidmFsdWUiOiJyZWdpc3RyeS5yZWRoYXQuaW8vb3BlbnNoaWZ0LXNlcnZlcmxlc3MtMS9rbi1ldmVudGluZy1tdHBpbmctcmhlbDlAc2hhMjU2OmM4Njk4NTFmNmIwYWJjOWU3ZjI0NThjMTA0ZGUwMzdiNzZhMDNhYjA2NTBmZjM2YTM4MjJjNDdkN2ExOTkxNzkifSx7Im5hbWUiOiJJTUFHRV9qb2Itc2lua19fam9iLXNpbmsiLCJ2YWx1ZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9vcGVuc2hpZnQtc2VydmVybGVzcy0xL2tuLWV2ZW50aW5nLWpvYnNpbmstcmhlbDlAc2hhMjU2OjBlMDkwZjAyNDg3YTM3NDYwOTBhMjE3OTZhNTEzYjMwYmYxNGVhOGJiNzlkNWU0NzRhMDJlMzIxZTdlYzkzMGEifSx7Im5hbWUiOiJJTUFHRV9BUElTRVJWRVJfUkFfSU1BR0UiLCJ2YWx1ZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9vcGVuc2hpZnQtc2VydmVybGVzcy0xL2tuLWV2ZW50aW5nLWFwaXNlcnZlci1yZWNlaXZlLWFkYXB0ZXItcmhlbDlAc2hhMjU2OjlmZGFkNDBmYjVmOTgyNzNkNjczZjhjNzEzZTIyNmM4MTZlMzNjYWI1ZmY3OTc1MWJhOTllNjUzYTkxZTFhZWUifSx7Im5hbWUiOiJJTUFHRV9ESVNQQVRDSEVSX0lNQUdFIiwidmFsdWUiOiJyZWdpc3RyeS5yZWRoYXQuaW8vb3BlbnNoaWZ0LXNlcnZlcmxlc3MtMS9rbi1ldmVudGluZy1jaGFubmVsLWRpc3BhdGNoZXItcmhlbDlAc2hhMjU2OjY1Mzk3YjQ4NzdkNDYxMjE2MmM5NDg1ZWNiMjNmZjY0NjFlMTYzOGJmNjU2YjUwZGIwMmNmOTFhYTk2YzZmMDkifSx7Im5hbWUiOiJJTUFHRV9FVkVOVF9UUkFOU0ZPUk1fSlNPTkFUQV9JTUFHRSIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tZXZlbnRpbmctaW50ZWdyYXRpb25zLXRyYW5zZm9ybS1qc29uYXRhLXJoZWw5QHNoYTI1Njo4NGY2NDRmYmUxOWY3NTdlZDEzMjAyMzUxOTkyNTU0MWY5N2ZmNjZhYTAwMWZkNmU5ZWFhOWMzMzgyZGZjMzA1In0seyJuYW1lIjoiSU1BR0VfSU5URUdSQVRJT05fU09VUkNFX1RJTUVSX0lNQUdFIiwidmFsdWUiOiJyZWdpc3RyeS5yZWRoYXQuaW8vb3BlbnNoaWZ0LXNlcnZlcmxlc3MtMS9rbi1ldmVudGluZy1pbnRlZ3JhdGlvbnMtdGltZXItc291cmNlLXJoZWw5QHNoYTI1NjpmNjljMTA4MTQ1NjYyNWUxNDRmMjIxNmI0ZGZkMDg4MDI3ZGJiNGFmZjc5NmNlMDFkMWQzNDc5YWI5ZTc3NmFmIn0seyJuYW1lIjoiSU1BR0VfSU5URUdSQVRJT05fU09VUkNFX0FXU19TM19JTUFHRSIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tZXZlbnRpbmctaW50ZWdyYXRpb25zLWF3cy1zMy1zb3VyY2UtcmhlbDlAc2hhMjU2OmY1NzM3MzkzNWQ0Yzk1OTNjNTgxYjg4Njc4MGNiZmZjMzkwZjZkZWE1YjY0MTIzNzM4Y2Q0NGNiNmViMmZiNTUifSx7Im5hbWUiOiJJTUFHRV9JTlRFR1JBVElPTl9TT1VSQ0VfQVdTX1NRU19JTUFHRSIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tZXZlbnRpbmctaW50ZWdyYXRpb25zLWF3cy1zcXMtc291cmNlLXJoZWw5QHNoYTI1Njo0MDExMGQwNTQxZjU3M2VkZDM0ZTkwYmRhZDAzZDliYmFmNjQ2YzdiN2JjNjI2ZTI5NzJlMTNiYzBmMjg3NWNiIn0seyJuYW1lIjoiSU1BR0VfSU5URUdSQVRJT05fU09VUkNFX0FXU19EREJfU1RSRUFNU19JTUFHRSIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tZXZlbnRpbmctaW50ZWdyYXRpb25zLWF3cy1kZGItc3RyZWFtcy1zb3VyY2UtcmhlbDlAc2hhMjU2OjRkNTEzZjhhZGFmOTM2NTNmMmM3MGYzMjg0M2I1ZjgzMDM0YWUzMGRmYjJiZjBjNjRkOTc3NTM2YmZkMzg1ODUifSx7Im5hbWUiOiJJTUFHRV9JTlRFR1JBVElPTl9TSU5LX0xPR19JTUFHRSIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tZXZlbnRpbmctaW50ZWdyYXRpb25zLWxvZy1zaW5rLXJoZWw5QHNoYTI1NjpiMzNhNTIzZjcxMTgxNTgwMDc4ZmViZWVmODM1YmJmNGFjMjlmMzhjZTg2OWQ5YjUwNGY3MTVkNTE2NGJjYmE3In0seyJuYW1lIjoiSU1BR0VfSU5URUdSQVRJT05fU0lOS19BV1NfUzNfSU1BR0UiLCJ2YWx1ZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9vcGVuc2hpZnQtc2VydmVybGVzcy0xL2tuLWV2ZW50aW5nLWludGVncmF0aW9ucy1hd3MtczMtc2luay1yaGVsOUBzaGEyNTY6Y2JiYjk1MGYzNDA1ZmU0MTU0NjdjMTFhMmY3YmQyZmI2M2FmYTdlYmE3ZTkwZmQ1NDgwNjBkZWVjNWEwNDgxZiJ9LHsibmFtZSI6IklNQUdFX0lOVEVHUkFUSU9OX1NJTktfQVdTX1NRU19JTUFHRSIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tZXZlbnRpbmctaW50ZWdyYXRpb25zLWF3cy1zcXMtc2luay1yaGVsOUBzaGEyNTY6ODE0MmUyNmYyNjgxZjJkZTQ2MzcxOTYxY2M3NmE2Mzc1MTNlN2M4ZTMyYjdhYWNhYjg1NWY1Nzc0MzZhMzA4MCJ9LHsibmFtZSI6IklNQUdFX0lOVEVHUkFUSU9OX1NJTktfQVdTX1NOU19JTUFHRSIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tZXZlbnRpbmctaW50ZWdyYXRpb25zLWF3cy1zbnMtc2luay1yaGVsOUBzaGEyNTY6MjNmMWM1OTVkMzAwZjE3NjM0OTE3NzRiZDUzY2Y1MWJjMjlhODk5MDcxZjhhODExOGYxZTgzZGI0NWQ5NjIxZiJ9LHsibmFtZSI6IklNQUdFX2V2ZW50bWVzaC1iYWNrZW5kX19jb250cm9sbGVyIiwidmFsdWUiOiJyZWdpc3RyeS5yZWRoYXQuaW8vb3BlbnNoaWZ0LXNlcnZlcmxlc3MtMS9rbi1iYWNrc3RhZ2UtcGx1Z2lucy1ldmVudG1lc2gtcmhlbDlAc2hhMjU2OjcxNGEzMTM1NDU4MjJjMTM3MjYyNTVkODc2NmFiNWJhNWM1ODE0NmYxMmYyMDJjNzgxYzc5M2ZjNzUxYjliMjMifSx7Im5hbWUiOiJJTUFHRV9LVUJFX1JCQUNfUFJPWFkiLCJ2YWx1ZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9vcGVuc2hpZnQ0L29zZS1rdWJlLXJiYWMtcHJveHktcmhlbDlAc2hhMjU2OjM1ZWEwNGMzMzlmNDAxOTAyZDcxMGJmNGNjZmUyMGFhODlmYzVhNGZjNzg1NGVkNzNjOGQ4Njk0NTBiMzIzYWMifSx7Im5hbWUiOiJJTUFHRV9LTl9QTFVHSU5fRVZFTlRfU0VOREVSIiwidmFsdWUiOiJyZWdpc3RyeS5yZWRoYXQuaW8vb3BlbnNoaWZ0LXNlcnZlcmxlc3MtMS9rbi1wbHVnaW4tZXZlbnQtc2VuZGVyLXJoZWw5QHNoYTI1NjoyZDhjZmFiMzNmMWM0NmIyZDQ1MTBlYTRiNTZhMDllMTJiOGJjZjA3YzBlYjA1NWU4NGViYzA3N2VjNzMwMTQ1In0seyJuYW1lIjoiSU1BR0VfS05fQ0xJRU5UIiwidmFsdWUiOiJyZWdpc3RyeS5yZWRoYXQuaW8vb3BlbnNoaWZ0LXNlcnZlcmxlc3MtMS9rbi1jbGllbnQta24tcmhlbDlAc2hhMjU2OmQ1MTMxNTdmNWMwYWRkYzY0Y2ZkZjk3ZGNjNzM0MDYzMDAwYTA4NDFkMzNjMDhmZDMzY2NhZTNkYjM0MWZiOTEifSx7Im5hbWUiOiJJTUFHRV9LTl9QTFVHSU5fRlVOQ19VVElMIiwidmFsdWUiOiJyZWdpc3RyeS5yZWRoYXQuaW8vb3BlbnNoaWZ0LXNlcnZlcmxlc3MtMS9rbi1wbHVnaW4tZnVuYy1mdW5jLXV0aWwtcmhlbDlAc2hhMjU2OjYwN2U1MGRkM2E5YjYxZDU3ZDEyNWM0N2E3OTc3YzQwYzRmNzgxYmZhYjAxYTg1MmEwOGI0MGZlNDJmMmI4OTMifSx7Im5hbWUiOiJJTUFHRV9LTl9QTFVHSU5fRlVOQ19URUtUT05fQlVJTERBSCIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL3JoZWw4L2J1aWxkYWhAc2hhMjU2OjNkNTA1ZDljMGY1ZDRjZDVhNGVjMDNiOGQwMzg2NTZjNmNkYmRmNTE5MWUwMGNlNjM4OGY3ZTBlNGQyZjFiNzQifSx7Im5hbWUiOiJJTUFHRV9LTl9QTFVHSU5fRlVOQ19OT0RFSlNfMjBfTUlOSU1BTCIsInZhbHVlIjoicmVnaXN0cnkuYWNjZXNzLnJlZGhhdC5jb20vdWJpOC9ub2RlanMtMjAtbWluaW1hbEBzaGEyNTY6YTJhN2UzOTlhYWYwOWE0OGMyOGY0MDgyMGRhMTY3MDliNjJhZWU2ZjJiYzcwMzExNmI5MzQ1ZmFiNTgzMDg2MSJ9LHsibmFtZSI6IklNQUdFX0tOX1BMVUdJTl9GVU5DX09QRU5KREtfMjEiLCJ2YWx1ZSI6InJlZ2lzdHJ5LmFjY2Vzcy5yZWRoYXQuY29tL3ViaTgvb3Blbmpkay0yMUBzaGEyNTY6NDQxODk3YTFmNjkxYzdkNGIzYTY3YmIzZTBmZWE4M2UxODM1MjIxNDI2NGNiMzgzZmQwNTdiYmJkNWVkODYzYyJ9LHsibmFtZSI6IklNQUdFX0tOX1BMVUdJTl9GVU5DX1BZVEhPTl8zOSIsInZhbHVlIjoicmVnaXN0cnkuYWNjZXNzLnJlZGhhdC5jb20vdWJpOC9weXRob24tMzlAc2hhMjU2OjI3ZTc5NWZkNmIxYjc3ZGU3MGQxZGM3M2E2NWU0Yzc5MDY1MDc0OGE5Y2ZkYTEzOGZkYmQxOTRiM2Q2ZWVhM2QifSx7Im5hbWUiOiJDVVJSRU5UX1ZFUlNJT04iLCJ2YWx1ZSI6IjEuMzcuMCJ9LHsibmFtZSI6IktOQVRJVkVfU0VSVklOR19WRVJTSU9OIiwidmFsdWUiOiIxLjE3In0seyJuYW1lIjoiS05BVElWRV9FVkVOVElOR19WRVJTSU9OIiwidmFsdWUiOiIxLjE3In0seyJuYW1lIjoiS05BVElWRV9FVkVOVElOR19LQUZLQV9CUk9LRVJfVkVSU0lPTiIsInZhbHVlIjoiMS4xNyJ9XSwiaW1hZ2UiOiJyZWdpc3RyeS5yZWRoYXQuaW8vb3BlbnNoaWZ0LXNlcnZlcmxlc3MtMS9zZXJ2ZXJsZXNzLW9wZW5zaGlmdC1rbi1yaGVsOS1vcGVyYXRvckBzaGEyNTY6NmZjZTEyZmExODdlYzJlZGI1YjQwYmFlMjljYzUxNzQ2M2VmOGVjNTg4MTRhNDg0ODVhZWU5YzhjZGUwZjczMiIsImltYWdlUHVsbFBvbGljeSI6IkFsd2F5cyIsIm5hbWUiOiJrbmF0aXZlLW9wZXJhdG9yIiwicG9ydHMiOlt7ImNvbnRhaW5lclBvcnQiOjkwOTAsIm5hbWUiOiJtZXRyaWNzIn0seyJjb250YWluZXJQb3J0Ijo4NDQzLCJuYW1lIjoiaHR0cHMtd2ViaG9vayJ9XSwicmVhZGluZXNzUHJvYmUiOnsiaHR0cEdldCI6eyJodHRwSGVhZGVycyI6W3sibmFtZSI6Imsta3ViZWxldC1wcm9iZSIsInZhbHVlIjoid2ViaG9vayJ9XSwicG9ydCI6ODQ0Mywic2NoZW1lIjoiSFRUUFMifSwibGl2ZW5lc3NQcm9iZSI6eyJmYWlsdXJlVGhyZXNob2xkIjo2LCJodHRwR2V0Ijp7Imh0dHBIZWFkZXJzIjpbeyJuYW1lIjoiay1rdWJlbGV0LXByb2JlIiwidmFsdWUiOiJ3ZWJob29rIn1dLCJwb3J0Ijo4NDQzLCJzY2hlbWUiOiJIVFRQUyJ9LCJpbml0aWFsRGVsYXlTZWNvbmRzIjoyMCwicGVyaW9kU2Vjb25kcyI6MX0sInBlcmlvZFNlY29uZHMiOjF9LCJzZWN1cml0eUNvbnRleHQiOnsiYWxsb3dQcml2aWxlZ2VFc2NhbGF0aW9uIjpmYWxzZSwiY2FwYWJpbGl0aWVzIjp7ImRyb3AiOlsiQUxMIl19LCJyZWFkT25seVJvb3RGaWxlc3lzdGVtIjp0cnVlLCJydW5Bc05vblJvb3QiOnRydWV9fV0sInNlcnZpY2VBY2NvdW50TmFtZSI6ImtuYXRpdmUtb3BlcmF0b3IifX19fSx7Im5hbWUiOiJrbmF0aXZlLW9wZW5zaGlmdCIsInNwZWMiOnsicmVwbGljYXMiOjEsInNlbGVjdG9yIjp7Im1hdGNoTGFiZWxzIjp7Im5hbWUiOiJrbmF0aXZlLW9wZW5zaGlmdCJ9fSwidGVtcGxhdGUiOnsibWV0YWRhdGEiOnsibGFiZWxzIjp7Im5hbWUiOiJrbmF0aXZlLW9wZW5zaGlmdCJ9fSwic3BlYyI6eyJjb250YWluZXJzIjpbeyJlbnYiOlt7Im5hbWUiOiJXQVRDSF9OQU1FU1BBQ0UiLCJ2YWx1ZSI6IiJ9LHsibmFtZSI6Ik5BTUVTUEFDRSIsInZhbHVlRnJvbSI6eyJmaWVsZFJlZiI6eyJmaWVsZFBhdGgiOiJtZXRhZGF0YS5uYW1lc3BhY2UifX19LHsibmFtZSI6IkRFUExPWU1FTlRfTkFNRSIsInZhbHVlIjoia25hdGl2ZS1vcGVuc2hpZnQifSx7Im5hbWUiOiJQT0RfTkFNRSIsInZhbHVlRnJvbSI6eyJmaWVsZFJlZiI6eyJmaWVsZFBhdGgiOiJtZXRhZGF0YS5uYW1lIn19fSx7Im5hbWUiOiJPUEVSQVRPUl9OQU1FIiwidmFsdWUiOiJrbmF0aXZlLW9wZW5zaGlmdCJ9LHsibmFtZSI6IlJFUVVJUkVEX1NFUlZJTkdfTkFNRVNQQUNFIiwidmFsdWUiOiJrbmF0aXZlLXNlcnZpbmcifSx7Im5hbWUiOiJSRVFVSVJFRF9TRVJWSU5HX0lOR1JFU1NfTkFNRVNQQUNFIiwidmFsdWUiOiJrbmF0aXZlLXNlcnZpbmctaW5ncmVzcyJ9LHsibmFtZSI6IlJFUVVJUkVEX0VWRU5USU5HX05BTUVTUEFDRSIsInZhbHVlIjoia25hdGl2ZS1ldmVudGluZyJ9LHsibmFtZSI6IlJFUVVJUkVEX0tBRktBX05BTUVTUEFDRSIsInZhbHVlIjoia25hdGl2ZS1ldmVudGluZyJ9LHsibmFtZSI6IktBRktBQ0hBTk5FTF9NQU5JRkVTVF9QQVRIIiwidmFsdWUiOiJkZXBsb3kvcmVzb3VyY2VzL2tuYXRpdmVrYWZrYS9jaGFubmVsIn0seyJuYW1lIjoiS0FGS0FTT1VSQ0VfTUFOSUZFU1RfUEFUSCIsInZhbHVlIjoiZGVwbG95L3Jlc291cmNlcy9rbmF0aXZla2Fma2Evc291cmNlIn0seyJuYW1lIjoiS0FGS0FDT05UUk9MTEVSX01BTklGRVNUX1BBVEgiLCJ2YWx1ZSI6ImRlcGxveS9yZXNvdXJjZXMva25hdGl2ZWthZmthL2NvbnRyb2xsZXIifSx7Im5hbWUiOiJLQUZLQUJST0tFUl9NQU5JRkVTVF9QQVRIIiwidmFsdWUiOiJkZXBsb3kvcmVzb3VyY2VzL2tuYXRpdmVrYWZrYS9icm9rZXIifSx7Im5hbWUiOiJLQUZLQVNJTktfTUFOSUZFU1RfUEFUSCIsInZhbHVlIjoiZGVwbG95L3Jlc291cmNlcy9rbmF0aXZla2Fma2Evc2luayJ9LHsibmFtZSI6IlFVSUNLU1RBUlRfTUFOSUZFU1RfUEFUSCIsInZhbHVlIjoiZGVwbG95L3Jlc291cmNlcy9xdWlja3N0YXJ0L3NlcnZlcmxlc3MtYXBwbGljYXRpb24tcXVpY2tzdGFydC55YW1sIn0seyJuYW1lIjoiREFTSEJPQVJEU19ST09UX01BTklGRVNUX1BBVEgiLCJ2YWx1ZSI6ImRlcGxveS9yZXNvdXJjZXMvZGFzaGJvYXJkcyJ9LHsibmFtZSI6IlNPVVJDRVNfVVNFX0NMVVNURVJfTU9OSVRPUklORyIsInZhbHVlIjoidHJ1ZSJ9LHsibmFtZSI6IlNPVVJDRVNfR0VORVJBVEVfU0VSVklDRV9NT05JVE9SUyIsInZhbHVlIjoidHJ1ZSJ9LHsibmFtZSI6IkVOQUJMRV9QUFJPRiIsInZhbHVlIjoiZmFsc2UifSx7Im5hbWUiOiJLVUJFUk5FVEVTX01JTl9WRVJTSU9OIiwidmFsdWUiOiJ2MS4wLjAifSx7Im5hbWUiOiJJTUFHRV9xdWV1ZS1wcm94eSIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tc2VydmluZy1xdWV1ZS1yaGVsOUBzaGEyNTY6ZjJiMjczMDNmYzc0YTkzMzRiNmNiYTI5YTdiNjJjMDNkOWJhMjdjMTViNzdlODBlNDU3YTIwNTFiZjBmZjcyNiJ9LHsibmFtZSI6IklNQUdFX2FjdGl2YXRvciIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tc2VydmluZy1hY3RpdmF0b3ItcmhlbDlAc2hhMjU2OmZlMGQ0MGY3NDc4NjYyMTYyODMxZjNhOWU5ZjAzZjRmMjkxOTYzYzZlMjNmMjBiZjEwM2QwNTM3Nzc0MzFkNjkifSx7Im5hbWUiOiJJTUFHRV9hdXRvc2NhbGVyIiwidmFsdWUiOiJyZWdpc3RyeS5yZWRoYXQuaW8vb3BlbnNoaWZ0LXNlcnZlcmxlc3MtMS9rbi1zZXJ2aW5nLWF1dG9zY2FsZXItcmhlbDlAc2hhMjU2OjUwNGMxNTNhN2UyOWUxMzMxN2YyNmNmNDQwOTI3YjNmMDBhMTc3YzVjOTljNzQyMzNhNzY3N2U4NDIxN2M2ZTIifSx7Im5hbWUiOiJJTUFHRV9hdXRvc2NhbGVyLWhwYSIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tc2VydmluZy1hdXRvc2NhbGVyLWhwYS1yaGVsOUBzaGEyNTY6MTQyMmNiNDIyZjkyNDIyZDAwNWQyODE2MDU0OWNiNTVmZGJhMGI1ZThjYTAwOGQ5ZjA1MjM5YWM2ODkzNGFjMSJ9LHsibmFtZSI6IklNQUdFX2NvbnRyb2xsZXJfX2NvbnRyb2xsZXIiLCJ2YWx1ZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9vcGVuc2hpZnQtc2VydmVybGVzcy0xL2tuLXNlcnZpbmctY29udHJvbGxlci1yaGVsOUBzaGEyNTY6ZGEzZDZlYWVjNDBjYzcyMjIxNTg5OGYxZDBiZWU0YWZlNjQ4NzgzMjRhMTgxMjUxZjE2ZjNhMTIxNzAwYTlhNiJ9LHsibmFtZSI6IklNQUdFX3dlYmhvb2tfX3dlYmhvb2siLCJ2YWx1ZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9vcGVuc2hpZnQtc2VydmVybGVzcy0xL2tuLXNlcnZpbmctd2ViaG9vay1yaGVsOUBzaGEyNTY6YzUzZTk5ZmZlM2VjMGY1NmQ4ZGU4NzkxZWU4ZWE2ZTk5NmFjYmExOTAyNmMxZTg1ZDU1Zjg3OTBjMzI5YTg1ZiJ9LHsibmFtZSI6IklNQUdFX3N0b3JhZ2UtdmVyc2lvbi1taWdyYXRpb24tc2VydmluZy1fX21pZ3JhdGUiLCJ2YWx1ZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9vcGVuc2hpZnQtc2VydmVybGVzcy0xL2tuLXNlcnZpbmctc3RvcmFnZS12ZXJzaW9uLW1pZ3JhdGlvbi1yaGVsOUBzaGEyNTY6MmMwOWJjNDQ1MGUzYjYyOWI0ODdjMTQ0ZmFkYmI5OTAyODZmNmRlMDkzYTUzZDRkMTEwZTJlYWI5Mjc1NmZhYiJ9LHsibmFtZSI6IklNQUdFX2tvdXJpZXItZ2F0ZXdheSIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2aWNlLW1lc2gvcHJveHl2Mi1yaGVsOEBzaGEyNTY6MWMxOWNmODZmZDA1OTQwZWYzZDBkNmU3OWU2ZjM3MWRiOTkzMTUzZjcwYmFlZGI5MTA3YmJlNzNmMjM2ZGMyNCJ9LHsibmFtZSI6IklNQUdFX25ldC1rb3VyaWVyLWNvbnRyb2xsZXJfX2NvbnRyb2xsZXIiLCJ2YWx1ZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9vcGVuc2hpZnQtc2VydmVybGVzcy0xL25ldC1rb3VyaWVyLWtvdXJpZXItcmhlbDlAc2hhMjU2Ojg0NmUwZTRlMThhNTNlZmFhZWFhYTQ4YzVjNjEwNDQzMjMyYWE5YTBmYjZkMTRlYzE2YTYyOGQyOTI2NTExMzQifSx7Im5hbWUiOiJJTUFHRV9uZXQtaXN0aW8tY29udHJvbGxlcl9fY29udHJvbGxlciIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEvbmV0LWlzdGlvLWNvbnRyb2xsZXItcmhlbDlAc2hhMjU2OjY4MzdkZDJmY2E4Njg0YzdhZmQwZmQ4MWYzZDg3OTkxMWM2NzQ0ZjQ0ZTUwMjE3OGE1YTdjNDRhMmNlMGFjMGIifSx7Im5hbWUiOiJJTUFHRV9uZXQtaXN0aW8td2ViaG9va19fd2ViaG9vayIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEvbmV0LWlzdGlvLXdlYmhvb2stcmhlbDlAc2hhMjU2OjY0NGJiZjg1YTAxZmZlOTM1ZDc1M2NlZWExODQ3ZTg0YjIxZDYxNGIyMTU5ZTRjZGYxYWYwNWQzOTYyMGZiNTYifSx7Im5hbWUiOiJJTUFHRV9ldmVudGluZy1jb250cm9sbGVyX19ldmVudGluZy1jb250cm9sbGVyIiwidmFsdWUiOiJyZWdpc3RyeS5yZWRoYXQuaW8vb3BlbnNoaWZ0LXNlcnZlcmxlc3MtMS9rbi1ldmVudGluZy1jb250cm9sbGVyLXJoZWw5QHNoYTI1NjpjYjIyNTQ1YTc2OGM1MzQzZWVhMjNhNjNmZmU2NDYzNDk0MTI3ODMzYzJkMjI3YmRjZWM0NDIwNmI3MDYwMzRiIn0seyJuYW1lIjoiSU1BR0VfZXZlbnRpbmctaXN0aW8tY29udHJvbGxlcl9fZXZlbnRpbmctaXN0aW8tY29udHJvbGxlciIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tZXZlbnRpbmctaXN0aW8tY29udHJvbGxlci1yaGVsOUBzaGEyNTY6NTcwNmQwYWNiZTAwMjYyOWI2Y2M0YWIwNzBkMjUyYWM2ZGY5MzhjNWEyOTMxN2Y1YmExNDZkNTBiMWZmMTA5YSJ9LHsibmFtZSI6IklNQUdFX2V2ZW50aW5nLXdlYmhvb2tfX2V2ZW50aW5nLXdlYmhvb2siLCJ2YWx1ZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9vcGVuc2hpZnQtc2VydmVybGVzcy0xL2tuLWV2ZW50aW5nLXdlYmhvb2stcmhlbDlAc2hhMjU2OmQ3YjNhMDNhYzNjNWZhZjhmNTE1Y2U4YjExNWY1NDc1ZTAwYjJkZjViNTUwOWY4YmY4Y2EwY2VhMDEzMDMwYmIifSx7Im5hbWUiOiJJTUFHRV9zdG9yYWdlLXZlcnNpb24tbWlncmF0aW9uLWV2ZW50aW5nLV9fbWlncmF0ZSIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tZXZlbnRpbmctbWlncmF0ZS1yaGVsOUBzaGEyNTY6MDIyODAwMWI0NzQ5YzFlMmFkYTg0YzRlOWFkN2Q5ZThiNGU0NjYyMjdlYmQ3MDUxZTdmNGIxYmFhYThmZjUxOCJ9LHsibmFtZSI6IklNQUdFX210LWJyb2tlci1jb250cm9sbGVyX19tdC1icm9rZXItY29udHJvbGxlciIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tZXZlbnRpbmctbXRjaGFubmVsLWJyb2tlci1yaGVsOUBzaGEyNTY6NWVmYmZiY2QxMTUwMDVjYmFlMWFhM2RiODQ3NzQ4YzMwNzVmNTQ0NmU5OTYwYWZmOTJmOWFkYWUzYTZjZTNjMCJ9LHsibmFtZSI6IklNQUdFX210LWJyb2tlci1maWx0ZXJfX2ZpbHRlciIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tZXZlbnRpbmctZmlsdGVyLXJoZWw5QHNoYTI1NjpmNjlhOTc4MmY0NWQ4MWRhMGI2ZmNhYzczMDA5MjVmM2ZhMzY0MzMzYjEyMjRjYzJhZmViZDVlNzUyNjhkNDEyIn0seyJuYW1lIjoiSU1BR0VfbXQtYnJva2VyLWluZ3Jlc3NfX2luZ3Jlc3MiLCJ2YWx1ZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9vcGVuc2hpZnQtc2VydmVybGVzcy0xL2tuLWV2ZW50aW5nLWluZ3Jlc3MtcmhlbDlAc2hhMjU2OmEwYjhlNzdmNjA0MjcyZDdkNTljMzQ1NTFhNjE0YWQ1YzYzYjk0YTBjMGNjNWEyNGVjN2Q1NDdiYjZmYjk3MDAifSx7Im5hbWUiOiJJTUFHRV9pbWMtY29udHJvbGxlcl9fY29udHJvbGxlciIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tZXZlbnRpbmctY2hhbm5lbC1jb250cm9sbGVyLXJoZWw5QHNoYTI1NjpiMWRkOThkODJmMjEyNTM0YmU4OGIyODg1ZjQ2MjNmYTQ4NjNhN2ZlYmM0ZDlmYTIwZjFjN2IwMzRmNTAwZmJjIn0seyJuYW1lIjoiSU1BR0VfaW1jLWRpc3BhdGNoZXJfX2Rpc3BhdGNoZXIiLCJ2YWx1ZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9vcGVuc2hpZnQtc2VydmVybGVzcy0xL2tuLWV2ZW50aW5nLWNoYW5uZWwtZGlzcGF0Y2hlci1yaGVsOUBzaGEyNTY6NjUzOTdiNDg3N2Q0NjEyMTYyYzk0ODVlY2IyM2ZmNjQ2MWUxNjM4YmY2NTZiNTBkYjAyY2Y5MWFhOTZjNmYwOSJ9LHsibmFtZSI6IklNQUdFX3Bpbmdzb3VyY2UtbXQtYWRhcHRlcl9fZGlzcGF0Y2hlciIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tZXZlbnRpbmctbXRwaW5nLXJoZWw5QHNoYTI1NjpjODY5ODUxZjZiMGFiYzllN2YyNDU4YzEwNGRlMDM3Yjc2YTAzYWIwNjUwZmYzNmEzODIyYzQ3ZDdhMTk5MTc5In0seyJuYW1lIjoiSU1BR0Vfam9iLXNpbmtfX2pvYi1zaW5rIiwidmFsdWUiOiJyZWdpc3RyeS5yZWRoYXQuaW8vb3BlbnNoaWZ0LXNlcnZlcmxlc3MtMS9rbi1ldmVudGluZy1qb2JzaW5rLXJoZWw5QHNoYTI1NjowZTA5MGYwMjQ4N2EzNzQ2MDkwYTIxNzk2YTUxM2IzMGJmMTRlYThiYjc5ZDVlNDc0YTAyZTMyMWU3ZWM5MzBhIn0seyJuYW1lIjoiSU1BR0VfQVBJU0VSVkVSX1JBX0lNQUdFIiwidmFsdWUiOiJyZWdpc3RyeS5yZWRoYXQuaW8vb3BlbnNoaWZ0LXNlcnZlcmxlc3MtMS9rbi1ldmVudGluZy1hcGlzZXJ2ZXItcmVjZWl2ZS1hZGFwdGVyLXJoZWw5QHNoYTI1Njo5ZmRhZDQwZmI1Zjk4MjczZDY3M2Y4YzcxM2UyMjZjODE2ZTMzY2FiNWZmNzk3NTFiYTk5ZTY1M2E5MWUxYWVlIn0seyJuYW1lIjoiSU1BR0VfRElTUEFUQ0hFUl9JTUFHRSIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tZXZlbnRpbmctY2hhbm5lbC1kaXNwYXRjaGVyLXJoZWw5QHNoYTI1Njo2NTM5N2I0ODc3ZDQ2MTIxNjJjOTQ4NWVjYjIzZmY2NDYxZTE2MzhiZjY1NmI1MGRiMDJjZjkxYWE5NmM2ZjA5In0seyJuYW1lIjoiSU1BR0VfRVZFTlRfVFJBTlNGT1JNX0pTT05BVEFfSU1BR0UiLCJ2YWx1ZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9vcGVuc2hpZnQtc2VydmVybGVzcy0xL2tuLWV2ZW50aW5nLWludGVncmF0aW9ucy10cmFuc2Zvcm0tanNvbmF0YS1yaGVsOUBzaGEyNTY6ODRmNjQ0ZmJlMTlmNzU3ZWQxMzIwMjM1MTk5MjU1NDFmOTdmZjY2YWEwMDFmZDZlOWVhYTljMzM4MmRmYzMwNSJ9LHsibmFtZSI6IklNQUdFX0lOVEVHUkFUSU9OX1NPVVJDRV9USU1FUl9JTUFHRSIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tZXZlbnRpbmctaW50ZWdyYXRpb25zLXRpbWVyLXNvdXJjZS1yaGVsOUBzaGEyNTY6ZjY5YzEwODE0NTY2MjVlMTQ0ZjIyMTZiNGRmZDA4ODAyN2RiYjRhZmY3OTZjZTAxZDFkMzQ3OWFiOWU3NzZhZiJ9LHsibmFtZSI6IklNQUdFX0lOVEVHUkFUSU9OX1NPVVJDRV9BV1NfUzNfSU1BR0UiLCJ2YWx1ZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9vcGVuc2hpZnQtc2VydmVybGVzcy0xL2tuLWV2ZW50aW5nLWludGVncmF0aW9ucy1hd3MtczMtc291cmNlLXJoZWw5QHNoYTI1NjpmNTczNzM5MzVkNGM5NTkzYzU4MWI4ODY3ODBjYmZmYzM5MGY2ZGVhNWI2NDEyMzczOGNkNDRjYjZlYjJmYjU1In0seyJuYW1lIjoiSU1BR0VfSU5URUdSQVRJT05fU09VUkNFX0FXU19TUVNfSU1BR0UiLCJ2YWx1ZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9vcGVuc2hpZnQtc2VydmVybGVzcy0xL2tuLWV2ZW50aW5nLWludGVncmF0aW9ucy1hd3Mtc3FzLXNvdXJjZS1yaGVsOUBzaGEyNTY6NDAxMTBkMDU0MWY1NzNlZGQzNGU5MGJkYWQwM2Q5YmJhZjY0NmM3YjdiYzYyNmUyOTcyZTEzYmMwZjI4NzVjYiJ9LHsibmFtZSI6IklNQUdFX0lOVEVHUkFUSU9OX1NPVVJDRV9BV1NfRERCX1NUUkVBTVNfSU1BR0UiLCJ2YWx1ZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9vcGVuc2hpZnQtc2VydmVybGVzcy0xL2tuLWV2ZW50aW5nLWludGVncmF0aW9ucy1hd3MtZGRiLXN0cmVhbXMtc291cmNlLXJoZWw5QHNoYTI1Njo0ZDUxM2Y4YWRhZjkzNjUzZjJjNzBmMzI4NDNiNWY4MzAzNGFlMzBkZmIyYmYwYzY0ZDk3NzUzNmJmZDM4NTg1In0seyJuYW1lIjoiSU1BR0VfSU5URUdSQVRJT05fU0lOS19MT0dfSU1BR0UiLCJ2YWx1ZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9vcGVuc2hpZnQtc2VydmVybGVzcy0xL2tuLWV2ZW50aW5nLWludGVncmF0aW9ucy1sb2ctc2luay1yaGVsOUBzaGEyNTY6YjMzYTUyM2Y3MTE4MTU4MDA3OGZlYmVlZjgzNWJiZjRhYzI5ZjM4Y2U4NjlkOWI1MDRmNzE1ZDUxNjRiY2JhNyJ9LHsibmFtZSI6IklNQUdFX0lOVEVHUkFUSU9OX1NJTktfQVdTX1MzX0lNQUdFIiwidmFsdWUiOiJyZWdpc3RyeS5yZWRoYXQuaW8vb3BlbnNoaWZ0LXNlcnZlcmxlc3MtMS9rbi1ldmVudGluZy1pbnRlZ3JhdGlvbnMtYXdzLXMzLXNpbmstcmhlbDlAc2hhMjU2OmNiYmI5NTBmMzQwNWZlNDE1NDY3YzExYTJmN2JkMmZiNjNhZmE3ZWJhN2U5MGZkNTQ4MDYwZGVlYzVhMDQ4MWYifSx7Im5hbWUiOiJJTUFHRV9JTlRFR1JBVElPTl9TSU5LX0FXU19TUVNfSU1BR0UiLCJ2YWx1ZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9vcGVuc2hpZnQtc2VydmVybGVzcy0xL2tuLWV2ZW50aW5nLWludGVncmF0aW9ucy1hd3Mtc3FzLXNpbmstcmhlbDlAc2hhMjU2OjgxNDJlMjZmMjY4MWYyZGU0NjM3MTk2MWNjNzZhNjM3NTEzZTdjOGUzMmI3YWFjYWI4NTVmNTc3NDM2YTMwODAifSx7Im5hbWUiOiJJTUFHRV9JTlRFR1JBVElPTl9TSU5LX0FXU19TTlNfSU1BR0UiLCJ2YWx1ZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9vcGVuc2hpZnQtc2VydmVybGVzcy0xL2tuLWV2ZW50aW5nLWludGVncmF0aW9ucy1hd3Mtc25zLXNpbmstcmhlbDlAc2hhMjU2OjIzZjFjNTk1ZDMwMGYxNzYzNDkxNzc0YmQ1M2NmNTFiYzI5YTg5OTA3MWY4YTgxMThmMWU4M2RiNDVkOTYyMWYifSx7Im5hbWUiOiJJTUFHRV9ldmVudG1lc2gtYmFja2VuZF9fY29udHJvbGxlciIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tYmFja3N0YWdlLXBsdWdpbnMtZXZlbnRtZXNoLXJoZWw5QHNoYTI1Njo3MTRhMzEzNTQ1ODIyYzEzNzI2MjU1ZDg3NjZhYjViYTVjNTgxNDZmMTJmMjAyYzc4MWM3OTNmYzc1MWI5YjIzIn0seyJuYW1lIjoiSU1BR0VfS1VCRV9SQkFDX1BST1hZIiwidmFsdWUiOiJyZWdpc3RyeS5yZWRoYXQuaW8vb3BlbnNoaWZ0NC9vc2Uta3ViZS1yYmFjLXByb3h5LXJoZWw5QHNoYTI1NjozNWVhMDRjMzM5ZjQwMTkwMmQ3MTBiZjRjY2ZlMjBhYTg5ZmM1YTRmYzc4NTRlZDczYzhkODY5NDUwYjMyM2FjIn0seyJuYW1lIjoiSU1BR0VfS05fUExVR0lOX0VWRU5UX1NFTkRFUiIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tcGx1Z2luLWV2ZW50LXNlbmRlci1yaGVsOUBzaGEyNTY6MmQ4Y2ZhYjMzZjFjNDZiMmQ0NTEwZWE0YjU2YTA5ZTEyYjhiY2YwN2MwZWIwNTVlODRlYmMwNzdlYzczMDE0NSJ9LHsibmFtZSI6IklNQUdFX0tOX0NMSUVOVCIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tY2xpZW50LWtuLXJoZWw5QHNoYTI1NjpkNTEzMTU3ZjVjMGFkZGM2NGNmZGY5N2RjYzczNDA2MzAwMGEwODQxZDMzYzA4ZmQzM2NjYWUzZGIzNDFmYjkxIn0seyJuYW1lIjoiSU1BR0VfS05fUExVR0lOX0ZVTkNfVVRJTCIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tcGx1Z2luLWZ1bmMtZnVuYy11dGlsLXJoZWw5QHNoYTI1Njo2MDdlNTBkZDNhOWI2MWQ1N2QxMjVjNDdhNzk3N2M0MGM0Zjc4MWJmYWIwMWE4NTJhMDhiNDBmZTQyZjJiODkzIn0seyJuYW1lIjoiSU1BR0VfS05fUExVR0lOX0ZVTkNfVEVLVE9OX0JVSUxEQUgiLCJ2YWx1ZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9yaGVsOC9idWlsZGFoQHNoYTI1NjozZDUwNWQ5YzBmNWQ0Y2Q1YTRlYzAzYjhkMDM4NjU2YzZjZGJkZjUxOTFlMDBjZTYzODhmN2UwZTRkMmYxYjc0In0seyJuYW1lIjoiSU1BR0VfS05fUExVR0lOX0ZVTkNfTk9ERUpTXzIwX01JTklNQUwiLCJ2YWx1ZSI6InJlZ2lzdHJ5LmFjY2Vzcy5yZWRoYXQuY29tL3ViaTgvbm9kZWpzLTIwLW1pbmltYWxAc2hhMjU2OmEyYTdlMzk5YWFmMDlhNDhjMjhmNDA4MjBkYTE2NzA5YjYyYWVlNmYyYmM3MDMxMTZiOTM0NWZhYjU4MzA4NjEifSx7Im5hbWUiOiJJTUFHRV9LTl9QTFVHSU5fRlVOQ19PUEVOSkRLXzIxIiwidmFsdWUiOiJyZWdpc3RyeS5hY2Nlc3MucmVkaGF0LmNvbS91Ymk4L29wZW5qZGstMjFAc2hhMjU2OjQ0MTg5N2ExZjY5MWM3ZDRiM2E2N2JiM2UwZmVhODNlMTgzNTIyMTQyNjRjYjM4M2ZkMDU3YmJiZDVlZDg2M2MifSx7Im5hbWUiOiJJTUFHRV9LTl9QTFVHSU5fRlVOQ19QWVRIT05fMzkiLCJ2YWx1ZSI6InJlZ2lzdHJ5LmFjY2Vzcy5yZWRoYXQuY29tL3ViaTgvcHl0aG9uLTM5QHNoYTI1NjoyN2U3OTVmZDZiMWI3N2RlNzBkMWRjNzNhNjVlNGM3OTA2NTA3NDhhOWNmZGExMzhmZGJkMTk0YjNkNmVlYTNkIn0seyJuYW1lIjoiS0FGS0FfSU1BR0Vfa2Fma2EtYnJva2VyLXJlY2VpdmVyX19rYWZrYS1icm9rZXItcmVjZWl2ZXIiLCJ2YWx1ZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9vcGVuc2hpZnQtc2VydmVybGVzcy0xL2tuLWVrYi1yZWNlaXZlci1yaGVsOUBzaGEyNTY6MzE1NGIyMDc5YTNlZDIxZWRmYzgwNGZmNGJlZDE3MzVhMjI2OWU5Yzg0MWQ5MWUwMDk3OThmZDBjYjU1YzVhMyJ9LHsibmFtZSI6IktBRktBX0lNQUdFX2thZmthLWJyb2tlci1kaXNwYXRjaGVyX19rYWZrYS1icm9rZXItZGlzcGF0Y2hlciIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tZWtiLWRpc3BhdGNoZXItcmhlbDlAc2hhMjU2OjE1ODMyNjhiNTQxYWRjMjMyMWQyNTRkZmNhY2FmZDM4MGY4MDUxZjZlMDQxN2FiN2MxOGE5MjhmODM1YWYxMzYifSx7Im5hbWUiOiJLQUZLQV9JTUFHRV9rYWZrYS1jaGFubmVsLXJlY2VpdmVyX19rYWZrYS1jaGFubmVsLXJlY2VpdmVyIiwidmFsdWUiOiJyZWdpc3RyeS5yZWRoYXQuaW8vb3BlbnNoaWZ0LXNlcnZlcmxlc3MtMS9rbi1la2ItcmVjZWl2ZXItcmhlbDlAc2hhMjU2OjMxNTRiMjA3OWEzZWQyMWVkZmM4MDRmZjRiZWQxNzM1YTIyNjllOWM4NDFkOTFlMDA5Nzk4ZmQwY2I1NWM1YTMifSx7Im5hbWUiOiJLQUZLQV9JTUFHRV9rYWZrYS1jaGFubmVsLWRpc3BhdGNoZXJfX2thZmthLWNoYW5uZWwtZGlzcGF0Y2hlciIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tZWtiLWRpc3BhdGNoZXItcmhlbDlAc2hhMjU2OjE1ODMyNjhiNTQxYWRjMjMyMWQyNTRkZmNhY2FmZDM4MGY4MDUxZjZlMDQxN2FiN2MxOGE5MjhmODM1YWYxMzYifSx7Im5hbWUiOiJLQUZLQV9JTUFHRV9rYWZrYS1jb250cm9sbGVyX19jb250cm9sbGVyIiwidmFsdWUiOiJyZWdpc3RyeS5yZWRoYXQuaW8vb3BlbnNoaWZ0LXNlcnZlcmxlc3MtMS9rbi1la2Ita2Fma2EtY29udHJvbGxlci1yaGVsOUBzaGEyNTY6NjFkNjg1ZDUxZjVhNDcxNWMyMDJlYzA5Yjg1ZDI3NzFmMTM5ZDExYzI2MjkxNTZiZTMxMDIzNTMwZmJkZWZkOCJ9LHsibmFtZSI6IktBRktBX0lNQUdFX2thZmthLXNpbmstcmVjZWl2ZXJfX2thZmthLXNpbmstcmVjZWl2ZXIiLCJ2YWx1ZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9vcGVuc2hpZnQtc2VydmVybGVzcy0xL2tuLWVrYi1yZWNlaXZlci1yaGVsOUBzaGEyNTY6MzE1NGIyMDc5YTNlZDIxZWRmYzgwNGZmNGJlZDE3MzVhMjI2OWU5Yzg0MWQ5MWUwMDk3OThmZDBjYjU1YzVhMyJ9LHsibmFtZSI6IktBRktBX0lNQUdFX2thZmthLXNvdXJjZS1kaXNwYXRjaGVyX19rYWZrYS1zb3VyY2UtZGlzcGF0Y2hlciIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tZWtiLWRpc3BhdGNoZXItcmhlbDlAc2hhMjU2OjE1ODMyNjhiNTQxYWRjMjMyMWQyNTRkZmNhY2FmZDM4MGY4MDUxZjZlMDQxN2FiN2MxOGE5MjhmODM1YWYxMzYifSx7Im5hbWUiOiJLQUZLQV9JTUFHRV9rYWZrYS13ZWJob29rLWV2ZW50aW5nX19rYWZrYS13ZWJob29rLWV2ZW50aW5nIiwidmFsdWUiOiJyZWdpc3RyeS5yZWRoYXQuaW8vb3BlbnNoaWZ0LXNlcnZlcmxlc3MtMS9rbi1la2Itd2ViaG9vay1rYWZrYS1yaGVsOUBzaGEyNTY6Mjg3MmI1MGEyMjYzYmE3ZWU4NDA5NmM4ZTNiMjM1OWY5ZTE3OTI1NzNhZjQzNTFlZGQ4MmQ5ZDVmZjNjMGJiNiJ9LHsibmFtZSI6IktBRktBX0lNQUdFX2thZmthLWNvbnRyb2xsZXItcG9zdC1pbnN0YWxsX19wb3N0LWluc3RhbGwiLCJ2YWx1ZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9vcGVuc2hpZnQtc2VydmVybGVzcy0xL2tuLWVrYi1wb3N0LWluc3RhbGwtcmhlbDlAc2hhMjU2OjExZjcyMzg3ZDEzMjhkM2RlMGIwZjI5ZGNlOTM5ZjEwNjc5MTAzNzU5MTQ1ZjhkNWRjMjJjZjgwNDQ4Zjg2OTgifSx7Im5hbWUiOiJLQUZLQV9JTUFHRV9rbmF0aXZlLWthZmthLXN0b3JhZ2UtdmVyc2lvbi1taWdyYXRvcl9fbWlncmF0ZSIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tZXZlbnRpbmctbWlncmF0ZS1yaGVsOUBzaGEyNTY6MDIyODAwMWI0NzQ5YzFlMmFkYTg0YzRlOWFkN2Q5ZThiNGU0NjYyMjdlYmQ3MDUxZTdmNGIxYmFhYThmZjUxOCJ9LHsibmFtZSI6IkNVUlJFTlRfVkVSU0lPTiIsInZhbHVlIjoiMS4zNy4wIn0seyJuYW1lIjoiS05BVElWRV9TRVJWSU5HX1ZFUlNJT04iLCJ2YWx1ZSI6IjEuMTcifSx7Im5hbWUiOiJLTkFUSVZFX0VWRU5USU5HX1ZFUlNJT04iLCJ2YWx1ZSI6IjEuMTcifSx7Im5hbWUiOiJLTkFUSVZFX0VWRU5USU5HX0tBRktBX0JST0tFUl9WRVJTSU9OIiwidmFsdWUiOiIxLjE3In1dLCJpbWFnZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9vcGVuc2hpZnQtc2VydmVybGVzcy0xL3NlcnZlcmxlc3Mta24tb3BlcmF0b3ItcmhlbDlAc2hhMjU2OjgyZDY0MDA5YmU4OGNhYjliMzA1ZDIxZTBiM2RjZDdkMTY1YmY1ZDVkMDJmMGFmYTQyNDVlYTAzYWJlMGY4NmMiLCJpbWFnZVB1bGxQb2xpY3kiOiJBbHdheXMiLCJsaXZlbmVzc1Byb2JlIjp7Imh0dHBHZXQiOnsicGF0aCI6Ii9oZWFsdGh6IiwicG9ydCI6ODY4N319LCJuYW1lIjoia25hdGl2ZS1vcGVuc2hpZnQiLCJwb3J0cyI6W3siY29udGFpbmVyUG9ydCI6ODA4MCwibmFtZSI6Imh0dHAtY2xpIn1dLCJyZWFkaW5lc3NQcm9iZSI6eyJodHRwR2V0Ijp7InBhdGgiOiIvcmVhZHl6IiwicG9ydCI6ODY4N319LCJzZWN1cml0eUNvbnRleHQiOnsiYWxsb3dQcml2aWxlZ2VFc2NhbGF0aW9uIjpmYWxzZSwiY2FwYWJpbGl0aWVzIjp7ImRyb3AiOlsiQUxMIl19LCJyZWFkT25seVJvb3RGaWxlc3lzdGVtIjp0cnVlLCJydW5Bc05vblJvb3QiOnRydWV9LCJ2b2x1bWVNb3VudHMiOlt7Im1vdW50UGF0aCI6Ii9jbGktYXJ0aWZhY3RzIiwibmFtZSI6ImNsaS1hcnRpZmFjdHMifV19XSwiaW5pdENvbnRhaW5lcnMiOlt7ImNvbW1hbmQiOlsic2giLCItYyIsInJtIC1yZiAvY2xpLWFydGlmYWN0cy8qIFx1MDAyNlx1MDAyNiBjcCAvdXNyL3NoYXJlL2tuLyoqLyogL2NsaS1hcnRpZmFjdHMgXHUwMDI2XHUwMDI2IGNobW9kIDQ0NCAvY2xpLWFydGlmYWN0cy8qIl0sImltYWdlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tY2xpZW50LWNsaS1hcnRpZmFjdHMtcmhlbDlAc2hhMjU2OmU4NWZkODI0NTMwOGIyODgyZGVjNzZlOTAxYWQ1ZGI0ZjkyMmFmY2FjNDdmODg0NWExMWJmMThhODQ0NTE2ZWQiLCJpbWFnZVB1bGxQb2xpY3kiOiJBbHdheXMiLCJuYW1lIjoiY2xpLWFydGlmYWN0cyIsInNlY3VyaXR5Q29udGV4dCI6eyJhbGxvd1ByaXZpbGVnZUVzY2FsYXRpb24iOmZhbHNlLCJjYXBhYmlsaXRpZXMiOnsiZHJvcCI6WyJBTEwiXX0sInJ1bkFzTm9uUm9vdCI6dHJ1ZX0sInZvbHVtZU1vdW50cyI6W3sibW91bnRQYXRoIjoiL2NsaS1hcnRpZmFjdHMiLCJuYW1lIjoiY2xpLWFydGlmYWN0cyJ9XX1dLCJzZXJ2aWNlQWNjb3VudE5hbWUiOiJrbmF0aXZlLW9wZW5zaGlmdCIsInZvbHVtZXMiOlt7ImVtcHR5RGlyIjp7fSwibmFtZSI6ImNsaS1hcnRpZmFjdHMifV19fX19LHsibmFtZSI6ImtuYXRpdmUtb3BlbnNoaWZ0LWluZ3Jlc3MiLCJzcGVjIjp7InJlcGxpY2FzIjoxLCJzZWxlY3RvciI6eyJtYXRjaExhYmVscyI6eyJuYW1lIjoia25hdGl2ZS1vcGVuc2hpZnQtaW5ncmVzcyJ9fSwidGVtcGxhdGUiOnsibWV0YWRhdGEiOnsibGFiZWxzIjp7Im5hbWUiOiJrbmF0aXZlLW9wZW5zaGlmdC1pbmdyZXNzIn19LCJzcGVjIjp7ImNvbnRhaW5lcnMiOlt7ImVudiI6W3sibmFtZSI6Ik1FVFJJQ1NfRE9NQUlOIiwidmFsdWUiOiJrbmF0aXZlLmRldi9zZXJ2aW5nIn0seyJuYW1lIjoiV0FUQ0hfTkFNRVNQQUNFIiwidmFsdWUiOiIifSx7Im5hbWUiOiJQT0RfTkFNRSIsInZhbHVlRnJvbSI6eyJmaWVsZFJlZiI6eyJmaWVsZFBhdGgiOiJtZXRhZGF0YS5uYW1lIn19fSx7Im5hbWUiOiJPUEVSQVRPUl9OQU1FIiwidmFsdWUiOiJrbmF0aXZlLW9wZW5zaGlmdC1pbmdyZXNzIn0seyJuYW1lIjoiU1lTVEVNX05BTUVTUEFDRSIsInZhbHVlRnJvbSI6eyJmaWVsZFJlZiI6eyJmaWVsZFBhdGgiOiJtZXRhZGF0YS5uYW1lc3BhY2UifX19LHsibmFtZSI6IktVQkVSTkVURVNfTUlOX1ZFUlNJT04iLCJ2YWx1ZSI6InYxLjAuMCJ9LHsibmFtZSI6IlJPVVRFX0hBUFJPWFlfVElNRU9VVCIsInZhbHVlIjoiNjAwIn1dLCJpbWFnZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9vcGVuc2hpZnQtc2VydmVybGVzcy0xL3NlcnZlcmxlc3MtaW5ncmVzcy1yaGVsOUBzaGEyNTY6MDE1ZDU4NjJmMDliNDI0MjVlZjdlZTYwMzE3ZWMzNzQ0YWRlNmQxOTNkNjRjMjkzMWY1N2U5N2I5OGI4MDJlOCIsImltYWdlUHVsbFBvbGljeSI6IkFsd2F5cyIsIm5hbWUiOiJrbmF0aXZlLW9wZW5zaGlmdC1pbmdyZXNzIiwicG9ydHMiOlt7ImNvbnRhaW5lclBvcnQiOjkwOTAsIm5hbWUiOiJtZXRyaWNzIn1dLCJzZWN1cml0eUNvbnRleHQiOnsiYWxsb3dQcml2aWxlZ2VFc2NhbGF0aW9uIjpmYWxzZSwiY2FwYWJpbGl0aWVzIjp7ImRyb3AiOlsiQUxMIl19LCJyZWFkT25seVJvb3RGaWxlc3lzdGVtIjp0cnVlLCJydW5Bc05vblJvb3QiOnRydWV9fV0sInNlcnZpY2VBY2NvdW50TmFtZSI6ImtuYXRpdmUtb3BlbnNoaWZ0LWluZ3Jlc3MifX19fV19LCJzdHJhdGVneSI6ImRlcGxveW1lbnQifSwiaW5zdGFsbE1vZGVzIjpbeyJzdXBwb3J0ZWQiOmZhbHNlLCJ0eXBlIjoiT3duTmFtZXNwYWNlIn0seyJzdXBwb3J0ZWQiOmZhbHNlLCJ0eXBlIjoiU2luZ2xlTmFtZXNwYWNlIn0seyJzdXBwb3J0ZWQiOmZhbHNlLCJ0eXBlIjoiTXVsdGlOYW1lc3BhY2UifSx7InN1cHBvcnRlZCI6dHJ1ZSwidHlwZSI6IkFsbE5hbWVzcGFjZXMifV0sImtleXdvcmRzIjpbInNlcnZlcmxlc3MiLCJGYWFTIiwibWljcm9zZXJ2aWNlcyIsInNjYWxlIHRvIHplcm8iLCJrbmF0aXZlIiwic2VydmluZyIsImV2ZW50aW5nIiwia2Fma2EiXSwibGlua3MiOlt7Im5hbWUiOiJEb2N1bWVudGF0aW9uIiwidXJsIjoiaHR0cHM6Ly9kb2NzLnJlZGhhdC5jb20vZW4vZG9jdW1lbnRhdGlvbi9yZWRfaGF0X29wZW5zaGlmdF9zZXJ2ZXJsZXNzLzEuMzcvaHRtbC9pbnN0YWxsaW5nX29wZW5zaGlmdF9zZXJ2ZXJsZXNzL2luZGV4In0seyJuYW1lIjoiU291cmNlIFJlcG9zaXRvcnkiLCJ1cmwiOiJodHRwczovL2dpdGh1Yi5jb20vb3BlbnNoaWZ0LWtuYXRpdmUvc2VydmVybGVzcy1vcGVyYXRvciJ9XSwibWFpbnRhaW5lcnMiOlt7ImVtYWlsIjoic3VwcG9ydEByZWRoYXQuY29tIiwibmFtZSI6IlNlcnZlcmxlc3MgVGVhbSJ9XSwibWF0dXJpdHkiOiJzdGFibGUiLCJtaW5LdWJlVmVyc2lvbiI6IjEuMjUuMCIsInByb3ZpZGVyIjp7Im5hbWUiOiJSZWQgSGF0In0sInJlbGF0ZWRJbWFnZXMiOlt7ImltYWdlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEvc2VydmVybGVzcy1vcGVuc2hpZnQta24tcmhlbDktb3BlcmF0b3JAc2hhMjU2OjZmY2UxMmZhMTg3ZWMyZWRiNWI0MGJhZTI5Y2M1MTc0NjNlZjhlYzU4ODE0YTQ4NDg1YWVlOWM4Y2RlMGY3MzIiLCJuYW1lIjoia25hdGl2ZS1vcGVyYXRvciJ9LHsiaW1hZ2UiOiJyZWdpc3RyeS5yZWRoYXQuaW8vb3BlbnNoaWZ0LXNlcnZlcmxlc3MtMS9zZXJ2ZXJsZXNzLWtuLW9wZXJhdG9yLXJoZWw5QHNoYTI1Njo4MmQ2NDAwOWJlODhjYWI5YjMwNWQyMWUwYjNkY2Q3ZDE2NWJmNWQ1ZDAyZjBhZmE0MjQ1ZWEwM2FiZTBmODZjIiwibmFtZSI6ImtuYXRpdmUtb3BlbnNoaWZ0In0seyJpbWFnZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9vcGVuc2hpZnQtc2VydmVybGVzcy0xL3NlcnZlcmxlc3MtaW5ncmVzcy1yaGVsOUBzaGEyNTY6MDE1ZDU4NjJmMDliNDI0MjVlZjdlZTYwMzE3ZWMzNzQ0YWRlNmQxOTNkNjRjMjkzMWY1N2U5N2I5OGI4MDJlOCIsIm5hbWUiOiJrbmF0aXZlLW9wZW5zaGlmdC1pbmdyZXNzIn0seyJpbWFnZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9vcGVuc2hpZnQtc2VydmVybGVzcy0xL2tuLXNlcnZpbmctcXVldWUtcmhlbDlAc2hhMjU2OmYyYjI3MzAzZmM3NGE5MzM0YjZjYmEyOWE3YjYyYzAzZDliYTI3YzE1Yjc3ZTgwZTQ1N2EyMDUxYmYwZmY3MjYiLCJuYW1lIjoiSU1BR0VfcXVldWUtcHJveHkifSx7ImltYWdlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tc2VydmluZy1hY3RpdmF0b3ItcmhlbDlAc2hhMjU2OmZlMGQ0MGY3NDc4NjYyMTYyODMxZjNhOWU5ZjAzZjRmMjkxOTYzYzZlMjNmMjBiZjEwM2QwNTM3Nzc0MzFkNjkiLCJuYW1lIjoiSU1BR0VfYWN0aXZhdG9yIn0seyJpbWFnZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9vcGVuc2hpZnQtc2VydmVybGVzcy0xL2tuLXNlcnZpbmctYXV0b3NjYWxlci1yaGVsOUBzaGEyNTY6NTA0YzE1M2E3ZTI5ZTEzMzE3ZjI2Y2Y0NDA5MjdiM2YwMGExNzdjNWM5OWM3NDIzM2E3Njc3ZTg0MjE3YzZlMiIsIm5hbWUiOiJJTUFHRV9hdXRvc2NhbGVyIn0seyJpbWFnZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9vcGVuc2hpZnQtc2VydmVybGVzcy0xL2tuLXNlcnZpbmctYXV0b3NjYWxlci1ocGEtcmhlbDlAc2hhMjU2OjE0MjJjYjQyMmY5MjQyMmQwMDVkMjgxNjA1NDljYjU1ZmRiYTBiNWU4Y2EwMDhkOWYwNTIzOWFjNjg5MzRhYzEiLCJuYW1lIjoiSU1BR0VfYXV0b3NjYWxlci1ocGEifSx7ImltYWdlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tc2VydmluZy1jb250cm9sbGVyLXJoZWw5QHNoYTI1NjpkYTNkNmVhZWM0MGNjNzIyMjE1ODk4ZjFkMGJlZTRhZmU2NDg3ODMyNGExODEyNTFmMTZmM2ExMjE3MDBhOWE2IiwibmFtZSI6IklNQUdFX2NvbnRyb2xsZXJfX2NvbnRyb2xsZXIifSx7ImltYWdlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tc2VydmluZy13ZWJob29rLXJoZWw5QHNoYTI1NjpjNTNlOTlmZmUzZWMwZjU2ZDhkZTg3OTFlZThlYTZlOTk2YWNiYTE5MDI2YzFlODVkNTVmODc5MGMzMjlhODVmIiwibmFtZSI6IklNQUdFX3dlYmhvb2tfX3dlYmhvb2sifSx7ImltYWdlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tc2VydmluZy1zdG9yYWdlLXZlcnNpb24tbWlncmF0aW9uLXJoZWw5QHNoYTI1NjoyYzA5YmM0NDUwZTNiNjI5YjQ4N2MxNDRmYWRiYjk5MDI4NmY2ZGUwOTNhNTNkNGQxMTBlMmVhYjkyNzU2ZmFiIiwibmFtZSI6IklNQUdFX3N0b3JhZ2UtdmVyc2lvbi1taWdyYXRpb24tc2VydmluZy1fX21pZ3JhdGUifSx7ImltYWdlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2aWNlLW1lc2gvcHJveHl2Mi1yaGVsOEBzaGEyNTY6MWMxOWNmODZmZDA1OTQwZWYzZDBkNmU3OWU2ZjM3MWRiOTkzMTUzZjcwYmFlZGI5MTA3YmJlNzNmMjM2ZGMyNCIsIm5hbWUiOiJJTUFHRV9rb3VyaWVyLWdhdGV3YXkifSx7ImltYWdlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEvbmV0LWtvdXJpZXIta291cmllci1yaGVsOUBzaGEyNTY6ODQ2ZTBlNGUxOGE1M2VmYWFlYWFhNDhjNWM2MTA0NDMyMzJhYTlhMGZiNmQxNGVjMTZhNjI4ZDI5MjY1MTEzNCIsIm5hbWUiOiJJTUFHRV9uZXQta291cmllci1jb250cm9sbGVyX19jb250cm9sbGVyIn0seyJpbWFnZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9vcGVuc2hpZnQtc2VydmVybGVzcy0xL25ldC1pc3Rpby1jb250cm9sbGVyLXJoZWw5QHNoYTI1Njo2ODM3ZGQyZmNhODY4NGM3YWZkMGZkODFmM2Q4Nzk5MTFjNjc0NGY0NGU1MDIxNzhhNWE3YzQ0YTJjZTBhYzBiIiwibmFtZSI6IklNQUdFX25ldC1pc3Rpby1jb250cm9sbGVyX19jb250cm9sbGVyIn0seyJpbWFnZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9vcGVuc2hpZnQtc2VydmVybGVzcy0xL25ldC1pc3Rpby13ZWJob29rLXJoZWw5QHNoYTI1Njo2NDRiYmY4NWEwMWZmZTkzNWQ3NTNjZWVhMTg0N2U4NGIyMWQ2MTRiMjE1OWU0Y2RmMWFmMDVkMzk2MjBmYjU2IiwibmFtZSI6IklNQUdFX25ldC1pc3Rpby13ZWJob29rX193ZWJob29rIn0seyJpbWFnZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9vcGVuc2hpZnQtc2VydmVybGVzcy0xL2tuLWV2ZW50aW5nLWNvbnRyb2xsZXItcmhlbDlAc2hhMjU2OmNiMjI1NDVhNzY4YzUzNDNlZWEyM2E2M2ZmZTY0NjM0OTQxMjc4MzNjMmQyMjdiZGNlYzQ0MjA2YjcwNjAzNGIiLCJuYW1lIjoiSU1BR0VfZXZlbnRpbmctY29udHJvbGxlcl9fZXZlbnRpbmctY29udHJvbGxlciJ9LHsiaW1hZ2UiOiJyZWdpc3RyeS5yZWRoYXQuaW8vb3BlbnNoaWZ0LXNlcnZlcmxlc3MtMS9rbi1ldmVudGluZy1pc3Rpby1jb250cm9sbGVyLXJoZWw5QHNoYTI1Njo1NzA2ZDBhY2JlMDAyNjI5YjZjYzRhYjA3MGQyNTJhYzZkZjkzOGM1YTI5MzE3ZjViYTE0NmQ1MGIxZmYxMDlhIiwibmFtZSI6IklNQUdFX2V2ZW50aW5nLWlzdGlvLWNvbnRyb2xsZXJfX2V2ZW50aW5nLWlzdGlvLWNvbnRyb2xsZXIifSx7ImltYWdlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tZXZlbnRpbmctd2ViaG9vay1yaGVsOUBzaGEyNTY6ZDdiM2EwM2FjM2M1ZmFmOGY1MTVjZThiMTE1ZjU0NzVlMDBiMmRmNWI1NTA5ZjhiZjhjYTBjZWEwMTMwMzBiYiIsIm5hbWUiOiJJTUFHRV9ldmVudGluZy13ZWJob29rX19ldmVudGluZy13ZWJob29rIn0seyJpbWFnZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9vcGVuc2hpZnQtc2VydmVybGVzcy0xL2tuLWV2ZW50aW5nLW1pZ3JhdGUtcmhlbDlAc2hhMjU2OjAyMjgwMDFiNDc0OWMxZTJhZGE4NGM0ZTlhZDdkOWU4YjRlNDY2MjI3ZWJkNzA1MWU3ZjRiMWJhYWE4ZmY1MTgiLCJuYW1lIjoiSU1BR0Vfc3RvcmFnZS12ZXJzaW9uLW1pZ3JhdGlvbi1ldmVudGluZy1fX21pZ3JhdGUifSx7ImltYWdlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tZXZlbnRpbmctbXRjaGFubmVsLWJyb2tlci1yaGVsOUBzaGEyNTY6NWVmYmZiY2QxMTUwMDVjYmFlMWFhM2RiODQ3NzQ4YzMwNzVmNTQ0NmU5OTYwYWZmOTJmOWFkYWUzYTZjZTNjMCIsIm5hbWUiOiJJTUFHRV9tdC1icm9rZXItY29udHJvbGxlcl9fbXQtYnJva2VyLWNvbnRyb2xsZXIifSx7ImltYWdlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tZXZlbnRpbmctZmlsdGVyLXJoZWw5QHNoYTI1NjpmNjlhOTc4MmY0NWQ4MWRhMGI2ZmNhYzczMDA5MjVmM2ZhMzY0MzMzYjEyMjRjYzJhZmViZDVlNzUyNjhkNDEyIiwibmFtZSI6IklNQUdFX210LWJyb2tlci1maWx0ZXJfX2ZpbHRlciJ9LHsiaW1hZ2UiOiJyZWdpc3RyeS5yZWRoYXQuaW8vb3BlbnNoaWZ0LXNlcnZlcmxlc3MtMS9rbi1ldmVudGluZy1pbmdyZXNzLXJoZWw5QHNoYTI1NjphMGI4ZTc3ZjYwNDI3MmQ3ZDU5YzM0NTUxYTYxNGFkNWM2M2I5NGEwYzBjYzVhMjRlYzdkNTQ3YmI2ZmI5NzAwIiwibmFtZSI6IklNQUdFX210LWJyb2tlci1pbmdyZXNzX19pbmdyZXNzIn0seyJpbWFnZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9vcGVuc2hpZnQtc2VydmVybGVzcy0xL2tuLWV2ZW50aW5nLWNoYW5uZWwtY29udHJvbGxlci1yaGVsOUBzaGEyNTY6YjFkZDk4ZDgyZjIxMjUzNGJlODhiMjg4NWY0NjIzZmE0ODYzYTdmZWJjNGQ5ZmEyMGYxYzdiMDM0ZjUwMGZiYyIsIm5hbWUiOiJJTUFHRV9pbWMtY29udHJvbGxlcl9fY29udHJvbGxlciJ9LHsiaW1hZ2UiOiJyZWdpc3RyeS5yZWRoYXQuaW8vb3BlbnNoaWZ0LXNlcnZlcmxlc3MtMS9rbi1ldmVudGluZy1jaGFubmVsLWRpc3BhdGNoZXItcmhlbDlAc2hhMjU2OjY1Mzk3YjQ4NzdkNDYxMjE2MmM5NDg1ZWNiMjNmZjY0NjFlMTYzOGJmNjU2YjUwZGIwMmNmOTFhYTk2YzZmMDkiLCJuYW1lIjoiSU1BR0VfaW1jLWRpc3BhdGNoZXJfX2Rpc3BhdGNoZXIifSx7ImltYWdlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tZXZlbnRpbmctbXRwaW5nLXJoZWw5QHNoYTI1NjpjODY5ODUxZjZiMGFiYzllN2YyNDU4YzEwNGRlMDM3Yjc2YTAzYWIwNjUwZmYzNmEzODIyYzQ3ZDdhMTk5MTc5IiwibmFtZSI6IklNQUdFX3Bpbmdzb3VyY2UtbXQtYWRhcHRlcl9fZGlzcGF0Y2hlciJ9LHsiaW1hZ2UiOiJyZWdpc3RyeS5yZWRoYXQuaW8vb3BlbnNoaWZ0LXNlcnZlcmxlc3MtMS9rbi1ldmVudGluZy1qb2JzaW5rLXJoZWw5QHNoYTI1NjowZTA5MGYwMjQ4N2EzNzQ2MDkwYTIxNzk2YTUxM2IzMGJmMTRlYThiYjc5ZDVlNDc0YTAyZTMyMWU3ZWM5MzBhIiwibmFtZSI6IklNQUdFX2pvYi1zaW5rX19qb2Itc2luayJ9LHsiaW1hZ2UiOiJyZWdpc3RyeS5yZWRoYXQuaW8vb3BlbnNoaWZ0LXNlcnZlcmxlc3MtMS9rbi1ldmVudGluZy1hcGlzZXJ2ZXItcmVjZWl2ZS1hZGFwdGVyLXJoZWw5QHNoYTI1Njo5ZmRhZDQwZmI1Zjk4MjczZDY3M2Y4YzcxM2UyMjZjODE2ZTMzY2FiNWZmNzk3NTFiYTk5ZTY1M2E5MWUxYWVlIiwibmFtZSI6IklNQUdFX0FQSVNFUlZFUl9SQV9JTUFHRSJ9LHsiaW1hZ2UiOiJyZWdpc3RyeS5yZWRoYXQuaW8vb3BlbnNoaWZ0LXNlcnZlcmxlc3MtMS9rbi1ldmVudGluZy1jaGFubmVsLWRpc3BhdGNoZXItcmhlbDlAc2hhMjU2OjY1Mzk3YjQ4NzdkNDYxMjE2MmM5NDg1ZWNiMjNmZjY0NjFlMTYzOGJmNjU2YjUwZGIwMmNmOTFhYTk2YzZmMDkiLCJuYW1lIjoiSU1BR0VfRElTUEFUQ0hFUl9JTUFHRSJ9LHsiaW1hZ2UiOiJyZWdpc3RyeS5yZWRoYXQuaW8vb3BlbnNoaWZ0LXNlcnZlcmxlc3MtMS9rbi1ldmVudGluZy1pbnRlZ3JhdGlvbnMtdHJhbnNmb3JtLWpzb25hdGEtcmhlbDlAc2hhMjU2Ojg0ZjY0NGZiZTE5Zjc1N2VkMTMyMDIzNTE5OTI1NTQxZjk3ZmY2NmFhMDAxZmQ2ZTllYWE5YzMzODJkZmMzMDUiLCJuYW1lIjoiSU1BR0VfRVZFTlRfVFJBTlNGT1JNX0pTT05BVEFfSU1BR0UifSx7ImltYWdlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tZXZlbnRpbmctaW50ZWdyYXRpb25zLXRpbWVyLXNvdXJjZS1yaGVsOUBzaGEyNTY6ZjY5YzEwODE0NTY2MjVlMTQ0ZjIyMTZiNGRmZDA4ODAyN2RiYjRhZmY3OTZjZTAxZDFkMzQ3OWFiOWU3NzZhZiIsIm5hbWUiOiJJTUFHRV9JTlRFR1JBVElPTl9TT1VSQ0VfVElNRVJfSU1BR0UifSx7ImltYWdlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tZXZlbnRpbmctaW50ZWdyYXRpb25zLWF3cy1zMy1zb3VyY2UtcmhlbDlAc2hhMjU2OmY1NzM3MzkzNWQ0Yzk1OTNjNTgxYjg4Njc4MGNiZmZjMzkwZjZkZWE1YjY0MTIzNzM4Y2Q0NGNiNmViMmZiNTUiLCJuYW1lIjoiSU1BR0VfSU5URUdSQVRJT05fU09VUkNFX0FXU19TM19JTUFHRSJ9LHsiaW1hZ2UiOiJyZWdpc3RyeS5yZWRoYXQuaW8vb3BlbnNoaWZ0LXNlcnZlcmxlc3MtMS9rbi1ldmVudGluZy1pbnRlZ3JhdGlvbnMtYXdzLXNxcy1zb3VyY2UtcmhlbDlAc2hhMjU2OjQwMTEwZDA1NDFmNTczZWRkMzRlOTBiZGFkMDNkOWJiYWY2NDZjN2I3YmM2MjZlMjk3MmUxM2JjMGYyODc1Y2IiLCJuYW1lIjoiSU1BR0VfSU5URUdSQVRJT05fU09VUkNFX0FXU19TUVNfSU1BR0UifSx7ImltYWdlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tZXZlbnRpbmctaW50ZWdyYXRpb25zLWF3cy1kZGItc3RyZWFtcy1zb3VyY2UtcmhlbDlAc2hhMjU2OjRkNTEzZjhhZGFmOTM2NTNmMmM3MGYzMjg0M2I1ZjgzMDM0YWUzMGRmYjJiZjBjNjRkOTc3NTM2YmZkMzg1ODUiLCJuYW1lIjoiSU1BR0VfSU5URUdSQVRJT05fU09VUkNFX0FXU19EREJfU1RSRUFNU19JTUFHRSJ9LHsiaW1hZ2UiOiJyZWdpc3RyeS5yZWRoYXQuaW8vb3BlbnNoaWZ0LXNlcnZlcmxlc3MtMS9rbi1ldmVudGluZy1pbnRlZ3JhdGlvbnMtbG9nLXNpbmstcmhlbDlAc2hhMjU2OmIzM2E1MjNmNzExODE1ODAwNzhmZWJlZWY4MzViYmY0YWMyOWYzOGNlODY5ZDliNTA0ZjcxNWQ1MTY0YmNiYTciLCJuYW1lIjoiSU1BR0VfSU5URUdSQVRJT05fU0lOS19MT0dfSU1BR0UifSx7ImltYWdlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tZXZlbnRpbmctaW50ZWdyYXRpb25zLWF3cy1zMy1zaW5rLXJoZWw5QHNoYTI1NjpjYmJiOTUwZjM0MDVmZTQxNTQ2N2MxMWEyZjdiZDJmYjYzYWZhN2ViYTdlOTBmZDU0ODA2MGRlZWM1YTA0ODFmIiwibmFtZSI6IklNQUdFX0lOVEVHUkFUSU9OX1NJTktfQVdTX1MzX0lNQUdFIn0seyJpbWFnZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9vcGVuc2hpZnQtc2VydmVybGVzcy0xL2tuLWV2ZW50aW5nLWludGVncmF0aW9ucy1hd3Mtc3FzLXNpbmstcmhlbDlAc2hhMjU2OjgxNDJlMjZmMjY4MWYyZGU0NjM3MTk2MWNjNzZhNjM3NTEzZTdjOGUzMmI3YWFjYWI4NTVmNTc3NDM2YTMwODAiLCJuYW1lIjoiSU1BR0VfSU5URUdSQVRJT05fU0lOS19BV1NfU1FTX0lNQUdFIn0seyJpbWFnZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9vcGVuc2hpZnQtc2VydmVybGVzcy0xL2tuLWV2ZW50aW5nLWludGVncmF0aW9ucy1hd3Mtc25zLXNpbmstcmhlbDlAc2hhMjU2OjIzZjFjNTk1ZDMwMGYxNzYzNDkxNzc0YmQ1M2NmNTFiYzI5YTg5OTA3MWY4YTgxMThmMWU4M2RiNDVkOTYyMWYiLCJuYW1lIjoiSU1BR0VfSU5URUdSQVRJT05fU0lOS19BV1NfU05TX0lNQUdFIn0seyJpbWFnZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9vcGVuc2hpZnQtc2VydmVybGVzcy0xL2tuLWJhY2tzdGFnZS1wbHVnaW5zLWV2ZW50bWVzaC1yaGVsOUBzaGEyNTY6NzE0YTMxMzU0NTgyMmMxMzcyNjI1NWQ4NzY2YWI1YmE1YzU4MTQ2ZjEyZjIwMmM3ODFjNzkzZmM3NTFiOWIyMyIsIm5hbWUiOiJJTUFHRV9ldmVudG1lc2gtYmFja2VuZF9fY29udHJvbGxlciJ9LHsiaW1hZ2UiOiJyZWdpc3RyeS5yZWRoYXQuaW8vb3BlbnNoaWZ0NC9vc2Uta3ViZS1yYmFjLXByb3h5LXJoZWw5QHNoYTI1NjozNWVhMDRjMzM5ZjQwMTkwMmQ3MTBiZjRjY2ZlMjBhYTg5ZmM1YTRmYzc4NTRlZDczYzhkODY5NDUwYjMyM2FjIiwibmFtZSI6IklNQUdFX0tVQkVfUkJBQ19QUk9YWSJ9LHsiaW1hZ2UiOiJyZWdpc3RyeS5yZWRoYXQuaW8vb3BlbnNoaWZ0LXNlcnZlcmxlc3MtMS9rbi1wbHVnaW4tZXZlbnQtc2VuZGVyLXJoZWw5QHNoYTI1NjoyZDhjZmFiMzNmMWM0NmIyZDQ1MTBlYTRiNTZhMDllMTJiOGJjZjA3YzBlYjA1NWU4NGViYzA3N2VjNzMwMTQ1IiwibmFtZSI6IklNQUdFX0tOX1BMVUdJTl9FVkVOVF9TRU5ERVIifSx7ImltYWdlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tY2xpZW50LWtuLXJoZWw5QHNoYTI1NjpkNTEzMTU3ZjVjMGFkZGM2NGNmZGY5N2RjYzczNDA2MzAwMGEwODQxZDMzYzA4ZmQzM2NjYWUzZGIzNDFmYjkxIiwibmFtZSI6IklNQUdFX0tOX0NMSUVOVCJ9LHsiaW1hZ2UiOiJyZWdpc3RyeS5yZWRoYXQuaW8vb3BlbnNoaWZ0LXNlcnZlcmxlc3MtMS9rbi1wbHVnaW4tZnVuYy1mdW5jLXV0aWwtcmhlbDlAc2hhMjU2OjYwN2U1MGRkM2E5YjYxZDU3ZDEyNWM0N2E3OTc3YzQwYzRmNzgxYmZhYjAxYTg1MmEwOGI0MGZlNDJmMmI4OTMiLCJuYW1lIjoiSU1BR0VfS05fUExVR0lOX0ZVTkNfVVRJTCJ9LHsiaW1hZ2UiOiJyZWdpc3RyeS5yZWRoYXQuaW8vcmhlbDgvYnVpbGRhaEBzaGEyNTY6M2Q1MDVkOWMwZjVkNGNkNWE0ZWMwM2I4ZDAzODY1NmM2Y2RiZGY1MTkxZTAwY2U2Mzg4ZjdlMGU0ZDJmMWI3NCIsIm5hbWUiOiJJTUFHRV9LTl9QTFVHSU5fRlVOQ19URUtUT05fQlVJTERBSCJ9LHsiaW1hZ2UiOiJyZWdpc3RyeS5hY2Nlc3MucmVkaGF0LmNvbS91Ymk4L25vZGVqcy0yMC1taW5pbWFsQHNoYTI1NjphMmE3ZTM5OWFhZjA5YTQ4YzI4ZjQwODIwZGExNjcwOWI2MmFlZTZmMmJjNzAzMTE2YjkzNDVmYWI1ODMwODYxIiwibmFtZSI6IklNQUdFX0tOX1BMVUdJTl9GVU5DX05PREVKU18yMF9NSU5JTUFMIn0seyJpbWFnZSI6InJlZ2lzdHJ5LmFjY2Vzcy5yZWRoYXQuY29tL3ViaTgvb3Blbmpkay0yMUBzaGEyNTY6NDQxODk3YTFmNjkxYzdkNGIzYTY3YmIzZTBmZWE4M2UxODM1MjIxNDI2NGNiMzgzZmQwNTdiYmJkNWVkODYzYyIsIm5hbWUiOiJJTUFHRV9LTl9QTFVHSU5fRlVOQ19PUEVOSkRLXzIxIn0seyJpbWFnZSI6InJlZ2lzdHJ5LmFjY2Vzcy5yZWRoYXQuY29tL3ViaTgvcHl0aG9uLTM5QHNoYTI1NjoyN2U3OTVmZDZiMWI3N2RlNzBkMWRjNzNhNjVlNGM3OTA2NTA3NDhhOWNmZGExMzhmZGJkMTk0YjNkNmVlYTNkIiwibmFtZSI6IklNQUdFX0tOX1BMVUdJTl9GVU5DX1BZVEhPTl8zOSJ9LHsiaW1hZ2UiOiJyZWdpc3RyeS5yZWRoYXQuaW8vb3BlbnNoaWZ0LXNlcnZlcmxlc3MtMS9rbi1la2ItcmVjZWl2ZXItcmhlbDlAc2hhMjU2OjMxNTRiMjA3OWEzZWQyMWVkZmM4MDRmZjRiZWQxNzM1YTIyNjllOWM4NDFkOTFlMDA5Nzk4ZmQwY2I1NWM1YTMiLCJuYW1lIjoiS0FGS0FfSU1BR0Vfa2Fma2EtYnJva2VyLXJlY2VpdmVyX19rYWZrYS1icm9rZXItcmVjZWl2ZXIifSx7ImltYWdlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tZWtiLWRpc3BhdGNoZXItcmhlbDlAc2hhMjU2OjE1ODMyNjhiNTQxYWRjMjMyMWQyNTRkZmNhY2FmZDM4MGY4MDUxZjZlMDQxN2FiN2MxOGE5MjhmODM1YWYxMzYiLCJuYW1lIjoiS0FGS0FfSU1BR0Vfa2Fma2EtYnJva2VyLWRpc3BhdGNoZXJfX2thZmthLWJyb2tlci1kaXNwYXRjaGVyIn0seyJpbWFnZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9vcGVuc2hpZnQtc2VydmVybGVzcy0xL2tuLWVrYi1yZWNlaXZlci1yaGVsOUBzaGEyNTY6MzE1NGIyMDc5YTNlZDIxZWRmYzgwNGZmNGJlZDE3MzVhMjI2OWU5Yzg0MWQ5MWUwMDk3OThmZDBjYjU1YzVhMyIsIm5hbWUiOiJLQUZLQV9JTUFHRV9rYWZrYS1jaGFubmVsLXJlY2VpdmVyX19rYWZrYS1jaGFubmVsLXJlY2VpdmVyIn0seyJpbWFnZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9vcGVuc2hpZnQtc2VydmVybGVzcy0xL2tuLWVrYi1kaXNwYXRjaGVyLXJoZWw5QHNoYTI1NjoxNTgzMjY4YjU0MWFkYzIzMjFkMjU0ZGZjYWNhZmQzODBmODA1MWY2ZTA0MTdhYjdjMThhOTI4ZjgzNWFmMTM2IiwibmFtZSI6IktBRktBX0lNQUdFX2thZmthLWNoYW5uZWwtZGlzcGF0Y2hlcl9fa2Fma2EtY2hhbm5lbC1kaXNwYXRjaGVyIn0seyJpbWFnZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9vcGVuc2hpZnQtc2VydmVybGVzcy0xL2tuLWVrYi1rYWZrYS1jb250cm9sbGVyLXJoZWw5QHNoYTI1Njo2MWQ2ODVkNTFmNWE0NzE1YzIwMmVjMDliODVkMjc3MWYxMzlkMTFjMjYyOTE1NmJlMzEwMjM1MzBmYmRlZmQ4IiwibmFtZSI6IktBRktBX0lNQUdFX2thZmthLWNvbnRyb2xsZXJfX2NvbnRyb2xsZXIifSx7ImltYWdlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tZWtiLXJlY2VpdmVyLXJoZWw5QHNoYTI1NjozMTU0YjIwNzlhM2VkMjFlZGZjODA0ZmY0YmVkMTczNWEyMjY5ZTljODQxZDkxZTAwOTc5OGZkMGNiNTVjNWEzIiwibmFtZSI6IktBRktBX0lNQUdFX2thZmthLXNpbmstcmVjZWl2ZXJfX2thZmthLXNpbmstcmVjZWl2ZXIifSx7ImltYWdlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tZWtiLWRpc3BhdGNoZXItcmhlbDlAc2hhMjU2OjE1ODMyNjhiNTQxYWRjMjMyMWQyNTRkZmNhY2FmZDM4MGY4MDUxZjZlMDQxN2FiN2MxOGE5MjhmODM1YWYxMzYiLCJuYW1lIjoiS0FGS0FfSU1BR0Vfa2Fma2Etc291cmNlLWRpc3BhdGNoZXJfX2thZmthLXNvdXJjZS1kaXNwYXRjaGVyIn0seyJpbWFnZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9vcGVuc2hpZnQtc2VydmVybGVzcy0xL2tuLWVrYi13ZWJob29rLWthZmthLXJoZWw5QHNoYTI1NjoyODcyYjUwYTIyNjNiYTdlZTg0MDk2YzhlM2IyMzU5ZjllMTc5MjU3M2FmNDM1MWVkZDgyZDlkNWZmM2MwYmI2IiwibmFtZSI6IktBRktBX0lNQUdFX2thZmthLXdlYmhvb2stZXZlbnRpbmdfX2thZmthLXdlYmhvb2stZXZlbnRpbmcifSx7ImltYWdlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tZWtiLXBvc3QtaW5zdGFsbC1yaGVsOUBzaGEyNTY6MTFmNzIzODdkMTMyOGQzZGUwYjBmMjlkY2U5MzlmMTA2NzkxMDM3NTkxNDVmOGQ1ZGMyMmNmODA0NDhmODY5OCIsIm5hbWUiOiJLQUZLQV9JTUFHRV9rYWZrYS1jb250cm9sbGVyLXBvc3QtaW5zdGFsbF9fcG9zdC1pbnN0YWxsIn0seyJpbWFnZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9vcGVuc2hpZnQtc2VydmVybGVzcy0xL2tuLWV2ZW50aW5nLW1pZ3JhdGUtcmhlbDlAc2hhMjU2OjAyMjgwMDFiNDc0OWMxZTJhZGE4NGM0ZTlhZDdkOWU4YjRlNDY2MjI3ZWJkNzA1MWU3ZjRiMWJhYWE4ZmY1MTgiLCJuYW1lIjoiS0FGS0FfSU1BR0Vfa25hdGl2ZS1rYWZrYS1zdG9yYWdlLXZlcnNpb24tbWlncmF0b3JfX21pZ3JhdGUifSx7ImltYWdlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEvc2VydmVybGVzcy1tdXN0LWdhdGhlci1yaGVsOUBzaGEyNTY6ZjBiYTcwZTQ4N2IwOGZiMzdjNDAyY2Q1MGY5OTVlZmNkODFhZTI5ZDNhZTE1YWNmZmM0Yjk0ZDdlZWZkZDJkYyIsIm5hbWUiOiJJTUFHRV9NVVNUX0dBVEhFUiJ9LHsiaW1hZ2UiOiJyZWdpc3RyeS5yZWRoYXQuaW8vb3BlbnNoaWZ0LXNlcnZlcmxlc3MtMS9rbi1jbGllbnQtY2xpLWFydGlmYWN0cy1yaGVsOUBzaGEyNTY6ZTg1ZmQ4MjQ1MzA4YjI4ODJkZWM3NmU5MDFhZDVkYjRmOTIyYWZjYWM0N2Y4ODQ1YTExYmYxOGE4NDQ1MTZlZCIsIm5hbWUiOiJJTUFHRV9LTl9DTElFTlRfQ0xJX0FSVElGQUNUUyJ9XSwicmVwbGFjZXMiOiJzZXJ2ZXJsZXNzLW9wZXJhdG9yLnYxLjM2LjEiLCJ2ZXJzaW9uIjoiMS4zNy4wIiwid2ViaG9va2RlZmluaXRpb25zIjpbeyJhZG1pc3Npb25SZXZpZXdWZXJzaW9ucyI6WyJ2MWJldGExIl0sImNvbnRhaW5lclBvcnQiOjk4NzYsImRlcGxveW1lbnROYW1lIjoia25hdGl2ZS1vcGVuc2hpZnQiLCJmYWlsdXJlUG9saWN5IjoiSWdub3JlIiwiZ2VuZXJhdGVOYW1lIjoidmFsaWRhdGluZy5rbmF0aXZlZXZlbnRpbmdzLm9wZXJhdG9yLnNlcnZlcmxlc3Mub3BlbnNoaWZ0LmlvIiwicnVsZXMiOlt7ImFwaUdyb3VwcyI6WyJvcGVyYXRvci5rbmF0aXZlLmRldiJdLCJhcGlWZXJzaW9ucyI6WyJ2MWJldGExIl0sIm9wZXJhdGlvbnMiOlsiQ1JFQVRFIiwiVVBEQVRFIl0sInJlc291cmNlcyI6WyJrbmF0aXZlZXZlbnRpbmdzIl19XSwic2lkZUVmZmVjdHMiOiJOb25lIiwidHlwZSI6IlZhbGlkYXRpbmdBZG1pc3Npb25XZWJob29rIiwid2ViaG9va1BhdGgiOiIvdmFsaWRhdGUta25hdGl2ZWV2ZW50aW5ncyJ9LHsiYWRtaXNzaW9uUmV2aWV3VmVyc2lvbnMiOlsidjFiZXRhMSJdLCJjb250YWluZXJQb3J0Ijo5ODc2LCJkZXBsb3ltZW50TmFtZSI6ImtuYXRpdmUtb3BlbnNoaWZ0IiwiZmFpbHVyZVBvbGljeSI6Iklnbm9yZSIsImdlbmVyYXRlTmFtZSI6InZhbGlkYXRpbmcua25hdGl2ZXNlcnZpbmdzLm9wZXJhdG9yLnNlcnZlcmxlc3Mub3BlbnNoaWZ0LmlvIiwicnVsZXMiOlt7ImFwaUdyb3VwcyI6WyJvcGVyYXRvci5rbmF0aXZlLmRldiJdLCJhcGlWZXJzaW9ucyI6WyJ2MWJldGExIl0sIm9wZXJhdGlvbnMiOlsiQ1JFQVRFIiwiVVBEQVRFIl0sInJlc291cmNlcyI6WyJrbmF0aXZlc2VydmluZ3MiXX1dLCJzaWRlRWZmZWN0cyI6Ik5vbmUiLCJ0eXBlIjoiVmFsaWRhdGluZ0FkbWlzc2lvbldlYmhvb2siLCJ3ZWJob29rUGF0aCI6Ii92YWxpZGF0ZS1rbmF0aXZlc2VydmluZ3MifSx7ImFkbWlzc2lvblJldmlld1ZlcnNpb25zIjpbInYxYmV0YTEiXSwiY29udGFpbmVyUG9ydCI6OTg3NiwiZGVwbG95bWVudE5hbWUiOiJrbmF0aXZlLW9wZW5zaGlmdCIsImZhaWx1cmVQb2xpY3kiOiJJZ25vcmUiLCJnZW5lcmF0ZU5hbWUiOiJ2YWxpZGF0aW5nLmtuYXRpdmVrYWZrYXMub3BlcmF0b3Iuc2VydmVybGVzcy5vcGVuc2hpZnQuaW8iLCJydWxlcyI6W3siYXBpR3JvdXBzIjpbIm9wZXJhdG9yLnNlcnZlcmxlc3Mub3BlbnNoaWZ0LmlvIl0sImFwaVZlcnNpb25zIjpbInYxYWxwaGExIl0sIm9wZXJhdGlvbnMiOlsiQ1JFQVRFIiwiVVBEQVRFIl0sInJlc291cmNlcyI6WyJrbmF0aXZla2Fma2FzIl19XSwic2lkZUVmZmVjdHMiOiJOb25lIiwidHlwZSI6IlZhbGlkYXRpbmdBZG1pc3Npb25XZWJob29rIiwid2ViaG9va1BhdGgiOiIvdmFsaWRhdGUta25hdGl2ZWthZmthcyJ9LHsiYWRtaXNzaW9uUmV2aWV3VmVyc2lvbnMiOlsidjFiZXRhMSJdLCJjb250YWluZXJQb3J0Ijo5ODc2LCJkZXBsb3ltZW50TmFtZSI6ImtuYXRpdmUtb3BlbnNoaWZ0IiwiZmFpbHVyZVBvbGljeSI6Iklnbm9yZSIsImdlbmVyYXRlTmFtZSI6Im11dGF0aW5nLmtuYXRpdmVldmVudGluZ3Mub3BlcmF0b3Iuc2VydmVybGVzcy5vcGVuc2hpZnQuaW8iLCJydWxlcyI6W3siYXBpR3JvdXBzIjpbIm9wZXJhdG9yLmtuYXRpdmUuZGV2Il0sImFwaVZlcnNpb25zIjpbInYxYmV0YTEiXSwib3BlcmF0aW9ucyI6WyJDUkVBVEUiLCJVUERBVEUiXSwicmVzb3VyY2VzIjpbImtuYXRpdmVldmVudGluZ3MiXX1dLCJzaWRlRWZmZWN0cyI6Ik5vbmUiLCJ0eXBlIjoiTXV0YXRpbmdBZG1pc3Npb25XZWJob29rIiwid2ViaG9va1BhdGgiOiIvbXV0YXRlLWtuYXRpdmVldmVudGluZ3MifSx7ImFkbWlzc2lvblJldmlld1ZlcnNpb25zIjpbInYxYmV0YTEiXSwiY29udGFpbmVyUG9ydCI6OTg3NiwiZGVwbG95bWVudE5hbWUiOiJrbmF0aXZlLW9wZW5zaGlmdCIsImZhaWx1cmVQb2xpY3kiOiJJZ25vcmUiLCJnZW5lcmF0ZU5hbWUiOiJtdXRhdGluZy5rbmF0aXZlc2VydmluZ3Mub3BlcmF0b3Iuc2VydmVybGVzcy5vcGVuc2hpZnQuaW8iLCJydWxlcyI6W3siYXBpR3JvdXBzIjpbIm9wZXJhdG9yLmtuYXRpdmUuZGV2Il0sImFwaVZlcnNpb25zIjpbInYxYmV0YTEiXSwib3BlcmF0aW9ucyI6WyJDUkVBVEUiLCJVUERBVEUiXSwicmVzb3VyY2VzIjpbImtuYXRpdmVzZXJ2aW5ncyJdfV0sInNpZGVFZmZlY3RzIjoiTm9uZSIsInR5cGUiOiJNdXRhdGluZ0FkbWlzc2lvbldlYmhvb2siLCJ3ZWJob29rUGF0aCI6Ii9tdXRhdGUta25hdGl2ZXNlcnZpbmdzIn0seyJhZG1pc3Npb25SZXZpZXdWZXJzaW9ucyI6WyJ2MWJldGExIl0sImNvbnRhaW5lclBvcnQiOjg0NDMsImNvbnZlcnNpb25DUkRzIjpbImtuYXRpdmVzZXJ2aW5ncy5vcGVyYXRvci5rbmF0aXZlLmRldiJdLCJkZXBsb3ltZW50TmFtZSI6ImtuYXRpdmUtb3BlcmF0b3Itd2ViaG9vayIsImdlbmVyYXRlTmFtZSI6ImNvbnZlcnNpb24ua25hdGl2ZXNlcnZpbmdzLm9wZXJhdG9yLmtuYXRpdmUuZGV2Iiwic2lkZUVmZmVjdHMiOiJOb25lIiwidGFyZ2V0UG9ydCI6ODQ0MywidHlwZSI6IkNvbnZlcnNpb25XZWJob29rIiwid2ViaG9va1BhdGgiOiIvcmVzb3VyY2UtY29udmVyc2lvbiJ9LHsiYWRtaXNzaW9uUmV2aWV3VmVyc2lvbnMiOlsidjFiZXRhMSJdLCJjb250YWluZXJQb3J0Ijo4NDQzLCJjb252ZXJzaW9uQ1JEcyI6WyJrbmF0aXZlZXZlbnRpbmdzLm9wZXJhdG9yLmtuYXRpdmUuZGV2Il0sImRlcGxveW1lbnROYW1lIjoia25hdGl2ZS1vcGVyYXRvci13ZWJob29rIiwiZ2VuZXJhdGVOYW1lIjoiY29udmVyc2lvbi5rbmF0aXZlZXZlbnRpbmdzLm9wZXJhdG9yLmtuYXRpdmUuZGV2Iiwic2lkZUVmZmVjdHMiOiJOb25lIiwidGFyZ2V0UG9ydCI6ODQ0MywidHlwZSI6IkNvbnZlcnNpb25XZWJob29rIiwid2ViaG9va1BhdGgiOiIvcmVzb3VyY2UtY29udmVyc2lvbiJ9XX19 + data: eyJhcGlWZXJzaW9uIjoib3BlcmF0b3JzLmNvcmVvcy5jb20vdjFhbHBoYTEiLCJraW5kIjoiQ2x1c3RlclNlcnZpY2VWZXJzaW9uIiwibWV0YWRhdGEiOnsiYW5ub3RhdGlvbnMiOnsiYWxtLWV4YW1wbGVzIjoiW1xuICB7XG4gICAgXCJhcGlWZXJzaW9uXCI6IFwib3BlcmF0b3Iua25hdGl2ZS5kZXYvdjFiZXRhMVwiLFxuICAgIFwia2luZFwiOiBcIktuYXRpdmVTZXJ2aW5nXCIsXG4gICAgXCJtZXRhZGF0YVwiOiB7XG4gICAgICBcIm5hbWVcIjogXCJrbmF0aXZlLXNlcnZpbmdcIlxuICAgIH0sXG4gICAgXCJzcGVjXCI6IHtcbiAgICB9XG4gIH0sXG4gIHtcbiAgICBcImFwaVZlcnNpb25cIjogXCJvcGVyYXRvci5rbmF0aXZlLmRldi92MWJldGExXCIsXG4gICAgXCJraW5kXCI6IFwiS25hdGl2ZUV2ZW50aW5nXCIsXG4gICAgXCJtZXRhZGF0YVwiOiB7XG4gICAgICBcIm5hbWVcIjogXCJrbmF0aXZlLWV2ZW50aW5nXCJcbiAgICB9LFxuICAgIFwic3BlY1wiOiB7XG4gICAgfVxuICB9LFxuICB7XG4gICAgXCJhcGlWZXJzaW9uXCI6IFwib3BlcmF0b3Iuc2VydmVybGVzcy5vcGVuc2hpZnQuaW8vdjFhbHBoYTFcIixcbiAgICBcImtpbmRcIjogXCJLbmF0aXZlS2Fma2FcIixcbiAgICBcIm1ldGFkYXRhXCI6IHtcbiAgICAgIFwibmFtZVwiOiBcImtuYXRpdmUta2Fma2FcIlxuICAgIH0sXG4gICAgXCJzcGVjXCI6IHtcbiAgICAgIFwiYnJva2VyXCI6IHtcbiAgICAgICAgXCJlbmFibGVkXCI6IGZhbHNlLFxuICAgICAgICBcImRlZmF1bHRDb25maWdcIjoge1xuICAgICAgICAgIFwibnVtUGFydGl0aW9uc1wiOiAxMCxcbiAgICAgICAgICBcInJlcGxpY2F0aW9uRmFjdG9yXCI6IDMsXG4gICAgICAgICAgXCJib290c3RyYXBTZXJ2ZXJzXCI6IFwiUkVQTEFDRV9XSVRIX0NPTU1BX1NFUEFSQVRFRF9LQUZLQV9CT09UU1RSQVBfU0VSVkVSU1wiXG4gICAgICAgIH1cbiAgICAgIH0sXG4gICAgICBcInNvdXJjZVwiOiB7XG4gICAgICAgIFwiZW5hYmxlZFwiOiBmYWxzZVxuICAgICAgfSxcbiAgICAgIFwic2lua1wiOiB7XG4gICAgICAgIFwiZW5hYmxlZFwiOiBmYWxzZVxuICAgICAgfSxcbiAgICAgIFwiY2hhbm5lbFwiOiB7XG4gICAgICAgIFwiZW5hYmxlZFwiOiBmYWxzZSxcbiAgICAgICAgXCJib290c3RyYXBTZXJ2ZXJzXCI6IFwiUkVQTEFDRV9XSVRIX0NPTU1BX1NFUEFSQVRFRF9LQUZLQV9CT09UU1RSQVBfU0VSVkVSU1wiXG4gICAgICB9XG4gICAgfVxuICB9XG5dIiwiY2FwYWJpbGl0aWVzIjoiRnVsbCBMaWZlY3ljbGUiLCJjYXRlZ29yaWVzIjoiTmV0d29ya2luZyxJbnRlZ3JhdGlvbiBcdTAwMjYgRGVsaXZlcnksQ2xvdWQgUHJvdmlkZXIsRGV2ZWxvcGVyIFRvb2xzIiwiY2VydGlmaWVkIjoiZmFsc2UiLCJjcmVhdGVkQXQiOiIyMDIwLTA0LTIwVDE3OjAwOjAwWiIsImRlc2NyaXB0aW9uIjoiRGVwbG95IGFuZCBtYW5hZ2UgZXZlbnQtZHJpdmVuIHNlcnZlcmxlc3MgYXBwbGljYXRpb25zIGFuZCBmdW5jdGlvbnMgdXNpbmcgS25hdGl2ZS4iLCJmZWF0dXJlcy5vcGVyYXRvcnMub3BlbnNoaWZ0LmlvL2NuZiI6ImZhbHNlIiwiZmVhdHVyZXMub3BlcmF0b3JzLm9wZW5zaGlmdC5pby9jbmkiOiJmYWxzZSIsImZlYXR1cmVzLm9wZXJhdG9ycy5vcGVuc2hpZnQuaW8vY3NpIjoiZmFsc2UiLCJmZWF0dXJlcy5vcGVyYXRvcnMub3BlbnNoaWZ0LmlvL2Rpc2Nvbm5lY3RlZCI6InRydWUiLCJmZWF0dXJlcy5vcGVyYXRvcnMub3BlbnNoaWZ0LmlvL2ZpcHMtY29tcGxpYW50IjoidHJ1ZSIsImZlYXR1cmVzLm9wZXJhdG9ycy5vcGVuc2hpZnQuaW8vcHJveHktYXdhcmUiOiJ0cnVlIiwiZmVhdHVyZXMub3BlcmF0b3JzLm9wZW5zaGlmdC5pby90bHMtcHJvZmlsZXMiOiJmYWxzZSIsImZlYXR1cmVzLm9wZXJhdG9ycy5vcGVuc2hpZnQuaW8vdG9rZW4tYXV0aC1hd3MiOiJmYWxzZSIsImZlYXR1cmVzLm9wZXJhdG9ycy5vcGVuc2hpZnQuaW8vdG9rZW4tYXV0aC1henVyZSI6ImZhbHNlIiwiZmVhdHVyZXMub3BlcmF0b3JzLm9wZW5zaGlmdC5pby90b2tlbi1hdXRoLWdjcCI6ImZhbHNlIiwib2xtLnNraXBSYW5nZSI6Ilx1MDAzZTEuMzYuMSBcdTAwM2MxLjM3LjAiLCJvcGVyYXRvcmZyYW1ld29yay5pby9zdWdnZXN0ZWQtbmFtZXNwYWNlIjoib3BlbnNoaWZ0LXNlcnZlcmxlc3MiLCJvcGVyYXRvcnMub3BlbnNoaWZ0LmlvL211c3QtZ2F0aGVyLWltYWdlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEvc2VydmVybGVzcy1tdXN0LWdhdGhlci1yaGVsOUBzaGEyNTY6YWY0ODdjOTU3ZGRjMWExOGEwY2YyYzUxNzZiY2FkMjI1YWU5MTVmNDBhMzE4NDRjNjU3NTA5N2RjYzA2YzlhYSIsIm9wZXJhdG9ycy5vcGVuc2hpZnQuaW8vdmFsaWQtc3Vic2NyaXB0aW9uIjoiW1wiT3BlblNoaWZ0IENvbnRhaW5lciBQbGF0Zm9ybVwiLCBcIk9wZW5TaGlmdCBQbGF0Zm9ybSBQbHVzXCJdIiwicmVwb3NpdG9yeSI6Imh0dHBzOi8vZ2l0aHViLmNvbS9vcGVuc2hpZnQta25hdGl2ZS9zZXJ2ZXJsZXNzLW9wZXJhdG9yIiwic3VwcG9ydCI6IlJlZCBIYXQifSwibGFiZWxzIjp7Im9wZXJhdG9yZnJhbWV3b3JrLmlvL2FyY2guYW1kNjQiOiJzdXBwb3J0ZWQiLCJvcGVyYXRvcmZyYW1ld29yay5pby9hcmNoLmFybTY0Ijoic3VwcG9ydGVkIiwib3BlcmF0b3JmcmFtZXdvcmsuaW8vYXJjaC5wcGM2NGxlIjoic3VwcG9ydGVkIiwib3BlcmF0b3JmcmFtZXdvcmsuaW8vYXJjaC5zMzkweCI6InN1cHBvcnRlZCJ9LCJuYW1lIjoic2VydmVybGVzcy1vcGVyYXRvci52MS4zNy4wIiwibmFtZXNwYWNlIjoicGxhY2Vob2xkZXIifSwic3BlYyI6eyJjdXN0b21yZXNvdXJjZWRlZmluaXRpb25zIjp7Im93bmVkIjpbeyJkZXNjcmlwdGlvbiI6IkEgcGxhdGZvcm0gZm9yIHN0cmVhbWxpbmVkIGFwcGxpY2F0aW9uIGRlcGxveW1lbnQsIHRyYWZmaWMtYmFzZWQgYXV0by1zY2FsaW5nIGZyb20gemVybyB0byBOLCBhbmQgdHJhZmZpYy1zcGxpdCByb2xsb3V0cyIsImRpc3BsYXlOYW1lIjoiS25hdGl2ZSBTZXJ2aW5nIiwia2luZCI6IktuYXRpdmVTZXJ2aW5nIiwibmFtZSI6ImtuYXRpdmVzZXJ2aW5ncy5vcGVyYXRvci5rbmF0aXZlLmRldiIsInN0YXR1c0Rlc2NyaXB0b3JzIjpbeyJkZXNjcmlwdGlvbiI6IlRoZSB2ZXJzaW9uIG9mIEtuYXRpdmUgU2VydmluZyBpbnN0YWxsZWQiLCJkaXNwbGF5TmFtZSI6IlZlcnNpb24iLCJwYXRoIjoidmVyc2lvbiJ9LHsiZGVzY3JpcHRpb24iOiJDb25kaXRpb25zIG9mIEtuYXRpdmUgU2VydmluZyBpbnN0YWxsZWQiLCJkaXNwbGF5TmFtZSI6IkNvbmRpdGlvbnMiLCJwYXRoIjoiY29uZGl0aW9ucyIsIngtZGVzY3JpcHRvcnMiOlsidXJuOmFsbTpkZXNjcmlwdG9yOmlvLmt1YmVybmV0ZXMuY29uZGl0aW9ucyJdfV0sInZlcnNpb24iOiJ2MWJldGExIn0seyJkZXNjcmlwdGlvbiI6IkFuIGV2ZW50LWRyaXZlbiBhcHBsaWNhdGlvbiBwbGF0Zm9ybSB0aGF0IGxldmVyYWdlcyBDbG91ZEV2ZW50cyB3aXRoIGEgc2ltcGxlIEhUVFAgaW50ZXJmYWNlIiwiZGlzcGxheU5hbWUiOiJLbmF0aXZlIEV2ZW50aW5nIiwia2luZCI6IktuYXRpdmVFdmVudGluZyIsIm5hbWUiOiJrbmF0aXZlZXZlbnRpbmdzLm9wZXJhdG9yLmtuYXRpdmUuZGV2Iiwic3RhdHVzRGVzY3JpcHRvcnMiOlt7ImRlc2NyaXB0aW9uIjoiVGhlIHZlcnNpb24gb2YgS25hdGl2ZSBFdmVudGluZyBpbnN0YWxsZWQiLCJkaXNwbGF5TmFtZSI6IlZlcnNpb24iLCJwYXRoIjoidmVyc2lvbiJ9XSwidmVyc2lvbiI6InYxYmV0YTEifSx7ImRlc2NyaXB0aW9uIjoiQW4gZXh0ZW5zaW9uIHRvIEtuYXRpdmUgRXZlbnRpbmcsIG1lcmdpbmcgSFRUUCBhY2Nlc3NpYmlsaXR5IHdpdGggQXBhY2hlIEthZmthJ3MgcHJvdmVuIGVmZmljaWVuY3kgYW5kIHJlbGlhYmlsaXR5IiwiZGlzcGxheU5hbWUiOiJLbmF0aXZlIEthZmthIiwia2luZCI6IktuYXRpdmVLYWZrYSIsIm5hbWUiOiJrbmF0aXZla2Fma2FzLm9wZXJhdG9yLnNlcnZlcmxlc3Mub3BlbnNoaWZ0LmlvIiwidmVyc2lvbiI6InYxYWxwaGExIn1dfSwiZGVzY3JpcHRpb24iOiJUaGUgUmVkIEhhdCBPcGVuU2hpZnQgU2VydmVybGVzcyBvcGVyYXRvciBwcm92aWRlcyBhIGNvbGxlY3Rpb24gb2YgQVBJcyB0aGF0XG5lbmFibGVzIGNvbnRhaW5lcnMsIG1pY3Jvc2VydmljZXMgYW5kIGZ1bmN0aW9ucyB0byBydW4gXCJzZXJ2ZXJsZXNzXCIuXG5TZXJ2ZXJsZXNzIGFwcGxpY2F0aW9ucyBjYW4gc2NhbGUgdXAgYW5kIGRvd24gKHRvIHplcm8pIG9uIGRlbWFuZCBhbmQgYmUgdHJpZ2dlcmVkIGJ5IGFcbm51bWJlciBvZiBldmVudCBzb3VyY2VzLiBPcGVuU2hpZnQgU2VydmVybGVzcyBpbnRlZ3JhdGVzIHdpdGggYSBudW1iZXIgb2ZcbnBsYXRmb3JtIHNlcnZpY2VzLCBzdWNoIGFzIE1vbml0b3JpbmcgYW5kIGl0IGlzIGJhc2VkIG9uIHRoZSBvcGVuXG5zb3VyY2UgcHJvamVjdCBLbmF0aXZlLlxuXG4jIFByZXJlcXVpc2l0ZXNcbktuYXRpdmUgU2VydmluZyAoYW5kIEtuYXRpdmUgRXZlbnRpbmcgcmVzcGVjdGl2ZWx5KSBjYW4gb25seSBiZSBpbnN0YWxsZWQgaW50byB0aGVcbmBrbmF0aXZlLXNlcnZpbmdgIChga25hdGl2ZS1ldmVudGluZ2ApIG5hbWVzcGFjZS4gVGhlc2UgbmFtZXNwYWNlcyB3aWxsIGJlXG5hdXRvbWF0aWNhbGx5IGNyZWF0ZWQgd2hlbiBpbnN0YWxsaW5nIHRoZSBvcGVyYXRvci5cblxuVGhlIGNvbXBvbmVudHMgcHJvdmlkZWQgd2l0aCB0aGUgT3BlblNoaWZ0IFNlcnZlcmxlc3Mgb3BlcmF0b3IgcmVxdWlyZSBtaW5pbXVtIGNsdXN0ZXIgc2l6ZXMgb25cbk9wZW5TaGlmdCBDb250YWluZXIgUGxhdGZvcm0uIEZvciBtb3JlIGluZm9ybWF0aW9uLCBzZWUgdGhlIGRvY3VtZW50YXRpb24gb24gW0dldHRpbmcgc3RhcnRlZFxud2l0aCBPcGVuU2hpZnQgU2VydmVybGVzc10oaHR0cHM6Ly9kb2NzLnJlZGhhdC5jb20vZW4vZG9jdW1lbnRhdGlvbi9yZWRfaGF0X29wZW5zaGlmdF9zZXJ2ZXJsZXNzLzEuMzcvaHRtbC9zZXJ2aW5nL2dldHRpbmctc3RhcnRlZC13aXRoLWtuYXRpdmUtc2VydmluZyNzZXJ2ZXJsZXNzLWFwcGxpY2F0aW9ucykuXG5cbiMgU3VwcG9ydGVkIEZlYXR1cmVzXG4tICoqRWFzeSB0byBnZXQgc3RhcnRlZDoqKiBQcm92aWRlcyBhIHNpbXBsaWZpZWQgZGV2ZWxvcGVyIGV4cGVyaWVuY2UgdG8gZGVwbG95XG4gIGFuZCBydW4gY2xvdWQgbmF0aXZlIGFwcGxpY2F0aW9ucyBvbiBLdWJlcm5ldGVzLCBwcm92aWRpbmcgcG93ZXJmdWxcbiAgYWJzdHJhY3Rpb25zLlxuLSAqKkltbXV0YWJsZSBSZXZpc2lvbnM6KiogRGVwbG95IG5ldyBmZWF0dXJlcyBwZXJmb3JtaW5nIGNhbmFyeSwgQS9CIG9yXG4gIGJsdWUtZ3JlZW4gdGVzdGluZyB3aXRoIGdyYWR1YWwgdHJhZmZpYyByb2xsb3V0IGZvbGxvd2luZyBiZXN0IHByYWN0aWNlcy5cbi0gKipVc2UgYW55IHByb2dyYW1taW5nIGxhbmd1YWdlIG9yIHJ1bnRpbWUgb2YgY2hvaWNlOioqIEZyb20gSmF2YSwgUHl0aG9uLCBHb1xuICBhbmQgSmF2YVNjcmlwdCB0byBRdWFya3VzLCBTcHJpbmdCb290IG9yIE5vZGUuanMuXG4tICoqQXV0b21hdGljIHNjYWxpbmc6KiogUmVtb3ZlcyB0aGUgcmVxdWlyZW1lbnQgdG8gY29uZmlndXJlIG51bWJlcnMgb2YgcmVwbGljYXNcbiAgb3IgaWRsaW5nIGJlaGF2aW9yLiBBcHBsaWNhdGlvbnMgYXV0b21hdGljYWxseSBzY2FsZSB0byB6ZXJvIHdoZW4gbm90IGluIHVzZSxcbiAgb3Igc2NhbGUgdXAgdG8gbWVldCBkZW1hbmQsIHdpdGggYnVpbHQgaW4gcmVsaWFiaWxpdHkgYW5kIGZhdWx0IHRvbGVyYW5jZS5cbi0gKipFdmVudCBEcml2ZW4gQXBwbGljYXRpb25zOioqIFlvdSBjYW4gYnVpbGQgbG9vc2VseSBjb3VwbGVkLCBkaXN0cmlidXRlZCBhcHBsaWNhdGlvbnNcbiAgdGhhdCBjYW4gYmUgY29ubmVjdGVkIHRvIGEgdmFyaWV0eSBvZiBlaXRoZXIgYnVpbHQgaW4gb3IgdGhpcmQgcGFydHkgZXZlbnQgc291cmNlcyxcbiAgcG93ZXJlZCBieSBvcGVyYXRvcnMuXG4tICoqUmVhZHkgZm9yIHRoZSBoeWJyaWQgY2xvdWQ6KiogUHJvdmlkZXMgdHJ1ZSwgcG9ydGFibGUgc2VydmVybGVzcyBmdW5jdGlvbmFsaXR5LFxuICB0aGF0IGNhbiBydW4gYW55d2hlcmUgT3BlblNoaWZ0IENvbnRhaW5lciBQbGF0Zm9ybSBydW5zLiBZb3UgY2FuIGxldmVyYWdlIGRhdGFcbiAgbG9jYWxpdHkgYW5kIFNhYVMgYXMgeW91IG5lZWQgaXQuXG5cbiMgQ29tcG9uZW50cyBcdTAwMjYgQVBJc1xuVGhpcyBvcGVyYXRvciBwcm92aWRlcyB0aGUgZm9sbG93aW5nIGNvbXBvbmVudHM6XG5cbiMjIEtuYXRpdmUgU2VydmluZ1xuS25hdGl2ZSBTZXJ2aW5nIGJ1aWxkcyBvbiBLdWJlcm5ldGVzIHRvIHN1cHBvcnQgZGVwbG95aW5nIGFuZCBzZXJ2aW5nIG9mIGFwcGxpY2F0aW9ucyBhbmQgZnVuY3Rpb25zIGFzIHNlcnZlcmxlc3MgY29udGFpbmVycy5cblNlcnZpbmcgc2ltcGxpZmllcyB0aGUgYXBwbGljYXRpb24gZGVwbG95bWVudCwgZHluYW1pY2FsbHkgc2NhbGVzIGJhc2VkIG9uIGluIGluY29taW5nIHRyYWZmaWMgYW5kIHN1cHBvcnRzIGN1c3RvbSByb2xsb3V0IHN0cmF0ZWdpZXMgd2l0aCB0cmFmZmljIHNwbGl0dGluZy5cbk90aGVyIGZlYXR1cmVzIGluY2x1ZGU6XG4tIFNpbXBsaWZpZWQgZGVwbG95bWVudCBvZiBzZXJ2ZXJsZXNzIGNvbnRhaW5lcnNcbi0gVHJhZmZpYy1iYXNlZCBhdXRvLXNjYWxpbmcsIGluY2x1ZGluZyBzY2FsZS10by16ZXJvXG4tIFJvdXRpbmcgYW5kIG5ldHdvcmsgcHJvZ3JhbW1pbmdcbi0gUG9pbnQtaW4tdGltZSBhcHBsaWNhdGlvbiBzbmFwc2hvdHMgYW5kIHRoZWlyIGNvbmZpZ3VyYXRpb25zXG5cbiMjIEtuYXRpdmUgRXZlbnRpbmdcbktuYXRpdmUgRXZlbnRpbmcgcHJvdmlkZXMgYSBwbGF0Zm9ybSB0aGF0IG9mZmVycyBjb21wb3NhYmxlIHByaW1pdGl2ZXMgdG8gZW5hYmxlIGxhdGUtYmluZGluZyBldmVudCBzb3VyY2VzIGFuZFxuZXZlbnQgY29uc3VtZXJzLlxuS25hdGl2ZSBFdmVudGluZyBzdXBwb3J0cyB0aGUgZm9sbG93aW5nIGFyY2hpdGVjdHVyYWwgY2xvdWQtbmF0aXZlIGNvbmNlcHRzOlxuXG4tIFNlcnZpY2VzIGFyZSBsb29zZWx5IGNvdXBsZWQgZHVyaW5nIGRldmVsb3BtZW50IGFuZCBkZXBsb3llZCBpbmRlcGVuZGVudGx5IHRvIHByb2R1Y3Rpb25cbi0gQSBwcm9kdWNlciBjYW4gZ2VuZXJhdGUgZXZlbnRzIGJlZm9yZSBhIGNvbnN1bWVyIGlzIGxpc3RlbmluZywgYW5kIGEgY29uc3VtZXIgY2FuIGV4cHJlc3MgYW4gaW50ZXJlc3QgaW4gYW4gZXZlbnQgb3IgY2xhc3Mgb2YgZXZlbnRzIHRoYXQgYXJlIG5vdCB5ZXQgYmVpbmcgcHJvZHVjZWQuXG4tIFNlcnZpY2VzIGNhbiBiZSBjb25uZWN0ZWQgdG8gY3JlYXRlIG5ldyBhcHBsaWNhdGlvbnMgd2l0aG91dCBtb2RpZnlpbmcgcHJvZHVjZXIgb3IgY29uc3VtZXIsIGFuZCB3aXRoIHRoZSBhYmlsaXR5IHRvIHNlbGVjdCBhIHNwZWNpZmljIHN1YnNldCBvZiBldmVudHMgZnJvbSBhIHBhcnRpY3VsYXIgcHJvZHVjZXIuXG5cbiMjIEtuYXRpdmUgRnVuY3Rpb25zXG5LbmF0aXZlIEZ1bmN0aW9ucyBhbGxvd3MgZGV2ZWxvcGVycyB0byB3cml0ZSBmdW5jdGlvbnMgdGhhdCBsZXQgdGhlbSBmb2N1cyBvbiBidXNpbmVzcyBsb2dpYy5cblRoZXNlIGZ1bmN0aW9ucyBhcmUgZGVwbG95ZWQgYXMgS25hdGl2ZSBTZXJ2aWNlcyBhbmQgdGFrZSBhZHZhbnRhZ2Ugb2YgS25hdGl2ZSBTZXJ2aW5nIGFuZCBFdmVudGluZy5cbktuYXRpdmUgRnVuY3Rpb25zIGJyaW5nIGdyZWF0ZXIgZWZmaWNpZW5jeSwgbW9yZSBzY2FsYWJpbGl0eSBhbmQgZmFzdGVyIGRldmVsb3BtZW50IHRvIGZhY2lsaXRhdGUgcmFwaWQgZ28tdG8tbWFya2V0LlxuXG5PdGhlciBmZWF0dXJlcyBpbmNsdWRlOlxuLSBCdWlsZHBhY2tzXG4tIE11bHRpcGxlIHJ1bnRpbWVzLCBpbmNsdWRpbmcgTm9kZS5qcywgUXVhcmt1cyBhbmQgR29cbi0gTG9jYWwgZGV2ZWxvcGVyIGV4cGVyaWVuY2UgdGhyb3VnaCB0aGUga24gQ0xJXG4tIFByb2plY3QgdGVtcGxhdGVzXG4tIFN1cHBvcnQgZm9yIHJlY2VpdmluZyBDbG91ZEV2ZW50cyBhbmQgcGxhaW4gSFRUUCByZXF1ZXN0c1xuXG4jIyBLbmF0aXZlIENMSSBga25gXG5UaGUgS25hdGl2ZSBjbGllbnQgYGtuYCBhbGxvd3MgeW91IHRvIGNyZWF0ZSBLbmF0aXZlIHJlc291cmNlcyBmcm9tIHRoZSBjb21tYW5kIGxpbmUgb3IgZnJvbSB3aXRoaW5cblNoZWxsIHNjcmlwdHMuXG5XaXRoIGl0cyBleHRlbnNpdmUgaGVscCBwYWdlcyBhbmQgYXV0b2NvbXBsZXRpb24gc3VwcG9ydCwgaXQgZnJlZXMgeW91IGZyb20gbWVtb3JpemluZyB0aGUgZGV0YWlsZWQgc3RydWN0dXJlIG9mIHRoZSBLbmF0aXZlIHJlc291cmNlIHNjaGVtYXMuXG5cbmBrbmAgb2ZmZXJzIHlvdTpcbi0gRnVsbCBzdXBwb3J0IGZvciBtYW5hZ2luZyBhbGwgZmVhdHVyZXMgb2YgS25hdGl2ZSBTZXJ2aW5nOiBTZXJ2aWNlcywgUmV2aXNpb25zIGFuZCBSb3V0ZXNcbi0gU3VwcG9ydCBmb3IgbWFuYWdpbmcgS25hdGl2ZSBFdmVudGluZyBlbnRpdGllczogU291cmNlcywgQnJva2VycywgVHJpZ2dlcnMsIENoYW5uZWxzIGFuZCBTdWJzY3JpcHRpb25zXG4tIEEga3ViZWN0bC1saWtlIHBsdWdpbiBhcmNoaXRlY3R1cmUgdG8gZXh0ZW5kIHRoZSBidWlsdC1pbiBmdW5jdGlvbmFsaXR5XG4tIEVhc3kgaW50ZWdyYXRpb24gb2YgS25hdGl2ZSBpbnRvIFRla3RvbiBwaXBlbGluZXMgYnkgdXNpbmcgYGtuYCBpbiBhIFRla3RvbiB0YXNrXG4tIENyZWF0ZSwgYnVpbGQgYW5kIGRlcGxveSBLbmF0aXZlIEZ1bmN0aW9ucyBmb3IgbXVsdGlwbGUgcnVudGltZXMsIGluY2x1ZGluZyBOb2RlLmpzLCBRdWFya3VzLCBhbmQgR29cblxuIyBGdXJ0aGVyIEluZm9ybWF0aW9uXG5Gb3IgZG9jdW1lbnRhdGlvbiBvbiBPcGVuU2hpZnQgU2VydmVybGVzcywgc2VlOlxuLSBbSW5zdGFsbGF0aW9uXG5HdWlkZV0oaHR0cHM6Ly9kb2NzLnJlZGhhdC5jb20vZW4vZG9jdW1lbnRhdGlvbi9yZWRfaGF0X29wZW5zaGlmdF9zZXJ2ZXJsZXNzLzEuMzcvaHRtbC9pbnN0YWxsaW5nX29wZW5zaGlmdF9zZXJ2ZXJsZXNzL2luZGV4KVxuLSBbRGV2ZWxvcCBTZXJ2ZXJsZXNzIEFwcGxpY2F0aW9uc10oaHR0cHM6Ly9kb2NzLnJlZGhhdC5jb20vZW4vZG9jdW1lbnRhdGlvbi9yZWRfaGF0X29wZW5zaGlmdF9zZXJ2ZXJsZXNzLzEuMzcvaHRtbC9zZXJ2aW5nL2dldHRpbmctc3RhcnRlZC13aXRoLWtuYXRpdmUtc2VydmluZyNzZXJ2ZXJsZXNzLWFwcGxpY2F0aW9ucykiLCJkaXNwbGF5TmFtZSI6IlJlZCBIYXQgT3BlblNoaWZ0IFNlcnZlcmxlc3MiLCJpY29uIjpbeyJiYXNlNjRkYXRhIjoiUEhOMlp5QjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNQzl6ZG1jaUlIZHBaSFJvUFNJek9DSWdhR1ZwWjJoMFBTSXpPQ0lnZG1sbGQwSnZlRDBpTUNBd0lETTRJRE00SWo0OFpHVm1jejQ4YzNSNWJHVStMbUY3Wm1sc2JEb2pabVptTzMwdVludG1hV3hzT2lObE1EQTdmVHd2YzNSNWJHVStQQzlrWldaelBqeHdZWFJvSUdOc1lYTnpQU0poSWlCa1BTSk5NamdzTVVneE1HRTVMRGtzTUN3d0xEQXRPU3c1VmpJNFlUa3NPU3d3TERBc01DdzVMRGxJTWpoaE9TdzVMREFzTUN3d0xEa3RPVll4TUdFNUxEa3NNQ3d3TERBdE9TMDVXaUl2UGp4d1lYUm9JR1E5SWsweU9Dd3lMakkxUVRjdU56VTROeXczTGpjMU9EY3NNQ3d3TERFc016VXVOelVzTVRCV01qaEJOeTQzTlRnM0xEY3VOelU0Tnl3d0xEQXNNU3d5T0N3ek5TNDNOVWd4TUVFM0xqYzFPRGNzTnk0M05UZzNMREFzTUN3eExESXVNalVzTWpoV01UQkJOeTQzTlRnM0xEY3VOelU0Tnl3d0xEQXNNU3d4TUN3eUxqSTFTREk0VFRJNExERklNVEJoT1N3NUxEQXNNQ3d3TFRrc09WWXlPR0U1TERrc01Dd3dMREFzT1N3NVNESTRZVGtzT1N3d0xEQXNNQ3c1TFRsV01UQmhPU3c1TERBc01Dd3dMVGt0T1ZvaUx6NDhjR0YwYUNCamJHRnpjejBpWWlJZ1pEMGlUVEUwTERJekxqUTNOalpJTVRCaExqWXlOVE11TmpJMU15d3dMREFzTVMwdU5qSTFMUzQyTWpWMkxUUmhMall5TlRJdU5qSTFNaXd3TERBc01Td3VOakkxTFM0Mk1qVm9OR0V1TmpJMU1pNDJNalV5TERBc01Dd3hMQzQyTWpVdU5qSTFkalJCTGpZeU5UTXVOakkxTXl3d0xEQXNNU3d4TkN3eU15NDBOelkyV20wdE15NHpOelV0TVM0eU5XZ3lMamMxZGkweUxqYzFhQzB5TGpjMVdpSXZQanh3WVhSb0lHTnNZWE56UFNKaUlpQmtQU0pOTWpFc01qTXVORGMyTmtneE4yRXVOakkxTXk0Mk1qVXpMREFzTUN3eExTNDJNalV0TGpZeU5YWXROR0V1TmpJMU1pNDJNalV5TERBc01Dd3hMQzQyTWpVdExqWXlOV2cwWVM0Mk1qVXlMall5TlRJc01Dd3dMREVzTGpZeU5TNDJNalYyTkVFdU5qSTFNeTQyTWpVekxEQXNNQ3d4TERJeExESXpMalEzTmpaYWJTMHpMak0zTlMweExqSTFhREl1TnpWMkxUSXVOelZvTFRJdU56VmFJaTgrUEhCaGRHZ2dZMnhoYzNNOUltSWlJR1E5SWsweE55NDFMREUyTGpRM05qWm9MVFJoTGpZeU5UTXVOakkxTXl3d0xEQXNNUzB1TmpJMUxTNDJNalYyTFRSaExqWXlOVEl1TmpJMU1pd3dMREFzTVN3dU5qSTFMUzQyTWpWb05HRXVOakkxTWk0Mk1qVXlMREFzTUN3eExDNDJNalV1TmpJMWRqUkJMall5TlRNdU5qSTFNeXd3TERBc01Td3hOeTQxTERFMkxqUTNOalphYlMwekxqTTNOUzB4TGpJMWFESXVOelYyTFRJdU56Vm9MVEl1TnpWYUlpOCtQSEJoZEdnZ1kyeGhjM005SW1JaUlHUTlJazB5TkM0MUxERTJMalEzTmpab0xUUmhMall5TlRNdU5qSTFNeXd3TERBc01TMHVOakkxTFM0Mk1qVjJMVFJoTGpZeU5USXVOakkxTWl3d0xEQXNNU3d1TmpJMUxTNDJNalZvTkdFdU5qSTFNaTQyTWpVeUxEQXNNQ3d4TEM0Mk1qVXVOakkxZGpSQkxqWXlOVE11TmpJMU15d3dMREFzTVN3eU5DNDFMREUyTGpRM05qWmFiUzB6TGpNM05TMHhMakkxYURJdU56VjJMVEl1TnpWb0xUSXVOelZhSWk4K1BIQmhkR2dnWTJ4aGMzTTlJbUlpSUdROUlrMHlPQ3d5TXk0ME56WTJTREkwWVM0Mk1qVXpMall5TlRNc01Dd3dMREV0TGpZeU5TMHVOakkxZGkwMFlTNDJNalV5TGpZeU5USXNNQ3d3TERFc0xqWXlOUzB1TmpJMWFEUmhMall5TlRJdU5qSTFNaXd3TERBc01Td3VOakkxTGpZeU5YWTBRUzQyTWpVekxqWXlOVE1zTUN3d0xERXNNamdzTWpNdU5EYzJObHB0TFRNdU16YzFMVEV1TWpWb01pNDNOWFl0TWk0M05XZ3RNaTQzTlZvaUx6NDhjR0YwYUNCa1BTSk5NamtzTWpZdU5EYzJOa2c1WVM0Mk1qVXVOakkxTERBc01Dd3hMREF0TVM0eU5VZ3lPV0V1TmpJMUxqWXlOU3d3TERBc01Td3dMREV1TWpWYUlpOCtQQzl6ZG1jKyIsIm1lZGlhdHlwZSI6ImltYWdlL3N2Zyt4bWwifV0sImluc3RhbGwiOnsic3BlYyI6eyJjbHVzdGVyUGVybWlzc2lvbnMiOlt7InJ1bGVzIjpbeyJhcGlHcm91cHMiOlsic291cmNlcy5rbmF0aXZlLmRldiJdLCJyZXNvdXJjZXMiOlsia2Fma2Fzb3VyY2VzIiwia2Fma2FzaW5rcyJdLCJ2ZXJicyI6WyJnZXQiLCJsaXN0Iiwid2F0Y2giXX0seyJhcGlHcm91cHMiOlsiIl0sInJlc291cmNlcyI6WyJjb25maWdtYXBzIiwiZXZlbnRzIiwibmFtZXNwYWNlcyIsInNlcnZpY2VhY2NvdW50cyIsInNlcnZpY2VzIiwic2VjcmV0cyIsImVuZHBvaW50cyIsInBvZHMiXSwidmVyYnMiOlsiY3JlYXRlIiwiZGVsZXRlIiwiZ2V0IiwibGlzdCIsInVwZGF0ZSIsIndhdGNoIl19LHsiYXBpR3JvdXBzIjpbImFwcHMiXSwicmVzb3VyY2VzIjpbImRlcGxveW1lbnRzIiwiZGVwbG95bWVudHMvZmluYWxpemVycyIsInN0YXRlZnVsc2V0cyIsInN0YXRlZnVsc2V0cy9maW5hbGl6ZXJzIl0sInZlcmJzIjpbImNyZWF0ZSIsImRlbGV0ZSIsImdldCIsImxpc3QiLCJ1cGRhdGUiLCJ3YXRjaCJdfSx7ImFwaUdyb3VwcyI6WyJhdXRvc2NhbGluZyJdLCJyZXNvdXJjZXMiOlsiaG9yaXpvbnRhbHBvZGF1dG9zY2FsZXJzIl0sInZlcmJzIjpbImNyZWF0ZSIsImRlbGV0ZSIsImdldCIsImxpc3QiXX0seyJhcGlHcm91cHMiOlsiYmF0Y2giXSwicmVzb3VyY2VzIjpbImpvYnMiXSwidmVyYnMiOlsiY3JlYXRlIiwiZGVsZXRlIiwiZ2V0IiwibGlzdCIsIndhdGNoIiwidXBkYXRlIl19LHsiYXBpR3JvdXBzIjpbInBvbGljeSJdLCJyZXNvdXJjZXMiOlsicG9kZGlzcnVwdGlvbmJ1ZGdldHMiXSwidmVyYnMiOlsiY3JlYXRlIiwiZGVsZXRlIiwiZ2V0IiwibGlzdCIsInVwZGF0ZSJdfSx7ImFwaUdyb3VwcyI6WyJyYmFjLmF1dGhvcml6YXRpb24uazhzLmlvIl0sInJlc291cmNlcyI6WyJjbHVzdGVycm9sZXMiLCJyb2xlcyJdLCJ2ZXJicyI6WyJjcmVhdGUiLCJkZWxldGUiLCJnZXQiLCJsaXN0IiwidXBkYXRlIiwid2F0Y2giLCJlc2NhbGF0ZSIsImJpbmQiXX0seyJhcGlHcm91cHMiOlsicmJhYy5hdXRob3JpemF0aW9uLms4cy5pbyJdLCJyZXNvdXJjZXMiOlsiY2x1c3RlcnJvbGViaW5kaW5ncyIsInJvbGViaW5kaW5ncyJdLCJ2ZXJicyI6WyJjcmVhdGUiLCJkZWxldGUiLCJnZXQiLCJsaXN0IiwidXBkYXRlIiwid2F0Y2giXX0seyJhcGlHcm91cHMiOlsiYWRtaXNzaW9ucmVnaXN0cmF0aW9uLms4cy5pbyJdLCJyZXNvdXJjZXMiOlsibXV0YXRpbmd3ZWJob29rY29uZmlndXJhdGlvbnMiLCJ2YWxpZGF0aW5nd2ViaG9va2NvbmZpZ3VyYXRpb25zIl0sInZlcmJzIjpbImNyZWF0ZSIsImRlbGV0ZSIsImdldCIsImxpc3QiLCJ1cGRhdGUiLCJ3YXRjaCJdfSx7ImFwaUdyb3VwcyI6WyJuZXR3b3JraW5nLms4cy5pbyJdLCJyZXNvdXJjZXMiOlsibmV0d29ya3BvbGljaWVzIl0sInZlcmJzIjpbImNyZWF0ZSIsImRlbGV0ZSIsImdldCIsImxpc3QiLCJ1cGRhdGUiLCJ3YXRjaCJdfSx7ImFwaUdyb3VwcyI6WyJhcGlleHRlbnNpb25zLms4cy5pbyJdLCJyZXNvdXJjZXMiOlsiY3VzdG9tcmVzb3VyY2VkZWZpbml0aW9ucyIsImN1c3RvbXJlc291cmNlZGVmaW5pdGlvbnMvc3RhdHVzIl0sInZlcmJzIjpbImNyZWF0ZSIsImRlbGV0ZSIsImdldCIsImxpc3QiLCJ1cGRhdGUiLCJ3YXRjaCJdfSx7ImFwaUdyb3VwcyI6WyJjYWNoaW5nLmludGVybmFsLmtuYXRpdmUuZGV2Il0sInJlc291cmNlcyI6WyJpbWFnZXMiXSwidmVyYnMiOlsiY3JlYXRlIiwiZGVsZXRlIiwiZ2V0IiwibGlzdCIsInVwZGF0ZSJdfSx7ImFwaUdyb3VwcyI6WyJtb25pdG9yaW5nLmNvcmVvcy5jb20iXSwicmVzb3VyY2VzIjpbInNlcnZpY2Vtb25pdG9ycyJdLCJ2ZXJicyI6WyJjcmVhdGUiLCJkZWxldGUiLCJnZXQiLCJsaXN0IiwidXBkYXRlIiwid2F0Y2giXX0seyJhcGlHcm91cHMiOlsiY29uc29sZS5vcGVuc2hpZnQuaW8iXSwicmVzb3VyY2VzIjpbImNvbnNvbGVxdWlja3N0YXJ0cyIsImNvbnNvbGVjbGlkb3dubG9hZHMiXSwidmVyYnMiOlsiY3JlYXRlIiwiZGVsZXRlIiwiZ2V0IiwibGlzdCIsInVwZGF0ZSIsIndhdGNoIl19LHsiYXBpR3JvdXBzIjpbImNvbmZpZy5vcGVuc2hpZnQuaW8iXSwicmVzb3VyY2VzIjpbImNsdXN0ZXJvcGVyYXRvcnMiLCJjbHVzdGVyb3BlcmF0b3JzL3N0YXR1cyJdLCJ2ZXJicyI6WyJnZXQiLCJ3YXRjaCIsImxpc3QiXX0seyJhcGlHcm91cHMiOlsicm91dGUub3BlbnNoaWZ0LmlvIl0sInJlc291cmNlcyI6WyJyb3V0ZXMiLCJyb3V0ZXMvY3VzdG9tLWhvc3QiXSwidmVyYnMiOlsiY3JlYXRlIiwiZGVsZXRlIiwiZ2V0IiwibGlzdCIsInVwZGF0ZSIsIndhdGNoIl19LHsiYXBpR3JvdXBzIjpbImNvb3JkaW5hdGlvbi5rOHMuaW8iXSwicmVzb3VyY2VzIjpbImxlYXNlcyJdLCJ2ZXJicyI6WyJjcmVhdGUiLCJkZWxldGUiLCJnZXQiLCJsaXN0IiwidXBkYXRlIiwid2F0Y2giXX0seyJhcGlHcm91cHMiOlsib3BlcmF0b3Iua25hdGl2ZS5kZXYiXSwicmVzb3VyY2VzIjpbImtuYXRpdmVzZXJ2aW5ncyIsImtuYXRpdmVzZXJ2aW5ncy9zdGF0dXMiLCJrbmF0aXZlc2VydmluZ3MvZmluYWxpemVycyIsImtuYXRpdmVldmVudGluZ3MiLCJrbmF0aXZlZXZlbnRpbmdzL3N0YXR1cyIsImtuYXRpdmVldmVudGluZ3MvZmluYWxpemVycyJdLCJ2ZXJicyI6WyJjcmVhdGUiLCJkZWxldGUiLCJnZXQiLCJsaXN0IiwidXBkYXRlIiwid2F0Y2giLCJwYXRjaCJdfSx7ImFwaUdyb3VwcyI6WyJvcGVyYXRvci5zZXJ2ZXJsZXNzLm9wZW5zaGlmdC5pbyJdLCJyZXNvdXJjZXMiOlsia25hdGl2ZWthZmthcyIsImtuYXRpdmVrYWZrYXMvc3RhdHVzIiwia25hdGl2ZWthZmthcy9maW5hbGl6ZXJzIl0sInZlcmJzIjpbImNyZWF0ZSIsImRlbGV0ZSIsImdldCIsImxpc3QiLCJ1cGRhdGUiLCJ3YXRjaCIsInBhdGNoIl19LHsiYXBpR3JvdXBzIjpbImNvbmZpZy5vcGVuc2hpZnQuaW8iXSwicmVzb3VyY2VzIjpbImluZ3Jlc3NlcyJdLCJ2ZXJicyI6WyJnZXQiLCJsaXN0Iiwid2F0Y2giXX0seyJhcGlHcm91cHMiOlsiY2VydC1tYW5hZ2VyLmlvIl0sInJlc291cmNlcyI6WyJjZXJ0aWZpY2F0ZXMiLCJpc3N1ZXJzIiwiY2x1c3Rlcmlzc3VlcnMiXSwidmVyYnMiOlsiY3JlYXRlIiwiZGVsZXRlIiwidXBkYXRlIiwibGlzdCIsImdldCIsIndhdGNoIl19XSwic2VydmljZUFjY291bnROYW1lIjoia25hdGl2ZS1vcGVuc2hpZnQifSx7InJ1bGVzIjpbeyJhcGlHcm91cHMiOlsiIl0sInJlc291cmNlcyI6WyJjb25maWdtYXBzIiwibmFtZXNwYWNlcyIsInNlY3JldHMiLCJzZXJ2aWNlYWNjb3VudHMiLCJzZXJ2aWNlcyJdLCJ2ZXJicyI6WyJjcmVhdGUiLCJkZWxldGUiLCJnZXQiLCJsaXN0IiwidXBkYXRlIiwid2F0Y2giXX0seyJhcGlHcm91cHMiOlsiIl0sInJlc291cmNlcyI6WyJldmVudHMiXSwidmVyYnMiOlsiY3JlYXRlIiwiZGVsZXRlIiwiZ2V0IiwibGlzdCIsInVwZGF0ZSIsIndhdGNoIiwicGF0Y2giXX0seyJhcGlHcm91cHMiOlsiYXBwcyJdLCJyZXNvdXJjZXMiOlsiZGVwbG95bWVudHMiLCJkZXBsb3ltZW50cy9maW5hbGl6ZXJzIiwic3RhdGVmdWxzZXRzIiwic3RhdGVmdWxzZXRzL2ZpbmFsaXplcnMiXSwidmVyYnMiOlsiY3JlYXRlIiwiZGVsZXRlIiwiZ2V0IiwibGlzdCIsInVwZGF0ZSIsIndhdGNoIl19LHsiYXBpR3JvdXBzIjpbImF1dG9zY2FsaW5nIl0sInJlc291cmNlcyI6WyJob3Jpem9udGFscG9kYXV0b3NjYWxlcnMiXSwidmVyYnMiOlsiY3JlYXRlIiwiZGVsZXRlIiwiZ2V0IiwibGlzdCIsInVwZGF0ZSJdfSx7ImFwaUdyb3VwcyI6WyJiYXRjaCJdLCJyZXNvdXJjZXMiOlsiam9icyJdLCJ2ZXJicyI6WyJjcmVhdGUiLCJkZWxldGUiLCJnZXQiLCJsaXN0Iiwid2F0Y2giLCJ1cGRhdGUiXX0seyJhcGlHcm91cHMiOlsicG9saWN5Il0sInJlc291cmNlcyI6WyJwb2RkaXNydXB0aW9uYnVkZ2V0cyJdLCJ2ZXJicyI6WyJjcmVhdGUiLCJkZWxldGUiLCJnZXQiLCJsaXN0IiwidXBkYXRlIl19LHsiYXBpR3JvdXBzIjpbInJiYWMuYXV0aG9yaXphdGlvbi5rOHMuaW8iXSwicmVzb3VyY2VzIjpbImNsdXN0ZXJyb2xlcyIsInJvbGVzIl0sInZlcmJzIjpbImNyZWF0ZSIsImRlbGV0ZSIsImdldCIsImxpc3QiLCJ1cGRhdGUiLCJ3YXRjaCIsImVzY2FsYXRlIiwiYmluZCJdfSx7ImFwaUdyb3VwcyI6WyJyYmFjLmF1dGhvcml6YXRpb24uazhzLmlvIl0sInJlc291cmNlcyI6WyJjbHVzdGVycm9sZWJpbmRpbmdzIiwicm9sZWJpbmRpbmdzIl0sInZlcmJzIjpbImNyZWF0ZSIsImRlbGV0ZSIsImdldCIsImxpc3QiLCJ1cGRhdGUiLCJ3YXRjaCJdfSx7ImFwaUdyb3VwcyI6WyJhZG1pc3Npb25yZWdpc3RyYXRpb24uazhzLmlvIl0sInJlc291cmNlcyI6WyJtdXRhdGluZ3dlYmhvb2tjb25maWd1cmF0aW9ucyIsInZhbGlkYXRpbmd3ZWJob29rY29uZmlndXJhdGlvbnMiXSwidmVyYnMiOlsiY3JlYXRlIiwiZGVsZXRlIiwiZ2V0IiwibGlzdCIsInVwZGF0ZSIsIndhdGNoIl19LHsiYXBpR3JvdXBzIjpbIm5ldHdvcmtpbmcuazhzLmlvIl0sInJlc291cmNlcyI6WyJuZXR3b3JrcG9saWNpZXMiXSwidmVyYnMiOlsiY3JlYXRlIiwiZGVsZXRlIiwiZ2V0IiwibGlzdCIsInVwZGF0ZSIsIndhdGNoIl19LHsiYXBpR3JvdXBzIjpbImFwaWV4dGVuc2lvbnMuazhzLmlvIl0sInJlc291cmNlcyI6WyJjdXN0b21yZXNvdXJjZWRlZmluaXRpb25zIiwiY3VzdG9tcmVzb3VyY2VkZWZpbml0aW9ucy9zdGF0dXMiXSwidmVyYnMiOlsiY3JlYXRlIiwiZGVsZXRlIiwiZ2V0IiwibGlzdCIsInVwZGF0ZSIsIndhdGNoIl19LHsiYXBpR3JvdXBzIjpbImNhY2hpbmcuaW50ZXJuYWwua25hdGl2ZS5kZXYiXSwicmVzb3VyY2VzIjpbImltYWdlcyJdLCJ2ZXJicyI6WyJjcmVhdGUiLCJkZWxldGUiLCJnZXQiLCJsaXN0IiwidXBkYXRlIl19LHsiYXBpR3JvdXBzIjpbIm1vbml0b3JpbmcuY29yZW9zLmNvbSJdLCJyZXNvdXJjZXMiOlsic2VydmljZW1vbml0b3JzIl0sInZlcmJzIjpbImNyZWF0ZSIsImRlbGV0ZSIsImdldCIsImxpc3QiLCJ1cGRhdGUiLCJ3YXRjaCJdfSx7ImFwaUdyb3VwcyI6WyJjb25zb2xlLm9wZW5zaGlmdC5pbyJdLCJyZXNvdXJjZXMiOlsiY29uc29sZXF1aWNrc3RhcnRzIiwiY29uc29sZWNsaWRvd25sb2FkcyJdLCJ2ZXJicyI6WyJjcmVhdGUiLCJkZWxldGUiLCJnZXQiLCJsaXN0IiwidXBkYXRlIiwid2F0Y2giXX0seyJhcGlHcm91cHMiOlsiY29uZmlnLm9wZW5zaGlmdC5pbyJdLCJyZXNvdXJjZXMiOlsiY2x1c3Rlcm9wZXJhdG9ycyIsImNsdXN0ZXJvcGVyYXRvcnMvc3RhdHVzIl0sInZlcmJzIjpbImdldCIsIndhdGNoIiwibGlzdCJdfSx7ImFwaUdyb3VwcyI6WyJyb3V0ZS5vcGVuc2hpZnQuaW8iXSwicmVzb3VyY2VzIjpbInJvdXRlcyIsInJvdXRlcy9jdXN0b20taG9zdCJdLCJ2ZXJicyI6WyJjcmVhdGUiLCJkZWxldGUiLCJnZXQiLCJsaXN0IiwidXBkYXRlIiwid2F0Y2giXX0seyJhcGlHcm91cHMiOlsiY29vcmRpbmF0aW9uLms4cy5pbyJdLCJyZXNvdXJjZXMiOlsibGVhc2VzIl0sInZlcmJzIjpbImNyZWF0ZSIsImRlbGV0ZSIsImdldCIsImxpc3QiLCJ1cGRhdGUiLCJ3YXRjaCJdfSx7ImFwaUdyb3VwcyI6WyJvcGVyYXRvci5rbmF0aXZlLmRldiJdLCJyZXNvdXJjZXMiOlsia25hdGl2ZXNlcnZpbmdzIiwia25hdGl2ZXNlcnZpbmdzL3N0YXR1cyIsImtuYXRpdmVzZXJ2aW5ncy9maW5hbGl6ZXJzIiwia25hdGl2ZWV2ZW50aW5ncyIsImtuYXRpdmVldmVudGluZ3Mvc3RhdHVzIiwia25hdGl2ZWV2ZW50aW5ncy9maW5hbGl6ZXJzIl0sInZlcmJzIjpbImNyZWF0ZSIsImRlbGV0ZSIsImdldCIsImxpc3QiLCJ1cGRhdGUiLCJ3YXRjaCIsInBhdGNoIl19LHsiYXBpR3JvdXBzIjpbIm9wZXJhdG9yLnNlcnZlcmxlc3Mub3BlbnNoaWZ0LmlvIl0sInJlc291cmNlcyI6WyJrbmF0aXZla2Fma2FzIiwia25hdGl2ZWthZmthcy9zdGF0dXMiLCJrbmF0aXZla2Fma2FzL2ZpbmFsaXplcnMiXSwidmVyYnMiOlsiY3JlYXRlIiwiZGVsZXRlIiwiZ2V0IiwibGlzdCIsInVwZGF0ZSIsIndhdGNoIiwicGF0Y2giXX0seyJhcGlHcm91cHMiOlsiY29uZmlnLm9wZW5zaGlmdC5pbyJdLCJyZXNvdXJjZXMiOlsiaW5ncmVzc2VzIl0sInZlcmJzIjpbImdldCIsImxpc3QiLCJ3YXRjaCJdfSx7ImFwaUdyb3VwcyI6WyJjZXJ0LW1hbmFnZXIuaW8iXSwicmVzb3VyY2VzIjpbImNlcnRpZmljYXRlcyIsImlzc3VlcnMiLCJjbHVzdGVyaXNzdWVycyJdLCJ2ZXJicyI6WyJjcmVhdGUiLCJkZWxldGUiLCJ1cGRhdGUiLCJsaXN0IiwiZ2V0Iiwid2F0Y2giXX0seyJhcGlHcm91cHMiOlsibmV0d29ya2luZy5pbnRlcm5hbC5rbmF0aXZlLmRldiJdLCJyZXNvdXJjZXMiOlsiY2VydGlmaWNhdGVzIl0sInZlcmJzIjpbImNyZWF0ZSIsImRlbGV0ZSIsInVwZGF0ZSIsImdldCIsImxpc3QiLCJ3YXRjaCJdfV0sInNlcnZpY2VBY2NvdW50TmFtZSI6ImtuYXRpdmUtb3BlcmF0b3IifSx7InJ1bGVzIjpbeyJhcGlHcm91cHMiOlsiIl0sInJlc291cmNlcyI6WyJldmVudHMiXSwidmVyYnMiOlsiY3JlYXRlIiwiZGVsZXRlIiwiZ2V0IiwibGlzdCJdfSx7ImFwaUdyb3VwcyI6WyIiXSwicmVzb3VyY2VzIjpbImNvbmZpZ21hcHMiXSwidmVyYnMiOlsiZ2V0IiwibGlzdCIsIndhdGNoIl19LHsiYXBpR3JvdXBzIjpbIm5ldHdvcmtpbmcuaW50ZXJuYWwua25hdGl2ZS5kZXYiXSwicmVzb3VyY2VzIjpbImluZ3Jlc3NlcyIsImluZ3Jlc3Nlcy9maW5hbGl6ZXJzIl0sInZlcmJzIjpbImdldCIsImxpc3QiLCJ3YXRjaCIsInBhdGNoIl19LHsiYXBpR3JvdXBzIjpbInJvdXRlLm9wZW5zaGlmdC5pbyJdLCJyZXNvdXJjZXMiOlsicm91dGVzIiwicm91dGVzL2N1c3RvbS1ob3N0Il0sInZlcmJzIjpbImNyZWF0ZSIsImRlbGV0ZSIsImdldCIsImxpc3QiLCJ1cGRhdGUiLCJ3YXRjaCJdfV0sInNlcnZpY2VBY2NvdW50TmFtZSI6ImtuYXRpdmUtb3BlbnNoaWZ0LWluZ3Jlc3MifV0sImRlcGxveW1lbnRzIjpbeyJuYW1lIjoia25hdGl2ZS1vcGVyYXRvci13ZWJob29rIiwic3BlYyI6eyJyZXBsaWNhcyI6MSwic2VsZWN0b3IiOnsibWF0Y2hMYWJlbHMiOnsibmFtZSI6ImtuYXRpdmUtb3BlcmF0b3IiLCJzZXJ2ZXJsZXNzLm9wZW5zaGlmdC5pby9pcyI6IndlYmhvb2sifX0sInRlbXBsYXRlIjp7Im1ldGFkYXRhIjp7ImxhYmVscyI6eyJuYW1lIjoia25hdGl2ZS1vcGVyYXRvciIsInNlcnZlcmxlc3Mub3BlbnNoaWZ0LmlvL2lzIjoid2ViaG9vayIsInNpZGVjYXIuaXN0aW8uaW8vaW5qZWN0IjoiZmFsc2UifX0sInNwZWMiOnsiY29udGFpbmVycyI6W3siZW52IjpbeyJuYW1lIjoiUE9EX05BTUUiLCJ2YWx1ZUZyb20iOnsiZmllbGRSZWYiOnsiZmllbGRQYXRoIjoibWV0YWRhdGEubmFtZSJ9fX0seyJuYW1lIjoiT1BFUkFUT1JfTkFNRSIsInZhbHVlIjoia25hdGl2ZS1vcGVyYXRvciJ9LHsibmFtZSI6IlNZU1RFTV9OQU1FU1BBQ0UiLCJ2YWx1ZUZyb20iOnsiZmllbGRSZWYiOnsiZmllbGRQYXRoIjoibWV0YWRhdGEubmFtZXNwYWNlIn19fSx7Im5hbWUiOiJNRVRSSUNTX0RPTUFJTiIsInZhbHVlIjoia25hdGl2ZS5kZXYvc2VydmluZy1vcGVyYXRvciJ9LHsibmFtZSI6IlJFUVVJUkVEX1NFUlZJTkdfTkFNRVNQQUNFIiwidmFsdWUiOiJrbmF0aXZlLXNlcnZpbmcifSx7Im5hbWUiOiJSRVFVSVJFRF9TRVJWSU5HX0lOR1JFU1NfTkFNRVNQQUNFIiwidmFsdWUiOiJrbmF0aXZlLXNlcnZpbmctaW5ncmVzcyJ9LHsibmFtZSI6IlJFUVVJUkVEX0VWRU5USU5HX05BTUVTUEFDRSIsInZhbHVlIjoia25hdGl2ZS1ldmVudGluZyJ9LHsibmFtZSI6IlNFUlZJQ0VfTU9OSVRPUl9SQkFDX01BTklGRVNUX1BBVEgiLCJ2YWx1ZSI6Ii92YXIvcnVuL2tvL21vbml0b3JpbmcvcmJhYy1wcm94eS55YW1sIn0seyJuYW1lIjoiV0VCSE9PS19OQU1FIiwidmFsdWUiOiJrbmF0aXZlLW9wZXJhdG9yLXNlcnZpY2UifSx7Im5hbWUiOiJVU0VfT0xNX1RMUyIsInZhbHVlIjoidHJ1ZSJ9LHsibmFtZSI6IktVQkVSTkVURVNfTUlOX1ZFUlNJT04iLCJ2YWx1ZSI6InYxLjAuMCJ9LHsibmFtZSI6IklNQUdFX3F1ZXVlLXByb3h5IiwidmFsdWUiOiJyZWdpc3RyeS5yZWRoYXQuaW8vb3BlbnNoaWZ0LXNlcnZlcmxlc3MtMS9rbi1zZXJ2aW5nLXF1ZXVlLXJoZWw5QHNoYTI1Njo5YjRlMDE3OTQzNWY5NGU3OTFjOWViZjA2OTY0NDI1NzdkNzlmOTBlYTFkODAzYTg1ZDk1ZmQ2ZjdmY2ZiNDQwIn0seyJuYW1lIjoiSU1BR0VfYWN0aXZhdG9yIiwidmFsdWUiOiJyZWdpc3RyeS5yZWRoYXQuaW8vb3BlbnNoaWZ0LXNlcnZlcmxlc3MtMS9rbi1zZXJ2aW5nLWFjdGl2YXRvci1yaGVsOUBzaGEyNTY6MjBjOTk0YWMwZDk1OWJlZTFiNmUxNGQyNGQ5OGU4MmZmMmMxZTMyZDlhZmE5Njg4YTI3MDdmMzE4MzEzZjQ5OCJ9LHsibmFtZSI6IklNQUdFX2F1dG9zY2FsZXIiLCJ2YWx1ZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9vcGVuc2hpZnQtc2VydmVybGVzcy0xL2tuLXNlcnZpbmctYXV0b3NjYWxlci1yaGVsOUBzaGEyNTY6NzhkNjgzOGNjMjhmNWExMjgyMDZiNjZjYjg5YmJhMmUzMWMzY2E3NmU5YmQ0MTg0ODMzNjQ2OWUyZGQ1MzVjMyJ9LHsibmFtZSI6IklNQUdFX2F1dG9zY2FsZXItaHBhIiwidmFsdWUiOiJyZWdpc3RyeS5yZWRoYXQuaW8vb3BlbnNoaWZ0LXNlcnZlcmxlc3MtMS9rbi1zZXJ2aW5nLWF1dG9zY2FsZXItaHBhLXJoZWw5QHNoYTI1NjozNzVjZDRhZTNjMGQ3N2ZmNjA4YThlZDg5MWRlMTgxNTMyYmFjMDAwMmRjNWQ0NzU3MjAzYmYzODJlZDcwMWZmIn0seyJuYW1lIjoiSU1BR0VfY29udHJvbGxlcl9fY29udHJvbGxlciIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tc2VydmluZy1jb250cm9sbGVyLXJoZWw5QHNoYTI1NjoxODlhMmMwODE2MjM1ODdkNzhhZWY5OTM4YjlkMGU0MzZlODIzYmM3MTk2NmJiOTI5YjAwOGU3M2RmYzI5YzlmIn0seyJuYW1lIjoiSU1BR0Vfd2ViaG9va19fd2ViaG9vayIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tc2VydmluZy13ZWJob29rLXJoZWw5QHNoYTI1Njo2ODU2YzY1NTRjNjBjMzQ0M2MyNzU1Y2JkNzI1N2M1OTdmMjgwMDI4MDkxYjc1MmEyNzJlNDE1ZjQzMDJlNmRjIn0seyJuYW1lIjoiSU1BR0Vfc3RvcmFnZS12ZXJzaW9uLW1pZ3JhdGlvbi1zZXJ2aW5nLV9fbWlncmF0ZSIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tc2VydmluZy1zdG9yYWdlLXZlcnNpb24tbWlncmF0aW9uLXJoZWw5QHNoYTI1Njo0NWE0ZmIxYzllNzVhZTBjMWZkNzhhY2NlNzNmNGZjYWY3ODM2NjI3Mjk3YmZmZDUyMmQxN2EzOTRiYzZjYTVhIn0seyJuYW1lIjoiSU1BR0Vfa291cmllci1nYXRld2F5IiwidmFsdWUiOiJyZWdpc3RyeS5yZWRoYXQuaW8vb3BlbnNoaWZ0LXNlcnZpY2UtbWVzaC9wcm94eXYyLXJoZWw5QHNoYTI1NjpmZTFlNzg5NzEzNTJkZGQ3NmVlNmY4OGFhMGY0ZTRhYzZkMTI5OGRhOGM5NjBmODc3YWU5Zjg4M2MyOTFkZmQ2In0seyJuYW1lIjoiSU1BR0VfbmV0LWtvdXJpZXItY29udHJvbGxlcl9fY29udHJvbGxlciIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEvbmV0LWtvdXJpZXIta291cmllci1yaGVsOUBzaGEyNTY6YzI0OTJhMWJjNTUxY2Y3MTFmODMzMWFhZmVlYTA4MmU1NWU2ODMxNDMwYjVkMmFmOGY1Y2NmZTkzZmVmY2Y0YiJ9LHsibmFtZSI6IklNQUdFX25ldC1pc3Rpby1jb250cm9sbGVyX19jb250cm9sbGVyIiwidmFsdWUiOiJyZWdpc3RyeS5yZWRoYXQuaW8vb3BlbnNoaWZ0LXNlcnZlcmxlc3MtMS9uZXQtaXN0aW8tY29udHJvbGxlci1yaGVsOUBzaGEyNTY6MTk5NGYyMzkxYjY0NWNkZGRiYzM3ZjM3NzQ1Mjk1YmRmZDI0MDYxYjg4Mjg4ZjJlN2Y3ZmY1NTE5MzQzNjc3ZCJ9LHsibmFtZSI6IklNQUdFX25ldC1pc3Rpby13ZWJob29rX193ZWJob29rIiwidmFsdWUiOiJyZWdpc3RyeS5yZWRoYXQuaW8vb3BlbnNoaWZ0LXNlcnZlcmxlc3MtMS9uZXQtaXN0aW8td2ViaG9vay1yaGVsOUBzaGEyNTY6NzY1YzAxMGI0MTc5YmM0MDhkYjMxZjI2OGFhMWU2M2QyMjIwNDk0NTM4NDExZTlkYTliZTRlY2Q5ZmM4YjA4NSJ9LHsibmFtZSI6IklNQUdFX2V2ZW50aW5nLWNvbnRyb2xsZXJfX2V2ZW50aW5nLWNvbnRyb2xsZXIiLCJ2YWx1ZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9vcGVuc2hpZnQtc2VydmVybGVzcy0xL2tuLWV2ZW50aW5nLWNvbnRyb2xsZXItcmhlbDlAc2hhMjU2OjY5ODhhM2Y5YTgzMTJjNDAxZjI5YTdmYmFlYmM0YzJiOTM2MDAwODg1NDM0YWU0YjRhYmZmNmVmMzQwZjBjZDAifSx7Im5hbWUiOiJJTUFHRV9ldmVudGluZy1pc3Rpby1jb250cm9sbGVyX19ldmVudGluZy1pc3Rpby1jb250cm9sbGVyIiwidmFsdWUiOiJyZWdpc3RyeS5yZWRoYXQuaW8vb3BlbnNoaWZ0LXNlcnZlcmxlc3MtMS9rbi1ldmVudGluZy1pc3Rpby1jb250cm9sbGVyLXJoZWw5QHNoYTI1NjowNWY2OWZiYWE5NGQ3ODE5NzRiZTU5NWE1Njg5NTZhMTBhNDA0Mzk0OTYzMDE1ZThhMDA1N2FjN2VjOTc1NGRkIn0seyJuYW1lIjoiSU1BR0VfZXZlbnRpbmctd2ViaG9va19fZXZlbnRpbmctd2ViaG9vayIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tZXZlbnRpbmctd2ViaG9vay1yaGVsOUBzaGEyNTY6NTUwOGY4ZWYzNzQwZmRhMDMxYTFlNDEyZGZiNDNkMTVhZjFmYjcwNWZkZmQwMDM1NjYyMTk3ODA4MjA3MjFkOCJ9LHsibmFtZSI6IklNQUdFX3N0b3JhZ2UtdmVyc2lvbi1taWdyYXRpb24tZXZlbnRpbmctX19taWdyYXRlIiwidmFsdWUiOiJyZWdpc3RyeS5yZWRoYXQuaW8vb3BlbnNoaWZ0LXNlcnZlcmxlc3MtMS9rbi1ldmVudGluZy1taWdyYXRlLXJoZWw5QHNoYTI1Njo0MGRiYjQ1ODQzMjllNmJhYjIyYTcyMDVkODVjOWI0MDE2YzhkOWI1YzQ4ZmYzODAwZmQwNTI0YTViZTU5ZDY4In0seyJuYW1lIjoiSU1BR0VfbXQtYnJva2VyLWNvbnRyb2xsZXJfX210LWJyb2tlci1jb250cm9sbGVyIiwidmFsdWUiOiJyZWdpc3RyeS5yZWRoYXQuaW8vb3BlbnNoaWZ0LXNlcnZlcmxlc3MtMS9rbi1ldmVudGluZy1tdGNoYW5uZWwtYnJva2VyLXJoZWw5QHNoYTI1NjoxNjg4YTMxNWEyZGE0YWEwMDA0ZDAwMTI5NmMzZmMwNzMwZTdmMDJmZGYxNDYxOTdkYjczYTJjNTc4ZjliYjNhIn0seyJuYW1lIjoiSU1BR0VfbXQtYnJva2VyLWZpbHRlcl9fZmlsdGVyIiwidmFsdWUiOiJyZWdpc3RyeS5yZWRoYXQuaW8vb3BlbnNoaWZ0LXNlcnZlcmxlc3MtMS9rbi1ldmVudGluZy1maWx0ZXItcmhlbDlAc2hhMjU2OmM1ZjVmMWY4OTZlN2MxMTU3OTU4MmUyZjU4ZTA4YzlhZjcxNGZkNjMwYzkzZTNlOTNlYjAwYTczYjQwMjFkYmYifSx7Im5hbWUiOiJJTUFHRV9tdC1icm9rZXItaW5ncmVzc19faW5ncmVzcyIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tZXZlbnRpbmctaW5ncmVzcy1yaGVsOUBzaGEyNTY6OWIzYjhjNTVjNzg2ZWRkMzNiOGY5ZmUwNGNmYTk4ODNjNDgzN2ExMmU1ZjY2ODFlYTM0ZWY4N2VlYmFmZjU0MiJ9LHsibmFtZSI6IklNQUdFX2ltYy1jb250cm9sbGVyX19jb250cm9sbGVyIiwidmFsdWUiOiJyZWdpc3RyeS5yZWRoYXQuaW8vb3BlbnNoaWZ0LXNlcnZlcmxlc3MtMS9rbi1ldmVudGluZy1jaGFubmVsLWNvbnRyb2xsZXItcmhlbDlAc2hhMjU2OjI5YTE1MWM3MmMyMmQxNWEwZDI4YjY5YTMxMzMwOTRmYjAwZTkwMDQxODNmNTgxNDkwNzhhNmI0NWIzZjJjMGIifSx7Im5hbWUiOiJJTUFHRV9pbWMtZGlzcGF0Y2hlcl9fZGlzcGF0Y2hlciIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tZXZlbnRpbmctY2hhbm5lbC1kaXNwYXRjaGVyLXJoZWw5QHNoYTI1Njo4OGY1ZjI4ZjI5YWY3NzNmNjI1OTRlNGU0Njg5ZGI3NGRlMjA2ZGI5NDljNTI3ZGY1MGU2ZTZkZTdkMThlOWM4In0seyJuYW1lIjoiSU1BR0VfcGluZ3NvdXJjZS1tdC1hZGFwdGVyX19kaXNwYXRjaGVyIiwidmFsdWUiOiJyZWdpc3RyeS5yZWRoYXQuaW8vb3BlbnNoaWZ0LXNlcnZlcmxlc3MtMS9rbi1ldmVudGluZy1tdHBpbmctcmhlbDlAc2hhMjU2OjFhMTU2MDc4MWI3ZWFlMmYzZTg2ZmM2YTBkYjZlOTUyYjgyZmM0NTUwMmM1YjYxNzAyMzk2ZDI4OWE0ZTk4ZTIifSx7Im5hbWUiOiJJTUFHRV9qb2Itc2lua19fam9iLXNpbmsiLCJ2YWx1ZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9vcGVuc2hpZnQtc2VydmVybGVzcy0xL2tuLWV2ZW50aW5nLWpvYnNpbmstcmhlbDlAc2hhMjU2OjEwMjViZTQ0MjE5YWNmN2I5YjUzYmE3OTAxNzc2MTk4ZmVjOTZkY2NmMzI0MTMxOWZjNWYyNjA0OGE4MTZiYzQifSx7Im5hbWUiOiJJTUFHRV9BUElTRVJWRVJfUkFfSU1BR0UiLCJ2YWx1ZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9vcGVuc2hpZnQtc2VydmVybGVzcy0xL2tuLWV2ZW50aW5nLWFwaXNlcnZlci1yZWNlaXZlLWFkYXB0ZXItcmhlbDlAc2hhMjU2OjdiZDNjYTkyY2UwYzgyMzg0MTFlMDg0ZWIwN2E0YTcxOWQ5YjE5ZTJiNmJlMDFjMTMzMGEyYzYyOGZkODY1NjMifSx7Im5hbWUiOiJJTUFHRV9ESVNQQVRDSEVSX0lNQUdFIiwidmFsdWUiOiJyZWdpc3RyeS5yZWRoYXQuaW8vb3BlbnNoaWZ0LXNlcnZlcmxlc3MtMS9rbi1ldmVudGluZy1jaGFubmVsLWRpc3BhdGNoZXItcmhlbDlAc2hhMjU2Ojg4ZjVmMjhmMjlhZjc3M2Y2MjU5NGU0ZTQ2ODlkYjc0ZGUyMDZkYjk0OWM1MjdkZjUwZTZlNmRlN2QxOGU5YzgifSx7Im5hbWUiOiJJTUFHRV9FVkVOVF9UUkFOU0ZPUk1fSlNPTkFUQV9JTUFHRSIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tZXZlbnRpbmctaW50ZWdyYXRpb25zLXRyYW5zZm9ybS1qc29uYXRhLXJoZWw5QHNoYTI1NjpjZWU5ZjIwNjU2ZGQzMGNmOTA5OGY3ZTRiYWU4YTE2ZjA1MGYxZGFlODZlZWFhNjk1YWE3MjQwYjU3NzQ1NTJmIn0seyJuYW1lIjoiSU1BR0VfSU5URUdSQVRJT05fU09VUkNFX1RJTUVSX0lNQUdFIiwidmFsdWUiOiJyZWdpc3RyeS5yZWRoYXQuaW8vb3BlbnNoaWZ0LXNlcnZlcmxlc3MtMS9rbi1ldmVudGluZy1pbnRlZ3JhdGlvbnMtdGltZXItc291cmNlLXJoZWw5QHNoYTI1NjowODFjNGI4ZTdiNThkOGNjNWQwMDZmZDgxNGM0OGExODUzMjk2NWFjOWY1MTU3YzA1ZWM5ODg2Y2VkNDc0ZWY3In0seyJuYW1lIjoiSU1BR0VfSU5URUdSQVRJT05fU09VUkNFX0FXU19TM19JTUFHRSIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tZXZlbnRpbmctaW50ZWdyYXRpb25zLWF3cy1zMy1zb3VyY2UtcmhlbDlAc2hhMjU2OmY2MzY0NGIwMWIzMzZiZjkwYTAyMDFjNmIwZDU5MjAxOGQ1YmRjOGU4OGY1ZDM1MGZlOGJkMDkzYWUwZjVlZjEifSx7Im5hbWUiOiJJTUFHRV9JTlRFR1JBVElPTl9TT1VSQ0VfQVdTX1NRU19JTUFHRSIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tZXZlbnRpbmctaW50ZWdyYXRpb25zLWF3cy1zcXMtc291cmNlLXJoZWw5QHNoYTI1NjpjOWE0YTM2YjE4NjlkNTkyNGJmNmExMGE2ZjliZGQyZmUxMmI0NzdkYWRjYzVjYTYxMzY1NGRhMzc1NDQzMTE0In0seyJuYW1lIjoiSU1BR0VfSU5URUdSQVRJT05fU09VUkNFX0FXU19EREJfU1RSRUFNU19JTUFHRSIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tZXZlbnRpbmctaW50ZWdyYXRpb25zLWF3cy1kZGItc3RyZWFtcy1zb3VyY2UtcmhlbDlAc2hhMjU2OmE1OTNhMWVmZjNhNTdlMjJiNDBiOThhMWIxMDFkMjQ1NDkxZjhkOTExZDhmMDU1ZGExNDFiYjIzOTJlZGEwOWUifSx7Im5hbWUiOiJJTUFHRV9JTlRFR1JBVElPTl9TSU5LX0xPR19JTUFHRSIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tZXZlbnRpbmctaW50ZWdyYXRpb25zLWxvZy1zaW5rLXJoZWw5QHNoYTI1NjoyYjllN2Q3Njc3MDFiYzMzOTYzMTg3OGExZDNiNTMxNmFkNjQ2MTcxMWYyNWNhZWM0MjUyOTU2MTdmMWVhYWRjIn0seyJuYW1lIjoiSU1BR0VfSU5URUdSQVRJT05fU0lOS19BV1NfUzNfSU1BR0UiLCJ2YWx1ZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9vcGVuc2hpZnQtc2VydmVybGVzcy0xL2tuLWV2ZW50aW5nLWludGVncmF0aW9ucy1hd3MtczMtc2luay1yaGVsOUBzaGEyNTY6MzFjN2IwODI1ZGMzNGU5NTE0NGRlZmFhMzhhYzIwNTA0YjFiOGJlODNiMjhlZmZlOWExMzVlZjc3OGNjY2VjZiJ9LHsibmFtZSI6IklNQUdFX0lOVEVHUkFUSU9OX1NJTktfQVdTX1NRU19JTUFHRSIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tZXZlbnRpbmctaW50ZWdyYXRpb25zLWF3cy1zcXMtc2luay1yaGVsOUBzaGEyNTY6ZDdlMmJmNDViNzcyODNkN2I2NDg2ODY2OGQ1ZDY4OGEwZjM5N2M3ODI3NDUzYTQwMWNiYzVlODk3YjQ5MjUxYiJ9LHsibmFtZSI6IklNQUdFX0lOVEVHUkFUSU9OX1NJTktfQVdTX1NOU19JTUFHRSIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tZXZlbnRpbmctaW50ZWdyYXRpb25zLWF3cy1zbnMtc2luay1yaGVsOUBzaGEyNTY6ZjAzMDMyNDAxOWFkMzkzYmE3N2MxMGZiMDc3MmRhNWMzMjY2Mjc0ZDljN2ZjNWYyNjQyMGFmM2E4Y2M4NDNmZiJ9LHsibmFtZSI6IklNQUdFX2V2ZW50bWVzaC1iYWNrZW5kX19jb250cm9sbGVyIiwidmFsdWUiOiJyZWdpc3RyeS5yZWRoYXQuaW8vb3BlbnNoaWZ0LXNlcnZlcmxlc3MtMS9rbi1iYWNrc3RhZ2UtcGx1Z2lucy1ldmVudG1lc2gtcmhlbDlAc2hhMjU2OmIxZWFhYTNiOWU1NjgxOWNkNDUxYWNmYWI0NmY3MmQyNGIxNjMxN2UwMzY1OGU0ZDM1ZjIxODhjMjUzNzg3ZjEifSx7Im5hbWUiOiJJTUFHRV9LVUJFX1JCQUNfUFJPWFkiLCJ2YWx1ZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9vcGVuc2hpZnQ0L29zZS1rdWJlLXJiYWMtcHJveHktcmhlbDlAc2hhMjU2OjdhZWY1OGJhMTc5MDBlYzU3ZWE5YzQxMDNjZmMzZmE4OTRiMmIyY2U3NWZmNjljYzZhYjZhMDM0OWJlZjQ3YWUifSx7Im5hbWUiOiJJTUFHRV9LTl9QTFVHSU5fRVZFTlRfU0VOREVSIiwidmFsdWUiOiJyZWdpc3RyeS5yZWRoYXQuaW8vb3BlbnNoaWZ0LXNlcnZlcmxlc3MtMS9rbi1wbHVnaW4tZXZlbnQtc2VuZGVyLXJoZWw5QHNoYTI1NjpkZjQyYWYzNTkxYWJiNDM3MzIxY2IzOGMwYzViMmE0MDcwODI5MTU4ZmRlYjQ1NGNkNDI4ZjkxN2NmYWUxNGUzIn0seyJuYW1lIjoiSU1BR0VfS05fQ0xJRU5UIiwidmFsdWUiOiJyZWdpc3RyeS5yZWRoYXQuaW8vb3BlbnNoaWZ0LXNlcnZlcmxlc3MtMS9rbi1jbGllbnQta24tcmhlbDlAc2hhMjU2OjA0MDA5MzQ1NjU5MWM1OTg3MDA0NmU1MjNkZDU3M2QyZDg4OWNiNTdlMDc3OTc2MWU2NjIxMzEwNmNmYjRhMDgifSx7Im5hbWUiOiJJTUFHRV9LTl9QTFVHSU5fRlVOQ19VVElMIiwidmFsdWUiOiJyZWdpc3RyeS5yZWRoYXQuaW8vb3BlbnNoaWZ0LXNlcnZlcmxlc3MtMS9rbi1wbHVnaW4tZnVuYy1mdW5jLXV0aWwtcmhlbDlAc2hhMjU2OjMyNzFlMWY2MDAxMzU0ZmEwMTM4MmYxZmIxYmE4Y2I1YTNhNjMzNWNjYzkzMmMyNDM2Nzg3NDc2ODljNGNlMDQifSx7Im5hbWUiOiJJTUFHRV9LTl9QTFVHSU5fRlVOQ19URUtUT05fQlVJTERBSCIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL3JoZWw5L2J1aWxkYWhAc2hhMjU2OjhiYjMwYjZjODZiNTI4MTlkODg2ZmJjY2ZkZmU2MmNlODBhM2RhNWM1NjcwYWJmNTVmZmVkM2Q1NDAxNzZjMDUifSx7Im5hbWUiOiJJTUFHRV9LTl9QTFVHSU5fRlVOQ19OT0RFSlNfMjBfTUlOSU1BTCIsInZhbHVlIjoicmVnaXN0cnkuYWNjZXNzLnJlZGhhdC5jb20vdWJpOS9ub2RlanMtMjAtbWluaW1hbEBzaGEyNTY6NWY2NGQ2Y2U1NDJmYTcwMDhkZWNhNWY0N2IyYjk3MmMwYmU2ZDczYTUwZmM4NTBjM2Q5YjQ2MzU5OWVjODQxMSJ9LHsibmFtZSI6IklNQUdFX0tOX1BMVUdJTl9GVU5DX09QRU5KREtfMjEiLCJ2YWx1ZSI6InJlZ2lzdHJ5LmFjY2Vzcy5yZWRoYXQuY29tL3ViaTkvb3Blbmpkay0yMUBzaGEyNTY6YjRmNDAxMDI2OWI5NzgzZTAxZGMwN2FlOTQ2MWM5NmYzM2EyMGQwNzViNTAxZjEzMWI4NWUwZTYwNGM1NjhhYiJ9LHsibmFtZSI6IklNQUdFX0tOX1BMVUdJTl9GVU5DX1BZVEhPTl8zOSIsInZhbHVlIjoicmVnaXN0cnkuYWNjZXNzLnJlZGhhdC5jb20vdWJpOS9weXRob24tMzlAc2hhMjU2OmRlZTc2MDViZmMwY2M4OWI4MzA3NTkzN2NkNDhmZjdiNjFiZjVlMzk2ZjhiZDJhZTEzZTdmNzI5OWJlNTMzMjYifSx7Im5hbWUiOiJDVVJSRU5UX1ZFUlNJT04iLCJ2YWx1ZSI6IjEuMzcuMCJ9LHsibmFtZSI6IktOQVRJVkVfU0VSVklOR19WRVJTSU9OIiwidmFsdWUiOiIxLjE3In0seyJuYW1lIjoiS05BVElWRV9FVkVOVElOR19WRVJTSU9OIiwidmFsdWUiOiIxLjE3In0seyJuYW1lIjoiS05BVElWRV9FVkVOVElOR19LQUZLQV9CUk9LRVJfVkVSU0lPTiIsInZhbHVlIjoiMS4xNyJ9XSwiaW1hZ2UiOiJyZWdpc3RyeS5yZWRoYXQuaW8vb3BlbnNoaWZ0LXNlcnZlcmxlc3MtMS9zZXJ2ZXJsZXNzLW9wZW5zaGlmdC1rbi1yaGVsOS1vcGVyYXRvckBzaGEyNTY6MDlkZDMxYzZiNzQ1NDBhMTUwYTQ5MDkxMDg3MDNlNWY5NGZmYTNlNTYzYmJkYjI2YmE0MmQ3ZmUyN2I1NGQ2MiIsImltYWdlUHVsbFBvbGljeSI6IkFsd2F5cyIsIm5hbWUiOiJrbmF0aXZlLW9wZXJhdG9yIiwicG9ydHMiOlt7ImNvbnRhaW5lclBvcnQiOjkwOTAsIm5hbWUiOiJtZXRyaWNzIn0seyJjb250YWluZXJQb3J0Ijo4NDQzLCJuYW1lIjoiaHR0cHMtd2ViaG9vayJ9XSwicmVhZGluZXNzUHJvYmUiOnsiaHR0cEdldCI6eyJodHRwSGVhZGVycyI6W3sibmFtZSI6Imsta3ViZWxldC1wcm9iZSIsInZhbHVlIjoid2ViaG9vayJ9XSwicG9ydCI6ODQ0Mywic2NoZW1lIjoiSFRUUFMifSwibGl2ZW5lc3NQcm9iZSI6eyJmYWlsdXJlVGhyZXNob2xkIjo2LCJodHRwR2V0Ijp7Imh0dHBIZWFkZXJzIjpbeyJuYW1lIjoiay1rdWJlbGV0LXByb2JlIiwidmFsdWUiOiJ3ZWJob29rIn1dLCJwb3J0Ijo4NDQzLCJzY2hlbWUiOiJIVFRQUyJ9LCJpbml0aWFsRGVsYXlTZWNvbmRzIjoyMCwicGVyaW9kU2Vjb25kcyI6MX0sInBlcmlvZFNlY29uZHMiOjF9LCJzZWN1cml0eUNvbnRleHQiOnsiYWxsb3dQcml2aWxlZ2VFc2NhbGF0aW9uIjpmYWxzZSwiY2FwYWJpbGl0aWVzIjp7ImRyb3AiOlsiQUxMIl19LCJyZWFkT25seVJvb3RGaWxlc3lzdGVtIjp0cnVlLCJydW5Bc05vblJvb3QiOnRydWV9fV0sInNlcnZpY2VBY2NvdW50TmFtZSI6ImtuYXRpdmUtb3BlcmF0b3IifX19fSx7Im5hbWUiOiJrbmF0aXZlLW9wZW5zaGlmdCIsInNwZWMiOnsicmVwbGljYXMiOjEsInNlbGVjdG9yIjp7Im1hdGNoTGFiZWxzIjp7Im5hbWUiOiJrbmF0aXZlLW9wZW5zaGlmdCJ9fSwidGVtcGxhdGUiOnsibWV0YWRhdGEiOnsibGFiZWxzIjp7Im5hbWUiOiJrbmF0aXZlLW9wZW5zaGlmdCJ9fSwic3BlYyI6eyJjb250YWluZXJzIjpbeyJlbnYiOlt7Im5hbWUiOiJXQVRDSF9OQU1FU1BBQ0UiLCJ2YWx1ZSI6IiJ9LHsibmFtZSI6Ik5BTUVTUEFDRSIsInZhbHVlRnJvbSI6eyJmaWVsZFJlZiI6eyJmaWVsZFBhdGgiOiJtZXRhZGF0YS5uYW1lc3BhY2UifX19LHsibmFtZSI6IkRFUExPWU1FTlRfTkFNRSIsInZhbHVlIjoia25hdGl2ZS1vcGVuc2hpZnQifSx7Im5hbWUiOiJQT0RfTkFNRSIsInZhbHVlRnJvbSI6eyJmaWVsZFJlZiI6eyJmaWVsZFBhdGgiOiJtZXRhZGF0YS5uYW1lIn19fSx7Im5hbWUiOiJPUEVSQVRPUl9OQU1FIiwidmFsdWUiOiJrbmF0aXZlLW9wZW5zaGlmdCJ9LHsibmFtZSI6IlJFUVVJUkVEX1NFUlZJTkdfTkFNRVNQQUNFIiwidmFsdWUiOiJrbmF0aXZlLXNlcnZpbmcifSx7Im5hbWUiOiJSRVFVSVJFRF9TRVJWSU5HX0lOR1JFU1NfTkFNRVNQQUNFIiwidmFsdWUiOiJrbmF0aXZlLXNlcnZpbmctaW5ncmVzcyJ9LHsibmFtZSI6IlJFUVVJUkVEX0VWRU5USU5HX05BTUVTUEFDRSIsInZhbHVlIjoia25hdGl2ZS1ldmVudGluZyJ9LHsibmFtZSI6IlJFUVVJUkVEX0tBRktBX05BTUVTUEFDRSIsInZhbHVlIjoia25hdGl2ZS1ldmVudGluZyJ9LHsibmFtZSI6IktBRktBQ0hBTk5FTF9NQU5JRkVTVF9QQVRIIiwidmFsdWUiOiJkZXBsb3kvcmVzb3VyY2VzL2tuYXRpdmVrYWZrYS9jaGFubmVsIn0seyJuYW1lIjoiS0FGS0FTT1VSQ0VfTUFOSUZFU1RfUEFUSCIsInZhbHVlIjoiZGVwbG95L3Jlc291cmNlcy9rbmF0aXZla2Fma2Evc291cmNlIn0seyJuYW1lIjoiS0FGS0FDT05UUk9MTEVSX01BTklGRVNUX1BBVEgiLCJ2YWx1ZSI6ImRlcGxveS9yZXNvdXJjZXMva25hdGl2ZWthZmthL2NvbnRyb2xsZXIifSx7Im5hbWUiOiJLQUZLQUJST0tFUl9NQU5JRkVTVF9QQVRIIiwidmFsdWUiOiJkZXBsb3kvcmVzb3VyY2VzL2tuYXRpdmVrYWZrYS9icm9rZXIifSx7Im5hbWUiOiJLQUZLQVNJTktfTUFOSUZFU1RfUEFUSCIsInZhbHVlIjoiZGVwbG95L3Jlc291cmNlcy9rbmF0aXZla2Fma2Evc2luayJ9LHsibmFtZSI6IlFVSUNLU1RBUlRfTUFOSUZFU1RfUEFUSCIsInZhbHVlIjoiZGVwbG95L3Jlc291cmNlcy9xdWlja3N0YXJ0L3NlcnZlcmxlc3MtYXBwbGljYXRpb24tcXVpY2tzdGFydC55YW1sIn0seyJuYW1lIjoiREFTSEJPQVJEU19ST09UX01BTklGRVNUX1BBVEgiLCJ2YWx1ZSI6ImRlcGxveS9yZXNvdXJjZXMvZGFzaGJvYXJkcyJ9LHsibmFtZSI6IlNPVVJDRVNfVVNFX0NMVVNURVJfTU9OSVRPUklORyIsInZhbHVlIjoidHJ1ZSJ9LHsibmFtZSI6IlNPVVJDRVNfR0VORVJBVEVfU0VSVklDRV9NT05JVE9SUyIsInZhbHVlIjoidHJ1ZSJ9LHsibmFtZSI6IkVOQUJMRV9QUFJPRiIsInZhbHVlIjoiZmFsc2UifSx7Im5hbWUiOiJLVUJFUk5FVEVTX01JTl9WRVJTSU9OIiwidmFsdWUiOiJ2MS4wLjAifSx7Im5hbWUiOiJJTUFHRV9xdWV1ZS1wcm94eSIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tc2VydmluZy1xdWV1ZS1yaGVsOUBzaGEyNTY6OWI0ZTAxNzk0MzVmOTRlNzkxYzllYmYwNjk2NDQyNTc3ZDc5ZjkwZWExZDgwM2E4NWQ5NWZkNmY3ZmNmYjQ0MCJ9LHsibmFtZSI6IklNQUdFX2FjdGl2YXRvciIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tc2VydmluZy1hY3RpdmF0b3ItcmhlbDlAc2hhMjU2OjIwYzk5NGFjMGQ5NTliZWUxYjZlMTRkMjRkOThlODJmZjJjMWUzMmQ5YWZhOTY4OGEyNzA3ZjMxODMxM2Y0OTgifSx7Im5hbWUiOiJJTUFHRV9hdXRvc2NhbGVyIiwidmFsdWUiOiJyZWdpc3RyeS5yZWRoYXQuaW8vb3BlbnNoaWZ0LXNlcnZlcmxlc3MtMS9rbi1zZXJ2aW5nLWF1dG9zY2FsZXItcmhlbDlAc2hhMjU2Ojc4ZDY4MzhjYzI4ZjVhMTI4MjA2YjY2Y2I4OWJiYTJlMzFjM2NhNzZlOWJkNDE4NDgzMzY0NjllMmRkNTM1YzMifSx7Im5hbWUiOiJJTUFHRV9hdXRvc2NhbGVyLWhwYSIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tc2VydmluZy1hdXRvc2NhbGVyLWhwYS1yaGVsOUBzaGEyNTY6Mzc1Y2Q0YWUzYzBkNzdmZjYwOGE4ZWQ4OTFkZTE4MTUzMmJhYzAwMDJkYzVkNDc1NzIwM2JmMzgyZWQ3MDFmZiJ9LHsibmFtZSI6IklNQUdFX2NvbnRyb2xsZXJfX2NvbnRyb2xsZXIiLCJ2YWx1ZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9vcGVuc2hpZnQtc2VydmVybGVzcy0xL2tuLXNlcnZpbmctY29udHJvbGxlci1yaGVsOUBzaGEyNTY6MTg5YTJjMDgxNjIzNTg3ZDc4YWVmOTkzOGI5ZDBlNDM2ZTgyM2JjNzE5NjZiYjkyOWIwMDhlNzNkZmMyOWM5ZiJ9LHsibmFtZSI6IklNQUdFX3dlYmhvb2tfX3dlYmhvb2siLCJ2YWx1ZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9vcGVuc2hpZnQtc2VydmVybGVzcy0xL2tuLXNlcnZpbmctd2ViaG9vay1yaGVsOUBzaGEyNTY6Njg1NmM2NTU0YzYwYzM0NDNjMjc1NWNiZDcyNTdjNTk3ZjI4MDAyODA5MWI3NTJhMjcyZTQxNWY0MzAyZTZkYyJ9LHsibmFtZSI6IklNQUdFX3N0b3JhZ2UtdmVyc2lvbi1taWdyYXRpb24tc2VydmluZy1fX21pZ3JhdGUiLCJ2YWx1ZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9vcGVuc2hpZnQtc2VydmVybGVzcy0xL2tuLXNlcnZpbmctc3RvcmFnZS12ZXJzaW9uLW1pZ3JhdGlvbi1yaGVsOUBzaGEyNTY6NDVhNGZiMWM5ZTc1YWUwYzFmZDc4YWNjZTczZjRmY2FmNzgzNjYyNzI5N2JmZmQ1MjJkMTdhMzk0YmM2Y2E1YSJ9LHsibmFtZSI6IklNQUdFX2tvdXJpZXItZ2F0ZXdheSIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2aWNlLW1lc2gvcHJveHl2Mi1yaGVsOUBzaGEyNTY6ZmUxZTc4OTcxMzUyZGRkNzZlZTZmODhhYTBmNGU0YWM2ZDEyOThkYThjOTYwZjg3N2FlOWY4ODNjMjkxZGZkNiJ9LHsibmFtZSI6IklNQUdFX25ldC1rb3VyaWVyLWNvbnRyb2xsZXJfX2NvbnRyb2xsZXIiLCJ2YWx1ZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9vcGVuc2hpZnQtc2VydmVybGVzcy0xL25ldC1rb3VyaWVyLWtvdXJpZXItcmhlbDlAc2hhMjU2OmMyNDkyYTFiYzU1MWNmNzExZjgzMzFhYWZlZWEwODJlNTVlNjgzMTQzMGI1ZDJhZjhmNWNjZmU5M2ZlZmNmNGIifSx7Im5hbWUiOiJJTUFHRV9uZXQtaXN0aW8tY29udHJvbGxlcl9fY29udHJvbGxlciIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEvbmV0LWlzdGlvLWNvbnRyb2xsZXItcmhlbDlAc2hhMjU2OjE5OTRmMjM5MWI2NDVjZGRkYmMzN2YzNzc0NTI5NWJkZmQyNDA2MWI4ODI4OGYyZTdmN2ZmNTUxOTM0MzY3N2QifSx7Im5hbWUiOiJJTUFHRV9uZXQtaXN0aW8td2ViaG9va19fd2ViaG9vayIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEvbmV0LWlzdGlvLXdlYmhvb2stcmhlbDlAc2hhMjU2Ojc2NWMwMTBiNDE3OWJjNDA4ZGIzMWYyNjhhYTFlNjNkMjIyMDQ5NDUzODQxMWU5ZGE5YmU0ZWNkOWZjOGIwODUifSx7Im5hbWUiOiJJTUFHRV9ldmVudGluZy1jb250cm9sbGVyX19ldmVudGluZy1jb250cm9sbGVyIiwidmFsdWUiOiJyZWdpc3RyeS5yZWRoYXQuaW8vb3BlbnNoaWZ0LXNlcnZlcmxlc3MtMS9rbi1ldmVudGluZy1jb250cm9sbGVyLXJoZWw5QHNoYTI1Njo2OTg4YTNmOWE4MzEyYzQwMWYyOWE3ZmJhZWJjNGMyYjkzNjAwMDg4NTQzNGFlNGI0YWJmZjZlZjM0MGYwY2QwIn0seyJuYW1lIjoiSU1BR0VfZXZlbnRpbmctaXN0aW8tY29udHJvbGxlcl9fZXZlbnRpbmctaXN0aW8tY29udHJvbGxlciIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tZXZlbnRpbmctaXN0aW8tY29udHJvbGxlci1yaGVsOUBzaGEyNTY6MDVmNjlmYmFhOTRkNzgxOTc0YmU1OTVhNTY4OTU2YTEwYTQwNDM5NDk2MzAxNWU4YTAwNTdhYzdlYzk3NTRkZCJ9LHsibmFtZSI6IklNQUdFX2V2ZW50aW5nLXdlYmhvb2tfX2V2ZW50aW5nLXdlYmhvb2siLCJ2YWx1ZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9vcGVuc2hpZnQtc2VydmVybGVzcy0xL2tuLWV2ZW50aW5nLXdlYmhvb2stcmhlbDlAc2hhMjU2OjU1MDhmOGVmMzc0MGZkYTAzMWExZTQxMmRmYjQzZDE1YWYxZmI3MDVmZGZkMDAzNTY2MjE5NzgwODIwNzIxZDgifSx7Im5hbWUiOiJJTUFHRV9zdG9yYWdlLXZlcnNpb24tbWlncmF0aW9uLWV2ZW50aW5nLV9fbWlncmF0ZSIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tZXZlbnRpbmctbWlncmF0ZS1yaGVsOUBzaGEyNTY6NDBkYmI0NTg0MzI5ZTZiYWIyMmE3MjA1ZDg1YzliNDAxNmM4ZDliNWM0OGZmMzgwMGZkMDUyNGE1YmU1OWQ2OCJ9LHsibmFtZSI6IklNQUdFX210LWJyb2tlci1jb250cm9sbGVyX19tdC1icm9rZXItY29udHJvbGxlciIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tZXZlbnRpbmctbXRjaGFubmVsLWJyb2tlci1yaGVsOUBzaGEyNTY6MTY4OGEzMTVhMmRhNGFhMDAwNGQwMDEyOTZjM2ZjMDczMGU3ZjAyZmRmMTQ2MTk3ZGI3M2EyYzU3OGY5YmIzYSJ9LHsibmFtZSI6IklNQUdFX210LWJyb2tlci1maWx0ZXJfX2ZpbHRlciIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tZXZlbnRpbmctZmlsdGVyLXJoZWw5QHNoYTI1NjpjNWY1ZjFmODk2ZTdjMTE1Nzk1ODJlMmY1OGUwOGM5YWY3MTRmZDYzMGM5M2UzZTkzZWIwMGE3M2I0MDIxZGJmIn0seyJuYW1lIjoiSU1BR0VfbXQtYnJva2VyLWluZ3Jlc3NfX2luZ3Jlc3MiLCJ2YWx1ZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9vcGVuc2hpZnQtc2VydmVybGVzcy0xL2tuLWV2ZW50aW5nLWluZ3Jlc3MtcmhlbDlAc2hhMjU2OjliM2I4YzU1Yzc4NmVkZDMzYjhmOWZlMDRjZmE5ODgzYzQ4MzdhMTJlNWY2NjgxZWEzNGVmODdlZWJhZmY1NDIifSx7Im5hbWUiOiJJTUFHRV9pbWMtY29udHJvbGxlcl9fY29udHJvbGxlciIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tZXZlbnRpbmctY2hhbm5lbC1jb250cm9sbGVyLXJoZWw5QHNoYTI1NjoyOWExNTFjNzJjMjJkMTVhMGQyOGI2OWEzMTMzMDk0ZmIwMGU5MDA0MTgzZjU4MTQ5MDc4YTZiNDViM2YyYzBiIn0seyJuYW1lIjoiSU1BR0VfaW1jLWRpc3BhdGNoZXJfX2Rpc3BhdGNoZXIiLCJ2YWx1ZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9vcGVuc2hpZnQtc2VydmVybGVzcy0xL2tuLWV2ZW50aW5nLWNoYW5uZWwtZGlzcGF0Y2hlci1yaGVsOUBzaGEyNTY6ODhmNWYyOGYyOWFmNzczZjYyNTk0ZTRlNDY4OWRiNzRkZTIwNmRiOTQ5YzUyN2RmNTBlNmU2ZGU3ZDE4ZTljOCJ9LHsibmFtZSI6IklNQUdFX3Bpbmdzb3VyY2UtbXQtYWRhcHRlcl9fZGlzcGF0Y2hlciIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tZXZlbnRpbmctbXRwaW5nLXJoZWw5QHNoYTI1NjoxYTE1NjA3ODFiN2VhZTJmM2U4NmZjNmEwZGI2ZTk1MmI4MmZjNDU1MDJjNWI2MTcwMjM5NmQyODlhNGU5OGUyIn0seyJuYW1lIjoiSU1BR0Vfam9iLXNpbmtfX2pvYi1zaW5rIiwidmFsdWUiOiJyZWdpc3RyeS5yZWRoYXQuaW8vb3BlbnNoaWZ0LXNlcnZlcmxlc3MtMS9rbi1ldmVudGluZy1qb2JzaW5rLXJoZWw5QHNoYTI1NjoxMDI1YmU0NDIxOWFjZjdiOWI1M2JhNzkwMTc3NjE5OGZlYzk2ZGNjZjMyNDEzMTlmYzVmMjYwNDhhODE2YmM0In0seyJuYW1lIjoiSU1BR0VfQVBJU0VSVkVSX1JBX0lNQUdFIiwidmFsdWUiOiJyZWdpc3RyeS5yZWRoYXQuaW8vb3BlbnNoaWZ0LXNlcnZlcmxlc3MtMS9rbi1ldmVudGluZy1hcGlzZXJ2ZXItcmVjZWl2ZS1hZGFwdGVyLXJoZWw5QHNoYTI1Njo3YmQzY2E5MmNlMGM4MjM4NDExZTA4NGViMDdhNGE3MTlkOWIxOWUyYjZiZTAxYzEzMzBhMmM2MjhmZDg2NTYzIn0seyJuYW1lIjoiSU1BR0VfRElTUEFUQ0hFUl9JTUFHRSIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tZXZlbnRpbmctY2hhbm5lbC1kaXNwYXRjaGVyLXJoZWw5QHNoYTI1Njo4OGY1ZjI4ZjI5YWY3NzNmNjI1OTRlNGU0Njg5ZGI3NGRlMjA2ZGI5NDljNTI3ZGY1MGU2ZTZkZTdkMThlOWM4In0seyJuYW1lIjoiSU1BR0VfRVZFTlRfVFJBTlNGT1JNX0pTT05BVEFfSU1BR0UiLCJ2YWx1ZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9vcGVuc2hpZnQtc2VydmVybGVzcy0xL2tuLWV2ZW50aW5nLWludGVncmF0aW9ucy10cmFuc2Zvcm0tanNvbmF0YS1yaGVsOUBzaGEyNTY6Y2VlOWYyMDY1NmRkMzBjZjkwOThmN2U0YmFlOGExNmYwNTBmMWRhZTg2ZWVhYTY5NWFhNzI0MGI1Nzc0NTUyZiJ9LHsibmFtZSI6IklNQUdFX0lOVEVHUkFUSU9OX1NPVVJDRV9USU1FUl9JTUFHRSIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tZXZlbnRpbmctaW50ZWdyYXRpb25zLXRpbWVyLXNvdXJjZS1yaGVsOUBzaGEyNTY6MDgxYzRiOGU3YjU4ZDhjYzVkMDA2ZmQ4MTRjNDhhMTg1MzI5NjVhYzlmNTE1N2MwNWVjOTg4NmNlZDQ3NGVmNyJ9LHsibmFtZSI6IklNQUdFX0lOVEVHUkFUSU9OX1NPVVJDRV9BV1NfUzNfSU1BR0UiLCJ2YWx1ZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9vcGVuc2hpZnQtc2VydmVybGVzcy0xL2tuLWV2ZW50aW5nLWludGVncmF0aW9ucy1hd3MtczMtc291cmNlLXJoZWw5QHNoYTI1NjpmNjM2NDRiMDFiMzM2YmY5MGEwMjAxYzZiMGQ1OTIwMThkNWJkYzhlODhmNWQzNTBmZThiZDA5M2FlMGY1ZWYxIn0seyJuYW1lIjoiSU1BR0VfSU5URUdSQVRJT05fU09VUkNFX0FXU19TUVNfSU1BR0UiLCJ2YWx1ZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9vcGVuc2hpZnQtc2VydmVybGVzcy0xL2tuLWV2ZW50aW5nLWludGVncmF0aW9ucy1hd3Mtc3FzLXNvdXJjZS1yaGVsOUBzaGEyNTY6YzlhNGEzNmIxODY5ZDU5MjRiZjZhMTBhNmY5YmRkMmZlMTJiNDc3ZGFkY2M1Y2E2MTM2NTRkYTM3NTQ0MzExNCJ9LHsibmFtZSI6IklNQUdFX0lOVEVHUkFUSU9OX1NPVVJDRV9BV1NfRERCX1NUUkVBTVNfSU1BR0UiLCJ2YWx1ZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9vcGVuc2hpZnQtc2VydmVybGVzcy0xL2tuLWV2ZW50aW5nLWludGVncmF0aW9ucy1hd3MtZGRiLXN0cmVhbXMtc291cmNlLXJoZWw5QHNoYTI1NjphNTkzYTFlZmYzYTU3ZTIyYjQwYjk4YTFiMTAxZDI0NTQ5MWY4ZDkxMWQ4ZjA1NWRhMTQxYmIyMzkyZWRhMDllIn0seyJuYW1lIjoiSU1BR0VfSU5URUdSQVRJT05fU0lOS19MT0dfSU1BR0UiLCJ2YWx1ZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9vcGVuc2hpZnQtc2VydmVybGVzcy0xL2tuLWV2ZW50aW5nLWludGVncmF0aW9ucy1sb2ctc2luay1yaGVsOUBzaGEyNTY6MmI5ZTdkNzY3NzAxYmMzMzk2MzE4NzhhMWQzYjUzMTZhZDY0NjE3MTFmMjVjYWVjNDI1Mjk1NjE3ZjFlYWFkYyJ9LHsibmFtZSI6IklNQUdFX0lOVEVHUkFUSU9OX1NJTktfQVdTX1MzX0lNQUdFIiwidmFsdWUiOiJyZWdpc3RyeS5yZWRoYXQuaW8vb3BlbnNoaWZ0LXNlcnZlcmxlc3MtMS9rbi1ldmVudGluZy1pbnRlZ3JhdGlvbnMtYXdzLXMzLXNpbmstcmhlbDlAc2hhMjU2OjMxYzdiMDgyNWRjMzRlOTUxNDRkZWZhYTM4YWMyMDUwNGIxYjhiZTgzYjI4ZWZmZTlhMTM1ZWY3NzhjY2NlY2YifSx7Im5hbWUiOiJJTUFHRV9JTlRFR1JBVElPTl9TSU5LX0FXU19TUVNfSU1BR0UiLCJ2YWx1ZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9vcGVuc2hpZnQtc2VydmVybGVzcy0xL2tuLWV2ZW50aW5nLWludGVncmF0aW9ucy1hd3Mtc3FzLXNpbmstcmhlbDlAc2hhMjU2OmQ3ZTJiZjQ1Yjc3MjgzZDdiNjQ4Njg2NjhkNWQ2ODhhMGYzOTdjNzgyNzQ1M2E0MDFjYmM1ZTg5N2I0OTI1MWIifSx7Im5hbWUiOiJJTUFHRV9JTlRFR1JBVElPTl9TSU5LX0FXU19TTlNfSU1BR0UiLCJ2YWx1ZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9vcGVuc2hpZnQtc2VydmVybGVzcy0xL2tuLWV2ZW50aW5nLWludGVncmF0aW9ucy1hd3Mtc25zLXNpbmstcmhlbDlAc2hhMjU2OmYwMzAzMjQwMTlhZDM5M2JhNzdjMTBmYjA3NzJkYTVjMzI2NjI3NGQ5YzdmYzVmMjY0MjBhZjNhOGNjODQzZmYifSx7Im5hbWUiOiJJTUFHRV9ldmVudG1lc2gtYmFja2VuZF9fY29udHJvbGxlciIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tYmFja3N0YWdlLXBsdWdpbnMtZXZlbnRtZXNoLXJoZWw5QHNoYTI1NjpiMWVhYWEzYjllNTY4MTljZDQ1MWFjZmFiNDZmNzJkMjRiMTYzMTdlMDM2NThlNGQzNWYyMTg4YzI1Mzc4N2YxIn0seyJuYW1lIjoiSU1BR0VfS1VCRV9SQkFDX1BST1hZIiwidmFsdWUiOiJyZWdpc3RyeS5yZWRoYXQuaW8vb3BlbnNoaWZ0NC9vc2Uta3ViZS1yYmFjLXByb3h5LXJoZWw5QHNoYTI1Njo3YWVmNThiYTE3OTAwZWM1N2VhOWM0MTAzY2ZjM2ZhODk0YjJiMmNlNzVmZjY5Y2M2YWI2YTAzNDliZWY0N2FlIn0seyJuYW1lIjoiSU1BR0VfS05fUExVR0lOX0VWRU5UX1NFTkRFUiIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tcGx1Z2luLWV2ZW50LXNlbmRlci1yaGVsOUBzaGEyNTY6ZGY0MmFmMzU5MWFiYjQzNzMyMWNiMzhjMGM1YjJhNDA3MDgyOTE1OGZkZWI0NTRjZDQyOGY5MTdjZmFlMTRlMyJ9LHsibmFtZSI6IklNQUdFX0tOX0NMSUVOVCIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tY2xpZW50LWtuLXJoZWw5QHNoYTI1NjowNDAwOTM0NTY1OTFjNTk4NzAwNDZlNTIzZGQ1NzNkMmQ4ODljYjU3ZTA3Nzk3NjFlNjYyMTMxMDZjZmI0YTA4In0seyJuYW1lIjoiSU1BR0VfS05fUExVR0lOX0ZVTkNfVVRJTCIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tcGx1Z2luLWZ1bmMtZnVuYy11dGlsLXJoZWw5QHNoYTI1NjozMjcxZTFmNjAwMTM1NGZhMDEzODJmMWZiMWJhOGNiNWEzYTYzMzVjY2M5MzJjMjQzNjc4NzQ3Njg5YzRjZTA0In0seyJuYW1lIjoiSU1BR0VfS05fUExVR0lOX0ZVTkNfVEVLVE9OX0JVSUxEQUgiLCJ2YWx1ZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9yaGVsOS9idWlsZGFoQHNoYTI1Njo4YmIzMGI2Yzg2YjUyODE5ZDg4NmZiY2NmZGZlNjJjZTgwYTNkYTVjNTY3MGFiZjU1ZmZlZDNkNTQwMTc2YzA1In0seyJuYW1lIjoiSU1BR0VfS05fUExVR0lOX0ZVTkNfTk9ERUpTXzIwX01JTklNQUwiLCJ2YWx1ZSI6InJlZ2lzdHJ5LmFjY2Vzcy5yZWRoYXQuY29tL3ViaTkvbm9kZWpzLTIwLW1pbmltYWxAc2hhMjU2OjVmNjRkNmNlNTQyZmE3MDA4ZGVjYTVmNDdiMmI5NzJjMGJlNmQ3M2E1MGZjODUwYzNkOWI0NjM1OTllYzg0MTEifSx7Im5hbWUiOiJJTUFHRV9LTl9QTFVHSU5fRlVOQ19PUEVOSkRLXzIxIiwidmFsdWUiOiJyZWdpc3RyeS5hY2Nlc3MucmVkaGF0LmNvbS91Ymk5L29wZW5qZGstMjFAc2hhMjU2OmI0ZjQwMTAyNjliOTc4M2UwMWRjMDdhZTk0NjFjOTZmMzNhMjBkMDc1YjUwMWYxMzFiODVlMGU2MDRjNTY4YWIifSx7Im5hbWUiOiJJTUFHRV9LTl9QTFVHSU5fRlVOQ19QWVRIT05fMzkiLCJ2YWx1ZSI6InJlZ2lzdHJ5LmFjY2Vzcy5yZWRoYXQuY29tL3ViaTkvcHl0aG9uLTM5QHNoYTI1NjpkZWU3NjA1YmZjMGNjODliODMwNzU5MzdjZDQ4ZmY3YjYxYmY1ZTM5NmY4YmQyYWUxM2U3ZjcyOTliZTUzMzI2In0seyJuYW1lIjoiS0FGS0FfSU1BR0Vfa2Fma2EtYnJva2VyLXJlY2VpdmVyX19rYWZrYS1icm9rZXItcmVjZWl2ZXIiLCJ2YWx1ZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9vcGVuc2hpZnQtc2VydmVybGVzcy0xL2tuLWVrYi1yZWNlaXZlci1yaGVsOUBzaGEyNTY6YWU1OGRiMzVkOGU4ZmI5MWFlZjMxZDNmYjE4MzhlZjExZmQyNWI4YWFlMGRiNWI4MzM1YTZkOTRhODI4NTZkZCJ9LHsibmFtZSI6IktBRktBX0lNQUdFX2thZmthLWJyb2tlci1kaXNwYXRjaGVyX19rYWZrYS1icm9rZXItZGlzcGF0Y2hlciIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tZWtiLWRpc3BhdGNoZXItcmhlbDlAc2hhMjU2OjI5MDhkMmNiM2E1NjNkYzJmZDUxZjM5YjhlNjRhNTMxNTg2Y2ZhOGE2OTI5M2Y4YmRmMzY3ZGZjOGNkZjZlMjUifSx7Im5hbWUiOiJLQUZLQV9JTUFHRV9rYWZrYS1jaGFubmVsLXJlY2VpdmVyX19rYWZrYS1jaGFubmVsLXJlY2VpdmVyIiwidmFsdWUiOiJyZWdpc3RyeS5yZWRoYXQuaW8vb3BlbnNoaWZ0LXNlcnZlcmxlc3MtMS9rbi1la2ItcmVjZWl2ZXItcmhlbDlAc2hhMjU2OmFlNThkYjM1ZDhlOGZiOTFhZWYzMWQzZmIxODM4ZWYxMWZkMjViOGFhZTBkYjViODMzNWE2ZDk0YTgyODU2ZGQifSx7Im5hbWUiOiJLQUZLQV9JTUFHRV9rYWZrYS1jaGFubmVsLWRpc3BhdGNoZXJfX2thZmthLWNoYW5uZWwtZGlzcGF0Y2hlciIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tZWtiLWRpc3BhdGNoZXItcmhlbDlAc2hhMjU2OjI5MDhkMmNiM2E1NjNkYzJmZDUxZjM5YjhlNjRhNTMxNTg2Y2ZhOGE2OTI5M2Y4YmRmMzY3ZGZjOGNkZjZlMjUifSx7Im5hbWUiOiJLQUZLQV9JTUFHRV9rYWZrYS1jb250cm9sbGVyX19jb250cm9sbGVyIiwidmFsdWUiOiJyZWdpc3RyeS5yZWRoYXQuaW8vb3BlbnNoaWZ0LXNlcnZlcmxlc3MtMS9rbi1la2Ita2Fma2EtY29udHJvbGxlci1yaGVsOUBzaGEyNTY6ZjU1ZTZjMTlhZWFmOTJmMDUwZjBlNmRlOWY1MWVjMWU1N2RhNWMyY2Y2MjIwNDA4YjYwZDA4NWIwYTE5OWE1NSJ9LHsibmFtZSI6IktBRktBX0lNQUdFX2thZmthLXNpbmstcmVjZWl2ZXJfX2thZmthLXNpbmstcmVjZWl2ZXIiLCJ2YWx1ZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9vcGVuc2hpZnQtc2VydmVybGVzcy0xL2tuLWVrYi1yZWNlaXZlci1yaGVsOUBzaGEyNTY6YWU1OGRiMzVkOGU4ZmI5MWFlZjMxZDNmYjE4MzhlZjExZmQyNWI4YWFlMGRiNWI4MzM1YTZkOTRhODI4NTZkZCJ9LHsibmFtZSI6IktBRktBX0lNQUdFX2thZmthLXNvdXJjZS1kaXNwYXRjaGVyX19rYWZrYS1zb3VyY2UtZGlzcGF0Y2hlciIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tZWtiLWRpc3BhdGNoZXItcmhlbDlAc2hhMjU2OjI5MDhkMmNiM2E1NjNkYzJmZDUxZjM5YjhlNjRhNTMxNTg2Y2ZhOGE2OTI5M2Y4YmRmMzY3ZGZjOGNkZjZlMjUifSx7Im5hbWUiOiJLQUZLQV9JTUFHRV9rYWZrYS13ZWJob29rLWV2ZW50aW5nX19rYWZrYS13ZWJob29rLWV2ZW50aW5nIiwidmFsdWUiOiJyZWdpc3RyeS5yZWRoYXQuaW8vb3BlbnNoaWZ0LXNlcnZlcmxlc3MtMS9rbi1la2Itd2ViaG9vay1rYWZrYS1yaGVsOUBzaGEyNTY6NWI0NzUxOWJhZDVhYTQyNGRlMzk5ODMxNThjNTRiODg4YjQwYzFhODEyMmMwYTdkMWY4MTUxZTM2YTQyN2E0NyJ9LHsibmFtZSI6IktBRktBX0lNQUdFX2thZmthLWNvbnRyb2xsZXItcG9zdC1pbnN0YWxsX19wb3N0LWluc3RhbGwiLCJ2YWx1ZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9vcGVuc2hpZnQtc2VydmVybGVzcy0xL2tuLWVrYi1wb3N0LWluc3RhbGwtcmhlbDlAc2hhMjU2OjhkZjg4Y2I3NmY4MDg1ZTgzNTdlOTc2NWM3YmZjYzRkNjM3ZjY2OWJhODFiMjg3Y2I3YTVlNmIwODhkYTdlMjEifSx7Im5hbWUiOiJLQUZLQV9JTUFHRV9rbmF0aXZlLWthZmthLXN0b3JhZ2UtdmVyc2lvbi1taWdyYXRvcl9fbWlncmF0ZSIsInZhbHVlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tZXZlbnRpbmctbWlncmF0ZS1yaGVsOUBzaGEyNTY6NDBkYmI0NTg0MzI5ZTZiYWIyMmE3MjA1ZDg1YzliNDAxNmM4ZDliNWM0OGZmMzgwMGZkMDUyNGE1YmU1OWQ2OCJ9LHsibmFtZSI6IkNVUlJFTlRfVkVSU0lPTiIsInZhbHVlIjoiMS4zNy4wIn0seyJuYW1lIjoiS05BVElWRV9TRVJWSU5HX1ZFUlNJT04iLCJ2YWx1ZSI6IjEuMTcifSx7Im5hbWUiOiJLTkFUSVZFX0VWRU5USU5HX1ZFUlNJT04iLCJ2YWx1ZSI6IjEuMTcifSx7Im5hbWUiOiJLTkFUSVZFX0VWRU5USU5HX0tBRktBX0JST0tFUl9WRVJTSU9OIiwidmFsdWUiOiIxLjE3In1dLCJpbWFnZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9vcGVuc2hpZnQtc2VydmVybGVzcy0xL3NlcnZlcmxlc3Mta24tb3BlcmF0b3ItcmhlbDlAc2hhMjU2Ojk5MzdiZTgxYTc2MzU5Nzk0NDk2ZmY4Y2ZmMmRjMDFmODY2ZmU4Y2Q1N2MxMTA4YTgwNzAzM2Y5NjJmYzA1ZDkiLCJpbWFnZVB1bGxQb2xpY3kiOiJBbHdheXMiLCJsaXZlbmVzc1Byb2JlIjp7Imh0dHBHZXQiOnsicGF0aCI6Ii9oZWFsdGh6IiwicG9ydCI6ODY4N319LCJuYW1lIjoia25hdGl2ZS1vcGVuc2hpZnQiLCJwb3J0cyI6W3siY29udGFpbmVyUG9ydCI6ODA4MCwibmFtZSI6Imh0dHAtY2xpIn1dLCJyZWFkaW5lc3NQcm9iZSI6eyJodHRwR2V0Ijp7InBhdGgiOiIvcmVhZHl6IiwicG9ydCI6ODY4N319LCJzZWN1cml0eUNvbnRleHQiOnsiYWxsb3dQcml2aWxlZ2VFc2NhbGF0aW9uIjpmYWxzZSwiY2FwYWJpbGl0aWVzIjp7ImRyb3AiOlsiQUxMIl19LCJyZWFkT25seVJvb3RGaWxlc3lzdGVtIjp0cnVlLCJydW5Bc05vblJvb3QiOnRydWV9LCJ2b2x1bWVNb3VudHMiOlt7Im1vdW50UGF0aCI6Ii9jbGktYXJ0aWZhY3RzIiwibmFtZSI6ImNsaS1hcnRpZmFjdHMifV19XSwiaW5pdENvbnRhaW5lcnMiOlt7ImNvbW1hbmQiOlsic2giLCItYyIsInJtIC1yZiAvY2xpLWFydGlmYWN0cy8qIFx1MDAyNlx1MDAyNiBjcCAvdXNyL3NoYXJlL2tuLyoqLyogL2NsaS1hcnRpZmFjdHMgXHUwMDI2XHUwMDI2IGNobW9kIDQ0NCAvY2xpLWFydGlmYWN0cy8qIl0sImltYWdlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tY2xpZW50LWNsaS1hcnRpZmFjdHMtcmhlbDlAc2hhMjU2OjZlYWYwZGYyMWIzMjg5Mjc1MDIyYzU1ZDkyZTYxODI5MTVhNDI5MzgxODBkNDc2ZjE5OWNkYjk4YTE0ZWVlYTUiLCJpbWFnZVB1bGxQb2xpY3kiOiJBbHdheXMiLCJuYW1lIjoiY2xpLWFydGlmYWN0cyIsInNlY3VyaXR5Q29udGV4dCI6eyJhbGxvd1ByaXZpbGVnZUVzY2FsYXRpb24iOmZhbHNlLCJjYXBhYmlsaXRpZXMiOnsiZHJvcCI6WyJBTEwiXX0sInJ1bkFzTm9uUm9vdCI6dHJ1ZX0sInZvbHVtZU1vdW50cyI6W3sibW91bnRQYXRoIjoiL2NsaS1hcnRpZmFjdHMiLCJuYW1lIjoiY2xpLWFydGlmYWN0cyJ9XX1dLCJzZXJ2aWNlQWNjb3VudE5hbWUiOiJrbmF0aXZlLW9wZW5zaGlmdCIsInZvbHVtZXMiOlt7ImVtcHR5RGlyIjp7fSwibmFtZSI6ImNsaS1hcnRpZmFjdHMifV19fX19LHsibmFtZSI6ImtuYXRpdmUtb3BlbnNoaWZ0LWluZ3Jlc3MiLCJzcGVjIjp7InJlcGxpY2FzIjoxLCJzZWxlY3RvciI6eyJtYXRjaExhYmVscyI6eyJuYW1lIjoia25hdGl2ZS1vcGVuc2hpZnQtaW5ncmVzcyJ9fSwidGVtcGxhdGUiOnsibWV0YWRhdGEiOnsibGFiZWxzIjp7Im5hbWUiOiJrbmF0aXZlLW9wZW5zaGlmdC1pbmdyZXNzIn19LCJzcGVjIjp7ImNvbnRhaW5lcnMiOlt7ImVudiI6W3sibmFtZSI6Ik1FVFJJQ1NfRE9NQUlOIiwidmFsdWUiOiJrbmF0aXZlLmRldi9zZXJ2aW5nIn0seyJuYW1lIjoiV0FUQ0hfTkFNRVNQQUNFIiwidmFsdWUiOiIifSx7Im5hbWUiOiJQT0RfTkFNRSIsInZhbHVlRnJvbSI6eyJmaWVsZFJlZiI6eyJmaWVsZFBhdGgiOiJtZXRhZGF0YS5uYW1lIn19fSx7Im5hbWUiOiJPUEVSQVRPUl9OQU1FIiwidmFsdWUiOiJrbmF0aXZlLW9wZW5zaGlmdC1pbmdyZXNzIn0seyJuYW1lIjoiU1lTVEVNX05BTUVTUEFDRSIsInZhbHVlRnJvbSI6eyJmaWVsZFJlZiI6eyJmaWVsZFBhdGgiOiJtZXRhZGF0YS5uYW1lc3BhY2UifX19LHsibmFtZSI6IktVQkVSTkVURVNfTUlOX1ZFUlNJT04iLCJ2YWx1ZSI6InYxLjAuMCJ9LHsibmFtZSI6IlJPVVRFX0hBUFJPWFlfVElNRU9VVCIsInZhbHVlIjoiNjAwIn1dLCJpbWFnZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9vcGVuc2hpZnQtc2VydmVybGVzcy0xL3NlcnZlcmxlc3MtaW5ncmVzcy1yaGVsOUBzaGEyNTY6Y2RhMzlmMzgwYjM5ZGE3MjA4NDM4ZmQ1OGI5Njk1OTc3YzZlMWIyN2I5ZDMzZWU1M2ZkOWVhZTc3MDFmZDNmOCIsImltYWdlUHVsbFBvbGljeSI6IkFsd2F5cyIsIm5hbWUiOiJrbmF0aXZlLW9wZW5zaGlmdC1pbmdyZXNzIiwicG9ydHMiOlt7ImNvbnRhaW5lclBvcnQiOjkwOTAsIm5hbWUiOiJtZXRyaWNzIn1dLCJzZWN1cml0eUNvbnRleHQiOnsiYWxsb3dQcml2aWxlZ2VFc2NhbGF0aW9uIjpmYWxzZSwiY2FwYWJpbGl0aWVzIjp7ImRyb3AiOlsiQUxMIl19LCJyZWFkT25seVJvb3RGaWxlc3lzdGVtIjp0cnVlLCJydW5Bc05vblJvb3QiOnRydWV9fV0sInNlcnZpY2VBY2NvdW50TmFtZSI6ImtuYXRpdmUtb3BlbnNoaWZ0LWluZ3Jlc3MifX19fV19LCJzdHJhdGVneSI6ImRlcGxveW1lbnQifSwiaW5zdGFsbE1vZGVzIjpbeyJzdXBwb3J0ZWQiOmZhbHNlLCJ0eXBlIjoiT3duTmFtZXNwYWNlIn0seyJzdXBwb3J0ZWQiOmZhbHNlLCJ0eXBlIjoiU2luZ2xlTmFtZXNwYWNlIn0seyJzdXBwb3J0ZWQiOmZhbHNlLCJ0eXBlIjoiTXVsdGlOYW1lc3BhY2UifSx7InN1cHBvcnRlZCI6dHJ1ZSwidHlwZSI6IkFsbE5hbWVzcGFjZXMifV0sImtleXdvcmRzIjpbInNlcnZlcmxlc3MiLCJGYWFTIiwibWljcm9zZXJ2aWNlcyIsInNjYWxlIHRvIHplcm8iLCJrbmF0aXZlIiwic2VydmluZyIsImV2ZW50aW5nIiwia2Fma2EiXSwibGlua3MiOlt7Im5hbWUiOiJEb2N1bWVudGF0aW9uIiwidXJsIjoiaHR0cHM6Ly9kb2NzLnJlZGhhdC5jb20vZW4vZG9jdW1lbnRhdGlvbi9yZWRfaGF0X29wZW5zaGlmdF9zZXJ2ZXJsZXNzLzEuMzcvaHRtbC9pbnN0YWxsaW5nX29wZW5zaGlmdF9zZXJ2ZXJsZXNzL2luZGV4In0seyJuYW1lIjoiU291cmNlIFJlcG9zaXRvcnkiLCJ1cmwiOiJodHRwczovL2dpdGh1Yi5jb20vb3BlbnNoaWZ0LWtuYXRpdmUvc2VydmVybGVzcy1vcGVyYXRvciJ9XSwibWFpbnRhaW5lcnMiOlt7ImVtYWlsIjoic3VwcG9ydEByZWRoYXQuY29tIiwibmFtZSI6IlNlcnZlcmxlc3MgVGVhbSJ9XSwibWF0dXJpdHkiOiJzdGFibGUiLCJtaW5LdWJlVmVyc2lvbiI6IjEuMjUuMCIsInByb3ZpZGVyIjp7Im5hbWUiOiJSZWQgSGF0In0sInJlbGF0ZWRJbWFnZXMiOlt7ImltYWdlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEvc2VydmVybGVzcy1vcGVuc2hpZnQta24tcmhlbDktb3BlcmF0b3JAc2hhMjU2OjA5ZGQzMWM2Yjc0NTQwYTE1MGE0OTA5MTA4NzAzZTVmOTRmZmEzZTU2M2JiZGIyNmJhNDJkN2ZlMjdiNTRkNjIiLCJuYW1lIjoia25hdGl2ZS1vcGVyYXRvciJ9LHsiaW1hZ2UiOiJyZWdpc3RyeS5yZWRoYXQuaW8vb3BlbnNoaWZ0LXNlcnZlcmxlc3MtMS9zZXJ2ZXJsZXNzLWtuLW9wZXJhdG9yLXJoZWw5QHNoYTI1Njo5OTM3YmU4MWE3NjM1OTc5NDQ5NmZmOGNmZjJkYzAxZjg2NmZlOGNkNTdjMTEwOGE4MDcwMzNmOTYyZmMwNWQ5IiwibmFtZSI6ImtuYXRpdmUtb3BlbnNoaWZ0In0seyJpbWFnZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9vcGVuc2hpZnQtc2VydmVybGVzcy0xL3NlcnZlcmxlc3MtaW5ncmVzcy1yaGVsOUBzaGEyNTY6Y2RhMzlmMzgwYjM5ZGE3MjA4NDM4ZmQ1OGI5Njk1OTc3YzZlMWIyN2I5ZDMzZWU1M2ZkOWVhZTc3MDFmZDNmOCIsIm5hbWUiOiJrbmF0aXZlLW9wZW5zaGlmdC1pbmdyZXNzIn0seyJpbWFnZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9vcGVuc2hpZnQtc2VydmVybGVzcy0xL2tuLXNlcnZpbmctcXVldWUtcmhlbDlAc2hhMjU2OjliNGUwMTc5NDM1Zjk0ZTc5MWM5ZWJmMDY5NjQ0MjU3N2Q3OWY5MGVhMWQ4MDNhODVkOTVmZDZmN2ZjZmI0NDAiLCJuYW1lIjoiSU1BR0VfcXVldWUtcHJveHkifSx7ImltYWdlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tc2VydmluZy1hY3RpdmF0b3ItcmhlbDlAc2hhMjU2OjIwYzk5NGFjMGQ5NTliZWUxYjZlMTRkMjRkOThlODJmZjJjMWUzMmQ5YWZhOTY4OGEyNzA3ZjMxODMxM2Y0OTgiLCJuYW1lIjoiSU1BR0VfYWN0aXZhdG9yIn0seyJpbWFnZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9vcGVuc2hpZnQtc2VydmVybGVzcy0xL2tuLXNlcnZpbmctYXV0b3NjYWxlci1yaGVsOUBzaGEyNTY6NzhkNjgzOGNjMjhmNWExMjgyMDZiNjZjYjg5YmJhMmUzMWMzY2E3NmU5YmQ0MTg0ODMzNjQ2OWUyZGQ1MzVjMyIsIm5hbWUiOiJJTUFHRV9hdXRvc2NhbGVyIn0seyJpbWFnZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9vcGVuc2hpZnQtc2VydmVybGVzcy0xL2tuLXNlcnZpbmctYXV0b3NjYWxlci1ocGEtcmhlbDlAc2hhMjU2OjM3NWNkNGFlM2MwZDc3ZmY2MDhhOGVkODkxZGUxODE1MzJiYWMwMDAyZGM1ZDQ3NTcyMDNiZjM4MmVkNzAxZmYiLCJuYW1lIjoiSU1BR0VfYXV0b3NjYWxlci1ocGEifSx7ImltYWdlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tc2VydmluZy1jb250cm9sbGVyLXJoZWw5QHNoYTI1NjoxODlhMmMwODE2MjM1ODdkNzhhZWY5OTM4YjlkMGU0MzZlODIzYmM3MTk2NmJiOTI5YjAwOGU3M2RmYzI5YzlmIiwibmFtZSI6IklNQUdFX2NvbnRyb2xsZXJfX2NvbnRyb2xsZXIifSx7ImltYWdlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tc2VydmluZy13ZWJob29rLXJoZWw5QHNoYTI1Njo2ODU2YzY1NTRjNjBjMzQ0M2MyNzU1Y2JkNzI1N2M1OTdmMjgwMDI4MDkxYjc1MmEyNzJlNDE1ZjQzMDJlNmRjIiwibmFtZSI6IklNQUdFX3dlYmhvb2tfX3dlYmhvb2sifSx7ImltYWdlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tc2VydmluZy1zdG9yYWdlLXZlcnNpb24tbWlncmF0aW9uLXJoZWw5QHNoYTI1Njo0NWE0ZmIxYzllNzVhZTBjMWZkNzhhY2NlNzNmNGZjYWY3ODM2NjI3Mjk3YmZmZDUyMmQxN2EzOTRiYzZjYTVhIiwibmFtZSI6IklNQUdFX3N0b3JhZ2UtdmVyc2lvbi1taWdyYXRpb24tc2VydmluZy1fX21pZ3JhdGUifSx7ImltYWdlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2aWNlLW1lc2gvcHJveHl2Mi1yaGVsOUBzaGEyNTY6ZmUxZTc4OTcxMzUyZGRkNzZlZTZmODhhYTBmNGU0YWM2ZDEyOThkYThjOTYwZjg3N2FlOWY4ODNjMjkxZGZkNiIsIm5hbWUiOiJJTUFHRV9rb3VyaWVyLWdhdGV3YXkifSx7ImltYWdlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEvbmV0LWtvdXJpZXIta291cmllci1yaGVsOUBzaGEyNTY6YzI0OTJhMWJjNTUxY2Y3MTFmODMzMWFhZmVlYTA4MmU1NWU2ODMxNDMwYjVkMmFmOGY1Y2NmZTkzZmVmY2Y0YiIsIm5hbWUiOiJJTUFHRV9uZXQta291cmllci1jb250cm9sbGVyX19jb250cm9sbGVyIn0seyJpbWFnZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9vcGVuc2hpZnQtc2VydmVybGVzcy0xL25ldC1pc3Rpby1jb250cm9sbGVyLXJoZWw5QHNoYTI1NjoxOTk0ZjIzOTFiNjQ1Y2RkZGJjMzdmMzc3NDUyOTViZGZkMjQwNjFiODgyODhmMmU3ZjdmZjU1MTkzNDM2NzdkIiwibmFtZSI6IklNQUdFX25ldC1pc3Rpby1jb250cm9sbGVyX19jb250cm9sbGVyIn0seyJpbWFnZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9vcGVuc2hpZnQtc2VydmVybGVzcy0xL25ldC1pc3Rpby13ZWJob29rLXJoZWw5QHNoYTI1Njo3NjVjMDEwYjQxNzliYzQwOGRiMzFmMjY4YWExZTYzZDIyMjA0OTQ1Mzg0MTFlOWRhOWJlNGVjZDlmYzhiMDg1IiwibmFtZSI6IklNQUdFX25ldC1pc3Rpby13ZWJob29rX193ZWJob29rIn0seyJpbWFnZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9vcGVuc2hpZnQtc2VydmVybGVzcy0xL2tuLWV2ZW50aW5nLWNvbnRyb2xsZXItcmhlbDlAc2hhMjU2OjY5ODhhM2Y5YTgzMTJjNDAxZjI5YTdmYmFlYmM0YzJiOTM2MDAwODg1NDM0YWU0YjRhYmZmNmVmMzQwZjBjZDAiLCJuYW1lIjoiSU1BR0VfZXZlbnRpbmctY29udHJvbGxlcl9fZXZlbnRpbmctY29udHJvbGxlciJ9LHsiaW1hZ2UiOiJyZWdpc3RyeS5yZWRoYXQuaW8vb3BlbnNoaWZ0LXNlcnZlcmxlc3MtMS9rbi1ldmVudGluZy1pc3Rpby1jb250cm9sbGVyLXJoZWw5QHNoYTI1NjowNWY2OWZiYWE5NGQ3ODE5NzRiZTU5NWE1Njg5NTZhMTBhNDA0Mzk0OTYzMDE1ZThhMDA1N2FjN2VjOTc1NGRkIiwibmFtZSI6IklNQUdFX2V2ZW50aW5nLWlzdGlvLWNvbnRyb2xsZXJfX2V2ZW50aW5nLWlzdGlvLWNvbnRyb2xsZXIifSx7ImltYWdlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tZXZlbnRpbmctd2ViaG9vay1yaGVsOUBzaGEyNTY6NTUwOGY4ZWYzNzQwZmRhMDMxYTFlNDEyZGZiNDNkMTVhZjFmYjcwNWZkZmQwMDM1NjYyMTk3ODA4MjA3MjFkOCIsIm5hbWUiOiJJTUFHRV9ldmVudGluZy13ZWJob29rX19ldmVudGluZy13ZWJob29rIn0seyJpbWFnZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9vcGVuc2hpZnQtc2VydmVybGVzcy0xL2tuLWV2ZW50aW5nLW1pZ3JhdGUtcmhlbDlAc2hhMjU2OjQwZGJiNDU4NDMyOWU2YmFiMjJhNzIwNWQ4NWM5YjQwMTZjOGQ5YjVjNDhmZjM4MDBmZDA1MjRhNWJlNTlkNjgiLCJuYW1lIjoiSU1BR0Vfc3RvcmFnZS12ZXJzaW9uLW1pZ3JhdGlvbi1ldmVudGluZy1fX21pZ3JhdGUifSx7ImltYWdlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tZXZlbnRpbmctbXRjaGFubmVsLWJyb2tlci1yaGVsOUBzaGEyNTY6MTY4OGEzMTVhMmRhNGFhMDAwNGQwMDEyOTZjM2ZjMDczMGU3ZjAyZmRmMTQ2MTk3ZGI3M2EyYzU3OGY5YmIzYSIsIm5hbWUiOiJJTUFHRV9tdC1icm9rZXItY29udHJvbGxlcl9fbXQtYnJva2VyLWNvbnRyb2xsZXIifSx7ImltYWdlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tZXZlbnRpbmctZmlsdGVyLXJoZWw5QHNoYTI1NjpjNWY1ZjFmODk2ZTdjMTE1Nzk1ODJlMmY1OGUwOGM5YWY3MTRmZDYzMGM5M2UzZTkzZWIwMGE3M2I0MDIxZGJmIiwibmFtZSI6IklNQUdFX210LWJyb2tlci1maWx0ZXJfX2ZpbHRlciJ9LHsiaW1hZ2UiOiJyZWdpc3RyeS5yZWRoYXQuaW8vb3BlbnNoaWZ0LXNlcnZlcmxlc3MtMS9rbi1ldmVudGluZy1pbmdyZXNzLXJoZWw5QHNoYTI1Njo5YjNiOGM1NWM3ODZlZGQzM2I4ZjlmZTA0Y2ZhOTg4M2M0ODM3YTEyZTVmNjY4MWVhMzRlZjg3ZWViYWZmNTQyIiwibmFtZSI6IklNQUdFX210LWJyb2tlci1pbmdyZXNzX19pbmdyZXNzIn0seyJpbWFnZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9vcGVuc2hpZnQtc2VydmVybGVzcy0xL2tuLWV2ZW50aW5nLWNoYW5uZWwtY29udHJvbGxlci1yaGVsOUBzaGEyNTY6MjlhMTUxYzcyYzIyZDE1YTBkMjhiNjlhMzEzMzA5NGZiMDBlOTAwNDE4M2Y1ODE0OTA3OGE2YjQ1YjNmMmMwYiIsIm5hbWUiOiJJTUFHRV9pbWMtY29udHJvbGxlcl9fY29udHJvbGxlciJ9LHsiaW1hZ2UiOiJyZWdpc3RyeS5yZWRoYXQuaW8vb3BlbnNoaWZ0LXNlcnZlcmxlc3MtMS9rbi1ldmVudGluZy1jaGFubmVsLWRpc3BhdGNoZXItcmhlbDlAc2hhMjU2Ojg4ZjVmMjhmMjlhZjc3M2Y2MjU5NGU0ZTQ2ODlkYjc0ZGUyMDZkYjk0OWM1MjdkZjUwZTZlNmRlN2QxOGU5YzgiLCJuYW1lIjoiSU1BR0VfaW1jLWRpc3BhdGNoZXJfX2Rpc3BhdGNoZXIifSx7ImltYWdlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tZXZlbnRpbmctbXRwaW5nLXJoZWw5QHNoYTI1NjoxYTE1NjA3ODFiN2VhZTJmM2U4NmZjNmEwZGI2ZTk1MmI4MmZjNDU1MDJjNWI2MTcwMjM5NmQyODlhNGU5OGUyIiwibmFtZSI6IklNQUdFX3Bpbmdzb3VyY2UtbXQtYWRhcHRlcl9fZGlzcGF0Y2hlciJ9LHsiaW1hZ2UiOiJyZWdpc3RyeS5yZWRoYXQuaW8vb3BlbnNoaWZ0LXNlcnZlcmxlc3MtMS9rbi1ldmVudGluZy1qb2JzaW5rLXJoZWw5QHNoYTI1NjoxMDI1YmU0NDIxOWFjZjdiOWI1M2JhNzkwMTc3NjE5OGZlYzk2ZGNjZjMyNDEzMTlmYzVmMjYwNDhhODE2YmM0IiwibmFtZSI6IklNQUdFX2pvYi1zaW5rX19qb2Itc2luayJ9LHsiaW1hZ2UiOiJyZWdpc3RyeS5yZWRoYXQuaW8vb3BlbnNoaWZ0LXNlcnZlcmxlc3MtMS9rbi1ldmVudGluZy1hcGlzZXJ2ZXItcmVjZWl2ZS1hZGFwdGVyLXJoZWw5QHNoYTI1Njo3YmQzY2E5MmNlMGM4MjM4NDExZTA4NGViMDdhNGE3MTlkOWIxOWUyYjZiZTAxYzEzMzBhMmM2MjhmZDg2NTYzIiwibmFtZSI6IklNQUdFX0FQSVNFUlZFUl9SQV9JTUFHRSJ9LHsiaW1hZ2UiOiJyZWdpc3RyeS5yZWRoYXQuaW8vb3BlbnNoaWZ0LXNlcnZlcmxlc3MtMS9rbi1ldmVudGluZy1jaGFubmVsLWRpc3BhdGNoZXItcmhlbDlAc2hhMjU2Ojg4ZjVmMjhmMjlhZjc3M2Y2MjU5NGU0ZTQ2ODlkYjc0ZGUyMDZkYjk0OWM1MjdkZjUwZTZlNmRlN2QxOGU5YzgiLCJuYW1lIjoiSU1BR0VfRElTUEFUQ0hFUl9JTUFHRSJ9LHsiaW1hZ2UiOiJyZWdpc3RyeS5yZWRoYXQuaW8vb3BlbnNoaWZ0LXNlcnZlcmxlc3MtMS9rbi1ldmVudGluZy1pbnRlZ3JhdGlvbnMtdHJhbnNmb3JtLWpzb25hdGEtcmhlbDlAc2hhMjU2OmNlZTlmMjA2NTZkZDMwY2Y5MDk4ZjdlNGJhZThhMTZmMDUwZjFkYWU4NmVlYWE2OTVhYTcyNDBiNTc3NDU1MmYiLCJuYW1lIjoiSU1BR0VfRVZFTlRfVFJBTlNGT1JNX0pTT05BVEFfSU1BR0UifSx7ImltYWdlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tZXZlbnRpbmctaW50ZWdyYXRpb25zLXRpbWVyLXNvdXJjZS1yaGVsOUBzaGEyNTY6MDgxYzRiOGU3YjU4ZDhjYzVkMDA2ZmQ4MTRjNDhhMTg1MzI5NjVhYzlmNTE1N2MwNWVjOTg4NmNlZDQ3NGVmNyIsIm5hbWUiOiJJTUFHRV9JTlRFR1JBVElPTl9TT1VSQ0VfVElNRVJfSU1BR0UifSx7ImltYWdlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tZXZlbnRpbmctaW50ZWdyYXRpb25zLWF3cy1zMy1zb3VyY2UtcmhlbDlAc2hhMjU2OmY2MzY0NGIwMWIzMzZiZjkwYTAyMDFjNmIwZDU5MjAxOGQ1YmRjOGU4OGY1ZDM1MGZlOGJkMDkzYWUwZjVlZjEiLCJuYW1lIjoiSU1BR0VfSU5URUdSQVRJT05fU09VUkNFX0FXU19TM19JTUFHRSJ9LHsiaW1hZ2UiOiJyZWdpc3RyeS5yZWRoYXQuaW8vb3BlbnNoaWZ0LXNlcnZlcmxlc3MtMS9rbi1ldmVudGluZy1pbnRlZ3JhdGlvbnMtYXdzLXNxcy1zb3VyY2UtcmhlbDlAc2hhMjU2OmM5YTRhMzZiMTg2OWQ1OTI0YmY2YTEwYTZmOWJkZDJmZTEyYjQ3N2RhZGNjNWNhNjEzNjU0ZGEzNzU0NDMxMTQiLCJuYW1lIjoiSU1BR0VfSU5URUdSQVRJT05fU09VUkNFX0FXU19TUVNfSU1BR0UifSx7ImltYWdlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tZXZlbnRpbmctaW50ZWdyYXRpb25zLWF3cy1kZGItc3RyZWFtcy1zb3VyY2UtcmhlbDlAc2hhMjU2OmE1OTNhMWVmZjNhNTdlMjJiNDBiOThhMWIxMDFkMjQ1NDkxZjhkOTExZDhmMDU1ZGExNDFiYjIzOTJlZGEwOWUiLCJuYW1lIjoiSU1BR0VfSU5URUdSQVRJT05fU09VUkNFX0FXU19EREJfU1RSRUFNU19JTUFHRSJ9LHsiaW1hZ2UiOiJyZWdpc3RyeS5yZWRoYXQuaW8vb3BlbnNoaWZ0LXNlcnZlcmxlc3MtMS9rbi1ldmVudGluZy1pbnRlZ3JhdGlvbnMtbG9nLXNpbmstcmhlbDlAc2hhMjU2OjJiOWU3ZDc2NzcwMWJjMzM5NjMxODc4YTFkM2I1MzE2YWQ2NDYxNzExZjI1Y2FlYzQyNTI5NTYxN2YxZWFhZGMiLCJuYW1lIjoiSU1BR0VfSU5URUdSQVRJT05fU0lOS19MT0dfSU1BR0UifSx7ImltYWdlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tZXZlbnRpbmctaW50ZWdyYXRpb25zLWF3cy1zMy1zaW5rLXJoZWw5QHNoYTI1NjozMWM3YjA4MjVkYzM0ZTk1MTQ0ZGVmYWEzOGFjMjA1MDRiMWI4YmU4M2IyOGVmZmU5YTEzNWVmNzc4Y2NjZWNmIiwibmFtZSI6IklNQUdFX0lOVEVHUkFUSU9OX1NJTktfQVdTX1MzX0lNQUdFIn0seyJpbWFnZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9vcGVuc2hpZnQtc2VydmVybGVzcy0xL2tuLWV2ZW50aW5nLWludGVncmF0aW9ucy1hd3Mtc3FzLXNpbmstcmhlbDlAc2hhMjU2OmQ3ZTJiZjQ1Yjc3MjgzZDdiNjQ4Njg2NjhkNWQ2ODhhMGYzOTdjNzgyNzQ1M2E0MDFjYmM1ZTg5N2I0OTI1MWIiLCJuYW1lIjoiSU1BR0VfSU5URUdSQVRJT05fU0lOS19BV1NfU1FTX0lNQUdFIn0seyJpbWFnZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9vcGVuc2hpZnQtc2VydmVybGVzcy0xL2tuLWV2ZW50aW5nLWludGVncmF0aW9ucy1hd3Mtc25zLXNpbmstcmhlbDlAc2hhMjU2OmYwMzAzMjQwMTlhZDM5M2JhNzdjMTBmYjA3NzJkYTVjMzI2NjI3NGQ5YzdmYzVmMjY0MjBhZjNhOGNjODQzZmYiLCJuYW1lIjoiSU1BR0VfSU5URUdSQVRJT05fU0lOS19BV1NfU05TX0lNQUdFIn0seyJpbWFnZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9vcGVuc2hpZnQtc2VydmVybGVzcy0xL2tuLWJhY2tzdGFnZS1wbHVnaW5zLWV2ZW50bWVzaC1yaGVsOUBzaGEyNTY6YjFlYWFhM2I5ZTU2ODE5Y2Q0NTFhY2ZhYjQ2ZjcyZDI0YjE2MzE3ZTAzNjU4ZTRkMzVmMjE4OGMyNTM3ODdmMSIsIm5hbWUiOiJJTUFHRV9ldmVudG1lc2gtYmFja2VuZF9fY29udHJvbGxlciJ9LHsiaW1hZ2UiOiJyZWdpc3RyeS5yZWRoYXQuaW8vb3BlbnNoaWZ0NC9vc2Uta3ViZS1yYmFjLXByb3h5LXJoZWw5QHNoYTI1Njo3YWVmNThiYTE3OTAwZWM1N2VhOWM0MTAzY2ZjM2ZhODk0YjJiMmNlNzVmZjY5Y2M2YWI2YTAzNDliZWY0N2FlIiwibmFtZSI6IklNQUdFX0tVQkVfUkJBQ19QUk9YWSJ9LHsiaW1hZ2UiOiJyZWdpc3RyeS5yZWRoYXQuaW8vb3BlbnNoaWZ0LXNlcnZlcmxlc3MtMS9rbi1wbHVnaW4tZXZlbnQtc2VuZGVyLXJoZWw5QHNoYTI1NjpkZjQyYWYzNTkxYWJiNDM3MzIxY2IzOGMwYzViMmE0MDcwODI5MTU4ZmRlYjQ1NGNkNDI4ZjkxN2NmYWUxNGUzIiwibmFtZSI6IklNQUdFX0tOX1BMVUdJTl9FVkVOVF9TRU5ERVIifSx7ImltYWdlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tY2xpZW50LWtuLXJoZWw5QHNoYTI1NjowNDAwOTM0NTY1OTFjNTk4NzAwNDZlNTIzZGQ1NzNkMmQ4ODljYjU3ZTA3Nzk3NjFlNjYyMTMxMDZjZmI0YTA4IiwibmFtZSI6IklNQUdFX0tOX0NMSUVOVCJ9LHsiaW1hZ2UiOiJyZWdpc3RyeS5yZWRoYXQuaW8vb3BlbnNoaWZ0LXNlcnZlcmxlc3MtMS9rbi1wbHVnaW4tZnVuYy1mdW5jLXV0aWwtcmhlbDlAc2hhMjU2OjMyNzFlMWY2MDAxMzU0ZmEwMTM4MmYxZmIxYmE4Y2I1YTNhNjMzNWNjYzkzMmMyNDM2Nzg3NDc2ODljNGNlMDQiLCJuYW1lIjoiSU1BR0VfS05fUExVR0lOX0ZVTkNfVVRJTCJ9LHsiaW1hZ2UiOiJyZWdpc3RyeS5yZWRoYXQuaW8vcmhlbDkvYnVpbGRhaEBzaGEyNTY6OGJiMzBiNmM4NmI1MjgxOWQ4ODZmYmNjZmRmZTYyY2U4MGEzZGE1YzU2NzBhYmY1NWZmZWQzZDU0MDE3NmMwNSIsIm5hbWUiOiJJTUFHRV9LTl9QTFVHSU5fRlVOQ19URUtUT05fQlVJTERBSCJ9LHsiaW1hZ2UiOiJyZWdpc3RyeS5hY2Nlc3MucmVkaGF0LmNvbS91Ymk5L25vZGVqcy0yMC1taW5pbWFsQHNoYTI1Njo1ZjY0ZDZjZTU0MmZhNzAwOGRlY2E1ZjQ3YjJiOTcyYzBiZTZkNzNhNTBmYzg1MGMzZDliNDYzNTk5ZWM4NDExIiwibmFtZSI6IklNQUdFX0tOX1BMVUdJTl9GVU5DX05PREVKU18yMF9NSU5JTUFMIn0seyJpbWFnZSI6InJlZ2lzdHJ5LmFjY2Vzcy5yZWRoYXQuY29tL3ViaTkvb3Blbmpkay0yMUBzaGEyNTY6YjRmNDAxMDI2OWI5NzgzZTAxZGMwN2FlOTQ2MWM5NmYzM2EyMGQwNzViNTAxZjEzMWI4NWUwZTYwNGM1NjhhYiIsIm5hbWUiOiJJTUFHRV9LTl9QTFVHSU5fRlVOQ19PUEVOSkRLXzIxIn0seyJpbWFnZSI6InJlZ2lzdHJ5LmFjY2Vzcy5yZWRoYXQuY29tL3ViaTkvcHl0aG9uLTM5QHNoYTI1NjpkZWU3NjA1YmZjMGNjODliODMwNzU5MzdjZDQ4ZmY3YjYxYmY1ZTM5NmY4YmQyYWUxM2U3ZjcyOTliZTUzMzI2IiwibmFtZSI6IklNQUdFX0tOX1BMVUdJTl9GVU5DX1BZVEhPTl8zOSJ9LHsiaW1hZ2UiOiJyZWdpc3RyeS5yZWRoYXQuaW8vb3BlbnNoaWZ0LXNlcnZlcmxlc3MtMS9rbi1la2ItcmVjZWl2ZXItcmhlbDlAc2hhMjU2OmFlNThkYjM1ZDhlOGZiOTFhZWYzMWQzZmIxODM4ZWYxMWZkMjViOGFhZTBkYjViODMzNWE2ZDk0YTgyODU2ZGQiLCJuYW1lIjoiS0FGS0FfSU1BR0Vfa2Fma2EtYnJva2VyLXJlY2VpdmVyX19rYWZrYS1icm9rZXItcmVjZWl2ZXIifSx7ImltYWdlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tZWtiLWRpc3BhdGNoZXItcmhlbDlAc2hhMjU2OjI5MDhkMmNiM2E1NjNkYzJmZDUxZjM5YjhlNjRhNTMxNTg2Y2ZhOGE2OTI5M2Y4YmRmMzY3ZGZjOGNkZjZlMjUiLCJuYW1lIjoiS0FGS0FfSU1BR0Vfa2Fma2EtYnJva2VyLWRpc3BhdGNoZXJfX2thZmthLWJyb2tlci1kaXNwYXRjaGVyIn0seyJpbWFnZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9vcGVuc2hpZnQtc2VydmVybGVzcy0xL2tuLWVrYi1yZWNlaXZlci1yaGVsOUBzaGEyNTY6YWU1OGRiMzVkOGU4ZmI5MWFlZjMxZDNmYjE4MzhlZjExZmQyNWI4YWFlMGRiNWI4MzM1YTZkOTRhODI4NTZkZCIsIm5hbWUiOiJLQUZLQV9JTUFHRV9rYWZrYS1jaGFubmVsLXJlY2VpdmVyX19rYWZrYS1jaGFubmVsLXJlY2VpdmVyIn0seyJpbWFnZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9vcGVuc2hpZnQtc2VydmVybGVzcy0xL2tuLWVrYi1kaXNwYXRjaGVyLXJoZWw5QHNoYTI1NjoyOTA4ZDJjYjNhNTYzZGMyZmQ1MWYzOWI4ZTY0YTUzMTU4NmNmYThhNjkyOTNmOGJkZjM2N2RmYzhjZGY2ZTI1IiwibmFtZSI6IktBRktBX0lNQUdFX2thZmthLWNoYW5uZWwtZGlzcGF0Y2hlcl9fa2Fma2EtY2hhbm5lbC1kaXNwYXRjaGVyIn0seyJpbWFnZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9vcGVuc2hpZnQtc2VydmVybGVzcy0xL2tuLWVrYi1rYWZrYS1jb250cm9sbGVyLXJoZWw5QHNoYTI1NjpmNTVlNmMxOWFlYWY5MmYwNTBmMGU2ZGU5ZjUxZWMxZTU3ZGE1YzJjZjYyMjA0MDhiNjBkMDg1YjBhMTk5YTU1IiwibmFtZSI6IktBRktBX0lNQUdFX2thZmthLWNvbnRyb2xsZXJfX2NvbnRyb2xsZXIifSx7ImltYWdlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tZWtiLXJlY2VpdmVyLXJoZWw5QHNoYTI1NjphZTU4ZGIzNWQ4ZThmYjkxYWVmMzFkM2ZiMTgzOGVmMTFmZDI1YjhhYWUwZGI1YjgzMzVhNmQ5NGE4Mjg1NmRkIiwibmFtZSI6IktBRktBX0lNQUdFX2thZmthLXNpbmstcmVjZWl2ZXJfX2thZmthLXNpbmstcmVjZWl2ZXIifSx7ImltYWdlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tZWtiLWRpc3BhdGNoZXItcmhlbDlAc2hhMjU2OjI5MDhkMmNiM2E1NjNkYzJmZDUxZjM5YjhlNjRhNTMxNTg2Y2ZhOGE2OTI5M2Y4YmRmMzY3ZGZjOGNkZjZlMjUiLCJuYW1lIjoiS0FGS0FfSU1BR0Vfa2Fma2Etc291cmNlLWRpc3BhdGNoZXJfX2thZmthLXNvdXJjZS1kaXNwYXRjaGVyIn0seyJpbWFnZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9vcGVuc2hpZnQtc2VydmVybGVzcy0xL2tuLWVrYi13ZWJob29rLWthZmthLXJoZWw5QHNoYTI1Njo1YjQ3NTE5YmFkNWFhNDI0ZGUzOTk4MzE1OGM1NGI4ODhiNDBjMWE4MTIyYzBhN2QxZjgxNTFlMzZhNDI3YTQ3IiwibmFtZSI6IktBRktBX0lNQUdFX2thZmthLXdlYmhvb2stZXZlbnRpbmdfX2thZmthLXdlYmhvb2stZXZlbnRpbmcifSx7ImltYWdlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEva24tZWtiLXBvc3QtaW5zdGFsbC1yaGVsOUBzaGEyNTY6OGRmODhjYjc2ZjgwODVlODM1N2U5NzY1YzdiZmNjNGQ2MzdmNjY5YmE4MWIyODdjYjdhNWU2YjA4OGRhN2UyMSIsIm5hbWUiOiJLQUZLQV9JTUFHRV9rYWZrYS1jb250cm9sbGVyLXBvc3QtaW5zdGFsbF9fcG9zdC1pbnN0YWxsIn0seyJpbWFnZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9vcGVuc2hpZnQtc2VydmVybGVzcy0xL2tuLWV2ZW50aW5nLW1pZ3JhdGUtcmhlbDlAc2hhMjU2OjQwZGJiNDU4NDMyOWU2YmFiMjJhNzIwNWQ4NWM5YjQwMTZjOGQ5YjVjNDhmZjM4MDBmZDA1MjRhNWJlNTlkNjgiLCJuYW1lIjoiS0FGS0FfSU1BR0Vfa25hdGl2ZS1rYWZrYS1zdG9yYWdlLXZlcnNpb24tbWlncmF0b3JfX21pZ3JhdGUifSx7ImltYWdlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdC1zZXJ2ZXJsZXNzLTEvc2VydmVybGVzcy1tdXN0LWdhdGhlci1yaGVsOUBzaGEyNTY6YWY0ODdjOTU3ZGRjMWExOGEwY2YyYzUxNzZiY2FkMjI1YWU5MTVmNDBhMzE4NDRjNjU3NTA5N2RjYzA2YzlhYSIsIm5hbWUiOiJJTUFHRV9NVVNUX0dBVEhFUiJ9LHsiaW1hZ2UiOiJyZWdpc3RyeS5yZWRoYXQuaW8vb3BlbnNoaWZ0LXNlcnZlcmxlc3MtMS9rbi1jbGllbnQtY2xpLWFydGlmYWN0cy1yaGVsOUBzaGEyNTY6NmVhZjBkZjIxYjMyODkyNzUwMjJjNTVkOTJlNjE4MjkxNWE0MjkzODE4MGQ0NzZmMTk5Y2RiOThhMTRlZWVhNSIsIm5hbWUiOiJJTUFHRV9LTl9DTElFTlRfQ0xJX0FSVElGQUNUUyJ9XSwicmVwbGFjZXMiOiJzZXJ2ZXJsZXNzLW9wZXJhdG9yLnYxLjM2LjEiLCJ2ZXJzaW9uIjoiMS4zNy4wIiwid2ViaG9va2RlZmluaXRpb25zIjpbeyJhZG1pc3Npb25SZXZpZXdWZXJzaW9ucyI6WyJ2MWJldGExIl0sImNvbnRhaW5lclBvcnQiOjk4NzYsImRlcGxveW1lbnROYW1lIjoia25hdGl2ZS1vcGVuc2hpZnQiLCJmYWlsdXJlUG9saWN5IjoiSWdub3JlIiwiZ2VuZXJhdGVOYW1lIjoidmFsaWRhdGluZy5rbmF0aXZlZXZlbnRpbmdzLm9wZXJhdG9yLnNlcnZlcmxlc3Mub3BlbnNoaWZ0LmlvIiwicnVsZXMiOlt7ImFwaUdyb3VwcyI6WyJvcGVyYXRvci5rbmF0aXZlLmRldiJdLCJhcGlWZXJzaW9ucyI6WyJ2MWJldGExIl0sIm9wZXJhdGlvbnMiOlsiQ1JFQVRFIiwiVVBEQVRFIl0sInJlc291cmNlcyI6WyJrbmF0aXZlZXZlbnRpbmdzIl19XSwic2lkZUVmZmVjdHMiOiJOb25lIiwidHlwZSI6IlZhbGlkYXRpbmdBZG1pc3Npb25XZWJob29rIiwid2ViaG9va1BhdGgiOiIvdmFsaWRhdGUta25hdGl2ZWV2ZW50aW5ncyJ9LHsiYWRtaXNzaW9uUmV2aWV3VmVyc2lvbnMiOlsidjFiZXRhMSJdLCJjb250YWluZXJQb3J0Ijo5ODc2LCJkZXBsb3ltZW50TmFtZSI6ImtuYXRpdmUtb3BlbnNoaWZ0IiwiZmFpbHVyZVBvbGljeSI6Iklnbm9yZSIsImdlbmVyYXRlTmFtZSI6InZhbGlkYXRpbmcua25hdGl2ZXNlcnZpbmdzLm9wZXJhdG9yLnNlcnZlcmxlc3Mub3BlbnNoaWZ0LmlvIiwicnVsZXMiOlt7ImFwaUdyb3VwcyI6WyJvcGVyYXRvci5rbmF0aXZlLmRldiJdLCJhcGlWZXJzaW9ucyI6WyJ2MWJldGExIl0sIm9wZXJhdGlvbnMiOlsiQ1JFQVRFIiwiVVBEQVRFIl0sInJlc291cmNlcyI6WyJrbmF0aXZlc2VydmluZ3MiXX1dLCJzaWRlRWZmZWN0cyI6Ik5vbmUiLCJ0eXBlIjoiVmFsaWRhdGluZ0FkbWlzc2lvbldlYmhvb2siLCJ3ZWJob29rUGF0aCI6Ii92YWxpZGF0ZS1rbmF0aXZlc2VydmluZ3MifSx7ImFkbWlzc2lvblJldmlld1ZlcnNpb25zIjpbInYxYmV0YTEiXSwiY29udGFpbmVyUG9ydCI6OTg3NiwiZGVwbG95bWVudE5hbWUiOiJrbmF0aXZlLW9wZW5zaGlmdCIsImZhaWx1cmVQb2xpY3kiOiJJZ25vcmUiLCJnZW5lcmF0ZU5hbWUiOiJ2YWxpZGF0aW5nLmtuYXRpdmVrYWZrYXMub3BlcmF0b3Iuc2VydmVybGVzcy5vcGVuc2hpZnQuaW8iLCJydWxlcyI6W3siYXBpR3JvdXBzIjpbIm9wZXJhdG9yLnNlcnZlcmxlc3Mub3BlbnNoaWZ0LmlvIl0sImFwaVZlcnNpb25zIjpbInYxYWxwaGExIl0sIm9wZXJhdGlvbnMiOlsiQ1JFQVRFIiwiVVBEQVRFIl0sInJlc291cmNlcyI6WyJrbmF0aXZla2Fma2FzIl19XSwic2lkZUVmZmVjdHMiOiJOb25lIiwidHlwZSI6IlZhbGlkYXRpbmdBZG1pc3Npb25XZWJob29rIiwid2ViaG9va1BhdGgiOiIvdmFsaWRhdGUta25hdGl2ZWthZmthcyJ9LHsiYWRtaXNzaW9uUmV2aWV3VmVyc2lvbnMiOlsidjFiZXRhMSJdLCJjb250YWluZXJQb3J0Ijo5ODc2LCJkZXBsb3ltZW50TmFtZSI6ImtuYXRpdmUtb3BlbnNoaWZ0IiwiZmFpbHVyZVBvbGljeSI6Iklnbm9yZSIsImdlbmVyYXRlTmFtZSI6Im11dGF0aW5nLmtuYXRpdmVldmVudGluZ3Mub3BlcmF0b3Iuc2VydmVybGVzcy5vcGVuc2hpZnQuaW8iLCJydWxlcyI6W3siYXBpR3JvdXBzIjpbIm9wZXJhdG9yLmtuYXRpdmUuZGV2Il0sImFwaVZlcnNpb25zIjpbInYxYmV0YTEiXSwib3BlcmF0aW9ucyI6WyJDUkVBVEUiLCJVUERBVEUiXSwicmVzb3VyY2VzIjpbImtuYXRpdmVldmVudGluZ3MiXX1dLCJzaWRlRWZmZWN0cyI6Ik5vbmUiLCJ0eXBlIjoiTXV0YXRpbmdBZG1pc3Npb25XZWJob29rIiwid2ViaG9va1BhdGgiOiIvbXV0YXRlLWtuYXRpdmVldmVudGluZ3MifSx7ImFkbWlzc2lvblJldmlld1ZlcnNpb25zIjpbInYxYmV0YTEiXSwiY29udGFpbmVyUG9ydCI6OTg3NiwiZGVwbG95bWVudE5hbWUiOiJrbmF0aXZlLW9wZW5zaGlmdCIsImZhaWx1cmVQb2xpY3kiOiJJZ25vcmUiLCJnZW5lcmF0ZU5hbWUiOiJtdXRhdGluZy5rbmF0aXZlc2VydmluZ3Mub3BlcmF0b3Iuc2VydmVybGVzcy5vcGVuc2hpZnQuaW8iLCJydWxlcyI6W3siYXBpR3JvdXBzIjpbIm9wZXJhdG9yLmtuYXRpdmUuZGV2Il0sImFwaVZlcnNpb25zIjpbInYxYmV0YTEiXSwib3BlcmF0aW9ucyI6WyJDUkVBVEUiLCJVUERBVEUiXSwicmVzb3VyY2VzIjpbImtuYXRpdmVzZXJ2aW5ncyJdfV0sInNpZGVFZmZlY3RzIjoiTm9uZSIsInR5cGUiOiJNdXRhdGluZ0FkbWlzc2lvbldlYmhvb2siLCJ3ZWJob29rUGF0aCI6Ii9tdXRhdGUta25hdGl2ZXNlcnZpbmdzIn0seyJhZG1pc3Npb25SZXZpZXdWZXJzaW9ucyI6WyJ2MWJldGExIl0sImNvbnRhaW5lclBvcnQiOjg0NDMsImNvbnZlcnNpb25DUkRzIjpbImtuYXRpdmVzZXJ2aW5ncy5vcGVyYXRvci5rbmF0aXZlLmRldiJdLCJkZXBsb3ltZW50TmFtZSI6ImtuYXRpdmUtb3BlcmF0b3Itd2ViaG9vayIsImdlbmVyYXRlTmFtZSI6ImNvbnZlcnNpb24ua25hdGl2ZXNlcnZpbmdzLm9wZXJhdG9yLmtuYXRpdmUuZGV2Iiwic2lkZUVmZmVjdHMiOiJOb25lIiwidGFyZ2V0UG9ydCI6ODQ0MywidHlwZSI6IkNvbnZlcnNpb25XZWJob29rIiwid2ViaG9va1BhdGgiOiIvcmVzb3VyY2UtY29udmVyc2lvbiJ9LHsiYWRtaXNzaW9uUmV2aWV3VmVyc2lvbnMiOlsidjFiZXRhMSJdLCJjb250YWluZXJQb3J0Ijo4NDQzLCJjb252ZXJzaW9uQ1JEcyI6WyJrbmF0aXZlZXZlbnRpbmdzLm9wZXJhdG9yLmtuYXRpdmUuZGV2Il0sImRlcGxveW1lbnROYW1lIjoia25hdGl2ZS1vcGVyYXRvci13ZWJob29rIiwiZ2VuZXJhdGVOYW1lIjoiY29udmVyc2lvbi5rbmF0aXZlZXZlbnRpbmdzLm9wZXJhdG9yLmtuYXRpdmUuZGV2Iiwic2lkZUVmZmVjdHMiOiJOb25lIiwidGFyZ2V0UG9ydCI6ODQ0MywidHlwZSI6IkNvbnZlcnNpb25XZWJob29rIiwid2ViaG9va1BhdGgiOiIvcmVzb3VyY2UtY29udmVyc2lvbiJ9XX19 - type: olm.bundle.object value: data: eyJhcGlWZXJzaW9uIjoibW9uaXRvcmluZy5jb3Jlb3MuY29tL3YxIiwia2luZCI6IlNlcnZpY2VNb25pdG9yIiwibWV0YWRhdGEiOnsibGFiZWxzIjp7Im5hbWUiOiJrbmF0aXZlLW9wZW5zaGlmdC1pbmdyZXNzIn0sIm5hbWUiOiJrbmF0aXZlLW9wZW5zaGlmdC1pbmdyZXNzLW1ldHJpY3MifSwic3BlYyI6eyJlbmRwb2ludHMiOlt7InBvcnQiOiJtZXRyaWNzIn1dLCJuYW1lc3BhY2VTZWxlY3RvciI6e30sInNlbGVjdG9yIjp7Im1hdGNoTGFiZWxzIjp7Im5hbWUiOiJrbmF0aXZlLW9wZW5zaGlmdC1pbmdyZXNzIn19fX0= @@ -4663,120 +4663,120 @@ properties: value: data: eyJhcGlWZXJzaW9uIjoidjEiLCJraW5kIjoiU2VydmljZSIsIm1ldGFkYXRhIjp7ImxhYmVscyI6eyJuYW1lIjoia25hdGl2ZS1vcGVyYXRvciJ9LCJuYW1lIjoia25hdGl2ZS1vcGVyYXRvci1tZXRyaWNzIn0sInNwZWMiOnsicG9ydHMiOlt7Im5hbWUiOiJtZXRyaWNzIiwicG9ydCI6OTA5MCwicHJvdG9jb2wiOiJUQ1AiLCJ0YXJnZXRQb3J0Ijo5MDkwfV0sInNlbGVjdG9yIjp7Im5hbWUiOiJrbmF0aXZlLW9wZXJhdG9yIn0sInR5cGUiOiJDbHVzdGVySVAifX0= relatedImages: -- image: registry.redhat.io/openshift-serverless-1/serverless-operator-bundle@sha256:04b153467bfed37d4344e42128ad4468a6e4fb3d0cef4cf8da9440743f419ada +- image: registry.redhat.io/openshift-serverless-1/serverless-operator-bundle@sha256:2dfdc37f62f3f507cada984c8a421a14889447f3221f8dfd3c5d2ab702d0c389 name: "" -- image: registry.access.redhat.com/ubi8/nodejs-20-minimal@sha256:a2a7e399aaf09a48c28f40820da16709b62aee6f2bc703116b9345fab5830861 +- image: registry.access.redhat.com/ubi9/nodejs-20-minimal@sha256:5f64d6ce542fa7008deca5f47b2b972c0be6d73a50fc850c3d9b463599ec8411 name: IMAGE_KN_PLUGIN_FUNC_NODEJS_20_MINIMAL -- image: registry.access.redhat.com/ubi8/openjdk-21@sha256:441897a1f691c7d4b3a67bb3e0fea83e18352214264cb383fd057bbbd5ed863c +- image: registry.access.redhat.com/ubi9/openjdk-21@sha256:b4f4010269b9783e01dc07ae9461c96f33a20d075b501f131b85e0e604c568ab name: IMAGE_KN_PLUGIN_FUNC_OPENJDK_21 -- image: registry.access.redhat.com/ubi8/python-39@sha256:27e795fd6b1b77de70d1dc73a65e4c790650748a9cfda138fdbd194b3d6eea3d +- image: registry.access.redhat.com/ubi9/python-39@sha256:dee7605bfc0cc89b83075937cd48ff7b61bf5e396f8bd2ae13e7f7299be53326 name: IMAGE_KN_PLUGIN_FUNC_PYTHON_39 -- image: registry.redhat.io/openshift-serverless-1/kn-backstage-plugins-eventmesh-rhel9@sha256:714a313545822c13726255d8766ab5ba5c58146f12f202c781c793fc751b9b23 +- image: registry.redhat.io/openshift-serverless-1/kn-backstage-plugins-eventmesh-rhel9@sha256:b1eaaa3b9e56819cd451acfab46f72d24b16317e03658e4d35f2188c253787f1 name: IMAGE_eventmesh-backend__controller -- image: registry.redhat.io/openshift-serverless-1/kn-client-cli-artifacts-rhel9@sha256:e85fd8245308b2882dec76e901ad5db4f922afcac47f8845a11bf18a844516ed +- image: registry.redhat.io/openshift-serverless-1/kn-client-cli-artifacts-rhel9@sha256:6eaf0df21b3289275022c55d92e6182915a42938180d476f199cdb98a14eeea5 name: IMAGE_KN_CLIENT_CLI_ARTIFACTS -- image: registry.redhat.io/openshift-serverless-1/kn-client-kn-rhel9@sha256:d513157f5c0addc64cfdf97dcc734063000a0841d33c08fd33ccae3db341fb91 +- image: registry.redhat.io/openshift-serverless-1/kn-client-kn-rhel9@sha256:040093456591c59870046e523dd573d2d889cb57e0779761e66213106cfb4a08 name: IMAGE_KN_CLIENT -- image: registry.redhat.io/openshift-serverless-1/kn-ekb-dispatcher-rhel9@sha256:1583268b541adc2321d254dfcacafd380f8051f6e0417ab7c18a928f835af136 +- image: registry.redhat.io/openshift-serverless-1/kn-ekb-dispatcher-rhel9@sha256:2908d2cb3a563dc2fd51f39b8e64a531586cfa8a69293f8bdf367dfc8cdf6e25 name: KAFKA_IMAGE_kafka-channel-dispatcher__kafka-channel-dispatcher -- image: registry.redhat.io/openshift-serverless-1/kn-ekb-dispatcher-rhel9@sha256:1583268b541adc2321d254dfcacafd380f8051f6e0417ab7c18a928f835af136 +- image: registry.redhat.io/openshift-serverless-1/kn-ekb-dispatcher-rhel9@sha256:2908d2cb3a563dc2fd51f39b8e64a531586cfa8a69293f8bdf367dfc8cdf6e25 name: KAFKA_IMAGE_kafka-broker-dispatcher__kafka-broker-dispatcher -- image: registry.redhat.io/openshift-serverless-1/kn-ekb-dispatcher-rhel9@sha256:1583268b541adc2321d254dfcacafd380f8051f6e0417ab7c18a928f835af136 +- image: registry.redhat.io/openshift-serverless-1/kn-ekb-dispatcher-rhel9@sha256:2908d2cb3a563dc2fd51f39b8e64a531586cfa8a69293f8bdf367dfc8cdf6e25 name: KAFKA_IMAGE_kafka-source-dispatcher__kafka-source-dispatcher -- image: registry.redhat.io/openshift-serverless-1/kn-ekb-kafka-controller-rhel9@sha256:61d685d51f5a4715c202ec09b85d2771f139d11c2629156be31023530fbdefd8 +- image: registry.redhat.io/openshift-serverless-1/kn-ekb-kafka-controller-rhel9@sha256:f55e6c19aeaf92f050f0e6de9f51ec1e57da5c2cf6220408b60d085b0a199a55 name: KAFKA_IMAGE_kafka-controller__controller -- image: registry.redhat.io/openshift-serverless-1/kn-ekb-post-install-rhel9@sha256:11f72387d1328d3de0b0f29dce939f10679103759145f8d5dc22cf80448f8698 +- image: registry.redhat.io/openshift-serverless-1/kn-ekb-post-install-rhel9@sha256:8df88cb76f8085e8357e9765c7bfcc4d637f669ba81b287cb7a5e6b088da7e21 name: KAFKA_IMAGE_kafka-controller-post-install__post-install -- image: registry.redhat.io/openshift-serverless-1/kn-ekb-receiver-rhel9@sha256:3154b2079a3ed21edfc804ff4bed1735a2269e9c841d91e009798fd0cb55c5a3 +- image: registry.redhat.io/openshift-serverless-1/kn-ekb-receiver-rhel9@sha256:ae58db35d8e8fb91aef31d3fb1838ef11fd25b8aae0db5b8335a6d94a82856dd name: KAFKA_IMAGE_kafka-channel-receiver__kafka-channel-receiver -- image: registry.redhat.io/openshift-serverless-1/kn-ekb-receiver-rhel9@sha256:3154b2079a3ed21edfc804ff4bed1735a2269e9c841d91e009798fd0cb55c5a3 +- image: registry.redhat.io/openshift-serverless-1/kn-ekb-receiver-rhel9@sha256:ae58db35d8e8fb91aef31d3fb1838ef11fd25b8aae0db5b8335a6d94a82856dd name: KAFKA_IMAGE_kafka-broker-receiver__kafka-broker-receiver -- image: registry.redhat.io/openshift-serverless-1/kn-ekb-receiver-rhel9@sha256:3154b2079a3ed21edfc804ff4bed1735a2269e9c841d91e009798fd0cb55c5a3 +- image: registry.redhat.io/openshift-serverless-1/kn-ekb-receiver-rhel9@sha256:ae58db35d8e8fb91aef31d3fb1838ef11fd25b8aae0db5b8335a6d94a82856dd name: KAFKA_IMAGE_kafka-sink-receiver__kafka-sink-receiver -- image: registry.redhat.io/openshift-serverless-1/kn-ekb-webhook-kafka-rhel9@sha256:2872b50a2263ba7ee84096c8e3b2359f9e1792573af4351edd82d9d5ff3c0bb6 +- image: registry.redhat.io/openshift-serverless-1/kn-ekb-webhook-kafka-rhel9@sha256:5b47519bad5aa424de39983158c54b888b40c1a8122c0a7d1f8151e36a427a47 name: KAFKA_IMAGE_kafka-webhook-eventing__kafka-webhook-eventing -- image: registry.redhat.io/openshift-serverless-1/kn-eventing-apiserver-receive-adapter-rhel9@sha256:9fdad40fb5f98273d673f8c713e226c816e33cab5ff79751ba99e653a91e1aee +- image: registry.redhat.io/openshift-serverless-1/kn-eventing-apiserver-receive-adapter-rhel9@sha256:7bd3ca92ce0c8238411e084eb07a4a719d9b19e2b6be01c1330a2c628fd86563 name: IMAGE_APISERVER_RA_IMAGE -- image: registry.redhat.io/openshift-serverless-1/kn-eventing-channel-controller-rhel9@sha256:b1dd98d82f212534be88b2885f4623fa4863a7febc4d9fa20f1c7b034f500fbc +- image: registry.redhat.io/openshift-serverless-1/kn-eventing-channel-controller-rhel9@sha256:29a151c72c22d15a0d28b69a3133094fb00e9004183f58149078a6b45b3f2c0b name: IMAGE_imc-controller__controller -- image: registry.redhat.io/openshift-serverless-1/kn-eventing-channel-dispatcher-rhel9@sha256:65397b4877d4612162c9485ecb23ff6461e1638bf656b50db02cf91aa96c6f09 +- image: registry.redhat.io/openshift-serverless-1/kn-eventing-channel-dispatcher-rhel9@sha256:88f5f28f29af773f62594e4e4689db74de206db949c527df50e6e6de7d18e9c8 name: IMAGE_imc-dispatcher__dispatcher -- image: registry.redhat.io/openshift-serverless-1/kn-eventing-channel-dispatcher-rhel9@sha256:65397b4877d4612162c9485ecb23ff6461e1638bf656b50db02cf91aa96c6f09 +- image: registry.redhat.io/openshift-serverless-1/kn-eventing-channel-dispatcher-rhel9@sha256:88f5f28f29af773f62594e4e4689db74de206db949c527df50e6e6de7d18e9c8 name: IMAGE_DISPATCHER_IMAGE -- image: registry.redhat.io/openshift-serverless-1/kn-eventing-controller-rhel9@sha256:cb22545a768c5343eea23a63ffe6463494127833c2d227bdcec44206b706034b +- image: registry.redhat.io/openshift-serverless-1/kn-eventing-controller-rhel9@sha256:6988a3f9a8312c401f29a7fbaebc4c2b936000885434ae4b4abff6ef340f0cd0 name: IMAGE_eventing-controller__eventing-controller -- image: registry.redhat.io/openshift-serverless-1/kn-eventing-filter-rhel9@sha256:f69a9782f45d81da0b6fcac7300925f3fa364333b1224cc2afebd5e75268d412 +- image: registry.redhat.io/openshift-serverless-1/kn-eventing-filter-rhel9@sha256:c5f5f1f896e7c11579582e2f58e08c9af714fd630c93e3e93eb00a73b4021dbf name: IMAGE_mt-broker-filter__filter -- image: registry.redhat.io/openshift-serverless-1/kn-eventing-ingress-rhel9@sha256:a0b8e77f604272d7d59c34551a614ad5c63b94a0c0cc5a24ec7d547bb6fb9700 +- image: registry.redhat.io/openshift-serverless-1/kn-eventing-ingress-rhel9@sha256:9b3b8c55c786edd33b8f9fe04cfa9883c4837a12e5f6681ea34ef87eebaff542 name: IMAGE_mt-broker-ingress__ingress -- image: registry.redhat.io/openshift-serverless-1/kn-eventing-integrations-aws-ddb-streams-source-rhel9@sha256:4d513f8adaf93653f2c70f32843b5f83034ae30dfb2bf0c64d977536bfd38585 +- image: registry.redhat.io/openshift-serverless-1/kn-eventing-integrations-aws-ddb-streams-source-rhel9@sha256:a593a1eff3a57e22b40b98a1b101d245491f8d911d8f055da141bb2392eda09e name: IMAGE_INTEGRATION_SOURCE_AWS_DDB_STREAMS_IMAGE -- image: registry.redhat.io/openshift-serverless-1/kn-eventing-integrations-aws-s3-sink-rhel9@sha256:cbbb950f3405fe415467c11a2f7bd2fb63afa7eba7e90fd548060deec5a0481f +- image: registry.redhat.io/openshift-serverless-1/kn-eventing-integrations-aws-s3-sink-rhel9@sha256:31c7b0825dc34e95144defaa38ac20504b1b8be83b28effe9a135ef778cccecf name: IMAGE_INTEGRATION_SINK_AWS_S3_IMAGE -- image: registry.redhat.io/openshift-serverless-1/kn-eventing-integrations-aws-s3-source-rhel9@sha256:f57373935d4c9593c581b886780cbffc390f6dea5b64123738cd44cb6eb2fb55 +- image: registry.redhat.io/openshift-serverless-1/kn-eventing-integrations-aws-s3-source-rhel9@sha256:f63644b01b336bf90a0201c6b0d592018d5bdc8e88f5d350fe8bd093ae0f5ef1 name: IMAGE_INTEGRATION_SOURCE_AWS_S3_IMAGE -- image: registry.redhat.io/openshift-serverless-1/kn-eventing-integrations-aws-sns-sink-rhel9@sha256:23f1c595d300f1763491774bd53cf51bc29a899071f8a8118f1e83db45d9621f +- image: registry.redhat.io/openshift-serverless-1/kn-eventing-integrations-aws-sns-sink-rhel9@sha256:f030324019ad393ba77c10fb0772da5c3266274d9c7fc5f26420af3a8cc843ff name: IMAGE_INTEGRATION_SINK_AWS_SNS_IMAGE -- image: registry.redhat.io/openshift-serverless-1/kn-eventing-integrations-aws-sqs-sink-rhel9@sha256:8142e26f2681f2de46371961cc76a637513e7c8e32b7aacab855f577436a3080 +- image: registry.redhat.io/openshift-serverless-1/kn-eventing-integrations-aws-sqs-sink-rhel9@sha256:d7e2bf45b77283d7b64868668d5d688a0f397c7827453a401cbc5e897b49251b name: IMAGE_INTEGRATION_SINK_AWS_SQS_IMAGE -- image: registry.redhat.io/openshift-serverless-1/kn-eventing-integrations-aws-sqs-source-rhel9@sha256:40110d0541f573edd34e90bdad03d9bbaf646c7b7bc626e2972e13bc0f2875cb +- image: registry.redhat.io/openshift-serverless-1/kn-eventing-integrations-aws-sqs-source-rhel9@sha256:c9a4a36b1869d5924bf6a10a6f9bdd2fe12b477dadcc5ca613654da375443114 name: IMAGE_INTEGRATION_SOURCE_AWS_SQS_IMAGE -- image: registry.redhat.io/openshift-serverless-1/kn-eventing-integrations-log-sink-rhel9@sha256:b33a523f71181580078febeef835bbf4ac29f38ce869d9b504f715d5164bcba7 +- image: registry.redhat.io/openshift-serverless-1/kn-eventing-integrations-log-sink-rhel9@sha256:2b9e7d767701bc339631878a1d3b5316ad6461711f25caec425295617f1eaadc name: IMAGE_INTEGRATION_SINK_LOG_IMAGE -- image: registry.redhat.io/openshift-serverless-1/kn-eventing-integrations-timer-source-rhel9@sha256:f69c1081456625e144f2216b4dfd088027dbb4aff796ce01d1d3479ab9e776af +- image: registry.redhat.io/openshift-serverless-1/kn-eventing-integrations-timer-source-rhel9@sha256:081c4b8e7b58d8cc5d006fd814c48a18532965ac9f5157c05ec9886ced474ef7 name: IMAGE_INTEGRATION_SOURCE_TIMER_IMAGE -- image: registry.redhat.io/openshift-serverless-1/kn-eventing-integrations-transform-jsonata-rhel9@sha256:84f644fbe19f757ed132023519925541f97ff66aa001fd6e9eaa9c3382dfc305 +- image: registry.redhat.io/openshift-serverless-1/kn-eventing-integrations-transform-jsonata-rhel9@sha256:cee9f20656dd30cf9098f7e4bae8a16f050f1dae86eeaa695aa7240b5774552f name: IMAGE_EVENT_TRANSFORM_JSONATA_IMAGE -- image: registry.redhat.io/openshift-serverless-1/kn-eventing-istio-controller-rhel9@sha256:5706d0acbe002629b6cc4ab070d252ac6df938c5a29317f5ba146d50b1ff109a +- image: registry.redhat.io/openshift-serverless-1/kn-eventing-istio-controller-rhel9@sha256:05f69fbaa94d781974be595a568956a10a404394963015e8a0057ac7ec9754dd name: IMAGE_eventing-istio-controller__eventing-istio-controller -- image: registry.redhat.io/openshift-serverless-1/kn-eventing-jobsink-rhel9@sha256:0e090f02487a3746090a21796a513b30bf14ea8bb79d5e474a02e321e7ec930a +- image: registry.redhat.io/openshift-serverless-1/kn-eventing-jobsink-rhel9@sha256:1025be44219acf7b9b53ba7901776198fec96dccf3241319fc5f26048a816bc4 name: IMAGE_job-sink__job-sink -- image: registry.redhat.io/openshift-serverless-1/kn-eventing-migrate-rhel9@sha256:0228001b4749c1e2ada84c4e9ad7d9e8b4e466227ebd7051e7f4b1baaa8ff518 +- image: registry.redhat.io/openshift-serverless-1/kn-eventing-migrate-rhel9@sha256:40dbb4584329e6bab22a7205d85c9b4016c8d9b5c48ff3800fd0524a5be59d68 name: IMAGE_storage-version-migration-eventing-__migrate -- image: registry.redhat.io/openshift-serverless-1/kn-eventing-migrate-rhel9@sha256:0228001b4749c1e2ada84c4e9ad7d9e8b4e466227ebd7051e7f4b1baaa8ff518 +- image: registry.redhat.io/openshift-serverless-1/kn-eventing-migrate-rhel9@sha256:40dbb4584329e6bab22a7205d85c9b4016c8d9b5c48ff3800fd0524a5be59d68 name: KAFKA_IMAGE_knative-kafka-storage-version-migrator__migrate -- image: registry.redhat.io/openshift-serverless-1/kn-eventing-mtchannel-broker-rhel9@sha256:5efbfbcd115005cbae1aa3db847748c3075f5446e9960aff92f9adae3a6ce3c0 +- image: registry.redhat.io/openshift-serverless-1/kn-eventing-mtchannel-broker-rhel9@sha256:1688a315a2da4aa0004d001296c3fc0730e7f02fdf146197db73a2c578f9bb3a name: IMAGE_mt-broker-controller__mt-broker-controller -- image: registry.redhat.io/openshift-serverless-1/kn-eventing-mtping-rhel9@sha256:c869851f6b0abc9e7f2458c104de037b76a03ab0650ff36a3822c47d7a199179 +- image: registry.redhat.io/openshift-serverless-1/kn-eventing-mtping-rhel9@sha256:1a1560781b7eae2f3e86fc6a0db6e952b82fc45502c5b61702396d289a4e98e2 name: IMAGE_pingsource-mt-adapter__dispatcher -- image: registry.redhat.io/openshift-serverless-1/kn-eventing-webhook-rhel9@sha256:d7b3a03ac3c5faf8f515ce8b115f5475e00b2df5b5509f8bf8ca0cea013030bb +- image: registry.redhat.io/openshift-serverless-1/kn-eventing-webhook-rhel9@sha256:5508f8ef3740fda031a1e412dfb43d15af1fb705fdfd003566219780820721d8 name: IMAGE_eventing-webhook__eventing-webhook -- image: registry.redhat.io/openshift-serverless-1/kn-plugin-event-sender-rhel9@sha256:2d8cfab33f1c46b2d4510ea4b56a09e12b8bcf07c0eb055e84ebc077ec730145 +- image: registry.redhat.io/openshift-serverless-1/kn-plugin-event-sender-rhel9@sha256:df42af3591abb437321cb38c0c5b2a4070829158fdeb454cd428f917cfae14e3 name: IMAGE_KN_PLUGIN_EVENT_SENDER -- image: registry.redhat.io/openshift-serverless-1/kn-plugin-func-func-util-rhel9@sha256:607e50dd3a9b61d57d125c47a7977c40c4f781bfab01a852a08b40fe42f2b893 +- image: registry.redhat.io/openshift-serverless-1/kn-plugin-func-func-util-rhel9@sha256:3271e1f6001354fa01382f1fb1ba8cb5a3a6335ccc932c243678747689c4ce04 name: IMAGE_KN_PLUGIN_FUNC_UTIL -- image: registry.redhat.io/openshift-serverless-1/kn-serving-activator-rhel9@sha256:fe0d40f7478662162831f3a9e9f03f4f291963c6e23f20bf103d053777431d69 +- image: registry.redhat.io/openshift-serverless-1/kn-serving-activator-rhel9@sha256:20c994ac0d959bee1b6e14d24d98e82ff2c1e32d9afa9688a2707f318313f498 name: IMAGE_activator -- image: registry.redhat.io/openshift-serverless-1/kn-serving-autoscaler-hpa-rhel9@sha256:1422cb422f92422d005d28160549cb55fdba0b5e8ca008d9f05239ac68934ac1 +- image: registry.redhat.io/openshift-serverless-1/kn-serving-autoscaler-hpa-rhel9@sha256:375cd4ae3c0d77ff608a8ed891de181532bac0002dc5d4757203bf382ed701ff name: IMAGE_autoscaler-hpa -- image: registry.redhat.io/openshift-serverless-1/kn-serving-autoscaler-rhel9@sha256:504c153a7e29e13317f26cf440927b3f00a177c5c99c74233a7677e84217c6e2 +- image: registry.redhat.io/openshift-serverless-1/kn-serving-autoscaler-rhel9@sha256:78d6838cc28f5a128206b66cb89bba2e31c3ca76e9bd41848336469e2dd535c3 name: IMAGE_autoscaler -- image: registry.redhat.io/openshift-serverless-1/kn-serving-controller-rhel9@sha256:da3d6eaec40cc722215898f1d0bee4afe64878324a181251f16f3a121700a9a6 +- image: registry.redhat.io/openshift-serverless-1/kn-serving-controller-rhel9@sha256:189a2c081623587d78aef9938b9d0e436e823bc71966bb929b008e73dfc29c9f name: IMAGE_controller__controller -- image: registry.redhat.io/openshift-serverless-1/kn-serving-queue-rhel9@sha256:f2b27303fc74a9334b6cba29a7b62c03d9ba27c15b77e80e457a2051bf0ff726 +- image: registry.redhat.io/openshift-serverless-1/kn-serving-queue-rhel9@sha256:9b4e0179435f94e791c9ebf0696442577d79f90ea1d803a85d95fd6f7fcfb440 name: IMAGE_queue-proxy -- image: registry.redhat.io/openshift-serverless-1/kn-serving-storage-version-migration-rhel9@sha256:2c09bc4450e3b629b487c144fadbb990286f6de093a53d4d110e2eab92756fab +- image: registry.redhat.io/openshift-serverless-1/kn-serving-storage-version-migration-rhel9@sha256:45a4fb1c9e75ae0c1fd78acce73f4fcaf7836627297bffd522d17a394bc6ca5a name: IMAGE_storage-version-migration-serving-__migrate -- image: registry.redhat.io/openshift-serverless-1/kn-serving-webhook-rhel9@sha256:c53e99ffe3ec0f56d8de8791ee8ea6e996acba19026c1e85d55f8790c329a85f +- image: registry.redhat.io/openshift-serverless-1/kn-serving-webhook-rhel9@sha256:6856c6554c60c3443c2755cbd7257c597f280028091b752a272e415f4302e6dc name: IMAGE_webhook__webhook -- image: registry.redhat.io/openshift-serverless-1/net-istio-controller-rhel9@sha256:6837dd2fca8684c7afd0fd81f3d879911c6744f44e502178a5a7c44a2ce0ac0b +- image: registry.redhat.io/openshift-serverless-1/net-istio-controller-rhel9@sha256:1994f2391b645cdddbc37f37745295bdfd24061b88288f2e7f7ff5519343677d name: IMAGE_net-istio-controller__controller -- image: registry.redhat.io/openshift-serverless-1/net-istio-webhook-rhel9@sha256:644bbf85a01ffe935d753ceea1847e84b21d614b2159e4cdf1af05d39620fb56 +- image: registry.redhat.io/openshift-serverless-1/net-istio-webhook-rhel9@sha256:765c010b4179bc408db31f268aa1e63d2220494538411e9da9be4ecd9fc8b085 name: IMAGE_net-istio-webhook__webhook -- image: registry.redhat.io/openshift-serverless-1/net-kourier-kourier-rhel9@sha256:846e0e4e18a53efaaeaaa48c5c610443232aa9a0fb6d14ec16a628d292651134 +- image: registry.redhat.io/openshift-serverless-1/net-kourier-kourier-rhel9@sha256:c2492a1bc551cf711f8331aafeea082e55e6831430b5d2af8f5ccfe93fefcf4b name: IMAGE_net-kourier-controller__controller -- image: registry.redhat.io/openshift-serverless-1/serverless-ingress-rhel9@sha256:015d5862f09b42425ef7ee60317ec3744ade6d193d64c2931f57e97b98b802e8 +- image: registry.redhat.io/openshift-serverless-1/serverless-ingress-rhel9@sha256:cda39f380b39da7208438fd58b9695977c6e1b27b9d33ee53fd9eae7701fd3f8 name: knative-openshift-ingress -- image: registry.redhat.io/openshift-serverless-1/serverless-kn-operator-rhel9@sha256:82d64009be88cab9b305d21e0b3dcd7d165bf5d5d02f0afa4245ea03abe0f86c +- image: registry.redhat.io/openshift-serverless-1/serverless-kn-operator-rhel9@sha256:9937be81a76359794496ff8cff2dc01f866fe8cd57c1108a807033f962fc05d9 name: knative-openshift -- image: registry.redhat.io/openshift-serverless-1/serverless-must-gather-rhel9@sha256:f0ba70e487b08fb37c402cd50f995efcd81ae29d3ae15acffc4b94d7eefdd2dc +- image: registry.redhat.io/openshift-serverless-1/serverless-must-gather-rhel9@sha256:af487c957ddc1a18a0cf2c5176bcad225ae915f40a31844c6575097dcc06c9aa name: IMAGE_MUST_GATHER -- image: registry.redhat.io/openshift-serverless-1/serverless-openshift-kn-rhel9-operator@sha256:6fce12fa187ec2edb5b40bae29cc517463ef8ec58814a48485aee9c8cde0f732 +- image: registry.redhat.io/openshift-serverless-1/serverless-openshift-kn-rhel9-operator@sha256:09dd31c6b74540a150a4909108703e5f94ffa3e563bbdb26ba42d7fe27b54d62 name: knative-operator -- image: registry.redhat.io/openshift-service-mesh/proxyv2-rhel8@sha256:1c19cf86fd05940ef3d0d6e79e6f371db993153f70baedb9107bbe73f236dc24 +- image: registry.redhat.io/openshift-service-mesh/proxyv2-rhel9@sha256:fe1e78971352ddd76ee6f88aa0f4e4ac6d1298da8c960f877ae9f883c291dfd6 name: IMAGE_kourier-gateway -- image: registry.redhat.io/openshift4/ose-kube-rbac-proxy-rhel9@sha256:35ea04c339f401902d710bf4ccfe20aa89fc5a4fc7854ed73c8d869450b323ac +- image: registry.redhat.io/openshift4/ose-kube-rbac-proxy-rhel9@sha256:7aef58ba17900ec57ea9c4103cfc3fa894b2b2ce75ff69cc6ab6a0349bef47ae name: IMAGE_KUBE_RBAC_PROXY -- image: registry.redhat.io/rhel8/buildah@sha256:3d505d9c0f5d4cd5a4ec03b8d038656c6cdbdf5191e00ce6388f7e0e4d2f1b74 +- image: registry.redhat.io/rhel9/buildah@sha256:8bb30b6c86b52819d886fbccfdfe62ce80a3da5c5670abf55ffed3d540176c05 name: IMAGE_KN_PLUGIN_FUNC_TEKTON_BUILDAH schema: olm.bundle diff --git a/olm-catalog/serverless-operator-index/v4.17/catalog-template.yaml b/olm-catalog/serverless-operator-index/v4.17/catalog-template.yaml index 1912b5e9ab..ca5eab9da5 100644 --- a/olm-catalog/serverless-operator-index/v4.17/catalog-template.yaml +++ b/olm-catalog/serverless-operator-index/v4.17/catalog-template.yaml @@ -525,8 +525,8 @@ entries: schema: olm.bundle - image: registry.redhat.io/openshift-serverless-1/serverless-operator-bundle@sha256:01d632b69b4a4112426afc4184c72eae6d8816974088e5980c9c808f0782b85c schema: olm.bundle - - image: quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-137/serverless-bundle@sha256:04b153467bfed37d4344e42128ad4468a6e4fb3d0cef4cf8da9440743f419ada - schema: olm.bundle + - schema: olm.bundle + image: quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-137/serverless-bundle@sha256:2dfdc37f62f3f507cada984c8a421a14889447f3221f8dfd3c5d2ab702d0c389 - entries: - name: serverless-operator.v1.20.0 replaces: serverless-operator.v1.19.0 diff --git a/olm-catalog/serverless-operator-index/v4.17/catalog/serverless-operator/catalog.yaml b/olm-catalog/serverless-operator-index/v4.17/catalog/serverless-operator/catalog.yaml index f676368b0e..aae85b9e37 100644 --- a/olm-catalog/serverless-operator-index/v4.17/catalog/serverless-operator/catalog.yaml +++ b/olm-catalog/serverless-operator-index/v4.17/catalog/serverless-operator/catalog.yaml @@ -9656,7 +9656,7 @@ relatedImages: name: IMAGE_KN_PLUGIN_FUNC_TEKTON_BUILDAH schema: olm.bundle --- -image: registry.redhat.io/openshift-serverless-1/serverless-operator-bundle@sha256:04b153467bfed37d4344e42128ad4468a6e4fb3d0cef4cf8da9440743f419ada +image: registry.redhat.io/openshift-serverless-1/serverless-operator-bundle@sha256:2dfdc37f62f3f507cada984c8a421a14889447f3221f8dfd3c5d2ab702d0c389 name: serverless-operator.v1.37.0 package: serverless-operator properties: @@ -9748,7 +9748,7 @@ properties: features.operators.openshift.io/token-auth-gcp: "false" olm.skipRange: '>1.36.1 <1.37.0' operatorframework.io/suggested-namespace: openshift-serverless - operators.openshift.io/must-gather-image: registry.redhat.io/openshift-serverless-1/serverless-must-gather-rhel9@sha256:f0ba70e487b08fb37c402cd50f995efcd81ae29d3ae15acffc4b94d7eefdd2dc + operators.openshift.io/must-gather-image: registry.redhat.io/openshift-serverless-1/serverless-must-gather-rhel9@sha256:af487c957ddc1a18a0cf2c5176bcad225ae915f40a31844c6575097dcc06c9aa operators.openshift.io/valid-subscription: '["OpenShift Container Platform", "OpenShift Platform Plus"]' repository: https://github.com/openshift-knative/serverless-operator @@ -9909,120 +9909,120 @@ properties: provider: name: Red Hat relatedImages: -- image: registry.redhat.io/openshift-serverless-1/serverless-operator-bundle@sha256:04b153467bfed37d4344e42128ad4468a6e4fb3d0cef4cf8da9440743f419ada +- image: registry.redhat.io/openshift-serverless-1/serverless-operator-bundle@sha256:2dfdc37f62f3f507cada984c8a421a14889447f3221f8dfd3c5d2ab702d0c389 name: "" -- image: registry.access.redhat.com/ubi8/nodejs-20-minimal@sha256:a2a7e399aaf09a48c28f40820da16709b62aee6f2bc703116b9345fab5830861 +- image: registry.access.redhat.com/ubi9/nodejs-20-minimal@sha256:5f64d6ce542fa7008deca5f47b2b972c0be6d73a50fc850c3d9b463599ec8411 name: IMAGE_KN_PLUGIN_FUNC_NODEJS_20_MINIMAL -- image: registry.access.redhat.com/ubi8/openjdk-21@sha256:441897a1f691c7d4b3a67bb3e0fea83e18352214264cb383fd057bbbd5ed863c +- image: registry.access.redhat.com/ubi9/openjdk-21@sha256:b4f4010269b9783e01dc07ae9461c96f33a20d075b501f131b85e0e604c568ab name: IMAGE_KN_PLUGIN_FUNC_OPENJDK_21 -- image: registry.access.redhat.com/ubi8/python-39@sha256:27e795fd6b1b77de70d1dc73a65e4c790650748a9cfda138fdbd194b3d6eea3d +- image: registry.access.redhat.com/ubi9/python-39@sha256:dee7605bfc0cc89b83075937cd48ff7b61bf5e396f8bd2ae13e7f7299be53326 name: IMAGE_KN_PLUGIN_FUNC_PYTHON_39 -- image: registry.redhat.io/openshift-serverless-1/kn-backstage-plugins-eventmesh-rhel9@sha256:714a313545822c13726255d8766ab5ba5c58146f12f202c781c793fc751b9b23 +- image: registry.redhat.io/openshift-serverless-1/kn-backstage-plugins-eventmesh-rhel9@sha256:b1eaaa3b9e56819cd451acfab46f72d24b16317e03658e4d35f2188c253787f1 name: IMAGE_eventmesh-backend__controller -- image: registry.redhat.io/openshift-serverless-1/kn-client-cli-artifacts-rhel9@sha256:e85fd8245308b2882dec76e901ad5db4f922afcac47f8845a11bf18a844516ed +- image: registry.redhat.io/openshift-serverless-1/kn-client-cli-artifacts-rhel9@sha256:6eaf0df21b3289275022c55d92e6182915a42938180d476f199cdb98a14eeea5 name: IMAGE_KN_CLIENT_CLI_ARTIFACTS -- image: registry.redhat.io/openshift-serverless-1/kn-client-kn-rhel9@sha256:d513157f5c0addc64cfdf97dcc734063000a0841d33c08fd33ccae3db341fb91 +- image: registry.redhat.io/openshift-serverless-1/kn-client-kn-rhel9@sha256:040093456591c59870046e523dd573d2d889cb57e0779761e66213106cfb4a08 name: IMAGE_KN_CLIENT -- image: registry.redhat.io/openshift-serverless-1/kn-ekb-dispatcher-rhel9@sha256:1583268b541adc2321d254dfcacafd380f8051f6e0417ab7c18a928f835af136 +- image: registry.redhat.io/openshift-serverless-1/kn-ekb-dispatcher-rhel9@sha256:2908d2cb3a563dc2fd51f39b8e64a531586cfa8a69293f8bdf367dfc8cdf6e25 name: KAFKA_IMAGE_kafka-channel-dispatcher__kafka-channel-dispatcher -- image: registry.redhat.io/openshift-serverless-1/kn-ekb-dispatcher-rhel9@sha256:1583268b541adc2321d254dfcacafd380f8051f6e0417ab7c18a928f835af136 +- image: registry.redhat.io/openshift-serverless-1/kn-ekb-dispatcher-rhel9@sha256:2908d2cb3a563dc2fd51f39b8e64a531586cfa8a69293f8bdf367dfc8cdf6e25 name: KAFKA_IMAGE_kafka-broker-dispatcher__kafka-broker-dispatcher -- image: registry.redhat.io/openshift-serverless-1/kn-ekb-dispatcher-rhel9@sha256:1583268b541adc2321d254dfcacafd380f8051f6e0417ab7c18a928f835af136 +- image: registry.redhat.io/openshift-serverless-1/kn-ekb-dispatcher-rhel9@sha256:2908d2cb3a563dc2fd51f39b8e64a531586cfa8a69293f8bdf367dfc8cdf6e25 name: KAFKA_IMAGE_kafka-source-dispatcher__kafka-source-dispatcher -- image: registry.redhat.io/openshift-serverless-1/kn-ekb-kafka-controller-rhel9@sha256:61d685d51f5a4715c202ec09b85d2771f139d11c2629156be31023530fbdefd8 +- image: registry.redhat.io/openshift-serverless-1/kn-ekb-kafka-controller-rhel9@sha256:f55e6c19aeaf92f050f0e6de9f51ec1e57da5c2cf6220408b60d085b0a199a55 name: KAFKA_IMAGE_kafka-controller__controller -- image: registry.redhat.io/openshift-serverless-1/kn-ekb-post-install-rhel9@sha256:11f72387d1328d3de0b0f29dce939f10679103759145f8d5dc22cf80448f8698 +- image: registry.redhat.io/openshift-serverless-1/kn-ekb-post-install-rhel9@sha256:8df88cb76f8085e8357e9765c7bfcc4d637f669ba81b287cb7a5e6b088da7e21 name: KAFKA_IMAGE_kafka-controller-post-install__post-install -- image: registry.redhat.io/openshift-serverless-1/kn-ekb-receiver-rhel9@sha256:3154b2079a3ed21edfc804ff4bed1735a2269e9c841d91e009798fd0cb55c5a3 +- image: registry.redhat.io/openshift-serverless-1/kn-ekb-receiver-rhel9@sha256:ae58db35d8e8fb91aef31d3fb1838ef11fd25b8aae0db5b8335a6d94a82856dd name: KAFKA_IMAGE_kafka-channel-receiver__kafka-channel-receiver -- image: registry.redhat.io/openshift-serverless-1/kn-ekb-receiver-rhel9@sha256:3154b2079a3ed21edfc804ff4bed1735a2269e9c841d91e009798fd0cb55c5a3 +- image: registry.redhat.io/openshift-serverless-1/kn-ekb-receiver-rhel9@sha256:ae58db35d8e8fb91aef31d3fb1838ef11fd25b8aae0db5b8335a6d94a82856dd name: KAFKA_IMAGE_kafka-broker-receiver__kafka-broker-receiver -- image: registry.redhat.io/openshift-serverless-1/kn-ekb-receiver-rhel9@sha256:3154b2079a3ed21edfc804ff4bed1735a2269e9c841d91e009798fd0cb55c5a3 +- image: registry.redhat.io/openshift-serverless-1/kn-ekb-receiver-rhel9@sha256:ae58db35d8e8fb91aef31d3fb1838ef11fd25b8aae0db5b8335a6d94a82856dd name: KAFKA_IMAGE_kafka-sink-receiver__kafka-sink-receiver -- image: registry.redhat.io/openshift-serverless-1/kn-ekb-webhook-kafka-rhel9@sha256:2872b50a2263ba7ee84096c8e3b2359f9e1792573af4351edd82d9d5ff3c0bb6 +- image: registry.redhat.io/openshift-serverless-1/kn-ekb-webhook-kafka-rhel9@sha256:5b47519bad5aa424de39983158c54b888b40c1a8122c0a7d1f8151e36a427a47 name: KAFKA_IMAGE_kafka-webhook-eventing__kafka-webhook-eventing -- image: registry.redhat.io/openshift-serverless-1/kn-eventing-apiserver-receive-adapter-rhel9@sha256:9fdad40fb5f98273d673f8c713e226c816e33cab5ff79751ba99e653a91e1aee +- image: registry.redhat.io/openshift-serverless-1/kn-eventing-apiserver-receive-adapter-rhel9@sha256:7bd3ca92ce0c8238411e084eb07a4a719d9b19e2b6be01c1330a2c628fd86563 name: IMAGE_APISERVER_RA_IMAGE -- image: registry.redhat.io/openshift-serverless-1/kn-eventing-channel-controller-rhel9@sha256:b1dd98d82f212534be88b2885f4623fa4863a7febc4d9fa20f1c7b034f500fbc +- image: registry.redhat.io/openshift-serverless-1/kn-eventing-channel-controller-rhel9@sha256:29a151c72c22d15a0d28b69a3133094fb00e9004183f58149078a6b45b3f2c0b name: IMAGE_imc-controller__controller -- image: registry.redhat.io/openshift-serverless-1/kn-eventing-channel-dispatcher-rhel9@sha256:65397b4877d4612162c9485ecb23ff6461e1638bf656b50db02cf91aa96c6f09 +- image: registry.redhat.io/openshift-serverless-1/kn-eventing-channel-dispatcher-rhel9@sha256:88f5f28f29af773f62594e4e4689db74de206db949c527df50e6e6de7d18e9c8 name: IMAGE_imc-dispatcher__dispatcher -- image: registry.redhat.io/openshift-serverless-1/kn-eventing-channel-dispatcher-rhel9@sha256:65397b4877d4612162c9485ecb23ff6461e1638bf656b50db02cf91aa96c6f09 +- image: registry.redhat.io/openshift-serverless-1/kn-eventing-channel-dispatcher-rhel9@sha256:88f5f28f29af773f62594e4e4689db74de206db949c527df50e6e6de7d18e9c8 name: IMAGE_DISPATCHER_IMAGE -- image: registry.redhat.io/openshift-serverless-1/kn-eventing-controller-rhel9@sha256:cb22545a768c5343eea23a63ffe6463494127833c2d227bdcec44206b706034b +- image: registry.redhat.io/openshift-serverless-1/kn-eventing-controller-rhel9@sha256:6988a3f9a8312c401f29a7fbaebc4c2b936000885434ae4b4abff6ef340f0cd0 name: IMAGE_eventing-controller__eventing-controller -- image: registry.redhat.io/openshift-serverless-1/kn-eventing-filter-rhel9@sha256:f69a9782f45d81da0b6fcac7300925f3fa364333b1224cc2afebd5e75268d412 +- image: registry.redhat.io/openshift-serverless-1/kn-eventing-filter-rhel9@sha256:c5f5f1f896e7c11579582e2f58e08c9af714fd630c93e3e93eb00a73b4021dbf name: IMAGE_mt-broker-filter__filter -- image: registry.redhat.io/openshift-serverless-1/kn-eventing-ingress-rhel9@sha256:a0b8e77f604272d7d59c34551a614ad5c63b94a0c0cc5a24ec7d547bb6fb9700 +- image: registry.redhat.io/openshift-serverless-1/kn-eventing-ingress-rhel9@sha256:9b3b8c55c786edd33b8f9fe04cfa9883c4837a12e5f6681ea34ef87eebaff542 name: IMAGE_mt-broker-ingress__ingress -- image: registry.redhat.io/openshift-serverless-1/kn-eventing-integrations-aws-ddb-streams-source-rhel9@sha256:4d513f8adaf93653f2c70f32843b5f83034ae30dfb2bf0c64d977536bfd38585 +- image: registry.redhat.io/openshift-serverless-1/kn-eventing-integrations-aws-ddb-streams-source-rhel9@sha256:a593a1eff3a57e22b40b98a1b101d245491f8d911d8f055da141bb2392eda09e name: IMAGE_INTEGRATION_SOURCE_AWS_DDB_STREAMS_IMAGE -- image: registry.redhat.io/openshift-serverless-1/kn-eventing-integrations-aws-s3-sink-rhel9@sha256:cbbb950f3405fe415467c11a2f7bd2fb63afa7eba7e90fd548060deec5a0481f +- image: registry.redhat.io/openshift-serverless-1/kn-eventing-integrations-aws-s3-sink-rhel9@sha256:31c7b0825dc34e95144defaa38ac20504b1b8be83b28effe9a135ef778cccecf name: IMAGE_INTEGRATION_SINK_AWS_S3_IMAGE -- image: registry.redhat.io/openshift-serverless-1/kn-eventing-integrations-aws-s3-source-rhel9@sha256:f57373935d4c9593c581b886780cbffc390f6dea5b64123738cd44cb6eb2fb55 +- image: registry.redhat.io/openshift-serverless-1/kn-eventing-integrations-aws-s3-source-rhel9@sha256:f63644b01b336bf90a0201c6b0d592018d5bdc8e88f5d350fe8bd093ae0f5ef1 name: IMAGE_INTEGRATION_SOURCE_AWS_S3_IMAGE -- image: registry.redhat.io/openshift-serverless-1/kn-eventing-integrations-aws-sns-sink-rhel9@sha256:23f1c595d300f1763491774bd53cf51bc29a899071f8a8118f1e83db45d9621f +- image: registry.redhat.io/openshift-serverless-1/kn-eventing-integrations-aws-sns-sink-rhel9@sha256:f030324019ad393ba77c10fb0772da5c3266274d9c7fc5f26420af3a8cc843ff name: IMAGE_INTEGRATION_SINK_AWS_SNS_IMAGE -- image: registry.redhat.io/openshift-serverless-1/kn-eventing-integrations-aws-sqs-sink-rhel9@sha256:8142e26f2681f2de46371961cc76a637513e7c8e32b7aacab855f577436a3080 +- image: registry.redhat.io/openshift-serverless-1/kn-eventing-integrations-aws-sqs-sink-rhel9@sha256:d7e2bf45b77283d7b64868668d5d688a0f397c7827453a401cbc5e897b49251b name: IMAGE_INTEGRATION_SINK_AWS_SQS_IMAGE -- image: registry.redhat.io/openshift-serverless-1/kn-eventing-integrations-aws-sqs-source-rhel9@sha256:40110d0541f573edd34e90bdad03d9bbaf646c7b7bc626e2972e13bc0f2875cb +- image: registry.redhat.io/openshift-serverless-1/kn-eventing-integrations-aws-sqs-source-rhel9@sha256:c9a4a36b1869d5924bf6a10a6f9bdd2fe12b477dadcc5ca613654da375443114 name: IMAGE_INTEGRATION_SOURCE_AWS_SQS_IMAGE -- image: registry.redhat.io/openshift-serverless-1/kn-eventing-integrations-log-sink-rhel9@sha256:b33a523f71181580078febeef835bbf4ac29f38ce869d9b504f715d5164bcba7 +- image: registry.redhat.io/openshift-serverless-1/kn-eventing-integrations-log-sink-rhel9@sha256:2b9e7d767701bc339631878a1d3b5316ad6461711f25caec425295617f1eaadc name: IMAGE_INTEGRATION_SINK_LOG_IMAGE -- image: registry.redhat.io/openshift-serverless-1/kn-eventing-integrations-timer-source-rhel9@sha256:f69c1081456625e144f2216b4dfd088027dbb4aff796ce01d1d3479ab9e776af +- image: registry.redhat.io/openshift-serverless-1/kn-eventing-integrations-timer-source-rhel9@sha256:081c4b8e7b58d8cc5d006fd814c48a18532965ac9f5157c05ec9886ced474ef7 name: IMAGE_INTEGRATION_SOURCE_TIMER_IMAGE -- image: registry.redhat.io/openshift-serverless-1/kn-eventing-integrations-transform-jsonata-rhel9@sha256:84f644fbe19f757ed132023519925541f97ff66aa001fd6e9eaa9c3382dfc305 +- image: registry.redhat.io/openshift-serverless-1/kn-eventing-integrations-transform-jsonata-rhel9@sha256:cee9f20656dd30cf9098f7e4bae8a16f050f1dae86eeaa695aa7240b5774552f name: IMAGE_EVENT_TRANSFORM_JSONATA_IMAGE -- image: registry.redhat.io/openshift-serverless-1/kn-eventing-istio-controller-rhel9@sha256:5706d0acbe002629b6cc4ab070d252ac6df938c5a29317f5ba146d50b1ff109a +- image: registry.redhat.io/openshift-serverless-1/kn-eventing-istio-controller-rhel9@sha256:05f69fbaa94d781974be595a568956a10a404394963015e8a0057ac7ec9754dd name: IMAGE_eventing-istio-controller__eventing-istio-controller -- image: registry.redhat.io/openshift-serverless-1/kn-eventing-jobsink-rhel9@sha256:0e090f02487a3746090a21796a513b30bf14ea8bb79d5e474a02e321e7ec930a +- image: registry.redhat.io/openshift-serverless-1/kn-eventing-jobsink-rhel9@sha256:1025be44219acf7b9b53ba7901776198fec96dccf3241319fc5f26048a816bc4 name: IMAGE_job-sink__job-sink -- image: registry.redhat.io/openshift-serverless-1/kn-eventing-migrate-rhel9@sha256:0228001b4749c1e2ada84c4e9ad7d9e8b4e466227ebd7051e7f4b1baaa8ff518 +- image: registry.redhat.io/openshift-serverless-1/kn-eventing-migrate-rhel9@sha256:40dbb4584329e6bab22a7205d85c9b4016c8d9b5c48ff3800fd0524a5be59d68 name: IMAGE_storage-version-migration-eventing-__migrate -- image: registry.redhat.io/openshift-serverless-1/kn-eventing-migrate-rhel9@sha256:0228001b4749c1e2ada84c4e9ad7d9e8b4e466227ebd7051e7f4b1baaa8ff518 +- image: registry.redhat.io/openshift-serverless-1/kn-eventing-migrate-rhel9@sha256:40dbb4584329e6bab22a7205d85c9b4016c8d9b5c48ff3800fd0524a5be59d68 name: KAFKA_IMAGE_knative-kafka-storage-version-migrator__migrate -- image: registry.redhat.io/openshift-serverless-1/kn-eventing-mtchannel-broker-rhel9@sha256:5efbfbcd115005cbae1aa3db847748c3075f5446e9960aff92f9adae3a6ce3c0 +- image: registry.redhat.io/openshift-serverless-1/kn-eventing-mtchannel-broker-rhel9@sha256:1688a315a2da4aa0004d001296c3fc0730e7f02fdf146197db73a2c578f9bb3a name: IMAGE_mt-broker-controller__mt-broker-controller -- image: registry.redhat.io/openshift-serverless-1/kn-eventing-mtping-rhel9@sha256:c869851f6b0abc9e7f2458c104de037b76a03ab0650ff36a3822c47d7a199179 +- image: registry.redhat.io/openshift-serverless-1/kn-eventing-mtping-rhel9@sha256:1a1560781b7eae2f3e86fc6a0db6e952b82fc45502c5b61702396d289a4e98e2 name: IMAGE_pingsource-mt-adapter__dispatcher -- image: registry.redhat.io/openshift-serverless-1/kn-eventing-webhook-rhel9@sha256:d7b3a03ac3c5faf8f515ce8b115f5475e00b2df5b5509f8bf8ca0cea013030bb +- image: registry.redhat.io/openshift-serverless-1/kn-eventing-webhook-rhel9@sha256:5508f8ef3740fda031a1e412dfb43d15af1fb705fdfd003566219780820721d8 name: IMAGE_eventing-webhook__eventing-webhook -- image: registry.redhat.io/openshift-serverless-1/kn-plugin-event-sender-rhel9@sha256:2d8cfab33f1c46b2d4510ea4b56a09e12b8bcf07c0eb055e84ebc077ec730145 +- image: registry.redhat.io/openshift-serverless-1/kn-plugin-event-sender-rhel9@sha256:df42af3591abb437321cb38c0c5b2a4070829158fdeb454cd428f917cfae14e3 name: IMAGE_KN_PLUGIN_EVENT_SENDER -- image: registry.redhat.io/openshift-serverless-1/kn-plugin-func-func-util-rhel9@sha256:607e50dd3a9b61d57d125c47a7977c40c4f781bfab01a852a08b40fe42f2b893 +- image: registry.redhat.io/openshift-serverless-1/kn-plugin-func-func-util-rhel9@sha256:3271e1f6001354fa01382f1fb1ba8cb5a3a6335ccc932c243678747689c4ce04 name: IMAGE_KN_PLUGIN_FUNC_UTIL -- image: registry.redhat.io/openshift-serverless-1/kn-serving-activator-rhel9@sha256:fe0d40f7478662162831f3a9e9f03f4f291963c6e23f20bf103d053777431d69 +- image: registry.redhat.io/openshift-serverless-1/kn-serving-activator-rhel9@sha256:20c994ac0d959bee1b6e14d24d98e82ff2c1e32d9afa9688a2707f318313f498 name: IMAGE_activator -- image: registry.redhat.io/openshift-serverless-1/kn-serving-autoscaler-hpa-rhel9@sha256:1422cb422f92422d005d28160549cb55fdba0b5e8ca008d9f05239ac68934ac1 +- image: registry.redhat.io/openshift-serverless-1/kn-serving-autoscaler-hpa-rhel9@sha256:375cd4ae3c0d77ff608a8ed891de181532bac0002dc5d4757203bf382ed701ff name: IMAGE_autoscaler-hpa -- image: registry.redhat.io/openshift-serverless-1/kn-serving-autoscaler-rhel9@sha256:504c153a7e29e13317f26cf440927b3f00a177c5c99c74233a7677e84217c6e2 +- image: registry.redhat.io/openshift-serverless-1/kn-serving-autoscaler-rhel9@sha256:78d6838cc28f5a128206b66cb89bba2e31c3ca76e9bd41848336469e2dd535c3 name: IMAGE_autoscaler -- image: registry.redhat.io/openshift-serverless-1/kn-serving-controller-rhel9@sha256:da3d6eaec40cc722215898f1d0bee4afe64878324a181251f16f3a121700a9a6 +- image: registry.redhat.io/openshift-serverless-1/kn-serving-controller-rhel9@sha256:189a2c081623587d78aef9938b9d0e436e823bc71966bb929b008e73dfc29c9f name: IMAGE_controller__controller -- image: registry.redhat.io/openshift-serverless-1/kn-serving-queue-rhel9@sha256:f2b27303fc74a9334b6cba29a7b62c03d9ba27c15b77e80e457a2051bf0ff726 +- image: registry.redhat.io/openshift-serverless-1/kn-serving-queue-rhel9@sha256:9b4e0179435f94e791c9ebf0696442577d79f90ea1d803a85d95fd6f7fcfb440 name: IMAGE_queue-proxy -- image: registry.redhat.io/openshift-serverless-1/kn-serving-storage-version-migration-rhel9@sha256:2c09bc4450e3b629b487c144fadbb990286f6de093a53d4d110e2eab92756fab +- image: registry.redhat.io/openshift-serverless-1/kn-serving-storage-version-migration-rhel9@sha256:45a4fb1c9e75ae0c1fd78acce73f4fcaf7836627297bffd522d17a394bc6ca5a name: IMAGE_storage-version-migration-serving-__migrate -- image: registry.redhat.io/openshift-serverless-1/kn-serving-webhook-rhel9@sha256:c53e99ffe3ec0f56d8de8791ee8ea6e996acba19026c1e85d55f8790c329a85f +- image: registry.redhat.io/openshift-serverless-1/kn-serving-webhook-rhel9@sha256:6856c6554c60c3443c2755cbd7257c597f280028091b752a272e415f4302e6dc name: IMAGE_webhook__webhook -- image: registry.redhat.io/openshift-serverless-1/net-istio-controller-rhel9@sha256:6837dd2fca8684c7afd0fd81f3d879911c6744f44e502178a5a7c44a2ce0ac0b +- image: registry.redhat.io/openshift-serverless-1/net-istio-controller-rhel9@sha256:1994f2391b645cdddbc37f37745295bdfd24061b88288f2e7f7ff5519343677d name: IMAGE_net-istio-controller__controller -- image: registry.redhat.io/openshift-serverless-1/net-istio-webhook-rhel9@sha256:644bbf85a01ffe935d753ceea1847e84b21d614b2159e4cdf1af05d39620fb56 +- image: registry.redhat.io/openshift-serverless-1/net-istio-webhook-rhel9@sha256:765c010b4179bc408db31f268aa1e63d2220494538411e9da9be4ecd9fc8b085 name: IMAGE_net-istio-webhook__webhook -- image: registry.redhat.io/openshift-serverless-1/net-kourier-kourier-rhel9@sha256:846e0e4e18a53efaaeaaa48c5c610443232aa9a0fb6d14ec16a628d292651134 +- image: registry.redhat.io/openshift-serverless-1/net-kourier-kourier-rhel9@sha256:c2492a1bc551cf711f8331aafeea082e55e6831430b5d2af8f5ccfe93fefcf4b name: IMAGE_net-kourier-controller__controller -- image: registry.redhat.io/openshift-serverless-1/serverless-ingress-rhel9@sha256:015d5862f09b42425ef7ee60317ec3744ade6d193d64c2931f57e97b98b802e8 +- image: registry.redhat.io/openshift-serverless-1/serverless-ingress-rhel9@sha256:cda39f380b39da7208438fd58b9695977c6e1b27b9d33ee53fd9eae7701fd3f8 name: knative-openshift-ingress -- image: registry.redhat.io/openshift-serverless-1/serverless-kn-operator-rhel9@sha256:82d64009be88cab9b305d21e0b3dcd7d165bf5d5d02f0afa4245ea03abe0f86c +- image: registry.redhat.io/openshift-serverless-1/serverless-kn-operator-rhel9@sha256:9937be81a76359794496ff8cff2dc01f866fe8cd57c1108a807033f962fc05d9 name: knative-openshift -- image: registry.redhat.io/openshift-serverless-1/serverless-must-gather-rhel9@sha256:f0ba70e487b08fb37c402cd50f995efcd81ae29d3ae15acffc4b94d7eefdd2dc +- image: registry.redhat.io/openshift-serverless-1/serverless-must-gather-rhel9@sha256:af487c957ddc1a18a0cf2c5176bcad225ae915f40a31844c6575097dcc06c9aa name: IMAGE_MUST_GATHER -- image: registry.redhat.io/openshift-serverless-1/serverless-openshift-kn-rhel9-operator@sha256:6fce12fa187ec2edb5b40bae29cc517463ef8ec58814a48485aee9c8cde0f732 +- image: registry.redhat.io/openshift-serverless-1/serverless-openshift-kn-rhel9-operator@sha256:09dd31c6b74540a150a4909108703e5f94ffa3e563bbdb26ba42d7fe27b54d62 name: knative-operator -- image: registry.redhat.io/openshift-service-mesh/proxyv2-rhel8@sha256:1c19cf86fd05940ef3d0d6e79e6f371db993153f70baedb9107bbe73f236dc24 +- image: registry.redhat.io/openshift-service-mesh/proxyv2-rhel9@sha256:fe1e78971352ddd76ee6f88aa0f4e4ac6d1298da8c960f877ae9f883c291dfd6 name: IMAGE_kourier-gateway -- image: registry.redhat.io/openshift4/ose-kube-rbac-proxy-rhel9@sha256:35ea04c339f401902d710bf4ccfe20aa89fc5a4fc7854ed73c8d869450b323ac +- image: registry.redhat.io/openshift4/ose-kube-rbac-proxy-rhel9@sha256:7aef58ba17900ec57ea9c4103cfc3fa894b2b2ce75ff69cc6ab6a0349bef47ae name: IMAGE_KUBE_RBAC_PROXY -- image: registry.redhat.io/rhel8/buildah@sha256:3d505d9c0f5d4cd5a4ec03b8d038656c6cdbdf5191e00ce6388f7e0e4d2f1b74 +- image: registry.redhat.io/rhel9/buildah@sha256:8bb30b6c86b52819d886fbccfdfe62ce80a3da5c5670abf55ffed3d540176c05 name: IMAGE_KN_PLUGIN_FUNC_TEKTON_BUILDAH schema: olm.bundle diff --git a/olm-catalog/serverless-operator-index/v4.18/catalog-template.yaml b/olm-catalog/serverless-operator-index/v4.18/catalog-template.yaml index 1912b5e9ab..ca5eab9da5 100644 --- a/olm-catalog/serverless-operator-index/v4.18/catalog-template.yaml +++ b/olm-catalog/serverless-operator-index/v4.18/catalog-template.yaml @@ -525,8 +525,8 @@ entries: schema: olm.bundle - image: registry.redhat.io/openshift-serverless-1/serverless-operator-bundle@sha256:01d632b69b4a4112426afc4184c72eae6d8816974088e5980c9c808f0782b85c schema: olm.bundle - - image: quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-137/serverless-bundle@sha256:04b153467bfed37d4344e42128ad4468a6e4fb3d0cef4cf8da9440743f419ada - schema: olm.bundle + - schema: olm.bundle + image: quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-137/serverless-bundle@sha256:2dfdc37f62f3f507cada984c8a421a14889447f3221f8dfd3c5d2ab702d0c389 - entries: - name: serverless-operator.v1.20.0 replaces: serverless-operator.v1.19.0 diff --git a/olm-catalog/serverless-operator-index/v4.18/catalog/serverless-operator/catalog.yaml b/olm-catalog/serverless-operator-index/v4.18/catalog/serverless-operator/catalog.yaml index f676368b0e..aae85b9e37 100644 --- a/olm-catalog/serverless-operator-index/v4.18/catalog/serverless-operator/catalog.yaml +++ b/olm-catalog/serverless-operator-index/v4.18/catalog/serverless-operator/catalog.yaml @@ -9656,7 +9656,7 @@ relatedImages: name: IMAGE_KN_PLUGIN_FUNC_TEKTON_BUILDAH schema: olm.bundle --- -image: registry.redhat.io/openshift-serverless-1/serverless-operator-bundle@sha256:04b153467bfed37d4344e42128ad4468a6e4fb3d0cef4cf8da9440743f419ada +image: registry.redhat.io/openshift-serverless-1/serverless-operator-bundle@sha256:2dfdc37f62f3f507cada984c8a421a14889447f3221f8dfd3c5d2ab702d0c389 name: serverless-operator.v1.37.0 package: serverless-operator properties: @@ -9748,7 +9748,7 @@ properties: features.operators.openshift.io/token-auth-gcp: "false" olm.skipRange: '>1.36.1 <1.37.0' operatorframework.io/suggested-namespace: openshift-serverless - operators.openshift.io/must-gather-image: registry.redhat.io/openshift-serverless-1/serverless-must-gather-rhel9@sha256:f0ba70e487b08fb37c402cd50f995efcd81ae29d3ae15acffc4b94d7eefdd2dc + operators.openshift.io/must-gather-image: registry.redhat.io/openshift-serverless-1/serverless-must-gather-rhel9@sha256:af487c957ddc1a18a0cf2c5176bcad225ae915f40a31844c6575097dcc06c9aa operators.openshift.io/valid-subscription: '["OpenShift Container Platform", "OpenShift Platform Plus"]' repository: https://github.com/openshift-knative/serverless-operator @@ -9909,120 +9909,120 @@ properties: provider: name: Red Hat relatedImages: -- image: registry.redhat.io/openshift-serverless-1/serverless-operator-bundle@sha256:04b153467bfed37d4344e42128ad4468a6e4fb3d0cef4cf8da9440743f419ada +- image: registry.redhat.io/openshift-serverless-1/serverless-operator-bundle@sha256:2dfdc37f62f3f507cada984c8a421a14889447f3221f8dfd3c5d2ab702d0c389 name: "" -- image: registry.access.redhat.com/ubi8/nodejs-20-minimal@sha256:a2a7e399aaf09a48c28f40820da16709b62aee6f2bc703116b9345fab5830861 +- image: registry.access.redhat.com/ubi9/nodejs-20-minimal@sha256:5f64d6ce542fa7008deca5f47b2b972c0be6d73a50fc850c3d9b463599ec8411 name: IMAGE_KN_PLUGIN_FUNC_NODEJS_20_MINIMAL -- image: registry.access.redhat.com/ubi8/openjdk-21@sha256:441897a1f691c7d4b3a67bb3e0fea83e18352214264cb383fd057bbbd5ed863c +- image: registry.access.redhat.com/ubi9/openjdk-21@sha256:b4f4010269b9783e01dc07ae9461c96f33a20d075b501f131b85e0e604c568ab name: IMAGE_KN_PLUGIN_FUNC_OPENJDK_21 -- image: registry.access.redhat.com/ubi8/python-39@sha256:27e795fd6b1b77de70d1dc73a65e4c790650748a9cfda138fdbd194b3d6eea3d +- image: registry.access.redhat.com/ubi9/python-39@sha256:dee7605bfc0cc89b83075937cd48ff7b61bf5e396f8bd2ae13e7f7299be53326 name: IMAGE_KN_PLUGIN_FUNC_PYTHON_39 -- image: registry.redhat.io/openshift-serverless-1/kn-backstage-plugins-eventmesh-rhel9@sha256:714a313545822c13726255d8766ab5ba5c58146f12f202c781c793fc751b9b23 +- image: registry.redhat.io/openshift-serverless-1/kn-backstage-plugins-eventmesh-rhel9@sha256:b1eaaa3b9e56819cd451acfab46f72d24b16317e03658e4d35f2188c253787f1 name: IMAGE_eventmesh-backend__controller -- image: registry.redhat.io/openshift-serverless-1/kn-client-cli-artifacts-rhel9@sha256:e85fd8245308b2882dec76e901ad5db4f922afcac47f8845a11bf18a844516ed +- image: registry.redhat.io/openshift-serverless-1/kn-client-cli-artifacts-rhel9@sha256:6eaf0df21b3289275022c55d92e6182915a42938180d476f199cdb98a14eeea5 name: IMAGE_KN_CLIENT_CLI_ARTIFACTS -- image: registry.redhat.io/openshift-serverless-1/kn-client-kn-rhel9@sha256:d513157f5c0addc64cfdf97dcc734063000a0841d33c08fd33ccae3db341fb91 +- image: registry.redhat.io/openshift-serverless-1/kn-client-kn-rhel9@sha256:040093456591c59870046e523dd573d2d889cb57e0779761e66213106cfb4a08 name: IMAGE_KN_CLIENT -- image: registry.redhat.io/openshift-serverless-1/kn-ekb-dispatcher-rhel9@sha256:1583268b541adc2321d254dfcacafd380f8051f6e0417ab7c18a928f835af136 +- image: registry.redhat.io/openshift-serverless-1/kn-ekb-dispatcher-rhel9@sha256:2908d2cb3a563dc2fd51f39b8e64a531586cfa8a69293f8bdf367dfc8cdf6e25 name: KAFKA_IMAGE_kafka-channel-dispatcher__kafka-channel-dispatcher -- image: registry.redhat.io/openshift-serverless-1/kn-ekb-dispatcher-rhel9@sha256:1583268b541adc2321d254dfcacafd380f8051f6e0417ab7c18a928f835af136 +- image: registry.redhat.io/openshift-serverless-1/kn-ekb-dispatcher-rhel9@sha256:2908d2cb3a563dc2fd51f39b8e64a531586cfa8a69293f8bdf367dfc8cdf6e25 name: KAFKA_IMAGE_kafka-broker-dispatcher__kafka-broker-dispatcher -- image: registry.redhat.io/openshift-serverless-1/kn-ekb-dispatcher-rhel9@sha256:1583268b541adc2321d254dfcacafd380f8051f6e0417ab7c18a928f835af136 +- image: registry.redhat.io/openshift-serverless-1/kn-ekb-dispatcher-rhel9@sha256:2908d2cb3a563dc2fd51f39b8e64a531586cfa8a69293f8bdf367dfc8cdf6e25 name: KAFKA_IMAGE_kafka-source-dispatcher__kafka-source-dispatcher -- image: registry.redhat.io/openshift-serverless-1/kn-ekb-kafka-controller-rhel9@sha256:61d685d51f5a4715c202ec09b85d2771f139d11c2629156be31023530fbdefd8 +- image: registry.redhat.io/openshift-serverless-1/kn-ekb-kafka-controller-rhel9@sha256:f55e6c19aeaf92f050f0e6de9f51ec1e57da5c2cf6220408b60d085b0a199a55 name: KAFKA_IMAGE_kafka-controller__controller -- image: registry.redhat.io/openshift-serverless-1/kn-ekb-post-install-rhel9@sha256:11f72387d1328d3de0b0f29dce939f10679103759145f8d5dc22cf80448f8698 +- image: registry.redhat.io/openshift-serverless-1/kn-ekb-post-install-rhel9@sha256:8df88cb76f8085e8357e9765c7bfcc4d637f669ba81b287cb7a5e6b088da7e21 name: KAFKA_IMAGE_kafka-controller-post-install__post-install -- image: registry.redhat.io/openshift-serverless-1/kn-ekb-receiver-rhel9@sha256:3154b2079a3ed21edfc804ff4bed1735a2269e9c841d91e009798fd0cb55c5a3 +- image: registry.redhat.io/openshift-serverless-1/kn-ekb-receiver-rhel9@sha256:ae58db35d8e8fb91aef31d3fb1838ef11fd25b8aae0db5b8335a6d94a82856dd name: KAFKA_IMAGE_kafka-channel-receiver__kafka-channel-receiver -- image: registry.redhat.io/openshift-serverless-1/kn-ekb-receiver-rhel9@sha256:3154b2079a3ed21edfc804ff4bed1735a2269e9c841d91e009798fd0cb55c5a3 +- image: registry.redhat.io/openshift-serverless-1/kn-ekb-receiver-rhel9@sha256:ae58db35d8e8fb91aef31d3fb1838ef11fd25b8aae0db5b8335a6d94a82856dd name: KAFKA_IMAGE_kafka-broker-receiver__kafka-broker-receiver -- image: registry.redhat.io/openshift-serverless-1/kn-ekb-receiver-rhel9@sha256:3154b2079a3ed21edfc804ff4bed1735a2269e9c841d91e009798fd0cb55c5a3 +- image: registry.redhat.io/openshift-serverless-1/kn-ekb-receiver-rhel9@sha256:ae58db35d8e8fb91aef31d3fb1838ef11fd25b8aae0db5b8335a6d94a82856dd name: KAFKA_IMAGE_kafka-sink-receiver__kafka-sink-receiver -- image: registry.redhat.io/openshift-serverless-1/kn-ekb-webhook-kafka-rhel9@sha256:2872b50a2263ba7ee84096c8e3b2359f9e1792573af4351edd82d9d5ff3c0bb6 +- image: registry.redhat.io/openshift-serverless-1/kn-ekb-webhook-kafka-rhel9@sha256:5b47519bad5aa424de39983158c54b888b40c1a8122c0a7d1f8151e36a427a47 name: KAFKA_IMAGE_kafka-webhook-eventing__kafka-webhook-eventing -- image: registry.redhat.io/openshift-serverless-1/kn-eventing-apiserver-receive-adapter-rhel9@sha256:9fdad40fb5f98273d673f8c713e226c816e33cab5ff79751ba99e653a91e1aee +- image: registry.redhat.io/openshift-serverless-1/kn-eventing-apiserver-receive-adapter-rhel9@sha256:7bd3ca92ce0c8238411e084eb07a4a719d9b19e2b6be01c1330a2c628fd86563 name: IMAGE_APISERVER_RA_IMAGE -- image: registry.redhat.io/openshift-serverless-1/kn-eventing-channel-controller-rhel9@sha256:b1dd98d82f212534be88b2885f4623fa4863a7febc4d9fa20f1c7b034f500fbc +- image: registry.redhat.io/openshift-serverless-1/kn-eventing-channel-controller-rhel9@sha256:29a151c72c22d15a0d28b69a3133094fb00e9004183f58149078a6b45b3f2c0b name: IMAGE_imc-controller__controller -- image: registry.redhat.io/openshift-serverless-1/kn-eventing-channel-dispatcher-rhel9@sha256:65397b4877d4612162c9485ecb23ff6461e1638bf656b50db02cf91aa96c6f09 +- image: registry.redhat.io/openshift-serverless-1/kn-eventing-channel-dispatcher-rhel9@sha256:88f5f28f29af773f62594e4e4689db74de206db949c527df50e6e6de7d18e9c8 name: IMAGE_imc-dispatcher__dispatcher -- image: registry.redhat.io/openshift-serverless-1/kn-eventing-channel-dispatcher-rhel9@sha256:65397b4877d4612162c9485ecb23ff6461e1638bf656b50db02cf91aa96c6f09 +- image: registry.redhat.io/openshift-serverless-1/kn-eventing-channel-dispatcher-rhel9@sha256:88f5f28f29af773f62594e4e4689db74de206db949c527df50e6e6de7d18e9c8 name: IMAGE_DISPATCHER_IMAGE -- image: registry.redhat.io/openshift-serverless-1/kn-eventing-controller-rhel9@sha256:cb22545a768c5343eea23a63ffe6463494127833c2d227bdcec44206b706034b +- image: registry.redhat.io/openshift-serverless-1/kn-eventing-controller-rhel9@sha256:6988a3f9a8312c401f29a7fbaebc4c2b936000885434ae4b4abff6ef340f0cd0 name: IMAGE_eventing-controller__eventing-controller -- image: registry.redhat.io/openshift-serverless-1/kn-eventing-filter-rhel9@sha256:f69a9782f45d81da0b6fcac7300925f3fa364333b1224cc2afebd5e75268d412 +- image: registry.redhat.io/openshift-serverless-1/kn-eventing-filter-rhel9@sha256:c5f5f1f896e7c11579582e2f58e08c9af714fd630c93e3e93eb00a73b4021dbf name: IMAGE_mt-broker-filter__filter -- image: registry.redhat.io/openshift-serverless-1/kn-eventing-ingress-rhel9@sha256:a0b8e77f604272d7d59c34551a614ad5c63b94a0c0cc5a24ec7d547bb6fb9700 +- image: registry.redhat.io/openshift-serverless-1/kn-eventing-ingress-rhel9@sha256:9b3b8c55c786edd33b8f9fe04cfa9883c4837a12e5f6681ea34ef87eebaff542 name: IMAGE_mt-broker-ingress__ingress -- image: registry.redhat.io/openshift-serverless-1/kn-eventing-integrations-aws-ddb-streams-source-rhel9@sha256:4d513f8adaf93653f2c70f32843b5f83034ae30dfb2bf0c64d977536bfd38585 +- image: registry.redhat.io/openshift-serverless-1/kn-eventing-integrations-aws-ddb-streams-source-rhel9@sha256:a593a1eff3a57e22b40b98a1b101d245491f8d911d8f055da141bb2392eda09e name: IMAGE_INTEGRATION_SOURCE_AWS_DDB_STREAMS_IMAGE -- image: registry.redhat.io/openshift-serverless-1/kn-eventing-integrations-aws-s3-sink-rhel9@sha256:cbbb950f3405fe415467c11a2f7bd2fb63afa7eba7e90fd548060deec5a0481f +- image: registry.redhat.io/openshift-serverless-1/kn-eventing-integrations-aws-s3-sink-rhel9@sha256:31c7b0825dc34e95144defaa38ac20504b1b8be83b28effe9a135ef778cccecf name: IMAGE_INTEGRATION_SINK_AWS_S3_IMAGE -- image: registry.redhat.io/openshift-serverless-1/kn-eventing-integrations-aws-s3-source-rhel9@sha256:f57373935d4c9593c581b886780cbffc390f6dea5b64123738cd44cb6eb2fb55 +- image: registry.redhat.io/openshift-serverless-1/kn-eventing-integrations-aws-s3-source-rhel9@sha256:f63644b01b336bf90a0201c6b0d592018d5bdc8e88f5d350fe8bd093ae0f5ef1 name: IMAGE_INTEGRATION_SOURCE_AWS_S3_IMAGE -- image: registry.redhat.io/openshift-serverless-1/kn-eventing-integrations-aws-sns-sink-rhel9@sha256:23f1c595d300f1763491774bd53cf51bc29a899071f8a8118f1e83db45d9621f +- image: registry.redhat.io/openshift-serverless-1/kn-eventing-integrations-aws-sns-sink-rhel9@sha256:f030324019ad393ba77c10fb0772da5c3266274d9c7fc5f26420af3a8cc843ff name: IMAGE_INTEGRATION_SINK_AWS_SNS_IMAGE -- image: registry.redhat.io/openshift-serverless-1/kn-eventing-integrations-aws-sqs-sink-rhel9@sha256:8142e26f2681f2de46371961cc76a637513e7c8e32b7aacab855f577436a3080 +- image: registry.redhat.io/openshift-serverless-1/kn-eventing-integrations-aws-sqs-sink-rhel9@sha256:d7e2bf45b77283d7b64868668d5d688a0f397c7827453a401cbc5e897b49251b name: IMAGE_INTEGRATION_SINK_AWS_SQS_IMAGE -- image: registry.redhat.io/openshift-serverless-1/kn-eventing-integrations-aws-sqs-source-rhel9@sha256:40110d0541f573edd34e90bdad03d9bbaf646c7b7bc626e2972e13bc0f2875cb +- image: registry.redhat.io/openshift-serverless-1/kn-eventing-integrations-aws-sqs-source-rhel9@sha256:c9a4a36b1869d5924bf6a10a6f9bdd2fe12b477dadcc5ca613654da375443114 name: IMAGE_INTEGRATION_SOURCE_AWS_SQS_IMAGE -- image: registry.redhat.io/openshift-serverless-1/kn-eventing-integrations-log-sink-rhel9@sha256:b33a523f71181580078febeef835bbf4ac29f38ce869d9b504f715d5164bcba7 +- image: registry.redhat.io/openshift-serverless-1/kn-eventing-integrations-log-sink-rhel9@sha256:2b9e7d767701bc339631878a1d3b5316ad6461711f25caec425295617f1eaadc name: IMAGE_INTEGRATION_SINK_LOG_IMAGE -- image: registry.redhat.io/openshift-serverless-1/kn-eventing-integrations-timer-source-rhel9@sha256:f69c1081456625e144f2216b4dfd088027dbb4aff796ce01d1d3479ab9e776af +- image: registry.redhat.io/openshift-serverless-1/kn-eventing-integrations-timer-source-rhel9@sha256:081c4b8e7b58d8cc5d006fd814c48a18532965ac9f5157c05ec9886ced474ef7 name: IMAGE_INTEGRATION_SOURCE_TIMER_IMAGE -- image: registry.redhat.io/openshift-serverless-1/kn-eventing-integrations-transform-jsonata-rhel9@sha256:84f644fbe19f757ed132023519925541f97ff66aa001fd6e9eaa9c3382dfc305 +- image: registry.redhat.io/openshift-serverless-1/kn-eventing-integrations-transform-jsonata-rhel9@sha256:cee9f20656dd30cf9098f7e4bae8a16f050f1dae86eeaa695aa7240b5774552f name: IMAGE_EVENT_TRANSFORM_JSONATA_IMAGE -- image: registry.redhat.io/openshift-serverless-1/kn-eventing-istio-controller-rhel9@sha256:5706d0acbe002629b6cc4ab070d252ac6df938c5a29317f5ba146d50b1ff109a +- image: registry.redhat.io/openshift-serverless-1/kn-eventing-istio-controller-rhel9@sha256:05f69fbaa94d781974be595a568956a10a404394963015e8a0057ac7ec9754dd name: IMAGE_eventing-istio-controller__eventing-istio-controller -- image: registry.redhat.io/openshift-serverless-1/kn-eventing-jobsink-rhel9@sha256:0e090f02487a3746090a21796a513b30bf14ea8bb79d5e474a02e321e7ec930a +- image: registry.redhat.io/openshift-serverless-1/kn-eventing-jobsink-rhel9@sha256:1025be44219acf7b9b53ba7901776198fec96dccf3241319fc5f26048a816bc4 name: IMAGE_job-sink__job-sink -- image: registry.redhat.io/openshift-serverless-1/kn-eventing-migrate-rhel9@sha256:0228001b4749c1e2ada84c4e9ad7d9e8b4e466227ebd7051e7f4b1baaa8ff518 +- image: registry.redhat.io/openshift-serverless-1/kn-eventing-migrate-rhel9@sha256:40dbb4584329e6bab22a7205d85c9b4016c8d9b5c48ff3800fd0524a5be59d68 name: IMAGE_storage-version-migration-eventing-__migrate -- image: registry.redhat.io/openshift-serverless-1/kn-eventing-migrate-rhel9@sha256:0228001b4749c1e2ada84c4e9ad7d9e8b4e466227ebd7051e7f4b1baaa8ff518 +- image: registry.redhat.io/openshift-serverless-1/kn-eventing-migrate-rhel9@sha256:40dbb4584329e6bab22a7205d85c9b4016c8d9b5c48ff3800fd0524a5be59d68 name: KAFKA_IMAGE_knative-kafka-storage-version-migrator__migrate -- image: registry.redhat.io/openshift-serverless-1/kn-eventing-mtchannel-broker-rhel9@sha256:5efbfbcd115005cbae1aa3db847748c3075f5446e9960aff92f9adae3a6ce3c0 +- image: registry.redhat.io/openshift-serverless-1/kn-eventing-mtchannel-broker-rhel9@sha256:1688a315a2da4aa0004d001296c3fc0730e7f02fdf146197db73a2c578f9bb3a name: IMAGE_mt-broker-controller__mt-broker-controller -- image: registry.redhat.io/openshift-serverless-1/kn-eventing-mtping-rhel9@sha256:c869851f6b0abc9e7f2458c104de037b76a03ab0650ff36a3822c47d7a199179 +- image: registry.redhat.io/openshift-serverless-1/kn-eventing-mtping-rhel9@sha256:1a1560781b7eae2f3e86fc6a0db6e952b82fc45502c5b61702396d289a4e98e2 name: IMAGE_pingsource-mt-adapter__dispatcher -- image: registry.redhat.io/openshift-serverless-1/kn-eventing-webhook-rhel9@sha256:d7b3a03ac3c5faf8f515ce8b115f5475e00b2df5b5509f8bf8ca0cea013030bb +- image: registry.redhat.io/openshift-serverless-1/kn-eventing-webhook-rhel9@sha256:5508f8ef3740fda031a1e412dfb43d15af1fb705fdfd003566219780820721d8 name: IMAGE_eventing-webhook__eventing-webhook -- image: registry.redhat.io/openshift-serverless-1/kn-plugin-event-sender-rhel9@sha256:2d8cfab33f1c46b2d4510ea4b56a09e12b8bcf07c0eb055e84ebc077ec730145 +- image: registry.redhat.io/openshift-serverless-1/kn-plugin-event-sender-rhel9@sha256:df42af3591abb437321cb38c0c5b2a4070829158fdeb454cd428f917cfae14e3 name: IMAGE_KN_PLUGIN_EVENT_SENDER -- image: registry.redhat.io/openshift-serverless-1/kn-plugin-func-func-util-rhel9@sha256:607e50dd3a9b61d57d125c47a7977c40c4f781bfab01a852a08b40fe42f2b893 +- image: registry.redhat.io/openshift-serverless-1/kn-plugin-func-func-util-rhel9@sha256:3271e1f6001354fa01382f1fb1ba8cb5a3a6335ccc932c243678747689c4ce04 name: IMAGE_KN_PLUGIN_FUNC_UTIL -- image: registry.redhat.io/openshift-serverless-1/kn-serving-activator-rhel9@sha256:fe0d40f7478662162831f3a9e9f03f4f291963c6e23f20bf103d053777431d69 +- image: registry.redhat.io/openshift-serverless-1/kn-serving-activator-rhel9@sha256:20c994ac0d959bee1b6e14d24d98e82ff2c1e32d9afa9688a2707f318313f498 name: IMAGE_activator -- image: registry.redhat.io/openshift-serverless-1/kn-serving-autoscaler-hpa-rhel9@sha256:1422cb422f92422d005d28160549cb55fdba0b5e8ca008d9f05239ac68934ac1 +- image: registry.redhat.io/openshift-serverless-1/kn-serving-autoscaler-hpa-rhel9@sha256:375cd4ae3c0d77ff608a8ed891de181532bac0002dc5d4757203bf382ed701ff name: IMAGE_autoscaler-hpa -- image: registry.redhat.io/openshift-serverless-1/kn-serving-autoscaler-rhel9@sha256:504c153a7e29e13317f26cf440927b3f00a177c5c99c74233a7677e84217c6e2 +- image: registry.redhat.io/openshift-serverless-1/kn-serving-autoscaler-rhel9@sha256:78d6838cc28f5a128206b66cb89bba2e31c3ca76e9bd41848336469e2dd535c3 name: IMAGE_autoscaler -- image: registry.redhat.io/openshift-serverless-1/kn-serving-controller-rhel9@sha256:da3d6eaec40cc722215898f1d0bee4afe64878324a181251f16f3a121700a9a6 +- image: registry.redhat.io/openshift-serverless-1/kn-serving-controller-rhel9@sha256:189a2c081623587d78aef9938b9d0e436e823bc71966bb929b008e73dfc29c9f name: IMAGE_controller__controller -- image: registry.redhat.io/openshift-serverless-1/kn-serving-queue-rhel9@sha256:f2b27303fc74a9334b6cba29a7b62c03d9ba27c15b77e80e457a2051bf0ff726 +- image: registry.redhat.io/openshift-serverless-1/kn-serving-queue-rhel9@sha256:9b4e0179435f94e791c9ebf0696442577d79f90ea1d803a85d95fd6f7fcfb440 name: IMAGE_queue-proxy -- image: registry.redhat.io/openshift-serverless-1/kn-serving-storage-version-migration-rhel9@sha256:2c09bc4450e3b629b487c144fadbb990286f6de093a53d4d110e2eab92756fab +- image: registry.redhat.io/openshift-serverless-1/kn-serving-storage-version-migration-rhel9@sha256:45a4fb1c9e75ae0c1fd78acce73f4fcaf7836627297bffd522d17a394bc6ca5a name: IMAGE_storage-version-migration-serving-__migrate -- image: registry.redhat.io/openshift-serverless-1/kn-serving-webhook-rhel9@sha256:c53e99ffe3ec0f56d8de8791ee8ea6e996acba19026c1e85d55f8790c329a85f +- image: registry.redhat.io/openshift-serverless-1/kn-serving-webhook-rhel9@sha256:6856c6554c60c3443c2755cbd7257c597f280028091b752a272e415f4302e6dc name: IMAGE_webhook__webhook -- image: registry.redhat.io/openshift-serverless-1/net-istio-controller-rhel9@sha256:6837dd2fca8684c7afd0fd81f3d879911c6744f44e502178a5a7c44a2ce0ac0b +- image: registry.redhat.io/openshift-serverless-1/net-istio-controller-rhel9@sha256:1994f2391b645cdddbc37f37745295bdfd24061b88288f2e7f7ff5519343677d name: IMAGE_net-istio-controller__controller -- image: registry.redhat.io/openshift-serverless-1/net-istio-webhook-rhel9@sha256:644bbf85a01ffe935d753ceea1847e84b21d614b2159e4cdf1af05d39620fb56 +- image: registry.redhat.io/openshift-serverless-1/net-istio-webhook-rhel9@sha256:765c010b4179bc408db31f268aa1e63d2220494538411e9da9be4ecd9fc8b085 name: IMAGE_net-istio-webhook__webhook -- image: registry.redhat.io/openshift-serverless-1/net-kourier-kourier-rhel9@sha256:846e0e4e18a53efaaeaaa48c5c610443232aa9a0fb6d14ec16a628d292651134 +- image: registry.redhat.io/openshift-serverless-1/net-kourier-kourier-rhel9@sha256:c2492a1bc551cf711f8331aafeea082e55e6831430b5d2af8f5ccfe93fefcf4b name: IMAGE_net-kourier-controller__controller -- image: registry.redhat.io/openshift-serverless-1/serverless-ingress-rhel9@sha256:015d5862f09b42425ef7ee60317ec3744ade6d193d64c2931f57e97b98b802e8 +- image: registry.redhat.io/openshift-serverless-1/serverless-ingress-rhel9@sha256:cda39f380b39da7208438fd58b9695977c6e1b27b9d33ee53fd9eae7701fd3f8 name: knative-openshift-ingress -- image: registry.redhat.io/openshift-serverless-1/serverless-kn-operator-rhel9@sha256:82d64009be88cab9b305d21e0b3dcd7d165bf5d5d02f0afa4245ea03abe0f86c +- image: registry.redhat.io/openshift-serverless-1/serverless-kn-operator-rhel9@sha256:9937be81a76359794496ff8cff2dc01f866fe8cd57c1108a807033f962fc05d9 name: knative-openshift -- image: registry.redhat.io/openshift-serverless-1/serverless-must-gather-rhel9@sha256:f0ba70e487b08fb37c402cd50f995efcd81ae29d3ae15acffc4b94d7eefdd2dc +- image: registry.redhat.io/openshift-serverless-1/serverless-must-gather-rhel9@sha256:af487c957ddc1a18a0cf2c5176bcad225ae915f40a31844c6575097dcc06c9aa name: IMAGE_MUST_GATHER -- image: registry.redhat.io/openshift-serverless-1/serverless-openshift-kn-rhel9-operator@sha256:6fce12fa187ec2edb5b40bae29cc517463ef8ec58814a48485aee9c8cde0f732 +- image: registry.redhat.io/openshift-serverless-1/serverless-openshift-kn-rhel9-operator@sha256:09dd31c6b74540a150a4909108703e5f94ffa3e563bbdb26ba42d7fe27b54d62 name: knative-operator -- image: registry.redhat.io/openshift-service-mesh/proxyv2-rhel8@sha256:1c19cf86fd05940ef3d0d6e79e6f371db993153f70baedb9107bbe73f236dc24 +- image: registry.redhat.io/openshift-service-mesh/proxyv2-rhel9@sha256:fe1e78971352ddd76ee6f88aa0f4e4ac6d1298da8c960f877ae9f883c291dfd6 name: IMAGE_kourier-gateway -- image: registry.redhat.io/openshift4/ose-kube-rbac-proxy-rhel9@sha256:35ea04c339f401902d710bf4ccfe20aa89fc5a4fc7854ed73c8d869450b323ac +- image: registry.redhat.io/openshift4/ose-kube-rbac-proxy-rhel9@sha256:7aef58ba17900ec57ea9c4103cfc3fa894b2b2ce75ff69cc6ab6a0349bef47ae name: IMAGE_KUBE_RBAC_PROXY -- image: registry.redhat.io/rhel8/buildah@sha256:3d505d9c0f5d4cd5a4ec03b8d038656c6cdbdf5191e00ce6388f7e0e4d2f1b74 +- image: registry.redhat.io/rhel9/buildah@sha256:8bb30b6c86b52819d886fbccfdfe62ce80a3da5c5670abf55ffed3d540176c05 name: IMAGE_KN_PLUGIN_FUNC_TEKTON_BUILDAH schema: olm.bundle diff --git a/olm-catalog/serverless-operator-index/v4.19/catalog-template.yaml b/olm-catalog/serverless-operator-index/v4.19/catalog-template.yaml index 1912b5e9ab..ca5eab9da5 100644 --- a/olm-catalog/serverless-operator-index/v4.19/catalog-template.yaml +++ b/olm-catalog/serverless-operator-index/v4.19/catalog-template.yaml @@ -525,8 +525,8 @@ entries: schema: olm.bundle - image: registry.redhat.io/openshift-serverless-1/serverless-operator-bundle@sha256:01d632b69b4a4112426afc4184c72eae6d8816974088e5980c9c808f0782b85c schema: olm.bundle - - image: quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-137/serverless-bundle@sha256:04b153467bfed37d4344e42128ad4468a6e4fb3d0cef4cf8da9440743f419ada - schema: olm.bundle + - schema: olm.bundle + image: quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-137/serverless-bundle@sha256:2dfdc37f62f3f507cada984c8a421a14889447f3221f8dfd3c5d2ab702d0c389 - entries: - name: serverless-operator.v1.20.0 replaces: serverless-operator.v1.19.0 diff --git a/olm-catalog/serverless-operator-index/v4.19/catalog/serverless-operator/catalog.yaml b/olm-catalog/serverless-operator-index/v4.19/catalog/serverless-operator/catalog.yaml index f676368b0e..aae85b9e37 100644 --- a/olm-catalog/serverless-operator-index/v4.19/catalog/serverless-operator/catalog.yaml +++ b/olm-catalog/serverless-operator-index/v4.19/catalog/serverless-operator/catalog.yaml @@ -9656,7 +9656,7 @@ relatedImages: name: IMAGE_KN_PLUGIN_FUNC_TEKTON_BUILDAH schema: olm.bundle --- -image: registry.redhat.io/openshift-serverless-1/serverless-operator-bundle@sha256:04b153467bfed37d4344e42128ad4468a6e4fb3d0cef4cf8da9440743f419ada +image: registry.redhat.io/openshift-serverless-1/serverless-operator-bundle@sha256:2dfdc37f62f3f507cada984c8a421a14889447f3221f8dfd3c5d2ab702d0c389 name: serverless-operator.v1.37.0 package: serverless-operator properties: @@ -9748,7 +9748,7 @@ properties: features.operators.openshift.io/token-auth-gcp: "false" olm.skipRange: '>1.36.1 <1.37.0' operatorframework.io/suggested-namespace: openshift-serverless - operators.openshift.io/must-gather-image: registry.redhat.io/openshift-serverless-1/serverless-must-gather-rhel9@sha256:f0ba70e487b08fb37c402cd50f995efcd81ae29d3ae15acffc4b94d7eefdd2dc + operators.openshift.io/must-gather-image: registry.redhat.io/openshift-serverless-1/serverless-must-gather-rhel9@sha256:af487c957ddc1a18a0cf2c5176bcad225ae915f40a31844c6575097dcc06c9aa operators.openshift.io/valid-subscription: '["OpenShift Container Platform", "OpenShift Platform Plus"]' repository: https://github.com/openshift-knative/serverless-operator @@ -9909,120 +9909,120 @@ properties: provider: name: Red Hat relatedImages: -- image: registry.redhat.io/openshift-serverless-1/serverless-operator-bundle@sha256:04b153467bfed37d4344e42128ad4468a6e4fb3d0cef4cf8da9440743f419ada +- image: registry.redhat.io/openshift-serverless-1/serverless-operator-bundle@sha256:2dfdc37f62f3f507cada984c8a421a14889447f3221f8dfd3c5d2ab702d0c389 name: "" -- image: registry.access.redhat.com/ubi8/nodejs-20-minimal@sha256:a2a7e399aaf09a48c28f40820da16709b62aee6f2bc703116b9345fab5830861 +- image: registry.access.redhat.com/ubi9/nodejs-20-minimal@sha256:5f64d6ce542fa7008deca5f47b2b972c0be6d73a50fc850c3d9b463599ec8411 name: IMAGE_KN_PLUGIN_FUNC_NODEJS_20_MINIMAL -- image: registry.access.redhat.com/ubi8/openjdk-21@sha256:441897a1f691c7d4b3a67bb3e0fea83e18352214264cb383fd057bbbd5ed863c +- image: registry.access.redhat.com/ubi9/openjdk-21@sha256:b4f4010269b9783e01dc07ae9461c96f33a20d075b501f131b85e0e604c568ab name: IMAGE_KN_PLUGIN_FUNC_OPENJDK_21 -- image: registry.access.redhat.com/ubi8/python-39@sha256:27e795fd6b1b77de70d1dc73a65e4c790650748a9cfda138fdbd194b3d6eea3d +- image: registry.access.redhat.com/ubi9/python-39@sha256:dee7605bfc0cc89b83075937cd48ff7b61bf5e396f8bd2ae13e7f7299be53326 name: IMAGE_KN_PLUGIN_FUNC_PYTHON_39 -- image: registry.redhat.io/openshift-serverless-1/kn-backstage-plugins-eventmesh-rhel9@sha256:714a313545822c13726255d8766ab5ba5c58146f12f202c781c793fc751b9b23 +- image: registry.redhat.io/openshift-serverless-1/kn-backstage-plugins-eventmesh-rhel9@sha256:b1eaaa3b9e56819cd451acfab46f72d24b16317e03658e4d35f2188c253787f1 name: IMAGE_eventmesh-backend__controller -- image: registry.redhat.io/openshift-serverless-1/kn-client-cli-artifacts-rhel9@sha256:e85fd8245308b2882dec76e901ad5db4f922afcac47f8845a11bf18a844516ed +- image: registry.redhat.io/openshift-serverless-1/kn-client-cli-artifacts-rhel9@sha256:6eaf0df21b3289275022c55d92e6182915a42938180d476f199cdb98a14eeea5 name: IMAGE_KN_CLIENT_CLI_ARTIFACTS -- image: registry.redhat.io/openshift-serverless-1/kn-client-kn-rhel9@sha256:d513157f5c0addc64cfdf97dcc734063000a0841d33c08fd33ccae3db341fb91 +- image: registry.redhat.io/openshift-serverless-1/kn-client-kn-rhel9@sha256:040093456591c59870046e523dd573d2d889cb57e0779761e66213106cfb4a08 name: IMAGE_KN_CLIENT -- image: registry.redhat.io/openshift-serverless-1/kn-ekb-dispatcher-rhel9@sha256:1583268b541adc2321d254dfcacafd380f8051f6e0417ab7c18a928f835af136 +- image: registry.redhat.io/openshift-serverless-1/kn-ekb-dispatcher-rhel9@sha256:2908d2cb3a563dc2fd51f39b8e64a531586cfa8a69293f8bdf367dfc8cdf6e25 name: KAFKA_IMAGE_kafka-channel-dispatcher__kafka-channel-dispatcher -- image: registry.redhat.io/openshift-serverless-1/kn-ekb-dispatcher-rhel9@sha256:1583268b541adc2321d254dfcacafd380f8051f6e0417ab7c18a928f835af136 +- image: registry.redhat.io/openshift-serverless-1/kn-ekb-dispatcher-rhel9@sha256:2908d2cb3a563dc2fd51f39b8e64a531586cfa8a69293f8bdf367dfc8cdf6e25 name: KAFKA_IMAGE_kafka-broker-dispatcher__kafka-broker-dispatcher -- image: registry.redhat.io/openshift-serverless-1/kn-ekb-dispatcher-rhel9@sha256:1583268b541adc2321d254dfcacafd380f8051f6e0417ab7c18a928f835af136 +- image: registry.redhat.io/openshift-serverless-1/kn-ekb-dispatcher-rhel9@sha256:2908d2cb3a563dc2fd51f39b8e64a531586cfa8a69293f8bdf367dfc8cdf6e25 name: KAFKA_IMAGE_kafka-source-dispatcher__kafka-source-dispatcher -- image: registry.redhat.io/openshift-serverless-1/kn-ekb-kafka-controller-rhel9@sha256:61d685d51f5a4715c202ec09b85d2771f139d11c2629156be31023530fbdefd8 +- image: registry.redhat.io/openshift-serverless-1/kn-ekb-kafka-controller-rhel9@sha256:f55e6c19aeaf92f050f0e6de9f51ec1e57da5c2cf6220408b60d085b0a199a55 name: KAFKA_IMAGE_kafka-controller__controller -- image: registry.redhat.io/openshift-serverless-1/kn-ekb-post-install-rhel9@sha256:11f72387d1328d3de0b0f29dce939f10679103759145f8d5dc22cf80448f8698 +- image: registry.redhat.io/openshift-serverless-1/kn-ekb-post-install-rhel9@sha256:8df88cb76f8085e8357e9765c7bfcc4d637f669ba81b287cb7a5e6b088da7e21 name: KAFKA_IMAGE_kafka-controller-post-install__post-install -- image: registry.redhat.io/openshift-serverless-1/kn-ekb-receiver-rhel9@sha256:3154b2079a3ed21edfc804ff4bed1735a2269e9c841d91e009798fd0cb55c5a3 +- image: registry.redhat.io/openshift-serverless-1/kn-ekb-receiver-rhel9@sha256:ae58db35d8e8fb91aef31d3fb1838ef11fd25b8aae0db5b8335a6d94a82856dd name: KAFKA_IMAGE_kafka-channel-receiver__kafka-channel-receiver -- image: registry.redhat.io/openshift-serverless-1/kn-ekb-receiver-rhel9@sha256:3154b2079a3ed21edfc804ff4bed1735a2269e9c841d91e009798fd0cb55c5a3 +- image: registry.redhat.io/openshift-serverless-1/kn-ekb-receiver-rhel9@sha256:ae58db35d8e8fb91aef31d3fb1838ef11fd25b8aae0db5b8335a6d94a82856dd name: KAFKA_IMAGE_kafka-broker-receiver__kafka-broker-receiver -- image: registry.redhat.io/openshift-serverless-1/kn-ekb-receiver-rhel9@sha256:3154b2079a3ed21edfc804ff4bed1735a2269e9c841d91e009798fd0cb55c5a3 +- image: registry.redhat.io/openshift-serverless-1/kn-ekb-receiver-rhel9@sha256:ae58db35d8e8fb91aef31d3fb1838ef11fd25b8aae0db5b8335a6d94a82856dd name: KAFKA_IMAGE_kafka-sink-receiver__kafka-sink-receiver -- image: registry.redhat.io/openshift-serverless-1/kn-ekb-webhook-kafka-rhel9@sha256:2872b50a2263ba7ee84096c8e3b2359f9e1792573af4351edd82d9d5ff3c0bb6 +- image: registry.redhat.io/openshift-serverless-1/kn-ekb-webhook-kafka-rhel9@sha256:5b47519bad5aa424de39983158c54b888b40c1a8122c0a7d1f8151e36a427a47 name: KAFKA_IMAGE_kafka-webhook-eventing__kafka-webhook-eventing -- image: registry.redhat.io/openshift-serverless-1/kn-eventing-apiserver-receive-adapter-rhel9@sha256:9fdad40fb5f98273d673f8c713e226c816e33cab5ff79751ba99e653a91e1aee +- image: registry.redhat.io/openshift-serverless-1/kn-eventing-apiserver-receive-adapter-rhel9@sha256:7bd3ca92ce0c8238411e084eb07a4a719d9b19e2b6be01c1330a2c628fd86563 name: IMAGE_APISERVER_RA_IMAGE -- image: registry.redhat.io/openshift-serverless-1/kn-eventing-channel-controller-rhel9@sha256:b1dd98d82f212534be88b2885f4623fa4863a7febc4d9fa20f1c7b034f500fbc +- image: registry.redhat.io/openshift-serverless-1/kn-eventing-channel-controller-rhel9@sha256:29a151c72c22d15a0d28b69a3133094fb00e9004183f58149078a6b45b3f2c0b name: IMAGE_imc-controller__controller -- image: registry.redhat.io/openshift-serverless-1/kn-eventing-channel-dispatcher-rhel9@sha256:65397b4877d4612162c9485ecb23ff6461e1638bf656b50db02cf91aa96c6f09 +- image: registry.redhat.io/openshift-serverless-1/kn-eventing-channel-dispatcher-rhel9@sha256:88f5f28f29af773f62594e4e4689db74de206db949c527df50e6e6de7d18e9c8 name: IMAGE_imc-dispatcher__dispatcher -- image: registry.redhat.io/openshift-serverless-1/kn-eventing-channel-dispatcher-rhel9@sha256:65397b4877d4612162c9485ecb23ff6461e1638bf656b50db02cf91aa96c6f09 +- image: registry.redhat.io/openshift-serverless-1/kn-eventing-channel-dispatcher-rhel9@sha256:88f5f28f29af773f62594e4e4689db74de206db949c527df50e6e6de7d18e9c8 name: IMAGE_DISPATCHER_IMAGE -- image: registry.redhat.io/openshift-serverless-1/kn-eventing-controller-rhel9@sha256:cb22545a768c5343eea23a63ffe6463494127833c2d227bdcec44206b706034b +- image: registry.redhat.io/openshift-serverless-1/kn-eventing-controller-rhel9@sha256:6988a3f9a8312c401f29a7fbaebc4c2b936000885434ae4b4abff6ef340f0cd0 name: IMAGE_eventing-controller__eventing-controller -- image: registry.redhat.io/openshift-serverless-1/kn-eventing-filter-rhel9@sha256:f69a9782f45d81da0b6fcac7300925f3fa364333b1224cc2afebd5e75268d412 +- image: registry.redhat.io/openshift-serverless-1/kn-eventing-filter-rhel9@sha256:c5f5f1f896e7c11579582e2f58e08c9af714fd630c93e3e93eb00a73b4021dbf name: IMAGE_mt-broker-filter__filter -- image: registry.redhat.io/openshift-serverless-1/kn-eventing-ingress-rhel9@sha256:a0b8e77f604272d7d59c34551a614ad5c63b94a0c0cc5a24ec7d547bb6fb9700 +- image: registry.redhat.io/openshift-serverless-1/kn-eventing-ingress-rhel9@sha256:9b3b8c55c786edd33b8f9fe04cfa9883c4837a12e5f6681ea34ef87eebaff542 name: IMAGE_mt-broker-ingress__ingress -- image: registry.redhat.io/openshift-serverless-1/kn-eventing-integrations-aws-ddb-streams-source-rhel9@sha256:4d513f8adaf93653f2c70f32843b5f83034ae30dfb2bf0c64d977536bfd38585 +- image: registry.redhat.io/openshift-serverless-1/kn-eventing-integrations-aws-ddb-streams-source-rhel9@sha256:a593a1eff3a57e22b40b98a1b101d245491f8d911d8f055da141bb2392eda09e name: IMAGE_INTEGRATION_SOURCE_AWS_DDB_STREAMS_IMAGE -- image: registry.redhat.io/openshift-serverless-1/kn-eventing-integrations-aws-s3-sink-rhel9@sha256:cbbb950f3405fe415467c11a2f7bd2fb63afa7eba7e90fd548060deec5a0481f +- image: registry.redhat.io/openshift-serverless-1/kn-eventing-integrations-aws-s3-sink-rhel9@sha256:31c7b0825dc34e95144defaa38ac20504b1b8be83b28effe9a135ef778cccecf name: IMAGE_INTEGRATION_SINK_AWS_S3_IMAGE -- image: registry.redhat.io/openshift-serverless-1/kn-eventing-integrations-aws-s3-source-rhel9@sha256:f57373935d4c9593c581b886780cbffc390f6dea5b64123738cd44cb6eb2fb55 +- image: registry.redhat.io/openshift-serverless-1/kn-eventing-integrations-aws-s3-source-rhel9@sha256:f63644b01b336bf90a0201c6b0d592018d5bdc8e88f5d350fe8bd093ae0f5ef1 name: IMAGE_INTEGRATION_SOURCE_AWS_S3_IMAGE -- image: registry.redhat.io/openshift-serverless-1/kn-eventing-integrations-aws-sns-sink-rhel9@sha256:23f1c595d300f1763491774bd53cf51bc29a899071f8a8118f1e83db45d9621f +- image: registry.redhat.io/openshift-serverless-1/kn-eventing-integrations-aws-sns-sink-rhel9@sha256:f030324019ad393ba77c10fb0772da5c3266274d9c7fc5f26420af3a8cc843ff name: IMAGE_INTEGRATION_SINK_AWS_SNS_IMAGE -- image: registry.redhat.io/openshift-serverless-1/kn-eventing-integrations-aws-sqs-sink-rhel9@sha256:8142e26f2681f2de46371961cc76a637513e7c8e32b7aacab855f577436a3080 +- image: registry.redhat.io/openshift-serverless-1/kn-eventing-integrations-aws-sqs-sink-rhel9@sha256:d7e2bf45b77283d7b64868668d5d688a0f397c7827453a401cbc5e897b49251b name: IMAGE_INTEGRATION_SINK_AWS_SQS_IMAGE -- image: registry.redhat.io/openshift-serverless-1/kn-eventing-integrations-aws-sqs-source-rhel9@sha256:40110d0541f573edd34e90bdad03d9bbaf646c7b7bc626e2972e13bc0f2875cb +- image: registry.redhat.io/openshift-serverless-1/kn-eventing-integrations-aws-sqs-source-rhel9@sha256:c9a4a36b1869d5924bf6a10a6f9bdd2fe12b477dadcc5ca613654da375443114 name: IMAGE_INTEGRATION_SOURCE_AWS_SQS_IMAGE -- image: registry.redhat.io/openshift-serverless-1/kn-eventing-integrations-log-sink-rhel9@sha256:b33a523f71181580078febeef835bbf4ac29f38ce869d9b504f715d5164bcba7 +- image: registry.redhat.io/openshift-serverless-1/kn-eventing-integrations-log-sink-rhel9@sha256:2b9e7d767701bc339631878a1d3b5316ad6461711f25caec425295617f1eaadc name: IMAGE_INTEGRATION_SINK_LOG_IMAGE -- image: registry.redhat.io/openshift-serverless-1/kn-eventing-integrations-timer-source-rhel9@sha256:f69c1081456625e144f2216b4dfd088027dbb4aff796ce01d1d3479ab9e776af +- image: registry.redhat.io/openshift-serverless-1/kn-eventing-integrations-timer-source-rhel9@sha256:081c4b8e7b58d8cc5d006fd814c48a18532965ac9f5157c05ec9886ced474ef7 name: IMAGE_INTEGRATION_SOURCE_TIMER_IMAGE -- image: registry.redhat.io/openshift-serverless-1/kn-eventing-integrations-transform-jsonata-rhel9@sha256:84f644fbe19f757ed132023519925541f97ff66aa001fd6e9eaa9c3382dfc305 +- image: registry.redhat.io/openshift-serverless-1/kn-eventing-integrations-transform-jsonata-rhel9@sha256:cee9f20656dd30cf9098f7e4bae8a16f050f1dae86eeaa695aa7240b5774552f name: IMAGE_EVENT_TRANSFORM_JSONATA_IMAGE -- image: registry.redhat.io/openshift-serverless-1/kn-eventing-istio-controller-rhel9@sha256:5706d0acbe002629b6cc4ab070d252ac6df938c5a29317f5ba146d50b1ff109a +- image: registry.redhat.io/openshift-serverless-1/kn-eventing-istio-controller-rhel9@sha256:05f69fbaa94d781974be595a568956a10a404394963015e8a0057ac7ec9754dd name: IMAGE_eventing-istio-controller__eventing-istio-controller -- image: registry.redhat.io/openshift-serverless-1/kn-eventing-jobsink-rhel9@sha256:0e090f02487a3746090a21796a513b30bf14ea8bb79d5e474a02e321e7ec930a +- image: registry.redhat.io/openshift-serverless-1/kn-eventing-jobsink-rhel9@sha256:1025be44219acf7b9b53ba7901776198fec96dccf3241319fc5f26048a816bc4 name: IMAGE_job-sink__job-sink -- image: registry.redhat.io/openshift-serverless-1/kn-eventing-migrate-rhel9@sha256:0228001b4749c1e2ada84c4e9ad7d9e8b4e466227ebd7051e7f4b1baaa8ff518 +- image: registry.redhat.io/openshift-serverless-1/kn-eventing-migrate-rhel9@sha256:40dbb4584329e6bab22a7205d85c9b4016c8d9b5c48ff3800fd0524a5be59d68 name: IMAGE_storage-version-migration-eventing-__migrate -- image: registry.redhat.io/openshift-serverless-1/kn-eventing-migrate-rhel9@sha256:0228001b4749c1e2ada84c4e9ad7d9e8b4e466227ebd7051e7f4b1baaa8ff518 +- image: registry.redhat.io/openshift-serverless-1/kn-eventing-migrate-rhel9@sha256:40dbb4584329e6bab22a7205d85c9b4016c8d9b5c48ff3800fd0524a5be59d68 name: KAFKA_IMAGE_knative-kafka-storage-version-migrator__migrate -- image: registry.redhat.io/openshift-serverless-1/kn-eventing-mtchannel-broker-rhel9@sha256:5efbfbcd115005cbae1aa3db847748c3075f5446e9960aff92f9adae3a6ce3c0 +- image: registry.redhat.io/openshift-serverless-1/kn-eventing-mtchannel-broker-rhel9@sha256:1688a315a2da4aa0004d001296c3fc0730e7f02fdf146197db73a2c578f9bb3a name: IMAGE_mt-broker-controller__mt-broker-controller -- image: registry.redhat.io/openshift-serverless-1/kn-eventing-mtping-rhel9@sha256:c869851f6b0abc9e7f2458c104de037b76a03ab0650ff36a3822c47d7a199179 +- image: registry.redhat.io/openshift-serverless-1/kn-eventing-mtping-rhel9@sha256:1a1560781b7eae2f3e86fc6a0db6e952b82fc45502c5b61702396d289a4e98e2 name: IMAGE_pingsource-mt-adapter__dispatcher -- image: registry.redhat.io/openshift-serverless-1/kn-eventing-webhook-rhel9@sha256:d7b3a03ac3c5faf8f515ce8b115f5475e00b2df5b5509f8bf8ca0cea013030bb +- image: registry.redhat.io/openshift-serverless-1/kn-eventing-webhook-rhel9@sha256:5508f8ef3740fda031a1e412dfb43d15af1fb705fdfd003566219780820721d8 name: IMAGE_eventing-webhook__eventing-webhook -- image: registry.redhat.io/openshift-serverless-1/kn-plugin-event-sender-rhel9@sha256:2d8cfab33f1c46b2d4510ea4b56a09e12b8bcf07c0eb055e84ebc077ec730145 +- image: registry.redhat.io/openshift-serverless-1/kn-plugin-event-sender-rhel9@sha256:df42af3591abb437321cb38c0c5b2a4070829158fdeb454cd428f917cfae14e3 name: IMAGE_KN_PLUGIN_EVENT_SENDER -- image: registry.redhat.io/openshift-serverless-1/kn-plugin-func-func-util-rhel9@sha256:607e50dd3a9b61d57d125c47a7977c40c4f781bfab01a852a08b40fe42f2b893 +- image: registry.redhat.io/openshift-serverless-1/kn-plugin-func-func-util-rhel9@sha256:3271e1f6001354fa01382f1fb1ba8cb5a3a6335ccc932c243678747689c4ce04 name: IMAGE_KN_PLUGIN_FUNC_UTIL -- image: registry.redhat.io/openshift-serverless-1/kn-serving-activator-rhel9@sha256:fe0d40f7478662162831f3a9e9f03f4f291963c6e23f20bf103d053777431d69 +- image: registry.redhat.io/openshift-serverless-1/kn-serving-activator-rhel9@sha256:20c994ac0d959bee1b6e14d24d98e82ff2c1e32d9afa9688a2707f318313f498 name: IMAGE_activator -- image: registry.redhat.io/openshift-serverless-1/kn-serving-autoscaler-hpa-rhel9@sha256:1422cb422f92422d005d28160549cb55fdba0b5e8ca008d9f05239ac68934ac1 +- image: registry.redhat.io/openshift-serverless-1/kn-serving-autoscaler-hpa-rhel9@sha256:375cd4ae3c0d77ff608a8ed891de181532bac0002dc5d4757203bf382ed701ff name: IMAGE_autoscaler-hpa -- image: registry.redhat.io/openshift-serverless-1/kn-serving-autoscaler-rhel9@sha256:504c153a7e29e13317f26cf440927b3f00a177c5c99c74233a7677e84217c6e2 +- image: registry.redhat.io/openshift-serverless-1/kn-serving-autoscaler-rhel9@sha256:78d6838cc28f5a128206b66cb89bba2e31c3ca76e9bd41848336469e2dd535c3 name: IMAGE_autoscaler -- image: registry.redhat.io/openshift-serverless-1/kn-serving-controller-rhel9@sha256:da3d6eaec40cc722215898f1d0bee4afe64878324a181251f16f3a121700a9a6 +- image: registry.redhat.io/openshift-serverless-1/kn-serving-controller-rhel9@sha256:189a2c081623587d78aef9938b9d0e436e823bc71966bb929b008e73dfc29c9f name: IMAGE_controller__controller -- image: registry.redhat.io/openshift-serverless-1/kn-serving-queue-rhel9@sha256:f2b27303fc74a9334b6cba29a7b62c03d9ba27c15b77e80e457a2051bf0ff726 +- image: registry.redhat.io/openshift-serverless-1/kn-serving-queue-rhel9@sha256:9b4e0179435f94e791c9ebf0696442577d79f90ea1d803a85d95fd6f7fcfb440 name: IMAGE_queue-proxy -- image: registry.redhat.io/openshift-serverless-1/kn-serving-storage-version-migration-rhel9@sha256:2c09bc4450e3b629b487c144fadbb990286f6de093a53d4d110e2eab92756fab +- image: registry.redhat.io/openshift-serverless-1/kn-serving-storage-version-migration-rhel9@sha256:45a4fb1c9e75ae0c1fd78acce73f4fcaf7836627297bffd522d17a394bc6ca5a name: IMAGE_storage-version-migration-serving-__migrate -- image: registry.redhat.io/openshift-serverless-1/kn-serving-webhook-rhel9@sha256:c53e99ffe3ec0f56d8de8791ee8ea6e996acba19026c1e85d55f8790c329a85f +- image: registry.redhat.io/openshift-serverless-1/kn-serving-webhook-rhel9@sha256:6856c6554c60c3443c2755cbd7257c597f280028091b752a272e415f4302e6dc name: IMAGE_webhook__webhook -- image: registry.redhat.io/openshift-serverless-1/net-istio-controller-rhel9@sha256:6837dd2fca8684c7afd0fd81f3d879911c6744f44e502178a5a7c44a2ce0ac0b +- image: registry.redhat.io/openshift-serverless-1/net-istio-controller-rhel9@sha256:1994f2391b645cdddbc37f37745295bdfd24061b88288f2e7f7ff5519343677d name: IMAGE_net-istio-controller__controller -- image: registry.redhat.io/openshift-serverless-1/net-istio-webhook-rhel9@sha256:644bbf85a01ffe935d753ceea1847e84b21d614b2159e4cdf1af05d39620fb56 +- image: registry.redhat.io/openshift-serverless-1/net-istio-webhook-rhel9@sha256:765c010b4179bc408db31f268aa1e63d2220494538411e9da9be4ecd9fc8b085 name: IMAGE_net-istio-webhook__webhook -- image: registry.redhat.io/openshift-serverless-1/net-kourier-kourier-rhel9@sha256:846e0e4e18a53efaaeaaa48c5c610443232aa9a0fb6d14ec16a628d292651134 +- image: registry.redhat.io/openshift-serverless-1/net-kourier-kourier-rhel9@sha256:c2492a1bc551cf711f8331aafeea082e55e6831430b5d2af8f5ccfe93fefcf4b name: IMAGE_net-kourier-controller__controller -- image: registry.redhat.io/openshift-serverless-1/serverless-ingress-rhel9@sha256:015d5862f09b42425ef7ee60317ec3744ade6d193d64c2931f57e97b98b802e8 +- image: registry.redhat.io/openshift-serverless-1/serverless-ingress-rhel9@sha256:cda39f380b39da7208438fd58b9695977c6e1b27b9d33ee53fd9eae7701fd3f8 name: knative-openshift-ingress -- image: registry.redhat.io/openshift-serverless-1/serverless-kn-operator-rhel9@sha256:82d64009be88cab9b305d21e0b3dcd7d165bf5d5d02f0afa4245ea03abe0f86c +- image: registry.redhat.io/openshift-serverless-1/serverless-kn-operator-rhel9@sha256:9937be81a76359794496ff8cff2dc01f866fe8cd57c1108a807033f962fc05d9 name: knative-openshift -- image: registry.redhat.io/openshift-serverless-1/serverless-must-gather-rhel9@sha256:f0ba70e487b08fb37c402cd50f995efcd81ae29d3ae15acffc4b94d7eefdd2dc +- image: registry.redhat.io/openshift-serverless-1/serverless-must-gather-rhel9@sha256:af487c957ddc1a18a0cf2c5176bcad225ae915f40a31844c6575097dcc06c9aa name: IMAGE_MUST_GATHER -- image: registry.redhat.io/openshift-serverless-1/serverless-openshift-kn-rhel9-operator@sha256:6fce12fa187ec2edb5b40bae29cc517463ef8ec58814a48485aee9c8cde0f732 +- image: registry.redhat.io/openshift-serverless-1/serverless-openshift-kn-rhel9-operator@sha256:09dd31c6b74540a150a4909108703e5f94ffa3e563bbdb26ba42d7fe27b54d62 name: knative-operator -- image: registry.redhat.io/openshift-service-mesh/proxyv2-rhel8@sha256:1c19cf86fd05940ef3d0d6e79e6f371db993153f70baedb9107bbe73f236dc24 +- image: registry.redhat.io/openshift-service-mesh/proxyv2-rhel9@sha256:fe1e78971352ddd76ee6f88aa0f4e4ac6d1298da8c960f877ae9f883c291dfd6 name: IMAGE_kourier-gateway -- image: registry.redhat.io/openshift4/ose-kube-rbac-proxy-rhel9@sha256:35ea04c339f401902d710bf4ccfe20aa89fc5a4fc7854ed73c8d869450b323ac +- image: registry.redhat.io/openshift4/ose-kube-rbac-proxy-rhel9@sha256:7aef58ba17900ec57ea9c4103cfc3fa894b2b2ce75ff69cc6ab6a0349bef47ae name: IMAGE_KUBE_RBAC_PROXY -- image: registry.redhat.io/rhel8/buildah@sha256:3d505d9c0f5d4cd5a4ec03b8d038656c6cdbdf5191e00ce6388f7e0e4d2f1b74 +- image: registry.redhat.io/rhel9/buildah@sha256:8bb30b6c86b52819d886fbccfdfe62ce80a3da5c5670abf55ffed3d540176c05 name: IMAGE_KN_PLUGIN_FUNC_TEKTON_BUILDAH schema: olm.bundle diff --git a/olm-catalog/serverless-operator-index/v4.20/catalog-template.yaml b/olm-catalog/serverless-operator-index/v4.20/catalog-template.yaml index 1912b5e9ab..ca5eab9da5 100644 --- a/olm-catalog/serverless-operator-index/v4.20/catalog-template.yaml +++ b/olm-catalog/serverless-operator-index/v4.20/catalog-template.yaml @@ -525,8 +525,8 @@ entries: schema: olm.bundle - image: registry.redhat.io/openshift-serverless-1/serverless-operator-bundle@sha256:01d632b69b4a4112426afc4184c72eae6d8816974088e5980c9c808f0782b85c schema: olm.bundle - - image: quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-137/serverless-bundle@sha256:04b153467bfed37d4344e42128ad4468a6e4fb3d0cef4cf8da9440743f419ada - schema: olm.bundle + - schema: olm.bundle + image: quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-137/serverless-bundle@sha256:2dfdc37f62f3f507cada984c8a421a14889447f3221f8dfd3c5d2ab702d0c389 - entries: - name: serverless-operator.v1.20.0 replaces: serverless-operator.v1.19.0 diff --git a/olm-catalog/serverless-operator-index/v4.20/catalog/serverless-operator/catalog.yaml b/olm-catalog/serverless-operator-index/v4.20/catalog/serverless-operator/catalog.yaml index f676368b0e..aae85b9e37 100644 --- a/olm-catalog/serverless-operator-index/v4.20/catalog/serverless-operator/catalog.yaml +++ b/olm-catalog/serverless-operator-index/v4.20/catalog/serverless-operator/catalog.yaml @@ -9656,7 +9656,7 @@ relatedImages: name: IMAGE_KN_PLUGIN_FUNC_TEKTON_BUILDAH schema: olm.bundle --- -image: registry.redhat.io/openshift-serverless-1/serverless-operator-bundle@sha256:04b153467bfed37d4344e42128ad4468a6e4fb3d0cef4cf8da9440743f419ada +image: registry.redhat.io/openshift-serverless-1/serverless-operator-bundle@sha256:2dfdc37f62f3f507cada984c8a421a14889447f3221f8dfd3c5d2ab702d0c389 name: serverless-operator.v1.37.0 package: serverless-operator properties: @@ -9748,7 +9748,7 @@ properties: features.operators.openshift.io/token-auth-gcp: "false" olm.skipRange: '>1.36.1 <1.37.0' operatorframework.io/suggested-namespace: openshift-serverless - operators.openshift.io/must-gather-image: registry.redhat.io/openshift-serverless-1/serverless-must-gather-rhel9@sha256:f0ba70e487b08fb37c402cd50f995efcd81ae29d3ae15acffc4b94d7eefdd2dc + operators.openshift.io/must-gather-image: registry.redhat.io/openshift-serverless-1/serverless-must-gather-rhel9@sha256:af487c957ddc1a18a0cf2c5176bcad225ae915f40a31844c6575097dcc06c9aa operators.openshift.io/valid-subscription: '["OpenShift Container Platform", "OpenShift Platform Plus"]' repository: https://github.com/openshift-knative/serverless-operator @@ -9909,120 +9909,120 @@ properties: provider: name: Red Hat relatedImages: -- image: registry.redhat.io/openshift-serverless-1/serverless-operator-bundle@sha256:04b153467bfed37d4344e42128ad4468a6e4fb3d0cef4cf8da9440743f419ada +- image: registry.redhat.io/openshift-serverless-1/serverless-operator-bundle@sha256:2dfdc37f62f3f507cada984c8a421a14889447f3221f8dfd3c5d2ab702d0c389 name: "" -- image: registry.access.redhat.com/ubi8/nodejs-20-minimal@sha256:a2a7e399aaf09a48c28f40820da16709b62aee6f2bc703116b9345fab5830861 +- image: registry.access.redhat.com/ubi9/nodejs-20-minimal@sha256:5f64d6ce542fa7008deca5f47b2b972c0be6d73a50fc850c3d9b463599ec8411 name: IMAGE_KN_PLUGIN_FUNC_NODEJS_20_MINIMAL -- image: registry.access.redhat.com/ubi8/openjdk-21@sha256:441897a1f691c7d4b3a67bb3e0fea83e18352214264cb383fd057bbbd5ed863c +- image: registry.access.redhat.com/ubi9/openjdk-21@sha256:b4f4010269b9783e01dc07ae9461c96f33a20d075b501f131b85e0e604c568ab name: IMAGE_KN_PLUGIN_FUNC_OPENJDK_21 -- image: registry.access.redhat.com/ubi8/python-39@sha256:27e795fd6b1b77de70d1dc73a65e4c790650748a9cfda138fdbd194b3d6eea3d +- image: registry.access.redhat.com/ubi9/python-39@sha256:dee7605bfc0cc89b83075937cd48ff7b61bf5e396f8bd2ae13e7f7299be53326 name: IMAGE_KN_PLUGIN_FUNC_PYTHON_39 -- image: registry.redhat.io/openshift-serverless-1/kn-backstage-plugins-eventmesh-rhel9@sha256:714a313545822c13726255d8766ab5ba5c58146f12f202c781c793fc751b9b23 +- image: registry.redhat.io/openshift-serverless-1/kn-backstage-plugins-eventmesh-rhel9@sha256:b1eaaa3b9e56819cd451acfab46f72d24b16317e03658e4d35f2188c253787f1 name: IMAGE_eventmesh-backend__controller -- image: registry.redhat.io/openshift-serverless-1/kn-client-cli-artifacts-rhel9@sha256:e85fd8245308b2882dec76e901ad5db4f922afcac47f8845a11bf18a844516ed +- image: registry.redhat.io/openshift-serverless-1/kn-client-cli-artifacts-rhel9@sha256:6eaf0df21b3289275022c55d92e6182915a42938180d476f199cdb98a14eeea5 name: IMAGE_KN_CLIENT_CLI_ARTIFACTS -- image: registry.redhat.io/openshift-serverless-1/kn-client-kn-rhel9@sha256:d513157f5c0addc64cfdf97dcc734063000a0841d33c08fd33ccae3db341fb91 +- image: registry.redhat.io/openshift-serverless-1/kn-client-kn-rhel9@sha256:040093456591c59870046e523dd573d2d889cb57e0779761e66213106cfb4a08 name: IMAGE_KN_CLIENT -- image: registry.redhat.io/openshift-serverless-1/kn-ekb-dispatcher-rhel9@sha256:1583268b541adc2321d254dfcacafd380f8051f6e0417ab7c18a928f835af136 +- image: registry.redhat.io/openshift-serverless-1/kn-ekb-dispatcher-rhel9@sha256:2908d2cb3a563dc2fd51f39b8e64a531586cfa8a69293f8bdf367dfc8cdf6e25 name: KAFKA_IMAGE_kafka-channel-dispatcher__kafka-channel-dispatcher -- image: registry.redhat.io/openshift-serverless-1/kn-ekb-dispatcher-rhel9@sha256:1583268b541adc2321d254dfcacafd380f8051f6e0417ab7c18a928f835af136 +- image: registry.redhat.io/openshift-serverless-1/kn-ekb-dispatcher-rhel9@sha256:2908d2cb3a563dc2fd51f39b8e64a531586cfa8a69293f8bdf367dfc8cdf6e25 name: KAFKA_IMAGE_kafka-broker-dispatcher__kafka-broker-dispatcher -- image: registry.redhat.io/openshift-serverless-1/kn-ekb-dispatcher-rhel9@sha256:1583268b541adc2321d254dfcacafd380f8051f6e0417ab7c18a928f835af136 +- image: registry.redhat.io/openshift-serverless-1/kn-ekb-dispatcher-rhel9@sha256:2908d2cb3a563dc2fd51f39b8e64a531586cfa8a69293f8bdf367dfc8cdf6e25 name: KAFKA_IMAGE_kafka-source-dispatcher__kafka-source-dispatcher -- image: registry.redhat.io/openshift-serverless-1/kn-ekb-kafka-controller-rhel9@sha256:61d685d51f5a4715c202ec09b85d2771f139d11c2629156be31023530fbdefd8 +- image: registry.redhat.io/openshift-serverless-1/kn-ekb-kafka-controller-rhel9@sha256:f55e6c19aeaf92f050f0e6de9f51ec1e57da5c2cf6220408b60d085b0a199a55 name: KAFKA_IMAGE_kafka-controller__controller -- image: registry.redhat.io/openshift-serverless-1/kn-ekb-post-install-rhel9@sha256:11f72387d1328d3de0b0f29dce939f10679103759145f8d5dc22cf80448f8698 +- image: registry.redhat.io/openshift-serverless-1/kn-ekb-post-install-rhel9@sha256:8df88cb76f8085e8357e9765c7bfcc4d637f669ba81b287cb7a5e6b088da7e21 name: KAFKA_IMAGE_kafka-controller-post-install__post-install -- image: registry.redhat.io/openshift-serverless-1/kn-ekb-receiver-rhel9@sha256:3154b2079a3ed21edfc804ff4bed1735a2269e9c841d91e009798fd0cb55c5a3 +- image: registry.redhat.io/openshift-serverless-1/kn-ekb-receiver-rhel9@sha256:ae58db35d8e8fb91aef31d3fb1838ef11fd25b8aae0db5b8335a6d94a82856dd name: KAFKA_IMAGE_kafka-channel-receiver__kafka-channel-receiver -- image: registry.redhat.io/openshift-serverless-1/kn-ekb-receiver-rhel9@sha256:3154b2079a3ed21edfc804ff4bed1735a2269e9c841d91e009798fd0cb55c5a3 +- image: registry.redhat.io/openshift-serverless-1/kn-ekb-receiver-rhel9@sha256:ae58db35d8e8fb91aef31d3fb1838ef11fd25b8aae0db5b8335a6d94a82856dd name: KAFKA_IMAGE_kafka-broker-receiver__kafka-broker-receiver -- image: registry.redhat.io/openshift-serverless-1/kn-ekb-receiver-rhel9@sha256:3154b2079a3ed21edfc804ff4bed1735a2269e9c841d91e009798fd0cb55c5a3 +- image: registry.redhat.io/openshift-serverless-1/kn-ekb-receiver-rhel9@sha256:ae58db35d8e8fb91aef31d3fb1838ef11fd25b8aae0db5b8335a6d94a82856dd name: KAFKA_IMAGE_kafka-sink-receiver__kafka-sink-receiver -- image: registry.redhat.io/openshift-serverless-1/kn-ekb-webhook-kafka-rhel9@sha256:2872b50a2263ba7ee84096c8e3b2359f9e1792573af4351edd82d9d5ff3c0bb6 +- image: registry.redhat.io/openshift-serverless-1/kn-ekb-webhook-kafka-rhel9@sha256:5b47519bad5aa424de39983158c54b888b40c1a8122c0a7d1f8151e36a427a47 name: KAFKA_IMAGE_kafka-webhook-eventing__kafka-webhook-eventing -- image: registry.redhat.io/openshift-serverless-1/kn-eventing-apiserver-receive-adapter-rhel9@sha256:9fdad40fb5f98273d673f8c713e226c816e33cab5ff79751ba99e653a91e1aee +- image: registry.redhat.io/openshift-serverless-1/kn-eventing-apiserver-receive-adapter-rhel9@sha256:7bd3ca92ce0c8238411e084eb07a4a719d9b19e2b6be01c1330a2c628fd86563 name: IMAGE_APISERVER_RA_IMAGE -- image: registry.redhat.io/openshift-serverless-1/kn-eventing-channel-controller-rhel9@sha256:b1dd98d82f212534be88b2885f4623fa4863a7febc4d9fa20f1c7b034f500fbc +- image: registry.redhat.io/openshift-serverless-1/kn-eventing-channel-controller-rhel9@sha256:29a151c72c22d15a0d28b69a3133094fb00e9004183f58149078a6b45b3f2c0b name: IMAGE_imc-controller__controller -- image: registry.redhat.io/openshift-serverless-1/kn-eventing-channel-dispatcher-rhel9@sha256:65397b4877d4612162c9485ecb23ff6461e1638bf656b50db02cf91aa96c6f09 +- image: registry.redhat.io/openshift-serverless-1/kn-eventing-channel-dispatcher-rhel9@sha256:88f5f28f29af773f62594e4e4689db74de206db949c527df50e6e6de7d18e9c8 name: IMAGE_imc-dispatcher__dispatcher -- image: registry.redhat.io/openshift-serverless-1/kn-eventing-channel-dispatcher-rhel9@sha256:65397b4877d4612162c9485ecb23ff6461e1638bf656b50db02cf91aa96c6f09 +- image: registry.redhat.io/openshift-serverless-1/kn-eventing-channel-dispatcher-rhel9@sha256:88f5f28f29af773f62594e4e4689db74de206db949c527df50e6e6de7d18e9c8 name: IMAGE_DISPATCHER_IMAGE -- image: registry.redhat.io/openshift-serverless-1/kn-eventing-controller-rhel9@sha256:cb22545a768c5343eea23a63ffe6463494127833c2d227bdcec44206b706034b +- image: registry.redhat.io/openshift-serverless-1/kn-eventing-controller-rhel9@sha256:6988a3f9a8312c401f29a7fbaebc4c2b936000885434ae4b4abff6ef340f0cd0 name: IMAGE_eventing-controller__eventing-controller -- image: registry.redhat.io/openshift-serverless-1/kn-eventing-filter-rhel9@sha256:f69a9782f45d81da0b6fcac7300925f3fa364333b1224cc2afebd5e75268d412 +- image: registry.redhat.io/openshift-serverless-1/kn-eventing-filter-rhel9@sha256:c5f5f1f896e7c11579582e2f58e08c9af714fd630c93e3e93eb00a73b4021dbf name: IMAGE_mt-broker-filter__filter -- image: registry.redhat.io/openshift-serverless-1/kn-eventing-ingress-rhel9@sha256:a0b8e77f604272d7d59c34551a614ad5c63b94a0c0cc5a24ec7d547bb6fb9700 +- image: registry.redhat.io/openshift-serverless-1/kn-eventing-ingress-rhel9@sha256:9b3b8c55c786edd33b8f9fe04cfa9883c4837a12e5f6681ea34ef87eebaff542 name: IMAGE_mt-broker-ingress__ingress -- image: registry.redhat.io/openshift-serverless-1/kn-eventing-integrations-aws-ddb-streams-source-rhel9@sha256:4d513f8adaf93653f2c70f32843b5f83034ae30dfb2bf0c64d977536bfd38585 +- image: registry.redhat.io/openshift-serverless-1/kn-eventing-integrations-aws-ddb-streams-source-rhel9@sha256:a593a1eff3a57e22b40b98a1b101d245491f8d911d8f055da141bb2392eda09e name: IMAGE_INTEGRATION_SOURCE_AWS_DDB_STREAMS_IMAGE -- image: registry.redhat.io/openshift-serverless-1/kn-eventing-integrations-aws-s3-sink-rhel9@sha256:cbbb950f3405fe415467c11a2f7bd2fb63afa7eba7e90fd548060deec5a0481f +- image: registry.redhat.io/openshift-serverless-1/kn-eventing-integrations-aws-s3-sink-rhel9@sha256:31c7b0825dc34e95144defaa38ac20504b1b8be83b28effe9a135ef778cccecf name: IMAGE_INTEGRATION_SINK_AWS_S3_IMAGE -- image: registry.redhat.io/openshift-serverless-1/kn-eventing-integrations-aws-s3-source-rhel9@sha256:f57373935d4c9593c581b886780cbffc390f6dea5b64123738cd44cb6eb2fb55 +- image: registry.redhat.io/openshift-serverless-1/kn-eventing-integrations-aws-s3-source-rhel9@sha256:f63644b01b336bf90a0201c6b0d592018d5bdc8e88f5d350fe8bd093ae0f5ef1 name: IMAGE_INTEGRATION_SOURCE_AWS_S3_IMAGE -- image: registry.redhat.io/openshift-serverless-1/kn-eventing-integrations-aws-sns-sink-rhel9@sha256:23f1c595d300f1763491774bd53cf51bc29a899071f8a8118f1e83db45d9621f +- image: registry.redhat.io/openshift-serverless-1/kn-eventing-integrations-aws-sns-sink-rhel9@sha256:f030324019ad393ba77c10fb0772da5c3266274d9c7fc5f26420af3a8cc843ff name: IMAGE_INTEGRATION_SINK_AWS_SNS_IMAGE -- image: registry.redhat.io/openshift-serverless-1/kn-eventing-integrations-aws-sqs-sink-rhel9@sha256:8142e26f2681f2de46371961cc76a637513e7c8e32b7aacab855f577436a3080 +- image: registry.redhat.io/openshift-serverless-1/kn-eventing-integrations-aws-sqs-sink-rhel9@sha256:d7e2bf45b77283d7b64868668d5d688a0f397c7827453a401cbc5e897b49251b name: IMAGE_INTEGRATION_SINK_AWS_SQS_IMAGE -- image: registry.redhat.io/openshift-serverless-1/kn-eventing-integrations-aws-sqs-source-rhel9@sha256:40110d0541f573edd34e90bdad03d9bbaf646c7b7bc626e2972e13bc0f2875cb +- image: registry.redhat.io/openshift-serverless-1/kn-eventing-integrations-aws-sqs-source-rhel9@sha256:c9a4a36b1869d5924bf6a10a6f9bdd2fe12b477dadcc5ca613654da375443114 name: IMAGE_INTEGRATION_SOURCE_AWS_SQS_IMAGE -- image: registry.redhat.io/openshift-serverless-1/kn-eventing-integrations-log-sink-rhel9@sha256:b33a523f71181580078febeef835bbf4ac29f38ce869d9b504f715d5164bcba7 +- image: registry.redhat.io/openshift-serverless-1/kn-eventing-integrations-log-sink-rhel9@sha256:2b9e7d767701bc339631878a1d3b5316ad6461711f25caec425295617f1eaadc name: IMAGE_INTEGRATION_SINK_LOG_IMAGE -- image: registry.redhat.io/openshift-serverless-1/kn-eventing-integrations-timer-source-rhel9@sha256:f69c1081456625e144f2216b4dfd088027dbb4aff796ce01d1d3479ab9e776af +- image: registry.redhat.io/openshift-serverless-1/kn-eventing-integrations-timer-source-rhel9@sha256:081c4b8e7b58d8cc5d006fd814c48a18532965ac9f5157c05ec9886ced474ef7 name: IMAGE_INTEGRATION_SOURCE_TIMER_IMAGE -- image: registry.redhat.io/openshift-serverless-1/kn-eventing-integrations-transform-jsonata-rhel9@sha256:84f644fbe19f757ed132023519925541f97ff66aa001fd6e9eaa9c3382dfc305 +- image: registry.redhat.io/openshift-serverless-1/kn-eventing-integrations-transform-jsonata-rhel9@sha256:cee9f20656dd30cf9098f7e4bae8a16f050f1dae86eeaa695aa7240b5774552f name: IMAGE_EVENT_TRANSFORM_JSONATA_IMAGE -- image: registry.redhat.io/openshift-serverless-1/kn-eventing-istio-controller-rhel9@sha256:5706d0acbe002629b6cc4ab070d252ac6df938c5a29317f5ba146d50b1ff109a +- image: registry.redhat.io/openshift-serverless-1/kn-eventing-istio-controller-rhel9@sha256:05f69fbaa94d781974be595a568956a10a404394963015e8a0057ac7ec9754dd name: IMAGE_eventing-istio-controller__eventing-istio-controller -- image: registry.redhat.io/openshift-serverless-1/kn-eventing-jobsink-rhel9@sha256:0e090f02487a3746090a21796a513b30bf14ea8bb79d5e474a02e321e7ec930a +- image: registry.redhat.io/openshift-serverless-1/kn-eventing-jobsink-rhel9@sha256:1025be44219acf7b9b53ba7901776198fec96dccf3241319fc5f26048a816bc4 name: IMAGE_job-sink__job-sink -- image: registry.redhat.io/openshift-serverless-1/kn-eventing-migrate-rhel9@sha256:0228001b4749c1e2ada84c4e9ad7d9e8b4e466227ebd7051e7f4b1baaa8ff518 +- image: registry.redhat.io/openshift-serverless-1/kn-eventing-migrate-rhel9@sha256:40dbb4584329e6bab22a7205d85c9b4016c8d9b5c48ff3800fd0524a5be59d68 name: IMAGE_storage-version-migration-eventing-__migrate -- image: registry.redhat.io/openshift-serverless-1/kn-eventing-migrate-rhel9@sha256:0228001b4749c1e2ada84c4e9ad7d9e8b4e466227ebd7051e7f4b1baaa8ff518 +- image: registry.redhat.io/openshift-serverless-1/kn-eventing-migrate-rhel9@sha256:40dbb4584329e6bab22a7205d85c9b4016c8d9b5c48ff3800fd0524a5be59d68 name: KAFKA_IMAGE_knative-kafka-storage-version-migrator__migrate -- image: registry.redhat.io/openshift-serverless-1/kn-eventing-mtchannel-broker-rhel9@sha256:5efbfbcd115005cbae1aa3db847748c3075f5446e9960aff92f9adae3a6ce3c0 +- image: registry.redhat.io/openshift-serverless-1/kn-eventing-mtchannel-broker-rhel9@sha256:1688a315a2da4aa0004d001296c3fc0730e7f02fdf146197db73a2c578f9bb3a name: IMAGE_mt-broker-controller__mt-broker-controller -- image: registry.redhat.io/openshift-serverless-1/kn-eventing-mtping-rhel9@sha256:c869851f6b0abc9e7f2458c104de037b76a03ab0650ff36a3822c47d7a199179 +- image: registry.redhat.io/openshift-serverless-1/kn-eventing-mtping-rhel9@sha256:1a1560781b7eae2f3e86fc6a0db6e952b82fc45502c5b61702396d289a4e98e2 name: IMAGE_pingsource-mt-adapter__dispatcher -- image: registry.redhat.io/openshift-serverless-1/kn-eventing-webhook-rhel9@sha256:d7b3a03ac3c5faf8f515ce8b115f5475e00b2df5b5509f8bf8ca0cea013030bb +- image: registry.redhat.io/openshift-serverless-1/kn-eventing-webhook-rhel9@sha256:5508f8ef3740fda031a1e412dfb43d15af1fb705fdfd003566219780820721d8 name: IMAGE_eventing-webhook__eventing-webhook -- image: registry.redhat.io/openshift-serverless-1/kn-plugin-event-sender-rhel9@sha256:2d8cfab33f1c46b2d4510ea4b56a09e12b8bcf07c0eb055e84ebc077ec730145 +- image: registry.redhat.io/openshift-serverless-1/kn-plugin-event-sender-rhel9@sha256:df42af3591abb437321cb38c0c5b2a4070829158fdeb454cd428f917cfae14e3 name: IMAGE_KN_PLUGIN_EVENT_SENDER -- image: registry.redhat.io/openshift-serverless-1/kn-plugin-func-func-util-rhel9@sha256:607e50dd3a9b61d57d125c47a7977c40c4f781bfab01a852a08b40fe42f2b893 +- image: registry.redhat.io/openshift-serverless-1/kn-plugin-func-func-util-rhel9@sha256:3271e1f6001354fa01382f1fb1ba8cb5a3a6335ccc932c243678747689c4ce04 name: IMAGE_KN_PLUGIN_FUNC_UTIL -- image: registry.redhat.io/openshift-serverless-1/kn-serving-activator-rhel9@sha256:fe0d40f7478662162831f3a9e9f03f4f291963c6e23f20bf103d053777431d69 +- image: registry.redhat.io/openshift-serverless-1/kn-serving-activator-rhel9@sha256:20c994ac0d959bee1b6e14d24d98e82ff2c1e32d9afa9688a2707f318313f498 name: IMAGE_activator -- image: registry.redhat.io/openshift-serverless-1/kn-serving-autoscaler-hpa-rhel9@sha256:1422cb422f92422d005d28160549cb55fdba0b5e8ca008d9f05239ac68934ac1 +- image: registry.redhat.io/openshift-serverless-1/kn-serving-autoscaler-hpa-rhel9@sha256:375cd4ae3c0d77ff608a8ed891de181532bac0002dc5d4757203bf382ed701ff name: IMAGE_autoscaler-hpa -- image: registry.redhat.io/openshift-serverless-1/kn-serving-autoscaler-rhel9@sha256:504c153a7e29e13317f26cf440927b3f00a177c5c99c74233a7677e84217c6e2 +- image: registry.redhat.io/openshift-serverless-1/kn-serving-autoscaler-rhel9@sha256:78d6838cc28f5a128206b66cb89bba2e31c3ca76e9bd41848336469e2dd535c3 name: IMAGE_autoscaler -- image: registry.redhat.io/openshift-serverless-1/kn-serving-controller-rhel9@sha256:da3d6eaec40cc722215898f1d0bee4afe64878324a181251f16f3a121700a9a6 +- image: registry.redhat.io/openshift-serverless-1/kn-serving-controller-rhel9@sha256:189a2c081623587d78aef9938b9d0e436e823bc71966bb929b008e73dfc29c9f name: IMAGE_controller__controller -- image: registry.redhat.io/openshift-serverless-1/kn-serving-queue-rhel9@sha256:f2b27303fc74a9334b6cba29a7b62c03d9ba27c15b77e80e457a2051bf0ff726 +- image: registry.redhat.io/openshift-serverless-1/kn-serving-queue-rhel9@sha256:9b4e0179435f94e791c9ebf0696442577d79f90ea1d803a85d95fd6f7fcfb440 name: IMAGE_queue-proxy -- image: registry.redhat.io/openshift-serverless-1/kn-serving-storage-version-migration-rhel9@sha256:2c09bc4450e3b629b487c144fadbb990286f6de093a53d4d110e2eab92756fab +- image: registry.redhat.io/openshift-serverless-1/kn-serving-storage-version-migration-rhel9@sha256:45a4fb1c9e75ae0c1fd78acce73f4fcaf7836627297bffd522d17a394bc6ca5a name: IMAGE_storage-version-migration-serving-__migrate -- image: registry.redhat.io/openshift-serverless-1/kn-serving-webhook-rhel9@sha256:c53e99ffe3ec0f56d8de8791ee8ea6e996acba19026c1e85d55f8790c329a85f +- image: registry.redhat.io/openshift-serverless-1/kn-serving-webhook-rhel9@sha256:6856c6554c60c3443c2755cbd7257c597f280028091b752a272e415f4302e6dc name: IMAGE_webhook__webhook -- image: registry.redhat.io/openshift-serverless-1/net-istio-controller-rhel9@sha256:6837dd2fca8684c7afd0fd81f3d879911c6744f44e502178a5a7c44a2ce0ac0b +- image: registry.redhat.io/openshift-serverless-1/net-istio-controller-rhel9@sha256:1994f2391b645cdddbc37f37745295bdfd24061b88288f2e7f7ff5519343677d name: IMAGE_net-istio-controller__controller -- image: registry.redhat.io/openshift-serverless-1/net-istio-webhook-rhel9@sha256:644bbf85a01ffe935d753ceea1847e84b21d614b2159e4cdf1af05d39620fb56 +- image: registry.redhat.io/openshift-serverless-1/net-istio-webhook-rhel9@sha256:765c010b4179bc408db31f268aa1e63d2220494538411e9da9be4ecd9fc8b085 name: IMAGE_net-istio-webhook__webhook -- image: registry.redhat.io/openshift-serverless-1/net-kourier-kourier-rhel9@sha256:846e0e4e18a53efaaeaaa48c5c610443232aa9a0fb6d14ec16a628d292651134 +- image: registry.redhat.io/openshift-serverless-1/net-kourier-kourier-rhel9@sha256:c2492a1bc551cf711f8331aafeea082e55e6831430b5d2af8f5ccfe93fefcf4b name: IMAGE_net-kourier-controller__controller -- image: registry.redhat.io/openshift-serverless-1/serverless-ingress-rhel9@sha256:015d5862f09b42425ef7ee60317ec3744ade6d193d64c2931f57e97b98b802e8 +- image: registry.redhat.io/openshift-serverless-1/serverless-ingress-rhel9@sha256:cda39f380b39da7208438fd58b9695977c6e1b27b9d33ee53fd9eae7701fd3f8 name: knative-openshift-ingress -- image: registry.redhat.io/openshift-serverless-1/serverless-kn-operator-rhel9@sha256:82d64009be88cab9b305d21e0b3dcd7d165bf5d5d02f0afa4245ea03abe0f86c +- image: registry.redhat.io/openshift-serverless-1/serverless-kn-operator-rhel9@sha256:9937be81a76359794496ff8cff2dc01f866fe8cd57c1108a807033f962fc05d9 name: knative-openshift -- image: registry.redhat.io/openshift-serverless-1/serverless-must-gather-rhel9@sha256:f0ba70e487b08fb37c402cd50f995efcd81ae29d3ae15acffc4b94d7eefdd2dc +- image: registry.redhat.io/openshift-serverless-1/serverless-must-gather-rhel9@sha256:af487c957ddc1a18a0cf2c5176bcad225ae915f40a31844c6575097dcc06c9aa name: IMAGE_MUST_GATHER -- image: registry.redhat.io/openshift-serverless-1/serverless-openshift-kn-rhel9-operator@sha256:6fce12fa187ec2edb5b40bae29cc517463ef8ec58814a48485aee9c8cde0f732 +- image: registry.redhat.io/openshift-serverless-1/serverless-openshift-kn-rhel9-operator@sha256:09dd31c6b74540a150a4909108703e5f94ffa3e563bbdb26ba42d7fe27b54d62 name: knative-operator -- image: registry.redhat.io/openshift-service-mesh/proxyv2-rhel8@sha256:1c19cf86fd05940ef3d0d6e79e6f371db993153f70baedb9107bbe73f236dc24 +- image: registry.redhat.io/openshift-service-mesh/proxyv2-rhel9@sha256:fe1e78971352ddd76ee6f88aa0f4e4ac6d1298da8c960f877ae9f883c291dfd6 name: IMAGE_kourier-gateway -- image: registry.redhat.io/openshift4/ose-kube-rbac-proxy-rhel9@sha256:35ea04c339f401902d710bf4ccfe20aa89fc5a4fc7854ed73c8d869450b323ac +- image: registry.redhat.io/openshift4/ose-kube-rbac-proxy-rhel9@sha256:7aef58ba17900ec57ea9c4103cfc3fa894b2b2ce75ff69cc6ab6a0349bef47ae name: IMAGE_KUBE_RBAC_PROXY -- image: registry.redhat.io/rhel8/buildah@sha256:3d505d9c0f5d4cd5a4ec03b8d038656c6cdbdf5191e00ce6388f7e0e4d2f1b74 +- image: registry.redhat.io/rhel9/buildah@sha256:8bb30b6c86b52819d886fbccfdfe62ce80a3da5c5670abf55ffed3d540176c05 name: IMAGE_KN_PLUGIN_FUNC_TEKTON_BUILDAH schema: olm.bundle diff --git a/olm-catalog/serverless-operator/manifests/serverless-operator.clusterserviceversion.yaml b/olm-catalog/serverless-operator/manifests/serverless-operator.clusterserviceversion.yaml index 4d58d712e3..1e30317f0a 100644 --- a/olm-catalog/serverless-operator/manifests/serverless-operator.clusterserviceversion.yaml +++ b/olm-catalog/serverless-operator/manifests/serverless-operator.clusterserviceversion.yaml @@ -78,7 +78,7 @@ metadata: repository: https://github.com/openshift-knative/serverless-operator support: Red Hat olm.skipRange: '>1.36.1 <1.37.0' - operators.openshift.io/must-gather-image: registry.redhat.io/openshift-serverless-1/serverless-must-gather-rhel9@sha256:679d974d5cacbaf70139bd2f8ffbe572d81ae7dbd82763ced7b78a712559547a + operators.openshift.io/must-gather-image: registry.redhat.io/openshift-serverless-1/serverless-must-gather-rhel9@sha256:64a72b6c540f4b9b7bf5c17eec9df79d716bbde4153c0f99cb6bcce1afefef60 labels: operatorframework.io/arch.amd64: supported operatorframework.io/arch.ppc64le: supported @@ -836,7 +836,7 @@ spec: serviceAccountName: knative-operator containers: - name: knative-operator - image: registry.redhat.io/openshift-serverless-1/serverless-openshift-kn-rhel9-operator@sha256:50e838882b1c1d2761785e67ffd2b973ef8ad014853361fa8792350884102f08 + image: registry.redhat.io/openshift-serverless-1/serverless-openshift-kn-rhel9-operator@sha256:f5a821b9313fd383d38027744110097a06757f33da9ffb65094fb21bd52a9d1d readinessProbe: periodSeconds: 1 httpGet: @@ -889,81 +889,81 @@ spec: - name: KUBERNETES_MIN_VERSION value: "v1.0.0" - name: "IMAGE_queue-proxy" - value: "registry.redhat.io/openshift-serverless-1/kn-serving-queue-rhel9@sha256:f2b27303fc74a9334b6cba29a7b62c03d9ba27c15b77e80e457a2051bf0ff726" + value: "registry.redhat.io/openshift-serverless-1/kn-serving-queue-rhel9@sha256:9b4e0179435f94e791c9ebf0696442577d79f90ea1d803a85d95fd6f7fcfb440" - name: "IMAGE_activator" - value: "registry.redhat.io/openshift-serverless-1/kn-serving-activator-rhel9@sha256:fe0d40f7478662162831f3a9e9f03f4f291963c6e23f20bf103d053777431d69" + value: "registry.redhat.io/openshift-serverless-1/kn-serving-activator-rhel9@sha256:20c994ac0d959bee1b6e14d24d98e82ff2c1e32d9afa9688a2707f318313f498" - name: "IMAGE_autoscaler" - value: "registry.redhat.io/openshift-serverless-1/kn-serving-autoscaler-rhel9@sha256:504c153a7e29e13317f26cf440927b3f00a177c5c99c74233a7677e84217c6e2" + value: "registry.redhat.io/openshift-serverless-1/kn-serving-autoscaler-rhel9@sha256:78d6838cc28f5a128206b66cb89bba2e31c3ca76e9bd41848336469e2dd535c3" - name: "IMAGE_autoscaler-hpa" - value: "registry.redhat.io/openshift-serverless-1/kn-serving-autoscaler-hpa-rhel9@sha256:1422cb422f92422d005d28160549cb55fdba0b5e8ca008d9f05239ac68934ac1" + value: "registry.redhat.io/openshift-serverless-1/kn-serving-autoscaler-hpa-rhel9@sha256:375cd4ae3c0d77ff608a8ed891de181532bac0002dc5d4757203bf382ed701ff" - name: "IMAGE_controller__controller" - value: "registry.redhat.io/openshift-serverless-1/kn-serving-controller-rhel9@sha256:da3d6eaec40cc722215898f1d0bee4afe64878324a181251f16f3a121700a9a6" + value: "registry.redhat.io/openshift-serverless-1/kn-serving-controller-rhel9@sha256:189a2c081623587d78aef9938b9d0e436e823bc71966bb929b008e73dfc29c9f" - name: "IMAGE_webhook__webhook" - value: "registry.redhat.io/openshift-serverless-1/kn-serving-webhook-rhel9@sha256:c53e99ffe3ec0f56d8de8791ee8ea6e996acba19026c1e85d55f8790c329a85f" + value: "registry.redhat.io/openshift-serverless-1/kn-serving-webhook-rhel9@sha256:6856c6554c60c3443c2755cbd7257c597f280028091b752a272e415f4302e6dc" - name: "IMAGE_storage-version-migration-serving-__migrate" - value: "registry.redhat.io/openshift-serverless-1/kn-serving-storage-version-migration-rhel9@sha256:2c09bc4450e3b629b487c144fadbb990286f6de093a53d4d110e2eab92756fab" + value: "registry.redhat.io/openshift-serverless-1/kn-serving-storage-version-migration-rhel9@sha256:45a4fb1c9e75ae0c1fd78acce73f4fcaf7836627297bffd522d17a394bc6ca5a" - name: "IMAGE_kourier-gateway" value: "registry.redhat.io/openshift-service-mesh/proxyv2-rhel9@sha256:fe1e78971352ddd76ee6f88aa0f4e4ac6d1298da8c960f877ae9f883c291dfd6" - name: "IMAGE_net-kourier-controller__controller" - value: "registry.redhat.io/openshift-serverless-1/net-kourier-kourier-rhel9@sha256:846e0e4e18a53efaaeaaa48c5c610443232aa9a0fb6d14ec16a628d292651134" + value: "registry.redhat.io/openshift-serverless-1/net-kourier-kourier-rhel9@sha256:c2492a1bc551cf711f8331aafeea082e55e6831430b5d2af8f5ccfe93fefcf4b" - name: "IMAGE_net-istio-controller__controller" - value: "registry.redhat.io/openshift-serverless-1/net-istio-controller-rhel9@sha256:6837dd2fca8684c7afd0fd81f3d879911c6744f44e502178a5a7c44a2ce0ac0b" + value: "registry.redhat.io/openshift-serverless-1/net-istio-controller-rhel9@sha256:1994f2391b645cdddbc37f37745295bdfd24061b88288f2e7f7ff5519343677d" - name: "IMAGE_net-istio-webhook__webhook" - value: "registry.redhat.io/openshift-serverless-1/net-istio-webhook-rhel9@sha256:644bbf85a01ffe935d753ceea1847e84b21d614b2159e4cdf1af05d39620fb56" + value: "registry.redhat.io/openshift-serverless-1/net-istio-webhook-rhel9@sha256:765c010b4179bc408db31f268aa1e63d2220494538411e9da9be4ecd9fc8b085" - name: "IMAGE_eventing-controller__eventing-controller" - value: "registry.redhat.io/openshift-serverless-1/kn-eventing-controller-rhel9@sha256:cb22545a768c5343eea23a63ffe6463494127833c2d227bdcec44206b706034b" + value: "registry.redhat.io/openshift-serverless-1/kn-eventing-controller-rhel9@sha256:6988a3f9a8312c401f29a7fbaebc4c2b936000885434ae4b4abff6ef340f0cd0" - name: "IMAGE_eventing-istio-controller__eventing-istio-controller" - value: "registry.redhat.io/openshift-serverless-1/kn-eventing-istio-controller-rhel9@sha256:5706d0acbe002629b6cc4ab070d252ac6df938c5a29317f5ba146d50b1ff109a" + value: "registry.redhat.io/openshift-serverless-1/kn-eventing-istio-controller-rhel9@sha256:05f69fbaa94d781974be595a568956a10a404394963015e8a0057ac7ec9754dd" - name: "IMAGE_eventing-webhook__eventing-webhook" - value: "registry.redhat.io/openshift-serverless-1/kn-eventing-webhook-rhel9@sha256:d7b3a03ac3c5faf8f515ce8b115f5475e00b2df5b5509f8bf8ca0cea013030bb" + value: "registry.redhat.io/openshift-serverless-1/kn-eventing-webhook-rhel9@sha256:5508f8ef3740fda031a1e412dfb43d15af1fb705fdfd003566219780820721d8" - name: "IMAGE_storage-version-migration-eventing-__migrate" - value: "registry.redhat.io/openshift-serverless-1/kn-eventing-migrate-rhel9@sha256:0228001b4749c1e2ada84c4e9ad7d9e8b4e466227ebd7051e7f4b1baaa8ff518" + value: "registry.redhat.io/openshift-serverless-1/kn-eventing-migrate-rhel9@sha256:40dbb4584329e6bab22a7205d85c9b4016c8d9b5c48ff3800fd0524a5be59d68" - name: "IMAGE_mt-broker-controller__mt-broker-controller" - value: "registry.redhat.io/openshift-serverless-1/kn-eventing-mtchannel-broker-rhel9@sha256:5efbfbcd115005cbae1aa3db847748c3075f5446e9960aff92f9adae3a6ce3c0" + value: "registry.redhat.io/openshift-serverless-1/kn-eventing-mtchannel-broker-rhel9@sha256:1688a315a2da4aa0004d001296c3fc0730e7f02fdf146197db73a2c578f9bb3a" - name: "IMAGE_mt-broker-filter__filter" - value: "registry.redhat.io/openshift-serverless-1/kn-eventing-filter-rhel9@sha256:f69a9782f45d81da0b6fcac7300925f3fa364333b1224cc2afebd5e75268d412" + value: "registry.redhat.io/openshift-serverless-1/kn-eventing-filter-rhel9@sha256:c5f5f1f896e7c11579582e2f58e08c9af714fd630c93e3e93eb00a73b4021dbf" - name: "IMAGE_mt-broker-ingress__ingress" - value: "registry.redhat.io/openshift-serverless-1/kn-eventing-ingress-rhel9@sha256:a0b8e77f604272d7d59c34551a614ad5c63b94a0c0cc5a24ec7d547bb6fb9700" + value: "registry.redhat.io/openshift-serverless-1/kn-eventing-ingress-rhel9@sha256:9b3b8c55c786edd33b8f9fe04cfa9883c4837a12e5f6681ea34ef87eebaff542" - name: "IMAGE_imc-controller__controller" - value: "registry.redhat.io/openshift-serverless-1/kn-eventing-channel-controller-rhel9@sha256:b1dd98d82f212534be88b2885f4623fa4863a7febc4d9fa20f1c7b034f500fbc" + value: "registry.redhat.io/openshift-serverless-1/kn-eventing-channel-controller-rhel9@sha256:29a151c72c22d15a0d28b69a3133094fb00e9004183f58149078a6b45b3f2c0b" - name: "IMAGE_imc-dispatcher__dispatcher" - value: "registry.redhat.io/openshift-serverless-1/kn-eventing-channel-dispatcher-rhel9@sha256:65397b4877d4612162c9485ecb23ff6461e1638bf656b50db02cf91aa96c6f09" + value: "registry.redhat.io/openshift-serverless-1/kn-eventing-channel-dispatcher-rhel9@sha256:88f5f28f29af773f62594e4e4689db74de206db949c527df50e6e6de7d18e9c8" - name: "IMAGE_pingsource-mt-adapter__dispatcher" - value: "registry.redhat.io/openshift-serverless-1/kn-eventing-mtping-rhel9@sha256:c869851f6b0abc9e7f2458c104de037b76a03ab0650ff36a3822c47d7a199179" + value: "registry.redhat.io/openshift-serverless-1/kn-eventing-mtping-rhel9@sha256:1a1560781b7eae2f3e86fc6a0db6e952b82fc45502c5b61702396d289a4e98e2" - name: "IMAGE_job-sink__job-sink" - value: "registry.redhat.io/openshift-serverless-1/kn-eventing-jobsink-rhel9@sha256:0e090f02487a3746090a21796a513b30bf14ea8bb79d5e474a02e321e7ec930a" + value: "registry.redhat.io/openshift-serverless-1/kn-eventing-jobsink-rhel9@sha256:1025be44219acf7b9b53ba7901776198fec96dccf3241319fc5f26048a816bc4" - name: "IMAGE_APISERVER_RA_IMAGE" - value: "registry.redhat.io/openshift-serverless-1/kn-eventing-apiserver-receive-adapter-rhel9@sha256:9fdad40fb5f98273d673f8c713e226c816e33cab5ff79751ba99e653a91e1aee" + value: "registry.redhat.io/openshift-serverless-1/kn-eventing-apiserver-receive-adapter-rhel9@sha256:7bd3ca92ce0c8238411e084eb07a4a719d9b19e2b6be01c1330a2c628fd86563" - name: "IMAGE_DISPATCHER_IMAGE" - value: "registry.redhat.io/openshift-serverless-1/kn-eventing-channel-dispatcher-rhel9@sha256:65397b4877d4612162c9485ecb23ff6461e1638bf656b50db02cf91aa96c6f09" + value: "registry.redhat.io/openshift-serverless-1/kn-eventing-channel-dispatcher-rhel9@sha256:88f5f28f29af773f62594e4e4689db74de206db949c527df50e6e6de7d18e9c8" - name: "IMAGE_EVENT_TRANSFORM_JSONATA_IMAGE" - value: "registry.redhat.io/openshift-serverless-1/kn-eventing-integrations-transform-jsonata-rhel9@sha256:84f644fbe19f757ed132023519925541f97ff66aa001fd6e9eaa9c3382dfc305" + value: "registry.redhat.io/openshift-serverless-1/kn-eventing-integrations-transform-jsonata-rhel9@sha256:cee9f20656dd30cf9098f7e4bae8a16f050f1dae86eeaa695aa7240b5774552f" - name: "IMAGE_INTEGRATION_SOURCE_TIMER_IMAGE" - value: "registry.redhat.io/openshift-serverless-1/kn-eventing-integrations-timer-source-rhel9@sha256:f69c1081456625e144f2216b4dfd088027dbb4aff796ce01d1d3479ab9e776af" + value: "registry.redhat.io/openshift-serverless-1/kn-eventing-integrations-timer-source-rhel9@sha256:081c4b8e7b58d8cc5d006fd814c48a18532965ac9f5157c05ec9886ced474ef7" - name: "IMAGE_INTEGRATION_SOURCE_AWS_S3_IMAGE" - value: "registry.redhat.io/openshift-serverless-1/kn-eventing-integrations-aws-s3-source-rhel9@sha256:f57373935d4c9593c581b886780cbffc390f6dea5b64123738cd44cb6eb2fb55" + value: "registry.redhat.io/openshift-serverless-1/kn-eventing-integrations-aws-s3-source-rhel9@sha256:f63644b01b336bf90a0201c6b0d592018d5bdc8e88f5d350fe8bd093ae0f5ef1" - name: "IMAGE_INTEGRATION_SOURCE_AWS_SQS_IMAGE" - value: "registry.redhat.io/openshift-serverless-1/kn-eventing-integrations-aws-sqs-source-rhel9@sha256:40110d0541f573edd34e90bdad03d9bbaf646c7b7bc626e2972e13bc0f2875cb" + value: "registry.redhat.io/openshift-serverless-1/kn-eventing-integrations-aws-sqs-source-rhel9@sha256:c9a4a36b1869d5924bf6a10a6f9bdd2fe12b477dadcc5ca613654da375443114" - name: "IMAGE_INTEGRATION_SOURCE_AWS_DDB_STREAMS_IMAGE" - value: "registry.redhat.io/openshift-serverless-1/kn-eventing-integrations-aws-ddb-streams-source-rhel9@sha256:4d513f8adaf93653f2c70f32843b5f83034ae30dfb2bf0c64d977536bfd38585" + value: "registry.redhat.io/openshift-serverless-1/kn-eventing-integrations-aws-ddb-streams-source-rhel9@sha256:a593a1eff3a57e22b40b98a1b101d245491f8d911d8f055da141bb2392eda09e" - name: "IMAGE_INTEGRATION_SINK_LOG_IMAGE" - value: "registry.redhat.io/openshift-serverless-1/kn-eventing-integrations-log-sink-rhel9@sha256:b33a523f71181580078febeef835bbf4ac29f38ce869d9b504f715d5164bcba7" + value: "registry.redhat.io/openshift-serverless-1/kn-eventing-integrations-log-sink-rhel9@sha256:2b9e7d767701bc339631878a1d3b5316ad6461711f25caec425295617f1eaadc" - name: "IMAGE_INTEGRATION_SINK_AWS_S3_IMAGE" - value: "registry.redhat.io/openshift-serverless-1/kn-eventing-integrations-aws-s3-sink-rhel9@sha256:cbbb950f3405fe415467c11a2f7bd2fb63afa7eba7e90fd548060deec5a0481f" + value: "registry.redhat.io/openshift-serverless-1/kn-eventing-integrations-aws-s3-sink-rhel9@sha256:31c7b0825dc34e95144defaa38ac20504b1b8be83b28effe9a135ef778cccecf" - name: "IMAGE_INTEGRATION_SINK_AWS_SQS_IMAGE" - value: "registry.redhat.io/openshift-serverless-1/kn-eventing-integrations-aws-sqs-sink-rhel9@sha256:8142e26f2681f2de46371961cc76a637513e7c8e32b7aacab855f577436a3080" + value: "registry.redhat.io/openshift-serverless-1/kn-eventing-integrations-aws-sqs-sink-rhel9@sha256:d7e2bf45b77283d7b64868668d5d688a0f397c7827453a401cbc5e897b49251b" - name: "IMAGE_INTEGRATION_SINK_AWS_SNS_IMAGE" - value: "registry.redhat.io/openshift-serverless-1/kn-eventing-integrations-aws-sns-sink-rhel9@sha256:23f1c595d300f1763491774bd53cf51bc29a899071f8a8118f1e83db45d9621f" + value: "registry.redhat.io/openshift-serverless-1/kn-eventing-integrations-aws-sns-sink-rhel9@sha256:f030324019ad393ba77c10fb0772da5c3266274d9c7fc5f26420af3a8cc843ff" - name: "IMAGE_eventmesh-backend__controller" - value: "registry.redhat.io/openshift-serverless-1/kn-backstage-plugins-eventmesh-rhel9@sha256:714a313545822c13726255d8766ab5ba5c58146f12f202c781c793fc751b9b23" + value: "registry.redhat.io/openshift-serverless-1/kn-backstage-plugins-eventmesh-rhel9@sha256:b1eaaa3b9e56819cd451acfab46f72d24b16317e03658e4d35f2188c253787f1" - name: "IMAGE_KUBE_RBAC_PROXY" - value: "registry.redhat.io/openshift4/ose-kube-rbac-proxy-rhel9@sha256:7aef58ba17900ec57ea9c4103cfc3fa894b2b2ce75ff69cc6ab6a0349bef47ae" + value: "registry.redhat.io/openshift4/ose-kube-rbac-proxy-rhel9@sha256:35ea04c339f401902d710bf4ccfe20aa89fc5a4fc7854ed73c8d869450b323ac" - name: "IMAGE_KN_PLUGIN_EVENT_SENDER" - value: "registry.redhat.io/openshift-serverless-1/kn-plugin-event-sender-rhel9@sha256:2d8cfab33f1c46b2d4510ea4b56a09e12b8bcf07c0eb055e84ebc077ec730145" + value: "registry.redhat.io/openshift-serverless-1/kn-plugin-event-sender-rhel9@sha256:df42af3591abb437321cb38c0c5b2a4070829158fdeb454cd428f917cfae14e3" - name: "IMAGE_KN_CLIENT" - value: "registry.redhat.io/openshift-serverless-1/kn-client-kn-rhel9@sha256:58d7a2e94e12f71cafa397650ad892ff5f35470c404ae36f68c0627b87492e46" + value: "registry.redhat.io/openshift-serverless-1/kn-client-kn-rhel9@sha256:040093456591c59870046e523dd573d2d889cb57e0779761e66213106cfb4a08" - name: "IMAGE_KN_PLUGIN_FUNC_UTIL" - value: "registry.redhat.io/openshift-serverless-1/kn-plugin-func-func-util-rhel9@sha256:607e50dd3a9b61d57d125c47a7977c40c4f781bfab01a852a08b40fe42f2b893" + value: "registry.redhat.io/openshift-serverless-1/kn-plugin-func-func-util-rhel9@sha256:3271e1f6001354fa01382f1fb1ba8cb5a3a6335ccc932c243678747689c4ce04" - name: "IMAGE_KN_PLUGIN_FUNC_TEKTON_BUILDAH" value: "registry.redhat.io/rhel9/buildah@sha256:8bb30b6c86b52819d886fbccfdfe62ce80a3da5c5670abf55ffed3d540176c05" - name: "IMAGE_KN_PLUGIN_FUNC_NODEJS_20_MINIMAL" @@ -1003,7 +1003,7 @@ spec: serviceAccountName: knative-openshift initContainers: - name: cli-artifacts - image: registry.redhat.io/openshift-serverless-1/kn-client-cli-artifacts-rhel9@sha256:3a2daeaba91631cb107cc4de9e01f88e18783fd21329dbf6c6fd0d8616fba4ff + image: registry.redhat.io/openshift-serverless-1/kn-client-cli-artifacts-rhel9@sha256:6eaf0df21b3289275022c55d92e6182915a42938180d476f199cdb98a14eeea5 imagePullPolicy: Always command: ["sh", "-c", "rm -rf /cli-artifacts/* && cp /usr/share/kn/**/* /cli-artifacts && chmod 444 /cli-artifacts/*"] volumeMounts: @@ -1017,7 +1017,7 @@ spec: - ALL containers: - name: knative-openshift - image: registry.redhat.io/openshift-serverless-1/serverless-kn-operator-rhel9@sha256:92306285952ae1c9740bef367b0ebad7ab535ff458f0a38b34f5518e0f67f70e + image: registry.redhat.io/openshift-serverless-1/serverless-kn-operator-rhel9@sha256:58123ef8f04ad4b3501bac4d18af7e30a0f5acc220f397572965808d671250ee imagePullPolicy: Always readinessProbe: httpGet: @@ -1079,81 +1079,81 @@ spec: - name: KUBERNETES_MIN_VERSION value: "v1.0.0" - name: "IMAGE_queue-proxy" - value: "registry.redhat.io/openshift-serverless-1/kn-serving-queue-rhel9@sha256:f2b27303fc74a9334b6cba29a7b62c03d9ba27c15b77e80e457a2051bf0ff726" + value: "registry.redhat.io/openshift-serverless-1/kn-serving-queue-rhel9@sha256:9b4e0179435f94e791c9ebf0696442577d79f90ea1d803a85d95fd6f7fcfb440" - name: "IMAGE_activator" - value: "registry.redhat.io/openshift-serverless-1/kn-serving-activator-rhel9@sha256:fe0d40f7478662162831f3a9e9f03f4f291963c6e23f20bf103d053777431d69" + value: "registry.redhat.io/openshift-serverless-1/kn-serving-activator-rhel9@sha256:20c994ac0d959bee1b6e14d24d98e82ff2c1e32d9afa9688a2707f318313f498" - name: "IMAGE_autoscaler" - value: "registry.redhat.io/openshift-serverless-1/kn-serving-autoscaler-rhel9@sha256:504c153a7e29e13317f26cf440927b3f00a177c5c99c74233a7677e84217c6e2" + value: "registry.redhat.io/openshift-serverless-1/kn-serving-autoscaler-rhel9@sha256:78d6838cc28f5a128206b66cb89bba2e31c3ca76e9bd41848336469e2dd535c3" - name: "IMAGE_autoscaler-hpa" - value: "registry.redhat.io/openshift-serverless-1/kn-serving-autoscaler-hpa-rhel9@sha256:1422cb422f92422d005d28160549cb55fdba0b5e8ca008d9f05239ac68934ac1" + value: "registry.redhat.io/openshift-serverless-1/kn-serving-autoscaler-hpa-rhel9@sha256:375cd4ae3c0d77ff608a8ed891de181532bac0002dc5d4757203bf382ed701ff" - name: "IMAGE_controller__controller" - value: "registry.redhat.io/openshift-serverless-1/kn-serving-controller-rhel9@sha256:da3d6eaec40cc722215898f1d0bee4afe64878324a181251f16f3a121700a9a6" + value: "registry.redhat.io/openshift-serverless-1/kn-serving-controller-rhel9@sha256:189a2c081623587d78aef9938b9d0e436e823bc71966bb929b008e73dfc29c9f" - name: "IMAGE_webhook__webhook" - value: "registry.redhat.io/openshift-serverless-1/kn-serving-webhook-rhel9@sha256:c53e99ffe3ec0f56d8de8791ee8ea6e996acba19026c1e85d55f8790c329a85f" + value: "registry.redhat.io/openshift-serverless-1/kn-serving-webhook-rhel9@sha256:6856c6554c60c3443c2755cbd7257c597f280028091b752a272e415f4302e6dc" - name: "IMAGE_storage-version-migration-serving-__migrate" - value: "registry.redhat.io/openshift-serverless-1/kn-serving-storage-version-migration-rhel9@sha256:2c09bc4450e3b629b487c144fadbb990286f6de093a53d4d110e2eab92756fab" + value: "registry.redhat.io/openshift-serverless-1/kn-serving-storage-version-migration-rhel9@sha256:45a4fb1c9e75ae0c1fd78acce73f4fcaf7836627297bffd522d17a394bc6ca5a" - name: "IMAGE_kourier-gateway" value: "registry.redhat.io/openshift-service-mesh/proxyv2-rhel9@sha256:fe1e78971352ddd76ee6f88aa0f4e4ac6d1298da8c960f877ae9f883c291dfd6" - name: "IMAGE_net-kourier-controller__controller" - value: "registry.redhat.io/openshift-serverless-1/net-kourier-kourier-rhel9@sha256:846e0e4e18a53efaaeaaa48c5c610443232aa9a0fb6d14ec16a628d292651134" + value: "registry.redhat.io/openshift-serverless-1/net-kourier-kourier-rhel9@sha256:c2492a1bc551cf711f8331aafeea082e55e6831430b5d2af8f5ccfe93fefcf4b" - name: "IMAGE_net-istio-controller__controller" - value: "registry.redhat.io/openshift-serverless-1/net-istio-controller-rhel9@sha256:6837dd2fca8684c7afd0fd81f3d879911c6744f44e502178a5a7c44a2ce0ac0b" + value: "registry.redhat.io/openshift-serverless-1/net-istio-controller-rhel9@sha256:1994f2391b645cdddbc37f37745295bdfd24061b88288f2e7f7ff5519343677d" - name: "IMAGE_net-istio-webhook__webhook" - value: "registry.redhat.io/openshift-serverless-1/net-istio-webhook-rhel9@sha256:644bbf85a01ffe935d753ceea1847e84b21d614b2159e4cdf1af05d39620fb56" + value: "registry.redhat.io/openshift-serverless-1/net-istio-webhook-rhel9@sha256:765c010b4179bc408db31f268aa1e63d2220494538411e9da9be4ecd9fc8b085" - name: "IMAGE_eventing-controller__eventing-controller" - value: "registry.redhat.io/openshift-serverless-1/kn-eventing-controller-rhel9@sha256:cb22545a768c5343eea23a63ffe6463494127833c2d227bdcec44206b706034b" + value: "registry.redhat.io/openshift-serverless-1/kn-eventing-controller-rhel9@sha256:6988a3f9a8312c401f29a7fbaebc4c2b936000885434ae4b4abff6ef340f0cd0" - name: "IMAGE_eventing-istio-controller__eventing-istio-controller" - value: "registry.redhat.io/openshift-serverless-1/kn-eventing-istio-controller-rhel9@sha256:5706d0acbe002629b6cc4ab070d252ac6df938c5a29317f5ba146d50b1ff109a" + value: "registry.redhat.io/openshift-serverless-1/kn-eventing-istio-controller-rhel9@sha256:05f69fbaa94d781974be595a568956a10a404394963015e8a0057ac7ec9754dd" - name: "IMAGE_eventing-webhook__eventing-webhook" - value: "registry.redhat.io/openshift-serverless-1/kn-eventing-webhook-rhel9@sha256:d7b3a03ac3c5faf8f515ce8b115f5475e00b2df5b5509f8bf8ca0cea013030bb" + value: "registry.redhat.io/openshift-serverless-1/kn-eventing-webhook-rhel9@sha256:5508f8ef3740fda031a1e412dfb43d15af1fb705fdfd003566219780820721d8" - name: "IMAGE_storage-version-migration-eventing-__migrate" - value: "registry.redhat.io/openshift-serverless-1/kn-eventing-migrate-rhel9@sha256:0228001b4749c1e2ada84c4e9ad7d9e8b4e466227ebd7051e7f4b1baaa8ff518" + value: "registry.redhat.io/openshift-serverless-1/kn-eventing-migrate-rhel9@sha256:40dbb4584329e6bab22a7205d85c9b4016c8d9b5c48ff3800fd0524a5be59d68" - name: "IMAGE_mt-broker-controller__mt-broker-controller" - value: "registry.redhat.io/openshift-serverless-1/kn-eventing-mtchannel-broker-rhel9@sha256:5efbfbcd115005cbae1aa3db847748c3075f5446e9960aff92f9adae3a6ce3c0" + value: "registry.redhat.io/openshift-serverless-1/kn-eventing-mtchannel-broker-rhel9@sha256:1688a315a2da4aa0004d001296c3fc0730e7f02fdf146197db73a2c578f9bb3a" - name: "IMAGE_mt-broker-filter__filter" - value: "registry.redhat.io/openshift-serverless-1/kn-eventing-filter-rhel9@sha256:f69a9782f45d81da0b6fcac7300925f3fa364333b1224cc2afebd5e75268d412" + value: "registry.redhat.io/openshift-serverless-1/kn-eventing-filter-rhel9@sha256:c5f5f1f896e7c11579582e2f58e08c9af714fd630c93e3e93eb00a73b4021dbf" - name: "IMAGE_mt-broker-ingress__ingress" - value: "registry.redhat.io/openshift-serverless-1/kn-eventing-ingress-rhel9@sha256:a0b8e77f604272d7d59c34551a614ad5c63b94a0c0cc5a24ec7d547bb6fb9700" + value: "registry.redhat.io/openshift-serverless-1/kn-eventing-ingress-rhel9@sha256:9b3b8c55c786edd33b8f9fe04cfa9883c4837a12e5f6681ea34ef87eebaff542" - name: "IMAGE_imc-controller__controller" - value: "registry.redhat.io/openshift-serverless-1/kn-eventing-channel-controller-rhel9@sha256:b1dd98d82f212534be88b2885f4623fa4863a7febc4d9fa20f1c7b034f500fbc" + value: "registry.redhat.io/openshift-serverless-1/kn-eventing-channel-controller-rhel9@sha256:29a151c72c22d15a0d28b69a3133094fb00e9004183f58149078a6b45b3f2c0b" - name: "IMAGE_imc-dispatcher__dispatcher" - value: "registry.redhat.io/openshift-serverless-1/kn-eventing-channel-dispatcher-rhel9@sha256:65397b4877d4612162c9485ecb23ff6461e1638bf656b50db02cf91aa96c6f09" + value: "registry.redhat.io/openshift-serverless-1/kn-eventing-channel-dispatcher-rhel9@sha256:88f5f28f29af773f62594e4e4689db74de206db949c527df50e6e6de7d18e9c8" - name: "IMAGE_pingsource-mt-adapter__dispatcher" - value: "registry.redhat.io/openshift-serverless-1/kn-eventing-mtping-rhel9@sha256:c869851f6b0abc9e7f2458c104de037b76a03ab0650ff36a3822c47d7a199179" + value: "registry.redhat.io/openshift-serverless-1/kn-eventing-mtping-rhel9@sha256:1a1560781b7eae2f3e86fc6a0db6e952b82fc45502c5b61702396d289a4e98e2" - name: "IMAGE_job-sink__job-sink" - value: "registry.redhat.io/openshift-serverless-1/kn-eventing-jobsink-rhel9@sha256:0e090f02487a3746090a21796a513b30bf14ea8bb79d5e474a02e321e7ec930a" + value: "registry.redhat.io/openshift-serverless-1/kn-eventing-jobsink-rhel9@sha256:1025be44219acf7b9b53ba7901776198fec96dccf3241319fc5f26048a816bc4" - name: "IMAGE_APISERVER_RA_IMAGE" - value: "registry.redhat.io/openshift-serverless-1/kn-eventing-apiserver-receive-adapter-rhel9@sha256:9fdad40fb5f98273d673f8c713e226c816e33cab5ff79751ba99e653a91e1aee" + value: "registry.redhat.io/openshift-serverless-1/kn-eventing-apiserver-receive-adapter-rhel9@sha256:7bd3ca92ce0c8238411e084eb07a4a719d9b19e2b6be01c1330a2c628fd86563" - name: "IMAGE_DISPATCHER_IMAGE" - value: "registry.redhat.io/openshift-serverless-1/kn-eventing-channel-dispatcher-rhel9@sha256:65397b4877d4612162c9485ecb23ff6461e1638bf656b50db02cf91aa96c6f09" + value: "registry.redhat.io/openshift-serverless-1/kn-eventing-channel-dispatcher-rhel9@sha256:88f5f28f29af773f62594e4e4689db74de206db949c527df50e6e6de7d18e9c8" - name: "IMAGE_EVENT_TRANSFORM_JSONATA_IMAGE" - value: "registry.redhat.io/openshift-serverless-1/kn-eventing-integrations-transform-jsonata-rhel9@sha256:84f644fbe19f757ed132023519925541f97ff66aa001fd6e9eaa9c3382dfc305" + value: "registry.redhat.io/openshift-serverless-1/kn-eventing-integrations-transform-jsonata-rhel9@sha256:cee9f20656dd30cf9098f7e4bae8a16f050f1dae86eeaa695aa7240b5774552f" - name: "IMAGE_INTEGRATION_SOURCE_TIMER_IMAGE" - value: "registry.redhat.io/openshift-serverless-1/kn-eventing-integrations-timer-source-rhel9@sha256:f69c1081456625e144f2216b4dfd088027dbb4aff796ce01d1d3479ab9e776af" + value: "registry.redhat.io/openshift-serverless-1/kn-eventing-integrations-timer-source-rhel9@sha256:081c4b8e7b58d8cc5d006fd814c48a18532965ac9f5157c05ec9886ced474ef7" - name: "IMAGE_INTEGRATION_SOURCE_AWS_S3_IMAGE" - value: "registry.redhat.io/openshift-serverless-1/kn-eventing-integrations-aws-s3-source-rhel9@sha256:f57373935d4c9593c581b886780cbffc390f6dea5b64123738cd44cb6eb2fb55" + value: "registry.redhat.io/openshift-serverless-1/kn-eventing-integrations-aws-s3-source-rhel9@sha256:f63644b01b336bf90a0201c6b0d592018d5bdc8e88f5d350fe8bd093ae0f5ef1" - name: "IMAGE_INTEGRATION_SOURCE_AWS_SQS_IMAGE" - value: "registry.redhat.io/openshift-serverless-1/kn-eventing-integrations-aws-sqs-source-rhel9@sha256:40110d0541f573edd34e90bdad03d9bbaf646c7b7bc626e2972e13bc0f2875cb" + value: "registry.redhat.io/openshift-serverless-1/kn-eventing-integrations-aws-sqs-source-rhel9@sha256:c9a4a36b1869d5924bf6a10a6f9bdd2fe12b477dadcc5ca613654da375443114" - name: "IMAGE_INTEGRATION_SOURCE_AWS_DDB_STREAMS_IMAGE" - value: "registry.redhat.io/openshift-serverless-1/kn-eventing-integrations-aws-ddb-streams-source-rhel9@sha256:4d513f8adaf93653f2c70f32843b5f83034ae30dfb2bf0c64d977536bfd38585" + value: "registry.redhat.io/openshift-serverless-1/kn-eventing-integrations-aws-ddb-streams-source-rhel9@sha256:a593a1eff3a57e22b40b98a1b101d245491f8d911d8f055da141bb2392eda09e" - name: "IMAGE_INTEGRATION_SINK_LOG_IMAGE" - value: "registry.redhat.io/openshift-serverless-1/kn-eventing-integrations-log-sink-rhel9@sha256:b33a523f71181580078febeef835bbf4ac29f38ce869d9b504f715d5164bcba7" + value: "registry.redhat.io/openshift-serverless-1/kn-eventing-integrations-log-sink-rhel9@sha256:2b9e7d767701bc339631878a1d3b5316ad6461711f25caec425295617f1eaadc" - name: "IMAGE_INTEGRATION_SINK_AWS_S3_IMAGE" - value: "registry.redhat.io/openshift-serverless-1/kn-eventing-integrations-aws-s3-sink-rhel9@sha256:cbbb950f3405fe415467c11a2f7bd2fb63afa7eba7e90fd548060deec5a0481f" + value: "registry.redhat.io/openshift-serverless-1/kn-eventing-integrations-aws-s3-sink-rhel9@sha256:31c7b0825dc34e95144defaa38ac20504b1b8be83b28effe9a135ef778cccecf" - name: "IMAGE_INTEGRATION_SINK_AWS_SQS_IMAGE" - value: "registry.redhat.io/openshift-serverless-1/kn-eventing-integrations-aws-sqs-sink-rhel9@sha256:8142e26f2681f2de46371961cc76a637513e7c8e32b7aacab855f577436a3080" + value: "registry.redhat.io/openshift-serverless-1/kn-eventing-integrations-aws-sqs-sink-rhel9@sha256:d7e2bf45b77283d7b64868668d5d688a0f397c7827453a401cbc5e897b49251b" - name: "IMAGE_INTEGRATION_SINK_AWS_SNS_IMAGE" - value: "registry.redhat.io/openshift-serverless-1/kn-eventing-integrations-aws-sns-sink-rhel9@sha256:23f1c595d300f1763491774bd53cf51bc29a899071f8a8118f1e83db45d9621f" + value: "registry.redhat.io/openshift-serverless-1/kn-eventing-integrations-aws-sns-sink-rhel9@sha256:f030324019ad393ba77c10fb0772da5c3266274d9c7fc5f26420af3a8cc843ff" - name: "IMAGE_eventmesh-backend__controller" - value: "registry.redhat.io/openshift-serverless-1/kn-backstage-plugins-eventmesh-rhel9@sha256:714a313545822c13726255d8766ab5ba5c58146f12f202c781c793fc751b9b23" + value: "registry.redhat.io/openshift-serverless-1/kn-backstage-plugins-eventmesh-rhel9@sha256:b1eaaa3b9e56819cd451acfab46f72d24b16317e03658e4d35f2188c253787f1" - name: "IMAGE_KUBE_RBAC_PROXY" - value: "registry.redhat.io/openshift4/ose-kube-rbac-proxy-rhel9@sha256:7aef58ba17900ec57ea9c4103cfc3fa894b2b2ce75ff69cc6ab6a0349bef47ae" + value: "registry.redhat.io/openshift4/ose-kube-rbac-proxy-rhel9@sha256:35ea04c339f401902d710bf4ccfe20aa89fc5a4fc7854ed73c8d869450b323ac" - name: "IMAGE_KN_PLUGIN_EVENT_SENDER" - value: "registry.redhat.io/openshift-serverless-1/kn-plugin-event-sender-rhel9@sha256:2d8cfab33f1c46b2d4510ea4b56a09e12b8bcf07c0eb055e84ebc077ec730145" + value: "registry.redhat.io/openshift-serverless-1/kn-plugin-event-sender-rhel9@sha256:df42af3591abb437321cb38c0c5b2a4070829158fdeb454cd428f917cfae14e3" - name: "IMAGE_KN_CLIENT" - value: "registry.redhat.io/openshift-serverless-1/kn-client-kn-rhel9@sha256:58d7a2e94e12f71cafa397650ad892ff5f35470c404ae36f68c0627b87492e46" + value: "registry.redhat.io/openshift-serverless-1/kn-client-kn-rhel9@sha256:040093456591c59870046e523dd573d2d889cb57e0779761e66213106cfb4a08" - name: "IMAGE_KN_PLUGIN_FUNC_UTIL" - value: "registry.redhat.io/openshift-serverless-1/kn-plugin-func-func-util-rhel9@sha256:607e50dd3a9b61d57d125c47a7977c40c4f781bfab01a852a08b40fe42f2b893" + value: "registry.redhat.io/openshift-serverless-1/kn-plugin-func-func-util-rhel9@sha256:3271e1f6001354fa01382f1fb1ba8cb5a3a6335ccc932c243678747689c4ce04" - name: "IMAGE_KN_PLUGIN_FUNC_TEKTON_BUILDAH" value: "registry.redhat.io/rhel9/buildah@sha256:8bb30b6c86b52819d886fbccfdfe62ce80a3da5c5670abf55ffed3d540176c05" - name: "IMAGE_KN_PLUGIN_FUNC_NODEJS_20_MINIMAL" @@ -1163,25 +1163,25 @@ spec: - name: "IMAGE_KN_PLUGIN_FUNC_PYTHON_39" value: "registry.access.redhat.com/ubi9/python-39@sha256:dee7605bfc0cc89b83075937cd48ff7b61bf5e396f8bd2ae13e7f7299be53326" - name: "KAFKA_IMAGE_kafka-broker-receiver__kafka-broker-receiver" - value: "registry.redhat.io/openshift-serverless-1/kn-ekb-receiver-rhel9@sha256:3154b2079a3ed21edfc804ff4bed1735a2269e9c841d91e009798fd0cb55c5a3" + value: "registry.redhat.io/openshift-serverless-1/kn-ekb-receiver-rhel9@sha256:ae58db35d8e8fb91aef31d3fb1838ef11fd25b8aae0db5b8335a6d94a82856dd" - name: "KAFKA_IMAGE_kafka-broker-dispatcher__kafka-broker-dispatcher" - value: "registry.redhat.io/openshift-serverless-1/kn-ekb-dispatcher-rhel9@sha256:1583268b541adc2321d254dfcacafd380f8051f6e0417ab7c18a928f835af136" + value: "registry.redhat.io/openshift-serverless-1/kn-ekb-dispatcher-rhel9@sha256:2908d2cb3a563dc2fd51f39b8e64a531586cfa8a69293f8bdf367dfc8cdf6e25" - name: "KAFKA_IMAGE_kafka-channel-receiver__kafka-channel-receiver" - value: "registry.redhat.io/openshift-serverless-1/kn-ekb-receiver-rhel9@sha256:3154b2079a3ed21edfc804ff4bed1735a2269e9c841d91e009798fd0cb55c5a3" + value: "registry.redhat.io/openshift-serverless-1/kn-ekb-receiver-rhel9@sha256:ae58db35d8e8fb91aef31d3fb1838ef11fd25b8aae0db5b8335a6d94a82856dd" - name: "KAFKA_IMAGE_kafka-channel-dispatcher__kafka-channel-dispatcher" - value: "registry.redhat.io/openshift-serverless-1/kn-ekb-dispatcher-rhel9@sha256:1583268b541adc2321d254dfcacafd380f8051f6e0417ab7c18a928f835af136" + value: "registry.redhat.io/openshift-serverless-1/kn-ekb-dispatcher-rhel9@sha256:2908d2cb3a563dc2fd51f39b8e64a531586cfa8a69293f8bdf367dfc8cdf6e25" - name: "KAFKA_IMAGE_kafka-controller__controller" - value: "registry.redhat.io/openshift-serverless-1/kn-ekb-kafka-controller-rhel9@sha256:61d685d51f5a4715c202ec09b85d2771f139d11c2629156be31023530fbdefd8" + value: "registry.redhat.io/openshift-serverless-1/kn-ekb-kafka-controller-rhel9@sha256:f55e6c19aeaf92f050f0e6de9f51ec1e57da5c2cf6220408b60d085b0a199a55" - name: "KAFKA_IMAGE_kafka-sink-receiver__kafka-sink-receiver" - value: "registry.redhat.io/openshift-serverless-1/kn-ekb-receiver-rhel9@sha256:3154b2079a3ed21edfc804ff4bed1735a2269e9c841d91e009798fd0cb55c5a3" + value: "registry.redhat.io/openshift-serverless-1/kn-ekb-receiver-rhel9@sha256:ae58db35d8e8fb91aef31d3fb1838ef11fd25b8aae0db5b8335a6d94a82856dd" - name: "KAFKA_IMAGE_kafka-source-dispatcher__kafka-source-dispatcher" - value: "registry.redhat.io/openshift-serverless-1/kn-ekb-dispatcher-rhel9@sha256:1583268b541adc2321d254dfcacafd380f8051f6e0417ab7c18a928f835af136" + value: "registry.redhat.io/openshift-serverless-1/kn-ekb-dispatcher-rhel9@sha256:2908d2cb3a563dc2fd51f39b8e64a531586cfa8a69293f8bdf367dfc8cdf6e25" - name: "KAFKA_IMAGE_kafka-webhook-eventing__kafka-webhook-eventing" - value: "registry.redhat.io/openshift-serverless-1/kn-ekb-webhook-kafka-rhel9@sha256:2872b50a2263ba7ee84096c8e3b2359f9e1792573af4351edd82d9d5ff3c0bb6" + value: "registry.redhat.io/openshift-serverless-1/kn-ekb-webhook-kafka-rhel9@sha256:5b47519bad5aa424de39983158c54b888b40c1a8122c0a7d1f8151e36a427a47" - name: "KAFKA_IMAGE_kafka-controller-post-install__post-install" - value: "registry.redhat.io/openshift-serverless-1/kn-ekb-post-install-rhel9@sha256:11f72387d1328d3de0b0f29dce939f10679103759145f8d5dc22cf80448f8698" + value: "registry.redhat.io/openshift-serverless-1/kn-ekb-post-install-rhel9@sha256:8df88cb76f8085e8357e9765c7bfcc4d637f669ba81b287cb7a5e6b088da7e21" - name: "KAFKA_IMAGE_knative-kafka-storage-version-migrator__migrate" - value: "registry.redhat.io/openshift-serverless-1/kn-eventing-migrate-rhel9@sha256:0228001b4749c1e2ada84c4e9ad7d9e8b4e466227ebd7051e7f4b1baaa8ff518" + value: "registry.redhat.io/openshift-serverless-1/kn-eventing-migrate-rhel9@sha256:40dbb4584329e6bab22a7205d85c9b4016c8d9b5c48ff3800fd0524a5be59d68" - name: "CURRENT_VERSION" value: "1.37.0" - name: "KNATIVE_SERVING_VERSION" @@ -1215,7 +1215,7 @@ spec: serviceAccountName: knative-openshift-ingress containers: - name: knative-openshift-ingress - image: registry.redhat.io/openshift-serverless-1/serverless-ingress-rhel9@sha256:e4e163258846c7956c60d3445246793c481805dc6cda83384a1ce5a0987eee9c + image: registry.redhat.io/openshift-serverless-1/serverless-ingress-rhel9@sha256:5df7b03819faa987b6509f8ac0e8ea4831ec6379ed6920339b57c1eda7d223ab imagePullPolicy: Always ports: - containerPort: 9090 @@ -1366,87 +1366,87 @@ spec: - knativeeventings.operator.knative.dev relatedImages: - name: "knative-operator" - image: "registry.redhat.io/openshift-serverless-1/serverless-openshift-kn-rhel9-operator@sha256:50e838882b1c1d2761785e67ffd2b973ef8ad014853361fa8792350884102f08" + image: "registry.redhat.io/openshift-serverless-1/serverless-openshift-kn-rhel9-operator@sha256:f5a821b9313fd383d38027744110097a06757f33da9ffb65094fb21bd52a9d1d" - name: "knative-openshift" - image: "registry.redhat.io/openshift-serverless-1/serverless-kn-operator-rhel9@sha256:92306285952ae1c9740bef367b0ebad7ab535ff458f0a38b34f5518e0f67f70e" + image: "registry.redhat.io/openshift-serverless-1/serverless-kn-operator-rhel9@sha256:58123ef8f04ad4b3501bac4d18af7e30a0f5acc220f397572965808d671250ee" - name: "knative-openshift-ingress" - image: "registry.redhat.io/openshift-serverless-1/serverless-ingress-rhel9@sha256:e4e163258846c7956c60d3445246793c481805dc6cda83384a1ce5a0987eee9c" + image: "registry.redhat.io/openshift-serverless-1/serverless-ingress-rhel9@sha256:5df7b03819faa987b6509f8ac0e8ea4831ec6379ed6920339b57c1eda7d223ab" - name: "IMAGE_queue-proxy" - image: "registry.redhat.io/openshift-serverless-1/kn-serving-queue-rhel9@sha256:f2b27303fc74a9334b6cba29a7b62c03d9ba27c15b77e80e457a2051bf0ff726" + image: "registry.redhat.io/openshift-serverless-1/kn-serving-queue-rhel9@sha256:9b4e0179435f94e791c9ebf0696442577d79f90ea1d803a85d95fd6f7fcfb440" - name: "IMAGE_activator" - image: "registry.redhat.io/openshift-serverless-1/kn-serving-activator-rhel9@sha256:fe0d40f7478662162831f3a9e9f03f4f291963c6e23f20bf103d053777431d69" + image: "registry.redhat.io/openshift-serverless-1/kn-serving-activator-rhel9@sha256:20c994ac0d959bee1b6e14d24d98e82ff2c1e32d9afa9688a2707f318313f498" - name: "IMAGE_autoscaler" - image: "registry.redhat.io/openshift-serverless-1/kn-serving-autoscaler-rhel9@sha256:504c153a7e29e13317f26cf440927b3f00a177c5c99c74233a7677e84217c6e2" + image: "registry.redhat.io/openshift-serverless-1/kn-serving-autoscaler-rhel9@sha256:78d6838cc28f5a128206b66cb89bba2e31c3ca76e9bd41848336469e2dd535c3" - name: "IMAGE_autoscaler-hpa" - image: "registry.redhat.io/openshift-serverless-1/kn-serving-autoscaler-hpa-rhel9@sha256:1422cb422f92422d005d28160549cb55fdba0b5e8ca008d9f05239ac68934ac1" + image: "registry.redhat.io/openshift-serverless-1/kn-serving-autoscaler-hpa-rhel9@sha256:375cd4ae3c0d77ff608a8ed891de181532bac0002dc5d4757203bf382ed701ff" - name: "IMAGE_controller__controller" - image: "registry.redhat.io/openshift-serverless-1/kn-serving-controller-rhel9@sha256:da3d6eaec40cc722215898f1d0bee4afe64878324a181251f16f3a121700a9a6" + image: "registry.redhat.io/openshift-serverless-1/kn-serving-controller-rhel9@sha256:189a2c081623587d78aef9938b9d0e436e823bc71966bb929b008e73dfc29c9f" - name: "IMAGE_webhook__webhook" - image: "registry.redhat.io/openshift-serverless-1/kn-serving-webhook-rhel9@sha256:c53e99ffe3ec0f56d8de8791ee8ea6e996acba19026c1e85d55f8790c329a85f" + image: "registry.redhat.io/openshift-serverless-1/kn-serving-webhook-rhel9@sha256:6856c6554c60c3443c2755cbd7257c597f280028091b752a272e415f4302e6dc" - name: "IMAGE_storage-version-migration-serving-__migrate" - image: "registry.redhat.io/openshift-serverless-1/kn-serving-storage-version-migration-rhel9@sha256:2c09bc4450e3b629b487c144fadbb990286f6de093a53d4d110e2eab92756fab" + image: "registry.redhat.io/openshift-serverless-1/kn-serving-storage-version-migration-rhel9@sha256:45a4fb1c9e75ae0c1fd78acce73f4fcaf7836627297bffd522d17a394bc6ca5a" - name: "IMAGE_kourier-gateway" image: "registry.redhat.io/openshift-service-mesh/proxyv2-rhel9@sha256:fe1e78971352ddd76ee6f88aa0f4e4ac6d1298da8c960f877ae9f883c291dfd6" - name: "IMAGE_net-kourier-controller__controller" - image: "registry.redhat.io/openshift-serverless-1/net-kourier-kourier-rhel9@sha256:846e0e4e18a53efaaeaaa48c5c610443232aa9a0fb6d14ec16a628d292651134" + image: "registry.redhat.io/openshift-serverless-1/net-kourier-kourier-rhel9@sha256:c2492a1bc551cf711f8331aafeea082e55e6831430b5d2af8f5ccfe93fefcf4b" - name: "IMAGE_net-istio-controller__controller" - image: "registry.redhat.io/openshift-serverless-1/net-istio-controller-rhel9@sha256:6837dd2fca8684c7afd0fd81f3d879911c6744f44e502178a5a7c44a2ce0ac0b" + image: "registry.redhat.io/openshift-serverless-1/net-istio-controller-rhel9@sha256:1994f2391b645cdddbc37f37745295bdfd24061b88288f2e7f7ff5519343677d" - name: "IMAGE_net-istio-webhook__webhook" - image: "registry.redhat.io/openshift-serverless-1/net-istio-webhook-rhel9@sha256:644bbf85a01ffe935d753ceea1847e84b21d614b2159e4cdf1af05d39620fb56" + image: "registry.redhat.io/openshift-serverless-1/net-istio-webhook-rhel9@sha256:765c010b4179bc408db31f268aa1e63d2220494538411e9da9be4ecd9fc8b085" - name: "IMAGE_eventing-controller__eventing-controller" - image: "registry.redhat.io/openshift-serverless-1/kn-eventing-controller-rhel9@sha256:cb22545a768c5343eea23a63ffe6463494127833c2d227bdcec44206b706034b" + image: "registry.redhat.io/openshift-serverless-1/kn-eventing-controller-rhel9@sha256:6988a3f9a8312c401f29a7fbaebc4c2b936000885434ae4b4abff6ef340f0cd0" - name: "IMAGE_eventing-istio-controller__eventing-istio-controller" - image: "registry.redhat.io/openshift-serverless-1/kn-eventing-istio-controller-rhel9@sha256:5706d0acbe002629b6cc4ab070d252ac6df938c5a29317f5ba146d50b1ff109a" + image: "registry.redhat.io/openshift-serverless-1/kn-eventing-istio-controller-rhel9@sha256:05f69fbaa94d781974be595a568956a10a404394963015e8a0057ac7ec9754dd" - name: "IMAGE_eventing-webhook__eventing-webhook" - image: "registry.redhat.io/openshift-serverless-1/kn-eventing-webhook-rhel9@sha256:d7b3a03ac3c5faf8f515ce8b115f5475e00b2df5b5509f8bf8ca0cea013030bb" + image: "registry.redhat.io/openshift-serverless-1/kn-eventing-webhook-rhel9@sha256:5508f8ef3740fda031a1e412dfb43d15af1fb705fdfd003566219780820721d8" - name: "IMAGE_storage-version-migration-eventing-__migrate" - image: "registry.redhat.io/openshift-serverless-1/kn-eventing-migrate-rhel9@sha256:0228001b4749c1e2ada84c4e9ad7d9e8b4e466227ebd7051e7f4b1baaa8ff518" + image: "registry.redhat.io/openshift-serverless-1/kn-eventing-migrate-rhel9@sha256:40dbb4584329e6bab22a7205d85c9b4016c8d9b5c48ff3800fd0524a5be59d68" - name: "IMAGE_mt-broker-controller__mt-broker-controller" - image: "registry.redhat.io/openshift-serverless-1/kn-eventing-mtchannel-broker-rhel9@sha256:5efbfbcd115005cbae1aa3db847748c3075f5446e9960aff92f9adae3a6ce3c0" + image: "registry.redhat.io/openshift-serverless-1/kn-eventing-mtchannel-broker-rhel9@sha256:1688a315a2da4aa0004d001296c3fc0730e7f02fdf146197db73a2c578f9bb3a" - name: "IMAGE_mt-broker-filter__filter" - image: "registry.redhat.io/openshift-serverless-1/kn-eventing-filter-rhel9@sha256:f69a9782f45d81da0b6fcac7300925f3fa364333b1224cc2afebd5e75268d412" + image: "registry.redhat.io/openshift-serverless-1/kn-eventing-filter-rhel9@sha256:c5f5f1f896e7c11579582e2f58e08c9af714fd630c93e3e93eb00a73b4021dbf" - name: "IMAGE_mt-broker-ingress__ingress" - image: "registry.redhat.io/openshift-serverless-1/kn-eventing-ingress-rhel9@sha256:a0b8e77f604272d7d59c34551a614ad5c63b94a0c0cc5a24ec7d547bb6fb9700" + image: "registry.redhat.io/openshift-serverless-1/kn-eventing-ingress-rhel9@sha256:9b3b8c55c786edd33b8f9fe04cfa9883c4837a12e5f6681ea34ef87eebaff542" - name: "IMAGE_imc-controller__controller" - image: "registry.redhat.io/openshift-serverless-1/kn-eventing-channel-controller-rhel9@sha256:b1dd98d82f212534be88b2885f4623fa4863a7febc4d9fa20f1c7b034f500fbc" + image: "registry.redhat.io/openshift-serverless-1/kn-eventing-channel-controller-rhel9@sha256:29a151c72c22d15a0d28b69a3133094fb00e9004183f58149078a6b45b3f2c0b" - name: "IMAGE_imc-dispatcher__dispatcher" - image: "registry.redhat.io/openshift-serverless-1/kn-eventing-channel-dispatcher-rhel9@sha256:65397b4877d4612162c9485ecb23ff6461e1638bf656b50db02cf91aa96c6f09" + image: "registry.redhat.io/openshift-serverless-1/kn-eventing-channel-dispatcher-rhel9@sha256:88f5f28f29af773f62594e4e4689db74de206db949c527df50e6e6de7d18e9c8" - name: "IMAGE_pingsource-mt-adapter__dispatcher" - image: "registry.redhat.io/openshift-serverless-1/kn-eventing-mtping-rhel9@sha256:c869851f6b0abc9e7f2458c104de037b76a03ab0650ff36a3822c47d7a199179" + image: "registry.redhat.io/openshift-serverless-1/kn-eventing-mtping-rhel9@sha256:1a1560781b7eae2f3e86fc6a0db6e952b82fc45502c5b61702396d289a4e98e2" - name: "IMAGE_job-sink__job-sink" - image: "registry.redhat.io/openshift-serverless-1/kn-eventing-jobsink-rhel9@sha256:0e090f02487a3746090a21796a513b30bf14ea8bb79d5e474a02e321e7ec930a" + image: "registry.redhat.io/openshift-serverless-1/kn-eventing-jobsink-rhel9@sha256:1025be44219acf7b9b53ba7901776198fec96dccf3241319fc5f26048a816bc4" - name: "IMAGE_APISERVER_RA_IMAGE" - image: "registry.redhat.io/openshift-serverless-1/kn-eventing-apiserver-receive-adapter-rhel9@sha256:9fdad40fb5f98273d673f8c713e226c816e33cab5ff79751ba99e653a91e1aee" + image: "registry.redhat.io/openshift-serverless-1/kn-eventing-apiserver-receive-adapter-rhel9@sha256:7bd3ca92ce0c8238411e084eb07a4a719d9b19e2b6be01c1330a2c628fd86563" - name: "IMAGE_DISPATCHER_IMAGE" - image: "registry.redhat.io/openshift-serverless-1/kn-eventing-channel-dispatcher-rhel9@sha256:65397b4877d4612162c9485ecb23ff6461e1638bf656b50db02cf91aa96c6f09" + image: "registry.redhat.io/openshift-serverless-1/kn-eventing-channel-dispatcher-rhel9@sha256:88f5f28f29af773f62594e4e4689db74de206db949c527df50e6e6de7d18e9c8" - name: "IMAGE_EVENT_TRANSFORM_JSONATA_IMAGE" - image: "registry.redhat.io/openshift-serverless-1/kn-eventing-integrations-transform-jsonata-rhel9@sha256:84f644fbe19f757ed132023519925541f97ff66aa001fd6e9eaa9c3382dfc305" + image: "registry.redhat.io/openshift-serverless-1/kn-eventing-integrations-transform-jsonata-rhel9@sha256:cee9f20656dd30cf9098f7e4bae8a16f050f1dae86eeaa695aa7240b5774552f" - name: "IMAGE_INTEGRATION_SOURCE_TIMER_IMAGE" - image: "registry.redhat.io/openshift-serverless-1/kn-eventing-integrations-timer-source-rhel9@sha256:f69c1081456625e144f2216b4dfd088027dbb4aff796ce01d1d3479ab9e776af" + image: "registry.redhat.io/openshift-serverless-1/kn-eventing-integrations-timer-source-rhel9@sha256:081c4b8e7b58d8cc5d006fd814c48a18532965ac9f5157c05ec9886ced474ef7" - name: "IMAGE_INTEGRATION_SOURCE_AWS_S3_IMAGE" - image: "registry.redhat.io/openshift-serverless-1/kn-eventing-integrations-aws-s3-source-rhel9@sha256:f57373935d4c9593c581b886780cbffc390f6dea5b64123738cd44cb6eb2fb55" + image: "registry.redhat.io/openshift-serverless-1/kn-eventing-integrations-aws-s3-source-rhel9@sha256:f63644b01b336bf90a0201c6b0d592018d5bdc8e88f5d350fe8bd093ae0f5ef1" - name: "IMAGE_INTEGRATION_SOURCE_AWS_SQS_IMAGE" - image: "registry.redhat.io/openshift-serverless-1/kn-eventing-integrations-aws-sqs-source-rhel9@sha256:40110d0541f573edd34e90bdad03d9bbaf646c7b7bc626e2972e13bc0f2875cb" + image: "registry.redhat.io/openshift-serverless-1/kn-eventing-integrations-aws-sqs-source-rhel9@sha256:c9a4a36b1869d5924bf6a10a6f9bdd2fe12b477dadcc5ca613654da375443114" - name: "IMAGE_INTEGRATION_SOURCE_AWS_DDB_STREAMS_IMAGE" - image: "registry.redhat.io/openshift-serverless-1/kn-eventing-integrations-aws-ddb-streams-source-rhel9@sha256:4d513f8adaf93653f2c70f32843b5f83034ae30dfb2bf0c64d977536bfd38585" + image: "registry.redhat.io/openshift-serverless-1/kn-eventing-integrations-aws-ddb-streams-source-rhel9@sha256:a593a1eff3a57e22b40b98a1b101d245491f8d911d8f055da141bb2392eda09e" - name: "IMAGE_INTEGRATION_SINK_LOG_IMAGE" - image: "registry.redhat.io/openshift-serverless-1/kn-eventing-integrations-log-sink-rhel9@sha256:b33a523f71181580078febeef835bbf4ac29f38ce869d9b504f715d5164bcba7" + image: "registry.redhat.io/openshift-serverless-1/kn-eventing-integrations-log-sink-rhel9@sha256:2b9e7d767701bc339631878a1d3b5316ad6461711f25caec425295617f1eaadc" - name: "IMAGE_INTEGRATION_SINK_AWS_S3_IMAGE" - image: "registry.redhat.io/openshift-serverless-1/kn-eventing-integrations-aws-s3-sink-rhel9@sha256:cbbb950f3405fe415467c11a2f7bd2fb63afa7eba7e90fd548060deec5a0481f" + image: "registry.redhat.io/openshift-serverless-1/kn-eventing-integrations-aws-s3-sink-rhel9@sha256:31c7b0825dc34e95144defaa38ac20504b1b8be83b28effe9a135ef778cccecf" - name: "IMAGE_INTEGRATION_SINK_AWS_SQS_IMAGE" - image: "registry.redhat.io/openshift-serverless-1/kn-eventing-integrations-aws-sqs-sink-rhel9@sha256:8142e26f2681f2de46371961cc76a637513e7c8e32b7aacab855f577436a3080" + image: "registry.redhat.io/openshift-serverless-1/kn-eventing-integrations-aws-sqs-sink-rhel9@sha256:d7e2bf45b77283d7b64868668d5d688a0f397c7827453a401cbc5e897b49251b" - name: "IMAGE_INTEGRATION_SINK_AWS_SNS_IMAGE" - image: "registry.redhat.io/openshift-serverless-1/kn-eventing-integrations-aws-sns-sink-rhel9@sha256:23f1c595d300f1763491774bd53cf51bc29a899071f8a8118f1e83db45d9621f" + image: "registry.redhat.io/openshift-serverless-1/kn-eventing-integrations-aws-sns-sink-rhel9@sha256:f030324019ad393ba77c10fb0772da5c3266274d9c7fc5f26420af3a8cc843ff" - name: "IMAGE_eventmesh-backend__controller" - image: "registry.redhat.io/openshift-serverless-1/kn-backstage-plugins-eventmesh-rhel9@sha256:714a313545822c13726255d8766ab5ba5c58146f12f202c781c793fc751b9b23" + image: "registry.redhat.io/openshift-serverless-1/kn-backstage-plugins-eventmesh-rhel9@sha256:b1eaaa3b9e56819cd451acfab46f72d24b16317e03658e4d35f2188c253787f1" - name: "IMAGE_KUBE_RBAC_PROXY" - image: "registry.redhat.io/openshift4/ose-kube-rbac-proxy-rhel9@sha256:7aef58ba17900ec57ea9c4103cfc3fa894b2b2ce75ff69cc6ab6a0349bef47ae" + image: "registry.redhat.io/openshift4/ose-kube-rbac-proxy-rhel9@sha256:35ea04c339f401902d710bf4ccfe20aa89fc5a4fc7854ed73c8d869450b323ac" - name: "IMAGE_KN_PLUGIN_EVENT_SENDER" - image: "registry.redhat.io/openshift-serverless-1/kn-plugin-event-sender-rhel9@sha256:2d8cfab33f1c46b2d4510ea4b56a09e12b8bcf07c0eb055e84ebc077ec730145" + image: "registry.redhat.io/openshift-serverless-1/kn-plugin-event-sender-rhel9@sha256:df42af3591abb437321cb38c0c5b2a4070829158fdeb454cd428f917cfae14e3" - name: "IMAGE_KN_CLIENT" - image: "registry.redhat.io/openshift-serverless-1/kn-client-kn-rhel9@sha256:58d7a2e94e12f71cafa397650ad892ff5f35470c404ae36f68c0627b87492e46" + image: "registry.redhat.io/openshift-serverless-1/kn-client-kn-rhel9@sha256:040093456591c59870046e523dd573d2d889cb57e0779761e66213106cfb4a08" - name: "IMAGE_KN_PLUGIN_FUNC_UTIL" - image: "registry.redhat.io/openshift-serverless-1/kn-plugin-func-func-util-rhel9@sha256:607e50dd3a9b61d57d125c47a7977c40c4f781bfab01a852a08b40fe42f2b893" + image: "registry.redhat.io/openshift-serverless-1/kn-plugin-func-func-util-rhel9@sha256:3271e1f6001354fa01382f1fb1ba8cb5a3a6335ccc932c243678747689c4ce04" - name: "IMAGE_KN_PLUGIN_FUNC_TEKTON_BUILDAH" image: "registry.redhat.io/rhel9/buildah@sha256:8bb30b6c86b52819d886fbccfdfe62ce80a3da5c5670abf55ffed3d540176c05" - name: "IMAGE_KN_PLUGIN_FUNC_NODEJS_20_MINIMAL" @@ -1454,30 +1454,30 @@ spec: - name: "IMAGE_KN_PLUGIN_FUNC_OPENJDK_21" image: "registry.access.redhat.com/ubi9/openjdk-21@sha256:acf2917463c3b0d211063a9732098f5356e5e670e3cdcdfa32e51db73477f4ef" - name: "IMAGE_KN_PLUGIN_FUNC_PYTHON_39" - image: "registry.access.redhat.com/ubi9/python-39@sha256:bla" + image: "registry.access.redhat.com/ubi9/python-39@sha256:dee7605bfc0cc89b83075937cd48ff7b61bf5e396f8bd2ae13e7f7299be53326" - name: "KAFKA_IMAGE_kafka-broker-receiver__kafka-broker-receiver" - image: "registry.redhat.io/openshift-serverless-1/kn-ekb-receiver-rhel9@sha256:3154b2079a3ed21edfc804ff4bed1735a2269e9c841d91e009798fd0cb55c5a3" + image: "registry.redhat.io/openshift-serverless-1/kn-ekb-receiver-rhel9@sha256:ae58db35d8e8fb91aef31d3fb1838ef11fd25b8aae0db5b8335a6d94a82856dd" - name: "KAFKA_IMAGE_kafka-broker-dispatcher__kafka-broker-dispatcher" - image: "registry.redhat.io/openshift-serverless-1/kn-ekb-dispatcher-rhel9@sha256:1583268b541adc2321d254dfcacafd380f8051f6e0417ab7c18a928f835af136" + image: "registry.redhat.io/openshift-serverless-1/kn-ekb-dispatcher-rhel9@sha256:2908d2cb3a563dc2fd51f39b8e64a531586cfa8a69293f8bdf367dfc8cdf6e25" - name: "KAFKA_IMAGE_kafka-channel-receiver__kafka-channel-receiver" - image: "registry.redhat.io/openshift-serverless-1/kn-ekb-receiver-rhel9@sha256:3154b2079a3ed21edfc804ff4bed1735a2269e9c841d91e009798fd0cb55c5a3" + image: "registry.redhat.io/openshift-serverless-1/kn-ekb-receiver-rhel9@sha256:ae58db35d8e8fb91aef31d3fb1838ef11fd25b8aae0db5b8335a6d94a82856dd" - name: "KAFKA_IMAGE_kafka-channel-dispatcher__kafka-channel-dispatcher" - image: "registry.redhat.io/openshift-serverless-1/kn-ekb-dispatcher-rhel9@sha256:1583268b541adc2321d254dfcacafd380f8051f6e0417ab7c18a928f835af136" + image: "registry.redhat.io/openshift-serverless-1/kn-ekb-dispatcher-rhel9@sha256:2908d2cb3a563dc2fd51f39b8e64a531586cfa8a69293f8bdf367dfc8cdf6e25" - name: "KAFKA_IMAGE_kafka-controller__controller" - image: "registry.redhat.io/openshift-serverless-1/kn-ekb-kafka-controller-rhel9@sha256:61d685d51f5a4715c202ec09b85d2771f139d11c2629156be31023530fbdefd8" + image: "registry.redhat.io/openshift-serverless-1/kn-ekb-kafka-controller-rhel9@sha256:f55e6c19aeaf92f050f0e6de9f51ec1e57da5c2cf6220408b60d085b0a199a55" - name: "KAFKA_IMAGE_kafka-sink-receiver__kafka-sink-receiver" - image: "registry.redhat.io/openshift-serverless-1/kn-ekb-receiver-rhel9@sha256:3154b2079a3ed21edfc804ff4bed1735a2269e9c841d91e009798fd0cb55c5a3" + image: "registry.redhat.io/openshift-serverless-1/kn-ekb-receiver-rhel9@sha256:ae58db35d8e8fb91aef31d3fb1838ef11fd25b8aae0db5b8335a6d94a82856dd" - name: "KAFKA_IMAGE_kafka-source-dispatcher__kafka-source-dispatcher" - image: "registry.redhat.io/openshift-serverless-1/kn-ekb-dispatcher-rhel9@sha256:1583268b541adc2321d254dfcacafd380f8051f6e0417ab7c18a928f835af136" + image: "registry.redhat.io/openshift-serverless-1/kn-ekb-dispatcher-rhel9@sha256:2908d2cb3a563dc2fd51f39b8e64a531586cfa8a69293f8bdf367dfc8cdf6e25" - name: "KAFKA_IMAGE_kafka-webhook-eventing__kafka-webhook-eventing" - image: "registry.redhat.io/openshift-serverless-1/kn-ekb-webhook-kafka-rhel9@sha256:2872b50a2263ba7ee84096c8e3b2359f9e1792573af4351edd82d9d5ff3c0bb6" + image: "registry.redhat.io/openshift-serverless-1/kn-ekb-webhook-kafka-rhel9@sha256:5b47519bad5aa424de39983158c54b888b40c1a8122c0a7d1f8151e36a427a47" - name: "KAFKA_IMAGE_kafka-controller-post-install__post-install" - image: "registry.redhat.io/openshift-serverless-1/kn-ekb-post-install-rhel9@sha256:11f72387d1328d3de0b0f29dce939f10679103759145f8d5dc22cf80448f8698" + image: "registry.redhat.io/openshift-serverless-1/kn-ekb-post-install-rhel9@sha256:8df88cb76f8085e8357e9765c7bfcc4d637f669ba81b287cb7a5e6b088da7e21" - name: "KAFKA_IMAGE_knative-kafka-storage-version-migrator__migrate" - image: "registry.redhat.io/openshift-serverless-1/kn-eventing-migrate-rhel9@sha256:0228001b4749c1e2ada84c4e9ad7d9e8b4e466227ebd7051e7f4b1baaa8ff518" + image: "registry.redhat.io/openshift-serverless-1/kn-eventing-migrate-rhel9@sha256:40dbb4584329e6bab22a7205d85c9b4016c8d9b5c48ff3800fd0524a5be59d68" - name: "IMAGE_MUST_GATHER" - image: "registry.redhat.io/openshift-serverless-1/serverless-must-gather-rhel9@sha256:679d974d5cacbaf70139bd2f8ffbe572d81ae7dbd82763ced7b78a712559547a" + image: "registry.redhat.io/openshift-serverless-1/serverless-must-gather-rhel9@sha256:64a72b6c540f4b9b7bf5c17eec9df79d716bbde4153c0f99cb6bcce1afefef60" - name: "IMAGE_KN_CLIENT_CLI_ARTIFACTS" - image: "registry.redhat.io/openshift-serverless-1/kn-client-cli-artifacts-rhel9@sha256:3a2daeaba91631cb107cc4de9e01f88e18783fd21329dbf6c6fd0d8616fba4ff" + image: "registry.redhat.io/openshift-serverless-1/kn-client-cli-artifacts-rhel9@sha256:6eaf0df21b3289275022c55d92e6182915a42938180d476f199cdb98a14eeea5" replaces: serverless-operator.v1.36.1 version: 1.37.0 diff --git a/olm-catalog/serverless-operator/project.yaml b/olm-catalog/serverless-operator/project.yaml index 6413875256..4be815883d 100644 --- a/olm-catalog/serverless-operator/project.yaml +++ b/olm-catalog/serverless-operator/project.yaml @@ -83,14 +83,14 @@ dependencies: # backstage-plugins midstream branch or commit backstage_plugins_artifacts_branch: release-v1.17 cli: knative-v1.17 - kube_rbac_proxy: registry.redhat.io/openshift4/ose-kube-rbac-proxy-rhel9@sha256:35ea04c339f401902d710bf4ccfe20aa89fc5a4fc7854ed73c8d869450b323ac + kube_rbac_proxy: registry.redhat.io/openshift4/ose-kube-rbac-proxy-rhel9@sha256:7aef58ba17900ec57ea9c4103cfc3fa894b2b2ce75ff69cc6ab6a0349bef47ae func: promotion_tag: knative-v1.17 # if additional image is added amend the list in hack/generate/catalog.sh tekton_buildah: registry.redhat.io/rhel9/buildah@sha256:8bb30b6c86b52819d886fbccfdfe62ce80a3da5c5670abf55ffed3d540176c05 nodejs_20_minimal: registry.access.redhat.com/ubi9/nodejs-20-minimal@sha256:5f64d6ce542fa7008deca5f47b2b972c0be6d73a50fc850c3d9b463599ec8411 - openjdk_21: registry.access.redhat.com/ubi9/openjdk-21@sha256:acf2917463c3b0d211063a9732098f5356e5e670e3cdcdfa32e51db73477f4ef - python-39: registry.access.redhat.com/ubi9/python-39@sha256:dee7605bfc0cc89b83075937cd48ff7b61bf5e396f8bd2ae13e7f7299be53326 + openjdk_21: registry.access.redhat.com/ubi9/openjdk-21@sha256:b4f4010269b9783e01dc07ae9461c96f33a20d075b501f131b85e0e604c568ab + python-39: registry.access.redhat.com/ubi9/python-39@sha256:e1a676d1406d319747f0a01cdb74a485c131680807790cff1e4b5ab3e894c39f operator: 1.17.8 # Previous versions required for downgrade testing previous: diff --git a/openshift-knative-operator/Dockerfile b/openshift-knative-operator/Dockerfile index 5cec3e1d26..3df9716ffc 100755 --- a/openshift-knative-operator/Dockerfile +++ b/openshift-knative-operator/Dockerfile @@ -25,8 +25,8 @@ COPY openshift-knative-operator/cmd/openshift-knative-operator/kodata $KO_DATA_P USER 65532 LABEL \ - com.redhat.component="openshift-serverless-1-openshift-knative-operator-rhel9-container" \ - name="openshift-serverless-1/openshift-knative-operator-rhel9" \ + com.redhat.component="openshift-serverless-1-serverless-openshift-kn-rhel9-operator-container" \ + name="openshift-serverless-1/serverless-openshift-kn-rhel9-operator" \ version=$VERSION \ summary="Red Hat OpenShift Serverless 1 Openshift Knative Operator" \ maintainer="serverless-support@redhat.com" \ @@ -34,6 +34,8 @@ LABEL \ io.k8s.display-name="Red Hat OpenShift Serverless 1 Openshift Knative Operator" \ io.k8s.description="Red Hat OpenShift Serverless Openshift Knative Operator" \ io.openshift.tags="openshift-knative-operator" \ + vendor="Red Hat, Inc." \ + release=$VERSION \ cpe="cpe:/a:redhat:openshift_serverless:1.37::el9" ENTRYPOINT ["/usr/bin/openshift-knative-operator"] diff --git a/serving/ingress/Dockerfile b/serving/ingress/Dockerfile index 3273c6df6f..3068d40d65 100755 --- a/serving/ingress/Dockerfile +++ b/serving/ingress/Dockerfile @@ -22,8 +22,8 @@ COPY LICENSE /licenses/ USER 65532 LABEL \ - com.redhat.component="openshift-serverless-1-ingress-rhel9-container" \ - name="openshift-serverless-1/ingress-rhel9" \ + com.redhat.component="openshift-serverless-1-serverless-ingress-rhel9-container" \ + name="openshift-serverless-1/serverless-ingress-rhel9" \ version=$VERSION \ summary="Red Hat OpenShift Serverless 1 Ingress" \ maintainer="serverless-support@redhat.com" \ @@ -31,6 +31,8 @@ LABEL \ io.k8s.display-name="Red Hat OpenShift Serverless 1 Ingress" \ io.k8s.description="Red Hat OpenShift Serverless Ingress" \ io.openshift.tags="ingress" \ + vendor="Red Hat, Inc." \ + release=$VERSION \ cpe="cpe:/a:redhat:openshift_serverless:1.37::el9" ENTRYPOINT ["/usr/bin/ingress"] diff --git a/serving/metadata-webhook/Dockerfile b/serving/metadata-webhook/Dockerfile index 175e2a10aa..bf7e11d00e 100644 --- a/serving/metadata-webhook/Dockerfile +++ b/serving/metadata-webhook/Dockerfile @@ -31,6 +31,8 @@ LABEL \ io.k8s.display-name="Red Hat OpenShift Serverless 1 Webhook" \ io.k8s.description="Red Hat OpenShift Serverless Webhook" \ io.openshift.tags="webhook" \ + vendor="Red Hat, Inc." \ + release=$VERSION \ cpe="cpe:/a:redhat:openshift_serverless:1.37::el9" ENTRYPOINT ["/usr/bin/webhook"] diff --git a/test/images-rekt.yaml b/test/images-rekt.yaml index 2953824d8f..131c0198d3 100644 --- a/test/images-rekt.yaml +++ b/test/images-rekt.yaml @@ -1,2 +1,2 @@ -knative.dev/reconciler-test/cmd/eventshub: quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-137/kn-eventing-test-eventshub@sha256:e2d23c8fabf955bb7b1ce4b4c1b0ac31be1204f2db5aeda1cd4286d805704142 -knative.dev/eventing/cmd/heartbeats: quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-137/kn-eventing-heartbeats@sha256:3e36c70fec45a978ba40915fe7ed7f6d2c562a8c94c006860d43ae506369d6f2 +knative.dev/reconciler-test/cmd/eventshub: quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-137/kn-eventing-test-eventshub@sha256:1594ed301c042a1eea44d0c0e4a1c32df4e3e34f2d34fb89bcb60e8ad0350157 +knative.dev/eventing/cmd/heartbeats: quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-137/kn-eventing-heartbeats@sha256:7ee0d52a3be92359349722133f08d35f92ec5ee47d6cff9f03a62a04661f5313